@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;600&display=swap";@font-face{font-family:Uncut Sans;src:url(/fonts/UncutSans-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Uncut Sans;src:url(/fonts/UncutSans-LightItalic.woff2)format("woff2"),url(/fonts/UncutSans-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Uncut Sans;src:url(/fonts/UncutSans-RegularItalic.woff2)format("woff2"),url(/fonts/UncutSans-RegularItalic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Uncut Sans;src:url(/fonts/UncutSans-MediumItalic.woff2)format("woff2"),url(/fonts/UncutSans-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Uncut Sans;src:url(/fonts/UncutSans-SemiboldItalic.woff2)format("woff2"),url(/fonts/UncutSans-SemiboldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Uncut Sans;src:url(/fonts/UncutSans-BoldItalic.woff2)format("woff2"),url(/fonts/UncutSans-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--font-sans:"Uncut Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--bg:#fbf7f2;--canvas:#fbf7f2;--surface:#fff;--surface-2:#fcfaf8;--border:#e6e1dc;--border-strong:#d0ccc7;--text:#251e19;--text-dim:#615b56;--text-faint:#948f8a;--accent:#f9611f;--accent-ink:#fff;--spotlight-dot:color-mix(in srgb, var(--accent) 45%, var(--text) 55%);--stage-app:#8a7f76;--stage-zand:#f9611f;--phone-bg:#0c0d0f;--shadow:0 1px 2px #2424240f, 0 10px 28px #24242417;--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--pt-space-1:4px;--pt-space-3:12px;--pt-control-height:36px;--pt-radius-full:9999px;--pt-color-track-bg:#f3ede6;--pt-color-thumb-bg:#fff;--pt-color-text:#251e19;--pt-color-text-muted:#5c5c5c;--pt-color-text-disabled:#a8a8a8;--pt-color-focus-ring:#f9611f;--pt-shadow-thumb:0px 2px 8px #1010100d;--pt-font-size:12px;--pt-font-weight:600;--pt-duration-fast:.15s;--pt-duration-base:.2s;--pt-easing:cubic-bezier(.2,0,.38,.9);--switch-on-bg:#f9611f;--switch-off-bg:#ede6de;--switch-off-ink:#b7aca0;--switch-on-ink:#f9611f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0a0b;--canvas:#000;--surface:#151619;--surface-2:#1b1c20;--border:#26282c;--border-strong:#35373c;--text:#f3f4f2;--text-dim:#a6acb3;--text-faint:#75797f;--accent:#fa6b2c;--accent-ink:#fff;--spotlight-dot:color-mix(in srgb, var(--accent) 75%, var(--text) 10%);--stage-app:#6b757f;--stage-zand:#fa6b2c;--shadow:0 1px 2px #0006, 0 16px 40px #00000080;--pt-color-track-bg:#1b1c20;--pt-color-thumb-bg:#26282c;--pt-color-text:#f3f4f2;--pt-color-text-muted:#a6acb3;--pt-color-text-disabled:#75797f;--pt-color-focus-ring:#fa6b2c;--pt-shadow-thumb:0 1px 4px #0006;--switch-on-bg:var(--accent);--switch-off-bg:#26282c;--switch-off-ink:#75797f;--switch-on-ink:var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0a0a0b;--canvas:#000;--surface:#151619;--surface-2:#1b1c20;--border:#26282c;--border-strong:#35373c;--text:#f3f4f2;--text-dim:#a6acb3;--text-faint:#75797f;--accent:#fa6b2c;--accent-ink:#fff;--spotlight-dot:color-mix(in srgb, var(--accent) 75%, var(--text) 10%);--stage-app:#6b757f;--stage-zand:#fa6b2c;--shadow:0 1px 2px #0006, 0 16px 40px #00000080;--pt-color-track-bg:#1b1c20;--pt-color-thumb-bg:#26282c;--pt-color-text:#f3f4f2;--pt-color-text-muted:#a6acb3;--pt-color-text-disabled:#75797f;--pt-color-focus-ring:#fa6b2c;--pt-shadow-thumb:0 1px 4px #0006;--switch-on-bg:var(--accent);--switch-off-bg:#26282c;--switch-off-ink:#75797f;--switch-on-ink:var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .device{--scr-surface:#1c1d21;--scr-surface-2:#26272c;--scr-border:#ffffff1f;--scr-text:#f5f5f7;--scr-text-dim:#f5f5f7b3;--scr-text-faint:#f5f5f775}}:root[data-theme=dark] .device{--scr-surface:#1c1d21;--scr-surface-2:#26272c;--scr-border:#ffffff1f;--scr-text:#f5f5f7;--scr-text-dim:#f5f5f7b3;--scr-text-faint:#f5f5f775}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .device:not(.web):not(.console){background:#1c1d21}:root:not([data-theme=light]) .device:not(.web):not(.console):after{box-shadow:inset 0 0 0 1px #ffffff24}:root:not([data-theme=light]) .device:not(.web):not(.console) .screen{box-shadow:inset 0 0 0 .5px #ffffff14}:root:not([data-theme=light]) .device .side{background:linear-gradient(#3a3b40,#212226);box-shadow:0 0 0 .5px #ffffff14}}:root[data-theme=dark] .device:not(.web):not(.console){background:#1c1d21}:root[data-theme=dark] .device:not(.web):not(.console):after{box-shadow:inset 0 0 0 1px #ffffff24}:root[data-theme=dark] .device:not(.web):not(.console) .screen{box-shadow:inset 0 0 0 .5px #ffffff14}:root[data-theme=dark] .device .side{background:linear-gradient(#3a3b40,#212226);box-shadow:0 0 0 .5px #ffffff14}*{box-sizing:border-box}html{font-size:16px}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex;overflow:hidden}#root{flex-direction:column;flex:1;min-height:0;display:flex}.mono{font-family:var(--font-mono)}button{font-family:inherit}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px}::-webkit-scrollbar-track{background:0 0}.app{flex:1;grid-template-columns:400px 1fr;height:100%;min-height:0;display:grid}@media (width<=1280px){.app{grid-template-columns:264px 1fr}}.sidebar{border-right:.5px solid var(--border);background:var(--surface);flex-direction:column;min-height:0;display:flex}.sidebar-scroll{scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:18px;min-height:0;padding:18px 16px 20px;display:flex;overflow-y:auto}.sidebar-scroll:hover{scrollbar-color:var(--border-strong) transparent}.sidebar-scroll::-webkit-scrollbar-thumb{background:0 0}.sidebar-scroll:hover::-webkit-scrollbar-thumb{background:var(--border-strong)}.side-h{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:12px;font-weight:700}.side-divider{background:var(--border);flex:none;height:.5px}.side-h-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;margin:0 0 8px;padding:0;display:flex}.side-h-row:has(+.side-section.closed){margin-bottom:0}.side-h-row:hover .side-h,.side-h-row:hover .side-h-chev{color:var(--text-dim)}.side-h-badge{color:var(--accent-ink);background:var(--accent);box-sizing:border-box;white-space:nowrap;opacity:0;max-width:0;height:19px;transition:max-width .22s var(--ease-in-out-cubic), opacity .16s ease, padding .22s var(--ease-in-out-cubic);border-radius:99px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:0;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.side-h-badge.visible{opacity:1;max-width:180px;padding:0 9px 0 7px;transition-delay:60ms,.1s,60ms}.side-h-badge svg{flex:none;width:11px;height:11px}.side-h-chev{color:var(--text-faint);transition:transform .2s var(--ease-in-out-cubic), color .14s ease;flex:none;display:flex}.side-h-chev svg{width:13px;height:13px}.side-h-chev.closed{transform:rotate(-90deg)}.side-section{transition:grid-template-rows .28s var(--ease-in-out-cubic);grid-template-rows:1fr;display:grid}.side-section.closed{grid-template-rows:0fr}.side-section-inner{opacity:1;min-height:0;margin:-4px;padding:4px;transition:opacity .18s;overflow:hidden}.side-section.closed .side-section-inner{opacity:0;transition-duration:.12s}.flow-list{flex-direction:column;gap:2px;display:flex}.flow-btn{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;transition:background .14s;display:flex}.flow-btn:hover{background:color-mix(in srgb, var(--pt-color-track-bg) 45%, var(--surface))}.flow-btn.active{background:var(--surface);box-shadow:0 1px 2px #2424240d, 0 0 0 .5px var(--border)}.flow-btn .ic{background:color-mix(in srgb, var(--text) 5%, transparent);width:28px;height:28px;color:var(--text-dim);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .14s,color .14s;display:flex}.flow-btn.active .ic{background:var(--accent);color:var(--accent-ink)}.flow-btn .ic svg{width:13px;height:13px}.flow-btn .t1{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.flow-btn:disabled{opacity:.42;cursor:not-allowed}.flow-btn:disabled:hover{background:0 0}.flow-extra{transition:grid-template-rows .28s var(--ease-in-out-cubic);grid-template-rows:0fr;display:grid}.flow-extra.open{grid-template-rows:1fr}.flow-extra-inner{flex-direction:column;gap:2px;min-height:0;margin:-8px -4px;padding:8px 4px;display:flex;overflow:hidden}.flow-extra-inner .flow-btn{opacity:0;transition:background .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease, transform .12s var(--ease-out-quad), opacity .16s ease}.flow-extra.open .flow-extra-inner .flow-btn{opacity:1;transition-delay:0s,0s,0s,0s,0s,90ms}.flow-extra.open .flow-extra-inner .flow-btn:nth-child(2){transition-delay:0s,0s,0s,0s,0s,.13s}.flow-extra.open .flow-extra-inner .flow-btn:disabled{opacity:.42}.flow-more{cursor:pointer;text-align:left;width:100%;color:var(--text-faint);transition:background .14s ease, color .14s ease, transform .12s var(--ease-out-quad);background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;margin-top:2px;padding:7px 8px;font-size:12.5px;font-weight:600;display:flex}.flow-more:hover{background:color-mix(in srgb, var(--pt-color-track-bg) 45%, var(--surface));color:var(--text-dim)}.flow-more:active{transform:scale(.97)}.flow-more svg{width:12px;height:12px;transition:transform .22s var(--ease-in-out-cubic)}.flow-more.open svg{transform:rotate(180deg)}.side-note{color:var(--text-faint);margin:7px 0 0;font-size:12px;line-height:1.4}.cfg-tabs{align-items:center;gap:var(--pt-space-1);height:var(--pt-control-height);background:var(--pt-color-track-bg);border-radius:var(--pt-radius-full);padding:var(--pt-space-1);margin-bottom:8px;display:inline-flex;position:relative}.cfg-tab{z-index:1;height:28px;font-family:var(--font-sans);font-size:var(--pt-font-size);font-weight:var(--pt-font-weight);padding:0 var(--pt-space-3);border-radius:var(--pt-radius-full);color:var(--pt-color-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--pt-duration-fast) ease, transform .12s var(--ease-out-quad);background:0 0;border:none;flex:none;align-items:center;display:flex;position:relative}.cfg-tab:hover{color:var(--pt-color-text)}.cfg-tab.on{color:var(--pt-color-text);font-weight:700}.cfg-tab:focus-visible{outline:2px solid var(--pt-color-focus-ring);outline-offset:2px}.cfg-hint{color:var(--text-faint);margin:0 0 8px;font-size:12px;line-height:1.4}.chk-row{justify-content:space-between;align-items:center;gap:8px;padding:6px 2px;display:flex}.chk-row .l{align-items:center;gap:9px;font-size:14px;font-weight:550;display:flex}.chk-row .asset-ic{border-radius:6px;flex:none}.switch{background:var(--switch-off-bg);cursor:pointer;width:28px;height:16px;transition:background .16s ease, transform .12s var(--ease-out-quad);border:none;border-radius:99px;flex:none;position:relative}.switch.on{background:var(--switch-on-bg)}.switch .knob{background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;transition:transform .18s cubic-bezier(.2,.8,.3,1);display:flex;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.switch.on .knob{transform:translate(12px)}.switch .knob svg{width:7px;height:7px;transition:opacity .12s;position:absolute}.switch .knob .icon-x{color:var(--switch-off-ink);opacity:1}.switch .knob .icon-check{color:var(--switch-on-ink);opacity:0}.switch.on .knob .icon-x{opacity:0}.switch.on .knob .icon-check{opacity:1}.side-footer{border-top:.5px solid var(--border);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.side-footer-hint{min-width:0;color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.4;overflow:hidden}.side-footer-hint kbd{font-family:var(--font-mono);background:var(--pt-color-track-bg);color:var(--text-dim);border-radius:4px;padding:1px 5px;font-size:11px}.theme-toggle{align-items:center;gap:var(--pt-space-1);background:var(--pt-color-track-bg);border-radius:var(--pt-radius-full);height:30px;padding:var(--pt-space-1);flex:none;display:inline-flex;position:relative}.theme-btn{z-index:1;border-radius:var(--pt-radius-full);width:26px;height:22px;color:var(--pt-color-text-muted);cursor:pointer;transition:color var(--pt-duration-fast) ease, transform .12s var(--ease-out-quad);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.theme-btn svg{width:14px;height:14px}.theme-btn:hover,.theme-btn.on{color:var(--pt-color-text)}.theme-btn:focus-visible{outline:2px solid var(--pt-color-focus-ring);outline-offset:2px}.stage{background-color:var(--canvas);background-image:radial-gradient(color-mix(in srgb, var(--text) 18%, transparent) 1.1px, transparent 1.1px);background-size:22px 22px;flex-direction:column;min-height:0;padding:0;animation:60s linear infinite mesh-drift;display:flex;position:relative;overflow:hidden}.stage>*{z-index:1;position:relative}@keyframes mesh-drift{0%{background-position:0 0}to{background-position:22px 22px}}@media (prefers-reduced-motion:reduce){.stage{animation:none}}.stage-spotlight{z-index:0;pointer-events:none;background-image:radial-gradient(var(--spotlight-dot) 1.1px, transparent 1.1px);-webkit-mask-image:radial-gradient(160px circle at var(--mx,50%) var(--my,50%), #000, transparent 70%);-webkit-mask-image:radial-gradient(160px circle at var(--mx,50%) var(--my,50%), #000, transparent 70%);mask-image:radial-gradient(160px circle at var(--mx,50%) var(--my,50%), #000, transparent 70%);opacity:0;transition:opacity .3s var(--ease-out-quad);background-size:22px 22px;animation:60s linear infinite mesh-drift;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.stage:hover .stage-spotlight{opacity:1}}@media (prefers-reduced-motion:reduce){.stage-spotlight{animation:none}}.stage-head{flex:none;justify-content:center;align-items:center;gap:12px;padding:28px 22px 0;display:flex}.flow-btn,.dtbtn,.chip,.key,.apilog-titlebtn,.rail-dot,.tabbtn,.dockbtn,.flyout-doclink,.cta{transition:background .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease, transform .12s var(--ease-out-quad)}.flow-btn:active,.dtbtn:not(.off):active,.chip:active,.key:active,.rail-dot:active,.tabbtn:active,.dockbtn:not(:disabled):active,.cta:active,.cfg-tab:active,.theme-btn:active,.switch:active{transform:scale(.97)}.apilog-titlebtn:active{transform:none}.device-toggle{align-items:center;gap:var(--pt-space-1);height:var(--pt-control-height);background:var(--pt-color-track-bg);border-radius:var(--pt-radius-full);padding:var(--pt-space-1);flex:none;display:inline-flex;position:relative}.dtbtn{z-index:1;height:28px;font-family:var(--font-sans);font-size:var(--pt-font-size);font-weight:var(--pt-font-weight);padding:0 var(--pt-space-3);border-radius:var(--pt-radius-full);color:var(--pt-color-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--pt-duration-fast) ease, transform .12s var(--ease-out-quad);background:0 0;border:none;flex:none;align-items:center;gap:5px;display:flex;position:relative}.dtbtn:hover:not(.off){color:var(--pt-color-text)}.dtbtn svg{width:12px;height:12px}.dtbtn.active{color:var(--pt-color-text);font-weight:700}.dtbtn.off{color:var(--pt-color-text-disabled);cursor:not-allowed}.dtbtn:focus-visible{outline:2px solid var(--pt-color-focus-ring);outline-offset:2px}.pill-thumb{top:var(--pt-space-1);bottom:var(--pt-space-1);border-radius:var(--pt-radius-full);background:var(--pt-color-thumb-bg);box-shadow:var(--pt-shadow-thumb);transition:transform var(--pt-duration-base) var(--pt-easing), width var(--pt-duration-base) var(--pt-easing);pointer-events:none;z-index:0;opacity:0;position:absolute;left:0}.pill-thumb.ready{opacity:1}.dtbtn.off:hover{background:0 0}.surface-bar{flex:none;align-items:center;gap:8px;display:flex}.canvas-col{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.filmstrip{flex:1;min-height:340px;position:relative;overflow:hidden}.filmstrip:before,.filmstrip:after{content:"";z-index:3;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.filmstrip:before{background:linear-gradient(90deg, var(--canvas), transparent);left:0}.filmstrip:after{background:linear-gradient(270deg, var(--canvas), transparent);right:0}.track{will-change:transform;align-items:center;gap:26px;transition:transform .44s cubic-bezier(.32,.72,0,1),bottom .2s,right .2s;display:flex;position:absolute;top:0;bottom:0;left:50%}.track.dock-bottom{bottom:56px}.slot{flex:none;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.slot .device{transition:transform .44s cubic-bezier(.32,.72,0,1),box-shadow .3s}.slot:not(.active){cursor:pointer}.slot:not(.active) .device{box-shadow:none;pointer-events:none;transform:scale(.74)}.slot:not(.active) .device:before{opacity:.88}.slot:not(.active):hover .device:before{opacity:.65}.slot:not(.active) .screen *{animation:none!important}.slot.web-slot{justify-content:center;width:100%;padding:0 6px}.filmstrip.is-web:before,.filmstrip.is-web:after,.filmstrip.is-single:before,.filmstrip.is-single:after{width:0}.filmstrip.is-web .track{display:block;left:0;right:0;transform:none!important}.filmstrip.is-web .slot{width:100%;height:100%}.stage.wide{padding-bottom:0;padding-left:0;padding-right:0}.stage.wide .stage-head{padding-left:52px;padding-right:52px}.stage.wide .filmstrip{margin:32px 52px 52px;overflow:visible}.device{aspect-ratio:402/874;--scr-surface:#fff;--scr-surface-2:#f0f1f4;--scr-border:#1112141a;--scr-text:#111214;--scr-text-dim:#111214ad;--scr-text-faint:#11121475;width:auto;max-width:328px;height:min(100%,713px);animation:deviceIn .22s var(--ease-out-expo);background:#fff;border-radius:60px;padding:10px;display:flex;position:relative;box-shadow:0 0 0 1px #1414160a,0 0 28px #1414161a}@keyframes deviceIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.device:before{content:"";border-radius:inherit;pointer-events:none;z-index:9;background:var(--canvas);opacity:0;transition:opacity .3s;position:absolute;inset:-3px}.device:not(.web):not(.console):after{content:"";border-radius:inherit;pointer-events:none;z-index:8;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffb3}.device .screen{background:var(--scr-bg,#f5f6f8);border-radius:50px;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.device:not(.web):not(.console) .screen{box-shadow:inset 0 0 0 .5px #1414160d}.device .home-bar{background:color-mix(in srgb, var(--chrome-ink,var(--scr-text)) 40%, transparent);z-index:7;pointer-events:none;border-radius:99px;width:114px;height:4px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.device .side{background:linear-gradient(#fdfdfe,#e7e9ec);border-radius:99px;width:2px;position:absolute;box-shadow:0 0 0 .5px #14141614}.device .side.l1{height:30px;top:112px;left:-2px}.device .side.l2{height:56px;top:158px;left:-2px}.device .side.l3{height:56px;top:224px;left:-2px}.device .side.r1{height:84px;top:176px;right:-2px}.device.pos{aspect-ratio:auto;background:linear-gradient(#2e2f33 0%,#1f2023 55%,#18191b 100%);border-radius:30px 30px 38px 38px;width:328px;max-width:none;height:min(100%,720px);padding:30px 12px 54px;box-shadow:0 0 0 1px #14141633,0 0 28px #14141629}.device.pos:not(.web):not(.console):after{box-shadow:inset 0 0 0 1px #ffffff17}.device.pos .screen{border-radius:12px}.pos-printer{z-index:2;background:#0b0b0c;border-radius:0 0 4px 4px;height:5px;position:absolute;top:0;left:13%;right:13%;box-shadow:inset 0 1px 2px #000000b3}.pos-printer:after{content:"";background:#ffffff12;height:1px;position:absolute;top:18px;left:-12%;right:-12%}.pos-side{background:#3a3b40;border-radius:2px;width:2px;height:44px;position:absolute;top:118px;right:-2px}.pos-chin{color:#ffffff52;justify-content:center;align-items:center;height:50px;display:flex;position:absolute;bottom:4px;left:0;right:0}.pos-nfc{width:20px;height:20px}.pos-card-slot{background:#0b0b0c;border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:0;left:24%;right:24%;box-shadow:inset 0 -1px 2px #000000b3}@keyframes acctModalIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes acctModalOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}.upload{border:1px dashed var(--scr-border);border-radius:11px;flex:none;align-items:center;gap:10px;margin-bottom:8px;padding:11px 12px;display:flex}.upload svg{width:15px;height:15px;color:var(--pf-accent);flex:none}.device.web{background:var(--surface);border-radius:14px;flex-direction:column;width:100%;max-width:none;height:100%;padding:0}.device.web:after{box-shadow:inset 0 0 0 .5px var(--border)}.device.web .screen{border-radius:0 0 14px 14px;overflow-y:auto}.device.web .browser-chrome{background:var(--surface);border-bottom:.5px solid var(--border);border-radius:14px 14px 0 0;flex:none;align-items:center;gap:12px;padding:11px 16px;display:flex}.device.web .bdots{flex:none;gap:7px;display:flex}.device.web .bdot{border-radius:50%;flex:none;width:9px;height:9px}.device.web .browser-url{background:var(--surface);border:.5px solid var(--border);color:var(--text-faint);border-radius:99px;flex:1;justify-content:center;align-items:center;max-width:460px;margin:0 auto;padding:5px 14px;font-size:12px;display:flex}.device.web .browser-url svg{flex:none;width:10px;height:10px;margin-right:7px}.device.web .browser-url .host{color:var(--text);font-weight:600}.statusbar{z-index:6;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--chrome-ink,var(--scr-text));flex:none;justify-content:space-between;align-items:center;padding:12px 22px 8px 26px;font-size:13px;font-weight:600;line-height:16px;display:flex;position:relative}.statusbar .icons{align-items:center;gap:4px;display:flex}.statusbar svg{flex:none;width:auto;height:.73em;display:block}.statusbar svg:last-child{height:.8em}.screen-body{min-height:0;color:var(--scr-text);flex-direction:column;flex:1;padding:14px 19px;display:flex;overflow:hidden auto}.screen-body::-webkit-scrollbar{width:0}.screen-fade{animation:fadeIn .24s var(--ease-out-expo)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes scrimFade{0%{opacity:0}to{opacity:1}}.screen-fade.screen-fwd{animation-name:screenInFwd}.screen-fade.screen-back{animation-name:screenInBack}@keyframes screenInFwd{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes screenInBack{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.pfw-right .screen-fade{animation-duration:.34s;animation-timing-function:var(--ease-out-expo);animation-name:pfwScreenIn}@keyframes pfwScreenIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.asset-row .r1,.scr-row .r1,.toast .tt,.toast .ts,.flow-btn .t1{display:block}.scr-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--scr-text-faint);margin:0 0 6px;font-size:12px;font-weight:700}.scr-title{letter-spacing:-.018em;margin:0 0 4px;font-size:18.5px;font-weight:750}.scr-sub{color:var(--scr-text-dim);margin:0 0 14px;font-size:12px;line-height:1.5}.cta{appearance:none;background:var(--scr-surface);color:var(--scr-text);border:1.4px solid var(--scr-border);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px;font-size:13px;font-weight:700;transition:opacity .14s;display:flex}.cta svg{flex:none;width:16px;height:16px}.cta:hover{opacity:.9}.cta.accent{background:var(--pf-accent);color:var(--pf-accent-text);border-color:#0000;transition:filter .14s}.cta.accent:hover{opacity:1;filter:brightness(.98)}.cta.ghost{background:0 0}.cta.link{color:var(--scr-text-dim);background:0 0;border:none;padding:9px;font-size:12px;font-weight:600}.cta:disabled{opacity:.4;cursor:not-allowed}.cta+.cta{margin-top:7px}.powered-by{color:var(--scr-text-faint);flex:none;justify-content:center;align-items:center;gap:5px;margin:11px 0 0;font-size:12px;display:flex}.powered-by svg{flex:none;width:10px;height:10px}.powered-by b{color:var(--scr-text-dim);font-weight:650}.asset-row{border-bottom:1px solid var(--scr-border);flex:none;align-items:center;gap:10px;padding:8px 0;display:flex}.asset-row:last-of-type{border-bottom:none}.asset-row .coin{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex}.asset-row .coin svg{width:14px;height:14px}.asset-row .r1{font-size:12px;font-weight:650}.toast{background:color-mix(in srgb, var(--pf-accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--pf-accent) 40%, transparent);border-radius:12px;flex:none;align-items:center;gap:9px;margin-bottom:12px;padding:9px 11px;animation:.32s dropIn;display:flex}@keyframes dropIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.toast .tick{background:var(--pf-accent);width:21px;height:21px;color:var(--pf-accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.toast .tick svg{width:11px;height:11px}.toast .tt{font-size:12px;font-weight:650}.toast .ts{color:var(--scr-text-dim);margin-top:1px;font-size:12px}.product{border:1px solid var(--scr-border);border-radius:15px;flex:none;margin-bottom:18px;overflow:hidden}.product .art{letter-spacing:-.03em;justify-content:center;align-items:center;height:118px;font-size:32px;font-weight:800;display:flex}.cta-help{color:var(--scr-text-faint);text-align:center;flex:none;margin:7px 0 0;font-size:12px}.chip{background:var(--scr-surface);border:1px solid var(--scr-border);color:var(--scr-text-dim);cursor:pointer;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:650}.chip:hover{background:color-mix(in srgb, var(--pf-accent) 20%, transparent);border-color:color-mix(in srgb, var(--pf-accent) 45%, transparent);color:var(--scr-text)}.keypad{flex:none;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:auto;display:grid}.key{color:var(--scr-text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:9px 0;font-size:19px;font-weight:600;display:flex}.key:hover{background:var(--scr-surface)}.key svg{width:18px;height:18px}.coin{position:relative}.sheet{background:var(--sheet-bg,#17181c);border-radius:22px 22px 0 0;width:100%;max-height:80%;padding:8px 17px 18px;animation:.36s cubic-bezier(.32,.72,0,1) slideUp;overflow-y:auto}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:none}}.qr{background:#fff;border-radius:15px;width:142px;height:142px;padding:10px}.screen-list{flex:none}.scr-row{border-bottom:1px solid var(--scr-border);align-items:center;gap:10px;padding:8px 0;display:flex}.scr-row:last-child{border-bottom:none}.scr-row .coin{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.scr-row .r1{font-size:12px;font-weight:650}.progress{background:var(--scr-surface-2);border-radius:99px;flex:none;height:5px;margin:0 0 14px;overflow:hidden}.progress span{background:#f0b33d;border-radius:99px;height:100%;display:block}.pos-keys{margin:auto 0 12px}.pos-keys .key{cursor:default}.pos-show{text-align:center;flex:none;padding:4px 0 8px}.pos-wait{color:var(--scr-text-faint);flex:none;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}@keyframes pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.pos-paid{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800}.cta-pair{flex:none;gap:7px;margin-bottom:7px;display:flex}.cta-pair .cta{flex:1;margin-top:0}.detail-list{flex:none;width:100%;margin:2px 0 12px}.detail-list .dl{border-bottom:1px solid var(--scr-border);justify-content:space-between;gap:14px;padding:8px 0;font-size:12px;display:flex}.detail-list .dl:last-child{border-bottom:none}.detail-list .dl .k{color:var(--scr-text-faint);flex:none}.detail-list .dl .v{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.detail-list .dl .v.pos{color:#5bd98a}.swipe{background:var(--scr-surface);border:1px solid var(--scr-border);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:14px;flex:none;height:50px;margin-top:4px;position:relative;overflow:hidden}.swipe .fill{background:color-mix(in srgb, var(--pf-accent) 26%, transparent);width:44px;position:absolute;inset:0}.swipe .knob{background:var(--pf-accent);width:42px;height:40px;color:var(--pf-accent-text);cursor:grab;border:none;border-radius:11px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;left:4px}.swipe .knob:active{cursor:grabbing}.swipe .knob svg{width:16px;height:16px}.center-col{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:16px 0;display:flex}.spinner{border:3px solid var(--scr-border);border-top-color:var(--pf-accent);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.steps-live{width:100%;margin-top:4px}.steps-live .sl{color:var(--scr-text-faint);align-items:center;gap:9px;padding:5px 0;font-size:12px;transition:color .2s;display:flex}.steps-live .sl.on{color:var(--scr-text)}.steps-live .dot{border:1.6px solid var(--scr-border);color:#0000;width:15px;height:15px;transition:border-color .2s ease, background-color .2s ease, transform .2s var(--ease-out-quad), color .12s ease 80ms;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.steps-live .sl.on .dot{border-color:var(--pf-accent);background:var(--pf-accent);color:var(--pf-accent-text);transform:scale(1.12)}.steps-live .dot svg{width:9px;height:9px}.pf-col{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.pf-badge{border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;margin:6px 0 2px;font-size:16px;font-weight:800;display:flex}.pf-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-self:center;font-size:30px;font-weight:800}.pf-amount-sub{color:var(--scr-text-dim);align-self:center;margin-top:-6px;margin-bottom:4px;font-size:12.5px}.pf-card{background:var(--scr-surface);border:1px solid var(--scr-border);border-radius:13px;flex:none;padding:2px 12px}.pf-card-tight{padding:0}.pf-row{border-bottom:1px solid var(--scr-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12.5px;display:flex}.pf-card-tight .pf-row{border-bottom:none;padding:11px 12px}.pf-row:last-child{border-bottom:none}.pf-row-k{color:var(--scr-text-faint);flex:none}.pf-row-v{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pf-row-k.mono{font-family:var(--font-mono);color:var(--scr-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pf-row button{color:var(--scr-text-dim);cursor:pointer;background:0 0;border:none;flex:none;padding:2px;display:flex}.pf-row button svg{width:14px;height:14px}.copy-btn{width:18px;height:18px;transition:transform .1s var(--ease-out-quad);position:relative}.copy-btn:active{transform:scale(.85)}.copy-ic{opacity:0;transition:opacity .15s var(--ease-out-expo), transform .15s var(--ease-out-expo);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.5)}.copy-ic.show{opacity:1;transform:scale(1)}.copy-ic-check{color:#22c55e}.pf-row-total .pf-row-k,.pf-row-total .pf-row-v{color:var(--scr-text);font-weight:750}.pf-legal{color:var(--scr-text-faint);text-align:center;margin:2px 0 0;font-size:11px;line-height:1.5}.pf-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--scr-text-faint);margin:8px 0 6px;font-size:11px;font-weight:700}.pf-list{background:var(--scr-border);border:1px solid var(--scr-border);border-radius:13px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.pf-list-row{background:var(--scr-surface);cursor:pointer;text-align:left;border:none;align-items:center;gap:10px;width:100%;padding:10px 11px;display:flex}.pf-list-ic{flex:none}.pf-list-txt{flex-direction:column;flex:1;min-width:0;display:flex}.pf-list-t1{color:var(--scr-text);font-size:13px;font-weight:650}.pf-list-t2{color:var(--scr-text-faint);margin-top:1px;font-size:11.5px}.pf-list-chev{color:var(--scr-text-faint);flex:none;display:flex}.pf-list-chev svg{width:13px;height:13px}.pf-addr-title{text-align:center;letter-spacing:-.01em;margin:4px 0 1px;font-size:16px;font-weight:750}.pf-addr-sub{text-align:center;color:var(--scr-text-faint);margin:0 0 12px;font-size:12px}.pf-qr-card{border:1px solid var(--scr-border);background:#fff;border-radius:16px;flex:none;align-self:center;margin-bottom:10px;padding:16px}.pf-qr{color:#111;width:132px;height:132px;display:block}.pf-result-hero{text-align:center;flex-direction:column;flex:none;align-self:center;align-items:center;padding:20px 0 6px;display:flex}.pf-result-icon{color:#fff;background:#5bd98a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;animation:.32s cubic-bezier(.2,1.3,.4,1) pop;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-result-icon{color:#0c2a17}}:root[data-theme=dark] .pf-result-icon{color:#0c2a17}.pf-result-icon svg{width:24px;height:24px}.pf-result-title{letter-spacing:-.02em;margin:0 0 4px;font-size:19px;font-weight:800}.pf-result-sub{color:var(--scr-text-dim);margin:0;font-size:14px;font-weight:600}.pf-result-link{color:var(--pf-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:12px;padding:0;font-size:12.5px;font-weight:650;display:inline-flex}.pf-result-link svg{width:11px;height:11px}.cta.danger{color:#ff8b6b;background:0 0;border-color:#ff8b6b57}.empty-state{color:var(--scr-text-faint);text-align:center;border:1px dashed var(--scr-border);border-radius:12px;flex:none;padding:22px 13px;font-size:12px;line-height:1.55}.qty{border:1px solid var(--scr-border);border-radius:11px;flex:none;align-items:center;gap:12px;padding:9px 13px;font-size:13px;font-weight:650;display:flex}.qty span:first-child,.qty span:last-child{color:var(--scr-text-faint)}.pill{background:var(--scr-surface);color:var(--scr-text-dim);border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:650;display:inline-flex}.pill.ok{color:#5bd98a;background:#5bd98a24}.receipt{text-align:center;max-width:420px;margin:0 auto}.receipt .actions{gap:9px;margin-top:6px;display:flex}.receipt .actions .cta{flex:1}.device.web .sheet{border-radius:16px;max-width:420px;max-height:80%;margin:0 20px;padding:20px 22px 22px}.pfw-shell{background:var(--pfw-cream);--pfw-cream:#fcfaf8;--pfw-white:#fff;--pfw-border:#eae5e0;--pfw-ink:#251e19;--pfw-dim:#5b6472;--pfw-faint:#8a94a6;--pfw-link:#e5531a;--pfw-shadow:0 0 2px #1018280d, 0 0 20px #10182817;--pfw-shadow-sm:0 0 1px #1018280f, 0 0 10px #10182812;--pfw-dd-shadow:0 12px 28px #00000024;--pfw-sub-border:#f3eee9;--pfw-sub-text-dim:#78797b;--pfw-sub-text:#353539;--pfw-sub-text-strong:#1e1f23;--pfw-badge-bg:#251e19;--pfw-dot-border:#d4d4d4;--pfw-mix-black:#000;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;height:100%;min-height:100%;display:grid;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pfw-shell{--pfw-cream:#141519;--pfw-white:#1a1b1f;--pfw-border:#ffffff1f;--pfw-ink:#f3f4f2;--pfw-dim:#a6acb3;--pfw-faint:#75797f;--pfw-link:#fa6b2c;--pfw-shadow:0 0 0 1px #ffffff0f, 0 0 20px #00000073;--pfw-shadow-sm:0 0 0 1px #ffffff0d, 0 0 10px #00000059;--pfw-dd-shadow:0 12px 28px #00000080, 0 0 0 1px #ffffff14;--pfw-sub-border:#ffffff14;--pfw-sub-text-dim:#f5f5f78c;--pfw-sub-text:#e7e7ea;--pfw-sub-text-strong:#fff;--pfw-badge-bg:#3a3d45;--pfw-dot-border:#ffffff47;--pfw-mix-black:#fff}}:root[data-theme=dark] .pfw-shell{--pfw-cream:#141519;--pfw-white:#1a1b1f;--pfw-border:#ffffff1f;--pfw-ink:#f3f4f2;--pfw-dim:#a6acb3;--pfw-faint:#75797f;--pfw-link:#fa6b2c;--pfw-shadow:0 0 0 1px #ffffff0f, 0 0 20px #00000073;--pfw-shadow-sm:0 0 0 1px #ffffff0d, 0 0 10px #00000059;--pfw-dd-shadow:0 12px 28px #00000080, 0 0 0 1px #ffffff14;--pfw-sub-border:#ffffff14;--pfw-sub-text-dim:#f5f5f78c;--pfw-sub-text:#e7e7ea;--pfw-sub-text-strong:#fff;--pfw-badge-bg:#3a3d45;--pfw-dot-border:#ffffff47;--pfw-mix-black:#fff}.pfw-left{background:var(--pfw-cream);color:var(--pfw-ink);flex-direction:column;min-width:0;min-height:0;padding:32px 15% 40px 18%;display:flex;overflow-y:auto}.pfw-right{background:var(--pfw-white);color:var(--pfw-ink);border-left:1px solid var(--pfw-border);flex-direction:column;min-width:0;min-height:0;display:flex}.pfw-right .screen-body{width:100%;max-width:none;margin:0;padding:32px 19.4% 40px;overflow-y:auto}@media (width<=820px){.pfw-shell{grid-template-columns:1fr}.pfw-left{padding:28px 26px}.pfw-right{border-left:none;border-top:1px solid var(--pfw-border)}.pfw-right .screen-body{padding:28px 26px 26px}}.device:not(.web):not(.console) .pfw-shell{scrollbar-width:none;background:var(--pfw-white);flex:1;height:auto;min-height:0;display:block;overflow:hidden auto}.device:not(.web):not(.console) .pfw-shell::-webkit-scrollbar{width:0}.device:not(.web):not(.console) .pfw-left{padding:12px 18px;overflow-y:visible}.device:not(.web):not(.console) .pfw-right{border-top:none;border-left:none;overflow-y:visible}.device:not(.web):not(.console) .pfw-right .screen-body{padding:32px 18px 28px;overflow-y:visible}.device:not(.web):not(.console) .pf-acc-step{box-shadow:none;background:0 0;border:none;padding:0}.device:not(.web):not(.console) .pf-web-summary-card{padding:16px}.device:not(.web):not(.console) .pf-receipt-card{box-shadow:none;border:none}.device:not(.web):not(.console) .pf-receipt-top,.device:not(.web):not(.console) .pf-receipt-bottom{padding:0}.device:not(.web):not(.console) .pf-receipt-card .dl .v{white-space:normal;text-overflow:clip;overflow:visible}.device:not(.web):not(.console) .pf-web-footer{background:var(--pfw-white);margin:16px 0;padding:0 18px 24px}.pf-web-toggle{color:var(--pfw-link);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:10px 0 0;padding:0;font-size:13px;font-weight:650;display:inline-flex}.pf-web-details-collapse{transition:grid-template-rows .28s var(--ease-in-out-cubic);grid-template-rows:0fr;display:grid}.pf-web-details-collapse.open{grid-template-rows:1fr}.pf-web-details-inner{min-height:0;padding-top:10px;overflow:hidden}.pf-web-brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.pf-web-badge{color:#fff;background:#000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:flex}.pf-web-name{color:var(--pfw-ink);font-size:15px;font-weight:650}.pf-web-product{color:var(--pfw-dim);margin:0 0 6px;font-size:15px}.pf-web-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--pfw-ink);margin:0;font-size:28px;font-weight:800}.pf-web-hr{background:var(--pfw-border);height:1px;margin:22px 0}.pf-web-summary-lbl{color:var(--pfw-faint);margin:0 0 10px;font-size:13px}.pf-web-summary-card{background:var(--pfw-white);border:1px solid var(--pfw-sub-border);border-radius:16px;padding:24px}.pf-web-summary-row{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.pf-web-summary-row span:first-child{color:var(--pfw-sub-text-dim)}.pf-web-summary-row span:last-child{color:var(--pfw-sub-text)}.pf-web-summary-row+.pf-web-summary-row{margin-top:10px}.pf-web-summary-row.total{margin-top:16px;font-weight:700}.pf-web-summary-row.total span:first-child,.pf-web-summary-row.total span:last-child{color:var(--pfw-sub-text-strong)}.pf-web-summary-divider{background:var(--pfw-border);height:1px;margin:16px 0 0}.pf-web-footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;display:flex}.pf-web-footer-brand{color:var(--pfw-faint);align-items:center;gap:7px;font-size:12px;display:flex}.pf-web-footer-logo{width:auto;height:26px}.pf-web-footer-logo-light{display:block}.pf-web-footer-logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-web-footer-logo-light{display:none}:root:not([data-theme=light]) .pf-web-footer-logo-dark{display:block}}:root[data-theme=dark] .pf-web-footer-logo-light{display:none}:root[data-theme=dark] .pf-web-footer-logo-dark{display:block}.pf-web-footer-links{color:var(--pfw-faint);font-size:12px}.pfw-left .pf-card{background:var(--pfw-white);border-color:var(--pfw-border)}.pfw-left .pf-row-k{color:var(--pfw-faint)}.pfw-left .pf-row-v,.pfw-left .pf-row-total .pf-row-k,.pfw-left .pf-row-total .pf-row-v{color:var(--pfw-ink)}.pfw-left .pf-row{border-color:var(--pfw-border)}.pfw-left .pf-legal,.pfw-right .pf-legal,.pfw-left .powered-by,.pfw-right .powered-by{color:var(--pfw-faint)}.pfw-right .cta{padding:10px;transition:border-color .14s,background-color .14s,filter .14s}.pfw-right .cta:not(.accent){background:var(--pfw-white);border-color:var(--pfw-border);color:var(--pfw-ink)}.pfw-right .cta.ghost{background:0 0}.pfw-right .cta:not(.accent):hover{border-color:color-mix(in srgb, var(--pfw-faint) 20%, var(--pfw-border))}.pf-acc-fields{border-top:1px solid var(--pfw-sub-border);padding-top:12px}.pf-acc-field-row{justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.pf-acc-field-k{color:var(--pfw-sub-text-dim)}.pf-acc-field-v{color:var(--pfw-ink);font-weight:600}.pf-acc-step.active .pf-acc-num{background:var(--pfw-badge-bg);color:#fff;border-color:#0000}.pf-acc-step.accent .pf-acc-num{background:var(--pf-accent);color:var(--pf-accent-text);border-color:#0000}.pf-web-accordion{flex-direction:column;flex:none;gap:24px;margin-bottom:24px;display:flex}.pf-acc-step{background:var(--pfw-white);border:1px solid var(--pfw-border);border-radius:16px;padding:24px 32px}.pf-web-accordion .pf-acc-step:nth-child(2),.pf-loading-card{box-shadow:var(--pfw-shadow)}.pf-acc-head{align-items:center;gap:10px;display:flex}.pf-acc-num{background:var(--pfw-cream);border:1px solid var(--pfw-border);width:22px;height:22px;color:var(--pfw-faint);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.pf-acc-step.done .pf-acc-num{background:var(--pf-accent);color:var(--pf-accent-text);border-color:#0000}.pf-acc-step.done .pf-acc-num svg{stroke-width:3px;width:11px;height:11px}.pf-acc-title{color:var(--pfw-ink);flex:1;font-size:14px;font-weight:700}.pf-acc-right{flex:none}.pf-acc-edit{color:var(--pfw-link);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:650;transition:opacity .12s;display:inline-flex}.pf-acc-edit:active{opacity:.6}.pf-acc-edit svg{width:12px;height:12px}.pf-acc-body{margin-top:16px}.pf-radio-list{border-top:1px solid var(--pfw-sub-border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.pf-radio-list+.empty-state{margin-top:14px}.pf-radio-row{text-align:left;background:var(--pfw-white);border:1px solid var(--pfw-border);cursor:pointer;width:100%;transition:border-color .14s ease, background-color .14s ease, box-shadow .14s ease, transform .1s var(--ease-out-quad);border-radius:12px;align-items:center;gap:11px;padding:11px 18px;display:flex}.pf-radio-row:not(.disabled):not(.locked):hover{border-color:color-mix(in srgb, var(--pfw-faint) 20%, var(--pfw-border));box-shadow:var(--pfw-shadow-sm)}.pf-radio-row.disabled{opacity:.45;cursor:not-allowed}.pf-radio-ic{color:var(--pfw-ink);flex:none;justify-content:center;align-items:center;display:flex}.pf-radio-ic svg{width:20px;height:20px}.pf-radio-t1{color:var(--pfw-ink);flex:none;margin-right:auto;font-size:14px;font-weight:650}.pf-radio-brands{flex:none;width:auto;max-width:78px;height:auto;max-height:16px;display:block}.pf-radio-t1{white-space:nowrap}.pf-radio-row.disabled .pf-radio-brands{filter:grayscale()}.pf-radio-brand-icons{flex:none;align-items:center;gap:4px;display:flex}.pf-radio-brand-icons svg{border-radius:50%}.pf-radio-more{min-width:17px;height:17px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-dim);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:600;display:inline-flex}.pf-radio-row:not(.disabled):not(.locked):active{transform:scale(.985)}.pf-radio-dot{border:1.6px solid var(--pfw-dot-border);border-radius:50%;flex:none;width:18px;height:18px;transition:border-color .16s;position:relative}.pf-radio-dot:after{content:"";background:var(--pf-accent);opacity:0;transition:transform .18s var(--ease-out-quad), opacity .12s ease;border-radius:50%;position:absolute;inset:3px;transform:scale(.4)}.pf-radio-row.checked .pf-radio-dot{border-color:#22c55e}.pf-radio-row.checked .pf-radio-dot:after{opacity:1;background:#22c55e;transform:scale(1)}.pf-radio-row.locked{cursor:default}.pf-radio-row.locked .pf-radio-dot{border-color:#22c55e}.pf-radio-row.locked .pf-radio-dot:after{opacity:1;background:#22c55e;transform:scale(1)}.pf-scan-block{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:32px 0 24px;display:flex}.pf-scan-icon{background:var(--pfw-badge-bg);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pf-scan-icon svg{width:18px;height:18px}.pf-scan-copy{color:var(--pfw-dim);max-width:280px;margin:0;font-size:13.5px;line-height:1.5}.pf-dd-stack{flex-direction:column;gap:10px;display:flex}.pf-method-cta{margin-top:18px;padding:10px}.pf-dd{position:relative}.pf-dd-btn{background:var(--pfw-white);border:1.4px solid var(--pfw-border);cursor:pointer;width:100%;transition:border-color .14s ease, transform .1s var(--ease-out-quad);border-radius:9px;align-items:center;gap:9px;padding:8px 12px;display:flex}.pf-dd-btn:active{transform:scale(.985)}.pf-dd-btn:hover{border-color:color-mix(in srgb, var(--pfw-faint) 20%, var(--pfw-border))}.pf-dd-val{text-align:left;color:var(--pfw-ink);flex:1;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.pf-dd-chev{color:var(--pfw-faint);transition:transform .15s var(--ease-out-quad,ease);display:flex}.pf-dd-chev svg{width:13px;height:13px}.pf-dd-chev.up{transform:rotate(180deg)}.pf-dd-menu{z-index:5;background:var(--pfw-white);border:1px solid var(--pfw-border);box-shadow:var(--pfw-dd-shadow);transform-origin:top;opacity:1;transition:opacity .15s var(--ease-out-expo), transform .15s var(--ease-out-expo);border-radius:10px;flex-direction:column;gap:1px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:none}.pf-dd-menu.open-up{transform-origin:bottom;top:auto;bottom:calc(100% + 6px)}@starting-style{.pf-dd-menu{opacity:0;transform:translateY(-4px)scale(.97)}.pf-dd-menu.open-up{transform:translateY(4px)scale(.97)}}.pf-dd-menu.closing{opacity:0;transform:translateY(-4px)scale(.97)}.pf-dd-menu.open-up.closing{transform:translateY(4px)scale(.97)}.pf-dd-item{color:var(--pfw-ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-size:12.5px;font-weight:600;transition:background-color .12s;display:flex}.pf-dd-item:hover{background:var(--pfw-cream)}.pf-dd-item.active{background:var(--pfw-cream);font-weight:700}.pf-dd-fee{color:var(--pfw-faint);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500}.pf-dd-btn .pf-dd-fee{margin-left:0}.pf-dd-check{color:var(--pfw-ink);margin-left:auto;display:flex}.pf-dd-check svg{width:13px;height:13px}.pf-dd-fee+.pf-dd-check{margin-left:8px}.pf-dd-item:not(.active) .pf-dd-fee{margin-right:21px}.pf-send-card{flex-direction:column;margin-top:24px;display:flex}.pf-acc-body>.center-col{margin-top:24px}.pf-send-card .pf-addr-title,.pf-send-card .pf-addr-sub{color:var(--pfw-ink)}.pf-send-card .pf-addr-sub{color:var(--pfw-dim)}.pf-send-card .pf-qr-card{border-color:var(--pfw-border);margin-bottom:14px}.pf-send-card .pf-card{background:var(--pfw-white);border-color:var(--pfw-border);margin-bottom:11px}.pf-send-card .pf-row-k{color:var(--pfw-faint)}.pf-qr-card-lg{border:none;border-radius:0;padding:0;position:relative;overflow:hidden}.pf-qr-lg{width:128px;height:128px}.pf-qr-mark{color:#fff;border:2px solid #fff;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pf-row-v-copy{flex:none;align-items:center;gap:7px;display:flex}.pf-row-v-copy .mono{font-family:var(--font-mono);color:var(--pfw-ink);font-size:12px;font-weight:650}.pf-send-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf-send-head-t{min-width:0}.pf-addr-title-lg{text-align:left;margin:0 0 4px;font-size:15px}.pf-addr-sub-lg{text-align:left;margin:0;font-size:13px;line-height:1.45}.pf-addr-accent{color:color-mix(in srgb, var(--pf-accent) 70%, var(--pfw-mix-black) 30%)}.pf-send-divider{background:var(--pfw-border);flex:none;height:1px;margin:7px 0}.pf-timer-ring{width:44px;height:44px;color:var(--pfw-ink);flex:none;position:relative}.pf-timer-arc{transition:stroke-dashoffset 1s linear}.pf-timer-ring svg{display:block}.pf-timer-ring-t{color:var(--pfw-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:9.5px;font-weight:650;display:flex;position:absolute;inset:0}.pf-info-banner{background:var(--pfw-cream);border:1px solid var(--pfw-border);border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;margin-bottom:11px;padding:10px 14px;display:flex}.pf-info-banner svg{width:15px;height:15px;color:var(--pfw-dim);flex:none}.pf-info-banner span{color:var(--pfw-ink);font-size:12.5px}.pf-addr-details{flex-direction:column;display:flex}.pf-addr-field{flex-direction:column;gap:6px;padding:13px 0;display:flex}.pf-addr-field+.pf-addr-field{border-top:1px solid var(--pfw-border)}.pf-addr-field-k{color:var(--pfw-faint);font-size:12.5px}.pf-addr-field-v{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-addr-field-v .mono{font-family:var(--font-mono);color:var(--pfw-ink);overflow-wrap:anywhere;font-size:13px}.pf-addr-field-v button{color:var(--pfw-faint);cursor:pointer;background:0 0;border:none;flex:none;padding:2px;display:flex}.pf-addr-field-v button svg{width:14px;height:14px}.pf-waiting-btn{background:var(--pf-accent);width:100%;color:var(--pf-accent-text);cursor:pointer;transition:filter .14s ease, transform .1s var(--ease-out-quad);border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:11px;font-size:14px;font-weight:700;display:flex}.pf-waiting-btn:active{transform:scale(.985)}.pf-waiting-btn:hover{filter:brightness(.98)}.pf-waiting-spin{flex:none;width:15px;height:15px;position:relative}.pf-waiting-spin span{transform-origin:.8px 7.5px;opacity:.15;background:currentColor;border-radius:1px;width:1.6px;height:5px;margin-left:-.8px;animation:.8s linear infinite pf-spin-fade;position:absolute;top:0;left:50%}@keyframes pf-spin-fade{0%{opacity:1}to{opacity:.15}}.pf-receipt-card{border:1px solid var(--pfw-border);box-shadow:var(--pfw-shadow);border-radius:16px;overflow:hidden}.pf-receipt-top,.pf-receipt-bottom{background:var(--pfw-white);padding:24px 32px}.pf-receipt-top{padding-bottom:20px}.pf-receipt-bottom{padding-top:20px}.pf-receipt-gap{flex:none;height:44px;position:relative}.pf-receipt-card .pf-result-title,.pf-receipt-card .dl .k{color:var(--pfw-ink)}.pf-receipt-card .pf-result-title{font-size:17px}.pf-receipt-card .pf-result-sub{font-weight:400;line-height:1.5}.pf-receipt-card .dl .k{color:var(--pfw-faint)}.pf-receipt-card .dl .v{color:var(--pfw-ink)}.pf-receipt-card .dl{border-bottom:none}.pf-receipt-card .cta-pair{border-top:1px solid var(--pfw-border);margin-top:8px;padding-top:16px}.pf-receipt-heading{color:var(--pfw-ink);margin:0 0 4px;font-size:15px;font-weight:700}.pf-amt-inline{align-items:center;gap:6px;display:inline-flex}.pf-addr-inline{color:var(--pfw-link);font-weight:650}.pf-ticket-divider{background-image:repeating-linear-gradient(to right, var(--pfw-border) 0 6px, transparent 6px 12px);height:1.5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pf-tx-link{color:var(--pfw-link);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:650;display:inline-flex}.pf-tx-link svg{width:11px;height:11px}.overlay{z-index:9;background:#0000008c;justify-content:center;align-items:center;animation:.2s scrimFade;display:flex;position:absolute;inset:0}.overlay .card{background:var(--sheet-bg,#17181c);text-align:center;max-width:270px;animation:acctModalIn .2s var(--ease-out-expo);border-radius:15px;flex-direction:column;align-items:center;gap:11px;padding:24px 28px;display:flex}.overlay .card .t{color:var(--scr-text);font-size:13px;font-weight:700}.overlay .card .s{color:var(--scr-text-faint);font-size:12px;line-height:1.45}.apilog-wrap{z-index:5;margin:0;position:absolute;bottom:0;left:0;right:0}.apilog-sidebar{z-index:5;background:var(--surface);border-left:.5px solid var(--border);flex-direction:column;width:340px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.apilog-badge{background:var(--surface-2);border:.5px solid var(--border-strong);min-width:22px;height:22px;color:var(--text-dim);font-variant-numeric:tabular-nums;border-radius:99px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.apilog-badge.live{background:var(--accent);color:var(--accent-ink);border-color:#0000}.apilog-badge.bump{animation:.32s cubic-bezier(.34,1.4,.4,1) apilog-bump}@keyframes apilog-bump{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.apilog-panelhead{border-top:.5px solid var(--border);border-bottom:.5px solid var(--border);background:var(--surface);z-index:2;flex:none;justify-content:space-between;align-items:center;gap:10px;height:56px;padding:0 22px;display:flex;position:relative}.apilog-titlebtn{cursor:pointer;min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex}.apilog-title{align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.apilog-title .dotlive{background:var(--border-strong);border-radius:50%;flex:none;width:7px;height:7px}.apilog-title .dotlive.live{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}.apilog-dockctl{background:var(--surface-2);border:.5px solid var(--border);border-radius:9px;flex:none;align-items:center;gap:2px;padding:3px;display:flex}.apilog-dockctl .dockbtn{width:26px;height:24px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.apilog-dockctl .dockbtn svg{width:14px;height:14px}.apilog-dockctl .dockbtn:hover{color:var(--text-dim);background:var(--surface)}.apilog-dockctl .dockbtn.active{color:var(--accent-ink);background:var(--accent)}.apilog-dockctl .dockbtn:disabled{opacity:.42;cursor:not-allowed}.apilog-dockctl .dockbtn:disabled:hover{background:0 0}.apilog-collapsible{transition:grid-template-rows .16s var(--ease-out-quad);grid-template-rows:0fr;display:grid;overflow:hidden}.apilog-collapsible.open{transition:grid-template-rows .24s var(--ease-out-expo);grid-template-rows:1fr}.apilog-collapsible-inner{min-height:0}.apilog-fixed{background:var(--surface);flex-direction:column;height:50vh;display:flex}.apilog-body{flex:1;min-height:0;padding:14px 22px;overflow-y:auto}.apilog-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 20px 28px;display:flex}.apilog-empty-ico{border:.5px solid var(--border);width:38px;height:38px;color:var(--text-faint);border-radius:10px;justify-content:center;align-items:center;margin-bottom:2px;display:flex}.apilog-empty-ico svg{width:17px;height:17px}.apilog-empty-t{color:var(--text);margin:0;font-size:13px;font-weight:700}.apilog-empty-d{color:var(--text-faint);max-width:260px;margin:0;font-size:12px;line-height:1.5}.method{font-family:var(--font-mono);background:var(--text);color:var(--bg);border-radius:5px;flex:none;padding:2px 5px;font-size:12px;font-weight:700}.method.hook{color:#fff;background:#6e56cf}.method.int{background:var(--text-faint);color:var(--bg)}.apilog-railshell{align-items:flex-start;height:100%;min-height:0;display:flex}.apilog-rail{border-right:.5px solid var(--border);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:none;gap:6px;max-height:100%;margin-left:-2px;padding:2px 16px 2px 2px;display:flex;position:relative;overflow-y:auto}.apilog-rail::-webkit-scrollbar{display:none}.rail-dot{cursor:pointer;min-width:34px;height:30px;animation:fadeIn .2s var(--ease-out-expo) backwards;background:0 0;border:.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 5px;display:flex;position:relative}.rail-dot:hover{background:var(--surface-2)}.rail-dot.sel{background:var(--surface-2);border-color:var(--border-strong)}.rail-dot.fresh:after{content:"";width:6px;height:6px;box-shadow:0 0 0 2px var(--surface);background:#5bd98a;border-radius:50%;position:absolute;top:1px;right:1px}.rail-dot .method{padding:2px 4px;font-size:9px}.apilog-flyout{overscroll-behavior:contain;flex-direction:column;flex:1;align-self:stretch;gap:8px;min-width:0;min-height:0;margin-top:-3px;padding-top:3px;padding-left:16px;padding-right:3px;animation:.2s fadeIn;display:flex;overflow-y:auto}.flyout-head{align-items:center;gap:8px;display:flex}.flyout-name{font-family:var(--font-mono);word-break:break-all;font-size:13px;font-weight:650}.flyout-doclink{width:24px;height:24px;color:var(--text-faint);border-radius:7px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.flyout-doclink:hover{color:var(--text);background:var(--surface-2)}.flyout-doclink svg{width:13px;height:13px}.flyout-desc{color:var(--text-dim);font-size:12px;line-height:1.5}.flyout-tags{flex-wrap:wrap;gap:6px;display:flex}.apilog-flyout .ev{font-size:12px;font-family:var(--font-mono);color:var(--text-faint);background:var(--surface-2);border:.5px solid var(--border);border-radius:99px;padding:2px 6px}.apilog-tabs{border-bottom:.5px solid var(--border);gap:14px;margin-top:2px;display:flex}.apilog-tabs .tabbtn{font:inherit;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 0;font-size:12px;font-weight:650}.apilog-tabs .tabbtn:hover{color:var(--text-dim)}.apilog-tabs .tabbtn.active{color:var(--text);border-bottom-color:var(--accent)}.apilog-codewrap{flex-direction:column;gap:8px;animation:.14s backwards apilogCodeFade;display:flex}@keyframes apilogCodeFade{0%{opacity:0}to{opacity:1}}.apilog-cap{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-size:10.5px;font-weight:650}.apilog-code{background:var(--surface-2);border:.5px solid var(--border);font-family:var(--font-mono);white-space:pre;border-radius:10px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.6;overflow-x:auto}.apilog-noex{color:var(--text-faint);font-size:12px;line-height:1.5}.apilog-noex a{color:var(--text-dim)}.apilog-noex a:hover{color:var(--text)}.apilog-foot{border-top:.5px solid var(--border);flex:none;padding:12px 22px}.apilog-foot a{color:var(--text-dim);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.apilog-foot a:hover{color:var(--text);text-decoration:underline}.apilog-foot-note{color:var(--text-faint);margin-top:4px;font-size:11px;line-height:15px;display:block}.cue-glow{z-index:0;position:relative}.cue-glow:before{content:"";border-radius:inherit;z-index:1;outline:2px solid var(--accent);pointer-events:none;transition:opacity .18s;animation:1.8s ease-out infinite cueRipple;position:absolute;inset:0}.cue-glow:hover:before{opacity:0;animation:none}@keyframes cueRipple{0%{outline-offset:1px;opacity:.9}70%,to{outline-offset:7px;opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=900px){html,body{height:100dvh}body{overscroll-behavior:none}.app.phone{height:100dvh;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--canvas);flex-direction:column;display:flex}.app.phone button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.app.phone .stage{flex:1;width:100%;min-width:0;min-height:0;animation:none}.app.phone .canvas-col,.app.phone .filmstrip{min-width:0}.app.phone .stage-spotlight{display:none}.app.phone .stage-head,.app.phone .stage.wide .stage-head{padding:10px 16px 0}.app.phone .track{top:14px}.app.phone .track.dock-bottom{bottom:calc(70px + env(safe-area-inset-bottom))}.app.phone .filmstrip{min-height:0}.app.phone .device:not(.web):not(.console):not(.pos){max-width:min(328px,100vw - 40px)}.app.phone .device.pos{width:min(328px,100vw - 32px)}.app.phone .stage.wide .filmstrip{margin:14px 12px calc(68px + env(safe-area-inset-bottom))}.app.phone .stage.wide .track.dock-bottom{bottom:0}.app.phone .apilog-dockctl{display:none}.app.phone .device.web .pfw-left{padding:18px 16px}.app.phone .device.web .pfw-right .screen-body{padding:18px 12px 20px}.app.phone .device.web .pf-acc-step{padding:16px 14px}.app.phone .device.web .browser-chrome{padding-left:12px;padding-right:12px}.app.phone .apilog-wrap{border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 -6px 24px #10101012}.app.phone .apilog-panelhead{border-top:none;border-radius:16px 16px 0 0;padding:0 16px}.app.phone .apilog-fixed{height:min(68dvh,600px);padding-bottom:env(safe-area-inset-bottom)}.app.phone .apilog-collapsible:not(.open){padding-bottom:env(safe-area-inset-bottom);background:var(--surface)}.app.phone .apilog-body{padding:14px 16px}.app.phone .apilog-foot{padding:12px 16px}.app.phone .apilog-flyout{padding-left:12px}.app.phone .apilog-collapsible{grid-template-columns:100%}.app.phone .apilog-code{-webkit-overflow-scrolling:touch;overflow-x:auto}.app.phone .apilog-titlebtn:after{content:"";border-right:1.6px solid var(--text-faint);border-top:1.6px solid var(--text-faint);width:8px;height:8px;transition:transform .24s var(--ease-out-expo);flex:none;margin-left:auto;margin-right:4px;transform:translateY(2px)rotate(-45deg)}.app.phone .apilog-titlebtn[aria-expanded=true]:after{transform:translateY(-2px)rotate(135deg)}.app.phone .apilog-rail{padding-right:12px}}.desk-fit{flex-direction:column;justify-content:center;gap:14px;width:100%;height:100%;display:flex}.desk-fit-frame{border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1414160a,0 0 28px #1414161a}.desk-fit-page{transform-origin:0 0;display:flex;position:absolute;top:0;left:0}.desk-fit-page>.device{box-shadow:none;animation:none}.desk-fit-frame{animation:deviceIn .22s var(--ease-out-expo);flex:none}.desk-fit-note{text-align:center;max-width:300px;color:var(--text-faint);margin:0 auto;font-size:12.5px;line-height:1.5}@media (height<=500px){.desk-fit-note{display:none}}.desk-fit-note button{font:inherit;color:var(--text);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);cursor:pointer;background:0 0;border:none;padding:0;font-weight:650}.m-bar{background:var(--surface);border-bottom:.5px solid var(--border);z-index:6;flex:none;align-items:center;gap:6px;height:56px;padding:0 10px 0 12px;display:flex;position:relative}.m-flow{min-width:0;height:44px;color:var(--text);text-align:left;cursor:pointer;transition:background .14s ease, transform .12s var(--ease-out-quad);background:0 0;border:none;border-radius:12px;flex:1;align-items:center;gap:10px;margin-right:auto;padding:0 10px 0 6px;display:flex}.m-flow:active{background:var(--surface-2);transform:scale(.98)}.m-flow .ic{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.m-flow .ic svg{width:15px;height:15px}.m-flow .t{flex-direction:column;min-width:0;line-height:1.15;display:flex}.m-flow small{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:650}.m-flow b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.m-flow .chev{width:16px;height:16px;color:var(--text-faint);flex:none}.m-iconbtn{width:44px;height:44px;color:var(--text-dim);cursor:pointer;transition:color .14s ease, transform .12s var(--ease-out-quad);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.m-iconbtn:before{content:"";background:var(--surface-2);border:.5px solid var(--border);border-radius:50%;transition:background .14s;position:absolute;inset:4px}.m-iconbtn svg{width:17px;height:17px;position:relative}.m-iconbtn:active{color:var(--text);transform:scale(.94)}.m-sheet-root{z-index:50;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.m-scrim{background:#0a0a0c6b;animation:.3s scrimFade;position:absolute;inset:0}.m-sheet{background:var(--surface);max-height:86dvh;color:var(--text);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);border-radius:20px 20px 0 0;flex-direction:column;transition:transform .32s cubic-bezier(.32,.72,0,1);animation:.42s cubic-bezier(.32,.72,0,1) mSheetIn;display:flex;position:relative;box-shadow:0 -8px 40px #1010102e}.m-sheet.dragging{transition:none}.m-sheet:focus{outline:none}.m-sheet-root.closing .m-scrim{animation:.22s forwards mScrimOut}.m-sheet-root.closing .m-sheet{animation:mSheetOut .22s var(--ease-out-quad) forwards}@keyframes mSheetIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes mSheetOut{0%{transform:translateY(var(--from,0px))}to{transform:translateY(100%)}}@keyframes mScrimOut{to{opacity:0}}.m-sheet-head{touch-action:none;cursor:grab;flex:none;align-items:center;gap:10px;padding:18px 8px 6px 20px;display:flex;position:relative}.m-grab{background:var(--border-strong);border-radius:99px;width:36px;height:5px;margin-left:-18px;position:absolute;top:7px;left:50%}.m-sheet-head h2{letter-spacing:-.01em;margin:0 auto 0 0;font-size:18px;font-weight:700}.m-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 14px 20px;overflow-y:auto}.m-sheet-body .flow-btn{padding:10px 8px}.m-sheet-body .flow-btn .ic{border-radius:10px;width:34px;height:34px}.m-sheet-body .flow-btn .ic svg{width:15px;height:15px}.m-sheet-body .flow-btn .t1{font-size:15.5px}.m-sheet-body .chk-row{padding:9px 2px}.m-sheet-body .chk-row .l{font-size:15px}.m-sheet-body .cfg-hint{margin-top:10px}.cfg-shield{display:contents}.cfg-gap{z-index:20;background:color-mix(in srgb, var(--canvas) 55%, transparent);-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.19,1,.22,1) cfg-gap-in;display:flex;position:absolute;inset:0}.cfg-gap-card{background:var(--surface);border:1px solid var(--border);text-align:center;max-width:300px;font-family:var(--font-sans);color:var(--text);border-radius:14px;padding:18px 18px 16px;box-shadow:0 12px 32px -12px #00000040}.cfg-gap-card b{font-size:15px;font-weight:600;display:block}.cfg-gap-card p{color:var(--text-dim);margin:6px 0 14px;font-size:13px;line-height:1.45}.cfg-gap-card button{font:inherit;cursor:pointer;background:var(--accent);color:var(--accent-ink);border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:transform .15s cubic-bezier(.25,.46,.45,.94)}.cfg-gap-card button:active{transform:scale(.97)}@keyframes cfg-gap-in{0%{opacity:0}}.device .pos-app{--pos-ok:#1fa855;--pos-warn:#f29d0c;--pos-bad:#e5483f;--pos-sel:color-mix(in srgb, var(--pf-accent) 50%, var(--scr-text));background:var(--scr-surface);color:var(--scr-text)}.device .pos-app.tone-paid{--tone:#1da656;--chrome-ink:#fff;background:var(--tone)}.device .pos-app{transition:background-color .32s}.pos-app.tone-partial{--tone:var(--pos-warn)}.pos-app.tone-failed{--tone:var(--pos-bad)}.device .pos-app{--pf-line:#e5e7eb;--pf-chip:#f3f4f6;--pf-ink:#181927;--pf-ink-2:#1e1f23;--pf-label:#3f3f41;--pf-title:#353539;--pf-muted:#78797b;--pf-dash:#9ca3af;--pf-spin:#8eaa1f;container-type:inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .device .pos-app{--pf-line:var(--scr-border);--pf-chip:var(--scr-surface-2);--pf-ink:var(--scr-text);--pf-ink-2:var(--scr-text);--pf-label:var(--scr-text-dim);--pf-title:var(--scr-text);--pf-muted:var(--scr-text-faint);--pf-dash:var(--scr-text-faint)}}:root[data-theme=dark] .device .pos-app{--pf-line:var(--scr-border);--pf-chip:var(--scr-surface-2);--pf-ink:var(--scr-text);--pf-ink-2:var(--scr-text);--pf-label:var(--scr-text-dim);--pf-title:var(--scr-text);--pf-muted:var(--scr-text-faint);--pf-dash:var(--scr-text-faint)}.pos-head,.pos-body{--u:calc(100cqw / 430)}.pos-head{height:calc(64 * var(--u));padding:0 calc(20 * var(--u));border-bottom:1px solid var(--pf-line);flex:none;justify-content:space-between;align-items:center;display:flex}.pos-back{width:calc(32 * var(--u));height:calc(32 * var(--u));cursor:pointer;transition:background .14s ease, transform .12s var(--ease-out-quad);background:0 0;border:none;border-radius:50%;flex:none;padding:0}button.pos-back:active{transform:scale(.92)}.pos-back img,.pos-grid{width:calc(32 * var(--u));height:calc(32 * var(--u));flex:none;display:block}.pos-title{font-size:calc(20 * var(--u));line-height:calc(28 * var(--u));letter-spacing:-.02em;color:var(--pf-title);font-feature-settings:"ss04" 1;white-space:nowrap;font-weight:600}.pos-body{flex-direction:column;flex:1;min-height:0;padding:14px 20px 16px;display:flex;overflow-y:auto}.pos-body::-webkit-scrollbar{width:0}.tone-partial .pos-body,.tone-failed .pos-body{background:var(--tone);padding:34px 16px 16px}.pos-seg{background:var(--scr-surface-2);border-radius:11px;flex:none;padding:3px;display:flex}.pos-seg span{height:30px;color:var(--scr-text-faint);border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.pos-seg .on{background:var(--scr-surface);color:var(--scr-text);font-weight:650;box-shadow:0 1px 2px #10101014}.pos-amt{text-align:center;flex:none;padding:22px 0 8px}.pos-amt.top{border-bottom:1px solid var(--scr-border);margin-bottom:16px;padding:6px 0 16px}.pos-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:44px;font-weight:600;line-height:1.1;display:flex}.pos-big.sm{font-size:28px}.pos-amt.top .pos-big{white-space:nowrap;font-size:clamp(26px,11cqw,44px)}.pos-tick{animation:posStatusIn .26s var(--ease-out-expo)}.pos-sum{color:var(--scr-text-faint);font-variant-numeric:tabular-nums;height:16px;margin-top:2px;font-size:11.5px}.pos-sub{color:var(--scr-text-faint);margin-top:4px;font-size:12.5px;line-height:1.45}.pos-chips{flex:none;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:18px;display:grid}.pos-chips button{border:1.4px solid var(--scr-border);background:var(--scr-surface);height:34px;color:var(--scr-text);font:inherit;cursor:pointer;transition:background .12s ease, transform .12s var(--ease-out-quad);border-radius:11px;justify-content:center;align-items:center;font-size:13px;display:flex}.pos-keys{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:8px;min-height:150px;max-height:220px;margin-bottom:8px;display:grid}.pos-keys button{border:1px solid color-mix(in srgb, var(--scr-text) 5%, transparent);background:color-mix(in srgb, var(--scr-text) 2.5%, transparent);color:var(--scr-text);font:inherit;cursor:pointer;transition:background .1s ease, transform .12s var(--ease-out-quad);border-radius:10px;font-size:15px}.pos-keys button:active,.pos-chips button:active{background:color-mix(in srgb, var(--scr-text) 8%, transparent);transform:scale(.97)}.pos-cta{background:var(--pf-accent);height:46px;color:var(--pf-accent-text);font:inherit;cursor:pointer;transition:background .16s ease, color .16s ease, filter .14s ease, transform .12s var(--ease-out-quad);border:none;border-radius:13px;flex:none;justify-content:center;align-items:center;margin-top:auto;font-size:13.5px;font-weight:650;display:flex}.pos-cta:active:not(:disabled){transform:scale(.97)}.pos-cta:disabled{background:var(--scr-surface-2);color:var(--scr-text-faint);cursor:default}.pos-cta-dock{z-index:1;background:linear-gradient(to bottom, transparent, var(--scr-surface) 14px);flex-direction:column;flex:none;margin:auto -20px -16px;padding:14px 20px 16px;display:flex;position:sticky;bottom:-16px}.pos-tabs{border-top:1px solid var(--scr-border);flex:none;grid-template-columns:1fr 1fr;padding:8px 0 12px;display:grid}.pos-tabs span{color:var(--scr-text-faint);flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex}.pos-tabs .on{color:var(--scr-text)}.pos-tabs svg{width:16px;height:16px}.pos-label{flex:none;margin-bottom:10px;font-size:12px}.pos-opts{flex-direction:column;gap:10px;margin-bottom:2px;display:flex}.pos-opt{cursor:pointer;border:1px solid color-mix(in srgb, var(--scr-text) 14%, transparent);background:var(--scr-surface);height:46px;color:var(--scr-text);font:inherit;text-align:left;transition:background .15s ease, border-color .15s ease, color .15s ease, transform .12s var(--ease-out-quad);border-radius:12px;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.pos-opt:active{transform:scale(.985)}.pos-opt-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pos-opt>:first-child{flex:none}.pos-opt-text{flex-direction:column;flex:auto;gap:1px;min-width:0;line-height:1.25;display:flex}.pos-opt-meta{color:var(--scr-text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;font-weight:500;overflow:hidden}.pos-opt.on .pos-opt-meta{color:inherit}.pos-opt>.pos-opt-text+svg{flex:none;margin-left:0}.pos-opt>svg{width:14px;height:14px;color:var(--scr-text-faint);opacity:.5;margin-left:auto}.pos-opt.on{background:color-mix(in srgb, var(--pf-accent) 20%, var(--scr-surface));border-color:color-mix(in srgb, var(--pf-accent) 75%, var(--scr-text) 10%);color:var(--pos-sel)}.pos-opt.on>svg{color:var(--pos-sel);opacity:1;animation:posCheckIn .2s var(--ease-out-expo)}@keyframes posCheckIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.pos-card{border:1px solid var(--scr-border);background:var(--scr-surface);border-radius:12px;flex:none;padding:4px 12px}.pos-row{min-height:36px;color:var(--scr-text-dim);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.pos-row b{background:var(--scr-surface-2);color:var(--scr-text);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;align-items:center;padding:3px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.pos-row b.pos{background:var(--pos-ok);color:#fff}.pos-row b.neg{background:var(--pos-bad);color:#fff}.pos-body.is-pos-qr{padding:calc(32 * var(--u)) 0 calc(16 * var(--u))}.pos-send-amt{gap:calc(8 * var(--u));padding:0 calc(20 * var(--u));text-align:center;flex-direction:column;flex:none;display:flex}.pos-send-amt p{margin:0}.pos-send-big{font-size:calc(48 * var(--u));line-height:calc(56 * var(--u));letter-spacing:-.02em;color:var(--scr-text);font-feature-settings:"ss01" 1, "ss04" 1;font-variant-numeric:tabular-nums;font-weight:600}.pos-send-sub{font-size:calc(20 * var(--u));line-height:calc(28 * var(--u));letter-spacing:-.02em;color:var(--pf-muted);font-feature-settings:"ss04" 1;font-weight:600}.pos-send-qr{width:calc(300 * var(--u));height:calc(300 * var(--u));margin:calc(16 * var(--u)) auto 0;padding:calc(18 * var(--u));color:#0f0f12;background:#fff;flex:none;position:relative}.pos-send-code{width:100%;height:100%;display:block}.pos-send-qr .pos-send-badge{width:calc(51.43 * var(--u));height:calc(51.43 * var(--u));border:1.5px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pos-send-scan{margin:calc(24 * var(--u)) 0 0;padding:0 calc(20 * var(--u));text-align:center;font-size:calc(24 * var(--u));line-height:calc(32 * var(--u));letter-spacing:-.02em;color:var(--pf-ink-2);font-feature-settings:"ss04" 1;flex:none;font-weight:500}.pos-send-card{gap:calc(12 * var(--u));margin:calc(24 * var(--u)) calc(20 * var(--u)) 0;padding:calc(12 * var(--u)) calc(20 * var(--u));border:1px solid var(--pf-line);border-radius:calc(16 * var(--u));background:var(--scr-surface);filter:drop-shadow(0 2px 4px #1010100d);flex-direction:column;flex:none;display:flex}.pos-send-row{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));font-size:calc(20 * var(--u));line-height:calc(28 * var(--u));color:var(--pf-label);font-feature-settings:"ss01" 1;display:flex}.pos-send-row b{padding:calc(6 * var(--u)) calc(12 * var(--u));background:var(--pf-chip);color:var(--pf-ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;font-weight:500;display:flex}.pos-send-row u{padding-bottom:calc(3 * var(--u));background:repeating-linear-gradient(90deg, var(--pf-dash) 0 2px, transparent 2px 4px) left bottom / 100% 1px no-repeat;text-decoration:none}.pos-send-wait{justify-content:center;align-items:center;gap:calc(8 * var(--u));margin-top:calc(32 * var(--u));font-size:calc(20 * var(--u));line-height:calc(28 * var(--u));color:var(--pf-ink-2);font-feature-settings:"ss01" 1;flex:none;display:flex}.pos-send-status{animation:posStatusIn .28s var(--ease-out-expo)}@keyframes posStatusIn{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.pos-send-wait .pf-waiting-spin{color:var(--pf-spin);scale:1.13}.pos-ticket{background:var(--scr-surface);text-align:center;border-radius:16px 16px 0 0;flex:none;padding:32px 14px 16px;position:relative}.pos-ticket:after{content:"";background:radial-gradient(circle at 50% 0, var(--scr-surface) 6.5px, transparent 7px) 0 0 / 14px 7px repeat-x;height:7px;position:absolute;top:100%;left:0;right:0}.pos-badge{background:var(--scr-surface);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.pos-badge>svg{background:var(--tone);color:#fff;stroke-width:2.6px;border-radius:50%;width:38px;height:38px;padding:10px;animation:.4s cubic-bezier(.34,1.36,.64,1) .1s backwards posBadgeIn}.tone-partial .pos-badge>svg{color:var(--tone);stroke-width:0;background:0 0;padding:0}.pos-perf{background:repeating-linear-gradient(90deg, var(--scr-border) 0 4px, transparent 4px 7px);height:1px;margin:14px -14px 12px;position:relative}.pos-perf:before,.pos-perf:after{content:"";background:var(--tone);border-radius:50%;width:11px;height:11px;position:absolute;top:-5px}.pos-perf:before{left:-5.5px}.pos-perf:after{right:-5.5px}.pos-ticket .pos-card{text-align:left;padding:0 12px}.pos-ticket .pos-row{min-height:38px}.pos-ticket .pos-row+.pos-row{border-top:1px solid var(--scr-border)}.pos-btn{background:var(--scr-surface);height:46px;color:var(--scr-text);font:inherit;cursor:pointer;transition:filter .14s ease, transform .12s var(--ease-out-quad);border:1px solid #1010100f;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:13px;font-weight:650;display:flex}.pos-ticket+.pos-btn{margin-top:26px}.pos-btn svg{width:15px;height:15px;color:var(--scr-text-faint)}.pos-btn:active{transform:scale(.97)}.tone-paid .pos-body{padding:calc(112 * var(--u)) 0 0;align-items:center}.pos-ok-receipt{width:calc(340 * var(--u));height:calc(402 * var(--u));filter:drop-shadow(0 4px 8px #10101026);flex:none;position:relative}.pos-ok-paper{width:100%;height:auto;position:absolute;top:0;left:0}.pos-ok-badge{left:calc(96 * var(--u));top:calc(-39 * var(--u));width:calc(150 * var(--u));height:auto;animation:.42s cubic-bezier(.34,1.36,.64,1) .14s backwards posBadgeIn;position:absolute}.pos-ok-body{left:calc(20 * var(--u));top:calc(56 * var(--u));width:calc(300 * var(--u));align-items:center;gap:calc(24 * var(--u));flex-direction:column;display:flex;position:absolute}.pos-ok-amt{gap:calc(4 * var(--u));width:calc(237 * var(--u));padding-top:calc(32 * var(--u));text-align:center;flex-direction:column;display:flex}.pos-ok-amt p{margin:0}.pos-ok-big{font-size:min(calc(40 * var(--u)), calc(237 * var(--u) / (var(--len,1) * .62)));letter-spacing:-.01em;color:#000;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:550;line-height:normal}.pos-ok-sub{font-family:Inter,sans-serif;font-size:calc(16 * var(--u));line-height:calc(24 * var(--u));letter-spacing:-.01em;color:#78797b}.pos-ok-dash{width:100%;height:1px;display:block}.pos-ok-card{align-self:stretch;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(20 * var(--u));border-radius:calc(16 * var(--u));background:#fff;border:1px solid #e5e7eb;flex-direction:column;display:flex}.pos-ok-row{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));font-family:Inter,sans-serif;font-size:calc(18 * var(--u));line-height:calc(20 * var(--u));color:#3f3f41;font-feature-settings:"ss01" 1;display:flex}.pos-ok-row span{flex:none}.pos-ok-row b{min-width:0;font-size:min(1em, calc(180 * var(--u) / (var(--len,1) * .6)));padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(6 * var(--u));color:#181927;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f3f4f6;font-weight:600}.pos-ok-rule{height:0;position:relative}.pos-ok-rule img{top:calc(-13 * var(--u));width:112.3%;max-width:none;height:auto;position:absolute;left:-6.15%}.pos-ok-actions{align-self:stretch;gap:calc(32 * var(--u));padding:calc(48 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u));flex-direction:column;flex:none;display:flex}.pos-ok-ask{text-align:center;font-family:Inter,sans-serif;font-weight:500;font-size:calc(20 * var(--u));line-height:calc(40 * var(--u));letter-spacing:-.02em;color:#fff;margin:0}.pos-ok-btns{gap:calc(16 * var(--u));flex-direction:column;display:flex}.pos-ok-btn{justify-content:center;align-items:center;gap:calc(8 * var(--u));padding:calc(20 * var(--u)) calc(16 * var(--u));border-radius:calc(16 * var(--u));cursor:pointer;font:600 calc(20 * var(--u)) / calc(28 * var(--u)) "Uncut Sans", sans-serif;letter-spacing:-.02em;color:#080808;font-feature-settings:"ss04" 1;transition:filter .14s ease, transform .12s var(--ease-out-quad);background:#fff;border:1px solid #dadbd8;display:flex}.pos-ok-btn img{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none;display:block}.pos-ok-btn:active{transform:scale(.97)}.tone-paid .pos-body.screen-fade{animation:none}.pos-ok-receipt{animation:posReceiptIn .5s var(--ease-out-expo) backwards}.pos-ok-actions{animation:posFadeUp .36s var(--ease-out-expo) .22s backwards}@keyframes posReceiptIn{0%{opacity:0;transform:translateY(calc(40 * var(--u))) scale(.97)}to{opacity:1;transform:none}}@keyframes posBadgeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes posFadeUp{0%{opacity:0;transform:translateY(calc(10 * var(--u)))}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.pos-keys button:hover,.pos-chips button:hover{background:color-mix(in srgb, var(--scr-text) 5%, transparent)}.pos-opt:hover:not(.on){border-color:color-mix(in srgb, var(--scr-text) 26%, transparent)}.pos-cta:hover:not(:disabled),.pos-btn:hover,.pos-ok-btn:hover{filter:brightness(.97)}button.pos-back:hover{background:var(--pf-chip)}}.th-ante{--accent:#f9611f;--focus-ring:#0c0c0a;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--field-focus-border:var(--text);--field-focus-ring:0 0 0 3px #0c0c0a0f;--accent-ink:#ae3704;--accent-soft:#fbeada;--bg-page:#f5f5f4;--bg-modal:#fff;--bg-row-hover:#fafaf9;--bg-input:#fafaf9;--bg-subtle:#f5f5f3;--border:#ebebe9;--border-strong:#d6d6d3;--text:#0c0c0a;--text-2:#6b6b66;--text-3:#a0a09b;--success:#16a34a;--success-soft:#dcfce7;--warning:#d97706;--warning-soft:#fef3c7;--warning-bg:#fffbeb;--error:#dc2626;--error-soft:#fee2e2;--error-bg:#fef2f2;--info:#2563eb;--info-soft:#dbeafe;--bg-control:#fff;--border-hover:#dcdcd9;--bg-hover-strong:#f0f0ee;--tint-hover:#0000000a;--tint-hover-soft:#00000005;--text-strong:#080808;--text-label:#5a5a5a;--text-body:#475569;--text-ink:#1e293b;--text-tag:#1e293b;--surface-tag:#efe4de;--surface-warm:#fcfaf8;--border-warm:#efe4de;--border-cool:#e2e8f0;--cta:#f9611f;--cta-border:#e5531a;--on-cta:#fff;--btn-bg:#f9611f;--btn-bg-hover:#e5531a;--on-btn:#fff;--btn-disabled-bg:#fafaf9;--btn-icon-filter:none;--accent-hover:#e5531a;--selected-border:#0c0c0a;--selected-ring:transparent;--progress-active:#f9611f;--success-strong:#12834a;--success-fill:#12834a;--success-tint:#e8f8ef;--success-border:#b9e6cc;--success-bright:#1da656;--danger:#e54741;--danger-text:#d4523f;--danger-border:#f1c4bd;--danger-surface:#fdf6f5;--warning-tint:#fef9e7;--warning-border:#fde68a;--warning-ink:#92400e;--warning-highlight:#fffbea;--warning-surface:#fff4e5;--error-ink:#991b1b;--field-error:#c2410c;--powered-ink:#262626;--scrim:#0c0c0a6b;--qr-surface:transparent;--qr-pad:0px;--icon-filter:none;--art-disc:transparent;--art-disc-pad:0px;--art-disc-radius:0;--mark-ring:transparent;--quote-flash:#84cc1638;--demo-mark-bg:#ffffff29;--demo-mark-text:#fffc;--radius-sm:8px;--font:"Uncut Sans", -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace}.th-ante *{box-sizing:border-box;margin:0;padding:0}.th-ante .ante-stage{flex-shrink:0;justify-content:center;width:360px;min-width:360px;max-width:360px;display:flex}.th-ante .modal{color:var(--text);background:var(--bg-modal);border-radius:18px;flex-direction:column;flex-shrink:0;width:360px;min-width:360px;max-width:360px;height:540px;min-height:540px;max-height:540px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000f,0 24px 48px #00000014}.th-ante .modal>.modal-header,.th-ante .modal>.footer-action,.th-ante .modal>.modal-title-block,.th-ante .modal>.picker-section,.th-ante .modal>.picker-list,.th-ante .modal>.picker-empty,.th-ante .modal>.picker-loading,.th-ante .modal>.pay-section,.th-ante .modal>.review-section,.th-ante .modal>.done-section,.th-ante .modal>.auth-section,.th-ante .modal>.auth-loading,.th-ante .modal>.selection-warning{flex-shrink:0}.th-ante .modal.modal-tall{height:auto;max-height:calc(calc(var(--ante-vh) * 100 / 100) - 48px)}.th-ante .modal-body{flex:auto;min-height:0;overflow:hidden auto}.th-ante .modal-body::-webkit-scrollbar{width:6px}.th-ante .modal-body::-webkit-scrollbar-track{background:0 0}.th-ante .modal-body::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.th-ante .modal-body::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.th-ante .ante-progress{gap:4px;padding:0 0 14px;display:flex}.th-ante .progress-dot{background:var(--border);border-radius:1px;flex:1;height:2px}.th-ante .progress-dot.active{background:var(--progress-active)}.th-ante .progress-dot.complete{background:var(--text-3)}.th-ante .modal-header{padding:14px 20px}.th-ante .header-top{justify-content:space-between;align-items:center;min-height:22px;margin-bottom:10px;display:flex}.th-ante .header-left{align-items:center;gap:8px;display:flex}.th-ante .back-btn{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;margin-left:-4px;display:flex}.th-ante .back-btn:hover{color:var(--text);background:var(--bg-row-hover)}.th-ante .back-btn.hidden{display:none}.th-ante .merchant-info{color:var(--text-2);align-items:center;gap:8px;font-size:13px;line-height:1;display:flex}.th-ante .merchant-avatar{color:#fff;background:linear-gradient(135deg,#1a1a17,#3a3a35);border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:flex}.th-ante .merchant-avatar.stake-avatar{letter-spacing:-.5px;color:#fff;background:#0f212e;font-family:Uncut Sans,sans-serif;font-size:14px;font-style:italic;font-weight:800}.th-ante .merchant-info strong{color:var(--text);font-weight:500}.th-ante .close-btn{width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.th-ante .close-btn:hover{color:var(--text);background:var(--bg-row-hover)}.th-ante .amount-block{align-items:baseline;gap:8px;display:flex}.th-ante .amount-dollar{font-family:var(--font);letter-spacing:-.02em;color:var(--text);white-space:nowrap;min-width:0;font-size:26px;font-weight:700}.th-ante .amount-dollar.mid{font-size:22px}.th-ante .amount-dollar.long{font-size:19px}.th-ante .amount-asset-line{color:var(--text-3);margin-left:auto;font-size:12px}.th-ante .order-details-toggle{font-family:var(--font);color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;flex:none;align-self:center;align-items:center;gap:4px;margin-left:auto;margin-right:-8px;padding:5px 8px 5px 10px;font-size:12px;display:inline-flex}.th-ante .order-details-toggle:hover{color:var(--text);background:var(--bg-row-hover)}.th-ante .order-details-toggle svg{transition:transform .2s}.th-ante .order-details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.th-ante .order-details{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1);display:grid}.th-ante .order-details.open{grid-template-rows:1fr}.th-ante .order-details-inner{min-height:0;overflow:hidden}.th-ante .order-details-section{padding-top:14px}.th-ante .order-details-section+.order-details-section{padding-top:16px}.th-ante .order-details-heading{color:var(--text);border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:8px;font-size:13px;font-weight:600}.th-ante .order-details-row{color:var(--text-2);justify-content:space-between;gap:16px;padding:5px 0;font-size:13px;display:flex}.th-ante .order-details-total{border-top:1px solid var(--border);color:var(--text);justify-content:space-between;gap:16px;margin-top:6px;padding-top:10px;font-size:13px;font-weight:600;display:flex}.th-ante .order-details-total>span:last-child{text-align:right}.th-ante .order-details-row>span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.th-ante .order-details,.th-ante .order-details-toggle svg{transition:none}}.th-ante .pay-asset-list{flex-direction:column;gap:8px;padding:16px 20px 8px;display:flex}.th-ante .pay-asset-row{background:var(--bg-control);border:1px solid var(--border);width:100%;font-family:var(--font);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.th-ante .pay-asset-row:hover{background:var(--bg-row-hover);border-color:var(--border-hover)}.th-ante .pay-asset-row.selected{border-color:var(--selected-border);box-shadow:inset 0 0 0 1px var(--selected-ring)}.th-ante .pay-asset-logo{flex-shrink:0;display:block}.th-ante .network-logo{border-radius:50%}.th-ante .pay-asset-text{flex-direction:column;gap:2px;min-width:0;display:flex}.th-ante .pay-asset-name{color:var(--text);font-size:14px;font-weight:600}.th-ante .pay-asset-amount{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.th-ante .deposit{flex-direction:column;align-items:center;padding:12px 20px 16px;display:flex}.th-ante .deposit-top{justify-content:center;align-items:center;width:100%;display:flex}.th-ante .deposit-amount{flex-direction:column;align-items:center;gap:4px;display:flex}.th-ante .deposit-amount-label{color:var(--text-label);font-size:12px;line-height:14px}.th-ante .deposit-amount-value{color:var(--text-strong);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:24px;display:flex}.th-ante .deposit-amount-value img{border-radius:50%}.th-ante .deposit-network{margin-top:16px;padding-top:11px;position:relative}.th-ante .deposit-network-tag{background:var(--surface-tag);color:var(--text-tag);border-radius:20px;padding:2px 6px;font-size:12px;font-weight:700;line-height:normal;position:absolute;top:0;left:50%;transform:translate(-50%)}.th-ante .deposit-network-pill{border:1px solid var(--border-cool);min-width:118px;height:40px;color:var(--text-ink);border-radius:17px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:14px;font-weight:500;line-height:20px;display:flex}.th-ante .deposit-network-pill img{border-radius:50%}.th-ante .deposit-instructions{width:280px;color:var(--text-body);text-align:center;margin:20px 0 0;font-size:14px;font-weight:500;line-height:20px}.th-ante .deposit-qr{width:112px;height:112px;padding:var(--qr-pad);background:var(--qr-surface);box-sizing:border-box;border-radius:10px;margin-top:12px}.th-ante .deposit-qr svg,.th-ante .deposit-qr .qr{background:0 0;border-radius:0;width:100%;height:100%;padding:0;display:block}.th-ante .deposit-qr svg{color:#111}.th-ante .deposit-address{background:var(--surface-warm);border:1px solid var(--border-warm);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:12px;padding:8px 8px 8px 12px;display:flex}.th-ante .deposit-address-text{flex-direction:column;gap:2px;min-width:0;display:flex}.th-ante .deposit-address-label{color:var(--text-label);font-size:11px;line-height:13px}.th-ante .deposit-address-value{color:var(--text-strong);word-break:break-all;font-size:12px;font-weight:600;line-height:16px}.th-ante .deposit-copy{background:var(--cta);font-family:var(--font);color:var(--on-cta);cursor:pointer;border:none;border-radius:17px;flex-shrink:0;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:600;line-height:14px;display:flex}.th-ante .deposit-copy:hover{filter:brightness(.96)}.th-ante .deposit-warning{align-items:flex-start;gap:8px;width:100%;margin-top:12px;display:flex}.th-ante .deposit-warning img{filter:var(--icon-filter);flex-shrink:0}.th-ante .deposit-warning p{color:var(--text-body);margin:0;font-size:12px;line-height:14px}.th-ante .deposit-warning strong{font-weight:700}.th-ante .deposit-status{color:var(--text-body);align-items:center;gap:6px;margin-top:32px;font-size:14px;line-height:20px;display:flex}.th-ante .deposit-spinner{width:16px;height:16px;animation:.8s steps(8,end) infinite ante-deposit-spin;position:relative}.th-ante .deposit-spinner img{transform:rotate(calc(var(--i) * 45deg)) translateY(-4.8px);filter:var(--icon-filter);opacity:calc(1 - var(--i) * .12);position:absolute;top:calc(50% - 1.92px);left:calc(50% - .64px)}@keyframes ante-deposit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.th-ante .deposit-spinner{animation:none}}.th-ante .modal-body.deposit-paid{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 20px 16px;display:flex}.th-ante .deposit-paid-art{display:block}.th-ante .deposit-paid-amount{letter-spacing:-.4px;color:var(--text-strong);font-size:20px;font-weight:700;line-height:28px}.th-ante .deposit-paid-text{width:264px;color:var(--text-body);margin:10px 0 0;font-size:14px;line-height:20px}.th-ante .deposit-paid-text strong{color:var(--text-strong);font-weight:700}.th-ante .deposit-paid-receipt{max-width:280px;color:var(--text-2);overflow-wrap:anywhere;margin:8px 0 0;font-size:12.5px;line-height:18px}.th-ante .deposit-paid-receipt strong{color:var(--text);font-weight:600}.th-ante .deposit-paid-btn{margin-top:32px}.th-ante .modal:has(>.exit-intent){position:relative}.th-ante .exit-intent{z-index:20;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.th-ante .exit-intent-backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .24s;position:absolute;inset:0}.th-ante .exit-intent-sheet{background:var(--bg-modal);text-align:center;transition:transform .2s var(--ease-out);border-radius:18px 18px 0 0;flex-direction:column;align-items:center;padding:8px 20px 20px;display:flex;position:relative;transform:translateY(100%);box-shadow:0 -8px 32px #0000001f}.th-ante .exit-intent.open .exit-intent-backdrop{opacity:1}.th-ante .exit-intent.open .exit-intent-sheet{transition:transform .42s var(--ease-sheet);transform:translateY(0)}.th-ante .exit-intent-grabber{background:var(--border);border-radius:999px;width:36px;height:4px;margin-bottom:14px}.th-ante .exit-intent-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:600}.th-ante .exit-intent-icon{background:var(--warning-surface);width:56px;height:56px;color:var(--warning);border-radius:50%;place-items:center;margin-top:14px;display:grid}.th-ante .exit-intent.open .exit-intent-icon{animation:.5s cubic-bezier(.36,.07,.19,.97) .3s both ante-exit-nudge}@keyframes ante-exit-nudge{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(7deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}.th-ante .exit-intent-title{letter-spacing:-.01em;max-width:280px;color:var(--text);margin:14px 0 0;font-size:18px;font-weight:700;line-height:24px}.th-ante .exit-intent-body{color:var(--text-2);margin:8px 0 0;font-size:13px;line-height:18px}.th-ante .exit-intent-points{background:var(--bg-subtle);text-align:left;color:var(--text-2);border-radius:10px;flex-direction:column;gap:6px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:16px;list-style:none;display:flex}.th-ante .exit-intent-points li{padding-left:14px;position:relative}.th-ante .exit-intent-points li:before{content:"";background:var(--text-3);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:2px}.th-ante .exit-intent-points strong{color:var(--text);font-weight:600}.th-ante .exit-intent-actions{flex-direction:column;gap:8px;width:100%;margin-top:18px;display:flex}.th-ante .exit-intent-stay,.th-ante .exit-intent-leave{width:100%;font-family:var(--font);cursor:pointer;border-radius:10px;padding:13px 16px;font-size:14px;font-weight:500}.th-ante .exit-intent-stay{background:var(--cta);border:1px solid var(--cta-border);color:var(--on-cta)}.th-ante .exit-intent-stay:hover{filter:brightness(.97)}.th-ante .exit-intent-leave{border:1px solid var(--border);color:var(--text-2);background:0 0}.th-ante .exit-intent-leave:hover{color:var(--danger-text);border-color:var(--danger-border);background:var(--danger-surface)}@media (prefers-reduced-motion:reduce){.th-ante .exit-intent-sheet,.th-ante .exit-intent.open .exit-intent-sheet,.th-ante .exit-intent-backdrop{transition:none}.th-ante .exit-intent.open .exit-intent-icon{animation:none}}.th-ante .deposit-outcome .deposit-paid-amount{margin-top:32px}.th-ante .deposit-outcome-btn{margin-top:24px}.th-ante .deposit-partial-art{padding:12px 2px 2px}.th-ante .deposit-partial-art img{padding:var(--art-disc-pad);background:var(--art-disc);border-radius:var(--art-disc-radius);display:block}.th-ante .deposit-partial-card{background:var(--surface-warm);border:1px solid var(--border-warm);border-radius:8px;flex-direction:column;gap:12px;width:100%;margin-top:16px;padding:12px;display:flex}.th-ante .deposit-partial-row{color:var(--text-ink);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:14px;line-height:20px;display:flex}.th-ante .deposit-partial-row+.deposit-partial-row{border-top:1px solid var(--border-warm);padding-top:12px}.th-ante .deposit-partial-due{color:var(--danger)}.th-ante .deposit-failed-art{border-radius:var(--art-disc-radius);display:block}.th-ante .deposit-failed-text{width:332px;max-width:100%}.th-ante .deposit-outcome .deposit-paid-amount+.deposit-paid-text{margin-top:10px}.th-ante .deposit-outcome .deposit-failed-text+.deposit-outcome-btn{margin-top:48px}.th-ante .deposit-amount-received{color:var(--success-bright);font-size:11px;line-height:14px}.th-ante .deposit-sim-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.th-ante .deposit-sim-dot.paid{background:#1da656}.th-ante .deposit-sim-dot.partial{background:conic-gradient(#f9611f 0 50%, #080808 50% 100%)}.th-ante .deposit-sim-dot.failed{background:#e54741}.th-ante .deposit-sim-dot.exchange{background:#1652f0}.th-ante .demo-guide{z-index:80;width:288px;font-family:var(--font);color:var(--text);background:#fff;border-radius:16px;padding:14px;position:absolute;bottom:20px;left:20px;box-shadow:0 2px 6px #0000002e,0 18px 40px #00000059}.th-ante .demo-switch{border-top:1px solid var(--border);color:var(--text-2);justify-content:center;align-items:center;gap:4px;margin-top:10px;padding-top:10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.th-ante .demo-switch:hover{color:var(--text)}.th-ante .demo-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.th-ante .demo-guide.collapsed{width:auto;box-shadow:none;background:0 0;padding:0}.th-ante .demo-pill{background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;box-shadow:0 2px 6px #0000002e,0 12px 28px #0000004d}.th-ante .demo-pill-open{min-width:0;font-family:var(--font);color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:12px;font-weight:500;display:flex}.th-ante .demo-pill-step{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.th-ante .demo-pill-btn{background:var(--bg-subtle);width:32px;height:32px;color:var(--text);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.th-ante .demo-pill-btn.primary{background:var(--text);color:#fff}.th-ante .demo-pill-btn:disabled{opacity:.35;cursor:default}.th-ante .demo-pill-tag,.th-ante .demo-tag{letter-spacing:.06em;text-transform:uppercase;color:#080808;background:#fbeada;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.th-ante .demo-head{justify-content:space-between;align-items:center;display:flex}.th-ante .demo-icon-btn{width:26px;height:26px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.th-ante .demo-icon-btn:hover{background:var(--bg-subtle);color:var(--text)}.th-ante .demo-scenarios{background:var(--bg-subtle);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:10px;gap:4px;margin-top:12px;padding:3px;scroll-padding-inline:3px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 16px),#0000 100%)}.th-ante .demo-scenarios::-webkit-scrollbar{display:none}.th-ante .demo-scenario{white-space:nowrap;scroll-snap-align:start;font-family:var(--font);color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:flex}.th-ante .demo-scenario:hover{color:var(--text)}.th-ante .demo-scenario.active{color:var(--text);background:#fff;box-shadow:0 1px 2px #00000014,0 2px 8px #0000000f}.th-ante .demo-steps{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.th-ante .demo-step{gap:10px;padding:5px 0;display:flex;position:relative}.th-ante .demo-step:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:26px;bottom:-4px;left:9px}.th-ante .demo-step.done:not(:last-child):after{background:#1da656}.th-ante .demo-step-mark{border:1.5px solid var(--border);width:20px;height:20px;color:var(--text-3);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:grid}.th-ante .demo-step.done .demo-step-mark{color:#fff;background:#1da656;border-color:#1da656}.th-ante .demo-step.current .demo-step-mark{border-color:var(--text);background:var(--text);color:#fff}.th-ante .demo-step-body{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.th-ante .demo-step-title{color:var(--text-3);font-size:13px;line-height:18px}.th-ante .demo-step.done .demo-step-title{color:var(--text-2)}.th-ante .demo-step.current .demo-step-title{color:var(--text);font-weight:600}.th-ante .demo-step-note{color:var(--text-2);font-size:12px;line-height:16px;animation:.28s cubic-bezier(.16,1,.3,1) ante-fadeIn}.th-ante .demo-arrival{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.th-ante .demo-controls{gap:6px;margin-top:14px;display:flex}.th-ante .demo-btn{border:1px solid var(--border);font-family:var(--font);color:var(--text);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:500;display:flex}.th-ante .demo-btn.primary{background:var(--text);border-color:var(--text);color:#fff;flex:1}.th-ante .demo-btn:not(.primary):not(.ghost){flex:1}.th-ante .demo-btn:hover:not(:disabled){filter:brightness(.96)}.th-ante .demo-btn.primary:hover:not(:disabled){filter:none;background:#1a1a17}.th-ante .demo-btn:disabled{opacity:.4;cursor:default}.th-ante .demo-spot{z-index:1;animation:.65s ease-out ante-demo-spot;position:relative}@keyframes ante-demo-spot{0%{box-shadow:0 0 #f9611f00}35%{box-shadow:0 0 0 5px #f9611ff2,0 0 0 10px #f9611f59}to{box-shadow:0 0 0 3px #f9611fe6}}@media (prefers-reduced-motion:reduce){.th-ante .demo-spot{animation:none;box-shadow:0 0 0 3px #f9611f}.th-ante .demo-step-note{animation:none}}.th-ante .sw-custom-hint.bad{color:var(--field-error,#e5484d)}.th-ante .pay-method-list{gap:8px}.th-ante .pay-method-row{background:var(--bg-control);border:1px solid var(--border);width:100%;font-family:var(--font);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.th-ante .pay-method-row:hover{background:var(--bg-row-hover);border-color:var(--border-hover)}.th-ante .pay-method-row.unavailable{cursor:default;background:var(--bg-subtle)}.th-ante .pay-method-row.unavailable:hover{background:var(--bg-subtle);border-color:var(--border)}.th-ante .pay-method-row.unavailable .pay-method-icon,.th-ante .pay-method-row.unavailable .pay-method-name{opacity:.45}.th-ante .pay-method-row.unavailable .pay-method-coins,.th-ante .pay-method-row.unavailable .pay-method-chev{display:none}.th-ante .pay-method-icon{background:var(--bg-subtle);width:36px;height:36px;color:var(--text);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.th-ante .pay-method-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.th-ante .pay-method-name{color:var(--text);font-size:14px;font-weight:600}.th-ante .pay-method-sub{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.th-ante .pay-method-coins{flex-shrink:0;display:flex}.th-ante .pay-method-coins img,.th-ante .pay-method-coins .source-mark{width:18px;height:18px;box-shadow:0 0 0 2px var(--bg-control);border-radius:50%;margin-left:-5px}.th-ante .pay-method-coins>:first-child{margin-left:0}.th-ante .pay-method-coins img{background:#fff}.th-ante .pay-method-more{background:var(--bg-control);min-width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--border,#0000001f);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;margin-left:3px;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.th-ante .pay-method-sources .source-mark{border-radius:6px;place-items:center;display:grid;overflow:hidden}.th-ante .pay-method-sources .source-mark svg{width:12px;height:12px}.th-ante .pay-method-fiat .fiat-mark{box-shadow:0 0 0 2px var(--bg-control);margin-left:-4px}.th-ante .pay-method-fiat .fiat-mark:first-child{margin-left:0}.th-ante .pay-method-chev{color:var(--text-3);flex-shrink:0;align-self:center}.th-ante .fiat-mark{letter-spacing:.02em;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:26px;height:18px;padding:0 4px;font-size:8.5px;font-weight:800;line-height:1;display:inline-flex}.th-ante .fiat-mark.visa{color:#fff;background:#1a1f71;font-style:italic}.th-ante .fiat-mark.mc{border:1px solid var(--border);background:#fff;position:relative}.th-ante .fiat-mark.mc i{border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.th-ante .fiat-mark.mc i:first-child{background:#eb001b;left:4px}.th-ante .fiat-mark.mc i:last-child{mix-blend-mode:multiply;background:#f79e1b;left:10px}.th-ante .fiat-mark.apay{color:#fff;letter-spacing:0;background:#000;font-size:9.5px;font-weight:600}.th-ante{--apple-logo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.152 6.896c-.948 0-2.415-1.078-3.96-1.04-2.04.027-3.91 1.183-4.961 3.014-2.117 3.675-.546 9.103 1.519 12.09 1.013 1.454 2.208 3.09 3.792 3.039 1.52-.065 2.09-.987 3.935-.987 1.831 0 2.35.987 3.96.948 1.637-.026 2.676-1.48 3.676-2.948 1.156-1.688 1.636-3.325 1.662-3.415-.039-.013-3.182-1.221-3.22-4.857-.026-3.04 2.48-4.494 2.597-4.559-1.429-2.09-3.623-2.324-4.39-2.376-2-.156-3.675 1.09-4.61 1.09zM15.53 3.83c.843-1.012 1.4-2.427 1.245-3.83-1.207.052-2.662.805-3.532 1.818-.78.896-1.454 2.338-1.273 3.714 1.338.104 2.715-.688 3.559-1.701'/%3E%3C/svg%3E")}.th-ante .fiat-mark.apay:before{content:"";width:8px;height:9px;-webkit-mask:var(--apple-logo) center / contain no-repeat;-webkit-mask:var(--apple-logo) center / contain no-repeat;mask:var(--apple-logo) center / contain no-repeat;background:#fff;flex-shrink:0;margin:-1px 1px 0 0}.th-ante .fiat-mark.bank{background:var(--bg-subtle);color:var(--text);border:1px solid var(--border);min-width:22px}.th-ante .fiat-method-tile{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.th-ante .fiat-method-tile.plain{background:var(--bg-subtle);color:var(--text)}.th-ante .fiat-method-tile.apay{background:#000}.th-ante .fiat-apay-glyph{color:#fff;align-items:center;gap:1px;font-size:11px;font-weight:600;display:flex}.th-ante .fiat-apay-glyph:before{content:"";width:9px;height:11px;-webkit-mask:var(--apple-logo) center / contain no-repeat;-webkit-mask:var(--apple-logo) center / contain no-repeat;mask:var(--apple-logo) center / contain no-repeat;background:#fff;margin-top:-2px}.th-ante .fiat-apay-glyph:after{content:"Pay"}.th-ante .fiat-tag{background:var(--bg-subtle);color:var(--text-2);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:600}.th-ante .fiat-tag.best{background:var(--success-tint);color:var(--success-strong)}.th-ante .fiat-note{color:var(--text-2);margin:4px 20px 16px;font-size:12px;line-height:17px}.th-ante .fiat-note code{background:var(--bg-subtle);color:var(--text);border-radius:5px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11px}.th-ante .fiat-ok{color:var(--success-strong);font-weight:600}.th-ante .fiat-pay{flex-direction:column;gap:12px;padding:8px 20px 12px;display:flex}.th-ante .fiat-route{background:var(--bg-subtle);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:12px;display:flex}.th-ante .fiat-route-fees{border-top:1px solid var(--border);color:var(--text-2);flex-basis:100%;margin-top:4px;padding-top:8px;font-size:12px;line-height:16px}.th-ante .fiat-route-node{flex-direction:column;gap:2px;min-width:0;display:flex}.th-ante .fiat-route-node.end{text-align:right;align-items:flex-end}.th-ante .fiat-route-node.end .fiat-route-v{color:var(--success-strong)}.th-ante .fiat-route-k{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.th-ante .fiat-route-v{color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.th-ante .fiat-route-arrow{color:var(--text-3);flex-shrink:0}.th-ante .fiat-secure{color:var(--text-2);align-items:flex-start;gap:6px;margin:0;font-size:11.5px;line-height:16px;display:flex}.th-ante .fiat-secure svg{flex-shrink:0;margin-top:2px}.th-ante .fiat-card-form{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.th-ante .fiat-field{color:var(--text-2);flex-direction:column;flex:1;gap:4px;font-size:11.5px;font-weight:500;display:flex}.th-ante .fiat-field input{border:1px solid var(--border);height:42px;font-family:var(--font);color:var(--text);font-variant-numeric:tabular-nums;border-radius:10px;outline:none;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.th-ante .fiat-field input:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring)}.th-ante .fiat-field-row{gap:10px;display:flex}.th-ante .fiat-field-row .fiat-field{min-width:0}.th-ante .fiat-field input{box-sizing:border-box;width:100%;min-width:0}.th-ante .fiat-test-card{font-family:var(--font);color:var(--text-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.th-ante .fiat-bank{border:1px solid var(--border);border-radius:12px;overflow:hidden}.th-ante .fiat-bank-row{align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.th-ante .fiat-bank-row+.fiat-bank-row{border-top:1px solid var(--border)}.th-ante .fiat-bank-row>span{width:104px;color:var(--text-2);flex-shrink:0}.th-ante .fiat-bank-row>b{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:1;font-weight:600}.th-ante .fiat-bank-row.ref{background:var(--warning-highlight)}.th-ante .fiat-copy{border:1px solid var(--border);background:var(--bg-control);font-family:var(--font);color:var(--text);cursor:pointer;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}.th-ante .fiat-copy.copied{background:var(--success-tint);border-color:var(--success-border);color:var(--success-strong)}.th-ante .fiat-apay-btn{color:#fff;width:100%;height:48px;font-family:var(--font);cursor:pointer;background:#000;border:0;border-radius:10px;font-size:15px;font-weight:500}.th-ante .fiat-apay-word{font-weight:600}.th-ante .fiat-apay-word:before{content:"";vertical-align:-2px;width:15px;height:18px;-webkit-mask:var(--apple-logo) center / contain no-repeat;-webkit-mask:var(--apple-logo) center / contain no-repeat;mask:var(--apple-logo) center / contain no-repeat;background:#fff;margin:0 1px 0 3px;display:inline-block}.th-ante .modal:has(>.apay-overlay){position:relative}.th-ante .apay-overlay{z-index:25;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.th-ante .apay-backdrop{opacity:0;background:#00000059;transition:opacity .22s;position:absolute;inset:0}.th-ante .apay-sheet{transition:transform .2s var(--ease-out);font-family:-apple-system, "SF Pro Text", var(--font);background:#f2f2f7;border-radius:16px 16px 0 0;flex-direction:column;gap:2px;padding:14px 18px 18px;display:flex;position:relative;transform:translateY(100%)}.th-ante .apay-overlay.open .apay-backdrop{opacity:1}.th-ante .apay-overlay.open .apay-sheet{transition:transform .36s var(--ease-sheet);transform:none}.th-ante .apay-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.th-ante .apay-head .fiat-mark{min-width:44px;height:22px;font-size:12px}.th-ante .apay-cancel{color:#0a84ff;cursor:pointer;background:0 0;border:0;font-size:14px}.th-ante .apay-row{color:#6e6e73;background:#fff;justify-content:space-between;gap:12px;padding:10px 12px;font-size:13px;display:flex}.th-ante .apay-row:nth-of-type(2){border-radius:10px 10px 0 0}.th-ante .apay-row.total{border-radius:0 0 10px 10px}.th-ante .apay-row b{color:#1d1d1f;align-items:center;gap:6px;font-weight:600;display:flex}.th-ante .apay-row.total b{font-size:16px}.th-ante .apay-confirm{color:#0a84ff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;margin-top:14px;padding:10px;font-size:13px;display:flex}.th-ante .apay-confirm.done{color:#34c759}.th-ante .apay-decline{color:#6e6e73;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:4px;font-size:12px}.th-ante .fiat-checks{border:1px solid var(--border);border-radius:12px;flex-direction:column;margin:8px 20px 0;display:flex;overflow:hidden}.th-ante .fiat-check{align-items:flex-start;gap:12px;padding:12px;display:flex}.th-ante .fiat-check+.fiat-check{border-top:1px solid var(--border)}.th-ante .fiat-check-mark{border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:1px;position:relative}.th-ante .fiat-check.working .fiat-check-mark{border-color:var(--text);border-right-color:#0000;animation:.7s linear infinite ante-fiat-spin}.th-ante .fiat-check.done .fiat-check-mark{border-color:var(--success-fill);background:var(--success-fill);animation:none}.th-ante .fiat-check.done .fiat-check-mark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}@keyframes ante-fiat-spin{to{transform:rotate(360deg)}}.th-ante .fiat-check-text{min-width:0;color:var(--text-2);flex-direction:column;flex:1;gap:3px;font-size:12.5px;display:flex}.th-ante .fiat-check-text b{color:var(--text);font-size:13.5px;font-weight:600}.th-ante .fiat-phone{border:1px solid var(--border);background:var(--bg-control);border-radius:10px;height:42px;margin-top:8px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.th-ante .fiat-phone:focus-within{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring)}.th-ante .fiat-cc{background:var(--bg-subtle);border-right:1px solid var(--border);color:var(--text);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:14px;font-weight:600;display:flex;position:relative}.th-ante .fiat-cc:hover{background:var(--bg-hover-strong)}.th-ante .fiat-cc-flag{font-size:16px;line-height:1}.th-ante .fiat-cc-dial{font-variant-numeric:tabular-nums}.th-ante .fiat-cc-chev{color:var(--text-2)}.th-ante .fiat-cc select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.th-ante .fiat-phone input{min-width:0;height:100%;font-family:var(--font);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:14px}.th-ante .fiat-phone input::placeholder{color:var(--text-3,#a3a3a0)}.th-ante .fiat-terms{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:8px;margin:12px 20px 8px;font-size:12px;line-height:17px;display:flex}.th-ante .fiat-terms input{accent-color:var(--text);margin-top:2px}.th-ante .fiat-terms a{color:var(--text)}.th-ante .fiat-steps{flex-direction:column;margin:12px 20px 8px;padding:0;list-style:none;display:flex}.th-ante .fiat-step{gap:12px;padding:10px 0;display:flex;position:relative}.th-ante .fiat-step:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:36px;bottom:-6px;left:11px}.th-ante .fiat-step.done:not(:last-child):after{background:var(--success-fill)}.th-ante .fiat-step-mark{border:2px solid var(--border);background:var(--bg-control);border-radius:50%;flex-shrink:0;width:24px;height:24px;position:relative}.th-ante .fiat-step.active .fiat-step-mark{border-color:var(--text);border-right-color:#0000;animation:.8s linear infinite ante-fiat-spin}.th-ante .fiat-step.done .fiat-step-mark{border-color:var(--success-fill);background:var(--success-fill);animation:none}.th-ante .fiat-step.done .fiat-step-mark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.th-ante .fiat-step-text{color:var(--text-3);flex-direction:column;gap:2px;font-size:12.5px;display:flex}.th-ante .fiat-step-text b{color:var(--text-3);font-size:14px;font-weight:600}.th-ante .fiat-step.active .fiat-step-text b,.th-ante .fiat-step.done .fiat-step-text b{color:var(--text)}.th-ante .fiat-step.active .fiat-step-text,.th-ante .fiat-step.done .fiat-step-text{color:var(--text-2)}.th-ante .deposit-sim-dot.card{background:#7c5cff}@media (prefers-reduced-motion:reduce){.th-ante .fiat-check.working .fiat-check-mark,.th-ante .fiat-step.active .fiat-step-mark{animation:none}.th-ante .apay-sheet,.th-ante .apay-backdrop{transition:none}}.th-ante .auth-section.payer-section{padding-top:20px}.th-ante .payer-input-wrap{position:relative}.th-ante .payer-input-icon{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.th-ante .auth-input.payer-input{padding-left:40px}.th-ante .payer-field .payer-error{color:var(--field-error);margin-top:4px;font-size:11px;display:none}.th-ante .payer-field.invalid .payer-input{border-color:var(--field-error)}.th-ante .payer-field.invalid .payer-error{display:block}.th-ante .modal-title-block{padding:0 20px 4px}.th-ante .modal-title{letter-spacing:-.01em;font-size:17px;font-weight:600}.th-ante .modal-title-sub{color:var(--text-2);margin-top:4px;font-size:13px;line-height:1.5}.th-ante .pay-section{padding:4px 20px 12px}.th-ante .pay-row{justify-content:space-between;align-items:center;padding:14px 4px;display:flex}.th-ante .pay-row+.pay-row{border-top:1px solid var(--border)}.th-ante .pay-row-label{color:var(--text-2);font-size:13px}.th-ante .pay-row-amount{font-family:var(--font);letter-spacing:-.01em;font-size:18px;font-weight:600}.th-ante .pay-row-amount-sub{color:var(--text-3);text-align:right;margin-top:2px;font-size:11px}.th-ante .pay-row-detail{text-align:right}.th-ante .pay-row-rate{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:3px;align-self:flex-end;margin-top:3px;margin-right:-4px;padding:1px 4px;font-size:10.5px;font-weight:500;transition:background-color .2s}@keyframes ante-quoteFlash{0%{background-color:var(--quote-flash)}to{background-color:#0000}}.th-ante .pay-row-rate.quote-flash{animation:1.2s ease-out ante-quoteFlash}.th-ante .alloc-list{flex-direction:column;margin-top:-10px;padding:2px 4px 6px;display:flex}.th-ante .alloc-row{color:var(--text-3);justify-content:space-between;align-items:center;font-size:11px;line-height:1.4;display:flex}.th-ante .alloc-symbol{color:var(--text-3);font-weight:500}.th-ante .alloc-amount{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.th-ante .pay-row-fee{cursor:pointer;-webkit-tap-highlight-color:transparent}.th-ante .pay-row-fee .pay-row-label{align-items:center;gap:5px;display:inline-flex}.th-ante .fee-chevron{color:var(--text-3);transition:transform .18s}.th-ante .fee-chevron.open{transform:rotate(180deg)}.th-ante .fee-breakdown{flex-direction:column;gap:8px;padding:2px 4px 12px;display:flex}.th-ante .fee-breakdown-row{justify-content:space-between;align-items:center;display:flex}.th-ante .fee-breakdown-label{color:var(--text-3);font-size:12px}.th-ante .fee-breakdown-amount{font-family:var(--font);color:var(--text-2);font-size:12px;font-weight:500}.th-ante .pay-row-fee+.fee-breakdown{border-top:none}.th-ante .source-row{background:var(--bg-subtle);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-bottom:4px;padding:12px;display:flex}.th-ante .source-row:hover{background:var(--bg-hover-strong)}.th-ante .source-mark{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.th-ante .source-mark.cb{background:#0052ff}.th-ante .source-mark.mm{border:1px solid var(--border);background:#fff}.th-ante .source-mark.bn{color:#0c0c0a;background:#f3ba2f}.th-ante .source-mark.wc{background:#3b99fc}.th-ante .source-mark.by{color:#0c0c0a;background:#f7a600}.th-ante .source-mark.ok{outline:1px solid var(--mark-ring);outline-offset:-1px;background:#0c0c0a}.th-ante .source-mark svg{display:block}.th-ante .source-info{flex:1;min-width:0}.th-ante .source-name{font-size:13px;font-weight:500;line-height:1.3}.th-ante .source-detail{color:var(--text-2);margin-top:1px;font-size:11px}.th-ante .source-chevron{color:var(--text-3);opacity:.5;flex-shrink:0}.th-ante .detail-link{color:var(--text-3);font-family:var(--font);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:4px;padding:8px 4px;font-size:12px;display:flex}.th-ante .detail-link:hover{color:var(--text-2)}.th-ante .detail-panel{background:var(--bg-subtle);opacity:0;border-radius:8px;max-height:0;margin-bottom:0;padding:0 12px;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .2s,padding .28s cubic-bezier(.4,0,.2,1),margin-bottom .28s cubic-bezier(.4,0,.2,1);overflow:hidden}.th-ante .detail-panel.open{opacity:1;max-height:480px;margin-bottom:8px;padding:12px}.th-ante .detail-panel-row{justify-content:space-between;padding:3px 0;font-size:12px;display:flex}.th-ante .detail-panel-row span:first-child{color:var(--text-2)}.th-ante .detail-panel-row span:last-child{color:var(--text);font-weight:500}.th-ante .detail-panel-row .mono{font-family:var(--font-mono);font-size:11px}.th-ante .multi-summary{background:var(--bg-subtle);border-radius:12px;margin-bottom:8px;padding:14px 16px}.th-ante .multi-summary-line{color:var(--text);font-size:13px;line-height:1.55}.th-ante .multi-summary-line strong{font-weight:600}.th-ante .multi-summary-edit{color:var(--text-2);font-family:var(--font);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;background:0 0;border:none;margin-top:10px;padding:0;font-size:12px}.th-ante .multi-summary-edit:hover{color:var(--text)}.th-ante .multi-edit-panel{background:var(--bg-subtle);border-radius:12px;margin-bottom:8px;padding:8px}.th-ante .multi-edit-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:4px;padding:4px 8px 8px;display:flex}.th-ante .multi-edit-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:11px;font-weight:600}.th-ante .multi-edit-row{border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.th-ante .multi-edit-row+.multi-edit-row{border-top:1px solid var(--border)}.th-ante .check{background:var(--bg-control);border:1.5px solid var(--border-strong);width:18px;height:18px;color:var(--on-btn);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.th-ante .multi-edit-row.checked .check{background:var(--text);border-color:var(--text)}.th-ante .multi-edit-row.disabled{opacity:.4}.th-ante .me-info{flex:1}.th-ante .me-name{font-size:13px;font-weight:500}.th-ante .me-net{color:var(--text-3);font-size:11px}.th-ante .me-amounts{text-align:right}.th-ante .me-using{font-family:var(--font);font-size:13px;font-weight:600}.th-ante .me-of{color:var(--text-3);font-size:11px}.th-ante .source-card{background:var(--bg-subtle);border-radius:10px;margin-bottom:4px;overflow:hidden}.th-ante .source-card-header{cursor:pointer;border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px;display:flex}.th-ante .source-card-header:hover{background:var(--tint-hover-soft)}.th-ante .source-card-header .source-chevron.open{transform:rotate(0)}.th-ante .source-card-body{padding:4px 4px 6px}.th-ante .asset-list-row{cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:10px;transition:background .12s;display:flex}.th-ante .asset-list-row:hover{background:var(--tint-hover)}.th-ante .asset-list-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;background:var(--tint-hover)}.th-ante .asset-list-row.checked{background:var(--tint-hover)}.th-ante .asset-list-row.locked{opacity:.4;cursor:default;pointer-events:none}.th-ante .asset-list-row.locked:hover{background:0 0}.th-ante .asset-check{background:var(--bg-control);border:1.5px solid var(--border-strong);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background .12s,border-color .12s;display:flex}.th-ante .asset-check.checked{background:var(--text);border-color:var(--text)}.th-ante .asset-mark{background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.th-ante .asset-mark svg{width:28px;height:28px;display:block}.th-ante .asset-network-group+.asset-network-group{margin-top:8px}.th-ante .asset-network-header{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);align-items:center;gap:6px;padding:8px 4px 4px;font-size:10px;font-weight:600;display:flex}.th-ante .asset-network-header:after{content:"";background:var(--border);flex:1;height:1px}.th-ante .sort-row{justify-content:space-between;align-items:center;gap:8px;padding:6px 4px 8px;display:flex}.th-ante .sort-row-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);flex-shrink:0;font-size:10px;font-weight:600}.th-ante .sort-btns{background:var(--bg-soft);border-radius:6px;gap:0;padding:2px;display:inline-flex}.th-ante .sort-btn{color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;transition:background .12s,color .12s}.th-ante .sort-btn:hover{color:var(--text)}.th-ante .sort-btn.active{background:var(--bg);color:var(--text);box-shadow:0 1px 2px #0000000a}.th-ante .selection-chip-row{justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 0 12px;display:flex}.th-ante .selection-chip{background:var(--bg-soft);border:1px solid var(--border);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 9px 5px 6px;font-size:11px;display:inline-flex}.th-ante .selection-chip-mark{color:#fff;letter-spacing:-.02em;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:7px;font-weight:700;display:inline-flex}.th-ante .selection-chip-mark.usdc{background:#2775ca}.th-ante .selection-chip-mark.usdt{background:#26a17b}.th-ante .selection-chip-mark.eth{background:#1a1a17}.th-ante .selection-chip-mark.btc{background:#f7931a}.th-ante .selection-chip-mark.multi{background:linear-gradient(135deg,#2775ca 0%,#26a17b 60%,#1a1a17 100%);font-size:8px}.th-ante .selection-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.th-ante .selection-chip-text strong{color:var(--text);font-weight:600}.th-ante .selection-chip-net{color:var(--text-3)}.th-ante .asset-meta{flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:2px;min-width:0;display:flex}.th-ante .asset-meta-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.th-ante .asset-meta-bottom{min-width:0;color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.th-ante .asset-name{color:var(--text);flex-shrink:1;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.th-ante .asset-name-tag{background:var(--bg-soft);color:var(--text-2);letter-spacing:0;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:500}.th-ante .asset-name-tag.suggested{background:var(--accent-soft);color:var(--accent-ink)}.th-ante .asset-fullname{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.th-ante .asset-network-chip{background:var(--bg-soft);color:var(--text-2);border-radius:3px;flex-shrink:0;align-items:center;gap:3px;padding:1px 5px 1px 4px;font-size:10px;font-weight:500;display:inline-flex}.th-ante .asset-network-chip:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.th-ante .asset-balance{font-family:var(--font-mono);white-space:nowrap;flex-shrink:0}.th-ante .selection-warning{background:var(--warning-tint);border:1px solid var(--warning-border);color:var(--warning-ink);border-radius:8px;align-items:flex-start;gap:7px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.th-ante .selection-warning svg{flex-shrink:0;margin-top:1px}.th-ante .btn-primary{background:var(--btn-bg);width:100%;color:var(--on-btn);font-family:var(--font);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:14px;font-weight:500;display:flex}.th-ante .btn-primary:hover{background:var(--btn-bg-hover)}.th-ante .btn-primary img{filter:var(--btn-icon-filter)}.th-ante .btn-primary.accent{background:var(--accent);color:var(--accent-ink);font-weight:600}.th-ante .btn-primary.accent:hover{background:var(--accent-hover)}.th-ante .btn-primary:disabled{background:var(--btn-disabled-bg);color:var(--text-3);cursor:not-allowed}.th-ante .btn-secondary{background:var(--bg-control);width:100%;color:var(--text);border:1px solid var(--border-strong);font-family:var(--font);cursor:pointer;text-align:center;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:500}.th-ante .btn-secondary:hover{background:var(--bg-row-hover)}.th-ante .footer-action{padding:12px 20px 16px}.th-ante .ante-powered-by{opacity:.6;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:14px 20px;display:flex}.th-ante .footer-action+.ante-powered-by{padding-top:0}.th-ante .powered-by-label{font-family:var(--font);color:var(--powered-ink);font-size:11px;line-height:11px}.th-ante .powered-by-logo{display:block}.th-ante .powered-by-logo-dark,.th-ante .zand-dark .powered-by-logo-light{display:none}.th-ante .zand-dark .powered-by-logo-dark{display:block}.th-ante .footer-action.stacked>*+*{margin-top:8px}.th-ante .picker-section{padding:8px 20px}.th-ante .search-field{background:var(--bg-input);border:1px solid var(--border);width:100%;font-size:13px;font-family:var(--font);color:var(--text);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a0a09b' stroke-width='2.2' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><path d='M20 20l-3.5-3.5'/></svg>");background-position:14px;background-repeat:no-repeat;border-radius:10px;padding:11px 14px 11px 38px;transition:border-color .15s,box-shadow .15s}.th-ante .search-field::placeholder{color:var(--text-3)}.th-ante .search-field:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring);background-color:var(--bg-control);outline:none}.th-ante .picker-list{padding:4px 20px 8px}.th-ante .picker-section-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;padding:10px 4px 6px;font-size:10px;font-weight:700}.th-ante .picker-empty{text-align:center;padding:28px 20px 14px}.th-ante .picker-empty-icon{background:var(--bg-input);width:40px;height:40px;color:var(--text-3);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;display:flex}.th-ante .picker-empty-title{margin-bottom:4px;font-size:14px;font-weight:500}.th-ante .picker-empty-body{color:var(--text-2);max-width:280px;margin:0 auto;font-size:12px;line-height:1.5}.th-ante .picker-loading{text-align:center;padding:48px 20px 32px}.th-ante .spinner{border:2.5px solid var(--border);border-top-color:var(--text);border-radius:50%;width:28px;height:28px;margin:0 auto 14px;animation:.7s linear infinite ante-spin}@keyframes ante-spin{to{transform:rotate(360deg)}}.th-ante .picker-loading-title{margin-bottom:4px;font-size:14px;font-weight:500}.th-ante .picker-loading-body{color:var(--text-2);font-size:12px}.th-ante .review-section{padding:12px 20px 16px}.th-ante .review-big{text-align:center;padding:8px 0 20px}.th-ante .review-big-amount{font-family:var(--font);letter-spacing:-.02em;margin-bottom:6px;font-size:36px;font-weight:600;line-height:1}.th-ante .review-big-sub{color:var(--text-2);font-size:13px}.th-ante .review-rows{background:var(--bg-subtle);border-radius:12px;margin-bottom:12px;padding:4px 0}.th-ante .review-row{justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.th-ante .review-row+.review-row{border-top:1px solid var(--border)}.th-ante .review-label{color:var(--text-2)}.th-ante .review-value{color:var(--text);font-weight:500}.th-ante .review-row.review-row-indent{padding-top:4px;padding-bottom:4px}.th-ante .review-row.review-row-indent+.review-row,.th-ante .review-row.review-row-indent+.review-row.review-row-indent{border-top:none}.th-ante .review-row.review-row-indent .review-label{color:var(--text-3);padding-left:8px;font-size:12px}.th-ante .review-row.review-row-indent .review-value{color:var(--text-2);font-size:12px;font-weight:400}.th-ante .review-row.review-row-total{border-top:1px solid var(--border-strong)!important}.th-ante .review-row.review-row-total .review-value{font-size:14px;font-weight:600}.th-ante .review-value-native{color:var(--text-3);margin-left:2px;font-size:12px;font-weight:400}.th-ante .review-row-fee{cursor:pointer;-webkit-tap-highlight-color:transparent}.th-ante .review-row-fee .review-label{align-items:center;gap:5px;display:inline-flex}.th-ante .review-row-fee+.review-row-indent{border-top:none}.th-ante .trust-line{color:var(--text-3);justify-content:center;align-items:center;gap:6px;padding:8px 0 4px;font-size:11px;display:flex}.th-ante .banner{border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:11px 14px;font-size:12px;line-height:1.5;display:flex}.th-ante .banner-icon{flex-shrink:0;margin-top:1px}.th-ante .banner-body strong{margin-bottom:2px;font-weight:600;display:block}.th-ante .banner-body p{margin:0}.th-ante .banner.warning{background:var(--warning-bg);border:1px solid var(--warning-soft);color:var(--warning-ink)}.th-ante .banner.warning .banner-icon{color:var(--warning)}.th-ante .banner.error{background:var(--error-bg);border:1px solid var(--error-soft);color:var(--error-ink)}.th-ante .banner.error .banner-icon{color:var(--error)}.th-ante .banner-action{font-family:var(--font);color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.th-ante .done-section{text-align:center;padding:32px 24px 16px}.th-ante .done-check{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.th-ante .done-check.success{background:var(--success-soft);color:var(--success)}.th-ante .done-check.pending{background:var(--info-soft);color:var(--info)}.th-ante .done-check.failed{background:var(--error-soft);color:var(--error)}.th-ante .done-check.expired{background:var(--bg-input);color:var(--text-2)}.th-ante .done-check.pending svg{animation:1.4s linear infinite ante-spin}.th-ante .done-title{margin-bottom:2px;font-size:20px;font-weight:600}.th-ante .done-total-sub{color:var(--text-2);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:13px}.th-ante .done-sub{color:var(--text-2);max-width:300px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.55}.th-ante .done-card{background:var(--bg-subtle);text-align:left;border-radius:12px;margin-bottom:16px;padding:14px}.th-ante .done-row{justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;display:flex}.th-ante .done-row span:first-child{color:var(--text-2)}.th-ante .done-row span:last-child{font-weight:500}.th-ante .done-row-ref span:last-child{font-family:var(--font-mono);color:var(--text-2);font-size:11px}.th-ante .ante-screen.fresh .modal-body,.th-ante .ante-screen.fresh .done-section,.th-ante .ante-screen.fresh .auth-section,.th-ante .ante-screen.fresh .auth-loading,.th-ante .ante-screen.fresh .picker-loading,.th-ante .ante-screen.fresh .picker-empty{animation:.32s cubic-bezier(.16,1,.3,1) ante-fadeIn}.th-ante .ante-screen.fresh.morphing .modal-body,.th-ante .ante-screen.fresh.morphing .ante-powered-by{animation:ante-fadeIn calc(var(--morph-ms,.42s) * .67) cubic-bezier(.16, 1, .3, 1) calc(var(--morph-ms,.42s) * .33) both;overflow:hidden}@keyframes ante-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.th-ante .toast{background:var(--text);color:#fff;opacity:0;transition:opacity .2s ease, transform .26s var(--ease-out);pointer-events:none;z-index:200;border-radius:10px;padding:10px 16px;font-size:13px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)translateY(12px)}.th-ante .toast.show{opacity:1;transform:translate(-50%)translateY(0)}.th-ante .auth-section{flex-direction:column;gap:14px;padding:4px 20px 0;display:flex}.th-ante .auth-provider{background:var(--bg-subtle);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.th-ante .auth-provider .source-mark{border-radius:9px;width:36px;height:36px;font-size:14px}.th-ante .auth-provider-info{flex:1;min-width:0}.th-ante .auth-provider-name{color:var(--text);font-size:14px;font-weight:600}.th-ante .auth-provider-meta{color:var(--text-2);font-size:12px}.th-ante .auth-field-label{color:var(--text-2);margin-bottom:4px;font-size:12px;font-weight:500}.th-ante .auth-field-wrap{flex-direction:column;display:flex}.th-ante .auth-input{border:1px solid var(--border);width:100%;font-size:14px;font-family:var(--font);color:var(--text);background:var(--bg-control);border-radius:10px;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.th-ante .auth-input:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring)}.th-ante .auth-input::placeholder{color:var(--text-3)}.th-ante .auth-helper{color:var(--text-3);margin-top:2px;font-size:11px;line-height:1.5}.th-ante .auth-helper a{color:var(--text-2);text-decoration:underline}.th-ante .auth-loading{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 20px;display:flex}.th-ante .auth-loading-mark{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:600;display:flex;position:relative}.th-ante .auth-loading-mark svg{width:30px;height:30px;display:block}.th-ante .auth-loading-mark .pulse-ring{opacity:.25;border:2px solid;border-radius:18px;animation:1.6s ease-out infinite ante-authPulse;position:absolute;inset:-6px}@keyframes ante-authPulse{0%{opacity:.4;transform:scale(.85)}to{opacity:0;transform:scale(1.15)}}.th-ante .auth-loading-title{color:var(--text);font-size:16px;font-weight:600}.th-ante .auth-loading-sub{color:var(--text-2);max-width:280px;font-size:13px;line-height:1.45}.th-ante .auth-loading-status{background:var(--bg-soft);color:var(--text-2);font-size:12px;font-family:var(--font-mono);border-radius:20px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.th-ante .auth-loading-status .dot{background:var(--text-3);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ante-blinkDot}@keyframes ante-blinkDot{0%,to{opacity:.3}50%{opacity:1}}.th-ante .auth-fail-mark{background:var(--error-bg);width:56px;height:56px;color:var(--error);border-radius:14px;justify-content:center;align-items:center;display:flex}.th-ante .auth-fail-reason{background:var(--bg-soft);width:100%;color:var(--text-2);text-align:left;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.45}.th-ante .auth-fail-reason strong{color:var(--text);font-weight:600}.th-ante .copy-ref{cursor:pointer;font-family:var(--font-mono);color:var(--text-2);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;margin:-3px -7px;padding:3px 7px;font-size:11px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.th-ante .copy-ref svg{opacity:.5;transition:opacity .12s}.th-ante .copy-ref:hover{background:var(--bg-input);border-color:var(--border);color:var(--text)}.th-ante .copy-ref:hover svg{opacity:1}.th-ante .copy-ref:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.th-ante .copy-ref.copied{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent-ink)}.th-ante .copy-ref.copied svg{opacity:1}.th-ante .demo-mark{letter-spacing:.08em;background:var(--demo-mark-bg);color:var(--demo-mark-text);vertical-align:1px;border-radius:3px;margin-right:6px;padding:2px 5px;font-size:9px;font-weight:700;display:inline-block}.th-ante .btn-secondary .demo-mark{background:var(--bg-input);color:var(--text-3)}.th-ante button:focus-visible,.th-ante a:focus-visible,.th-ante [role=button]:focus-visible,.th-ante [tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.th-ante input:focus-visible{outline:none}.th-ante .auth-input:focus-visible{border-color:var(--field-focus-border);outline:none}.th-ante .source-row:focus-visible,.th-ante .source-card-header:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.th-ante .btn-primary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.th-ante .slide-track{background:var(--bg-control);border:1px solid var(--border-strong);-webkit-user-select:none;user-select:none;touch-action:none;isolation:isolate;border-radius:10px;width:100%;height:46px;transition:border-color .2s;position:relative;overflow:hidden}.th-ante .slide-track:before{content:attr(data-label);font-family:var(--font);color:var(--text);letter-spacing:-.01em;pointer-events:none;z-index:2;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;padding:0 48px;font-size:13.5px;font-weight:600;transition:opacity .2s;display:flex;position:absolute;inset:0;overflow:hidden}.th-ante .slide-track:after{content:"";background:var(--accent);transform:scaleX(var(--slide-progress,0));transform-origin:0;pointer-events:none;z-index:0;transition:transform 50ms linear;position:absolute;inset:0}.th-ante .slide-track.snapping:after,.th-ante .slide-track.snapping .slide-thumb{transition:transform .3s cubic-bezier(.4,0,.2,1)}.th-ante .slide-thumb{background:var(--btn-bg);width:38px;height:38px;color:var(--on-btn);cursor:grab;touch-action:none;z-index:1;border-radius:7px;justify-content:center;align-items:center;transition:transform 50ms linear;display:flex;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000002e}.th-ante .slide-thumb svg{display:block}.th-ante .slide-track.dragging .slide-thumb{cursor:grabbing;transition:none}.th-ante .slide-track.confirmed{border-color:#0000}.th-ante .slide-track.confirmed:before{opacity:0}.th-ante .slide-track:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.th-ante .stake-wallet{--sw-bg:#0f212e;--sw-surface:#1a2c38;--sw-surface-2:#213743;--sw-border:#2f4553;--sw-text:#fff;--sw-text-2:#b1bad3;--sw-text-3:#93acb5;--sw-accent:#1475e1;--sw-accent-hover:#1268c5;--sw-accent-bg:#173250;background:var(--sw-bg);color:var(--sw-text)}.th-ante .stake-wallet>.sw-header{flex-shrink:0;padding:18px 20px 0}.th-ante .stake-wallet .sw-title-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.th-ante .stake-wallet .sw-title{color:var(--sw-text);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.th-ante .stake-wallet .sw-title svg{color:var(--sw-text-2)}.th-ante .stake-wallet .sw-close{color:var(--sw-text-2);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.th-ante .stake-wallet .sw-close:hover{background:var(--sw-surface-2);color:var(--sw-text)}.th-ante .stake-wallet .sw-tabs{background:var(--sw-surface);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.th-ante .stake-wallet .sw-tab{color:var(--sw-text-2);font-family:var(--font);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 6px;font-size:12px;font-weight:600;transition:background .12s,color .12s}.th-ante .stake-wallet .sw-tab:hover{color:var(--sw-text)}.th-ante .stake-wallet .sw-tab.active{background:var(--sw-surface-2);color:var(--sw-text)}.th-ante .stake-wallet .sw-body{background:var(--sw-bg);padding:22px 20px 16px}.th-ante .stake-wallet .sw-label{color:var(--sw-text-2);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.th-ante .stake-wallet .sw-required{color:var(--sw-text-2)}.th-ante .stake-wallet .sw-desc{color:var(--sw-text-2);margin:0 0 18px;font-size:13px;line-height:1.5}.th-ante .stake-wallet .sw-asset-wrap{margin-bottom:18px;position:relative}.th-ante .stake-wallet .sw-asset-select{background:var(--sw-surface);width:100%;color:var(--sw-text);font-family:var(--font);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.th-ante .stake-wallet .sw-asset-select:hover{background:var(--sw-surface-2)}.th-ante .stake-wallet .sw-asset-select.open{border-color:var(--sw-border);background:var(--sw-surface-2)}.th-ante .stake-wallet .sw-asset-mark{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.th-ante .stake-wallet .sw-asset-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.th-ante .stake-wallet .sw-asset-sym{color:var(--sw-text);font-size:14px;font-weight:600}.th-ante .stake-wallet .sw-asset-name{color:var(--sw-text-3);margin-top:2px;font-size:11px}.th-ante .stake-wallet .sw-chevron{color:var(--sw-text-2);flex-shrink:0;transition:transform .15s}.th-ante .stake-wallet .sw-asset-select.open .sw-chevron{transform:rotate(180deg)}.th-ante .stake-wallet .sw-asset-menu{background:var(--sw-surface);border:1px solid var(--sw-border);z-index:10;border-radius:8px;max-height:220px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #00000059}.th-ante .stake-wallet .sw-asset-menu-row{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;transition:background .1s;display:flex}.th-ante .stake-wallet .sw-asset-menu-row:hover,.th-ante .stake-wallet .sw-asset-menu-row.selected{background:var(--sw-surface-2)}.th-ante .stake-wallet .sw-asset-menu-row:focus-visible{outline:2px solid var(--sw-text);outline-offset:-2px}.th-ante .stake-wallet .sw-presets{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:8px;display:grid}.th-ante .stake-wallet .sw-preset{background:var(--sw-surface);border:1px solid var(--sw-border);color:var(--sw-text);font-family:var(--font);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:18px 6px 14px;transition:background .12s,border-color .12s;display:flex;position:relative}.th-ante .stake-wallet .sw-preset:hover{background:var(--sw-surface-2)}.th-ante .stake-wallet .sw-preset:focus-visible{outline:2px solid var(--sw-text);outline-offset:2px}.th-ante .stake-wallet .sw-preset.selected{background:var(--sw-accent-bg);border-color:var(--sw-accent)}.th-ante .stake-wallet .sw-preset-badge{background:var(--sw-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.th-ante .stake-wallet .sw-preset-amount{font-size:18px;font-weight:700;line-height:1}.th-ante .stake-wallet .sw-preset-cur{color:var(--sw-text-2);margin-left:3px;font-size:11px;font-weight:600}.th-ante .stake-wallet .sw-preset-label{color:var(--sw-text-2);font-size:11px}.th-ante .stake-wallet .sw-preset.selected .sw-preset-cur,.th-ante .stake-wallet .sw-preset.selected .sw-preset-label{color:var(--sw-text)}.th-ante .stake-wallet .sw-custom{margin-top:14px}.th-ante .stake-wallet .sw-custom-label{color:var(--sw-text-2);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.th-ante .stake-wallet .sw-amount-row{background:var(--sw-surface);border:1px solid var(--sw-border);border-radius:10px;align-items:stretch;height:46px;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.th-ante .stake-wallet .sw-amount-row:focus-within,.th-ante .stake-wallet .sw-amount-row.active{border-color:var(--sw-text-2)}.th-ante .stake-wallet .sw-amount-row.invalid{border-color:#f2555a;box-shadow:0 0 0 3px #f2555a26}.th-ante .stake-wallet .sw-amount-input{min-width:0;font-family:var(--font);color:var(--sw-text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0 14px;font-size:15px;font-weight:600}.th-ante .stake-wallet .sw-amount-input::placeholder{color:var(--sw-text-3);font-weight:500}.th-ante .stake-wallet .sw-currency{background:var(--sw-surface-2);border-left:1px solid var(--sw-border);color:var(--sw-text);align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:flex}.th-ante .stake-wallet .sw-custom-hint{color:var(--sw-text-3);margin-top:6px;font-size:11px}.th-ante .stake-wallet .sw-amount-row.invalid+.sw-custom-hint{color:#f2555a}.th-ante .stake-wallet .sw-note{background:var(--sw-surface);border:1px solid var(--sw-border);color:var(--sw-text-2);border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.th-ante .stake-wallet .sw-footer{background:var(--sw-bg);padding:8px 20px 20px}.th-ante .stake-wallet .sw-buy{background:var(--sw-accent);color:#fff;width:100%;font-family:var(--font);cursor:pointer;border:none;border-radius:8px;padding:13px 20px;font-size:14px;font-weight:600;transition:background .12s}.th-ante .stake-wallet .sw-buy:hover:not(:disabled){background:var(--sw-accent-hover)}.th-ante .stake-wallet .sw-buy:disabled{background:var(--sw-surface-2);color:var(--sw-text-3);cursor:not-allowed}.th-ante .stake-wallet .sw-buy:focus-visible{outline:2px solid var(--sw-text);outline-offset:2px}.th-ante .modal.stake-wallet{height:auto;min-height:0;max-height:640px;max-height:min(640px, calc(calc(var(--ante-vh) * 100 / 100) - var(--stage-top) - 24px))}.th-ante .stake-mock{z-index:10;color:#b1bad3;font-family:var(--font);pointer-events:none;background:#0f212e;grid-template:"top top"68px"side main"1fr/244px 1fr;font-size:13px;display:none;position:absolute;inset:0;overflow:hidden}.th-ante{min-height:calc(var(--ante-vh) * 100 / 100);background:#0f212e;justify-content:center;padding:0}.th-ante .stake-mock{display:grid}.th-ante:before{content:"";-webkit-backdrop-filter:blur(2px);z-index:30;pointer-events:none;background:#0f212e8c;transition:opacity .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:absolute;inset:0}.th-ante.ante-page:before{opacity:0}.th-ante:before{transition:opacity .25s}.th-ante .sm-wallet-btn,.th-ante .sm-resume{pointer-events:auto;cursor:pointer}.th-ante .sm-resume-slot{display:flex}.th-ante .sm-resume{height:40px;font-family:var(--font);color:#fff;background:#1a2c38;border:1px solid #2f4553;border-radius:8px;align-items:center;gap:10px;padding:0 6px 0 8px;transition:border-color .15s,background .15s;display:flex}.th-ante .sm-resume:focus-visible{outline-offset:2px;outline:2px solid #1475e1}.th-ante .sm-resume.enter{animation:.4s cubic-bezier(.34,1.2,.64,1) ante-sm-resume-in}@keyframes ante-sm-resume-in{0%{opacity:0;transform:translateY(-6px)scale(.94)}to{opacity:1;transform:none}}.th-ante .sm-resume-icon{border-radius:50%;flex-shrink:0;width:22px;height:22px}.th-ante .sm-resume-text{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.th-ante .sm-resume-label{color:#b1bad3;white-space:nowrap;font-size:10px}.th-ante .sm-resume-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.th-ante .sm-resume-cta{color:#0f212e;background:#fff;border-radius:6px;align-items:center;gap:2px;height:28px;padding:0 8px 0 10px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.th-ante .sm-resume:hover .sm-resume-cta{background:#e6ebf0}.th-ante.mobile .sm-resume{gap:8px}.th-ante.mobile .sm-resume-text{display:none}.th-ante .sm-balance-stack{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.th-ante .sm-balance-pending{color:#00e701;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}@media (prefers-reduced-motion:reduce){.th-ante .sm-resume.enter{animation:none}}.th-ante.ante-notice:before{opacity:0;-webkit-backdrop-filter:none}.th-ante.ante-notice .modal{box-shadow:none}.th-ante .deposit-success-card{text-align:center;color:#fff;width:320px;animation:ante-depositNoticeIn .3s var(--ease-out);background:#1a2c38;border:1px solid #2f4553;border-radius:14px;flex-direction:column;align-items:center;padding:26px 24px 22px;display:flex;box-shadow:0 2px 6px #00000047,0 18px 40px #0000006b}@keyframes ante-depositNoticeIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.th-ante .ds-check{color:#0f212e;background:#00e701;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex;box-shadow:0 0 0 6px #00e70124}.th-ante .ds-title{color:#fff;margin-bottom:6px;font-size:18px;font-weight:700}.th-ante .ds-sub{color:#b1bad3;margin-bottom:18px;font-size:13px;line-height:1.45}.th-ante .ds-done{color:#fff;width:100%;font-family:var(--font);cursor:pointer;background:#1475e1;border:none;border-radius:8px;padding:11px 22px;font-size:14px;font-weight:600;transition:background .12s}.th-ante .ds-done:focus-visible{outline-offset:2px;outline:2px solid #1475e1}.th-ante{--stage-top:max(24px, calc(calc(var(--ante-vh) * 50 / 100) - 270px))}.th-ante .ante-stage{top:var(--stage-top);z-index:60;position:absolute;left:50%;transform:translate(-50%)}.th-ante.ante-notice .ante-stage{top:50%;transform:translate(-50%,-50%)}.th-ante .modal.modal-tall{max-height:calc(calc(var(--ante-vh) * 100 / 100) - var(--stage-top) - 24px)}.th-ante .modal{box-shadow:0 2px 4px #0000002e,0 16px 36px #00000052,0 36px 72px #00000073}.th-ante{--an-bg:#0b0d10;--an-surface:#14181d;--an-surface-2:#1b2027;--an-border:#232a33;--an-text:#f2f5f7;--an-text-2:#9aa4b1;--an-text-3:#6b7684;--an-accent:#2ee59d;--an-accent-hover:#26cc8a;--an-accent-ink:#04130c;--an-accent-tint:#2ee59d1f;background:var(--an-bg)}.th-ante:before{background:#0507099e}.th-ante .stake-mock.an-page{display:block}.th-ante .an-page{background:radial-gradient(900px 420px at 18% -10%, #2ee59d12, transparent 70%), var(--an-bg);color:var(--an-text-2);overflow:hidden}.th-ante .an-top{border-bottom:1px solid var(--an-border);background:#0b0d10eb;align-items:center;gap:28px;height:64px;padding:0 32px;display:flex}.th-ante .an-brand{align-items:center;display:flex}.th-ante .an-word{letter-spacing:-.045em;text-transform:lowercase;color:var(--an-text);align-items:baseline;font-size:24px;font-weight:700;line-height:1;display:inline-flex}.th-ante .an-word:after{content:"";background:var(--an-accent);border-radius:50%;width:.24em;height:.24em;margin-left:.09em}.th-ante .an-nav{gap:4px;display:flex}.th-ante .an-nav span{color:var(--an-text-2);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.th-ante .an-nav span.is-active{background:var(--an-surface-2);color:var(--an-text)}.th-ante .an-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.th-ante .an-balance{background:var(--an-surface);border:1px solid var(--an-border);height:40px;color:var(--an-text);font-variant-numeric:tabular-nums;border-radius:12px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:flex}.th-ante .an-deposit{background:var(--an-accent);height:40px;font-family:var(--font);color:var(--an-accent-ink);border:0;border-radius:12px;padding:0 18px;font-size:14px;font-weight:700;transition:background .15s;box-shadow:0 6px 18px -8px #2ee59d99}.th-ante .an-deposit:hover{background:var(--an-accent-hover)}.th-ante .an-deposit:focus-visible{outline:2px solid var(--an-text);outline-offset:2px}.th-ante .an-icon{background:var(--an-surface);border:1px solid var(--an-border);width:40px;height:40px;color:var(--an-text-2);border-radius:12px;place-items:center;display:grid;position:relative}.th-ante .an-icon svg{width:18px;height:18px}.th-ante .an-dot{background:var(--an-accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--an-surface);border-radius:50%;position:absolute;top:9px;right:10px}.th-ante .an-avatar{border:1px solid var(--an-border);width:40px;height:40px;color:var(--an-text);background:linear-gradient(135deg,#2a323c,#1b2027);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.th-ante .an-main{flex-direction:column;gap:28px;max-width:1440px;margin:0 auto;padding:24px 32px;display:flex}.th-ante .an-hero{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;height:300px;display:grid;position:relative}.th-ante .an-slide{background:var(--an-surface);isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.th-ante .an-slide img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.th-ante .an-slide:after{content:"";z-index:-1;background:linear-gradient(90deg,#080a0de0 0%,#080a0d8c 45%,#080a0d00 75%);position:absolute;inset:0}.th-ante .an-slide:not(.is-main):after{background:linear-gradient(#080a0d00 40%,#080a0dd9)}.th-ante .an-slide-copy{max-width:58%;position:absolute;bottom:36px;left:36px}.th-ante .an-slide:not(.is-main) .an-slide-copy{max-width:80%;bottom:22px;left:22px}.th-ante .an-eyebrow{background:var(--an-accent-tint);letter-spacing:.08em;text-transform:uppercase;color:var(--an-accent);border:1px solid #2ee59d4d;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.th-ante .an-slide h2{letter-spacing:-.02em;color:#fff;margin:12px 0 0;font-size:34px;font-weight:700;line-height:1.08}.th-ante .an-slide h3{color:#fff;margin:10px 0 0;font-size:20px;font-weight:700;line-height:1.2}.th-ante .an-slide p{color:#c6ced8;margin:10px 0 0;font-size:14px}.th-ante .an-cta{background:var(--an-accent);height:44px;color:var(--an-accent-ink);pointer-events:auto;cursor:pointer;transition:background .15s ease, transform .15s var(--ease-out);border-radius:12px;align-items:center;margin-top:18px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.th-ante .an-cta:hover{background:var(--an-accent-hover)}.th-ante .an-cta:active{transform:scale(.97)}.th-ante .an-cta:focus-visible{outline:2px solid var(--an-text);outline-offset:2px}.th-ante .an-dots{gap:6px;display:flex;position:absolute;bottom:20px;right:calc(33.333% + 28px)}.th-ante .an-dots i{background:#ffffff59;border-radius:999px;width:6px;height:6px}.th-ante .an-dots i.is-on{background:var(--an-accent);width:20px}.th-ante .an-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.th-ante .an-chips{gap:8px;min-width:0;display:flex;overflow:hidden}.th-ante .an-chips span{background:var(--an-surface);border:1px solid var(--an-border);color:var(--an-text-2);border-radius:999px;flex-shrink:0;padding:9px 16px;font-size:13.5px;font-weight:600}.th-ante .an-chips span.is-active{background:var(--an-accent-tint);color:var(--an-accent);border-color:#2ee59d59}.th-ante .an-search{background:var(--an-surface);border:1px solid var(--an-border);width:280px;height:40px;color:var(--an-text-3);border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;display:flex}.th-ante .an-search svg{width:16px;height:16px}.th-ante .an-row-head{align-items:center;gap:12px;display:flex}.th-ante .an-row-head h4{letter-spacing:-.01em;color:var(--an-text);margin:0;font-size:18px;font-weight:700}.th-ante .an-see{color:var(--an-text-2);margin-left:auto;font-size:13px;font-weight:600}.th-ante .an-arrows{gap:6px;display:flex}.th-ante .an-arrow{background:var(--an-surface);border:1px solid var(--an-border);width:32px;height:32px;color:var(--an-text);border-radius:10px;place-items:center;display:grid}.th-ante .an-arrow.is-off{opacity:.4}.th-ante .an-arrow svg{width:14px;height:14px}.th-ante .an-cards{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.th-ante .an-card{min-width:0;margin:0}.th-ante .an-card-art{aspect-ratio:3/4;background:var(--an-surface);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 12px 24px -14px #000000b3}.th-ante .an-card-art img{object-fit:cover;width:100%;height:100%;display:block}.th-ante .an-card-art:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.th-ante .an-badge{border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #0006,inset 0 0 0 1px #ffffff14}.th-ante .an-card figcaption{color:var(--an-text-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.th-ante .an-live{background:var(--an-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2ee59d26}.th-ante .an-slide-markets{background:linear-gradient(120deg,#06231a 0%,#0b3b2b 55%,#12573f 100%)}.th-ante .an-slide-sukuk{background:linear-gradient(160deg,#1d2a3a 0%,#23394a 60%,#2d4c5e 100%)}.th-ante .an-slide-art{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.th-ante .an-slide-art .fill{fill:#2ee59d1f}.th-ante .an-slide-art .line{fill:none;stroke:#2ee59d;stroke-width:3px;vector-effect:non-scaling-stroke}.th-ante .an-asset{background:var(--an-surface);border:1px solid var(--an-border);border-radius:16px;flex-direction:column;gap:2px;padding:14px;display:flex}.th-ante .an-asset-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.th-ante .an-asset-logo{background:var(--c);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.th-ante .an-asset-chg{color:#12b76a;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.th-ante .an-asset-chg.down{color:#f04438}.th-ante .an-asset-sym{color:var(--an-text);letter-spacing:-.01em;font-size:14px;font-weight:700}.th-ante .an-asset-name{color:var(--an-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.th-ante .an-asset-spark{width:100%;height:30px;margin:8px 0 2px}.th-ante .an-asset-spark path{fill:none;stroke:#12b76a;stroke-width:1.8px;vector-effect:non-scaling-stroke}.th-ante .an-asset-spark.down path{stroke:#f04438}.th-ante .an-asset figcaption{color:var(--an-text);white-space:nowrap;margin-top:2px;font-size:13px}.th-ante .sm-resume{background:var(--an-surface);border-color:var(--an-border);border-radius:12px}.th-ante .sm-resume:hover{background:var(--an-surface-2);border-color:#2d3642}.th-ante .sm-resume:focus-visible{outline-color:var(--an-text)}.th-ante .sm-resume-label{color:var(--an-text-2)}.th-ante .sm-resume-cta{color:var(--an-bg);border-radius:8px}.th-ante .sm-balance-pending{color:var(--an-accent)}.th-ante .merchant-avatar.stake-avatar,.th-ante .an-badge{color:#f2f5f7;letter-spacing:-.02em;text-transform:lowercase;background:#0b0d10;font-style:normal;font-weight:700}.th-ante .merchant-avatar.stake-avatar{text-align:center;font-size:14px;line-height:21px;display:block}.th-ante .an-badge{text-align:center;line-height:21px;display:block}.th-ante .merchant-avatar.stake-avatar:after,.th-ante .an-badge>span:after{content:"";background:#2ee59d;border-radius:50%;width:3px;height:3px;margin-left:1px;display:inline-block}.th-ante .stake-wallet{--sw-bg:#111418;--sw-surface:#1b2027;--sw-surface-2:#232a33;--sw-border:#2a323c;--sw-text:#f2f5f7;--sw-text-2:#9aa4b1;--sw-text-3:#6b7684;--sw-accent:#2ee59d;--sw-accent-hover:#26cc8a;--sw-accent-bg:#2ee59d1a}.th-ante .stake-wallet .sw-buy,.th-ante .stake-wallet .sw-preset-badge{color:#04130c}.th-ante .stake-wallet .sw-buy:disabled{color:var(--sw-text-3)}.th-ante .deposit-success-card{background:#14181d;border-color:#232a33;border-radius:18px}.th-ante .deposit-success-card .ds-check{color:#04130c;background:#2ee59d;box-shadow:0 0 0 6px #2ee59d24}.th-ante .deposit-success-card .ds-sub{color:#9aa4b1}.th-ante .ds-done{color:#04130c;background:#2ee59d;border-radius:12px}.th-ante .ds-done:hover{background:#26cc8a}.th-ante .ds-done:focus-visible{outline-color:#f2f5f7}.th-ante.mobile .an-card:nth-child(n+7),.th-ante.mobile .an-nav span:nth-child(4){display:none}.th-ante.mobile .an-top{gap:18px;padding:0 20px}.th-ante.mobile .an-main{padding:20px}.th-ante.mobile .an-hero{grid-template-columns:minmax(0,1fr);height:260px}.th-ante.mobile .an-slide:not(.is-main){display:none}.th-ante.mobile .an-dots{right:28px}.th-ante.mobile .an-card:nth-child(n+6){display:none}.th-ante.mobile .an-search{width:200px}.th-ante.mobile .an-nav,.th-ante.mobile .an-icon{display:none}.th-ante.mobile .an-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.th-ante.mobile .an-card:nth-child(n+5){display:none}.th-ante .sheet-in{animation:.42s cubic-bezier(.32,.72,0,1) ante-sheet-in}@keyframes ante-sheet-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.th-ante.web .sheet-in{animation:ante-modal-in .24s var(--ease-out)}@keyframes ante-modal-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.th-ante.mobile .sm-resume{gap:6px;padding:0 4px 0 6px}.th-ante.mobile .sm-resume-cta{padding:0 6px 0 8px}.th-ante.mobile .ante-stage{width:100%;min-width:0;max-width:none;inset:0;transform:none}.th-ante.mobile .ante-stage,.th-ante.mobile .ante-stage>#modalMount{pointer-events:none}.th-ante.mobile .ante-stage>#modalMount>*{pointer-events:auto}.th-ante.mobile .ante-stage>#modalMount{width:100%}.th-ante.mobile.ante-notice .ante-stage>#modalMount{width:auto}.th-ante.mobile .modal,.th-ante.mobile .modal.modal-tall,.th-ante.mobile .modal.stake-wallet{width:100%;min-width:0;max-width:none;height:calc(var(--ante-vh) * 100 / 100);min-height:calc(var(--ante-vh) * 100 / 100);max-height:calc(var(--ante-vh) * 100 / 100);box-shadow:none;border-radius:0}.th-ante.mobile .modal-body{overscroll-behavior:contain}.th-ante.mobile .exit-intent-sheet{padding-bottom:20px}.th-ante.mobile.ante-notice .ante-stage{justify-content:center;padding:0 16px;display:flex;top:50%;bottom:auto;transform:translateY(-50%)}.th-ante.mobile .search-field,.th-ante.mobile .stake-wallet .sw-amount-input{font-size:16px}.th-ante.mobile .demo-guide{display:none!important}.th-ante.mobile .toast{max-width:calc(100% - 32px);top:12px;bottom:auto}.th-ante.mobile .an-top{gap:8px;height:60px;padding:0 12px}.th-ante.mobile .an-word{font-size:21px}.th-ante.mobile .an-actions{gap:6px;min-width:0}.th-ante.mobile .an-balance{padding:0 10px;font-size:13px}.th-ante.mobile .an-deposit{padding:0 14px;font-size:13px}.th-ante.mobile .an-avatar{display:none}.th-ante.mobile .an-main{gap:18px;padding:14px 12px}.th-ante.mobile .an-hero{height:200px}.th-ante.mobile .an-slide{border-radius:16px}.th-ante.mobile .an-slide-copy{max-width:75%;bottom:18px;left:18px}.th-ante.mobile .an-slide h2{font-size:22px}.th-ante.mobile .an-slide p{display:none}.th-ante.mobile .an-cta{height:36px;margin-top:12px;padding:0 16px;font-size:13px}.th-ante.mobile .an-dots{bottom:16px;right:18px}.th-ante.mobile .an-search,.th-ante.mobile .an-see{display:none}.th-ante.mobile .an-row-head .an-arrows{margin-left:auto}.th-ante.mobile .an-card-art{border-radius:12px}.th-ante .btn-primary,.th-ante .btn-secondary,.th-ante .fiat-copy,.th-ante .fiat-apay-btn,.th-ante .pay-method-row,.th-ante .pay-asset-row,.th-ante .stake-wallet .sw-preset,.th-ante .copy-ref{transition:background .12s ease, border-color .12s ease, color .12s ease, transform .15s var(--ease-out)}.th-ante .source-row,.th-ante .asset-list-row,.th-ante .stake-wallet .sw-buy,.th-ante .ds-done,.th-ante .an-deposit,.th-ante .sm-resume{transition:background .12s ease, border-color .12s ease, transform .15s var(--ease-out)}.th-ante .btn-primary:not(:disabled):active,.th-ante .btn-secondary:not(:disabled):active,.th-ante .fiat-copy:active,.th-ante .fiat-apay-btn:active,.th-ante .stake-wallet .sw-buy:not(:disabled):active,.th-ante .ds-done:active,.th-ante .an-deposit:active,.th-ante .sm-resume:active{transform:scale(.97)}.th-ante .pay-method-row:not(.unavailable):active,.th-ante .pay-asset-row:active,.th-ante .source-row:active,.th-ante .asset-list-row:active,.th-ante .stake-wallet .sw-preset:active,.th-ante .copy-ref:active{transform:scale(.985)}.th-ante .fiat-check-mark,.th-ante .fiat-step-mark{transition:background-color .2s,border-color .2s}.th-ante .fiat-check.done .fiat-check-mark:after,.th-ante .fiat-step.done .fiat-step-mark:after{animation:ante-tick-in .26s var(--ease-out)}@keyframes ante-tick-in{0%{opacity:0;transform:rotate(45deg)scale(.7)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes ante-fade-only{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.th-ante .ante-screen.fresh .modal-body,.th-ante .ante-screen.fresh .done-section,.th-ante .ante-screen.fresh .auth-section,.th-ante .ante-screen.fresh .auth-loading,.th-ante .ante-screen.fresh .picker-loading,.th-ante .ante-screen.fresh .picker-empty,.th-ante .ante-screen.fresh.morphing .modal-body,.th-ante .ante-screen.fresh.morphing .ante-powered-by,.th-ante .sheet-in,.th-ante .deposit-success-card,.th-ante .demo-step-note{animation-name:ante-fade-only}.th-ante .toast,.th-ante .toast.show{transform:translate(-50%)}.th-ante .exit-intent-sheet,.th-ante .exit-intent.open .exit-intent-sheet{transition:none}.th-ante .btn-primary:active,.th-ante .btn-secondary:active,.th-ante .fiat-copy:active,.th-ante .fiat-apay-btn:active,.th-ante .stake-wallet .sw-buy:active,.th-ante .ds-done:active,.th-ante .an-deposit:active,.th-ante .sm-resume:active,.th-ante .an-cta:active,.th-ante .pay-method-row:active,.th-ante .pay-asset-row:active,.th-ante .source-row:active,.th-ante .asset-list-row:active,.th-ante .stake-wallet .sw-preset:active,.th-ante .copy-ref:active{transform:none}.th-ante .fiat-check.done .fiat-check-mark:after,.th-ante .fiat-step.done .fiat-step-mark:after{animation:none}}.th-ante .zand-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-modal:#14181d;--bg-row-hover:#1b2027;--bg-input:#101317;--bg-subtle:#1b2027;--border:#232a33;--border-strong:#2d3642;--text:#f2f5f7;--text-2:#9aa4b1;--text-3:#6b7684;--accent:#2ee59d;--accent-hover:#26cc8a;--accent-ink:#2ee59d;--accent-soft:#2ee59d1f;--focus-ring:#f2f5f7;--field-focus-border:#6b7684;--field-focus-ring:0 0 0 3px #f2f5f70f;--success:#34d399;--success-soft:#34d39924;--warning:#fbbf24;--warning-soft:#fbbf2424;--warning-bg:#fbbf2414;--error:#f87171;--error-soft:#f8717124;--error-bg:#f8717114;--info:#60a5fa;--info-soft:#60a5fa29;--bg-control:#101317;--border-hover:#2d3642;--bg-hover-strong:#1b2027;--tint-hover:#ffffff0a;--tint-hover-soft:#ffffff05;--text-strong:#f2f5f7;--text-label:#9aa4b1;--text-body:#9aa4b1;--text-ink:#f2f5f7;--text-tag:#9aa4b1;--surface-tag:#1b2027;--surface-warm:#1b2027;--border-warm:#232a33;--border-cool:#232a33;--cta:#2ee59d;--cta-border:#2ee59d;--on-cta:#04130c;--btn-bg:#2ee59d;--btn-bg-hover:#26cc8a;--on-btn:#04130c;--btn-disabled-bg:#1b2027;--btn-icon-filter:brightness(0);--selected-border:#2ee59d;--selected-ring:#2ee59d;--progress-active:#2ee59d;--success-strong:#34d399;--success-fill:#12834a;--success-tint:#34d39924;--success-border:transparent;--success-bright:#1da656;--danger:#f87171;--danger-text:#f87171;--danger-border:#f8717166;--danger-surface:#f8717114;--warning-tint:#fbbf2414;--warning-border:#fbbf244d;--warning-ink:#fbbf24;--warning-highlight:#fbbf2414;--warning-surface:#fbbf2424;--error-ink:#f87171;--field-error:#fb923c;--powered-ink:#9aa4b1;--scrim:#0000008c;--qr-surface:#fff;--qr-pad:8px;--icon-filter:invert(1);--art-disc:#f2f5f7eb;--art-disc-pad:6px;--art-disc-radius:50%;--mark-ring:#2d3642;--quote-flash:#2ee59d2e;--demo-mark-bg:#04130c1f;--demo-mark-text:#04130cb3}.th-ante .ante-stage:focus{outline:none}.th-ante.mobile .an-cards{grid-template-columns:minmax(0,1fr);gap:8px}.th-ante.mobile .an-card:nth-child(n+4){display:none}.th-ante.mobile .an-asset{grid-template-columns:34px minmax(0,1fr) 46px auto;grid-template-areas:"logo sym spark px""logo name spark chg";align-items:center;gap:1px 10px;padding:12px 14px;display:grid}.th-ante.mobile .an-asset-top{display:contents}.th-ante.mobile .an-asset-logo{grid-area:logo;width:34px;height:34px}.th-ante.mobile .an-asset-sym{white-space:nowrap;text-overflow:ellipsis;grid-area:sym;min-width:0;overflow:hidden}.th-ante.mobile .an-asset-name{grid-area:name}.th-ante.mobile .an-asset-spark{grid-area:spark;height:24px;margin:0}.th-ante.mobile .an-asset figcaption{text-align:right;white-space:nowrap;grid-area:px;margin:0}.th-ante.mobile .an-asset-chg{text-align:right;grid-area:chg}.th-payroll{--a-bg:#f4f7f6;--a-card:#fff;--a-line:#e3eae8;--a-ink:#10201d;--a-dim:#5f6e6b;--a-faint:#9aa8a5;--a-ok:#12a150;--a-ok-bg:#e7f7ee;--a-tint:#e2f2ef;background:var(--a-bg);color:var(--a-ink)}.th-payroll.dark{--a-bg:#0c1513;--a-card:#14201d;--a-line:#22312d;--a-ink:#f1f6f5;--a-dim:#9db0ac;--a-faint:#62736f;--a-ok:#3dd68c;--a-ok-bg:#3dd68c1f;--a-tint:#16302b}.ar-page{position:absolute;inset:0;overflow-y:auto}.th-payroll.mobile .ar-page{padding-top:0}.ar-top{align-items:center;gap:24px;height:60px;padding:0 24px;display:flex}.th-payroll.mobile .ar-top{z-index:5;background:var(--a-bg);height:92px;padding:40px 14px 0;position:sticky;top:0}.ar-logo{letter-spacing:-.04em;align-items:center;gap:9px;font-size:19px;font-weight:800;display:flex}.ar-mark{color:#fff;background:linear-gradient(140deg, #2dd4bf 0%, var(--gf-accent) 48%, #134e4a 100%);width:28px;height:28px;box-shadow:0 4px 12px -4px color-mix(in srgb, var(--gf-accent) 70%, transparent), inset 0 1px 0 #ffffff40;border-radius:9px;flex:none;place-items:center;display:grid;transform:rotate(-6deg)}.ar-mark svg{width:21px;height:21px;transform:rotate(6deg)}.ar-top nav{color:var(--a-dim);gap:18px;font-size:14px;font-weight:600;display:flex}.ar-top nav .on{color:var(--a-ink)}.ar-wallet{flex-direction:column;align-items:flex-end;margin-left:auto;line-height:1.15;display:flex}.ar-wallet>em{color:var(--a-dim);font-size:11.5px;font-style:normal;font-weight:500}.ar-wallet>b{font-size:14px;font-weight:600}.ar-main{flex-direction:column;align-items:center;gap:14px;padding:20px 16px 32px;display:flex}.th-payroll.mobile .ar-main{padding:10px 12px 20px}.ar-fade{animation:gfRise .35s var(--gf-ease) both}.ar-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ar-head>div{flex-direction:column;min-width:0;display:flex}.ar-head>div b{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600}.ar-head>div span{color:var(--a-dim);font-size:13px}.ar-back{appearance:none;cursor:pointer;width:24px;height:24px;color:var(--a-ink);background:0 0;border:none;align-items:center;margin:0 0 4px -2px;padding:0;display:flex}.ar-back svg{width:18px;height:18px}.ar-head>div:has(>.ar-back){grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;display:grid}.ar-head>div:has(>.ar-back)>.ar-back{margin:0 0 0 -4px}.ar-head>div:has(>.ar-back)>span{grid-column:2}.ar-pool{flex-direction:column;flex:none;align-items:flex-end;display:flex}.ar-pool em{color:var(--a-dim);font-size:12px;font-style:normal;font-weight:500}.ar-pool b{letter-spacing:-.015em;font-size:17px;font-weight:650;line-height:22px}.ar-rows{flex-direction:column;display:flex}.ar-row{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:11px 0;display:flex}button.ar-row{cursor:pointer}.ar-meta.ar-warn{color:#e5484d}.ar-row+.ar-row{border-top:1px solid var(--a-line)}.ar-row.off>:not(.ar-tick){opacity:.4}.ar-row.wait{opacity:.5}.ar-av{background:color-mix(in srgb, var(--c) 14%, var(--a-card));width:32px;height:32px;color:var(--c);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:650;display:flex}.ar-who{flex-direction:column;flex:1;min-width:0;display:flex}.ar-who b{font-size:14px;font-weight:600}.ar-who em{color:var(--a-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-style:normal;overflow:hidden}.ar-net{align-items:center;gap:5px;display:inline-flex}.th-payroll.mobile .ar-net-l{display:none}.ar-pay{align-items:center;gap:5px;display:inline-flex}.th-payroll.mobile .ar-pay{display:none}.th-payroll.mobile .ar-who em{white-space:nowrap}.th-payroll.mobile .ar-net{display:inline}.ar-amt{font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.ar-tick{border:1.5px solid var(--a-faint);color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ar-tick svg{stroke-width:3.4px;opacity:0;width:11px;height:11px}.ar-tick.on{background:var(--gf-accent);border-color:var(--gf-accent)}.ar-tick.on svg{opacity:1}.ar-ok{background:var(--a-ok);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;animation:.35s cubic-bezier(.175,.885,.32,1.275) gfPop;display:flex}.ar-ok svg{stroke-width:3.4px;width:11px;height:11px}.ar-spin{border:2.4px solid var(--a-line);border-top-color:var(--gf-accent);border-radius:50%;flex:none;width:18px;height:18px;margin:1px;animation:.7s linear infinite gfSpin}.ar-dot{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ar-dot:after{content:"";background:var(--a-faint);border-radius:50%;width:6px;height:6px}.ar-chip{background:var(--a-bg);color:var(--a-dim);white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:11.5px;font-weight:500}.ar-chip.ok{background:var(--a-ok-bg);color:var(--a-ok)}.th-payroll.mobile .ar-chip{display:none}.ar-meta{color:var(--a-dim);text-align:center;margin:0;font-size:12.5px}.ar-bar{background:var(--a-line);border-radius:3px;height:5px;overflow:hidden}.ar-bar i{background:var(--gf-accent);height:100%;transition:width .5s;display:block}.ar-btn{appearance:none;background:var(--gf-accent);color:#fff;cursor:pointer;width:100%;height:42px;transition:transform .2s var(--gf-press), opacity .2s ease, filter .2s ease;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;position:relative}.ar-btn:hover{filter:brightness(1.06)}.ar-btn:active{transform:scale(.98)}.ar-btn.ghost{background:var(--a-tint);color:var(--gf-accent)}.ar-btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.ar-btn svg{width:15px;height:15px}.ar-btn.cue:after{content:"";border-radius:inherit;outline:2px solid var(--gf-accent);pointer-events:none;animation:1.8s ease-out infinite gfCue;position:absolute;inset:0}.ar-foot{color:var(--a-dim);margin:0;padding:0 4px;font-size:12.5px}.ar-side{flex-direction:column;gap:14px;min-width:0;display:flex}.ar-main>.ar-side,.ar-main>.ar-panel{width:100%;max-width:720px}.th-payroll.web .ar-main{grid-template-columns:minmax(0,340px) minmax(0,520px);justify-content:center;align-items:start;gap:18px;padding-top:18px;display:grid}.th-payroll.web .ar-main>.ar-side,.th-payroll.web .ar-main>.ar-panel{max-width:none}.th-payroll.web .ar-foot{text-align:left;padding:0 6px}.ar-banner{background:var(--a-card);border:1px solid var(--a-line);color:var(--a-ink);border-radius:14px;padding:16px}.ar-event{align-items:center;gap:12px;display:flex}.ar-event>div{flex:1;min-width:0}.ar-trophy{background:var(--a-tint);width:40px;height:40px;color:var(--gf-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ar-trophy svg{width:20px;height:20px}.th-payroll.mobile .ar-event{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1px 12px;display:grid}.th-payroll.mobile .ar-event>div{display:contents}.th-payroll.mobile .ar-trophy{grid-row:1/3}.th-payroll.mobile .ar-banner h1{grid-area:1/2;min-width:0}.th-payroll.mobile .ar-status{grid-area:1/3;align-self:center}.th-payroll.mobile .ar-banner p{grid-area:2/2/auto/4;margin:0}.th-payroll.mobile .ar-banner{padding:14px}.ar-skip{color:var(--a-faint);flex:none;font-size:11.5px;font-weight:600}.ar-status{background:var(--a-tint);height:22px;color:var(--gf-accent);border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.ar-status:before{content:"";background:var(--gf-accent);border-radius:50%;width:5px;height:5px}.ar-status svg{stroke-width:3px;width:11px;height:11px}.ar-status.ok{background:var(--a-ok-bg);color:var(--a-ok)}.ar-status.ok:before{display:none}.ar-banner h1{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:650;line-height:22px}.ar-banner p{color:var(--a-dim);margin:1px 0 0;font-size:13px}.ar-stats{border-top:1px solid var(--a-line);grid-template-columns:1fr 1fr;margin-top:14px;padding-top:12px;display:grid}.ar-stats span+span{border-left:1px solid var(--a-line);padding-left:14px}.ar-stats span{flex-direction:column;display:flex}.ar-stats em{color:var(--a-dim);font-size:12px;font-style:normal;font-weight:500}.ar-stats b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.ar-panel{background:var(--a-card);border:1px solid var(--a-line);border-radius:14px;flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex}.th-payroll.mobile .ar-panel{border-radius:14px;padding:14px}.th-payroll .gf-toast{background:var(--a-ink);color:var(--a-bg);border-radius:14px}.th-payroll.mobile .gf-toast{border-radius:22px}.gf.th-payroll.web .gf-toast{top:6px}.gf.th-neo.web .gf-toast{top:60px}.th-payroll .gf-toast .tick{background:var(--gf-accent)}.th-neo{--n-bg:#f7f7f7;--n-card:#fff;--n-ink:#191c1f;--n-dim:#717173;--n-faint:#a9a9ad;--n-fill:#efeff1;--n-pos:#0a8f55;--n-surface:#fff;--n-line:#e6e6e9;--n-on-ink:#fff;--n-track:#d4d4d8;--n-glass:#ffffffbf;--n-tab-shadow:0 1px 3px #00000014;--n-tag:#ddf5e8;--n-ref:#fff6cc;--n-ava:#c7d2fe;--n-ava-ink:#3730a3;--n-hero:radial-gradient(60% 90% at 20% 0%, #c8d7ff 0%, transparent 70%), radial-gradient(60% 90% at 85% 10%, #f3c9ff 0%, transparent 65%), radial-gradient(70% 80% at 50% 100%, #ffe3c7 0%, transparent 70%), #eef0f7;background:var(--n-bg);color:var(--n-ink);letter-spacing:-.01em}.nb-page{transition:transform .45s var(--gf-ease), filter .45s ease;position:absolute;inset:0;overflow-y:auto}.th-neo.dark{--n-bg:#0d0e10;--n-card:#17181b;--n-ink:#f4f4f6;--n-dim:#a0a0a8;--n-faint:#6c6c74;--n-fill:#24262a;--n-pos:#3dd68c;--n-surface:#1e2024;--n-line:#2a2c31;--n-on-ink:#111214;--n-track:#3a3c42;--n-glass:#ffffff1a;--n-tab-shadow:none;--n-tag:#3dd68c24;--n-ref:#ffcc0024;--n-ava:#312e81;--n-ava-ink:#c7d2fe;--n-hero:radial-gradient(60% 90% at 20% 0%, #637cff52 0%, transparent 70%), radial-gradient(60% 90% at 85% 10%, #c85aff42 0%, transparent 65%), radial-gradient(70% 80% at 50% 100%, #ff96502e 0%, transparent 70%), #16171c}.th-neo.open .nb-page{filter:blur(2px);transform:scale(.97)}.nb-app{min-height:100%}.nb-top{align-items:center;gap:24px;padding:16px 28px;display:flex}.th-neo.mobile .nb-top{z-index:5;background:var(--n-bg);padding:46px 14px 6px;position:sticky;top:0}.nb-logo{letter-spacing:-.05em;align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.nb-mark{width:28px;height:28px;color:var(--n-ink);background:var(--n-hero);border-radius:50%;flex:none;place-items:center;display:grid}.nb-mark svg{width:19px;height:19px}.nb-word span{letter-spacing:-.03em;font-weight:500}.nb-tabs{background:var(--n-fill);border-radius:999px;gap:4px;margin:0 auto;padding:4px;display:flex}.nb-tabs span{color:var(--n-dim);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600}.nb-tabs .on{background:var(--n-surface);color:var(--n-ink);box-shadow:var(--n-tab-shadow)}.nb-top-r{gap:10px;margin-left:auto;display:flex}.th-neo.web .nb-top{grid-template-columns:1fr auto 1fr;display:grid}.th-neo.web .nb-tabs{margin:0}.th-neo.web .nb-top-r{justify-self:end}.nb-circle{appearance:none;background:var(--n-fill);width:38px;height:38px;color:var(--n-ink);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.nb-circle svg{width:17px;height:17px}.nb-ava{background:var(--n-ava);width:38px;height:38px;color:var(--n-ava-ink);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.nb-hero{background:var(--n-hero);border-radius:28px;flex-direction:column;align-items:center;gap:8px;margin:4px 28px 0;padding:40px 20px 34px;display:flex;position:relative;overflow:hidden}.th-neo.mobile .nb-hero{border-radius:24px;margin:4px 12px 0;padding:26px 12px 24px}.nb-acct{color:var(--n-dim);font-size:13px;font-weight:600}.nb-bal{letter-spacing:-.05em;font-size:38px;font-weight:800;line-height:44px}.nb-bal span{letter-spacing:-.02em;font-size:.55em}.th-neo.mobile .nb-bal{font-size:34px;line-height:40px}.nb-pill{background:var(--n-glass);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.nb-actions{gap:22px;margin-top:16px;display:flex}.th-neo.mobile .nb-actions{gap:14px}.nb-act{appearance:none;cursor:pointer;color:var(--n-ink);background:0 0;border:none;flex-direction:column;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.th-neo.mobile .nb-act{font-size:11.5px}.nb-act .c{background:var(--n-glass);width:48px;height:48px;transition:transform .2s var(--gf-press);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.nb-act:active .c{transform:scale(.92)}.nb-act .c svg{width:20px;height:20px}.nb-act.cue .c{background:var(--n-ink);color:var(--n-on-ink)}.nb-act.cue .c:after{content:"";border-radius:inherit;outline:2px solid var(--n-ink);pointer-events:none;animation:1.8s ease-out infinite gfCue;position:absolute;inset:0}.nb-cards{grid-template-columns:1fr 1fr;gap:16px;padding:18px 28px 28px;display:grid}.th-neo.mobile .nb-cards{grid-template-columns:1fr;gap:12px;padding:14px 12px 24px}.nb-card{background:var(--n-card);border-radius:24px;padding:18px 18px 6px}.nb-card-h{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13.5px;display:flex}.nb-card-h b{font-size:15px;font-weight:700}.nb-card-h span{color:var(--n-dim);font-weight:600}.nb-li{align-items:center;gap:12px;padding:10px 0;display:flex}.nb-li .m{flex:1;min-width:0}.nb-li .m b{font-size:14px;font-weight:600;display:block}.nb-li .m em{color:var(--n-dim);font-size:12.5px;font-style:normal}.nb-li .m b,.nb-li .m em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nb-li .r{text-align:right;flex-direction:column;font-size:14px;font-weight:600;display:flex}.nb-li .r em{color:var(--n-dim);font-size:12px;font-style:normal;font-weight:500}.nb-li .pos,.nb-li.pos{color:var(--n-pos)}.nb-li.new{animation:gfRowIn .6s var(--gf-ease) both}.nb-emoji{background:var(--n-fill);width:40px;height:40px;color:var(--n-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.nb-emoji svg{width:18px;height:18px}.nb-take{z-index:6;background:var(--n-surface);transition:transform .5s var(--gf-ease);flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(100%)}.th-neo.web .nb-take{opacity:0;pointer-events:none;transition:transform .45s var(--gf-ease), opacity .3s ease;transform:translateY(24px)}.th-neo.open .nb-take{opacity:1;pointer-events:auto;transform:none}.nb-take-top{flex:none;grid-template-columns:38px 1fr 38px;align-items:center;gap:16px;padding:16px 22px;display:grid}.th-neo.mobile .nb-take-top{padding:46px 14px 8px}.nb-help{width:38px;height:38px;color:var(--n-dim);justify-content:center;align-items:center;display:flex}.nb-help svg{width:20px;height:20px}.nb-seg{justify-self:center;gap:6px;width:100%;max-width:440px;display:flex}.nb-seg i{background:var(--n-fill);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.nb-seg i.done{background:var(--n-ink)}.nb-seg i.on:after{content:"";background:var(--n-ink);animation:nbSeg .6s var(--gf-ease) both;transform-origin:0;position:absolute;inset:0}@keyframes nbSeg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nb-take-body{flex:1;min-height:0;position:relative}.th-neo .gf-pane.in-fwd,.th-neo .gf-pane.in-back{background:var(--n-surface)}.nb-screen{flex-direction:column;width:100%;max-width:480px;height:100%;margin:0 auto;display:flex}.nb-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 24px;display:flex;overflow-y:auto}.th-neo.mobile .nb-scroll{padding:10px 18px 8px}.nb-h1{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:800;line-height:30px}.th-neo.mobile .nb-h1{font-size:22px;line-height:28px}.nb-h1.c,.nb-sub.c{text-align:center}.nb-sub{color:var(--n-dim);margin:-6px 0 4px;font-size:14px;font-weight:500;line-height:20px}.nb-cta{flex-direction:column;flex:none;gap:8px;padding:10px 24px 18px;display:flex}.th-neo.mobile .nb-cta{padding:6px 18px 28px}.nb-btn{appearance:none;background:var(--n-ink);height:38px;color:var(--n-on-ink);cursor:pointer;transition:transform .2s var(--gf-press), opacity .2s ease;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.nb-btn svg{width:16px;height:16px}.nb-btn:active{transform:scale(.98)}.nb-btn:disabled{opacity:.25;cursor:not-allowed}.nb-btn.ghost{background:var(--n-fill);color:var(--n-ink)}.nb-btn.sm{height:32px;margin-left:auto;padding:0 14px;font-size:13px}.nb-amt{letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-top:10px;font-size:44px;font-weight:800;line-height:52px;display:flex}.th-neo.mobile .nb-amt{margin-top:0;font-size:42px;line-height:48px}.nb-amt .cur{color:var(--n-ink);letter-spacing:0;margin-right:4px;font-size:.55em}.nb-amt input{font:inherit;letter-spacing:inherit;color:var(--n-ink);background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0}.nb-amt input::placeholder,.nb-amt .ph{color:var(--n-faint)}.nb-amt.shake{animation:.3s linear gfShake}.nb-get{color:var(--n-dim);margin:-8px 0 10px;font-size:14px;font-weight:500}.nb-get b{color:var(--n-ink)}.nb-tip{vertical-align:-3px;margin-left:4px;display:inline-flex;position:relative}.nb-tip-btn{appearance:none;color:var(--n-faint);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;margin:-2px;padding:2px;transition:color .15s;display:grid}.nb-tip-btn svg{width:16px;height:16px}.nb-tip.open .nb-tip-btn,.nb-tip-btn:focus-visible{color:var(--n-ink)}.nb-tip-pop{z-index:20;background:var(--n-ink);width:224px;color:var(--n-on-ink);opacity:0;pointer-events:none;transform-origin:top;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.35;transition:opacity .15s,transform .18s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 10px 30px -10px #00000059}.nb-tip.open .nb-tip-pop{opacity:1;transform:translate(-50%)}.nb-tip-pop .r{justify-content:space-between;gap:12px;display:flex}.nb-tip-pop .r span{opacity:.7}.nb-tip-pop .r b{color:inherit;font-weight:600}.nb-tip-pop em{opacity:.55;border-top:1px solid #ffffff24;padding-top:6px;font-size:11.5px;font-style:normal}.th-neo.dark .nb-tip-pop em{border-top-color:#0000001f}.nb-err{color:#d92d20}.nb-chips{gap:8px;display:flex}.nb-chips button{appearance:none;background:var(--n-fill);cursor:pointer;height:36px;color:var(--n-ink);border:none;border-radius:999px;padding:0 16px;font-size:13px;font-weight:700}.nb-chips button.on{background:var(--n-ink);color:var(--n-on-ink)}.nb-group{background:var(--n-bg);border-radius:20px;padding:4px 14px}.nb-sel{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:12px 0;display:flex}div.nb-sel{cursor:default}.nb-sel+.nb-sel{border-top:1px solid var(--n-line)}.nb-sel>svg{width:16px;height:16px;color:var(--n-dim)}.nb-sel .m{flex:1;min-width:0}.nb-sel .m b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nb-sel .m em{color:var(--n-dim);font-size:12.5px;font-style:normal;font-weight:500;display:block}.nb-sel .m b{font-size:14px;font-weight:700}.nb-ic{background:var(--n-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.nb-ic svg{width:18px;height:18px}.nb-ic.tok{background:0 0}.nb-ic .b{border:2px solid var(--n-bg);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.nb-tag{color:var(--n-pos);background:var(--n-tag);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.nb-picker{animation:gfRise .3s var(--gf-ease) both;flex-direction:column;padding:0 0 10px;display:flex}.nb-picker button{appearance:none;background:var(--n-surface);font:inherit;cursor:pointer;color:var(--n-ink);border:none;border-radius:14px;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;font-weight:600;display:flex}.nb-picker button span{color:var(--n-dim);margin-left:auto;font-size:13px;font-weight:500}.nb-picker button.on{box-shadow:inset 0 0 0 2px var(--n-ink)}.nb-checks{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.nb-checks li{background:var(--n-bg);border-radius:20px;align-items:center;gap:14px;padding:14px;display:flex}.nb-checks li b{font-size:14px;display:block}.nb-checks li em{color:var(--n-dim);font-size:12.5px;font-style:normal;font-weight:500}.nb-checks .n{background:var(--n-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:flex}.nb-checks .n svg{stroke-width:3px;width:16px;height:16px}.nb-checks li.ok .n{background:var(--n-pos);color:var(--n-bg);animation:.4s cubic-bezier(.175,.885,.32,1.275) gfPop}.nb-checks li.now{background:var(--n-surface);box-shadow:inset 0 0 0 2px var(--n-ink)}.nb-scan{color:#fff;animation:gfRise .4s var(--gf-ease) both;background:#111;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:18px;font-size:13px;font-weight:600;display:flex}.nb-scan .frame{background:linear-gradient(135deg,#2b2f3a,#1a1c22);border-radius:10px;width:200px;height:126px;position:relative;overflow:hidden}.nb-scan .frame i{border:3px solid #fff;width:22px;height:22px;position:absolute}.nb-scan .frame i:first-child{border-bottom:none;border-right:none;border-radius:6px 0 0;top:8px;left:8px}.nb-scan .frame i:nth-child(2){border-bottom:none;border-left:none;border-radius:0 6px 0 0;top:8px;right:8px}.nb-scan .frame i:nth-child(3){border-top:none;border-right:none;border-radius:0 0 0 6px;bottom:8px;left:8px}.nb-scan .frame i:nth-child(4){border-top:none;border-left:none;border-radius:0 0 6px;bottom:8px;right:8px}.nb-scan .line{background:#5be49b;height:2px;animation:1.4s ease-in-out infinite alternate nbScan;position:absolute;top:12%;left:10%;right:10%;box-shadow:0 0 12px #5be49b}@keyframes nbScan{0%{transform:none}to{transform:translateY(93.24px)}}.nb-consent{appearance:none;text-align:left;font:inherit;color:var(--n-dim);cursor:pointer;background:0 0;border:none;gap:12px;padding:4px 0;font-size:13.5px;font-weight:500;line-height:19px;display:flex}.nb-consent .box{border:2px solid var(--n-track);width:22px;height:22px;color:var(--n-on-ink);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.nb-consent .box svg{stroke-width:3.4px;opacity:0;width:12px;height:12px}.nb-consent.on .box{background:var(--n-ink);border-color:var(--n-ink)}.nb-consent.on .box svg{opacity:1}.nb-partner{color:var(--n-dim);gap:8px;margin:0;font-size:12.5px;font-weight:500;line-height:17px;display:flex}.nb-partner svg{width:15px;height:15px;color:var(--n-pos);flex:none;margin-top:1px}.nb-details{background:var(--n-bg);border-radius:20px;padding:4px 16px}.nb-d{align-items:center;gap:12px;padding:9px 0;display:flex}.nb-d+.nb-d{border-top:1px solid var(--n-line)}.nb-d .m{flex:1;min-width:0}.nb-d .m em{color:var(--n-dim);font-size:12.5px;font-style:normal;font-weight:500;display:block}.nb-d .m b{word-break:break-all;font-size:14.5px;font-weight:700}.nb-d .m b.mono{font-size:13.5px}.th-neo.mobile .nb-d .m b.mono{white-space:nowrap;word-break:normal;letter-spacing:-.01em;font-size:13px}.nb-d.ref{background:var(--n-ref);border-top-color:#0000;border-radius:14px;margin:0 -10px;padding:9px 10px}.nb-d.ref+.nb-d{border-top-color:#0000}.th-neo .gf-icon-btn{background:var(--n-surface);color:var(--n-ink)}.th-neo .gf-icon-btn.done{background:var(--n-pos);color:var(--n-bg)}.nb-info{color:var(--n-dim);gap:8px;margin:0;font-size:13px;font-weight:500;line-height:19px;display:flex}.nb-info svg{flex:none;width:16px;height:16px;margin-top:1px}.nb-result{flex-direction:column;align-items:center;gap:12px;padding:28px 0 8px;display:flex}.nb-orb{background:var(--n-fill);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;transition:background .3s;display:flex}.nb-orb.ok{background:var(--n-ink);color:var(--n-on-ink);animation:.5s cubic-bezier(.175,.885,.32,1.275) gfPop}.nb-orb svg{stroke-width:2.6px;width:44px;height:44px}.nb-spin{border:4px solid var(--n-track);border-top-color:var(--n-ink);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite gfSpin}.nb-receipt{background:var(--n-bg);border-radius:20px;padding:8px 16px}.nb-r{color:var(--n-faint);gap:12px;padding:10px 0;display:flex}.nb-r .d{background:var(--n-track);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px;transition:background .3s}.nb-r .m b{font-size:14px;display:block}.nb-r .m em{font-size:12.5px;font-style:normal;font-weight:500}.nb-r.ok{color:var(--n-ink)}.nb-r.ok .d{background:var(--n-pos)}.nb-r.ok em{color:var(--n-dim)}.nb-r.now{color:var(--n-ink)}.nb-r.now .d{background:var(--n-ink);position:relative}.nb-r.now .d:after{content:"";border-radius:inherit;outline:2px solid var(--n-ink);pointer-events:none;animation:1.4s ease-out infinite gfCue;position:absolute;inset:0}.th-neo .gf-keypad{margin:0 -6px}.th-neo .gf-key{font-size:23px;font-weight:600}.th-neo.mobile .nb-sub{font-size:13px;line-height:18px}.th-neo.mobile .nb-amt{font-size:38px;line-height:44px}.th-neo.mobile .nb-get{font-size:14px}.th-neo.mobile .nb-sel{padding:10px 0}.th-neo.mobile .nb-sel .m em{font-size:12px}.th-neo.mobile .nb-sel .m b{font-size:14px}.th-neo.mobile .nb-ic{width:36px;height:36px}.th-neo.mobile .nb-tag{padding:3px 8px;font-size:11px}.th-neo.mobile .gf-key{font-size:22px;font-weight:500}.th-neo .gf-toast{background:var(--n-ink);color:var(--n-on-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.th-neo .gf-toast .tick{background:var(--n-on-ink);color:var(--n-ink)}.th-neo .gf-toast .ts{color:color-mix(in srgb, var(--n-on-ink) 65%, transparent)}.th-exchange{--x-bg:#fff;--x-line:#e8ebee;--x-ink:#0a0b0d;--x-dim:#5b616e;--x-faint:#8a919e;--x-fill:#eef0f3;--x-up:#098551;--x-down:#cf202f;--x-surface:#fff;--x-hover:#f8f9fa;--x-input:#ced2d9;--x-on-ink:#fff;--x-shadow:#00000014;background:var(--x-bg);color:var(--x-ink)}.th-exchange.dark{--x-bg:#0a0b0d;--x-line:#24272d;--x-ink:#f5f6f8;--x-dim:#9aa1ae;--x-faint:#6b7280;--x-fill:#1c1f24;--x-up:#3dd68c;--x-down:#ff5c68;--x-surface:#121418;--x-hover:#1a1d22;--x-input:#33373f;--x-on-ink:#0a0b0d;--x-shadow:#00000080}.ex-app{display:flex;position:absolute;inset:0}.ex-side{border-right:1px solid var(--x-line);flex-direction:column;flex:none;align-items:center;gap:4px;width:76px;padding:16px 0;display:flex}.ex-logo{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;font-weight:800;display:flex}.ex-nav{color:var(--x-dim);border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:64px;padding:9px 0;font-size:11px;font-weight:600;display:flex}.ex-nav svg{width:20px;height:20px}.ex-nav.on{color:var(--gf-accent);background:color-mix(in srgb, var(--gf-accent) 8%, transparent)}.ex-main{flex-direction:column;flex:1;min-width:0;display:flex}.ex-top{border-bottom:1px solid var(--x-line);flex:none;align-items:center;gap:12px;height:68px;padding:0 28px;display:flex}.ex-top h1{margin:0 auto 0 0;font-size:22px;font-weight:700}.ex-search{background:var(--x-fill);height:40px;color:var(--x-faint);border-radius:999px;align-items:center;gap:8px;min-width:220px;padding:0 14px;font-size:14px;display:flex}.ex-search svg{width:16px;height:16px}.ex-ava{background:var(--x-fill);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.ex-grid{flex:1;grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid}.ex-port>*{flex:none}.ex-port{flex-direction:column;gap:16px;padding:24px 28px 32px;display:flex;overflow-y:auto}.ex-card{border:1px solid var(--x-line);border-radius:16px;padding:20px 22px}.ex-card.flush{padding:0;overflow:hidden}.ex-card-h{padding:16px 22px 10px;font-size:17px;font-weight:700}.ex-k{color:var(--x-dim);font-size:14px;font-weight:600}.ex-big{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:38px}.ex-chg{color:var(--x-up);font-size:14px;font-weight:600}.ex-chg em{color:var(--x-dim);font-style:normal;font-weight:500}.ex-chart{width:100%;height:140px;margin:14px 0 8px;display:block}.ex-range{gap:6px;display:flex}.ex-range span{color:var(--x-dim);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.ex-range .on{background:color-mix(in srgb, var(--gf-accent) 10%, transparent);color:var(--gf-accent)}.ex-tr{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px 22px;font-size:14px;display:grid}.th-exchange.mobile .ex-tr{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.ex-tr+.ex-tr{border-top:1px solid var(--x-line)}.ex-tr.h{color:var(--x-dim);padding-top:4px;padding-bottom:8px;font-size:13px;font-weight:600}.ex-tr .a{align-items:center;gap:12px;min-width:0;display:flex}.ex-tr b{font-weight:600;display:block}.ex-tr em{color:var(--x-dim);font-size:13px;font-style:normal;display:block}.th-exchange.mobile .ex-tr .num{text-align:right}.th-exchange.mobile .ex-tr .a>span{min-width:0}.th-exchange.mobile .ex-tr .a b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ex-tr .al{color:var(--x-dim);align-items:center;gap:10px;font-size:13px;display:flex}.ex-tr .al i{background:var(--gf-accent);max-width:60%;height:4px;transition:width .8s var(--gf-ease);border-radius:2px}.ex-new{animation:gfRowIn .6s var(--gf-ease) both;background:color-mix(in srgb, var(--gf-accent) 4%, transparent)}.ex-ic{background:var(--x-fill);width:30px;height:30px;color:var(--x-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ex-ic svg{width:15px;height:15px}.ex-ic.big{width:56px;height:56px}.ex-ic.big svg{width:24px;height:24px}.ex-trade{border-left:1px solid var(--x-line);flex-direction:column;min-height:0;transition:box-shadow .3s;display:flex}.ex-ttabs{border-bottom:1px solid var(--x-line);flex:none;grid-template-columns:repeat(3,1fr);display:grid}.ex-ttabs button{appearance:none;height:44px;color:var(--x-dim);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:700;position:relative}.ex-ttabs button.on{color:var(--gf-accent);box-shadow:inset 0 -2px 0 var(--gf-accent)}.ex-ttabs button.cue{color:var(--x-ink)}.ex-ttabs button.cue:after{content:"";outline:2px solid var(--gf-accent);pointer-events:none;border-radius:999px;animation:1.8s ease-out infinite gfCue;position:absolute;inset:9px 16px}.ex-trade-body{flex:1;min-height:0;position:relative}.ex-recent{border-top:1px solid var(--x-line);flex:none}.ex-recent .ex-tr{grid-template-columns:minmax(0,1fr) auto}.th-exchange .gf-pane.in-fwd,.th-exchange .gf-pane.in-back{background:var(--x-surface)}.ex-step{flex-direction:column;gap:14px;height:100%;padding:18px 22px 22px;display:flex;overflow-y:auto}.ex-step.center{text-align:center;align-items:center}.ex-step-h{text-align:center;grid-template-columns:32px 1fr 32px;align-items:center;font-size:16px;display:grid}.ex-step-h button{appearance:none;cursor:pointer;width:32px;height:32px;color:var(--x-ink);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.ex-step-h button:hover{background:var(--x-fill)}.ex-step-h svg{width:18px;height:18px}.ex-amt{letter-spacing:-.03em;color:var(--gf-accent);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:2px;padding-top:14px;font-size:48px;font-weight:500;line-height:56px;display:flex}.th-exchange.mobile .ex-amt{padding-top:4px;font-size:42px;line-height:50px}.ex-amt.idle{color:var(--x-faint)}.ex-amt.bad{color:var(--x-down)}.ex-amt .unit{letter-spacing:0;color:var(--x-dim);margin-left:8px;font-size:.42em}.ex-amt input{font:inherit;color:inherit;letter-spacing:inherit;text-align:center;background:0 0;border:none;outline:none;min-width:0;padding:0}.ex-amt input::placeholder,.ex-amt .ph{color:var(--x-faint)}.ex-mini{text-align:center;color:var(--x-dim);margin:-6px 0 0;font-size:14px;font-weight:500}.ex-mini .bad{color:var(--x-down);font-weight:600}.ex-link{appearance:none;font:inherit;color:var(--gf-accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.ex-box{border:1px solid var(--x-line);border-radius:12px;overflow:hidden}.ex-opt{appearance:none;background:var(--x-surface);text-align:left;width:100%;font:inherit;color:inherit;border:none;align-items:center;gap:12px;padding:13px 14px;display:flex}button.ex-opt{cursor:pointer}button.ex-opt:hover{background:var(--x-hover)}.ex-opt+.ex-opt{border-top:1px solid var(--x-line)}.ex-opt .m{flex:1;min-width:0}.ex-opt .m em{color:var(--x-dim);font-size:12.5px;font-style:normal;display:block}.ex-opt .m b{font-size:15px;font-weight:600}.ex-opt>svg{width:16px;height:16px;color:var(--x-faint)}.ex-opt .r{text-align:right;font-size:14px;font-weight:600}.ex-opt .r em{color:var(--x-dim);font-size:12px;font-style:normal;font-weight:500;display:block}.ex-opt.sel{background:color-mix(in srgb, var(--gf-accent) 8%, var(--x-surface))}.ex-radio{border:6px solid var(--gf-accent);border-radius:50%;flex:none;width:20px;height:20px}.ex-radio.off{border:2px solid var(--x-faint)}.ex-flag{background:var(--x-fill);letter-spacing:.02em;width:30px;height:30px;color:var(--x-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.ex-rows span svg{vertical-align:-1px;width:12px;height:12px;margin-right:4px}.ex-btn{appearance:none;background:var(--gf-accent);color:#fff;cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;height:38px;font-size:14px;font-weight:700;transition:filter .15s;display:flex;position:relative}.ex-btn:hover{filter:brightness(1.08)}.ex-btn:disabled{background:var(--x-fill);color:var(--x-faint);cursor:not-allowed;filter:none}.ex-btn.alt{background:var(--x-fill);color:var(--x-ink)}.ex-btn.sm{height:34px;padding:0 16px;font-size:13px}.ex-btn.cue:after{content:"";border-radius:inherit;outline:2px solid var(--gf-accent);pointer-events:none;animation:1.8s ease-out infinite gfCue;position:absolute;inset:0}.ex-step .ex-btn{width:100%;margin-top:auto}.ex-fine{text-align:center;color:var(--x-faint);margin:-6px 0 0;font-size:12.5px}.ex-fine.left{text-align:left;margin:0}.ex-in{color:var(--x-dim);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.ex-in input{background:var(--x-surface);border:1px solid var(--x-input);height:38px;font:inherit;color:var(--x-ink);border-radius:8px;padding:0 14px;font-size:15px;font-weight:500}.ex-in input:focus{border-color:var(--gf-accent);box-shadow:0 0 0 1px var(--gf-accent);outline:none}.ex-spin{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite gfSpin}.ex-empty{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;padding-top:40px;display:flex}.ex-empty b{font-size:18px}.ex-empty p{color:var(--x-dim);max-width:260px;margin:0 0 10px;font-size:14px;line-height:20px}.ex-empty .ex-btn{width:100%;margin-top:auto}.ex-prev{flex-direction:column;align-items:center;gap:2px;padding:14px 0 6px;display:flex}.ex-prev em{color:var(--x-dim);font-size:14px;font-style:normal;font-weight:500}.ex-prev b{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:40px}.ex-rows{border-top:1px solid var(--x-line);flex-direction:column;width:100%;display:flex}.ex-rows>div{border-bottom:1px solid var(--x-line);justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;display:flex}.ex-rows span{color:var(--x-dim)}.ex-rows b{text-align:right;font-weight:600}.ex-rows .t span{color:var(--x-ink);font-weight:700}.ex-rows .t b{font-weight:700}.ex-rows.compact>div{color:var(--x-faint)}.ex-rows.compact .ok span{color:var(--x-up);font-weight:600}.ex-partner{color:var(--x-dim);gap:7px;margin:0;font-size:12.5px;line-height:17px;display:flex}.ex-partner svg{width:14px;height:14px;color:var(--gf-accent);flex:none;margin-top:1px}.ex-ring{justify-content:center;align-items:center;width:96px;height:96px;margin-top:24px;display:flex;position:relative}.ex-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.ex-ring circle{fill:none;stroke-width:6px}.ex-ring .bg{stroke:var(--x-fill)}.ex-ring .fg{stroke:var(--gf-accent);stroke-dasharray:213.6;stroke-linecap:round;transition:stroke-dashoffset .8s var(--gf-ease)}.ex-ring.ok{background:var(--gf-accent);color:#fff;border-radius:50%;animation:.45s cubic-bezier(.175,.885,.32,1.275) gfPop}.ex-ring.ok svg circle{stroke:#0000}.ex-ring>svg:not(:first-child){stroke-width:2.8px;width:42px;height:42px;position:static;transform:none}.ex-st-t{margin-top:6px;font-size:20px;font-weight:700}.ex-mtop{z-index:5;background:var(--x-bg);align-items:center;gap:10px;padding:46px 14px 6px;display:flex;position:sticky;top:0}.ex-mtop .ex-logo{width:30px;height:30px;margin:0}.ex-mtop .ex-search{flex:1;min-width:0;height:36px}.ex-mtop>svg{width:20px;height:20px}.th-neo.mobile .nb-page:after,.th-payroll.mobile .ar-page:after{content:"";z-index:5;height:24px;display:block;position:sticky;bottom:0}.th-neo.mobile .nb-page:after{background:var(--n-bg)}.th-payroll.mobile .ar-page:after{background:var(--a-bg)}.th-exchange.mobile .ex-port{padding:10px 16px 90px;overflow:visible}.th-exchange.mobile .ex-card{border:none;padding:6px 0}.th-exchange.mobile .ex-card.flush{border:1px solid var(--x-line)}.th-exchange.mobile .ex-big{font-size:26px;line-height:32px}.th-exchange.mobile .ex-chart{height:110px}.ex-page{transition:transform .4s var(--gf-ease);position:absolute;inset:0;overflow-y:auto}.th-exchange.mobile.open .ex-page{transform:translate(-25%)}.ex-mbar{background:var(--x-bg);border-top:1px solid var(--x-line);grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px 26px;display:grid;position:sticky;bottom:0}.ex-mbar .ex-btn{height:38px}.ex-push{background:var(--x-bg);z-index:6;transition:transform .4s var(--gf-ease), box-shadow .4s var(--gf-ease);padding-top:40px;position:absolute;inset:0;transform:translate(100%)}.th-exchange.mobile.open .ex-push{box-shadow:-10px 0 30px var(--x-shadow);transform:none}.ex-push-in{height:100%;position:relative}.th-exchange.mobile .ex-step{padding:12px 16px 26px}.th-exchange .gf-keypad{margin:0 -6px}.th-exchange .gf-toast{background:var(--x-ink);color:var(--x-on-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;top:auto;bottom:20px}.th-exchange .gf-toast .ts{color:color-mix(in srgb, var(--x-on-ink) 65%, transparent)}.th-exchange .gf-toast .tick{background:var(--x-up)}.th-relay{--r-dot:#fff9;--r-wall:radial-gradient(70% 60% at 15% 10%, #ffffff8c, transparent 70%), radial-gradient(60% 55% at 90% 85%, #8cbee659, transparent 70%);--r-bg:#fff;--r-side:#fff;--r-chat:#dce8f1;--r-in:#fff;--r-out:#e1f7d5;--r-ink:#0f1419;--r-dim:#6b7a89;--r-line:#e6ecf1;--r-ok:#22a05a;background:var(--r-bg);color:var(--r-ink)}.th-relay.dark{--r-dot:#ffffff1f;--r-wall:radial-gradient(70% 60% at 15% 10%, #2b527847, transparent 70%), radial-gradient(60% 55% at 90% 85%, #2aabee1a, transparent 70%);--r-bg:#0e1621;--r-side:#17212b;--r-chat:#0e1621;--r-in:#182533;--r-out:#2b5278;--r-ink:#f3f6f9;--r-dim:#8b9aa9;--r-line:#22303d;--r-ok:#4fd484}.ch-app{display:flex;position:absolute;inset:0}.th-relay.mobile .ch-app{top:40px}.ch-list{background:var(--r-side);border-right:1px solid var(--r-line);flex-direction:column;flex:none;gap:2px;width:300px;padding:10px 8px;display:flex}.ch-search{background:color-mix(in srgb, var(--r-dim) 12%, transparent);height:36px;color:var(--r-dim);border-radius:18px;align-items:center;gap:8px;margin:0 4px 8px;padding:0 12px;font-size:14px;display:flex}.ch-search svg{width:15px;height:15px}.ch-item{border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ch-item.on{background:var(--gf-accent);color:#fff}.ch-item .m{flex-direction:column;flex:1;min-width:0;display:flex}.ch-item .m b{align-items:center;gap:6px;font-size:14.5px;font-weight:650;display:flex}.ch-item .m b em{text-transform:uppercase;background:#ffffff40;border-radius:4px;padding:1px 5px;font-size:10.5px;font-style:normal;font-weight:700}.ch-item:not(.on) .m b em{background:color-mix(in srgb, var(--gf-accent) 15%, transparent);color:var(--gf-accent)}.ch-item .m span{color:var(--r-dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ch-item.on .m span,.ch-item.on .t{color:#fffc}.ch-item .t{color:var(--r-dim);align-self:flex-start;margin-top:3px;font-size:12px}.ch-ava,.ch-bot{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:flex}.ch-bot{background:linear-gradient(135deg, #6fd3ff, var(--gf-accent))}.ch-bot svg{width:20px;height:20px;transform:rotate(90deg)}.ch-item.on .ch-bot{box-shadow:0 0 0 2px #fff9}.ch-conv{background:var(--r-chat);background-image:radial-gradient(circle, var(--r-dot) 0 1px, transparent 1.5px), var(--r-wall);background-size:22px 22px,100% 100%,100% 100%;flex-direction:column;flex:1;min-width:0;display:flex}.ch-head{background:var(--r-side);border-bottom:1px solid var(--r-line);flex:none;align-items:center;gap:10px;height:58px;padding:0 16px;display:flex}.ch-head>svg{width:20px;height:20px;color:var(--gf-accent)}.ch-head .ch-bot{width:38px;height:38px}.ch-head .m{flex-direction:column;flex:1;min-width:0;display:flex}.ch-head .m b{font-size:15px}.ch-head .m span{color:var(--gf-accent);font-size:12.5px}.ch-wallet{width:34px;height:34px;color:var(--r-dim);border-radius:50%;justify-content:center;align-items:center;display:flex}.ch-wallet svg{width:19px;height:19px}.ch-thread{flex-direction:column;flex:1;gap:6px;min-height:0;padding:14px 16px 8px;display:flex;overflow-y:auto}.th-relay.web .ch-thread{padding:16px max(16px,50% - 310px) 8px}.ch-day{color:#fff;background:#283c5059;border-radius:999px;align-self:center;margin-bottom:4px;padding:3px 10px;font-size:12px;font-weight:600}.ch-msg{animation:chIn .3s var(--gf-ease) both;display:flex}.ch-msg.me{justify-content:flex-end}@keyframes chIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ch-bubble{background:var(--r-in);border-radius:16px 16px 16px 4px;max-width:min(420px,86%);padding:8px 12px 6px;font-size:14.5px;line-height:20px;position:relative;box-shadow:0 1px 1px #00000014}.ch-msg.me .ch-bubble{background:var(--r-out);border-radius:16px 16px 4px}.ch-time{color:var(--r-dim);justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:11px;display:flex}.ch-time svg{width:12px;height:12px;color:var(--gf-accent);stroke-width:2.6px}.ch-time.expiring{color:#e5484d}.ch-spin{border:1.6px solid;border-top-color:#0000;border-radius:50%;width:10px;height:10px;margin-right:2px;animation:.8s linear infinite gfSpin}.ch-bals{flex-direction:column;gap:4px;margin-top:6px;display:flex}.ch-bals span{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.ch-typing{gap:4px;padding:12px 14px;display:flex}.ch-typing i{background:var(--r-dim);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite chDot}.ch-typing i:nth-child(2){animation-delay:.15s}.ch-typing i:nth-child(3){animation-delay:.3s}@keyframes chDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ch-card{width:min(380px,92%)}.ch-pair{background:color-mix(in srgb, var(--gf-accent) 8%, transparent);border-radius:12px;grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:8px;margin:8px 0 6px;padding:10px;display:grid}.ch-pair>span:not(.v){display:flex;position:relative}.ch-pair .b{border:1.5px solid var(--r-in);border-radius:50%;position:absolute;bottom:-2px;right:-3px}.ch-pair .v b{font-size:14px;display:block}.ch-pair .v em{color:var(--r-dim);font-size:12px;font-style:normal}.ch-pair>svg{width:16px;height:16px;color:var(--r-dim)}.th-relay.mobile .ch-pair{grid-template-columns:auto 1fr}.th-relay.mobile .ch-pair>svg{display:none}.ch-kv{justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;display:flex}.ch-kv span{color:var(--r-dim)}.ch-kv b{text-align:right;font-weight:600}.ch-link{color:var(--gf-accent);margin-top:6px;font-size:13.5px;font-weight:600;display:block}.ch-done{background:var(--r-ok);color:#fff;vertical-align:-3px;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-right:6px;display:inline-flex}.ch-done svg{stroke-width:3.4px;width:11px;height:11px}.ch-keys{width:min(380px,92%);animation:chIn .3s var(--gf-ease) 50ms both;gap:6px;display:flex}.ch-keys button{appearance:none;background:color-mix(in srgb, var(--r-in) 80%, transparent);height:38px;color:var(--gf-accent);font:inherit;cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:650;display:flex;box-shadow:0 1px 1px #00000014}.ch-keys button svg{width:15px;height:15px}.ch-keys button.go{background:var(--gf-accent);color:#fff}.ch-keys button:disabled{opacity:.45;cursor:not-allowed}.ch-keys button{white-space:nowrap}.ch-steps{flex-direction:column;gap:6px;margin:8px 0 2px;display:flex}.ch-steps span{color:var(--r-dim);align-items:center;gap:8px;font-size:13.5px;display:flex}.ch-steps i{border:2px solid var(--r-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ch-steps i svg{stroke-width:3.4px;width:10px;height:10px}.ch-steps .ok{color:var(--r-ink)}.ch-steps .ok i{background:var(--r-ok);border-color:var(--r-ok);color:#fff}.ch-steps .now{color:var(--r-ink)}.ch-steps .now i{border-color:var(--gf-accent);border-top-color:#0000;animation:.8s linear infinite gfSpin}.ch-compose{flex-direction:column;flex:none;gap:8px;padding:8px 16px 14px;display:flex}.th-relay.web .ch-compose{padding:8px max(16px,50% - 310px) 16px}.th-relay.mobile .ch-compose{padding:6px 10px 24px}.ch-sugg{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ch-sugg button{appearance:none;border:1px solid color-mix(in srgb, var(--gf-accent) 35%, transparent);background:var(--r-in);color:var(--gf-accent);height:32px;font:inherit;cursor:pointer;border-radius:16px;padding:0 12px;font-size:13.5px;font-weight:600}.ch-sugg button:hover{background:var(--gf-accent);color:#fff}.ch-input{background:var(--r-in);border-radius:23px;align-items:center;gap:10px;min-height:46px;padding:6px 6px 6px 14px;display:flex;box-shadow:0 1px 2px #00000014}.ch-input>svg{width:20px;height:20px;color:var(--r-dim);flex:none}.ch-input span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;overflow:hidden}.ch-input span.ph{color:var(--r-dim)}.ch-send{appearance:none;background:var(--gf-accent);color:#fff;cursor:pointer;width:36px;height:36px;transition:transform .2s var(--gf-press), opacity .2s ease;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.ch-send:disabled{opacity:.35;cursor:not-allowed}.ch-send:active{transform:scale(.92)}.ch-send svg{width:17px;height:17px;transform:rotate(-90deg)}.ch-send.cue:after{content:"";border-radius:inherit;outline:2px solid var(--gf-accent);pointer-events:none;animation:1.8s ease-out infinite gfCue;position:absolute;inset:0}@keyframes dxToast{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dxToastOut{to{opacity:0;transform:translateY(16px)}}.th-exchange .gf-toast{animation:dxToast .45s var(--gf-ease) both, dxToastOut .4s ease 3.2s forwards;bottom:24px;left:auto;right:24px}.gf.th-exchange.mobile .gf-toast{animation:dxToast .45s var(--gf-ease) both, dxToastOut .4s ease 3.2s forwards;inset:auto 12px 90px}.th-ante:not(.open):before{opacity:0}.th-ante .ante-cue{position:relative}.th-ante .ante-cue:after{content:"";border-radius:inherit;outline:2px solid var(--an-accent);pointer-events:none;animation:1.8s ease-out infinite gfCue;position:absolute;inset:0}.gf .cue:after,.gf .ante-cue:after,.gf .nb-act.cue .c:after{transition:opacity .18s}.gf .cue:hover:after,.gf .ante-cue:hover:after,.gf .nb-act.cue:hover .c:after{opacity:0;animation:none}.th-ante .ante-mount{justify-content:center;display:flex}.th-ante .btn-primary,.th-ante .stake-wallet .sw-buy,.th-ante .ds-done{height:38px;min-height:38px;font-size:14px}.gf.th-ante .auth-input{height:38px;padding-top:0;padding-bottom:0}.gf.th-ante .stake-wallet .sw-amount-row{height:38px;min-height:38px}.th-ante .an-cta{align-items:center;height:38px;padding-top:0;padding-bottom:0;font-size:13.5px;display:inline-flex}.th-ante.web{--stage-top:max(20px, calc(var(--ante-vh) / 2 - 340px))}.th-ante.web .modal{max-height:calc(var(--ante-vh) - var(--stage-top) - 20px)}.th-ante.web .modal.modal-tall{height:auto;min-height:540px}.th-ante .ante-later{cursor:default}.th-ante .ante-later:hover{background:var(--bg-control)}.th-ante .ante-stage.ante-notice-stage,.th-ante.mobile .ante-stage.ante-notice-stage{z-index:60;width:auto;min-width:0;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.th-ante.mobile .an-top{height:96px;padding-top:36px}.th-ante.mobile .modal>.modal-header{padding-top:44px}.th-ante.mobile .modal.stake-wallet .sw-header{padding-top:46px}.th-ante.mobile .modal>.ante-powered-by,.th-ante.mobile .modal.stake-wallet .sw-footer{padding-bottom:28px}.th-ante.light{--an-bg:#f5f6f8;--an-surface:#fff;--an-surface-2:#edf0f3;--an-border:#e2e6eb;--an-text:#0e1116;--an-text-2:#4b5563;--an-text-3:#8a94a3;--an-accent:#2ee59d;--an-accent-hover:#26cc8a;--an-accent-ink:#04130c;--an-accent-tint:#2ee59d24;background:var(--an-bg)}.th-ante.light .an-page{background:radial-gradient(900px 420px at 18% -10%, #2ee59d1a, transparent 70%), var(--an-bg)}.th-ante.light .an-top{background:#ffffffeb}.th-ante.light .an-avatar{background:linear-gradient(135deg,#e9edf1,#dce2e8)}.th-ante.light .an-chips span.is-active{color:#087a50;border-color:#087a5047}.th-ante.light .an-asset{box-shadow:0 10px 22px -16px #0f172a4d}.th-ante.light .an-live{background:#12b76a;box-shadow:0 0 0 3px #12b76a26}.th-ante.light .an-deposit{box-shadow:0 6px 16px -8px #12a0648c}.th-ante.light:before{background:#0f172a61}.th-ante.light .stake-wallet{--sw-bg:#fff;--sw-surface:#f4f6f8;--sw-surface-2:#e9edf1;--sw-border:#e1e6eb;--sw-text:#0e1116;--sw-text-2:#4b5563;--sw-text-3:#8a94a3;--sw-accent:#2ee59d;--sw-accent-hover:#26cc8a;--sw-accent-bg:#2ee59d24}.th-ante.light .deposit-success-card{background:#fff;border-color:#e2e6eb;box-shadow:0 24px 60px #0f172a2e}.th-ante.light .deposit-success-card .ds-title{color:#0e1116}.th-ante.light .deposit-success-card .ds-sub{color:#4b5563}.th-ante.light .ds-done:focus-visible{outline-color:#0e1116}.th-payroll.mobile .ar-panel .ar-btn{z-index:4;box-shadow:0 0 0 14px var(--a-card);position:sticky;bottom:38px}.th-payroll.mobile .ar-panel .ar-btn:disabled{opacity:1;background:color-mix(in srgb, var(--gf-accent) 45%, var(--a-card))}.ex-trade>.ex-step{flex:1;height:auto;min-height:0}.gf.th-exchange.web .gf-toast{inset:auto auto 24px 88px}.th-ante.mobile .ante-mount{width:100%;min-width:0}.th-ante.mobile .ante-stage>.ante-mount>*,.th-ante.mobile .ante-notice-stage>.deposit-success-card{pointer-events:auto}.th-ante.mobile .ante-mount .modal{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.th-ante.mobile .modal-header{min-width:0;max-width:100%}.th-ante.mobile .pay-method-text{flex:auto;min-width:0}.th-ante.mobile .pay-method-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-ante.mobile .pay-method-row{gap:8px;padding:12px}.th-ante.mobile .pay-method-icon{width:32px;height:32px}.th-ante.mobile .pay-method-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.th-ante.mobile .pay-method-coins:not(.pay-method-capped)>:nth-child(n+3){display:none}.nb-checks:focus{outline:none}.gf-fit{flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.gf-fit>.gf{flex:none;position:absolute;top:0;left:0}.gf{--gf-ease:cubic-bezier(.19,1,.22,1);--gf-press:cubic-bezier(.22,1,.36,1);isolation:isolate;height:100%;min-height:0;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex:1;font-size:14px;line-height:20px;position:relative;overflow:hidden}.gf *{box-sizing:border-box}.gf button{font-family:inherit}.gf .num{font-variant-numeric:tabular-nums}.gf .mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.92em}.gf.mobile{border-radius:50px}.gf-slides{position:absolute;inset:0;overflow:hidden}.gf-pane{flex-direction:column;display:flex;position:absolute;inset:0}.gf-pane>*{flex:1;min-height:0}.gf-pane.in-fwd{animation:gfInFwd .38s var(--gf-ease) both;z-index:1}.gf-pane.in-back{animation:gfInBack .38s var(--gf-ease) both;z-index:1}.gf-pane.out-fwd{animation:gfOutFwd .38s var(--gf-ease) both;pointer-events:none}.gf-pane.out-back{animation:gfOutBack .38s var(--gf-ease) both;pointer-events:none;z-index:2}.gf-pane.in-fade{animation:.3s both gfFade}@keyframes gfInFwd{0%{transform:translate(100%)}to{transform:none}}@keyframes gfInBack{0%{opacity:.4;transform:translate(-30%)}to{opacity:1;transform:none}}@keyframes gfOutFwd{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-30%)}}@keyframes gfOutBack{0%{transform:none}to{transform:translate(100%)}}@keyframes gfFade{0%{opacity:0}to{opacity:1}}@keyframes gfSpin{to{transform:rotate(360deg)}}@keyframes gfPop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes gfRise{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes gfRowIn{0%{opacity:0;filter:blur(6px);transform:translateY(-10px)}to{opacity:1;filter:none;transform:none}}@keyframes gfShake{25%{transform:translate(8px)}50%{transform:translate(-8px)}75%{transform:translate(6px)}}@keyframes gfCue{0%{outline-offset:1px;opacity:.9}70%,to{outline-offset:7px;opacity:0}}.gf-roll{vertical-align:bottom;line-height:1.1;display:inline-flex;overflow:hidden}.gf-roll .d{height:1.1em;display:inline-block;overflow:hidden}.gf-roll .col{transition:transform .7s var(--gf-ease);flex-direction:column;display:flex}.gf-roll .col span{text-align:center;height:1.1em;display:block}.gf-keypad{flex:none;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.gf-key{appearance:none;cursor:pointer;height:46px;color:inherit;transition:transform .2s var(--gf-press), background .12s ease;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;font-size:24px;font-weight:500;display:flex}.gf-key:active{background:#76768029;transform:scale(.94)}.gf-key svg{width:24px;height:24px}.gf-icon-btn{appearance:none;cursor:pointer;width:36px;height:36px;color:inherit;transition:transform .2s var(--gf-press), background .2s ease;background:#7676801f;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.gf-icon-btn:active{transform:scale(.92)}.gf-icon-btn svg{width:16px;height:16px}.gf-icon-btn.sm{width:32px;height:32px}.gf-icon-btn.sm svg{width:14px;height:14px}.gf-icon-btn.done{color:#fff;background:#16a34a}.gf-overlays{z-index:30;pointer-events:none;position:absolute;inset:0}.gf-overlays>*{pointer-events:auto}.gf-bio{justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.gf.web .gf-bio{background:#08080a40;align-items:center;animation:.2s both gfFade}.gf-bio-island{color:#fff;will-change:clip-path;background:#000;border-radius:44px;justify-content:center;align-items:center;width:150px;height:150px;margin-top:10px;animation:.42s cubic-bezier(.32,.72,0,1) both gfIslandGrow,.35s cubic-bezier(.4,0,.2,1) 1.4s forwards gfIslandShrink;display:flex}@keyframes gfIslandGrow{0%{clip-path:inset(0 13px 114px round 18px)}to{clip-path:inset(0 round 44px)}}@keyframes gfIslandShrink{0%{clip-path:inset(0 round 44px)}to{clip-path:inset(0 13px 114px round 18px)}}.gf-faceid{opacity:0;width:64px;height:64px;animation:.2s ease-out .14s forwards gfFiIn,.14s ease-in 1.3s forwards gfFiOut;overflow:visible;transform:scale(.86)}.gf-faceid g,.gf-faceid circle,.gf-faceid .fi-check{transform-box:view-box;transform-origin:32px 32px}@keyframes gfFiIn{to{opacity:1;transform:none}}@keyframes gfFiOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}.fi-brackets{animation:.54s ease-in-out .34s both gfFiScan,.2s ease-in .88s forwards gfFiFold}@keyframes gfFiScan{0%,50%,to{transform:none}25%,75%{transform:scale(.9)}}@keyframes gfFiFold{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.72)}}.fi-face{animation:.16s ease-in .88s forwards gfFiFace}@keyframes gfFiFace{to{opacity:0;transform:scale(.7)}}.fi-ring,.fi-check{stroke-dasharray:100;stroke-dashoffset:100px}.fi-ring{animation:.3s cubic-bezier(.4,0,.2,1) .9s forwards gfFiDraw;transform:rotate(-90deg)}.fi-check{animation:.22s cubic-bezier(.4,0,.2,1) 1.02s forwards gfFiDraw}@keyframes gfFiDraw{to{stroke-dashoffset:0}}.gf-bio-card{color:#111;text-align:center;width:280px;animation:gfRise .35s var(--gf-ease) both;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:22px 20px;display:flex;box-shadow:0 24px 64px #00000040}.gf-bio-card .gf-tile{color:#3b5bdb;background:#eef2ff;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:6px;display:flex}.gf-bio-card .gf-tile svg{width:26px;height:26px}.gf-bio-card .gf-tile.ok{color:#fff;background:#16a34a;animation:.36s cubic-bezier(.175,.885,.32,1.275) gfPop}.gf-bio-card .gf-t1{font-size:15px;font-weight:650}.gf-bio-card .gf-t2{color:#6b7280;font-size:13px}.gf-toast{z-index:40;color:#111;white-space:nowrap;animation:gfToastIn .55s cubic-bezier(.175,.885,.32,1.1) both, gfToastOut .4s var(--gf-ease) 3.2s forwards;background:#ffffffeb;border-radius:999px;align-items:center;gap:10px;padding:9px 18px 9px 10px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #00000024}.gf.mobile .gf-toast{white-space:normal;animation:gfToastInM .55s cubic-bezier(.175,.885,.32,1.1) both, gfToastOutM .4s var(--gf-ease) 3.2s forwards;border-radius:22px;padding:12px 16px 12px 12px;top:50px;left:10px;right:10px;transform:none}@keyframes gfToastInM{0%{opacity:0;transform:translateY(-140%)}to{opacity:1;transform:none}}@keyframes gfToastOutM{to{opacity:0;transform:translateY(-140%)}}.gf-toast .tick{color:#fff;background:#16a34a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.gf-toast .tick svg{stroke-width:3px;width:14px;height:14px}.gf-toast .tt{font-size:14px;font-weight:650;line-height:18px}.gf-toast .ts{opacity:.65;font-size:12px;line-height:16px}@keyframes gfToastIn{0%{opacity:0;transform:translate(-50%,-140%)}to{opacity:1;transform:translate(-50%)}}@keyframes gfToastOut{to{opacity:0;transform:translate(-50%,-140%)}}.gf-statusbar{z-index:20;pointer-events:none;position:absolute;top:0;left:0;right:0}.gf-statusbar.light .statusbar{color:#fff}@media (prefers-reduced-motion:reduce){.gf-pane,.gf-roll .col{transition-duration:.001ms!important;animation-duration:.001ms!important}.gf-bio-island{clip-path:none;animation:none}.fi-brackets{animation:.2s .88s forwards gfFiFold}}.gf.gf.mobile,.gf.gf.mobile *{scrollbar-width:none}.gf.gf.mobile::-webkit-scrollbar{width:0;height:0;display:none}.gf.gf.mobile ::-webkit-scrollbar{width:0;height:0;display:none}
