:root{--rx-oxford: #070f34;--rx-zaffre: #0313a6;--rx-violet: #9201cb;--rx-cerise: #f715ab;--rx-cyan: #34edf3;--rx-black: #000;--rx-paper: #efe9df;--rx-ink: var(--rx-oxford);--rx-mono: "JetBrains Mono", ui-monospace, monospace;--rx-label: "Barlow Condensed", "Arial Narrow", sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;height:100%;background:var(--rx-black)}body{overflow:hidden;color:var(--rx-paper);font-family:var(--rx-mono);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation}::-moz-selection{background:var(--rx-cerise);color:var(--rx-black)}::selection{background:var(--rx-cerise);color:var(--rx-black)}button,input,textarea{font:inherit;color:inherit}.rx{position:fixed;inset:0;overflow:hidden;background:var(--rx-black)}.rx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rx-canvas{position:relative}.rx-canvas__art{position:absolute;inset:0;display:block;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.rx-at{position:absolute}.rx-stage{position:absolute;inset:0;display:flex;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.rx-stage::-webkit-scrollbar{display:none}.rx-stage__canvas{flex:none;margin:auto;animation:rx-lights .6s ease-out both}.rx-hotspot{z-index:2}.rx-hotspot:has(>.rx-hotspot__hit:focus-visible),.rx-hotspot.is-hint{z-index:6}.rx-hotspot:before{content:"";position:absolute;inset:-10%;border-radius:50%;background:radial-gradient(closest-side,#34edf34d,#34edf300);opacity:0;transition:opacity .25s ease;pointer-events:none}.rx-hotspot:has(>.rx-hotspot__hit:focus-visible):before{opacity:1}@media(hover:hover)and (pointer:fine){.rx-hotspot:hover{z-index:6}.rx-hotspot:hover:before{opacity:1}}.rx-hotspot.is-hint:before{animation:rx-breathe 2.6s ease-in-out infinite}.rx-hotspot.is-dead:before{background:radial-gradient(closest-side,#efe9df24,#efe9df00)}.rx-hotspot--paper:before{background:radial-gradient(closest-side,#f715ab47,#f715ab00)}.rx-hotspot--tiny:before,.rx-hotspot--silent:before{display:none}.rx-hotspot__hit{position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%);padding:0;border:0;border-radius:14%;background:transparent;cursor:pointer}.is-dead>.rx-hotspot__hit{cursor:help}.is-refusing>.rx-hotspot__hit{cursor:not-allowed}.rx-hotspot__hit:focus-visible{outline:2px dashed var(--rx-cyan);outline-offset:4px}.rx-hotspot.is-flicker-0:before{animation:rx-flicker-a .5s ease-out}.rx-hotspot.is-flicker-1:before{animation:rx-flicker-b .5s ease-out}.rx-speech{z-index:3;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.rx-speech p{margin:0;padding:.2em .6em .25em;background:#0000006b;color:var(--rx-cyan);font-family:var(--rx-mono);font-size:max(15px,calc(32px * var(--s, 1)));font-weight:500;letter-spacing:.02em;text-shadow:0 0 10px rgb(52 237 243 / .75),0 0 1px var(--rx-paper);white-space:nowrap}.rx-speech__caret{display:inline-block;width:.55em;height:1em;margin-left:.12em;vertical-align:-.14em;background:currentColor;animation:rx-blink 1s steps(1) infinite}.rx-cup{z-index:1;animation:rx-cup-in .7s cubic-bezier(.2,.8,.3,1) both}.rx-cup img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;filter:drop-shadow(0 calc(3px * var(--s, 1)) calc(5px * var(--s, 1)) rgb(0 0 0 / .55))}.rx-cup.is-spat{animation:rx-spat .82s cubic-bezier(.45,0,.6,1) forwards}.rx-cup-shadow{z-index:1;border-radius:50%;background:radial-gradient(closest-side,#0009,#0000)}.rx-counter--spit .rx-cup-shadow{opacity:0;transition:opacity .3s ease}.rx-bell-pop{z-index:3;pointer-events:none}.rx-bell-pop img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:rx-ring 1.35s ease-out forwards;filter:drop-shadow(0 0 calc(18px * var(--s, 1)) rgb(52 237 243 / .55))}.rx-stage.rx-counter--spit{animation:rx-shake .32s .76s linear both}.rx-hotspot--backroom:before{background:radial-gradient(closest-side,#f715ab38,#f715ab00)}.rx-lcd{z-index:1;display:grid;place-items:center;overflow:hidden;border-radius:8%;background:radial-gradient(ellipse at 50% 40%,#0b1f6e,#030822 80%);box-shadow:0 0 calc(12px * var(--s, 1)) #34edf380,inset 0 0 calc(5px * var(--s, 1)) #34edf38c;pointer-events:none;animation:rx-lcd-boot 1.1s .5s steps(1) both,rx-lcd-halo 2.4s 1.6s ease-in-out infinite}.rx-lcd:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgb(0 0 0 / .25) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}.rx-lcd__plane{height:80%;aspect-ratio:1;color:var(--rx-cyan);filter:drop-shadow(0 0 calc(2px * var(--s, 1)) #fff) drop-shadow(0 0 calc(5px * var(--s, 1)) var(--rx-cyan));animation:rx-lcd-drift 5.2s 1.6s ease-in-out infinite,rx-lcd-glow 2.4s 1.6s ease-in-out infinite;transition:color .2s ease}.rx-counter:has(.rx-hotspot--telegram>:focus-visible) .rx-lcd__plane{color:var(--rx-cerise);filter:drop-shadow(0 0 calc(2px * var(--s, 1)) #fff) drop-shadow(0 0 calc(7px * var(--s, 1)) var(--rx-cerise));animation:rx-lcd-launch .9s cubic-bezier(.5,0,.75,0) infinite}.rx-counter:has(.rx-hotspot--telegram>:focus-visible) .rx-lcd{animation:none;box-shadow:0 0 calc(6px * var(--s, 1)) #f715abf2,0 0 calc(22px * var(--s, 1)) #f715abb3,0 0 calc(48px * var(--s, 1)) #f715ab66,inset 0 0 calc(6px * var(--s, 1)) #f715abcc}@media(hover:hover)and (pointer:fine){.rx-counter:has(.rx-hotspot--telegram:hover) .rx-lcd__plane{color:var(--rx-cerise);filter:drop-shadow(0 0 calc(2px * var(--s, 1)) #fff) drop-shadow(0 0 calc(7px * var(--s, 1)) var(--rx-cerise));animation:rx-lcd-launch .9s cubic-bezier(.5,0,.75,0) infinite}.rx-counter:has(.rx-hotspot--telegram:hover) .rx-lcd{animation:none;box-shadow:0 0 calc(6px * var(--s, 1)) #f715abf2,0 0 calc(22px * var(--s, 1)) #f715abb3,0 0 calc(48px * var(--s, 1)) #f715ab66,inset 0 0 calc(6px * var(--s, 1)) #f715abcc}}.rx-hotspot--telegram:before{border-radius:30%}.rx-neon{z-index:1;pointer-events:none;animation:rx-neon-strike 1.6s .7s linear both}.rx-neon:before{content:"";position:absolute;inset:-45% -35%;border-radius:50%;background:radial-gradient(closest-side,#34edf347,#34edf300);mix-blend-mode:screen}.rx-neon__logo{position:relative;display:block;width:100%;height:100%;overflow:visible;color:var(--rx-cyan);filter:drop-shadow(0 0 calc(2px * var(--s, 1)) currentColor) drop-shadow(0 0 calc(7px * var(--s, 1)) currentColor);animation:rx-neon-hum 7s 2.3s steps(1) infinite;transition:color .25s ease}.rx-neon__tube{stroke:currentColor;stroke-width:1.5}.rx-neon__core{stroke:#fff;stroke-width:.45;opacity:.9}@media(hover:hover)and (pointer:fine){.rx-counter:has(.rx-hotspot--discord:hover) .rx-neon__logo{color:var(--rx-cerise);animation:rx-neon-buzz .18s steps(1) infinite}.rx-counter:has(.rx-hotspot--discord:hover) .rx-neon:before{background:radial-gradient(closest-side,#f715ab66,#f715ab00)}}.rx-counter:has(.rx-hotspot--discord>:focus-visible) .rx-neon__logo{color:var(--rx-cerise)}@keyframes rx-neon-strike{0%{opacity:0}8%{opacity:.8}12%{opacity:0}30%{opacity:0}34%{opacity:1}38%{opacity:.15}52%{opacity:.9}56%{opacity:.3}64%,to{opacity:1}}@keyframes rx-neon-hum{0%,to{opacity:1}84%{opacity:.35}85%{opacity:1}86.5%{opacity:.5}87.5%{opacity:1}}@keyframes rx-neon-buzz{50%{opacity:.82}}.rx-lcd__digits{position:relative;z-index:1;color:var(--rx-cyan);font-family:var(--rx-mono);font-size:calc(14px * var(--s, 1));font-weight:700;line-height:1;letter-spacing:.08em;text-shadow:0 0 calc(2px * var(--s, 1)) #fff,0 0 calc(6px * var(--s, 1)) var(--rx-cyan)}.rx-lcd.is-no .rx-lcd__digits{color:var(--rx-cerise);text-shadow:0 0 calc(2px * var(--s, 1)) #fff,0 0 calc(6px * var(--s, 1)) var(--rx-cerise);animation:rx-lcd-no .3s linear 2}.rx-lcd.is-go .rx-lcd__plane{color:var(--rx-cerise);animation:rx-lcd-launch .9s cubic-bezier(.5,0,.75,0) both}.rx-key{z-index:3}.rx-key__hit,.rx-closeup__key,.rx-closeup__close{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.rx-keyzone{display:none}}@media not all and (hover:hover)and (pointer:fine){.rx-keys{display:none}}.rx-key__hit{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:18%;background:transparent;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}@media(hover:hover)and (pointer:fine){.rx-key__hit:hover{background:#f715ab40;box-shadow:0 0 calc(6px * var(--s, 1)) #f715abb3}}.rx-key__hit:focus-visible{outline:1px dashed var(--rx-cyan);outline-offset:1px}.rx-key__hit:active,.rx-key__hit.is-lit{animation:rx-key-press .35s ease-out}.rx-closeup{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#000000b8;animation:rx-fade-in .25s ease both}.rx-closeup__panel{--s: 4;display:grid;justify-items:center;gap:18px;width:min(300px,100%);max-height:100%;padding:22px 22px 16px;overflow:auto;border:2px solid rgb(247 21 171 / .8);border-radius:18px;background:linear-gradient(180deg,#0a0f3a,#040620);box-shadow:0 0 24px #f715ab73,inset 0 0 18px #9201cb73;animation:rx-rise .4s cubic-bezier(.2,.8,.25,1) both}.rx-closeup__lcd{position:relative;width:100%;aspect-ratio:38 / 22;max-height:34vh;animation:rx-lcd-halo 2.4s ease-in-out infinite}.rx-closeup__keys{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}.rx-closeup__key{--s: 2;min-height:56px;border:0;border-radius:12px;background:linear-gradient(180deg,#ff5fcf,var(--rx-cerise));box-shadow:inset 0 -4px #00000040,0 0 10px #f715ab8c;color:var(--rx-oxford);font-family:var(--rx-mono);font-size:22px;font-weight:800;cursor:pointer}.rx-closeup__key.is-lit{animation:rx-closeup-press .35s ease-out}.rx-closeup__close{min-height:44px;padding:0 18px;border:0;background:none;color:var(--rx-paper);font-family:var(--rx-label);font-size:16px;font-weight:700;letter-spacing:.1em;opacity:.7;cursor:pointer}@media(max-height:520px){.rx-closeup__panel{grid-template-columns:1fr 1fr;align-items:center;width:min(560px,100%);gap:12px 20px;padding:14px 18px 10px}.rx-closeup__lcd{max-height:none}.rx-closeup__keys{grid-row:span 2;gap:8px}.rx-closeup__key{min-height:44px}}@keyframes rx-key-press{0%{transform:translateY(calc(1px * var(--s, 1))) scale(.9);background:#ffffffb3;box-shadow:0 0 calc(4px * var(--s, 1)) #fff,0 0 calc(14px * var(--s, 1)) var(--rx-cerise)}to{transform:none;background:#f715ab00;box-shadow:0 0 #f715ab00}}@keyframes rx-closeup-press{0%{transform:translateY(3px) scale(.94);filter:brightness(1.6);box-shadow:0 0 6px #fff,0 0 22px var(--rx-cerise)}}@keyframes rx-lcd-no{25%{transform:translate(-12%)}75%{transform:translate(12%)}}@keyframes rx-lcd-boot{0%{opacity:0}12%{opacity:1}20%{opacity:.2}34%{opacity:1}44%{opacity:0}60%,to{opacity:1}}@keyframes rx-lcd-halo{0%,to{box-shadow:0 0 calc(4px * var(--s, 1)) #34edf3cc,0 0 calc(16px * var(--s, 1)) #34edf380,0 0 calc(34px * var(--s, 1)) #34edf340,inset 0 0 calc(5px * var(--s, 1)) #34edf38c}50%{box-shadow:0 0 calc(6px * var(--s, 1)) #34edf3,0 0 calc(26px * var(--s, 1)) #34edf3bf,0 0 calc(56px * var(--s, 1)) #34edf366,inset 0 0 calc(7px * var(--s, 1)) #34edf3cc}}@keyframes rx-lcd-glow{0%,to{filter:drop-shadow(0 0 calc(2px * var(--s, 1)) #fff) drop-shadow(0 0 calc(4px * var(--s, 1)) var(--rx-cyan))}50%{filter:drop-shadow(0 0 calc(3px * var(--s, 1)) #fff) drop-shadow(0 0 calc(8px * var(--s, 1)) var(--rx-cyan))}}@keyframes rx-lcd-drift{0%,to{transform:translate(0) rotate(0)}25%{transform:translateY(-8%) rotate(-4deg)}50%{transform:translateY(4%) rotate(3deg)}68%{transform:translate(0) rotate(0)}80%{transform:translate(190%,-60%) rotate(-12deg) scale(.8)}80.01%{transform:translate(-190%,50%) rotate(-12deg) scale(.8)}92%{transform:translate(0) rotate(0) scale(1)}}@keyframes rx-lcd-launch{0%{transform:translate(0) scale(1);opacity:1}70%{opacity:1}to{transform:translate(210%,-130%) rotate(-18deg) scale(.6);opacity:0}}.rx-hotspot--exit:before{border-radius:40%}.rx-dim{position:fixed;inset:0;z-index:10;background:#000000bd;opacity:0;pointer-events:none;transition:opacity .5s ease}.rx-dim.is-on{opacity:1;pointer-events:auto}.rx-dim.is-deep{z-index:30;background:#000000db}.rx-pad{--pad-h: min(94vh, 128vw, 1448px);--pad-h: min(94dvh, 128vw, 1448px);--u: 1cqw;position:fixed;left:50%;top:50%;z-index:20;width:calc(var(--pad-h) * 1086 / 1448);height:var(--pad-h);container-type:inline-size;transition:transform .75s cubic-bezier(.2,.75,.25,1);will-change:transform}.rx-pad:focus{outline:none}.rx-pad__paper{width:100%;filter:drop-shadow(0 24px 40px rgb(0 0 0 / .7))}.rx-pad--away{transform:translate(-50%,-50%) translateY(calc(50vh + var(--pad-h))) rotate(-8deg) scale(.62);pointer-events:none}.rx-pad--peek{transform:translate(-50%,-50%) translateY(calc(50vh + var(--pad-h) * .124)) rotate(-4deg) scale(.62)}.rx-pad--open{transform:translate(-50%,-50%)}.rx-pad--catch{transform:translate(-50%,-50%) translate(calc(3vw + var(--pad-h) * .75 * .3 - 50vw),calc(50vh - var(--pad-h) * .075)) rotate(-6deg) scale(.6);pointer-events:none}.rx-box{display:flex;flex-direction:column;justify-content:center;padding:calc(1.1 * var(--u)) calc(1.8 * var(--u));color:var(--rx-ink)}.rx-box.is-missing-0{animation:rx-missing-a 1.4s ease-out}.rx-box.is-missing-1{animation:rx-missing-b 1.4s ease-out}.rx-id{display:flex;align-items:center;gap:calc(2.2 * var(--u));min-width:0}.rx-id--out{flex-direction:column;align-items:flex-start;gap:calc(1 * var(--u))}.rx-id__ways{display:flex;flex-wrap:wrap;align-items:center;gap:calc(1.3 * var(--u))}.rx-id__lead{margin-right:calc(.4 * var(--u));font-family:var(--rx-label);font-size:calc(2.4 * var(--u));font-weight:800;letter-spacing:.06em}.rx-xbtn{display:inline-flex;flex-shrink:0;align-items:center;gap:calc(1.2 * var(--u));padding:calc(1.1 * var(--u)) calc(2.1 * var(--u));border:0;background:var(--rx-ink);color:var(--rx-paper);font-family:var(--rx-label);font-size:calc(2.6 * var(--u));font-weight:700;letter-spacing:.07em;cursor:pointer;box-shadow:0 calc(.55 * var(--u)) 0 var(--rx-cerise);transition:transform .12s ease}@media(hover:hover)and (pointer:fine){.rx-xbtn:hover:not(:disabled){transform:translateY(calc(-.2 * var(--u)))}}.rx-xbtn:active:not(:disabled){transform:translateY(calc(.4 * var(--u)));box-shadow:0 calc(.15 * var(--u)) 0 var(--rx-cerise)}.rx-xbtn:disabled{cursor:progress;opacity:.7}.rx-xbtn:focus-visible,.rx-q__opts button:focus-visible,.rx-notes__answers button:focus-visible,.rx-id__out:focus-visible,.rx-side a:focus-visible,.rx-side button:focus-visible,.rx-side-toggle button:focus-visible{outline:calc(.35 * var(--u)) solid var(--rx-zaffre);outline-offset:calc(.35 * var(--u))}.rx-xbtn__mark{width:calc(2.5 * var(--u));height:calc(2.5 * var(--u))}.rx-xbtn--ghost{background:transparent;color:var(--rx-ink);box-shadow:inset 0 0 0 calc(.3 * var(--u)) var(--rx-ink),0 calc(.55 * var(--u)) 0 var(--rx-cerise)}.rx-helper--quiet{color:#070f349e}.rx-slip{z-index:8;padding:calc(3.2 * var(--u)) calc(4 * var(--u)) calc(2.4 * var(--u));background:linear-gradient(180deg,#f3eee5 0%,var(--rx-paper) 60%,#e4dccd 100%);color:var(--rx-ink);box-shadow:inset 0 calc(.5 * var(--u)) 0 var(--rx-cerise),0 calc(1.8 * var(--u)) calc(3.6 * var(--u)) #00000073;animation:rx-slip-in .28s cubic-bezier(.2,.8,.3,1) both}.rx-slip__form{display:grid;gap:calc(1.6 * var(--u))}.rx-slip__input{width:100%;padding:calc(.7 * var(--u)) 0;border:0;border-bottom:calc(.3 * var(--u)) solid var(--rx-ink);outline:none;background:transparent;color:var(--rx-ink);font-family:var(--rx-mono);font-size:calc(2.5 * var(--u));font-weight:600}.rx-slip__input::-moz-placeholder{color:#070f346b}.rx-slip__input::placeholder{color:#070f346b}.rx-slip__input:focus{border-bottom-color:var(--rx-zaffre)}.rx-slip__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(1.6 * var(--u));margin-top:calc(.6 * var(--u))}.rx-slip__link{padding:0;border:0;background:none;color:var(--rx-ink);font-family:var(--rx-mono);font-size:calc(1.9 * var(--u));font-weight:700;text-decoration:underline;text-underline-offset:calc(.4 * var(--u));cursor:pointer}.rx-slip__link:disabled{opacity:.45;cursor:default}.rx-slip__link:focus-visible,.rx-slip__close:focus-visible{outline:calc(.35 * var(--u)) solid var(--rx-zaffre);outline-offset:calc(.35 * var(--u))}.rx-slip__close{position:absolute;top:calc(1.2 * var(--u));right:calc(1.8 * var(--u))}@keyframes rx-slip-in{0%{opacity:0;translate:0 calc(-2 * var(--u))}}.rx-helper{margin:0;color:var(--rx-cerise);font-family:var(--rx-mono);font-size:calc(1.95 * var(--u));font-weight:700;line-height:1.3}.rx-id__face{width:calc(6.4 * var(--u));height:calc(6.4 * var(--u));border-radius:50%;box-shadow:0 0 0 calc(.3 * var(--u)) var(--rx-ink)}.rx-id__handle{overflow:hidden;font-size:calc(3.4 * var(--u));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.rx-id__out{margin-left:auto;padding:0 calc(1 * var(--u));border:0;background:none;color:#070f348c;font-size:calc(3.4 * var(--u));line-height:1;cursor:pointer}@media(hover:hover)and (pointer:fine){.rx-id__out:hover{color:var(--rx-cerise)}}.rx-trouble{margin:calc(.5 * var(--u)) 0 0;color:var(--rx-cerise);font-family:var(--rx-mono);font-size:calc(1.85 * var(--u));font-weight:700}.rx-q{min-width:0;margin:0;padding:0;border:0}.rx-q__ask{display:flex;align-items:center;gap:calc(1.3 * var(--u));margin-bottom:calc(1.2 * var(--u));padding:0;font-family:var(--rx-label);font-size:calc(2.9 * var(--u));font-weight:700;letter-spacing:.02em}.rx-q__step{display:inline-flex;gap:calc(.6 * var(--u))}.rx-q__step i{width:calc(1.1 * var(--u));height:calc(1.1 * var(--u));border:calc(.25 * var(--u)) solid var(--rx-ink)}.rx-q__step i.is-done{background:var(--rx-ink)}.rx-q__step i.is-now{border-color:var(--rx-cerise);background:var(--rx-cerise)}.rx-q__opts{display:flex;flex-wrap:wrap;gap:calc(1 * var(--u))}.rx-q__opts button{padding:calc(.65 * var(--u)) calc(1.6 * var(--u));border:calc(.28 * var(--u)) solid var(--rx-ink);background:transparent;color:var(--rx-ink);font-family:var(--rx-label);font-size:calc(2.35 * var(--u));font-weight:600;letter-spacing:.03em;cursor:pointer;transition:background .12s ease}@media(hover:hover)and (pointer:fine){.rx-q__opts button:hover{background:#0313a61a}}.rx-q__opts button.is-picked{background:var(--rx-ink);color:var(--rx-paper)}.rx-notes{position:relative;display:grid;grid-template-rows:auto 1fr;gap:calc(.6 * var(--u));height:100%}.rx-notes__answers{display:flex;flex-wrap:wrap;gap:calc(.8 * var(--u))}.rx-notes__answers button{padding:calc(.3 * var(--u)) calc(.9 * var(--u));border:0;background:var(--rx-ink);color:var(--rx-paper);font-family:var(--rx-mono);font-size:calc(1.6 * var(--u));font-weight:700;text-transform:uppercase;cursor:pointer}@media(hover:hover)and (pointer:fine){.rx-notes__answers button:hover{background:var(--rx-cerise)}}.rx-notes__text{width:100%;height:100%;padding:calc(.3 * var(--u)) 0 calc(1.6 * var(--u));border:0;outline:none;resize:none;background:transparent;color:var(--rx-ink);font-family:var(--rx-mono);font-size:calc(2.15 * var(--u));font-weight:500;line-height:1.35}.rx-notes__text::-moz-placeholder,.rx-wallet__input::-moz-placeholder{color:#070f346b}.rx-notes__text::placeholder,.rx-wallet__input::placeholder{color:#070f346b}.rx-notes__text:focus{box-shadow:inset 0 calc(-.25 * var(--u)) 0 #0313a64d}.rx-notes__count{position:absolute;right:0;bottom:0;color:#070f3480;font-size:calc(1.5 * var(--u))}.rx-wallet__input{width:100%;padding:calc(.6 * var(--u)) 0;border:0;border-bottom:calc(.3 * var(--u)) solid var(--rx-ink);outline:none;background:transparent;color:var(--rx-ink);font-family:var(--rx-mono);font-size:calc(2.3 * var(--u));font-weight:600}.rx-wallet__input:focus{border-bottom-color:var(--rx-zaffre)}.rx-wallet__note{margin:calc(1.1 * var(--u)) 0 0;color:#070f34c7;font-size:calc(1.8 * var(--u));font-weight:700;letter-spacing:.02em}.rx-wallet__note .rx-trouble{margin:0}.rx-side-toggle button{position:absolute;inset:0;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.rx-side-toggle__mark{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--rx-cerise);font-family:var(--rx-label);font-size:calc(3.6 * var(--u));font-weight:800;line-height:1}.rx-side ul[hidden]{display:none}.rx-side ul{display:grid;gap:calc(1 * var(--u));margin:0;padding:calc(.6 * var(--u)) 0 0;list-style:none}.rx-side a,.rx-side button{display:flex;align-items:center;gap:calc(1.1 * var(--u));padding:0;border:0;background:none;color:var(--rx-ink);font-family:var(--rx-mono);font-size:calc(2.05 * var(--u));font-weight:600;text-align:left;text-decoration:none;cursor:pointer}@media(hover:hover)and (pointer:fine){.rx-side a:hover,.rx-side button:hover{color:var(--rx-zaffre)}}.rx-tick{display:inline-grid;flex-shrink:0;place-items:center;width:calc(2.5 * var(--u));height:calc(2.5 * var(--u));border:calc(.25 * var(--u)) solid var(--rx-ink);font-size:calc(1.8 * var(--u));line-height:1}.rx-tick.is-on{background:var(--rx-ink);color:var(--rx-paper)}.rx-send:before{inset:-18% -6%;background:radial-gradient(closest-side,#f715ab57,#f715ab00)}.rx-send.is-refusing:before{display:none}.rx-send.is-ready:before{animation:rx-breathe 2.2s ease-in-out infinite}.rx-send.is-pressed{animation:rx-press .42s ease both}.rx-box--written{justify-content:center}.rx-written{margin:0;color:var(--rx-ink)}.rx-written--name{font-family:var(--rx-mono);font-size:calc(4 * var(--u));font-weight:700}.rx-written--note{display:grid;justify-items:start;font-family:var(--rx-label);font-size:calc(4.3 * var(--u));font-weight:800;letter-spacing:.05em;line-height:1}.rx-written--note span:nth-child(2){color:var(--rx-cerise);font-size:.7em}.rx-box__open{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(.8 * var(--u));min-width:0;padding:calc(1.1 * var(--u)) calc(1.8 * var(--u));overflow:hidden;border:0;background:transparent;color:var(--rx-ink);text-align:left;cursor:pointer}.rx-box__open.is-hint{animation:rx-box-hint 2.2s ease-in-out infinite}.rx-box__open .rx-q__ask{margin:0}.rx-sum{display:block;max-width:100%;overflow:hidden;font-family:var(--rx-mono);font-size:calc(2.1 * var(--u));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rx-sum--answers{font-weight:700;text-transform:uppercase}.rx-sum--wallet{font-size:calc(2.3 * var(--u))}.rx-sum--empty{color:#070f346b}.rx-pad.is-compact .rx-id__out{min-width:44px;min-height:44px}.rx-pad.is-compact .rx-side-toggle button{inset:50% 0 auto;height:max(100%,44px);transform:translateY(-50%)}.rx-sheet-dim{position:fixed;inset:0;z-index:24;background:#0009}.rx-sheet{--u: 6.2px;position:fixed;z-index:25;top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));display:grid;gap:14px;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);overflow-y:auto;overscroll-behavior:contain;padding:16px;background:linear-gradient(180deg,#f3eee5 0%,var(--rx-paper) 60%,#e4dccd 100%);color:var(--rx-ink);box-shadow:inset 0 3px 0 var(--rx-cerise),0 12px 30px #00000080;animation:rx-sheet-in .24s cubic-bezier(.2,.8,.3,1) both}.rx-sheet__title{margin:0;padding-right:44px;font-family:var(--rx-label);font-size:20px;font-weight:800;letter-spacing:.06em}.rx-sheet__close{position:absolute;top:4px;right:4px;min-width:44px;min-height:44px}.rx-sheet button,.rx-sheet .rx-side a{min-height:44px}.rx-sheet .rx-xbtn{justify-content:center}.rx-sheet__done{width:100%;min-height:48px}.rx-sheet input,.rx-sheet textarea{font-size:max(16px,calc(2.4 * var(--u)))}.rx-sheet .rx-notes{height:auto}.rx-sheet .rx-notes__text{min-height:96px;box-shadow:inset 0 -2px 0 var(--rx-ink)}.rx-sheet .rx-notes__count{position:static;justify-self:end}.rx-sheet .rx-side ul{gap:2px}@keyframes rx-sheet-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes rx-box-hint{0%,to{box-shadow:inset 0 0 0 calc(.45 * var(--u)) #f715ab1f}50%{box-shadow:inset 0 0 0 calc(.45 * var(--u)) #f715abbf}}.rx-receipt{--receipt-h: min(86vh, 1536px, 140vw);--receipt-h: min(86dvh, 1536px, 140vw);--receipt-w: calc(var(--receipt-h) * 1024 / 1536);position:fixed;left:max(1vw,calc(25vw - var(--receipt-w) / 2));top:50%;z-index:20;width:var(--receipt-w);height:var(--receipt-h);transform:translateY(calc(-50% + 110vh)) rotate(10deg);filter:drop-shadow(0 22px 36px rgb(0 0 0 / .7));pointer-events:none;transition:transform 1s cubic-bezier(.2,.8,.25,1)}.rx-receipt.is-shown{transform:translateY(-50%) rotate(3deg);transition-delay:.45s}@media(max-aspect-ratio:4/3){.rx-receipt{left:1vw}.rx-receipt.is-shown.is-read{transform:translate(calc(2vw - var(--receipt-w) * .25),calc(-50% + 47vh - var(--receipt-h) * .25)) rotate(-5deg) scale(.5);transition-delay:0s}}.rx-stamp{position:fixed;inset:0;z-index:40;display:grid;place-items:center;pointer-events:none}.rx-stamp img{width:min(54vh,560px);animation:rx-stamp 2.35s cubic-bezier(.2,.9,.3,1) both;filter:drop-shadow(0 18px 40px rgb(0 0 0 / .75))}.rx-bagroom{position:fixed;inset:0;z-index:31;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.rx-bag{--bag-h: min(94vh, 146vw, 1536px);--bag-h: min(94dvh, 146vw, 1536px);grid-column:2;width:calc(var(--bag-h) * 1024 / 1536);animation:rx-rise .95s cubic-bezier(.2,.8,.25,1) both}.rx-bag .rx-canvas{container-type:inline-size;filter:drop-shadow(0 26px 44px rgb(0 0 0 / .75))}.rx-case{grid-column:1;justify-self:end;display:grid;justify-items:end;gap:.35em;max-width:30vw;padding-right:3vw;text-align:right;animation:rx-fade-in .8s .5s ease both}.rx-case__seal{width:clamp(84px,9vw,150px);margin-bottom:.6em;filter:drop-shadow(0 8px 18px rgb(0 0 0 / .6))}.rx-case__head,.rx-case__line{margin:0;font-family:var(--rx-label);text-transform:uppercase}.rx-case__head{color:var(--rx-cerise);font-size:clamp(22px,2.5vw,40px);font-weight:800;letter-spacing:.06em;line-height:1.05}.rx-case__line{color:var(--rx-paper);font-size:clamp(16px,1.55vw,25px);font-weight:700;letter-spacing:.06em}.rx-case__trouble{font-size:clamp(12px,.95vw,15px)}.rx-case__back{min-height:44px;margin-top:.8em;padding:0 .2em;border:0;border-bottom:2px solid rgb(52 237 243 / .5);background:none;color:var(--rx-cyan);font-family:var(--rx-label);font-size:clamp(15px,1.2vw,20px);font-weight:700;letter-spacing:.08em;text-shadow:0 0 8px rgb(52 237 243 / .6);cursor:pointer;touch-action:manipulation;transition:color .2s ease,border-color .2s ease}.rx-case__back-short{display:none}.rx-case__back:focus-visible{outline:2px dashed var(--rx-cyan);outline-offset:4px}@media(hover:hover)and (pointer:fine){.rx-case__back:hover{color:var(--rx-paper);border-color:var(--rx-paper)}}.rx-pay:before{inset:-8% -4%;border-radius:12%;background:radial-gradient(closest-side,#f715ab5c,#f715ab00)}.rx-pay.is-loading>.rx-hotspot__hit,.rx-pay.is-busy>.rx-hotspot__hit{cursor:progress}.rx-pricetag{z-index:2;display:grid;place-items:center;background:linear-gradient(180deg,#f3eee5,var(--rx-paper));box-shadow:0 .6cqw 1.4cqw #00000059}.rx-pricetag span{color:var(--rx-ink);font-family:var(--rx-mono);font-size:5.6cqw;font-weight:700}.rx-slap{z-index:4}.rx-slap img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:rx-slap .5s cubic-bezier(.3,1.4,.5,1) both;filter:drop-shadow(0 1.4cqw 2cqw rgb(0 0 0 / .55))}@media(max-width:1100px),(max-aspect-ratio:5/4){.rx-bagroom{grid-template-columns:1fr;grid-template-rows:auto 1fr;justify-items:center;padding:max(2vh,env(safe-area-inset-top)) 0 max(2vh,env(safe-area-inset-bottom))}.rx-bag{--bag-h: min(72vh, 146vw, 1536px);--bag-h: min(72dvh, 146vw, 1536px);grid-column:1;grid-row:2}.rx-case{grid-column:1;grid-row:1;justify-self:center;justify-items:center;max-width:92vw;padding:0;text-align:center}.rx-case__seal{width:64px;margin-bottom:.2em}.rx-case__back{position:fixed;top:max(6px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));z-index:1;min-width:44px;margin:0;padding:0 12px;border:1px solid rgb(52 237 243 / .55);border-radius:999px;background:#0000008c;font-size:15px}.rx-case__back-long{display:none}.rx-case__back-short{display:inline}}.rx-gate{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:linear-gradient(#000000a8,#000000a8),url(../rx/web/room1-exterior.webp) center / cover no-repeat,var(--rx-black)}.rx-gate__notice{z-index:1;height:min(96dvh,calc((100vw - 24px)*1.5));filter:drop-shadow(0 18px 36px rgb(0 0 0 / .75))}.rx-rain{position:absolute;inset:0;z-index:7;width:100%;height:100%;pointer-events:none}.rx-gate .rx-rain{z-index:0}.rx-lights{position:fixed;inset:0;z-index:80;pointer-events:none}.rx-lights:before,.rx-lights__dip{position:absolute;inset:0;background:var(--rx-black);opacity:0}.rx-lights:before{content:"";opacity:.04;animation:rx-hum 9s linear infinite}.rx-fade{position:fixed;inset:0;z-index:90;background:var(--rx-black);opacity:0;pointer-events:none;transition:opacity .42s ease}.rx-fade.is-on{opacity:1;pointer-events:auto}.rx-street .rx-stage__canvas{transform-origin:50.06% 59.6%;transition:transform .95s cubic-bezier(.55,0,.8,.45)}.rx-street.is-entering .rx-stage__canvas{transform:scale(1.65)}.rx-register{position:fixed;left:-10000px;top:0;width:360px;visibility:hidden;pointer-events:none}.wallet-adapter-modal{z-index:200!important}.wallet-adapter-modal-wrapper{border-radius:2px!important;background:var(--rx-oxford)!important;box-shadow:0 0 0 1px #34edf347,0 30px 80px #000000d9!important;font-family:var(--rx-mono)!important}.wallet-adapter-modal-title{font-family:var(--rx-label)!important;letter-spacing:.06em;text-transform:uppercase}.wallet-adapter-modal-list .wallet-adapter-button{font-family:var(--rx-mono)!important}@media(hover:hover)and (pointer:fine){.wallet-adapter-modal-list .wallet-adapter-button:not([disabled]):hover{background:var(--rx-zaffre)!important}}@keyframes rx-lights{0%{opacity:0}}@keyframes rx-fade-in{0%{opacity:0}}@keyframes rx-breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes rx-blink{50%{opacity:0}}@keyframes rx-hum{0%,to{opacity:.04}23%{opacity:.08}24%{opacity:.03}51%{opacity:.06}52%{opacity:.11}53%{opacity:.045}78%{opacity:.07}}@keyframes rx-flicker-a{0%,30%{opacity:1}to{opacity:0}}@keyframes rx-flicker-b{0%,30%{opacity:1}to{opacity:0}}@keyframes rx-ring{0%{opacity:0;transform:translateY(70%) scale(.35)}16%{opacity:1;transform:translateY(0) scale(1.1) rotate(-11deg)}28%{transform:rotate(9deg)}40%{transform:rotate(-6deg)}52%{transform:rotate(4deg)}64%{transform:rotate(-2deg) scale(1)}84%{opacity:1}to{opacity:0;transform:translateY(-14%) scale(1)}}@keyframes rx-cup-in{0%{opacity:0;transform:translateY(-38%)}}@keyframes rx-spat{0%{transform:none;opacity:1}42%{transform:translate(290%,-150%) rotate(80deg);opacity:1}88%{opacity:1}to{transform:translate(591%,204%) rotate(210deg) scale(.42);opacity:0}}@keyframes rx-shake{0%,to{translate:0 0}20%{translate:-6px 3px}40%{translate:5px -2px}60%{translate:-3px 2px}80%{translate:2px -1px}}@keyframes rx-stamp{0%{opacity:0;transform:scale(2.7) rotate(-26deg)}11%{opacity:1;transform:scale(.93) rotate(-8deg)}17%{transform:scale(1) rotate(-9deg)}82%{opacity:1;transform:scale(1) rotate(-9deg)}to{opacity:0;transform:scale(1.03) rotate(-9deg)}}@keyframes rx-rise{0%{opacity:0;transform:translateY(40vh) rotate(4deg)}}@keyframes rx-slap{0%{opacity:0;transform:scale(1.75) rotate(-14deg)}}@keyframes rx-press{40%{transform:rotate(-9deg) scale(.93)}}@keyframes rx-missing-a{0%,60%{box-shadow:inset 0 0 0 .5cqw var(--rx-cerise)}to{box-shadow:inset 0 0 0 .5cqw #f715ab00}}@keyframes rx-missing-b{0%,60%{box-shadow:inset 0 0 0 .5cqw var(--rx-cerise)}to{box-shadow:inset 0 0 0 .5cqw #f715ab00}}@media(prefers-reduced-motion:reduce){.rx-lcd .rx-lcd__plane{animation:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:1ms!important;transition-delay:0ms!important}}
