@font-face{font-family:Inter Display;src:url(/fonts/InterDisplay-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/InterDisplay-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Olline;src:url(/fonts/Olline.woff2)format("woff2");font-weight:700;font-display:block}:root{--fs-small:14px;--fs-body:17px;--fs-lead:clamp(22px, 2.4vw, 40px);--bg:#0a0716;--ink:#ecedf1;--dim:#ecedf199;--hairline:#ecedf11f;--sheet:#141418;--gold:#ffc56b;--bad:#ff9584;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Display,system-ui,sans-serif;font-weight:500}::selection{color:var(--ink);background:#ffc56b59}:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}html{-webkit-tap-highlight-color:transparent}button,a.button{font:inherit;color:inherit;cursor:pointer}a,button{touch-action:manipulation}button,.pill{-webkit-user-select:none;user-select:none}@keyframes fade{0%{opacity:0}}.pill{border:1px solid var(--hairline);background:var(--sheet);min-height:44px;font-size:var(--fs-body);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.pill.primary{background:var(--ink);color:var(--bg);border-color:#0000}.quiet{color:var(--dim);font-size:var(--fs-small);background:0 0;border:0;padding:8px;font-weight:600;text-decoration:none}.note{color:var(--dim);font-size:var(--fs-small);text-align:center;min-height:1.4em;margin:0;line-height:1.4}.note.bad{color:var(--bad)}.amount{letter-spacing:-.012em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.qr{background:var(--ink);border-radius:12px;padding:12px;display:block}.qr svg{width:100%;height:auto;display:block}.human{z-index:10;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}body:has(#sing){background:#7bfb70}#sing{--green:#7bfb70;--black:#202020;background:var(--green);min-height:100vh;color:var(--black);padding:18px;display:block}#sing .lede{font-weight:600;font-size:var(--fs-lead);letter-spacing:-.04em;text-transform:uppercase;margin:20px 0 0;line-height:.98}#sing .stage{--title:min(calc((100vw - 36px) / 5.5), 28vh);--ink:var(--black);--bg:var(--green);--dim:#202020bf;--hairline:#20202059;--sheet:var(--green);min-height:calc(100dvh - 36px);color:var(--black);flex-direction:column;align-items:stretch;padding-top:64px;display:flex;position:relative}#sing .stage>:not(.backdrop){position:relative}#sing .backdrop{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}#sing .pill{background:var(--black);color:var(--green);border-color:#0000}#sing .qr{background:var(--green);padding:0}#sing[data-intro] .reveal{pointer-events:none}#sing[data-intro=pre] .reveal{opacity:0}#sing[data-intro] .sitefoot{z-index:1;margin:0;position:fixed;bottom:0;left:0;right:0}#sing[data-intro] .title{z-index:2;position:relative}#sing[data-intro=pre] .title{visibility:hidden}#sing .title .ch{vertical-align:top;margin:-.12em 0;padding:.12em 0;display:inline-block;overflow:hidden}#sing .title .ch>span{display:inline-block}#sing .title .sp{width:.3em}#sing .title{text-align:left;width:100%;font-family:Olline,Inter Display,system-ui,sans-serif;font-weight:700;font-size:var(--title);letter-spacing:-.012em;white-space:nowrap;text-transform:uppercase;color:var(--black);margin:0;line-height:.82}#sing .score{width:100%;height:clamp(80px,11vh,150px);margin-top:16px;position:relative}#sing .stave{width:100%;height:100%;position:absolute;inset:0}#sing .steps{--h:var(--fs-lead);--b:var(--fs-body);--g:calc(var(--h) * 1.25);--art:clamp(140px, min(17vw, 30vh), 250px);--ph:calc(var(--art) / .71);grid-template-columns:calc(var(--title) * 2.425) 1fr;flex:1;align-items:start;margin-top:28px;display:grid}#sing .step.press{margin-left:calc(var(--g) * -1)}#sing .step{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:26px;transition:opacity .3s;display:flex}#sing .step.scan[hidden]{opacity:.18;pointer-events:none;display:flex!important}#sing .step-copy{grid-template-columns:var(--g) 1fr;align-items:start;row-gap:14px;width:100%;display:grid}#sing .step-copy>:not(.num){grid-column:2;justify-self:start}#sing .num,#sing .step-text{font-weight:600;font-size:var(--h);letter-spacing:-.04em;text-transform:uppercase;margin:0;line-height:.98}#sing .num{grid-area:1/1}#sing .step-text{max-width:20ch}#sing .step-art{height:var(--art);margin-left:var(--g);align-items:flex-end;gap:4px;display:flex}#sing .step>.listen-link,#sing .sing-row{margin-left:var(--g)}#sing .sing-row{align-items:flex-start;gap:28px;display:flex}#sing .sing-side{max-width:22ch;margin-top:calc(var(--art) / 2 - .6em);flex-direction:column;align-items:flex-start;gap:14px;display:flex}#sing .step-art .qr{width:var(--art)}#sing .phone{height:var(--ph);aspect-ratio:.7;margin:calc((var(--ph) - var(--art)) / -2) 0 calc((var(--ph) - var(--art)) / -2) calc(var(--ph) * -.12);flex:none;display:block}#sing .listen-link{min-height:48px;font-size:var(--b);padding:0 22px;font-weight:600}#sing .status{color:var(--black);font-size:var(--b);font-weight:600}#sing .status.bad{color:#b3261e}#sing .phone-go,#sing .phone-go-note,#sing[data-phone] .score,#sing[data-phone] .steps{display:none}#sing[data-phone] .phone-go{letter-spacing:-.04em;text-transform:uppercase;min-height:96px;margin-top:28px;font-size:30px;font-weight:600;display:flex}#sing[data-phone] .phone-go-note{letter-spacing:-.04em;text-transform:uppercase;margin:16px 0 0;font-size:18px;font-weight:600;line-height:1;display:block}#sing .actions{--s:calc(var(--art) + var(--h) * .98);width:var(--s);height:var(--s);flex:none;position:relative}#sing .orb-host{width:var(--s);height:var(--s);transition:transform .35s var(--ease-out);will-change:transform;position:absolute;top:0;left:0}#sing .orb-host[data-pressed]{transition-duration:.16s}#sing .orb-host .orb{z-index:1;pointer-events:none;width:160%;height:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#sing .orb-host .disc{background:#202020;border-radius:50%;position:absolute;inset:0}#sing .orb-host .goo{z-index:2;aspect-ratio:1;pointer-events:none;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#sing .orb-host .goo svg{width:100%;height:100%;display:block;overflow:visible}#sing .orb-host.gl .disc{display:none}#sing .sing,#sing .stop{z-index:2;color:var(--black);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:absolute;inset:0}#sing .sing-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#sing .sing:disabled{cursor:default}#sing .sing:disabled~.orb-host,#sing .sing:disabled{opacity:1}#sing .sing:focus-visible,#sing .stop:focus-visible{outline-offset:6px;border-radius:12px;outline:3px solid #202020}#sing .note{text-align:left}#sing .quiet{padding:0}#sing .status:empty{display:none}#sing .how-link{min-height:44px;padding:0 20px;font-weight:600}body:has(#how){background:#7bfb70}#how{--tight:16px;--apart:clamp(24px, 2.8vw, 40px);--far:clamp(40px, 5vw, 72px);--art-w:520px;color:#202020;background:#7bfb70;min-height:100vh;padding:18px}#how .back{color:#7bfb70;background:#202020;border-color:#0000;font-weight:600}#how h1{margin:28px 0 var(--apart);letter-spacing:-.012em;text-transform:uppercase;font-family:Olline,Inter Display,system-ui,sans-serif;font-size:calc(15.1515vw - 5.45455px);font-weight:700;line-height:.82}#how .chap{gap:var(--tight) 24px;padding:var(--apart) 0 var(--far);border-top:3px solid #202020;grid-template-columns:minmax(80px,11vw) 1fr 1.1fr;align-items:start;display:grid}#how .num{margin:0;font-family:Olline,Inter Display,system-ui,sans-serif;font-size:clamp(64px,9vw,150px);line-height:.8}#how .say h2{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 10px;font-size:clamp(28px,3.6vw,60px);font-weight:600;line-height:.95}@supports (text-box:trim-both cap alphabetic){#how .num,#how .say h2{text-box-trim:trim-start;text-box-edge:cap alphabetic}}#how .say p{max-width:24ch;margin:0;font-size:clamp(18px,1.7vw,26px);font-weight:500;line-height:1.3}#how .art{align-items:flex-start;gap:var(--tight);flex-direction:column;display:flex}#how svg{width:100%;max-width:var(--art-w);height:auto;overflow:visible}#how svg line{stroke:#202020;stroke-width:2px;opacity:.35}#how svg .solid,#how svg .dot{fill:#202020}#how .air-row{--pw:clamp(120px, 14vw, 190px);width:100%;max-width:var(--art-w);align-items:center;display:flex}#how .air-row .air-art{width:auto;height:calc(var(--pw) / .7);flex:none}#how .how-phone{width:var(--pw);aspect-ratio:.7;flex:none;display:block}#how .air-art .src{fill:#202020}#how .air-art .arc{fill:none;stroke:#202020;stroke-width:2.5px;stroke-linecap:round;opacity:.3;animation:air-wave 2.6s calc(var(--i) * .22s) ease-in-out infinite}@keyframes air-wave{0%,to{opacity:.3}20%{opacity:1}45%{opacity:.3}}#how svg .dot{fill:#202020}#how svg .screen{fill:#7bfb70}#how .bytes{width:100%;max-width:var(--art-w)}#how .bytes .bar{fill:#202020;transition:height .6s var(--ease-out), y .6s var(--ease-out)}#how .bytes .bar.head{fill:none;stroke:#202020;stroke-width:2px}#how .coin{isolation:isolate;aspect-ratio:1;letter-spacing:-.03em;color:#202020;place-items:center;width:clamp(140px,16vw,240px);margin:16px;font-size:clamp(38px,4.6vw,68px);font-weight:600;line-height:1;display:grid;position:relative}#how .coin .disc{background:#e4e9e1;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2.5px #202020}#how .coin.gl .disc{display:none}#how .coin .orb{pointer-events:none;z-index:-1;width:160%;height:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#how .coin .face{place-items:center;display:grid}@supports (text-box:trim-both cap alphabetic){#how .coin .face{text-box:trim-both cap alphabetic}}#how .keys{width:100%;max-width:var(--art-w);margin-top:calc(var(--apart) - var(--tight));grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}#how .key{aspect-ratio:1;color:#7bfb70;cursor:pointer;background:#202020;border:0;border-radius:50%;font-family:Olline,Inter Display,system-ui,sans-serif;font-size:clamp(20px,2vw,30px)}#how .key:nth-child(n+6){color:#202020;background:0 0;box-shadow:inset 0 0 0 3px #202020}#how .key.on{color:#202020;background:#f5fff0;transform:scale(.9)}#how .hint{font-size:var(--fs-body);margin:-4px 0 0}#how .ladder .home{opacity:.6}#how .tdot{fill:#202020;transition:fill .15s}#how .tdot.on{fill:#f5fff0;stroke:#202020;stroke-width:3px}#how .tdot.last{stroke:#202020;stroke-width:3px;fill:#7bfb70}#how .tdot.last.on{fill:#f5fff0}#how .art .pill{color:#7bfb70;background:#202020;border-color:#0000;font-weight:600}#how .hush{padding-top:var(--apart);letter-spacing:-.04em;text-transform:uppercase;border-top:3px solid #202020;margin:0;font-size:clamp(22px,2.6vw,44px);font-weight:600;line-height:.98}@media (width<=760px){#how .chap{grid-template-columns:52px minmax(0,1fr);column-gap:12px}#how .num{font-size:64px}#how .art{grid-column:1/-1;margin-top:8px}}@media (prefers-reduced-motion:reduce){#how .air-art .arc{opacity:.6;animation:none}#how .bytes .bar{transition:none}}@media (width<=820px){#sing .steps{grid-template-columns:1fr;row-gap:48px}#sing .step.press{margin-left:0}#sing .sing-row{flex-direction:column;gap:20px}#sing .sing-side{margin-top:0}}#listen{--level:0;--kick:0;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;overflow:clip}.ear{isolation:isolate;aspect-ratio:1;touch-action:manipulation;width:min(62vw,270px);transition:transform .16s var(--ease-out);background:0 0;border:0;border-radius:50%;margin-bottom:52px;padding:0;position:relative}.ear:active{transform:scale(.97)}.ear .disc,.ear .orb{z-index:1;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ear .orb{border-radius:0;width:160%;height:160%}.ear .disc{background:radial-gradient(60% 3.5% at 50% 47%,#ffffffbf,#0000),radial-gradient(circle at 34% 26%,#fff 0%,#c9ccd6 5%,#3a3c44 24%,#15161a 55%,#08080a 100%);width:100%;height:100%;transition:filter .6s,background .6s;animation:4.8s ease-in-out infinite breathe;box-shadow:inset 0 -18px 40px #ffffff0d,0 30px 60px #00000080}.ear.gl .disc{display:none}@keyframes breathe{50%{transform:translate(-50%,-50%)scale(1.025)}}.ear[data-look=listening] .disc,.ear[data-look=heard] .disc{transform:translate(-50%, -50%) scale(calc(1 + var(--level) * .12 + min(var(--kick), .4) * .5));animation:none}.ear[data-look=heard] .disc,.ear[data-look=catching] .disc{background:radial-gradient(circle at 36% 28%,#fff6dc 0%,#f1c77c 14%,#8a6224 42%,#2a1d08 70%,#120c03 100%)}.ear[data-look=catching] .disc{animation:1.1s linear infinite spin-glow}@keyframes spin-glow{to{filter:hue-rotate(12deg)brightness(1.15)}}.ear[data-look=caught] .disc,.ear[data-look=landed] .disc{background:radial-gradient(circle at 36% 28%,#fff8e4 0%,#ffd58a 18%,#e2a548 46%,#9a6620 74%,#5a3a0e 100%);animation:none;box-shadow:inset 0 0 0 6px #ffe6aa59,inset 0 0 0 7px #5a3a0e99,0 0 80px #ffc56b40}.ear[data-look=gone] .disc{filter:grayscale()brightness(.45);animation:none;transform:translate(-50%,-50%)scale(.92)}.ear[data-look=timeout] .disc{filter:grayscale(.6)brightness(.65)}.ear[data-look=denied] .disc{filter:grayscale(.8)brightness(.5);animation:none;box-shadow:inset 0 0 0 2px #ff958499,0 0 40px #ff958426}.ear[data-look=landed] .disc{animation:pop .6s var(--ease-out)}@keyframes pop{30%{transform:translate(-50%,-50%)scale(1.12)}}.ear .glow{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ecedf129,#ecedf10a 55%,#0000);border-radius:50%;transition:opacity .6s;position:absolute;inset:-110%}.ear[data-look=listening] .glow{opacity:calc(.2 + var(--level) * 2.4);transition-duration:.12s}.ear[data-look=heard] .glow,.ear[data-look=landed] .glow{opacity:calc(.55 + var(--level) * 1.8);background:radial-gradient(closest-side,#ffc56b38,#ffc56b0f 55%,#0000);transition-duration:.12s}.ear[data-look=landed] .glow{opacity:.7;transition-duration:.6s}.ear .rings{pointer-events:none;position:absolute;inset:0}.ear .ring{inset:calc((1 - var(--reach)) * 50%);border:1.5px solid rgb(236 237 241/var(--o));background:radial-gradient(closest-side, transparent 70%, rgb(236 237 241/calc(var(--o) * .14)));will-change:transform, opacity;border-radius:50%;animation:2.2s cubic-bezier(.25,.6,.35,1) forwards ring-out;position:absolute}.ear[data-look=heard] .ring,.ear .ring.gold{border-color:rgb(255 197 107/var(--o));background:radial-gradient(closest-side, transparent 70%, rgb(255 197 107/calc(var(--o) * .16)))}.ear[data-look=heard] .ring{animation-duration:1.5s}@keyframes ring-out{0%{opacity:1;transform:scale(calc(1 / var(--reach)))}to{opacity:0;transform:scale(1)}}.ear .face{z-index:2;white-space:nowrap;font-size:var(--fs-body);color:var(--ink);position:absolute;top:calc(100% + 26px);left:50%;transform:translate(-50%)}.ear[data-look=gone] .face,.ear[data-look=timeout] .face{color:var(--dim)}.ear[data-state=catching] .face{animation:.9s ease-in-out infinite alternate pulse-text}@keyframes pulse-text{to{opacity:.4}}.ear .face.amount{letter-spacing:-.03em;color:#2c1d04;text-shadow:0 1px #fff0cd8c,0 -1px #50320a59;animation:mint .7s .32s var(--ease-out) both;place-items:center;font-size:min(16vw,72px);font-weight:600;display:grid;inset:0;transform:none}@keyframes mint{0%{opacity:0;filter:blur(8px);transform:scale(.7)}to{opacity:1;filter:none;transform:none}}#listen .note.main{max-width:300px;min-height:2.8em}#listen .actions.main{flex-direction:column;align-items:stretch;gap:10px;width:min(300px,100%);display:flex}#listen .actions.main[hidden]{display:none}#listen .balance{top:max(16px, env(safe-area-inset-top));border:1px solid var(--hairline);background:var(--sheet);color:var(--ink);font-size:var(--fs-small);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;display:inline-flex;position:fixed;right:16px}#listen .gear{top:max(16px, env(safe-area-inset-top));border:1px solid var(--hairline);background:var(--sheet);width:40px;height:40px;color:var(--dim);border-radius:50%;place-items:center;display:grid;position:fixed;left:16px}.settings-title{margin:0 0 4px;font-size:22px;font-weight:600}.sheet .dest{flex-direction:column;gap:10px;width:100%;display:flex}.sheet .dest input{border:1px solid var(--hairline);background:var(--bg);width:100%;color:var(--ink);font:inherit;font-size:var(--fs-body);border-radius:12px;padding:12px 14px}.sheet .dest-row{gap:10px;margin-top:4px;display:flex}.sheet .dest-row .pill{flex:1}.sheet .dest-status.bad{color:var(--bad)}#listen .balance:before,.sheet .total:before{content:"";background:radial-gradient(circle at 36% 28%,#fff8e4 0%,#ffd58a 22%,#d99a3e 58%,#7a5014 100%);border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px #ffe6aa66}@media (prefers-reduced-motion:reduce){.ear .disc,.ear .ring{animation:none!important}.ear .face.amount{animation:.2s both fade!important}.ear .glow{transition:none!important}.ear[data-look=listening] .disc,.ear[data-look=heard] .disc{transform:translate(-50%, -50%) scale(calc(1 + var(--level) * .03))}.ear{transition:opacity .15s}.ear:active{opacity:.7;transform:none}}.sheet{width:min(440px,100%);max-width:100%;padding:30px 24px max(24px, env(safe-area-inset-bottom));color:var(--ink);opacity:0;transition:transform .3s var(--ease-drawer), opacity .3s var(--ease-drawer), overlay .3s allow-discrete, display .3s allow-discrete;background:linear-gradient(#17171c,#111114);border:0;border-radius:24px 24px 0 0;margin:auto auto 0;transform:translateY(100%);box-shadow:0 -1px #ffffff14,0 -30px 60px #00000080}.sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s var(--ease-drawer), overlay .3s allow-discrete, display .3s allow-discrete;background:#0000009e}.sheet[open]::backdrop{opacity:1;transition-duration:.5s}@starting-style{.sheet[open]::backdrop{opacity:0}}.sheet[open]{opacity:1;flex-direction:column;align-items:center;gap:12px;transition-duration:.5s;display:flex;transform:translateY(0)}@starting-style{.sheet[open]{opacity:0;transform:translateY(100%)}}.sheet .total{color:var(--gold);align-items:center;gap:14px;margin:0 0 4px;font-size:54px;display:inline-flex}.sheet .total:before{width:40px;height:40px;box-shadow:inset 0 0 0 3px #ffe6aa59,0 0 30px #ffc56b40}.sheet .note:empty{display:none}.sheet .stamp{color:var(--gold)}#listen .sheet .actions,.sheet .ln{flex-direction:column;gap:10px;width:min(340px,100%);display:flex}.sheet .ln{gap:8px;margin-top:6px}.sheet .ln-row{gap:8px;display:flex}.sheet input{border:1px solid var(--hairline);background:var(--bg);min-width:0;min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-body);border-radius:999px;flex:1;padding:0 14px}.sheet input:focus-visible{outline:1.5px solid var(--gold);outline-offset:2px}[disabled]{opacity:.4;pointer-events:none}@media (prefers-reduced-motion:reduce){.sheet,.sheet[open]{transform:none}@starting-style{.sheet[open]{transform:none}}}.ear[data-state=caught],.ear[data-state=landed]{margin-bottom:8px}#listen:has(.ear[data-state=caught]) .note.main:empty{display:none}#listen .note.main.waiting{animation:1.1s ease-in-out infinite alternate pulse-text}.ear[data-state=landed] .face.amount{animation-delay:.5s}#listen:has(.ear[data-state=landed]) .note.main{color:var(--gold);font-size:var(--fs-body);min-height:0}body:has(#listen){background:#7bfb70}#listen{--bg:#7bfb70;--ink:#202020;--dim:#202020b8;--hairline:#2020204d;--sheet:#7bfb70;--gold:#202020;--bad:#b3261e;color:#202020;background:#7bfb70}#listen .pill{color:#202020;background:0 0;border-color:#202020}#listen .pill.primary{color:#7bfb70;background:#202020}.ear .glow{display:none}.ear .ring{border-color:rgb(32 32 32/var(--o));background:0 0}.ear[data-look=heard] .ring,.ear .ring.gold{border-color:rgb(32 32 32/var(--o));background:0 0;border-width:2.5px}.ear .disc,.ear[data-look=heard] .disc,.ear[data-look=catching] .disc{box-shadow:none;background:#202020}.ear[data-look=caught] .disc,.ear[data-look=landed] .disc{background:#f5fff0;box-shadow:inset 0 0 0 6px #7bfb70,inset 0 0 0 8px #202020}.ear[data-look=denied] .disc{box-shadow:inset 0 0 0 2px #b3261e}.ear[data-state=heard] .face,.ear[data-state=catching] .face{color:#202020}.ear .face{letter-spacing:-.03em;text-transform:uppercase;font-size:22px;font-weight:600}.ear .face.amount{color:#202020;text-shadow:none}#listen .note{font-size:var(--fs-body);font-weight:500}#listen .note.main.waiting{color:#202020}#listen .balance{color:#7bfb70;background:#202020;border-color:#202020}#listen .balance:before,.sheet .total:before{box-shadow:none;background:#f5fff0}#listen .gear{color:#7bfb70;width:auto;height:auto;font-size:var(--fs-small);background:#202020;border-color:#0000;border-radius:999px;gap:8px;padding:10px 16px 10px 12px;font-weight:600;display:inline-flex}#listen .gear-text{text-overflow:ellipsis;white-space:nowrap;max-width:52vw;overflow:hidden}#listen{justify-content:flex-start;gap:0}#listen .wordmark{text-align:center;letter-spacing:-.012em;text-transform:uppercase;width:100%;margin:64px 0 0;font-family:Olline,Inter Display,system-ui,sans-serif;font-size:min(32.7869vw - 10.4918px,20vh);font-weight:700;line-height:.84}#listen .wordmark span{display:block}#listen .ear{margin-top:40px}#listen .note.main{margin-top:20px}#listen:has(.ear[data-state=sending]) .note.main{margin-top:44px}#listen .actions.main{margin-top:16px}.ear[data-state=sending] .face{color:#202020;animation:.9s ease-in-out infinite alternate pulse-text;top:calc(100% + 64px)}.ear[data-state=sending] .disc{background:#f5fff0;animation:1s ease-in-out infinite breathe;box-shadow:inset 0 0 0 6px #7bfb70,inset 0 0 0 8px #202020}.sheet{--ink:#7bfb70;--bg:#202020;--dim:#7bfb6fc7;--hairline:#7bfb6f59;--sheet:#202020;--gold:#7bfb70;--bad:#ff9584;color:#7bfb70;box-shadow:none;background:#202020}.sheet::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2020208c}#listen .sheet .pill{color:#7bfb70;background:0 0;border-color:#7bfb70}#listen .sheet .pill.primary{color:#202020;background:#7bfb70}.sheet .total:before{background:#7bfb70}.sheet-title,.settings-title{text-transform:uppercase;letter-spacing:-.03em}.sheet .note,.sheet .dest-status{text-align:left;align-self:stretch}.sheet .dest{align-items:stretch}.sheet .total,.settings-title{text-align:center;align-self:center}.pill,#listen .gear{min-height:48px}#listen .gear{padding-block:12px}#sing :focus-visible,#how :focus-visible,#listen :focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #202020}#listen .sheet :focus-visible,#listen .sheet:focus-visible{outline-color:#7bfb70}#listen .sheet input:focus-visible{border-radius:12px}#listen .sheet input::placeholder{color:#7bfb6fb8}.note.fine{font-size:var(--fs-small);opacity:1}.sheet::backdrop{background:#7bfb6fe0}#listen .keepsake:not([hidden]){animation:arrive .7s .95s var(--ease-out) both}#listen .actions.main:not([hidden]){animation:arrive .7s 1.1s var(--ease-out) both}@keyframes arrive{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){#listen .keepsake:not([hidden]),#listen .actions.main:not([hidden]){animation:.2s both fade}}@media (width>=761px) and (height<=960px){#sing .stage{--title:min(calc((100vw - 36px) / 5.5), 27vh);padding-top:56px}#sing .lede{margin-top:12px;font-size:26px}#sing .score{height:clamp(56px,8vh,70px);margin-top:8px}#sing .steps{--h:22px;margin-top:20px}#sing .foot{padding-top:14px}}.pill,#listen .gear,#listen .balance,#how .key,.quiet{transition:background-color .15s ease, color .15s ease, box-shadow .15s ease, transform .16s var(--ease-out)}.pill:active,#listen .gear:active,#listen .balance:active,#how .key:active,.quiet:active{transform:scale(.97)}.pill:disabled,.pill[disabled]{opacity:.4;pointer-events:none}@media (hover:hover) and (pointer:fine){#sing .pill:hover,#how .pill:hover,#listen .pill.primary:hover,#listen .gear:hover,#how .key:not(:nth-child(n+6)):hover{color:#202020;background-color:#0000;box-shadow:inset 0 0 0 2px #202020}#listen .pill:not(.primary):hover,#how .key:nth-child(n+6):hover{color:#7bfb70;background-color:#202020}#listen .sheet .pill.primary:hover{color:#7bfb70;background-color:#0000;box-shadow:inset 0 0 0 2px #7bfb70}#listen .sheet .pill:not(.primary):hover{color:#202020;background-color:#7bfb70}#sing .quiet:hover,#listen .quiet:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.pill,#listen .gear,#listen .balance,#how .key,.quiet{transition:background-color .15s,color .15s,box-shadow .15s,opacity .15s}.pill:active,#listen .gear:active,#listen .balance:active,#how .key:active,.quiet:active{opacity:.7;transform:none}#how .key.on{transform:none}}#sing:not([data-intro]) .title{cursor:pointer}#sing:not([data-intro]) .title .ch{overflow:visible}#sing .volume{min-height:44px;color:var(--dim);font-size:var(--b);margin-top:-14px;padding:0}.keepsake{flex-direction:column;align-items:center;gap:12px;margin-top:18px;display:flex}.kladder{width:min(78vw,300px);height:auto;overflow:visible}.kladder line{stroke:#202020;stroke-width:1px;opacity:.22}.kladder line.home{opacity:.5}.kladder .tdot{fill:#202020;transition:fill .15s}.kladder .tdot.on{fill:#f5fff0;stroke:#202020;stroke-width:2px}.kladder .tdot.last{fill:#7bfb70;stroke:#202020;stroke-width:2px}.kladder .tdot.last.on{fill:#f5fff0}.keepsake{gap:4px;margin-top:8px}.keepsake .hear{font-size:var(--fs-body);color:var(--ink);padding:10px 16px}#sing .received,#sing[data-view=caught] .lede,#sing[data-view=caught] .score,#sing[data-view=caught] .steps{display:none}#sing[data-view=caught] .received{--coin:clamp(180px, min(46vh, calc(var(--title) * 2.425 - 64px)), 640px);grid-template-columns:calc(var(--title) * 2.425) 1fr;align-items:center;margin-top:clamp(32px,6vh,72px);display:grid}#sing .coin{isolation:isolate;width:var(--coin);aspect-ratio:1;margin-left:calc(var(--coin) * .023);place-items:center;display:grid;position:relative}#sing .coin .disc{z-index:-1;background:#e4e9e1;border-radius:50%;position:absolute;inset:0}#sing .coin.gl .disc{display:none}#sing .coin .orb{z-index:-1;pointer-events:none;width:160%;height:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#sing .coin .amount{font-size:calc(var(--coin) * .3);letter-spacing:-.03em;color:var(--black);animation:mint .7s .6s var(--ease-out) both;margin:0;font-weight:600;line-height:1}#sing .received-side{animation:arrive .7s .9s var(--ease-out) both;flex-direction:column;align-items:flex-start;gap:clamp(20px,3vh,32px);display:flex}#sing .received-line{font-size:max(44px, calc(var(--title) * .38));letter-spacing:-.04em;text-transform:uppercase;margin:0;font-weight:600;line-height:.9}#sing .received-line span{display:block}#sing .again{cursor:pointer;min-height:2.8em;padding:0 1.3em;font-size:clamp(17px,1.25vw,24px);font-weight:600}@media (width<=760px){#sing[data-view=caught] .received{--coin:clamp(160px, min(32vh, 56vw), 360px);grid-template-columns:1fr;row-gap:28px}}@media (prefers-reduced-motion:reduce){#sing .coin .amount,#sing .received-side{animation:.2s both fade}}.btc{margin-right:.04em}.amt{align-items:baseline;display:inline-flex}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sitefoot{color:#7bfb70;background:#202020;margin:72px -18px -18px;padding:0 18px 22px;position:relative;overflow:clip}.sitefoot .checker{background:repeating-conic-gradient(#7bfb70 0 25%, #202020 0 50%) 0 0 / 84px 84px;height:84px;margin:0 -18px}.sitefoot .foot-giant{letter-spacing:-.012em;text-transform:uppercase;white-space:nowrap;margin:clamp(90px,11vw,170px) 0 0;font-family:Olline,Inter Display,system-ui,sans-serif;font-size:calc(15.1515vw - 5.45455px);font-weight:700;line-height:.8}.sitefoot .foot-orb{pointer-events:none;width:.27em;height:.27em;margin:0 .07em;display:inline-block;position:relative}.sitefoot .foot-orb .orb{z-index:1;pointer-events:none;width:160%;height:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sitefoot .foot-orb .disc{background:#7bfb70;border-radius:50%;position:absolute;inset:0}.sitefoot .foot-orb.gl .disc{display:none}.sitefoot .foot-row{font-size:var(--fs-body);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-top:36px;font-weight:500;display:flex}.sitefoot .foot-row p{margin:0}.sitefoot .foot-left span{margin-left:16px}.sitefoot .foot-links{flex-wrap:wrap;gap:8px 28px;display:flex}.sitefoot a{color:inherit;text-decoration:none;transition:opacity .15s}@media (hover:hover) and (pointer:fine){.sitefoot a:hover{opacity:.55}}.sitefoot a:active{opacity:.55}.sitefoot a:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #7bfb70}@media (width<=760px){.sitefoot .checker{background-size:56px 56px;height:56px}.sitefoot .foot-giant{white-space:normal;margin-top:80px;font-size:calc(24.0964vw - 8.6747px)}.sitefoot .foot-giant .cash{display:block}}@media (width>=761px) and (height<=800px){#sing .stage{--title:min(calc((100vw - 36px) / 5.5), 24vh);padding-top:50px}#sing .lede{margin-top:8px;font-size:22px}#sing .score{height:44px;margin-top:6px}#sing .steps{margin-top:14px}#sing .step{gap:14px}#sing .steps{--h:20px;--art:clamp(140px, min(17vw, 26vh), 250px)}}h1,h2,h3,.step-text,.received-line,.lede{text-wrap:balance}p{text-wrap:pretty}body:has(#music){background:#7bfb70}#music{color:#202020;background:#7bfb70;min-height:100vh;padding:18px}#music .back{z-index:1000;color:#7bfb70;background:#202020;border-color:#0000;font-weight:600;position:relative}#music .gm-stage{touch-action:pan-y;isolation:isolate;height:100dvh;margin:-66px -18px 0;position:relative;overflow:hidden}#music h1{text-align:center;z-index:0;pointer-events:none;white-space:nowrap;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-family:Olline,Inter Display,system-ui,sans-serif;font-size:15.5vw;font-weight:700;line-height:.8;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.gm-album{will-change:transform, opacity;-webkit-user-select:none;user-select:none;border-radius:4px;position:absolute;top:0;left:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.gm-album{cursor:grab}.is-holding .gm-album{cursor:grabbing}}.gm-album img{object-fit:cover;width:100%;height:100%;display:block}.gm-blank{text-align:center;color:#7bfb70;width:100%;height:100%;font-weight:600;font-size:var(--fs-small);background:#202020;justify-content:center;align-items:center;padding:10px;display:flex}.gm-label{left:0;right:0;bottom:max(24px, env(safe-area-inset-bottom));color:#7bfb70;text-align:center;z-index:1000;letter-spacing:-.04em;text-transform:uppercase;pointer-events:none;opacity:0;transform-origin:50% 100%;width:fit-content;max-width:calc(100% - 36px);transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);background:#202020;margin:0 auto;padding:.12em .3em .06em;font-size:clamp(28px,4.4vw,64px);font-weight:600;line-height:.9;position:absolute;transform:translateY(10px)scale(.97)}.gm-label[data-on]{opacity:1;transition-duration:.22s;transform:none}.gm-label span{display:block}@media (prefers-reduced-motion:reduce){.gm-label{transform:none}}@media (width<=430px){#how .back,#music .back{padding:0 14px;font-size:14px}#music h1{white-space:normal;font-size:34vw;line-height:.78}.gm-label{font-size:26px}}@media (width<=760px){#sing .title{text-align:center;font-size:calc(32.2581vw - 11.6129px)}#sing .title .sp{width:0;height:0;margin:0;padding:0;display:block}#sing[data-phone] .lede,#sing[data-phone] .phone-go-note{text-align:center}#sing[data-phone] .lede{font-size:30px}#sing[data-phone] .phone-go-note{text-wrap:balance}}#listen .sheet input:focus-visible{border-color:#7bfb70;outline:none}#sing[data-phone] .phone-go{transition:transform .16s var(--ease-out);background:#202020;position:relative;overflow:hidden}#sing[data-phone] .phone-go:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){#sing[data-phone] .phone-go{transition:opacity .15s}#sing[data-phone] .phone-go:active{opacity:.7;transform:none}}#sing .phone-go .mirror{pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}#sing .phone-go .mirror i{background:#202020;box-shadow:inset 0 0 0 1px #161616}#sing .phone-go .mirror i[data-shade="1"]{background:#2b2b2b}#sing .phone-go .mirror i[data-shade="2"]{background:#383838}#sing .phone-go .mirror i.glint{animation:2s step-end infinite tile-glint}#sing .phone-go .mirror i.sheen{position:relative}#sing .phone-go .mirror i.sheen:after{content:"";opacity:0;animation:3.6s step-end infinite tile-sheen;animation-delay:inherit;background:#3a6e35;position:absolute;inset:0}#sing .phone-go-label{z-index:1;position:relative}@keyframes tile-glint{0%,to{background:#2b2b2b}12%{background:#f2ffef}18%{background:#7bfb70}24%{background:#383838}52%{background:#7bfb70}56%{background:#2b2b2b}78%{background:#c9ffc4}82%{background:#2b2b2b}}@keyframes tile-sheen{0%,22%,to{opacity:0}6%,17%{opacity:.45}12%{opacity:1}}@keyframes tile-flash{0%{background:#7bfb70}60%{background:#d9ffd5}to{background:#7bfb70}}:is(:root:has(#how),:root:has(#music)){--tricks-keep:164px}@media (width<=430px){:is(:root:has(#how),:root:has(#music)){--tricks-keep:134px}}@media (pointer:coarse){.sitefoot .foot-links{row-gap:0;margin:-12px 0}.sitefoot .foot-links a{padding:12px 0;display:inline-block}}@media (orientation:landscape) and (height<=520px){#listen .wordmark{margin-top:0;font-size:min(15.625vw - 5px,18vh)}#listen .wordmark span{display:inline}#listen .wordmark span+span{margin-left:.22em}#listen .ear{width:min(62vw,270px,40vh);margin-top:16px}#listen .note.main{margin-top:8px}}:is(body:has(#sing) .tricks,body:has(#how) .tricks){position:absolute}@media (width>=761px){#sing .stage{padding-top:calc(60px + var(--title) * .08)}}@media (hover:hover) and (pointer:fine){#sing .listen-link{display:none}}#sing[data-phone] .stage{justify-content:center;padding-bottom:64px}#listen .note a{color:#202020;font-weight:600;text-decoration:none}#listen .desk,#listen .how-link{display:none}#listen:has(.ear[data-state=idle]) .how-link{align-items:center;min-height:44px;margin-top:4px;padding:0 12px;display:inline-flex}@media (hover:hover) and (pointer:fine) and (width>=761px){#listen:has(.ear[data-state=idle]) .desk{min-height:0;margin-top:6px;display:block}}#listen .note.main{text-wrap:balance}#listen .nowallet{font-size:var(--fs-small);text-align:center;text-wrap:balance;margin-top:6px}.sheet .dest-label{min-height:0}#how .coin.gl .face{opacity:0;transition:opacity .3s .55s}#how .coin.gl.turned .face{opacity:1}#how .mode{margin:0 0 var(--far);gap:8px;display:flex}#how .mode .pill{color:#7bfb70;background:#202020;border-color:#0000;font-weight:600}#how .mode .pill[aria-pressed=false]{color:#202020;background:0 0;box-shadow:inset 0 0 0 2px #202020}@media (hover:hover) and (pointer:fine){#how .mode .pill[aria-pressed=true]:hover{color:#7bfb70;box-shadow:none;background-color:#202020}#how .mode .pill[aria-pressed=false]:hover{color:#7bfb70;background-color:#202020}}#how:not([data-mode=advanced]) .deep{display:none}#how .say .deep{margin-top:var(--tight)}#how .say .deep p{max-width:44ch;font-size:clamp(15px,1.15vw,18px);line-height:1.45}#how .say .deep p+p{margin-top:.7em}#how .hex{max-width:var(--art-w);margin:var(--tight) 0 0;font-variant-numeric:tabular-nums;letter-spacing:.02em;word-spacing:.12em;font-size:clamp(13px,1.1vw,16px);font-weight:500}
