@font-face{font-family:Caveat Hint;src:url(/fonts/caveat-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.EmojiDemo-module__i-toEG__demo{--emoji-font:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;text-align:left;margin-top:52px;position:relative}.EmojiDemo-module__i-toEG__featured{text-align:center;vertical-align:-.04em;min-width:1.12em;display:inline-block}.EmojiDemo-module__i-toEG__featuredGlyph{font-family:var(--emoji-font);transform-origin:50% 70%;font-size:.9em;animation:.7s cubic-bezier(.3,1.45,.45,1) both EmojiDemo-module__i-toEG__featureIn;display:inline-block}.EmojiDemo-module__i-toEG__stage{--px:0;--py:0;isolation:isolate;background:radial-gradient(42% 62% at 6% 10%,#ffe1c6 0%,#ffe1c600 70%),radial-gradient(38% 58% at 96% 6%,#ffd7ea 0%,#ffd7ea00 70%),radial-gradient(46% 62% at 94% 98%,#ded8ff 0%,#ded8ff00 70%),radial-gradient(46% 62% at 4% 96%,#d3ebff 0%,#d3ebff00 70%),linear-gradient(#fff9f3,#f9f6ff);border-radius:32px;padding:46px 32px 26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 1px #11182709}.EmojiDemo-module__i-toEG__floaters{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.EmojiDemo-module__i-toEG__floater{left:var(--x);top:var(--y);font-family:var(--emoji-font);font-size:var(--size);opacity:calc(.5 + var(--depth) * .5);filter:blur(calc((1 - var(--depth)) * 2.6px)) drop-shadow(0 calc(var(--depth) * 18px) calc(var(--depth) * 18px) rgba(80, 60, 120, calc(var(--depth) * .2)));transform:translate(-50%, -50%) translate3d(calc(var(--px) * var(--depth) * -26px), calc(var(--py) * var(--depth) * -18px), 0);line-height:1;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute}.EmojiDemo-module__i-toEG__drift{animation:EmojiDemo-module__i-toEG__drift calc(6.5s + var(--index) * .55s) ease-in-out calc(var(--index) * -1.3s) infinite alternate;display:block}.EmojiDemo-module__i-toEG__drift>span{display:block}.EmojiDemo-module__i-toEG__demo[data-entrance=waiting] .EmojiDemo-module__i-toEG__floater{opacity:0;scale:.55}.EmojiDemo-module__i-toEG__demo[data-entrance=playing] .EmojiDemo-module__i-toEG__floater{animation:EmojiDemo-module__i-toEG__floaterIn 1.1s cubic-bezier(.25, 1.35, .45, 1) calc(.15s + var(--order) * 70ms) both}.EmojiDemo-module__i-toEG__lit{animation:.9s cubic-bezier(.3,1.6,.45,1) both EmojiDemo-module__i-toEG__hop}.EmojiDemo-module__i-toEG__hint{z-index:2;color:#6c7686;pointer-events:none;width:170px;height:120px;animation:.6s 1.2s both EmojiDemo-module__i-toEG__hintIn;position:absolute;bottom:108px;left:calc(50% - 470px)}.EmojiDemo-module__i-toEG__hint>span{text-align:center;white-space:nowrap;font-family:Caveat Hint,cursive;font-size:23px;font-weight:600;line-height:1.02;position:absolute;top:0;left:0;transform:rotate(-7deg)}.EmojiDemo-module__i-toEG__hint>svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:120px;height:70px;position:absolute;top:44px;left:44px}.EmojiDemo-module__i-toEG__chat{z-index:1;width:min(620px,100%);margin:0 auto;position:relative}.EmojiDemo-module__i-toEG__thread{flex-direction:column;justify-content:flex-end;gap:10px;height:292px;padding-bottom:20px;transition:opacity .6s,transform .6s;display:flex;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 34%);mask:linear-gradient(#0000,#000 34%)}.EmojiDemo-module__i-toEG__thread[data-clearing]{opacity:0;transform:translateY(-18px)}.EmojiDemo-module__i-toEG__row{flex:none;grid-template-rows:1fr;animation:.55s cubic-bezier(.2,.8,.2,1) both EmojiDemo-module__i-toEG__rowIn;display:grid}.EmojiDemo-module__i-toEG__row>div{align-items:flex-end;gap:9px;min-height:0;display:flex}.EmojiDemo-module__i-toEG__you>div{justify-content:flex-end}.EmojiDemo-module__i-toEG__avatar{color:#fff;background:linear-gradient(140deg,#ffbd7a,#ff7fae);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:650;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff8c,0 4px 10px -4px #ff7fae99}.EmojiDemo-module__i-toEG__bubble{letter-spacing:-.012em;overflow-wrap:anywhere;border-radius:21px;max-width:78%;margin:0;padding:10px 16px 11px;font-size:16px;line-height:1.4;animation:.55s cubic-bezier(.3,1.3,.5,1) both EmojiDemo-module__i-toEG__bubbleIn}.EmojiDemo-module__i-toEG__them .EmojiDemo-module__i-toEG__bubble{color:#1d1d1f;transform-origin:0 100%;background:#ffffffdb;border-bottom-left-radius:7px;box-shadow:0 1px 2px #0f172a0d,0 10px 24px -14px #2430604d}.EmojiDemo-module__i-toEG__you .EmojiDemo-module__i-toEG__bubble{background:linear-gradient(180deg, var(--blue), var(--blue-dark));color:#fff;transform-origin:100% 100%;border-bottom-right-radius:7px;animation-name:EmojiDemo-module__i-toEG__sentIn;box-shadow:0 12px 24px -14px #2a8cf0bf}.EmojiDemo-module__i-toEG__bubble.EmojiDemo-module__i-toEG__big{box-shadow:none;font-family:var(--emoji-font);background:0 0;border-radius:0;padding:0 2px;font-size:46px;line-height:1.1}.EmojiDemo-module__i-toEG__typing{gap:5px;padding:15px 17px;display:inline-flex}.EmojiDemo-module__i-toEG__typing>i{background:#a3aab6;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite EmojiDemo-module__i-toEG__dot}.EmojiDemo-module__i-toEG__typing>i:nth-child(2){animation-delay:.15s}.EmojiDemo-module__i-toEG__typing>i:nth-child(3){animation-delay:.3s}.EmojiDemo-module__i-toEG__composer{position:relative}.EmojiDemo-module__i-toEG__field{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);cursor:text;background:#fffc;border-radius:24px;align-items:center;gap:12px;height:66px;padding:0 11px 0 24px;transition:box-shadow .25s;display:flex;position:relative;box-shadow:0 0 0 1px #0f172a0f,inset 0 1px #ffffffe6,0 26px 50px -26px #2430606b,0 4px 12px -6px #2430601f}.EmojiDemo-module__i-toEG__field:focus-within{box-shadow:0 0 0 1px #3da4fc80,0 0 0 5px #3da4fc21,inset 0 1px #ffffffe6,0 26px 50px -26px #2430606b,0 4px 12px -6px #2430601f}.EmojiDemo-module__i-toEG__editor{color:#1d1d1f;letter-spacing:-.016em;flex:1;min-width:0;height:100%;font-size:22px;font-weight:450;line-height:1.3;position:relative}.EmojiDemo-module__i-toEG__display{white-space:pre;pointer-events:none;clip-path:inset(-180px 0 -180px -24px);align-items:center;display:flex;position:absolute;inset:0}.EmojiDemo-module__i-toEG__displayText{align-items:center;display:inline-flex}.EmojiDemo-module__i-toEG__input{appearance:none;color:#0000;width:100%;min-width:0;height:100%;caret-color:var(--blue);font:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0}.EmojiDemo-module__i-toEG__input:focus,.EmojiDemo-module__i-toEG__input:focus-visible{box-shadow:none!important;outline:none!important}.EmojiDemo-module__i-toEG__input::placeholder{color:#8f97a4;opacity:1}.EmojiDemo-module__i-toEG__input::selection{color:#0000;background:#3da4fc42}.EmojiDemo-module__i-toEG__caret{background:var(--blue);border-radius:2px;width:2px;height:1.15em;margin-left:1px;animation:1.05s step-end infinite EmojiDemo-module__i-toEG__blink;display:inline-block}.EmojiDemo-module__i-toEG__send{color:#fff;cursor:pointer;background:#dfe3ea;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;transition:background .25s,transform .2s,box-shadow .25s;display:grid}.EmojiDemo-module__i-toEG__send[data-ready]{background:linear-gradient(180deg, var(--blue), var(--blue-dark));box-shadow:0 8px 18px -8px #2a8cf0cc}.EmojiDemo-module__i-toEG__send[data-pressed]{transform:scale(.88)}.EmojiDemo-module__i-toEG__send:active{transform:scale(.92)}.EmojiDemo-module__i-toEG__pop{animation:.62s cubic-bezier(.3,1.5,.5,1) both EmojiDemo-module__i-toEG__pop;display:inline-block;position:relative}.EmojiDemo-module__i-toEG__ring{opacity:0;border-radius:50%;width:1.6em;height:1.6em;margin:-.8em 0 0 -.8em;animation:.8s cubic-bezier(.2,.7,.3,1) both EmojiDemo-module__i-toEG__ring;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #3da4fc73,0 0 24px #3da4fc59}.EmojiDemo-module__i-toEG__burst>i{opacity:0;font-style:normal;line-height:1;animation:.95s cubic-bezier(.15,.75,.3,1) both EmojiDemo-module__i-toEG__burst;position:absolute;top:50%;left:50%;translate:-50% -50%}.EmojiDemo-module__i-toEG__suggestions{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);color:#1f2937;transform-origin:20% 100%;background:#fffc;border:1px solid #e1e5ea;border-radius:14px;width:max-content;min-width:250px;max-width:min(440px,100%);padding:7px;font:400 15px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:.2s cubic-bezier(.2,.8,.3,1) both EmojiDemo-module__i-toEG__menuIn;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 14px 34px #0f172a26,0 2px 6px #0f172a14}.EmojiDemo-module__i-toEG__option{white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-height:46px;margin:1px 0;padding:10px 14px 10px 16px;transition:background-color .12s;display:flex;position:relative;overflow:hidden}.EmojiDemo-module__i-toEG__option:nth-child(2n){background:#0f172a0a}.EmojiDemo-module__i-toEG__demo[data-live] .EmojiDemo-module__i-toEG__option:hover{background:#3da4fc1c}.EmojiDemo-module__i-toEG__option[data-selected],.EmojiDemo-module__i-toEG__demo[data-live] .EmojiDemo-module__i-toEG__option[data-selected]:hover{background:#3da4fc29}.EmojiDemo-module__i-toEG__option[data-selected]:before,.EmojiDemo-module__i-toEG__close[data-selected]:before{content:"";background:#3da4fc;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:2px}.EmojiDemo-module__i-toEG__optionEmoji{width:30px;font-family:var(--emoji-font);text-align:center;flex:none;font-size:25px;line-height:1}.EmojiDemo-module__i-toEG__optionKey{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.EmojiDemo-module__i-toEG__optionLabel{color:#667085;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14px;overflow:hidden}.EmojiDemo-module__i-toEG__close{color:#4b5563;text-align:center;cursor:pointer;background:#e2e8f0b8;border-radius:8px;min-height:40px;margin-top:7px;padding:10px 14px;font-size:13px;font-weight:600;display:block;position:relative;overflow:hidden}.EmojiDemo-module__i-toEG__close[data-selected],.EmojiDemo-module__i-toEG__demo[data-live] .EmojiDemo-module__i-toEG__close:hover{background:#cbd5e1cc}.EmojiDemo-module__i-toEG__close[data-selected]:before{background:#6b7280}.EmojiDemo-module__i-toEG__footer{z-index:1;justify-content:center;align-items:center;min-height:40px;margin-top:26px;display:flex;position:relative}.EmojiDemo-module__i-toEG__legend{color:#6b7280;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;font-size:12px;font-weight:500;display:flex}.EmojiDemo-module__i-toEG__legend>span{align-items:center;gap:5px;display:inline-flex}.EmojiDemo-module__i-toEG__legend>span>kbd:last-of-type{margin-right:4px}.EmojiDemo-module__i-toEG__legend kbd{color:#4b5563;background:linear-gradient(#fff,#f5f6f8);border:1px solid #0f172a1a;border-radius:8px;place-items:center;min-width:28px;height:28px;padding:0 8px;font:600 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:inline-grid;box-shadow:0 1.5px #0f172a21,0 6px 12px -8px #0f172a40}.EmojiDemo-module__i-toEG__legend kbd[data-pressed]{animation:.5s both EmojiDemo-module__i-toEG__press}.EmojiDemo-module__i-toEG__controls{align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:0;translate:0 -50%}.EmojiDemo-module__i-toEG__pill,.EmojiDemo-module__i-toEG__round{color:#4b5563;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:34px;font:inherit;cursor:pointer;background:#ffffffb3;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:550;transition:background .2s,color .2s;display:inline-flex;box-shadow:0 0 0 1px #0f172a12,0 6px 14px -10px #24306073}.EmojiDemo-module__i-toEG__pill{padding:0 15px}.EmojiDemo-module__i-toEG__round{width:34px}.EmojiDemo-module__i-toEG__pill:hover,.EmojiDemo-module__i-toEG__round:hover{color:#1d1d1f;background:#fff}.EmojiDemo-module__i-toEG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes EmojiDemo-module__i-toEG__featureIn{0%{opacity:0;transform:translateY(.35em)scale(.4)rotate(-14deg)}}@keyframes EmojiDemo-module__i-toEG__drift{0%{translate:0 -7px;rotate:-3deg}to{translate:0 7px;rotate:3deg}}@keyframes EmojiDemo-module__i-toEG__floaterIn{0%{opacity:0;scale:.55}}@keyframes EmojiDemo-module__i-toEG__hop{0%{transform:none}30%{transform:translateY(-14px)scale(1.18)rotate(-6deg)}62%{transform:translateY(2px)scale(.97)}to{transform:none}}@keyframes EmojiDemo-module__i-toEG__hintIn{0%{opacity:0;transform:translateY(6px)}}@keyframes EmojiDemo-module__i-toEG__rowIn{0%{opacity:0;grid-template-rows:0fr}}@keyframes EmojiDemo-module__i-toEG__bubbleIn{0%{transform:scale(.82)}}@keyframes EmojiDemo-module__i-toEG__sentIn{0%{transform:translateY(46px)scale(.9)}}@keyframes EmojiDemo-module__i-toEG__dot{0%,60%,to{opacity:.55;transform:none}30%{opacity:1;transform:translateY(-4px)}}@keyframes EmojiDemo-module__i-toEG__blink{0%,52%{opacity:1}53%,to{opacity:0}}@keyframes EmojiDemo-module__i-toEG__pop{0%{transform:translateY(.1em)scale(.2)}45%{transform:translateY(-.12em)scale(1.45)}70%{transform:scale(.92)}to{transform:none}}@keyframes EmojiDemo-module__i-toEG__ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.3)}}@keyframes EmojiDemo-module__i-toEG__burst{0%{opacity:0;transform:translate(0)scale(.2)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(var(--x), calc(var(--y) + 18px)) scale(var(--s)) rotate(var(--r))}}@keyframes EmojiDemo-module__i-toEG__menuIn{0%{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes EmojiDemo-module__i-toEG__press{0%{transform:none}22%,55%{background:var(--blue-tint);color:var(--blue-dark);border-color:#3da4fc73;transform:translateY(1.5px);box-shadow:0 0 #0f172a00,0 0 0 4px #3da4fc24}to{transform:none}}@media (max-width:1180px){.EmojiDemo-module__i-toEG__hint{display:none}}@media (max-width:1050px){.EmojiDemo-module__i-toEG__floater{font-size:calc(var(--size) * .82)}}@media (max-width:900px){.EmojiDemo-module__i-toEG__floater:not([data-mobile]){display:none}.EmojiDemo-module__i-toEG__floater{top:calc(var(--y) * .5);font-size:calc(var(--size) * .62);opacity:calc(.4 + var(--depth) * .4)}.EmojiDemo-module__i-toEG__footer{flex-direction:column;gap:18px}.EmojiDemo-module__i-toEG__controls{position:static;translate:none}}@media (max-width:760px){.EmojiDemo-module__i-toEG__demo{margin-top:34px}.EmojiDemo-module__i-toEG__stage{border-radius:26px;padding:26px 14px 20px}.EmojiDemo-module__i-toEG__floater{font-size:calc(var(--size) * .5);opacity:calc(.35 + var(--depth) * .35)}.EmojiDemo-module__i-toEG__thread{gap:8px;height:268px;padding-bottom:16px}.EmojiDemo-module__i-toEG__avatar{width:26px;height:26px;font-size:11px}.EmojiDemo-module__i-toEG__bubble{border-radius:18px;padding:9px 13px 10px;font-size:14px}.EmojiDemo-module__i-toEG__bubble.EmojiDemo-module__i-toEG__big{font-size:38px}.EmojiDemo-module__i-toEG__field{border-radius:20px;gap:8px;height:56px;padding:0 8px 0 18px}.EmojiDemo-module__i-toEG__editor{font-size:18px}.EmojiDemo-module__i-toEG__send{width:38px;height:38px}.EmojiDemo-module__i-toEG__suggestions{border-radius:13px;min-width:0;max-width:100%;padding:6px;font-size:13px}.EmojiDemo-module__i-toEG__option{border-radius:7px;gap:8px;min-height:40px;padding:8px 10px 8px 13px}.EmojiDemo-module__i-toEG__optionEmoji{width:24px;font-size:21px}.EmojiDemo-module__i-toEG__optionLabel{font-size:12px}.EmojiDemo-module__i-toEG__close{border-radius:7px;min-height:36px;padding:8px 12px;font-size:12px}.EmojiDemo-module__i-toEG__footer{gap:16px;margin-top:20px}.EmojiDemo-module__i-toEG__legend{gap:10px 14px;font-size:11px}.EmojiDemo-module__i-toEG__legend kbd{border-radius:7px;min-width:24px;height:24px;padding:0 6px;font-size:12px}}@media (max-width:480px){.EmojiDemo-module__i-toEG__legend>[data-wide]{display:none}}@media (max-width:400px){.EmojiDemo-module__i-toEG__optionLabel{display:none}}@media (prefers-reduced-motion:reduce){.EmojiDemo-module__i-toEG__floater{transition:none}.EmojiDemo-module__i-toEG__demo[data-entrance] .EmojiDemo-module__i-toEG__floater{opacity:calc(.5 + var(--depth) * .5);animation:none;scale:none}.EmojiDemo-module__i-toEG__drift,.EmojiDemo-module__i-toEG__lit,.EmojiDemo-module__i-toEG__row,.EmojiDemo-module__i-toEG__bubble,.EmojiDemo-module__i-toEG__pop,.EmojiDemo-module__i-toEG__ring,.EmojiDemo-module__i-toEG__burst>i,.EmojiDemo-module__i-toEG__suggestions,.EmojiDemo-module__i-toEG__featuredGlyph,.EmojiDemo-module__i-toEG__hint,.EmojiDemo-module__i-toEG__legend kbd{animation:none!important}.EmojiDemo-module__i-toEG__burst,.EmojiDemo-module__i-toEG__ring{display:none}.EmojiDemo-module__i-toEG__thread{transition:none}}@media (prefers-reduced-transparency:reduce){.EmojiDemo-module__i-toEG__field,.EmojiDemo-module__i-toEG__suggestions{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}
.BlueHour-module__jAnUoW__sky{z-index:-2;height:calc(var(--horizon) + 40px);pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}.BlueHour-module__jAnUoW__sky>*{position:absolute}.BlueHour-module__jAnUoW__glow{left:62%;top:calc(var(--horizon) * var(--hero-glow-y));background:radial-gradient(circle, var(--hero-glow) 0%, transparent 62%);border-radius:50%;width:980px;height:980px;margin:-490px 0 0 -490px}.BlueHour-module__jAnUoW__stars{width:100%;height:100%;opacity:var(--hero-stars);transition:opacity 1.2s;inset:0}.BlueHour-module__jAnUoW__stars g{animation:4.6s ease-in-out infinite BlueHour-module__jAnUoW__twinkle}.BlueHour-module__jAnUoW__stars g:nth-child(2){animation-duration:6.2s;animation-delay:-2s}.BlueHour-module__jAnUoW__stars g:nth-child(3){animation-duration:3.8s;animation-delay:-1s}.BlueHour-module__jAnUoW__moon{right:max(8%,50% - 480px);top:calc(var(--horizon) * .16);width:38px;height:38px;opacity:var(--hero-moon);background:radial-gradient(circle at 36% 36%,#fff,#e3e8ff 70%);border-radius:50%;transition:opacity 1.2s;box-shadow:0 0 44px 12px #c8d7ff38}.BlueHour-module__jAnUoW__clouds{inset:0}.BlueHour-module__jAnUoW__cloud{left:0;top:calc(var(--horizon) * var(--y));width:var(--w);height:calc(var(--w) * .26);background:var(--hero-cloud);opacity:calc(var(--o) * var(--hero-cloud-alpha));animation:BlueHour-module__jAnUoW__drift var(--duration) linear var(--delay) infinite, BlueHour-module__jAnUoW__appear 1.8s ease .15s both;border-radius:999px;position:absolute}.BlueHour-module__jAnUoW__cloud:before,.BlueHour-module__jAnUoW__cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.BlueHour-module__jAnUoW__cloud:before{aspect-ratio:1;width:42%;bottom:30%;left:16%}.BlueHour-module__jAnUoW__cloud:after{aspect-ratio:1;width:31%;bottom:26%;left:47%}.BlueHour-module__jAnUoW__cloud:nth-child(2n):after{width:26%;left:52%}.BlueHour-module__jAnUoW__pill{width:150px;height:72px}.BlueHour-module__jAnUoW__pillLeft{left:max(2%,50% - 612px);top:calc(var(--horizon) * .47);scale:.74}.BlueHour-module__jAnUoW__pillRight{right:max(2%,50% - 604px);top:calc(var(--horizon) * .3)}.BlueHour-module__jAnUoW__pillBody{isolation:isolate;box-shadow:var(--hero-pill-shadow);border-radius:22px;justify-content:space-between;align-items:center;padding:0 18px;animation:7s ease-in-out infinite BlueHour-module__jAnUoW__bob,1s cubic-bezier(.34,1.56,.64,1) .45s both BlueHour-module__jAnUoW__pillIn;display:flex;position:absolute;inset:0}.BlueHour-module__jAnUoW__pillBody:before,.BlueHour-module__jAnUoW__pillBody:after{content:"";z-index:-1;clip-path:path("M0 23.66C0 17.67 .61 10.85 5.73 5.73C10.85 .61 17.67 0 23.66 0H126.34C132.33 0 139.15 .61 144.27 5.73C149.39 10.85 150 17.67 150 23.66V48.34C150 54.33 149.39 61.15 144.27 66.27C139.15 71.39 132.33 72 126.34 72H23.66C17.67 72 10.85 71.39 5.73 66.27C.61 61.15 0 54.33 0 48.34Z");border-radius:19px;position:absolute;inset:0}.BlueHour-module__jAnUoW__pillBody:before{background:linear-gradient(#b9dcfb 0%,#d4dfee 2.5%,#e3e7ed 6%,#edeff3 10%,#eff1f5 15%,#e9ecf5 25%,#dee3ef 36%,#d3dceb 47%,#c8d3e6 58%,#b4c5dd 68%,#a1b8d5 77%,#8badd0 82%,#6fa4d7 85.5%,#4d9ee6 89%,#3ba1f8 93%,#4dadff 96%,#8ec7ff 100%);box-shadow:inset 7px 0 9px -5px #93bdf0,inset -7px 0 9px -5px #93bdf0}.BlueHour-module__jAnUoW__pillBody:after{box-shadow:inset 0 0 1.5px 1.5px #90c8ff,inset 0 0 9px 5px #45a7fb;-webkit-mask:radial-gradient(40px 31px at 0 100%,#000 48%,#0000 90%),radial-gradient(40px 31px at 100% 100%,#000 48%,#0000 90%);mask:radial-gradient(40px 31px at 0 100%,#000 48%,#0000 90%),radial-gradient(40px 31px at 100% 100%,#000 48%,#0000 90%)}.BlueHour-module__jAnUoW__pillLeft .BlueHour-module__jAnUoW__pillBody{animation-delay:-2s,.6s}.BlueHour-module__jAnUoW__pillBody i{background:linear-gradient(#6db2ec,#5597d6);border-radius:50%;width:27px;height:27px;animation:3s ease-in-out infinite BlueHour-module__jAnUoW__type;box-shadow:inset 0 .75px #0d63ad99,inset 0 0 0 .5px #2f72b54d,0 .75px #eef7ff}.BlueHour-module__jAnUoW__pillBody i:nth-child(2){background:linear-gradient(#2689e7,#1771cf);animation-delay:.2s;box-shadow:inset 0 .75px #0a2a9e99,inset 0 0 0 .5px #0b4fb34d,0 .75px #eef7ff}.BlueHour-module__jAnUoW__pillBody i:nth-child(3){background:linear-gradient(#0069de,#0056c7);animation-delay:.4s;box-shadow:inset 0 .75px #03128e99,inset 0 0 0 .5px #02309f4d,0 .75px #eef7ff}.BlueHour-module__jAnUoW__hills{--lift:190px;--k:1;z-index:-1;top:calc(var(--window-top) - var(--lift) * var(--k));pointer-events:none;width:100vw;height:calc(100% + 640px);margin-left:-50vw;position:absolute;left:50%;overflow:hidden}.BlueHour-module__jAnUoW__hill,.BlueHour-module__jAnUoW__ground{left:0;right:0;top:calc((var(--lift) + var(--y)) * var(--k) - 60px);position:absolute}.BlueHour-module__jAnUoW__hill{height:560px;animation:BlueHour-module__jAnUoW__rise 1.5s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 70ms) both;overflow:hidden}.BlueHour-module__jAnUoW__hill svg,.BlueHour-module__jAnUoW__ground svg{width:max(2400px,100% + 48px);position:absolute;top:0;left:50%;translate:-50%}.BlueHour-module__jAnUoW__hill svg{height:560px}.BlueHour-module__jAnUoW__ridgeLine{fill:none;stroke:#ffffff36;stroke-width:1.2px;vector-effect:non-scaling-stroke}.BlueHour-module__jAnUoW__ground{background:linear-gradient(transparent 100px, var(--ground) 100px);bottom:0}.BlueHour-module__jAnUoW__ground:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--ground) 0%, transparent) 0%, color-mix(in srgb, var(--ground) 10%, transparent) 30%, color-mix(in srgb, var(--ground) 36%, transparent) 56%, color-mix(in srgb, var(--ground) 76%, transparent) 82%, var(--ground) 100%);height:210px;position:absolute;bottom:calc(100% - 84px);left:0;right:0}.BlueHour-module__jAnUoW__ground svg{height:101px;fill:var(--ground)}.BlueHour-module__jAnUoW__hill,.BlueHour-module__jAnUoW__clouds,.BlueHour-module__jAnUoW__pill,.BlueHour-module__jAnUoW__glow,.BlueHour-module__jAnUoW__stars,.BlueHour-module__jAnUoW__moon{will-change:transform}:is(.BlueHour-module__jAnUoW__sky,.BlueHour-module__jAnUoW__hills)[data-paused=true] *,:is(.BlueHour-module__jAnUoW__sky,.BlueHour-module__jAnUoW__hills)[data-paused=true] :before,:is(.BlueHour-module__jAnUoW__sky,.BlueHour-module__jAnUoW__hills)[data-paused=true] :after{animation-play-state:paused!important}@keyframes BlueHour-module__jAnUoW__drift{0%{translate:-380px}to{translate:calc(100vw + 40px)}}@keyframes BlueHour-module__jAnUoW__appear{0%{opacity:0}}@keyframes BlueHour-module__jAnUoW__twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes BlueHour-module__jAnUoW__bob{0%,to{translate:0}50%{translate:0 -9px}}@keyframes BlueHour-module__jAnUoW__pillIn{0%{opacity:0;scale:.6}}@keyframes BlueHour-module__jAnUoW__type{0%,26%,to{filter:none}10%{filter:brightness(1.22)saturate(1.08)}}@keyframes BlueHour-module__jAnUoW__rise{0%{translate:0 48px}}@media (max-width:1050px){.BlueHour-module__jAnUoW__pillLeft{top:calc(var(--horizon) * .56);scale:.6}.BlueHour-module__jAnUoW__pillRight{top:calc(var(--horizon) * .2);scale:.8}}@media (max-width:760px){.BlueHour-module__jAnUoW__hills{--k:.62}.BlueHour-module__jAnUoW__glow{width:640px;height:640px;margin:-320px 0 0 -320px;left:70%}.BlueHour-module__jAnUoW__cloud:nth-child(n+5),.BlueHour-module__jAnUoW__pill{display:none}}@media (prefers-reduced-motion:reduce){.BlueHour-module__jAnUoW__cloud,.BlueHour-module__jAnUoW__pillBody,.BlueHour-module__jAnUoW__pillBody i,.BlueHour-module__jAnUoW__stars g,.BlueHour-module__jAnUoW__hill{animation:none}.BlueHour-module__jAnUoW__cloud{translate:calc(var(--f) * (100vw + 420px) - 380px) 0}}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_ef1b2b4e-module__q-snsq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}
@font-face{font-family:Caveat Hint;src:url(/fonts/caveat-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.Receipt-module__mBmYrW__printer{width:100%;max-width:420px;margin-inline:auto;position:relative}.Receipt-module__mBmYrW__slot{z-index:2;background:linear-gradient(#30343d,#16181d);border-radius:15px;height:30px;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000008c,0 12px 20px -12px #0b0d12a6}.Receipt-module__mBmYrW__slot:after{content:"";background:#050608;border-radius:2px;height:4px;position:absolute;top:13px;left:42px;right:42px;box-shadow:0 1px #ffffff14}.Receipt-module__mBmYrW__led{background:#3ddc84;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;right:15px;box-shadow:0 0 7px #3ddc84}.Receipt-module__mBmYrW__printer[data-status=printing] .Receipt-module__mBmYrW__led,.Receipt-module__mBmYrW__printer[data-status=tearing] .Receipt-module__mBmYrW__led{animation:.42s step-end infinite Receipt-module__mBmYrW__blink}.Receipt-module__mBmYrW__cut{color:#aeb4bf;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;transition:background .2s,color .2s;display:grid;position:absolute;top:4px;left:6px}.Receipt-module__mBmYrW__cut:hover:not(:disabled){color:#fff;background:#ffffff29}.Receipt-module__mBmYrW__cut:disabled{cursor:default;opacity:.55}.Receipt-module__mBmYrW__feed{z-index:1;clip-path:inset(0 -100px -1000px);justify-content:center;margin-top:-15px;display:flex;position:relative}.Receipt-module__mBmYrW__sheet{filter:drop-shadow(0 16px 18px #14192830)drop-shadow(0 1px 2px #14192824);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:336px;max-width:calc(100% - 36px)}.Receipt-module__mBmYrW__waiting{transform:translateY(-101%)}.Receipt-module__mBmYrW__dragging{cursor:grabbing}.Receipt-module__mBmYrW__paper{--zigzag:12px;color:#24262c;font-variant-numeric:tabular-nums;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--zigzag) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--zigzag) 51% repeat-x;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--zigzag) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--zigzag) 51% repeat-x;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--zigzag) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--zigzag) 51% repeat-x;background:linear-gradient(#fffdf7,#faf7ee);padding:32px 24px 34px;font-size:12.5px;line-height:1.6;position:relative}.Receipt-module__mBmYrW__paper:before{content:"";pointer-events:none;background:linear-gradient(#14192824,#14192800);height:30px;position:absolute;inset:0 0 auto}.Receipt-module__mBmYrW__paper p{margin:0}.Receipt-module__mBmYrW__head{text-align:center;justify-items:center;gap:1px;display:grid}.Receipt-module__mBmYrW__head img{margin-bottom:10px}.Receipt-module__mBmYrW__head b{letter-spacing:.28em;margin-right:-.28em;font-size:14px;font-weight:600}.Receipt-module__mBmYrW__head span{color:#6b6f78;font-size:11.5px}.Receipt-module__mBmYrW__rule{border:0;border-top:1.5px dashed #c9ccd3;height:0;margin:13px 0}.Receipt-module__mBmYrW__section{color:#7a7e88;letter-spacing:.16em;margin-bottom:5px;font-size:10.5px;font-weight:500}.Receipt-module__mBmYrW__item{grid-template-columns:minmax(0,1fr) auto 40px;align-items:baseline;gap:10px;display:grid}.Receipt-module__mBmYrW__item>span:first-child{overflow-wrap:anywhere;filter:grayscale()}.Receipt-module__mBmYrW__item>span:nth-child(2){color:#6b6f78}.Receipt-module__mBmYrW__item>span:last-child{text-align:right}.Receipt-module__mBmYrW__sub{color:#7a7e88;margin:0 0 7px;font-size:11.5px}.Receipt-module__mBmYrW__empty{color:#4f535c}.Receipt-module__mBmYrW__empty a{color:#1a75c9;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.Receipt-module__mBmYrW__empty a:hover{color:#155fa3}.Receipt-module__mBmYrW__row{justify-content:space-between;gap:12px;display:flex}.Receipt-module__mBmYrW__row b{font-weight:600}.Receipt-module__mBmYrW__total{letter-spacing:.06em;justify-content:space-between;font-size:16px;font-weight:600;display:flex}.Receipt-module__mBmYrW__small{color:#6b6f78;font-size:11.5px;margin-top:3px!important}.Receipt-module__mBmYrW__thanks{text-align:center;font-weight:500}.Receipt-module__mBmYrW__tearZone{touch-action:none}.Receipt-module__mBmYrW__barcode{justify-content:center;gap:2px;height:42px;margin:12px 0 7px;display:flex}.Receipt-module__mBmYrW__barcode i{background:#24262c}.Receipt-module__mBmYrW__id{color:#6b6f78;letter-spacing:.12em;text-align:center;font-size:11px}.Receipt-module__mBmYrW__private{color:#8a8e97;text-align:center;font-size:10.5px;margin-top:9px!important}.Receipt-module__mBmYrW__hint{color:#6b7280;pointer-events:none;width:150px;display:none;position:absolute;bottom:150px;right:calc(50% + 186px)}.Receipt-module__mBmYrW__hint span{text-align:right;font:600 26px/1.02 Caveat Hint,cursive;display:block;rotate:-5deg}.Receipt-module__mBmYrW__hint svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:70px;height:60px;margin:2px 0 0 auto;display:block}.Receipt-module__mBmYrW__printer[data-status=waiting] .Receipt-module__mBmYrW__hint,.Receipt-module__mBmYrW__printer[data-status=printing] .Receipt-module__mBmYrW__hint{opacity:0}@media (hover:hover) and (pointer:fine) and (min-width:1280px){.Receipt-module__mBmYrW__hint{transition:opacity .4s;display:block}}@keyframes Receipt-module__mBmYrW__blink{50%{opacity:.25}}@media (max-width:400px){.Receipt-module__mBmYrW__paper{padding-inline:18px;font-size:12px}}
