html[data-shell=app][data-theme=dark]{--c-bg:#09090b;--c-surface:#18181b;--c-border:#27272a}html[data-shell=app][data-theme=light]{--c-bg:#fff;--c-surface:#f4f4f5;--c-border:#e4e4e7}html[data-shell=app][data-theme=midnight]{--c-bg:#070e1c;--c-surface:#0c1528;--c-border:#1a2744}html[data-shell=app][data-theme=forest]{--c-bg:#060d08;--c-surface:#0a1510;--c-border:#183020}html[data-shell=app][data-theme=ocean]{--c-bg:#050c14;--c-surface:#081622;--c-border:#143348}html[data-shell=app][data-theme=ember]{--c-bg:#100804;--c-surface:#1c1008;--c-border:#3e2418}html[data-shell=app][data-theme=obsidian]{--c-bg:#080808;--c-surface:#111;--c-border:#2a2a2a}html[data-shell=app][data-theme=plum]{--c-bg:#0b0814;--c-surface:#110d1e;--c-border:#281e44}html[data-shell=app][data-theme=slate]{--c-bg:#0a0e14;--c-surface:#10151e;--c-border:#1e2c40}html[data-shell=app][data-theme=rust]{--c-bg:#0e0806;--c-surface:#1a1008;--c-border:#3c2410}html[data-shell=app][data-theme=matrix]{--c-bg:#020a04;--c-surface:#04120a;--c-border:#0e2c18}html[data-shell=app][data-theme=neon]{--c-bg:#06040c;--c-surface:#0c0818;--c-border:#1c1438}html[data-shell=app][data-theme=dawn]{--c-bg:#fffef9;--c-surface:#f8f5ec;--c-border:#e2d8c0}html[data-shell=app][data-theme=sage]{--c-bg:#f5fbf5;--c-surface:#e8f4e8;--c-border:#b8d8bc}html[data-shell=app][data-theme=sky]{--c-bg:#f3faff;--c-surface:#e4f4fd;--c-border:#a8d8f0}html[data-shell=app][data-theme=sunset]{--c-bg:#fff8f2;--c-surface:#fef0e4;--c-border:#f0c8a0}html[data-shell=app][data-theme=pearl]{--c-bg:#fffef6;--c-surface:#faf8ec;--c-border:#e8e0c0}html[data-shell=app][data-theme=lavender]{--c-bg:#faf7ff;--c-surface:#f2eaff;--c-border:#d0b8f0}html[data-shell=app][data-theme=snow]{--c-bg:#f8fafc;--c-surface:#f0f5fa;--c-border:#c8d8e8}html[data-shell=app][data-theme=copper]{--c-bg:#fdf6f0;--c-surface:#f8ece0;--c-border:#e0c8a4}html[data-shell=app][data-theme=mint]{--c-bg:#f0fff8;--c-surface:#e0faf0;--c-border:#9cdfc0}html[data-shell=app][data-theme=electric]{--c-bg:#fef8ff;--c-surface:#f5eaff;--c-border:#d0a8f0}html[data-shell=app]{--c-bg:#09090b;--c-surface:#18181b;--c-border:#27272a;--c-on-surface:#e4e4e7;--c-on-muted:#c4c4ca;--c-inverse-bg:#e4e4e7;--c-inverse-fg:#18181b;--c-shadow:#000;--a-amber:#fbbf24;--a-amber-ink:#fbbf24;--a-success:#34d399;--a-danger:#dc2626;--a-warning:#f59e0b;--a-gold:#fbbf24;--a-info:#38bdf8;--a-agent:#a78bfa;--a-crypto:#a78bfa;--a-silver:#a1a1aa;--a-bronze:#d08a45;--a-premium-plate:#1c1814;--a-premium-plate-raised:#2a241c;--k-fill:14.9%;--k-edge:27.5%;--k-raise-high:5.5%;--k-raise-highest:10.2%;--k-quiet-lip:15.7%;--k-nav-lip:15.7%;--dk:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-shell=app]:is([data-theme=light],[data-theme=dawn],[data-theme=sage],[data-theme=sky],[data-theme=sunset],[data-theme=pearl],[data-theme=lavender],[data-theme=snow],[data-theme=copper],[data-theme=mint],[data-theme=electric]){--c-on-surface:#18181b;--c-on-muted:#52525b;--c-inverse-bg:#27272a;--c-inverse-fg:#f4f4f5;--c-shadow:#18181b;--a-amber:#f59e0b;--a-amber-ink:#f59e0b;--a-success:#065f46;--a-danger:#dc2626;--a-warning:#92400e;--a-gold:#f59e0b;--a-info:#075985;--a-agent:#5b21b6;--a-crypto:#6d28d9;--a-silver:#52525b;--a-bronze:#8b5a2b;--a-premium-plate:#fef3c7;--a-premium-plate-raised:#fffbeb;--k-fill:11%;--k-edge:35.3%;--k-raise-high:3.9%;--k-raise-highest:7.8%;--k-quiet-lip:27.5%;--k-nav-lip:11.8%;--dk:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-shell=app]{--c-surface-low:color-mix(in srgb, var(--c-bg), var(--c-surface));--c-surface-high:color-mix(in srgb, var(--c-on-surface) var(--k-raise-high), var(--c-surface));--c-surface-highest:color-mix(in srgb, var(--c-on-surface) var(--k-raise-highest), var(--c-surface));--c-outline:var(--c-border);--c-primary-container:color-mix(in srgb, var(--a-amber) calc(var(--dk) * 15.7% + (1 - var(--dk)) * 11.8%), var(--c-surface));--c-outline-variant:color-mix(in srgb, var(--c-border) 58.8%, transparent);--lip-surface:color-mix(in srgb, var(--c-surface) 70%, #000);--c-quiet-lip:color-mix(in srgb, var(--c-on-surface) var(--k-quiet-lip), var(--lip-surface));--c-nav-lip:color-mix(in srgb, var(--c-on-surface) var(--k-nav-lip), var(--lip-surface));--f-amber:#f59e0b;--f-on-amber:#fff;--f-success:#10b981;--f-danger:#dc2626;--f-warning:#f59e0b;--f-info:#2563eb;--f-agent:#7c3aed;--f-crypto:#8b5cf6;--f-silver:#b8bac4;--f-bronze:#cd7f32;--side-red:#dc2626;--side-blue:#2563eb;--on-amber-shadow:0 1px 0 #b4530980;--on-green-shadow:0 1px 0 #065f4680;--key-glyph-shadow:0 1px 0 #00000059;--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--tablet-max:600px}@supports (color:hsl(from red h s l)){html[data-shell=app]{--lip-surface:hsl(from var(--c-surface) h s calc(l - 18))}}html[data-shell=app],html[data-shell=app] body{background:var(--c-bg)!important;color:var(--c-on-surface)!important}html[data-shell=app] body{font-family:var(--font-inter), system-ui, sans-serif;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior-y:none;font-size:13px;font-weight:600;line-height:1.4;overflow-x:clip}html[data-shell=app] :focus-visible{outline:2px solid var(--a-amber);outline-offset:2px}.app-t-display-l{letter-spacing:-1.4px;font-size:40px;font-weight:900;line-height:1}.app-t-display-m{letter-spacing:-1px;font-size:32px;font-weight:900;line-height:1.05}.app-t-display-s{letter-spacing:-.8px;font-size:26px;font-weight:900;line-height:1.08}.app-t-headline-l{letter-spacing:-.8px;font-size:28px;font-weight:800;line-height:1.1}.app-t-headline-m{letter-spacing:-.6px;font-size:24px;font-weight:800;line-height:1.1}.app-t-headline-s{letter-spacing:-.4px;font-size:20px;font-weight:800;line-height:1.15}.app-t-title-l{letter-spacing:-.2px;font-size:17px;font-weight:800;line-height:1.2}.app-t-title-m{letter-spacing:-.1px;font-size:15px;font-weight:700;line-height:1.2}.app-t-title-s{font-size:13px;font-weight:700;line-height:1.2}.app-t-body-l{font-size:15px;font-weight:600;line-height:1.4}.app-t-body-m{font-size:13px;font-weight:600;line-height:1.4}.app-t-body-s{font-size:11.5px;font-weight:600;line-height:1.35}.app-t-label-l{font-size:13px;font-weight:700;line-height:1.2}.app-t-label-m{letter-spacing:.4px;font-size:11px;font-weight:700;line-height:1.2}.app-t-label-s{letter-spacing:1px;font-size:10px;font-weight:800;line-height:1.2}.app-tabular{font-variant-numeric:tabular-nums}.app-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-user-select:none;user-select:none;direction:ltr;flex-shrink:0;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.app-icon[data-fill="1"]{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.app-key,.app-plate{--depth:4px;--radius:12px;--lip:color-mix(in srgb, var(--face) 70%, #000);padding:0 0 var(--depth);color:inherit;font:inherit;text-align:inherit;vertical-align:top;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:0;flex-direction:column;margin:0;text-decoration:none;display:inline-flex}.app-plate{--depth:2px}@supports (color:hsl(from red h s l)){.app-key,.app-plate{--lip:hsl(from var(--face) h s calc(l - 18))}}.app-key>.app-key-face,.app-plate>.app-key-face{border-radius:var(--radius);background:var(--face);min-width:0;box-shadow:0 var(--depth) 0 var(--lip);border:1px solid var(--border,transparent);flex:auto;justify-content:center;align-items:center;transition:transform 70ms ease-out,box-shadow 70ms ease-out;display:flex}.app-key[data-highlight]>.app-key-face,.app-plate[data-highlight]>.app-key-face{background:linear-gradient(to bottom, color-mix(in srgb, var(--face) 82%, #fff) 0%, var(--face) 55%)}.app-key{cursor:pointer}.app-key[data-down]>.app-key-face{transform:translateY(var(--depth));box-shadow:0 0 0 var(--lip)}.app-key:disabled,.app-key[aria-disabled=true]{cursor:default}.app-key[data-dim]:disabled,.app-key[data-dim][aria-disabled=true]{opacity:.55}.app-dip{-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;transition:transform 70ms ease-out,opacity 70ms ease-out;display:block}.app-dip[data-down]{opacity:.82;transform:scale(.975)}.app-tablet{width:100%;margin-inline:auto}@media (min-width:600px) and (min-height:600px){.app-tablet{max-width:var(--tablet-max)}}.app-nav-inset{padding-bottom:calc(max(env(safe-area-inset-bottom), 10px) + 84px)}.app-navbar{inset-inline:0;z-index:40;background:color-mix(in srgb, var(--c-bg) 58.8%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:fixed;bottom:0}.app-navbar-bar{--depth:4px;margin:4px 16px calc(max(env(safe-area-inset-bottom), 10px) + var(--depth));background:var(--c-surface);border:1px solid var(--c-outline);box-shadow:0 var(--depth) 0 var(--c-nav-lip);border-radius:28px;padding:8px 6px;position:relative}@media (min-width:600px) and (min-height:600px){.app-navbar-bar{max-width:var(--tablet-max);margin-inline:auto}}.app-navbar-row{display:flex;position:relative}.app-navbar-key{--face:var(--f-amber);--depth:3px;--lip:color-mix(in srgb, var(--face) 70%, #000);background:var(--face);width:50px;height:34px;box-shadow:0 var(--depth) 0 var(--lip);transition:transform .32s var(--ease-out-cubic), box-shadow .26s var(--ease-out-cubic), background-color .26s var(--ease-out-cubic);pointer-events:none;border-radius:12px;position:absolute;top:0;left:0}@supports (color:hsl(from red h s l)){.app-navbar-key{--lip:hsl(from var(--face) h s calc(l - 18))}}.app-navbar-key[data-live]{--face:var(--a-success)}.app-navbar-key[data-crypto]{--face:var(--f-crypto)}.app-navbar-key[data-down]{box-shadow:0 0 0 var(--lip)}.app-navbar-item{min-width:0;color:var(--c-on-muted);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;padding:0;text-decoration:none;display:flex}.app-navbar-glyph{width:50px;height:34px;transition:transform .26s var(--ease-out-cubic);justify-content:center;align-items:center;margin-bottom:3px;display:flex;position:relative}.app-navbar-item[data-down][data-active] .app-navbar-glyph{transition-duration:80ms;transform:translateY(3px)}.app-navbar-glyph .app-icon{color:var(--c-on-muted);transition:color .26s var(--ease-out-cubic), font-size .26s var(--ease-out-cubic);font-size:22px}.app-navbar-item[data-active] .app-navbar-glyph .app-icon{color:#fff;text-shadow:var(--on-amber-shadow);font-size:23px}.app-navbar-item[data-live] .app-navbar-glyph .app-icon{color:var(--a-success)}.app-navbar-item[data-live][data-active] .app-navbar-glyph .app-icon{color:#fff;text-shadow:var(--on-green-shadow)}.app-navbar-label{letter-spacing:.2px;max-width:100%;color:var(--c-on-muted);white-space:nowrap;text-overflow:ellipsis;transition:color .26s var(--ease-out-cubic);margin-top:3px;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.app-navbar-item:is([data-active],[data-live],[data-pro-tab]) .app-navbar-label{color:var(--a-amber-ink);font-weight:800}.app-navbar-item[data-live] .app-navbar-label{color:var(--a-success)}.app-pro-crown{color:var(--a-amber-ink)!important;font-size:23px!important}.app-pro-crown-member{background:linear-gradient(135deg,#ffe9a3 0%,#ffc21a 50%,#d48a00 100%);filter:drop-shadow(0 1px #a86a00);-webkit-background-clip:text;background-clip:text;color:#0000!important}@media (prefers-reduced-motion:no-preference){.app-pro-crown:not(.app-pro-crown-member){animation:4.2s linear infinite app-crown-glint}}@keyframes app-crown-glint{0%{filter:brightness();transform:translateY(0)}12.5%{filter:brightness(1.35);transform:translateY(-2px)}25%{filter:brightness();transform:translateY(0)}to{filter:brightness();transform:translateY(0)}}.app-navbar-badge{background:var(--f-agent);border:1.5px solid var(--c-surface);color:#fafafa;text-align:center;border-radius:999px;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-weight:900;line-height:12px;position:absolute;top:0;right:6px}.app-navbar-pulse{background:var(--a-success);border:1.5px solid var(--c-surface);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:8px}.app-pulse{animation:1.4s linear infinite alternate app-pulse}@keyframes app-pulse{0%{opacity:.35}to{opacity:1}}.app-frost{z-index:30;border-radius:0 0 22px 22px;position:sticky;top:0}.app-frost[data-lip]{background:color-mix(in srgb, var(--c-on-surface) var(--k-shelf-lip,18%), var(--c-bg));padding-bottom:4px}html[data-shell=app]{--k-shelf-lip:18%}html[data-shell=app]:is([data-theme=light],[data-theme=dawn],[data-theme=sage],[data-theme=sky],[data-theme=sunset],[data-theme=pearl],[data-theme=lavender],[data-theme=snow],[data-theme=copper],[data-theme=mint],[data-theme=electric]){--k-shelf-lip:27.5%}.app-frost-block{padding-top:env(safe-area-inset-top);background:color-mix(in srgb, var(--c-bg) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0 0 22px 22px}.app-frost[data-solid] .app-frost-block{background:var(--c-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shelf{background:color-mix(in srgb, var(--c-on-surface) var(--k-shelf-lip), var(--c-surface-low));border-radius:0 0 22px 22px;padding-bottom:4px}.app-shelf>div{background:var(--c-surface-low);border-radius:0 0 22px 22px;padding:4px 16px 14px}.app-screen-header{align-items:center;min-height:48px;padding:4px 4px 0;display:flex}.app-screen-header-end{flex-shrink:0;justify-content:center;align-items:center;width:48px;display:flex}.app-screen-header-title{flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.app-screen-header-title h1{letter-spacing:-.3px;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.app-title-icon{background:var(--f-amber);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.app-title-icon .app-icon{color:#fff;text-shadow:var(--on-amber-shadow)}.app-seg{background:var(--c-surface);border:1px solid var(--c-outline-variant);border-radius:14px;height:48px;padding:4px;position:relative}.app-seg-row{height:100%;display:flex;position:relative}.app-seg-pill{--face:var(--f-amber);--lip:color-mix(in srgb, var(--face) 70%, #000);background:var(--face);box-shadow:0 2px 0 var(--lip);transition:transform .32s var(--ease-out-cubic);border-radius:11px;position:absolute;top:0;bottom:2px;left:0}@supports (color:hsl(from red h s l)){.app-seg-pill{--lip:hsl(from var(--face) h s calc(l - 18))}}.app-seg-tab{min-width:0;height:38px;font:inherit;color:var(--c-on-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:0 4px;font-size:12.5px;font-weight:600;transition:color .22s;display:flex;position:relative}.app-seg-tab[data-active]{color:#fff;text-shadow:var(--on-amber-shadow);font-weight:800}.app-seg-tab>span:not(.app-icon):not(.app-seg-badge){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-seg-badge{background:var(--f-danger);color:#fafafa;text-align:center;min-width:16px;text-shadow:none;border-radius:9px;padding:1.5px 5px;font-size:9px;font-weight:800;line-height:1.4}@media (prefers-reduced-motion:no-preference){.app-reveal{animation:.52s cubic-bezier(.165,.84,.44,1) both app-reveal}}@keyframes app-reveal{0%{opacity:0;transform:translateY(8%)}to{opacity:1;transform:none}}.app-skel{background:var(--c-surface-high);border-radius:16px}.app-skel-pulse{pointer-events:none;animation:1.4s ease-in-out infinite alternate app-skel-pulse}@keyframes app-skel-pulse{0%{opacity:.55}to{opacity:1}}.app-scrim{z-index:60;background:#00000052;animation:.25s ease-out both app-fade-in;position:fixed;inset:0}.app-scrim[data-closing]{animation:.2s ease-in both app-fade-out}.app-scrim[data-blur]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000078}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-fade-out{0%{opacity:1}to{opacity:0}}.app-sheet-wrap{inset-inline:0;z-index:61;pointer-events:none;justify-content:center;max-height:100dvh;display:flex;position:fixed;bottom:0}.app-sheet{pointer-events:auto;width:100%;max-width:640px;max-height:calc(100dvh - env(safe-area-inset-top) - 24px);margin:12px 12px calc(env(safe-area-inset-bottom) + 8px);overscroll-behavior:contain;background:var(--c-surface);border:1px solid var(--c-outline);animation:app-sheet-in .25s var(--ease-out-cubic) both;border-radius:24px;padding:10px 12px 12px;overflow-y:auto}.app-sheet[data-closing]{animation:.2s ease-in both app-sheet-out}@keyframes app-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes app-sheet-out{0%{transform:none}to{transform:translateY(110%)}}.app-sheet-handle{background:var(--c-outline);border-radius:2px;width:36px;height:4px;margin:0 auto}.app-dialog-wrap{z-index:61;pointer-events:none;justify-content:center;align-items:center;padding:0 32px;display:flex;position:fixed;inset:0}.app-dialog{pointer-events:auto;background:var(--c-surface);border:1px solid var(--c-outline);text-align:center;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:400px;padding:24px 22px 20px;animation:.3s cubic-bezier(.34,1.56,.64,1) both app-dialog-in;display:flex}.app-dialog[data-closing]{animation:.2s ease-in both app-fade-out}@keyframes app-dialog-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}.app-dialog h2{letter-spacing:-.4px;color:var(--c-on-surface);margin:18px 0 0;font-size:18px;font-weight:900}.app-dialog p{color:var(--c-on-muted);margin:8px 0 0;font-size:13.5px;font-weight:600;line-height:1.5}.topup-dock{z-index:5;padding-bottom:env(safe-area-inset-bottom);background:var(--c-bg);border-top:1px solid var(--c-outline-variant);position:sticky;bottom:0}.ach-strip{scrollbar-width:none;gap:10px;padding:0 16px;display:flex;overflow:auto visible}.ach-strip::-webkit-scrollbar{display:none}.ach-art-key{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:transform 90ms ease-out;display:block}.ach-art-key:active{transform:scale(.92)}.delete-em{color:var(--c-on-surface);font-weight:800}.daily-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:768px){.daily-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.balance-flash{animation:1.4s ease-out balance-flash}@keyframes balance-flash{0%{background:color-mix(in srgb, var(--a-crypto) 30%, transparent)}to{background:0 0}}.live-post-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:640px){.live-post-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.blog-grid{grid-template-columns:minmax(0,1fr);gap:6px 10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.blog-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.legal-page .type-body,.legal-page p{color:var(--c-on-muted)}.legal-page .legal-card{background:var(--c-surface);border:1px solid var(--c-outline-variant);border-radius:16px;margin-bottom:10px;padding:14px}.legal-page .legal-card h2{letter-spacing:-.3px;color:var(--c-on-surface);margin:0 0 8px;font-size:15px;font-weight:900}.legal-page .legal-body{color:var(--c-on-muted);flex-direction:column;gap:10px;font-size:13px;font-weight:600;line-height:1.55;display:flex}.legal-page .legal-body [style*=--foreground],.legal-page .legal-body .font-bold{color:var(--c-on-surface)!important}.legal-page a{color:var(--c-on-surface);text-underline-offset:3px;text-decoration:underline}.store-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}html[data-first-run]{overflow:hidden}html[data-first-run] body:after{content:"";z-index:69;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008c;position:fixed;inset:0}.app-tutorial-wrap{z-index:70;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}html[data-first-run] .app-tutorial-wrap{display:flex}.app-tutorial{width:100%;height:calc(100dvh - env(safe-area-inset-top) - 12px);background:var(--c-bg);border:1px solid var(--c-outline);animation:app-sheet-in .3s var(--ease-out-cubic) both;border-bottom:0;border-radius:24px 24px 0 0;outline:none;flex-direction:column;display:flex;overflow:hidden}html[data-shell=app] .app-tutorial:focus-visible{outline:none}.app-tutorial-body{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 16px 24px;overflow-y:auto}@media (min-width:640px){html[data-first-run] .app-tutorial-wrap{align-items:center;padding:24px}.app-tutorial{border-bottom:1px solid var(--c-outline);border-radius:24px;max-width:560px;height:min(880px,100dvh - 48px);animation:.3s cubic-bezier(.34,1.56,.64,1) both app-dialog-in;box-shadow:0 24px 64px #00000059}}@media (prefers-reduced-motion:reduce){.app-tutorial{animation:.2s ease-out both app-fade-in}}.app-toast-wrap{top:calc(env(safe-area-inset-top) + 8px);z-index:80;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-inline:16px}.app-toast{pointer-events:auto;width:100%;max-width:var(--tablet-max);animation:app-toast-in .3s var(--ease-out-cubic) both}.app-toast[data-closing]{animation:.3s ease-out both app-toast-out}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-150%)}to{opacity:1;transform:none}}@keyframes app-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-150%)}}.app-ink{color:var(--c-on-surface)}.app-muted{color:var(--c-on-muted)}.app-white-key{color:#fff;text-shadow:var(--key-glyph-shadow)}.app-white-amber{color:#fff;text-shadow:var(--on-amber-shadow)}.app-clamp-1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-card{background:var(--c-surface);border:1px solid var(--c-outline);border-radius:16px}.app-spinner{border:2px solid;border-radius:50%;flex-shrink:0;animation:.8s linear infinite app-spin;display:inline-block;border-right-color:#0000!important}@keyframes app-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.app-result-emoji{animation:.42s cubic-bezier(.34,1.8,.5,1) both app-elastic-in}.app-result-fade{animation:.36s ease-out .18s both app-fade-in}.app-result-card{animation:app-result-rise .42s var(--ease-out-cubic) .36s both}.app-result-buttons{animation:.36s ease-out .66s both app-fade-in}}@keyframes app-elastic-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes app-result-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.app-confetti{opacity:.8;border-radius:50%;animation:.3s linear forwards app-confetti-fall;position:absolute;top:-20px}@keyframes app-confetti-fall{0%{opacity:.8;transform:translate(0)scale(1)}to{transform:translate(var(--drift), 80vh) scale(.5);opacity:0}}.app-input{background:var(--c-surface-high);border:1px solid var(--c-outline-variant);border-radius:12px;align-items:center;gap:8px;width:100%;padding:0 14px;transition:border-color .12s;display:flex}.app-input:focus-within{border:1.5px solid var(--f-amber);padding:0 13.5px}.app-input input,.app-input textarea{min-width:0;font:inherit;color:var(--c-on-surface);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:13px 0;font-size:16px;font-weight:800}.app-input input::placeholder,.app-input textarea::placeholder{color:color-mix(in srgb, var(--c-on-muted) 59%, transparent);font-weight:600}.app-input-suffix{color:var(--f-amber);font-size:12px;font-weight:700}.app-key-face>*{min-width:0;max-width:100%}html[data-shell=app]{--rail-w:92px;--desk-max:1180px;--desk-single:760px}.app-rail{display:none}@media (min-width:1024px){.app-desk-main{padding-inline-start:var(--rail-w)}.app-navbar{display:none}.app-nav-inset{padding-bottom:40px}.app-tablet{max-width:var(--desk-single)}.app-tablet.app-wide{max-width:var(--desk-max)}.app-tablet.app-narrow{max-width:480px}.app-rail{width:var(--rail-w);z-index:40;background:color-mix(in srgb, var(--c-bg) 70%, transparent);border-inline-end:1px solid var(--c-outline);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;align-items:center;padding:18px 10px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.app-rail-logo{border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.app-rail-col{flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.app-rail-item{z-index:1;height:64px;color:var(--c-on-muted);cursor:pointer;transition:color .16s var(--ease-out-cubic);background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.app-rail-item:hover{color:var(--c-on-surface)}.app-rail-item[data-active]{color:#fff;text-shadow:var(--on-amber-shadow)}.app-rail-item[data-active] .app-icon{color:#fff}.app-rail-item[data-live]:not([data-active]){color:var(--a-success)}.app-rail-label{letter-spacing:.2px;font-size:10.5px;font-weight:800}.app-rail-key{--face:var(--f-amber);inset-inline:2px;background:var(--face);height:64px;box-shadow:0 4px 0 color-mix(in srgb, var(--face) 60%, #000);transition:transform .32s var(--ease-out-cubic), background-color .26s var(--ease-out-cubic);pointer-events:none;border-radius:18px;position:absolute;top:0}.app-rail-key[data-live]{--face:var(--a-success)}.app-rail-key[data-crypto]{--face:var(--f-crypto)}.app-rail-spacer{flex:1}.app-rail-badge{top:8px;background:var(--side-red);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:900;display:grid;position:absolute;inset-inline-end:16px}.app-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.app-cols-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-col{flex-direction:column;gap:12px;min-width:0;display:flex}.app-col-sticky{position:sticky;top:88px}.app-span-all{grid-column:1/-1}.app-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.app-pro-gap{display:none}.app-code-field{max-width:460px}.app-sheet-wrap,.app-dialog-wrap,.app-toast-wrap{padding-inline-start:var(--rail-w)}}@media (max-width:1023.98px){.app-cols,.app-col{display:contents}.app-m-order-1>*{order:1}.app-m-order-2>*{order:2}.app-m-order-3>*{order:3}.app-m-order-4>*{order:4}}.cbn-wrap{animation:cbn-in .48s var(--ease-out-cubic) both}.cbn-leave{animation:.3s ease-in forwards cbn-out;overflow:hidden}.cbn{--v:#8b5cf6;--v-deep:#6d28d9;color:#fff;background:linear-gradient(135deg, var(--v) 0%, var(--v-deep) 100%);box-shadow:0 4px 0 color-mix(in srgb, var(--v-deep) 70%, #000), 0 14px 30px -18px var(--v-deep);border:1px solid #ffffff2e;border-radius:20px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy""cta cta";align-items:center;gap:12px 14px;padding:16px;display:grid;position:relative;overflow:hidden}.cbn-dots{pointer-events:none;opacity:.18;background-image:radial-gradient(circle,#fff 1.3px,#0000 1.6px);background-size:18px 18px;animation:24s linear infinite cbn-drift;position:absolute;inset:-20px;-webkit-mask-image:linear-gradient(100deg,#0000 15%,#000 70%);mask-image:linear-gradient(100deg,#0000 15%,#000 70%)}.cbn-sweep{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff29 50%,#0000 65%);animation:7s ease-in-out 1.2s infinite cbn-sweep;position:absolute;inset:0;transform:translate(-100%)}.cbn-icon{width:52px;height:52px;color:var(--v-deep);box-shadow:0 3px 0 color-mix(in srgb, var(--v-deep) 55%, #000);background:#fff;border-radius:16px;grid-area:icon;place-items:center;animation:4.5s ease-in-out infinite cbn-float;display:grid;position:relative}.cbn-copy{grid-area:copy;min-width:0;padding-right:22px;position:relative}.cbn-tags{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.cbn-tag{letter-spacing:.8px;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:900}.cbn-title{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:900;line-height:1.15}.cbn-body{color:#ffffffdb;margin:4px 0 0;font-size:12.5px;font-weight:600;line-height:1.45}.cbn-cta{height:44px;color:var(--v-deep);letter-spacing:-.1px;box-shadow:0 4px 0 color-mix(in srgb, var(--v-deep) 55%, #000);transition:transform .12s var(--ease-out-cubic), box-shadow .12s var(--ease-out-cubic);background:#fff;border-radius:14px;grid-area:cta;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:14.5px;font-weight:900;display:flex;position:relative}.cbn-cta .app-icon{transition:transform .2s var(--ease-out-cubic)}.cbn-cta:hover .app-icon{transform:translate(3px)}.cbn-cta:active{box-shadow:0 1px 0 color-mix(in srgb, var(--v-deep) 55%, #000);transform:translateY(3px)}.cbn-close{top:10px;cursor:pointer;color:#fff;background:#ffffff24;border:0;border-radius:14px;place-items:center;width:28px;height:28px;transition:background .15s;display:grid;position:absolute;inset-inline-end:10px}.cbn-close:hover{background:#ffffff42}@media (min-width:640px){.cbn{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy cta";gap:16px;padding:18px 56px 18px 18px}.cbn-copy{padding-right:0}.cbn-icon{border-radius:18px;width:58px;height:58px}.cbn-title{font-size:19px}.cbn-body{font-size:13px}.cbn-cta{height:46px}}@keyframes cbn-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes cbn-out{0%{max-height:320px}to{opacity:0;max-height:0;margin:0;transform:translateY(-6px)scale(.98)}}@keyframes cbn-drift{to{background-position:180px 0}}@keyframes cbn-sweep{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes cbn-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.cbn-wrap,.cbn-leave,.cbn-dots,.cbn-sweep,.cbn-icon{animation:none}.cbn-sweep{display:none}}.crf{--v:#10b981;--v-deep:#047857;--crf-deep:#047857;color:#fff;background:linear-gradient(135deg, var(--v) 0%, var(--v-deep) 100%);box-shadow:0 4px 0 color-mix(in srgb, var(--v-deep) 70%, #000), 0 14px 30px -18px var(--v-deep);border:1px solid #ffffff2e;border-radius:20px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge copy""actions actions";align-items:center;gap:12px 14px;padding:16px;display:grid;position:relative;overflow:hidden}.crf-badge{width:58px;height:58px;color:var(--v-deep);box-shadow:0 3px 0 color-mix(in srgb, var(--v-deep) 55%, #000);background:#fff;border-radius:18px;grid-area:badge;justify-content:center;align-items:baseline;padding-top:12px;animation:4.5s ease-in-out infinite cbn-float;display:flex;position:relative}.crf-badge-num{letter-spacing:-1px;font-size:26px;font-weight:900;line-height:1}.crf-badge-pct{margin-inline-start:1px;font-size:13px;font-weight:900}.crf-copy{grid-area:copy;min-width:0;padding-right:22px;position:relative}.crf-actions{flex-direction:column;grid-area:actions;gap:10px;min-width:0;display:flex;position:relative}.crf-code{cursor:pointer;color:#fff;background:#00000029;border:1.5px dashed #ffffff8c;border-radius:14px;align-items:center;gap:10px;width:100%;height:46px;padding:0 14px;transition:background .15s;display:flex}.crf-code:hover{background:#0000003d}.crf-code-wait{cursor:default;position:relative;overflow:hidden}.crf-code-wait:hover{background:#00000029}.crf-code-wait:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);animation:1.4s ease-in-out infinite crf-wait-sweep;position:absolute;inset:0;transform:translate(-100%)}.crf-code-dots{align-items:center;gap:9px;display:flex}.crf-code-dots i{opacity:.35;background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite crf-wait-dot}.crf-code-dots i:nth-child(2){animation-delay:.1s}.crf-code-dots i:nth-child(3){animation-delay:.2s}.crf-code-dots i:nth-child(4){animation-delay:.3s}.crf-code-dots i:nth-child(5){animation-delay:.4s}.crf-code-dots i:nth-child(6){animation-delay:.5s}@keyframes crf-wait-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-4px)scale(1.15)}}@keyframes crf-wait-sweep{to{transform:translate(100%)}}.crf-code-label{letter-spacing:.8px;text-transform:uppercase;opacity:.85;font-size:9.5px;font-weight:900}.crf-code-value{text-align:start;letter-spacing:4px;font-variant-numeric:tabular-nums;flex:1;font-size:20px;font-weight:900}.crf-keys{gap:10px;display:flex}.crf-cta{cursor:pointer;border:0}.crf-keys .crf-cta{flex:1}.crf-cta:disabled{opacity:.7;cursor:default}.crf-more{color:#fff;background:#ffffff29;border:1px solid #ffffff42;border-radius:14px;justify-content:center;align-items:center;gap:2px;height:44px;padding:0 12px 0 16px;font-size:13.5px;font-weight:900;display:flex}.crf-more:hover{background:#ffffff3d}@media (max-width:639.98px){.crf{border-radius:18px;gap:10px 12px;padding:12px}.crf-badge{border-radius:14px;width:46px;height:46px;padding-top:10px}.crf-badge-num{font-size:20px}.crf-badge-pct{font-size:11px}.crf .cbn-tag{display:none}.crf .cbn-title{font-size:15.5px;margin-top:0!important}.crf .cbn-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.crf-actions{flex-direction:row;gap:8px}.crf-actions>.crf-cta{flex:1;height:42px}.crf .crf-code{flex:1;gap:8px;min-width:0;height:42px;padding:0 12px}.crf .crf-code-label{display:none}.crf .crf-code-value{letter-spacing:3px;font-size:17px}.crf-keys{gap:8px}.crf-keys .crf-cta{flex:none;width:42px;height:42px;padding:0}.crf-keys .crf-label{display:none}.crf-more{width:42px;height:42px;padding:0}}@media (min-width:640px){.crf{grid-template-columns:auto minmax(0,1fr) minmax(0,300px);grid-template-areas:"badge copy actions";gap:16px;padding:18px 56px 18px 18px}.crf-copy{padding-right:0}.crf-badge{width:64px;height:64px;padding-top:14px}.crf-badge-num{font-size:28px}}@media (prefers-reduced-motion:reduce){.crf-badge,.crf-code-dots i,.crf-code-wait:after{animation:none}}.cmx{--v:#8b5cf6;--v-deep:#6d28d9;--p1:#8b5cf6;--p2:#6d28d9;--p-glow:transparent;color:#fff;background:radial-gradient(120% 90% at 0% 0%, var(--p-glow), transparent 60%), linear-gradient(135deg, var(--p1) 0%, var(--p2) 100%);box-shadow:0 4px 0 color-mix(in srgb, var(--p2) 70%, #000), 0 14px 30px -18px var(--p2);border:1px solid #ffffff2e;border-radius:22px;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.cmx[data-tone=night]{--p1:#2e1065;--p2:#1e1b4b;--p-glow:#8b5cf673}.cmx[data-tone=ink]{--p1:#1c1a24;--p2:#0c0b10;--p-glow:#8b5cf659}.cmx[data-tone=indigo]{--v:#6366f1;--v-deep:#4338ca;--p1:#6366f1;--p2:#3730a3}.cmx-play{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy""cta cta";align-items:center;gap:12px 14px;display:grid;position:relative}.cmx-play-copy{grid-area:copy;min-width:0;padding-right:26px}.cmx-ref{color:#2e1065;box-shadow:0 3px 0 color-mix(in srgb, var(--v-deep) 55%, #000);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex;position:relative}.cmx-ref:before,.cmx-ref:after{content:"";background:color-mix(in srgb, var(--p1) 45%, var(--p2));border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%}.cmx-ref:before{inset-inline-start:-8px}.cmx-ref:after{inset-inline-end:-8px}.cmx-ref-head{align-items:center;gap:12px;min-width:0;display:flex}.cmx-badge{color:#fff;width:46px;height:46px;text-shadow:var(--on-green-shadow);background:linear-gradient(135deg,#10b981 0%,#047857 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:baseline;padding-top:10px;display:flex;box-shadow:0 3px #024834}.cmx-badge .crf-badge-num{font-size:20px}.cmx-badge .crf-badge-pct{font-size:11px}.cmx-ref-copy{min-width:0}.cmx-ref-tag{letter-spacing:.8px;text-transform:uppercase;color:var(--v-deep);font-size:9.5px;font-weight:900}.cmx-ref-title{letter-spacing:-.2px;font-size:15px;font-weight:900;line-height:1.2}.cmx-ref-body{color:#5b5375;margin:2px 0 0;font-size:11.5px;font-weight:600;line-height:1.35}.cmx-ref-keys{gap:8px;display:flex}.cmx-code{flex:1;min-width:0;height:42px;padding:0 12px}.cmx-code .crf-code-value{letter-spacing:3px;font-size:17px}.cmx-key{flex:none;width:42px;height:42px;padding:0}.cmx-guest{height:42px}.cmx-ref .cbn-cta{color:#fff;text-shadow:var(--key-glyph-shadow);background:linear-gradient(135deg, var(--v) 0%, var(--v-deep) 100%)}.cmx-ref .crf-code{color:var(--v-deep);background:color-mix(in srgb, var(--v) 8%, #fff);border-color:color-mix(in srgb, var(--v) 55%, #fff)}.cmx-ref .crf-code:hover{background:color-mix(in srgb, var(--v) 14%, #fff)}.cmx-ref .crf-code-wait:hover{background:color-mix(in srgb, var(--v) 8%, #fff)}.cmx-ref .crf-code-wait:after{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--v) 18%, transparent) 50%, transparent 70%)}.cmx-ref .crf-more{color:var(--v-deep);background:color-mix(in srgb, var(--v) 10%, #fff);border-color:color-mix(in srgb, var(--v) 30%, #fff)}.cmx-ref .crf-more:hover{background:color-mix(in srgb, var(--v) 18%, #fff)}@media (min-width:640px){.cmx-play{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy cta";gap:16px}.cmx-play-copy{padding-right:0}.cmx-play{padding-right:40px}.cmx .cbn-icon{border-radius:18px;width:58px;height:58px}.cmx .cbn-title{font-size:19px}.cmx-ref{flex-direction:row;justify-content:space-between;align-items:center;padding:12px 14px}.cmx-ref-keys{flex:none;width:260px}.cmx-guest{flex:none}}@media (min-width:900px){.cmx{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:18px;padding:18px}.cmx-play{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy""cta cta";align-content:center;padding-right:0}.cmx-play-cta{justify-self:start}.cmx-ref{flex-direction:column;justify-content:center;align-items:stretch;margin-inline-end:34px;padding:14px 16px}.cmx-ref:before,.cmx-ref:after{top:auto;inset-inline:auto;margin-top:0;margin-left:-7px;left:50%}.cmx-ref:before{top:-8px}.cmx-ref:after{bottom:-8px}.cmx-ref-keys{width:auto}}.crf-hero{--v:#10b981;--v-deep:#047857;--crf-deep:#047857;color:#fff;background:linear-gradient(135deg, var(--v) 0%, var(--v-deep) 100%);box-shadow:0 4px 0 color-mix(in srgb, var(--v-deep) 70%, #000), 0 14px 30px -18px var(--v-deep);border:1px solid #ffffff2e;border-radius:20px;padding:18px 16px 16px;position:relative;overflow:hidden}.crf-range{width:100%;accent-color:var(--a-success)}.crf-above{margin-bottom:12px}.app-foot{color:var(--c-on-muted);margin-top:32px;padding:0 0 8px}.app-news{background:radial-gradient(circle, color-mix(in srgb, var(--c-on-surface) 9%, transparent) 1.2px, transparent 1.6px) 0 0 / 16px 16px, color-mix(in srgb, var(--f-amber) 7%, var(--c-surface));border:1px solid color-mix(in srgb, var(--f-amber) 30%, var(--c-outline));box-shadow:0 4px 0 var(--c-quiet-lip);color:var(--c-on-surface);border-radius:20px;margin-bottom:18px;padding:18px;position:relative;overflow:hidden}.app-news-dots{top:14px;gap:5px;display:flex;position:absolute;inset-inline-end:16px}.app-news-dots i{background:var(--side-red);border-radius:50%;width:8px;height:8px}.app-news-dots i:nth-child(2){background:var(--f-amber)}.app-news-dots i:nth-child(3){background:var(--side-blue)}.app-news-head{align-items:center;gap:14px;padding-inline-end:40px;display:flex}.app-news-title{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:900;line-height:1.25}.app-news-sub{color:var(--c-on-muted);max-width:52ch;margin:3px 0 0;font-size:13px;font-weight:600;line-height:1.45}.app-news-form{align-items:stretch;gap:8px;margin-top:14px;display:flex}.app-news-input{background:var(--c-surface);flex:1;min-width:0;height:48px}.app-news-input input{min-width:0;height:100%;font:inherit;color:var(--c-on-surface);background:0 0;border:0;outline:0;flex:1;font-size:15px;font-weight:700}.app-news-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.app-news-fine{color:var(--c-on-muted);margin:10px 0 0;font-size:11.5px;font-weight:600}.app-news-fine a{color:var(--c-on-surface);text-underline-offset:2px;text-decoration:underline}@media (max-width:479px){.app-news-form{flex-direction:column}.app-news-form>*{width:100%}}@media (min-width:900px){.app-news:not([data-compact]){grid-template-columns:1fr minmax(320px,420px);align-items:center;column-gap:24px;padding:22px 24px;display:grid}.app-news:not([data-compact]) .app-news-form{margin-top:0}.app-news:not([data-compact]) .app-news-fine,.app-news:not([data-compact]) .app-field-error{grid-column:2}}.app-foot-brand{background:radial-gradient(circle, color-mix(in srgb, var(--c-on-surface) 14%, transparent) 1.2px, transparent 1.6px) 0 0 / 18px 18px, var(--c-surface);border:1px solid var(--c-outline);box-shadow:0 4px 0 var(--c-quiet-lip);border-radius:20px;flex-direction:column;gap:16px;padding:18px;display:flex}.app-foot-id{align-items:center;gap:12px;display:flex}.app-foot-id img{box-shadow:0 3px 0 var(--c-quiet-lip);border-radius:13px;flex-shrink:0}.app-foot-name{letter-spacing:-.2px;color:var(--c-on-surface);font-size:17px;font-weight:900}.app-foot-tag{max-width:46ch;margin:2px 0 0;font-size:12.5px;line-height:1.45}.app-foot-social{flex-wrap:wrap;gap:8px;display:flex}.app-foot-social a{background:var(--c-surface-high);border:1px solid var(--c-outline);width:38px;height:38px;box-shadow:0 3px 0 var(--c-quiet-lip);color:var(--c-on-muted);border-radius:12px;place-items:center;transition:color .15s,transform .12s,box-shadow .12s;display:grid}.app-foot-social a:hover{color:var(--c-on-surface)}.app-foot-social a:active{box-shadow:0 0 0 var(--c-quiet-lip);transform:translateY(3px)}.app-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:22px;padding:0 4px;display:grid}.app-foot-title{letter-spacing:1.2px;text-transform:uppercase;color:var(--c-on-surface);margin-bottom:10px;font-size:10px;font-weight:800}.app-foot-links{flex-direction:column;gap:2px;display:flex}.app-foot-links a{color:var(--c-on-muted);border-radius:10px;align-items:center;gap:9px;margin:0 -6px;padding:6px;font-size:13px;font-weight:700;transition:color .15s,background-color .15s;display:flex}.app-foot-links a .app-icon{opacity:.75;flex-shrink:0}.app-foot-links a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-foot-links a:hover{color:var(--c-on-surface);background:var(--c-surface)}.app-foot-links a[data-pro]{color:var(--a-amber-ink)}.app-foot-links a[data-pro] .app-icon{opacity:1}.app-foot-apps{background:var(--c-surface);border:1px solid var(--c-outline);color:var(--c-on-surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;font-size:12.5px;font-weight:800;display:flex}.app-foot-apps-copy{align-items:center;gap:8px;display:flex}.app-foot-apps-copy .app-icon{color:var(--a-amber-ink)}.app-foot-badges{flex-wrap:wrap;gap:8px;display:flex}.app-foot-base{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:0 4px;font-size:11px;font-weight:600;display:flex}.app-foot-dots{gap:5px;display:flex}.app-foot-dots i{background:var(--side-red);border-radius:50%;width:7px;height:7px}.app-foot-dots i:nth-child(2){background:var(--f-amber)}.app-foot-dots i:nth-child(3){background:var(--side-blue)}@media (min-width:640px){.app-foot-brand{flex-direction:row;justify-content:space-between;align-items:center;padding:20px 22px}.app-foot-social{flex-wrap:nowrap}.app-foot-grid{grid-template-columns:repeat(2,max-content);column-gap:72px}}@media (min-width:900px){.app-foot-mid{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.app-foot-apps{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;margin-top:22px;padding:18px 20px}}.app-input.live-input:focus-within{border-color:var(--live-face,var(--f-amber))}.app-input[data-invalid],.app-input.live-input[data-invalid]:focus-within{border:1.5px solid var(--side-red);background:color-mix(in srgb, var(--side-red) 7%, var(--c-surface-high));padding:0 13.5px}.app-field-error{color:var(--side-red);align-items:flex-start;gap:6px;margin-top:6px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.app-input input:focus-visible,.app-input textarea:focus-visible,.live-pin-input:focus-visible{outline:none}.app-seg[data-tinted] .app-seg-pill{--face:var(--seg-face)}.app-seg[data-tinted] .app-seg-tab[data-active]{text-shadow:var(--key-glyph-shadow)}.crypto-net-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:560px){.crypto-net-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kyc-two{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:520px){.kyc-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.wallet-tiles{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:340px){.wallet-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
