:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--panel:#fff;--panel-soft:#f7f8fa;--ink:#15171a;--pt-muted:#62686f;--subtle:#8c9299;--line:#e7e9ed;--line-strong:#dfe3e8;--green:#23747d;--green-dark:#195e66;--green-soft:#e6f1f2;--teal:#23747d;--teal-dark:#195e66;--red:#ff3535;--blue:#1c72ff;--orange:#ff9e12;--pt-shadow:0 18px 48px #1e262f12;--soft-shadow:0 8px 24px #1319200d;--pt-radius:14px;font-family:Satoshi,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--background);--panel:var(--card);--panel-soft:var(--muted);--ink:var(--foreground);--pt-muted:var(--muted-foreground);--subtle:var(--muted-foreground);--line:var(--border);--line-strong:var(--border);--green-soft:#23747d24;--pt-shadow:0 18px 48px #00000073;--soft-shadow:0 8px 24px #00000059}@property --flow-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --intro-angle{syntax:"<angle>";inherits:true;initial-value:-90deg}.topbar{z-index:20;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;height:48px;padding:0 24px 0 10px;display:grid;position:sticky;top:0}.brand-lockup{align-items:center;gap:14px;min-width:0;display:flex}.brand-mark{flex:none;place-items:center;width:34px;height:34px;display:grid}.brand-mark svg{width:30px;height:30px}.main-nav{white-space:nowrap;align-items:center;gap:2px;display:flex}.nav-link{color:var(--muted-foreground);border-radius:var(--radius);cursor:pointer;background:0 0;border:0;align-items:center;font-size:13px;font-weight:650;line-height:1;transition:background .14s,color .14s;display:inline-flex;position:relative}.nav-link:hover,.nav-link.active{color:var(--foreground);background:var(--accent)}.launch-link{height:30px;color:var(--green-dark);background:var(--green-soft);border:1px solid #23747d59;border-radius:999px;align-self:center;padding:0 12px;font-weight:760}.launch-link:after{display:none}.launch-link:hover{border-color:var(--green);background:#fff}.topbar-search{justify-self:center;width:min(390px,100%);position:relative}.topbar-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.bell{place-items:center;width:28px;height:28px;display:grid;position:relative}.bell svg{color:#0f1114;width:19px;height:19px}.bell:after{content:"";background:#ff1717;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:3px}.account-pill{border:1px solid var(--line);height:36px;box-shadow:var(--soft-shadow);color:#141619;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:4px 12px 4px 4px;font-size:13px;font-weight:700;display:inline-flex}.page-wrap{width:min(1810px,100% - 64px);margin:0 auto;padding:30px 0 42px}.page-wrap:has(>.detail-grid:first-child){padding-top:6px}.page-title{letter-spacing:0;margin:0 0 10px;font-size:32px;font-weight:760;line-height:1.08}.page-subtitle{color:#707780;margin:0;font-size:15px;line-height:1.45}.funds-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-top:0;margin-bottom:20px;display:flex}.chip-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chip{border:1px solid var(--line);color:#24272b;cursor:pointer;background:#fff;border-radius:8px;height:36px;padding:0 16px;font-size:13px;font-weight:650;transition:border-color .15s,color .15s,box-shadow .15s,background .15s}.chip:hover,.chip.active{border-color:var(--green);color:var(--green);background:#fff;box-shadow:0 0 0 1px #23747d2e}.list-controls{align-items:center;gap:12px;display:flex}.filter-button,.create-fund-button{border:1px solid var(--line);color:#262a2f;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.create-fund-button{color:#fff;background:#111315;border-color:#111315;box-shadow:0 8px 18px #11131529}.create-fund-button:hover{color:#fff;background:#080a0c;border-color:#080a0c;box-shadow:0 10px 22px #11131533}.filter-button svg,.create-fund-button svg{width:15px;height:15px}.fund-table-wrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 14px 38px #1f27310a}.fund-table{border-collapse:collapse;table-layout:fixed;width:100%}.fund-table th{border-bottom:1px solid var(--line);color:#60666d;text-align:left;white-space:nowrap;height:42px;padding:0 20px;font-size:12px;font-weight:650;line-height:1}.fund-table td{border-bottom:1px solid var(--line);vertical-align:middle;height:90px;padding:0 20px}.fund-table tr:last-child td{border-bottom:0}.fund-table tbody tr{cursor:pointer;transition:background .14s}.fund-table tbody tr:hover{background:#fbfcfd}.fund-table .fund-col{width:20%}.fund-table .creator-col{width:14%}.fund-table .exposure-col{width:11%}.fund-table .mgr-capital-col,.fund-table .mgr-pnl-col{width:8%}.fund-table .followers-col{width:6%}.fund-table .followed-col{width:10%}.fund-table .total-pnl-col{width:8%}.fund-table .spark-col{width:15%}.exposure-cell{align-items:center;min-height:34px;display:inline-flex;position:relative}.exposure-stack{align-items:center;display:inline-flex}.asset-token{color:#fff;border:1.5px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-7px;font-size:10px;font-weight:820;line-height:1;display:inline-grid;box-shadow:0 2px 7px #0c121829}.asset-token:first-child{margin-left:0}.asset-count{color:#2b3035;margin-left:8px;font-size:18px;font-weight:520}.exposure-list{gap:13px;max-height:324px;padding-right:12px;display:grid;overflow:hidden}.exposure-row{color:#272b30;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:13px;font-size:16px;font-weight:560;display:grid}.exposure-name{align-items:center;gap:11px;min-width:0;display:flex}.exposure-value{white-space:nowrap;font-size:15px;font-weight:560}.exposure-ring{background:conic-gradient(#3264f6 calc(var(--share)*1%),#edf0f2 0);border-radius:50%;width:26px;height:26px;position:relative}.exposure-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.fund-cell{align-items:center;gap:14px;min-width:0;display:flex}.fund-copy,.strategy-copy,.creator-copy{min-width:0}.fund-name-line{align-items:center;gap:7px;min-width:0;display:flex}.fund-name{color:#181a1d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:760;line-height:1.25;overflow:hidden}.address-line{color:#7a828b;align-items:center;gap:7px;margin-top:6px;font-size:12px;font-weight:560;display:flex}.copy-icon{color:#7d858e;width:14px;height:14px}.verified{color:#1479ff;flex:none;place-items:center;width:16px;height:16px;display:inline-grid;overflow:visible}.verified svg{width:16px;height:16px;overflow:visible}.logo,.avatar{color:#fff;flex:none;place-items:center;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59,0 6px 16px #080f181f}.logo{background:linear-gradient(145deg,#3b6dff,#2555dc);border-radius:50%;width:52px;height:52px}.logo.small{width:26px;height:26px;font-size:12px}.avatar{background:#113a39;border-radius:50%;width:48px;height:48px}.avatar.big{width:76px;height:76px}.avatar.sm{width:30px;height:30px}.avatar.xs{width:32px;height:32px}.logo[data-symbol=LINK]{background:linear-gradient(145deg,#396dff,#214dd8)}.logo[data-symbol=AO]{background:linear-gradient(145deg,#6ca922,#244a0d)}.logo[data-symbol=MM]{background:linear-gradient(145deg,#111,#050607)}.logo[data-symbol=DN]{background:linear-gradient(145deg,#20242b,#05080c)}.logo[data-symbol=AI]{background:linear-gradient(145deg,#6e28ff,#0b0620)}.logo[data-symbol=BTC]{background:linear-gradient(145deg,#ffb029,#ff8c00)}.logo[data-symbol=ETH]{background:linear-gradient(145deg,#2e3035,#050607)}.logo[data-symbol=RWA]{background:radial-gradient(circle,#05c9c2 0 12%,#0e151c 13% 100%)}.logo-mark{width:28px;height:28px}.logo.small .logo-mark{width:15px;height:15px}.platform-icon .logo-mark,.activity-icon .logo-mark{width:16px;height:16px}.strategy-name{color:var(--green);margin-bottom:6px;font-size:13px;font-weight:760}.strategy-desc{color:#707780;max-width:210px;font-size:12px;line-height:1.45}.creator-cell{align-items:center;gap:10px;min-width:0;display:flex}.creator-name-line{color:#1b1f24;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.money{color:#1d2024;white-space:nowrap;font-size:13px;font-weight:640}.money.muted{color:#66707a}.money.good{color:var(--green)}.money.bad{color:var(--red)}.metric{color:var(--green);text-align:right;white-space:nowrap;font-size:13px;font-weight:720}.metric.apr{text-align:left}.metric small{margin-top:5px;font-size:11px;font-weight:650;line-height:1;display:block}.negative{color:var(--red)}.sparkline{width:170px;height:46px;display:block}.mini-button,.primary-button,.ghost-button{cursor:pointer;border-radius:8px;transition:transform .13s,box-shadow .13s,border-color .13s,background .13s}.mini-button{border:1px solid var(--line);color:#22262b;background:#fff;height:36px;padding:0 16px;font-size:13px;font-weight:720}.mini-button:hover,.ghost-button:hover,.primary-button:hover{transform:translateY(-1px)}.primary-button{border:1px solid var(--teal);color:#fff;background:linear-gradient(#0b95a9,#006d83);height:36px;padding:0 17px;font-size:13px;font-weight:760;box-shadow:0 8px 18px #006d8338}.primary-button.following{border-color:var(--green);background:linear-gradient(#16bc71,#07945c)}.ghost-button{border:1px solid var(--line);color:#1f2428;background:#fff;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:13px;font-weight:720;display:inline-flex}.ghost-button svg,.accent-button svg{width:16px;height:16px}.accent-button{background:var(--primary);height:40px;color:var(--primary-foreground);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:640;transition:opacity .15s;display:inline-flex}.accent-button:hover{opacity:.9}.pagination{color:#50565e;justify-content:center;align-items:center;gap:18px;margin-top:18px;display:flex}.page-dot{color:#4f565e;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:650;display:grid}.page-dot.active{border:1px solid var(--green);color:var(--green);background:#fff;box-shadow:0 0 0 1px #23747d29}.showing{color:#676e76;margin-left:auto;font-size:12px}.detail-grid{grid-template-columns:minmax(0,.88fr) minmax(520px,.92fr);align-items:start;gap:56px;margin-top:2px;display:grid}.detail-grid.has-investments{grid-template-columns:minmax(0,.62fr) minmax(440px,.82fr) minmax(300px,.5fr);gap:32px}.fund-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:18px;display:grid}.fund-kpi{border-right:1px solid var(--line);min-width:0;padding:0 12px}.fund-kpi:first-child{padding-left:0}.fund-kpi:last-child{border-right:0}.fund-kpi-label{color:#383d43;font-size:13px;font-weight:720}.fund-kpi-value{color:#11161b;letter-spacing:-.02em;white-space:nowrap;margin-top:8px;font-size:22px;font-weight:760;line-height:1.1}.fund-kpi-value.good,.fund-kpi-sub.good{color:var(--green)}.fund-kpi-value.bad,.fund-kpi-sub.bad{color:var(--red)}.fund-kpi-sub{margin-top:6px;font-size:13px;font-weight:760}.fund-investments-card{border:1px solid var(--line);max-height:540px;box-shadow:var(--soft-shadow);background:#fff;border-radius:18px;flex-direction:column;align-self:start;padding:20px 24px;display:flex;overflow:hidden}.fund-investments-card .panel-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fund-investments-card .panel-title-row h2{color:#15191d;margin:0;font-size:16px;font-weight:760}.investment-list--scroll{flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.investment-list--table{gap:0;display:block}.investment-head,.investment-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.85fr) auto;align-items:center;gap:12px;display:grid}.investment-head{z-index:1;border-bottom:1px solid var(--line);background:#fff;padding:0 4px 8px;position:sticky;top:0}.investment-head span{color:#7a828b;font-size:12px;font-weight:720}.investment-row{border-bottom:1px solid var(--line);color:#171b20;padding:9px 4px;font-size:14px;font-weight:720}.investment-row:last-child{border-bottom:0}.investment-row .col-profit.good{color:var(--green)}.investment-row .col-profit.bad{color:var(--red)}.investment-link{color:var(--teal);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-self:end;align-items:center;gap:3px;padding:0;font-size:13px;font-weight:760;display:inline-flex}.investment-link svg{width:14px;height:14px}.investment-link:hover{text-decoration:underline}.investment-empty{color:#7a828b;text-align:center;padding:24px 4px;font-size:13px}.detail-main{min-width:0}.headline-line{align-items:center;gap:10px;margin-bottom:14px;display:flex}.detail-title{letter-spacing:0;margin:0;font-size:clamp(30px,2.8vw,34px);font-weight:760;line-height:1.12}.detail-subtitle{color:#5e646b;margin:0 0 26px;font-size:18px;line-height:1.25}.welcome-copy{color:#61666c;letter-spacing:0;margin:10px 0 20px;font-size:42px;font-weight:470;line-height:1.18}.welcome-line,.market-line{align-items:center;gap:9px;min-width:0;display:flex}.welcome-copy strong{color:#282c31;font-weight:660}.welcome-copy .avatar{box-shadow:inset 0 0 0 1px #ffffff59,0 4px 12px #080f181a}.down-triangle{border-top:12px solid #ef2d2d;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;margin:4px 0 0 2px}.asset-label{margin:0 0 12px;font-size:13px;font-weight:760}.big-number-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.big-number{letter-spacing:0;align-items:center;gap:12px;font-size:clamp(44px,4vw,56px);font-weight:680;line-height:1;display:flex}.big-number .big-number-empty{color:var(--subtle);font-weight:500}.stat-strip{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.28fr) minmax(0,1fr) minmax(0,1fr);display:grid}.stat-card{border-right:1px solid var(--line);min-width:0;padding:15px 18px}.stat-card:last-child{border-right:0}.stat-label{color:#2f3338;font-size:12px;font-weight:720}.pf-pnl-strip-note{border-bottom:1px solid var(--line);color:#9aa1aa;margin:0;padding:6px 18px;font-size:11px;font-weight:600}.pf-account-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:14px 0 18px;display:grid}.pf-account-strip.is-loading{opacity:.55}.pf-account-card{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:13px 16px;display:flex}.pf-account-card:last-child{border-right:0}.pf-account-head{align-items:center;gap:7px;min-width:0;display:flex}.pf-account-deposit{border:1px solid var(--line);color:#23747d;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:3px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.pf-account-deposit:hover{background:#f1f7f7;border-color:#cfe0e0}.pf-account-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.pf-account-name{color:#2f3338;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.pf-account-value{letter-spacing:-.01em;color:#1c1f23;font-size:19px;font-weight:760;line-height:1}.pf-account-sub{color:#9aa1aa;font-size:11px}.pf-acct-tab{flex-direction:column;gap:14px;padding:4px 0 2px;display:flex}.pf-acct-tab-wallet{align-items:center;gap:8px;min-width:0;display:flex}.pf-acct-tab-wallet-label{letter-spacing:.02em;text-transform:uppercase;color:#9aa1aa;flex:none;font-size:11px;font-weight:720}.pf-acct-tab-wallet-addr{color:#2f3338;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:640;overflow:hidden}.pf-acct-tab-wallet-addr.is-muted{color:#9aa1aa;font-weight:560}.pf-acct-tab-wallet-copy{color:#23747d;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:3px;display:inline-flex}.pf-acct-tab-wallet-copy:hover{background:#f1f7f7}.pf-acct-tab-list{flex-direction:column;gap:12px;display:flex}.pf-acct-tab-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.pf-acct-tab-card-head{align-items:center;gap:8px;min-width:0;display:flex}.pf-acct-tab-card-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.pf-acct-tab-card-name{color:#2f3338;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.pf-acct-tab-badge{border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.pf-acct-tab-badge-glyph{font-size:10px;line-height:1}.pf-acct-tab-badge--ready{color:#1aa67e;background:#e7f6f0}.pf-acct-tab-badge--initializing,.pf-acct-tab-badge--setting-up{color:#c98a16;background:#fff5e6}.pf-acct-tab-badge--not-connected{color:#8b929c;background:#f0f1f3}.pf-acct-tab-badge--not-set-up{color:#23747d;background:#eef5f5}.pf-acct-tab-badge--failed{color:#d24b4b;background:#fdecec}.pf-acct-tab-deposit{border:1px solid var(--line);color:#23747d;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:3px;margin-left:auto;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.pf-acct-tab-deposit:hover{background:#f1f7f7;border-color:#cfe0e0}.pf-acct-tab-figures{gap:28px;display:flex}.pf-acct-tab-figure{flex-direction:column;gap:3px;min-width:0;display:flex}.pf-acct-tab-figure-label{letter-spacing:.01em;text-transform:uppercase;color:#9aa1aa;font-size:11px;font-weight:640}.pf-acct-tab-figure-value{letter-spacing:-.01em;color:#1c1f23;font-variant-numeric:tabular-nums;font-size:19px;font-weight:760;line-height:1}.pf-acct-tab-steps{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin:0;padding-top:12px;list-style:none;display:flex}.pf-acct-tab-step{align-items:center;gap:10px;min-width:0;display:flex}.pf-acct-tab-step-marker{background:#fff;border:1.5px solid #d4d8de;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pf-acct-tab-step-glyph{text-align:center;font-size:11px;line-height:1}.pf-acct-tab-step.is-done .pf-acct-tab-step-marker{background:#23747d;border-color:#23747d}.pf-acct-tab-step.is-done .pf-acct-tab-step-glyph{color:#fff}.pf-acct-tab-step.is-pending .pf-acct-tab-step-marker{border-color:#e2c184}.pf-acct-tab-step.is-pending .pf-acct-tab-step-glyph{color:#c98a16}.pf-acct-tab-step.is-failed .pf-acct-tab-step-marker{border-color:#e6b4b4}.pf-acct-tab-step.is-failed .pf-acct-tab-step-glyph{color:#d24b4b}.pf-acct-tab-step-label{color:#2f3338;flex-direction:column;gap:2px;font-size:12px;font-weight:640;display:flex}.pf-acct-tab-step.is-pending .pf-acct-tab-step-label{color:#7a818b}.pf-acct-tab-step.is-failed .pf-acct-tab-step-label{color:#8b929c}.pf-acct-tab-step-note{color:#9aa1aa;font-size:11px;font-weight:560}.pf-acct-tab-hl-setup{border-top:1px solid var(--line);padding-top:12px}.pf-acct-tab-hl-setup>section{background:0 0;border:none;gap:10px;padding:0}.pf-acct-tab-approve{color:#fff;cursor:pointer;background:#c98a16;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:12px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.pf-acct-tab-approve:hover:not(:disabled){background:#b07a11}.pf-acct-tab-approve:disabled{opacity:.65;cursor:not-allowed}.pf-acct-tab-approve.is-busy{opacity:.8;cursor:progress;background:#aeb4bd}.pf-acct-tab-approve.is-busy:hover{background:#aeb4bd}.pf-acct-step-list{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:12px 0 2px;list-style:none;display:flex}.pf-acct-step{align-items:flex-start;gap:10px;min-width:0;display:flex}.pf-acct-step-rail{flex-direction:column;flex:none;align-self:stretch;align-items:center;display:flex}.pf-acct-step-marker{color:#9aa1aa;background:#fff;border:1.5px solid #d4d8de;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pf-acct-step-line{background:#e7e9ed;border-radius:2px;flex:auto;width:2px;min-height:14px;margin:3px 0}.pf-acct-step-dot{background:#c4c9d0;border-radius:50%;width:6px;height:6px}.pf-acct-step-body{flex-direction:column;gap:2px;min-width:0;padding-bottom:12px;display:flex}.pf-acct-step:last-child .pf-acct-step-body{padding-bottom:0}.pf-acct-step-title{color:#2f3338;font-size:12.5px;font-weight:680;line-height:1.35}.pf-acct-step-desc{color:#9aa1aa;font-size:11px;font-weight:540;line-height:1.35}.pf-acct-step.is-done .pf-acct-step-marker{color:#fff;background:#23747d;border-color:#23747d}.pf-acct-step.is-done .pf-acct-step-line{background:#23747d}.pf-acct-step.is-done .pf-acct-step-title{color:#2f3338}.pf-acct-step.is-current .pf-acct-step-marker{color:#23747d;background:#f1f7f7;border-color:#23747d;box-shadow:0 0 0 3px #23747d1f}.pf-acct-step.is-current .pf-acct-step-title{color:#1c5e66;font-weight:740}.pf-acct-step.is-current .pf-acct-step-desc{color:#4f8a90}.pf-acct-step.is-current .pf-acct-step-dot{background:#23747d}.pf-acct-step.is-pending .pf-acct-step-marker{background:#fff;border-color:#d4d8de}.pf-acct-step.is-failed .pf-acct-step-marker{color:#d24b4b;border-color:#e6b4b4}.pf-acct-step.is-failed .pf-acct-step-dot{background:#d24b4b}.pf-acct-step.is-failed .pf-acct-step-title{color:#d24b4b}.pf-setup-notice{background:#f1f7f7;border:1px solid #cfe0e0;border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.pf-setup-notice-text{color:#23747d;flex:1;min-width:0;font-size:13px;font-weight:600}.pf-setup-notice-cta{color:#fff;cursor:pointer;background:#23747d;border:none;border-radius:999px;flex:none;padding:6px 14px;font-size:12px;font-weight:700}.pf-setup-notice-cta:hover{background:#1c5e66}.pf-row-action-cell{text-align:right;white-space:nowrap}.pf-row-trade{color:#23747d;cursor:pointer;background:#fff;border:1px solid #23747d;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background .13s,color .13s;display:inline-flex}.pf-row-trade:hover{color:#fff;background:#23747d}.pf-row-trade.is-disabled{color:#9aa4a8;cursor:not-allowed;border-color:#d6dde0}.pf-row-trade.is-disabled:hover{color:#9aa4a8;background:#fff}.holdings-panel .pf-row-link{cursor:pointer;transition:background .12s}.holdings-panel .pf-row-link:hover{background:#f6f8f9}.holdings-panel .pf-row-link:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.holdings-panel .pf-activity-link{cursor:pointer;border-radius:8px;margin:0 -8px;padding-left:8px;padding-right:8px;transition:background .12s}.holdings-panel .pf-activity-link:hover{background:#f6f8f9}.holdings-panel .pf-activity-link:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.pf-pm-orders{margin-bottom:16px}.stat-value{color:#1a1d20;margin-top:7px;font-size:19px;font-weight:630;line-height:1}.stat-value.good{color:var(--green)}.stat-value.bad{color:var(--red)}.live-number{vertical-align:baseline;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;display:inline-flex;position:relative;overflow:hidden}.stat-value.live-number{width:max-content;max-width:100%;display:inline-flex}.live-char,.live-digit-roll{line-height:inherit}.live-char{display:inline-block}.live-char.digit,.live-digit-roll{text-align:center;min-width:.58em;display:inline-grid}.live-digit-old,.live-digit-new{will-change:transform,opacity;grid-area:1/1}.live-digit-old{animation:.36s cubic-bezier(.2,.68,.24,1) forwards digitRollOut}.live-digit-new{animation:.36s cubic-bezier(.2,.68,.24,1) forwards digitRollIn;transform:translateY(78%)}@keyframes digitRollOut{to{opacity:0;transform:translateY(-78%)}}@keyframes digitRollIn{to{opacity:1;transform:translateY(0)}}@keyframes promptLoadSettle{0%{opacity:0;transform:translateY(12px)scale(.985)}62%{opacity:1;transform:translateY(-2px)scale(1.004)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes promptIntroBorder{0%{--intro-angle:-110deg;opacity:0}14%{opacity:.9}78%{--intro-angle:250deg;opacity:.9}to{--intro-angle:286deg;opacity:0}}@keyframes promptIntroGlow{0%{opacity:0;transform:translate(-18%)scale(.96)}20%{opacity:.42}64%{opacity:.28}to{opacity:0;transform:translate(18%)scale(1.02)}}.hero-actions{align-items:center;gap:12px;margin:26px 0;display:flex}.chart-card{flex-direction:column;align-items:stretch;min-width:0;padding-top:6px;display:flex}.range-switch{background:#fff;border:1px solid #e8eaed;border-radius:999px;justify-content:flex-start;align-items:center;gap:4px;width:max-content;max-width:100%;margin:0;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #14181c05}.range-button{color:#6a7077;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:48px;height:30px;padding:0 12px;font-size:13px;font-weight:650;line-height:1;transition:background .14s,color .14s,box-shadow .14s}.range-button:first-child,.range-button:last-child{border-radius:999px}.range-button:hover{color:#3e444b;background:#f1f2f4}.range-button.active{color:#11161b;box-shadow:none;background:#e9e9ea}.chart-box{isolation:isolate;height:286px;position:relative}.chart-box:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#707a8638 1px,#0000 1.15px);background-position:0 0;background-size:14px 14px;border-radius:10px;position:absolute;inset:10px 4px 26px 0}.chart-box svg{z-index:1;width:100%;height:100%;display:block;position:relative;overflow:visible}.chart-box svg.pf-chart-icon{flex:none;width:1rem;height:1rem}.chart-box svg.pf-chart-icon-sm{flex:none;width:.75rem;height:.75rem}.chart-svg{cursor:crosshair;touch-action:none}.chart-hover-line{opacity:0;stroke:#141b2347;stroke-width:1px;stroke-dasharray:4 4;pointer-events:none}.chart-hover-dot{opacity:0;pointer-events:none;stroke:#fff;stroke-width:2px}.chart-hover-dot.primary{fill:var(--green)}.chart-hover-dot.secondary{fill:#ffb41d}.chart-box.is-hovering .chart-hover-line,.chart-box.is-hovering .chart-hover-dot{opacity:1}.chart-tooltip{z-index:5;border:1px solid var(--line-strong);color:#15191d;opacity:0;pointer-events:none;background:#fffffff5;border-radius:8px;min-width:154px;padding:9px 10px;font-size:12px;line-height:1.35;transition:opacity .12s;position:absolute;transform:translate(-50%,-100%);box-shadow:0 12px 28px #1018201f}.chart-controls{justify-content:space-between;align-items:center;gap:18px;margin:0 0 8px;display:flex}.chart-box.is-hovering .chart-tooltip{opacity:1}.tooltip-time{color:#5f6872;margin-bottom:7px;font-weight:700}.tooltip-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.tooltip-label{color:#3c444c;align-items:center;gap:7px;display:inline-flex}.tooltip-label:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px}.tooltip-row.btc .tooltip-label:before{background:#ffb41d}.tooltip-value{color:#11161b;white-space:nowrap;font-weight:750}.chart-legend{color:#262a2e;justify-content:space-between;align-items:center;margin-top:0;font-size:12px;font-weight:620;display:flex}.legend-items{align-items:center;gap:28px;display:flex}.legend-item{align-items:center;gap:8px;display:inline-flex}.legend-line{background:var(--green);border-radius:99px;width:25px;height:3px}.legend-line.dashed{background:0 0;border-top:3px dashed #ffbd20;height:0}.utc{color:#606870}.content-grid{grid-template-columns:minmax(0,1fr) 500px;align-items:start;gap:22px;margin-top:22px;display:grid}.panel{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:16px}.holdings-panel{padding:0 20px 20px;overflow:hidden}.tabs{border-bottom:1px solid var(--line);align-items:center;gap:32px;height:58px;display:flex}.tab-button{color:#616870;cursor:pointer;background:0 0;border:0;height:58px;padding:0 14px;font-size:15px;font-weight:620;position:relative}.tab-button.active{color:#171a1d}.tab-button.active:after{content:"";background:var(--green);border-radius:99px 99px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.holding-section{padding-top:22px}.pf-holding-bare{padding-top:0}.holding-section+.holding-section{border-top:1px solid var(--line);margin-top:18px;padding-top:20px}.holding-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.platform-title{align-items:center;gap:11px;min-width:0;display:flex}.platform-icon{color:#fff;background:linear-gradient(145deg,#515cff,#2436ff);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.platform-icon.hyper{background:#091417}.platform-title h3{margin:0;font-size:18px;font-weight:760;line-height:1}.info-icon{color:#8b929a;width:14px;height:14px}.platform-total{color:#1e2429;align-items:center;gap:7px;font-size:13px;font-weight:720;display:flex}.platform-total strong{color:var(--green)}.data-table{border-collapse:collapse;table-layout:fixed;width:100%}.data-table col:first-child{width:31%}.data-table col:nth-child(2){width:13%}.data-table col:nth-child(3){width:17%}.data-table col:nth-child(4),.data-table col:nth-child(5){width:15%}.data-table col:nth-child(6),.data-table col:nth-child(7){width:9%}.pf-table-scroll{overflow-x:auto}.pf-table-scroll .data-table{min-width:480px}.holdings-panel .data-table{table-layout:auto;width:max-content;min-width:100%}.holdings-panel .data-table col{width:auto}.holdings-panel .data-table th,.holdings-panel .data-table td{white-space:nowrap}.holdings-panel .data-table th:not(:first-child),.holdings-panel .data-table td:not(:first-child){padding-left:24px}.holdings-panel .market-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-table th{color:#2d3237;text-align:left;border-bottom:1px solid var(--line);padding:0 0 10px;font-size:12px;font-weight:600}.data-table td{vertical-align:middle;border-bottom:1px solid #f0f2f4;height:62px;padding:9px 0}.data-table tr:last-child td{border-bottom:0}.market-cell,.asset-cell{align-items:center;gap:12px;min-width:0;display:flex}.market-title,.asset-title{color:#171a1d;max-width:260px;font-size:13px;font-weight:760;line-height:1.25}.market-side,.cell-sub{color:#7a828a;margin-top:4px;font-size:11px;font-weight:650}.cell-main{color:#171a1d;font-size:13px;font-weight:650}.holdings-panel .cell-unit{color:#7a828a;font-size:11px;font-weight:650}.pnl{color:var(--green);text-align:right;font-size:13px;font-weight:760;line-height:1.25}.pnl.negative{color:var(--red)}.pnl-pct{opacity:.7;white-space:nowrap;font-weight:650}.view-all{color:#1e2328;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;height:38px;margin-top:12px;font-size:13px;font-weight:650;display:flex}.view-all svg{width:16px;height:16px}.side-stack{gap:14px;display:grid}.subscribed-card{padding:20px 18px 14px}.subscribed-card .holding-section{min-width:0}.subscribed-card .holding-header{align-items:flex-start;gap:10px}.subscribed-card .platform-total{white-space:nowrap;flex:none}.subscribed-list{gap:8px;display:grid}.profile-card{padding:22px}.profile-head{align-items:center;gap:18px;margin-bottom:18px;display:flex}.profile-name-line{align-items:center;gap:7px;margin-bottom:7px;display:flex}.profile-name{margin:0;font-size:18px;font-weight:750;line-height:1.15}.creator-name{font-size:14px}.role-pill{background:var(--green);color:#fff;border-radius:999px;align-items:center;height:20px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.profile-name-line .role-pill{height:18px;padding:0 8px;font-size:9px}.profile-address{color:#7a828a;align-items:center;gap:7px;font-size:12px;font-weight:620;display:flex}.section-label{color:#15191d;margin:0 0 9px;font-size:13px;font-weight:760}.profile-copy{color:#606870;margin:0 0 22px;font-size:13px;line-height:1.45}.about-me-head{justify-content:space-between;align-items:center;margin:0 0 9px;display:flex}.about-me-head .section-label{margin:0}.profile-bio-link{color:#7a828a;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:620}.profile-bio-link:hover{color:#15191d}.profile-bio-edit{margin:0 0 22px}.profile-bio-input{box-sizing:border-box;resize:vertical;color:#15191d;background:#fff;border:1px solid #e3e6e9;border-radius:10px;width:100%;min-height:78px;padding:9px 11px;font-family:inherit;font-size:13px;line-height:1.45}.profile-bio-input:focus{border-color:#c2c8ce;outline:none}.profile-bio-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.profile-bio-btn{color:#15191d;cursor:pointer;background:#fff;border:1px solid #e3e6e9;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:660}.profile-bio-btn:hover{background:#f4f6f7}.profile-bio-btn.primary{color:#fff;background:#15191d;border-color:#15191d}.profile-bio-btn.primary:hover{background:#2a2f35}.profile-bio-btn:disabled{opacity:.6;cursor:not-allowed}.connected-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.created-label{margin-top:18px}.created-fund-list{gap:8px;display:grid}.created-fund-item{border:1px solid var(--line);color:#171a1d;cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;transition:background .14s,border-color .14s,transform .14s;display:flex}.created-fund-item:hover,.subscribed-fund-row:hover{background:#fbfcfd}.subscribed-fund-row{border:1px solid var(--line);color:#171a1d;cursor:pointer;text-align:left;background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon copy""icon metrics";gap:6px 10px;width:100%;min-width:0;padding:10px;transition:background .14s,border-color .14s,transform .14s;display:grid}.subscribed-fund-row:hover{border-color:var(--line-strong);transform:translateY(-1px)}.subscribed-fund-row .logo{grid-area:icon;align-self:center}.subscribed-fund-copy{grid-area:copy;gap:3px;min-width:0;display:grid}.subscribed-fund-copy strong,.subscribed-fund-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.subscribed-fund-copy strong{color:#171a1d;font-size:13px;font-weight:720;line-height:1.15}.subscribed-fund-copy small{color:#737b83;font-size:11px;font-weight:600}.subscribed-fund-metrics{color:#69727a;grid-area:metrics;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:650;display:flex}.subscribed-fund-metrics strong{color:var(--green);white-space:nowrap;font-size:12px;font-weight:760}.simple-list-section .data-table td{font-size:14px}.simple-list-section .market-title{font-size:14px;font-weight:600}.simple-list-section .cell-sub{font-size:11px}.created-fund-item:hover{border-color:var(--line-strong);transform:translateY(-1px)}.created-fund-item span{gap:4px;min-width:0;display:grid}.created-fund-item strong,.created-fund-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.created-fund-item strong{font-size:13px;font-weight:760}.created-fund-item small{color:#707780;font-size:11px;font-weight:620}.account-card{border:1px solid var(--line);color:#20252a;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:42px;padding:0 12px;font-size:13px;font-weight:650;display:flex}.account-left{align-items:center;gap:8px;min-width:0;display:flex}.account-left svg{flex:none;width:16px;height:16px}.account-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.check-dot{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.check-dot svg{width:12px;height:12px}.creator-link{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:0}.creator-link:hover .profile-name{color:var(--teal)}.creator-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.creator-inline{align-items:center;gap:14px;min-width:0;display:flex}.social-dots{flex:none;align-items:center;gap:8px;display:flex}.social-dot{border:1px solid var(--line);color:#1f2429;background:#fff;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:11px;font-weight:720;display:inline-flex}.social-dot svg{flex:none;width:14px;height:14px}.activity-card{padding:20px 18px 14px}.activity-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.activity-title{color:#15191d;margin:0;font-size:16px;font-weight:760;line-height:1}.view-link{color:#1b1f24;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.view-link svg{width:15px;height:15px}.activity-list{gap:2px;display:grid}.activity-item{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.activity-icon{color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.activity-icon.poly{background:linear-gradient(145deg,#545fff,#2635ff)}.activity-icon.hyper{background:#081417}.activity-copy{color:#22262b;min-width:0;font-size:12px;line-height:1.3}.activity-action{color:var(--green);font-weight:800}.activity-action.sell{color:var(--red)}.activity-meta{color:#7b838b;margin-top:5px;font-size:11px;font-weight:560}.activity-amount{color:#23282d;text-align:right;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.35}.activity-amount.good{color:var(--green);font-weight:780}.activity-amount small{color:#7b838b;font-weight:560;display:block}[data-testid=portfolio-manager-profile] .activity-action{color:var(--foreground)}[data-testid=portfolio-manager-profile] .activity-action.buy{color:var(--up)}[data-testid=portfolio-manager-profile] .activity-action.sell{color:var(--dn)}[data-testid=portfolio-manager-profile] .activity-amount,[data-testid=portfolio-manager-profile] .activity-amount.good{color:var(--foreground);font-weight:650}[data-testid=portfolio-manager-profile] .pnl{color:var(--muted-foreground)}[data-testid=portfolio-manager-profile] .pnl.text-up{color:var(--up)}[data-testid=portfolio-manager-profile] .pnl.text-dn{color:var(--dn)}.asset-badge{color:#fff;border-radius:9px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.asset-badge.btc{background:linear-gradient(145deg,#ffbd28,#ff8b00)}.asset-badge.eth{background:linear-gradient(145deg,#7886ff,#05091a)}.asset-badge.xrp{background:#061016}.asset-badge.link{background:linear-gradient(145deg,#4479ff,#1f4dda)}.asset-badge.recession{background:radial-gradient(circle,#0db3d8 0 14%,#0c2130 15% 100%)}.asset-badge.trump{background:linear-gradient(145deg,#f8b58b,#234c91)}.asset-badge.rates{background:linear-gradient(145deg,#bfd4e8,#244968)}.asset-badge svg{width:28px;height:28px}@media (prefers-reduced-motion:reduce){.prompt-shell,.prompt-shell:before,.prompt-shell:after,.prompt-intro-glow,.prompt-intro-glow:before,.prompt-intro-glow:after,.prompt-inner,.prompt-input,.tool-strip,.tool-button,.send-button{transition:none;animation:none}}@media (max-width:1420px){.detail-grid,.content-grid{grid-template-columns:1fr}.chart-card{order:-1}.side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1180px){.detail-grid{display:block}.detail-grid .chart-card{display:none}}@media (max-width:1420px){.detail-grid.detail-grid--profile{grid-template-columns:minmax(0,.9fr) minmax(440px,.92fr)}.detail-grid.detail-grid--profile .chart-card{order:0}}@media (max-width:1180px){.detail-grid.detail-grid--profile{grid-template-columns:1fr}.detail-grid.detail-grid--profile .chart-card{order:0;display:block}}@media (max-width:1792px){.ai-shell:not([data-collapsed=true]) .detail-grid.detail-grid--profile{grid-template-columns:minmax(0,.9fr) minmax(440px,.92fr)}.ai-shell:not([data-collapsed=true]) .detail-grid.detail-grid--profile .chart-card{order:0}}@media (max-width:1552px){.ai-shell:not([data-collapsed=true]) .detail-grid.detail-grid--profile{grid-template-columns:1fr}.ai-shell:not([data-collapsed=true]) .detail-grid.detail-grid--profile .chart-card{order:0;display:block}}@media (max-width:1100px){.topbar{grid-template-columns:1fr auto;height:auto;padding:14px 20px}.brand-lockup{gap:20px}.main-nav{gap:18px;overflow-x:auto}.topbar-search{grid-area:2/1/auto/-1;justify-self:stretch;width:100%}.page-wrap{width:min(100% - 36px,1810px)}.funds-toolbar{flex-direction:column;align-items:stretch}.list-controls{width:100%}.fund-table-wrap{overflow-x:auto}.fund-table{min-width:1120px}}@media (max-width:810px){.topbar.topbar--compact-breakpoint{grid-template-columns:1fr auto;gap:8px;height:48px;padding:0 10px}}@media (max-width:760px){.app-shell{padding-bottom:104px}.ai-shell:not([data-presentation=mobile-chat]) .ai-chat-dock{width:calc(100% - 24px);bottom:14px}.prompt-shell,.prompt-shell:hover,.prompt-shell:focus-within,.prompt-shell.is-expanded{width:100%}.prompt-shell:hover .prompt-inner,.prompt-shell:focus-within .prompt-inner,.prompt-shell.is-expanded .prompt-inner{padding:16px 18px 14px}.prompt-shell:hover .prompt-input,.prompt-shell:focus-within .prompt-input,.prompt-shell.is-expanded .prompt-input{height:48px;font-size:17px}.topbar-actions{gap:10px}.account-pill span{display:none}.account-pill{padding-right:5px}.detail-subtitle{font-size:16px}.welcome-copy{margin-top:22px;font-size:30px}.welcome-line,.market-line{flex-wrap:wrap;row-gap:4px}.big-number{flex-direction:column;align-items:flex-start;gap:10px;font-size:42px}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card:nth-child(2){border-right:0}.stat-card{padding:14px 16px}.hero-actions,.connected-row,.side-stack{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.creator-row{flex-direction:column;align-items:flex-start}.profile-head{flex-direction:column;align-items:flex-start;gap:16px}.chart-box{height:250px}.chart-legend{flex-direction:column;align-items:flex-start;gap:12px}.chart-controls{flex-direction:column;align-items:flex-start}.range-switch{justify-content:flex-start;margin-left:0;overflow-x:auto}.activity-item{grid-template-columns:30px minmax(0,1fr)}.activity-amount{text-align:left;grid-column:2}.tabs{gap:18px;overflow-x:auto}.tab-button{flex:none}}@media (max-width:440px){.prompt-inner{padding-left:16px}.prompt-shell:hover .prompt-inner,.prompt-shell:focus-within .prompt-inner,.prompt-shell.is-expanded .prompt-inner{grid-template-columns:minmax(0,1fr)}.prompt-shell:hover .send-button,.prompt-shell:focus-within .send-button,.prompt-shell.is-expanded .send-button{grid-column:1;justify-self:end;margin-top:-42px}.tool-strip{padding-right:54px}.file-chip{max-width:96px}}.dark .topbar{background:0 0}.dark .launch-link:hover{background:var(--panel)}.dark .bell svg{color:var(--ink)}.dark .bell:after{border-color:var(--bg)}.dark .account-pill{background:var(--panel);color:var(--ink)}.dark .page-subtitle{color:var(--pt-muted)}.dark .chip{background:var(--panel);color:var(--ink)}.dark .chip:hover,.dark .chip.active{background:var(--panel);color:var(--green)}.dark .filter-button{background:var(--panel);color:var(--ink)}.dark .fund-table-wrap{background:var(--panel);box-shadow:var(--soft-shadow)}.dark .fund-table th{color:var(--pt-muted)}.dark .fund-table tbody tr:hover{background:var(--panel-soft)}.dark .fund-name{color:var(--ink)}.dark .address-line,.dark .copy-icon{color:var(--subtle)}.dark .strategy-desc{color:var(--pt-muted)}.dark .creator-name-line,.dark .money{color:var(--ink)}.dark .money.muted{color:var(--pt-muted)}.dark .mini-button,.dark .ghost-button{background:var(--panel);color:var(--ink)}.dark .pf-row-trade{background:var(--panel);color:var(--teal)}.dark .pf-row-trade:hover{background:var(--teal);color:#fff}.dark .holdings-panel .pf-row-link:hover,.dark .holdings-panel .pf-activity-link:hover{background:#ffffff0a}.dark .pagination,.dark .page-dot,.dark .showing{color:var(--pt-muted)}.dark .page-dot.active{background:var(--panel);color:var(--green)}.dark .detail-subtitle,.dark .welcome-copy{color:var(--pt-muted)}.dark .welcome-copy strong{color:var(--ink)}.dark .stat-label{color:var(--pt-muted)}.dark .stat-value{color:var(--ink)}.dark .range-switch{border-color:var(--line);background:var(--panel)}.dark .range-button{color:var(--pt-muted)}.dark .range-button:hover{color:var(--ink);background:var(--panel-soft)}.dark .range-button.active{color:var(--ink);background:var(--line-strong)}.dark .chart-tooltip{color:var(--ink);background:#122221f5}.dark .tooltip-time,.dark .tooltip-label{color:var(--pt-muted)}.dark .tooltip-value,.dark .chart-legend{color:var(--ink)}.dark .utc{color:var(--pt-muted)}.dark .chart-hover-dot{stroke:var(--panel)}.dark .panel{background:var(--panel)}.dark .tab-button{color:var(--pt-muted)}.dark .tab-button.active,.dark .platform-total{color:var(--ink)}.dark .info-icon{color:var(--subtle)}.dark .data-table th{color:var(--pt-muted)}.dark .data-table td{border-bottom-color:var(--line)}.dark .market-title,.dark .asset-title{color:var(--ink)}.dark .market-side,.dark .cell-sub{color:var(--subtle)}.dark .cell-main{color:var(--ink)}.dark .holdings-panel .cell-unit{color:var(--subtle)}.dark .view-all{color:var(--ink)}.dark .created-fund-item{background:var(--panel);color:var(--ink)}.dark .created-fund-item:hover,.dark .subscribed-fund-row:hover{background:var(--panel-soft)}.dark .created-fund-item small{color:var(--pt-muted)}.dark .subscribed-fund-row{background:var(--panel);color:var(--ink)}.dark .subscribed-fund-copy strong{color:var(--ink)}.dark .subscribed-fund-copy small,.dark .subscribed-fund-metrics{color:var(--pt-muted)}.dark .account-card{color:var(--ink)}.dark .social-dot{background:var(--panel);color:var(--ink)}.dark .profile-address{color:var(--subtle)}.dark .section-label{color:var(--ink)}.dark .profile-copy{color:var(--pt-muted)}.dark .profile-bio-link{color:var(--subtle)}.dark .profile-bio-link:hover{color:var(--ink)}.dark .profile-bio-input{border-color:var(--line);background:var(--panel);color:var(--ink)}.dark .profile-bio-input:focus{border-color:var(--subtle)}.dark .profile-bio-btn{border-color:var(--line);background:var(--panel);color:var(--ink)}.dark .profile-bio-btn:hover{background:#ffffff0f}.dark .profile-bio-btn.primary{border-color:var(--ink);background:var(--ink);color:var(--panel)}.dark .activity-title,.dark .view-link,.dark .activity-copy{color:var(--ink)}.dark .activity-meta{color:var(--subtle)}.dark .activity-amount{color:var(--ink)}.dark .activity-amount small{color:var(--subtle)}.mode-notice{border:1px solid var(--line);background:var(--panel-soft);color:var(--pt-muted);border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.mode-notice svg{width:15px;height:15px;color:var(--blue);flex:none;margin-top:1px}.mode-notice strong{color:var(--ink);font-weight:720}.trade-panel{border:1px solid var(--line);border-radius:var(--pt-radius);background:var(--panel-soft);margin-top:14px;padding:14px}.trade-panel-head{color:var(--pt-muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.trade-panel-head svg{width:15px;height:15px;color:var(--blue);flex:none;margin-top:1px}.trade-panel-head strong{color:var(--ink);font-weight:720}.trade-panel-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.trade-stat{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.trade-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--pt-muted);font-size:11px}.trade-stat-sub{color:var(--pt-muted);font-size:11px}.trade-address{cursor:pointer;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.trade-address svg{width:13px;height:13px;color:var(--pt-muted)}.trade-balance{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.trade-panel-status{color:var(--pt-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.position-row,.order-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.position-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.position-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.position-meta{color:var(--pt-muted);font-variant-numeric:tabular-nums;font-size:12px}.position-value{color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-weight:750;display:flex}.position-value small{color:var(--pt-muted);font-weight:500}.position-close{flex:none;padding:6px 12px;font-size:12px}.order-status{text-transform:capitalize;border:1px solid var(--line);color:var(--pt-muted);border-radius:999px;flex:none;padding:3px 9px;font-size:11px}.order-status.status-filled{color:var(--green);background:var(--green-soft);border-color:#0000}.order-status.status-failed{color:var(--red);border-color:#0000}.activity-copy-trade{border:1px solid var(--line);color:var(--blue);cursor:pointer;background:0 0;border-radius:999px;margin-top:4px;padding:2px 10px;font-size:11px;font-weight:650}.activity-copy-trade:hover{border-color:var(--blue)}.activity-link{color:inherit;text-decoration:none}.ticket-overlay{z-index:1000;background:#080c108c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ticket-modal{background:var(--panel);border:1px solid var(--line);border-radius:var(--pt-radius);width:100%;max-width:420px;box-shadow:var(--pt-shadow);padding:18px}.ticket-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ticket-title{flex-direction:column;gap:4px;display:flex}.ticket-title strong{color:var(--ink);font-size:15px}.ticket-market{color:var(--ink);font-size:13px}.ticket-outcome{color:var(--pt-muted);font-size:12px}.ticket-close{color:var(--pt-muted);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1}.ticket-side-toggle{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.ticket-side{border:1px solid var(--line);background:var(--panel-soft);color:var(--pt-muted);cursor:pointer;border-radius:10px;padding:9px;font-weight:700}.ticket-side.active.buy{color:#fff;background:var(--green);border-color:#0000}.ticket-side.active.sell{color:#fff;background:var(--red);border-color:#0000}.ticket-field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.ticket-field span{color:var(--pt-muted);font-size:12px}.ticket-field input{border:1px solid var(--line);background:var(--panel-soft);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;padding:10px 12px;font-size:14px}.ticket-summary{border-top:1px solid var(--line);color:var(--pt-muted);justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 0;font-size:13px;display:flex}.ticket-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.ticket-hint{color:var(--pt-muted);margin-bottom:10px;font-size:12px}.ticket-hint.error{color:var(--red)}.ticket-hint a{color:var(--blue)}.ticket-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ticket-foot{color:var(--pt-muted);margin-top:12px;font-size:11px;line-height:1.4}.setup-steps{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.setup-steps li{border:1px solid var(--line);background:var(--panel);opacity:.6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.setup-steps li.active{opacity:1;border-color:var(--blue)}.setup-steps li.done{opacity:1}.setup-step-label{color:var(--ink);font-size:13px;font-weight:650}.setup-step-meta{color:var(--pt-muted);font-variant-numeric:tabular-nums;font-size:12px}.setup-steps li.done .setup-step-meta{color:var(--green)}.withdraw-box{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.withdraw-row{align-items:center;gap:8px;display:flex}.ticket-field-input{border:1px solid var(--line);background:var(--panel-soft);min-width:0;color:var(--ink);border-radius:8px;flex:auto;padding:8px 10px;font-size:13px}.withdraw-amt{flex:0 0 90px}.fund-wallet-bar{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;display:flex}.fund-wallet-label{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.fund-wallet-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.fund-wallet-more{width:40px;height:40px;padding:0}.deposit-box{align-items:stretch}.deposit-qr{justify-content:center;margin:4px 0 8px;display:flex}.deposit-qr>:first-child{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.deposit-copy{flex:0 0 40px;justify-content:center;align-items:center;width:40px;padding:0;display:flex}.dep-head{flex-direction:column;align-items:center;gap:4px;padding:2px 0 14px;display:flex;position:relative}.dep-title{color:var(--ink);margin:0;font-size:20px;font-weight:760;line-height:1.2}.dep-subtitle{color:var(--pt-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.dep-round-btn{border:1px solid var(--line);background:var(--panel);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .13s,background .13s;display:grid;position:absolute;top:0}.dep-round-btn:hover{border-color:var(--line-strong);background:var(--panel-soft)}.dep-round-btn.back{left:0}.dep-round-btn.close{right:0}.dep-round-btn svg{width:15px;height:15px}.dep-method-list{flex-direction:column;gap:10px;display:flex}.dep-method{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;padding:14px;transition:border-color .13s,background .13s,transform .13s;display:flex}.dep-method:hover{border-color:var(--teal);transform:translateY(-1px)}.dep-method-icon{background:var(--panel-soft);width:38px;height:38px;color:var(--teal);border-radius:10px;flex:none;place-items:center;display:grid}.dep-method-icon svg{width:19px;height:19px}.dep-method-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.dep-method-title{color:var(--ink);font-size:14px;font-weight:720}.dep-method-sub{color:var(--pt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;overflow:hidden}.dep-badge{background:var(--green-soft);color:var(--green-dark);border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:760}.dep-asset-list{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow-y:auto}.dep-asset{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:12px;transition:border-color .13s,background .13s;display:flex}.dep-asset:hover{border-color:var(--line-strong)}.dep-asset.selected{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.dep-asset-icon{color:#fff;background:#2775ca;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid;position:relative}.dep-asset-icon:before{content:"USDC";pointer-events:none;place-items:center;font-size:9px;font-weight:800;display:grid;position:absolute;inset:0}.dep-asset-coin-img{z-index:1;object-fit:cover;border-radius:50%;width:100%;height:100%;position:relative}.dep-chain-badge{z-index:2;border:2px solid var(--panel);background:var(--panel);object-fit:cover;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-3px;right:-3px}.dep-asset-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dep-asset-title{color:var(--ink);font-size:13.5px;font-weight:720}.dep-asset-sub{color:var(--pt-muted);font-size:11.5px;font-weight:560}.dep-asset-bal{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.dep-asset-bal strong{color:var(--ink);font-size:13px;font-weight:720}.dep-asset-bal small{color:var(--pt-muted);font-size:11px;font-weight:560}.dep-amount-wrap{flex-direction:column;align-items:center;gap:4px;padding:18px 0 8px;display:flex}.dep-amount-input{width:100%;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;font-size:40px;font-weight:720;line-height:1.1}.dep-amount-input::placeholder{color:var(--subtle)}.dep-amount-bal{color:var(--pt-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.dep-amount-min{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.dep-pct-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dep-pct{border:1px solid var(--line);background:var(--panel);height:34px;color:var(--pt-muted);cursor:pointer;border-radius:8px;font-size:12px;font-weight:700;transition:border-color .13s,color .13s,background .13s}.dep-pct:hover{border-color:var(--teal);color:var(--teal)}.dep-convert{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-top:4px;padding:12px;display:flex}.dep-convert-side{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.dep-convert-side small{color:var(--pt-muted);font-size:10px;font-weight:560;display:block}.dep-convert-coin{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:grid}.dep-convert-coin.usdc{background:#2775ca}.dep-convert-coin.pusd{background:var(--teal)}.dep-convert svg{width:16px;height:16px;color:var(--pt-muted)}.dep-cta{width:100%;height:44px;margin-top:4px}.dep-cta:disabled{opacity:.5;cursor:not-allowed;transform:none}.dep-error{color:var(--red);text-align:center;margin-top:8px;font-size:12px}.dep-selector-row{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px;display:grid}.dep-selector{flex-direction:column;gap:6px;min-width:0;display:flex}.dep-selector-label{color:var(--pt-muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:720;display:flex}.dep-min-hint{color:var(--subtle);text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.dep-token-chip{border:1px solid var(--line);background:var(--panel-soft);height:40px;color:var(--ink);border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:720;display:flex}.dep-token-coin{color:#fff;background:#2775ca;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.dep-chain-trigger{border:1px solid var(--line);background:var(--panel);width:100%;height:40px;color:var(--ink);border-radius:9px;font-size:13px;font-weight:700}.dep-chain-trigger:hover{border-color:var(--line-strong)}.dep-chain-opt{align-items:center;gap:8px;display:flex}.dep-chain-opt-icon{object-fit:cover;background:var(--panel-soft);border-radius:50%;flex:none;width:18px;height:18px}.dep-chain-opt-row{justify-content:space-between;gap:12px;width:100%}.dep-chain-opt-name{align-items:center;gap:8px;min-width:0;display:flex}.dep-chain-opt-bal{color:var(--pt-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:720}.dep-chain-opt-route{background:var(--panel-soft);color:var(--subtle);letter-spacing:.01em;white-space:nowrap;border-radius:6px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}.dep-chain-opt-route.bridge{color:var(--teal);background:#27747d1f}.dep-source-select{width:100%}.dep-success{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px 0 8px;display:flex}.dep-success-title{color:var(--green-dark);font-size:15px;font-weight:760}.dep-success-sub{color:var(--pt-muted);font-size:12px;line-height:1.45}.dep-wallet-pill{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.dep-wallet-addr{color:var(--pt-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.dep-wallet-dot{background:var(--green-soft);width:16px;height:16px;color:var(--green);border-radius:50%;place-items:center;display:grid}.dep-wallet-dot svg{width:10px;height:10px}.dep-disconnect{color:var(--pt-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:11px;font-weight:600;transition:color .13s;display:inline-flex}.dep-disconnect:hover{color:var(--red)}.dep-disconnect svg{width:12px;height:12px}.dep-hint{color:var(--pt-muted);text-align:center;margin-top:2px;font-size:12px}.dep-bridge-note{border:1px solid var(--line);background:var(--panel-soft);color:var(--pt-muted);border-radius:10px;align-items:flex-start;gap:8px;margin-top:2px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.dep-bridge-note-icon{width:14px;height:14px;color:var(--teal);flex:none;margin-top:1px}.dep-bridge-note-est{color:var(--ink);font-weight:700}.dep-error-min{line-height:1.45}.dep-native-dest{text-align:center;justify-content:center;align-items:center;gap:6px;display:flex}.dep-native-dest-addr{font-family:var(--font-mono,ui-monospace,monospace);color:var(--ink);font-weight:700}.dep-alt-wallet{width:100%;color:var(--teal);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:8px 0;font-size:13px;font-weight:640;transition:opacity .15s}.dep-alt-wallet:hover{opacity:.78}.cash-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;margin-top:12px}.cash-card-head{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;display:flex}.cash-card-dot{background:var(--teal);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.cash-card-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cash-card-title{color:var(--ink);font-size:14px;font-weight:700}.cash-card-sub{color:var(--pt-muted);font-size:12px;line-height:1.4}.cash-card-export-link{color:var(--teal);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.cash-card-right{flex:none;align-items:center;gap:6px;display:flex}.cash-card-amt{color:var(--ink);font-size:15px;font-weight:720}.cash-card-amt.is-muted{color:var(--pt-muted);font-weight:500}.cash-card-amt.is-error{color:var(--red,#d84a4a);font-weight:500}.cash-card-chevron{width:16px;height:16px;color:var(--pt-muted);transition:transform .15s}.cash-card-chevron.is-open{transform:rotate(90deg)}.cash-card-details{color:var(--pt-muted);flex-wrap:wrap;gap:4px 12px;padding:0 14px 10px 33px;font-size:12px;display:flex}.cash-card-export{border:none;border-top:1px solid var(--line);width:100%;color:var(--teal);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:9px 0;font-size:12px;font-weight:640;display:flex}.cash-card-export:hover{opacity:.82}.cash-add{margin-top:16px}.cash-add-divider{text-align:center;margin:6px 0 10px;position:relative}.cash-add-divider span{z-index:1;background:var(--panel,#fff);color:var(--pt-muted);text-transform:uppercase;letter-spacing:.06em;padding:0 10px;font-size:11px;position:relative}.cash-add-divider:before{content:"";border-top:1px solid var(--line);position:absolute;top:50%;left:0;right:0}.cash-add-row{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:8px;padding:12px 14px;font-size:13px;transition:background .15s;display:flex}.cash-add-row:hover{background:var(--panel-soft)}.cash-add-row-copy{align-items:center;gap:10px;display:flex}.cash-add-chevron{transition:transform .15s}.cash-add-chevron.is-open{transform:rotate(90deg)}.cash-transfer{border:1px solid var(--line);background:var(--panel-soft);text-align:center;border-radius:10px;margin-top:8px;padding:14px}.cash-transfer-hint{color:var(--pt-muted);font-size:12px}.cash-transfer-addr{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.cash-transfer-addr-text{font-family:var(--font-mono,ui-monospace,monospace);color:var(--ink);word-break:break-all;font-size:12px}.cash-transfer-qr{background:#fff;border-radius:10px;justify-content:center;margin-top:12px;padding:12px;display:flex}.cash-notready{border:1px solid var(--line);background:var(--panel-soft);text-align:center;border-radius:12px;margin-top:12px;padding:16px 14px}.cash-notready-title{color:var(--ink);font-size:14px;font-weight:700}.cash-notready-sub{color:var(--pt-muted);margin-top:6px;font-size:12px;line-height:1.5}
@keyframes onboarding-logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.onboarding-logo-marquee{width:100%;position:relative;overflow:hidden}.onboarding-logo-marquee__stack{flex-direction:column;gap:.5rem;width:100%;display:flex}.onboarding-logo-marquee__fade{z-index:1;pointer-events:none;width:2.5rem;position:absolute;top:0;bottom:0}.onboarding-logo-marquee__fade--left{background:linear-gradient(to right,var(--background),transparent);left:0}.onboarding-logo-marquee__fade--right{background:linear-gradient(to left,var(--background),transparent);right:0}.onboarding-logo-marquee__track{flex-wrap:nowrap;align-items:center;width:max-content;animation:8s linear infinite onboarding-logo-marquee;display:flex}.onboarding-logo-marquee__track--reverse{animation-duration:9.5s;animation-direction:reverse}.onboarding-logo-marquee:hover .onboarding-logo-marquee__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.onboarding-logo-marquee__track{animation:none}}
.agent-arena,.agent-arena *{box-sizing:border-box;margin:0;padding:0}.agent-arena{--ink:#0a0a0a;--ink2:#404040;--ink3:#737373;--ink4:#a3a3a3;--line:#e5e5e5;--line2:#f5f5f5;--line3:#d4d4d4;--edge:#e9ebee;--bg:#fff;--wash:#fafafa;--surface:#fff;--raised:#fff;--pos:#1e7f4b;--pos2:#6cc492;--neg:#bb4230;--neg2:#e5897a;--pos-tint:#1e7f4b14;--pos-tint2:#1e7f4b21;--neg-tint:#bb423014;--sig:#0a0a0a;--whale:#525252;--mom:#a3a3a3;--lift:#171717;--bare-fill:#e5e5e5;--badge:#0a0a0a;--badge-fg:#fff;--sel-bg:#f5f5f5;--topbar-bg:#ffffffd9;--inv-bg:#0a0a0a;--inv-fg:#fff;--inv-nm:#d4d7dc;--inv-dim:#a3a3a3;--inv-line:#222730;--gridline:#0b0c0e0d;--gridline-soft:#0b0c0e0a;--watermark:#0b0c0e08;--zone-pos:#1e7f4b09;--zone-neg:#bb42300d;--radar-ink:#262626;--radar-grid:#0a0a0a12;--radar-spoke:#0a0a0a0f;--radar-spoke-hot:#2626266b;--radar-bare:#0a0a0a42;--radar-dot:#0a0a0a4d;--radar-lbl:#0a0a0a66;--sans:"Satoshi",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sh1:0 1px 2px #0b0c0e0d;--sh2:0 1px 2px #0b0c0e08;--sh3:0 12px 28px #0b0c0e2e,0 28px 60px #0b0c0e33;--r:14px}:is(.dark,[data-theme=dark]) .agent-arena{--ink:#f2f2f2;--ink2:#c9c9c9;--ink3:#949494;--ink4:#6e6e6e;--line:#2b2b2b;--line2:#232323;--line3:#3d3d3d;--edge:#2b2b2b;--bg:#131313;--wash:#161616;--surface:#1b1b1b;--raised:#2e2e2e;--pos:#4ec98a;--pos2:#6cc492;--neg:#f0705c;--neg2:#e5897a;--pos-tint:#4ec98a1f;--pos-tint2:#4ec98a2e;--neg-tint:#f0705c24;--sig:#f2f2f2;--whale:#949494;--mom:#5c5c5c;--lift:#ededed;--bare-fill:#3a3a3a;--badge:#fafafa;--badge-fg:#0a0a0a;--sel-bg:#333;--topbar-bg:#131313d9;--inv-bg:#272727;--inv-fg:#fafafa;--inv-nm:#d4d4d4;--inv-dim:#9a9a9a;--inv-line:#3a3a3a;--gridline:#ffffff14;--gridline-soft:#ffffff0d;--watermark:#ffffff09;--zone-pos:#4ec98a0d;--zone-neg:#f0705c0f;--radar-ink:#e2e2e2;--radar-grid:#ffffff17;--radar-spoke:#ffffff14;--radar-spoke-hot:#e2e2e273;--radar-bare:#ffffff4d;--radar-dot:#ffffff59;--radar-lbl:#ffffff73;--sh1:0 1px 2px #00000080;--sh2:0 1px 2px #0006;--sh3:0 12px 28px #0000008c,0 28px 60px #00000080}.agent-arena{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-family:var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;font-feature-settings:"cv11","ss01","ss03";line-height:1.5;overflow-x:hidden}.agent-arena ::selection{background:var(--sel-bg);color:var(--ink)}.agent-arena a{color:inherit;text-decoration:none}@keyframes aa-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes aa-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes aa-radargrow{0%{opacity:0;transform:scale(.04)}to{opacity:1;transform:scale(1)}}.agent-arena .wrap{max-width:1280px;margin:0 auto;padding:0 clamp(16px,3vw,28px)}.agent-arena .mono{font-family:var(--mono)}.agent-arena .topbar{z-index:90;background:var(--topbar-bg);-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid #e4e7eab3;position:sticky;top:0}.agent-arena .topbar-in{flex-wrap:wrap;align-items:center;gap:14px;height:56px;display:flex}.agent-arena .brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.agent-arena .brand .bd{background:var(--badge);width:26px;height:26px;color:var(--badge-fg);border-radius:8px;place-items:center;display:grid;box-shadow:0 2px 4px #0b0c0e0f,inset 0 1px #ffffff4d}.agent-arena .topnav{gap:2px;margin-left:6px;display:flex}.agent-arena .topnav a{color:var(--ink3);border-radius:8px;padding:6px 11px;font-size:13px;font-weight:500;transition:all .15s}.agent-arena .topnav a:hover{background:var(--line2);color:var(--ink)}.agent-arena .topnav a.on{color:var(--ink)}.agent-arena .topstat{font-family:var(--mono);color:var(--ink3);align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.agent-arena .topstat .dot{background:var(--pos);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite aa-blink;box-shadow:0 0 0 3px #1e7f4b2e}.agent-arena .hero{padding:clamp(40px,7vw,72px) 0 clamp(18px,3vw,26px)}.agent-arena .hero-eyebrow{font-family:var(--mono);color:var(--ink);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:clamp(18px,3vw,26px);font-size:11px;font-weight:600;display:inline-flex}.agent-arena .hero-eyebrow .pip{background:var(--pos);border-radius:50%;width:6px;height:6px}.agent-arena .hero-t{letter-spacing:-.035em;color:var(--ink);max-width:920px;font-size:clamp(30px,6.2vw,54px);font-weight:600;line-height:1.05}.agent-arena .hero-t em{font-style:italic;font-weight:500}.agent-arena .hero-sub{color:var(--ink);max-width:648px;margin:clamp(16px,3vw,22px) 0 0;font-size:clamp(15px,2.3vw,18px);line-height:1.62}.agent-arena .hero-sub b{font-weight:600}.agent-arena .hero-meta{flex-wrap:wrap;gap:clamp(24px,5vw,52px);margin-top:clamp(26px,4vw,36px);display:flex}.agent-arena .hero-meta .m{flex-direction:column;gap:3px;display:flex}.agent-arena .hero-meta .m .v{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(19px,3vw,24px);font-weight:700}.agent-arena .hero-meta .m .l{color:var(--ink3);font-size:12px;font-weight:500}.agent-arena .divider{border-top:1px solid var(--edge)}.agent-arena .sec{padding:clamp(22px,4vw,34px) 0 clamp(14px,2vw,22px)}.agent-arena .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.agent-arena .sec-t{letter-spacing:-.03em;font-size:clamp(20px,3.6vw,26px);font-weight:700;line-height:1.1}.agent-arena .sec-t em{font-style:italic;font-weight:500}.agent-arena .sec-d{color:var(--ink3);max-width:360px;font-size:13px}.agent-arena .card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh1);overflow:hidden}.agent-arena .c-top{border-bottom:1px solid var(--line2);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:16px clamp(16px,3vw,24px);display:flex}.agent-arena .c-top .t{letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.agent-arena .c-top .meta{font-family:var(--mono);color:var(--ink3);letter-spacing:.02em;margin-left:auto;font-size:10px}.agent-arena .c-foot{border-top:1px solid var(--line2);background:var(--wash);font-family:var(--mono);color:var(--ink3);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:16px;padding:12px clamp(16px,3vw,24px);font-size:10px;display:flex}.agent-arena .c-foot b{color:var(--ink);font-weight:600}.agent-arena .live-dot{background:var(--pos);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite aa-blink;box-shadow:0 0 0 3px #1e7f4b2e}.agent-arena .seg{background:var(--line2);border-radius:8px;gap:0;padding:3px;display:flex}.agent-arena .seg span{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink3);border-radius:6px;padding:4px 13px;font-size:12px;font-weight:500;transition:all .15s}.agent-arena .seg span:hover{color:var(--ink)}.agent-arena .seg span.on{color:var(--ink);background:var(--raised);box-shadow:0 1px 2px #00000012,0 0 0 1px #0000000a}.agent-arena footer{border-top:1px solid var(--line2);background:var(--wash);margin-top:clamp(18px,3vw,28px)}.agent-arena .foot-in{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:16px;padding:28px 0;font-size:12.5px;display:flex}.agent-arena .foot-in .bd{background:var(--badge);width:22px;height:22px;color:var(--badge-fg);border-radius:7px;place-items:center;display:grid}.agent-arena .foot-in b{color:var(--ink);font-weight:700}.agent-arena .foot-in .r{gap:22px;margin-left:auto;display:flex}.agent-arena .eqc-plot{padding:14px clamp(12px,2vw,20px) 6px;position:relative}.agent-arena .eqc-none{text-align:center;color:var(--ink3);font-family:var(--mono);padding:40px 0;font-size:12px}.agent-arena .eqc-wrap{position:relative}.agent-arena .eqc-filter{border-bottom:1px solid var(--line2);background:var(--wash);flex-wrap:wrap;align-items:center;gap:10px;padding:12px clamp(16px,3vw,24px);display:flex}.agent-arena .eqc-filter-l{font-family:var(--mono);color:var(--ink3);letter-spacing:.03em;font-size:10.5px;font-weight:600}.agent-arena .eqc-logos{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.agent-arena .eqc-fchip{border:1px solid var(--line);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--sh2);border-radius:100px;flex:none;align-items:center;gap:6px;padding:4px 10px 4px 6px;transition:all .2s;display:inline-flex}.agent-arena .eqc-fchip:hover{border-color:var(--line3)}.agent-arena .eqc-fchip-nm{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-size:11.5px;font-weight:600}.agent-arena .eqc-fchip.off{opacity:.4;filter:grayscale();box-shadow:none;background:var(--wash)}.agent-arena .eqc-end{white-space:nowrap;align-items:center;gap:5px;height:16px;line-height:1;display:flex}.agent-arena .eqc-end-nm{text-overflow:ellipsis;min-width:0;color:var(--ink2);letter-spacing:-.01em;flex:1;font-size:10px;font-weight:600;overflow:hidden}.agent-arena .eqc-end-v{font-family:var(--mono);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px;font-weight:800}.agent-arena .eqc-toggleall{font-family:var(--mono);color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:10.5px;font-weight:600}.agent-arena .eqc-tip{z-index:20;pointer-events:none;background:var(--inv-bg);color:var(--inv-fg);border-radius:12px;width:300px;padding:12px 14px;position:absolute;box-shadow:0 12px 28px #0b0c0e38,0 28px 60px #0b0c0e3d}.agent-arena .eqc-tip-h{font-family:var(--mono);color:var(--inv-dim);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--inv-line);align-items:center;gap:8px;padding-bottom:9px;font-size:10px;display:flex}.agent-arena .eqc-tip-h .ret{color:var(--pos2);margin-left:auto}.agent-arena .eqc-tip-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 14px;margin-top:9px;display:grid}.agent-arena .eqc-tip-r{border-radius:6px;align-items:center;gap:7px;min-width:0;margin:0 -4px;padding:3px 6px;display:flex}.agent-arena .eqc-tip-r.on{background:var(--pos-tint2)}.agent-arena .eqc-tip-sw{border-radius:2px;flex:none;width:12px;height:3px}.agent-arena .eqc-tip-nm{color:var(--inv-nm);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.agent-arena .eqc-tip-v{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;min-width:46px;font-size:11px;font-weight:700}.agent-arena .cap-chips{flex-wrap:wrap;gap:6px;padding:15px clamp(16px,3vw,24px) 6px;display:flex}.agent-arena .cap-chip{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--line);background:var(--surface);color:var(--ink3);border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s}.agent-arena .cap-chip:hover{border-color:var(--line3);color:var(--ink)}.agent-arena .cap-chip.on{border-color:var(--ink);background:var(--ink);color:var(--bg)}.agent-arena .cap-desc{color:var(--ink);padding:8px clamp(16px,3vw,24px) 0;font-size:13px;line-height:1.55}.agent-arena .cap-desc b{font-weight:700}.agent-arena .cap-more{font:inherit;color:var(--ink);border:none;border-bottom:1px solid var(--line3);cursor:pointer;white-space:nowrap;background:0 0;padding:0 0 1px;font-size:12px;font-weight:600;transition:all .15s}.agent-arena .cap-more:hover{border-bottom-color:var(--ink)}.agent-arena .cap-modal-ov{z-index:300;-webkit-backdrop-filter:blur(3px);background:#0b0c0e6b;justify-content:center;align-items:center;padding:20px;animation:.18s both aa-fadeUp;display:flex;position:fixed;inset:0}.agent-arena .cap-modal{background:var(--surface);border:1px solid var(--line);border-radius:18px;width:100%;max-width:520px;max-height:82vh;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b0c0e3d}.agent-arena .cap-modal-scroll{max-height:82vh;padding:28px 30px 30px;overflow-y:auto}.agent-arena .cap-modal-x{z-index:1;border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink3);cursor:pointer;border-radius:8px;place-items:center;font-size:13px;transition:all .15s;display:grid;position:absolute;top:16px;right:16px}.agent-arena .cap-modal-x:hover{background:var(--line2);color:var(--ink)}.agent-arena .cap-modal-k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink4);font-size:10px;font-weight:600}.agent-arena .cap-modal-h{letter-spacing:-.03em;margin-top:6px;font-size:26px;font-weight:700}.agent-arena .cap-modal-lead{color:var(--ink);margin-top:10px;font-size:15px;font-weight:500;line-height:1.5}.agent-arena .cap-modal-body{color:var(--ink2);border-top:1px solid var(--line2);margin-top:16px;padding-top:16px;font-size:13.5px;line-height:1.68}.agent-arena .cap-scroll{padding:0 clamp(8px,2vw,18px);overflow-x:auto}.agent-arena .cap-plot{align-items:flex-start;gap:12px;min-width:560px;padding:22px 8px 14px;display:flex}.agent-arena .cap-yaxis{width:24px;height:300px;font-family:var(--mono);color:var(--ink4);flex:none;font-size:9px;font-weight:600;position:relative}.agent-arena .cap-yaxis span{position:absolute;right:0}.agent-arena .cap-cols-wrap{flex:1;position:relative}.agent-arena .cap-grid{pointer-events:none;height:300px;position:absolute;top:0;left:0;right:0}.agent-arena .cap-grid i{border-top:1px solid var(--line2);position:absolute;left:0;right:0}.agent-arena .cap-grid i.base{border-top:1.5px solid var(--line3)}.agent-arena .cap-cols{align-items:flex-start;gap:1.4%;animation:.6s both aa-fadeUp;display:flex}.agent-arena .cap-col{cursor:help;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;transition:opacity .3s;display:flex}.agent-arena .cap-col.out{opacity:.55}.agent-arena .cap-zone{width:100%;max-width:48px;height:300px;margin:0 auto;position:relative}.agent-arena .cap-val{text-align:center;font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:800;line-height:1;transition:bottom .55s cubic-bezier(.3,.7,.2,1);position:absolute;left:0;right:0}.agent-arena .cap-val.out{color:var(--ink4)}.agent-arena .cap-val .lift{font-family:var(--mono);color:var(--ink);margin-left:3px;font-size:9px;font-weight:700}.agent-arena .cap-lift{border-radius:5px 5px 0 0;transition:height .55s cubic-bezier(.3,.7,.2,1),bottom .55s cubic-bezier(.3,.7,.2,1);position:absolute;left:0;right:0}.agent-arena .cap-bare{background:var(--bare-fill);transition:height .55s cubic-bezier(.3,.7,.2,1);position:absolute;bottom:0;left:0;right:0}.agent-arena .cap-logo{width:24px;height:24px;color:var(--ink);letter-spacing:-.02em;border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid;box-shadow:0 1px 2px #0b0c0e1a}.agent-arena .cap-nm{color:var(--ink);text-align:center;letter-spacing:-.01em;font-size:10px;font-weight:600;line-height:1.15}.agent-arena .cap-nm.out{color:var(--ink4)}.agent-arena .cap-tip{z-index:200;pointer-events:none;background:var(--inv-bg);color:var(--inv-fg);border-radius:12px;max-width:260px;padding:14px 16px;position:fixed;box-shadow:0 12px 28px #0b0c0e2e,0 28px 60px #0b0c0e33}.agent-arena .cap-tip-nm{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.agent-arena .cap-tip-hn{font-family:var(--mono);color:var(--pos2);background:var(--pos-tint2);border-radius:100px;padding:3px 9px;font-size:9px;font-weight:600}.agent-arena .cap-tip-row{gap:20px;margin-top:12px;display:flex}.agent-arena .cap-tip-k{font-family:var(--mono);color:var(--inv-dim);letter-spacing:.05em;font-size:9px}.agent-arena .cap-tip-v{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:800}.agent-arena .rcard-grid{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:12px;display:grid}.agent-arena .rcard{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh2);flex-direction:column;gap:8px;padding:16px 16px 14px;display:flex}.agent-arena .rcard-h{align-items:center;gap:10px;display:flex}.agent-arena .rcard-lg{width:30px;height:30px;color:var(--ink);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.agent-arena .rcard-nm{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.agent-arena .rcard-org{font-family:var(--mono);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;overflow:hidden}.agent-arena .rcard-tq{font-family:var(--mono);margin-left:auto;font-size:11px;font-weight:800}.agent-arena .rcard-dims{border-top:1px solid var(--line2);flex-wrap:wrap;justify-content:center;gap:5px 9px;padding-top:12px;display:flex}.agent-arena .rcard-dims span{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink4);font-size:9px;font-weight:400}.agent-arena .rcard-dims span.hot{font-weight:700}.agent-arena .bgrid{grid-template-columns:repeat(auto-fit,minmax(min(430px,100%),1fr));gap:14px;display:grid}.agent-arena .bcard{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh2);flex-direction:column;gap:14px;padding:20px 20px 18px;display:flex}.agent-arena .bcard-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.agent-arena .bcard-title{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:700}.agent-arena .bcard-ctx{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink4);font-size:9.5px}.agent-arena .bcard-sub{color:var(--ink);margin-top:-6px;font-size:14px;font-weight:500;line-height:1.45}.agent-arena .bcard-h{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink4);align-items:center;gap:8px;font-size:9.5px;display:flex}.agent-arena .bverdict{color:var(--ink);border-top:1px solid var(--line2);padding-top:12px;font-size:13px;line-height:1.6}.agent-arena .bpos{color:var(--pos)}.agent-arena .bneg{color:var(--neg)}.agent-arena .bmono{font-family:var(--mono);font-size:11px;font-weight:700}.agent-arena .bnote{color:var(--ink3);font-size:12px}.agent-arena .bchip{align-items:center;gap:7px;min-width:0;display:inline-flex}.agent-arena .bchip>:first-child{flex:none}.agent-arena .bchip-nm{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.agent-arena .bcol{flex-direction:column;gap:9px;display:flex}.agent-arena .brow{align-items:center;gap:10px;display:flex}.agent-arena .bbar{background:var(--line2);border-radius:5px;flex:1;height:8px;position:relative;overflow:hidden}.agent-arena .bbar-fill{border-radius:5px;position:absolute;top:0;bottom:0;left:0}.agent-arena .bbar-fill.bpos{background:var(--pos)}.agent-arena .bbar-fill.bneg{background:var(--neg)}.agent-arena .bpct{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;min-width:54px;font-size:13px;font-weight:800}.agent-arena .bpct.bpos{color:var(--pos)}.agent-arena .bpct.bneg{color:var(--neg)}.agent-arena .bpill{font-family:var(--mono);letter-spacing:.05em;color:var(--ink3);border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700}.agent-arena .bduel{align-items:stretch;gap:10px;display:flex}.agent-arena .bduel-col{border:1px solid var(--line);background:var(--wash);border-radius:10px;flex-direction:column;flex:1;gap:9px;min-width:0;padding:14px;display:flex}.agent-arena .bduel-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:9px;font-weight:700}.agent-arena .bduel-vs{font-family:var(--mono);color:var(--ink4);letter-spacing:.05em;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.agent-arena .bwhy{flex-direction:column;gap:3px;list-style:none;display:flex}.agent-arena .bwhy li{color:var(--ink3);padding-left:11px;font-size:11.5px;line-height:1.4;position:relative}.agent-arena .bwhy li:before{content:"·";color:var(--ink4);position:absolute;left:2px}.agent-arena .bposlist{flex-direction:column;gap:8px;display:flex}.agent-arena .bposrow{border-bottom:1px solid var(--line2);flex-direction:column;gap:3px;padding:8px 0;display:flex}.agent-arena .bposrow:last-child{border-bottom:none}.agent-arena .bpos-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-arena .bleg{font-family:var(--mono);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.agent-arena .bleg.win{color:var(--pos)}.agent-arena .bleg.loss{color:var(--neg)}.agent-arena .bthesis,.agent-arena .bquote{color:var(--ink3);font-size:11.5px;font-style:italic;line-height:1.5}.agent-arena .btbl{border-collapse:collapse;width:100%;font-size:12px}.agent-arena .btbl th{text-align:right;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink4);border-bottom:1px solid var(--line2);padding:0 0 8px;font-size:9px;font-weight:600}.agent-arena .btbl th:first-child{text-align:left}.agent-arena .btbl td{text-align:right;border-bottom:1px solid var(--line2);font-variant-numeric:tabular-nums;padding:8px 0}.agent-arena .btbl td:first-child{text-align:left}.agent-arena .btbl tr:last-child td{border-bottom:none}.agent-arena .eq-row{align-items:stretch;gap:clamp(14px,2.4vw,26px);display:flex}.agent-arena .eq-chart{flex:auto;min-width:0}.agent-arena .eq-feed{flex:0 0 clamp(320px,30%,384px);min-width:0;position:relative}.agent-arena .eq-feed .tk-feed{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh1);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}@media (max-width:900px){.agent-arena .eq-row{flex-direction:column}.agent-arena .eq-feed{flex:none;height:460px}}.agent-arena .eqc-mlist,.agent-arena .cap-mlist{display:none}@media (max-width:640px){.agent-arena .eqc-end{display:none}.agent-arena .eqc-mlist{flex-direction:column;padding:4px clamp(14px,4vw,20px) 6px;display:flex}.agent-arena .eqc-filter-l{display:none}.agent-arena .eqc-logos{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex-basis:100%;padding-bottom:2px;overflow-x:auto}.agent-arena .cap-scroll{display:none}.agent-arena .cap-mlist{flex-direction:column;gap:9px;padding:14px clamp(14px,4vw,20px) 6px;display:flex}}.agent-arena .eqc-mrow{align-items:center;gap:8px;padding:6px 2px;display:flex}.agent-arena .eqc-mrow+.eqc-mrow{border-top:1px solid var(--line2)}.agent-arena .eqc-mrow-nm{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:600;overflow:hidden}.agent-arena .eqc-mrow-v{font-family:var(--mono);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:800}.agent-arena .cap-mrow{align-items:center;gap:8px;display:flex}.agent-arena .cap-mic{flex:none;display:flex}.agent-arena .cap-mnm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:0 0 78px;font-size:11px;font-weight:600;overflow:hidden}.agent-arena .cap-mbar{background:var(--line2);border-radius:4px;flex:1;min-width:0;height:15px;display:flex;overflow:hidden}.agent-arena .cap-mbare{background:var(--bare-fill);height:100%}.agent-arena .cap-mlift{background:var(--lift);height:100%}.agent-arena .cap-mval{text-align:right;min-width:34px;font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:800}.agent-arena .cap-mval-lift{color:var(--pos);margin-left:3px;font-size:9px;font-weight:700}.agent-arena .tk-feed-head{border-bottom:1px solid var(--line2);flex:none;align-items:center;gap:9px;padding:12px 14px;display:flex}.agent-arena .tk-feed-t{letter-spacing:-.01em;font-size:13px;font-weight:700}.agent-arena .tk-feed-sub{font-family:var(--mono);color:var(--ink4);text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:9px}.agent-arena .tk-feed-head .tk-badge.live{margin-left:auto}.agent-arena .tk-live-banner{border:1px solid var(--pos2);background:var(--pos-tint);border-radius:9px;flex:none;align-items:center;gap:8px;margin:8px 8px 0;padding:9px 12px;display:flex;position:relative;overflow:hidden}.agent-arena .tk-lb-ic{flex:none;display:flex}.agent-arena .tk-lb-dot{background:var(--pos);border-radius:50%;flex:none;width:7px;height:7px;animation:1.5s infinite aa-tkpulse;box-shadow:0 0 #1e7f4b80}.agent-arena .tk-lb-txt{min-width:0;color:var(--pos);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.agent-arena .tk-lb-txt b{font-weight:700}.agent-arena .tk-live-banner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6cc49238,#0000);animation:2.4s ease-in-out infinite aa-tksheen;position:absolute;inset:0;transform:translate(-100%)}.agent-arena .tk-feed-scroll{flex-direction:column;flex:1;gap:7px;min-height:0;padding:8px;display:flex;overflow-y:auto}.agent-arena .tk-row{text-align:left;width:100%;font:inherit;color:inherit;border:1px solid var(--line2);background:var(--surface);cursor:pointer;border-radius:10px;padding:9px 11px;transition:border-color .15s,box-shadow .15s,transform 50ms;display:block}.agent-arena .tk-row:hover{border-color:var(--line3);box-shadow:var(--sh1)}.agent-arena .tk-row:active{transform:translateY(.5px)}.agent-arena .tk-row:focus-visible{outline:2px solid var(--pos2);outline-offset:2px}.agent-arena .tk-row.live{border-color:var(--pos2);background:var(--pos-tint);animation:2.4s ease-in-out infinite aa-tkrowglow}.agent-arena .tk-row.live:hover{border-color:var(--pos)}.agent-arena .tk-row.err{border-color:var(--neg2)}.agent-arena .tk-row-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:0;display:flex}.agent-arena .tk-row-ic{flex:none;display:flex}.agent-arena .tk-row-id{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.agent-arena .tk-row-nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.agent-arena .tk-row-tag{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink3);border:1px solid var(--line);border-radius:4px;flex:none;padding:1px 4px;font-size:8px;font-weight:700}.agent-arena .tk-row-tag.bare{color:var(--ink4)}.agent-arena .tk-row-when{flex:none}.agent-arena .tk-ago{font-family:var(--mono);color:var(--ink3);font-size:10px}.agent-arena .tk-badge{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:100px;align-items:center;gap:5px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.agent-arena .tk-badge.live{color:var(--pos);background:var(--pos-tint2)}.agent-arena .tk-pulse{background:var(--pos);border-radius:50%;width:6px;height:6px;animation:1.1s infinite aa-tkblink}.agent-arena .tk-row-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.agent-arena .tk-held{font-family:var(--mono);color:var(--ink4);letter-spacing:.02em;font-size:9px}.agent-arena .tk-probe{font-family:var(--mono);color:var(--ink3);background:var(--line2);border-radius:5px;padding:2px 6px;font-size:9px}.agent-arena .tk-cost{font-family:var(--mono);color:var(--ink4);font-variant-numeric:tabular-nums;margin-left:auto;font-size:9px}.agent-arena .tk-order{font-family:var(--mono);letter-spacing:.02em;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.agent-arena .tk-order.long{color:var(--pos);background:var(--pos-tint2)}.agent-arena .tk-order.short{color:var(--neg);background:var(--neg-tint)}.agent-arena .tk-order.close{color:var(--ink2);background:var(--line2)}.agent-arena .tk-order-sz{opacity:.8;font-weight:600}.agent-arena .tk-thoughts{-webkit-line-clamp:2;color:var(--ink2);white-space:normal;word-break:break-word;-webkit-box-orient:vertical;margin-top:7px;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.agent-arena .tk-waiting{font-family:var(--mono);color:var(--pos);align-items:center;gap:8px;margin-top:8px;font-size:10.5px;display:flex}.agent-arena .tk-waiting.muted{color:var(--ink4)}.agent-arena .tk-shimmer{background:linear-gradient(90deg,var(--line2),var(--line3),var(--line2));background-size:200% 100%;border-radius:100px;width:48px;height:5px;animation:1.3s linear infinite aa-tkshimmer}.agent-arena .tk-wake{font-family:var(--mono);color:var(--ink3);background:var(--wash);border:1px solid var(--line2);border-radius:6px;align-items:baseline;gap:6px;max-width:100%;margin-top:7px;padding:3px 8px;font-size:9.5px;display:inline-flex}.agent-arena .tk-wake-ic{color:var(--ink4);flex:none;font-size:10px;line-height:1}.agent-arena .tk-wake-t{color:var(--ink2);letter-spacing:.02em;flex:none;font-weight:700}.agent-arena .tk-wake.full{align-items:baseline;padding:8px 11px;font-size:10.5px;display:flex}.agent-arena .tk-wake-why{min-width:0;font-family:var(--sans);color:var(--ink2);word-break:break-word;font-size:11px;font-style:italic;line-height:1.5}.agent-arena .tk-err-msg{font-family:var(--mono);color:var(--neg);background:var(--neg-tint);word-break:break-word;border-radius:6px;margin-top:8px;padding:7px 9px;font-size:10px;display:block}.agent-arena .tk-modal-ov{z-index:300;-webkit-backdrop-filter:blur(3px);background:#0b0c0e6b;justify-content:center;align-items:center;padding:20px;animation:.18s both aa-fadeUp;display:flex;position:fixed;inset:0}.agent-arena .tk-modal{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;width:100%;max-width:560px;max-height:84vh;display:flex;position:relative;box-shadow:0 24px 60px #0b0c0e3d}.agent-arena .tk-modal.live{border-color:var(--pos2)}.agent-arena .tk-modal-head{align-items:center;gap:11px;padding:22px 24px 14px;display:flex}.agent-arena .tk-modal-ic{flex:none;display:flex}.agent-arena .tk-modal-id{flex-direction:column;gap:3px;min-width:0;display:flex}.agent-arena .tk-modal-nm{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.agent-arena .tk-modal-meta{font-family:var(--mono);color:var(--ink3);align-items:center;gap:5px;font-size:10.5px;display:flex}.agent-arena .tk-modal-live{color:var(--pos);align-items:center;gap:5px;font-weight:700;display:inline-flex}.agent-arena .tk-modal-tags{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:6px;padding:0 24px 14px;display:flex}.agent-arena .tk-modal-wake{padding:14px 24px 0}.agent-arena .tk-modal-scroll{flex:1;min-height:0;padding:16px 24px 24px;overflow-y:auto}.agent-arena .tk-detail-h{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink4);margin:0 0 10px;font-size:8.5px}.agent-arena .tk-streaming{color:var(--pos);font-weight:700;animation:1.1s infinite aa-tkblink}.agent-arena .tk-trace{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.agent-arena .tk-step-dot{background:var(--line3);border-radius:50%;flex:none;width:4px;height:4px}.agent-arena .tk-step.data{font-family:var(--mono);color:var(--ink3);align-items:center;gap:8px;padding:1px 2px;font-size:10px;display:flex}.agent-arena .tk-step.data .tk-step-tool{color:var(--ink2);font-weight:700}.agent-arena .tk-step.data .tk-step-arg{color:var(--ink3)}.agent-arena .tk-step.order{flex-wrap:wrap;align-items:center;gap:8px;padding:2px;display:flex}.agent-arena .tk-step.order .tk-step-dot{background:var(--ink)}.agent-arena .tk-step-thesis{color:var(--ink2);font-size:11px;font-style:italic;line-height:1.5}.agent-arena .tk-step.note,.agent-arena .tk-step.thought{background:var(--wash);border:1px solid var(--line2);border-radius:9px;padding:9px 11px}.agent-arena .tk-step.thought{background:var(--pos-tint);border-color:#6cc49280}.agent-arena .tk-step-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);background:var(--bg);border:1px solid var(--line2);border-radius:5px;margin-bottom:7px;padding:2px 6px;font-size:8px;font-weight:700;display:inline-block}.agent-arena .tk-step.thought .tk-step-tag{color:var(--pos);background:var(--pos-tint);border-color:#6cc4928c}.agent-arena .tk-step-text{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:11.5px;line-height:1.6;display:block}.agent-arena .tk-step.err{font-family:var(--mono);color:var(--neg);align-items:center;gap:8px;padding:1px 2px;font-size:10px;display:flex}.agent-arena .tk-step.err .tk-step-dot{background:var(--neg)}.agent-arena .tk-more{font-family:var(--mono);color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-self:center;margin:4px 0 8px;padding:8px 16px;font-size:10.5px;font-weight:600}.agent-arena .tk-more:hover{background:var(--wash)}.agent-arena .tk-more:disabled{opacity:.5;cursor:default}.agent-arena .tk-empty{text-align:center;font-family:var(--mono);color:var(--ink3);padding:26px 4px;font-size:11.5px}@keyframes aa-tkblink{0%,to{opacity:1}50%{opacity:.3}}@keyframes aa-tkshimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes aa-tkpulse{0%{box-shadow:0 0 #1e7f4b80}70%{box-shadow:0 0 0 6px #1e7f4b00}to{box-shadow:0 0 #1e7f4b00}}@keyframes aa-tksheen{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes aa-tkrowglow{0%,to{box-shadow:0 0 #1e7f4b00}50%{box-shadow:0 0 0 3px #1e7f4b1a}}
