:root{--brand-primary:#0d315e;--brand-primary-dark:#082747;--brand-secondary:#0879ad;--brand-accent:#17adb4;--brand-accent-light:#2cc2c4;--brand-gradient:linear-gradient(120deg, #0d315e, #0879ad, #17adb4);--background-primary:#fff;--background-secondary:#f6f9fc;--background-tertiary:#eaf2f7;--surface-primary:#fff;--surface-secondary:#f6f9fc;--text-primary:#182b43;--text-secondary:#526579;--border-primary:#dce7ef;--text-muted:#6b7c8f;--text-on-brand:#fff;--border-strong:#c5d6e3;--surface-hover:#eef5fa;--brand-soft:#0879ad14;--brand-soft-strong:#0879ad24;--accent-soft:#17adb41f;--cta-gradient:linear-gradient(120deg, #0d315e 0%, #0879ad 55%, #17adb4 100%);--cta-solid:#0879ad;--cta-solid-hover:#0d315e;--focus-ring:#0879ad;--focus-ring-soft:#0879ad38;--shadow-sm:0 1px 2px #0d315e0f, 0 1px 3px #0d315e14;--shadow-md:0 6px 18px #0d315e14;--shadow-lg:0 18px 48px #0d315e24;--overlay:#08274773;--positive:#0f9d58;--positive-strong:#0b8048;--positive-soft:#0f9d581a;--negative:#d93838;--negative-strong:#b92b2b;--negative-soft:#d938381a;--warning:#b7791f;--warning-soft:#b7791f1f;--chart-bg:#0b1a2c;--chart-panel:#10233a;--chart-line:#adc7de29;--chart-text:#c9d6e3;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sans:"Noto Sans", Arial, sans-serif;--heading:"Noto Sans", Arial, sans-serif;--mono:ui-monospace, Consolas, monospace;font:16px/1.5 var(--sans);color:var(--text-primary);background:var(--background-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}h1,h2{font-family:var(--heading);color:inherit}p{margin:0}code{font-family:var(--mono);background:var(--background-tertiary);border-radius:4px;padding:2px 6px;font-size:.9em}:root{--neo-bg:var(--background-primary);--neo-bg-2:var(--background-secondary);--neo-panel:var(--surface-primary);--neo-panel-2:var(--surface-primary);--neo-panel-3:var(--background-tertiary);--neo-line:var(--border-primary);--neo-line-strong:var(--border-strong);--neo-text:var(--text-primary);--neo-muted:var(--text-secondary);--neo-faint:var(--text-muted);--neo-accent:var(--brand-secondary);--neo-accent-2:var(--brand-accent);--neo-accent-ink:var(--text-on-brand);--neo-accent-soft:var(--brand-soft);--neo-green:var(--positive);--neo-green-soft:var(--positive-soft);--neo-red:var(--negative);--neo-red-soft:var(--negative-soft);--neo-blue:var(--brand-secondary);--neo-violet:#6d5bd0;--neo-cyan:var(--brand-accent);--neo-light:var(--background-secondary);--neo-light-2:var(--background-tertiary);--neo-ink:var(--brand-primary);--neo-ink-muted:var(--text-secondary);--neo-radius:14px;--neo-radius-sm:10px;--neo-shadow:var(--shadow-lg);--neo-font:"Noto Sans", Arial, sans-serif;--neo-bottom-nav:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--neo-bg)}body{color:var(--neo-text);font-family:var(--neo-font);letter-spacing:normal;margin:0;font-size:16px;line-height:1.5}h1,h2,h3{color:inherit;letter-spacing:normal}#root{text-align:left;border:0;width:100%;max-width:none;margin:0}button,input,select,textarea{font-family:inherit}.neo-btn{border-radius:var(--neo-radius-sm);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background .18s,border-color .18s,transform .12s,box-shadow .18s;display:inline-flex}.neo-btn:active{transform:translateY(1px)}.neo-btn:disabled{opacity:.55;cursor:not-allowed}.neo-btn-primary{background:var(--cta-solid);background:var(--cta-gradient);color:var(--text-on-brand);box-shadow:0 6px 18px #0879ad38}.neo-btn-primary:hover{box-shadow:0 8px 24px #0879ad52}.neo-btn-outline{background:var(--surface-primary);border-color:var(--neo-line-strong);color:var(--neo-text)}.neo-btn-ghost{color:var(--neo-muted);background:0 0}.neo-btn-ghost:hover{color:var(--neo-text);background:var(--surface-hover)}.neo-btn-green{background:var(--positive);color:#fff}.neo-btn-red{background:var(--negative);color:#fff}.neo-btn-lg{min-height:50px;padding:0 24px;font-size:15px}.neo-btn-sm{min-height:34px;padding:0 12px;font-size:13px}.neo-btn-block{width:100%}.neo-icon-btn{border:1px solid var(--neo-line);background:var(--neo-panel);width:40px;height:40px;color:var(--neo-text);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:inline-grid}.neo-icon-btn:hover{border-color:var(--neo-line-strong)}.neo-card{background:var(--surface-primary);border:1px solid var(--neo-line);border-radius:var(--neo-radius);box-shadow:var(--shadow-sm)}.neo-eyebrow{color:var(--neo-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.neo-accent-text{color:var(--neo-accent)}.neo-up{color:var(--neo-green)}.neo-down{color:var(--neo-red)}.neo-tabs{border:1px solid var(--neo-line);background:var(--neo-panel);scrollbar-width:none;border-radius:12px;gap:6px;padding:4px;display:flex;overflow-x:auto}.neo-tabs::-webkit-scrollbar{display:none}.neo-tabs button{min-height:34px;color:var(--neo-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 0 auto;padding:0 14px;font-size:13px;font-weight:700}.neo-tabs button:hover{color:var(--neo-text)}.neo-field{gap:7px;display:grid}.neo-field>span{color:var(--neo-muted);font-size:12px;font-weight:700}.neo-input{box-sizing:border-box;border:1px solid var(--neo-line-strong);border-radius:var(--neo-radius-sm);background:var(--surface-primary);width:100%;min-height:44px;color:var(--neo-text);outline:none;padding:0 14px;font-size:15px}.neo-badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.neo-badge-green{background:var(--neo-green-soft);color:var(--neo-green)}.neo-badge-accent{background:var(--neo-accent-soft);color:var(--neo-accent)}.neo-badge-muted{background:var(--background-tertiary);color:var(--neo-muted)}.neo-badge-red{background:var(--neo-red-soft);color:var(--neo-red)}.neo-skeleton{background:linear-gradient(90deg, var(--background-secondary), var(--background-tertiary), var(--background-secondary));background-size:200% 100%;border-radius:8px;animation:1.3s linear infinite neo-shimmer}@keyframes neo-shimmer{to{background-position:-200% 0}}.neurooption-logo-picture{display:contents}.neurooption-logo{object-fit:contain;max-width:100%}.neo-brand{align-items:center;padding:0;line-height:0;text-decoration:none;display:inline-flex}.neo-brand .neurooption-logo{width:auto;height:46px;display:block}.neo-brand-sm{padding:0}.neo-brand-sm .neurooption-logo{height:40px}.neo-brand-lg .neurooption-logo{height:58px}.neo-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.neo-skeleton{animation:none}}:root{--background-elevated:var(--surface-primary);--surface:var(--surface-primary);--border:var(--border-primary);--brand-gold:var(--brand-secondary);--neo-radius:12px;--neo-radius-sm:8px;--neo-bottom-nav:68px;--neo-font:"Noto Sans", Arial, sans-serif}html{background:var(--background-primary);scroll-padding-top:80px}body{background:var(--background-primary);color:var(--text-primary)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}::selection{color:var(--text-primary);background:#17adb440}.neo-shell{background:var(--background-secondary)}.neo-topbar{border-bottom-color:var(--border-primary);background:#fffffff5}.neo-drawer-panel{border-left-color:var(--border-primary);background:var(--surface-primary)}.neo-topnav a.is-active,.neo-drawer-nav a.is-active,.neo-drawer-nav a.is-active svg:first-child,.neo-bottomnav a.is-active{color:var(--brand-secondary)}.neo-topnav a.is-active:after{background:var(--brand-gradient)}.neo-drawer-nav a:hover,.neo-drawer-nav a.is-active{background:var(--brand-soft)}.neo-btn-primary{border-color:#0000}.neo-btn-primary:hover{filter:brightness(1.06)}.neo-btn-outline:hover{border-color:var(--brand-secondary);background:var(--brand-soft)}.neo-tabs button.is-active{background:var(--surface-primary);color:var(--brand-secondary);box-shadow:inset 0 0 0 1px #0879ad4d, var(--shadow-sm)}.neo-input:focus{border-color:var(--brand-secondary);box-shadow:0 0 0 3px var(--focus-ring-soft)}.neo-avatar{background:var(--brand-gradient);box-shadow:0 0 0 2px var(--surface-primary), 0 0 0 3px var(--border-primary);color:var(--text-on-brand)}.neo-bottomnav{border-top-color:var(--border-primary);background:#fffffffa}.ac-switch button.is-active{border-color:var(--brand-secondary);background:var(--brand-soft);color:var(--text-primary)}.ac-progress-icon{background:var(--brand-soft);color:var(--brand-secondary)}.ac-tile:hover{border-color:#0879ad73}.ac-tile:hover svg,.soc-rank,.soc-risk.is-medium,.ach-tabs button.is-active,.soc-tabs button.is-active,.fin .neo-tabs button.is-active,.fin-link-btn{color:var(--brand-secondary)}.fin-pay:focus-visible,.fin-input:focus-visible{outline-color:var(--focus-ring)}@media (width<=900px){.neo-shell-main{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.neo-route-loading{min-height:60dvh;color:var(--neo-muted);text-align:center;place-content:center;gap:16px;font-size:14px;display:grid}.neo-route-loading .neo-skeleton{width:200px;height:4px;display:block}:root{--background-primary:#fff;--background-secondary:#f4f7fb;--background-tertiary:#e9eff6;--surface-primary:#fff;--surface-secondary:#f7f9fc;--surface-hover:#f0f5fa;--text-primary:#0e1f38;--text-secondary:#4d5f76;--text-muted:#72849a;--border-primary:#e1e8f0;--border-strong:#c9d6e3;--gold:#b08d57;--gold-strong:#8f6e3d;--gold-soft:#b08d571f;--gold-hairline:linear-gradient(90deg, #b08d5700, #c9a96ee6, #b08d5700);--midnight:#071a33;--midnight-2:#0b2a52;--midnight-text:#eef3fa;--midnight-muted:#d6e2f2bd;--cta-gradient:linear-gradient(135deg, #0a2a55 0%, #0b4f86 52%, #0879ad 100%);--brand-gradient:linear-gradient(135deg, #0a2a55 0%, #0879ad 60%, #17adb4 100%);--shadow-sm:0 1px 2px #0a1f3d0d, 0 2px 6px #0a1f3d0a;--shadow-md:0 1px 2px #0a1f3d0a, 0 12px 32px -14px #0a1f3d33;--shadow-lg:0 2px 6px #0a1f3d0d, 0 30px 64px -26px #0a1f3d57;--shadow-cta:0 1px 0 #ffffff2e inset, 0 12px 26px -12px #0a2a559e;--neo-radius:16px;--neo-radius-sm:12px;--neo-font:"Noto Sans", Arial, sans-serif;--sans:"Noto Sans", Arial, sans-serif;--heading:"Noto Sans", Arial, sans-serif}html body{font-feature-settings:"tnum" 1;background:var(--background-secondary);font-family:Noto Sans,Arial,sans-serif}html ::selection{background:#17adb438}html :is(.neo-eyebrow,.hp-eyebrow,.ac-eyebrow,.fin-eyebrow,.pg-eyebrow){color:var(--gold-strong);letter-spacing:.2em;align-items:center;gap:10px;display:inline-flex}html :is(.neo-eyebrow,.hp-eyebrow,.ac-eyebrow,.fin-eyebrow,.pg-eyebrow):before{content:"";background:linear-gradient(90deg, var(--gold), #b08d5733);width:22px;height:1px}html :is(.ac-title,.soc-head h1,.fin-title,.hp-section h2,.au-hero h1){letter-spacing:-.035em}html .neo-btn{letter-spacing:.01em;border-radius:12px;font-weight:700;transition:transform .15s,box-shadow .2s,filter .2s,background-color .2s,border-color .2s}html .neo-btn-primary,html .au-submit{background:var(--cta-gradient);box-shadow:var(--shadow-cta);color:#fff;background-size:100% 100%}html .neo-btn-primary:hover:not(:disabled),html .au-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 16px 32px -14px #0a2a55b3}html .neo-btn-outline{border-color:var(--border-strong);color:var(--brand-primary);background:#ffffffe6}html .neo-btn-outline:hover{border-color:var(--brand-secondary);background:var(--surface-primary);box-shadow:var(--shadow-sm)}html .hp-btn{letter-spacing:.01em;border-radius:12px}html .neo-card{border:1px solid var(--border-primary);box-shadow:var(--shadow-md);background:linear-gradient(#fff 0%,#fcfdfe 100%);border-radius:18px}html :is(.neo-card,.ac-tile,.soc-card,.hp-category-card,.hp-exp-card,.hp-market-card){transition:transform .22s,box-shadow .22s,border-color .22s}html :is(.ac-tile,.soc-card,.hp-category-card,.hp-exp-card,.hp-market-card):hover{box-shadow:var(--shadow-lg);border-color:#0879ad59;transform:translateY(-3px)}html :is(.ac-tile-icon,.ac-progress-icon,.au-feature-icon,.soc-empty-icon){color:var(--brand-secondary);background:linear-gradient(145deg,#fff,#f3f7fb);border-color:#b08d5747;box-shadow:inset 0 1px #fff,0 6px 14px -8px #0a1f3d59}html :is(.neo-input,.au-input,.fin-input){border-color:var(--border-primary);background:#fbfcfe;border-radius:12px;transition:border-color .18s,box-shadow .18s,background-color .18s}html :is(.neo-input,.au-input,.fin-input):focus,html :is(.neo-input,.au-input,.fin-input):focus-within{border-color:var(--brand-secondary);background:#fff;box-shadow:0 0 0 4px #0879ad1f}html .neo-tabs{background:var(--background-tertiary);border-color:#0000;border-radius:14px}html .neo-tabs button.is-active{color:var(--brand-primary);background:#fff;box-shadow:0 1px 2px #0a1f3d14,0 6px 14px -8px #0a1f3d47}html .neo-shell{background:radial-gradient(1100px 520px at 100% -10%, #0879ad12, transparent 65%), var(--background-secondary)}html .neo-topbar{-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);background:#ffffffd6;border-bottom:1px solid #0a1f3d0f;box-shadow:0 10px 30px -24px #0a1f3d73}html .neo-topnav a{letter-spacing:.005em;font-weight:600}html .neo-topnav a.is-active{color:var(--brand-primary)}html .neo-topnav a.is-active:after{background:linear-gradient(90deg, var(--gold), var(--brand-accent));border-radius:2px;height:2px}html .neo-balance-chip{box-shadow:0 1px 0 #fff inset, var(--shadow-sm);background:linear-gradient(145deg,#fff,#f6f8fb);border:1px solid #b08d574d;border-radius:12px}html .neo-avatar{box-shadow:0 0 0 2px #fff,0 0 0 3px #b08d578c}html .neo-bottomnav{-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);background:#ffffffe6;border-top:1px solid #0a1f3d0f}html .neo-drawer-panel{box-shadow:-30px 0 60px -30px #0a1f3d73}html .au{background:radial-gradient(900px 500px at 90% 0%, #0879ad14, transparent 65%), radial-gradient(700px 400px at 0% 100%, #b08d5714, transparent 65%), var(--background-primary)}html .au-card{border:1px solid var(--border-primary);box-shadow:var(--shadow-lg);background:linear-gradient(#fff 0%,#fcfdfe 100%);border-radius:22px;position:relative;overflow:hidden}html .au-card:before{content:"";background:var(--gold-hairline);height:1px;position:absolute;top:0;left:24px;right:24px}html .au-submit{border-radius:12px}html .au-hero h1{color:var(--brand-primary)}html .ac-user,html .ac-wallet,html .ac-details,html .ac-progress{border-radius:18px}html .ac-wallet{box-shadow:var(--shadow-lg);border-color:#b08d574d;overflow:hidden}html .ac-wallet .ac-switch{background:#f3f6fa}html .ac-wallet .ac-balance{color:var(--midnight-text);background:radial-gradient(420px 220px at 100% 0,#17adb440,#0000 70%),radial-gradient(360px 200px at 0 100%,#b08d5738,#0000 70%),linear-gradient(150deg,#061630 0%,#0b2a52 100%);position:relative}html .ac-wallet .ac-balance:before{content:"";background:var(--gold-hairline);height:1px;position:absolute;top:0;left:22px;right:22px}html .ac-wallet .ac-balance-head,html .ac-wallet .ac-balance-head button{color:var(--midnight-muted)}html .ac-wallet .ac-balance-head button:hover{color:#fff;background:#ffffff14}html .ac-wallet .ac-balance strong{color:#fff}html .ac-wallet .ac-balance small,html .ac-wallet .ac-balance small span,html .ac-wallet .ac-demo-note{color:var(--midnight-muted)}html .ac-wallet .ac-actions .neo-btn-primary{background:linear-gradient(135deg,#17adb4 0%,#0879ad 60%,#0b4f86 100%)}html .ac-wallet .ac-actions .neo-btn-outline{color:#fff;background:#ffffff0f;border-color:#dce8f659}html .ac-wallet .ac-actions .neo-btn-outline:hover{background:#ffffff1a;border-color:#e3c690bf}html .ac-title{color:var(--brand-primary)}html .ac-avatar-verified{border-color:#fff}html .nt-premium{--nt-bg:#eef2f8;--nt-border:#dfe6ef;--nt-border-soft:#e6ecf3;background:radial-gradient(900px 400px at 100% -20%,#0879ad14,#0000 60%),#eef2f8}html .nt-premium .nt-header{-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);background:#ffffffdb;border-bottom:1px solid #0a1f3d0f;box-shadow:0 10px 30px -24px #0a1f3d80}html .nt-premium :is(.nt-sidebar,.nt-trade-panel,.nt-main-chart,.nt-quick-menu){border-color:var(--nt-border);box-shadow:var(--shadow-md);border-radius:18px}html .nt-premium .nt-account-bar{box-shadow:0 1px 0 #fff inset, var(--shadow-sm);background:linear-gradient(145deg,#fff,#f6f8fb);border-color:#b08d5752}html .nt-premium .nt-buy,html .nt-premium .nt-sell{letter-spacing:.06em;border-radius:14px}html .nt-premium .nt-buy{background:linear-gradient(#19b06a 0%,#0b8048 100%);box-shadow:inset 0 1px #ffffff40,0 12px 24px -14px #0b8048d9}html .nt-premium .nt-sell{background:linear-gradient(#e5484d 0%,#b92b2b 100%);box-shadow:inset 0 1px #ffffff38,0 12px 24px -14px #b92b2bd9}html .nt-premium .nt-white-payout{background:linear-gradient(145deg,#0f9d5814,#0f9d5805);border-color:#0f9d5838}@media (prefers-reduced-motion:reduce){html :is(.ac-tile,.soc-card,.hp-category-card,.hp-exp-card,.hp-market-card):hover{transform:none}}html .fin-real{color:var(--midnight-text);box-shadow:var(--shadow-lg);background:radial-gradient(260px 140px at 100% 0,#17adb447,#0000 70%),linear-gradient(150deg,#061630 0%,#0b2a52 100%);border:1px solid #b08d5759;border-radius:18px;position:relative;overflow:hidden}html .fin-real:before{content:"";background:var(--gold-hairline);height:1px;position:absolute;top:0;left:16px;right:16px}html .fin-real small{color:var(--midnight-muted)}html .fin-real strong,html .fin-real b{color:#fff}html :is(.fin-card,.fin-method){box-shadow:var(--shadow-md);border-radius:18px}html .fin-method:not(:disabled):hover{box-shadow:var(--shadow-lg);border-color:#0879ad59;transform:translateY(-2px)}html .nt-premium .nt-trade-panel{background:linear-gradient(#fff 0%,#fafcfe 100%)}html .nt-premium .nt-sidebar a.is-active,html .nt-premium .nt-sidebar button.is-active{box-shadow:inset 0 0 0 1px #0879ad40}.neo-shell{background:var(--background-primary);min-height:100dvh;color:var(--text-primary)}.neo-topbar{z-index:40;border-bottom:1px solid var(--border-primary);background:var(--surface-primary);box-shadow:var(--shadow-sm);position:sticky;top:0}.neo-topbar-inner{align-items:center;gap:24px;max-width:1320px;height:64px;margin:0 auto;padding:0 24px;display:flex}.neo-topnav{align-items:center;gap:4px;min-width:0;display:flex}.neo-topnav a{color:var(--text-secondary);white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;position:relative}.neo-topnav a:hover{background:var(--surface-hover);color:var(--text-primary)}.neo-topnav a.is-active{color:var(--brand-secondary)}.neo-topnav a:focus-visible,.neo-balance-chip:focus-visible,.neo-topbar-avatar:focus-visible,.neo-topbar-back:focus-visible,.neo-bottomnav a:focus-visible,.neo-drawer-nav a:focus-visible,.neo-drawer-foot a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.neo-topnav a.is-active:after{content:"";background:var(--brand-gradient);border-radius:2px;height:2px;position:absolute;bottom:-13px;left:12px;right:12px}.neo-topbar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.neo-balance-chip{border:1px solid var(--border-primary);background:var(--surface-secondary);color:var(--text-primary);border-radius:10px;padding:5px 12px;line-height:1.2;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.neo-balance-chip:hover{border-color:var(--brand-secondary);background:var(--brand-soft)}.neo-balance-chip small{color:var(--positive-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.neo-balance-chip strong{font-size:14px}.neo-topbar-avatar{border-radius:50%;text-decoration:none;display:inline-flex}.neo-avatar{background:var(--brand-gradient);box-shadow:0 0 0 2px var(--surface-primary), 0 0 0 3px var(--border-strong);color:var(--text-on-brand);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.neo-topbar-back,.neo-topbar-title,.neo-topbar-menu{display:none}.neo-shell-main{max-width:1180px;margin:0 auto;padding:28px 24px 56px}.neo-shell-main.is-wide{max-width:1320px}.neo-bottomnav{display:none}.neo-drawer{z-index:80;pointer-events:none;position:fixed;inset:0}.neo-drawer-scrim{background:var(--overlay);opacity:0;border:0;transition:opacity .25s;position:absolute;inset:0}.neo-drawer-panel{width:min(360px,88vw);padding:18px 18px calc(18px + env(safe-area-inset-bottom));box-sizing:border-box;border-left:1px solid var(--border-primary);background:var(--surface-primary);box-shadow:var(--shadow-lg);flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%)}.neo-drawer.is-open{pointer-events:auto}.neo-drawer.is-open .neo-drawer-scrim{opacity:1}.neo-drawer.is-open .neo-drawer-panel{transform:none}.neo-drawer-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.neo-drawer-nav{gap:2px;display:grid}.neo-drawer-nav a{color:var(--text-primary);border-radius:10px;align-items:center;gap:14px;padding:12px 10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.neo-drawer-nav a svg:first-child{color:var(--text-secondary)}.neo-drawer-nav a:hover{background:var(--surface-hover)}.neo-drawer-nav a.is-active{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand-secondary)}.neo-drawer-nav a.is-active,.neo-drawer-nav a.is-active svg:first-child{color:var(--brand-secondary)}.neo-drawer-chev{color:var(--text-muted);margin-left:auto}.neo-drawer-actions{gap:10px;margin-top:22px;display:grid}.neo-drawer-foot{border-top:1px solid var(--border-primary);color:var(--text-muted);margin-top:auto;padding-top:26px;font-size:12px}.neo-drawer-foot div{flex-wrap:wrap;gap:14px;margin-bottom:8px;display:flex}.neo-drawer-foot a{color:var(--text-secondary);text-decoration:none}.neo-drawer-foot a:hover{color:var(--brand-secondary);text-decoration:underline}@media (width<=1180px){.neo-topnav a:nth-child(n+5){display:none}.neo-topbar-menu{display:inline-grid}}@media (width<=900px){.neo-topbar-inner{gap:10px;height:58px;padding:0 14px}.neo-topnav,.neo-balance-chip,.neo-topbar-deposit,.neo-shell.has-title .neo-topbar-brand,.neo-shell.has-title .neo-topbar-avatar{display:none}.neo-shell.has-title .neo-topbar-back{width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-6px;padding:0;display:inline-grid}.neo-shell.has-title .neo-topbar-title{margin:0;font-size:17px;font-weight:700;display:block;position:absolute;left:50%;transform:translate(-50%)}.neo-shell-main{padding:16px 14px calc(var(--neo-bottom-nav) + 24px + env(safe-area-inset-bottom))}.neo-bottomnav{z-index:40;height:calc(var(--neo-bottom-nav) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border-primary);background:var(--surface-primary);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.neo-bottomnav a{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.neo-bottomnav a.is-active{color:var(--brand-secondary);box-shadow:inset 0 2px 0 var(--brand-secondary)}}.neo-legacy .np-page{background:0 0;min-height:0}.neo-legacy .np-container{max-width:none;padding:0}@media (width<=900px){.neo-legacy .np-page-header-text h1{display:none}}.neo-skip-link{z-index:150;background:var(--brand-primary);color:var(--text-on-brand);border-radius:8px;padding:12px 16px;position:fixed;top:8px;left:16px;transform:translateY(-180%)}.neo-skip-link:focus{transform:none}.neo-topbar-inner{padding-top:env(safe-area-inset-top);height:calc(64px + env(safe-area-inset-top))}.neo-topbar-brand{flex-shrink:0}.neo-topbar-brand .neurooption-logo{object-fit:contain;width:auto;height:44px}.neo-topbar-menu{display:inline-grid}.neo-topnav a{padding-inline:9px;font-size:13px}.neo-shell-main{min-width:0}.neo-drawer{visibility:hidden;transition:visibility .3s}.neo-drawer.is-open{visibility:visible}.neo-drawer-panel{padding-top:calc(18px + env(safe-area-inset-top));overscroll-behavior:contain}.neo-drawer-nav a{min-height:46px;font-weight:500}.neo-drawer-foot small{line-height:1.5;display:block}.balance-info{color:inherit;text-align:left;background:0 0;border:0;padding:0}@media (width<=1100px){.neo-topnav a:nth-child(n+4){display:none}}@media (width<=900px){.neo-topbar-inner{height:calc(60px + env(safe-area-inset-top));padding-inline:16px}.neo-topbar-menu{width:42px;height:42px}.neo-topbar-brand .neurooption-logo{height:36px}.neo-shell.has-title .neo-topbar-title{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 120px);overflow:hidden}.neo-bottomnav a{min-height:48px}.neo-shell-main{padding-top:20px}}.neo-drawer{overflow:clip}@media (width<=900px){.neo-topbar-inner{gap:10px}.neo-shell.has-title .neo-topbar-brand{display:flex}.neo-shell.has-title .neo-topbar-brand .neurooption-logo{width:auto;height:34px}.neo-shell.has-title .neo-topbar-title{display:none}.neo-topbar-right{gap:8px}}.neo-drawer.is-open{visibility:visible;transition:none}.neo-shell{--lx-ivory:#fffdf8;--lx-sand:#f3efe6;--lx-ink:#0d1a33;--lx-ink-2:#1b2a47;--lx-teal:#0d8aa8;--lx-gold:#d8b871;--lx-gold-deep:#9c7630;--lx-hairline:#e6dfd0;--lx-navy-card:radial-gradient(420px 220px at 100% 0%, #0d8aa861, transparent 70%), linear-gradient(160deg, #1b2a47 0%, #0d1a33 100%);--background-primary:var(--lx-sand);--background-secondary:var(--lx-sand);--background-tertiary:#ece6d9;--surface-primary:var(--lx-ivory);--surface-secondary:#f8f4ec;--surface-hover:#f3ede1;--border-primary:var(--lx-hairline);--border-strong:#d6cdb9;--text-primary:var(--lx-ink);--text-secondary:#4c5872;--text-muted:#7a8398;--brand-primary:var(--lx-ink);--brand-primary-dark:#081227;--brand-secondary:var(--lx-teal);--brand-soft:#eef6f7;--brand-soft-strong:#dff0f3;--cta-gradient:linear-gradient(160deg, #1b2a47 0%, #0d1a33 100%);--cta-solid:var(--lx-ink);--cta-solid-hover:#1b2a47;--shadow-sm:0 1px 2px #0d1a330d, 0 6px 16px -10px #0d1a3338;--shadow-md:0 2px 4px #0d1a330d, 0 16px 34px -20px #0d1a3352;--shadow-lg:0 2px 6px #0d1a330f, 0 26px 50px -28px #0d1a3373;background:radial-gradient(circle at 1px 1px, #0d1a330e 1px, transparent 0) 0 0 / 18px 18px, var(--lx-sand)}.neo-shell .neo-topbar{border-bottom:1px solid var(--lx-hairline);background:#fffdf8f0;box-shadow:0 1px #d8b87173,0 10px 24px -22px #0d1a3373}.neo-shell .neo-topnav a{color:#4c5872}.neo-shell .neo-topnav a:hover{color:var(--lx-ink);background:var(--surface-hover)}.neo-shell .neo-topnav a.is-active{color:var(--lx-ink)}.neo-shell .neo-topnav a.is-active:after{background:var(--lx-gold);height:2px}.neo-shell .neo-balance-chip{border-color:var(--lx-hairline);box-shadow:var(--shadow-sm);background:#fff}.neo-shell .neo-balance-chip small,.neo-shell .neo-balance-chip span:first-child{color:var(--lx-teal)}.neo-shell .neo-topbar-avatar,.neo-shell .neo-avatar{box-shadow:inset 0 0 0 1.5px #d8b871b3;background:radial-gradient(circle at 35% 30%, #253656, var(--lx-ink) 70%)!important;color:#f3dc9c!important}.neo-shell .neo-icon-btn{border-color:var(--lx-hairline);background:#fff}.neo-shell .neo-btn-primary,.neo-shell .np-btn-primary,.neo-shell .fin-btn-blue{color:#fff;background:linear-gradient(160deg,#1b2a47 0%,#0d1a33 100%);border-color:#0000;box-shadow:inset 0 0 0 1px #d8b87166,0 10px 22px -14px #0d1a33d9}.neo-shell .neo-btn-primary:hover:not(:disabled),.neo-shell .np-btn-primary:hover:not(:disabled),.neo-shell .fin-btn-blue:hover:not(:disabled){background:linear-gradient(160deg,#0f9cbd 0%,#0d8aa8 100%)}.neo-shell .neo-btn-outline{color:var(--lx-ink);background:#fff;border-color:#cfc5b0}.neo-shell .neo-btn-outline:hover{border-color:var(--lx-ink)}.neo-shell .neo-btn-green,.neo-shell .fin-btn-green{background:linear-gradient(#22b26c 0%,#138a4a 100%);box-shadow:inset 0 -2px #0000001f,0 12px 22px -14px #138a4ae6}.neo-shell .neo-card,.neo-shell .np-card,.neo-shell .np-stat-card,.neo-shell .fin-card,.neo-shell .np-table-wrap{border-color:var(--lx-hairline);background:var(--lx-ivory);box-shadow:var(--shadow-md)}.neo-shell a.neo-card:hover,.neo-shell .ac-tile:hover{border-color:#d8b871cc}.neo-shell h1,.neo-shell h2,.neo-shell .np-card-title{color:var(--lx-ink);letter-spacing:-.02em}.neo-shell .neo-eyebrow,.neo-shell .ac-eyebrow,.neo-shell .fin-kicker{color:var(--lx-gold-deep)}.neo-shell .np-stat-card{border:1px solid var(--lx-hairline);border-top:3px solid var(--lx-gold)}.neo-shell .np-stat-card-label{color:#7a8398;letter-spacing:.1em}.neo-shell .np-stat-card-value{color:var(--lx-ink)}.neo-shell .neo-tabs{border-color:var(--lx-hairline);background:#efe9dd}.neo-shell .np-tabs{background:0 0}.neo-shell .neo-tabs button.is-active,.neo-shell .np-tab.active{color:#fff;background:linear-gradient(160deg,#1b2a47 0%,#0d1a33 100%);border-color:#0000;box-shadow:inset 0 0 0 1px #d8b87159}.neo-shell .np-tab{border-color:var(--lx-hairline);background:#fff}.neo-shell .np-table th{color:#7a8398;letter-spacing:.08em;background:#f6f1e7}.neo-shell .np-table td{border-color:#eee8dc}.neo-shell .np-table tbody tr:hover{background:#fbf8f1}.neo-shell .neo-input,.neo-shell .np-input,.neo-shell .np-select,.neo-shell .fin-input,.neo-shell input[type=text],.neo-shell input[type=email],.neo-shell input[type=tel],.neo-shell input[type=number],.neo-shell input[type=search],.neo-shell select,.neo-shell textarea{border-color:var(--lx-hairline);background-color:#fff}.neo-shell .neo-input:focus,.neo-shell .np-input:focus,.neo-shell .np-select:focus,.neo-shell .fin-input:focus,.neo-shell input:focus,.neo-shell select:focus,.neo-shell textarea:focus{border-color:var(--lx-teal);outline:none;box-shadow:0 0 0 3px #0d8aa826}.neo-shell .ac-wallet .ac-balance,.neo-shell .fin-balance{background:var(--lx-navy-card);box-shadow:inset 0 0 0 1px #d8b87166,0 22px 44px -26px #0d1a33e6}.neo-shell .ac-wallet{border-color:#d8b87180}.neo-shell .ac-switch{background:#efe9dd}.neo-shell .ac-tile-icon{background:radial-gradient(circle at 35% 30%, #253656, var(--lx-ink) 70%);color:#e3c47e;border:0;box-shadow:inset 0 0 0 1px #d8b8718c,0 8px 16px -10px #0d1a33b3}.neo-shell .ac-progress-bar i{background:linear-gradient(90deg,#0d8aa8,#d8b871)}.neo-shell .neo-badge-muted{color:#6b5a33;background:#f1ebde}.neo-shell .neo-bottomnav{border-top:1px solid var(--lx-hairline);-webkit-backdrop-filter:blur(12px);background:#fffdf8f5}.neo-shell .neo-bottomnav a.is-active{color:#fff;background:linear-gradient(160deg,#1b2a47 0%,#0d1a33 100%)}.neo-shell .neo-bottomnav a.is-active svg{color:var(--lx-gold)}.route-progress{z-index:9998;background:var(--brand-gradient);width:100%;height:3px;box-shadow:0 0 8px var(--focus-ring-soft);transform-origin:0;pointer-events:none;animation:.75s cubic-bezier(.2,.7,.3,1) forwards route-progress;position:fixed;top:0;left:0}.route-view{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;animation:.42s cubic-bezier(.2,.8,.2,1) backwards route-view-in;display:flex}@keyframes route-progress{0%{opacity:1;transform:scaleX(0)}60%{opacity:1;transform:scaleX(.8)}85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes route-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.route-progress{display:none}.route-view{animation:none}}
