:root{color-scheme:dark;--bg: #141519;--bar: #1b1c21;--panel: #202126;--panel-2: #27282e;--panel-3: #31333a;--panel-4: #3a3c44;--edge: #3b3d45;--line: rgba(255, 255, 255, .07);--well: rgba(0, 0, 0, .28);--well-deep: rgba(0, 0, 0, .36);--pit: #0f1013;--backdrop: rgba(8, 9, 11, .74);--spin-track: rgba(255, 255, 255, .16);--text: #f3f4f6;--text-2: #b9bdc6;--muted: #8f949e;--placeholder: #8a8f99;--white: #fff;--ink: #111;--green: #22d462;--green-hi: #53e68a;--green-lo: #17b553;--green-deep: #129a46;--green-ink: #03170a;--gold: #ffc42e;--gold-hi: #ffd95f;--gold-lo: #f2a900;--gold-deep: #d48a00;--gold-ink: #2b1800;--gold-shadow: #7a4300;--ice: #62cdff;--ice-deep: #1f7fbf;--red: #ff5a5a;--red-deep: #b8232b;--amber: #ffab35;--lime: #b6ee4a;--steel: #9aa1ad;--demo: #ff4fb8;--demo-ink: #2b0019;--red-text: #ff8080;--demo-text: #ff7cc9;--gold-line: rgba(255, 196, 46, .22);--gold-line-strong: rgba(255, 196, 46, .55);--gold-glow: rgba(255, 196, 46, .14);--ice-wash: rgba(98, 205, 255, .07);--ice-tint: rgba(98, 205, 255, .12);--ice-line: rgba(98, 205, 255, .3);--green-tint: rgba(34, 212, 98, .14);--green-ring: rgba(34, 212, 98, .18);--green-line: rgba(34, 212, 98, .4);--red-tint: rgba(255, 90, 90, .12);--red-line: rgba(255, 90, 90, .45);--red-ring: rgba(255, 90, 90, .16);--demo-tint: rgba(255, 79, 184, .14);--demo-line: rgba(255, 79, 184, .55);--f-disp: "Fira Sans Extra Condensed", "Arial Narrow", sans-serif;--f-ui: "Rubik", system-ui, sans-serif;--fs-xs: 11px;--fs-sm: 12.5px;--fs-base: 14px;--fs-md: 16px;--fs-lg: 20px;--fs-title: 28px;--fs-num-lg: 30px;--fs-num-xl: 52px;--fs-score: 72px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--gutter: 24px;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 11px;--r-xl: 14px;--r-2xl: 16px;--slant-s: 4px;--slant-m: 9px;--slant-l: 12px;--sh-panel: inset 0 1px 0 rgba(255, 255, 255, .045), 0 2px 0 rgba(0, 0, 0, .35);--sh-card: inset 0 1px 0 rgba(255, 255, 255, .05), 0 2px 0 rgba(0, 0, 0, .4);--sh-lift: inset 0 1px 0 rgba(255, 255, 255, .06), 0 16px 26px -14px rgba(0, 0, 0, .85), 0 2px 0 rgba(0, 0, 0, .4);--sh-pop: 0 30px 80px -20px rgba(0, 0, 0, .85), inset 0 1px 0 rgba(255, 255, 255, .06);--sh-btn: inset 0 -5px 0 rgba(0, 0, 0, .22), inset 0 2px 0 rgba(255, 255, 255, .25);--sh-btn-flat: inset 0 -3px 0 rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .06);--sh-btn-off: inset 0 -4px 0 rgba(0, 0, 0, .25);--sh-key: inset 0 -2px 0 rgba(0, 0, 0, .3);--sh-text: 0 3px 0 rgba(0, 0, 0, .4);--sh-toast: 0 18px 40px -12px rgba(0, 0, 0, .8);--stage-dots: rgba(255, 255, 255, .05);--stage-rays: rgba(255, 206, 84, .12);--stage-edge: rgba(255, 196, 46, .08);--sh-stage: inset 0 1px 0 rgba(255, 255, 255, .05), inset 0 0 0 1px var(--stage-edge), 0 2px 0 rgba(0, 0, 0, .35);--sh-drop: drop-shadow(0 18px 22px rgba(0, 0, 0, .55));--ring-line: inset 0 0 0 1px var(--line);--ease: cubic-bezier(.2, .9, .25, 1);--fast: .15s;--mid: .24s;--z-top: 40;--z-bnav: 45;--z-dialog: 70;--z-toast: 80;--art-coin-edge: #985700;--art-coin-rim-hi: #ffe684;--art-coin-rim-lo: #e38d00;--art-coin-face-hi: #ffd447;--art-coin-face-lo: #f2a300;--art-coin-line: #c27700;--art-coin-mark: #8a4c00;--art-ice-edge: #145a8c;--art-ice-rim-hi: #dff5ff;--art-ice-rim-lo: #2e8fd1;--art-ice-face-hi: #a6e3ff;--art-ice-face-lo: #3ba7e8;--art-ice-line: #1d78b5;--art-ice-mark: #0d4772;--art-gold-1: #fff0a8;--art-gold-2: #ffc42e;--art-gold-3: #e08a00;--art-gold-ink: #5a3000;--art-gold-shine: #fff3c4;--art-lime-1: #e8ffa8;--art-lime-2: #b6ee4a;--art-lime-3: #3fb83a;--art-lime-mid: #6fd23e;--art-lime-ink: #123a0a;--art-metal: #34363e;--art-metal-ink: #0e0f12;--art-shine: #fff;--top-h: 72px;--bnav-h: 66px;--page-max: 1440px;--coin: min(400px, 46vh)}@media(max-width:760px){:root{--top-h: 58px;--gutter: 16px;--fs-title: 25px;--fs-score: 58px;--coin: min(70vw, 280px)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--top-h) + var(--s-3))}@media(max-width:760px){html{scroll-padding-bottom:calc(var(--bnav-h) + var(--s-3) + env(safe-area-inset-bottom))}}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font:400 var(--fs-base) / 1.45 var(--f-ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}svg{flex:none}img{max-width:100%}h1,h2,h3,p,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--r-sm)}[hidden]{display:none!important}.ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fi{width:18px;height:18px;fill:currentColor}.num{font-family:var(--f-disp);font-variant-numeric:tabular-nums;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.t-gold{color:var(--gold)}.t-ice{color:var(--ice)}.t-green{color:var(--green)}.t-lime{color:var(--lime)}.t-red{color:var(--red-text)}.t-demo{color:var(--demo-text)}.t-muted{color:var(--muted)}::selection{background:#22d46259}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tone-green{--tone: var(--green)}.tone-gold{--tone: var(--gold)}.tone-ice{--tone: var(--ice)}.tone-red{--tone: var(--red);--tone-text: var(--red-text)}.tone-amber{--tone: var(--amber)}.tone-steel{--tone: var(--steel)}.tone-lime{--tone: var(--lime)}.tone-demo{--tone: var(--demo);--tone-text: var(--demo-text)}.tone-neutral{--tone: var(--text-2)}.toasts{position:fixed;left:50%;bottom:24px;z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;transform:translate(-50%);gap:8px;pointer-events:none}.toasts__group{display:flex;flex-direction:column;align-items:inherit;gap:8px}.toast{display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 32px));padding:10px 8px 10px 16px;border-radius:10px;background:var(--panel-3);box-shadow:var(--sh-toast),inset 0 0 0 1px var(--green-line);font-weight:500;pointer-events:auto;animation:toast-in var(--mid) var(--ease)}.toast>.ic{color:var(--green)}.toast--error{box-shadow:var(--sh-toast),inset 0 0 0 1px var(--red-line)}.toast--error>.ic{color:var(--red)}.toast--info{box-shadow:var(--sh-toast),inset 0 0 0 1px var(--ice-line)}.toast--info>.ic{color:var(--ice)}.toast__text{flex:1;min-width:0}.toast__close{display:grid;place-items:center;width:30px;height:30px;flex:none;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted)}.toast__close:hover{background:var(--panel-4);color:var(--white)}.toast__close .ic{width:15px;height:15px}@keyframes toast-in{0%{opacity:0;transform:translateY(20px)}}@media(max-width:760px){.toasts{left:16px;right:16px;bottom:calc(var(--bnav-h) + 16px + env(safe-area-inset-bottom));align-items:stretch;transform:none}.toast{max-width:none}}.spinner{--sp: 22px;display:inline-block;width:var(--sp);height:var(--sp);flex:none;border-radius:50%;border:3px solid var(--spin-track);border-top-color:currentColor;animation:spin .8s linear infinite}.spinner--sm{--sp: 16px;border-width:2px}.spinner--lg{--sp: 36px;border-width:4px;color:var(--green)}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:spin 2.4s linear infinite!important}}.skeleton{display:block;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--panel-2),var(--panel-3) 60%,var(--panel-2))}.skeleton-rows{display:grid;gap:var(--s-2)}.state{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-10) var(--s-5);text-align:center}.state--compact{padding:var(--s-5) var(--s-4)}.state__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--s-1);border-radius:12px;background:var(--panel-2);color:var(--muted)}.state__icon .ic{width:24px;height:24px}.state__title{font:italic 900 22px / 1.1 var(--f-disp);letter-spacing:.02em;text-transform:uppercase}.state__text{max-width:46ch;color:var(--text-2);font-size:var(--fs-base)}.state__code{color:var(--muted);font:700 var(--fs-sm) / 1 var(--f-disp);letter-spacing:.06em}.state__action{margin-top:var(--s-2)}.state--error .state__icon{background:var(--red-tint);color:var(--red)}.state__retry{display:inline-flex;align-items:center;gap:var(--s-2);height:40px;margin-top:var(--s-2);padding:0 16px;border:0;border-radius:var(--r-md);background:var(--panel-3);color:var(--text);font:800 15px / 1 var(--f-disp);letter-spacing:.05em;text-transform:uppercase}.state__retry:hover:not(:disabled){background:var(--panel-4)}.state--loading{min-height:40vh;justify-content:center}.btn{--btn-h: 46px;--btn-px: 18px;--btn-fs: 17px;--btn-bg: var(--panel-3);--btn-fg: var(--text);--btn-sh: var(--sh-btn-flat);--btn-slant: 0px;--btn-r: var(--r-lg);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:var(--btn-h);padding:0 calc(var(--btn-px) + var(--btn-slant));border:0;background:none;color:var(--btn-fg);font:800 var(--btn-fs) / 1 var(--f-disp);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:filter var(--fast),transform 90ms}.btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--btn-r);background:var(--btn-bg);box-shadow:var(--btn-sh);transition:background var(--fast)}.btn__label{overflow:hidden;text-overflow:ellipsis}.btn__ic,.btn .coin{width:1.15em;height:1.15em}.btn .fi{width:.85em;height:.85em}.btn:hover:not(:disabled,[aria-disabled=true]){filter:brightness(1.08)}.btn:active:not(:disabled,[aria-disabled=true]){transform:translateY(2px)}.btn:focus-visible{outline:2px solid var(--white);outline-offset:3px;border-radius:var(--r-sm)}.btn:disabled{opacity:.5;filter:saturate(.6)}.btn[aria-busy=true]{cursor:progress}.btn--block{display:flex;width:100%}.btn--gold,.btn--green,.btn--confirm,.btn--danger{--btn-slant: 10px;--btn-r: 0;--btn-sh: var(--sh-btn);font-style:italic;font-weight:900;letter-spacing:.04em}.btn--gold:before,.btn--green:before,.btn--confirm:before,.btn--danger:before{clip-path:polygon(var(--btn-slant) 0,100% 0,calc(100% - var(--btn-slant)) 100%,0 100%)}.btn--gold{--btn-bg: linear-gradient(180deg, var(--gold-hi), var(--gold) 48%, var(--gold-lo));--btn-fg: var(--gold-ink)}.btn--green{--btn-bg: var(--green);--btn-fg: var(--green-ink)}.btn--green.btn--price{--btn-bg: linear-gradient(180deg, var(--green-hi), var(--green) 48%, var(--green-lo))}.btn--green .pt-ic{color:var(--green-ink)}.btn--confirm{--btn-bg: var(--white);--btn-fg: var(--ink)}.btn--danger{--btn-bg: var(--red-deep);--btn-fg: var(--white)}.btn--secondary{--btn-bg: var(--panel-3)}.btn--secondary:hover:not(:disabled,[aria-disabled=true]){--btn-bg: var(--panel-4);filter:none}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--text-2);--btn-sh: none}.btn--ghost:hover:not(:disabled,[aria-disabled=true]){--btn-bg: var(--panel-2);--btn-fg: var(--text);filter:none}.btn--price{--btn-fs: 21px;letter-spacing:.02em}.btn[aria-disabled=true]{--btn-bg: var(--panel-3);--btn-fg: var(--text-2);--btn-sh: var(--sh-btn-off);cursor:not-allowed}.btn[aria-disabled=true] .coin,.btn[aria-disabled=true] .fi{opacity:.55}.btn--sm{--btn-h: 36px;--btn-px: 12px;--btn-fs: 15px}.btn--sm.btn--price{--btn-h: 38px;--btn-fs: 18px}.btn--sm:is(.btn--gold,.btn--green,.btn--confirm,.btn--danger){--btn-slant: 7px}.btn--lg{--btn-h: 54px;--btn-px: 22px;--btn-fs: 20px}.btn--lg:is(.btn--gold,.btn--green,.btn--confirm,.btn--danger){--btn-slant: 12px}@media(max-width:760px){.btn--price{--btn-fs: 20px;--btn-px: 8px}}@media(max-width:360px){.btn--lg:is(.btn--gold,.btn--green,.btn--confirm,.btn--danger){--btn-fs: 17px;--btn-px: 10px;--btn-slant: 8px}}.coin{display:inline-block;vertical-align:-.15em}.coin--gold .coin__edge{fill:var(--art-coin-edge)}.coin--gold .coin__rim-hi{stop-color:var(--art-coin-rim-hi)}.coin--gold .coin__rim-lo{stop-color:var(--art-coin-rim-lo)}.coin--gold .coin__face-hi{stop-color:var(--art-coin-face-hi)}.coin--gold .coin__face-lo{stop-color:var(--art-coin-face-lo)}.coin--gold .coin__line{stroke:var(--art-coin-line)}.coin--gold .coin__mark{fill:var(--art-coin-mark)}.coin--ice .coin__edge{fill:var(--art-ice-edge)}.coin--ice .coin__rim-hi{stop-color:var(--art-ice-rim-hi)}.coin--ice .coin__rim-lo{stop-color:var(--art-ice-rim-lo)}.coin--ice .coin__face-hi{stop-color:var(--art-ice-face-hi)}.coin--ice .coin__face-lo{stop-color:var(--art-ice-face-lo)}.coin--ice .coin__line{stroke:var(--art-ice-line)}.coin--ice .coin__mark{fill:var(--art-ice-mark)}.coin--ice .coin__mark-line{stroke:var(--art-ice-mark)}.coin__shine{stroke:var(--art-shine);stroke-opacity:.6}.coin--ice .coin__shine{stroke-opacity:.7}.pt-ic{color:var(--green)}.en-ic{color:var(--lime)}.boost-art{display:block}.art-gold-1{stop-color:var(--art-gold-1)}.art-gold-2{stop-color:var(--art-gold-2)}.art-gold-3{stop-color:var(--art-gold-3)}.art-lime-1{stop-color:var(--art-lime-1)}.art-lime-2{stop-color:var(--art-lime-2)}.art-lime-3{stop-color:var(--art-lime-3)}.art-f-gold-dark{fill:var(--art-coin-line)}.art-f-metal{fill:var(--art-metal)}.art-f-white{fill:var(--art-shine)}.art-f-lime{fill:var(--art-lime-2)}.art-f-lime-mid{fill:var(--art-lime-mid)}.art-s-gold-ink{stroke:var(--art-gold-ink)}.art-s-gold{stroke:var(--art-gold-2)}.art-s-shine{stroke:var(--art-gold-shine)}.art-s-metal-ink{stroke:var(--art-metal-ink)}.art-s-lime-ink{stroke:var(--art-lime-ink)}.amount{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap}.avatar{position:relative;display:inline-grid;place-items:center;flex:none;overflow:hidden;width:var(--av-size, 38px);height:var(--av-size, 38px);border-radius:var(--r-md);background:var(--panel-3);color:var(--text);font-size:calc(var(--av-size, 38px) * .38);font-family:var(--f-disp);font-weight:900;font-style:italic;line-height:1}.avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.avatar--framed,.avatar--blocked{padding:2px;background:linear-gradient(160deg,var(--green),var(--green-deep))}.avatar--blocked{background:linear-gradient(160deg,var(--red),var(--red-deep))}.avatar--framed img,.avatar--blocked img,.avatar--framed .avatar__initials,.avatar--blocked .avatar__initials{border-radius:var(--r-sm)}.avatar__initials{display:grid;place-items:center;width:100%;height:100%;background:var(--panel-3)}.demo-pill{display:inline-flex;align-items:center;height:24px;padding:0 9px 0 8px;background:var(--demo);color:var(--demo-ink);font:italic 900 13px / 1 var(--f-disp);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(var(--slant-s) 0,100% 0,calc(100% - var(--slant-s)) 100%,0 100%)}.blocked{display:grid;place-items:start center;min-height:100vh;padding:clamp(24px,10vh,96px) var(--gutter) var(--s-10);outline:none}.blocked__card{width:min(480px,100%);padding:26px 24px 22px;border-radius:var(--r-2xl);background:var(--panel);box-shadow:inset 0 0 0 1px var(--red-line),var(--sh-pop)}.blocked__ic{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--red-tint);color:var(--red-text)}.blocked__ic .ic{width:28px;height:28px}.blocked__title{margin-top:var(--s-4);font:italic 900 32px / 1 var(--f-disp);text-transform:uppercase}.blocked__who{display:flex;align-items:center;gap:10px;margin-top:var(--s-4)}.blocked__names{display:flex;flex-direction:column;gap:3px;min-width:0}.blocked__who b{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.blocked__who small{color:var(--muted);font-size:13px}.blocked__rows{display:grid;gap:10px;margin-top:var(--s-4);padding:14px;border-radius:10px;background:var(--bg)}.blocked__rows div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.blocked__rows dt{flex:none;color:var(--muted);font-size:13px}.blocked__rows dd{font-weight:500;text-align:right;overflow-wrap:anywhere}.blocked__rows .amount{font:italic 900 22px / 1 var(--f-disp)}.blocked__neg{color:var(--red-text)}.blocked__note{margin:var(--s-4) 0;color:var(--text-2);font-size:13px;line-height:1.45}@media(max-width:760px){.blocked__card{padding:20px 16px 16px}}.chip{display:inline-flex;align-items:center;gap:5px;min-height:23px;padding:4px 8px;border-radius:5px;background:color-mix(in srgb,var(--tone) 15%,transparent);color:var(--tone-text, var(--tone));font:800 12.5px / 1 var(--f-disp);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.chip .ic{width:13px;height:13px;stroke-width:2.6}.chip--solid{background:var(--tone);color:var(--bg)}.chip--solid.tone-demo{color:var(--demo-ink)}.fld{min-width:0}.fld+.fld{margin-top:var(--s-4)}.lbl{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 8px;color:var(--text-2);font:800 13px / 1.1 var(--f-disp);letter-spacing:.1em;text-transform:uppercase}.lbl__hint{color:var(--amber);font:500 12px / 1.2 var(--f-ui);letter-spacing:0;text-align:right;text-transform:none}.control{display:block;width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--bg);color:var(--text);font-size:14px;line-height:1.4;outline:none;transition:border-color var(--fast),box-shadow var(--fast)}.control::placeholder,.tf__input::placeholder{color:var(--placeholder)}.control:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-ring)}.control[aria-invalid=true]{border-color:var(--red)}.control[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--red-ring)}.control:disabled{opacity:.55;cursor:not-allowed}.tf{display:flex;align-items:center;gap:10px;min-width:0;height:54px;padding:0 6px 0 14px;border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--bg);transition:border-color var(--fast),box-shadow var(--fast)}.tf__ic{color:var(--muted)}.tf:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-ring)}.tf__input{flex:1;width:0;min-width:0;height:100%;border:0;background:none;color:var(--white);font-size:14px;outline:none}.tf--ok{border-color:var(--green)}.tf--ok .tf__ic{color:var(--green)}.tf--bad{border-color:var(--red);box-shadow:0 0 0 3px var(--red-ring)}.tf--bad:focus-within{border-color:var(--red);box-shadow:0 0 0 3px var(--red-line)}.tf__action{flex:none;height:40px;padding:0 13px;border:0;border-radius:var(--r-md);background:var(--panel-3);color:var(--white);font:800 14px / 1 var(--f-disp);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--sh-key)}.tf__action:hover:not(:disabled){background:var(--panel-4)}.fld__msg{display:flex;align-items:flex-start;gap:6px;margin-top:8px;font-size:var(--fs-sm);font-weight:500;line-height:1.4}.fld__msg .ic{width:15px;height:15px;margin-top:1px}.fld__msg--bad{color:var(--red-text)}.fld__msg--ok{color:var(--green)}.fld__help{margin-top:8px;color:var(--muted);font-size:var(--fs-sm);line-height:1.4}.sec-t{display:flex;align-items:center;gap:10px;min-width:0;font:italic 900 var(--fs-title) / 1 var(--f-disp);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.sec-t:before{content:"";flex:none;width:9px;height:25px;background:var(--tone, var(--green));clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}.sec-t--sm{font-size:21px}.sec-t--sm:before{width:8px;height:19px}.sec-sub{margin-top:6px;color:var(--muted);font-size:13px}.sec-sub b{color:var(--text-2);font-weight:500}.page-h{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-4)}.page-h__main{min-width:0}.page-h__aside{display:flex;gap:var(--s-2);flex-wrap:wrap}.panel{position:relative;min-width:0;padding:18px;border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--sh-panel)}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:var(--s-3)}.panel__actions{display:flex;align-items:center;gap:var(--s-2)}.more{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font:700 14px / 1 var(--f-disp);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.more .ic{width:15px;height:15px}.more:hover{color:var(--white)}@media(max-width:760px){.panel{padding:15px}.page-h{margin-bottom:var(--s-3)}}.signin{display:grid;grid-template-columns:minmax(0,520px);justify-content:center;align-items:start;gap:var(--s-5);min-height:100vh;padding:clamp(24px,8vh,80px) var(--gutter) var(--s-10);outline:none}.signin--demo{grid-template-columns:minmax(0,520px) minmax(0,440px)}.signin__hero{position:relative;isolation:isolate;overflow:hidden;padding:28px 28px 26px;border-radius:var(--r-2xl);background:radial-gradient(60% 38% at 50% 22%,var(--gold-glow),transparent 72%),radial-gradient(circle at 1px 1px,var(--stage-dots) 1px,transparent 0) 0 0 / 18px 18px,linear-gradient(180deg,var(--panel-2),var(--bar) 62%,var(--bg));box-shadow:var(--sh-stage)}.signin__coin{position:relative;display:grid;place-items:center;height:196px}.signin__coin>*{grid-area:1 / 1}.signin__rays{width:300px;height:300px;border-radius:50%;background:repeating-conic-gradient(var(--stage-rays) 0 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);animation:signin-spin 70s linear infinite}.signin__coin-svg{filter:var(--sh-drop);animation:signin-bob 3.4s ease-in-out infinite}.signin__title{margin-top:var(--s-4);font:italic 900 56px / 1 var(--f-disp);letter-spacing:.01em;text-align:center;text-transform:uppercase;text-shadow:var(--sh-text)}.signin__lead{margin-top:var(--s-2);color:var(--text-2);font-size:15px;text-align:center}.signin__alert{display:flex;align-items:flex-start;gap:8px;margin-top:var(--s-4);padding:11px 13px;border-radius:10px;background:var(--red-tint);box-shadow:inset 0 0 0 1px var(--red-line);color:var(--red-text);font-size:13px;font-weight:500;line-height:1.4}.signin__alert .ic{width:17px;height:17px;margin-top:1px}.signin__rules{display:grid;gap:8px;margin-top:var(--s-5)}.signin__rules li{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:var(--well);box-shadow:var(--ring-line);color:var(--text-2);font-size:13px;line-height:1.35}.signin__rules b{color:var(--white);font-weight:600}.signin__rule-ic{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:7px}.signin__rule-ic .ic{width:15px;height:15px;stroke-width:2.4}.signin__rule-ic .coin{width:17px;height:17px}.signin__rule-ic--ok{background:var(--green-tint);color:var(--green)}.signin__rule-ic--gold{background:var(--gold-glow)}.signin__steam{margin-top:var(--s-5)}.signin__demo{padding:22px 20px 20px;border-radius:var(--r-2xl);background:var(--panel);box-shadow:inset 0 0 0 1px var(--demo-line),var(--sh-panel)}.signin__demo-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.signin__demo-sub{margin-top:6px;color:var(--text-2);font-size:13px}.signin__search{margin-top:var(--s-4);margin-bottom:var(--s-3)}.demo-list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.demo-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px 8px 8px;border:0;border-radius:var(--r-lg);background:var(--well);box-shadow:var(--ring-line);color:var(--text);text-align:left;transition:background var(--fast),box-shadow var(--fast),transform 90ms}.demo-row:hover:not(:disabled){background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--demo-line)}.demo-row:active:not(:disabled){transform:translateY(1px)}.demo-row:disabled{cursor:progress;opacity:.7}.demo-row[aria-busy=true]{opacity:1}.demo-row__t{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.demo-row__t b{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.demo-row__t small{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis}.demo-row__go{color:var(--muted)}@keyframes signin-spin{to{transform:rotate(360deg)}}@keyframes signin-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:1099px){.signin--demo{grid-template-columns:minmax(0,520px)}}@media(max-width:760px){.signin{padding:var(--s-4) var(--gutter) var(--s-8);gap:var(--s-4)}.signin__hero{padding:20px 16px}.signin__coin{height:160px}.signin__coin-svg{width:120px;height:120px}.signin__rays{width:240px;height:240px}.signin__title{font-size:46px}.signin__demo{padding:18px 14px 14px}}@media(prefers-reduced-motion:reduce){.signin__rays{display:none}}.app{min-height:100vh}.skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:var(--r-md);background:var(--green);color:var(--green-ink);font-weight:600;text-decoration:none}.skip:focus{top:12px}.page{max-width:var(--page-max);margin:0 auto;padding:var(--s-5) var(--gutter) var(--s-10);outline:none}.page--center{display:grid;place-items:center;min-height:100vh}.top{position:sticky;top:0;z-index:var(--z-top);display:flex;align-items:center;gap:12px;height:var(--top-h);padding:0 var(--gutter);background:var(--bar);border-bottom:1px solid var(--line)}.logo{display:flex;align-items:center;gap:9px;flex:none;color:var(--text);text-decoration:none}.logo b{font:italic 900 27px / 1 var(--f-disp);text-transform:uppercase}.top__nav{flex:none;margin-left:18px}.tnav{display:flex;gap:2px}.tnav__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:86px;height:56px;padding:0 10px;border-radius:var(--r-md);color:var(--text-2);font:600 11px / 1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background var(--fast),color var(--fast)}.tnav__link .ic{width:21px;height:21px}.tnav__link:hover{background:var(--panel);color:var(--white)}.tnav__link[aria-current=page]{background:var(--panel-2);color:var(--white);box-shadow:inset 0 -3px 0 var(--green)}.tnav__link[aria-current=page] .ic{color:var(--green)}.top__right{display:flex;align-items:center;gap:10px;min-width:0;margin-left:auto}.purse-chip{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px 0 9px;border-radius:9px;background:var(--well);box-shadow:inset 0 0 0 1px var(--gold-line);text-decoration:none;transition:box-shadow var(--fast)}.purse-chip:hover{box-shadow:inset 0 0 0 1px var(--gold-line-strong)}.purse-chip__av{display:flex;align-items:center;gap:6px;font-size:22px;font-weight:800}.purse-chip__av .coin{width:24px;height:24px}.purse-chip__fr{display:flex;align-items:center;gap:5px;padding-left:10px;border-left:1px solid var(--line);color:var(--ice);font-size:17px;font-weight:700}.purse-chip__fr .ic{width:14px;height:14px}.pc-plus{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--r-md);background:var(--green);color:var(--green-ink);box-shadow:var(--sh-btn);transition:filter var(--fast),transform 90ms}.pc-plus .ic{stroke-width:3}.pc-plus:hover{filter:brightness(1.1)}.pc-plus:active{transform:translateY(1px)}.me{display:flex;align-items:center;gap:9px;min-width:0;padding:2px 4px;border-radius:var(--r-md);color:var(--text);text-decoration:none}.me:hover .me__t b{color:var(--white);text-decoration:underline;text-underline-offset:3px}.me__t{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1}.me__t b{max-width:160px;overflow:hidden;font-weight:600;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.me__t small{color:var(--muted);font:800 var(--fs-xs) / 1 var(--f-disp);letter-spacing:.1em;text-transform:uppercase}.bnav{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-bnav);display:none;grid-template-columns:repeat(3,1fr);gap:4px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--bar);border-top:1px solid var(--line)}.bnav__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:52px;border-radius:9px;color:var(--text-2);font:600 11px / 1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.bnav__item .ic{width:23px;height:23px}.bnav__item[aria-current=page]{background:var(--panel-2);color:var(--white)}.bnav__item[aria-current=page] .ic{color:var(--green)}.bnav__item[aria-current=page]:before{content:"";position:absolute;top:-7px;left:50%;width:46px;height:4px;margin-left:-23px;background:var(--green);clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%)}@media(max-width:760px){.top{gap:8px}.top__nav,.purse-chip__fr,.me__t small{display:none}.bnav{display:grid}.logo .coin{width:30px;height:30px}.logo b{font-size:22px}.top__right{gap:8px}.purse-chip{height:38px;padding:0 10px 0 7px}.purse-chip__av{font-size:20px}.purse-chip__av .coin{width:21px;height:21px}.pc-plus{width:34px;height:34px}.me .avatar{--av-size: 34px}.me__t b{max-width:76px;font-size:13.5px}.page{padding:var(--s-3) var(--gutter) calc(var(--bnav-h) + 28px + env(safe-area-inset-bottom))}}@media(min-width:761px)and (max-width:1040px){.top__nav{margin-left:6px}.tnav__link{min-width:70px;padding:0 6px}.me__t{display:none}}@media(min-width:761px)and (max-width:880px){.logo b{display:none}}@media(max-width:420px){.logo b{display:none}}@media(max-width:359px){.me__t{display:none}}
