@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-CM504-lp.woff2)format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,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)format("woff2")}.fa,.fa-solid,.fa-regular,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fa:before,.fa-solid:before,.fa-regular:before,.fa-brands:before{content:var(--fa)}.fa,.fa-solid{font-family:"Font Awesome 6 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 6 Free";font-weight:400}.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fa-spin{animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-arrow-up-right-from-square{--fa:""}.fa-ban{--fa:""}.fa-bars{--fa:""}.fa-book-open{--fa:""}.fa-box-open{--fa:""}.fa-btc{--fa:""}.fa-building{--fa:""}.fa-building-columns{--fa:""}.fa-bullhorn{--fa:""}.fa-calendar-plus{--fa:""}.fa-camera{--fa:""}.fa-cart-shopping{--fa:""}.fa-chart-column{--fa:""}.fa-chart-line{--fa:""}.fa-check{--fa:""}.fa-chevron-down{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-chevron-up{--fa:""}.fa-circle{--fa:""}.fa-circle-check{--fa:""}.fa-circle-exclamation{--fa:""}.fa-circle-info{--fa:""}.fa-circle-question{--fa:""}.fa-clock{--fa:""}.fa-clone{--fa:""}.fa-comments{--fa:""}.fa-credit-card{--fa:""}.fa-download{--fa:""}.fa-earth-americas{--fa:""}.fa-envelope{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-facebook{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-filter{--fa:""}.fa-gauge-high{--fa:""}.fa-globe{--fa:""}.fa-google{--fa:""}.fa-handshake{--fa:""}.fa-headset{--fa:""}.fa-hourglass-half{--fa:""}.fa-inbox{--fa:""}.fa-instagram{--fa:""}.fa-key{--fa:""}.fa-keyboard{--fa:""}.fa-lightbulb{--fa:""}.fa-link{--fa:""}.fa-lock{--fa:""}.fa-microphone{--fa:""}.fa-mobile-screen{--fa:""}.fa-money-bill{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-paper-plane{--fa:""}.fa-paypal{--fa:""}.fa-pen{--fa:""}.fa-pen-to-square{--fa:""}.fa-percent{--fa:"%"}.fa-phone{--fa:""}.fa-plus{--fa:"+"}.fa-receipt{--fa:""}.fa-right-from-bracket{--fa:""}.fa-rocket{--fa:""}.fa-rotate-right{--fa:""}.fa-share-nodes{--fa:""}.fa-shield-halved{--fa:""}.fa-spinner{--fa:""}.fa-star{--fa:""}.fa-tag{--fa:""}.fa-telegram{--fa:""}.fa-tiktok{--fa:""}.fa-trash{--fa:""}.fa-triangle-exclamation{--fa:""}.fa-trophy{--fa:""}.fa-user{--fa:""}.fa-user-gear{--fa:""}.fa-user-xmark{--fa:""}.fa-wallet{--fa:""}.fa-whatsapp{--fa:""}.fa-wifi{--fa:""}.fa-x-twitter{--fa:""}.fa-xmark{--fa:""}.fa-youtube{--fa:""}:root{--color-primary:#00e5ff;--color-primary-rgb:0, 229, 255;--color-primary-hover:#33f0ff;--color-primary-muted:#00e5ff33;--color-primary-soft:#00e5ff1a;--color-secondary:#0b3d6e;--color-secondary-rgb:11, 61, 110;--color-secondary-muted:#0b3d6eb3;--color-secondary-soft:#0b3d6e40;--color-success:#7ff7bd;--color-success-rgb:127, 247, 189;--color-danger:#dc3545;--color-danger-rgb:220, 53, 69;--color-danger-text:#ff8896;--color-warning:#ffc107;--color-warning-rgb:255, 193, 7;--color-warning-deep:#ff9800;--color-money:var(--color-terminal-active);--color-gold:#ffd166;--color-gold-rgb:255, 209, 102;--color-bg-base:#060a10;--color-bg-surface:#0a1018;--color-bg-surface-alt:#0c1320;--color-bg-elevated:#111b28;--color-bg-card:#080e18d9;--color-bg-overlay:#040810e0;--color-bg-input:#141e2c;--color-bg-glass:#0a1018e0;--color-border:#1a2636;--color-border-muted:#2a3545;--color-surface-muted:#182230;--color-surface-dark:#0a1018;--color-accent-cyan:#00e5ff;--color-accent-cyan-rgb:0, 229, 255;--color-accent-cyan-bright:#33f0ff;--color-accent-cyan-dim:#09a;--color-accent-cyan-muted:#00e5ff24;--color-accent-cyan-soft:#00e5ff0f;--color-terminal-active:#7ff7bd;--color-terminal-active-rgb:127, 247, 189;--color-terminal-active-muted:#7ff7bd24;--color-danger-gradient:#ff5f6d;--color-text-primary:#c8d8e4;--color-text-light:#e8f0f6;--color-text-inverse:#fff;--color-text-tertiary:#7a95aa;--color-text-muted:#6f8aa0;--color-text-disabled:#4a6478;--color-border-subtle:#00e5ff0f;--color-border-strong:#00e5ff24;--color-overlay-light:#00e5ff0a;--color-overlay-dark:#040810b3;--color-terminal-bg:#060c14f5;--color-terminal-green:#7ff7bd;--color-terminal-red:#ff5f56;--color-terminal-yellow:#ffbd2f;--color-terminal-blue:#9bc9e5;--color-terminal-muted:#7a95aa;--color-terminal-prefix:#5a8aaa;--color-terminal-cmd:#d8eaf5;--color-terminal-ready:#7ff7bd;--color-terminal-warn:#ffd17d;--color-terminal-online:#56f3ad;--color-terminal-offline:#5a6a78;--color-scrollbar-track:#0c1420;--color-scrollbar-thumb:#1a2a3a;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:15px;--radius-2xl:20px;--radius-full:9999px;--shadow-primary:0 0 2px var(--color-primary);--shadow-card:0 4px 16px #00000080, 0 0 0 1px var(--color-border);--shadow-card-soft:0 4px 12px #0006;--shadow-inset:inset 0 0 6px #0006;--shadow-glow-primary:0 0 20px rgba(var(--color-primary-rgb), .3);--shadow-glow-cyan:0 0 20px #00e5ff33;--shadow-elevated:0 16px 40px #00000080, 0 0 0 1px #00e5ff0f;--gradient-primary:linear-gradient(135deg, #00c8e0, #00e5ff 50%, #00b8d4);--gradient-surface:linear-gradient(180deg, var(--color-bg-surface) 0%, var(--color-bg-surface-alt) 100%);--gradient-dark:linear-gradient(180deg, var(--color-bg-surface) 0%, var(--color-bg-base) 100%);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--transition-fast:.15s var(--ease-out);--transition-base:.25s var(--ease-out);--transition-slow:.35s var(--ease-out);--page-max:1080px;--topbar-height:56px}.bg-card{background-color:var(--color-bg-card)}.bg-surface-dark{background-color:var(--color-surface-dark)}.bg-input{background-color:var(--color-bg-input)}.grayBorder{border:1px solid var(--color-border)}.border-primary{border:1px solid var(--color-primary)}.border-secondary{border:1px solid var(--color-secondary-muted)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.blueShadow{box-shadow:var(--shadow-card)}.blackGradient{background:var(--gradient-surface)}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-muted{color:var(--color-text-primary)}.text-high-contrast{color:var(--color-text-light);font-weight:var(--font-medium)}.card-token{background:var(--color-bg-card);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.input-token{background-color:var(--color-bg-input);color:var(--color-text-inverse);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border:none}.fondoTransClaro{background-color:var(--color-primary-muted)}.fondoTransOscuro{background-color:#0006}.fondoTransVerde{background-color:rgba(var(--color-success-rgb), .2)}.fondoTransRojo{background-color:rgba(var(--color-danger-rgb), .4)}.fondoNegro{background-color:var(--color-bg-overlay)}.divBlur{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.divBlur2{filter:blur(13px);-webkit-user-select:none;user-select:none;pointer-events:none}.divBlur3{filter:blur(20px);-webkit-user-select:none;user-select:none;pointer-events:none}.blob{background:var(--color-bg-base);border-radius:var(--radius-md);animation:2s infinite pulse-black;transform:scale(1);box-shadow:0 0 #000}.blob.green{background:var(--color-primary);box-shadow:0 0 0 0 rgba(var(--color-primary-rgb), 1);animation:2s infinite pulse-green}.blob.blue{background:var(--color-secondary);box-shadow:0 0 0 0 rgba(var(--color-secondary-rgb), 1);animation:2s infinite pulse-blue}.blob.red{background:var(--color-danger);box-shadow:0 0 0 0 rgba(var(--color-danger-rgb), 1);animation:2s infinite pulse-red}@keyframes pulse-green{0%{box-shadow:0 0 0 0 rgba(var(--color-primary-rgb), .7);transform:scale(.95)}70%{box-shadow:0 0 0 10px rgba(var(--color-primary-rgb), 0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(var(--color-primary-rgb), 0);transform:scale(.95)}}@keyframes pulse-red{0%{box-shadow:0 0 0 0 rgba(var(--color-danger-rgb), .7);transform:scale(.95)}70%{box-shadow:0 0 0 10px rgba(var(--color-danger-rgb), 0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(var(--color-danger-rgb), 0);transform:scale(.95)}}@keyframes pulse-blue{0%{box-shadow:0 0 0 0 var(--color-secondary-muted);transform:scale(.95)}70%{box-shadow:0 0 0 10px rgba(var(--color-secondary-rgb), 0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(var(--color-secondary-rgb), 0);transform:scale(.95)}}.scanline-overlay{pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00e5ff04 2px 4px);position:absolute;inset:0}.noise-grain:before{content:"";pointer-events:none;opacity:.035;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0}@keyframes sentinel-pulse{0%,to{opacity:1;box-shadow:0 0 4px}50%{opacity:.5;box-shadow:0 0 12px}}.status-pulse{animation:2.5s ease-in-out infinite sentinel-pulse}:root{--font-primary:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Sora", var(--font-primary);--font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:.9375rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-3xl:1.5rem;--text-4xl:2rem;--text-5xl:2.5rem;--text-6xl:3rem;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:1.75;--tracking-tight:-.02em;--tracking-normal:0;--tracking-slight:.015em;--tracking-ui:.03em;--tracking-wide:.05em;--tracking-wider:.1em;--tracking-widest:.15em;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700}body{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-slight)}h1,.text-h1{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h2,.text-h2{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}h3,.text-h3{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:500;line-height:var(--leading-snug)}h4,.text-h4{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-normal)}h5,.text-h5{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:500;line-height:var(--leading-normal)}h6,.text-h6{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-normal)}.text-mono,.text-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-normal)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-md{font-size:var(--text-md)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-loose{line-height:var(--leading-loose)}.text-body{font-size:var(--text-base);line-height:var(--leading-relaxed)}.text-body-sm{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-body-lg{font-size:var(--text-md);line-height:var(--leading-relaxed)}.text-caption{font-size:var(--text-xs);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide)}.text-label{font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider)}@media (width<=768px){:root{--text-4xl:1.75rem;--text-5xl:2rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--topbar-height) + var(--space-4))}body{background:var(--color-bg-base);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}img{vertical-align:middle;max-width:100%}:where(a,a:hover,a:visited,a:active){color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}:where(a,button,summary,[tabindex],input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--color-accent-cyan-bright);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}p{margin:0 0 var(--space-3)}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-2)}.page{width:100%;max-width:var(--page-max);margin-inline:auto}.page--narrow>*{max-width:760px}.page__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1200px){.page__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.page__main,.page__aside{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.form-control{background-color:var(--color-bg-input);width:100%;color:var(--color-text-light);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);font-size:var(--text-base);transition:border-color var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base);outline:none;font-family:inherit;display:block}.form-control:hover:not(:focus):not(:disabled):not([aria-invalid=true]){border-color:var(--color-border-strong)}.form-control option{background-color:var(--color-bg-input);color:var(--color-text-light)}.form-control:focus{background-color:var(--color-surface-dark);border-color:var(--color-accent-cyan);box-shadow:0 0 0 3px rgba(var(--color-accent-cyan-rgb), .25)}.form-control::placeholder{color:var(--color-text-muted);opacity:1}.form-control[aria-invalid=true]{border-color:rgba(var(--color-danger-rgb), .6);box-shadow:0 0 0 3px rgba(var(--color-danger-rgb), .14)}.form-control[aria-invalid=true]:focus{border-color:var(--color-danger-text);box-shadow:0 0 0 3px rgba(var(--color-danger-rgb), .3)}.form-control:disabled{opacity:.6;cursor:not-allowed}select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5 6 8.5 10 4.5' fill='none' stroke='%237a95aa' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:38px}select.form-control:invalid{color:var(--color-text-muted)}textarea.form-control{resize:vertical;min-height:90px}.form-label{color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:var(--font-medium);margin:var(--space-4) 0 var(--space-1);display:block}.input-with-icon{position:relative}.input-with-icon .form-control{padding-right:38px}.input-with-icon .icon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent-cyan)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{border-radius:var(--radius-md);box-shadow:var(--shadow-inset);background-color:var(--color-scrollbar-thumb)}.auth-page{min-height:100vh;padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ui-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.anim-fade{animation:.4s both fade-in}.anim-rise{animation:.42s both rise-in}.anim-scale{animation:.3s both scale-in}@media (prefers-reduced-motion:reduce){.anim-fade,.anim-rise,.anim-scale{animation:none}}.tiktok-icon{content:"";background-image:url(/images/tiktok.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1em;height:1.2em;display:inline-block}body .react-tel-input .form-control{background-color:var(--color-bg-input);color:var(--color-text-light);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);width:100%;height:44px;font-family:inherit;font-size:var(--text-base);transition:border-color var(--transition-base), box-shadow var(--transition-base);padding-left:48px}body .react-tel-input .form-control:hover:not(:focus):not([aria-invalid=true]){border-color:var(--color-border-strong)}body .react-tel-input .form-control[aria-invalid=true]{border-color:rgba(var(--color-danger-rgb), .6);box-shadow:0 0 0 3px rgba(var(--color-danger-rgb), .14)}body .react-tel-input .form-control:focus{background-color:var(--color-surface-dark);border-color:var(--color-accent-cyan);box-shadow:0 0 0 3px rgba(var(--color-accent-cyan-rgb), .25);color:var(--color-text-light)}body .react-tel-input .form-control::placeholder{color:var(--color-text-muted);opacity:1}body .react-tel-input .flag-dropdown{background-color:var(--color-bg-input);border:1px solid var(--color-border-muted);border-radius:var(--radius-md) 0 0 var(--radius-md)}body .react-tel-input .selected-flag{border-radius:var(--radius-md) 0 0 var(--radius-md)}body .react-tel-input .flag-dropdown.open,body .react-tel-input .flag-dropdown:hover,body .react-tel-input .flag-dropdown:focus,body .react-tel-input .selected-flag:hover,body .react-tel-input .selected-flag:focus,body .react-tel-input .flag-dropdown.open .selected-flag{background:var(--color-bg-elevated)}body .react-tel-input .selected-flag:focus-visible{outline:2px solid var(--color-accent-cyan-bright);outline-offset:-2px}body .react-tel-input .country-list{background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-elevated);width:300px;max-height:220px}body .react-tel-input .country-list .country{color:var(--color-text-primary)}body .react-tel-input .country-list .country:hover{background-color:var(--color-overlay-light)}body .react-tel-input .country-list .country.highlight{background-color:rgba(var(--color-accent-cyan-rgb), .12)}body .react-tel-input .country-list .country .dial-code{color:var(--color-text-muted)}body .react-tel-input .country-list .search{background-color:var(--color-bg-surface);padding:10px 0 6px 10px;position:sticky;top:0}body .react-tel-input .country-list .search-box{background-color:var(--color-bg-input);color:var(--color-text-light);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);outline:none;padding:6px 10px}.ui-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-weight:var(--font-semibold);font-size:var(--text-base);font-family:inherit;line-height:var(--leading-normal);letter-spacing:var(--tracking-ui);padding:var(--space-3) var(--space-5);transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), box-shadow var(--transition-base), opacity var(--transition-base), transform var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;text-decoration:none;display:inline-flex}.ui-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.ui-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}.ui-btn--sm{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);min-height:32px}.ui-btn--lg{padding:var(--space-4) var(--space-6);font-size:var(--text-md);min-height:52px}.ui-btn--block{width:100%}.ui-btn--primary{background:var(--gradient-primary);color:var(--color-bg-base);box-shadow:0 4px 15px rgba(var(--color-primary-rgb), .35)}.ui-btn--primary:hover:not(:disabled){box-shadow:0 0 28px rgba(var(--color-accent-cyan-rgb), .4);background:linear-gradient(135deg,#00d4ec,#33f0ff 50%,#00c8e0);transform:translateY(-1px)}.ui-btn--primary:focus-visible{box-shadow:0 4px 15px rgba(var(--color-primary-rgb), .35), 0 0 0 5px rgba(var(--color-accent-cyan-rgb), .18)}.ui-btn--primary:active:not(:disabled){box-shadow:0 2px 8px rgba(var(--color-primary-rgb), .3);transform:translateY(0)scale(.98)}.ui-btn--ghost{border:1px solid var(--color-border-strong);color:var(--color-text-light);background:0 0}.ui-btn--ghost:hover:not(:disabled){background:var(--color-overlay-light);border-color:var(--color-accent-cyan);color:var(--color-accent-cyan)}.ui-btn--ghost:active:not(:disabled){background:rgba(var(--color-accent-cyan-rgb), .14)}.ui-btn--subtle{background:rgba(var(--color-primary-rgb), .12);border:1px solid rgba(var(--color-primary-rgb), .3);color:var(--color-primary)}.ui-btn--subtle:hover:not(:disabled){background:rgba(var(--color-primary-rgb), .2)}.ui-btn--subtle:active:not(:disabled){background:rgba(var(--color-primary-rgb), .28)}.ui-btn--danger{background:rgba(var(--color-danger-rgb), .12);border:1px solid rgba(var(--color-danger-rgb), .3);color:var(--color-danger-text)}.ui-btn--danger:hover:not(:disabled){background:rgba(var(--color-danger-rgb), .22)}.ui-btn--danger:active:not(:disabled){background:rgba(var(--color-danger-rgb), .3)}.ui-btn--dashed{border:1px dashed var(--color-border-strong);color:var(--color-text-light);font-weight:var(--font-medium);background:linear-gradient(#ffffff0a,#0000001a)}.ui-btn--dashed:hover:not(:disabled){border-color:var(--color-accent-cyan);color:var(--color-accent-cyan)}.ui-btn--dashed:active:not(:disabled){background:rgba(var(--color-accent-cyan-rgb), .14)}.ui-btn--text{color:var(--color-accent-cyan);padding:var(--space-1) var(--space-2);min-height:32px;letter-spacing:var(--tracking-slight);background:0 0}.ui-btn--text:hover:not(:disabled){color:var(--color-accent-cyan-bright);text-underline-offset:3px;text-decoration:underline}.ui-btn--text:active:not(:disabled){background:rgba(var(--color-accent-cyan-rgb), .14)}.ui-card{background:var(--color-bg-card);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-card);overflow:hidden}.ui-card--elevated{background:linear-gradient(135deg, rgba(var(--color-secondary-rgb), .18), transparent 60%), var(--color-bg-glass);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-2xl);box-shadow:var(--shadow-elevated)}.ui-card__accent{background:linear-gradient(90deg, var(--color-accent-cyan-dim), var(--color-accent-cyan) 35%, var(--color-terminal-active) 65%, var(--color-accent-cyan));height:3px}.ui-card__terminal-header{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:rgba(var(--color-accent-cyan-rgb), .04);border-bottom:1px solid var(--color-border);display:flex}.ui-card__terminal-dot{background:var(--color-terminal-active);width:7px;height:7px;box-shadow:0 0 6px var(--color-terminal-active);border-radius:50%;flex-shrink:0}.ui-card--live .ui-card__terminal-dot{animation:2.5s ease-in-out infinite sentinel-pulse}.ui-card__terminal-label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted);margin:0}.ui-card__terminal-extra{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.ui-card__body{padding:var(--space-5)}.ui-card__body--flush{padding:0}.ui-card__title{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--color-text-light)}.ui-modal-overlay{background:var(--color-bg-overlay);-webkit-backdrop-filter:blur(4px);z-index:1000;padding:var(--space-4);animation:fade-in .2s var(--ease-out) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-modal{background:var(--gradient-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);width:100%;max-width:460px;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-elevated);animation:scale-in .25s var(--ease-out) both;position:relative;overflow-y:auto}.ui-modal:focus{outline:none}.ui-modal__accent{background:linear-gradient(90deg, var(--color-accent-cyan-dim), var(--color-accent-cyan) 35%, var(--color-terminal-active) 65%, var(--color-accent-cyan));z-index:1;height:3px;position:sticky;top:0}.ui-modal__accent--warning{background:linear-gradient(90deg, var(--color-warning), var(--color-warning-deep))}.ui-modal__accent--danger{background:linear-gradient(90deg, var(--color-danger), var(--color-danger-gradient))}.ui-modal__header{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-3);display:flex}.ui-modal__icon{color:var(--color-primary);font-size:var(--text-xl);flex-shrink:0}.ui-modal__icon--warning{color:var(--color-warning)}.ui-modal__icon--danger{color:var(--color-danger-text)}.ui-modal__title{font-family:var(--font-heading);font-weight:var(--font-bold);font-size:var(--text-lg);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);color:var(--color-text-light);flex:1;min-width:0;margin:0}.ui-modal__close{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-muted);font-size:var(--text-xl);transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;flex-shrink:0;place-items:center;margin:-6px -8px -6px 0;line-height:1;display:inline-grid}.ui-modal__close:hover{color:var(--color-text-light)}.ui-modal__close:active{background:rgba(var(--color-accent-cyan-rgb), .14)}.ui-modal__body{padding:var(--space-2) var(--space-6) var(--space-5);color:var(--color-text-tertiary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.ui-modal__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.ui-toast-container{bottom:var(--space-6);gap:var(--space-2);z-index:2000;pointer-events:none;flex-direction:column;width:min(420px,100vw - 32px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.ui-toast{align-items:center;gap:var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-elevated);color:var(--color-text-light);font-size:var(--text-sm);animation:rise-in .25s var(--ease-out) both;pointer-events:auto;display:flex}.ui-toast--success{border-left:3px solid var(--color-success)}.ui-toast--success .ui-toast__icon{color:var(--color-success)}.ui-toast--error{border-left:3px solid var(--color-danger)}.ui-toast--error .ui-toast__icon{color:var(--color-danger-text)}.ui-toast--info{border-left:3px solid var(--color-accent-cyan)}.ui-toast--info .ui-toast__icon{color:var(--color-accent-cyan)}.ui-toast__icon{flex-shrink:0}.ui-alert{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);margin:var(--space-2) 0;line-height:var(--leading-relaxed);display:flex}.ui-alert__icon{flex-shrink:0;margin-top:4px}.ui-alert__content{min-width:0}.ui-alert__title{font-weight:var(--font-semibold);color:var(--color-text-light);display:block}.ui-alert--danger{background:rgba(var(--color-danger-rgb), .12);border:1px solid rgba(var(--color-danger-rgb), .3);color:var(--color-danger-text)}.ui-alert--danger .ui-alert__icon{color:var(--color-danger-text)}.ui-alert--warning{background:rgba(var(--color-warning-rgb), .1);border:1px solid rgba(var(--color-warning-rgb), .22);color:#ffe8a3}.ui-alert--warning .ui-alert__icon{color:var(--color-warning)}.ui-alert--success{background:rgba(var(--color-success-rgb), .1);border:1px solid rgba(var(--color-success-rgb), .25);color:var(--color-success)}.ui-alert--success .ui-alert__icon{color:var(--color-success)}.ui-alert--info{border:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);background:#ffffff08}.ui-alert--info .ui-alert__icon{color:var(--color-accent-cyan)}.ui-badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:var(--leading-normal);white-space:nowrap;padding:2px 10px;display:inline-flex}.ui-badge--success{background:rgba(var(--color-success-rgb), .12);border:1px solid rgba(var(--color-success-rgb), .3);color:var(--color-success)}.ui-badge--warning{background:rgba(var(--color-warning-rgb), .12);border:1px solid rgba(var(--color-warning-rgb), .3);color:var(--color-warning)}.ui-badge--danger{background:rgba(var(--color-danger-rgb), .15);border:1px solid rgba(var(--color-danger-rgb), .35);color:var(--color-danger-text)}.ui-badge--cyan{background:rgba(var(--color-accent-cyan-rgb), .12);border:1px solid rgba(var(--color-accent-cyan-rgb), .25);color:var(--color-accent-cyan)}.ui-badge--neutral{border:1px solid var(--color-border-muted);color:var(--color-text-tertiary);background:#ffffff0f}.ui-code-badge{background:rgba(var(--color-accent-cyan-rgb), .1);border:1px solid rgba(var(--color-accent-cyan-rgb), .25);color:var(--color-accent-cyan);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);display:inline-block}.ui-spinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:.9s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-loading-screen{justify-content:center;align-items:center;gap:var(--space-4);min-height:50vh;color:var(--color-text-tertiary);font-size:var(--text-sm);flex-direction:column;display:flex}.ui-loading-screen--full{min-height:100dvh}.ui-progress{background-color:var(--color-surface-dark);border-radius:var(--radius-full);height:8px;overflow:hidden}.ui-progress__bar{background:var(--gradient-primary);border-radius:var(--radius-full);height:100%;transition:width var(--transition-slow)}.ui-progress--success .ui-progress__bar{background:linear-gradient(90deg, rgba(var(--color-success-rgb), .65), var(--color-success))}.ui-empty{text-align:center;padding:var(--space-10) var(--space-6);color:var(--color-text-tertiary)}.ui-empty__icon{width:64px;height:64px;margin:0 auto var(--space-4);border-radius:var(--radius-xl);background:rgba(var(--color-primary-rgb), .08);border:1px solid rgba(var(--color-primary-rgb), .2);font-size:var(--text-2xl);color:var(--color-primary);justify-content:center;align-items:center;display:flex}.ui-empty__title{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text-light);margin-bottom:var(--space-2)}.ui-empty__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.ui-empty--compact{padding:var(--space-6) var(--space-4)}.ui-empty--compact .ui-empty__icon{width:48px;height:48px;margin-bottom:var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-xl)}.ui-empty--compact .ui-empty__title{font-size:var(--text-md)}.ui-divider{align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-4);display:flex}.ui-divider:before,.ui-divider:after{content:"";background:var(--color-border);flex:1;height:1px}.ui-divider__label{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-weight:var(--font-semibold)}.ui-page-header{margin-bottom:var(--space-6)}.ui-page-header__eyebrow{margin:0 0 var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent-cyan)}.ui-page-header__row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-page-header__title{align-items:center;gap:var(--space-3);min-width:0;font-family:var(--font-heading);font-weight:var(--font-bold);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-light);margin:0;display:flex}.ui-page-header__title i{color:var(--color-primary);font-size:var(--text-xl)}.ui-page-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-page-header__subtitle{margin:var(--space-2) 0 0;overflow-wrap:anywhere;max-width:68ch;color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media (width>=768px){.ui-page-header__title{font-size:var(--text-3xl)}}.ui-link{align-items:center;gap:var(--space-1);min-height:24px;color:var(--color-accent-cyan);font-weight:var(--font-medium);text-underline-offset:3px;transition:color var(--transition-fast);text-decoration:none;display:inline-flex}.ui-link:hover,.ui-link:focus-visible{color:var(--color-accent-cyan-bright);text-decoration:underline}.ui-link--strong{font-weight:var(--font-semibold)}.ui-prose{max-width:68ch;font-size:var(--text-md);font-weight:var(--font-normal);color:var(--color-text-primary);line-height:1.65}.ui-prose p{margin:0}.ui-prose p+p{margin-top:var(--space-3)}.ui-prose strong{font-weight:var(--font-semibold);color:var(--color-text-light)}.ui-section-title{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--color-text-light)}.ui-stack{gap:var(--space-4);flex-direction:column;display:flex}.ui-stack>*{margin-block:0}.ui-stack--lg{gap:var(--space-6)}.ui-cluster{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-skip-link{top:var(--space-3);left:var(--space-4);z-index:3000;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-cyan);color:var(--color-bg-base);font-weight:var(--font-semibold);transition:transform var(--transition-fast);position:fixed;transform:translateY(-200%)}.ui-skip-link:focus,.ui-skip-link:focus-visible{transform:translateY(0)}.ui-icon-chip{border-radius:var(--radius-lg);width:40px;height:40px;font-size:var(--text-lg);color:var(--chip-color,var(--color-accent-cyan));background:rgba(var(--color-accent-cyan-rgb), .1);border:1px solid rgba(var(--color-accent-cyan-rgb), .22);flex-shrink:0;place-items:center;display:inline-grid}@supports (background:color-mix(in srgb, red 10%, transparent)){.ui-icon-chip{background:color-mix(in srgb, var(--chip-color,var(--color-accent-cyan)) 12%, transparent);border-color:color-mix(in srgb, var(--chip-color,var(--color-accent-cyan)) 28%, transparent)}}.ui-icon-chip--sm{border-radius:var(--radius-md);width:32px;height:32px;font-size:var(--text-sm)}.ui-icon-chip--lg{width:48px;height:48px;font-size:var(--text-xl)}.ui-celebrate-burst{z-index:1001;pointer-events:none;position:fixed;inset:0}.ui-switch{flex-shrink:0;width:40px;height:22px;display:inline-block;position:relative}.ui-switch:after{content:"";position:absolute;inset:-11px -4px}.ui-switch input{opacity:0;width:0;height:0;margin:0;position:absolute}.ui-switch__slider{cursor:pointer;background-color:var(--color-surface-muted);border:1px solid var(--color-border-muted);border-radius:var(--radius-full);transition:background-color var(--transition-base), border-color var(--transition-base), opacity var(--transition-base);position:absolute;inset:0}.ui-switch__slider:before{content:"";background-color:var(--color-text-muted);width:16px;height:16px;transition:transform var(--transition-base), background-color var(--transition-base);border-radius:50%;position:absolute;top:2px;left:2px}.ui-switch input:checked+.ui-switch__slider{background-color:rgba(var(--color-accent-cyan-rgb), .25);border-color:rgba(var(--color-accent-cyan-rgb), .5)}.ui-switch input:checked+.ui-switch__slider:before{background-color:var(--color-accent-cyan);box-shadow:0 0 8px rgba(var(--color-accent-cyan-rgb), .6);transform:translate(18px)}.ui-switch input:focus-visible+.ui-switch__slider{outline:2px solid var(--color-accent-cyan-bright);outline-offset:3px}.ui-switch:hover input:not(:disabled)+.ui-switch__slider{border-color:rgba(var(--color-accent-cyan-rgb), .5)}.ui-switch input:disabled+.ui-switch__slider{opacity:.45;cursor:not-allowed}.ui-switch.is-busy .ui-switch__slider{opacity:.6;cursor:progress}.ui-avatar{--avatar-size:100px;--avatar-border:3px;width:var(--avatar-size);height:var(--avatar-size);border:var(--avatar-border) solid var(--color-border);background:rgba(var(--color-primary-rgb), .1);box-shadow:0 0 20px rgba(var(--color-primary-rgb), .2);color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid;overflow:hidden}.ui-avatar__img{object-fit:cover;width:100%;height:100%;display:block}.ui-avatar__fallback{font-size:calc(var(--avatar-size) * .4)}.ui-avatar--button{cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.ui-avatar--button:hover{border-color:rgba(var(--color-accent-cyan-rgb), .5)}.ui-avatar-wrap{line-height:0;display:inline-block;position:relative}.ui-avatar-btn{background:var(--gradient-primary);width:32px;height:32px;color:var(--color-bg-base);border:2px solid var(--color-bg-base);font-size:var(--text-sm);transition:transform var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;bottom:0;right:0}.ui-avatar-btn:hover{transform:scale(1.1)}.ui-avatar-btn:active{transform:scale(.95)}.ui-field{min-width:0}.ui-field__label-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:6px;display:flex}.ui-field .form-label{color:var(--color-text-primary);margin:0}.ui-field__optional{margin-left:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-normal)}.ui-field__aside{font-size:var(--text-sm);white-space:nowrap}.ui-field__foot{align-items:flex-start;gap:var(--space-3);margin-top:6px;display:flex}.ui-field-hint{color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.ui-field-error{color:var(--color-danger-text);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-normal);align-items:flex-start;gap:6px;margin:6px 0 0;display:flex}.ui-field-error i{margin-top:2px}.ui-field__counter{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;transition:color var(--transition-fast);margin-left:auto}.ui-field__counter.is-valid{color:var(--color-success)}.ui-input-group{background-color:var(--color-bg-input);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);min-width:0;transition:border-color var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base);align-items:stretch;display:flex}.ui-input-group:hover:not(:focus-within){border-color:var(--color-border-strong)}.ui-input-group:focus-within{background-color:var(--color-surface-dark);border-color:var(--color-accent-cyan);box-shadow:0 0 0 3px rgba(var(--color-accent-cyan-rgb), .25)}.ui-input-group:has(.form-control[aria-invalid=true]){border-color:rgba(var(--color-danger-rgb), .6);box-shadow:0 0 0 3px rgba(var(--color-danger-rgb), .14)}.ui-input-group>.form-control,.ui-input-group>.form-control:focus,.ui-input-group>.form-control[aria-invalid=true]{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.ui-input-group__addon{padding:0 var(--space-3);border-right:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap;align-items:center;display:flex}.ui-input-group--lg>.form-control{padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-normal)}.ui-input-group--lg .ui-input-group__addon{padding:0 var(--space-4);font-size:var(--text-lg)}.ui-password{position:relative}.ui-password>.form-control{padding-right:48px}.ui-input-toggle{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-tertiary);transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ui-input-toggle:hover,.ui-input-toggle[aria-pressed=true]{color:var(--color-accent-cyan)}.ui-input-toggle:active{background:rgba(var(--color-accent-cyan-rgb), .14)}.ui-input-toggle:focus-visible{outline:2px solid var(--color-accent-cyan-bright);outline-offset:-2px}.ui-checkbox{appearance:none;border:1.5px solid var(--color-text-muted);background:var(--color-bg-input);cursor:pointer;width:20px;height:20px;transition:background-color var(--transition-fast), border-color var(--transition-fast);border-radius:5px;flex-shrink:0;place-content:center;margin:0;display:inline-grid}.ui-checkbox:before{content:"";background:var(--color-bg-base);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:11px;height:11px;transition:transform var(--transition-fast);transform:scale(0)}.ui-checkbox:hover:not(:disabled){border-color:var(--color-accent-cyan)}.ui-checkbox:checked{background:var(--color-accent-cyan);border-color:var(--color-accent-cyan)}.ui-checkbox:checked:before{transform:scale(1)}.ui-checkbox[aria-invalid=true]{border-color:var(--color-danger-text)}.ui-checkbox:disabled{opacity:.5;cursor:not-allowed}.ui-check-row{align-items:flex-start;gap:var(--space-3);min-height:24px;color:var(--color-text-primary);font-size:var(--text-sm);line-height:var(--leading-snug);cursor:pointer;display:flex}.ui-check-row .ui-checkbox{margin-top:0}.ui-choice-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=480px){.ui-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-choice{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);background:var(--color-bg-surface-alt);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);display:flex;position:relative}.ui-choice:hover{border-color:rgba(var(--color-accent-cyan-rgb), .35)}.ui-choice:active{background:rgba(var(--color-accent-cyan-rgb), .08)}.ui-choice__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ui-choice:has(.ui-choice__input:focus-visible){outline:2px solid var(--color-accent-cyan-bright);outline-offset:3px}@supports not selector(:has(*)){.ui-choice__input:focus-visible~.ui-choice__icon{outline:2px solid var(--color-accent-cyan-bright);outline-offset:3px}}.ui-choice.is-selected{border-color:var(--color-accent-cyan);background:rgba(var(--color-accent-cyan-rgb), .06);box-shadow:0 0 0 1px rgba(var(--color-accent-cyan-rgb), .35), 0 0 18px rgba(var(--color-accent-cyan-rgb), .12)}.ui-choice:has(.ui-choice__input:checked){border-color:var(--color-accent-cyan);background:rgba(var(--color-accent-cyan-rgb), .06);box-shadow:0 0 0 1px rgba(var(--color-accent-cyan-rgb), .35), 0 0 18px rgba(var(--color-accent-cyan-rgb), .12)}.ui-choice:has(.ui-choice__input:disabled){opacity:.55;cursor:not-allowed}.ui-choice__icon{border-radius:var(--radius-lg);width:40px;height:40px;font-size:var(--text-lg);color:var(--chip-color,var(--color-accent-cyan));background:rgba(var(--color-accent-cyan-rgb), .1);border:1px solid rgba(var(--color-accent-cyan-rgb), .22);flex-shrink:0;place-items:center;display:inline-grid}.ui-choice__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-choice__title{color:var(--color-text-light);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.ui-choice__note{color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal)}.ui-choice__check{border:1.5px solid var(--color-text-muted);color:#0000;width:20px;height:20px;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:inline-grid}.ui-choice.is-selected .ui-choice__check{background:var(--color-accent-cyan);border-color:var(--color-accent-cyan);color:var(--color-bg-base)}.ui-choice:has(.ui-choice__input:checked) .ui-choice__check{background:var(--color-accent-cyan);border-color:var(--color-accent-cyan);color:var(--color-bg-base)}.ui-code-input{font-family:var(--font-mono);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent-cyan)}.ui-code-input::placeholder{letter-spacing:var(--tracking-wide);font-weight:var(--font-medium)}.ui-stat{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);background:var(--gradient-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;display:flex}.ui-stat__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;display:flex}.ui-stat__label{min-width:0;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.ui-stat__value{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);color:var(--color-text-light);overflow-wrap:anywhere}.ui-stat--money .ui-stat__value{color:var(--color-money)}.ui-stat__sub{color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal)}.ui-stat__action{padding-top:var(--space-1);font-size:var(--text-sm);margin-top:auto}.ui-table-wrap{overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ui-table--fixed{table-layout:fixed}.ui-table thead th{text-align:left;padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-weight:var(--font-semibold);border-bottom:1px solid var(--color-border);white-space:nowrap}.ui-table tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:focus-visible,.ui-card-list__item:focus-visible{outline-offset:-2px}.ui-table tbody tr:hover td{background:rgba(var(--color-accent-cyan-rgb), .03)}.ui-table th.is-num,.ui-table td.is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table th.is-end,.ui-table td.is-end{text-align:right;white-space:nowrap}.ui-table__sub{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;color:var(--color-text-muted);font-size:var(--text-xs);margin-top:2px;display:block;overflow:hidden}.ui-table__pct{margin-left:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary)}.ui-table__date{font-family:var(--font-mono);white-space:nowrap}.ui-new-badge{padding:0 var(--space-2);font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;flex-shrink:0;font-size:10px}.ui-table--sales .ui-col-date{width:128px}.ui-table--sales .ui-col-price{width:112px}.ui-table--sales .ui-col-earn,.ui-table--sales .ui-col-status{width:150px}.ui-sale-earn{white-space:nowrap;justify-content:flex-end;align-items:baseline;display:inline-flex}.ui-product{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--color-text-light);font-weight:var(--font-semibold);display:inline-flex}.ui-product__dot{background:var(--product-color,var(--color-text-tertiary));border-radius:50%;flex-shrink:0;width:8px;height:8px}.ui-product__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-card-list{margin:0;padding:0;list-style:none;display:none}@media (width<=768px){.ui-table-wrap--collapsible{display:none}.ui-card-list{flex-direction:column;display:flex}}.ui-card-list__item{min-width:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);flex-direction:column;gap:6px;display:flex}.ui-card-list__item:last-child{border-bottom:none}.ui-card-list__primary,.ui-card-list__meta{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.ui-card-list__meta{font-size:var(--text-xs);color:var(--color-text-muted)}.ui-card-list__meta-text{font-family:var(--font-mono);align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;display:inline-flex}.ui-card-list__meta .ui-money{color:inherit;font-size:inherit;font-weight:inherit}.ui-card-list__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);font-size:var(--text-xs);overflow:hidden}.ui-money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-normal);white-space:nowrap;color:var(--color-money)}.ui-money--sm{font-size:var(--text-sm);font-weight:var(--font-medium)}.ui-money--md{font-size:var(--text-base);font-weight:var(--font-semibold)}.ui-money--lg{font-size:var(--text-xl);font-weight:var(--font-bold)}.ui-money--hero{font-size:clamp(2rem,6vw,2.75rem);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);line-height:1.1}.ui-money__cents{opacity:.85;font-size:.6em}.ui-money--neutral{color:var(--color-text-primary)}.ui-kv{column-gap:var(--space-4);grid-template-columns:minmax(9rem,max-content) minmax(0,1fr) auto;margin:0;display:grid}.ui-kv>dt,.ui-kv>dd,.ui-kv>.ui-kv__action{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);margin:0;display:flex}.ui-kv>dt{color:var(--color-text-tertiary);font-size:var(--text-sm);grid-column:1}.ui-kv>dd{color:var(--color-text-light);overflow-wrap:anywhere;grid-column:2/-1}.ui-kv>dd:has(+.ui-kv__action){grid-column:2}.ui-kv>.ui-kv__action{grid-column:3;justify-content:flex-end}@media (width<=480px){.ui-kv{grid-template-columns:minmax(0,1fr) auto}.ui-kv>dt{font-size:var(--text-xs);border-bottom:0;grid-column:1/-1;padding-bottom:0}.ui-kv>dd{padding-top:var(--space-1);grid-column:1/-1}.ui-kv>dd:has(+.ui-kv__action){grid-column:1}.ui-kv>.ui-kv__action{padding-top:var(--space-1);grid-column:2}}.ui-steps{margin:0;padding:0;list-style:none}.ui-steps--rail{flex-direction:column;display:flex}.ui-steps--rail .ui-steps__item{gap:var(--space-3);padding-bottom:var(--space-5);display:flex;position:relative}.ui-steps--rail .ui-steps__item:last-child{padding-bottom:0}.ui-steps--rail .ui-steps__item:not(:last-child):before{content:"";background:var(--color-border-muted);border-radius:1px;width:2px;position:absolute;top:38px;bottom:6px;left:15px}.ui-steps--rail .ui-steps__item.is-done:not(:last-child):before{background:linear-gradient(var(--color-success), rgba(var(--color-success-rgb), .25))}.ui-steps--rail .ui-steps__node{border:1px solid var(--color-border-muted);background:var(--color-bg-surface-alt);width:32px;height:32px;color:var(--color-text-tertiary);font:700 12px/1 var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ui-steps--rail .is-done .ui-steps__node{border-color:rgba(var(--color-success-rgb), .4);background:rgba(var(--color-success-rgb), .12);color:var(--color-success);font-size:11px}.ui-steps--rail .is-current .ui-steps__node{border:2px solid var(--color-accent-cyan);background:rgba(var(--color-accent-cyan-rgb), .12);color:var(--color-accent-cyan);box-shadow:0 0 12px rgba(var(--color-accent-cyan-rgb), .35)}.ui-steps__body{flex:1;min-width:0;padding-top:5px}.ui-steps__label{color:var(--color-text-light);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-semibold);line-height:var(--leading-snug);display:block}.ui-steps--rail .is-todo .ui-steps__label{color:var(--color-text-primary)}.ui-steps__desc{color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:2px 0 0}.ui-steps__content{margin-top:var(--space-3);min-width:0}.ui-steps--inline{align-items:center;gap:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);flex-wrap:wrap;display:flex}.ui-steps--inline .ui-steps__item{color:var(--color-text-muted);align-items:center;gap:6px;display:inline-flex}.ui-steps--inline .ui-steps__item+.ui-steps__item:before{content:"·";content:"·" / "";margin-right:var(--space-1);color:var(--color-text-disabled)}.ui-steps--inline .ui-steps__label{font:inherit;color:inherit;display:inline}.ui-steps--inline .ui-steps__node{font-weight:var(--font-bold)}.ui-steps--inline .is-done{color:var(--color-success)}.ui-steps--inline .is-current{color:var(--color-accent-cyan)}.ui-skeleton{width:var(--sk-w,100%);height:var(--sk-h,1em);border-radius:var(--sk-radius,var(--radius-md));background:linear-gradient(90deg, #ffffff0a 25%, rgba(var(--color-accent-cyan-rgb), .08) 37%, #ffffff0a 63%);background-size:400% 100%;animation:1.4s infinite ui-shimmer;display:block}@keyframes ui-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.ui-page-skeleton{gap:var(--space-5);flex-direction:column;display:flex}.ui-page-skeleton__header{gap:var(--space-3);margin-bottom:var(--space-1);flex-direction:column;display:flex}.ui-page-skeleton__stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ui-page-skeleton__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.ui-page-skeleton__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.ui-page-skeleton__card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-card);flex-direction:column;display:flex}.ui-tile-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ui-tile{align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface);color:var(--color-text-primary);font:inherit;text-align:left;transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);display:flex;position:relative}.ui-tile .ui-icon-chip{--chip-color:var(--tile-color,var(--color-accent-cyan))}.ui-tile__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-tile__title{color:var(--color-text-light);font-family:inherit;font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);margin:0}.ui-tile__desc{-webkit-line-clamp:2;color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:var(--leading-normal);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ui-tile__arrow{color:var(--color-text-muted);transition:transform var(--transition-fast), color var(--transition-fast);flex-shrink:0}:is(a,button).ui-tile{cursor:pointer}:is(a,button).ui-tile:hover{border-color:var(--color-border-strong);box-shadow:0 6px 20px #00000059}:is(a,button).ui-tile:hover .ui-tile__arrow{color:var(--tile-color,var(--color-accent-cyan));transform:translate(2px)}:is(a,button).ui-tile:active{background:rgba(var(--color-accent-cyan-rgb), .06)}:is(a,button).ui-tile:focus-visible{outline:2px solid var(--color-accent-cyan-bright);outline-offset:3px}@media (prefers-reduced-motion:no-preference){:is(a,button).ui-tile:hover{transform:translateY(-2px)}:is(a,button).ui-tile:active{transform:translateY(0)}}.ui-qr{padding:var(--space-2);border-radius:var(--radius-md);background:#fff;line-height:0;display:inline-block}.ui-qr--glow{box-shadow:0 0 28px rgba(var(--color-accent-cyan-rgb), .14)}.ui-qr-row{align-items:center;gap:var(--space-5);display:flex}.ui-qr-row__aside{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ui-qr-row__hint{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-loose);margin:0}.ui-copy-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-copy-row--fill{flex-wrap:nowrap}.ui-copy-row--fill a{flex:1;min-width:0}.ui-copy-row--fill .ui-link-chip{text-align:center;display:block}.ui-link-chip{background:rgba(var(--color-accent-cyan-rgb), .06);border:1px solid rgba(var(--color-accent-cyan-rgb), .12);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-accent-cyan);font-weight:var(--font-semibold);font-size:var(--text-sm);overflow-wrap:anywhere;transition:border-color var(--transition-base);display:inline-block}a:hover>.ui-link-chip,.ui-link-chip:hover{border-color:rgba(var(--color-accent-cyan-rgb), .4)}.ui-copy-btn{background:rgba(var(--color-primary-rgb), .12);min-width:36px;min-height:36px;color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb), .3);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-copy-btn:hover{background:rgba(var(--color-primary-rgb), .2)}.ui-copy-btn:active{background:rgba(var(--color-primary-rgb), .28);transform:scale(.97)}.ui-copy-btn--copied{background:rgba(var(--color-success-rgb), .12);color:var(--color-success);border-color:rgba(var(--color-success-rgb), .35)}.ui-copy-btn__label{margin-left:6px}.ui-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ui-label-row__label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin:0}.ui-label-row__stat{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.ui-label-row__stat i{color:var(--color-accent-cyan)}.ui-label-row__stat strong{font-family:var(--font-mono);color:var(--color-text-light)}.ui-referral-links{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.ui-referral-links--compact{column-gap:var(--space-6);grid-template-columns:auto minmax(0,1fr)}.ui-referral-links--compact>.ui-referral-links__qr{grid-column:1/-1}}.shell{min-height:100dvh;display:flex}.shell-fallback{min-height:100dvh;padding:var(--space-4);place-items:center;display:grid}.shell-main{flex-direction:column;flex:1;min-width:0;min-height:100dvh;margin-left:260px;display:flex}.shell-content{--shell-gutter:var(--space-6);padding:var(--space-6) var(--shell-gutter) var(--space-10);flex:1}.shell-content:focus,.shell-content:focus-visible{outline:none}.shell-topbar{z-index:150;align-items:center;gap:var(--space-3);min-height:var(--topbar-height);padding:var(--space-2) var(--space-6);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.shell-topbar__burger{width:44px;height:44px;margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-md);color:var(--color-text-light);font-size:var(--text-xl);transition:background-color var(--transition-fast);background:0 0;border:0;flex-shrink:0;place-items:center;display:none}.shell-topbar__burger:hover{background:var(--color-overlay-light)}.shell-topbar__burger:active{background:rgba(var(--color-accent-cyan-rgb), .14)}.shell-topbar__context{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.shell-topbar__path{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell-topbar__prompt{color:var(--color-accent-cyan)}.shell-topbar__mark,.shell-topbar__title{display:none}.shell-topbar__badges{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.shell-topbar-badge{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast);display:inline-flex;position:relative}.shell-topbar-badge--balance{background:rgba(var(--color-terminal-active-rgb), .1);border:1px solid rgba(var(--color-terminal-active-rgb), .3);color:var(--color-money)}.shell-topbar-badge--balance:hover{background:rgba(var(--color-terminal-active-rgb), .18)}.shell-topbar-badge--sales{background:rgba(var(--color-accent-cyan-rgb), .1);border:1px solid rgba(var(--color-accent-cyan-rgb), .25);color:var(--color-accent-cyan)}.shell-topbar-badge--sales:hover{background:rgba(var(--color-accent-cyan-rgb), .18)}.shell-topbar-badge:active{background:rgba(var(--color-accent-cyan-rgb), .14)}.shell-topbar-badge__notify{border-radius:var(--radius-full);background:var(--color-terminal-active);min-width:18px;height:18px;color:var(--color-bg-base);font-family:var(--font-mono);font-size:10px;font-weight:var(--font-bold);box-shadow:0 0 0 2px var(--color-bg-base), 0 0 8px rgba(var(--color-terminal-active-rgb), .55);place-items:center;padding:0 5px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.shell-topbar__user{align-items:center;gap:var(--space-2);min-width:0;height:36px;padding:0 var(--space-2) 0 3px;border-radius:var(--radius-full);color:var(--color-text-tertiary);font-size:var(--text-sm);transition:background-color var(--transition-fast), color var(--transition-fast);display:inline-flex;position:relative}.shell-topbar__user:hover{background:var(--color-overlay-light);color:var(--color-text-light)}.shell-topbar__user:active{background:rgba(var(--color-accent-cyan-rgb), .14)}.shell-topbar__user .ui-avatar{box-shadow:none}@media (width>=1024px){.shell-topbar__user{display:none}}.shell-footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);display:flex}.shell-footer__copy{color:var(--color-text-tertiary);font-size:var(--text-xs);margin:0}.shell-footer__socials{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.shell-footer__social{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-muted);font-size:var(--text-lg);transition:color var(--transition-fast), background-color var(--transition-fast);place-items:center;display:inline-grid}.shell-footer__social:hover{background:var(--color-overlay-light);color:var(--color-accent-cyan)}.shell-footer__social:active{background:rgba(var(--color-accent-cyan-rgb), .14)}@media (width<=1023px){.shell-main{margin-left:0}.shell-topbar{gap:var(--space-2)}.shell-topbar__burger{display:inline-grid}.shell-topbar__path{display:none}.shell-topbar__context{container:topbar-context/inline-size}.shell-topbar__mark{object-fit:contain;flex-shrink:0;width:28px;height:28px;display:block}.shell-topbar__title{min-width:0;font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--color-text-light);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.shell-topbar-badge:after,.shell-topbar__user:after{content:"";position:absolute;inset:-4px}}@container topbar-context (width<=99.98px){.shell-topbar__title{display:none}}@container topbar-context (width<=27.98px){.shell-topbar__mark{display:none}}@media (width<=480px){.shell-content{--shell-gutter:var(--space-4);padding:var(--space-4) var(--shell-gutter) var(--space-8)}.shell-topbar{padding:var(--space-1) var(--space-4)}.shell-topbar__badges{gap:var(--space-2)}.shell-topbar-badge{padding:0 var(--space-2)}.shell-footer{justify-content:center;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);text-align:center;flex-direction:column}.shell-footer__social{width:44px;height:44px}}.shell-sidebar{background:var(--gradient-dark);border-right:1px solid var(--color-border);z-index:200;overscroll-behavior:contain;width:260px;transition:transform var(--transition-base);flex-direction:column;flex-shrink:0;scroll-padding-bottom:12rem;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.shell-sidebar:focus{outline:none}.shell-sidebar__header{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.shell-sidebar__brand{align-items:center;gap:var(--space-3);min-height:40px;display:flex}.shell-sidebar__logo{width:36px;height:auto;filter:drop-shadow(0 0 10px rgba(var(--color-accent-cyan-rgb), .35));flex-shrink:0}.shell-sidebar__program{min-width:0;font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-light);flex:1}.shell-sidebar__close{width:44px;height:44px;margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-md);color:var(--color-text-tertiary);font-size:var(--text-xl);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;flex-shrink:0;place-items:center;display:none}.shell-sidebar__close:hover{background:var(--color-overlay-light);color:var(--color-text-light)}.shell-sidebar__close:active{background:rgba(var(--color-accent-cyan-rgb), .14)}.shell-sidebar__nav{padding:var(--space-2) var(--space-2) var(--space-4);flex-direction:column;flex:1;display:flex}.shell-nav-section+.shell-nav-section{margin-top:var(--space-2)}.shell-nav-group{padding:var(--space-3) var(--space-3) var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);margin:0}.shell-nav-item{align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-tertiary);font-size:var(--text-base);font-weight:var(--font-medium);transition:background-color var(--transition-fast), color var(--transition-fast);margin-bottom:2px;display:flex;position:relative}.shell-nav-item:hover{background:var(--color-overlay-light);color:var(--color-text-light)}.shell-nav-item.active{background:rgba(var(--color-accent-cyan-rgb), .08);color:var(--color-accent-cyan)}.shell-nav-item.active:before{content:"";left:calc(-1 * var(--space-2));background:var(--color-accent-cyan);width:3px;box-shadow:0 0 10px rgba(var(--color-accent-cyan-rgb), .6);border-radius:0 3px 3px 0;position:absolute;top:8px;bottom:8px}.shell-nav-item:active{background:rgba(var(--color-accent-cyan-rgb), .14)}.shell-nav-item:focus-visible{outline-offset:0}.shell-nav-item__icon{text-align:center;flex-shrink:0;width:22px}.shell-nav-item__label{flex:1;min-width:0}.shell-nav-item__count{border-radius:var(--radius-full);background:var(--color-success);min-width:20px;height:20px;color:var(--color-bg-base);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);box-shadow:0 0 10px rgba(var(--color-success-rgb), .4);place-items:center;padding:0 6px;line-height:1;display:inline-grid}.shell-sidebar__referral{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:rgba(var(--color-accent-cyan-rgb), .04);flex-direction:column;display:flex}.shell-sidebar__code-row{align-items:center;gap:var(--space-2);display:flex}.shell-sidebar__code-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.shell-sidebar__code-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.shell-sidebar__code{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);color:var(--color-text-light);overflow-wrap:anywhere}.shell-sidebar__copy.ui-copy-btn{min-width:36px;min-height:36px;padding:var(--space-1) var(--space-2)}.shell-sidebar__link-btn.ui-copy-btn{width:100%;min-height:38px;font-weight:var(--font-semibold)}.shell-sidebar__referral .ui-badge{align-self:flex-start}.shell-sidebar__footer{z-index:1;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--color-border);background:var(--color-bg-base);flex-direction:column;display:flex;position:sticky;bottom:0}.shell-level{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface);flex-direction:column;display:flex}.shell-level__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.shell-level__name{min-width:0;color:var(--color-text-light);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug);align-items:center;gap:6px;display:inline-flex}.shell-level__name i{color:var(--color-gold);filter:drop-shadow(0 0 6px rgba(var(--color-gold-rgb), .5));font-size:.75em}.shell-level__percent{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-accent-cyan);white-space:nowrap;flex-shrink:0}.shell-level__hint{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}.shell-user{align-items:center;gap:var(--space-1);display:flex}.shell-user__link{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);border-radius:var(--radius-md);color:inherit;transition:background-color var(--transition-fast);flex:1;text-decoration:none;display:flex}.shell-user__link:hover{background:var(--color-overlay-light)}.shell-user__link.active{background:rgba(var(--color-accent-cyan-rgb), .08)}.shell-user__text{flex-direction:column;min-width:0;display:flex}.shell-user__name,.shell-user__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-user__name{color:var(--color-text-light);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.shell-user__link.active .shell-user__name{color:var(--color-accent-cyan)}.shell-user__email{color:var(--color-text-muted);font-size:var(--text-xs)}.shell-user__logout{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-tertiary);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.shell-user__logout:hover{background:rgba(var(--color-danger-rgb), .1);color:var(--color-danger-text)}.shell-user__logout:active{background:rgba(var(--color-danger-rgb), .18)}.shell-user__link:focus-visible,.shell-user__logout:focus-visible{outline-offset:0}.shell-sidebar-overlay{display:none}@media (width<=1023px){.shell-sidebar{visibility:hidden;width:min(300px,86vw);box-shadow:none;transition:transform var(--transition-base), visibility 0s linear .25s;transform:translate(-100%)}.shell-sidebar--open{visibility:visible;transition:transform var(--transition-base), visibility 0s linear 0s;transform:translate(0);box-shadow:24px 0 60px #00000080}.shell-sidebar__close{display:inline-grid}.shell-sidebar-overlay--visible{z-index:199;background:var(--color-overlay-dark);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;border:0;margin:0;padding:0;animation:.2s both fade-in;display:block;position:fixed;inset:0}}
