: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}.connection{color:var(--muted);border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:8px 12px;font-size:12px}.connection i{background:#c28e42;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.hero{justify-content:space-between;align-items:flex-end;margin:42px 4vw 26px;display:flex}.eyebrow{color:var(--green2);letter-spacing:2px;margin:0 0 10px;font-size:11px;font-weight:700}.hero h1{letter-spacing:-1px;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:42px}.subtitle{color:var(--muted);margin:10px 0 0}.spot-card{text-align:right;background:var(--panel);border:1px solid var(--line);min-width:360px;box-shadow:var(--shadow);border-radius:16px;padding:18px 20px}.spot-card span,.spot-card small{color:var(--muted);font-size:12px;display:block}.spot-card strong{color:var(--green2);margin:8px 0;font-family:Georgia,serif;font-size:34px;line-height:1;display:block}.focus-month-card{border-color:var(--green2);position:relative}.focus-month-card.needs-action{border-color:var(--below);background:color-mix(in srgb,var(--below-bg) 38%,var(--panel))}.mini-action{background:var(--below);color:#fff;cursor:pointer;border:0;border-radius:999px;height:30px;margin-top:10px;padding:0 12px;font-size:12px;font-weight:700}.mini-action:hover{filter:brightness(.96)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin:0 4vw}.controls{align-items:flex-end;gap:18px;padding:16px 18px;display:flex}.controls label,.filters label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.controls input,.controls select,.filters input{border:1px solid var(--line);background:var(--input);height:37px;color:var(--ink);border-radius:6px;outline:none;padding:0 10px}.primary{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;height:37px;padding:0 16px;font-weight:600}.primary:hover{filter:brightness(.96)}.month-control{flex-direction:column;gap:7px;min-width:min(760px,70vw);display:flex}.control-title{color:var(--muted);font-size:11px}.month-control>small{color:var(--muted);font-size:10px}.month-chips{flex-wrap:wrap;gap:7px;display:flex}.month-chip{border:1px solid var(--line);background:var(--panel);min-width:92px;min-height:42px;color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;padding:6px 10px;font-size:12px;font-weight:700}.month-chip:hover{border-color:var(--green2)}.month-chip.active{background:var(--green-bg);border-color:var(--green2);color:var(--green2)}.month-chip.today-month{border-color:var(--below);box-shadow:inset 0 0 0 1px var(--below)}.chip-main{line-height:1.1;display:block}.chip-tags{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.chip-tags em,.chip-tags small{background:var(--header);color:var(--muted);border-radius:999px;padding:3px 5px;font-size:9px;font-style:normal;font-weight:700;line-height:1}.chip-tags em:first-child{background:var(--below-bg);color:var(--below)}.filters{align-items:flex-end;gap:10px;margin:14px 4vw;display:flex}.filters>input{width:270px}.filters label input{width:145px}.result-count{color:var(--muted);margin-left:auto;padding-bottom:10px;font-size:12px}.error,.warning{border-radius:6px;margin:0 4vw 12px;padding:10px 14px;font-size:12px}.error{color:var(--red);background:#f9e8e4}.warning{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.table-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;margin:0 4vw;overflow:hidden}.table-scroll{min-height:270px;max-height:calc(100vh - 330px);overflow:auto}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}.highlight{background:var(--panel-soft)}.strike-below{background:var(--below-bg);color:var(--below);font-weight:800}.strike-above{background:var(--above-bg);color:var(--above);font-weight:800}.strike-at{background:var(--at-bg);color:var(--at);font-weight:800}.spot-row td{color:var(--ink);border-top:2px solid var(--green2);border-bottom:2px solid var(--green2);padding:7px 10px;text-align:center!important;background:var(--header)!important;position:static!important}.spot-row span,.spot-row small{color:var(--muted);font-size:11px}.spot-row strong{color:var(--green2);margin:0 10px;font-size:15px}.tooltip-wrap{place-items:center;display:inline-grid;position:relative}.help{border:1px solid var(--muted);width:15px;height:15px;color:var(--muted);background:var(--panel);cursor:help;border-radius:999px;place-items:center;margin-left:3px;padding:0;font-size:10px;line-height:1;display:inline-grid}.tooltip-card{z-index:60;border:1px solid var(--line);background:var(--panel);width:300px;color:var(--ink);letter-spacing:0;text-align:left;white-space:normal;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.55;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0f172a29}.tooltip-card strong,.tooltip-card span{display:block}.tooltip-card strong{color:var(--ink);margin-bottom:4px}.tooltip-wrap:hover .tooltip-card,.tooltip-wrap:focus-within .tooltip-card{display:block}.positive{color:var(--green2)}.strong{font-weight:700}.sort-button{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cell-input{text-align:right;border:1px solid var(--line);background:var(--input);width:82px;height:28px;color:var(--ink);border-radius:4px;padding:0 6px}.cell-input.small{width:56px}.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}.estimate-tag{background:var(--header);border:1px solid var(--line);min-width:16px;height:16px;color:var(--muted);vertical-align:1px;border-radius:999px;place-items:center;margin-left:5px;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid}.source-tag{border:1px solid var(--line);vertical-align:1px;border-radius:999px;place-items:center;margin-left:5px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-grid}.source-tag.estimate{color:var(--muted);background:var(--header)}@media (max-width:900px){.controls,.filters,.topbar-actions{flex-wrap:wrap}.result-count{margin-left:0}.hero{flex-direction:column;align-items:flex-start;gap:18px}.spot-card{text-align:left;width:100%;min-width:0}.hero h1{font-size:34px}.table-scroll{max-height:none}.topbar,.hero,.panel,.filters,.table-panel,footer{margin-left:18px;margin-right:18px}.topbar{height:auto;min-height:72px;margin:0;padding:12px 18px}.month-control{min-width:100%}}.spot-row.today-row td{border-top-color:var(--below);border-bottom-color:var(--below);background:var(--below-bg)!important}.today-row span{font-weight:800;color:var(--below)!important}.missing-value{color:var(--muted);opacity:.82;font-size:11px;font-weight:600;display:inline-block}.chain-hero{margin-top:30px}.chain-controls{align-items:flex-end}.chain-panel{position:relative}.chain-scroll{max-height:calc(100vh - 360px);padding-bottom:0}.chain-table{font-size:11px}.chain-table th,.chain-table td{padding:7px 8px}.chain-table th:first-child,.chain-table td:first-child{position:static;left:auto}.chain-table .side-head th{text-align:center;letter-spacing:.8px;font-size:11px;font-weight:800}.chain-table .strike-head,.chain-table .strike-cell{color:var(--ink);border-left:1px solid var(--line);border-right:1px solid var(--line);font-weight:900;text-align:center!important;background:var(--header)!important}.chain-table .strike-cell{font-size:13px}.chain-month-row td{border-top:2px solid var(--line);border-bottom:1px solid var(--line);padding:8px 10px;text-align:center!important;background:var(--panel-soft)!important;position:static!important}.chain-month-row span,.chain-month-row small{color:var(--muted);font-size:11px}.chain-month-row strong{color:var(--ink);margin:0 12px;font-size:16px}.center-price-row td{border-top:2px solid var(--at);border-bottom:2px solid var(--at);padding:8px 10px;text-align:center!important;background:var(--at-bg)!important;position:static!important}.center-price-row span{color:var(--muted);margin-right:8px;font-size:11px}.center-price-row strong{color:var(--at);font-family:Georgia,serif;font-size:18px}.center-price-row small{color:var(--muted);margin-left:8px;font-size:11px}.mini-contract strong{text-overflow:ellipsis;max-width:116px;overflow:hidden}.mini-contract.call strong{color:var(--above)}.mini-contract.put strong{color:var(--below)}.empty-side{color:var(--muted);opacity:.42}.quote-bid{color:var(--above)!important}.quote-ask{color:var(--below)!important}.quote-bid .missing-value{color:var(--above)!important}.quote-ask .missing-value{color:var(--below)!important}.positive,.metric-strong{color:var(--above)}.metric-strong{font-weight:800}.range-bar{border-top:1px solid var(--line);background:var(--panel);grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.range-bar span,.range-bar small{color:var(--muted);font-size:11px}.range-bar strong{white-space:nowrap;font-size:12px}.range-bar input{accent-color:var(--above);width:100%}.compact-hero{margin-bottom:16px}.chain-panel{overflow:visible}.chain-scroll{min-height:0!important;max-height:none!important;overflow:visible!important}.chain-table{table-layout:fixed;border-collapse:separate;width:100%;min-width:0}.chain-table th,.chain-table td{text-overflow:ellipsis;vertical-align:middle;height:34px;padding:6px;overflow:hidden}.chain-table th{position:sticky;top:72px}.contract-col{width:10.8%}.narrow-col{width:4.2%}.rate-col{width:5.2%}.money-col{width:6.2%}.quote-col{width:4.4%}.strike-col{width:6.6%}.chain-table .side-head th{height:30px;top:72px}.chain-table thead tr:nth-child(2) th{top:102px}.chain-table .strike-head,.chain-table .strike-cell{box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line);font-size:12px}.chain-table .strike-cell{font-size:14px;background:color-mix(in srgb,var(--header) 82%,var(--panel))!important}.mini-contract{line-height:1.15}.mini-contract.call{text-align:left!important}.mini-contract.put{text-align:right!important}.mini-contract strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.mini-contract small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;display:block;overflow:hidden}.center-price-row td{background:color-mix(in srgb,var(--at-bg) 72%,var(--panel))!important;height:40px!important;padding:7px 10px!important}.center-price-row span{font-weight:700}.center-price-row strong{min-width:150px;font-size:19px;display:inline-block}.center-price-row small{margin-left:12px;display:inline-block}.chain-month-row,.range-bar{display:none!important}@media (max-width:1200px){.chain-table{font-size:10px}.chain-table th,.chain-table td{padding:5px 4px}.contract-col{width:9.8%}.rate-col{width:5.4%}.money-col{width:6.4%}.quote-col{width:4.5%}.strike-col{width:7%}.mini-contract small{display:none}.center-price-row strong{min-width:120px}}.table-panel.chain-panel{overflow:visible}.chain-scroll{scrollbar-gutter:stable;min-height:0!important;max-height:none!important;overflow:auto visible!important}.chain-scroll::-webkit-scrollbar{height:10px}.chain-scroll::-webkit-scrollbar-track{background:var(--panel-soft);border-radius:999px}.chain-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 42%,transparent);border:2px solid var(--panel-soft);border-radius:999px}.chain-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 62%,transparent)}.chain-table{width:max(100%,1380px);min-width:1380px}.chain-table th{overflow:visible!important}.chain-table td{overflow:hidden}.chain-table .tooltip-wrap{z-index:40;position:relative;overflow:visible}.chain-table .help{z-index:41;position:relative}.chain-table .tooltip-card{z-index:9999;pointer-events:none;min-width:280px;max-width:min(340px,80vw);top:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%)}: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}.hero,.panel,.filters,.table-panel,footer{max-width:1320px;margin-left:auto;margin-right:auto}.hero{align-items:flex-end;margin-top:0;padding:38px 32px 22px}.eyebrow{color:var(--above);letter-spacing:.14em}.subtitle{overflow-wrap:anywhere;word-break:break-word;max-width:560px;line-height:1.7}.panel,.table-panel{background:var(--panel);border-color:var(--line);box-shadow:var(--shadow);border-radius:18px}.controls{grid-template-columns:minmax(0,1fr) auto 160px 120px;align-items:end;gap:16px;padding:16px;display:grid}.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}.controls label,.filters label{color:var(--muted);font-size:12px}.controls input,.controls select,.filters input,.theme-switch,.connection{border-color:var(--line);background:var(--input);border-radius:12px;height:40px}.controls input:focus,.controls select:focus,.filters input:focus{border-color:var(--above);box-shadow:0 0 0 3px color-mix(in srgb,var(--above) 14%,transparent)}.primary{background:var(--green);border-radius:12px;height:40px;transition:filter .16s,transform .16s}.primary:active{transform:translateY(1px)}.month-chip{background:var(--panel);border-color:var(--line);border-radius:13px;min-height:48px;transition:border-color .16s,background-color .16s,box-shadow .16s}.month-chip.active{color:var(--ink);background:var(--green-bg);border-color:var(--green);box-shadow:inset 0 -3px 0 var(--green)}.chip-tags em:first-child{color:var(--above);background:var(--above-bg)}.filters{grid-template-columns:270px 145px 145px minmax(140px,1fr);margin-top:14px;margin-bottom:14px;padding:0;display:grid}.result-count{justify-self:end}.error{color:#b45309;background:#fffbeb;border:1px solid #fde68a;max-width:1320px;margin-left:auto;margin-right:auto}.warning{max-width:1320px;margin-left:auto;margin-right:auto}.table-panel.chain-panel{width:calc(100vw - 48px);max-width:none;margin-left:24px;margin-right:24px;overflow:hidden}.chain-scroll{background:var(--panel);overflow:auto visible!important}.chain-table{width:max(100%,1500px);min-width:1500px;font-size:12px}.chain-table th,.chain-table td{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);height:38px;padding:0 10px}.chain-table th{background:var(--header);color:var(--muted);letter-spacing:0;font-size:11px;font-weight:700;position:static;overflow:visible!important}.chain-table .side-head th{height:40px;font-size:11px}.chain-table .side-head th:first-child{background:var(--above-bg);color:var(--above)}.chain-table .side-head th:last-child{background:var(--below-bg);color:var(--below)}.chain-table .strike-head,.chain-table .strike-cell{color:var(--ink);border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--header)!important}.chain-table .strike-cell{font-size:13px;font-weight:900}.center-price-row td{background:var(--at-bg)!important;border-top:1px solid color-mix(in srgb,var(--at) 42%,var(--line))!important;border-bottom:1px solid color-mix(in srgb,var(--at) 42%,var(--line))!important;height:42px!important}.center-price-row strong{color:var(--at);letter-spacing:-.03em;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:20px}.quote-bid,.quote-bid .missing-value,.mini-contract.call strong{color:var(--above)!important}.quote-ask,.quote-ask .missing-value,.mini-contract.put strong{color:var(--below)!important}.quote-volume,.quote-volume .missing-value{font-variant-numeric:tabular-nums;color:var(--muted)!important}.positive,.metric-strong{font-weight:800;color:var(--metric)!important}.source-tag.real{color:var(--above);background:var(--above-bg)}.tooltip-card{border-color:var(--line);box-shadow:var(--shadow)}.strategy-panel{width:calc(100vw - 48px);max-width:none;margin:16px 24px 14px;padding:16px}.strategy-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.strategy-kicker{color:var(--above);letter-spacing:.12em;margin:0 0 6px;font-size:11px;font-weight:800}.strategy-header h2{letter-spacing:-.03em;margin:0;font-size:20px}.strategy-header p{color:var(--muted);margin:8px 0 0;font-size:12px}.strategy-status{border:1px solid var(--line);background:var(--panel-soft);text-align:right;border-radius:14px;min-width:112px;padding:10px 12px}.strategy-status span,.strategy-summary span{color:var(--muted);font-size:11px;display:block}.strategy-status strong{margin-top:3px;font-size:22px;line-height:1;display:block}.strategy-status.suitable strong{color:var(--above)}.strategy-status.caution strong{color:var(--at)}.strategy-status.avoid strong{color:var(--below)}.strategy-inputs{grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.strategy-inputs label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.strategy-label-line{align-items:center;gap:3px;display:inline-flex}.strategy-inputs input{border:1px solid var(--line);background:var(--input);height:38px;color:var(--ink);border-radius:10px;outline:none;padding:0 10px}.strategy-inputs input:focus{border-color:var(--above);box-shadow:0 0 0 3px color-mix(in srgb,var(--above) 14%,transparent)}.strategy-summary{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.strategy-summary>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:14px;padding:11px 12px}.strategy-summary strong{color:var(--ink);margin-top:5px;font-size:18px;line-height:1;display:block}.strategy-summary small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.strategy-notes{gap:6px;margin-top:12px;display:grid}.strategy-notes p{color:var(--ink);margin:0;font-size:12px;line-height:1.5}.strategy-notes .muted-note{color:var(--muted)}.strategy-table-wrap{border:1px solid var(--line);border-radius:14px;margin-top:14px;overflow:auto}.strategy-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;min-width:1216px;font-size:12px}.strategy-table th,.strategy-table td{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:var(--panel);text-align:right;height:38px;padding:8px 10px;position:static!important}.strategy-table th{color:var(--muted);font-size:11px;font-weight:800;background:var(--header)!important}.strategy-table th:first-child,.strategy-table td:first-child,.strategy-table th:nth-child(2),.strategy-table td:nth-child(2),.strategy-table th:last-child,.strategy-table td:last-child{text-align:left}.strategy-contract strong,.strategy-contract small,.strategy-reason small{display:block}.strategy-contract small,.strategy-reason small{color:var(--muted);white-space:normal;margin-top:3px;font-size:10px}.strategy-reason{min-width:260px;line-height:1.45;white-space:normal!important}.risk-pill{border:1px solid var(--line);border-radius:999px;place-items:center;min-width:32px;height:22px;font-size:11px;font-weight:800;display:inline-grid}.strategy-empty{color:var(--muted);text-align:center!important;padding:34px 12px!important}footer{color:var(--muted);margin-top:14px}@media (max-width:900px){.topbar{padding:12px 18px}.hero,.panel,.filters,.table-panel,footer{max-width:none;margin-left:18px;margin-right:18px}.hero{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 0 18px;overflow:hidden}.hero h1{font-size:30px}.subtitle{white-space:normal;max-width:calc(100vw - 36px)}.controls{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr}.filters>input{grid-column:1/-1;width:auto}.filters label input{width:100%}.result-count{grid-column:1/-1;justify-self:start}.month-control{min-width:0}.strategy-panel{width:calc(100vw - 36px);margin-left:18px;margin-right:18px}.strategy-header{flex-direction:column}.strategy-status{text-align:left;width:100%}.strategy-inputs,.strategy-summary{grid-template-columns:1fr 1fr}}.mirror-panel{overflow:hidden}.mirror-chain{--mirror-call-shift:0px;--mirror-put-shift:0px;background:var(--panel)}.mirror-row{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.mirror-side{min-width:0;overflow:hidden}.mirror-left{justify-content:flex-end;display:flex}.mirror-right{justify-content:flex-start;display:flex}.mirror-track{will-change:transform;flex:none;width:100%;min-width:1216px;height:38px;transition:transform 80ms linear;display:grid}.mirror-call-track{transform:translateX(var(--mirror-call-shift));grid-template-columns:minmax(190px,190fr) minmax(82px,82fr) minmax(98px,98fr) minmax(98px,98fr) minmax(96px,96fr) minmax(96px,96fr) minmax(118px,118fr) minmax(90px,90fr) minmax(72px,72fr) minmax(92px,92fr) minmax(72px,72fr) minmax(92px,92fr)}.mirror-put-track{transform:translateX(var(--mirror-put-shift));grid-template-columns:minmax(92px,92fr) minmax(72px,72fr) minmax(92px,92fr) minmax(72px,72fr) minmax(90px,90fr) minmax(118px,118fr) minmax(96px,96fr) minmax(96px,96fr) minmax(98px,98fr) minmax(98px,98fr) minmax(82px,82fr) minmax(190px,190fr)}.mirror-cell,.mirror-strike-cell,.mirror-strike-head,.mirror-title{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);min-width:0;height:38px;color:var(--ink);white-space:nowrap;justify-content:flex-end;align-items:center;padding:0 10px;font-size:12px;line-height:1;display:flex}.mirror-cell{text-overflow:ellipsis;overflow:hidden}.mirror-call-track .mirror-cell{text-align:right;justify-content:flex-end}.mirror-put-track .mirror-cell{text-align:left;justify-content:flex-start}.mirror-header-cell,.mirror-strike-head,.mirror-title{background:var(--header);color:var(--muted);font-size:11px;font-weight:700}.mirror-header-cell{overflow:visible}.mirror-title{letter-spacing:.04em;justify-content:center;height:40px}.mirror-strike-head,.mirror-strike-cell{background:var(--header);border-left:1px solid var(--line);border-right:1px solid var(--line);justify-content:center;font-weight:900}.mirror-strike-cell{color:var(--ink);font-size:13px;font-weight:900}.mirror-strike-at{color:var(--at);background:var(--at-bg)}.mirror-contract{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;line-height:1.1}.mirror-contract.put{text-align:right;align-items:flex-end}.mirror-contract strong,.mirror-contract small{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.mirror-contract small{color:var(--muted);font-size:9px}.mirror-spot-row>*{border-bottom:0}.mirror-spot-meta{min-width:0;min-height:42px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 12px;font-size:11px;display:flex;overflow:hidden}.mirror-spot-meta-right{justify-content:flex-end;gap:10px}.mirror-spot-price{background:var(--at-bg);border-bottom:0;height:42px}.mirror-spot-price strong{color:var(--at);letter-spacing:-.02em;font-size:15px}.mirror-empty{min-height:128px;color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex}.mirror-control{border-top:1px solid var(--line);background:var(--panel);min-height:46px;color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:10px 18px;font-size:11px;display:flex}.mirror-control input{width:min(520px,60vw);accent-color:var(--above)}.mirror-header-track .tooltip-wrap{overflow:visible}.mirror-header-track .tooltip-card{z-index:40}.tooltip-card.floating-tooltip{z-index:10000;pointer-events:none;display:block;position:fixed;right:auto}@media (max-width:900px){.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}.table-panel.chain-panel{width:calc(100vw - 36px);margin-left:18px;margin-right:18px}.mirror-row{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)}.mirror-track{width:100%;min-width:1040px}.mirror-cell,.mirror-strike-cell,.mirror-strike-head,.mirror-title{height:36px;padding:0 8px;font-size:11px}.mirror-spot-row .mirror-spot-meta,.mirror-spot-row .mirror-spot-price{border-left:0;border-right:0;justify-content:flex-start}.mirror-spot-meta-right{display:none}.mirror-control{justify-content:stretch}.mirror-control span{display:none}.mirror-control input{width:100%}}.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,.home-card button:hover,.home-asset-card: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}.home-landing{max-width:1320px;margin:0 auto;padding:44px 0 36px}.home-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:28px 0 24px;display:grid}.home-hero h1{letter-spacing:-.055em;margin:0;font-size:44px;line-height:1.08}.home-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ghost-button,.home-card 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}.home-grid{grid-template-columns:1.35fr 1fr 1fr;gap:14px;display:grid}.home-card,.home-asset-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:20px}.home-card{flex-direction:column;align-items:flex-start;min-height:210px;padding:20px;display:flex}.home-card.primary-card{background:linear-gradient(180deg,color-mix(in srgb,var(--above-bg) 72%,var(--panel)),var(--panel));border-color:color-mix(in srgb,var(--above) 34%,var(--line))}.home-card span,.home-section-head span{color:var(--above);letter-spacing:.1em;font-size:11px;font-weight:900}.home-card h2{letter-spacing:-.035em;margin:14px 0 0;font-size:22px}.home-card p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.8}.home-card button{margin-top:auto}.home-assets{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:22px;margin-top:18px;padding:18px}.home-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.home-section-head p{color:var(--muted);margin:0;font-size:12px}.home-asset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.home-asset-card{min-height:118px;color:var(--ink);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.home-asset-card span{background:var(--header);width:34px;height:34px;color:var(--above);border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.home-asset-card strong{font-size:15px}.home-asset-card small{color:var(--muted);font-size:11px;line-height:1.5}.home-asset-card.live{border-color:color-mix(in srgb,var(--above) 36%,var(--line))}.home-asset-card.live span{background:var(--above);color:#fff}@media (max-width:900px){.brand-group{width:100%}.topbar-actions{justify-content:flex-start;width:100%}.home-landing{width:calc(100vw - 36px);margin:0 18px;padding:26px 0}.home-hero,.home-grid,.home-asset-grid{grid-template-columns:1fr}.home-hero{align-items:start;gap:18px}.home-hero h1{font-size:34px}.home-actions{justify-content:flex-start}.home-actions .primary,.home-actions .ghost-button{width:100%}.home-section-head{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.side-nav,.sidebar-backdrop,.primary,.month-chip,.mirror-track{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,.panel,.table-panel,.home-card,.home-assets,.strategy-summary>div,.strategy-status,.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,.mirror-chain,.strategy-table-wrap,.strategy-table th,.strategy-table td,.mirror-header-cell,.mirror-strike-head,.mirror-title,.mirror-strike-cell{-webkit-backdrop-filter:none;backdrop-filter:none}.home-card,.home-asset-card,.asset-tab,.side-nav-item,.menu-button,.ghost-button,.primary{transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s,filter .16s}.home-card:hover,.home-asset-card:hover{transform:translateY(-2px);box-shadow:0 24px 70px #0f172a1a}html[data-theme=dark] .home-card:hover,html[data-theme=dark] .home-asset-card:hover{box-shadow:0 24px 70px #0000006b}.side-nav-item:active,.home-asset-card:active,.menu-button:active,.ghost-button:active,.primary:active{transform:translateY(1px)}@keyframes cu-fade-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home-hero,.home-grid,.home-assets,.chain-hero,.asset-switch,.asset-pending,.chain-controls,.filters,.mirror-panel,.strategy-panel{animation:.34s both cu-fade-rise}.home-grid{animation-delay:40ms}.home-assets{animation-delay:80ms}.mirror-panel{animation-delay:30ms}.strategy-panel{animation-delay:60ms}@media (prefers-reduced-motion:reduce){body:before{background:var(--paper)!important}.home-card,.home-asset-card,.asset-tab,.side-nav-item,.menu-button,.ghost-button,.primary,.home-hero,.home-grid,.home-assets,.chain-hero,.asset-switch,.asset-pending,.chain-controls,.filters,.mirror-panel,.strategy-panel{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;--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;--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;--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,.connection,.ghost-button,.home-card button,.primary,.month-chip,.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,.home-card button:hover,.month-chip: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)}.primary{color:#fff;background:linear-gradient(135deg, color-mix(in srgb,var(--above) 94%,white), color-mix(in srgb,var(--at) 74%,var(--above)));height:40px;box-shadow:0 18px 48px color-mix(in srgb,var(--above) 22%,transparent), inset 0 1px 0 #ffffff57;border:0;border-radius:14px;position:relative;overflow:hidden}.primary:before{content:"";width:36%;transition:transform var(--duration-slow) var(--ease-premium);background:linear-gradient(90deg,#0000,#ffffff57,#0000);position:absolute;inset:-1px auto -1px -42%;transform:skew(-18deg)}.primary:hover{filter:none;transform:translateY(-1px)}.primary:hover:before{transform:translate(390%)skew(-18deg)}.primary:active,.ghost-button:active,.home-card button:active,.menu-button:active,.side-nav-item:active,.asset-tab:active{transform:translateY(1px)scale(.99)}.connection{color:var(--muted);border-radius:999px}.connection i{background:var(--below)}.connection.online i{background:var(--above);box-shadow:0 0 0 4px color-mix(in srgb,var(--above) 18%,transparent), 0 0 18px color-mix(in srgb,var(--above) 42%,transparent)}.hero,.panel,.filters,.table-panel,footer{width:min(1840px,100vw - 32px);max-width:none;margin-left:auto;margin-right:auto}.home-landing{width:min(1440px,100vw - 40px);max-width:none;padding:54px 0 46px}.home-hero{border:1px solid var(--glass-line);border-radius:var(--radius-2xl);background:linear-gradient(135deg, color-mix(in srgb,var(--glass-strong) 78%,transparent), color-mix(in srgb,var(--glass-soft) 72%,transparent)), radial-gradient(circle at 78% 12%, color-mix(in srgb,var(--above) 16%,transparent), transparent 34%), radial-gradient(circle at 84% 84%, color-mix(in srgb,var(--at) 12%,transparent), transparent 38%);-webkit-backdrop-filter:saturate(135%)blur(22px);backdrop-filter:saturate(135%)blur(22px);min-height:360px;box-shadow:var(--glass-shadow);align-items:center;padding:44px;position:relative;overflow:hidden}.home-hero:after{content:"";pointer-events:none;border-radius:calc(var(--radius-2xl) - 1px);background:linear-gradient(135deg,#ffffff47,#0000 34%,#ffffff14);padding:1px;position:absolute;inset:1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.eyebrow,.strategy-kicker,.home-card span,.home-section-head span,.asset-switch-head span,.control-title{color:color-mix(in srgb,var(--above) 86%,var(--ink));letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.home-hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:760px;font-size:clamp(42px,5.2vw,78px);line-height:.98}.hero h1{letter-spacing:-.055em;font-family:Inter,ui-sans-serif,system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(32px,2.3vw,46px);line-height:1.06}.subtitle,.home-card p,.home-section-head p,.strategy-header p,.side-nav-note{color:var(--muted);line-height:1.75}.home-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px;margin-top:28px;display:grid}.home-signal-grid div{border:1px solid var(--glass-line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--glass-bg), var(--glass-soft));min-height:94px;padding:16px;box-shadow:inset 0 1px #ffffff38}.home-signal-grid span,.home-signal-grid small{color:var(--muted);font-size:11px;display:block}.home-signal-grid strong{color:var(--ink);letter-spacing:-.04em;margin:8px 0 5px;font-size:24px;line-height:1;display:block}.home-grid{grid-template-columns:1.42fr 1fr 1fr;margin-top:18px}.home-card,.home-assets,.panel,.table-panel,.strategy-summary>div,.strategy-status,.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)}.home-card,.home-asset-card{border-radius:var(--radius-xl)}.home-card{min-height:228px;padding:24px}.home-card.primary-card{background:radial-gradient(circle at 18% 0%, color-mix(in srgb,var(--above) 17%,transparent), transparent 44%), linear-gradient(180deg, color-mix(in srgb,var(--glass-strong) 82%,transparent), var(--glass-soft))}.home-card h2{letter-spacing:-.05em;font-size:26px;line-height:1.12}.home-card:hover,.home-asset-card:hover,.panel:hover,.table-panel:hover{border-color:color-mix(in srgb,var(--above) 28%,var(--glass-line))}.home-assets{border-radius:var(--radius-2xl);margin-top:18px;padding:20px}.home-asset-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-asset-card{border:1px solid var(--glass-line);background:linear-gradient(180deg, var(--glass-bg), var(--glass-soft));box-shadow:inset 0 1px #ffffff2e}.home-asset-card span,.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-asset-card.planned{opacity:.72}.home-mode .topbar{border-bottom-color:#0000}.workspace-mode .hero{margin-top:28px;margin-bottom:18px;padding:28px 28px 18px}.workspace-mode .hero .subtitle{max-width:720px}.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,.month-chip.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}.controls{border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) auto 170px 132px;gap:16px;padding:16px}.controls input,.controls select,.filters input,.strategy-inputs input,.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}.controls input:focus,.controls select:focus,.filters input:focus,.strategy-inputs input:focus{border-color:color-mix(in srgb,var(--above) 54%,var(--glass-line));box-shadow:0 0 0 4px color-mix(in srgb,var(--above) 14%,transparent), inset 0 1px 0 #ffffff3d}.month-chips{gap:9px}.month-chip{border-radius:var(--radius-md);min-width:102px;min-height:46px}.month-chip.live{box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--above) 76%,transparent)}.chip-tags em,.chip-tags small,.source-tag,.estimate-tag,.risk-pill{border:1px solid var(--glass-line);background:var(--glass-soft)}.filters{grid-template-columns:minmax(240px,360px) 150px 150px minmax(0,1fr);align-items:end;gap:10px;margin-top:14px;margin-bottom:14px;display:grid}.filters>input,.filters label input{width:100%}.result-count{justify-self:end;padding-bottom:10px}.warning,.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);width:min(1840px,100vw - 32px);margin-left:auto;margin-right:auto}.warning{background:color-mix(in srgb,var(--below-bg) 70%,var(--glass-bg));color:color-mix(in srgb,var(--below) 86%,var(--ink))}.error{background:color-mix(in srgb,#fee2e2 52%,var(--glass-bg));color:#b42318}.mirror-panel{border-radius:var(--radius-2xl);position:relative;overflow:hidden}.mirror-panel:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb,var(--above) 7%,transparent), transparent 22%, transparent 78%, color-mix(in srgb,var(--below) 7%,transparent)), linear-gradient(180deg, #ffffff0e, transparent 28%);position:absolute;inset:0}.mirror-chain{z-index:1;background:color-mix(in srgb,var(--panel) 78%,transparent);position:relative}.mirror-row{grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr)}.mirror-track{height:40px}.mirror-cell,.mirror-strike-cell,.mirror-strike-head,.mirror-title{border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);height:40px;font-size:12px}.mirror-title{letter-spacing:.12em;height:42px;font-size:12px}.mirror-title-call{background:linear-gradient(90deg, color-mix(in srgb,var(--above-bg) 90%,transparent), transparent);color:var(--above)}.mirror-title-put{background:linear-gradient(270deg, color-mix(in srgb,var(--below-bg) 90%,transparent), transparent);color:var(--below)}.mirror-header-cell,.mirror-strike-head,.mirror-title{background:color-mix(in srgb,var(--header) 86%,transparent);-webkit-backdrop-filter:saturate(120%)blur(10px);backdrop-filter:saturate(120%)blur(10px)}.mirror-strike-head,.mirror-strike-cell{border-left:1px solid color-mix(in srgb,var(--line) 90%,transparent);border-right:1px solid color-mix(in srgb,var(--line) 90%,transparent)}.mirror-strike-cell{letter-spacing:-.02em;font-size:14px;font-weight:900}.mirror-strike-above{color:var(--above);background:linear-gradient(180deg, color-mix(in srgb,var(--above-bg) 88%,var(--panel)), color-mix(in srgb,var(--above-bg) 58%,transparent))}.mirror-strike-below{color:var(--below);background:linear-gradient(180deg, color-mix(in srgb,var(--below-bg) 88%,var(--panel)), color-mix(in srgb,var(--below-bg) 58%,transparent))}.mirror-strike-at,.mirror-spot-price{color:var(--at);background:linear-gradient(180deg, color-mix(in srgb,var(--at-bg) 88%,var(--panel)), color-mix(in srgb,var(--at-bg) 58%,transparent))}.mirror-spot-row{background:linear-gradient(90deg, color-mix(in srgb,var(--at-bg) 60%,transparent), color-mix(in srgb,var(--glass-bg) 72%,transparent), color-mix(in srgb,var(--at-bg) 60%,transparent));border-top:1px solid color-mix(in srgb,var(--at) 42%,var(--line));border-bottom:1px solid color-mix(in srgb,var(--at) 42%,var(--line));min-height:46px}.mirror-spot-price strong{color:var(--at);font-size:17px}.quote-bid,.quote-bid .missing-value{color:var(--above)!important}.quote-ask,.quote-ask .missing-value{color:var(--below)!important}.metric-strong,.positive{color:color-mix(in srgb,var(--above) 88%,var(--ink))}.mirror-control{background:linear-gradient(180deg, color-mix(in srgb,var(--glass-bg) 92%,transparent), color-mix(in srgb,var(--glass-soft) 90%,transparent));border-top:1px solid var(--glass-line);min-height:52px}.mirror-control input{accent-color:var(--above)}.strategy-panel{border-radius:var(--radius-2xl);margin-top:18px;padding:18px}.strategy-header{padding:2px 2px 14px}.strategy-header h2{letter-spacing:-.05em;font-size:26px}.strategy-status{border-radius:var(--radius-lg);min-width:140px}.strategy-status strong{letter-spacing:-.04em}.strategy-inputs{gap:12px}.strategy-inputs label,.controls label,.filters label{color:var(--muted)}.strategy-summary{gap:12px}.strategy-summary>div{border-radius:var(--radius-lg)}.strategy-summary strong{color:var(--metric);letter-spacing:-.04em}.strategy-table-wrap{border-color:var(--glass-line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--panel) 82%,transparent)}.strategy-table th,.strategy-table td{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:0 0}.strategy-table th{color:var(--muted);background:color-mix(in srgb,var(--header) 82%,transparent)!important}.risk-低{color:var(--above);background:var(--above-bg)}.risk-中{color:var(--at);background:var(--at-bg)}.risk-高{color:var(--below);background:var(--below-bg)}.tooltip-card{border:1px solid var(--glass-line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--glass-strong) 92%,transparent);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:saturate(135%)blur(22px);backdrop-filter:saturate(135%)blur(22px)}.help{border-color:var(--glass-line);background:var(--glass-soft)}.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)}}.home-hero,.home-grid,.home-assets,.chain-hero,.asset-switch,.chain-controls,.filters,.mirror-panel,.strategy-panel{animation:premium-rise .52s var(--ease-premium) both}.home-grid,.asset-switch,.filters{animation-delay:60ms}.home-assets,.mirror-panel,.strategy-panel{animation-delay:.11s}@media (max-width:1200px){.home-grid,.home-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.controls{grid-template-columns:1fr 1fr}.controls .month-control{grid-column:1/-1}}@media (max-width:900px){.topbar{height:auto;min-height:76px;padding:12px 18px}.hero,.panel,.filters,.table-panel,footer,.warning,.error{width:calc(100vw - 28px);margin-left:auto;margin-right:auto}.home-landing{width:calc(100vw - 28px);padding:26px 0 32px}.home-hero{grid-template-columns:1fr;min-height:0;padding:26px}.home-hero h1{font-size:42px}.home-signal-grid,.home-grid,.home-asset-grid,.asset-switch,.strategy-inputs,.strategy-summary{grid-template-columns:1fr}.home-actions{justify-content:stretch;width:100%}.home-actions .primary,.home-actions .ghost-button{width:100%}.controls,.filters{grid-template-columns:1fr}.result-count{justify-self:start}.mirror-row{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)}.mirror-cell,.mirror-strike-cell,.mirror-strike-head,.mirror-title{height:38px;padding:0 8px;font-size:11px}.mirror-contract small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.app-shell:after,.primary:before,.home-hero,.home-grid,.home-assets,.chain-hero,.asset-switch,.chain-controls,.filters,.mirror-panel,.strategy-panel{animation:none!important}.menu-button,.theme-switch,.connection,.ghost-button,.home-card button,.primary,.month-chip,.asset-tab,.side-nav,.side-nav-item,.side-nav-close,.mirror-track{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;--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;--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;--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}.mirror-chain,.strategy-table-wrap{background:color-mix(in srgb,var(--panel) 84%,transparent)}.mirror-header-cell,.mirror-strike-head,.mirror-title,.strategy-table th{background:color-mix(in srgb,var(--header) 88%,transparent)!important}@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}.liquid-field{z-index:0;pointer-events:none;contain:layout style paint;background:radial-gradient(90vw 70vh at 50% -18%, color-mix(in srgb,var(--liquid-haze-a) 45%,transparent), transparent 64%), radial-gradient(74vw 60vh at 8% 22%, color-mix(in srgb,var(--liquid-haze-d) 42%,transparent), transparent 68%), radial-gradient(88vw 74vh at 96% 8%, color-mix(in srgb,var(--liquid-haze-b) 42%,transparent), transparent 68%), linear-gradient(180deg, color-mix(in srgb,var(--paper) 94%,white), var(--paper) 58%, color-mix(in srgb,var(--paper) 88%,black));position:fixed;inset:0;overflow:hidden}.liquid-field:before,.liquid-field:after{content:"";pointer-events:none;will-change:transform, opacity;position:absolute;inset:-24vh -18vw;transform:translate(0,0)}.liquid-field:before{opacity:.86;filter:blur(42px)saturate(112%);background:radial-gradient(44vw 38vw at 18% 16%, color-mix(in srgb,var(--liquid-haze-a) 86%,transparent), transparent 69%), radial-gradient(36vw 40vw at 78% 10%, color-mix(in srgb,var(--liquid-haze-b) 78%,transparent), transparent 70%), radial-gradient(48vw 42vw at 82% 82%, color-mix(in srgb,var(--liquid-haze-c) 74%,transparent), transparent 72%), radial-gradient(34vw 30vw at 22% 86%, color-mix(in srgb,var(--liquid-haze-d) 82%,transparent), transparent 70%);animation:24s ease-in-out infinite alternate visible-liquid-breathe}.liquid-field:after{opacity:.5;filter:blur(74px)saturate(118%);mix-blend-mode:multiply;background:radial-gradient(40vw 30vw at 30% 20%, color-mix(in srgb,var(--liquid-haze-a) 58%,transparent), transparent 72%), radial-gradient(34vw 34vw at 76% 36%, color-mix(in srgb,var(--liquid-haze-b) 60%,transparent), transparent 74%), radial-gradient(52vw 34vw at 50% 78%, color-mix(in srgb,var(--liquid-haze-c) 46%,transparent), transparent 76%), linear-gradient(116deg, transparent 18%, color-mix(in srgb,var(--liquid-vein) 80%,transparent) 44%, transparent 72%);animation:34s ease-in-out infinite alternate visible-liquid-current}html[data-theme=dark] .liquid-field:after{mix-blend-mode:screen;opacity:.42}@media (prefers-color-scheme:dark){html[data-theme=auto] .liquid-field:after{mix-blend-mode:screen;opacity:.42}}.topbar,.sidebar-backdrop,.side-nav{z-index:80}.topbar{z-index:70}.home-hero,.home-card,.home-assets,.panel,.table-panel,.strategy-summary>div,.strategy-status,.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%)}@keyframes visible-liquid-breathe{0%{opacity:.7;transform:translate(-2.6%,-1.8%)scale(1)rotate(-1.8deg)}38%{opacity:.92;transform:translate(1.7%,1.4%)scale(1.075)rotate(.9deg)}to{opacity:.78;transform:translate(3.2%,-.9%)scale(1.035)rotate(2.2deg)}}@keyframes visible-liquid-current{0%{opacity:.36;transform:translate(2%,1.4%)scale(1.03)rotate(.8deg)}45%{opacity:.56;transform:translate(-2.4%,-.8%)scale(1.105)rotate(-1.2deg)}to{opacity:.44;transform:translate(.8%,-2.2%)scale(1.06)rotate(.4deg)}}@media (max-width:900px){.liquid-field:before{filter:blur(52px)saturate(108%);opacity:.62;animation-duration:32s}.liquid-field:after{filter:blur(82px)saturate(108%);opacity:.34;animation-duration:44s}}@media (prefers-reduced-motion:reduce){.liquid-field:before,.liquid-field:after{animation:none!important;transform:none!important}.liquid-field:before{opacity:.44}.liquid-field:after{opacity:.24}}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}.liquid-field{contain:layout style paint;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%);z-index:0!important;pointer-events:none!important;width:100vw!important;height:100dvh!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.workspace-mode .liquid-field{background:radial-gradient(90vw 64vh at 50% -22%, color-mix(in srgb,var(--liquid-haze-a) 58%,transparent), transparent 62%), radial-gradient(72vw 56vh at 8% 18%, color-mix(in srgb,var(--liquid-haze-d) 48%,transparent), transparent 68%), radial-gradient(80vw 64vh at 96% 10%, color-mix(in srgb,var(--liquid-haze-b) 42%,transparent), transparent 68%), linear-gradient(180deg, color-mix(in srgb,var(--paper) 92%,#dbeafe), var(--paper) 54%, color-mix(in srgb,var(--paper) 90%,#020617))}html[data-theme=dark] .liquid-field{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%)}@media (prefers-color-scheme:dark){html[data-theme=auto] .liquid-field{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%)}}.liquid-field>span{pointer-events:none;will-change:transform, opacity, border-radius;display:block;position:absolute;transform:translate(0,0)}.liquid-base{opacity:.86;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;inset:-18vh -14vw}.liquid-mesh{opacity:.62;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;inset:-26vh -18vw}.liquid-blob{filter:blur(58px)saturate(145%);opacity:.58;mix-blend-mode:screen;border-radius:46% 54% 62% 38%/44% 42% 58% 56%;width:46vw;min-width:520px;height:42vw;min-height:460px}.liquid-blob-a{background:linear-gradient(135deg,#2563ebb3,#22d3ee57,#0000 70%);animation:6.6s cubic-bezier(.42,0,.21,1) infinite alternate cinematic-blob-a;top:4vh;left:-9vw}.liquid-blob-b{background:linear-gradient(135deg,#a855f7ad,#60a5fa5c,#0000 72%);animation:8.2s cubic-bezier(.36,0,.22,1) infinite alternate cinematic-blob-b;top:-6vh;right:-8vw}.liquid-blob-c{background:linear-gradient(135deg,#0ea5e970,#f59e0b38,#0000 74%);animation:9.4s cubic-bezier(.4,0,.2,1) infinite alternate cinematic-blob-c;bottom:-22vh;left:30vw}.liquid-highlight{opacity:.3;filter:blur(24px);background:linear-gradient(90deg,#0000 0 18%,#ffffff47 45%,#ffffff14 56%,#0000 80% 100%);width:64vw;height:140vh;animation:8s cubic-bezier(.55,0,.2,1) infinite cinematic-highlight-sweep;inset:-20vh auto auto -42vw;transform:rotate(18deg)}.liquid-noise{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;inset:0}.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}.home-landing{margin:0 auto!important;padding-top:36px!important}.home-hero{position:relative;overflow:hidden;-webkit-backdrop-filter:saturate(160%)blur(30px)!important;backdrop-filter:saturate(160%)blur(30px)!important;background:radial-gradient(circle at 18% 12%,#ffffff57,#0000 34%),radial-gradient(circle at 88% 18%,#6366f15c,#0000 38%),radial-gradient(circle at 62% 96%,#0ea5e942,#0000 46%),linear-gradient(135deg,#ffffff6b,#ffffff26)!important;border-color:#ffffff7a!important;min-height:min(640px,100dvh - 128px)!important;animation:.72s cubic-bezier(.16,1,.3,1) both hero-liquid-enter!important;box-shadow:0 34px 120px #0f172a2e,inset 0 0 0 1px #ffffff5c,inset 0 1px #ffffffb8!important}.home-hero:before{content:"";z-index:-1;opacity:.7;filter:blur(42px)saturate(135%);background:radial-gradient(34vw 28vw at 22% 28%,#3b82f675,#0000 70%),radial-gradient(28vw 26vw at 76% 20%,#a855f766,#0000 70%),radial-gradient(40vw 30vw at 72% 84%,#0ea5e94d,#0000 74%);animation:5.6s cubic-bezier(.42,0,.2,1) infinite alternate hero-liquid-bloom;position:absolute;inset:-34% -22%}.home-hero:after{animation:7s cubic-bezier(.55,0,.2,1) infinite hero-edge-shimmer;background:linear-gradient(135deg,#ffffff85,#0000 30%,#ffffff1f 58%,#0000 82%),linear-gradient(90deg,#0000 0 40%,#ffffff3d 48%,#0000 60% 100%)!important}.home-hero h1{color:#07111f;text-shadow:0 1px #ffffff57,0 18px 60px #2563eb2e;max-width:860px}html[data-theme=dark] .home-hero h1{color:#f8fbff;text-shadow:0 18px 70px #60a5fa52}@media (prefers-color-scheme:dark){html[data-theme=auto] .home-hero h1{color:#f8fbff;text-shadow:0 18px 70px #60a5fa52}}.home-signal-grid div,.home-card,.home-asset-card,.panel,.table-panel,.strategy-summary>div,.strategy-status,.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 .panel,.workspace-mode .table-panel,.workspace-mode .strategy-summary>div,.workspace-mode .strategy-status{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}.home-card:hover,.home-asset-card:hover,.panel:hover,.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)}}@keyframes cinematic-blob-a{0%{border-radius:44% 56% 66% 34%/42% 48% 52% 58%;transform:translate(-2vw,-1vh)scale(1)rotate(-8deg)}to{border-radius:62% 38% 44% 56%/58% 38% 62% 42%;transform:translate(8vw,5vh)scale(1.18)rotate(12deg)}}@keyframes cinematic-blob-b{0%{border-radius:58% 42% 46% 54%/40% 62% 38% 60%;transform:translate(4vw,-2vh)scale(.96)rotate(10deg)}to{border-radius:38% 62% 58% 42%/62% 40% 60% 38%;transform:translate(-8vw,7vh)scale(1.14)rotate(-10deg)}}@keyframes cinematic-blob-c{0%{border-radius:50% 50% 62% 38%/44% 56%;transform:translate(-3vw,4vh)scale(1.02)rotate(-4deg)}to{border-radius:64% 36% 42% 58%/60% 42% 58% 40%;transform:translate(7vw,-6vh)scale(1.16)rotate(8deg)}}@keyframes cinematic-highlight-sweep{0%{opacity:0;transform:translate(-20vw)rotate(18deg)}18%{opacity:.28}58%{opacity:.18}to{opacity:0;transform:translate(160vw)rotate(18deg)}}@keyframes hero-liquid-enter{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-liquid-bloom{0%{opacity:.5;transform:translate(-2%,-1%)scale(1)rotate(-1deg)}to{opacity:.78;transform:translate(2.5%,1.8%)scale(1.12)rotate(1.5deg)}}@keyframes hero-edge-shimmer{0%{opacity:.42;transform:translate(-8%)}45%{opacity:.72}to{opacity:.46;transform:translate(8%)}}@media (max-width:900px){.liquid-field{background:radial-gradient(120vw 82vh at 50% -24%,#6366f147,#0000 62%),radial-gradient(110vw 70vh at 0 18%,#0ea5e933,#0000 68%),linear-gradient(#07111f 0%,#eef3fb 48%,#f7f9fc 100%)}.liquid-base,.liquid-mesh,.liquid-blob{opacity:.44;filter:blur(72px)saturate(118%);animation-duration:14s!important}.liquid-highlight{opacity:.16}.home-landing{padding-top:18px!important}.home-hero{min-height:auto!important}}@media (prefers-reduced-motion:reduce){.liquid-base,.liquid-mesh,.liquid-blob,.liquid-highlight,.home-hero,.home-hero:before,.home-hero:after{animation:none!important;transform:none!important}.liquid-base{opacity:.42}.liquid-mesh{opacity:.24}.liquid-blob{opacity:.26}.liquid-highlight{opacity:0}}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}.liquid-field{pointer-events:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;display:none!important;overflow:hidden!important}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}.home-landing{margin:0 auto!important;padding-top:36px!important;transform:none!important}.home-hero{transform:none;isolation:isolate!important;position:relative!important;overflow:clip!important}.home-hero>*{z-index:2;position:relative}.home-hero:before{z-index:0!important;pointer-events:none!important;animation:5.6s cubic-bezier(.42,0,.2,1) infinite alternate hero-liquid-bloom!important;inset:-18% -12%!important}.home-hero:after{z-index:1!important;pointer-events:none!important;background:linear-gradient(135deg,#ffffff75,#0000 30%,#ffffff1f 58%,#0000 82%)!important;animation:none!important;inset:1px!important;transform:none!important}@media (prefers-reduced-motion:reduce){main.app-shell:before,main.app-shell:after,.home-hero:before,.home-hero: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,.liquid-noise-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}.liquid-noise-layer{opacity:.055;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 18% 22%,#ffffffe0 0 .45px,#0000 .72px),radial-gradient(circle at 68% 72%,#0f172a75 0 .42px,#0000 .7px);background-size:3px 3px,5px 5px;inset:0}.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}.home-landing{width:min(1640px,100vw - 48px)!important;padding:42px 0 56px!important}.home-hero{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.06fr) minmax(360px,.74fr);gap:30px 36px;border-color:var(--glass-edge)!important;background:linear-gradient(142deg, color-mix(in srgb,var(--glass-clear-strong) 86%,transparent), color-mix(in srgb,var(--glass-clear-soft) 78%,transparent)), radial-gradient(54vw 30vw at 70% 15%, #ffffff57, transparent 64%), radial-gradient(34vw 26vw at 72% 76%, color-mix(in srgb,var(--liquid-cyan) 16%,transparent), transparent 70%)!important;-webkit-backdrop-filter:saturate(168%)blur(26px)!important;min-height:min(720px,100vh - 142px)!important;box-shadow:var(--glass-shadow-premium)!important;border-radius:32px!important;align-items:center!important;padding:clamp(34px,5vw,72px)!important;display:grid!important}.home-hero:before{content:"";pointer-events:none;background:radial-gradient(44vw 30vw at 76% 36%, color-mix(in srgb,var(--liquid-blue) 34%,transparent), transparent 62%), radial-gradient(28vw 26vw at 88% 18%, #ffffff5c, transparent 62%), radial-gradient(36vw 30vw at 20% 84%, color-mix(in srgb,var(--liquid-amber) 13%,transparent), transparent 74%);filter:blur(20px)saturate(132%);position:absolute;inset:-18% -14%;z-index:0!important;animation:hero-liquid-bloom 5.2s var(--motion-liquid) infinite alternate!important}.home-hero:after{content:"";background:linear-gradient(130deg,#ffffffc7,#0000 28%,#ffffff2e 47%,#0000 68%,#22d3ee4d),linear-gradient(90deg,#0000,#ffffff38,#0000);padding:1px;position:absolute;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;z-index:1!important;pointer-events:none!important;border-radius:31px!important;animation:none!important;inset:1px!important}.home-hero-copy{z-index:3;max-width:850px;animation:premium-reveal-up .78s var(--motion-ease) both;grid-area:1/1;position:relative}.home-hero h1{color:var(--ink);text-shadow:0 1px #ffffff57,0 22px 70px #0f172a29;margin:0;letter-spacing:-.085em!important;max-width:900px!important;font-size:clamp(52px,6.4vw,108px)!important;line-height:.9!important}.home-hero .subtitle{max-width:780px;margin-top:18px;font-size:clamp(15px,1.25vw,19px);line-height:1.78}.home-signal-grid{gap:14px!important;max-width:850px!important;margin-top:34px!important}.home-signal-grid div,.home-card,.home-assets,.home-asset-card,.panel,.table-panel,.strategy-summary>div,.strategy-status,.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}.panel,.table-panel,.strategy-summary>div,.strategy-status,.asset-pending,.topbar,.side-nav{isolation:isolate;position:relative}.home-signal-grid div{transition:transform .38s var(--motion-ease), border-color .38s var(--motion-ease), box-shadow .38s var(--motion-ease);animation:premium-reveal-up .72s var(--motion-ease) both;border-radius:22px!important;min-height:112px!important;padding:19px!important}.home-signal-grid div:nth-child(2){animation-delay:80ms}.home-signal-grid div:nth-child(3){animation-delay:.16s}.home-signal-grid strong{font-size:clamp(25px,2vw,34px)!important}.home-signal-grid div:hover,.home-card:hover,.home-asset-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--liquid-blue) 42%,var(--glass-edge))!important;box-shadow:0 30px 86px #3b82f629, var(--glass-shadow-floating)!important}.hero-core{z-index:3;aspect-ratio:1;width:min(500px,34vw);min-width:340px;animation:premium-reveal-scale .9s var(--motion-ease) 80ms both;grid-area:1/2/span 2;place-self:center;place-items:center;display:grid;position:relative;overflow:visible}.hero-core:before{content:"";filter:blur(14px)saturate(145%);opacity:.86;animation:hero-core-liquid 5.6s var(--motion-liquid) infinite alternate;background:radial-gradient(circle at 40% 32%,#ffffffd1,#0000 24%),radial-gradient(circle at 62% 62%,#22d3ee66,#0000 44%),radial-gradient(circle at 34% 72%,#8b5cf657,#0000 50%),linear-gradient(145deg,#ffffff52,#ffffff14);border-radius:42% 58% 52% 48%/46% 42% 58% 54%;position:absolute;inset:7%}.hero-core:after{content:"";filter:blur(22px);animation:hero-core-pulse 3.8s var(--motion-liquid) infinite alternate;background:radial-gradient(circle,#ffffff3d,#0000 62%);border-radius:999px;position:absolute;inset:16%}.hero-core-orbit,.hero-core-stream{pointer-events:none;position:absolute}.hero-core-orbit{border:1px solid #ffffff4d;border-radius:44% 56% 52% 48%/48% 40% 60% 52%;inset:8%;box-shadow:0 0 38px #22d3ee2e,inset 0 0 24px #ffffff1a}.hero-core-orbit-one{animation:7s linear infinite hero-orbit-a}.hero-core-orbit-two{border-color:#8b5cf642;animation:8.4s linear infinite reverse hero-orbit-b;inset:18%;transform:rotate(38deg)}.hero-core-stream{filter:blur(13px);opacity:.72;mix-blend-mode:screen;border-radius:999px;width:76%;height:18%}.hero-core-stream-a{animation:hero-stream-a 4.4s var(--motion-liquid) infinite alternate;background:linear-gradient(90deg,#0000,#22d3ee8a,#ffffff61,#0000);top:28%;left:8%}.hero-core-stream-b{animation:hero-stream-b 4.8s var(--motion-liquid) infinite alternate;background:linear-gradient(90deg,#0000,#8b5cf66b,#f59e0b2e,#0000);bottom:30%;right:0}.hero-core-glass{z-index:2;aspect-ratio:1;-webkit-backdrop-filter:saturate(170%)blur(22px);width:58%;min-width:218px;transition:transform .55s var(--motion-ease), box-shadow .55s var(--motion-ease);background:linear-gradient(145deg,#ffffff75,#ffffff29),radial-gradient(circle at 30% 16%,#ffffff75,#0000 44%);border:1px solid #ffffff8a;border-radius:34px;align-content:center;place-items:center;gap:8px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 32px 96px #3b82f638,inset 0 1px #ffffffb8,inset 0 -18px 46px #3b82f614}.home-hero:hover .hero-core-glass{transform:rotate(-2deg)translateY(-6px)scale(1.025);box-shadow:0 44px 118px #3b82f647,inset 0 1px #ffffffd1,inset 0 -18px 46px #3b82f61a}.hero-core-glass span,.hero-core-glass small{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}.hero-core-glass strong{color:var(--ink);letter-spacing:-.07em;text-shadow:0 1px #ffffff61;font-size:clamp(36px,3.3vw,58px);line-height:.9}.home-actions{z-index:3;animation:premium-reveal-up .82s var(--motion-ease) .16s both;grid-area:2/1;align-items:center;position:relative;gap:14px!important;display:flex!important}.home-actions .primary,.home-card button,.primary{border:1px solid color-mix(in srgb,var(--liquid-blue) 30%,transparent)!important;background:linear-gradient(135deg, color-mix(in srgb,var(--liquid-blue) 92%,white), color-mix(in srgb,var(--liquid-violet) 82%,var(--liquid-blue)))!important;transition:transform .28s var(--motion-ease), box-shadow .28s var(--motion-ease), filter .28s var(--motion-ease)!important;border-radius:999px!important;box-shadow:0 18px 46px #3b82f647,inset 0 1px #ffffff59!important}.home-actions .primary:hover,.home-card button:hover,.primary:hover{transform:translateY(-2px);filter:saturate(112%)brightness(1.04)!important;box-shadow:0 24px 62px #3b82f65c,inset 0 1px #ffffff6b!important}.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}.home-grid{gap:18px!important;margin-top:22px!important}.home-card{isolation:isolate;transition:transform .38s var(--motion-ease), border-color .38s var(--motion-ease), box-shadow .38s var(--motion-ease);animation:premium-reveal-up .78s var(--motion-ease) both;position:relative;overflow:hidden;min-height:250px!important;padding:28px!important}.home-card:nth-child(2){animation-delay:80ms}.home-card:nth-child(3){animation-delay:.16s}.home-card:before,.home-assets:before,.panel:before,.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}.home-card>*,.home-assets>*,.panel>*,.table-panel>*{z-index:1;position:relative}.home-card h2{letter-spacing:-.06em!important;font-size:clamp(26px,2vw,34px)!important}.home-assets{animation:premium-reveal-up .86s var(--motion-ease) 80ms both;position:relative;overflow:hidden;border-radius:30px!important;padding:24px!important}.home-asset-grid{gap:14px!important}.home-asset-card{min-height:132px;transition:transform .32s var(--motion-ease), border-color .32s var(--motion-ease), box-shadow .32s var(--motion-ease), opacity .32s var(--motion-ease);padding:18px!important}.workspace-mode .hero,.workspace-mode .panel,.workspace-mode .table-panel,.workspace-mode .asset-switch,.workspace-mode .strategy-panel{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 .chain-table,.workspace-mode .mirror-table{background:color-mix(in srgb,var(--panel) 92%,transparent)}.workspace-mode .chain-table th,.workspace-mode .mirror-table th{top:74px}.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{border-bottom:1px solid var(--glass-edge-dim)!important;height:74px!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)}}@keyframes premium-reveal-up{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes premium-reveal-scale{0%{opacity:0;filter:blur(14px);transform:translateY(20px)scale(.92)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes hero-core-liquid{0%{border-radius:42% 58% 52% 48%/46% 42% 58% 54%;transform:translate(-2%,-1%)scale(.98)rotate(-5deg)}48%{border-radius:56% 44% 38% 62%/40% 58% 42% 60%;transform:translate(3%,2%)scale(1.07)rotate(4deg)}to{border-radius:46% 54% 60% 40%/58% 42%;transform:translate(1%,4%)scale(1.01)rotate(1deg)}}@keyframes hero-core-pulse{0%{opacity:.24;transform:scale(.82)}to{opacity:.48;transform:scale(1.12)}}@keyframes hero-orbit-a{to{transform:rotate(360deg)}}@keyframes hero-orbit-b{to{transform:rotate(398deg)}}@keyframes hero-stream-a{0%{opacity:.34;transform:translate(-12%,-18%)rotate(-16deg)scaleX(.72)}to{opacity:.82;transform:translate(14%,12%)rotate(-8deg)scaleX(1.18)}}@keyframes hero-stream-b{0%{opacity:.28;transform:translate(12%,18%)rotate(18deg)scaleX(.74)}to{opacity:.68;transform:translate(-12%,-10%)rotate(10deg)scaleX(1.16)}}@media (max-width:1100px){.home-hero{grid-template-columns:1fr!important;min-height:auto!important}.hero-core{grid-area:auto/1;width:min(420px,82vw);min-width:0;margin:0 auto}.home-actions{grid-area:auto/1}.home-signal-grid,.home-grid,.home-asset-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.home-landing{width:min(100vw - 24px,720px)!important;padding-top:18px!important}.home-hero{border-radius:26px!important;padding:26px!important}.home-hero h1{letter-spacing:-.075em!important;font-size:clamp(40px,14vw,64px)!important}.home-actions{flex-direction:column;align-items:stretch}.hero-core{width:min(340px,82vw)}.hero-core-glass{border-radius:28px;min-width:178px}.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,.hero-core:before,.hero-core:after,.hero-core-orbit,.hero-core-stream,.home-hero-copy,.home-actions,.home-signal-grid div,.home-card,.home-assets{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}}.liquid-noise,.liquid-noise-layer{opacity:0!important;mix-blend-mode:normal!important;filter:none!important;background:0 0!important;animation:none!important;display:none!important}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,.workspace-mode .hero-core:before,.workspace-mode .hero-core:after,.workspace-mode .hero-core-orbit,.workspace-mode .hero-core-stream{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,html[data-theme=dark] .hero-core:before,html[data-theme=dark] .hero-core:after,html[data-theme=dark] .hero-core-orbit,html[data-theme=dark] .hero-core-stream{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,html[data-theme=auto] .hero-core:before,html[data-theme=auto] .hero-core:after,html[data-theme=auto] .hero-core-orbit,html[data-theme=auto] .hero-core-stream{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}}.home-card,.home-asset-card,.home-signal-grid div,.home-actions .primary,.home-card button,.primary,.ghost-button,.panel,.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 .panel:hover,.workspace-mode .table-panel:hover,.workspace-mode .home-card:hover,.workspace-mode .home-asset-card:hover{transform:none!important}.home-actions .primary:hover,.home-card button:hover,.primary:hover{filter: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,.hero-core,.hero-core:before,.hero-core:after,.hero-core-orbit,.hero-core-stream,.home-hero-copy,.home-actions,.home-signal-grid div,.home-card,.home-assets{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}}.mirror-body{contain:layout paint}.mirror-body .mirror-row:not(.mirror-spot-row),.mirror-column-head,.mirror-side-head{align-items:stretch!important;height:40px!important;min-height:40px!important}.mirror-body .mirror-row:not(.mirror-spot-row)>.mirror-side,.mirror-column-head>.mirror-side,.mirror-side-head>.mirror-title{height:40px!important;min-height:40px!important}.mirror-track{min-width:1040px!important;height:100%!important;min-height:40px!important}.mirror-cell,.mirror-strike-cell,.mirror-strike-head,.mirror-title{box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important}.mirror-contract strong,.mirror-contract small{white-space:nowrap!important;line-height:1.05!important}.mirror-spot-row{grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr)!important;align-items:stretch!important;height:42px!important;min-height:42px!important;max-height:42px!important}.mirror-spot-row .mirror-spot-meta,.mirror-spot-row .mirror-spot-price{box-sizing:border-box!important;height:42px!important;min-height:42px!important;max-height:42px!important}@media (max-width:900px){.mirror-spot-row{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)!important}.mirror-spot-row .mirror-spot-meta{overflow:hidden}}html.is-scrolling main.app-shell:before,html.is-scrolling main.app-shell:after,html.is-scrolling .home-hero:before,html.is-scrolling .home-hero: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 .strategy-panel,.workspace-mode .table-panel:hover,.workspace-mode .strategy-panel:hover,.workspace-mode .mirror-panel:hover{transform:none!important}.workspace-mode .table-panel,.workspace-mode .strategy-panel,.workspace-mode .mirror-header-cell,.workspace-mode .mirror-strike-head,.workspace-mode .mirror-title{-webkit-backdrop-filter:none!important}.workspace-mode .mirror-chain{width:100%!important;min-width:0!important;overflow:hidden!important}.workspace-mode .mirror-row{grid-template-columns:minmax(0,1fr) clamp(92px,8vw,116px) minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;min-width:0!important;display:grid!important}.workspace-mode .mirror-side{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.workspace-mode .mirror-left{justify-content:flex-end!important}.workspace-mode .mirror-right{justify-content:flex-start!important}.workspace-mode .mirror-call-track{grid-template-columns:190px 82px 98px 98px 96px 118px 90px 72px 92px 72px 92px!important}.workspace-mode .mirror-put-track{grid-template-columns:92px 72px 92px 72px 90px 118px 96px 98px 98px 82px 190px!important}.workspace-mode .mirror-track{width:1100px!important;min-width:1100px!important;max-width:1100px!important;height:40px!important;min-height:40px!important;max-height:40px!important}.workspace-mode .mirror-body .mirror-row:not(.mirror-spot-row),.workspace-mode .mirror-column-head,.workspace-mode .mirror-side-head{height:40px!important;min-height:40px!important;max-height:40px!important}.workspace-mode .mirror-cell,.workspace-mode .mirror-strike-cell,.workspace-mode .mirror-strike-head,.workspace-mode .mirror-title{white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 8px!important;line-height:1.1!important;display:flex!important;overflow:hidden!important}.workspace-mode .mirror-call-track .mirror-contract{justify-content:flex-start!important}.workspace-mode .mirror-put-track .mirror-contract{justify-content:flex-end!important}.workspace-mode .mirror-contract strong,.workspace-mode .mirror-contract small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.workspace-mode .mirror-spot-row{grid-template-columns:minmax(0,1fr) clamp(92px,8vw,116px) minmax(0,1fr)!important;height:42px!important;min-height:42px!important;max-height:42px!important}.workspace-mode .mirror-spot-row .mirror-spot-meta,.workspace-mode .mirror-spot-row .mirror-spot-price{white-space:nowrap!important;height:42px!important;min-height:42px!important;max-height:42px!important;overflow:hidden!important}.workspace-mode .mirror-spot-price strong{white-space:nowrap!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}.workspace-mode .mirror-panel{-webkit-backdrop-filter:none!important;overflow:visible!important}.workspace-mode .mirror-chain{overflow:visible!important}.workspace-mode .mirror-side-head,.workspace-mode .mirror-column-head{-webkit-backdrop-filter:saturate(145%)blur(14px);z-index:45!important;background:color-mix(in srgb,var(--panel) 92%,transparent)!important;position:sticky!important}.workspace-mode .mirror-side-head{top:0!important}.workspace-mode .mirror-column-head{box-shadow:0 1px 0 var(--line);top:40px!important}.workspace-mode .mirror-chain.is-stuck{padding-top:0!important}.workspace-mode .mirror-chain.is-stuck .mirror-side-head,.workspace-mode .mirror-chain.is-stuck .mirror-column-head{z-index:45!important;width:auto!important;position:sticky!important;left:auto!important}.workspace-mode .mirror-chain.is-stuck .mirror-side-head{top:0!important}.workspace-mode .mirror-chain.is-stuck .mirror-column-head{top:40px!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}main.app-shell.workspace-mode .table-panel.chain-panel.mirror-panel,main.app-shell.workspace-mode .table-panel.chain-panel.mirror-panel:hover{-webkit-backdrop-filter:none!important}.mirror-floating-head{z-index:120;pointer-events:none;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,transparent);border-bottom:0;border-radius:0 0 18px 18px;position:fixed;top:0;overflow:hidden;box-shadow:0 18px 48px #00000038}.mirror-floating-head .mirror-row{grid-template-columns:minmax(0,1fr) clamp(92px,8vw,116px) minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:grid!important}.mirror-floating-head .mirror-side-head,.mirror-floating-head .mirror-column-head{z-index:auto!important;background:color-mix(in srgb,var(--panel) 94%,transparent)!important;position:relative!important;top:auto!important;left:auto!important}.mirror-floating-head .mirror-side{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.mirror-floating-head .mirror-left{justify-content:flex-end!important}.mirror-floating-head .mirror-right{justify-content:flex-start!important}.mirror-floating-head .mirror-call-track{transform:translateX(var(--mirror-call-shift))!important;grid-template-columns:190px 82px 98px 98px 96px 118px 90px 72px 92px 72px 92px!important}.mirror-floating-head .mirror-put-track{transform:translateX(var(--mirror-put-shift))!important;grid-template-columns:92px 72px 92px 72px 90px 118px 96px 98px 98px 82px 190px!important}.mirror-floating-head .mirror-track{width:1100px!important;min-width:1100px!important;max-width:1100px!important;height:40px!important;min-height:40px!important;max-height:40px!important}.mirror-floating-head .mirror-cell,.mirror-floating-head .mirror-strike-head,.mirror-floating-head .mirror-title{white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 8px!important;line-height:1.1!important;display:flex!important;overflow:hidden!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-fill{fill:url(#terminalGapFill)}.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}}.mirror-spot-price{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:0 4px!important;display:flex!important}.mirror-spot-price span{letter-spacing:.14em;color:color-mix(in srgb,var(--at) 74%,var(--muted));font-size:9px;font-weight:700;line-height:1}.mirror-spot-price strong{letter-spacing:-.01em;line-height:1.05;font-size:15px!important}.mirror-spot-meta{text-overflow:ellipsis!important;line-height:42px!important;display:block!important}.mirror-spot-meta-right{text-align:right}.mirror-spot-meta-right span{margin-left:10px}@media (max-width:900px){.mirror-spot-meta-right{display:none!important}}.visual-nav .preview-menu{position:relative}.visual-nav .preview-menu summary{border:1px solid var(--visual-line);min-height:36px;color:var(--visual-ink);cursor:pointer;white-space:nowrap;background:#ffffff14;border-radius:999px;place-items:center;padding:0 13px;font-size:12px;list-style:none;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1);display:grid}.visual-nav .preview-menu summary::-webkit-details-marker{display:none}.visual-nav .preview-menu summary:hover,.visual-nav .preview-menu[open] summary{background:#ffffff24;border-color:#ffffff47}.visual-nav .preview-menu-list{z-index:40;border:1px solid var(--visual-line);-webkit-backdrop-filter:blur(14px);background:#080c16f5;border-radius:14px;flex-direction:column;gap:2px;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 64px #00000073}.visual-nav .preview-menu-list a{text-decoration:none;place-items:unset!important;color:var(--visual-ink)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:8px 11px!important;display:block!important}.visual-nav .preview-menu-list a:hover{background:#ffffff1a;transform:none}.visual-nav .preview-menu-list strong{font-size:12px;display:block}.visual-nav .preview-menu-list small{color:var(--visual-muted);margin-top:2px;font-size:10px;display:block}html[data-theme=light] .visual-nav .preview-menu-list{background:#fffffff5;box-shadow:0 24px 64px #1e3a6e2e}html[data-theme=light] .visual-nav .preview-menu-list a:hover{background:#1e50b414}@media (max-width:620px){.visual-nav .preview-menu-list{left:50%;right:auto;transform:translate(-50%)}}.feature-notice{margin-top:14px;margin-bottom:2px;overflow:hidden}.feature-notice-bar{align-items:center;gap:12px;padding:10px 16px;display:flex}.feature-notice-badge{background:color-mix(in srgb,var(--above) 16%,transparent);color:var(--above);letter-spacing:.08em;white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:800}.feature-notice-summary{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:12px;overflow:hidden}.feature-notice-actions{flex:none;align-items:center;gap:8px;display:flex}.feature-notice-actions button{cursor:pointer;white-space:nowrap;border-radius:999px;min-height:30px;padding:0 12px;font-size:12px}.feature-notice-toggle{border:1px solid color-mix(in srgb,var(--above) 45%,transparent);color:var(--above);background:0 0;font-weight:700}.feature-notice-ack{background:var(--above);color:#fff;border:0;font-weight:700}.feature-notice-mute{color:var(--muted);background:0 0;border:0}.feature-notice-mute:hover{color:var(--ink);text-decoration:underline}.feature-notice-footnote{color:var(--muted);margin:10px 0 0;font-size:11px}.feature-notice-footnote a{color:var(--above)}@media (max-width:900px){.feature-notice-bar{flex-wrap:wrap}.feature-notice-summary{white-space:normal;flex-basis:100%;order:3}.feature-notice-actions{margin-left:auto}}.feature-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);background:#02060eb8;justify-content:center;align-items:center;padding:18px;animation:.16s ease-out featureModalFade;display:flex;position:fixed;inset:0}.feature-modal{border:1px solid color-mix(in srgb,var(--ink) 14%,var(--line));background:var(--paper);background-image:linear-gradient(var(--panel),var(--panel));width:min(560px,100%);max-height:min(80vh,760px);color:var(--ink);border-radius:18px;flex-direction:column;animation:.18s cubic-bezier(.2,.9,.3,1.2) featureModalPop;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059,0 44px 120px #00000080}@keyframes featureModalFade{0%{opacity:0}to{opacity:1}}@keyframes featureModalPop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.feature-modal-backdrop,.feature-modal{animation:none}}.feature-modal-head{border-bottom:1px solid var(--line);padding:18px 22px 12px;position:relative}.feature-modal-kicker{color:var(--above);letter-spacing:.3em;margin:0 0 6px;font-size:10px;font-weight:800}.feature-modal-head h2{letter-spacing:-.02em;margin:0;font-size:20px}.feature-modal-close{border:1px solid var(--line);background:var(--panel-soft);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:999px;font-size:16px;line-height:1;position:absolute;top:14px;right:14px}.feature-modal-body{padding:6px 22px;overflow-y:auto}.feature-item{border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);padding:14px 0}.feature-item:last-of-type{border-bottom:0}.feature-item-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.feature-item h3{margin:0;font-size:14px}.feature-item time{color:var(--muted);white-space:nowrap;font-size:11px}.feature-item p{color:var(--muted);margin:7px 0 6px;font-size:12px;line-height:1.65}.feature-item ol{color:var(--ink);margin:0;padding-left:18px;font-size:12px;line-height:1.7}.feature-modal-foot{border-top:1px solid var(--line);background:var(--panel-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 16px;display:flex}.feature-modal-mute{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.feature-modal-confirm{background:var(--above);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;min-height:38px;padding:0 24px;font-size:13px;font-weight:700}.feature-modal-confirm:hover{filter:brightness(1.06)}.scenario-control{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:9px;min-height:37px;padding:0 12px;display:flex}.scenario-control.active{border-color:color-mix(in srgb,var(--at) 55%,transparent);background:color-mix(in srgb,var(--at-bg) 55%,var(--panel))}.scenario-label{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.scenario-label strong{min-width:38px;color:var(--at);text-align:center;font-variant-numeric:tabular-nums;font-size:12px}.scenario-control input[type=range]{width:130px;accent-color:var(--at)}.scenario-reset{border:1px solid color-mix(in srgb,var(--at) 45%,transparent);color:var(--at);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.chain-scenario-banner{border-bottom:1px solid color-mix(in srgb,var(--at) 35%,var(--line));background:color-mix(in srgb,var(--at-bg) 70%,transparent);color:color-mix(in srgb,var(--at) 80%,var(--ink));margin:0;padding:9px 16px;font-size:12px}.mirror-cell.scenario-value{font-weight:700;color:var(--at)!important}.mirror-strike-cell.scenario-strike{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--at) 30%,transparent)}.export-button{border:1px solid var(--line);background:var(--panel);min-height:37px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 14px;font-size:12px;font-weight:700}.export-button:hover{border-color:var(--above);color:var(--above)}.radar-toggle{border:1px solid var(--line);background:var(--panel);min-height:37px;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.radar-toggle .radar-dot{background:color-mix(in srgb,var(--muted) 60%,transparent);border-radius:50%;width:8px;height:8px}.radar-toggle.active{border-color:color-mix(in srgb,var(--green2) 55%,transparent);background:color-mix(in srgb,var(--green-bg) 60%,var(--panel));color:var(--green2)}.radar-toggle.active .radar-dot{background:var(--green2);box-shadow:0 0 0 3px color-mix(in srgb,var(--green2) 22%,transparent);animation:2.4s ease-in-out infinite radarPulse}@keyframes radarPulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--green2) 22%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--green2) 8%,transparent)}}@media (prefers-reduced-motion:reduce){.radar-toggle.active .radar-dot{animation:none}}@media (max-width:900px){.scenario-control{flex-wrap:wrap;min-height:0;padding:8px 12px}.feature-modal-foot{flex-direction:column;align-items:stretch}.feature-modal-confirm{min-height:40px}}.mirror-cell.decline-cell,.mirror-cell.probability-cell{line-height:1.1;flex-direction:column!important;justify-content:center!important;gap:0!important}.mirror-cell .sigma-badge,.mirror-cell .iv-badge{letter-spacing:.01em;opacity:.9;margin-top:1px;font-size:9px;font-weight:700;display:block}.mirror-cell .iv-badge{color:var(--muted)}.mirror-cell .sigma-badge.sigma-wide{color:var(--above)}.mirror-cell .sigma-badge.sigma-fair{color:var(--at)}.mirror-cell .sigma-badge.sigma-tight{color:var(--below)}@media (max-width:900px){.mirror-cell .sigma-badge,.mirror-cell .iv-badge{display:none}}.scenario-margin{border:1px solid color-mix(in srgb,var(--at) 40%,var(--line));background:color-mix(in srgb,var(--at-bg) 55%,transparent);border-radius:12px;margin-top:14px;padding:12px 14px}.scenario-margin.breach{border-color:color-mix(in srgb,var(--below) 60%,transparent);background:color-mix(in srgb,var(--below-bg) 60%,transparent)}.scenario-margin-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.scenario-margin-tag{background:color-mix(in srgb,var(--at) 18%,transparent);color:var(--at);letter-spacing:.06em;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:800}.scenario-margin.breach .scenario-margin-tag{background:color-mix(in srgb,var(--below) 20%,transparent);color:var(--below)}.scenario-margin-head strong{font-variant-numeric:tabular-nums;font-size:13px}.scenario-margin p{margin:7px 0 0;font-size:12px;line-height:1.6}.scenario-margin.breach p{color:var(--below);font-weight:600}.scenario-margin small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.55;display:block}.strategy-disclosure{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex;margin-top:8px!important}.strategy-disclosure-tag{border:1px solid color-mix(in srgb,var(--at) 40%,transparent);background:color-mix(in srgb,var(--at-bg) 60%,transparent);color:var(--at);letter-spacing:.06em;border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:800}.volatility-context{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:0 4vw 16px;padding:12px 14px}@media (max-width:900px){.volatility-context{margin-left:18px;margin-right:18px}}.volatility-context-head{align-items:center;gap:6px;margin-bottom:10px;display:flex}.volatility-context-title{letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:800}.volatility-context-items{flex-wrap:wrap;gap:10px;display:flex}.volatility-chip{border:1px solid var(--line);background:var(--panel-soft);border-left-width:3px;border-radius:10px;flex-direction:column;flex:300px;gap:3px;max-width:520px;padding:9px 11px;display:flex}.volatility-chip-symbol{color:var(--muted);font-size:11px;font-weight:700}.volatility-chip strong{font-variant-numeric:tabular-nums;font-size:15px}.volatility-chip small{color:var(--muted);font-size:11px;line-height:1.55}.volatility-chip.tone-high{border-left-color:var(--above);background:color-mix(in srgb,var(--above-bg) 45%,transparent)}.volatility-chip.tone-high strong{color:var(--above)}.volatility-chip.tone-low{border-left-color:var(--below);background:color-mix(in srgb,var(--below-bg) 45%,transparent)}.volatility-chip.tone-low strong{color:var(--below)}.volatility-chip.tone-normal{border-left-color:var(--at)}.journal-panel{margin:16px 4vw 0;padding:18px 20px}.journal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.journal-head h2{align-items:center;gap:4px;margin:2px 0 6px;font-size:20px;display:flex}.journal-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.journal-actions button{border:1px solid var(--line);background:var(--panel);height:34px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 14px;font-size:12px;font-weight:700}.journal-actions button:disabled{opacity:.45;cursor:not-allowed}.journal-calibration{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;margin-top:14px;padding:12px 14px}.journal-calibration.good{border-color:color-mix(in srgb,var(--above) 45%,var(--line))}.journal-calibration.weak{border-color:color-mix(in srgb,var(--at) 45%,var(--line))}.journal-calibration.pending{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.journal-calibration.pending p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.journal-calibration-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.journal-tag{background:color-mix(in srgb,var(--above) 16%,transparent);color:var(--above);letter-spacing:.06em;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:800}.journal-calibration-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.journal-calibration-grid>div{background:var(--panel);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.journal-calibration-grid span{color:var(--muted);font-size:11px}.journal-calibration-grid strong{font-variant-numeric:tabular-nums;font-size:15px}.journal-calibration-grid small{color:var(--muted);font-size:10px}.journal-calibration>p{margin:10px 0 0;font-size:12px;line-height:1.6}.journal-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:14px;display:grid}.journal-summary>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.journal-summary span{color:var(--muted);font-size:11px}.journal-summary strong{font-variant-numeric:tabular-nums;font-size:16px}.journal-summary small{color:var(--muted);font-size:10px}.journal-add{border:1px dashed var(--line);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.journal-add label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.journal-add select,.journal-add input{border:1px solid var(--line);background:var(--input);min-width:150px;height:34px;color:var(--ink);border-radius:6px;outline:none;padding:0 8px}.journal-add select{max-width:min(420px,60vw)}.journal-add .primary{height:34px}.journal-error{color:var(--below);flex:100%;margin:0;font-size:12px}.journal-table-wrap{margin-top:14px;overflow-x:auto}.journal-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:12px}.journal-table th{text-align:right;background:var(--header);color:var(--muted);border-bottom:1px solid var(--line);padding:9px 8px;font-size:10px;position:static}.journal-table th:first-child,.journal-table td:first-child{text-align:left}.journal-table td{text-align:right;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:9px 8px}.journal-negative{color:var(--below);font-weight:700}.journal-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.journal-row-actions button{border:1px solid var(--line);background:var(--panel);height:28px;color:var(--ink);cursor:pointer;border-radius:6px;padding:0 10px;font-size:11px}.journal-row-actions button.primary{background:var(--green);color:#fff;border:0}.journal-close-form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.journal-close-form input,.journal-close-form select{border:1px solid var(--line);background:var(--input);min-width:104px;height:28px;color:var(--ink);border-radius:6px;padding:0 6px}.journal-empty{text-align:center;color:var(--muted);margin:18px 0 0;padding:28px 12px;font-size:12px;line-height:1.7}@media (max-width:900px){.journal-panel{margin-left:18px;margin-right:18px}.journal-add select{max-width:100%}}.journal-note{border-left:3px solid var(--at);background:color-mix(in srgb,var(--at-bg) 55%,transparent);color:var(--muted);border-radius:0 8px 8px 0;margin:12px 0 0;padding:8px 11px;font-size:11px;line-height:1.6}.concentration{border:1px solid var(--line);background:var(--panel-soft);border-left-width:3px;border-radius:12px;margin-top:14px;padding:12px 14px}.concentration.single-bet{border-left-color:var(--below);background:color-mix(in srgb,var(--below-bg) 45%,transparent)}.concentration.concentrated{border-left-color:var(--at)}.concentration.spread{border-left-color:var(--above)}.concentration-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.concentration-tag{background:color-mix(in srgb,var(--at) 16%,transparent);color:var(--at);letter-spacing:.06em;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:800}.concentration.single-bet .concentration-tag{background:color-mix(in srgb,var(--below) 18%,transparent);color:var(--below)}.concentration-head strong{font-variant-numeric:tabular-nums;font-size:13px}.concentration-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:10px;display:grid}.concentration-grid>div{background:var(--panel);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.concentration-grid span{color:var(--muted);font-size:11px}.concentration-grid strong{font-variant-numeric:tabular-nums;font-size:15px}.concentration-grid small{color:var(--muted);font-size:10px}.concentration-list{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.concentration-list li{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;gap:1px;padding:7px 10px;display:flex}.concentration-list span{color:var(--muted);font-size:11px}.concentration-list em{font-variant-numeric:tabular-nums;font-size:14px;font-style:normal;font-weight:800}.concentration-list small{color:var(--muted);font-size:10px}.concentration-family{border-left:3px solid var(--at);background:color-mix(in srgb,var(--at-bg) 50%,transparent);border-radius:0 8px 8px 0;padding:8px 11px;line-height:1.6;margin:10px 0 0!important;font-size:11px!important}.concentration>p{margin:10px 0 0;font-size:12px;line-height:1.6}.concentration.single-bet>p:last-child{color:var(--below);font-weight:600}.warning.warning-calm{background:color-mix(in srgb,var(--panel-soft) 75%,transparent)!important;border:1px solid var(--line)!important;color:var(--muted)!important}
