:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#111827;--muted:#6b7280;--paper:#fff;--panel:#fff;--panel-soft:#f8fafc;--line:#e5e7eb;--header:#f3f4f6;--input:#fff;--green:#047857;--green2:#059669;--green-bg:#ecfdf5;--red:#dc2626;--below:#f97316;--below-bg:#fff7ed;--above:#2563eb;--above-bg:#eff6ff;--at:#d97706;--at-bg:#fffbeb;--shadow:0 10px 28px #0f172a12}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eee;--muted:#a3a3a3;--paper:#000;--panel:#070707;--panel-soft:#111;--line:#2a2a2a;--header:#111;--input:#000;--green:#22c55e;--green2:#4ade80;--green-bg:#052e16;--red:#f87171;--below:#fb923c;--below-bg:#2b1205;--above:#60a5fa;--above-bg:#07172f;--at:#fbbf24;--at-bg:#2a2105;--shadow:none}@media (prefers-color-scheme:dark){html[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eee;--muted:#a3a3a3;--paper:#000;--panel:#070707;--panel-soft:#111;--line:#2a2a2a;--header:#111;--input:#000;--green:#22c55e;--green2:#4ade80;--green-bg:#052e16;--red:#f87171;--below:#fb923c;--below-bg:#2b1205;--above:#60a5fa;--above-bg:#07172f;--at:#fbbf24;--at-bg:#2a2105;--shadow:none}}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);font-variant-numeric:tabular-nums;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}main{min-height:100vh;padding-bottom:24px}.topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;display:flex}.brand-mark{background:var(--green);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:18px;display:grid}.brand strong{font-size:18px;display:block}.brand small{letter-spacing:1.8px;color:var(--muted);margin-top:2px;font-size:9px;display:block}.topbar-actions{align-items:center;gap:10px;display:flex}.theme-switch{color:var(--muted);border:1px solid var(--line);background:var(--panel);border-radius:20px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.theme-switch select{color:var(--ink);background:0 0;border:0;outline:0}.eyebrow{color:var(--green2);letter-spacing:2px;margin:0 0 10px;font-size:11px;font-weight:700}.subtitle{color:var(--muted);margin:10px 0 0}.error{color:var(--red);background:#f9e8e4;border-radius:6px;margin:0 4vw 12px;padding:10px 14px;font-size:12px}.table-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;margin:0 4vw;overflow:hidden}table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:12px}th{z-index:2;background:var(--header);color:var(--muted);letter-spacing:.4px;text-align:right;border-bottom:1px solid var(--line);padding:11px 10px;font-size:10px;position:sticky;top:0}th:first-child,td:first-child{text-align:left;z-index:1;background:var(--panel);position:sticky;left:0}th:first-child{z-index:3;background:var(--header)}td{text-align:right;border-bottom:1px solid var(--line);padding:9px 10px;line-height:1.25}tbody tr:hover td,tbody tr:hover td:first-child{background:var(--panel-soft)}.contract strong,.contract small{display:block}.contract small{color:var(--muted);margin-top:3px;font-size:9px}.strong{font-weight:700}.empty{color:var(--muted);text-align:center!important;padding:60px!important;position:static!important}footer{color:#7b8782;flex-wrap:wrap;gap:22px;margin:15px 4vw 0;font-size:10px;display:flex}@media (max-width:900px){.topbar-actions{flex-wrap:wrap}.topbar,.table-panel,footer{margin-left:18px;margin-right:18px}.topbar{height:auto;min-height:72px;margin:0;padding:12px 18px}}:root{--ink:#0f172a;--muted:#64748b;--paper:#f7f8fb;--panel:#fff;--panel-soft:#f8fafc;--line:#e2e8f0;--header:#f8fafc;--input:#fff;--green:#2563eb;--green2:#2563eb;--green-bg:#eff6ff;--red:#f97316;--below:#f97316;--below-bg:#fff7ed;--above:#2563eb;--above-bg:#eff6ff;--at:#7c3aed;--at-bg:#f5f3ff;--metric:#334155;--shadow:0 18px 50px #0f172a0f}html[data-theme=dark]{--ink:#f8fafc;--muted:#94a3b8;--paper:#000;--panel:#080808;--panel-soft:#111;--line:#262626;--header:#111;--input:#050505;--green:#60a5fa;--green2:#60a5fa;--green-bg:#0b172a;--red:#fb923c;--below:#fb923c;--below-bg:#231407;--above:#60a5fa;--above-bg:#08172d;--at:#c084fc;--at-bg:#1f1433;--metric:#e5e7eb;--shadow:none}@media (prefers-color-scheme:dark){html[data-theme=auto]{--ink:#f8fafc;--muted:#94a3b8;--paper:#000;--panel:#080808;--panel-soft:#111;--line:#262626;--header:#111;--input:#050505;--green:#60a5fa;--green2:#60a5fa;--green-bg:#0b172a;--red:#fb923c;--below:#fb923c;--below-bg:#231407;--above:#60a5fa;--above-bg:#08172d;--at:#c084fc;--at-bg:#1f1433;--metric:#e5e7eb;--shadow:none}}main{background:var(--paper);overflow-x:hidden}.topbar{background:color-mix(in srgb,var(--panel) 90%,transparent);border-bottom:1px solid var(--line);padding:0 max(18px,50vw - 660px)}.brand-mark{background:var(--green);border-radius:10px}.brand strong{letter-spacing:-.02em}.table-panel,footer{max-width:1320px;margin-left:auto;margin-right:auto}.eyebrow{color:var(--above);letter-spacing:.14em}.subtitle{overflow-wrap:anywhere;word-break:break-word;max-width:560px;line-height:1.7}.table-panel{background:var(--panel);border-color:var(--line);box-shadow:var(--shadow);border-radius:18px}.asset-switch{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:grid}.asset-switch-head span,.asset-pending-grid span,.asset-requirements span{color:var(--muted);font-size:11px;font-weight:800;display:block}.asset-switch-head small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.asset-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.asset-tab{border:1px solid var(--line);background:var(--panel);min-width:118px;min-height:44px;color:var(--ink);cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"code name""code status";align-items:center;column-gap:8px;padding:7px 10px;display:grid}.asset-tab:hover,.asset-tab.active{border-color:var(--above);background:color-mix(in srgb,var(--above-bg) 52%,var(--panel))}.asset-code{background:var(--header);width:28px;height:28px;color:var(--above);border-radius:9px;grid-area:code;place-items:center;font-size:11px;font-weight:900;display:grid}.asset-name{grid-area:name;font-size:13px;font-weight:800}.asset-tab em{color:var(--muted);grid-area:status;font-size:10px;font-style:normal}.asset-tab.active .asset-code{background:var(--above);color:#fff}.asset-pending{margin-top:14px;padding:22px}.asset-pending-main{align-items:flex-start;gap:16px;display:flex}.asset-pending-code{background:var(--above-bg);width:56px;height:56px;color:var(--above);border-radius:16px;flex:none;place-items:center;font-weight:900;display:grid}.asset-pending h2{letter-spacing:-.03em;margin:0;font-size:24px}.asset-pending p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.asset-pending-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.asset-pending-grid>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:14px;padding:12px}.asset-pending-grid strong{margin-top:6px;font-size:14px;display:block}.asset-requirements{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.asset-requirements ul{color:var(--ink);margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.theme-switch{border-color:var(--line);background:var(--input);border-radius:12px;height:40px}.error{color:#b45309;background:#fffbeb;border:1px solid #fde68a;max-width:1320px;margin-left:auto;margin-right:auto}footer{color:var(--muted);margin-top:14px}@media (max-width:900px){.topbar{padding:12px 18px}.table-panel,footer{max-width:none;margin-left:18px;margin-right:18px}.subtitle{white-space:normal;max-width:calc(100vw - 36px)}.asset-switch{grid-template-columns:1fr;width:calc(100vw - 36px);margin-left:18px;margin-right:18px}.asset-tabs{justify-content:flex-start}.asset-tab{min-width:calc(50% - 4px)}.asset-pending{width:calc(100vw - 36px);margin-left:18px;margin-right:18px}.asset-pending-main{flex-direction:column}.asset-pending-grid{grid-template-columns:1fr}}.brand-group{align-items:center;gap:12px;min-width:0;display:flex}.menu-button{border:1px solid var(--line);background:var(--panel);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;gap:4px;display:grid}.menu-button span{background:currentColor;border-radius:999px;width:16px;height:2px}.menu-button:hover,.ghost-button:hover,.side-nav-item:hover{border-color:var(--above);background:color-mix(in srgb,var(--above-bg) 48%,var(--panel))}.sidebar-backdrop{z-index:80;opacity:0;pointer-events:none;background:#00000052;border:0;transition:opacity .18s;position:fixed;inset:0}.sidebar-backdrop.open{opacity:1;pointer-events:auto}.side-nav{z-index:90;background:var(--panel);border-right:1px solid var(--line);flex-direction:column;width:min(360px,100vw - 28px);transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:0 24px 80px #0f172a2e}.side-nav-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;padding:0 18px;display:flex}.compact-brand .brand-mark{width:34px;height:34px;font-size:15px}.side-nav-close{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:10px;font-size:20px;line-height:1}.side-nav-body{gap:22px;padding:18px;display:grid;overflow:auto}.side-nav-section{gap:8px;display:grid}.side-nav-section>span{color:var(--muted);font-size:11px;font-weight:800}.side-nav-item{border:1px solid var(--line);background:var(--panel);width:100%;min-height:54px;color:var(--ink);cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"icon title""icon meta";align-items:center;column-gap:10px;padding:10px 12px;display:grid}.side-nav-item i{background:var(--header);width:30px;height:30px;color:var(--above);border-radius:10px;grid-area:icon;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.side-nav-item strong{grid-area:title;font-size:14px}.side-nav-item small{color:var(--muted);grid-area:meta;font-size:11px}.side-nav-item.active{border-color:var(--above);background:var(--above-bg)}.side-nav-item.active i{background:var(--above);color:#fff}.side-nav-note{border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);border-radius:14px;padding:12px;font-size:12px;line-height:1.7}.ghost-button{border:1px solid var(--line);background:var(--panel);height:40px;color:var(--ink);cursor:pointer;border-radius:12px;padding:0 16px;font-weight:700}@media (max-width:900px){.brand-group{width:100%}.topbar-actions{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.side-nav,.sidebar-backdrop{transition:none!important}}:root{--glass-bg:color-mix(in srgb,var(--panel) 82%,transparent);--glass-soft:color-mix(in srgb,var(--panel-soft) 76%,transparent);--glass-line:color-mix(in srgb,var(--line) 82%,transparent)}html[data-theme=dark]{--glass-bg:#080808c7;--glass-soft:#111111bd;--glass-line:#ffffff1c}@media (prefers-color-scheme:dark){html[data-theme=auto]{--glass-bg:#080808c7;--glass-soft:#111111bd;--glass-line:#ffffff1c}}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% -10%, color-mix(in srgb,var(--above) 14%,transparent), transparent 34%), radial-gradient(circle at 92% 8%, color-mix(in srgb,var(--at) 10%,transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb,var(--paper) 82%,var(--panel-soft)), var(--paper) 52%);position:fixed;inset:0}@media (prefers-color-scheme:dark){html[data-theme=auto] body:before{background:radial-gradient(circle at 10% -10%,#60a5fa1a,#0000 35%),radial-gradient(circle at 92% 8%,#c084fc14,#0000 30%),linear-gradient(#050505,#000 58%)}}.topbar,.side-nav,.table-panel,.side-nav-note{background:var(--glass-bg);border-color:var(--glass-line);-webkit-backdrop-filter:saturate(130%)blur(18px);backdrop-filter:saturate(130%)blur(18px)}.table-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.asset-tab,.side-nav-item,.menu-button,.ghost-button{transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s,filter .16s}.side-nav-item:active,.menu-button:active,.ghost-button:active{transform:translateY(1px)}@keyframes cu-fade-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.asset-switch,.asset-pending{animation:.34s both cu-fade-rise}@media (prefers-reduced-motion:reduce){body:before{background:var(--paper)!important}.asset-tab,.side-nav-item,.menu-button,.ghost-button,.asset-switch,.asset-pending{transition:none!important;animation:none!important;transform:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#101827;--muted:#667085;--paper:#f4f6fb;--panel:#ffffffc2;--float-panel:#fff;--panel-soft:#f8fafcb8;--header:#f1f5f9d1;--input:#ffffffb8;--line:#0f172a1a;--glass-bg:#ffffff9e;--glass-strong:#ffffffd1;--glass-soft:#ffffff75;--glass-line:#ffffffb8;--glass-shadow:0 26px 80px #0f172a1a, inset 0 1px 0 #ffffffdb;--glass-shadow-soft:0 16px 48px #0f172a14, inset 0 1px 0 #ffffffbd;--above:#2f7df4;--above-bg:#2f7df41b;--below:#d97706;--below-bg:#d977061f;--at:#8b5cf6;--at-bg:#8b5cf621;--green:#2f7df4;--green2:#2f7df4;--green-bg:#2f7df41c;--red:#d97706;--metric:#1f2937;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--ease-premium:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.16,1,.3,1);--duration-fast:.16s;--duration-base:.26s;--duration-slow:.52s;--shadow:var(--glass-shadow-soft)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f7fbff;--muted:#98a2b3;--paper:#03050a;--panel:#090c14b8;--float-panel:#0f141f;--panel-soft:#0e121db8;--header:#111724d1;--input:#060910a8;--line:#ffffff1a;--glass-bg:#0c101b94;--glass-strong:#121826b8;--glass-soft:#ffffff0e;--glass-line:#ffffff24;--glass-shadow:0 30px 100px #00000070, inset 0 1px 0 #ffffff1a;--glass-shadow-soft:0 18px 60px #00000059, inset 0 1px 0 #ffffff14;--above:#60a5fa;--above-bg:#60a5fa21;--below:#f59e0b;--below-bg:#f59e0b24;--at:#c084fc;--at-bg:#c084fc29;--green:#60a5fa;--green2:#60a5fa;--green-bg:#60a5fa21;--red:#f59e0b;--metric:#e7edf8;--shadow:var(--glass-shadow-soft)}@media (prefers-color-scheme:dark){html[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f7fbff;--muted:#98a2b3;--paper:#03050a;--panel:#090c14b8;--float-panel:#0f141f;--panel-soft:#0e121db8;--header:#111724d1;--input:#060910a8;--line:#ffffff1a;--glass-bg:#0c101b94;--glass-strong:#121826b8;--glass-soft:#ffffff0e;--glass-line:#ffffff24;--glass-shadow:0 30px 100px #00000070, inset 0 1px 0 #ffffff1a;--glass-shadow-soft:0 18px 60px #00000059, inset 0 1px 0 #ffffff14;--above:#60a5fa;--above-bg:#60a5fa21;--below:#f59e0b;--below-bg:#f59e0b24;--at:#c084fc;--at-bg:#c084fc29;--green:#60a5fa;--green2:#60a5fa;--green-bg:#60a5fa21;--red:#f59e0b;--metric:#e7edf8;--shadow:var(--glass-shadow-soft)}}html{scroll-behavior:smooth;background:var(--paper)}body{min-height:100vh;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,input,select{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid color-mix(in srgb,var(--above) 68%,white);outline-offset:2px}.app-shell{isolation:isolate;background:0 0;min-height:100dvh;position:relative;overflow-x:hidden}.app-shell:before,.app-shell:after{content:"";pointer-events:none;position:fixed;inset:0}.app-shell:before{z-index:-3;background:radial-gradient(circle at 14% -8%, color-mix(in srgb,var(--above) 18%,transparent), transparent 35%), radial-gradient(circle at 88% 5%, color-mix(in srgb,var(--at) 14%,transparent), transparent 31%), radial-gradient(circle at 76% 95%, color-mix(in srgb,var(--below) 12%,transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb,var(--paper) 86%,white), var(--paper) 54%, color-mix(in srgb,var(--paper) 92%,black))}.app-shell:after{z-index:-2;opacity:.52;filter:blur(42px)saturate(120%);background:radial-gradient(36vw 36vw at 18% 18%, color-mix(in srgb,var(--above) 16%,transparent), transparent 62%), radial-gradient(34vw 34vw at 84% 12%, color-mix(in srgb,var(--at) 13%,transparent), transparent 64%), radial-gradient(34vw 34vw at 82% 82%, color-mix(in srgb,var(--below) 11%,transparent), transparent 66%);animation:liquid-drift 28s var(--ease-premium) infinite alternate}html[data-theme=dark] .app-shell:before{background:radial-gradient(circle at 13% -8%,#60a5fa29,#0000 36%),radial-gradient(circle at 92% 8%,#c084fc1f,#0000 30%),radial-gradient(circle at 72% 96%,#f59e0b17,#0000 34%),linear-gradient(#060914,#03050a 54%,#000)}@media (prefers-color-scheme:dark){html[data-theme=auto] .app-shell:before{background:radial-gradient(circle at 13% -8%,#60a5fa29,#0000 36%),radial-gradient(circle at 92% 8%,#c084fc1f,#0000 30%),radial-gradient(circle at 72% 96%,#f59e0b17,#0000 34%),linear-gradient(#060914,#03050a 54%,#000)}}.topbar{border-bottom:1px solid var(--glass-line);background:linear-gradient(180deg, color-mix(in srgb,var(--glass-strong) 88%,transparent), color-mix(in srgb,var(--glass-bg) 88%,transparent));-webkit-backdrop-filter:saturate(140%)blur(24px);backdrop-filter:saturate(140%)blur(24px);height:76px;padding:0 max(18px,50vw - 920px);box-shadow:0 10px 40px #0f172a0e,inset 0 1px #ffffff6b}.brand-group{gap:14px}.brand-mark{background:linear-gradient(145deg, color-mix(in srgb,var(--above) 90%,white), color-mix(in srgb,var(--at) 74%,var(--above)));width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff5c, 0 14px 32px color-mix(in srgb,var(--above) 24%,transparent);border-radius:14px;font-family:ui-serif,Georgia,Times New Roman,serif}.brand strong{letter-spacing:-.04em;font-size:17px}.brand small{letter-spacing:.18em;opacity:.78}.menu-button,.theme-switch,.ghost-button,.asset-tab,.side-nav-item,.side-nav-close{border:1px solid var(--glass-line);background:linear-gradient(180deg, var(--glass-bg), var(--glass-soft));-webkit-backdrop-filter:saturate(130%)blur(16px);backdrop-filter:saturate(130%)blur(16px);transition:transform var(--duration-fast) var(--ease-premium), border-color var(--duration-fast) var(--ease-premium), background-color var(--duration-fast) var(--ease-premium), box-shadow var(--duration-fast) var(--ease-premium), color var(--duration-fast) var(--ease-premium);box-shadow:inset 0 1px #ffffff47}.menu-button{border-radius:14px}.menu-button:hover,.theme-switch:hover,.ghost-button:hover,.asset-tab:hover,.side-nav-item:hover{border-color:color-mix(in srgb,var(--above) 44%,var(--glass-line));box-shadow:0 18px 48px color-mix(in srgb,var(--above) 10%,transparent), inset 0 1px 0 #ffffff61;transform:translateY(-1px)}.ghost-button:active,.menu-button:active,.side-nav-item:active,.asset-tab:active{transform:translateY(1px)scale(.99)}.table-panel,footer{width:min(1840px,100% - 32px);max-width:none;margin-left:auto;margin-right:auto}.eyebrow,.asset-switch-head span{color:color-mix(in srgb,var(--above) 86%,var(--ink));letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.subtitle,.side-nav-note{color:var(--muted);line-height:1.75}.table-panel,.asset-pending,.side-nav-note{border:1px solid var(--glass-line);background:linear-gradient(180deg, var(--glass-bg), var(--glass-soft));-webkit-backdrop-filter:saturate(135%)blur(20px);backdrop-filter:saturate(135%)blur(20px);box-shadow:var(--glass-shadow-soft)}.table-panel:hover{border-color:color-mix(in srgb,var(--above) 28%,var(--glass-line))}.asset-code,.side-nav-item i{background:linear-gradient(145deg, color-mix(in srgb,var(--above) 90%,white), color-mix(in srgb,var(--at) 72%,var(--above)));color:#fff;border-radius:14px}.home-mode .topbar{border-bottom-color:#0000}.asset-switch{border-radius:var(--radius-xl);grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:18px;padding:16px}.asset-tabs{gap:10px}.asset-tab{border-radius:var(--radius-lg);min-height:52px}.asset-tab.active,.side-nav-item.active{border-color:color-mix(in srgb,var(--above) 48%,var(--glass-line));background:radial-gradient(circle at 24% 0%, color-mix(in srgb,var(--above) 20%,transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb,var(--glass-strong) 90%,transparent), var(--glass-soft));box-shadow:0 18px 48px color-mix(in srgb,var(--above) 12%,transparent), inset 0 1px 0 #ffffff3d}.theme-switch select{border:1px solid var(--glass-line);border-radius:var(--radius-sm);background:var(--input);color:var(--ink);box-shadow:inset 0 1px #ffffff2e}.error{border-radius:var(--radius-md);border:1px solid var(--glass-line);-webkit-backdrop-filter:saturate(130%)blur(16px);backdrop-filter:saturate(130%)blur(16px);background:color-mix(in srgb,#fee2e2 52%,var(--glass-bg));color:#b42318;width:min(1840px,100% - 32px);margin-left:auto;margin-right:auto}.sidebar-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03050a4d}.side-nav{border:1px solid var(--glass-line);background:linear-gradient(180deg, color-mix(in srgb,var(--glass-strong) 82%,transparent), color-mix(in srgb,var(--glass-bg) 86%,transparent)), radial-gradient(circle at 0% 0%, color-mix(in srgb,var(--above) 13%,transparent), transparent 42%);-webkit-backdrop-filter:saturate(150%)blur(28px);backdrop-filter:saturate(150%)blur(28px);width:min(372px,100vw - 24px);height:calc(100dvh - 24px);transition:transform .42s var(--ease-spring);border-radius:28px;inset:12px auto 12px 12px;transform:translate(calc(-100% - 24px));box-shadow:0 34px 110px #00000047,inset 0 1px #ffffff2e}.side-nav.open{transform:translate(0)}.side-nav-head{border-bottom:1px solid var(--glass-line)}.side-nav-body{padding:18px}.side-nav-section>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.side-nav-item{border-radius:18px;min-height:58px}footer{color:var(--muted);padding-bottom:20px}@keyframes liquid-drift{0%{transform:translate(-1.8%,-1.2%)scale(1)}50%{transform:translate(1.2%,.8%)scale(1.035)}to{transform:translate(2%,-1.4%)scale(1.015)}}@keyframes premium-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.asset-switch{animation:premium-rise .52s var(--ease-premium) both;animation-delay:60ms}@media (max-width:900px){.topbar{height:auto;min-height:76px;padding:12px 18px}.table-panel,footer,.error{width:calc(100vw - 28px);margin-left:auto;margin-right:auto}.asset-switch{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.app-shell:after,.asset-switch{animation:none!important}.menu-button,.theme-switch,.ghost-button,.asset-tab,.side-nav,.side-nav-item,.side-nav-close{transition:none!important}}:root{--liquid-haze-a:#2f7df425;--liquid-haze-b:#8b5cf61b;--liquid-haze-c:#d9770616;--liquid-haze-d:#14b8a611;--liquid-vein:#0f172a0b;--liquid-grain:#0f172a08;--liquid-vignette:#0f172a14;--glass-bg:#ffffff8f;--glass-strong:#ffffffc2;--glass-soft:#fff6;--panel:#ffffffb3;--float-panel:#fff;--panel-soft:#f8fafca8}html[data-theme=dark]{--liquid-haze-a:#60a5fa26;--liquid-haze-b:#c084fc1c;--liquid-haze-c:#f59e0b14;--liquid-haze-d:#2dd4bf0f;--liquid-vein:#ffffff0a;--liquid-grain:#ffffff06;--liquid-vignette:#00000085;--glass-bg:#0c101b8a;--glass-strong:#121826ad;--glass-soft:#ffffff0d;--panel:#090c14a8;--float-panel:#0f141f;--panel-soft:#0e121da3}@media (prefers-color-scheme:dark){html[data-theme=auto]{--liquid-haze-a:#60a5fa26;--liquid-haze-b:#c084fc1c;--liquid-haze-c:#f59e0b14;--liquid-haze-d:#2dd4bf0f;--liquid-vein:#ffffff0a;--liquid-grain:#ffffff06;--liquid-vignette:#00000085;--glass-bg:#0c101b8a;--glass-strong:#121826ad;--glass-soft:#ffffff0d;--panel:#090c14a8;--float-panel:#0f141f;--panel-soft:#0e121da3}}body:before{content:"";z-index:-4;pointer-events:none;opacity:.86;background:radial-gradient(42vw 34vw at 18% 18%, var(--liquid-haze-a), transparent 68%), radial-gradient(36vw 38vw at 84% 8%, var(--liquid-haze-b), transparent 70%), radial-gradient(46vw 42vw at 82% 82%, var(--liquid-haze-c), transparent 72%), radial-gradient(32vw 30vw at 20% 88%, var(--liquid-haze-d), transparent 70%);filter:blur(32px)saturate(110%);transform-origin:48% 44%;will-change:transform, opacity;animation:liquid-haze-breathe 64s var(--ease-premium) infinite alternate;position:fixed;inset:-22vh -16vw;transform:translate(0,0)scale(1)}body:after{content:"";z-index:-2;pointer-events:none;opacity:.56;background:radial-gradient(120vw 88vh at 50% 18%, transparent 38%, var(--liquid-vignette) 100%), linear-gradient(115deg, transparent 0 34%, var(--liquid-vein) 42%, transparent 51% 100%), repeating-linear-gradient(115deg, transparent 0 11px, var(--liquid-grain) 12px, transparent 13px 27px);mix-blend-mode:multiply;position:fixed;inset:0}html[data-theme=dark] body:after{mix-blend-mode:screen;opacity:.32}@media (prefers-color-scheme:dark){html[data-theme=auto] body:after{mix-blend-mode:screen;opacity:.32}}.app-shell:before{z-index:-3;opacity:.62;background:radial-gradient(34vw 46vw at 10% 34%, color-mix(in srgb,var(--liquid-haze-d) 88%,transparent), transparent 72%), radial-gradient(50vw 42vw at 72% 22%, color-mix(in srgb,var(--liquid-haze-a) 82%,transparent), transparent 74%), radial-gradient(44vw 52vw at 56% 90%, color-mix(in srgb,var(--liquid-haze-b) 72%,transparent), transparent 76%);filter:blur(46px)saturate(112%);transform-origin:58% 42%;will-change:transform, opacity;animation:liquid-depth-orbit 92s var(--ease-premium) infinite alternate;inset:-30vh -20vw}.app-shell:after{z-index:-2;opacity:.42;background:radial-gradient(30vw 22vw at 30% 18%, color-mix(in srgb,var(--liquid-haze-a) 62%,transparent), transparent 74%), radial-gradient(26vw 24vw at 80% 34%, color-mix(in srgb,var(--liquid-haze-b) 68%,transparent), transparent 76%), radial-gradient(38vw 26vw at 46% 78%, color-mix(in srgb,var(--liquid-haze-c) 58%,transparent), transparent 78%), linear-gradient(120deg, transparent 22%, color-mix(in srgb,var(--liquid-vein) 90%,transparent) 45%, transparent 68%);filter:blur(68px)saturate(118%);transform-origin:44% 58%;will-change:transform, opacity;animation:liquid-near-current 118s var(--ease-premium) infinite alternate;inset:-34vh -24vw}@keyframes liquid-haze-breathe{0%{opacity:.72;transform:translate(-1.6%,-1%)scale(1)rotate(-1.2deg)}42%{opacity:.88;transform:translate(.8%,1.4%)scale(1.055)rotate(.8deg)}to{opacity:.78;transform:translate(1.8%,-.6%)scale(1.025)rotate(1.6deg)}}@keyframes liquid-depth-orbit{0%{opacity:.5;transform:translate(1.2%,-.8%)scale(1.02)rotate(.6deg)}50%{opacity:.68;transform:translate(-1.4%,1.2%)scale(1.075)rotate(-1.1deg)}to{opacity:.56;transform:translate(.6%,1.8%)scale(1.035)rotate(.9deg)}}@keyframes liquid-near-current{0%{opacity:.34;transform:translate(-1.2%,1%)scale(1.04)rotate(-.8deg)}48%{opacity:.46;transform:translate(1.6%,-.4%)scale(1.095)rotate(1.1deg)}to{opacity:.38;transform:translate(.4%,-1.6%)scale(1.055)rotate(-.4deg)}}@media (max-width:900px){body:before,.app-shell:before,.app-shell:after{filter:blur(42px)saturate(106%);opacity:.42}body:after{opacity:.26}}@media (prefers-reduced-motion:reduce){body:before,.app-shell:before,.app-shell:after{opacity:.36;animation:none!important;transform:none!important}body:after{opacity:.2}}.app-shell{background:0 0!important}.app-shell:before,.app-shell:after,body:before,body:after{display:none!important}.topbar,.sidebar-backdrop,.side-nav{z-index:80}.topbar{z-index:70}.table-panel,.side-nav,.side-nav-note{background:linear-gradient(180deg, color-mix(in srgb,var(--glass-strong) 68%,transparent), color-mix(in srgb,var(--glass-bg) 76%,transparent)), radial-gradient(circle at 16% 0%, #ffffff1d, transparent 46%)}html,body{overscroll-behavior-y:none;min-height:100%;overflow-x:hidden}main.app-shell{background:0 0!important;min-height:100dvh!important;margin:0!important;padding:0 0 24px!important;display:block!important}.app-shell>:not(.liquid-field){z-index:2!important;position:relative!important}.topbar{z-index:80!important;margin:0 auto!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important;transform:none!important}.table-panel,.side-nav,.side-nav-note{-webkit-backdrop-filter:saturate(155%)blur(26px)!important;backdrop-filter:saturate(155%)blur(26px)!important;background:linear-gradient(#ffffff70,#ffffff29),radial-gradient(circle at 16% 0,#fff3,#0000 42%)!important;border-color:#ffffff57!important;box-shadow:0 24px 86px #0f172a1f,inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff8c!important}.workspace-mode .table-panel{background:linear-gradient(180deg, color-mix(in srgb,var(--glass-strong) 62%,transparent), color-mix(in srgb,var(--glass-bg) 74%,transparent)), radial-gradient(circle at 16% 0%, #ffffff1a, transparent 42%)!important;box-shadow:0 18px 58px #0f172a14,inset 0 0 0 1px #ffffff24!important}.table-panel:hover{transform:translateY(-3px);border-color:#ffffff9e!important;box-shadow:0 34px 120px #2563eb2e,inset 0 0 0 1px #ffffff57,inset 0 1px #ffffffb8!important}@keyframes cinematic-base-flow{0%{opacity:.72;transform:translate(-3.5%,-2.2%)scale(1)rotate(-2deg)}38%{opacity:.96;transform:translate(2.8%,1.8%)scale(1.1)rotate(1.1deg)}to{opacity:.82;transform:translate(4.2%,-1.6%)scale(1.045)rotate(2.4deg)}}@keyframes cinematic-mesh-drift{0%{opacity:.42;transform:translate(2.4%,1.4%)scale(1.02)rotate(1deg)}50%{opacity:.7;transform:translate(-3.2%,-1.2%)scale(1.13)rotate(-1.6deg)}to{opacity:.56;transform:translate(.8%,-2.8%)scale(1.07)rotate(.7deg)}}html,body{overscroll-behavior-y:auto!important;scroll-behavior:auto!important;min-height:100%!important;margin:0!important;padding:0!important;overflow:hidden auto!important;transform:none!important}body{position:relative}main.app-shell{isolation:isolate;height:auto!important;min-height:100dvh!important;margin:0!important;padding:0 0 24px!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}body:before,body:after,main.app-shell:before,main.app-shell:after{will-change:transform, opacity;transform:translate(0,0);content:""!important;pointer-events:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}body:before{z-index:0!important;background:radial-gradient(110vw 82vh at 50% -24%,#6366f161,#0000 58%),radial-gradient(90vw 70vh at 0 18%,#0ea5e94d,#0000 62%),radial-gradient(92vw 74vh at 100% 8%,#a855f757,#0000 64%),linear-gradient(#07111f 0%,#eef3fb 44%,#f7f9fc 100%)!important}body:after{opacity:.075;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 20% 30%,#ffffff8c 0 .6px,#0000 .8px),radial-gradient(circle at 70% 60%,#0f172a57 0 .5px,#0000 .75px);background-size:3px 3px,5px 5px;z-index:0!important}main.app-shell:before{opacity:.82;filter:blur(34px)saturate(132%)contrast(108%);background:radial-gradient(44vw 36vw at 18% 26%,#3b82f694,#0000 66%),radial-gradient(34vw 42vw at 74% 14%,#a855f77a,#0000 66%),radial-gradient(46vw 38vw at 76% 80%,#0ea5e96b,#0000 68%),radial-gradient(36vw 30vw at 24% 84%,#f59e0b33,#0000 72%);animation:7.5s cubic-bezier(.45,0,.25,1) infinite alternate cinematic-base-flow;z-index:0!important;inset:-18vh -14vw!important}main.app-shell:after{opacity:.54;filter:blur(72px)saturate(138%);mix-blend-mode:screen;background:radial-gradient(34vw 28vw at 22% 18%,#ffffff6b,#0000 66%),radial-gradient(28vw 30vw at 78% 30%,#7dd3fc52,#0000 70%),radial-gradient(42vw 30vw at 46% 74%,#d8b4fe47,#0000 72%),linear-gradient(118deg,#0000 22%,#ffffff24 42%,#0000 66%);animation:10s cubic-bezier(.37,0,.23,1) infinite alternate cinematic-mesh-drift;z-index:0!important;inset:-26vh -18vw!important}html[data-theme=dark] body:before{background:radial-gradient(100vw 72vh at 48% -20%,#3b82f65c,#0000 56%),radial-gradient(76vw 58vh at 8% 18%,#14b8a638,#0000 62%),radial-gradient(84vw 68vh at 100% 10%,#a855f757,#0000 64%),linear-gradient(#030712 0%,#07111f 48%,#02040a 100%)!important}@media (prefers-color-scheme:dark){html[data-theme=auto] body:before{background:radial-gradient(100vw 72vh at 48% -20%,#3b82f65c,#0000 56%),radial-gradient(76vw 58vh at 8% 18%,#14b8a638,#0000 62%),radial-gradient(84vw 68vh at 100% 10%,#a855f757,#0000 64%),linear-gradient(#030712 0%,#07111f 48%,#02040a 100%)!important}}.app-shell>*{z-index:2;position:relative}.app-shell>header.topbar{z-index:80!important;margin:0 auto!important;position:sticky!important;top:0!important;transform:none!important}.app-shell>.sidebar-backdrop{transform:none;z-index:90!important;margin:0!important;position:fixed!important;inset:0!important}.app-shell>.side-nav{z-index:90!important;height:calc(100dvh - 24px)!important;margin:0!important;position:fixed!important;inset:12px auto 12px 12px!important}@media (prefers-reduced-motion:reduce){main.app-shell:before,main.app-shell:after{animation:none!important;transform:none!important}main.app-shell:before{opacity:.42}main.app-shell:after{opacity:.24}}:root{--liquid-bg-deep:#06111f;--liquid-bg-mid:#dfe9f8;--liquid-bg-soft:#f8fbff;--liquid-cyan:#22d3ee;--liquid-blue:#3b82f6;--liquid-violet:#8b5cf6;--liquid-indigo:#4f46e5;--liquid-silver:#f8fafc;--liquid-amber:#f59e0b;--glass-clear:#ffffff8f;--glass-clear-strong:#ffffffb8;--glass-clear-soft:#ffffff57;--glass-edge:#ffffffc2;--glass-edge-dim:#94a3b84d;--glass-shadow-premium:0 38px 120px #0f172a2e, 0 14px 40px #0f172a1a, inset 0 1px 0 #ffffff8f;--glass-shadow-floating:0 24px 72px #0f172a24, inset 0 1px 0 #ffffff75;--motion-ease:cubic-bezier(.2,.8,.2,1);--motion-liquid:cubic-bezier(.45,0,.18,1)}html[data-theme=dark]{--liquid-bg-deep:#020617;--liquid-bg-mid:#07111f;--liquid-bg-soft:#02040a;--glass-clear:#080d179e;--glass-clear-strong:#0a1220c2;--glass-clear-soft:#080d176b;--glass-edge:#ffffff29;--glass-edge-dim:#94a3b82e;--glass-shadow-premium:0 44px 130px #0000008a, 0 16px 48px #00000061, inset 0 1px 0 #ffffff1a;--glass-shadow-floating:0 26px 80px #0000006b, inset 0 1px 0 #ffffff1a}@media (prefers-color-scheme:dark){html[data-theme=auto]{--liquid-bg-deep:#020617;--liquid-bg-mid:#07111f;--liquid-bg-soft:#02040a;--glass-clear:#080d179e;--glass-clear-strong:#0a1220c2;--glass-clear-soft:#080d176b;--glass-edge:#ffffff29;--glass-edge-dim:#94a3b82e;--glass-shadow-premium:0 44px 130px #0000008a, 0 16px 48px #00000061, inset 0 1px 0 #ffffff1a;--glass-shadow-floating:0 26px 80px #0000006b, inset 0 1px 0 #ffffff1a}}body{background:radial-gradient(110vw 86vh at 50% -22%, color-mix(in srgb,var(--liquid-blue) 20%,transparent), transparent 60%), radial-gradient(76vw 64vh at 4% 20%, color-mix(in srgb,var(--liquid-cyan) 16%,transparent), transparent 66%), linear-gradient(180deg, var(--liquid-bg-soft) 0%, var(--liquid-bg-mid) 48%, var(--liquid-bg-soft) 100%)!important}html[data-theme=dark] body{background:radial-gradient(110vw 82vh at 50% -18%, #3b82f64d, transparent 58%), radial-gradient(72vw 62vh at 4% 22%, #22d3ee33, transparent 66%), linear-gradient(180deg, var(--liquid-bg-deep) 0%, var(--liquid-bg-mid) 48%, var(--liquid-bg-soft) 100%)!important}@media (prefers-color-scheme:dark){html[data-theme=auto] body{background:radial-gradient(110vw 82vh at 50% -18%, #3b82f64d, transparent 58%), radial-gradient(72vw 62vh at 4% 22%, #22d3ee33, transparent 66%), linear-gradient(180deg, var(--liquid-bg-deep) 0%, var(--liquid-bg-mid) 48%, var(--liquid-bg-soft) 100%)!important}}.app-shell>.liquid-background{contain:paint;isolation:isolate;z-index:0!important;pointer-events:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.liquid-layer{pointer-events:none;will-change:transform, opacity, filter;position:absolute;inset:auto}.liquid-layer-base{opacity:.72;filter:blur(42px)saturate(142%)contrast(112%);background:radial-gradient(42vw 34vw at 15% 18%, color-mix(in srgb,var(--liquid-blue) 58%,transparent), transparent 68%), radial-gradient(34vw 34vw at 78% 18%, color-mix(in srgb,var(--liquid-violet) 52%,transparent), transparent 68%), radial-gradient(46vw 36vw at 72% 78%, color-mix(in srgb,var(--liquid-cyan) 42%,transparent), transparent 70%), radial-gradient(28vw 24vw at 24% 82%, color-mix(in srgb,var(--liquid-amber) 24%,transparent), transparent 72%);animation:premium-liquid-breathe 5.8s var(--motion-liquid) infinite alternate;inset:-22vh -18vw}.liquid-layer-flow-a{opacity:.46;filter:blur(78px)saturate(155%);width:92vw;height:70vh;animation:premium-liquid-morph-a 7.2s var(--motion-liquid) infinite alternate;background:radial-gradient(circle at 34% 42%,#22d3ee80,#0000 46%),radial-gradient(circle at 62% 30%,#6366f16b,#0000 48%),radial-gradient(circle at 58% 70%,#ffffff2e,#0000 55%);border-radius:39% 61% 63% 37%/48% 42% 58% 52%;top:8vh;left:-18vw}.liquid-layer-flow-b{opacity:.42;filter:blur(86px)saturate(150%);width:78vw;height:68vh;animation:premium-liquid-morph-b 6.6s var(--motion-liquid) infinite alternate;background:radial-gradient(circle at 36% 24%,#8b5cf68a,#0000 48%),radial-gradient(circle at 74% 52%,#3b82f670,#0000 48%),radial-gradient(circle at 42% 76%,#f59e0b29,#0000 56%);border-radius:64% 36% 43% 57%/46% 57% 43% 54%;top:-4vh;right:-20vw}.liquid-layer-orb{opacity:.38;filter:blur(62px)saturate(152%);mix-blend-mode:screen;border-radius:999px;width:34vw;min-width:360px;height:34vw;min-height:360px}.liquid-orb-one{animation:premium-orb-one 8s var(--motion-liquid) infinite alternate;background:radial-gradient(circle at 38% 38%,#ffffff70,#22d3ee57 36%,#0000 70%);top:48vh;left:8vw}.liquid-orb-two{animation:premium-orb-two 8.8s var(--motion-liquid) infinite alternate;background:radial-gradient(circle at 46% 38%,#ffffff4d,#a855f757 36%,#0000 72%);top:46vh;right:6vw}.liquid-layer-highlight{opacity:.34;filter:blur(18px);mix-blend-mode:screen;background:linear-gradient(112deg,#0000 18%,#ffffff5c 39%,#0000 56%),radial-gradient(60vw 16vh at 58% 22%,#ffffff38,#0000 72%);animation:6.8s cubic-bezier(.36,0,.22,1) infinite premium-highlight-sweep;inset:-12vh -18vw}.workspace-mode .liquid-layer-flow-a,.workspace-mode .liquid-layer-flow-b,.workspace-mode .liquid-layer-orb{opacity:.22;filter:blur(98px)saturate(118%);animation-duration:12s}.workspace-mode .liquid-layer-highlight{opacity:.12;animation-duration:12s}.table-panel,.asset-pending,.side-nav,.topbar{border-color:var(--glass-edge-dim)!important;background:linear-gradient(180deg, color-mix(in srgb,var(--glass-clear-strong) 70%,transparent), color-mix(in srgb,var(--glass-clear-soft) 72%,transparent))!important;-webkit-backdrop-filter:saturate(150%)blur(18px)!important;box-shadow:var(--glass-shadow-floating)!important}.table-panel,.asset-pending,.topbar,.side-nav{isolation:isolate;position:relative}.ghost-button{border:1px solid var(--glass-edge-dim)!important;color:var(--ink)!important;transition:transform .28s var(--motion-ease), border-color .28s var(--motion-ease), box-shadow .28s var(--motion-ease)!important;background:linear-gradient(#ffffff94,#ffffff4d)!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff85,0 14px 40px #0f172a1a!important}.ghost-button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--liquid-cyan) 44%,var(--glass-edge))!important;box-shadow:0 20px 52px #22d3ee29,inset 0 1px #ffffff9e!important}.table-panel:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.7;background:linear-gradient(135deg,#ffffff57,#0000 34%,#ffffff0f);position:absolute;inset:0}.table-panel>*{z-index:1;position:relative}.workspace-mode .table-panel,.workspace-mode .asset-switch{background:linear-gradient(180deg, color-mix(in srgb,var(--panel) 88%,transparent), color-mix(in srgb,var(--panel-soft) 86%,transparent))!important;-webkit-backdrop-filter:saturate(124%)blur(14px)!important}.workspace-mode .table-panel{box-shadow:0 18px 70px #0f172a1f,inset 0 1px #ffffff3d!important}.workspace-mode .topbar{background:linear-gradient(180deg, color-mix(in srgb,var(--panel) 78%,transparent), color-mix(in srgb,var(--panel) 58%,transparent))!important}.topbar{height:var(--topbar-h,74px)!important;border-bottom:1px solid var(--glass-edge-dim)!important}.side-nav{border-radius:26px!important}.menu-button.sidebar-trigger{background:radial-gradient(circle at 76% 18%,#6b9fff2e,#0000 34%),linear-gradient(#ffffff1f,#ffffff0e);border-color:#ffffff29;border-radius:14px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative;box-shadow:0 14px 38px #0003,inset 0 1px #fff3}.menu-button.sidebar-trigger .sidebar-trigger-icon{border:1.6px solid color-mix(in srgb,var(--ink) 68%,transparent);border-radius:5px;width:17px;height:17px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a;background:0 0!important}.menu-button.sidebar-trigger .sidebar-trigger-icon:before{content:"";background:color-mix(in srgb,var(--ink) 56%,transparent);border-radius:999px;width:1.5px;position:absolute;top:3px;bottom:3px;left:4px}.menu-button.sidebar-trigger:after{content:"";opacity:0;width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb,var(--panel) 82%,transparent), 0 0 16px #4a96ffb8;background:#4a96ff;border-radius:999px;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:8px;right:8px;transform:scale(.72)}.menu-button.sidebar-trigger.is-live:after{opacity:1;transform:scale(1)}.menu-button.sidebar-trigger:hover{background:radial-gradient(circle at 74% 18%,#6b9fff3d,#0000 36%),linear-gradient(#ffffff29,#ffffff13);border-color:#ffffff42}.menu-button.sidebar-trigger:hover .sidebar-trigger-icon{border-color:color-mix(in srgb,var(--ink) 82%,transparent)}.app-shell>:not(.liquid-background):not(.sidebar-backdrop):not(.side-nav){z-index:2;position:relative}.app-shell>.sidebar-backdrop{opacity:0;z-index:90!important;pointer-events:none!important;position:fixed!important;inset:0!important}.app-shell>.sidebar-backdrop.open{opacity:1;pointer-events:auto!important}.app-shell>.side-nav{z-index:91!important;height:calc(100dvh - 24px)!important;position:fixed!important;inset:12px auto 12px 12px!important}.app-shell>header.topbar{z-index:80!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}@keyframes premium-liquid-breathe{0%{opacity:.58;filter:blur(48px)saturate(128%)contrast(106%);transform:translate(-2.2%,-1.5%)scale(1)rotate(-2deg)}48%{opacity:.84;filter:blur(38px)saturate(154%)contrast(114%);transform:translate(1.8%,1.1%)scale(1.1)rotate(1.2deg)}to{opacity:.68;filter:blur(44px)saturate(140%)contrast(110%);transform:translate(3.2%,2.4%)scale(1.04)rotate(2deg)}}@keyframes premium-liquid-morph-a{0%{border-radius:39% 61% 63% 37%/48% 42% 58% 52%;transform:translate(-4%,-2%)scale(1)rotate(-4deg)}46%{border-radius:58% 42% 38% 62%/42% 59% 41% 58%;transform:translate(10%,5%)scale(1.12)rotate(6deg)}to{border-radius:46% 54% 62% 38%/60% 40%;transform:translate(4%,12%)scale(1.04)rotate(2deg)}}@keyframes premium-liquid-morph-b{0%{border-radius:64% 36% 43% 57%/46% 57% 43% 54%;transform:translate(4%,-3%)scale(1.02)rotate(4deg)}52%{border-radius:42% 58% 60% 40%/62% 38%;transform:translate(-9%,7%)scale(1.14)rotate(-5deg)}to{border-radius:56% 44% 44% 56%/42% 58%;transform:translate(-3%,12%)scale(1.06)rotate(-1deg)}}@keyframes premium-orb-one{0%{opacity:.28;transform:translate(-6%,-6%)scale(.92)}45%{opacity:.48;transform:translate(18%,8%)scale(1.13)}to{opacity:.34;transform:translate(8%,18%)scale(1.02)}}@keyframes premium-orb-two{0%{opacity:.26;transform:translate(8%,-2%)scale(1)}50%{opacity:.44;transform:translate(-16%,12%)scale(1.16)}to{opacity:.32;transform:translate(-4%,22%)scale(1.04)}}@keyframes premium-highlight-sweep{0%{opacity:.06;transform:translate(-34%,-6%)rotate(-3deg)}36%{opacity:.3}72%{opacity:.24}to{opacity:.08;transform:translate(34%,8%)rotate(4deg)}}@media (max-width:760px){.liquid-background-home .liquid-layer-flow-a,.liquid-background-home .liquid-layer-flow-b,.liquid-background-home .liquid-layer-orb{opacity:.28;filter:blur(82px)saturate(118%)}}@media (prefers-reduced-motion:reduce){.liquid-layer-base,.liquid-layer-flow-a,.liquid-layer-flow-b,.liquid-layer-orb,.liquid-layer-highlight{filter:none!important;animation:none!important;transform:none!important}.liquid-layer-base{opacity:.34}.liquid-layer-flow-a,.liquid-layer-flow-b,.liquid-layer-orb{opacity:.16}.liquid-layer-highlight{opacity:0}}body:before,body:after{will-change:auto!important;animation:none!important}body:after{content:none!important;opacity:0!important;mix-blend-mode:normal!important;background:0 0!important;animation:none!important;display:none!important}body:before{opacity:.4!important;filter:blur(64px)saturate(105%)!important;transform:none!important}main.app-shell:before,main.app-shell:after{mix-blend-mode:normal!important;will-change:auto!important;animation:none!important}main.app-shell:before{opacity:.34!important;filter:blur(56px)saturate(112%)!important}main.app-shell:after{opacity:.16!important;filter:blur(86px)saturate(108%)!important}.liquid-layer{backface-visibility:hidden;transform-style:flat;will-change:transform!important}.liquid-layer-base{opacity:.5!important;filter:blur(58px)saturate(118%)!important;animation:24s cubic-bezier(.45,0,.22,1) infinite alternate stable-liquid-drift-a!important}.liquid-layer-flow-a{opacity:.3!important;filter:blur(92px)saturate(112%)!important;animation:28s cubic-bezier(.45,0,.22,1) infinite alternate stable-liquid-drift-b!important}.liquid-layer-flow-b{opacity:.28!important;filter:blur(98px)saturate(112%)!important;animation:30s cubic-bezier(.45,0,.22,1) infinite alternate stable-liquid-drift-c!important}.liquid-layer-orb{opacity:.22!important;filter:blur(82px)saturate(112%)!important;mix-blend-mode:normal!important;animation:34s cubic-bezier(.45,0,.22,1) infinite alternate stable-liquid-orb!important}.liquid-layer-highlight{opacity:.1!important;filter:blur(32px)!important;mix-blend-mode:normal!important;animation:none!important}.workspace-mode .liquid-background{opacity:.38!important}.workspace-mode .liquid-layer-base,.workspace-mode .liquid-layer-flow-a,.workspace-mode .liquid-layer-flow-b,.workspace-mode .liquid-layer-orb,.workspace-mode .liquid-layer-highlight{transition:none!important;animation:none!important}html[data-theme=dark] .liquid-layer-base,html[data-theme=dark] .liquid-layer-flow-a,html[data-theme=dark] .liquid-layer-flow-b,html[data-theme=dark] .liquid-layer-orb,html[data-theme=dark] .liquid-layer-highlight{animation:none!important}html[data-theme=dark] .liquid-layer-base{opacity:.34!important}html[data-theme=dark] .liquid-layer-flow-a,html[data-theme=dark] .liquid-layer-flow-b{opacity:.18!important}html[data-theme=dark] .liquid-layer-orb{opacity:.14!important}html[data-theme=dark] .liquid-layer-highlight{opacity:0!important}@media (prefers-color-scheme:dark){html[data-theme=auto] .liquid-layer-base,html[data-theme=auto] .liquid-layer-flow-a,html[data-theme=auto] .liquid-layer-flow-b,html[data-theme=auto] .liquid-layer-orb,html[data-theme=auto] .liquid-layer-highlight{animation:none!important}html[data-theme=auto] .liquid-layer-base{opacity:.34!important}html[data-theme=auto] .liquid-layer-flow-a,html[data-theme=auto] .liquid-layer-flow-b{opacity:.18!important}html[data-theme=auto] .liquid-layer-orb{opacity:.14!important}html[data-theme=auto] .liquid-layer-highlight{opacity:0!important}}.ghost-button,.table-panel{transition-property:transform,border-color,box-shadow,background-color,color,opacity!important;transition-duration:.24s!important;transition-timing-function:var(--motion-ease)!important}.workspace-mode .table-panel:hover{transform:none!important}@keyframes stable-liquid-drift-a{0%{transform:translate(-1.2%,-.8%)scale(1)rotate(-1deg)}to{transform:translate(1.6%,1.1%)scale(1.035)rotate(.8deg)}}@keyframes stable-liquid-drift-b{0%{transform:translate(-2%,-1%)scale(1)rotate(-2deg)}to{transform:translate(2.4%,1.6%)scale(1.04)rotate(1.2deg)}}@keyframes stable-liquid-drift-c{0%{transform:translate(1.8%,-1.2%)scale(1)rotate(1deg)}to{transform:translate(-2.2%,1.8%)scale(1.035)rotate(-1deg)}}@keyframes stable-liquid-orb{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1.5%)scale(1.025)}}@media (prefers-reduced-motion:reduce){body:before,body:after,main.app-shell:before,main.app-shell:after,.liquid-layer-base,.liquid-layer-flow-a,.liquid-layer-flow-b,.liquid-layer-orb,.liquid-layer-highlight{will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}.liquid-layer-base{opacity:.28!important}.liquid-layer-flow-a,.liquid-layer-flow-b,.liquid-layer-orb{opacity:.1!important}.liquid-layer-highlight{opacity:0!important}}.changelog-shell{min-height:100vh;position:relative}.changelog-brand{color:var(--ink);text-decoration:none}.nav-link-button{justify-content:center;align-items:center;height:34px;padding:0 13px;text-decoration:none;display:inline-flex}.changelog-hero,.changelog-list,.changelog-footer{z-index:1;max-width:1120px;margin-left:auto;margin-right:auto;position:relative}.changelog-hero{border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--panel) 84%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;margin-top:52px;padding:34px}.changelog-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(42px,7vw,82px);line-height:.96}.changelog-hero .subtitle{max-width:720px}.changelog-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.changelog-stats div{border:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 76%,transparent);border-radius:18px;min-height:96px;padding:18px}.changelog-stats span{color:var(--muted);letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.changelog-stats strong{color:var(--ink);letter-spacing:-.04em;font-size:24px;line-height:1.1;display:block}.changelog-list{gap:18px;margin-top:24px;display:grid}.changelog-entry{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:18px;display:grid}.changelog-date{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 80%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex;position:sticky;top:92px}.changelog-date span{color:var(--ink);font-size:15px;font-weight:900}.change-type{border:1px solid var(--line);text-align:center;border-radius:999px;width:max-content;min-width:48px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.change-type-feature{color:var(--above);background:var(--above-bg)}.change-type-fix{color:var(--below);background:var(--below-bg)}.change-type-ui{color:var(--at);background:var(--at-bg)}.change-type-safety{color:var(--green2);background:var(--green-bg)}.changelog-card{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px;padding:24px}.changelog-card-head h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.18}.changelog-card-head p{max-width:780px;color:var(--muted);margin:10px 0 0;line-height:1.8}.changelog-card ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.changelog-card li{color:var(--ink);padding-left:18px;line-height:1.65;position:relative}.changelog-card li:before{content:"";background:var(--above);border-radius:999px;width:6px;height:6px;position:absolute;top:.78em;left:0}.changelog-impact{border:1px solid var(--line);background:var(--panel-soft);border-radius:16px;margin-top:20px;padding:15px 16px}.changelog-impact span{color:var(--muted);letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.changelog-impact p{color:var(--ink);margin:0;line-height:1.65}.changelog-footer{margin-top:24px;padding-bottom:32px}@media (max-width:760px){.changelog-hero,.changelog-list,.changelog-footer{margin-left:18px;margin-right:18px}.changelog-hero{margin-top:28px;padding:24px}.changelog-stats,.changelog-entry{grid-template-columns:1fr}.changelog-date{flex-direction:row;justify-content:space-between;align-items:center;position:static}}.visual-preview-shell{--visual-ink:#eef6ff;--visual-muted:#9db0c9;--visual-panel:#0910208f;--visual-line:#c6dcff2e;--visual-blue:#5da8ff;--visual-cyan:#4cf0ff;--visual-violet:#a78bfa;--visual-amber:#ffb86b;min-height:100vh;color:var(--visual-ink);background:radial-gradient(circle at 18% 16%,#508cff57,#0000 28%),radial-gradient(circle at 82% 10%,#8256ff42,#0000 26%),radial-gradient(circle at 50% 96%,#34d3ff2e,#0000 34%),linear-gradient(135deg,#030610 0%,#07101f 44%,#040814 100%);padding:24px max(18px,50vw - 660px) 64px;position:relative;overflow:hidden}.visual-home-shell{min-height:100vh}html[data-theme=light] .visual-preview-shell{--visual-ink:#08111f;--visual-muted:#617083;--visual-panel:#ffffff9e;--visual-line:#2f4a762e;background:radial-gradient(circle at 18% 16%,#4a80ff38,#0000 30%),radial-gradient(circle at 82% 10%,#9767ff2e,#0000 28%),radial-gradient(circle at 50% 96%,#3bd2ff29,#0000 36%),linear-gradient(135deg,#f7fbff 0%,#edf5ff 46%,#f9fbff 100%)}.visual-stage,.visual-stage span{pointer-events:none;position:absolute}.visual-stage{z-index:0;inset:0;overflow:hidden}.visual-glow{filter:blur(42px)saturate(135%);opacity:.72;border-radius:999px;transform:translate(0,0)}.visual-glow-a{background:radial-gradient(circle,#3d8bffc7,#40f0ff29 46%,#0000 70%);width:58vw;height:46vw;animation:10s cubic-bezier(.45,0,.2,1) infinite alternate visual-float-a;top:-12vw;left:-16vw}.visual-glow-b{background:radial-gradient(circle,#a855f79e,#49cfff2e 48%,#0000 72%);width:46vw;height:38vw;animation:12s cubic-bezier(.45,0,.2,1) infinite alternate visual-float-b;top:4vw;right:-12vw}.visual-glow-c{background:radial-gradient(circle,#ffb86b57,#48f0ff24 46%,#0000 74%);width:54vw;height:30vw;animation:14s cubic-bezier(.45,0,.2,1) infinite alternate visual-float-c;bottom:-15vw;left:30vw}.visual-grid-plane{opacity:.28;transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#84b6ff2e 1px,#0000 1px),linear-gradient(90deg,#84b6ff2e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:46vh;inset:auto -10vw -22vh;transform:perspective(760px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 22%,#000000e6);mask-image:linear-gradient(#0000 22%,#000000e6)}.visual-scan-ring{border:1px solid #7dcdff33;border-radius:999px;width:520px;height:520px;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #4ab4ff24,inset 0 0 80px #4ab4ff14}.visual-scan-ring-a{animation:7s cubic-bezier(.22,1,.36,1) infinite visual-ring-a}.visual-scan-ring-b{opacity:.42;width:780px;height:780px;animation:9s cubic-bezier(.22,1,.36,1) infinite visual-ring-b}.visual-nav,.visual-hero,.visual-signal-grid,.visual-assets{z-index:1;position:relative}.visual-nav{z-index:50;border:1px solid var(--visual-line);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#ffffff14;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 14px 12px 16px;display:flex;position:relative;box-shadow:0 24px 80px #00000038,inset 0 1px #ffffff38}.visual-sidebar-trigger{flex:none}.visual-nav>.visual-brand{margin-right:auto}html[data-theme=light] .visual-nav{background:#ffffff94;box-shadow:0 24px 80px #25467824,inset 0 1px #ffffffdb}.visual-brand,.visual-nav nav,.visual-theme-switch{align-items:center;display:flex}.visual-brand{color:var(--visual-ink);gap:12px;text-decoration:none}.visual-brand>span{color:#fff;background:linear-gradient(135deg,var(--visual-blue),var(--visual-violet));border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 16px 42px #508cff59}.visual-brand strong,.visual-brand small{display:block}.visual-brand strong{font-size:18px}.visual-brand small{color:var(--visual-muted);letter-spacing:.18em;margin-top:2px;font-size:9px}.visual-nav nav{gap:8px}.visual-nav nav a,.visual-theme-switch{border:1px solid var(--visual-line);min-height:36px;color:var(--visual-ink);background:#ffffff14;border-radius:999px;font-size:12px;text-decoration:none}.visual-nav nav a{place-items:center;padding:0 13px;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid}.visual-nav nav a:hover{background:#ffffff24;border-color:#ffffff47;transform:translateY(-1px)}.visual-theme-switch{color:var(--visual-muted);gap:8px;padding:0 10px 0 12px}.visual-theme-switch select{color:var(--visual-ink);background:0 0;border:0;outline:0}.visual-hero{grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:56px;min-height:calc(100vh - 150px);padding:64px 26px 44px;display:grid}.visual-copy{max-width:760px}.visual-eyebrow{color:var(--visual-cyan);letter-spacing:.2em;margin:0 0 18px;font-size:12px;font-weight:900}.visual-copy h1{letter-spacing:-.08em;max-width:760px;margin:0;font-size:clamp(56px,8vw,118px);line-height:.88}.visual-copy p:not(.visual-eyebrow){max-width:680px;color:var(--visual-muted);margin:26px 0 0;font-size:18px;line-height:1.85}.visual-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.visual-primary,.visual-secondary{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:900;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.visual-primary:after,.visual-secondary:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff75,#0000);width:42%;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px auto -1px -45%;transform:skew(-20deg)translate(-120%)}.visual-primary:hover,.visual-secondary:hover{transform:translateY(-2px)}.visual-primary:hover:after,.visual-secondary:hover:after{opacity:.8;transform:skew(-20deg)translate(360%)}.visual-primary:active,.visual-secondary:active{transform:translateY(1px)}.visual-primary{color:#06111f;background:linear-gradient(135deg,#eaf7ff,var(--visual-cyan) 48%,#8fb7ff);box-shadow:0 18px 54px #4cf0ff42}.visual-secondary{color:var(--visual-ink);border:1px solid var(--visual-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14}.visual-preview-shell .visual-reveal{opacity:0;filter:blur(8px);transition:opacity .46s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s), transform .46s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s), filter .46s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(24px)scale(.985)}.visual-reveal.is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.visual-command-orb{aspect-ratio:1;justify-self:end;place-items:center;width:min(100%,520px);display:grid;position:relative}.orb-halo,.orb-core,.orb-node{position:absolute}.orb-halo{-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:radial-gradient(circle at 35% 20%,#ffffff47,#0000 26%),radial-gradient(circle at 66% 72%,#4cf0ff24,#0000 34%),#ffffff0a;border:1px solid #9cd8ff3d;border-radius:999px;inset:8%;box-shadow:0 0 120px #4ab4ff2e,inset 0 1px #ffffff38}.orb-halo-one{animation:5.6s cubic-bezier(.45,0,.2,1) infinite alternate orb-breathe}.orb-halo-two{opacity:.7;border-style:dashed;animation:18s linear infinite orb-rotate;inset:20%;transform:rotate(28deg)}.orb-core{z-index:2;width:190px;height:190px;color:var(--visual-ink);text-align:center;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#fff3,#ffffff0f);border:1px solid #ffffff3d;border-radius:42px;place-items:center;display:grid;box-shadow:0 24px 80px #00000040,inset 0 1px #ffffff57}.orb-core span,.orb-core small{color:var(--visual-muted);font-size:12px;font-weight:800}.orb-core strong{letter-spacing:-.08em;font-size:44px;line-height:1}.orb-node{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffff1a;border:1px solid #ffffff38;border-radius:28px;place-items:center;width:86px;height:86px;display:grid;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff3d}.orb-node b{font-size:22px}.orb-node span{color:var(--visual-muted);font-size:11px;font-weight:900}.node-copper{animation:5s ease-in-out infinite alternate node-float-a;top:24%;left:4%}.node-silver{animation:5.6s ease-in-out infinite alternate node-float-b;top:18%;right:6%}.node-gold{animation:6s ease-in-out infinite alternate node-float-c;bottom:10%;left:16%}.node-oil{animation:6.4s ease-in-out infinite alternate node-float-d;bottom:14%;right:12%}.visual-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.visual-signal-grid article,.visual-asset-card{border:1px solid var(--visual-line);background:var(--visual-panel);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);box-shadow:0 24px 80px #0000002e,inset 0 1px #ffffff29}.visual-signal-grid article{border-radius:24px;padding:22px}.visual-signal-grid span,.visual-signal-grid small,.visual-section-head span,.visual-section-head p{color:var(--visual-muted)}.visual-signal-grid span{font-size:12px;font-weight:900;display:block}.visual-signal-grid strong{letter-spacing:-.06em;margin-top:12px;font-size:32px;line-height:1;display:block}.visual-signal-grid small{margin-top:10px;display:block}.visual-assets{margin-top:72px}.visual-section-head{max-width:680px}.visual-section-head span{letter-spacing:.18em;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.visual-section-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(32px,5vw,62px);line-height:.98}.visual-section-head p{margin:16px 0 0;line-height:1.8}.visual-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.visual-asset-card{min-height:220px;color:var(--visual-ink);border-radius:28px;padding:22px;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.visual-asset-card:before{content:"";opacity:.5;filter:blur(28px);background:var(--asset-glow,#5da8ff73);border-radius:999px;height:70%;position:absolute;inset:auto -20% -34%}.visual-asset-card:hover{border-color:#ffffff5c;transform:translateY(-6px);box-shadow:0 34px 100px #00000042,inset 0 1px #ffffff3d}.visual-asset-card span,.visual-asset-card p{z-index:1;color:var(--visual-muted);position:relative}.visual-asset-card span{border:1px solid var(--visual-line);border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.visual-asset-card strong,.visual-asset-card h3{z-index:1;display:block;position:relative}.visual-asset-card strong{letter-spacing:-.08em;margin-top:46px;font-size:48px;line-height:1}.visual-asset-card h3{margin:12px 0 0;font-size:22px}.visual-asset-card p{margin:8px 0 0}.asset-copper{--asset-glow:#ff894c80}.asset-silver{--asset-glow:#a3c0e67a}.asset-gold{--asset-glow:#ffc65675}.asset-oil{--asset-glow:#48f0ff61}@keyframes visual-float-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(7vw,5vh)scale(1.08)}}@keyframes visual-float-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6vw,8vh)scale(1.06)}}@keyframes visual-float-c{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4vw,-4vh)scale(1.1)}}@keyframes visual-ring-a{0%{opacity:.04;transform:translate(-50%,-50%)scale(.76)}45%{opacity:.44}to{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}@keyframes visual-ring-b{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}50%{opacity:.28}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@keyframes orb-breathe{0%{transform:scale(.98)}to{transform:scale(1.035)}}@keyframes orb-rotate{to{transform:rotate(388deg)}}@keyframes node-float-a{to{transform:translate(12px,-14px)}}@keyframes node-float-b{to{transform:translate(-10px,14px)}}@keyframes node-float-c{to{transform:translate(14px,10px)}}@keyframes node-float-d{to{transform:translate(-12px,-10px)}}@media (max-width:980px){.visual-preview-shell{padding-left:18px;padding-right:18px}.visual-nav{flex-wrap:wrap}.visual-nav nav{order:3;width:100%;padding-bottom:2px;overflow:auto}.visual-hero{grid-template-columns:1fr;min-height:auto;padding:58px 0 36px}.visual-command-orb{justify-self:center;max-width:430px}.visual-signal-grid,.visual-asset-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.visual-copy h1{font-size:52px}.visual-copy p:not(.visual-eyebrow){font-size:15px}.visual-signal-grid,.visual-asset-grid{grid-template-columns:1fr}.visual-command-orb{max-width:320px}.orb-node{border-radius:22px;width:68px;height:68px}.orb-core{border-radius:34px;width:150px;height:150px}.orb-core strong{font-size:34px}}@media (prefers-reduced-motion:reduce){.visual-preview-shell *,.visual-preview-shell :before,.visual-preview-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}.visual-reveal{opacity:1!important;filter:none!important}}html.is-scrolling main.app-shell:before,html.is-scrolling main.app-shell:after,html.is-scrolling .liquid-layer-base,html.is-scrolling .liquid-layer-flow-a,html.is-scrolling .liquid-layer-flow-b,html.is-scrolling .liquid-layer-orb,html.is-scrolling .liquid-layer-highlight,html.is-scrolling .visual-glow,html.is-scrolling .visual-scan-ring,html.is-scrolling .orb-halo,html.is-scrolling .orb-node{animation-play-state:paused!important}.workspace-mode .table-panel,.workspace-mode .table-panel:hover{transform:none!important}.workspace-mode .table-panel{-webkit-backdrop-filter:none!important}.topbar,.app-shell>header.topbar{width:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}main.app-shell{padding-top:0!important}main.app-shell.workspace-mode{overflow:clip visible!important}.visual-preview-shell>.sidebar-backdrop{opacity:0;z-index:90!important;pointer-events:none!important;margin:0!important;position:fixed!important;inset:0!important}.visual-preview-shell>.sidebar-backdrop.open{opacity:1;pointer-events:auto!important}.visual-preview-shell>.side-nav{z-index:91!important;height:calc(100dvh - 24px)!important;margin:0!important;position:fixed!important;inset:12px auto 12px 12px!important}.etf-terminal-shell{--terminal-width:min(1800px, calc(100vw - 96px));min-height:100vh}.etf-terminal-bar{width:var(--terminal-width);border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 86%,transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin:12px auto 10px;padding:8px 12px;display:flex;box-shadow:0 18px 56px #00000029}.etf-terminal-symbol{flex-direction:column;gap:2px;display:flex}.etf-terminal-symbol strong{color:var(--ink);font-size:19px;line-height:1}.etf-terminal-symbol span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.etf-terminal-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.etf-terminal-tools span,.etf-terminal-tools label{border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--panel-soft) 58%,transparent);min-height:30px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.etf-terminal-tools select{color:var(--ink);background:0 0;border:0;outline:0;font-weight:800}.etf-terminal-layout{width:var(--terminal-width);grid-template-columns:1fr;align-items:start;gap:12px;margin:0 auto 28px;display:grid}.etf-terminal-chart,.etf-terminal-side{background:color-mix(in srgb,var(--panel) 90%,transparent)!important;border-radius:18px!important;margin:0!important}.etf-terminal-chart{overflow:hidden}.etf-terminal-chart-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 14px;display:flex}.etf-terminal-chart-head strong{color:var(--ink);font-size:15px;display:block}.etf-terminal-chart-head span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.etf-terminal-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.etf-range-control{border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--panel-soft) 58%,transparent);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.etf-range-control button{min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:11px;font-weight:900}.etf-range-control button:hover{color:var(--ink);background:color-mix(in srgb,var(--panel) 72%,transparent)}.etf-range-control button:focus-visible{outline-offset:2px;outline:2px solid #38bdf8b3}.etf-range-control button.is-active{color:var(--ink);background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 8px 20px #0f172a1f}.etf-bias-pill{border:1px solid var(--line);text-align:center;min-width:104px;color:var(--muted);border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:900}.etf-bias-pill.is-undervalued,.terminal-side-head strong.is-undervalued{color:#38bdf8}.etf-bias-pill.is-overvalued,.terminal-side-head strong.is-overvalued{color:#f59e0b}.etf-bias-pill.is-fair,.terminal-side-head strong.is-fair{color:var(--ink)}.etf-terminal-chart svg{width:100%;height:clamp(560px,100vh - 310px,760px);min-height:0;display:block}.etf-terminal-empty{text-align:center;min-height:clamp(560px,100vh - 310px,760px);color:var(--muted);place-content:center;gap:8px;padding:32px;display:grid}.etf-terminal-empty strong{color:var(--ink);font-size:18px}.etf-terminal-empty span{max-width:640px;font-size:13px;line-height:1.7}.terminal-svg-bg{fill:color-mix(in srgb,var(--panel-soft) 62%,transparent);stroke:#0000}.terminal-grid,.terminal-gap-grid,.terminal-divider{stroke:color-mix(in srgb,var(--line) 64%,transparent);stroke-width:1px}.terminal-zero-line{stroke:color-mix(in srgb,var(--ink) 46%,transparent);stroke-width:1.2px;stroke-dasharray:7 6}.terminal-axis,.terminal-label{fill:var(--muted);font-size:12px;font-weight:800}.terminal-label{letter-spacing:.08em;text-transform:uppercase}.terminal-close-line{fill:none;stroke:#94a3b840;stroke-width:1.1px}.terminal-fair-line{fill:none;stroke:url(#terminalFairLine);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 18px #67e8f92e)}.terminal-gap-under{stroke:#38bdf82e;stroke-width:1.4px}.terminal-gap-over{stroke:#f59e0b33;stroke-width:1.4px}.terminal-gap-fair{stroke:#94a3b81a;stroke-width:1px}.terminal-candle-up line,.terminal-candle-up rect{stroke:#38bdf8}.terminal-candle-up rect{fill:#38bdf857}.terminal-candle-down line,.terminal-candle-down rect{stroke:#f59e0b}.terminal-candle-down rect{fill:#f59e0b5c}.terminal-gap-line{fill:none;stroke:#8bd3ff;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.terminal-crosshair line{stroke:#e2e8f05c;stroke-dasharray:5 7}.terminal-crosshair circle{fill:var(--panel);stroke:#fbbf24;stroke-width:2px}.etf-terminal-side{grid-template-columns:minmax(210px,260px) minmax(0,1fr) minmax(190px,240px) minmax(230px,300px);align-items:stretch;gap:14px;min-width:0;padding:14px;display:grid;overflow:hidden}.terminal-side-head{border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:radial-gradient(circle at 10% 0%,#38bdf824,transparent 34%), color-mix(in srgb,var(--panel-soft) 56%,transparent);border-radius:16px;padding:12px}.terminal-side-head span{color:var(--muted);font-size:12px}.terminal-side-head strong{margin:8px 0 6px;font-size:22px;line-height:1;display:block}.terminal-side-head p,.terminal-disclaimer{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.etf-terminal-side dl{grid-template-columns:repeat(7,minmax(94px,1fr));align-items:stretch;gap:0;margin:0;display:grid}.etf-terminal-side dl div{border-left:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-bottom:0;grid-template-columns:1fr;align-items:start;row-gap:4px;padding:7px 10px;display:grid}.etf-terminal-side dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.etf-terminal-side dd{color:var(--ink);text-align:left;white-space:nowrap;min-width:76px;margin:0;font-size:15px;font-weight:900}.terminal-disclaimer{overflow-wrap:anywhere;white-space:normal;align-self:center;max-width:none}.terminal-legend{border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--panel-soft) 44%,transparent);border-radius:14px;flex-direction:column;justify-content:center;gap:7px;padding:12px;display:flex}.terminal-legend span{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.terminal-legend i{border-radius:99px;width:18px;height:3px}.legend-price{background:#94a3b8}.legend-fair{background:linear-gradient(90deg,#e5e7eb,#67e8f9,#fbbf24)}.legend-under{background:#38bdf8}.legend-over{background:#f59e0b}@media (max-width:1050px){.etf-terminal-shell{--terminal-width:calc(100vw - 28px)}.etf-terminal-bar,.etf-terminal-chart-head,.etf-terminal-head-actions{flex-direction:column;align-items:flex-start}.etf-terminal-layout{display:block}.etf-terminal-side{grid-template-columns:1fr;margin-top:12px!important}.etf-terminal-side dl{grid-template-columns:repeat(2,minmax(0,1fr))}.etf-terminal-side dl div{border-left:0;border-bottom:1px solid color-mix(in srgb,var(--line) 62%,transparent)}.etf-range-control{border-radius:16px;flex-wrap:wrap;justify-content:flex-start}.etf-terminal-chart svg{min-height:560px}}.workbench{margin:18px 0 0}:root{--density-panel-pad-y:14px;--density-panel-pad-x:16px;--density-panel-gap:12px;--density-title:15px}.workbench{margin-top:12px}@media (max-width:640px){:root{--density-panel-pad-y:12px;--density-panel-pad-x:12px;--density-panel-gap:10px}}.asset-tab-wrap{display:flex;position:relative}.asset-tab-wrap>.asset-tab{flex:1}.asset-star{width:18px;height:18px;color:var(--muted);cursor:pointer;opacity:.45;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;line-height:1;transition:opacity .15s,color .15s;display:grid;position:absolute;top:3px;right:4px}.asset-tab-wrap:hover .asset-star{opacity:1}.asset-star:focus-visible{opacity:1;outline:2px solid var(--green2);outline-offset:1px}.asset-star.on{opacity:1;color:var(--at)}html[data-theme=terminal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e8e8e8;--muted:#8a8a8a;--paper:#0a0a0a;--panel:#0a0a0a;--float-panel:#0a0a0a;--panel-soft:#141414;--line:#ffffff1a;--header:#141414;--input:#111;--green:#26a69a;--green2:#2eb8aa;--green-bg:#08201d;--red:#e5484d;--above:#e5484d;--above-bg:#1d0d0e;--below:#26a69a;--below-bg:#08201d;--above-fill:#9e2f33;--below-fill:#18726b;--at:#a78bfa;--at-bg:#150f26;--shadow:none;--glass-bg:#0a0a0a;--glass-soft:#0a0a0a;--glass-strong:#141414;--glass-clear-soft:#0a0a0a;--glass-clear-strong:#141414;--glass-line:#ffffff1a;--glass-edge:#ffffff1a;--glass-edge-dim:#ffffff12;--glass-shadow:none;--glass-shadow-soft:none;--glass-shadow-floating:none;--glass-shadow-premium:none;--liquid-bg-deep:#000;--liquid-bg-mid:#000;--liquid-bg-soft:#000;--liquid-haze-a:transparent;--liquid-haze-b:transparent;--liquid-haze-c:transparent;--liquid-haze-d:transparent;--liquid-vein:transparent;--liquid-grain:transparent;--liquid-vignette:transparent;--liquid-blue:#a78bfa;--liquid-violet:#a78bfa;--liquid-cyan:#26a69a;--liquid-amber:#e5484d;--metric:#e8e8e8;--mirror-row-h:28px;--radius-sm:4px;--radius-md:6px;--radius-lg:6px;--radius-xl:6px;--radius-2xl:6px}html[data-theme=terminal] body:before,html[data-theme=terminal] body:after,html[data-theme=terminal] .liquid-background,html[data-theme=terminal] .liquid-layer{content:none!important;display:none!important}html[data-theme=terminal] body{background:#0a0a0a!important}html[data-theme=terminal] *,html[data-theme=terminal] :before,html[data-theme=terminal] :after{box-shadow:none!important;-webkit-backdrop-filter:none!important;filter:none!important;text-shadow:none!important;background-image:none!important}html[data-theme=terminal] .table-panel,html[data-theme=terminal] .asset-switch{background:var(--panel)!important;border:1px solid var(--line)!important;box-shadow:none!important;background-image:none!important}html[data-theme=terminal] .topbar{background:var(--paper)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background-image:none!important}html[data-theme=terminal] .asset-tab{background:var(--panel-soft)!important;border-color:var(--line)!important;box-shadow:none!important;background-image:none!important}html[data-theme=terminal] .error{box-shadow:none!important;background-image:none!important}html[data-theme=terminal]{--density-panel-pad-y:10px;--density-panel-pad-x:12px;--density-panel-gap:8px;--density-title:13px;--radius-2xl:3px}html[data-theme=terminal] .table-panel,html[data-theme=terminal] .asset-switch{border-radius:var(--radius-md)!important}html[data-theme=terminal] .asset-tab{border-radius:var(--radius-sm)!important}html[data-theme=terminal] body{font-size:12.5px}html[data-theme=terminal] .asset-tab{padding:6px 9px!important}html[data-theme=terminal] .asset-tab:hover,html[data-theme=terminal] .table-panel:hover{transform:none!important}@media (min-width:901px){html[data-theme=terminal]{--topbar-h:52px}}html[data-theme=terminal] .brand-mark{width:30px!important;height:30px!important;font-size:15px!important}html[data-theme=terminal] .brand strong{font-size:15px!important}html[data-theme=terminal] .theme-switch{padding:4px 8px!important;font-size:11px!important}html[data-theme=terminal] .theme-switch,html[data-theme=terminal] [class*=previewBadge],html[data-theme=terminal] [class*=badgeLabel]{border-color:var(--line)!important;box-shadow:none!important;color:var(--muted)!important;background:0 0!important}html[data-theme=terminal] .menu-button,html[data-theme=terminal] .ghost-button,html[data-theme=terminal] select,html[data-theme=terminal] input,html[data-theme=terminal] .theme-switch select{background:var(--input)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important;background-image:none!important}html[data-theme=terminal] .menu-button{border:1px solid var(--line)!important}html[data-theme=terminal] .menu-button svg,html[data-theme=terminal] .menu-button i{color:var(--muted)!important}html[data-theme=terminal] .brand-mark{color:var(--ink)!important;background:#1a1a1a!important}html[data-theme=terminal] .app-shell:before,html[data-theme=terminal] .app-shell:after{content:none!important;display:none!important}html[data-theme=terminal] .app-shell{background:var(--paper)!important;background-image:none!important}@media (max-width:900px){:root{--topbar-h:92px}.topbar{flex-shrink:0;min-height:0;padding-block:10px}}html[data-theme=terminal] .brand small{font-size:11px!important}@media (min-width:901px){main.app-shell.workspace-mode{flex-direction:column!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}main.app-shell.workspace-mode>*{flex:none}main.app-shell.workspace-mode>.topbar{width:100%!important;margin-inline:0!important}main.app-shell.workspace-mode>.workbench{flex-direction:column;flex:auto;min-height:0;display:flex}main.app-shell.workspace-mode>footer{display:none!important}}@media (max-width:980px){.visual-nav nav{flex-wrap:wrap;position:relative;overflow:visible}.visual-nav nav>a{white-space:nowrap}}.workspace-mode{--topbar-h:auto}.workspace-mode .workbench{margin-top:10px}:root{--mirror-row-h:32px;--chart-text:#6b7280;--chart-grid:#0f172a0e;--chart-border:#0f172a1f;--chart-crosshair:#0f172a6b;--chart-label:#334155;--chart-up:var(--above);--chart-down:var(--below);--chart-call:var(--above);--chart-put:var(--below);--chart-line:#2563eb;--chart-avg:#ca8a04;--chart-ma5:#334155;--chart-ma10:#ca8a04;--chart-ma20:#c026d3;--chart-ma60:#059669;--chart-iv:#7c3aed;--chart-oi:#0891b2;--chart-band:#7c3aed;--chart-prev:#94a3b8;--chart-watermark:#0f172a0b;--chart-separator:#0f172a24}html[data-theme=dark]{--chart-text:#9ca3af;--chart-grid:#ffffff0d;--chart-border:#ffffff1a;--chart-crosshair:#ffffff6b;--chart-label:#273244;--chart-line:#60a5fa;--chart-avg:#facc15;--chart-ma5:#e5e7eb;--chart-ma10:#facc15;--chart-ma20:#e879f9;--chart-ma60:#34d399;--chart-iv:#a78bfa;--chart-oi:#22d3ee;--chart-band:#a78bfa;--chart-prev:#6b7280;--chart-watermark:#ffffff0a;--chart-separator:#ffffff24}@media (prefers-color-scheme:dark){html[data-theme=auto]{--chart-text:#9ca3af;--chart-grid:#ffffff0d;--chart-border:#ffffff1a;--chart-crosshair:#ffffff6b;--chart-label:#273244;--chart-line:#60a5fa;--chart-avg:#facc15;--chart-ma5:#e5e7eb;--chart-ma10:#facc15;--chart-ma20:#e879f9;--chart-ma60:#34d399;--chart-iv:#a78bfa;--chart-oi:#22d3ee;--chart-band:#a78bfa;--chart-prev:#6b7280;--chart-watermark:#ffffff0a;--chart-separator:#ffffff24}}html[data-theme=terminal]{--chart-text:#8a8a8a;--chart-grid:#ffffff0b;--chart-border:#ffffff1f;--chart-crosshair:#fff6;--chart-label:#2b2b2b;--chart-line:#e8e8e8;--chart-avg:#f0b429;--chart-ma5:#e8e8e8;--chart-ma10:#f0b429;--chart-ma20:#d462c8;--chart-ma60:#3f9cff;--chart-iv:#b071e8;--chart-oi:#c8c8c8;--chart-band:#b071e8;--chart-prev:#6a6a6a;--chart-watermark:#ffffff09;--chart-separator:#ffffff24}
