.auth-root{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:100vh;background:radial-gradient(760px 520px at 12% -8%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 62%),radial-gradient(680px 520px at 92% 110%,color-mix(in srgb,var(--accent-deep) 10%,transparent),transparent 60%),var(--bg)}.auth-aside{display:flex;flex-direction:column;gap:36px;padding:38px 46px 34px;border-right:1px solid var(--line);min-width:0}.auth-brand{display:flex;align-items:center;gap:11px}.auth-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-bottom:-18px;padding:0;border:0;background:transparent;color:#7c8193;font-size:11.5px;font-weight:500;cursor:pointer;transition:color .15s ease}.auth-back:hover{color:#eceef4}.auth-brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;color:var(--accent)}.auth-brand-mark img{width:30px;height:30px}.auth-brand>div{display:flex;flex-direction:column;gap:1px}.auth-brand strong{font-size:15px;font-weight:600;letter-spacing:-.01em}.auth-brand span{font-size:10.5px;color:var(--muted-2)}.auth-pitch{max-width:520px;margin-top:auto}.auth-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.auth-eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--green)}.auth-pitch h1{max-width:460px;margin:14px 0 0;font-size:clamp(28px,3.1vw,40px);font-weight:600;line-height:1.12;letter-spacing:-.035em;color:#f3f4f8}.auth-pitch>p{max-width:470px;margin:14px 0 0;font-size:12.5px;line-height:1.65;color:var(--muted)}.auth-points{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none}.auth-points li{display:flex;align-items:flex-start;gap:11px;padding:12px 13px;border-radius:13px;border:1px solid var(--line-soft);background:#ffffff06}.auth-points li>span{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:9px;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.auth-points strong{display:block;font-size:11.5px;font-weight:600}.auth-points em{display:block;margin-top:2px;font-style:normal;font-size:10.5px;line-height:1.5;color:var(--muted-2)}.auth-aside-foot{display:flex;align-items:center;gap:8px;margin:0;font-size:10px;color:var(--muted-2)}.auth-live-dot{width:5px;height:5px;border-radius:50%;background:var(--green)}.auth-main{display:grid;place-items:center;padding:40px 32px}.auth-panel{width:100%;max-width:400px;padding:30px 30px 24px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,#191b23b8,#0c0d12eb);box-shadow:inset 0 1px #ffffff0d,0 50px 90px -70px #000;animation:authIn .28s ease-out}@keyframes authIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.auth-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-head h2{margin:12px 0 0;font-size:23px;font-weight:600;letter-spacing:-.025em}.auth-head p{margin:7px 0 0;font-size:11.5px;line-height:1.55;color:var(--muted)}.auth-form{display:grid;gap:12px;margin-top:20px}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:500;color:var(--muted-2)}.auth-strength-label{font-style:normal;font-size:9.5px;color:var(--muted-2)}.auth-field input{width:100%;height:42px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;color:var(--text);font:inherit;font-size:12.5px;transition:border-color .18s,background .18s,box-shadow .18s}.auth-field input::placeholder{color:var(--muted-2)}.auth-field input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 44%,transparent);background:#ffffff0d;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}.auth-field input:read-only{opacity:.72}.auth-input-wrap{position:relative}.auth-input-wrap input{padding-right:56px}.auth-reveal{position:absolute;right:6px;top:50%;height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:10px;font-weight:600;transform:translateY(-50%)}.auth-reveal:hover{color:var(--text);background:#ffffff0d}.auth-strength{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:-3px}.auth-strength i{height:3px;border-radius:999px;background:#ffffff12;transition:background .2s}.auth-strength[data-score="1"] i[data-on=true]{background:var(--red)}.auth-strength[data-score="2"] i[data-on=true]{background:#f0b45f}.auth-strength[data-score="3"] i[data-on=true],.auth-strength[data-score="4"] i[data-on=true]{background:var(--green)}.auth-error{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border-radius:9px;border:1px solid color-mix(in srgb,var(--red) 24%,transparent);background:color-mix(in srgb,var(--red) 9%,transparent);color:color-mix(in srgb,var(--red) 82%,var(--text));font-size:10.5px;line-height:1.5}.auth-error svg{flex:0 0 auto;margin-top:1px}.auth-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border-radius:9px;border:1px solid color-mix(in srgb,var(--green) 24%,transparent);background:color-mix(in srgb,var(--green) 9%,transparent);color:color-mix(in srgb,var(--green) 82%,var(--text));font-size:10.5px;line-height:1.5}.auth-notice svg{flex:0 0 auto;margin-top:1px}.auth-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px}.auth-hint{margin:0;padding:10px 11px;border-radius:9px;border:1px solid var(--line-soft);background:#ffffff06;color:var(--muted);font-size:10.5px;line-height:1.5}.auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;margin-top:4px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 34%,rgba(255,255,255,.08)),color-mix(in srgb,var(--accent-deep) 26%,rgba(255,255,255,.04)));color:#fff;font-size:12px;font-weight:600;box-shadow:0 16px 34px -20px color-mix(in srgb,var(--accent-deep) 90%,transparent);transition:filter .18s,opacity .18s}.auth-submit:hover:not(:disabled){filter:brightness(1.08)}.auth-submit:disabled{opacity:.6;cursor:progress}.auth-spinner{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:authSpin .7s linear infinite}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-2fa{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent);animation:authIn .2s ease-out}.auth-2fa-head{display:flex;align-items:flex-start;gap:9px;color:var(--accent)}.auth-2fa-head>div{display:flex;flex-direction:column;gap:2px}.auth-2fa-head strong{font-size:11.5px;font-weight:600;color:var(--text)}.auth-2fa-head span{font-size:10px;line-height:1.5;color:var(--muted-2)}.auth-code{height:46px;border-radius:10px;border:1px solid var(--line);background:#090a0fb3;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;letter-spacing:.36em;text-align:center}.auth-code:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 44%,transparent)}.auth-link{justify-self:start;width:fit-content;padding:0;border:0;background:transparent;color:var(--muted);font-size:10px;font-weight:600}.auth-link:hover{color:var(--accent)}.auth-foot{margin-top:18px;padding-top:15px;border-top:1px solid var(--line-soft)}.auth-foot p{margin:0;font-size:10px;line-height:1.6;color:var(--muted-2)}.auth-foot strong{font-weight:600;color:var(--muted)}@media (max-width: 960px){.auth-root{grid-template-columns:minmax(0,1fr)}.auth-aside{gap:18px;padding:28px 26px 8px;border-right:0}.auth-pitch{margin-top:10px}.auth-pitch h1{font-size:28px}.auth-points,.auth-aside-foot{display:none}.auth-main{padding:24px 20px 56px}}@media (max-width: 520px){.auth-panel{padding:22px 18px 20px}.auth-head h2{font-size:20px}}@media (prefers-reduced-motion: reduce){.auth-panel,.auth-2fa{animation:none}.auth-submit,.auth-strength i{transition:none}}.auth-boot{display:flex;align-items:center;justify-content:center;gap:10px;min-height:100vh;color:var(--muted);font-size:12px;letter-spacing:.01em}.auth-boot .auth-spinner{width:14px;height:14px;border-color:#ffffff2e;border-top-color:var(--accent)}.shell .side-account-wrap{display:flex;align-items:center;gap:4px;flex:0 0 auto;margin-top:auto;padding-top:4px;border-top:1px solid var(--line-soft);min-width:0}.shell .side-account-wrap .side-account{flex:1 1 auto;min-width:0;margin-top:0;border-top:0;padding:8px 4px}.shell .account-avatar img,.shell .top-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.shell .side-logout{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;margin-right:2px;border-radius:7px;border:1px solid var(--line);background:#ffffff08;color:var(--muted-2);transition:color .16s,background .16s,border-color .16s}.shell .side-logout:hover{color:var(--red);border-color:color-mix(in srgb,var(--red) 24%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent)}.shell[data-collapsed=true] .side-account-wrap{justify-content:center;border-top:0}.shell[data-collapsed=true] .side-account-wrap .side-account{padding:0}.shell[data-collapsed=true] .side-logout{display:none}.shell .top-avatar{overflow:hidden}.auth-root{grid-template-columns:minmax(0,1fr) minmax(380px,430px);background:var(--bg)}.auth-aside{justify-content:space-between;gap:0;padding:40px 48px 32px;border-right:1px solid rgba(255,255,255,.05)}.auth-brand-mark{width:36px;height:36px;border-radius:10px;border:0;background:#ffffff0d}.auth-brand strong{font-size:14px}.auth-pitch{max-width:440px;margin:0}.auth-pitch h1{max-width:420px;margin:0;font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.035em}.auth-pitch>p{max-width:360px;margin:12px 0 0;font-size:12.5px;color:var(--muted)}.auth-facts{display:grid;margin:30px 0 0}.auth-facts>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:18px;align-items:baseline;padding:11px 0;border-top:1px solid rgba(255,255,255,.05)}.auth-facts>div:last-child{border-bottom:1px solid rgba(255,255,255,.05)}.auth-facts dt{margin:0;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5f636d}.auth-facts dd{margin:0;font-size:12px;color:#cfd2db}.auth-aside-foot{margin:0;font-size:10px;color:#5f636d}.auth-main{padding:40px 32px}.auth-panel{max-width:372px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;animation:none}.auth-eyebrow{font-size:9.5px;letter-spacing:.14em;color:#5f636d}.auth-head h2{margin:10px 0 0;font-size:24px;letter-spacing:-.03em}.auth-head p{margin:8px 0 0;font-size:12px}.auth-form{gap:14px;margin-top:24px}.auth-field{gap:7px}.auth-field input{height:44px;padding:0 13px;border:0;border-radius:10px;background:#ffffff0b;font-size:13px}.auth-field input:focus{border:0;background:#ffffff0f;box-shadow:0 0 0 1.5px #a78bfa80}.auth-input-wrap input{padding-right:60px}.auth-reveal{right:7px}.auth-error{border:0;background:#f8717114}.auth-submit{height:46px;border:0;border-radius:10px;background:var(--accent);color:#0d0b14;font-size:12.5px;font-weight:600}.auth-submit:hover:not(:disabled){background:#b9a4ff}.auth-submit:disabled{opacity:.5}.auth-foot{margin-top:18px}.auth-foot p{font-size:10.5px;line-height:1.55;color:#5f636d}.auth-2fa{border:0;background:#ffffff09}@media (max-width: 1000px){.auth-root{grid-template-columns:minmax(0,1fr)}.auth-aside{display:none}.auth-main{padding:28px 20px}}.dc{display:grid;gap:12px;margin:24px 0 4px}.dc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.dc-head h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em;color:#f2f3f8}.dc-head p{margin:4px 0 0;font-size:11.5px;color:var(--muted-2)}.dc-add-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 11px;border-radius:11px;border:1px solid rgba(185,168,255,.28);background:linear-gradient(180deg,#a08cff2e,#a08cff0f);color:#e7e1ff;font-size:11.5px;font-weight:600;transition:border-color .16s ease,background .16s ease,transform .16s ease}.dc-add-btn:hover{border-color:#b9a8ff80;background:linear-gradient(180deg,#a08cff42,#a08cff1a);transform:translateY(-1px)}.dc-plus{display:grid;place-items:center;width:16px;height:16px;border-radius:6px;background:#b9a8ff29;font-size:13px;line-height:1;color:#d9cfff}.dc .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dc .crypto-card{min-height:232px;border-radius:16px}.dc .crypto-card .price-value{font-size:clamp(23px,1.9vw,27px)}.dc .crypto-card .spark{height:72px;margin-top:8px}.dc .crypto-card .coin-glyph{position:relative;width:26px;height:26px;flex-basis:26px}.dc .crypto-card .coin-glyph img{width:26px;height:26px;border-radius:50%}.dc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px;background:#040508b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:dc-fade .16s ease-out}.dc-picker{display:flex;flex-direction:column;width:min(640px,calc(100vw - 32px));max-height:min(720px,88vh);padding:22px;border-radius:20px;border:1px solid var(--line);background:#14151a;box-shadow:0 24px 60px -28px #000000d9;animation:dc-pop .18s ease-out}.dc-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:none}.dc-picker-head h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;color:#f2f3f8}.dc-picker-head p{margin:5px 0 0;font-size:11.5px;color:var(--muted-2)}.dc-close{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;border:1px solid transparent;background:#ffffff0a;color:var(--muted);transition:background .15s ease,color .15s ease}.dc-close:hover{background:#ffffff14;color:#fff}.dc-search{display:flex;align-items:center;gap:10px;flex:none;height:44px;margin:16px 0 12px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--muted-2);cursor:text;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.dc-search:focus-within{border-color:#b9a8ff73;background:#ffffff0b;box-shadow:0 0 0 3px #7c5cff1a}.dc-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:13px;line-height:1;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dc-search input:focus,.dc-search input:focus-visible{outline:none!important;box-shadow:none!important;border:0}.dc-search input::-webkit-search-cancel-button,.dc-search input::-webkit-search-decoration{display:none}.dc-search input::placeholder{color:var(--muted-2)}.dc-search-clear{display:grid;place-items:center;width:24px;height:24px;flex:none;border:0;border-radius:7px;background:#ffffff12;color:var(--muted);transition:background .15s ease,color .15s ease}.dc-search-clear:hover{background:#ffffff1f;color:#fff}.dc-list{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -6px;padding:0 6px 10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent;scrollbar-gutter:stable}.dc-list::-webkit-scrollbar{width:6px}.dc-list::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.dc-list::-webkit-scrollbar-thumb:hover{background:#ffffff42}.dc-list::-webkit-scrollbar-track{background:transparent}.dc-row{display:grid;grid-template-columns:30px 28px minmax(0,1fr) 100px 72px 28px;align-items:center;gap:12px;flex:none;width:100%;height:56px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .14s ease}.dc-row:hover{background:#ffffff0b}.dc-row:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px #b9a8ff6b}.dc-row.is-added{background:#4fd79b0e}.dc-row.is-added:hover{background:#4fd79b16}.dc-row.is-locked{cursor:default}.dc-row.is-locked:not(.is-added):hover{background:transparent}.dc-rank{font-size:11px;color:var(--muted-2);font-variant-numeric:tabular-nums;text-align:right}.dc-name{display:flex;align-items:baseline;gap:8px;min-width:0}.dc-name strong{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-name span{font-size:10.5px;color:var(--muted-2)}.dc-price{font-size:12.5px;color:#dfe2ec;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-delta{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.dc-delta.up{color:#4fd79b}.dc-delta.down{color:#f07281}.dc-action{display:grid;place-items:center;justify-self:end;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:var(--muted);line-height:1;transition:border-color .15s ease,background .15s ease,color .15s ease}.dc-row:hover:not(.is-locked) .dc-action{border-color:#b9a8ff66;color:#ddd3ff}.dc-row.is-added .dc-action{border-color:#4fd79b6b;background:#4fd79b1f;color:#4fd79b}.dc-picker-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;margin-top:10px;padding-top:12px;border-top:1px solid var(--line)}.dc-count{font-size:11.5px;color:var(--muted-2);font-variant-numeric:tabular-nums}.dc-count.is-full{color:#d9c48f}.dc-done{height:32px;padding:0 16px;border-radius:9px;border:1px solid rgba(185,168,255,.32);background:#a08cff1f;color:#e7e1ff;font-size:11.5px;font-weight:600;transition:border-color .15s ease,background .15s ease}.dc-done:hover{border-color:#b9a8ff80;background:#a08cff33}.dc-empty{margin:22px 0;text-align:center;font-size:12px;color:var(--muted-2)}.dc-empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:200px;padding:28px;border-radius:18px;border:1px dashed rgba(255,255,255,.14);background:#ffffff04;color:var(--muted);transition:border-color .16s ease,background .16s ease}.dc-empty-card:hover{border-color:#b9a8ff66;background:#a08cff0d}.dc-empty-card strong{font-size:14px;color:#eceef5}.dc-empty-card span:last-child{font-size:11.5px;color:var(--muted-2)}.dc-empty-plus{display:grid;place-items:center;width:38px;height:38px;margin-bottom:4px;border-radius:12px;border:1px solid rgba(185,168,255,.28);background:#a08cff1a;color:#d9cfff;font-size:20px}.wch-root .dc{margin:0}.dc-overlay{padding:20px;background:#040508c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dc-picker{width:100%;max-width:600px;max-height:min(700px,calc(100vh - 40px));padding:0;border-radius:12px;border:1px solid var(--line);background:#101116;box-shadow:none;overflow:hidden}.dc-picker-head{padding:16px 20px 14px;border-bottom:1px solid var(--line-soft);gap:14px}.dc-picker-head h2{font-size:15px;letter-spacing:-.015em;color:#f0f1f6}.dc-picker-head p{margin:4px 0 0;font-size:10.5px}.dc-close{width:28px;height:28px;border:0;border-radius:8px;background:#ffffff0d;color:var(--muted)}.dc-search{gap:9px;height:46px;margin:14px 20px 0;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.dc-search:focus-within{border-color:#b9a8ff73;background:#ffffff0a;box-shadow:0 0 0 3px #7c5cff1a}.dc-search input{font-size:13px}.dc-search-clear{width:20px;height:20px;border-radius:5px;background:#ffffff0f}.dc-cols{display:grid;grid-template-columns:22px minmax(0,1fr) 96px 64px 72px 18px;gap:10px;align-items:center;margin-top:12px;padding:0 18px 7px;border-bottom:1px solid var(--line-soft);color:#5f636d;font-size:8.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.dc-cols .num{text-align:right}.dc-list{gap:2px;margin:0;padding:2px 8px 8px}.dc-list::-webkit-scrollbar{width:9px}.dc-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#ffffff29;background-clip:content-box}.dc-row{grid-template-columns:22px minmax(0,1fr) 96px 64px 72px 18px;gap:10px;height:auto;min-height:42px;padding:0 10px;border-radius:8px}.dc-row:hover{background:#ffffff0a}.dc-row.is-added{background:#ffffff0d}.dc-row.is-added:hover{background:#fff1}.dc-row.is-locked{opacity:.45;cursor:not-allowed}.dc-row:focus-visible{box-shadow:inset 0 0 0 1.5px #ffffff2e}.dc-rank{color:#5f636d;font-size:9.5px}.dc-asset{display:flex;align-items:center;gap:9px;min-width:0}.dc-name{display:grid;gap:1px;align-items:start}.dc-name strong{color:#eceef4;font-size:11.5px;font-weight:600}.dc-name span{font-size:9px}.dc-price{font-size:11px;color:#d7dae3}.dc-delta{font-size:10.5px}.dc-delta.up{color:#5ee69b}.dc-delta.down{color:#f08484}.dc-vol{color:var(--muted-2);font-size:10px;text-align:right;font-variant-numeric:tabular-nums}.dc-row .num{text-align:right;font-variant-numeric:tabular-nums}.dc-action{justify-self:end;width:20px;height:20px;border-radius:5px;border:1px solid var(--line-soft);color:var(--muted-2)}.dc-row:hover:not(.is-locked) .dc-action{border-color:#ffffff29;color:#e6e8ee}.dc-row.is-added .dc-action{border-color:#4ade8033;background:#4ade800f;color:#7fd6a5}.dc-picker-foot{margin-top:0;padding:12px 20px}.dc-count{font-size:10px}.dc-count.is-full{color:#b08d5f}.dc-done{height:30px;padding:0 13px;border:0;border-radius:7px;background:var(--accent);color:#0d0b14;font-size:11.5px;font-weight:600}.dc-done:hover{border-color:transparent;background:#b9a4ff}.dc-empty{margin:0;padding:28px 16px;font-size:11px}@keyframes dc-fade{0%{opacity:0}to{opacity:1}}@keyframes dc-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1080px){.dc .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.dc .cards{grid-template-columns:1fr}.dc-overlay{padding:12px}.dc-picker{width:100%;height:auto;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;border-radius:12px}.dc-picker-head h2{font-size:15px}.dc-search{height:44px;margin:12px 16px 0}.dc-cols,.dc-row{grid-template-columns:22px minmax(0,1fr) 88px 60px 18px;gap:8px}.dc-col-vol{display:none}}@media (max-width: 560px){.dc-picker{padding:0}.dc-cols,.dc-row{grid-template-columns:20px minmax(0,1fr) 80px 52px 18px}.dc-name{gap:1px}}@media (prefers-reduced-motion: reduce){.dc-overlay,.dc-picker{animation:none}}@font-face{font-family:Geist;src:url(/fonts/Geist.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.ld-root{--bg: #0b0b0e;--bg2: #0e0e12;--panel: #131317;--panel2: #18181d;--hov: #1c1c22;--line: rgba(255, 255, 255, .07);--line2: rgba(255, 255, 255, .11);--tx: #f1f1f4;--tx2: #a9a9b3;--mut: #76767f;--mut2: #55555e;--acc: #a78bfa;--up: #2ebd85;--dn: #f6465d;--amb: #f0b90b;--sans: "Geist", system-ui, -apple-system, sans-serif;--mono: "Geist Mono", ui-monospace, monospace;color-scheme:dark;min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--tx);font:400 14.5px/1.55 var(--sans);-webkit-font-smoothing:antialiased}.ld-root *,.ld-root *:before,.ld-root *:after{box-sizing:border-box}.ld-root a{color:inherit;text-decoration:none}.ld-root button,.ld-root input{font:inherit;color:inherit}.ld-root :focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}.ld-root h1,.ld-root h2,.ld-root h3,.ld-root p{margin:0}.ld-root h1,.ld-root h2,.ld-root h3{font-weight:600;letter-spacing:-.025em;text-wrap:balance}.ld-root .num{font-variant-numeric:tabular-nums}.ld-root .wrap{max-width:1200px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.ld-root .up{color:var(--up)}.ld-root .dn{color:var(--dn)}.ld-root .btn{height:38px;padding:0 16px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;border:0;transition:background .15s,border-color .15s,color .15s}.ld-root .btn.pri{background:var(--tx);color:#0b0b0e}.ld-root .btn.pri:hover{background:#fff}.ld-root .btn.gh{background:transparent;border:1px solid var(--line2)}.ld-root .btn.gh:hover{background:var(--panel2)}.ld-root .btn.sm{height:30px;padding:0 12px;font-size:13px;border-radius:7px}.ld-root .ic{width:28px;height:28px;border-radius:50%;flex:none;display:block;background:var(--panel2)}.ld-root .ic.sm{width:22px;height:22px}.ld-root .tape{height:34px;border-bottom:1px solid var(--line);overflow:hidden;background:var(--bg2)}.ld-root .tape .tr{display:flex;width:max-content;animation:ld-tape 70s linear infinite}.ld-root .tape:hover .tr{animation-play-state:paused}.ld-root .tape .it{display:flex;align-items:center;gap:8px;padding:0 18px;height:34px;font-size:12.5px;border-right:1px solid var(--line);white-space:nowrap}.ld-root .tape .it b{font-weight:600}.ld-root .tape .it .p{font-family:var(--mono);color:var(--tx2)}.ld-root .tape .it .c{font-family:var(--mono);font-size:12px}@keyframes ld-tape{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ld-root .tape .tr{animation:none}}.ld-root .nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:#0b0b0ee6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.ld-root:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);background:var(--bg);z-index:21}.ld-root .nav .wrap{height:62px;display:flex;align-items:center;gap:34px}.ld-root .brand{display:flex;align-items:center;gap:9px;font-weight:600;font-size:16px;letter-spacing:-.01em}.ld-root .brand img{width:24px;height:24px}.ld-root .links{display:flex;gap:24px;font-size:14px;color:var(--tx2)}.ld-root .links a:hover{color:var(--tx)}.ld-root .nav .act{margin-left:auto;display:flex;gap:8px}.ld-root .hero{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:64px;align-items:center;padding-block:64px 72px}.ld-root .hero .bt{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--line2);font-size:12px;color:var(--tx2)}.ld-root .hero .bt i{width:6px;height:6px;border-radius:50%;background:var(--up)}.ld-root .hero h1{margin-top:20px;font-size:50px;line-height:1.06;letter-spacing:-.035em}.ld-root .hero .sub{margin-top:18px;font-size:17px;color:var(--tx2);max-width:500px;line-height:1.6}.ld-root .signup{margin-top:30px;display:flex;gap:8px;max-width:460px}.ld-root .signup input{flex:1;min-width:0;height:46px;padding:0 14px;border-radius:9px;border:1px solid var(--line2);background:var(--panel);outline:none;font-size:15px}.ld-root .signup input:focus{border-color:var(--acc)}.ld-root .signup .btn{height:46px;padding:0 20px;font-size:15px}.ld-root .hero .fine{margin-top:12px;font-size:12.5px;color:var(--mut)}.ld-root .signup-msg{margin-top:10px;font-size:13px;color:var(--tx2)}.ld-root .signup-msg.is-error{color:var(--dn)}.ld-root .trust{margin-top:36px;display:flex;gap:28px;padding-top:20px;border-top:1px solid var(--line);max-width:500px}.ld-root .trust div b{display:block;font-size:19px;font-weight:600;letter-spacing:-.02em}.ld-root .trust div span{font-size:12.5px;color:var(--mut)}.ld-root .wdg{background:var(--panel);border:1px solid var(--line2);border-radius:14px;overflow:hidden}.ld-root .wdg .hd{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 0}.ld-root .seg{display:flex;gap:2px}.ld-root .seg button{height:30px;padding:0 12px;border-radius:7px;border:0;background:transparent;color:var(--mut);font-size:13px;font-weight:500;cursor:pointer}.ld-root .seg button[aria-pressed=true]{background:var(--hov);color:var(--tx)}.ld-root .seg button:hover{color:var(--tx)}.ld-root .wdg .hd a{font-size:13px;color:var(--tx2)}.ld-root .wdg .hd a:hover{color:var(--tx)}.ld-root .wl{padding:8px 6px 6px}.ld-root .wr{display:grid;grid-template-columns:28px minmax(0,1fr) 84px 104px 74px;align-items:center;column-gap:12px;height:58px;padding:0 10px;border-radius:9px}.ld-root .wr:hover{background:var(--panel2)}.ld-root .wr .nm b{display:block;font-size:14px;font-weight:600}.ld-root .wr .nm span{display:block;font-size:12px;color:var(--mut)}.ld-root .wr .p{font-family:var(--mono);font-size:14px;text-align:right}.ld-root .chg{display:inline-flex;justify-content:center;min-width:68px;height:26px;align-items:center;border-radius:6px;font-family:var(--mono);font-size:12.5px;font-weight:500}.ld-root .chg.u{color:var(--up);background:#2ebd851f}.ld-root .chg.d{color:var(--dn);background:#f6465d1f}.ld-root .wr .chg{justify-self:end}.ld-root .wdg .ft{display:flex;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--mut)}.ld-root .hl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ld-root .hc{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.ld-root .hc .k{font-size:12.5px;color:var(--mut)}.ld-root .hc .row{display:flex;align-items:center;gap:10px;margin-top:12px}.ld-root .hc .row b{font-size:15px;font-weight:600}.ld-root .hc .row .v{margin-left:auto;font-family:var(--mono);font-size:14px}.ld-root .hc .big{margin-top:10px;font-size:26px;font-weight:600;letter-spacing:-.02em}.ld-root .hc .sm2{font-size:12.5px;color:var(--mut);margin-top:2px}.ld-root .fg{height:6px;border-radius:3px;margin-top:12px;background:linear-gradient(90deg,#f6465d,#f0b90b 50%,#2ebd85);position:relative}.ld-root .fg i{position:absolute;top:-4px;width:3px;height:14px;border-radius:2px;background:#fff;transform:translate(-50%)}.ld-root section{padding-block:80px 0}.ld-root .sh{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.ld-root .sh h2{font-size:30px;line-height:1.15}.ld-root .sh p{margin-top:8px;color:var(--tx2);font-size:15.5px;max-width:560px}.ld-root .tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ld-root .srch{position:relative}.ld-root .srch input{height:36px;width:220px;max-width:100%;padding:0 12px 0 34px;border-radius:8px;border:1px solid var(--line2);background:var(--panel);outline:none;font-size:13.5px}.ld-root .srch input:focus{border-color:var(--acc)}.ld-root .srch svg{position:absolute;left:11px;top:10px;width:15px;height:15px;color:var(--mut)}.ld-root .tbw{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow-x:auto}.ld-root table{width:100%;min-width:860px;border-collapse:collapse}.ld-root th{font-size:12px;font-weight:500;color:var(--mut);text-align:right;padding:13px 16px;border-bottom:1px solid var(--line);white-space:nowrap;-webkit-user-select:none;user-select:none}.ld-root th.l{text-align:left}.ld-root th.s{cursor:pointer}.ld-root th.s:hover{color:var(--tx)}.ld-root th .ar{display:inline-block;margin-left:4px;opacity:.35}.ld-root th.on{color:var(--tx)}.ld-root th.on .ar{opacity:1}.ld-root td{padding:0 16px;height:62px;text-align:right;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:14px;white-space:nowrap}.ld-root tbody tr:last-child td{border-bottom:0}.ld-root tbody tr:hover td{background:var(--panel2)}.ld-root td.l{text-align:left;font-family:var(--sans)}.ld-root td.rk{color:var(--mut);width:40px;font-size:13px}.ld-root .cn{display:flex;align-items:center;gap:12px}.ld-root .cn b{font-size:14.5px;font-weight:600}.ld-root .cn span{font-size:13px;color:var(--mut)}.ld-root td.sp{width:140px}.ld-root td.sp svg{display:block;margin-left:auto}.ld-root td .mut{color:var(--mut);font-size:12.5px}.ld-root .empty{padding:40px;text-align:center;color:var(--mut);font-family:var(--sans)}.ld-root .split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:center}.ld-root .ch{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.ld-root .ch .hd{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.ld-root .ch .hd b{font-size:14px;font-weight:600}.ld-root .ch .hd span{font-family:var(--mono);font-size:11.5px;color:var(--mut)}.ld-root .ch table{min-width:0;font-family:var(--mono)}.ld-root .ch th{padding:9px 12px;font-size:11px}.ld-root .ch td{height:40px;padding:0 12px;font-size:12.5px;color:var(--tx2)}.ld-root .ch td.k{text-align:center;color:var(--tx);font-weight:600;background:#ffffff05}.ld-root .ch td.b{color:#5fd1a5}.ld-root .ch td.a{color:#f7849a}.ld-root .ch tr.sel td{background:#a78bfa1a!important;color:var(--tx)}.ld-root .ch tr.spot td{height:22px;padding:0;border:0}.ld-root .ch tr.spot div{position:relative;height:22px;display:flex;align-items:center;justify-content:center}.ld-root .ch tr.spot div:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed rgba(240,185,11,.5)}.ld-root .ch tr.spot span{position:relative;background:var(--panel);padding:0 8px;font-size:10.5px;color:var(--amb)}.ld-root .feat{margin-top:22px;border-top:1px solid var(--line)}.ld-root .feat div{display:grid;grid-template-columns:130px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14.5px}.ld-root .feat b{font-weight:500}.ld-root .feat span{color:var(--tx2)}.ld-root .verd{margin-top:22px;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:10px;background:var(--panel);border:1px solid var(--line)}.ld-root .verd .v{font-size:20px;font-weight:600;letter-spacing:-.02em}.ld-root .verd .v em{font-style:normal;color:var(--acc)}.ld-root .verd .m{margin-left:auto;text-align:right;font-family:var(--mono);font-size:12px;color:var(--mut)}.ld-root .verd .m b{display:block;color:var(--tx);font-size:14px;font-weight:500}.ld-root .chan img{display:block;width:100%;max-width:100%;border-radius:12px;border:1px solid var(--line2)}.ld-root .sched{margin-top:22px;border-top:1px solid var(--line)}.ld-root .sched div{display:grid;grid-template-columns:64px 1fr auto;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}.ld-root .sched .t{font-family:var(--mono);color:var(--tx)}.ld-root .sched .w{font-size:12.5px;color:var(--mut)}.ld-root .cta{margin-top:96px;border:1px solid var(--line2);border-radius:16px;background:var(--panel);padding:44px 48px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.ld-root .cta h2{font-size:30px}.ld-root .cta p{margin-top:8px;color:var(--tx2);font-size:15.5px}.ld-root .cta .signup{margin-top:0;flex:0 1 440px}.ld-root footer{margin-top:80px;border-top:1px solid var(--line)}.ld-root .fgrid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding-block:48px 32px}.ld-root .fgrid h4{margin:0 0 14px;font-size:13px;font-weight:600}.ld-root .fgrid a{display:block;font-size:13.5px;color:var(--tx2);padding:4px 0}.ld-root .fgrid a:hover{color:var(--tx)}.ld-root .fgrid p{margin-top:12px;font-size:13px;color:var(--mut);max-width:260px;line-height:1.6}.ld-root .legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:20px 36px;border-top:1px solid var(--line);font-size:12.5px;color:var(--mut)}.ld-root .toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--panel2);border:1px solid var(--line2);border-radius:10px;padding:12px 16px;font-size:14px;z-index:30}@media (max-width: 1060px){.ld-root .hero,.ld-root .split{grid-template-columns:1fr;gap:40px}.ld-root .hl{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-root .links{display:none}.ld-root .fgrid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.ld-root .hero{padding-block:40px 48px}.ld-root .hero h1{font-size:36px}.ld-root .wr{grid-template-columns:28px minmax(0,1fr) 92px 70px}.ld-root .wr .sp{display:none}.ld-root .hl{grid-template-columns:1fr}.ld-root .sh h2,.ld-root .cta h2{font-size:24px}.ld-root .signup{flex-direction:column}.ld-root .cta{padding:28px 22px}.ld-root .nav .act .gh{display:none}.ld-root .trust{flex-wrap:wrap;gap:20px}.ld-root section{padding-block:64px 0}}.ld-root .eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.ld-root .h2{margin-top:12px;font-size:32px;line-height:1.14}.ld-root .lead{margin-top:14px;color:var(--tx2);font-size:16px;line-height:1.65;max-width:520px}.ld-root .mono{font-family:var(--mono)}.ld-root .tgp{margin:0;background:var(--panel);border:1px solid var(--line2);border-radius:14px;overflow:hidden}.ld-root .tgh{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.ld-root .tgh img{width:34px;height:34px;border-radius:50%;background:#0a0a0e;padding:6px;border:1px solid var(--line2)}.ld-root .tgh b{display:block;font-size:14px;font-weight:600}.ld-root .tgh span{font-size:12.5px;color:var(--mut)}.ld-root .tgl{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:12px!important;color:var(--tx2)!important;border:1px solid var(--line2);border-radius:999px;padding:3px 10px}.ld-root .tgl i{width:6px;height:6px;border-radius:50%;background:var(--up);animation:ld-blink 2s ease-in-out infinite}@keyframes ld-blink{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.ld-root .tgl i{animation:none}}.ld-root .tgi{display:block;width:100%;max-width:100%}.ld-root .tgp figcaption{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--line);font-size:12.5px;color:var(--mut)}.ld-root .tgf{margin:26px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.ld-root .tgf li{display:grid;grid-template-columns:170px 1fr;gap:16px;padding:15px 0;border-bottom:1px solid var(--line);font-size:14.5px}.ld-root .tgf b{font-weight:500}.ld-root .tgf span{color:var(--tx2)}.ld-root .tgp-empty{display:grid;place-items:center;gap:6px;min-height:320px;padding:24px;color:var(--mut);font-size:13px;text-align:center}.ld-root .fqc{margin-top:32px;padding-top:22px;border-top:1px solid var(--line)}.ld-root .fqc b{display:block;font-size:15px;font-weight:600}.ld-root .fqc span{display:block;margin-top:4px;font-size:14px;color:var(--tx2)}.ld-root .lnk{display:inline-block;margin-top:12px;font-size:14px;color:var(--acc)}.ld-root .lnk:hover{text-decoration:underline}@media (max-width: 640px){.ld-root .tgf li{grid-template-columns:1fr;gap:2px}.ld-root .h2{font-size:26px}}.ld-root .fq{display:grid;grid-template-columns:300px minmax(0,1fr);gap:72px;align-items:start}.ld-root .fqside{position:sticky;top:96px}.ld-root .fqcat{margin-top:28px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.ld-root .fqcat button{display:flex;justify-content:space-between;align-items:center;height:48px;padding:0 2px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--tx2);font-size:15px;cursor:pointer;text-align:left}.ld-root .fqcat button span{font-family:var(--mono);font-size:12px;color:var(--mut2)}.ld-root .fqcat button:hover{color:var(--tx)}.ld-root .fqcat button[aria-pressed=true]{color:var(--tx);font-weight:500;box-shadow:inset 2px 0 0 var(--acc);padding-left:14px}.ld-root .fqcat button[aria-pressed=true] span{color:var(--acc)}.ld-root .fqmain{min-width:0}.ld-root .fqtop{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:1px solid var(--line2)}.ld-root .fqtop h3{font-size:20px;font-weight:600}.ld-root .fqtop span{font-size:12px;color:var(--mut)}.ld-root .fql details{border-bottom:1px solid var(--line)}.ld-root .fql summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0}.ld-root .fql summary::-webkit-details-marker{display:none}.ld-root .fql .q{font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--tx)}.ld-root .fql summary:hover .q{color:#fff}.ld-root .fql summary i{flex:none;width:28px;height:28px;border-radius:8px;border:1px solid var(--line2);position:relative;transition:border-color .15s,background .15s}.ld-root .fql summary i:before,.ld-root .fql summary i:after{content:"";position:absolute;left:9px;right:9px;top:13px;height:1.5px;background:var(--tx2);transition:transform .2s}.ld-root .fql summary i:after{transform:rotate(90deg)}.ld-root .fql details[open] summary i{border-color:var(--acc);background:#a78bfa14}.ld-root .fql details[open] summary i:after{transform:rotate(0)}.ld-root .fql .a{padding:0 56px 26px 0;font-size:15.5px;line-height:1.75;color:var(--tx2);max-width:680px}.ld-root .fql .a b{color:var(--tx);font-weight:500}.ld-root .fql .a ul{margin:10px 0 0;padding-left:18px}.ld-root .fql .a li{margin-top:4px}@media (max-width: 1060px){.ld-root .fq{grid-template-columns:1fr;gap:28px}.ld-root .fqside{position:static}.ld-root .fqcat{flex-direction:row;flex-wrap:wrap;gap:8px;border:0}.ld-root .fqcat button{height:36px;border:1px solid var(--line2);border-radius:8px;padding:0 12px;gap:8px}.ld-root .fqcat button[aria-pressed=true]{box-shadow:none;border-color:var(--acc);padding-left:12px}.ld-root .fqc{display:none}}@media (max-width: 640px){.ld-root .fql .a{padding-right:0}}.ld-root section{padding-block:112px 0}.ld-root .sh{margin-bottom:28px}.ld-root .sh .h2{margin-top:12px}.ld-root .sh .lead{margin-top:10px}.ld-root .hero{position:relative;isolation:isolate;padding-block:88px 88px}.ld-root .hero:before{content:"";position:absolute;z-index:-1;top:-40px;right:-200px;bottom:0;left:-200px;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(60% 70% at 30% 30%,#000,transparent 75%);mask-image:radial-gradient(60% 70% at 30% 30%,#000,transparent 75%)}.ld-root .hero:after{content:"";position:absolute;z-index:-1;left:-10%;top:-30%;width:60%;height:120%;pointer-events:none;background:radial-gradient(closest-side,rgba(167,139,250,.1),transparent)}.ld-root .hero h1{font-size:54px;letter-spacing:-.04em}.ld-root .hero h1+.sub{margin-top:20px}.ld-root .wdg{box-shadow:0 40px 80px -48px #000000e6,0 0 0 1px #ffffff05}.ld-root .hl{margin-top:8px}.ld-root .hc{transition:border-color .15s}.ld-root .hc:hover{border-color:var(--line2)}.ld-root .tbw,.ld-root .ch,.ld-root .tgp{border-radius:14px}.ld-root .fgrid a.brand{display:flex;align-items:center;gap:9px;color:var(--tx);padding:0}.ld-root .fgrid a.brand img{width:22px;height:22px}.ld-root .cta{margin-top:120px;background:linear-gradient(180deg,var(--panel),var(--bg2))}@media (max-width: 640px){.ld-root section{padding-block:80px 0}.ld-root .hero{padding-block:48px 56px}.ld-root .hero h1{font-size:36px}}@font-face{font-family:Geist;src:url(/fonts/Geist.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.st-root{--bg: #0b0b0e;--bg2: #0e0e12;--panel: #131317;--panel2: #18181d;--hov: #1c1c22;--line: rgba(255, 255, 255, .07);--line2: rgba(255, 255, 255, .11);--tx: #f1f1f4;--tx2: #a9a9b3;--mut: #76767f;--mut2: #55555e;--acc: #a78bfa;--up: #2ebd85;--dn: #f6465d;--amb: #f0b90b;--blu: #5b9cf0;--nd: #25252c;--sans: "Geist", system-ui, -apple-system, sans-serif;--mono: "Geist Mono", ui-monospace, monospace;color-scheme:dark;min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--tx);font:400 14.5px/1.55 var(--sans);-webkit-font-smoothing:antialiased}.st-root *,.st-root *:before,.st-root *:after{box-sizing:border-box}.st-root a{color:inherit;text-decoration:none}.st-root button,.st-root input{font:inherit;color:inherit}.st-root :focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}.st-root h1,.st-root h2,.st-root h3,.st-root p{margin:0}.st-root h1,.st-root h2,.st-root h3{font-weight:600;letter-spacing:-.025em;text-wrap:balance}.st-root [hidden]{display:none!important}.st-root .num,.st-root .mono{font-variant-numeric:tabular-nums}.st-root .mono{font-family:var(--mono)}.st-root .wrap{max-width:1080px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.st-root .btn{height:38px;padding:0 16px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;border:0;transition:background .15s}.st-root .btn.pri{background:var(--tx);color:#0b0b0e}.st-root .btn.pri:hover{background:#fff}.st-root .btn.gh{background:transparent;border:1px solid var(--line2)}.st-root .btn.gh:hover{background:var(--panel2)}.st-root .eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.st-root .s-ok{--c: var(--up)}.st-root .s-wr{--c: var(--amb)}.st-root .s-dn{--c: var(--dn)}.st-root .s-mt{--c: var(--blu)}.st-root .s-nd{--c: var(--nd)}.st-root .dot{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.st-root .tag{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 9px;border-radius:6px;font-size:12px;font-weight:500;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);white-space:nowrap}.st-root .nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.st-root:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);background:var(--bg);z-index:21}.st-root .nav .wrap{max-width:1200px;height:62px;display:flex;align-items:center;gap:34px}.st-root .brand{display:flex;align-items:center;gap:9px;font-weight:600;font-size:16px;letter-spacing:-.01em}.st-root .brand img{width:24px;height:24px}.st-root .brand small{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--mut);padding-left:10px;margin-left:2px;border-left:1px solid var(--line2)}.st-root .links{display:flex;gap:24px;font-size:14px;color:var(--tx2)}.st-root .links a:hover,.st-root .links a.on{color:var(--tx)}.st-root .nav .act{margin-left:auto;display:flex;gap:8px}.st-root .top{position:relative;isolation:isolate;padding-block:72px 40px}.st-root .top:before{content:"";position:absolute;z-index:-1;top:-20px;right:-220px;bottom:0;left:-220px;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(55% 80% at 25% 20%,#000,transparent 75%);mask-image:radial-gradient(55% 80% at 25% 20%,#000,transparent 75%)}.st-root .state{display:flex;align-items:center;gap:18px}.st-root .pulse{position:relative;width:44px;height:44px;flex:none;display:grid;place-items:center}.st-root .pulse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--c);opacity:.14}.st-root .pulse i{width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 25%,transparent)}.st-root .state h1{font-size:40px;line-height:1.1;letter-spacing:-.035em}.st-root .state p{margin-top:8px;color:var(--tx2);font-size:16px}.st-root .figs{margin-top:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}.st-root .figs>div{padding:20px 24px}.st-root .figs>div:first-child{padding-left:0}.st-root .figs>div+div{border-left:1px solid var(--line)}.st-root .figs span{display:block;font-size:13px;color:var(--mut)}.st-root .figs b{display:block;margin-top:6px;font-size:24px;font-weight:600;letter-spacing:-.02em}.st-root .figs b small{font-size:13px;font-weight:400;color:var(--mut);margin-left:6px;letter-spacing:0}.st-root section{padding-block:72px 0}.st-root .sh{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:20px}.st-root .sh h2{margin-top:10px;font-size:26px;line-height:1.2}.st-root .sh p{margin-top:6px;font-size:14.5px;color:var(--tx2)}.st-root .sh .r{font-size:12.5px;color:var(--mut)}.st-root .tl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.st-root .run{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.st-root .run .t{display:flex;justify-content:space-between;align-items:center}.st-root .run .t b{font-family:var(--mono);font-size:18px;font-weight:500}.st-root .run .n{margin-top:10px;font-size:14px;font-weight:500}.st-root .run .m{margin-top:2px;font-size:12.5px;color:var(--mut)}.st-root .run .v{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:13px;color:var(--tx2)}.st-root .run .v b{font-weight:600;color:var(--tx)}.st-root .run.next{border-style:dashed;background:transparent}.st-root .run.next .n,.st-root .run.next .v{color:var(--mut)}.st-root .grp{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-bottom:16px;overflow:hidden}.st-root .gh{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 14px}.st-root .gh h3{font-size:16px;font-weight:600}.st-root .gh h3 span{margin-left:10px;font-family:var(--mono);font-size:12px;font-weight:400;color:var(--mut);letter-spacing:0}.st-root .bars{display:flex;gap:2px;height:30px;padding:0 22px}.st-root .bars i{flex:1;min-width:2px;border-radius:2px;background:var(--c);opacity:.9}.st-root .bars:hover i{opacity:.55}.st-root .bars i:hover{opacity:1}.st-root .bx{display:flex;justify-content:space-between;padding:7px 22px 16px;font-size:11.5px;color:var(--mut)}.st-root .bx i{flex:1;margin:0 12px;align-self:center;height:1px;background:var(--line)}.st-root .rows{border-top:1px solid var(--line)}.st-root .row{width:100%;display:grid;grid-template-columns:8px minmax(0,1fr) auto auto 16px;align-items:center;column-gap:14px;padding:0 22px;height:52px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;cursor:pointer}.st-root .row:last-child{border-bottom:0}.st-root .row:hover{background:var(--panel2)}.st-root .row b{font-size:14.5px;font-weight:500}.st-root .row b small{margin-left:8px;font-size:12.5px;font-weight:400;color:var(--mut)}.st-root .row .u{font-family:var(--mono);font-size:13px;color:var(--mut)}.st-root .row .lb{font-size:13px;color:var(--c);font-weight:500}.st-root .row svg{width:14px;height:14px;color:var(--mut);transition:transform .2s}.st-root .row[aria-expanded=true] svg{transform:rotate(180deg)}.st-root .row[aria-expanded=true]{background:var(--panel2)}.st-root .det{padding:16px 22px 18px;background:var(--bg2);border-bottom:1px solid var(--line)}.st-root .det .ms{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:12px;font-size:12.5px;color:var(--mut)}.st-root .det .ms b{color:var(--tx);font-weight:500;margin-left:6px;font-family:var(--mono)}.st-root .det .bars{padding:0;height:24px}.st-root .ftb{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow-x:auto}.st-root .ftb table{width:100%;min-width:720px;border-collapse:collapse}.st-root .ftb th{font-size:12px;font-weight:500;color:var(--mut);text-align:left;padding:13px 22px;border-bottom:1px solid var(--line)}.st-root .ftb th.r,.st-root .ftb td.r{text-align:right}.st-root .ftb td{padding:0 22px;height:56px;border-bottom:1px solid var(--line);font-size:14px}.st-root .ftb tr:last-child td{border-bottom:0}.st-root .ftb td .fn b{font-weight:500}.st-root .ftb td .fn span{display:block;font-size:12.5px;color:var(--mut)}.st-root .lat{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13.5px}.st-root .lat i{display:block;width:90px;height:4px;border-radius:2px;background:#24242b;overflow:hidden}.st-root .lat i b{display:block;height:100%;background:var(--c)}.st-root .inc{border-top:1px solid var(--line)}.st-root .ev{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);align-items:start}.st-root .ev time{font-family:var(--mono);font-size:13px;color:var(--mut);padding-top:2px}.st-root .ev h3{font-size:16px;font-weight:600;letter-spacing:-.01em}.st-root .ev p{margin-top:6px;font-size:14px;color:var(--tx2);line-height:1.65;max-width:640px}.st-root .ev .af{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.st-root .ev .af span{height:24px;padding:0 9px;border-radius:6px;border:1px solid var(--line2);font-size:12px;color:var(--tx2);display:inline-flex;align-items:center}.st-root .ev .du{font-family:var(--mono);font-size:12.5px;color:var(--mut);text-align:right;margin-top:8px}.st-root .inc-empty{padding:34px 0;border-bottom:1px solid var(--line);color:var(--mut);font-size:14px}.st-root .sub{margin-top:72px;border:1px solid var(--line2);border-radius:16px;background:linear-gradient(180deg,var(--panel),var(--bg2));padding:30px 36px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.st-root .sub>div{flex:1 1 360px;min-width:0}.st-root .sub h2{font-size:22px}.st-root .sub p{margin-top:6px;color:var(--tx2);font-size:14.5px}.st-root .sub form{display:flex;gap:8px;flex:0 1 420px}.st-root .sub input{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:9px;border:1px solid var(--line2);background:var(--bg);outline:none;font-size:14.5px}.st-root .sub input:focus{border-color:var(--acc)}.st-root .sub .btn{height:44px}.st-root .sub .sub-form{flex:0 1 420px;min-width:0;display:flex;flex-direction:column;gap:8px}.st-root .sub .sub-form form{flex:0 0 auto;width:100%}.st-root .sub-msg{flex:0 1 420px;font-size:14.5px;color:var(--tx2)}.st-root .sub-msg.is-error{color:var(--dn);font-size:13px}.st-root .tip{position:fixed;z-index:40;pointer-events:none;padding:8px 11px;border-radius:9px;background:#1a1a20;border:1px solid var(--line2);font-size:12px;white-space:nowrap;box-shadow:0 14px 30px -12px #000c}.st-root .tip b{font-weight:600}.st-root .tip span{color:var(--tx2)}.st-root footer{margin-top:96px;border-top:1px solid var(--line)}.st-root footer .wrap{max-width:1200px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:26px 40px;font-size:13px;color:var(--mut)}.st-root footer a:hover{color:var(--tx)}.st-root footer .r{display:flex;gap:20px}@media (max-width: 900px){.st-root .links{display:none}.st-root .figs{grid-template-columns:repeat(2,minmax(0,1fr))}.st-root .figs>div:nth-child(3){border-left:0;padding-left:0}.st-root .figs>div:nth-child(n+3){border-top:1px solid var(--line)}.st-root .tl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.st-root .top{padding-block:44px 28px}.st-root .state h1{font-size:28px}.st-root .bars i:nth-child(-n+60){display:none}.st-root .bx .d90{display:none}.st-root .bx .d30{display:inline!important}.st-root .tl{grid-template-columns:1fr}.st-root .ev{grid-template-columns:1fr;gap:6px}.st-root .ev .du{text-align:left;margin:0}.st-root .row{grid-template-columns:8px minmax(0,1fr) auto 16px}.st-root .row .u{display:none}.st-root .sub form{flex-direction:column;flex-basis:100%}.st-root .nav .act .gh{display:none}}.st-root .fsum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.st-root .fs{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.st-root .fs:hover{border-color:var(--line2)}.st-root .fs[aria-pressed=true]{border-color:color-mix(in srgb,var(--acc) 55%,transparent);background:color-mix(in srgb,var(--acc) 6%,var(--panel))}.st-root .fs .k{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--mut)}.st-root .fs .v{margin-top:8px;display:flex;align-items:baseline;gap:8px}.st-root .fs .v b{font-size:22px;font-weight:600;letter-spacing:-.02em}.st-root .fs .v span{font-size:13px;color:var(--mut)}.st-root .fs .mini{margin-top:10px;display:flex;gap:2px;height:6px}.st-root .fs .mini i{flex:1;border-radius:1px;background:var(--c)}.st-root .ftabs{display:none}.st-root .fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:6px 22px}.st-root .fr{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:58px;border-bottom:1px solid var(--line)}.st-root .fgrid .fr:nth-last-child(-n+2):nth-child(odd),.st-root .fgrid .fr:last-child{border-bottom:0}.st-root .fr .nm b{display:block;font-size:14px;font-weight:500}.st-root .fr .nm span{display:block;font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-root .fr .lt{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px;color:var(--tx2)}.st-root .fr .lt i{display:block;width:56px;height:4px;border-radius:2px;background:#24242b;overflow:hidden}.st-root .fr .lt i b{display:block;height:100%;background:var(--c)}.st-root .fr .lt .sl{font-family:var(--sans);font-size:12px;color:var(--c);font-weight:500}@media (max-width: 900px){.st-root .fsum{grid-template-columns:repeat(2,minmax(0,1fr))}.st-root .fgrid{grid-template-columns:1fr}.st-root .fgrid .fr:nth-last-child(-n+2):nth-child(odd){border-bottom:1px solid var(--line)}}.st-root .status-note{margin-top:18px;color:var(--mut);font-size:14px}.market-section .mkt-table{min-width:860px}.market-section .col-mcap{width:148px;text-align:right}.market-section .col-vol{width:128px;text-align:right;color:var(--muted)}.market-section th.col-mcap .th-btn,.market-section th.col-vol .th-btn,.market-section .th-btn.is-num{justify-content:flex-end}.market-section tbody td.col-mcap,.market-section tbody td.col-vol{text-align:right;font-variant-numeric:tabular-nums}.mkt-cap{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mkt-cap span{color:var(--text);font-size:12px}.mkt-cap i{display:block;height:3px;max-width:100%;border-radius:999px;background:linear-gradient(90deg,#b9a8ffa6,#7c5cff40);min-width:6px;transition:width .3s ease}.mkt-pager{display:flex;align-items:center;gap:8px}.mkt-updated{margin-right:6px;color:var(--muted-2);font-size:10.5px}.mkt-page-btn{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;border:1px solid var(--line);background:#ffffff08;color:var(--muted);transition:background .15s ease,color .15s ease,border-color .15s ease}.mkt-page-btn:hover:not(:disabled){background:#ffffff12;color:var(--text);border-color:#ffffff1f}.mkt-page-btn:disabled{opacity:.35;cursor:default}.mkt-page-count{min-width:42px;text-align:center;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width: 680px){.market-section .col-mcap{width:110px}.market-section .col-vol,.mkt-updated{display:none}}.shell .ticker{display:flex;align-items:stretch;-webkit-mask-image:none;mask-image:none;background:#0d0e11}.shell .ticker-pin{position:relative;z-index:3;display:flex;flex:0 0 auto;align-items:center;gap:9px;height:100%;padding:0 16px 0 28px;border-right:1px solid var(--line-soft);background:#0d0e11;font-size:11px;white-space:nowrap;box-shadow:12px 0 18px -14px #000000e6}.shell .ticker-pin .tk-quote{font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--muted-2)}.shell .ticker-pin .tk-value{font-size:11.5px;font-weight:600;color:#e7e9f1;font-variant-numeric:tabular-nums}.shell .ticker-marquee{position:relative;flex:1 1 auto;min-width:0;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 44px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 44px,#000 calc(100% - 28px),transparent 100%)}.shell .ticker-marquee .ticker-track{display:flex;width:max-content;align-items:center;height:100%;animation:qxTickerScroll 52s linear infinite;will-change:transform}.shell .ticker:hover .ticker-marquee .ticker-track{animation-play-state:paused}@media (max-width: 680px){.shell .ticker-pin{padding:0 12px 0 18px;gap:7px}.shell .ticker-pin .tk-quote{font-size:9px}.shell .ticker-pin .tk-value{font-size:10.5px}}@media (prefers-reduced-motion: reduce){.shell .ticker-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}.shell .ticker-marquee::-webkit-scrollbar{display:none}.shell .ticker-marquee .ticker-track{animation:none}}.tb-search,.tb-notif,.tb-user{position:relative;display:flex;align-items:center}.tb-search:has(.tb-menu):after,.tb-notif:has(.tb-menu):after,.tb-user:has(.tb-menu):after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.tb-search .search{padding-right:8px}.tb-kbd{flex:0 0 auto;display:grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 4px;border-radius:5px;border:1px solid var(--line);background:#ffffff09;color:var(--muted-2);font-family:inherit;font-size:10px;line-height:1;transition:opacity .15s,color .15s}.tb-search .search:focus-within .tb-kbd{opacity:0}.tb-menu{position:absolute;top:calc(100% + 9px);right:0;z-index:90;border-radius:12px;border:1px solid var(--line);background:#14151a;box-shadow:0 26px 60px -18px #000000e6,0 2px 8px #00000073;animation:tb-pop .13s ease-out;transform-origin:top right}@keyframes tb-pop{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.tb-menu{animation:none}}.tb-palette{width:min(410px,calc(100vw - 36px));max-height:min(520px,calc(100vh - 120px));overflow-y:auto;overscroll-behavior:contain;padding:6px}.tb-group+.tb-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--line-soft)}.tb-group-label{display:block;padding:7px 10px 5px;color:var(--muted-2);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tb-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-align:left;color:var(--text);transition:background .12s}.tb-item.is-active,.tb-item:hover{background:#ffffff0e}.tb-item-main{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.tb-item-main strong{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-item-main span{font-size:10.5px;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-item-side{flex:0 0 auto;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--muted)}.tb-item-delta{flex:0 0 58px;text-align:right;font-size:11px;font-variant-numeric:tabular-nums}.tb-item-delta.up{color:var(--green)}.tb-item-delta.down{color:var(--red)}.tb-item-icon{flex:0 0 20px;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;border:1px solid var(--line);background:#ffffff08;color:var(--muted)}.tb-empty{margin:0;padding:22px 14px;color:var(--muted-2);font-size:12px;text-align:center}.tb-foot{display:flex;align-items:center;gap:14px;margin-top:4px;padding:8px 10px 4px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:10.5px}.tb-foot b{color:var(--muted);font-weight:500}.tb-notifs{width:min(360px,calc(100vw - 36px));overflow:hidden}.tb-notifs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line-soft)}.tb-notifs-head strong{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600}.tb-notifs-count{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#cfd3dc;font-size:9px;font-weight:600;font-variant-numeric:tabular-nums}.tb-notifs-state{padding:24px 14px;color:var(--muted-2);font-size:11px;text-align:center}.tb-link{padding:0;border:0;background:transparent;color:var(--accent);font-size:11px;transition:opacity .15s}.tb-link:hover:not(:disabled){opacity:.75}.tb-link:disabled{color:var(--muted-2);cursor:default}.tb-notifs ul{margin:0;padding:4px;list-style:none;max-height:min(360px,calc(100vh - 200px));overflow-y:auto;overscroll-behavior:contain}.tb-notice{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;text-align:left;transition:background .12s}.tb-notice:hover{background:#ffffff0b}.tb-notice-dot{flex:0 0 6px;width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--accent)}.tb-notice-dot.up{background:var(--green)}.tb-notice-dot.down{background:var(--red)}.tb-notice-main{display:flex;flex-direction:column;gap:2px;min-width:0}.tb-notice-main strong{font-size:12px;font-weight:500;line-height:1.35}.tb-notice-main span{color:var(--muted);font-size:11px;line-height:1.45}.tb-notice-main em{margin-top:2px;color:var(--muted-2);font-size:10px;font-style:normal}.tb-notice.is-read{opacity:.58}.tb-notice.is-read:hover{opacity:1}.tb-notifs-foot{padding:9px 14px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:10.5px}.tb-usermenu{width:226px;padding:5px}.tb-user-head{display:flex;flex-direction:column;gap:2px;padding:9px 10px 10px;border-bottom:1px solid var(--line-soft);margin-bottom:4px;min-width:0}.tb-user-head strong{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-user-head span{color:var(--muted-2);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-usermenu>button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:12px;text-align:left;transition:background .12s,color .12s}.tb-usermenu>button:hover:not(:disabled){background:#ffffff0e;color:var(--text)}.tb-usermenu>button svg{color:var(--muted-2)}.tb-usermenu>button:hover:not(:disabled) svg{color:var(--muted)}.tb-usermenu>button.is-danger{color:var(--red)}.tb-usermenu>button.is-danger svg{color:var(--red)}.tb-usermenu>button.is-danger:hover:not(:disabled){background:#f8717114;color:var(--red)}.tb-usermenu>button:disabled{opacity:.6;cursor:default}.tb-user-sep{height:1px;margin:4px 6px;background:var(--line-soft)}.shell .bell-btn.is-open{background:#1b1c22!important;border-color:#ffffff1f!important;color:var(--text)!important}.shell .top-avatar[aria-expanded=true]{background:#22232a;border-color:#ffffff24}.shell .search:focus-within{border-color:#a78bfa66}.tb-search .search:has(input[aria-expanded=true]){border-color:#a78bfa66;background:#14151a}@media (max-width: 560px){.tb-palette,.tb-notifs{position:fixed;top:64px;left:12px;right:12px;width:auto;max-height:calc(100vh - 84px)}.tb-usermenu{right:0}.tb-search .search{width:150px}}@media (max-width: 430px){.tb-search .search{width:120px}}.sk{display:block;flex:0 0 auto;background:#ffffff0e;animation:skPulse 1.5s ease-in-out infinite}@keyframes skPulse{0%,to{opacity:.5}50%{opacity:1}}.sk-rows{display:grid;gap:0}.sk-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,72px);gap:10px;align-items:center;min-height:44px;padding:0 16px;border-bottom:1px solid var(--line-soft)}.sk-row:last-child{border-bottom:0}.sk-row-asset{display:flex;align-items:center;gap:9px;min-width:0}.sk-row-name{display:grid;gap:5px}.sk-row-name .sk{animation-delay:.1s}.sk-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sk-card{padding:14px 16px;border-radius:12px;background:#0f1116;border:1px solid rgba(255,255,255,.05)}.sk-chart{position:relative;overflow:hidden;border-radius:10px;background:#0f1116;border:1px solid rgba(255,255,255,.05)}.sk-chart-line{position:absolute;left:16px;right:16px;height:1px;background:#ffffff0d}.sk-chart-area{position:absolute;left:16px;right:62px;bottom:16px;height:32%;border-radius:6px;background:#ffffff08}@media (max-width: 900px){.sk-row{grid-template-columns:minmax(0,1fr) repeat(2,64px)}.sk-row>.sk:nth-child(n+4){display:none}.sk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.sk{animation:none;opacity:.7}}.pb-root{display:grid;gap:14px;min-width:0}.pb-riskline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 12px;border-radius:9px;border:1px solid var(--line);background:#ffffff05;color:var(--muted-2);font-size:10px}.pb-risk{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-transform:capitalize}.pb-risk i{width:5px;height:5px;border-radius:50%;background:var(--muted-2)}.pb-risk.low i{background:var(--green)}.pb-risk.medium i{background:var(--accent)}.pb-risk.high i{background:var(--red)}.pb-advisory{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--muted-2)}.pb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pb-panel{min-width:0;border-radius:10px;border:1px solid var(--line);background:#ffffff04;overflow:hidden}.pb-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid var(--line-soft)}.pb-panel>header h3{margin:0;font-size:11.5px;font-weight:600}.pb-panel>header p{margin:2px 0 0;color:var(--muted-2);font-size:9.5px;line-height:1.4}.pb-panel>header>span{flex:0 0 auto;color:var(--muted-2);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.pb-table-wrap{overflow-x:auto}.pb-panel table{width:100%;min-width:560px;border-collapse:collapse;font-size:10px}.pb-panel th{padding:7px 9px;color:var(--muted-2);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.pb-panel td{padding:8px 9px;border-top:1px solid var(--line-soft);color:var(--muted);vertical-align:top}.pb-panel td strong{color:var(--text);font-size:10.5px;font-weight:600}.pb-asset{display:inline-flex;align-items:center;gap:6px}.pb-asset img,.pb-asset svg{border-radius:50%}.pb-howto{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#0f1013}.pb-howto>div{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:10px;line-height:1.5}.pb-howto b{margin-right:4px;color:var(--accent);font-weight:600;text-transform:uppercase;font-size:8.5px;letter-spacing:.05em}.pb-panel td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.pb-panel td.up{color:var(--green)}.pb-panel td.down{color:var(--red)}.pb-why{max-width:260px;color:var(--muted-2)!important;font-size:9.5px;line-height:1.45}.pb-side{display:inline-block;padding:2px 6px;border-radius:4px;border:1px solid var(--line-soft);color:var(--muted);font-size:8.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.pb-side.buy,.pb-side.long{color:var(--green);border-color:color-mix(in srgb,var(--green) 22%,transparent);background:color-mix(in srgb,var(--green) 6%,transparent)}.pb-side.avoid,.pb-side.short,.pb-side.sell{color:var(--red);border-color:color-mix(in srgb,var(--red) 22%,transparent);background:color-mix(in srgb,var(--red) 6%,transparent)}.pb-empty{margin:0;padding:18px 13px;color:var(--muted-2);font-size:10.5px;line-height:1.5}.pb-no-trade{display:flex;align-items:flex-start;gap:10px;padding:14px;color:var(--muted)}.pb-no-trade>svg{flex:0 0 auto;margin-top:1px;color:var(--muted-2)}.pb-no-trade h3{margin:0;color:var(--text);font-size:11.5px;font-weight:600}.pb-no-trade p{margin:3px 0 0;color:var(--muted-2);font-size:10.5px;line-height:1.5}.pb-avoid-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;background:var(--line-soft)}.pb-avoid-list>div{display:flex;flex-direction:column;gap:2px;padding:9px 12px;background:#0e0f13}.pb-avoid-list strong{color:var(--red);font-size:10px;font-weight:600}.pb-avoid-list span{color:var(--muted-2);font-size:9.5px;line-height:1.4}.pb-portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line-soft)}.pb-portfolio-grid>div{padding:10px 12px;background:#0e0f13}.pb-portfolio-grid>div>span{display:block;margin-bottom:6px;color:var(--muted-2);font-size:8.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.pb-portfolio-grid ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.pb-portfolio-grid li{position:relative;padding-left:10px;color:var(--muted);font-size:9.5px;line-height:1.45}.pb-portfolio-grid li:before{content:"";position:absolute;top:5px;left:0;width:3px;height:3px;border-radius:50%;background:var(--muted-2)}.pb-exec>header p b{color:var(--accent);font-weight:500;text-transform:uppercase}.pb-root.is-compact .pb-panel table{min-width:520px}@media (max-width: 1000px){.pb-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.pb-portfolio-grid{grid-template-columns:minmax(0,1fr)}.pb-riskline{gap:9px}.pb-advisory{margin-left:0;width:100%}}.pb-panel>header p{font-size:10.5px}.pb-panel table{font-size:11px}.pb-panel th{font-size:9.5px}.pb-panel td strong{font-size:11.5px}.pb-empty,.pb-no-trade p{font-size:11.5px;line-height:1.55}.pb-no-trade h3{font-size:12px}.pb-why,.pb-avoid-list strong{font-size:10.5px}.pb-avoid-list span{font-size:10px}.pb-portfolio-grid>div>span{font-size:9.5px}.pb-portfolio-grid li{font-size:10.5px}.pb-thesis-row td{padding:0 9px 10px;border-top:0;color:var(--muted-2);font-size:10.5px;line-height:1.55}.pb-thesis-row td:before{content:"Why · ";color:var(--muted-2);font-weight:600}.cb-root{display:grid;gap:10px;padding:16px;border-radius:12px;border:1px solid var(--line);background:#0f1013}.cb-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cb-eyebrow{display:inline-flex;align-items:center;gap:5px;color:var(--muted-2);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cb-action{padding:2px 6px;border-radius:4px;border:1px solid var(--line-soft);color:var(--muted);font-size:8.5px;font-weight:600;text-transform:uppercase}.cb-action.long{color:var(--green);border-color:color-mix(in srgb,var(--green) 22%,transparent)}.cb-action.short{color:var(--red);border-color:color-mix(in srgb,var(--red) 22%,transparent)}.cb-symbol{font-size:11px;font-weight:600}.cb-confidence{font-size:11px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.cb-time{color:var(--muted-2);font-size:9px}.cb-link{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:0;border:0;background:transparent;color:var(--accent);font-size:9.5px}.cb-link:hover{text-decoration:underline}.cb-more-link{margin-left:0;justify-self:start;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:#ffffff05;font-size:10px}.cb-root h2{margin:0;max-width:900px;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.cb-thesis{max-width:940px;margin:0;color:var(--muted);font-size:11.5px;line-height:1.55}.cb-meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--muted-2);font-size:9.5px}.cb-meta b{margin-right:4px;color:var(--muted);font-weight:500}.cb-perf{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;border:1px solid var(--line-soft);border-radius:9px;background:var(--line-soft);overflow:hidden}.cb-perf>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#0e0f13}.cb-perf span{color:var(--muted-2);font-size:8.5px;letter-spacing:.05em;text-transform:uppercase}.cb-perf strong{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.cb-perf strong.up{color:var(--green)}.cb-perf strong.down{color:var(--red)}@media (max-width: 800px){.cb-perf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.cb-root{padding:13px}.cb-root h2{font-size:15px}.cb-link{margin-left:0;width:100%}}.cb-thesis{font-size:12.5px;line-height:1.6}.cb-meta{font-size:10.5px}.cb-perf span{font-size:9.5px}.cb-perf strong{font-size:12px}.cm-root{display:grid;gap:14px;min-width:0}.cm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.cm-head .eyebrow{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.cm-head h1{margin:7px 0 0;font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-.03em}.cm-head>div:first-child>p{max-width:680px;margin:7px 0 0;font-size:12px;line-height:1.55;color:var(--muted)}.cm-sources{display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:9px;border:1px solid var(--line);background:var(--panel)}.cm-source-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent)}.cm-sources>div{display:flex;flex-direction:column;gap:1px}.cm-sources span{font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.cm-sources strong{font-size:10.5px;font-weight:500;color:var(--muted);white-space:nowrap}.cm-assets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.cm-asset{min-width:0;border-radius:11px;border:1px solid var(--line);background:var(--panel);padding:10px 11px}.cm-asset-head{display:flex;align-items:center;gap:6px;min-width:0}.cm-asset-head img,.cm-asset-head svg{border-radius:50%;flex:0 0 auto}.cm-asset-head strong{font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-asset-body{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin-top:6px}.cm-asset-body>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-asset-price{font-size:15px;font-weight:600;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.cm-asset-delta{display:inline-flex;align-items:center;gap:2px;font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}.cm-asset-delta.up,.cm-market-values strong.up,.cm-index-delta.up{color:var(--green)}.cm-asset-delta.down,.cm-market-values strong.down,.cm-index-delta.down{color:var(--red)}.cm-asset-spark{flex:0 0 76px;width:76px;height:30px}.cm-asset-spark.up{color:color-mix(in srgb,var(--green) 78%,transparent)}.cm-asset-spark.down{color:color-mix(in srgb,var(--red) 74%,transparent)}.cm-asset-nochart{flex:0 0 auto;font-size:10px;color:var(--muted-2)}.cm-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:12px;align-items:stretch}.cm-rail{display:grid;gap:10px;align-content:stretch;min-width:0}.cm-main{display:grid;gap:12px;min-width:0}.cm-card{min-width:0;border-radius:12px;border:1px solid var(--line);background:var(--panel);padding:13px 14px}.cm-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cm-card-head h2{margin:0;font-size:13px;font-weight:600;letter-spacing:-.01em}.cm-info{position:relative;display:inline-grid;place-items:center;width:14px;height:14px;margin-left:4px;border-radius:50%;border:1px solid var(--line);color:var(--muted-2);font-size:8px;font-weight:700;font-style:normal;cursor:help;vertical-align:1px}.cm-info:after{content:attr(data-tip);position:absolute;z-index:30;left:50%;top:calc(100% + 8px);width:250px;transform:translate(-50%) translateY(-2px);padding:10px 11px;border-radius:9px;border:1px solid var(--line);background:#16171d;color:color-mix(in srgb,var(--text) 88%,var(--muted));font-size:9.5px;font-weight:400;line-height:1.6;letter-spacing:0;text-align:left;box-shadow:0 20px 44px -28px #000;opacity:0;pointer-events:none;transition:opacity .14s ease}.cm-info:hover:after,.cm-info:focus-visible:after{opacity:1}.cm-card-head p{margin:3px 0 0;font-size:9.5px;color:var(--muted-2)}.cm-pill{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;border:1px solid var(--line);background:#ffffff08;color:var(--muted);font-size:8.5px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.cm-pill.fear{border-color:color-mix(in srgb,var(--red) 20%,transparent);background:color-mix(in srgb,var(--red) 7%,transparent);color:color-mix(in srgb,var(--red) 84%,var(--text))}.cm-pill.greed{border-color:color-mix(in srgb,var(--green) 20%,transparent);background:color-mix(in srgb,var(--green) 7%,transparent);color:color-mix(in srgb,var(--green) 84%,var(--text))}.cm-gauge-wrap{margin-top:2px}.cm-gauge{display:block;width:100%;max-width:240px;height:auto;margin:0 auto}.cm-gauge-score{fill:#f4f5f8;font-size:44px;font-weight:600;letter-spacing:-.035em}.cm-gauge-caption{fill:#aeb2bd;font-size:11px;font-weight:500;letter-spacing:.01em;text-transform:none}.cm-gauge-scale{display:flex;justify-content:space-between;gap:6px;max-width:240px;margin:0 auto;font-size:8px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted-2)}.cm-fng-history{display:grid;gap:2px;margin-top:10px;border-top:1px solid var(--line-soft);padding-top:9px}.cm-fng-history>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:25px}.cm-fng-history>div>span{font-size:10px;color:var(--muted)}.cm-fng-pill{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cm-fng-pill.fear{color:color-mix(in srgb,var(--red) 84%,var(--text));background:color-mix(in srgb,var(--red) 8%,transparent)}.cm-fng-pill.neutral{color:color-mix(in srgb,#f0b45f 88%,var(--text));background:color-mix(in srgb,#f0b45f 9%,transparent)}.cm-fng-pill.greed{color:color-mix(in srgb,var(--green) 84%,var(--text));background:color-mix(in srgb,var(--green) 8%,transparent)}.cm-fng-year{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding-top:9px;border-top:1px solid var(--line-soft)}.cm-fng-year>div{display:flex;flex-direction:column;gap:2px}.cm-fng-year span{font-size:9px;color:var(--muted-2)}.cm-fng-year strong{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.cm-fng-year em{font-style:normal;font-size:8.5px;color:var(--muted-2)}.cm-card-state{display:grid;place-items:center;min-height:110px;margin-top:8px;border-radius:8px;border:1px dashed var(--line);font-size:10px;text-align:center;color:var(--muted-2);padding:12px}.cm-big-value{display:flex;align-items:baseline;gap:4px;margin-top:8px}.cm-big-value strong{font-size:34px;font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.cm-big-value span{font-size:11px;color:var(--muted-2)}.cm-alt-track{position:relative;height:7px;margin-top:12px;border-radius:999px;background:linear-gradient(90deg,#f7931a,#8a8f9c 48%,#6ea8ff)}.cm-alt-track i{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;border:2px solid var(--panel);background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006}.cm-alt-labels{display:flex;justify-content:space-between;margin-top:5px;font-size:8px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2)}.cm-index-delta{display:inline-flex;align-items:center;gap:3px;margin-top:5px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.cm-index-track{height:5px;margin-top:10px;border-radius:999px;background:#ffffff0d;overflow:hidden}.cm-index-track i{display:block;height:100%;border-radius:inherit;background:var(--muted)}.cm-note{margin:9px 0 0;font-size:9px;line-height:1.55;color:var(--muted-2)}.cm-market-card{padding:14px 15px 11px;min-height:560px;display:flex;flex-direction:column}.cm-market-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.cm-seg{display:inline-flex;gap:2px;padding:3px;border-radius:7px;border:1px solid var(--line);background:#ffffff06;margin-bottom:8px}.cm-seg button{height:23px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:9.5px;font-weight:600}.cm-seg button:hover{color:var(--text)}.cm-seg button.is-active{color:#fff;background:#ffffff17}.cm-market-head h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.015em}.cm-market-sub{margin:3px 0 0;font-size:9px;color:var(--muted-2)}.cm-range{display:flex;gap:2px;padding:3px;border-radius:7px;border:1px solid var(--line);background:#ffffff06}.cm-range button{height:23px;min-width:36px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:9.5px;font-weight:600}.cm-range button:hover{color:var(--text)}.cm-range button.is-active{color:#fff;background:#ffffff17}.cm-market-values{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap;margin-top:10px;padding-bottom:10px}.cm-market-values>div{display:flex;flex-direction:column;gap:2px}.cm-market-values span{font-size:9.5px;color:var(--muted-2)}.cm-market-values strong{font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cm-market-source{margin-left:auto;padding-bottom:3px;font-size:8.5px;color:var(--muted-2);white-space:nowrap}.cm-chart{border-top:1px solid var(--line-soft);padding-top:8px;flex:1;display:flex;flex-direction:column}.cm-chart-state{display:grid;place-items:center;height:220px;border-radius:8px;border:1px dashed var(--line);font-size:10px;color:var(--muted-2)}.cm-plot{position:relative;flex:1;min-height:300px;height:auto;cursor:crosshair;touch-action:pan-y}.cm-plot.is-zoomed{cursor:zoom-out}.cm-plot-svg{display:block;width:100%;height:100%;overflow:visible}.cm-yaxis{position:absolute;top:0;right:0;bottom:0;width:78px;pointer-events:none}.cm-yaxis span{position:absolute;right:0;transform:translateY(-50%);font-size:8.5px;color:var(--muted-2);font-variant-numeric:tabular-nums;white-space:nowrap}.cm-xaxis{position:absolute;left:0;right:0;bottom:-2px;height:14px;pointer-events:none}.cm-xaxis span{position:absolute;bottom:0;font-size:8.5px;color:var(--muted-2);font-variant-numeric:tabular-nums;white-space:nowrap}.cm-crosshair{position:absolute;top:18px;bottom:0;width:1px;background:#fff3;pointer-events:none}.cm-hover-dot{position:absolute;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px color-mix(in srgb,var(--panel) 82%,transparent);pointer-events:none}.cm-tooltip{position:absolute;transform:translate(-50%,-110%);display:grid;gap:4px;min-width:132px;padding:8px 9px;border-radius:7px;border:1px solid var(--line);background:#14151b;box-shadow:0 18px 40px -24px #000;pointer-events:none}.cm-tooltip>span{font-size:8px;color:var(--muted-2)}.cm-tooltip>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.cm-tooltip>div span{font-size:9px;color:var(--muted-2)}.cm-tooltip>div strong{font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}.cm-chart-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:7px;border-top:1px solid var(--line-soft);font-size:8.5px;color:var(--muted-2)}.cm-breakdown{border-top:1px solid var(--line-soft);padding-top:12px;flex:1;display:flex;flex-direction:column}.cm-bd-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px}.cm-bd-legend>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-bd-legend span{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--muted-2)}.cm-bd-legend span i{width:6px;height:6px;border-radius:50%}.cm-bd-legend strong{font-size:17px;font-weight:600;line-height:1.15;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.cm-bd-legend em{font-style:normal;font-size:8.5px;font-weight:600;font-variant-numeric:tabular-nums}.cm-bd-legend em.up{color:var(--green)}.cm-bd-legend em.down{color:var(--red)}.cm-bd-legend em small{margin-left:3px;font-size:7.5px;font-weight:500;color:var(--muted-2)}.cm-bd-plot{position:relative;flex:1;min-height:300px;height:auto;cursor:crosshair}.cm-bd-tooltip{top:16%}.cm-tooltip-dot{width:5px;height:5px;border-radius:50%}.cm-breakdown-bar{display:flex;gap:2px;height:10px;border-radius:3px;overflow:hidden;background:#ffffff0d}.cm-breakdown-bar i{height:100%}.cm-breakdown-bar .btc{background:#f7931a}.cm-breakdown-bar .eth{background:#8ab4f8}.cm-breakdown-bar .other{background:#6b7280}.cm-breakdown-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;border:1px solid var(--line-soft);border-radius:8px;background:var(--line-soft);overflow:hidden}.cm-breakdown-rows>div{display:flex;flex-direction:column;gap:3px;padding:10px 11px;background:#ffffff04}.cm-breakdown-rows span{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--muted-2)}.cm-breakdown-rows strong{font-size:18px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.cm-breakdown-rows em{font-style:normal;font-size:9px;color:var(--muted-2);font-variant-numeric:tabular-nums}.cm-breakdown .dot{width:5px;height:5px;border-radius:50%}.cm-breakdown .dot.btc{background:#f7931a}.cm-breakdown .dot.eth{background:#8ab4f8}.cm-breakdown .dot.other{background:#6b7280}.cm-perf{padding:13px 14px 10px}.cm-perf-wide{padding:14px 15px 12px}.cm-perf-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-height:620px;overflow-y:auto;padding-right:6px;scrollbar-width:thin}.cm-perf-columns::-webkit-scrollbar{width:7px}.cm-perf-columns::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff24}.cm-perf-col{display:grid;align-content:start;gap:1px}.cm-perf-col .cm-perf-row:nth-child(-n+3){background:#ffffff03}.cm-perf-list{display:grid;gap:1px;margin-top:9px}.cm-perf-row{display:grid;grid-template-columns:24px 20px minmax(88px,1fr) minmax(100px,2fr) 52px;align-items:center;gap:7px;min-height:27px;border-radius:5px;padding:0 3px}.cm-perf-row:hover{background:#ffffff05}.cm-perf-rank{font-size:8.5px;text-align:right;color:var(--muted-2);font-variant-numeric:tabular-nums}.cm-perf-name{display:flex;align-items:baseline;gap:5px;min-width:0}.cm-perf-name strong{font-size:10px;font-weight:600}.cm-perf-name em{font-style:normal;font-size:8.5px;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-perf-track{height:8px;border-radius:2px;background:#ffffff09;overflow:hidden}.cm-perf-track i{display:block;height:100%;border-radius:2px}.cm-perf-track i.pos{background:linear-gradient(90deg,color-mix(in srgb,var(--green) 45%,transparent),var(--green))}.cm-perf-track i.neg{background:linear-gradient(90deg,color-mix(in srgb,var(--red) 45%,transparent),var(--red))}.cm-perf-value{font-size:10px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.cm-perf-value.pos{color:var(--green)}.cm-perf-value.neg{color:var(--red)}.cm-empty{margin:0;padding:18px 8px;text-align:center;font-size:10px;color:var(--muted-2)}.cm-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cm-etf-card{grid-column:span 4;order:-1}.cm-etf-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.cm-etf-summary .cm-metric-value{margin-top:8px}.cm-etf-legend{display:flex;align-items:center;gap:10px;padding-bottom:3px}.cm-etf-legend span{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:var(--muted-2)}.cm-etf-legend i{width:6px;height:6px;border-radius:50%}.cm-etf-legend i.btc{background:#f7931a}.cm-etf-legend i.eth{background:#5b8def}.cm-etf-chart{position:relative;height:240px;margin-top:10px;cursor:crosshair}.cm-etf-bars{position:relative;display:flex;align-items:stretch;gap:8px;height:104px;margin-top:12px;padding-top:8px;border-top:1px solid var(--line-soft)}.cm-etf-bars:before{content:"";position:absolute;left:0;right:0;top:calc(50% + 6px);border-top:1px dashed var(--line-soft);pointer-events:none}.cm-etf-bar{position:relative;flex:1;min-width:0;height:100%}.cm-etf-bar>span{position:absolute;left:50%;width:22px;max-width:60%;transform:translate(-50%)}.cm-etf-bar>span.up{bottom:calc(50% + 7px);border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--green),color-mix(in srgb,var(--green) 55%,transparent))}.cm-etf-bar>span.down{top:calc(50% + 7px);border-radius:0 0 4px 4px;background:linear-gradient(180deg,color-mix(in srgb,var(--red) 55%,transparent),var(--red))}.cm-etf-bar em{position:absolute;left:0;right:0;bottom:0;font-style:normal;font-size:8px;font-weight:600;text-align:center;color:var(--muted-2);letter-spacing:.03em}.cm-etf-caption{margin:7px 0 0;font-size:8.5px;color:var(--muted-2);text-align:right}.cm-metric-card{padding:12px 13px}.cm-metric-card .cm-card-head h2{font-size:12px}.cm-metric-card .cm-card-head p{font-size:8.5px}.cm-metric-value{display:block;margin-top:10px;font-size:21px;font-weight:600;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cm-metric-value.up{color:var(--green)}.cm-metric-value.down{color:var(--red)}.cm-metric-list{display:grid;gap:3px;margin-top:9px}.cm-metric-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:var(--muted-2)}.cm-metric-list strong{font-size:9.5px;font-weight:600;color:color-mix(in srgb,var(--text) 82%,var(--muted));font-variant-numeric:tabular-nums}.cm-metric-pairs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.cm-metric-pairs>div{display:flex;flex-direction:column;gap:2px}.cm-metric-pairs span{font-size:8.5px;color:var(--muted-2)}.cm-metric-pairs strong{font-size:20px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cm-dom-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.cm-dom-values>div{display:flex;flex-direction:column;gap:2px}.cm-dom-values span{display:flex;align-items:center;gap:4px;font-size:8.5px;color:var(--muted-2)}.cm-dom-values strong{font-size:15px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cm-dot{width:5px;height:5px;border-radius:50%}.cm-dot.btc{background:#f7931a}.cm-dot.eth{background:#8ab4f8}.cm-dot.other{background:#6b7280}.cm-dom-bar{display:flex;gap:2px;height:6px;margin-top:10px;border-radius:999px;overflow:hidden;background:#ffffff0d}.cm-dom-bar i{height:100%}.cm-dom-bar .btc{background:#f7931a}.cm-dom-bar .eth{background:#8ab4f8}.cm-dom-bar .other{background:#6b7280}.cm-gas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.cm-gas-grid>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-gas-grid span{font-size:8.5px;color:var(--muted-2)}.cm-gas-grid strong{font-size:14px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cm-gas-grid em{font-style:normal;font-size:8px;color:var(--muted-2);white-space:nowrap}.cm-metric-state{margin:14px 0 0;font-size:9.5px;line-height:1.5;color:var(--muted-2)}.cm-footnote{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:2px 1px 0;font-size:8.5px;color:var(--muted-2)}.cm-footnote span+span:before{content:"·";margin-right:8px;color:var(--muted-2)}@media (max-width: 1180px){.cm-grid{grid-template-columns:minmax(0,1fr)}.cm-rail{grid-template-columns:repeat(3,minmax(0,1fr));order:2}.cm-main{order:1}.cm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-etf-card{grid-column:span 2}}@media (max-width: 900px){.cm-assets{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-rail{grid-template-columns:minmax(0,1fr)}.cm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-perf-columns{grid-template-columns:minmax(0,1fr);max-height:560px}}@media (max-width: 640px){.cm-head h1{font-size:21px}.cm-sources{width:100%}.cm-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-market-values{gap:14px}.cm-market-source{width:100%;margin-left:0}.cm-plot,.cm-chart-state{height:260px}.cm-perf-row{grid-template-columns:20px 20px minmax(76px,1fr) minmax(60px,1.2fr) 46px}.cm-perf-name em{display:none}.cm-breakdown-rows,.cm-metrics{grid-template-columns:minmax(0,1fr)}.cm-etf-card{grid-column:auto}.cm-bd-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.cm-perf-row{grid-template-columns:18px 20px minmax(66px,1fr) 44px}.cm-perf-track{display:none}}@media (prefers-reduced-motion: reduce){.cm-seg button,.cm-range button{transition:none}}.cm-gauge-wrap{position:relative}.cm-gauge{max-width:200px}.cm-gauge-center{position:absolute;left:50%;top:61%;display:grid;justify-items:center;gap:5px;transform:translate(-50%,-50%);pointer-events:none}.cm-gauge-value{color:#f4f5f8;font-size:38px;font-weight:600;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.cm-gauge-badge{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:999px;background:#3b3e48;color:#e8eaf0;font-size:9.5px;font-weight:600;letter-spacing:0;white-space:nowrap}.cm-gauge-badge.extreme-fear{background:#e05263;color:#fff}.cm-gauge-badge.fear{background:#ef9d23;color:#fff}.cm-gauge-badge.neutral{background:#d6b23e;color:#191a1f}.cm-gauge-badge.greed{background:#58b965;color:#0d1410}.cm-gauge-badge.extreme-greed{background:#42c98b;color:#07120c}.cm-gauge{max-width:280px}.cm-gauge{max-width:300px}.ac{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:460px;border-radius:14px;background:#0d0e12;overflow:hidden}.ac-head{display:flex;align-items:center;gap:9px;padding:13px 16px}.ac-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80bf;flex:none}.ac-head>div{display:grid;gap:1px}.ac-head strong{font-size:11.5px;font-weight:600;color:#eceef5}.ac-head div span{font-size:9px;color:var(--muted-2)}.ac-state{margin-left:auto;font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4ade80}.ac-log{display:grid;align-content:start;gap:16px;padding:6px 16px 12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.ac-msg{display:flex;gap:9px;min-width:0}.ac-msg.user{justify-content:flex-end}.ac-avatar{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;background:#a78bfa24;color:#c4b5fd;font-size:8px;font-weight:700;letter-spacing:.02em}.ac-bubble{max-width:90%;min-width:0;font-size:12px;line-height:1.65;color:#dfe3ee}.ac-msg.user .ac-bubble{padding:8px 12px;border-radius:12px 12px 4px;background:#a78bfa1c;color:#efebff}.ac-bubble p{margin:0}.ac-bubble ul{display:grid;gap:4px;margin:8px 0 0;padding-left:15px;color:var(--muted);font-size:11px}.ac-bubble li::marker{color:#a78bfa80}.ac-trade{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:11px;padding:9px 11px;border-radius:10px;background:#ffffff07}.ac-trade-side{padding:2px 7px;border-radius:5px;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ac-trade-side.long{color:#6ee7b0;background:#46dd9b1f}.ac-trade-side.short{color:#ff8b96;background:#ff74821f}.ac-trade-side.wait{color:#d8dbe6;background:#ffffff0f}.ac-trade b{font-size:11.5px;color:#f0f1f7}.ac-trade-levels{display:flex;gap:10px;flex-wrap:wrap;font-size:9.5px;color:var(--muted-2);font-variant-numeric:tabular-nums}.ac-trade-levels i{font-style:normal}.ac-trade-levels i.up{color:#6ee7b0}.ac-trade-levels i.down{color:#ff8b96}.ac-typing{display:flex;align-items:center;gap:4px;padding:8px 0}.ac-typing i{width:5px;height:5px;border-radius:50%;background:var(--muted-2);animation:ac-bounce 1.2s ease-in-out infinite}.ac-typing i:nth-child(2){animation-delay:.15s}.ac-typing i:nth-child(3){animation-delay:.3s}@keyframes ac-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.ac-suggest{display:flex;gap:6px;flex-wrap:wrap;padding:4px 16px 10px}.ac-suggest button{padding:5px 9px;border:0;border-radius:999px;background:#ffffff0a;color:var(--muted);font-size:10px;transition:background .14s ease,color .14s ease}.ac-suggest button:hover:not(:disabled){background:#a78bfa24;color:#e7e1ff}.ac-suggest button:disabled{opacity:.45;cursor:default}.ac-composer{display:flex;gap:8px;padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.05)}.ac-composer input{flex:1;min-width:0;height:38px;padding:0 12px;border:0;border-radius:10px;background:#ffffff0a;color:#e9ecf3;font:inherit;font-size:12px;outline:none}.ac-composer input::placeholder{color:var(--muted-2)}.ac-composer input:focus{background:#ffffff0f}.ac-composer button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:#a78bfa;color:#14101f;transition:filter .15s ease,opacity .15s ease}.ac-composer button:hover:not(:disabled){filter:brightness(1.1)}.ac-composer button:disabled{opacity:.4;cursor:default}@media (max-width: 720px){.ac{min-height:460px}}@media (prefers-reduced-motion: reduce){.ac-typing i{animation:none}}.ac-src{display:block;margin-top:7px;color:var(--muted-2);font-size:8.5px;letter-spacing:.04em;text-transform:uppercase}.ac-bubble{text-align:start}.ac-bubble[dir=rtl]{font-family:Vazirmatn,IRANSansX,IRANSans,Segoe UI,Tahoma,sans-serif;line-height:1.9}.ac-bubble[dir=rtl] ul{padding-left:0;padding-right:16px}.ac-bubble[dir=rtl] .ac-trade-levels,.ac-bubble[dir=rtl] .ac-src{direction:ltr;text-align:left}.dc{position:relative;width:100%}.dc svg{display:block;overflow:visible}.dc-up{color:#4ade80}.dc-down{color:#f87171}.dc-axis{fill:#ffffff61;font-size:9px;font-variant-numeric:tabular-nums}.dc-level.stop{color:#f87171}.dc-level.target{color:#4ade80}.dc-tag-bg{fill:#0d0e12eb;stroke:currentColor;stroke-opacity:.35}.dc-tag{fill:currentColor;font-size:8px;font-weight:600;letter-spacing:.04em}.dc-legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px;font-size:9px;color:var(--muted-2)}.dc-legend-item{display:inline-flex;align-items:center;gap:5px}.dc-dot{width:10px;height:3px;border-radius:999px;display:inline-block}.dc-dot.ema20{background:#a78bfabf}.dc-dot.ema50{background:#94a3b873}.dc-dot.entry{background:#a78bfa40}.dc-dot.stop{background:#f87171}.dc-dot.target{background:#4ade80}.dc-interval{margin-left:auto;font-variant-numeric:tabular-nums}.ad-root{display:grid;gap:14px;--accent: #a78bfa;--green: #4ade80;--red: #f87171}.ad-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ad-brand{display:flex;align-items:center;gap:11px}.ad-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#a78bfa24;color:#c4b5fd;font-size:10px;font-weight:800;letter-spacing:.04em}.ad-brand h1{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em;color:#f1f2f7;line-height:1.15}.ad-brand div span{display:block;margin-top:2px;font-size:10px;color:var(--muted-2)}.ad-top-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ad-regime{font-size:10.5px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.ad-time{font-size:9.5px;color:var(--muted-2)}.ad-btn{height:28px;padding:0 11px;border:0;border-radius:7px;background:#ffffff0d;color:#dfe2ec;font-size:10px;font-weight:600;transition:background .15s ease}.ad-btn:hover:not(:disabled){background:#ffffff14}.ad-btn:disabled{opacity:.5;cursor:default}.ad-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:26px;padding:18px 20px;border-radius:14px;background:#0d0e12}.ad-hero-loading{display:grid;place-items:center;min-height:160px;font-size:11px;color:var(--muted-2)}.ad-hero-label{font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.ad-hero-main h2{margin:8px 0 0;max-width:560px;font-size:19px;font-weight:600;line-height:1.35;letter-spacing:-.015em;color:#f0f1f7}.ad-hero-summary{margin:8px 0 0;font-size:10.5px;color:var(--muted-2);font-variant-numeric:tabular-nums}.ad-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0 0}.ad-metrics>div{padding:8px 10px;border-radius:8px;background:#ffffff06}.ad-metrics dt{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap}.ad-metrics dd{margin:4px 0 0;font-size:13px;font-weight:600;color:#e9ebf3;font-variant-numeric:tabular-nums}.ad-hero-trade{display:flex;flex-direction:column;gap:12px;padding-left:26px;border-left:1px solid rgba(255,255,255,.05)}.ad-hero-trade-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ad-stance-pill{padding:3px 8px;border-radius:5px;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ad-stance-pill.long{color:var(--green);background:#4ade801a}.ad-stance-pill.short{color:var(--red);background:#f871711a}.ad-stance-pill.wait{color:var(--muted);background:#ffffff0d}.ad-hero-symbol{font-size:15px;font-weight:600;letter-spacing:-.01em;color:#f2f3f9}.ad-hero-symbol em{margin-left:5px;font-style:normal;font-size:9.5px;font-weight:500;color:var(--muted-2)}.ad-hero-conf{margin-left:auto;font-size:12px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.ad-hero-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.ad-hero-levels dt{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.ad-hero-levels dd{margin:3px 0 0;font-size:11px;font-weight:600;color:#e7e9f1;font-variant-numeric:tabular-nums;white-space:nowrap}.ad-hero-levels dd.up{color:var(--green)}.ad-hero-levels dd.down{color:var(--red)}.ad-hero-note{margin:auto 0 0;font-size:9.5px;line-height:1.5;color:var(--muted-2)}.ad-agents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ad-agent{display:flex;flex-direction:column;gap:8px;padding:13px 14px;border-radius:12px;background:#0d0e12;transition:background .16s ease}.ad-agent:hover,.ad-agent.is-open{background:#101116}.ad-agent>header{display:flex;align-items:center;gap:8px}.ad-avatar{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;font-size:8px;font-weight:700;letter-spacing:.03em}.ad-agent>header>div{display:grid;min-width:0}.ad-agent header strong{font-size:11px;font-weight:600;color:#e9ebf3}.ad-agent header div span{font-size:8px;color:var(--muted-2)}.ad-agent>header .ad-stance{margin-left:auto}.ad-agent>p{margin:0;font-size:10.5px;line-height:1.55;color:#dce0ea99}.ad-agent-foot{display:flex;align-items:center;gap:8px;margin-top:auto}.ad-agent-bar{flex:1;height:3px;border-radius:999px;background:#ffffff0f;overflow:hidden}.ad-agent-bar i{display:block;height:100%;border-radius:999px;opacity:.9}.ad-agent-toggle{padding:0;border:0;background:none;color:#a78bfad9;font-size:9px;font-weight:600;white-space:nowrap}.ad-agent-toggle:hover{color:#ddd3ff}.ad-agent-points{display:grid;gap:4px;margin:2px 0 0;padding:8px 0 0 13px;border-top:1px solid rgba(255,255,255,.05);list-style:disc}.ad-agent-points li{font-size:9.5px;line-height:1.45;color:var(--muted-2)}.ad-bottom{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;align-items:stretch}.ad-why{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:14px;background:#0d0e12}.ad-label{font-size:8.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.ad-why ol{display:grid;gap:7px;margin:0;padding:0 0 0 14px}.ad-why li{font-size:10px;line-height:1.55;color:#dce0ea99;font-variant-numeric:tabular-nums}.ad-why-risk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.04)}.ad-why-risk span{display:block;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.ad-why-risk b{display:block;margin-top:3px;font-size:12px;font-weight:600;color:#e9ebf3;font-variant-numeric:tabular-nums}.ad-playbook{padding:14px 16px 6px;border-radius:14px;background:#0d0e12}.ad-section{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.ad-section h2{margin:0;font-size:12.5px;font-weight:600;color:#e9ebf3}.ad-section span{font-size:9px;color:var(--muted-2)}.ad-table-wrap{overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.ad-table-wrap::-webkit-scrollbar{display:none}.ad-table{width:100%;min-width:760px;border-collapse:collapse;font-variant-numeric:tabular-nums}.ad-table th{height:28px;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.05);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);text-align:left;white-space:nowrap}.ad-table td{height:40px;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.035);font-size:10.5px;color:#d9dce6;white-space:nowrap}.ad-table tbody tr:last-child td{border-bottom:0}.ad-table tbody tr:hover td{background:#ffffff06}.ad-table .right{text-align:right}.ad-num.up{color:var(--green)}.ad-num.down{color:var(--red)}.ad-asset{display:flex;align-items:center;gap:8px}.ad-asset>div{display:grid}.ad-asset strong{font-size:10.5px;font-weight:600;color:#e9ebf3}.ad-asset span{font-size:8px;color:var(--muted-2)}.ad-bias{font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ad-bias.long{color:var(--green)}.ad-bias.avoid{color:var(--red)}.ad-bias.wait{color:var(--muted-2)}.ad-stance{font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ad-stance.long{color:var(--green)}.ad-stance.short{color:var(--red)}.ad-stance.wait{color:var(--muted-2)}.ad-trade-link{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:600;color:#a78bfae6;text-decoration:none;white-space:nowrap}.ad-trade-link:hover{color:#ddd3ff}@media (max-width: 1200px){.ad-hero{grid-template-columns:minmax(0,1fr);gap:16px}.ad-hero-trade{padding-left:0;padding-top:14px;border-left:0;border-top:1px solid rgba(255,255,255,.05)}.ad-agents{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-bottom{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.ad-agents{grid-template-columns:minmax(0,1fr)}.ad-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-col-rsi{display:none}}.ad-hero,.ad-chart-panel,.ad-scen,.ad-agent,.ad-why,.ad-playbook,.ad-root .ac{background:#0f1116;border:1px solid rgba(255,255,255,.055);border-radius:14px}.ad-agent.is-open,.ad-agent:hover{border-color:#a78bfa38;background:#12131a}.ad-chartgrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.6fr);gap:12px;align-items:stretch}.ad-chart-panel{padding:14px 16px 12px;min-width:0}.ad-chart-panel .ad-section{margin-bottom:10px}.ad-scen{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.ad-scen-row{display:grid;gap:5px}.ad-scen-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ad-scen-head strong{font-size:10.5px;font-weight:600;color:#e6e8f1}.ad-scen-row.bull .ad-scen-head strong{color:#6ee7b0}.ad-scen-row.bear .ad-scen-head strong{color:#ff8b96}.ad-scen-head b{font-size:10px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.ad-scen-bar{height:3px;border-radius:999px;background:#ffffff0f;overflow:hidden}.ad-scen-bar i{display:block;height:100%;border-radius:999px;background:#94a3b880}.ad-scen-row.bull .ad-scen-bar i{background:#4ade80;opacity:.8}.ad-scen-row.bear .ad-scen-bar i{background:#f87171;opacity:.8}.ad-scen-range{font-size:9.5px;color:var(--muted-2);font-variant-numeric:tabular-nums}.ad-scen-row p{margin:1px 0 0;font-size:9.5px;line-height:1.5;color:#dce0ea80}@media (max-width: 1200px){.ad-chartgrid{grid-template-columns:minmax(0,1fr)}.ad-scen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ad-scen>.ad-label{grid-column:1 / -1}}@media (max-width: 700px){.ad-scen{grid-template-columns:minmax(0,1fr)}}.ad-account{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-radius:14px;border:1px solid rgba(255,255,255,.055);background:#ffffff0b;overflow:hidden}.ad-account>div{display:flex;flex-direction:column;gap:4px;padding:11px 14px;background:#0f1116}.ad-account span{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.ad-account b{font-size:14px;font-weight:600;color:#eef0f6;font-variant-numeric:tabular-nums}.ad-tradegrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.75fr) minmax(220px,.75fr);gap:12px;align-items:stretch}.ad-root.has-council .ad-hero,.ad-root.has-council .ad-buylist,.ad-root.has-council .ad-venue,.ad-root.has-council .ad-agents,.ad-root.has-council .ad-journal,.ad-root.has-council .ad-why,.ad-root.has-council .ad-playbook,.ad-root.has-council .ad-scen{display:none}.ad-root.has-council .ad-bottom,.ad-root.has-council .ad-chartgrid,.ad-root.has-council .ad-tradegrid{grid-template-columns:minmax(0,1fr)}.ad-root.has-council .ad-calc{max-width:440px}.ad-buylist,.ad-venue,.ad-calc{background:#0f1116;border:1px solid rgba(255,255,255,.055);border-radius:14px;padding:14px 16px}.ad-buylist ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.ad-buylist li{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);flex-wrap:wrap}.ad-buylist li:last-child{border-bottom:0}.ad-buy-sym{font-size:11px;font-weight:600;color:#e9ebf3;min-width:38px}.ad-buy-levels{display:flex;gap:10px;flex-wrap:wrap;font-size:9px;color:var(--muted-2);font-variant-numeric:tabular-nums}.ad-buy-levels i{font-style:normal}.ad-buy-levels i.up{color:#6ee7b0}.ad-buy-levels i.down{color:#ff8b96}.ad-buylist .ad-mini-bar{margin-left:auto}.ad-empty-note{margin:4px 0 0;font-size:10.5px;line-height:1.55;color:var(--muted-2)}.ad-avoid{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.04)}.ad-avoid .ad-label{margin:0 4px 0 0}.ad-avoid-item{font-size:9px;font-weight:700;letter-spacing:.04em;color:#ff8b96;text-transform:uppercase}.ad-venue{display:grid;gap:10px;align-content:start}.ad-venue-card{padding:10px 12px;border-radius:10px;background:#ffffff06}.ad-venue-card.is-ok{background:#4ade800f}.ad-venue-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ad-venue-head strong{font-size:11px;font-weight:600;color:#e9ebf3}.ad-venue-head span{font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.ad-venue-card.is-ok .ad-venue-head span{color:#6ee7b0}.ad-venue-card p{margin:5px 0 0;font-size:9.5px;line-height:1.5;color:#dce0ea8c}.ad-calc-risk{display:flex;gap:4px;margin-bottom:10px}.ad-calc-risk button{flex:1;height:26px;border:0;border-radius:6px;background:#ffffff0a;color:var(--muted);font-size:10px;font-weight:600;transition:background .14s ease,color .14s ease}.ad-calc-risk button[aria-pressed=true]{background:#a78bfa29;color:#e7e1ff}.ad-calc-rows{display:grid;gap:0;margin:0}.ad-calc-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.ad-calc-rows>div:last-child{border-bottom:0}.ad-calc-rows dt{font-size:9.5px;color:var(--muted-2)}.ad-calc-rows dd{margin:0;font-size:10.5px;font-weight:600;color:#e7e9f1;font-variant-numeric:tabular-nums}.ad-calc-note{margin:8px 0 0;font-size:9px;line-height:1.45;color:var(--muted-2)}.ad-deriv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-radius:14px;border:1px solid rgba(255,255,255,.055);background:#ffffff0b;overflow:hidden}.ad-deriv>div{display:flex;flex-direction:column;gap:4px;padding:11px 14px;background:#0f1116}.ad-deriv span{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.ad-deriv b{font-size:13px;font-weight:600;color:#eef0f6;font-variant-numeric:tabular-nums}.ad-deriv b.up{color:#6ee7b0}.ad-deriv b.down{color:#ff8b96}@media (max-width: 1200px){.ad-tradegrid{grid-template-columns:minmax(0,1fr)}.ad-venue,.ad-account,.ad-deriv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.ad-venue,.ad-account,.ad-deriv{grid-template-columns:minmax(0,1fr)}}.ad-fund-bars{display:flex;align-items:flex-end;gap:2px;height:18px;margin-top:6px}.ad-fund-bars i{flex:1;min-height:2px;border-radius:1px;opacity:.75}.ad-fund-bars i.up{background:#4ade80}.ad-fund-bars i.down{background:#f87171}.ad-datagrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px}.ad-journal,.ad-internals{background:#0f1116;border:1px solid rgba(255,255,255,.055);border-radius:14px;padding:14px 16px}.ad-journal ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.ad-journal li{display:grid;grid-template-columns:54px 62px 52px minmax(0,1fr) 46px;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.04);font-variant-numeric:tabular-nums}.ad-journal li:last-child{border-bottom:0}.ad-j-time{font-size:9.5px;color:var(--muted-2)}.ad-j-action{font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ad-j-action.long{color:#6ee7b0}.ad-j-action.short{color:#ff8b96}.ad-j-action.wait{color:var(--muted-2)}.ad-j-sym{font-size:10px;font-weight:600;color:#e6e8f1}.ad-j-score{font-size:10.5px;color:#dfe2ec;text-align:right}.ad-j-score em{margin-left:5px;font-style:normal;font-size:8.5px}.ad-j-score em.up{color:#4ade80}.ad-j-score em.down{color:#f87171}.ad-j-conf{font-size:9.5px;color:var(--muted-2);text-align:right}.ad-int-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ad-int-cols .ad-label{margin-bottom:6px}.ad-int-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:3px 0;font-size:9.5px;font-variant-numeric:tabular-nums}.ad-int-row b{font-weight:600;color:#dfe2ec}.ad-int-row i{font-style:normal;color:var(--muted-2)}.ad-int-row i.up{color:#4ade80}.ad-int-row i.down{color:#f87171}@media (max-width: 1100px){.ad-datagrid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.ad-int-cols{grid-template-columns:minmax(0,1fr)}.ad-journal li{grid-template-columns:48px 56px 44px minmax(0,1fr)}.ad-j-conf{display:none}}.ad-fa{direction:rtl;text-align:right;padding:15px 18px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0f1116;font-family:Vazirmatn,IRANSansX,IRANSans,Segoe UI,Tahoma,sans-serif}.ad-fa-head{display:flex;align-items:center;gap:9px}.ad-fa-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:5px;background:#ffffff0d;color:#9aa0ac;font-size:9.5px;font-weight:600}.ad-fa h2{margin:0;color:#eceef4;font-size:13.5px;font-weight:600;letter-spacing:0}.ad-fa-lead{margin:10px 0 0;color:#c9cdd7;font-size:12px;line-height:1.95}.ad-fa-lead b{color:#f0f2f6;font-weight:600}.ad-fa-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.ad-fa-facts>div{display:grid;gap:2px}.ad-fa-facts span{color:#62666f;font-size:10px}.ad-fa-facts b{color:#e6e8ee;font-size:12px;font-weight:600}.ad-fa-steps{display:grid;gap:7px;margin:13px 0 0;padding:0 18px 0 0;color:#c6cad4;font-size:11.5px;line-height:1.85}.ad-fa-steps li::marker{color:#6b6f79}.ad-fa-warn{margin:12px 0 0;color:#e0a45c;font-size:11px;line-height:1.7}.ad-fa-note{margin:11px 0 0;padding-top:10px;border-top:1px solid rgba(255,255,255,.05);color:#5f636d;font-size:10px;line-height:1.7}@media (max-width: 720px){.ad-fa-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad-root{gap:12px}.ad-hero,.ad-chart-panel,.ad-scen,.ad-agent,.ad-why,.ad-playbook,.ad-root .ac,.ad-calc,.ad-journal,.ad-internals,.ad-deriv,.ad-buylist,.ad-venue{border-radius:12px;border-color:#ffffff0d}.ad-root.has-council .ad-calc{max-width:none}.ad-calc{padding:16px}.ad-bottom .ac{max-height:460px}.ad-root.has-council .ad-calc-rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ad-root.has-council .ad-calc-rows>div{display:grid;gap:3px;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.04);background:#ffffff05}.ad-root.has-council .ad-calc-rows dt{color:#62666f;font-size:9.5px}.ad-root.has-council .ad-calc-rows dd{margin:0;color:#e6e8ee;font-size:13px;font-weight:600}@media (max-width: 900px){.ad-root.has-council .ad-calc-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad-root.has-council .ad-datagrid{grid-template-columns:minmax(0,1fr)}.ad-deriv{padding:16px 18px}.ad-dock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.ad-dock>*{min-width:0;height:100%}.ad-dock .ad-calc,.ad-dock .ad-deriv,.ad-dock .ad-internals{display:flex;flex-direction:column;gap:11px;padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#0f1116;overflow:visible}.ad-root.has-council .ad-dock .ad-calc-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ad-dock .ad-calc-rows>div{padding:9px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.04);background:#ffffff05}.ad-dock .ad-calc-rows dt{font-size:9px;color:#62666f}.ad-dock .ad-calc-rows dd{font-size:12px;color:#e6e8ee}.ad-dock .ad-calc-note{margin-top:auto}.ad-dock .ad-deriv>.ad-deriv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;background:transparent}.ad-dock .ad-deriv-grid>div{display:grid;gap:3px;padding:9px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.04);background:#ffffff05}.ad-dock .ad-deriv-grid span{font-size:9px;letter-spacing:.06em;color:#62666f}.ad-dock .ad-deriv-grid b{font-size:12px;color:#e6e8ee;font-variant-numeric:tabular-nums}.ad-dock .ad-fund-bars{margin-top:3px}.ad-dock .ad-int-cols{gap:8px}.ad-dock .ad-int-row{font-size:9px}@media (max-width: 1180px){.ad-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-dock>*:last-child{grid-column:1 / -1}}@media (max-width: 760px){.ad-dock{grid-template-columns:minmax(0,1fr)}.ad-dock>*:last-child{grid-column:auto}}.ad-deriv{display:flex;flex-direction:column;gap:11px;overflow:visible}.ad-deriv>.ad-deriv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;background:transparent}.ad-deriv-grid>div{display:grid;gap:3px;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.04);background:#ffffff05}.ad-deriv-grid span{color:#62666f}.ad-deriv-grid b{color:#e6e8ee;font-variant-numeric:tabular-nums}.ad-root.has-council .ad-bottom .ac{min-height:320px;max-height:340px}@media (max-width: 760px){.ad-root.has-council .ad-bottom .ac{min-height:360px;max-height:420px}}.ad-avatar{background:#ffffff0e;color:#c6c9d4}.ad-agent-bar i{background:#a78bfa80}.ad-stance-pill{background:transparent;border:1px solid rgba(255,255,255,.12);color:#b9bdc9}.ad-stance-pill.long{background:transparent;border-color:#4ade8047;color:#86d8b0}.ad-stance-pill.short{background:transparent;border-color:#f8717147;color:#e79ba0}.ad-stance-pill.wait{background:transparent;border-color:#ffffff1a;color:#8b90a2}.ad-venue-card{background:#ffffff06}.ad-venue-card.is-ok{background:#ffffff08}.ad-venue-card.is-ok .ad-venue-head span{color:#86d8b0}.ad-scen-row.bull .ad-scen-bar i,.ad-scen-row.bear .ad-scen-bar i{opacity:.45}.ad-scen-row.bull .ad-scen-head strong,.ad-scen-row.bear .ad-scen-head strong{color:#dfe2ec}.ad-fund-bars i{opacity:.4}.ad-j-action.long,.ad-bias.long,.ad-stance.long,.ad-deriv b.up,.ad-int-row i.up{color:#86d8b0}.ad-j-action.short,.ad-bias.avoid,.ad-stance.short,.ad-deriv b.down,.ad-int-row i.down{color:#e79ba0}.ad-calc-risk button[aria-pressed=true]{background:#a78bfa24;color:#ded6ff}.ch-root{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:#0f1116}.ch-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ch-title{margin:0;color:#e6e8ee;font-size:12px;font-weight:600;letter-spacing:-.01em}.ch-conn{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid rgba(255,255,255,.05);border-radius:999px;color:#9aa0aa;font-size:9px;font-weight:500;letter-spacing:.02em}.ch-dot{width:5px;height:5px;border-radius:50%;background:#6b7280}.ch-conn.live{color:#3fb950;border-color:#3fb95038}.ch-conn.live .ch-dot{background:#3fb950}.ch-conn.offline{color:#f85149;border-color:#f8514938}.ch-conn.offline .ch-dot{background:#f85149}.ch-updated{margin-left:auto;color:#7d828c;font-size:9px;white-space:nowrap}.ch-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid rgba(255,255,255,.05);border-radius:10px;background:#0b0d11;overflow:hidden}.ch-stat{display:grid;gap:2px;padding:8px 10px}.ch-stat+.ch-stat{border-left:1px solid rgba(255,255,255,.05)}.ch-stat span{color:#7d828c;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase}.ch-stat strong{color:#e6e8ee;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ch-stat.ok strong{color:#3fb950}.ch-stat.partial strong{color:#d29922}.ch-stat.error strong{color:#f85149}.ch-budget{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:#ffffff04}.ch-budget-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ch-budget-head span{color:#7d828c;font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ch-budget-head b{color:#e6e8ee;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.ch-budget-track{height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.ch-budget-track i{display:block;height:100%;border-radius:999px;background:#3fb950}.ch-budget-track i.warn{background:#d29922}.ch-budget-track i.over{background:#f85149}.ch-budget p{margin:0;color:#7d828c;font-size:9.5px;line-height:1.45}.ch-table-wrap{border:1px solid rgba(255,255,255,.05);border-radius:10px;overflow-x:auto}.ch-table{width:100%;min-width:760px;border-collapse:collapse;font-size:10.5px}.ch-table th{padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.05);background:#0b0d11;color:#7d828c;font-size:8.5px;font-weight:500;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.ch-table td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.04);color:#c6cbd4;vertical-align:middle}.ch-table tbody tr:last-child td{border-bottom:0}.ch-table tbody tr:hover td{background:#ffffff04}.ch-model{max-width:220px;color:#e6e8ee;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-agents{max-width:220px;color:#9aa0aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ch-muted{color:#7d828c;white-space:nowrap}.ch-empty{padding:14px 10px;color:#7d828c;text-align:center}.ch-badge{display:inline-flex;align-items:center;padding:1px 6px;border:1px solid rgba(255,255,255,.05);border-radius:4px;color:#7d828c;font-size:8.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ch-badge.ready{color:#3fb950;border-color:#3fb95038}.ch-badge.error{color:#f85149;border-color:#f8514938}.ch-badge.idle{color:#7d828c}@media (max-width: 900px){.ch-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-stat:nth-child(3n+1){border-left:0}.ch-stat:nth-child(n+4){border-top:1px solid rgba(255,255,255,.05)}}@media (max-width: 560px){.ch-root{padding:13px}.ch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-stat:nth-child(odd){border-left:0}.ch-stat:nth-child(n+3){border-top:1px solid rgba(255,255,255,.05)}.ch-updated{margin-left:0;width:100%}}.da-btn{display:inline-flex;align-items:center;gap:6px;height:29px;padding:0 10px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#ffffff05;color:var(--muted);font-family:inherit;font-size:10px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .14s ease,border-color .14s ease,color .14s ease}.da-btn:hover:not(:disabled){border-color:#ffffff1f;background:#ffffff0d;color:var(--text)}.da-btn:focus-visible{outline:1px solid rgba(255,255,255,.25);outline-offset:2px}.da-btn:disabled{cursor:default;opacity:.5}.da-btn.is-on{color:var(--text)}.da-btn svg{flex:0 0 auto;opacity:.85}.da-label{display:inline-block}.da-dot{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--green)}.dcx-launch{position:fixed;right:16px;bottom:16px;z-index:90;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border:1px solid var(--line, rgba(255, 255, 255, .07));border-radius:10px;background:#14151a;color:#dfe3ee;font-size:11.5px;font-weight:500;letter-spacing:.01em;transition:background .14s ease,border-color .14s ease}.dcx-launch svg{color:var(--accent, #a78bfa)}.dcx-launch:hover{border-color:#ffffff1f;background:#191b21}.dcx-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:transparent}.dcx-panel{position:fixed;right:16px;bottom:16px;z-index:111;display:flex;flex-direction:column;width:380px;height:min(620px,calc(100vh - 32px));max-height:calc(100vh - 32px);border:1px solid var(--line, rgba(255, 255, 255, .07));border-radius:14px;background:#0d0e12;overflow:hidden;animation:dcx-in .16s ease-out}@keyframes dcx-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.dcx-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px 11px 15px;border-bottom:1px solid var(--line-soft, rgba(255, 255, 255, .045))}.dcx-title{font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:#eceef5}.dcx-close{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:#ffffff0b;color:var(--muted, #8b8f99)}.dcx-close:hover{background:#ffffff17;color:#e9eaee}.dcx-ctx{flex:none;padding:9px 15px 11px;border-bottom:1px solid var(--line-soft, rgba(255, 255, 255, .045))}.dcx-ctx-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:10.5px;color:var(--muted, #8b8f99);font-variant-numeric:tabular-nums}.dcx-ctx-action{font-weight:700;letter-spacing:.06em;color:#eceef5}.dcx-ctx-action.long{color:#6ee7b0}.dcx-ctx-action.short{color:#ff8b96}.dcx-ctx-action.wait{color:#d8dbe6}.dcx-ctx-symbol{font-weight:600;color:#dfe3ee}.dcx-ctx-sep{color:var(--muted-2, #62666f)}.dcx-ctx-num{color:#cfd3df}.dcx-ctx p{margin:5px 0 0;font-size:10px;line-height:1.5;color:var(--muted-2, #62666f)}.dcx-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.dcx-panel .ac{flex:1 1 auto;min-height:420px;border-radius:0}@media (max-height: 600px){.dcx-panel .ac{min-height:0}}@media (max-width: 720px){.dcx-panel{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;border:0;border-radius:0}}@media (prefers-reduced-motion: reduce){.dcx-panel{animation:none}.dcx-launch{transition:none}}.insights-tabs{display:flex;align-items:center;gap:4px;margin-bottom:14px;padding:4px;width:fit-content;border-radius:10px;border:1px solid var(--line);background:#ffffff05}.insights-tabs button{padding:6px 12px;border:0;border-radius:7px;background:transparent;color:var(--muted-2);font-size:11px;transition:background .15s,color .15s}.insights-tabs button:hover{color:var(--text)}.insights-tabs button.active{background:#1d1e25;color:var(--text)}.insights-tabs span{margin-left:6px;padding-right:8px;color:var(--muted-2);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase}.cd-root{display:grid;gap:18px;min-width:0;padding-bottom:76px}.cd-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.cd-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.cd-top h1{margin:7px 0 0;font-size:25px;font-weight:600;line-height:1.15;letter-spacing:-.02em}.cd-top p{max-width:660px;margin:7px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.cd-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cd-usage{color:var(--muted-2);font-size:9.5px;white-space:nowrap}.cd-models{padding:3px 7px;border-radius:4px;border:1px solid var(--line-soft);color:var(--muted-2);font-size:9px;white-space:nowrap}.cd-budget{padding:3px 7px;border-radius:4px;border:1px solid var(--line-soft);color:var(--muted-2);font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.cd-budget.is-warn{color:#e0a45c;border-color:#e0a45c38;background:#e0a45c14}.cd-budget.is-over{color:var(--red);border-color:color-mix(in srgb,var(--red) 24%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent)}.cd-live{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--line-soft);color:var(--muted-2);font-size:10px;white-space:nowrap}.cd-live i{width:5px;height:5px;border-radius:50%;background:var(--muted-2)}.cd-live.is-live{color:color-mix(in srgb,var(--green) 76%,var(--text));border-color:color-mix(in srgb,var(--green) 20%,transparent)}.cd-live.is-live i{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 13%,transparent)}.cd-live.is-running{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 28%,transparent)}.cd-live.is-running i{background:var(--accent);animation:cdPulse 1.2s ease-in-out infinite}@keyframes cdPulse{50%{opacity:.25}}.cd-run{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 12%,#14151a);color:var(--accent);font-size:11px;font-weight:500;transition:background .15s,border-color .15s}.cd-run:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 18%,#14151a);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.cd-run:disabled{opacity:.55;cursor:default}.cd-banner{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:9px;border:1px solid color-mix(in srgb,var(--red) 24%,transparent);background:color-mix(in srgb,var(--red) 7%,transparent);color:color-mix(in srgb,var(--red) 74%,var(--text));font-size:11px;line-height:1.5}.cd-banner.warn{border-color:color-mix(in srgb,#e0a45c 26%,transparent);background:color-mix(in srgb,#e0a45c 8%,transparent);color:#e0a45c}.cd-progress{display:grid;gap:7px;padding:12px 14px;border-radius:11px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--accent) 5%,rgba(255,255,255,.02))}.cd-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10.5px;color:var(--muted)}.cd-progress-head b{color:var(--accent);font-weight:500;font-variant-numeric:tabular-nums}.cd-progress-track{height:3px;border-radius:999px;background:#ffffff0f;overflow:hidden}.cd-progress-track i{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .35s ease}.cd-empty{display:grid;gap:10px;justify-items:start;padding:26px;border-radius:12px;border:1px solid var(--line);background:#0f1013}.cd-empty-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent)}.cd-empty h2{margin:2px 0 0;font-size:17px;font-weight:600}.cd-empty p{max-width:600px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.cd-empty-actions{display:flex;align-items:center;gap:14px;margin-top:4px}.cd-link{padding:0;border:0;background:transparent;color:var(--muted);font-size:11px}.cd-link:hover{color:var(--accent)}.cd-empty-points{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cd-empty-points span{padding:4px 8px;border-radius:5px;border:1px solid var(--line-soft);color:var(--muted-2);font-size:9.5px}.cd-muted{margin:0;color:var(--muted-2);font-size:11px}.cd-hero{position:relative;display:grid;gap:12px;padding:18px;border-radius:12px;border:1px solid var(--line);background:#0f1013;overflow:hidden}.cd-hero.long{border-color:color-mix(in srgb,var(--green) 17%,var(--line))}.cd-hero.short{border-color:color-mix(in srgb,var(--red) 17%,var(--line))}.cd-hero-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cd-eyebrow{color:var(--muted-2);font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.cd-action{padding:3px 8px;border-radius:5px;border:1px solid var(--line-soft);color:var(--muted);font-size:9.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.cd-action.long{color:var(--green);border-color:color-mix(in srgb,var(--green) 24%,transparent);background:color-mix(in srgb,var(--green) 7%,transparent)}.cd-action.short{color:var(--red);border-color:color-mix(in srgb,var(--red) 24%,transparent);background:color-mix(in srgb,var(--red) 7%,transparent)}.cd-symbol{font-size:12px;font-weight:600;letter-spacing:.02em}.cd-confidence{margin-left:auto;color:var(--text);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.cd-source{width:100%;color:var(--muted-2);font-size:9.5px}.cd-hero h2{margin:0;max-width:880px;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.cd-now{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:9px;background:#ffffff05}.cd-now-label{color:var(--muted-2);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cd-now h2{margin:0;font-size:20px;font-weight:600;line-height:1.25}.cd-now-text{margin:0;max-width:900px;color:var(--muted);font-size:12.5px;line-height:1.6}.cd-now-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.cd-now-facts span{padding:3px 7px;border-radius:4px;border:1px solid var(--line-soft);color:var(--muted-2);font-size:9px}.cd-now-facts b{color:var(--text);font-weight:600;text-transform:capitalize}.cd-why{border-top:1px solid var(--line-soft);padding-top:9px}.cd-why summary{color:var(--muted-2);font-size:10px;cursor:pointer}.cd-why-headline{margin:7px 0 0;color:var(--text);font-size:12px;font-weight:500;line-height:1.5}.cd-thesis{max-width:900px;margin:0;color:var(--muted);font-size:12.5px;line-height:1.6;white-space:pre-wrap}.cd-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:4px;border:1px solid var(--line-soft);border-radius:10px;background:#ffffff04;overflow:hidden}.cd-levels>div{padding:10px 12px}.cd-levels>div+div{border-left:1px solid var(--line-soft)}.cd-levels span{display:block;color:var(--muted-2);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.cd-levels strong{display:block;margin-top:3px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.cd-levels .up{color:var(--green)}.cd-levels .down{color:var(--red)}.cd-macro-view{display:flex;align-items:flex-start;gap:7px;padding:9px 11px;border-radius:8px;border:1px solid var(--line-soft);background:#ffffff05;color:var(--muted);font-size:11px;line-height:1.5}.cd-macro-view svg{flex:0 0 auto;margin-top:1px;color:var(--accent)}.cd-hero-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:9.5px}.cd-review-note{margin-left:auto;padding:2px 6px;border-radius:4px;background:#e0a45c1a;color:#e0a45c;font-size:8.5px;font-weight:600}.cd-section{display:grid;gap:13px;padding:18px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff06,#ffffff03)}.cd-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cd-section-head h2{margin:0;font-size:14px;font-weight:600}.cd-section-head p{margin:3px 0 0;color:var(--muted-2);font-size:10.5px;line-height:1.45}.cd-count,.cd-session{flex:0 0 auto;padding:4px 8px;border-radius:5px;border:1px solid var(--line-soft);color:var(--muted-2);font-size:9.5px;text-transform:capitalize}.cd-macro{display:flex;flex-wrap:wrap;gap:1px;border:1px solid var(--line-soft);border-radius:10px;background:var(--line-soft);overflow:hidden}.cd-fold{border:1px solid var(--line-soft);border-radius:9px;padding:9px 11px;background:#ffffff03}.cd-fold>summary{color:var(--muted-2);font-size:10.5px;cursor:pointer;list-style:none}.cd-fold>summary::-webkit-details-marker{display:none}.cd-fold>summary:before{content:"+";display:inline-block;width:12px;color:var(--muted-2)}.cd-fold[open]>summary:before{content:"−"}.cd-fold>summary:hover{color:var(--text)}.cd-fold>.cd-macro,.cd-fold>.cd-crypto-strip,.cd-fold>.cd-news,.cd-fold>.cd-history-list{margin-top:9px}.cd-macro-cell{display:flex;flex:1 1 112px;flex-direction:column;gap:2px;min-width:112px;padding:10px 11px;background:#0e0f13}.cd-macro-cell span{color:var(--muted-2);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.cd-macro-cell strong{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.cd-macro-cell em{color:var(--muted);font-size:9.5px;font-style:normal;font-variant-numeric:tabular-nums}.cd-macro-cell em.up{color:var(--green)}.cd-macro-cell em.down{color:var(--red)}.cd-macro-cell small{color:var(--muted-2);font-size:9px}.cd-macro-cell.is-error{opacity:.55}.cd-crypto-strip{display:flex;flex-wrap:wrap;gap:1px;border:1px solid var(--line-soft);border-radius:10px;background:var(--line-soft);overflow:hidden}.cd-crypto-strip>div{display:flex;flex:1 1 112px;flex-direction:column;gap:2px;min-width:112px;padding:9px 11px;background:#0e0f13}.cd-crypto-strip span{color:var(--muted-2);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.cd-crypto-strip strong{font-size:12px;font-weight:600;text-transform:capitalize}.cd-crypto-strip em{color:var(--muted-2);font-size:9px;font-style:normal}.cd-crypto-strip em.up{color:var(--green)}.cd-crypto-strip em.down{color:var(--red)}.cd-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line-soft);border-radius:10px;background:var(--line-soft);overflow:hidden}.cd-map-col{display:flex;flex-direction:column;background:#0e0f13}.cd-map-col>span{padding:8px 11px;border-bottom:1px solid var(--line-soft);color:var(--muted-2);font-size:8.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cd-map-col>div{display:flex;align-items:center;gap:9px;padding:9px 11px;border-top:1px solid rgba(255,255,255,.03);font-size:11px}.cd-map-col>div:first-of-type{border-top:0}.cd-map-col strong{width:52px;flex:0 0 52px;font-size:11px;font-weight:600}.cd-map-col em{flex:1 1 auto;color:var(--muted-2);font-size:10.5px;font-style:normal;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.cd-map-col b{flex:0 0 auto;font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums}.cd-map-col b.up{color:var(--green)}.cd-map-col b.down{color:var(--red)}.cd-derivs{border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.cd-derivs-wrap{border-top:1px solid var(--line-soft);padding-top:9px}.cd-derivs-wrap>summary{color:var(--muted-2);font-size:9.5px;cursor:pointer;margin-bottom:8px}.cd-derivs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border-bottom:1px solid var(--line-soft)}.cd-derivs-head span{color:var(--muted);font-size:10px;font-weight:600}.cd-derivs-head em{color:var(--muted-2);font-size:9px;font-style:normal}.cd-derivs-table{overflow-x:auto}.cd-derivs-row{display:grid;grid-template-columns:1.1fr 1fr .8fr .9fr .9fr .8fr .8fr;min-width:600px;padding:7px 11px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:9.5px;font-variant-numeric:tabular-nums}.cd-derivs-row.is-head{border-top:0;padding-top:6px;padding-bottom:6px;color:var(--muted-2);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cd-derivs-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-derivs-row strong{color:var(--text);font-size:9.5px;font-weight:600}.cd-derivs-row .up{color:var(--green)}.cd-derivs-row .down{color:var(--red)}.cd-members{display:flex;flex-wrap:wrap;gap:10px}.cd-member{display:flex;flex:1 1 340px;flex-direction:column;gap:9px;min-width:300px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#0f1013}.cd-member.is-error{border-color:color-mix(in srgb,var(--red) 18%,var(--line))}.cd-member header{display:flex;align-items:flex-start;gap:8px}.cd-avatar{flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:#ffffff09;color:var(--accent);font-size:9.5px;font-weight:600}.cd-member-id{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.cd-member-id strong{font-size:11.5px;font-weight:600}.cd-member-id span{color:var(--muted-2);font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-vote{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:3px 6px;border-radius:5px;border:1px solid var(--line-soft);color:var(--muted);font-size:9px;text-transform:uppercase}.cd-vote b{font-weight:600}.cd-vote.long{color:var(--green);border-color:color-mix(in srgb,var(--green) 20%,transparent)}.cd-vote.short{color:var(--red);border-color:color-mix(in srgb,var(--red) 20%,transparent)}.cd-member-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted-2);font-size:9px}.cd-member-meta .mono{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace}.cd-revised{padding:1px 4px;border-radius:3px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:8px;text-transform:uppercase;letter-spacing:.04em}.cd-fallback{padding:1px 4px;border-radius:3px;background:#e0a45c1a;color:#e0a45c;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cd-member-error{color:var(--red)}.cd-member-error-text{margin:0;color:color-mix(in srgb,var(--red) 68%,var(--text));font-size:10.5px;line-height:1.5}.cd-member-text{margin:0;color:var(--muted);font-size:11.5px;line-height:1.6;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cd-member-text.is-open{display:block;-webkit-line-clamp:unset;max-height:420px;overflow-y:auto}.cd-member-noise{margin:0;color:var(--muted-2);font-size:10.5px;font-style:italic;line-height:1.5}.cd-more{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--accent);font-size:9.5px}.cd-more:hover{text-decoration:underline}.cd-round1{border-top:1px solid var(--line-soft);padding-top:7px}.cd-round1 summary{color:var(--muted-2);font-size:9.5px;cursor:pointer}.cd-round1 p{margin:6px 0 0;max-height:220px;overflow-y:auto;color:var(--muted);font-size:10px;line-height:1.55;white-space:pre-wrap}.cd-news-tabs{display:flex;flex-wrap:wrap;gap:4px}.cd-news-tabs button{padding:4px 8px;border-radius:5px;border:1px solid var(--line-soft);background:transparent;color:var(--muted-2);font-size:9.5px}.cd-news-tabs button.active{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--accent)}.cd-news{display:grid;gap:0;border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.cd-news-row{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;text-decoration:none;background:#ffffff03;transition:background .12s}.cd-news-row+.cd-news-row{border-top:1px solid var(--line-soft)}.cd-news-row:hover{background:#ffffff09}.cd-impact{flex:0 0 5px;width:5px;height:5px;margin-top:5px;border-radius:50%;background:var(--muted-2)}.cd-impact.high{background:var(--red)}.cd-impact.medium{background:var(--accent)}.cd-news-row>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.cd-news-row strong{color:var(--text);font-size:11px;font-weight:500;line-height:1.4}.cd-news-row span{color:var(--muted-2);font-size:10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-news-row em{color:var(--muted-2);font-size:9px;font-style:normal;text-transform:capitalize}.cd-news-out{flex:0 0 auto;margin-top:3px;color:var(--muted-2);opacity:0}.cd-news-row:hover .cd-news-out{opacity:1}.cd-edge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cd-edge-grid>div>span{display:block;margin-bottom:6px;color:var(--muted-2);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cd-edge-grid ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.cd-edge-grid li{position:relative;padding-left:11px;color:var(--muted);font-size:10.5px;line-height:1.45}.cd-edge-grid li:before{content:"";position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:50%;background:var(--green)}.cd-edge-grid ul.bad li:before{background:var(--red)}.cd-dissent{margin:0;color:var(--muted);font-size:10.5px;line-height:1.5;white-space:pre-wrap}.cd-errors{margin-top:4px;padding-top:10px;border-top:1px solid var(--line-soft)}.cd-errors>span{color:var(--muted-2);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cd-errors ul{margin:5px 0 0;padding-left:14px;color:color-mix(in srgb,var(--red) 62%,var(--text));font-size:10px;line-height:1.5}.cd-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:4px;color:var(--muted-2);font-size:9.5px}.cd-history-list{display:grid;gap:0;border:1px solid var(--line-soft);border-radius:9px;overflow:hidden}.cd-history-list>div{display:grid;grid-template-columns:1.4fr .7fr .7fr .6fr .7fr;align-items:center;gap:10px;padding:8px 11px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:9.5px;font-variant-numeric:tabular-nums}.cd-history-list>div:first-child{border-top:0}.cd-history-list strong{color:var(--text);font-size:10px;font-weight:600}.cd-history-list em{color:var(--muted-2);font-style:normal;text-transform:capitalize}@media (max-width: 900px){.cd-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-levels>div:nth-child(3){border-left:0}.cd-levels>div:nth-child(3),.cd-levels>div:nth-child(4){border-top:1px solid var(--line-soft)}.cd-edge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.cd-top h1{font-size:21px}.cd-map{grid-template-columns:minmax(0,1fr)}.cd-actions{width:100%;justify-content:space-between}.cd-hero h2{font-size:18px}.cd-edge-grid{grid-template-columns:minmax(0,1fr)}.cd-section,.cd-hero,.cd-empty{padding:14px}.cd-foot{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion: reduce){.cd-live.is-running i,.cd-progress-track i{animation:none;transition:none}}.cd-top p{max-width:720px;font-size:12px;line-height:1.6}.cd-section-head p{font-size:11.5px;line-height:1.55}.cd-now-facts span{padding:4px 8px;font-size:10px}.cd-why summary,.cd-fold>summary{font-size:11px}.cd-why-headline{font-size:13px}.cd-thesis{font-size:12px;line-height:1.65}.cd-levels span{font-size:10px}.cd-levels strong{font-size:13px}.cd-member-text{font-size:12px;line-height:1.62}.cd-member-meta,.cd-member-id span{font-size:10px}.cd-round1 p{font-size:11.5px}.cd-macro-cell strong,.cd-crypto-strip strong{font-size:13px}.cd-macro-cell em,.cd-crypto-strip em{font-size:10px}.cd-macro-cell span,.cd-crypto-strip span{font-size:9.5px}.cd-map-col>div{padding:9px 11px;font-size:11.5px}.cd-map-col strong{font-size:11.5px}.cd-map-col em,.cd-map-col b{font-size:11px}.cd-news-row strong{font-size:12px;line-height:1.45}.cd-news-row span{font-size:11px}.cd-news-row em{font-size:10px}.cd-news-tabs button{font-size:10.5px}.cd-edge-grid li,.cd-dissent{font-size:11.5px;line-height:1.6}.cd-errors ul{font-size:11px}.cd-history-list>div{font-size:10.5px}.cd-fa{direction:rtl;text-align:right;margin-top:14px;padding:13px 14px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.05);background:#ffffff06;font-family:Vazirmatn,IRANSansX,IRANSans,Segoe UI,Tahoma,sans-serif}.cd-fa-badge{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:5px;background:#ffffff0d;color:#9aa0ac;font-size:9px;font-weight:600}.cd-fa-call{margin:9px 0 0;color:#c9cdd7;font-size:12px;line-height:1.9}.cd-fa-steps{display:grid;gap:6px;margin:10px 0 0;padding:0 17px 0 0;color:#c6cad4;font-size:11.5px;line-height:1.8}.cd-fa-steps li::marker{color:#6b6f79}.cd-fa-note{margin:9px 0 0;color:#5f636d;font-size:9.5px;line-height:1.6}.cd-ideas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.cd-idea{display:grid;gap:10px;padding:12px 13px;border-radius:10px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.cd-idea header{display:flex;align-items:center;gap:8px}.cd-idea header strong{color:#eceef4;font-size:12px;font-weight:600}.cd-idea header em{margin-left:auto;color:#62666f;font-size:9px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.cd-idea-side{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;font-size:9px;font-weight:600}.cd-idea-side.long{background:#4ade801a;color:#5ee69b}.cd-idea-side.short{background:#f871711a;color:#f08484}.cd-idea-side.wait{background:#ffffff0d;color:#8b8f99}.cd-idea dl{display:grid;gap:5px;margin:0}.cd-idea dl>div{display:flex;justify-content:space-between;gap:8px;font-size:10.5px}.cd-idea dt{color:#62666f}.cd-idea dd{margin:0;color:#d5d8e0;font-variant-numeric:tabular-nums}.cd-idea dd.up{color:#5ee69b}.cd-idea dd.down{color:#f08484}.cd-idea footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.04);color:#62666f;font-size:9.5px}.cd-idea footer a{color:#b9a8ff;font-size:9.5px;font-weight:600;text-decoration:none}.cd-ideas-note{margin:10px 0 0;color:#5f636d;font-size:9.5px;line-height:1.6}@media (max-width: 780px){.cd-ideas-grid{grid-template-columns:minmax(0,1fr)}}.cd-root{gap:14px}.cd-section{padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#0f1116}.cd-hero{border-radius:12px}.cd-hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cd-ghost{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line-soft);border-radius:7px;background:#ffffff05;color:var(--muted);font-size:10px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.cd-ghost:hover{border-color:#ffffff1f;background:#ffffff0b;color:var(--text)}.cd-ghost:focus-visible{outline:1px solid rgba(255,255,255,.25);outline-offset:2px}.cd-hero-hint{margin-left:auto;color:var(--muted-2);font-size:9.5px}.cd-delta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 11px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff04}.cd-delta-label{color:var(--muted-2);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cd-delta-time{color:var(--muted-2);font-size:9.5px}.cd-delta-warn{padding:2px 6px;border-radius:4px;background:#e0a45c1a;color:#e0a45c;font-size:8.5px;font-weight:600}.cd-delta-item{color:var(--muted-2);font-size:10px}.cd-delta-item b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.cd-delta-item b.is-changed{color:var(--accent)}.cd-delta-item em{margin-left:5px;font-style:normal;font-size:9px}.cd-delta-item em.up{color:var(--green)}.cd-delta-item em.down{color:var(--red)}.cd-pulse{display:flex;align-items:flex-end;gap:3px;height:26px;margin-left:auto}.cd-pulse i{width:6px;border-radius:2px;background:#ffffff2e}.cd-pulse em{align-self:center;margin-right:2px;color:var(--muted-2);font-size:8.5px;font-style:normal;white-space:nowrap}.cd-pulse i.long{background:var(--green)}.cd-pulse i.short{background:var(--red)}.cd-pulse i.wait{background:#ffffff38}.cd-votes{display:grid;gap:7px}.cd-votes-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cd-tally{color:var(--muted-2);font-size:9.5px}.cd-vote-chips{display:flex;gap:6px;flex-wrap:wrap}.cd-vote-chip{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"model vote" "name vote";align-items:center;gap:0 9px;padding:6px 9px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff05;cursor:pointer;text-align:left;transition:background .14s ease,border-color .14s ease}.cd-vote-chip:hover{border-color:#ffffff1f;background:#ffffff0b}.cd-vote-chip span{grid-area:model;color:var(--muted-2);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.cd-vote-chip b{grid-area:name;color:var(--text);font-size:10px;font-weight:600}.cd-vote-chip em{grid-area:vote;font-style:normal;font-size:9.5px;font-weight:600;white-space:nowrap}.cd-vote-chip.long em{color:var(--green)}.cd-vote-chip.short em{color:var(--red)}.cd-vote-chip.wait em{color:var(--muted)}.cd-vote-chip.is-error{opacity:.55}.cd-hero-note{margin:0;color:var(--muted-2);font-size:10px;line-height:1.55}.cd-plan-fold{padding:0;overflow:hidden}.cd-plan-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.cd-plan-summary::-webkit-details-marker{display:none}.cd-plan-summary>span{display:grid;gap:2px}.cd-plan-summary strong{color:var(--text);font-size:12.5px;font-weight:600}.cd-plan-summary em{color:var(--muted-2);font-size:10px;font-style:normal}.cd-plan-summary svg{color:var(--muted-2);transition:transform .15s ease}.cd-plan-fold[open] .cd-plan-summary svg{transform:rotate(180deg)}.cd-plan-body{padding:14px 16px 16px;border-top:1px solid var(--line-soft)}.cd-member{scroll-margin-top:88px}@media (max-width: 720px){.cd-models,.cd-budget{display:none}.cd-actions{justify-content:flex-start;row-gap:7px}.cd-live{order:1}.da-btn{order:2;margin-left:auto}.cd-usage{order:3;flex:1 1 100%;white-space:normal;line-height:1.45}.cd-hero-hint{margin-left:0;width:100%}.cd-pulse{margin-left:0}.cd-vote-chip{flex:1 1 calc(50% - 6px)}}.cd-track-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cd-track-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cd-track-tabs{display:inline-flex;overflow:hidden;border:1px solid var(--line-soft);border-radius:7px}.cd-track-tabs button{height:24px;padding:0 9px;border:0;background:transparent;color:var(--muted-2);font-size:9.5px;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease}.cd-track-tabs button+button{border-left:1px solid var(--line-soft)}.cd-track-tabs button.active{background:#a78bfa24;color:#e7e1ff}.cd-track-summary>div{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff04}.cd-track-summary span{color:var(--muted-2);font-size:8.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cd-track-summary b{color:var(--text);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.cd-track-summary b.up{color:var(--green)}.cd-track-summary b.down{color:var(--red)}.cd-track-list{display:grid;gap:0;margin-top:12px;border:1px solid var(--line-soft);border-radius:9px;overflow:auto;max-height:300px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.cd-track-row{display:grid;grid-template-columns:78px minmax(0,1.2fr) 52px 96px 82px 84px 62px;align-items:center;gap:9px;min-width:640px;padding:8px 12px;border-bottom:1px solid var(--line-soft);font-size:10px;color:var(--muted)}.cd-track-row:last-child{border-bottom:0}.cd-track-row.is-head{background:#ffffff05;color:var(--muted-2);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cd-track-row>span:nth-child(3),.cd-track-row>span:nth-child(4),.cd-track-row>span:nth-child(5),.cd-track-row>span:nth-child(7){font-variant-numeric:tabular-nums}.cd-track-row>span.up{color:var(--green)}.cd-track-row>span.down{color:var(--red)}.cd-track-row b{font-weight:600}.cd-track-row b.long{color:var(--green)}.cd-track-row b.short{color:var(--red)}.cd-track-row b.wait{color:var(--muted)}.cd-track-result{justify-self:start;padding:2px 7px;border-radius:4px;font-size:8.5px;font-weight:600;background:#ffffff0a;color:var(--muted-2)}.cd-track-result.right,.cd-track-result.target{background:#4ade801a;color:var(--green)}.cd-track-result.wrong,.cd-track-result.stopped{background:#f871711a;color:var(--red)}.cd-track-result.open,.cd-track-result.unfilled,.cd-track-result.unknown,.cd-track-result.flat{background:#ffffff0a;color:var(--muted-2)}.cd-track-note{margin:9px 0 0;color:var(--muted-2);font-size:9.5px;line-height:1.55}@media (max-width: 900px){.cd-track-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.cd-track-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-plan-body .pb-grid{grid-template-columns:minmax(0,1fr)}.cd-plan-body .pb-panel table{min-width:760px}.cd-size{display:grid;gap:8px;padding:11px 12px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff04}.cd-size-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cd-size-head span{color:var(--muted-2);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cd-size-head b{color:var(--muted);font-size:9.5px;font-weight:600}.cd-size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cd-size-grid>div{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:7px;background:#ffffff05}.cd-size-grid span{color:var(--muted-2);font-size:8.5px}.cd-size-grid b{color:var(--text);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.cd-size-note,.cd-idea-size{margin:0;color:var(--muted-2);font-size:9.5px;line-height:1.5}.cd-idea-size b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}@media (max-width: 720px){.cd-size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.oai-root{display:grid;gap:13px;min-width:0;padding-bottom:56px}.oai-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;min-width:0}.oai-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--muted-2);font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.oai-top h1{margin:7px 0 0;color:#f3f4f8;font-size:25px;font-weight:600;line-height:1.15;letter-spacing:-.02em}.oai-top p{max-width:78ch;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.58}.oai-top-side{display:flex;align-items:center;gap:9px;flex:0 0 auto}.oai-status{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#ffffff05;color:var(--muted);font-size:10.5px;font-weight:600;white-space:nowrap}.oai-status i{width:6px;height:6px;border-radius:50%;background:#6b6f79}.oai-status.is-live{border-color:#5ec9a23d;background:#5ec9a212;color:#93dcbc}.oai-status.is-live i{background:#5ec9a2;box-shadow:0 0 0 3px #5ec9a21f}.oai-status.is-running{border-color:#ffffff29;background:#ffffff0d;color:#e6e9ef}.oai-status.is-running i{background:#e9ecf2;animation:oai-pulse 1.1s ease-in-out infinite}.oai-run{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#e9ebf1;color:#0b0d12;font-size:12px;font-weight:600;cursor:pointer}.oai-run:hover:not(:disabled){background:#f5f6fa}.oai-run:disabled{cursor:default;opacity:.55}.oai-spin{width:12px;height:12px;border:1.5px solid rgba(0,0,0,.22);border-top-color:currentColor;border-radius:50%;animation:oai-spin .8s linear infinite}.oai-strip{display:flex;align-items:center;gap:0;flex-wrap:wrap;min-width:0;padding:7px 4px;border:1px solid var(--line);border-radius:9px;background:#0f1116}.oai-strip>span{padding:1px 13px;border-right:1px solid var(--line-soft);color:#b9bec9;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.oai-strip>span:last-child{border-right:0}.oai-strip em{margin-right:5px;color:var(--muted-2);font-size:9.5px;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.oai-progress{position:relative;flex:1 1 120px;height:3px;min-width:80px;margin:0 13px;border-radius:999px;background:#ffffff14;overflow:hidden}.oai-progress i{display:block;height:100%;border-radius:999px;background:#e9ecf2;transition:width .4s ease}.oai-error{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid rgba(224,133,143,.22);border-radius:9px;background:#e0858f0e;color:#dda6ac;font-size:11.5px}.oai-error span{flex:1;min-width:0;overflow-wrap:anywhere}.oai-error button{flex:0 0 auto;height:26px;padding:0 10px;border:1px solid rgba(224,133,143,.3);border-radius:6px;background:transparent;color:#e8b6bb;font-size:10.5px;cursor:pointer}.oai-empty{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:center;padding:22px 22px 22px 24px;border:1px solid var(--line);border-radius:12px;background:#0f1116}.oai-empty-main{display:grid;gap:7px;justify-items:start;min-width:0}.oai-empty-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:2px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#7b808c}.oai-empty-main strong{color:#e9ebf1;font-size:13.5px;font-weight:600}.oai-empty-main p{max-width:62ch;margin:0;color:#7b808c;font-size:11.5px;line-height:1.6}.oai-empty-main .oai-run{margin-top:6px}.oai-empty-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.oai-empty-list li{display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid var(--line-soft);border-radius:7px;background:#ffffff03;color:#9aa0ad;font-size:11px}.oai-empty-list li i{width:44px;height:5px;margin-left:auto;border-radius:3px;background:#1b1f27}.oai-scanning{display:flex;align-items:center;gap:13px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:#0f1116}.oai-scanning .oai-spin{width:20px;height:20px;flex:0 0 auto;border-color:#ffffff2e;border-top-color:#e9ecf2;color:#e9ecf2}.oai-scanning strong{display:block;color:#e7e9ef;font-size:12.5px;font-weight:600}.oai-scanning p{margin:2px 0 0;color:#7b808c;font-size:11px;line-height:1.5}.oai-brief{display:grid;gap:7px;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:#0f1116}.oai-brief-head{display:flex;align-items:center;gap:9px}.oai-regime{display:inline-flex;align-items:center;min-height:22px;padding:2px 9px;border:1px solid rgba(94,201,162,.24);border-radius:999px;background:#5ec9a212;color:#93dcbc;font-size:10.5px;font-weight:600}.oai-brief-time{margin-left:auto;color:#5f6470;font-size:9.5px;white-space:nowrap}.oai-brief p{margin:0;color:#c3c8d2;font-size:12.5px;line-height:1.65}.oai-brief .oai-risk-note{color:#8a8f9b;font-size:11.5px}.oai-picks{display:grid;gap:9px}.oai-picks-head{display:flex;align-items:baseline;gap:10px}.oai-picks-head h2{margin:0;color:#eef0f6;font-size:13px;font-weight:600}.oai-picks-head span{color:var(--muted-2);font-size:10.5px}.oai-picks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:11px}.oai-idea{display:flex;flex-direction:column;gap:8px;min-width:0;padding:13px 14px 12px;border:1px solid var(--line);border-top:2px solid rgba(255,255,255,.16);border-radius:11px;background:#0f1116}.oai-idea.is-low{border-top-color:#5ec9a299}.oai-idea.is-medium{border-top-color:#dcba7899}.oai-idea.is-high{border-top-color:#e0858fa6}.oai-idea-head{display:flex;align-items:center;gap:8px;min-width:0}.oai-side{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.oai-side.is-buy{background:#46c79624;color:#7edcb4}.oai-side.is-sell{background:#d5656f24;color:#e9a0a7}.oai-idea-head strong{min-width:0;overflow:hidden;color:#f1f3f8;font-size:12.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.oai-risk{margin-left:auto;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.oai-risk.is-low{background:#5ec9a21f;color:#83d8b6}.oai-risk.is-medium{background:#dcba781f;color:#dcc188}.oai-risk.is-high{background:#e0858f21;color:#e6a3aa}.oai-inst{display:flex;align-items:center;gap:6px;min-width:0;color:#7b808c;font-size:10.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.oai-ccy{padding:1px 5px;border:1px solid var(--line-soft);border-radius:4px;color:#a9aeba;font-size:9px;font-weight:600}.oai-inst em{margin-left:auto;color:#6fbf9c;font-size:9px;font-style:normal;white-space:nowrap}.oai-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;margin:0;padding:8px 9px;border:1px solid var(--line-soft);border-radius:7px;background:#ffffff04}.oai-nums>div{display:grid;gap:1px;min-width:0}.oai-nums dt{color:#6b707c;font-size:9px}.oai-nums dd{margin:0;overflow:hidden;color:#dfe3ea;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.oai-nums dd.is-neg{color:#e4919a}.oai-nums dd.is-pos{color:#6fd6ac}.oai-thesis{margin:0;color:#b9bec9;font-size:11px;line-height:1.6}.oai-counter{margin:0;padding:6px 9px;border-left:2px solid rgba(224,133,143,.4);border-radius:0 6px 6px 0;background:#e0858f0b;color:#a6abb6;font-size:10px;line-height:1.55}.oai-counter b{color:#d6a2a8;font-weight:600}.oai-idea-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:3px}.oai-metrics{color:#6b707c;font-size:9px;font-variant-numeric:tabular-nums}.oai-confidence{position:relative;display:flex;align-items:center;width:66px;height:4px;border-radius:999px;background:#ffffff14}.oai-confidence i{display:block;height:100%;border-radius:999px;background:#5ec9a2}.oai-confidence em{position:absolute;left:calc(100% + 6px);color:#9aa0ad;font-size:9px;font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.oai-open{margin-left:auto;height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;color:#e4e7ee;font-size:10.5px;font-weight:500;cursor:pointer}.oai-open:hover{background:#ffffff14;border-color:#ffffff29}.oai-board{display:grid;grid-template-columns:296px minmax(0,1fr);gap:11px;align-items:start;min-width:0}.oai-assets{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#0f1116}.oai-assets-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border-bottom:1px solid var(--line);color:var(--muted-2);font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.oai-asset{display:flex;align-items:center;gap:9px;width:100%;padding:8px 11px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background .12s ease}.oai-asset:last-child{border-bottom:0}.oai-asset:hover{background:#ffffff08}.oai-asset.is-active{background:#ffffff0e;box-shadow:inset 2px 0 #e9ecf2cc}.oai-asset img,.oai-asset>svg{flex:0 0 auto;border-radius:50%}.oai-asset-id{display:grid;gap:1px;min-width:0}.oai-asset-id b{color:#e9ebf1;font-size:11.5px;font-weight:600;line-height:1.2}.oai-asset-id small{color:#6b707c;font-size:9.5px;font-variant-numeric:tabular-nums}.oai-asset-mid{display:grid;gap:1px;margin-left:auto;text-align:right;min-width:0}.oai-asset-mid b{color:#b9bec9;font-size:10.5px;font-weight:500;white-space:nowrap}.oai-asset-mid small{color:#6b707c;font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.oai-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%}.oai-dot.is-buy{background:#5ec9a2}.oai-dot.is-wait{background:#4b4f59}.oai-detail{display:grid;gap:11px;min-width:0;padding:14px 15px 15px;border:1px solid var(--line);border-radius:11px;background:#0f1116}.oai-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.oai-detail-id{display:flex;align-items:center;gap:10px;min-width:0}.oai-detail-id h2{margin:0;color:#f1f3f8;font-size:15px;font-weight:600;letter-spacing:-.01em}.oai-detail-id span{display:block;margin-top:2px;color:#7b808c;font-size:10.5px;font-variant-numeric:tabular-nums}.oai-detail-stats{display:flex;align-items:center;gap:0;flex-wrap:wrap}.oai-detail-stats>span{display:grid;gap:1px;min-width:64px;padding:0 12px;border-left:1px solid var(--line-soft);color:#dfe3ea;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.oai-detail-stats em{color:#6b707c;font-size:8.5px;font-style:normal;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.oai-note{margin:0;color:#a6abb7;font-size:11.5px;line-height:1.62}.oai-detail-ideas{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.oai-wait{display:grid;gap:4px;padding:18px;border:1px dashed rgba(255,255,255,.08);border-radius:9px;background:#ffffff03}.oai-wait strong{color:#dfe3ea;font-size:12px;font-weight:600}.oai-wait p{max-width:64ch;margin:0;color:#7b808c;font-size:11px;line-height:1.6}.oai-risk-note{margin:0;color:#8a8f9b;font-size:10.5px;line-height:1.6}.oai-disclaimer{display:flex;align-items:center;gap:7px;margin:0;color:#5f6470;font-size:10px;line-height:1.5}.oai-disclaimer svg{flex:0 0 auto;opacity:.8}.oai-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#050609a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.oai-modal-card{width:min(420px,100%);padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#12151c;box-shadow:0 26px 70px -28px #000000f2}.oai-modal-card h3{margin:0;color:#f2f4f8;font-size:15px;font-weight:600}.oai-modal-inst{margin:8px 0 0;color:#c3c8d2;font-size:12px;font-variant-numeric:tabular-nums}.oai-modal-note{margin:8px 0 0;color:#7b808c;font-size:11px;line-height:1.6}.oai-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.oai-modal-actions button{height:34px;padding:0 13px;border-radius:7px;font-size:12px;font-weight:500;cursor:pointer}.oai-modal-actions .is-ghost{border:1px solid rgba(255,255,255,.1);background:transparent;color:#c3c8d2}.oai-modal-actions .is-ghost:hover{background:#ffffff0d}.oai-modal-actions .is-primary{border:1px solid rgba(255,255,255,.14);background:#e9ebf1;color:#0b0d12;font-weight:600}.oai-modal-actions .is-primary:hover{background:#f5f6fa}@keyframes oai-spin{to{transform:rotate(360deg)}}@keyframes oai-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.oai-spin,.oai-status.is-running i{animation:none}}@media (max-width: 1100px){.oai-board{grid-template-columns:minmax(0,1fr)}.oai-assets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.oai-assets-head{grid-column:1 / -1}.oai-asset{border-right:1px solid var(--line-soft)}}@media (max-width: 760px){.oai-empty{grid-template-columns:minmax(0,1fr)}.oai-empty-list{display:none}.oai-strip>span:nth-child(3),.oai-strip>span:nth-child(4){display:none}.oai-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-panel{padding:16px}.hm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.hm-head h2{margin:5px 0 0;font-size:16px;font-weight:600;letter-spacing:-.01em;color:#eef0f6}.hm-head p{margin:4px 0 0;font-size:10.5px;color:var(--muted-2);font-variant-numeric:tabular-nums}.hm-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hm-seg{display:inline-flex;align-items:center;gap:2px;height:28px;padding:2px;border-radius:8px;border:1px solid var(--line);background:#ffffff05}.hm-seg button{height:24px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:10.5px;font-weight:500;transition:background .14s ease,color .14s ease}.hm-seg button:hover{color:var(--text)}.hm-seg button[aria-pressed=true]{background:#1a1c24;color:#e9ebf3}.hm-legend{display:inline-flex;align-items:center;gap:6px;font-size:9px;color:var(--muted-2);font-variant-numeric:tabular-nums}.hm-legend i{width:34px;height:5px;border-radius:999px;background:linear-gradient(90deg,#5b2429,#1a1b20 50%,#1f5038)}.hm-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:78px;grid-auto-flow:dense;gap:3px;max-height:610px;overflow-y:auto;padding:3px;border-radius:10px;background:#090a0e;border:1px solid var(--line);scrollbar-width:thin}.hm-grid::-webkit-scrollbar{width:7px}.hm-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff24}.hm-loading{display:grid;place-items:center;height:220px;border-radius:10px;border:1px dashed var(--line);font-size:12px;color:var(--muted-2)}.hm-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:0;padding:6px 4px;border:0;border-radius:3px;overflow:hidden;text-align:center;color:#f2f4f9;transition:filter .14s ease}.hm-tile.is-tier1{gap:4px;padding:12px}.hm-tile.is-tier2{gap:3px;padding:9px}.hm-tile.is-tier1 .hm-symbol{font-size:12px}.hm-tile.is-tier1 .hm-change{font-size:11px}.hm-tile.is-tier2 .hm-symbol{font-size:10px}.hm-price{font-size:10px;font-weight:500;color:#ffffff9e;font-variant-numeric:tabular-nums}.hm-tile:hover{filter:brightness(1.12)}.hm-tile:focus-visible{outline:2px solid rgba(185,168,255,.7);outline-offset:-2px}.hm-tile img,.hm-tile svg{border-radius:50%;flex:0 0 auto}.hm-symbol{max-width:100%;font-size:9px;font-weight:600;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffffeb}.hm-change{font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;color:#ffffffd1}.hm-tile.up .hm-change{color:#d9f7e7}.hm-tile.down .hm-change{color:#ffdfe2}@media (max-width: 1200px){.hm-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 900px){.hm-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:72px;max-height:520px}}@media (max-width: 700px){.hm-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:68px}}@media (max-width: 560px){.hm-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:64px;max-height:460px}.hm-tile{min-height:0}.hm-tile.is-tier1{padding:8px}.hm-tile img,.hm-tile svg{width:15px;height:15px}}@media (prefers-reduced-motion: reduce){.hm-tile,.hm-seg button{transition:none}}.mtr-root{display:grid;gap:18px;min-width:0}.mtr-root h1{letter-spacing:-.02em}.mtr-root h2,.mtr-root h3{letter-spacing:-.012em}.mtr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:2px 2px 4px}.mtr-head h1{margin:7px 0 0;font-size:26px;font-weight:600;line-height:1.15;color:var(--text)}.mtr-head p{margin:8px 0 0;max-width:620px;font-size:12.5px;line-height:1.55;color:var(--muted)}.mtr-root .eyebrow{gap:6px;font-size:11px;line-height:1.3;color:var(--muted-2)}.mtr-root .eyebrow svg{width:12px;height:12px;flex:0 0 auto}.mtr-head-stats{display:flex;gap:10px;flex-wrap:wrap}.mtr-head-stats>div{min-width:112px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0b,#ffffff03);box-shadow:inset 0 1px #ffffff0b}.mtr-head-stats span{display:block;font-size:9.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2)}.mtr-head-stats strong{display:block;margin-top:5px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:#e9ebf3}.mtr-up{color:#5fe8ac!important}.mtr-down{color:#ff8b96!important}.mtr-top{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;align-items:stretch}.mtr-bottom{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:18px;align-items:stretch}.mtr-root .mtr-panel{margin-top:0;min-width:0;display:flex;flex-direction:column}.mtr-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 14px;flex-wrap:wrap;padding:18px 20px 14px}.mtr-panel-head h2{margin:5px 0 0;font-size:17px;font-weight:600;line-height:1.25;overflow-wrap:break-word}.mtr-panel-note{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap}.mtr-sentiment-body{display:flex;flex:1;align-items:center;flex-wrap:wrap;gap:18px;padding:0 20px 20px}.mtr-gauge{position:relative;flex:0 1 282px;max-width:100%}.mtr-gauge svg{display:block;width:100%;height:auto;overflow:visible}.mtr-gauge-readout{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);display:flex;align-items:baseline;gap:3px;padding:2px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#0a0c11b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.mtr-gauge-readout strong{font-size:32px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#f5f5fa;text-shadow:0 0 30px rgba(185,168,255,.4)}.mtr-gauge-readout span{font-size:10px;color:var(--muted-2);font-variant-numeric:tabular-nums}.mtr-sentiment-tag{padding:4px 10px;border-radius:999px;border:1px solid var(--line);font-size:10px;font-weight:600;letter-spacing:.05em;white-space:nowrap}.mtr-sentiment-tag.greed{border-color:#46dd9b3d;background:#46dd9b1a;color:#62e6ab}.mtr-sentiment-tag.fear{border-color:#ff748238;background:#ff748217;color:#ff8b96}.mtr-sentiment-tag.neutral{border-color:#f0c67438;background:#f0c67417;color:#f0c674}.mtr-sentiment-copy{flex:1 1 240px;min-width:0;display:grid;gap:13px}.mtr-sentiment-copy p{margin:0;max-width:520px;font-size:12px;line-height:1.6;color:var(--muted)}.mtr-breadth{display:grid;gap:7px}.mtr-breadth-bar{height:7px;border-radius:999px;background:#ffffff12;overflow:hidden}.mtr-breadth-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2fbd82,#5fe8ac);box-shadow:0 0 16px -2px #46dd9bb3;transition:width .3s ease}.mtr-breadth-legend{display:flex;justify-content:space-between;font-size:10px;font-variant-numeric:tabular-nums;color:var(--muted-2)}.mtr-breadth-legend span{color:var(--muted)}.mtr-sentiment-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-soft);padding-top:12px}.mtr-sentiment-stats>div{display:flex;flex-direction:column;gap:3px;padding-right:10px}.mtr-sentiment-stats>div+div{padding-left:12px;border-left:1px solid var(--line-soft)}.mtr-sentiment-stats span{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.mtr-sentiment-stats strong{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:#e9ebf3}.mtr-donut-wrap{position:relative;width:200px;max-width:100%;margin:2px auto 0}.mtr-donut{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 30px rgba(0,0,0,.45))}.mtr-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;pointer-events:none}.mtr-donut-center span{font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2)}.mtr-donut-center strong{font-size:25px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#f4f4f9}.mtr-donut-center small{font-size:9.5px;color:#5fe8ac;font-variant-numeric:tabular-nums}.mtr-donut-legend{display:grid;gap:7px;padding:14px 20px 4px}.mtr-legend-row{display:flex;align-items:center;gap:9px;font-size:11.5px;color:var(--muted)}.mtr-legend-dot{width:8px;height:8px;border-radius:3px;flex:0 0 auto;box-shadow:0 0 10px -2px currentColor}.mtr-legend-label{flex:1;min-width:0}.mtr-legend-row strong{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:#dfe2ec}.mtr-donut-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 20px;border-top:1px solid var(--line-soft);font-size:10px;color:var(--muted-2)}.mtr-donut-foot b{font-weight:500;color:#c9cddb;font-variant-numeric:tabular-nums}.mtr-heatmap-panel{padding-bottom:4px}.mtr-heat-tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mtr-metric{display:flex;gap:2px;padding:3px;border-radius:8px;border:1px solid var(--line);background:#ffffff09}.mtr-metric button{height:24px;min-width:32px;padding:0 8px;border:0;border-radius:5px;background:transparent;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--muted);transition:background .16s,color .16s}.mtr-metric button:hover{color:#e7e9f2}.mtr-metric button[aria-pressed=true]{background:#a08cff2e;color:#ded6ff;box-shadow:inset 0 0 0 1px #b9a8ff47}.mtr-heat-legend{display:flex;align-items:center;gap:8px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.mtr-heat-scale{width:86px;height:6px;border-radius:999px;background:linear-gradient(90deg,#ff7482,#2a2b34 50%,#46dd9b);box-shadow:inset 0 0 0 1px #ffffff0f}.mtr-heatmap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:84px;grid-auto-flow:dense;gap:8px;padding:0 18px 18px}.mtr-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#0c0e14;overflow:hidden;transition:transform .18s,border-color .18s,box-shadow .18s}.mtr-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--mtr-alpha, .1);pointer-events:none}.mtr-tile.up:before{background:radial-gradient(130% 150% at 15% 0%,var(--green),transparent 78%)}.mtr-tile.down:before{background:radial-gradient(130% 150% at 15% 0%,var(--red),transparent 78%)}.mtr-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 1px #ffffff12;pointer-events:none}.mtr-tile>*{position:relative;z-index:1}.mtr-tile:hover{transform:translateY(-2px);border-color:#ffffff24;box-shadow:0 22px 44px -30px #000000f2}.mtr-tile-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.mtr-tile-symbol{font-size:12px;font-weight:700;letter-spacing:.01em;color:#f0f1f7}.mtr-tile-delta{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:#e6e8f1}.mtr-tile-bottom{display:flex;flex-direction:column;gap:1px;min-width:0}.mtr-tile-bottom strong{font-size:13px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f4f5fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtr-tile-bottom small{font-size:9.5px;color:#ffffff6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtr-tile.is-big{padding:14px 16px}.mtr-tile.is-big .mtr-tile-symbol{font-size:15px}.mtr-tile.is-big .mtr-tile-delta{font-size:12px}.mtr-tile.is-big .mtr-tile-bottom strong{font-size:23px;letter-spacing:-.03em}.mtr-tile.is-big .mtr-tile-bottom small{font-size:11px}.mtr-mover-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 20px 18px}.mtr-mover-col{min-width:0}.mtr-col-title{display:flex;align-items:center;gap:6px;margin:0 0 4px;padding-bottom:9px;border-bottom:1px solid var(--line-soft);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mtr-col-title.up{color:#62e6ab}.mtr-col-title.down{color:#ff8b96}.mtr-mover{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0 10px;border-bottom:1px solid var(--line-soft)}.mtr-mover:last-child{border-bottom:0}.mtr-mover .coin-avatar{width:30px;height:30px;font-size:12.5px}.mtr-mover-id{display:flex;flex-direction:column;gap:1px;min-width:0}.mtr-mover-id strong{font-size:12px;font-weight:600;letter-spacing:.01em;color:#eef0f6}.mtr-mover-id small{font-size:9.5px;color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtr-mover-fig{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-variant-numeric:tabular-nums}.mtr-mover-fig b{font-size:11.5px;font-weight:500;color:#dfe2ec}.mtr-mover-fig em{font-style:normal;font-size:10px;font-weight:600}.mtr-mover-bar{position:absolute;left:0;bottom:0;height:2px;border-radius:2px;opacity:.55}.mtr-mover-bar.up{background:linear-gradient(90deg,#46dd9b1a,#46dd9b)}.mtr-mover-bar.down{background:linear-gradient(90deg,#ff74821a,#ff7482)}.mtr-sector-list{display:grid;gap:3px;padding:2px 20px 14px}.mtr-sector{display:grid;grid-template-columns:118px minmax(0,1fr) 52px 46px;align-items:center;gap:12px;padding:7px 0}.mtr-sector-name{font-size:11.5px;color:#cfd3e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtr-sector-track{position:relative;height:7px;border-radius:999px;background:#ffffff0b}.mtr-sector-zero{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#ffffff24}.mtr-sector-bar{position:absolute;top:0;bottom:0;border-radius:999px;transition:width .3s ease}.mtr-sector-bar.up{background:linear-gradient(90deg,#46dd9b8c,#46dd9b);box-shadow:0 0 14px -4px #46dd9bcc}.mtr-sector-bar.down{background:linear-gradient(270deg,#ff74828c,#ff7482);box-shadow:0 0 14px -4px #ff7482cc}.mtr-sector em{font-style:normal;font-size:11px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.mtr-sector small{font-size:9.5px;text-align:right;color:var(--muted-2);font-variant-numeric:tabular-nums}.mtr-sector-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 20px;border-top:1px solid var(--line-soft);font-size:10px;color:var(--muted-2)}.mtr-sector-foot span{display:inline-flex;align-items:center;gap:7px}.mtr-sector-foot i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px #46dd9be6}@media (max-width: 1180px){.mtr-top,.mtr-bottom{grid-template-columns:minmax(0,1fr)}.mtr-donut-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}}@media (max-width: 900px){.mtr-heatmap{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:78px}.mtr-sector{grid-template-columns:104px minmax(0,1fr) 48px 40px;gap:9px}}@media (max-width: 760px){.mtr-head-stats{width:100%}.mtr-head-stats>div{flex:1;min-width:0}.mtr-sentiment-body{flex-direction:column;align-items:stretch;gap:6px;padding-bottom:18px}.mtr-gauge{flex:none;width:282px;margin:0 auto}.mtr-mover-cols{grid-template-columns:minmax(0,1fr);gap:14px}.mtr-heat-legend{display:none}}@media (max-width: 520px){.mtr-heatmap{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:70px;gap:6px;padding:0 12px 14px}.mtr-tile.is-big{padding:11px 12px}.mtr-tile.is-big .mtr-tile-symbol{font-size:13px}.mtr-tile.is-big .mtr-tile-delta{font-size:10.5px}.mtr-tile.is-big .mtr-tile-bottom strong{font-size:18px}.mtr-tile.is-big .mtr-tile-bottom small{font-size:10px}.mtr-panel-head{padding:15px 14px 12px}.mtr-sentiment-body{padding:0 14px 16px}.mtr-gauge{width:240px}.mtr-gauge-readout strong{font-size:27px}.mtr-sentiment-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mtr-sentiment-stats>div:nth-child(3){display:none}.mtr-donut-wrap{width:176px}.mtr-mover-cols{padding:0 14px 14px}.mtr-sector-list{padding:2px 14px 12px}.mtr-sector{grid-template-columns:100px minmax(0,1fr) 46px}.mtr-sector small{display:none}.mtr-donut-legend,.mtr-donut-foot,.mtr-sector-foot{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion: reduce){.mtr-tile:hover{transform:none}.mtr-breadth-bar span,.mtr-sector-bar{transition:none}}.mtr-top-solo{grid-template-columns:minmax(0,1fr)}@media (min-width: 1000px){.mtr-top-solo .mtr-dominance{display:grid;grid-template-columns:200px minmax(0,1fr) auto;grid-template-areas:"head head head" "donut legend foot";align-items:center;gap:10px 28px}.mtr-top-solo .mtr-panel-head{grid-area:head}.mtr-top-solo .mtr-donut-wrap{grid-area:donut}.mtr-top-solo .mtr-donut-legend{grid-area:legend;display:grid;grid-template-columns:1fr 1fr;gap:6px 26px}.mtr-top-solo .mtr-donut-foot{grid-area:foot;flex-direction:column;align-items:flex-end;gap:6px}}.mtr-top-solo .mtr-donut-legend{max-width:620px}.mtrx-root{display:grid;gap:14px;min-width:0}.mtrx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.mtrx-head .eyebrow{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.mtrx-head h1{margin:7px 0 0;font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-.03em}.mtrx-head p{max-width:640px;margin:7px 0 0;font-size:12px;line-height:1.55;color:var(--muted)}.mtrx-source{display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:9px;border:1px solid var(--line);background:var(--panel)}.mtrx-live{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent)}.mtrx-source>div{display:flex;flex-direction:column;gap:1px}.mtrx-source span{font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.mtrx-source strong{font-size:10.5px;font-weight:500;color:var(--muted);white-space:nowrap}.mtrx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.mtrx-kpis>div{display:grid;gap:2px;padding:12px 13px;border-radius:11px;border:1px solid var(--line);background:var(--panel)}.mtrx-kpis span{font-size:9.5px;color:var(--muted-2)}.mtrx-kpis strong{font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mtrx-kpis em{font-style:normal;font-size:9px;color:var(--muted-2)}.mtrx-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mtrx-card{min-width:0;border-radius:13px;border:1px solid var(--line);background:var(--panel);padding:14px 15px}.mtrx-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mtrx-card-head h2{margin:0;font-size:14px;font-weight:600;letter-spacing:-.012em}.mtrx-card-head p{margin:3px 0 0;font-size:10px;color:var(--muted-2)}.mtrx-chip{display:inline-flex;align-items:center;height:21px;padding:0 7px;border-radius:5px;border:1px solid var(--line);background:#ffffff08;color:var(--muted);font-size:9px;font-weight:600;white-space:nowrap}.mtrx-dom-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.mtrx-dom-values>div{display:flex;flex-direction:column;gap:2px}.mtrx-dom-values span{display:flex;align-items:center;gap:4px;font-size:8.5px;color:var(--muted-2)}.mtrx-dom-values strong{font-size:17px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.mtrx-dot{width:5px;height:5px;border-radius:50%;flex:0 0 auto}.mtrx-dot.btc,.mtrx-dom-bar .btc{background:#f7931a}.mtrx-dot.eth,.mtrx-dom-bar .eth{background:#5b8def}.mtrx-dot.stable,.mtrx-dom-bar .stable{background:#3ddc97}.mtrx-dot.other,.mtrx-dom-bar .other{background:#6b7280}.mtrx-dom-bar{display:flex;gap:2px;height:8px;margin-top:12px;border-radius:999px;overflow:hidden;background:#ffffff0d}.mtrx-dom-bar i{height:100%}.mtrx-dom-foot{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;padding-top:9px;border-top:1px solid var(--line-soft)}.mtrx-dom-foot span{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:var(--muted-2);font-variant-numeric:tabular-nums}.mtrx-tiers{display:grid;gap:10px;margin-top:14px}.mtrx-tier{display:grid;grid-template-columns:minmax(112px,1fr) minmax(90px,1.4fr) 52px;align-items:center;gap:10px}.mtrx-tier>div:first-child{display:flex;flex-direction:column;gap:1px}.mtrx-tier strong{font-size:10.5px;font-weight:500}.mtrx-tier span{font-size:8.5px;color:var(--muted-2)}.mtrx-tier-track{height:7px;border-radius:999px;background:#ffffff0d;overflow:hidden}.mtrx-tier-track i{display:block;height:100%;border-radius:inherit}.mtrx-tier-track i.up{background:var(--green)}.mtrx-tier-track i.down{background:var(--red)}.mtrx-tier em{font-style:normal;font-size:10px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.mtrx-note{margin:11px 0 0;font-size:8.5px;color:var(--muted-2)}.mtrx-movers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mtrx-mover-list{display:grid;gap:1px;margin-top:9px}.mtrx-mover{position:relative;display:grid;grid-template-columns:18px 24px minmax(82px,1fr) auto 52px;align-items:center;gap:8px;min-height:34px;padding:3px 6px;border-radius:6px;overflow:hidden}.mtrx-mover-rank{font-size:8.5px;color:var(--muted-2);font-variant-numeric:tabular-nums;text-align:right}.mtrx-mover:hover{background:#ffffff06}.mtrx-mover img,.mtrx-mover svg{border-radius:50%}.mtrx-mover-id{display:flex;flex-direction:column;gap:0;min-width:0}.mtrx-mover-id strong{font-size:10.5px;font-weight:600}.mtrx-mover-id span{font-size:8.5px;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtrx-mover-price{font-size:9.5px;color:var(--muted-2);font-variant-numeric:tabular-nums;white-space:nowrap}.mtrx-mover em{font-style:normal;font-size:10px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.mtrx-mover-bar{position:absolute;left:56px;bottom:0;height:2px;border-radius:2px;opacity:.5}.mtrx-mover-bar.up{background:var(--green)}.mtrx-mover-bar.down{background:var(--red)}.mtrx-up-icon{color:var(--green)}.mtrx-down-icon{color:var(--red)}.mtrx-root .up{color:var(--green)}.mtrx-root .down{color:var(--red)}@media (max-width: 1100px){.mtrx-top,.mtrx-movers{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.mtrx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mtrx-head h1{font-size:22px}.mtrx-source{width:100%}.mtrx-dom-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.mtrx-kpis{grid-template-columns:minmax(0,1fr)}.mtrx-tier{grid-template-columns:minmax(96px,1fr) minmax(60px,1fr) 46px}}.qx-select{position:relative;display:inline-flex;min-width:0}.qx-select-trigger{display:inline-flex;align-items:center;gap:7px;height:34px;min-width:150px;padding:0 11px;border-radius:11px;border:1px solid var(--line);background:#ffffff09;color:var(--text);font-size:11.5px;font-weight:500;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.qx-select-trigger:hover{background:#fff1;border-color:#ffffff1f}.qx-select.is-open .qx-select-trigger,.qx-select-trigger:focus-visible{border-color:#b9a8ff6b;background:#a08cff1a;box-shadow:0 0 0 3px #7c5cff1f;outline:none}.qx-select-label{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.qx-select-value{color:#e9eaf2;font-weight:600;white-space:nowrap}.qx-select-chevron{margin-left:auto;color:var(--muted);transition:transform .18s ease,color .16s ease}.qx-select.is-open .qx-select-chevron{transform:rotate(180deg);color:var(--accent)}.qx-select-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:100%;width:max-content;max-height:260px;overflow-y:auto;margin:0;padding:5px;list-style:none;border-radius:13px;border:1px solid rgba(255,255,255,.09);background:#11131af7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 48px -20px #000000f2,inset 0 1px #ffffff0d;animation:qx-select-in .14s ease-out}.qx-select-menu.is-right{left:auto;right:0}.qx-select-option{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:12px;text-align:left;transition:background .13s ease,color .13s ease}.qx-select-option.is-active{background:#ffffff0f;color:#f0f1f7}.qx-select-option.is-selected{color:#ddd6ff;font-weight:600}.qx-select-option.is-selected.is-active{background:#a08cff29}.qx-select-check{color:var(--accent);font-size:11px}@keyframes qx-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.qx-select-menu{animation:none}.qx-select-chevron{transition:none}}.ot-panel{--ot-green: #46c796;--ot-green-soft: rgba(70, 199, 150, .14);--ot-red: #d5656f;--ot-red-soft: rgba(213, 101, 111, .14);display:flex;flex-direction:column;width:100%;min-width:0;min-height:584px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0d1016;color:var(--text);font-variant-numeric:tabular-nums}.ot-head{display:flex;align-items:center;gap:9px;flex:0 0 auto;min-width:0;padding:10px 14px;border-bottom:1px solid var(--line-soft);background:#11141a}.ot-head-mark{flex:0 0 auto;width:7px;height:7px;border-radius:2px;background:#9ba0ad}.ot-head-mark.is-call{background:var(--ot-green)}.ot-head-mark.is-put{background:var(--ot-red)}.ot-title{min-width:0;margin:0;overflow:hidden;color:#f3f5f9;font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.ot-title em{margin-left:6px;color:#7b808c;font-size:11px;font-style:normal;font-weight:400}.ot-close{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;margin-left:auto;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted-2);cursor:pointer;transition:background .14s ease,color .14s ease}.ot-close:hover{background:#ffffff0f;color:#e9ebf1}.ot-body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0;padding:10px 14px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.ot-body::-webkit-scrollbar{width:8px}.ot-body::-webkit-scrollbar-thumb{border:2px solid #0d1016;border-radius:999px;background:#ffffff24}.ot-side{display:grid;flex:0 0 auto;grid-template-columns:1fr 1fr;gap:6px}.ot-side-btn{height:34px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#12161d;color:#949aa7;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.ot-side-btn:hover{color:#e4e7ee;background:#171c25}.ot-side-buy.is-active{border-color:#46c7966b;background:var(--ot-green-soft);color:#83e0ba}.ot-side-sell.is-active{border-color:#d5656f6b;background:var(--ot-red-soft);color:#eda1a8}.ot-form{display:flex;flex:0 0 auto;flex-direction:column}.ot-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;border-bottom:1px solid rgba(255,255,255,.045)}.ot-row:last-child{border-bottom:0}.ot-row-label{display:grid;gap:1px;min-width:0;color:#c6cbd5;font-size:12px;font-weight:500}.ot-row-label em{overflow:hidden;color:#6b707c;font-size:10px;font-style:normal;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ot-row.is-locked .ot-row-label em{color:#83775c}.ot-control{display:flex;align-items:center;gap:5px;flex:0 0 186px;width:186px;height:32px;padding:0 9px;border:1px solid rgba(255,255,255,.075);border-radius:6px;background:#0a0c11;transition:border-color .14s ease}.ot-control:focus-within{border-color:#ffffff38}.ot-control-prefix,.ot-control-suffix{flex:0 0 auto;color:#5f6470;font-size:11px}.ot-control input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:#f0f2f7;font-family:inherit;font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;outline:none}.ot-control input::placeholder{color:#4f545f}.ot-row.is-locked .ot-control input{color:#6b7079}.ot-row .ot-select{flex:0 0 186px;width:186px}.ot-row .qx-select-trigger{justify-content:flex-start;gap:6px;width:100%;height:32px;padding:0 9px;border:1px solid rgba(255,255,255,.075);border-radius:6px;background:#0a0c11}.ot-row .qx-select-value{flex:1 1 auto;color:#e4e7ee;font-size:12px;font-weight:500}.ot-row .qx-select-chevron{flex:0 0 auto;color:#6b707c}.ot-toggle{position:relative;flex:0 0 auto;width:32px;height:18px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#191e26;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ot-toggle:disabled{cursor:default;opacity:.45}.ot-toggle-knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#9095a1;transition:transform .15s ease,background .15s ease}.ot-toggle.is-on{border-color:#46c79673;background:#46c79633}.ot-toggle.is-on .ot-toggle-knob{background:#6fd6ac;transform:translate(14px)}.ot-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;height:38px;width:100%;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#e9ebf1;color:#0b0d12;font-size:12.5px;font-weight:600;cursor:not-allowed}.ot-cta svg{opacity:.75}.ot-cta-note{flex:0 0 auto;margin:0;color:#5f6470;font-size:9.5px;line-height:1.3;text-align:center}.ot-figures{display:grid;flex:0 0 auto;gap:0;margin:0;padding:2px 0 0}.ot-figures>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.04)}.ot-figures dt{color:#8c919e;font-size:11px}.ot-figures dd{margin:0;color:#e2e6ed;font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums}.ot-figures dd.is-muted{color:#5f6470}.ot-figures .is-strong dt{color:#b3b8c3}.ot-figures .is-strong dd{color:#f2f4f8;font-size:12.5px;font-weight:600}.ot-tabs{display:flex;flex:0 0 auto;gap:2px;margin-top:2px;border-bottom:1px solid rgba(255,255,255,.075)}.ot-tab{height:30px;margin-bottom:-1px;padding:0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:#81879a;font-size:11.5px;font-weight:500;cursor:pointer;transition:color .14s ease,border-color .14s ease}.ot-tab:hover{color:#e5e8ef}.ot-tab.is-active{border-bottom-color:#ffffffd1;color:#f4f6fa}.ot-tabpanel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ot-payoff{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0}.ot-payoff-metrics{display:grid;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:2px}.ot-payoff-metric{display:grid;gap:1px;min-width:0}.ot-payoff-metric span{color:#6b707c;font-size:9.5px;font-weight:500}.ot-payoff-metric b{overflow:hidden;color:#e9ecf2;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ot-payoff-metric b.is-pos{color:#6fd6ac}.ot-payoff-metric b.is-neg{color:#e4919a}.ot-payoff-metric b.is-na{color:#656a76}.ot-chart{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;min-height:120px;padding:4px 3px 0;border:1px solid rgba(255,255,255,.055);border-radius:7px;background:#0a0c11}.ot-chart-body{position:relative;flex:1 1 auto;min-height:0}.ot-chart-svg{display:block;width:100%;height:100%}.ot-chart-grid{stroke:#ffffff0b;stroke-width:1}.ot-chart-zero{stroke:#fff3;stroke-width:1;stroke-dasharray:3 3}.ot-chart-area-pos{fill:#46c79626}.ot-chart-area-neg{fill:#d5656f21}.ot-chart-line-pos{fill:none;stroke:#4ecf9f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ot-chart-line-neg{fill:none;stroke:#d97781;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ot-chart-spot{stroke:#ffffff61;stroke-width:1;stroke-dasharray:2 3}.ot-chart-strike{stroke:#ffffff21;stroke-width:1;stroke-dasharray:2 4}.ot-chart-be{stroke:#a78bfa80;stroke-width:1;stroke-dasharray:1 3}.ot-chart-dot{fill:#e9ecf2;stroke:#0a0c11;stroke-width:1.5}.ot-chart-hover line{stroke:#ffffff42;stroke-width:1;stroke-dasharray:2 3}.ot-chart-hover circle{fill:#0a0c11;stroke:#f4e8ce;stroke-width:1.4}.ot-chart-axis{fill:#5f6470;font-family:var(--font);font-size:7.5px}.ot-chart-axis-title{fill:#656a76;font-family:var(--font);font-size:7.5px;font-weight:600;letter-spacing:.06em}.ot-chart-spot-label{fill:#aab0bb;font-family:var(--font);font-size:7.5px}.ot-chart-legend{display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:2px 5px 4px;color:#6b707c;font-size:9.5px}.ot-chart-legend>span{display:inline-flex;align-items:center;gap:5px}.ot-chart-key{width:10px;height:3px;border-radius:2px}.ot-chart-key.is-pos{background:#4ecf9fd9}.ot-chart-key.is-neg{background:#d97781d9}.ot-chart-caption{margin-left:auto;color:#565b67}.ot-chart-empty{display:grid;flex:1 1 auto;place-items:center;min-height:120px;padding:16px;border:1px dashed rgba(255,255,255,.08);border-radius:7px;color:#6b707c;font-size:11px;line-height:1.5;text-align:center}.ot-chart-tip{position:absolute;z-index:6;display:grid;gap:3px;width:180px;padding:7px 9px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#191d25;box-shadow:0 14px 30px -12px #000000e6;pointer-events:none}.ot-chart-tip-price{color:#f2f4f8;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ot-chart-tip-row{display:flex;align-items:center;gap:5px;color:#8b919e;font-size:9.5px;white-space:nowrap}.ot-chart-tip-row i{width:6px;height:6px;border-radius:2px;background:#4ecf9f}.ot-chart-tip.is-neg .ot-chart-tip-row i{background:#d97781}.ot-chart-tip-row b{color:#71d6ac;font-weight:600;font-variant-numeric:tabular-nums}.ot-chart-tip.is-neg .ot-chart-tip-row b{color:#e89aa2}.ot-greeks{display:grid;gap:5px;padding-top:6px}.ot-greeks-head,.ot-greek-row{display:grid;grid-template-columns:minmax(0,1fr) 78px 92px;align-items:center;gap:8px}.ot-greeks-head{padding:0 8px 2px;color:#656a76;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ot-greeks-head span:not(:first-child){text-align:right}.ot-greek-row{position:relative;height:30px;padding:0 8px;overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:6px;background:#0a0c11}.ot-greek-fill{position:absolute;top:0;bottom:0;left:0;background:#ffffff09;pointer-events:none}.ot-greek-row.is-pos .ot-greek-fill{background:#46c79617}.ot-greek-row.is-neg .ot-greek-fill{background:#d5656f17}.ot-greek-name{position:relative;display:flex;align-items:center;gap:7px;min-width:0;color:#c3c8d2;font-size:11px}.ot-greek-name i{display:grid;place-items:center;width:18px;height:18px;border-radius:4px;background:#ffffff0e;color:#9aa0ad;font-size:10px;font-style:normal}.ot-greek-val{position:relative;color:#dfe3ea;font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.ot-greek-val.is-total{color:#a6abb7}.ot-greek-row.is-pos .ot-greek-val{color:#7edcb4}.ot-greek-row.is-neg .ot-greek-val{color:#e79ca3}.ot-greek-val.is-na{color:#5f6470}.ot-greeks-note{margin:2px 0 0;color:#5d626e;font-size:9.5px;line-height:1.5}.ot-trades{display:grid;gap:4px;min-height:0;padding-top:6px}.ot-trades-head,.ot-trade-row{display:grid;grid-template-columns:66px minmax(0,1fr) 66px 48px;align-items:center;gap:8px}.ot-trades-head{padding:0 8px 2px;color:#656a76;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ot-trades-head span:nth-child(2),.ot-trades-head span:nth-child(3),.ot-trades-head span:last-child{text-align:right}.ot-trades-list{display:grid;gap:2px;max-height:190px;overflow-y:auto;scrollbar-width:thin}.ot-trade-row{height:27px;padding:0 8px;border-radius:5px;background:#ffffff05;font-size:10.5px;font-variant-numeric:tabular-nums}.ot-trade-time{color:#6b707c}.ot-trade-price{color:#dde1e9;text-align:right}.ot-trade-amt{color:#9ba1ad;text-align:right}.ot-trade-side{text-align:right;font-weight:600}.ot-trade-side.is-buy{color:#6fd6ac}.ot-trade-side.is-sell{color:#e4919a}.ot-trades-loading,.ot-trades-state{display:grid;place-items:center;gap:6px;min-height:140px;padding:14px;color:#757a86;font-size:11px;text-align:center}.ot-trades-state p{margin:0;color:#c3c8d2}.ot-trades-state small{color:#656a76;font-size:9.5px;overflow-wrap:anywhere}.ot-skeleton{display:grid;gap:5px;width:100%}.ot-skeleton span{height:8px;border-radius:3px;background:linear-gradient(90deg,#181b22 25%,#20242d,#181b22 75%);background-size:200% 100%;animation:ot-shimmer 1.4s ease-in-out infinite}.ot-retry{height:26px;margin-top:4px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;color:#dfe3ea;font-size:10.5px;cursor:pointer}.ot-book{display:grid;gap:8px;padding-top:6px}.ot-book-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ot-book-title{color:#dfe3ea;font-size:11px;font-weight:600}.ot-book-updated{color:#656a76;font-size:9.5px}.ot-book-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ot-book-cell{display:grid;gap:2px;padding:8px 10px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#0a0c11}.ot-book-cell.is-bid{border-color:#d5656f38;background:#d5656f0e}.ot-book-cell.is-ask{border-color:#46c79638;background:#46c7960e}.ot-book-label{color:#7b808c;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ot-book-cell b{color:#f0f2f7;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.ot-book-cell small{color:#6b707c;font-size:9.5px}.ot-book-meta{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:0}.ot-book-meta>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.045)}.ot-book-meta dt{color:#6b707c;font-size:10px}.ot-book-meta dd{margin:0;color:#d7dbe4;font-size:10.5px;font-variant-numeric:tabular-nums}.ot-book-note{margin:0;color:#5d626e;font-size:9.5px;line-height:1.5}.ot-empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:34px 22px;text-align:center}.ot-empty-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:2px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff08;color:#7b808c}.ot-empty h3{margin:0;color:#dfe3ea;font-size:13px;font-weight:600}.ot-empty p{max-width:30ch;margin:0;color:#7b808c;font-size:11px;line-height:1.55}.ot-empty-note{margin-top:4px;color:#5d626e;font-size:9.5px;letter-spacing:.03em}@keyframes ot-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.ot-skeleton span{animation:none}}.opt-root{--opt-bg: #0d1016;--opt-bg-2: #11141a;--opt-bg-3: #161a22;--opt-line: rgba(255, 255, 255, .075);--opt-line-soft: rgba(255, 255, 255, .045);--opt-call: #5ec9a2;--opt-put: #e0858f;--opt-amber: #e7b96b;--opt-text: #eceef4;--opt-muted: #8c919e;--opt-faint: #656a77;display:grid;gap:14px;min-width:0;color:var(--opt-text)}.opt-bar{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 10px;border:1px solid var(--opt-line);border-radius:12px;background:var(--opt-bg-2)}.opt-asset{position:relative;flex:0 0 auto}.opt-asset-btn{display:flex;align-items:center;gap:9px;height:38px;padding:0 9px 0 10px;border:1px solid var(--opt-line);border-radius:8px;background:var(--opt-bg-3);color:var(--opt-text);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.opt-asset-btn:hover:not(:disabled){border-color:#ffffff26;background:#1a1f28}.opt-asset-btn:focus-visible{outline:1px solid rgba(255,255,255,.25);outline-offset:1px}.opt-asset-btn:disabled{cursor:default;opacity:.6}.opt-asset-btn img{flex:0 0 auto;border-radius:50%}.opt-asset-empty-mark{width:20px;height:20px;flex:0 0 auto;border:1px dashed rgba(255,255,255,.16);border-radius:50%}.opt-asset-id{display:grid;gap:1px;min-width:48px}.opt-asset-id strong{color:#f2f4f9;font-size:12.5px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.opt-asset-id small{max-width:104px;overflow:hidden;color:var(--opt-faint);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.opt-asset-chev{color:var(--opt-faint);transition:color .15s ease}.opt-asset-btn:hover .opt-asset-chev{color:var(--opt-muted)}.opt-asset-menu{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:284px;max-height:330px;overflow-y:auto;margin:0;padding:4px;list-style:none;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#14171e;box-shadow:0 22px 48px -22px #000000f2}.opt-asset-opt{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:var(--opt-muted);text-align:left;cursor:pointer}.opt-asset-opt:hover{background:#ffffff0e;color:#eef0f6}.opt-asset-opt.is-active{background:#ffffff12;color:#f4f6fa}.opt-asset-opt img{flex:0 0 auto;border-radius:50%}.opt-asset-opt-id{display:grid;gap:1px;min-width:0}.opt-asset-opt-id strong{font-size:12px;font-weight:600}.opt-asset-opt-id small{color:var(--opt-faint);font-size:10px}.opt-asset-opt-meta{display:grid;gap:1px;margin-left:auto;text-align:right;font-variant-numeric:tabular-nums}.opt-asset-opt-meta b{color:#d5d8e1;font-size:11px;font-weight:500}.opt-asset-opt-meta small{color:var(--opt-faint);font-size:9.5px}.opt-exp-wrap{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.opt-expiries{display:flex;align-items:stretch;gap:2px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 0;scrollbar-width:none}.opt-expiries::-webkit-scrollbar{display:none}.opt-exp-tab{display:flex;flex:0 0 auto;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--opt-muted);white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.opt-exp-tab:hover{background:#ffffff0b;color:#e8eaf1}.opt-exp-tab.is-active{border-color:#ffffff1a;background:#ffffff13;color:#f5f6fa}.opt-exp-tab-label{font-size:12.5px;font-weight:500;letter-spacing:-.005em}.opt-exp-tab-meta{color:var(--opt-faint);font-size:10px;font-variant-numeric:tabular-nums}.opt-exp-tab.is-active .opt-exp-tab-meta{color:#9ba1ad}.opt-exp-arrows{display:flex;flex:0 0 auto;gap:3px}.opt-exp-arrow{display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid var(--opt-line);border-radius:6px;background:transparent;color:var(--opt-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.opt-exp-arrow:hover:not(:disabled){background:#ffffff0f;color:#eef0f6}.opt-exp-arrow:disabled{opacity:.28;cursor:default}.opt-exp-loading{display:inline-flex;align-items:center;gap:7px;padding:0 8px;color:var(--opt-faint);font-size:11px;white-space:nowrap}.opt-dot-spin{width:9px;height:9px;border:1px solid rgba(255,255,255,.16);border-top-color:#ffffff8c;border-radius:50%;animation:opt-spin .8s linear infinite}.opt-bar-end{display:flex;align-items:center;gap:10px;flex:0 0 auto}.opt-status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:1px solid var(--opt-line);border-radius:999px;background:#ffffff05;color:var(--opt-muted);font-size:10px;font-weight:600;letter-spacing:.02em}.opt-status i{width:6px;height:6px;border-radius:50%;background:#6b6f79}.opt-status.is-live{border-color:#5ec9a238;background:#5ec9a212;color:#93dcbc}.opt-status.is-live i{background:#5ec9a2;box-shadow:0 0 0 3px #5ec9a21f}.opt-status.is-stale{border-color:#e7b96b3d;background:#e7b96b12;color:#dcbd8c}.opt-status.is-stale i{background:var(--opt-amber)}.opt-updated{color:var(--opt-faint);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.opt-refresh{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--opt-line);border-radius:7px;background:transparent;color:var(--opt-muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.opt-refresh:hover:not(:disabled){border-color:#ffffff29;background:#ffffff0e;color:#eef0f6}.opt-refresh:disabled{cursor:default;opacity:.7}.opt-refresh svg.is-spinning{animation:opt-spin .9s linear infinite}.opt-root{--opt-desk-h: clamp(520px, calc(100vh - 218px) , 920px)}.opt-desk{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:12px;align-items:stretch;min-width:0}.opt-ticket-col{min-width:0}@media (min-width: 981px){.opt-desk{height:var(--opt-desk-h)}.opt-ticket-col{height:100%;min-height:0}.opt-ticket-col>*{height:100%}}.oc-card{display:flex;flex-direction:column;min-width:0;min-height:584px;overflow:hidden;border:1px solid var(--opt-line);border-radius:12px;background:var(--opt-bg)}.oc-inline-error{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;padding:6px 14px;border-bottom:1px solid rgba(224,133,143,.18);background:#e0858f0e;color:#dda6ac;font-size:10.5px;line-height:1.4}.oc-inline-error span{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere}.oc-inline-error button{flex:0 0 auto;height:22px;padding:0 9px;border:1px solid rgba(224,133,143,.24);border-radius:5px;background:#e0858f14;color:#e8b6bb;font-size:10px;cursor:pointer}.oc-inline-error button:hover{background:#e0858f24}.oc-scroll{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.13) transparent}.oc-scroll::-webkit-scrollbar{width:9px;height:9px}.oc-scroll::-webkit-scrollbar-thumb{border:2px solid var(--opt-bg);border-radius:999px;background:#ffffff24}.oc-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff3b}.oc-table{width:100%;min-width:932px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums}.oc-table col.oc-col-oi{width:50px}.oc-table col.oc-col-bidIv,.oc-table col.oc-col-askIv{width:56px}.oc-table col.oc-col-bidSize{width:62px}.oc-table col.oc-col-bid,.oc-table col.oc-col-ask{width:68px}.oc-table col.oc-col-mark{width:64px}.oc-table col.oc-col-strike{width:84px}.oc-head-wrap{flex:0 0 auto;overflow:hidden;padding-right:9px;background:var(--opt-bg);box-shadow:0 8px 14px -12px #000000e6}.oc-table thead th{padding:0;background:var(--opt-bg-2)}.oc-group-row th{height:40px;border-bottom:1px solid var(--opt-line);font-size:12px;font-weight:600;letter-spacing:.01em;text-align:left}.oc-group{padding:0 12px!important}.oc-group.is-call{color:var(--opt-call)}.oc-group.is-put{color:var(--opt-put);text-align:right!important}.oc-group-center{text-align:center;color:var(--opt-muted);font-size:11px!important;font-weight:500!important;white-space:nowrap}.oc-group-center span{color:#dfe3ea;font-size:11.5px;font-weight:600}.oc-group-center em{margin-left:6px;color:var(--opt-faint);font-size:10.5px;font-style:normal;font-weight:400}.oc-columns th{height:34px;padding:0 8px;border-bottom:1px solid var(--opt-line);color:#8f95a1;font-size:10.5px;font-weight:500;text-align:right;white-space:nowrap}.oc-columns th.oc-cell-bid{color:#bb858a}.oc-columns th.oc-cell-ask{color:#7fb49e}.oc-columns th.oc-cell-mark{color:#9ba0ac}.oc-columns th.oc-cell-oi:first-child{text-align:left;padding-left:12px}.oc-columns th.oc-cell-oi:last-child{text-align:right;padding-right:12px}.oc-columns th.oc-strike-head{padding:0;border-left:1px solid var(--opt-line-soft);border-right:1px solid var(--opt-line-soft);background:#141822;text-align:center;color:#8b909c}.oc-table tbody td,.oc-table tbody th{height:42px;padding:0;border-bottom:1px solid rgba(255,255,255,.038);font-weight:400}.oc-row:hover td,.oc-row:hover th{background:#ffffff06}.oc-row.is-atm td,.oc-row.is-atm th{background:#ffffff05}.oc-row.is-selected td,.oc-row.is-selected th{background:#ffffff0b}.oc-hit{display:block;width:100%;height:42px;padding:0 8px;border:0;background:transparent;color:inherit;font:inherit;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;cursor:pointer;transition:background .1s ease,color .1s ease}.oc-cell-bid .oc-hit{color:#d97f87}.oc-cell-ask .oc-hit{color:#57c797}.oc-cell-mark .oc-hit{color:#eef0f5}.oc-hit:hover:not(:disabled){background:#ffffff0f}.oc-hit.is-off{color:#474b55;cursor:default}.oc-cell-ask .oc-hit.is-picked{background:#2ebb78;color:#05110a}.oc-cell-bid .oc-hit.is-picked{background:#cf5f6a;color:#120506}.oc-cell-mark .oc-hit.is-picked{background:#c9a45f;color:#14100a}.oc-cell-iv span,.oc-cell-meta span,.oc-cell-size span{display:block;padding:0 8px;color:#b3b8c4;font-size:12px;text-align:right;white-space:nowrap}.oc-cell-meta span{color:#7f8490;font-size:11.5px}.oc-cell-size span{color:#878c98;font-size:11.5px}.oc-cell-size:first-child span,.oc-cell-oi:first-child span{text-align:left;padding-left:12px}.oc-cell-oi:last-child span{padding-right:12px}.oc-strike{position:relative;border-left:1px solid var(--opt-line-soft);border-right:1px solid var(--opt-line-soft);background:#ffffff04;color:#eceef4;font-size:13px;font-weight:600;text-align:center;white-space:nowrap}.oc-atm{display:inline-block;margin-left:5px;padding:1px 4px;border-radius:3px;background:#ffffff17;color:#cdd2dc;font-size:7.5px;font-weight:700;letter-spacing:.08em;vertical-align:1px}.oc-spot-row td{padding:0}.oc-spot-wrap{display:flex;align-items:center;gap:12px;padding:3px 12px}.oc-spot-line{flex:1 1 auto;height:0;border-top:1px dashed rgba(255,255,255,.16)}.oc-spot-tag{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border:1px solid var(--opt-line);border-radius:5px;background:var(--opt-bg-2);color:#f1f3f8;font-size:11.5px;font-weight:600;white-space:nowrap}.oc-spot-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:#c7cbd4}.oc-skeleton-row td{height:42px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.03)}.oc-sk{display:block;height:8px;margin-left:auto;border-radius:3px;background:linear-gradient(90deg,#181b22 25%,#20242d,#181b22 75%);background-size:200% 100%;animation:opt-shimmer 1.5s ease-in-out infinite}.oc-state{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:240px;padding:34px 22px;text-align:center}.oc-state-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:2px;border:1px solid rgba(224,133,143,.18);border-radius:9px;background:#e0858f0f;color:#d09399}.oc-state strong{color:#e7e9f0;font-size:13px;font-weight:600}.oc-state p{max-width:52ch;margin:0;color:var(--opt-muted);font-size:11.5px;line-height:1.55;overflow-wrap:anywhere}.oc-state small{margin-top:2px;color:var(--opt-faint);font-size:10px}.oc-state>svg{color:var(--opt-faint)}.oc-state-btn{display:inline-flex;align-items:center;gap:6px;height:30px;margin-top:5px;padding:0 12px;border:1px solid var(--opt-line);border-radius:7px;background:#ffffff0a;color:#e4e6ec;font-size:11px;cursor:pointer}.oc-state-btn:hover{background:#ffffff13}.oc-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:8px 12px;border-top:1px solid var(--opt-line);color:var(--opt-faint);font-size:10px}.oc-foot-count{display:inline-flex;align-items:center;gap:7px;font-variant-numeric:tabular-nums;white-space:nowrap}.oc-refreshing{display:inline-flex;align-items:center;gap:5px;color:#8f95a1;font-style:normal}.oc-refreshing:before{content:"";width:5px;height:5px;border:1px solid rgba(255,255,255,.22);border-top-color:#ffffffa6;border-radius:50%;animation:opt-spin .8s linear infinite}.oc-foot-hint b{color:#a9aeba;font-weight:600}.oc-foot-nav{display:flex;gap:3px;flex:0 0 auto}.oc-foot-arrow{display:grid;place-items:center;width:24px;height:22px;padding:0;border:1px solid var(--opt-line);border-radius:5px;background:transparent;color:var(--opt-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.oc-foot-arrow:hover:not(:disabled){background:#ffffff0f;color:#eef0f6}.oc-foot-arrow:disabled{opacity:.28;cursor:default}.oc-foot-state{white-space:nowrap}.opt-lower{min-width:0;overflow:hidden;border:1px solid var(--opt-line);border-radius:12px;background:var(--opt-bg)}.opt-lower-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 10px;border-bottom:1px solid var(--opt-line)}.opt-lower-tabs{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.opt-lower-tab{height:28px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:var(--opt-muted);font-size:11.5px;font-weight:500;cursor:pointer;transition:background .14s ease,color .14s ease}.opt-lower-tab:hover{background:#ffffff0a;color:#e6e8ef}.opt-lower-tab.is-active{background:#ffffff12;color:#f2f3f7}.opt-lower-note{margin-left:auto;padding:2px 8px;border:1px solid var(--opt-line-soft);border-radius:999px;color:var(--opt-faint);font-size:9.5px}.opt-lower-body{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:15px}.opt-empty{display:flex;align-items:center;gap:12px;min-width:0}.opt-empty-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border:1px solid var(--opt-line);border-radius:9px;background:#ffffff06;color:var(--opt-faint)}.opt-empty strong{color:#e7e9f0;font-size:12px;font-weight:600}.opt-empty p{max-width:66ch;margin:2px 0 0;color:var(--opt-faint);font-size:10.5px;line-height:1.5}.opt-empty-note{max-width:42ch;margin:0;color:#5b5f6a;font-size:10px;line-height:1.5;text-align:right}.opt-page-note{display:flex;align-items:center;gap:7px;margin:-2px 2px 0;color:#5b5f6a;font-size:10px;line-height:1.5}.opt-page-note svg{flex:0 0 auto;opacity:.75}@media (max-width: 1560px){.opt-desk{grid-template-columns:minmax(0,1fr) 400px}}@media (max-width: 1320px){.opt-desk{grid-template-columns:minmax(0,1fr) 380px}.opt-updated{display:none}}@media (max-width: 1080px){.opt-bar{flex-wrap:wrap}.opt-expiries{order:3;flex-basis:100%;height:38px}.opt-bar-end{margin-left:auto}}@media (max-width: 980px){.opt-desk{grid-template-columns:minmax(0,1fr);height:auto}.opt-ticket-col{width:100%;max-width:480px}.oc-scroll{max-height:62vh}.oc-card,.ot-panel{height:auto}}@media (max-width: 760px){.opt-asset-id small,.oc-foot-hint{display:none}.oc-table{min-width:700px}.opt-lower-body{align-items:flex-start;flex-direction:column;gap:10px}.opt-empty-note{padding-left:48px;text-align:left}}@media (min-width: 981px) and (max-height: 800px){.opt-desk{height:auto}.opt-ticket-col,.opt-ticket-col>*{height:auto}.ot-panel{height:auto}.ot-body{overflow:visible}}@keyframes opt-spin{to{transform:rotate(360deg)}}@keyframes opt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.opt-refresh svg.is-spinning,.opt-dot-spin,.oc-refreshing:before,.oc-sk{animation:none}}.pf2-root{display:grid;gap:22px;min-width:0}.pf2-root .eyebrow{color:var(--muted-2);font-size:11px}.pf2-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.pf2-head h1{margin:6px 0 0;color:#f2f3f7;font-size:27px;font-weight:600;letter-spacing:-.02em}.pf2-head p{margin:6px 0 0;max-width:62ch;color:var(--muted);font-size:12.5px;line-height:1.6}.pf2-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pf2-address{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border:0;border-radius:6px;background:#ffffff0a;color:var(--muted);font-size:10.5px;cursor:pointer}.pf2-address:hover{background:#ffffff12;color:#e6e8ee}.pf2-live{width:6px;height:6px;border-radius:50%;background:#5ee69b}.pf2-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 11px;border:0;border-radius:6px;background:#ffffff0e;color:#dfe2ea;font-size:11.5px;font-weight:500;white-space:nowrap;cursor:pointer}.pf2-btn:hover:not(:disabled){background:#ffffff17}.pf2-btn:disabled{opacity:.55;cursor:default}.pf2-btn.primary{background:var(--accent);color:#0d0b14;font-weight:600}.pf2-btn.primary:hover:not(:disabled){background:#b9a4ff}.pf2-btn.ghost{background:transparent;color:var(--muted-2)}.pf2-btn.ghost:hover:not(:disabled){background:#ffffff0b;color:#dfe2ea}.pf2-btn.lg{height:38px;padding:0 16px;font-size:12.5px}.pf2-error{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:7px;background:#f8717114;color:#f0a3a3;font-size:11px}.pf2-error button{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.pf2-empty{display:grid;justify-items:center;gap:10px;max-width:520px;margin:6vh auto 0;padding:0 16px;text-align:center}.pf2-empty-mark{display:grid;place-items:center;width:46px;height:46px;margin-bottom:2px;border-radius:50%;background:#ffffff0b;color:var(--muted)}.pf2-empty h2{margin:0;color:#eceef4;font-size:18px;font-weight:600;letter-spacing:-.015em}.pf2-empty p{margin:0;max-width:46ch;color:var(--muted-2);font-size:11.5px;line-height:1.65}.pf2-watch{display:grid;gap:7px;width:100%;margin-top:16px;padding-top:16px;border-top:1px solid var(--line-soft);justify-items:center}.pf2-watch>span{color:var(--muted-2);font-size:9.5px}.pf2-watch form{display:flex;gap:7px;width:100%;max-width:420px}.pf2-input{flex:1;height:34px;padding:0 10px;border:0;border-radius:6px;background:#ffffff0b;color:#eceef4;font-size:11.5px;outline:none}.pf2-input:focus{box-shadow:0 0 0 1px #a78bfa8c}.pf2-skeleton{display:grid;gap:10px}.pf2-skeleton span{display:block;height:90px;border-radius:9px;background:linear-gradient(90deg,#ffffff05,#ffffff0d,#ffffff05);background-size:200% 100%;animation:pf2-shimmer 1.4s linear infinite}.pf2-skeleton span:nth-child(2){height:220px}.pf2-skeleton span:nth-child(3){height:260px}@keyframes pf2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pf2-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.pf2-total{display:grid;gap:3px}.pf2-total>span{color:var(--muted-2);font-size:10.5px}.pf2-total>strong{color:#f4f5f9;font-size:34px;font-weight:600;line-height:1.1;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.pf2-total-meta{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;color:var(--muted-2);font-size:10.5px}.pf2-total-meta .is-up,.pf2-panel-head .is-up,.pf2-table .is-up{color:#5ee69b}.pf2-total-meta .is-down,.pf2-panel-head .is-down,.pf2-table .is-down{color:#f08484}.pf2-total-meta span:first-child{font-weight:600;font-variant-numeric:tabular-nums}.pf2-stats{display:flex;align-items:flex-end;gap:30px;margin-left:auto}.pf2-stats div{display:grid;gap:3px}.pf2-stats span{color:var(--muted-2);font-size:9.5px}.pf2-stats strong{color:#e7e9ef;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.pf2-note{margin:-8px 0 0;color:var(--muted-2);font-size:9.5px}.pf2-chart-panel{min-width:0;padding:16px 18px 12px;border-radius:10px;background:#0f1116}.pf2-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pf2-panel-head h2{margin:0;color:#eceef4;font-size:13px;font-weight:600;letter-spacing:-.01em}.pf2-panel-head span{display:block;margin-top:3px;color:var(--muted-2);font-size:9.5px}.pf2-panel-head>strong{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.pf2-chart{position:relative;height:210px;margin-top:12px}.pf2-chart svg{display:block;width:100%;height:100%;overflow:visible}.pf2-chart-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:#5ee69b;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #5ee69b1f;pointer-events:none}.pf2-chart-max,.pf2-chart-min{position:absolute;right:0;color:#60646e;font-size:9px;font-variant-numeric:tabular-nums;pointer-events:none}.pf2-chart-max{top:0}.pf2-chart-min{bottom:0}.pf2-chart-now{position:absolute;right:10px;top:0;color:#d8dbe3;font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}.pf2-chart-axis{display:flex;justify-content:space-between;margin-top:7px;color:#5b5f69;font-size:9px}.pf2-chart-empty{display:grid;place-items:center;height:180px;color:var(--muted-2);font-size:10.5px}.pf2-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);gap:28px;align-items:start;min-width:0}.pf2-holdings{min-width:0}.pf2-side{display:grid;gap:24px;min-width:0}.pf2-panel{min-width:0;padding-top:2px}.pf2-table-wrap{margin-top:10px;overflow-x:auto}.pf2-table{width:100%;border-collapse:collapse;font-size:11px}.pf2-table th{padding:8px;border-bottom:1px solid var(--line-soft);color:#5e626c;font-size:8.5px;font-weight:500;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.pf2-table td{padding:9px 8px;border-bottom:1px solid var(--line-soft);color:#d5d8e0;white-space:nowrap}.pf2-table tbody tr:last-child td{border-bottom:0}.pf2-table .num{text-align:right;font-variant-numeric:tabular-nums}.pf2-table th:first-child,.pf2-table td:first-child{padding-left:0}.pf2-table th:last-child,.pf2-table td:last-child{padding-right:0}.pf2-asset{display:inline-flex;align-items:center;gap:9px}.pf2-asset-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--tone, #8b8f9b) 16%,transparent);color:var(--tone, #8b8f9b);font-size:10px;font-weight:600}.pf2-asset-mark svg{border-radius:50%}.pf2-asset-id{display:grid;gap:1px}.pf2-asset-id strong{color:#eceef4;font-size:11.5px;font-weight:600}.pf2-asset-id span{color:var(--muted-2);font-size:8.5px}.pf2-network{color:var(--muted-2);font-size:10px}.pf2-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:9px;color:#5b5f69;font-size:8.5px}.pf2-foot span:last-child{overflow:hidden;max-width:48%;text-overflow:ellipsis;white-space:nowrap}.pf2-empty-row{display:grid;justify-items:center;gap:6px;padding:34px 16px;text-align:center}.pf2-empty-row strong{color:#dfe2ea;font-size:12px}.pf2-empty-row p{margin:0 0 4px;color:var(--muted-2);font-size:10.5px}.pf2-alloc-bar{display:flex;gap:2px;height:7px;margin-top:12px;border-radius:4px;overflow:hidden;background:#ffffff0a}.pf2-alloc-bar span{display:block;min-width:2px;height:100%}.pf2-alloc-list{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.pf2-alloc-list li{display:grid;grid-template-columns:7px 1fr auto auto;align-items:center;gap:8px;font-size:10px}.pf2-alloc-dot{width:6px;height:6px;border-radius:50%}.pf2-alloc-list strong{color:#dfe2ea;font-size:10.5px;font-weight:600}.pf2-alloc-list span{color:var(--muted-2);font-variant-numeric:tabular-nums}.pf2-alloc-list em{min-width:64px;color:var(--muted);font-size:10px;font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.pf2-net-list{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.pf2-net-list li{display:grid;grid-template-columns:minmax(0,1fr) 70px 38px;align-items:center;gap:9px;font-size:10px}.pf2-net-name{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.pf2-net-bar{display:block;height:4px;border-radius:3px;background:#ffffff0d;overflow:hidden}.pf2-net-bar span{display:block;height:100%;border-radius:3px;background:#6f7380}.pf2-net-list strong{color:var(--muted-2);font-size:9.5px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 1080px){.pf2-grid{grid-template-columns:minmax(0,1fr);gap:24px}.pf2-side{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width: 720px){.pf2-head,.pf2-summary{align-items:flex-start}.pf2-stats{margin-left:0;gap:24px}.pf2-total>strong{font-size:29px}.pf2-chart{height:170px}.pf2-chart-panel{padding:14px 12px 10px}.pf2-side{grid-template-columns:minmax(0,1fr);gap:22px}}@media (max-width: 600px){.pf2-root{gap:18px}.pf2-head h1{font-size:24px}.pf2-total>strong{font-size:27px}.pf2-table th:nth-child(2),.pf2-table td:nth-child(2),.pf2-table th:nth-child(5),.pf2-table td:nth-child(5){display:none}.pf2-foot span:last-child{display:none}.pf2-watch form{flex-direction:column}.pf2-watch form .pf2-btn{width:100%}}@media (prefers-reduced-motion: reduce){.pf2-skeleton span{animation:none}}.pf2-meta-sep{margin:0 1px;color:#3d4048}.pf2-loading{display:grid;gap:18px}.pf2-loading-head{display:grid;justify-items:start}.pf2-loading-panel{padding:14px 0 4px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#0f1116}.pf2-loading-panel>.sk:first-child{margin:0 16px 10px}.tg-card{display:grid;gap:0}.tg-body{display:grid;gap:12px;padding:16px 22px 20px}.tg-status{flex:0 0 auto;padding:3px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted-2);font-size:8.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.tg-status.is-ok{color:var(--green);border-color:color-mix(in srgb,var(--green) 22%,transparent);background:color-mix(in srgb,var(--green) 7%,transparent)}.tg-status.is-bad{color:var(--red);border-color:color-mix(in srgb,var(--red) 22%,transparent);background:color-mix(in srgb,var(--red) 7%,transparent)}.tg-status.is-idle{color:var(--text)}.tg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tg-field{display:grid;gap:5px}.tg-field span{color:var(--muted-2);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tg-field input{width:100%;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff08;color:var(--text);font:inherit;font-size:11px;outline:none}.tg-field input::placeholder{color:var(--muted-2)}.tg-field input:focus{border-color:#a78bfa66}.tg-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tg-toggle{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#ffffff05;color:var(--muted);font-size:10px;font-weight:600;cursor:pointer}.tg-toggle i{width:7px;height:7px;border-radius:50%;background:var(--muted-2)}.tg-toggle.is-on{color:var(--green);border-color:color-mix(in srgb,var(--green) 22%,transparent);background:color-mix(in srgb,var(--green) 7%,transparent)}.tg-toggle.is-on i{background:var(--green)}.tg-hint{color:var(--muted-2);font-size:9.5px;line-height:1.45}.tg-error{margin:0;color:var(--red);font-size:10px;line-height:1.45}.tg-message{margin:0;color:var(--green);font-size:10px;line-height:1.45}.tg-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.tg-link{border:0;background:transparent;color:var(--muted);font-size:10px;font-weight:600;cursor:pointer}.tg-link:hover:not(:disabled){color:var(--text)}.tg-link:disabled{opacity:.45;cursor:default}.tg-note{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted-2);font-size:9.5px;line-height:1.45}.tgu-enable{display:grid;gap:5px}.tgu-enable>span{color:var(--muted-2);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tgu-enable .tg-toggle{height:34px}.tgu-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tgu-topic{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff05;cursor:pointer}.tgu-topic input{margin-top:2px;accent-color:var(--accent)}.tgu-topic span{display:grid;gap:2px}.tgu-topic b{color:var(--text);font-size:10px;font-weight:600}.tgu-topic em{color:var(--muted-2);font-size:9px;font-style:normal;line-height:1.4}@media (max-width: 720px){.tg-grid,.tgu-topics{grid-template-columns:minmax(0,1fr)}.tg-actions{justify-content:flex-start}}.bp-card{display:grid;gap:0}.bp-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:#ffffff05}.bp-device{color:var(--muted);font-size:11px;line-height:1.4}.bp-actions{display:inline-flex;align-items:center;gap:13px}@media (max-width: 560px){.bp-row{align-items:flex-start}.bp-actions{width:100%;justify-content:flex-end}}.em-card{display:grid;gap:0}.em-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:#ffffff05}.em-meta{display:grid;gap:2px;min-width:0}.em-meta b{color:var(--text);font-size:10.5px;font-weight:600}.em-meta em{overflow:hidden;color:var(--muted-2);font-size:9.5px;font-style:normal;line-height:1.35;text-overflow:ellipsis}.pa-card{display:grid;gap:0}.pa-flash{display:grid;grid-template-columns:14px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--green) 26%,transparent);border-radius:8px;background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--text);font-size:10.5px;line-height:1.35}.pa-flash>svg{color:var(--green)}.pa-flash-close{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:5px;background:transparent;color:var(--muted-2);cursor:pointer}.pa-flash-close:hover{background:#ffffff12;color:var(--text)}.pa-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px}.pa-add{height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:#e7e1ff;font-size:10.5px;font-weight:600;white-space:nowrap;cursor:pointer}.pa-add:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 22%,transparent)}.pa-add:disabled{opacity:.45;cursor:default}.pa-input{position:relative;display:block;min-width:0}.pa-input>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted-2);pointer-events:none}.pa-input input{padding-left:29px;padding-right:28px}.pa-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:5px;background:transparent;color:var(--muted-2);cursor:pointer}.pa-clear:hover{background:#ffffff12;color:var(--text)}.pa-coins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pa-coin{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:#ffffff05;text-align:left;cursor:pointer}.pa-coin:hover{border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.pa-coin.is-active{border-color:color-mix(in srgb,var(--accent) 52%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.pa-coin-logo{position:relative;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffff0d;font-size:10px;font-weight:700;overflow:hidden}.pa-coin-logo i{font-style:normal;line-height:1}.pa-coin-logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pa-coin-meta{display:grid;gap:1px;min-width:0}.pa-coin-meta b{color:var(--text);font-size:10px;font-weight:600;letter-spacing:.02em}.pa-coin-meta em{overflow:hidden;color:var(--muted-2);font-size:8.5px;font-style:normal;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.pa-coin-price{color:var(--muted);font-size:9.5px;font-variant-numeric:tabular-nums}.pa-list{display:grid;gap:6px}.pa-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:#ffffff05;font-size:10.5px}.pa-detail{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.pa-side{display:flex;align-items:center;justify-content:flex-end;gap:7px}.pa-action{padding:2px 5px;border:0;border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:9.5px;font-weight:600;cursor:pointer}.pa-action:hover:not(:disabled){background:#ffffff0f;color:var(--text)}.pa-action.is-strong{color:#e7e1ff}.pa-action:disabled{opacity:.4;cursor:default}.pa-delivery{display:inline-flex;align-items:center;gap:4px}.pa-chip{padding:1px 5px;border:1px solid transparent;border-radius:4px;background:#ffffff0a;color:var(--muted-2);font-size:8px;font-weight:600;letter-spacing:.02em}.pa-chip.status-sent{color:var(--green);background:color-mix(in srgb,var(--green) 9%,transparent);border-color:color-mix(in srgb,var(--green) 18%,transparent)}.pa-chip.status-failed{color:var(--red);background:color-mix(in srgb,var(--red) 9%,transparent);border-color:color-mix(in srgb,var(--red) 18%,transparent)}.pa-edit{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.pa-edit-prefix{color:var(--muted);font-size:10px}.pa-edit input{width:116px;height:26px;padding:0 8px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:6px;background:#ffffff0a;color:var(--text);font:inherit;font-size:10.5px;outline:none}.pa-edit input:focus{border-color:color-mix(in srgb,var(--accent) 62%,transparent)}.pa-row.is-triggered{opacity:.78}.pa-symbol{color:var(--text);font-weight:600;letter-spacing:.02em}.pa-condition{color:var(--muted)}.pa-current{color:var(--muted-2);font-variant-numeric:tabular-nums}.pa-state{justify-self:start;padding:2px 6px;border-radius:4px;font-size:8.5px;font-weight:600}.pa-state.is-armed{color:var(--green);background:color-mix(in srgb,var(--green) 9%,transparent)}.pa-state.is-done{color:var(--muted-2);background:#ffffff0a}.pa-remove{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--muted-2);cursor:pointer}.pa-remove:hover:not(:disabled){background:#ffffff0f;color:var(--red)}.pa-remove:disabled{opacity:.4;cursor:default}@media (max-width: 720px){.pa-form,.pa-coins{grid-template-columns:minmax(0,1fr)}.pa-row{grid-template-columns:46px minmax(0,1fr) auto}.pa-current{display:none}}.beta-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.beta-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#ffffff05}.beta-main{display:grid;gap:2px;min-width:0}.beta-main b{color:var(--text);font-size:11px;font-weight:600}.beta-main em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.4}.beta-main>span{color:var(--muted-2);font-size:9px}.beta-state{padding:2px 7px;border-radius:5px;background:#ffffff0d;color:var(--muted-2);font-size:8.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.beta-state.is-new{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.beta-state.is-approved{color:var(--green);background:color-mix(in srgb,var(--green) 9%,transparent)}.beta-state.is-accepted,.beta-state.is-used{color:var(--muted-2)}.beta-approve{height:30px;padding:0 11px;font-size:10px}.beta-resend{border:0;background:transparent;color:var(--muted);font-size:9.5px;font-weight:600;cursor:pointer}.beta-resend:hover{color:var(--text)}.beta-row.is-accepted{opacity:.65}@media (max-width: 640px){.beta-row{grid-template-columns:minmax(0,1fr) auto}.beta-row>:last-child{grid-column:1 / -1;justify-self:end}}.ai-loading-card{min-height:220px}.ai-stack{display:grid;gap:20px}.ai-hero,.set-card.ai-hero{position:relative;display:flex;align-items:center;gap:18px;padding:20px;overflow:hidden;background:#0f1013}.ai-hero-mark{position:relative;z-index:1;flex:0 0 48px;display:grid;place-items:center;width:48px;height:48px;border-radius:13px;border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);background:color-mix(in srgb,var(--accent) 12%,#111218);color:var(--accent)}.ai-hero-copy{position:relative;z-index:1;min-width:0;flex:1 1 320px}.ai-eyebrow{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.ai-hero-copy h2{margin:6px 0 0;font-size:19px;font-weight:600;letter-spacing:-.015em}.ai-hero-copy p{margin:6px 0 0;max-width:560px;color:var(--muted);font-size:12px;line-height:1.55}.ai-hero-stats{position:relative;z-index:1;display:flex;gap:0;margin-left:auto;border:1px solid var(--line-soft);border-radius:11px;background:#090a0e73}.ai-hero-stats>div{display:flex;flex-direction:column;gap:3px;min-width:92px;padding:10px 14px}.ai-hero-stats>div+div{border-left:1px solid var(--line-soft)}.ai-hero-stats span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.ai-hero-stats strong{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ai-status{display:inline-flex;align-items:center;gap:6px}.ai-status i,.ai-pill i,.ai-live i{width:5px;height:5px;border-radius:50%;background:var(--muted-2)}.ai-status.good i,.ai-pill.good i,.ai-live i{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 14%,transparent)}.ai-status.bad i,.ai-pill.bad i{background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 13%,transparent)}.ai-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;border:1px solid var(--line-soft);color:var(--muted);font-size:10px;white-space:nowrap}.ai-pill.good{color:color-mix(in srgb,var(--green) 78%,var(--text));border-color:color-mix(in srgb,var(--green) 22%,transparent)}.ai-pill.bad{color:color-mix(in srgb,var(--red) 78%,var(--text));border-color:color-mix(in srgb,var(--red) 22%,transparent)}.ai-presets{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:16px}.ai-presets>span{margin-right:4px;color:var(--muted-2);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ai-preset{padding:5px 10px;border-radius:7px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:10.5px;transition:border-color .15s,color .15s,background .15s}.ai-preset:hover{color:var(--text);border-color:#ffffff24}.ai-preset.active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.ai-conn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-span-2{grid-column:1 / -1}.ai-mono,.ai-conn-grid .ai-mono{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:11.5px}.ai-field-hint{color:var(--muted-2);font-size:10px;font-style:normal;line-height:1.5}.ai-field-hint code{padding:0 3px;border-radius:4px;background:#ffffff0d;font-size:9.5px}.ai-model-picker{display:flex;flex-direction:column;gap:6px;min-width:0}.ai-model-picker input,.ai-model-select{width:100%}.ai-model-select .qx-select-trigger{width:100%;height:40px;justify-content:flex-start;border-radius:10px;font-size:11.5px}.ai-model-select .qx-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ai-model-select .qx-select-menu{width:100%;max-height:260px}.ai-conn-grid .ai-model-select .qx-select-menu{top:auto;bottom:calc(100% + 6px)}.ai-model-custom{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--accent);font-size:9.5px}.ai-model-custom:hover{text-decoration:underline}.ai-stored{margin-left:5px;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--green) 10%,transparent);color:color-mix(in srgb,var(--green) 75%,var(--text));font-size:8.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}.ai-models{display:grid;gap:6px;margin-top:14px}.ai-models>span{color:var(--muted-2);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ai-model-chips{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.ai-model-chips button{flex:0 0 auto;padding:4px 8px;border-radius:6px;border:1px solid var(--line-soft);background:#ffffff05;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:9.5px;white-space:nowrap}.ai-model-chips button:hover{border-color:#ffffff24;color:var(--text)}.ai-model-chips button.active{border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent)}.ai-key-row{position:relative}.ai-key-row input{padding-right:58px}.ai-key-toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:#14151a;color:var(--muted);font-size:9.5px}.ai-key-toggle:hover{color:var(--text)}.ai-key-note{display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--muted-2);font-size:10.5px}.ai-key-note svg{color:var(--accent)}.ai-key-note button{margin-left:auto;padding:0;border:0;background:transparent;color:var(--red);font-size:10.5px}.ai-key-note button:hover{text-decoration:underline}.ai-result{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:9px 11px;border-radius:9px;border:1px solid var(--line-soft);background:#ffffff06;color:var(--muted);font-size:11px;line-height:1.5}.ai-result-dot{flex:0 0 5px;width:5px;height:5px;margin-top:5px;border-radius:50%;background:var(--muted-2)}.ai-result.ok{border-color:color-mix(in srgb,var(--green) 18%,transparent);background:color-mix(in srgb,var(--green) 6%,transparent);color:color-mix(in srgb,var(--green) 68%,var(--text))}.ai-result.ok .ai-result-dot{background:var(--green)}.ai-result.bad{border-color:color-mix(in srgb,var(--red) 20%,transparent);background:color-mix(in srgb,var(--red) 6%,transparent);color:color-mix(in srgb,var(--red) 72%,var(--text))}.ai-result.bad .ai-result-dot{background:var(--red)}.ai-conn-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--line-soft)}.ai-conn-meta{color:var(--muted-2);font-size:10.5px}.ai-conn-actions{display:flex;align-items:center;gap:8px}.ai-conn-actions .primary-btn{display:inline-flex;align-items:center;gap:6px}.ai-security-note{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;color:var(--muted-2);font-size:10px;line-height:1.5}.ai-security-note svg{flex:0 0 auto;margin-top:1px;color:var(--accent)}.ai-council-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:10.5px;white-space:nowrap}.ai-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 16px;padding:0;list-style:none;border:1px solid var(--line-soft);border-radius:11px;background:#ffffff04;overflow:hidden}.ai-flow li{display:flex;align-items:flex-start;gap:9px;padding:12px}.ai-flow li+li{border-left:1px solid var(--line-soft)}.ai-flow li>span{flex:0 0 auto;color:color-mix(in srgb,var(--accent) 70%,var(--muted-2));font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:9px;line-height:1.6}.ai-flow strong{display:block;font-size:10.5px;font-weight:600}.ai-flow em{display:block;margin-top:2px;color:var(--muted-2);font-size:9.5px;font-style:normal;line-height:1.4}.ai-council-members{display:grid;gap:6px;margin-bottom:16px}.ai-council-members>span{color:var(--muted-2);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ai-council-members>div{display:flex;flex-wrap:wrap;gap:5px}.ai-council-members em{color:var(--muted-2);font-size:10.5px;font-style:normal}.ai-member-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:6px;border:1px solid var(--line);background:#ffffff06;color:var(--muted);font-size:10px}.ai-member-chip.is-chair{border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.ai-member-chip.is-off{opacity:.45}.ai-member-chip b{padding:0 4px;border-radius:3px;background:color-mix(in srgb,var(--accent) 16%,transparent);font-size:8px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ai-council-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-council-switches{display:grid;gap:0;margin-top:14px;border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.ai-council-switches>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;background:#ffffff04}.ai-council-switches>div+div{border-top:1px solid var(--line-soft)}.ai-council-switches>div>div{display:flex;flex-direction:column;gap:1px}.ai-council-switches strong{font-size:11px;font-weight:500}.ai-council-switches span{color:var(--muted-2);font-size:10px}.ai-auto{display:flex;align-items:center;gap:8px;flex:0 0 auto}.ai-auto select{height:30px;padding:0 8px;border-radius:7px;border:1px solid var(--line);background:#121317;color:var(--muted);font-size:10px}.ai-auto select:disabled{opacity:.45}.ai-cap{display:flex;align-items:center;gap:6px;flex:0 0 auto}.ai-cap input{width:52px;height:30px;padding:0 7px;border-radius:7px;border:1px solid var(--line);background:#121317;color:var(--text);font-size:10.5px;font-variant-numeric:tabular-nums}.ai-cap em{color:var(--muted-2);font-size:9px;font-style:normal;white-space:nowrap}.ai-council-brief{margin-top:14px}.ai-council-brief textarea{min-height:104px;padding:9px 11px;line-height:1.55;resize:vertical}.ai-council-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:10.5px;line-height:1.5}.ai-council-foot .primary-btn{display:inline-flex;align-items:center;gap:6px}.ai-text-link{padding:0;border:0;background:transparent;color:var(--accent);font-size:inherit}.ai-text-link:hover{text-decoration:underline}.ai-dirty{color:var(--accent);font-weight:500}.ai-agents{display:grid;grid-template-columns:repeat(auto-fill,minmax(282px,1fr));gap:10px}.ai-agent{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:11px;border:1px solid var(--line);background:linear-gradient(170deg,#ffffff07,#ffffff03);transition:border-color .15s,background .15s}.ai-agent:hover{border-color:#ffffff21;background:linear-gradient(170deg,#ffffff0a,#ffffff04)}.ai-agent.is-paused{opacity:.62}.ai-agent-head{display:flex;align-items:flex-start;gap:9px}.ai-agent-avatar{flex:0 0 32px;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;border:1px solid var(--line);background:#ffffff0a;color:var(--accent)}.ai-agent-id{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ai-agent-id strong{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-agent-id span{color:var(--muted-2);font-size:10px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-chair-badge{align-self:flex-start;margin-top:3px;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent);font-size:8px;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ai-agent-brief{margin:0;color:var(--muted);font-size:11px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:50px}.ai-agent-tags{display:flex;flex-wrap:wrap;gap:4px}.ai-agent-tags span{max-width:100%;padding:3px 7px;border-radius:5px;border:1px solid var(--line-soft);background:#ffffff06;color:var(--muted-2);font-size:9.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-agent-tags span.mono{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:9px;color:var(--muted)}.ai-agent-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line-soft)}.ai-agent-run{display:inline-flex;align-items:center;gap:5px;color:var(--muted-2);font-size:9.5px}.ai-run-dot{width:4px;height:4px;border-radius:50%;background:var(--muted-2)}.ai-run-dot.ready{background:var(--green)}.ai-run-dot.warn{background:var(--red)}.ai-agent-actions{display:flex;align-items:center;gap:2px}.ai-agent-actions button{padding:4px 6px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:9.5px}.ai-agent-actions button:hover:not(:disabled){background:#ffffff0d;color:var(--text)}.ai-agent-actions button.danger{color:var(--muted-2)}.ai-agent-actions button.danger:hover:not(:disabled){background:color-mix(in srgb,var(--red) 8%,transparent);color:var(--red)}.ai-agent-actions button:disabled{opacity:.45;cursor:default}.ai-switch{flex:0 0 auto;position:relative;width:30px;height:17px;padding:0;border-radius:999px;border:1px solid var(--line);background:#1b1c22;transition:background .15s,border-color .15s}.ai-switch span{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--muted-2);transition:transform .15s,background .15s}.ai-switch.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 22%,#14151a)}.ai-switch.on span{transform:translate(13px);background:var(--text)}.ai-switch:disabled{opacity:.5}.ai-start{display:grid;gap:12px}.ai-start-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ai-start-head strong{display:block;font-size:12px;font-weight:600}.ai-start-head span{display:block;margin-top:2px;color:var(--muted-2);font-size:10.5px}.ai-start-count{font-size:9.5px!important;letter-spacing:.06em;text-transform:uppercase}.ai-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.ai-template{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;border:1px solid var(--line);background:#ffffff05;text-align:left;transition:border-color .15s,background .15s,transform .15s}.ai-template:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 4%,rgba(255,255,255,.02));transform:translateY(-1px)}.ai-template-icon{flex:0 0 32px;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--line-soft);background:#ffffff08;color:var(--accent)}.ai-template-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ai-template-copy strong{font-size:11.5px;font-weight:600}.ai-template-copy em{color:var(--muted-2);font-size:10px;font-style:normal;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-template-arrow{flex:0 0 auto;color:var(--muted-2)}.ai-live{display:inline-flex;align-items:center;gap:6px;color:var(--muted-2);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.ai-activity{display:grid;gap:0;margin:0;padding:0;list-style:none}.ai-activity li{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:11px}.ai-activity li:last-child{border-bottom:0}.ai-activity li.is-bad{color:color-mix(in srgb,var(--red) 70%,var(--text))}.ai-activity-dot{flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:var(--green)}.ai-activity li.is-bad .ai-activity-dot{background:var(--red)}.ai-activity li span:nth-child(2){flex:1 1 auto;min-width:0}.ai-activity li em{flex:0 0 auto;color:var(--muted-2);font-size:9.5px;font-style:normal}.ai-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:24px;background:#040508bd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:aiFade .16s ease-out}@keyframes aiFade{0%{opacity:0}to{opacity:1}}.ai-editor{display:flex;flex-direction:column;width:min(780px,100%);max-height:min(92vh,900px);border-radius:16px;border:1px solid var(--line);background:#0d0e12;box-shadow:0 50px 120px -40px #000000f2;animation:aiRise .18s ease-out}@keyframes aiRise{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:none}}.ai-editor-head{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid var(--line)}.ai-editor-icon{flex:0 0 34px;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent)}.ai-editor-head>div{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.ai-editor-head strong{font-size:13px;font-weight:600}.ai-editor-head span{color:var(--muted-2);font-size:10.5px}.ai-editor-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 18px 18px}.ai-editor-warn{display:flex;align-items:flex-start;gap:7px;margin:13px 0 0;padding:8px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--red) 20%,transparent);background:color-mix(in srgb,var(--red) 6%,transparent);color:color-mix(in srgb,var(--red) 72%,var(--text));font-size:10.5px;line-height:1.45}.ai-template-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:13px 0 0}.ai-template-strip>span{color:var(--muted-2);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase}.ai-template-strip button{padding:4px 8px;border-radius:6px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:10px}.ai-template-strip button:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));color:var(--accent)}.ai-editor-section{padding-top:20px;margin-top:20px;border-top:1px solid var(--line-soft)}.ai-editor-section:first-of-type{border-top:0}.ai-editor-section-head h3{margin:0;font-size:12px;font-weight:600}.ai-editor-section-head p{margin:2px 0 12px;color:var(--muted-2);font-size:10.5px;line-height:1.45}.ai-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-range{height:40px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;accent-color:var(--accent);cursor:pointer}.ai-prompt-tools{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.ai-prompt-tools button{padding:4px 8px;border-radius:6px;border:1px solid var(--line);background:#ffffff06;color:var(--muted-2);font-size:9.5px}.ai-prompt-tools button:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));color:var(--accent)}.ai-instructions{width:100%;min-height:190px;padding:11px;border-radius:10px;border:1px solid var(--line);background:#ffffff06;color:var(--text);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:11px;line-height:1.6;resize:vertical}.ai-instructions:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:#ffffff0a}.ai-prompt-meta{display:flex;justify-content:space-between;gap:12px;margin-top:6px;color:var(--muted-2);font-size:9.5px;font-variant-numeric:tabular-nums}.ai-deliverable{min-height:132px}.ai-prompt-preview{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:10px 12px;border-radius:9px;border:1px solid var(--line-soft);background:#ffffff05}.ai-prompt-preview>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ai-prompt-preview strong{font-size:10.5px;font-weight:600}.ai-prompt-preview span{color:var(--muted-2);font-size:9.5px;line-height:1.4}.ai-prompt-preview .set-ghost{flex:0 0 auto}.ai-prompt-pre{margin:8px 0 0;max-height:260px;overflow:auto;padding:12px;border-radius:9px;border:1px solid var(--line-soft);background:#0b0c10;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:10px;line-height:1.55;white-space:pre-wrap}.ai-preview-error{margin-top:8px}.ai-seg{display:inline-flex;padding:2px;border-radius:8px;border:1px solid var(--line);background:#ffffff06}.ai-seg button{padding:6px 12px;border:0;border-radius:6px;background:transparent;color:var(--muted-2);font-size:10.5px}.ai-seg button[aria-pressed=true]{background:#1d1e25;color:var(--text)}.ai-guardrails{display:grid;gap:0;margin-top:14px;border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.ai-guardrail-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;background:#ffffff04}.ai-guardrail-row+.ai-guardrail-row{border-top:1px solid var(--line-soft)}.ai-guardrail-row>div:first-child{display:flex;flex-direction:column;gap:1px;min-width:0}.ai-guardrail-row strong{font-size:11px;font-weight:500}.ai-guardrail-row span{color:var(--muted-2);font-size:10px}.ai-pct{position:relative;flex:0 0 78px}.ai-pct input{width:100%;height:30px;padding:0 22px 0 9px;border-radius:7px;border:1px solid var(--line);background:#121317;color:var(--text);font-size:11px}.ai-pct em{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:var(--muted-2);font-size:10px;font-style:normal;pointer-events:none}.ai-scopes{display:grid;gap:7px;margin-top:14px}.ai-scopes>span{color:var(--muted-2);font-size:10px;font-weight:500}.ai-scopes>div{display:flex;flex-wrap:wrap;gap:5px}.ai-scopes button{padding:5px 9px;border-radius:6px;border:1px solid var(--line);background:transparent;color:var(--muted-2);font-size:10px}.ai-scopes button.active{border-color:color-mix(in srgb,var(--accent) 32%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.ai-test-section .ai-test-prompt{min-height:66px}.ai-test-actions{display:flex;align-items:center;gap:10px;margin-top:8px}.ai-test-actions .set-ghost{display:inline-flex;align-items:center;gap:6px}.ai-test-note{color:var(--muted-2);font-size:9.5px}.ai-test-reply{margin-top:10px;padding:10px 12px;border-radius:9px;border:1px solid var(--line-soft);background:#ffffff05}.ai-test-reply.ok{border-color:color-mix(in srgb,var(--green) 16%,transparent)}.ai-test-reply.bad{border-color:color-mix(in srgb,var(--red) 20%,transparent)}.ai-test-reply-head{display:flex;align-items:center;gap:6px;color:var(--muted-2);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ai-test-reply-head i{width:4px;height:4px;border-radius:50%;background:var(--green)}.ai-test-reply.bad .ai-test-reply-head i{background:var(--red)}.ai-test-reply p{margin:7px 0 0;max-height:220px;overflow-y:auto;color:var(--text);font-size:11.5px;line-height:1.6;white-space:pre-wrap}.ai-editor .ai-instructions{max-width:100%}.ai-editor .qx-select-menu{max-height:200px}.ai-editor .ai-model-select .qx-select-menu{top:auto;bottom:calc(100% + 6px)}.ai-editor-error{margin-top:14px}.ai-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--line);background:#0b0c10;border-radius:0 0 16px 16px}.ai-editor-foot>span{color:var(--muted-2);font-size:9.5px}.ai-editor-foot>div{display:flex;align-items:center;gap:8px}@media (max-width: 1080px){.ai-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-flow li:nth-child(3){border-left:0}.ai-flow li:nth-child(3),.ai-flow li:nth-child(4){border-top:1px solid var(--line-soft)}}@media (max-width: 900px){.ai-hero{flex-wrap:wrap}.ai-hero-stats{width:100%;margin-left:0}.ai-hero-stats>div{flex:1 1 0}}@media (max-width: 720px){.ai-conn-grid,.ai-editor-grid,.ai-council-grid{grid-template-columns:minmax(0,1fr)}.ai-span-2{grid-column:auto}.ai-editor-backdrop{padding:10px}.ai-editor{max-height:96vh}.ai-editor-body{padding:4px 14px 14px}.ai-editor-head,.ai-editor-foot{padding-left:14px;padding-right:14px}}@media (max-width: 520px){.ai-hero{padding:16px}.ai-hero-mark{display:none}.ai-flow{grid-template-columns:minmax(0,1fr)}.ai-flow li+li{border-left:0;border-top:1px solid var(--line-soft)}.ai-hero-stats>div{padding:8px 10px}.ai-templates{grid-template-columns:minmax(0,1fr)}.ai-agent-foot{align-items:flex-start;flex-direction:column}.ai-seg{width:100%}.ai-seg button{flex:1 1 0}.ai-editor-foot{flex-direction:column;align-items:stretch}.ai-editor-foot>div{justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.ai-editor-backdrop,.ai-editor,.ai-template,.ai-agent{animation:none;transition:none}}.set-root{display:grid;gap:18px;min-width:0}.set-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.set-kicker{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.set-kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.set-head h1{margin:7px 0 0;font-size:27px;font-weight:600;line-height:1.15;letter-spacing:-.02em}.set-head p{max-width:600px;margin:8px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted)}.set-layout{display:grid;grid-template-columns:236px minmax(0,1fr);gap:18px;align-items:start}.set-nav{position:sticky;top:18px;display:grid;gap:3px;padding:8px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,#191b238c,#0c0d12d1);box-shadow:inset 0 1px #ffffff0d,0 40px 70px -60px #000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.set-tab{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--muted);text-align:left;transition:background .18s,color .18s,border-color .18s}.set-tab:hover{color:var(--text);background:#ffffff0a}.set-tab.active{color:#fff;border-color:color-mix(in srgb,var(--accent) 16%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 14%,transparent),#ffffff05);box-shadow:inset 0 1px #ffffff0f,0 16px 30px -26px color-mix(in srgb,var(--accent-deep) 80%,transparent)}.set-tab.active:before{content:"";position:absolute;left:2px;top:50%;width:2px;height:18px;border-radius:2px;background:var(--accent);transform:translateY(-50%)}.set-tab-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;border:1px solid var(--line-soft);background:#ffffff08;color:var(--muted);transition:color .18s,background .18s,border-color .18s}.set-tab.active .set-tab-icon{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.set-tab-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.set-tab-copy strong{font-size:12.5px;font-weight:600;letter-spacing:-.005em}.set-tab-copy em{font-style:normal;font-size:9.5px;line-height:1.35;color:var(--muted-2);white-space:normal;overflow-wrap:anywhere}.set-tab-chev{color:var(--muted-2);opacity:.6}.set-tab.active .set-tab-chev{color:var(--accent);opacity:1}.set-nav-foot{display:flex;align-items:flex-start;gap:8px;margin-top:6px;padding:12px 10px 8px;border-top:1px solid var(--line-soft);color:var(--accent)}.set-nav-foot svg{flex:0 0 auto;margin-top:1px;opacity:.8}.set-nav-foot p{margin:0;font-size:9.5px;line-height:1.5;color:var(--muted-2)}.set-panels{min-width:0}.set-panel{display:grid;gap:16px;align-content:start;min-width:0}@media (max-width: 640px){.set-panel{gap:12px}}.set-panel[hidden]{display:none}.set-card{min-width:0;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,#191b238c,#0c0d12d1);box-shadow:inset 0 1px #ffffff0d,0 50px 90px -70px #000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;animation:setIn .2s ease-out}.set-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 22px 16px;border-bottom:1px solid var(--line-soft)}.set-card-head h2{margin:0;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.set-card-head p{margin:5px 0 0;max-width:520px;font-size:11.5px;line-height:1.55;color:var(--muted)}.set-card-body{display:grid;gap:20px;padding:20px 22px 22px}.set-saved-dot,.set-posture{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;font-size:9.5px;font-weight:600;letter-spacing:.03em;color:var(--muted);white-space:nowrap}.set-saved-dot i,.set-posture i{width:5px;height:5px;border-radius:50%;background:var(--green)}.set-posture{color:var(--green);border-color:color-mix(in srgb,var(--green) 20%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent)}.set-section{min-width:0}.set-section+.set-section{padding-top:20px;border-top:1px solid var(--line-soft)}.set-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.set-section-head h3{margin:0;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.set-section-head p{margin:4px 0 0;max-width:520px;font-size:11.5px;line-height:1.55;color:var(--muted)}.set-field{display:flex;flex-direction:column;gap:6px;min-width:0}.set-field>span{font-size:10.5px;font-weight:500;letter-spacing:.01em;color:var(--muted-2)}.set-field input{width:100%;height:40px;padding:0 11px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;color:var(--text);font:inherit;font-size:12.5px;transition:border-color .18s,background .18s,box-shadow .18s}.set-field input::placeholder{color:var(--muted-2)}.set-field input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:#ffffff0d;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.set-input-prefix{position:relative}.set-input-prefix em{position:absolute;left:11px;top:50%;z-index:1;font-style:normal;font-size:12px;color:var(--muted-2);transform:translateY(-50%);pointer-events:none}.set-input-prefix input{padding-left:25px}.set-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border-radius:9px;border:1px solid var(--line);background:#ffffff09;color:var(--muted);font-size:11px;font-weight:600;transition:background .18s,color .18s,border-color .18s}.set-ghost:hover:not(:disabled){background:#ffffff14;color:var(--text)}.set-ghost:disabled{opacity:.4;cursor:not-allowed}.set-save{height:38px;border-color:color-mix(in srgb,var(--accent) 28%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 30%,rgba(255,255,255,.1)),color-mix(in srgb,var(--accent-deep) 22%,rgba(255,255,255,.05)));box-shadow:0 14px 30px -18px color-mix(in srgb,var(--accent-deep) 90%,transparent);font-size:11.5px}.set-save.saved{border-color:color-mix(in srgb,var(--green) 26%,transparent);background:color-mix(in srgb,var(--green) 14%,transparent);color:color-mix(in srgb,var(--green) 82%,var(--text));box-shadow:0 14px 30px -20px color-mix(in srgb,var(--green) 80%,transparent)}.set-save:disabled{opacity:.42;cursor:not-allowed;transform:none}.set-profile-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:15px 16px;border-radius:16px;border:1px solid var(--line-soft);background:linear-gradient(150deg,#ffffff0b,#ffffff03)}.set-avatar-wrap{padding:3px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.set-avatar{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.55),transparent 48%),linear-gradient(145deg,var(--accent),var(--accent-deep));color:var(--bg);font-size:21px;font-weight:700;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px #ffffff47}.set-profile-id{display:flex;flex-direction:column;gap:3px;min-width:0}.set-profile-id>strong{font-size:16px;font-weight:600;letter-spacing:-.015em;overflow-wrap:anywhere}.set-profile-id>span{font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.set-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.set-badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;border:1px solid var(--line);background:#ffffff0a;color:var(--muted);font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.set-badge.accent{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--accent) 11%,transparent)}.set-profile-meta{display:flex;flex-direction:column;gap:3px;margin-left:auto;text-align:right}.set-profile-meta span{font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2)}.set-profile-meta strong{font-size:12.5px;font-weight:600;color:color-mix(in srgb,var(--text) 86%,var(--muted))}.set-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.set-field-wide{grid-column:1 / -1}.set-form-foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:4px;padding-top:14px;border-top:1px solid var(--line-soft)}.set-save-note{font-size:11px;line-height:1.5;color:var(--muted-2)}.set-form-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.set-pw-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px}.set-pw-foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:2px}.set-pw-foot>span{font-size:10.5px;line-height:1.5;color:var(--muted-2)}.set-pw-foot .set-error{color:var(--red)}.set-ok{display:flex;align-items:center;gap:7px;margin:12px 0 0;padding:9px 11px;border-radius:9px;border:1px solid color-mix(in srgb,var(--green) 22%,transparent);background:color-mix(in srgb,var(--green) 9%,transparent);color:color-mix(in srgb,var(--green) 82%,var(--text));font-size:10.5px;animation:setIn .18s ease-out}.set-2fa{display:flex;align-items:center;gap:12px;margin-top:13px;padding:13px 14px;border-radius:14px;border:1px solid var(--line-soft);background:#ffffff06;transition:border-color .2s,background .2s}.set-2fa.on{border-color:color-mix(in srgb,var(--accent) 18%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.set-2fa-icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:11px;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent)}.set-2fa-copy{flex:1;min-width:0}.set-2fa-copy>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.set-2fa-copy strong{font-size:12.5px;font-weight:600}.set-2fa-state{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:999px;font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.set-2fa-state.on{color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent);border:1px solid color-mix(in srgb,var(--green) 18%,transparent)}.set-2fa-state.off{color:var(--red);background:color-mix(in srgb,var(--red) 9%,transparent);border:1px solid color-mix(in srgb,var(--red) 17%,transparent)}.set-2fa-copy p{margin:4px 0 0;font-size:11.5px;line-height:1.5;color:var(--muted-2)}.set-switch{position:relative;flex:0 0 auto;width:40px;height:23px;padding:0;border-radius:999px;border:1px solid var(--line);background:#ffffff14;transition:background .2s,border-color .2s}.set-switch span{position:absolute;left:2px;top:2px;width:17px;height:17px;border-radius:50%;background:var(--muted);box-shadow:0 2px 5px #00000059;transition:transform .2s ease,background .2s}.set-switch.on{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:linear-gradient(90deg,var(--accent-deep),var(--accent))}.set-switch.on span{background:#fff;transform:translate(17px)}.set-sessions{display:grid;gap:8px;margin-top:13px}.set-session{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line-soft);background:#ffffff06}.set-session-icon{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:9px;border:1px solid var(--line-soft);background:#ffffff09;color:var(--muted)}.set-session>div{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.set-session>div strong{font-size:11.5px;font-weight:600;overflow-wrap:anywhere}.set-session>div span{font-size:10.5px;color:var(--muted-2);overflow-wrap:anywhere}.set-current{display:inline-flex;align-items:center;height:22px;margin-left:auto;padding:0 8px;border-radius:6px;border:1px solid color-mix(in srgb,var(--green) 18%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent);color:var(--green);font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.set-revoke{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:26px;padding:0 9px;border-radius:7px;border:1px solid color-mix(in srgb,var(--red) 20%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent);color:var(--red);font-size:9.5px;font-weight:600;transition:background .18s}.set-session .set-revoke{margin-left:auto}.set-revoke:hover{background:color-mix(in srgb,var(--red) 16%,transparent)}.set-notifs{display:grid;gap:8px}.set-notif{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;border:1px solid var(--line-soft);background:#ffffff06;transition:border-color .18s,background .18s}.set-notif:hover{border-color:color-mix(in srgb,var(--accent) 18%,transparent);background:#ffffff08}.set-notif-icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.set-notif-copy{flex:1;min-width:0}.set-notif-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.set-notif-title strong{font-size:12px;font-weight:600}.set-notif-title span{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.set-notif-copy p{margin:4px 0 0;font-size:11.5px;line-height:1.5;color:var(--muted-2)}.set-notif-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-soft)}.set-notif-foot>span{font-size:10.5px;color:var(--muted-2)}.set-key-form{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent);animation:setIn .18s ease-out}.set-key-form input,.set-key-form select{height:38px;border-radius:9px;border:1px solid var(--line);background:#090a0f99;color:var(--text);font:inherit;font-size:11.5px}.set-key-form input{flex:1 1 160px;min-width:0;padding:0 10px}.set-key-form select{width:140px;max-width:100%;flex:0 1 auto;padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.set-key-form input::placeholder{color:var(--muted-2)}.set-key-form input:focus,.set-key-form select:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.set-table-wrap{padding:0;min-width:0;max-width:100%;scrollbar-width:thin}.set-table-wrap::-webkit-scrollbar{display:block;height:6px}.set-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff24}.set-table{min-width:800px}.set-table th{padding-top:11px;padding-bottom:11px}.set-table td{font-size:11.5px}.set-key-name{display:flex;align-items:center;gap:7px}.set-key-name strong{font-size:11.5px;font-weight:600;white-space:nowrap}.set-key-id{display:block;margin-top:2px;font-size:10px;color:var(--muted-2);letter-spacing:.02em}.set-new{display:inline-flex;align-items:center;height:17px;padding:0 5px;border-radius:4px;border:1px solid color-mix(in srgb,var(--green) 20%,transparent);background:color-mix(in srgb,var(--green) 9%,transparent);color:var(--green);font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.set-secret{display:flex;align-items:center;gap:6px;white-space:nowrap}.set-secret code{padding:3px 6px;border-radius:5px;border:1px solid var(--line-soft);background:#ffffff09;color:color-mix(in srgb,var(--text) 84%,var(--muted));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.01em}.set-reveal{height:22px;padding:0 6px;border-radius:5px;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--accent);font-size:8.5px;font-weight:600;transition:background .18s}.set-reveal:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.set-scope{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--accent);font-size:8.5px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.set-scope.full{border-color:color-mix(in srgb,var(--red) 18%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent);color:var(--red)}.set-muted-cell{font-size:10.5px;color:var(--muted-2);white-space:nowrap}.set-api-note{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:10.5px;line-height:1.6;color:var(--muted-2)}.set-api-note svg{flex:0 0 auto;margin-top:2px;color:var(--accent);opacity:.8}.set-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 20px;text-align:center;color:var(--muted)}.set-empty svg{opacity:.5}.set-empty p{margin:0;font-size:12px;color:color-mix(in srgb,var(--text) 78%,var(--muted-2))}.set-empty button{margin-top:3px;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:#ffffff0a;color:var(--accent);font-size:10px;font-weight:600}.set-seg{display:inline-flex;gap:2px;padding:3px;border-radius:9px;border:1px solid var(--line);background:#06070a6b}.set-seg button{height:27px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:10.5px;font-weight:600;transition:background .18s,color .18s}.set-seg button:hover{color:var(--text);background:#ffffff0b}.set-seg button[aria-pressed=true]{color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.set-swatches{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.set-swatch{width:26px;height:26px;padding:0;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff2e,0 2px 8px #00000059;transition:transform .18s,box-shadow .18s}.set-swatch:hover{transform:scale(1.08)}.set-swatch.active{box-shadow:0 0 0 2px var(--panel),0 0 0 3px #ffffff9e,0 0 18px -4px #ffffff59}.set-accent-name{margin:8px 0 0;font-size:10px;color:var(--muted-2)}.set-preview{position:relative;overflow:hidden;padding:16px;border-radius:18px;border:1px solid var(--line);background:radial-gradient(420px 200px at 82% -20%,color-mix(in srgb,var(--set-accent) 22%,transparent),transparent 68%),linear-gradient(160deg,#1e1f2ab8,#0a0b10eb);transition:padding .2s ease}.set-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.set-preview-head em{font-style:normal;font-weight:500;letter-spacing:.04em;text-transform:none;color:color-mix(in srgb,var(--set-accent) 80%,#fff)}.set-preview-card{margin-top:10px;padding:14px;border-radius:14px;border:1px solid var(--line-soft);background:#090a0fb8;box-shadow:inset 0 1px #ffffff0a;transition:padding .2s ease}.set-preview-top{display:flex;align-items:center;gap:9px}.set-preview-top .coin-avatar{width:32px;height:32px;font-size:13px}.set-preview-top>div{display:flex;flex-direction:column;gap:1px}.set-preview-top strong{font-size:12px;font-weight:600}.set-preview-top div span{font-size:9px;color:var(--muted-2)}.set-preview-badge{display:inline-flex;align-items:center;height:20px;margin-left:auto;padding:0 7px;border-radius:5px;border:1px solid color-mix(in srgb,var(--set-accent) 30%,transparent);background:color-mix(in srgb,var(--set-accent) 14%,transparent);color:color-mix(in srgb,var(--set-accent) 88%,#fff);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.set-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.set-preview-stats div{padding:8px 9px;border-radius:8px;border:1px solid var(--line-soft);background:#ffffff06}.set-preview-stats span{display:block;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.set-preview-stats strong{display:block;margin-top:3px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.set-preview-bar{height:5px;margin-top:12px;border-radius:999px;background:#ffffff0f;overflow:hidden}.set-preview-bar i{display:block;width:74%;height:100%;border-radius:inherit;background:var(--set-accent);transition:background .2s}.set-preview-actions{display:flex;align-items:center;gap:9px;margin-top:12px}.set-preview-btn{display:inline-flex;align-items:center;height:32px;padding:0 11px;border-radius:8px;background:var(--set-accent);color:var(--bg);font-size:10.5px;font-weight:700;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--set-accent) 90%,transparent);transition:background .2s}.set-preview-link{font-size:10px;font-weight:600;color:color-mix(in srgb,var(--set-accent) 82%,#fff)}.set-preview>p{margin:12px 0 0;font-size:10.5px;line-height:1.55;color:var(--muted-2)}.set-preview[data-density=compact]{padding:11px}.set-preview[data-density=compact] .set-preview-card{padding:10px}.set-preview[data-density=compact] .set-preview-stats{margin-top:8px;gap:5px}.set-preview[data-density=compact] .set-preview-stats div{padding:6px 7px}.set-preview[data-density=compact] .set-preview-stats strong{font-size:11px}.set-preview[data-density=compact] .set-preview-bar,.set-preview[data-density=compact] .set-preview-actions{margin-top:8px}.set-preview[data-density=compact] .set-preview-btn{height:28px;font-size:10px}@keyframes setIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (max-width: 1080px){.set-layout{grid-template-columns:minmax(0,1fr)}.set-nav{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:6px;padding:8px;overflow:visible}.set-tab{width:auto;min-width:0;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px}.set-tab-icon{width:28px;height:28px}.set-tab-copy strong{font-size:11.5px}.set-tab-chev,.set-tab-copy em,.set-nav-foot{display:none}}@media (max-width: 820px){.set-pw-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.set-nav{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto}.set-tab:last-of-type{grid-column:1 / -1}.set-card-head{padding:18px 16px 14px}.set-card-body{padding:16px}.set-form{grid-template-columns:1fr}.set-field-wide{grid-column:auto}.set-form-foot{grid-column:auto;align-items:flex-start}.set-form-actions{margin-left:0}.set-pw-form{grid-template-columns:1fr}.set-pw-foot{grid-column:auto;align-items:flex-start}.set-profile-meta{margin-left:0;text-align:left}.set-key-form input{flex-basis:100%}.set-table{min-width:760px}.set-table thead th:last-child,.set-table tbody td:last-child{display:table-cell}.set-notif-foot{align-items:flex-start}}@media (max-width: 520px){.set-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.set-tab:last-of-type{grid-column:1 / -1}.set-card-head,.set-section-head{flex-direction:column}.set-seg{width:100%}.set-seg button{flex:1}.set-form-actions{width:100%}.set-form-actions .set-ghost,.set-form-actions .set-save{flex:1}.set-pw-foot .set-save{width:100%}.set-2fa,.set-notif{align-items:flex-start;flex-wrap:wrap}.set-session{flex-wrap:wrap}.set-preview-stats{gap:5px}.set-preview-stats div{padding:7px 6px}}@media (prefers-reduced-motion: reduce){.set-tab,.set-tab-icon,.set-ghost,.set-switch,.set-switch span,.set-swatch,.set-revoke,.set-notif,.set-preview,.set-preview-card,.set-preview-bar i{transition:none}.set-card,.set-ok,.set-key-form{animation:none}}.set-saved-dot.live i{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 16%,transparent)}.set-avatar-img{display:block;width:62px;height:62px;border-radius:50%;object-fit:cover;background:#ffffff0d}.set-avatar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:-6px}.set-avatar-actions>span{font-size:10px;line-height:1.5;color:var(--muted-2)}.set-badge.green{color:var(--green);border-color:color-mix(in srgb,var(--green) 24%,transparent);background:color-mix(in srgb,var(--green) 9%,transparent)}.set-field select,.set-field textarea{width:100%;padding:0 11px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;color:var(--text);font:inherit;font-size:12.5px;transition:border-color .18s,background .18s,box-shadow .18s}.set-field select{height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.set-field textarea{min-height:82px;padding:10px 11px;resize:vertical;line-height:1.55}.set-field select:focus,.set-field textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 42%,transparent);background-color:#ffffff0d;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.set-field-alert input{border-color:color-mix(in srgb,var(--accent) 32%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.set-posture.weak{color:var(--red);border-color:color-mix(in srgb,var(--red) 22%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent)}.set-posture.weak i{background:var(--red)}.set-posture-notes{display:flex;align-items:flex-start;gap:14px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.set-posture-notes>span{flex:0 0 auto;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.set-posture-notes ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.set-posture-notes li{position:relative;padding-left:12px;font-size:10.5px;line-height:1.5;color:var(--muted)}.set-posture-notes li:before{content:"";position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.7}.set-strength{grid-column:1 / -1;display:flex;align-items:center;gap:5px;margin-top:-2px}.set-strength i{flex:1;height:3px;border-radius:999px;background:#ffffff12;transition:background .2s}.set-strength[data-score="1"] i[data-on=true]{background:var(--red)}.set-strength[data-score="2"] i[data-on=true]{background:#f0b45f}.set-strength[data-score="3"] i[data-on=true],.set-strength[data-score="4"] i[data-on=true]{background:var(--green)}.set-strength span{flex:0 0 auto;min-width:62px;font-size:9.5px;font-weight:600;color:var(--muted-2);text-align:right}.set-2fa-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-left:auto}.set-2fa-setup,.set-backup{display:grid;gap:12px;margin-top:12px;padding:14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);background:color-mix(in srgb,var(--accent) 4%,transparent);animation:setIn .2s ease-out}.set-2fa-setup-head,.set-backup-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.set-2fa-setup-head>div,.set-backup-head>div{display:flex;flex-direction:column;gap:2px}.set-2fa-setup-head strong,.set-backup-head strong{font-size:12px;font-weight:600}.set-2fa-setup-head span,.set-backup-head span{font-size:10.5px;color:var(--muted-2)}.set-secret-block{display:block;padding:12px 13px;border-radius:10px;border:1px solid var(--line);background:#090a0fb3;color:color-mix(in srgb,var(--text) 90%,var(--accent));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;letter-spacing:.14em;line-height:1.5;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.set-2fa-qr-wrap{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.set-2fa-qr{flex:0 0 auto;width:132px;height:132px;padding:6px;border-radius:10px;background:#fff;object-fit:contain}.set-2fa-qr-wrap span{max-width:260px;font-size:10.5px;line-height:1.55;color:var(--muted-2)}.set-otpauth{width:fit-content;font-size:10.5px;font-weight:600;color:var(--accent);text-decoration:none}.set-otpauth:hover{text-decoration:underline}.set-2fa-verify{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.set-2fa-verify input{flex:1 1 180px;min-width:0;height:38px;padding:0 11px;border-radius:9px;border:1px solid var(--line);background:#090a0f99;color:var(--text);font:inherit;font-size:12px;letter-spacing:.12em}.set-2fa-verify input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.set-backup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.set-backup-grid code{padding:7px 9px;border-radius:7px;border:1px solid var(--line-soft);background:#090a0f8c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.06em;text-align:center;-webkit-user-select:all;user-select:all}.set-backup-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.set-muted-note{margin:0;padding:10px 0;font-size:11px;color:var(--muted-2)}.set-audit{display:grid;gap:2px;margin-top:12px;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.set-audit-row{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#ffffff04}.set-audit-row+.set-audit-row{border-top:1px solid var(--line-soft)}.set-audit-dot{flex:0 0 auto;width:6px;height:6px;margin-top:5px;border-radius:50%;background:var(--green)}.set-audit-dot.tone-bad{background:var(--red)}.set-audit-row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.set-audit-row strong{font-size:10.5px;font-weight:500;color:color-mix(in srgb,var(--text) 84%,var(--muted));overflow-wrap:anywhere}.set-audit-row span{font-size:9.5px;color:var(--muted-2)}.set-channel{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:13px 14px;border-radius:14px;border:1px solid var(--line-soft);background:#ffffff06}.set-channel>div:first-child strong{font-size:12px;font-weight:600}.set-channel p{margin:4px 0 0;font-size:11px;line-height:1.5;color:var(--muted-2)}.set-scope-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.set-scope-help span{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border-radius:10px;border:1px solid var(--line-soft);background:#ffffff05;font-size:10px;line-height:1.45;color:var(--muted-2)}.set-scope-help strong{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--muted)}.set-new.expired{color:var(--red);border-color:color-mix(in srgb,var(--red) 20%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent)}.set-api-note code{padding:1px 4px;border-radius:4px;border:1px solid var(--line-soft);background:#ffffff09;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;color:color-mix(in srgb,var(--text) 80%,var(--muted))}.set-loading{display:grid;gap:12px;padding:22px}.set-loading-bar{display:block;height:34px;border-radius:9px;background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08);background-size:200% 100%;animation:setShimmer 1.3s ease-in-out infinite}.set-loading-bar.short{width:56%}@keyframes setShimmer{0%{background-position:120% 0}to{background-position:-40% 0}}.set-toast{position:fixed;right:24px;bottom:24px;z-index:80;display:flex;align-items:center;gap:8px;max-width:min(420px,calc(100vw - 32px));padding:11px 14px;border-radius:11px;border:1px solid color-mix(in srgb,var(--green) 24%,transparent);background:color-mix(in srgb,var(--green) 12%,#0d0f13);color:color-mix(in srgb,var(--green) 80%,var(--text));font-size:11px;font-weight:500;box-shadow:0 20px 40px -24px #000;animation:setIn .2s ease-out}.set-toast.error{border-color:color-mix(in srgb,var(--red) 26%,transparent);background:color-mix(in srgb,var(--red) 12%,#0d0f13);color:color-mix(in srgb,var(--red) 82%,var(--text))}.set-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#040508b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.set-modal{width:100%;max-width:420px;border-radius:16px;border:1px solid var(--line);background:#101116;box-shadow:0 40px 80px -40px #000;animation:setIn .18s ease-out;overflow:hidden}.set-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line-soft)}.set-modal header strong{font-size:13px;font-weight:600}.set-modal-x{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;border:1px solid var(--line);background:#ffffff08;color:var(--muted)}.set-modal-x:hover{color:var(--text);background:#ffffff12}.set-modal-body{display:grid;gap:12px;padding:16px}.set-modal-note{margin:0;font-size:10.5px;line-height:1.6;color:var(--muted-2)}.set-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:2px}.set-btn-danger{border-color:color-mix(in srgb,var(--red) 30%,transparent);background:color-mix(in srgb,var(--red) 14%,transparent);color:color-mix(in srgb,var(--red) 84%,var(--text));box-shadow:none}.set-revoke:disabled,.set-ghost:disabled{opacity:.4;cursor:not-allowed}html[data-density=compact] .shell .content{padding:16px 22px 34px}html[data-density=compact] tbody td{padding-top:8px;padding-bottom:8px}html[data-density=compact] .set-card-body{gap:16px;padding:16px 18px 18px}html[data-reduce-motion=true] *,html[data-reduce-motion=true] *:before,html[data-reduce-motion=true] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@media (max-width: 720px){.set-scope-help{grid-template-columns:1fr}.set-posture-notes{flex-direction:column;gap:6px}.set-2fa-actions{margin-left:0;width:100%}}@media (max-width: 520px){.set-backup-grid{grid-template-columns:1fr}.set-toast{right:16px;left:16px;bottom:16px;max-width:none}}.set-key-form .set-key-code{flex:0 1 112px;min-width:0;letter-spacing:.12em}.set-field .qx-select{display:flex;width:100%}.set-field .qx-select-trigger{width:100%;height:40px;border-radius:10px;font-size:12px;justify-content:space-between}.set-field .qx-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-key-form .qx-select{width:140px;flex:0 1 auto}.set-key-form .qx-select-trigger{width:100%;height:38px;border-radius:9px;font-size:11.5px}.ai-council-grid .qx-select{display:flex;width:100%}.panel.trd-book-panel{display:flex;flex-direction:column;height:100%;min-height:360px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#0f1116;overflow:hidden}.trdb-head{flex:0 0 44px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 12px;border-bottom:1px solid var(--line-soft)}.trdb-tabs{display:flex;align-items:stretch;align-self:stretch;gap:16px;min-width:0}.trdb-tab{position:relative;display:inline-flex;align-items:center;padding:0 1px;border:0;background:none;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.01em;white-space:nowrap;transition:color .14s ease}.trdb-tab:hover{color:#dfe2ea}.trdb-tab[aria-selected=true]{color:#f1f2f7;font-weight:600}.trdb-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:1px 1px 0 0;background:#d7dae3}.trdb-head-right{display:flex;align-items:center;gap:6px;flex:0 0 auto}.trdb-tick-label{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.trdb-tick .qx-select-trigger{min-width:0;height:24px;padding:0 7px;gap:5px;border-radius:6px;background:#ffffff09;font-size:10.5px}.trdb-tick .qx-select-value{font-weight:600;font-variant-numeric:tabular-nums}.trdb-tick .qx-select-chevron{width:10px;height:10px}.trdb-tick .qx-select-menu{min-width:78px;font-size:11px}.trdb-body{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.trdb-cols{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;height:24px;padding:0 12px;border-bottom:1px solid var(--line-soft);font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap}.trdb-cols span:nth-child(2),.trdb-cols span:nth-child(3){text-align:right}.trdb-cols-trades{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 64px}.trdb-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.trdb-scroll::-webkit-scrollbar{width:0;height:0;display:none}.trdb-side{display:flex;flex-direction:column}.trdb-row{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;width:100%;height:21px;padding:0 12px;border:0;background:transparent;color:#c7cbd6;font:inherit;font-size:10.5px;line-height:21px;font-variant-numeric:tabular-nums;letter-spacing:.005em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s ease}.trdb-row>span:not(.trdb-depth){position:relative;z-index:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trdb-row:hover{background:#ffffff07}.trdb-row:focus-visible{outline:1px solid rgba(255,255,255,.22);outline-offset:-1px}.trdb-price{text-align:left}.trdb-row-ask .trdb-price{color:var(--red)}.trdb-row-bid .trdb-price{color:var(--green)}.trdb-amt{text-align:right;color:#c7cbd6}.trdb-total{text-align:right;color:var(--muted)}.trdb-depth{position:absolute;top:1px;bottom:1px;z-index:0;pointer-events:none}.trdb-depth-ask{right:0;background:#f8717114}.trdb-depth-bid{left:0;background:#4ade8014}.trdb-mid{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 12px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#ffffff04}.trdb-mid-price{display:flex;align-items:baseline;gap:6px;min-width:0}.trdb-mid-price small{font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.trdb-mid-price b{font-size:13.5px;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:#f2f3f8;font-variant-numeric:tabular-nums;white-space:nowrap}.trdb-spread{display:inline-flex;align-items:baseline;gap:4px;font-size:9.5px;color:var(--muted-2);font-variant-numeric:tabular-nums;white-space:nowrap}.trdb-spread em{font-style:normal;color:var(--muted)}.trdb-spread-pct{margin-left:2px;color:var(--muted-2)}.trdb-copied{position:absolute;right:10px;bottom:8px;z-index:3;padding:3px 7px;border-radius:5px;border:1px solid rgba(74,222,128,.25);background:#111318f5;color:var(--green);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;animation:trdbCopiedIn .12s ease-out}@keyframes trdbCopiedIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.trdb-skeleton{display:flex;flex-direction:column}.trdb-sk-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;height:21px;padding:0 12px}.trdb-sk-row span{height:6px;border-radius:2px;background:#ffffff0e;animation:trdbPulse 1.5s ease-in-out infinite}.trdb-sk-row span:nth-child(1){width:62%}.trdb-sk-row span:nth-child(2),.trdb-sk-row span:nth-child(3){width:58%;justify-self:end;animation-delay:.18s}.trdb-sk-row:nth-child(2n) span{animation-delay:.32s}.trdb-connecting{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 0 16px;font-size:10px;letter-spacing:.02em;color:var(--muted-2)}.trdb-connecting i{width:4px;height:4px;border-radius:50%;background:var(--muted-2);animation:trdbPulse 1.5s ease-in-out infinite}@keyframes trdbPulse{0%,to{opacity:.35}50%{opacity:.9}}.trdb-tape,.trdb-scroll-trades{display:flex;flex-direction:column}.trdb-tape-state{flex:1 1 auto;display:grid;place-items:center;min-height:120px;padding:20px 12px;color:var(--muted-2);font-size:10.5px;letter-spacing:.01em}.trdb-trade-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 64px;gap:8px;align-items:center;height:21px;padding:0 12px;font-size:10.5px;line-height:21px;font-variant-numeric:tabular-nums;letter-spacing:.005em;color:#c7cbd6;transition:background .12s ease}.trdb-trade-row>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trdb-trade-row:hover{background:#ffffff07}.trdb-trade-buy .trdb-price{color:var(--green)}.trdb-trade-sell .trdb-price{color:var(--red)}.trdb-trade-row .trdb-amt{color:#c7cbd6}.trdb-time{text-align:right;font-size:9.5px;color:var(--muted-2)}@media (max-width: 900px){.panel.trd-book-panel{height:440px}}@media (max-width: 520px){.trdb-head{flex-basis:44px;min-height:44px;padding:0 10px;gap:8px}.trdb-tabs{gap:12px}.trdb-tick-label{display:none}.trdb-cols{gap:6px;padding:0 10px;font-size:9px}.trdb-cols-trades{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 56px}.trdb-row{gap:6px;padding:0 10px;font-size:10px}.trdb-trade-row{gap:6px;padding:0 10px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 56px;font-size:10px}.trdb-mid{padding:5px 10px}.trdb-mid-price b{font-size:12.5px}.trdb-spread{font-size:9px}.trdb-sk-row{gap:6px;padding:0 10px}}@media (max-height: 960px){.trdb-row,.trdb-trade-row{height:19px;line-height:19px}.trdb-mid{padding:4px 12px}}@media (prefers-reduced-motion: reduce){.trdb-copied,.trdb-sk-row span,.trdb-connecting i{animation:none}}.trd-chart-panel.panel{height:100%;min-height:0;display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0b0d12;overflow:hidden}.trd-chart-panel:fullscreen,.trd-chart-panel.is-fullscreen{width:100vw;height:100vh;border-radius:0;border:0;background:#0b0d12}.trdc-top{flex:0 0 44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px 0 12px;border-bottom:1px solid var(--line-soft);background:#0e1015;overflow:hidden}.trdc-top-left{display:flex;align-items:center;gap:12px;height:100%;flex:0 0 auto}.trdc-tab{position:relative;display:inline-flex;align-items:center;height:100%;font-size:11.5px;font-weight:600;color:#f1f2f6}.trdc-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:#e6e8ee}.trdc-mode{font-size:10.5px;font-weight:500;color:var(--muted-2)}.trdc-top-right{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.trdc-top-right::-webkit-scrollbar{display:none}.trdc-icon-btn{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:#8c919d;transition:background .14s ease,color .14s ease,border-color .14s ease}.trdc-icon-btn:hover{border-color:var(--line);background:#ffffff0d;color:#f0f1f5}.trdc-indicators{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:28px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:#ffffff06;color:#a6abb6;font-size:10.5px;font-weight:500;position:relative;transition:background .14s ease,color .14s ease,border-color .14s ease}.trdc-indicators:hover{background:#ffffff0e;color:#e9ebf1}.trdc-indicators.is-active{border-color:#ffffff24;color:#e9ebf1}.trdc-indicators i{width:5px;height:5px;border-radius:50%;background:var(--green);opacity:.8}.trdc-tfs{display:inline-flex;align-items:center;gap:1px;flex:0 0 auto;height:28px;padding:2px;border:1px solid var(--line);border-radius:6px;background:#ffffff05}.trdc-tfs button{height:22px;min-width:30px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:#777d89;font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;transition:background .14s ease,color .14s ease}.trdc-tfs button:hover{color:#dfe2e9;background:#ffffff0b}.trdc-tfs button[aria-pressed=true]{background:#ffffff14;color:#f0f1f5}.trdc-legend{flex:0 0 29px;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--line-soft);color:var(--muted-2);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.trdc-legend::-webkit-scrollbar{display:none}.trdc-pair{flex:0 0 auto;font-size:11px;font-weight:600;color:#eceef4}.trdc-pair i{font-style:normal;font-weight:500;color:var(--muted-2)}.trdc-tf{flex:0 0 auto;padding:1px 5px;border-radius:3px;background:#ffffff0a;color:#a2a8b4;font-size:9px;font-weight:600;letter-spacing:.03em}.trdc-oh,.trdc-change{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:4px}.trdc-oh em,.trdc-change em{font-style:normal;font-size:9px;font-weight:500;color:#626875}.trdc-oh b,.trdc-change b{font-weight:500;color:#cdd1da}.trdc-change.is-up b{color:#70c99a}.trdc-change.is-down b{color:#d98d93}.trdc-live{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding-left:4px;font-size:9.5px;font-weight:500;color:#6c7280}.trdc-live-dot{width:5px;height:5px;border-radius:50%;background:#626875}.trdc-live[data-on=true]{color:#79c79b}.trdc-live[data-on=true] .trdc-live-dot{background:var(--green);box-shadow:0 0 0 3px #4ade8014}.trdc-stage{flex:1 1 auto;display:flex;min-height:0;min-width:0}.trdc-tools{flex:0 0 46px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;border-right:1px solid var(--line-soft);background:#0a0c10;overflow-y:auto;scrollbar-width:none}.trdc-tools::-webkit-scrollbar{display:none}.trdc-tool{display:grid;place-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:6px;background:transparent;color:#858b98;transition:background .14s ease,color .14s ease,border-color .14s ease}.trdc-tool svg{width:16px;height:16px}.trdc-tool:hover{background:#ffffff0d;color:#e5e7ed}.trdc-tool.is-active{border-color:#ffffff24;background:#ffffff13;color:#eef0f5;box-shadow:inset 0 1px #ffffff0d}.trdc-tool.is-muted{opacity:.5}.trdc-tool-sep{width:20px;height:1px;margin:3px 0;background:var(--line-soft)}.trdc-plot{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b0d12}.trdc-plot.is-dragging{cursor:grabbing}.trdc-plot.is-drawing{cursor:crosshair}.trdc-svg{display:block;pointer-events:none}.trdc-svg text{font-family:var(--font);font-variant-numeric:tabular-nums}.trdc-grid-line{stroke:#ffffff0b;stroke-width:1;shape-rendering:crispEdges}.trdc-axis-bg{fill:#0d0f14}.trdc-axis-line{stroke:#ffffff12;stroke-width:1;shape-rendering:crispEdges}.trdc-axis-label{fill:#686f7d;font-size:9.5px;font-weight:500}.trdc-axis-label-time{letter-spacing:.01em}.trdc-volume-divider{stroke:#ffffff0d;stroke-width:1;stroke-dasharray:3 4}.trdc-vol-label{fill:#555c68;font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.trdc-watermark{fill:#ffffff09;font-size:44px;font-weight:700;letter-spacing:.12em;pointer-events:none}.trdc-last-line{stroke-width:1;stroke-dasharray:4 4}.trdc-last-line.up{stroke:#4ade8080}.trdc-last-line.down{stroke:#f8717180}.trdc-last rect.up{fill:#1fae78}.trdc-last rect.down{fill:#d84d59}.trdc-last text{fill:#fff;font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}.trdc-vol{fill-opacity:.28}.trdc-ma-line{fill:none;stroke:#b9a8ffb3;stroke-width:1.35;stroke-linejoin:round;stroke-linecap:round}.trdc-draw-hline{stroke:#fff6;stroke-width:1;stroke-dasharray:5 4}.trdc-draw-trend{stroke:#b9a8ffcc;stroke-width:1.25}.trdc-draw-pending{stroke:#ffffff80;stroke-width:1;stroke-dasharray:4 4}.trdc-draw-point{fill:#0d0e12;stroke:#ffffffb3;stroke-width:1}.trdc-draw-label{fill:#b8bdc8;font-size:9px;font-weight:500}.trdc-draw-fib{stroke:#ffffff42;stroke-width:1;stroke-dasharray:2 3}.trdc-draw-fib-label{fill:#858c98;font-size:8px;font-weight:500}.trdc-draw-brush{fill:none;stroke:#e3c56d;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.trdc-draw-brush.is-live{stroke-dasharray:3 3;opacity:.75}.trdc-draw-text{fill:#eceef4;font-size:11.5px;font-weight:500}.trdc-draw-emoji{font-size:16px}.trdc-draw-ruler{stroke:#6fc9e6;stroke-width:1.2;stroke-dasharray:4 3}.trdc-draw-ruler-label{fill:#8dd9ee;font-size:9px;font-weight:600}.trdc-text-input{position:absolute;z-index:8;width:150px;height:28px;padding:0 8px;border:1px solid rgba(59,130,246,.5);border-radius:5px;background:#10131a;color:#f1f2f6;font:inherit;font-size:11px;outline:none;box-shadow:0 8px 22px #00000073}.trdc-text-input::placeholder{color:#646b78}.trdc-crosshair line{stroke:#ffffff4d;stroke-width:1;stroke-dasharray:3 4;shape-rendering:auto}.trdc-axis-pill{fill:#252830;stroke:#ffffff24;stroke-width:1}.trdc-pill-text{fill:#f1f2f7;font-size:9.5px;font-weight:600}.trdc-skeleton{position:absolute;top:0;right:64px;bottom:28px;left:0;display:grid;place-items:center;pointer-events:none;background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.045) 0 1px,transparent 1px 20%),repeating-linear-gradient(to right,rgba(255,255,255,.028) 0 1px,transparent 1px 25%)}.trdc-skeleton span{color:var(--muted-2);font-size:11px;letter-spacing:.01em}@media (max-width: 760px){.trdc-top{gap:6px;padding:0 8px}.trdc-mode,.trdc-indicators{display:none}.trdc-tools{flex-basis:34px}.trdc-tool{width:26px;height:26px}}@media (max-width: 560px){.trdc-tools{display:none}.trdc-legend{padding:0 10px}.trdc-skeleton{top:0;right:64px;bottom:28px;left:0}}@media (prefers-reduced-motion: reduce){.trdc-icon-btn,.trdc-indicators,.trdc-tfs button,.trdc-tool{transition:none}}.panel.trd-orders-panel{border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#0f1116;overflow:hidden}.trd-orders-panel{display:flex;flex-direction:column;min-width:0}.trdo-head{display:flex;align-items:center;justify-content:space-between;gap:12px;height:38px;padding:0 14px;border-bottom:1px solid var(--line-soft)}.trdo-tabs{display:flex;align-items:stretch;gap:16px;height:100%}.trdo-tab{display:inline-flex;align-items:center;gap:5px;height:100%;margin-bottom:-1px;padding:0 1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted-2);font-size:11px;font-weight:500;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.trdo-tab:hover{color:var(--text)}.trdo-tab[aria-selected=true]{border-bottom-color:#d7dae3;color:#eceef6}.trdo-count{color:var(--muted-2);font-size:10px;font-variant-numeric:tabular-nums}.trdo-tab[aria-selected=true] .trdo-count{color:var(--muted)}.trdo-sum{color:var(--muted-2);font-size:10px;white-space:nowrap;font-variant-numeric:tabular-nums}.trdo-sum b{color:var(--muted);font-weight:500}.trdo-scroll{max-height:200px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.trdo-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.trdo-table thead th{position:sticky;top:0;z-index:2;height:27px;padding:0 10px;border-bottom:1px solid var(--line-soft);background:#101116;color:var(--muted-2);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap}.trdo-table tbody td{height:34px;padding:0 10px;border-bottom:1px solid var(--line-soft);color:#c9ccd8;font-size:10.5px;line-height:1.2;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}.trdo-table tbody tr:last-child td{border-bottom:0}.trdo-table tbody tr:hover{background:#ffffff04}.trdo-table .trdo-num,.trdo-table th.trdo-action-head,.trdo-table td.trdo-action{text-align:right}.trdo-pair{color:#e8eaf1;font-size:11px;font-weight:600}.trdo-pair em{color:var(--muted-2);font-size:10px;font-style:normal;font-weight:500}.trdo-side{display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:4px;font-size:9.5px;font-weight:600;letter-spacing:.02em}.trdo-side.buy{background:#1fae7821;color:#5fe0a4}.trdo-side.sell{background:#d84d5921;color:#f28b94}.trdo-table .trdo-col-type,.trdo-table .trdo-time{color:var(--muted-2)}.trdo-fill{display:flex;align-items:center;gap:6px;min-width:74px}.trdo-fill-track{display:block;flex:1 1 auto;height:3px;border-radius:999px;background:#ffffff14;overflow:hidden}.trdo-fill-track i{display:block;height:100%;border-radius:999px;background:#8b8f9a}tr.is-buy .trdo-fill-track i{background:#1fae78}tr.is-sell .trdo-fill-track i{background:#d84d59}.trdo-fill em{flex:0 0 auto;color:var(--muted-2);font-size:9.5px;font-style:normal;font-variant-numeric:tabular-nums}.trdo-cancel{height:22px;padding:0 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:#e07a84;font-size:10px;font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}.trdo-cancel:hover{border-color:#d84d5947;background:#d84d591a;color:#f0939b}.trdo-done{color:var(--muted-2);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.trdo-done.is-cancelled{color:#b9a481}.trdo-done.is-rejected{color:#c97b83}.trdo-table tbody td.trdo-empty{height:56px;color:var(--muted-2);font-size:10.5px;text-align:center;white-space:normal}.trdo-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 760px){.trdo-table{min-width:540px}.trdo-col-type,.trdo-col-time{display:none}}@media (max-width: 560px){.trdo-table{min-width:0}.trdo-head{gap:8px;padding:0 10px}.trdo-tabs{gap:12px}.trdo-sum,.trdo-col-filled{display:none}.trdo-table thead th,.trdo-table tbody td{padding:0 7px}.trdo-table tbody td{font-size:10px}}@media (max-width: 430px){.trdo-col-price{display:none}.trdo-tabs{gap:9px}.trdo-tab{font-size:10.5px}.trdo-table thead th,.trdo-table tbody td{padding:0 5px}.trdo-cancel{padding:0 6px}}@media (prefers-reduced-motion: reduce){.trdo-tab,.trdo-cancel{transition:none}}.trdp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;place-items:center;padding:20px;background:#040508c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.trdp-dialog{display:flex;flex-direction:column;width:100%;max-width:600px;max-height:min(700px,calc(100vh - 40px));border-radius:12px;border:1px solid var(--line);background:#101116;overflow:hidden}.trdp-head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 20px 14px;border-bottom:1px solid var(--line-soft)}.trdp-head h2{margin:0;color:#f0f1f6;font-size:15px;font-weight:600;letter-spacing:-.015em}.trdp-head p{margin:4px 0 0;color:var(--muted-2);font-size:10.5px}.trdp-close{display:grid;place-items:center;width:27px;height:27px;border:0;border-radius:6px;background:#ffffff0d;color:var(--muted)}.trdp-close:hover{color:var(--text);background:#ffffff17}.trdp-search{flex:0 0 46px;display:flex;align-items:center;gap:9px;height:46px;margin:14px 20px 0;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;color:var(--muted-2);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.trdp-search:focus-within{border-color:#b9a8ff73;background:#ffffff0a;box-shadow:0 0 0 3px #7c5cff1a}.trdp-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;outline:none;box-shadow:none}.trdp-search input:focus,.trdp-search input:focus-visible{outline:none;box-shadow:none}.trdp-search input::placeholder{color:var(--muted-2)}.trdp-search input::-webkit-search-cancel-button{display:none}.trdp-search-clear{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:5px;background:#ffffff0f;color:var(--muted)}.trdp-search-clear:hover{color:var(--text);background:#ffffff17}.trdp-tabs{flex:0 0 auto;display:flex;align-items:center;gap:16px;margin:12px 20px 0;border-bottom:1px solid var(--line-soft)}.trdp-count{margin-left:auto;padding-bottom:2px;color:#5e626c;font-size:9px;font-variant-numeric:tabular-nums}.trdp-tab{position:relative;height:28px;padding:0;border:0;background:none;color:var(--muted-2);font-size:10.5px;font-weight:500;white-space:nowrap;transition:color .14s}.trdp-tab:hover{color:#cfd2db}.trdp-tab[aria-selected=true]{color:#e7e9f1;font-weight:600}.trdp-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:#d7dae3}.trdp-cols{flex:0 0 30px;display:grid;grid-template-columns:minmax(0,1fr) 96px 72px 82px 16px;gap:10px;align-items:center;height:30px;margin-top:8px;padding:0 20px;border-bottom:1px solid var(--line-soft);color:#5e626c;font-size:8.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.trdp-list{flex:1;min-height:0;overflow-y:auto;padding:4px 8px 8px;scrollbar-width:thin}.trdp-list::-webkit-scrollbar{width:8px}.trdp-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#ffffff24;background-clip:content-box}.trdp-row{display:grid;grid-template-columns:minmax(0,1fr) 96px 72px 82px 16px;gap:10px;align-items:center;width:100%;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:var(--text);text-align:left;transition:background .14s}.trdp-row:hover{background:#ffffff09}.trdp-row.is-active{background:#ffffff0d}.trdp-pair{display:flex;align-items:center;gap:9px;min-width:0}.trdp-pair-id{display:grid;gap:1px;min-width:0}.trdp-pair-id strong{color:#eceef4;font-size:11.5px;font-weight:600}.trdp-pair-id strong i{font-style:normal;font-weight:500;color:var(--muted-2)}.trdp-pair-id small{overflow:hidden;color:var(--muted-2);font-size:8.5px;white-space:nowrap;text-overflow:ellipsis}.trdp-spark{display:block;width:64px;height:22px}.trdp-spark.up{color:#5ee69bbf}.trdp-spark.down{color:#f08484b3}.trdp-spark-empty{color:var(--muted-2);font-size:10px;text-align:center}.trdp-dialog .num{text-align:right;font-variant-numeric:tabular-nums}.trdp-price{color:#d7dae3;font-size:11px}.trdp-change{font-size:10.5px;font-weight:600}.trdp-change.up{color:#5ee69b}.trdp-change.down{color:#f08484}.trdp-vol{color:var(--muted-2);font-size:10px}.trdp-current{display:grid;place-items:center;color:#b9a8ff}.trdp-empty{margin:0;padding:28px 16px;color:var(--muted-2);font-size:11px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.trdp-more{margin:0;padding:12px 16px 16px;color:#555963;font-size:9px;line-height:1.5;text-align:center}.trdp-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-top:1px solid var(--line-soft);color:#5b5f69;font-size:9px}.trdp-foot>span{display:inline-flex;align-items:center;gap:6px}.trdp-foot i{width:4px;height:4px;border-radius:50%;background:var(--green)}@media (max-width: 560px){.trdp-cols,.trdp-row{grid-template-columns:minmax(0,1fr) 88px 64px 16px}.trdp-cols span:nth-child(4),.trdp-row>.trdp-vol{display:none}.trdp-pair-id small{display:none}}@media (prefers-reduced-motion: reduce){.trdp-row,.trdp-tab{transition:none}}.panel.trd-ticket-panel{height:100%;min-height:0;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#0f1116;overflow:hidden}.trd-ticket-panel{display:flex;flex-direction:column;min-width:0;--trdt-tone: #1fae78}.trd-ticket-panel.is-sell{--trdt-tone: #d84d59}.trdt-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px 7px;border-bottom:1px solid var(--line-soft)}.trdt-title{display:flex;align-items:center;gap:7px}.trdt-title h2{margin:0;font-size:13px;font-weight:600;letter-spacing:-.01em;color:#f0f1f6}.trdt-spot{display:inline-flex;align-items:center;height:15px;padding:0 5px;border:1px solid var(--line);border-radius:4px;color:var(--muted-2);font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.trdt-paper{display:inline-flex;align-items:center;height:15px;padding:0 5px;border:1px solid rgba(240,198,116,.2);border-radius:4px;background:#f0c67412;color:#d9b678;font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.trdt-body{display:flex;flex-direction:column;flex:1 1 auto;gap:7px;padding:8px 12px 10px}.trdt-side{display:grid;grid-template-columns:1fr 1fr;gap:3px;height:34px;padding:3px;border:1px solid var(--line);border-radius:8px;background:#0b0c0f}.trdt-side-btn{border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font-size:12.5px;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease}.trdt-side-btn:hover{background:#ffffff0a;color:var(--text)}.trdt-side-buy.is-active{border-color:#1fae7866;background:#1fae7829;color:#72e8b4}.trdt-side-sell.is-active{border-color:#d84d596b;background:#d84d5929;color:#f6989f}.trdt-side-btn.is-active:hover{color:inherit}.trdt-types{display:flex;gap:2px;border-bottom:1px solid var(--line)}.trdt-type{flex:1 1 0;height:26px;margin-bottom:-1px;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted-2);font-size:11px;font-weight:500;transition:color .15s ease,border-color .15s ease}.trdt-type:hover{color:var(--text)}.trdt-type.is-active{border-bottom-color:#d7dae3;color:#ededf4}.trdt-field{display:grid;gap:5px}.trdt-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.trdt-field-head label{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.trdt-field-head span{font-size:10px;font-weight:500;color:var(--muted-2);font-variant-numeric:tabular-nums}.trdt-input{display:flex;align-items:center;gap:6px;height:34px;padding:0 4px 0 10px;border:1px solid var(--line);border-radius:7px;background:#0b0c0f;transition:border-color .15s ease,background .15s ease}.trdt-input:focus-within{border-color:#ffffff29}.trdt-field-amount .trdt-input{height:44px}.trdt-field-amount .trdt-input input{font-size:14px}.trdt-input.is-locked{border-style:dashed;background:#0a0b0e}.trdt-input input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.trdt-input input:focus,.trdt-input input:focus-visible{border:0;outline:none;box-shadow:none}.trdt-input input::placeholder{color:var(--muted-2)}.trdt-input.is-locked input{color:var(--muted);cursor:not-allowed}.trdt-stepper{display:flex;flex:0 0 auto;flex-direction:column;gap:1px}.trdt-stepper button{display:grid;place-items:center;width:20px;height:15px;padding:0;border:1px solid var(--line);border-radius:4px;background:#16171d;color:var(--muted);font-size:11px;line-height:1;transition:background .14s ease,color .14s ease}.trdt-stepper button:hover{background:#1d1f26;color:var(--text)}.trdt-stepper button:active{background:#24262f}.trdt-max{margin:0;color:var(--muted-2);font-size:10px;line-height:1.2;text-align:right;font-variant-numeric:tabular-nums}.trdt-slider{display:grid;gap:5px}.trdt-slide{position:relative;display:flex;align-items:center;height:14px}.trdt-slide input[type=range]{position:relative;z-index:1;width:100%;height:16px;margin:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.trdt-slide input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:linear-gradient(90deg,var(--trdt-tone) 0 var(--trdt-fill, 0%),rgba(255,255,255,.09) var(--trdt-fill, 0%) 100%)}.trdt-slide input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4.5px;border:2px solid var(--trdt-tone);border-radius:50%;background:#f2f3f8}.trdt-slide input[type=range]::-moz-range-track{height:3px;border-radius:999px;background:#ffffff17}.trdt-slide input[type=range]::-moz-range-progress{height:3px;border-radius:999px;background:var(--trdt-tone)}.trdt-slide input[type=range]::-moz-range-thumb{width:12px;height:12px;border:2px solid var(--trdt-tone);border-radius:50%;background:#f2f3f8}.trdt-tick{position:absolute;top:50%;z-index:2;width:1px;height:6px;background:#ffffff2e;transform:translate(-50%,-50%);pointer-events:none}.trdt-pcts{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.trdt-pct{height:20px;padding:0;border:1px solid var(--line-soft);border-radius:4px;background:transparent;color:var(--muted-2);font-size:10px;font-weight:500;font-variant-numeric:tabular-nums;transition:background .15s ease,border-color .15s ease,color .15s ease}.trdt-pct:hover{background:#ffffff0a;color:var(--text)}.trdt-pct.is-active{border-color:#ffffff2e;background:#ffffff0f;color:#e9eaf1}.trdt-context{flex:1 1 auto;display:grid;align-content:center;gap:4px;min-height:68px;padding:7px 10px;border:1px solid var(--line-soft);border-radius:7px;background:#0c0d10}.trdt-context-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:10.5px;line-height:1.35}.trdt-context-row span{color:var(--muted-2)}.trdt-context-row b{color:#cfd3dc;font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.trdt-summary{display:grid;gap:3px;margin:0;padding:7px 10px;border:1px solid var(--line-soft);border-radius:7px;background:#0c0d10}.trdt-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.trdt-summary dt{margin:0;color:var(--muted);font-size:10.5px}.trdt-summary dt em{margin-left:4px;color:var(--muted-2);font-size:9.5px;font-style:normal}.trdt-summary dd{margin:0;color:#e5e7ee;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.trdt-summary dd span{margin-left:3px;color:var(--muted-2);font-size:9.5px;font-weight:500}.trdt-summary dd.trdt-locked{color:#c3a878}.trdt-note{min-height:12px;margin:0;color:var(--muted-2);font-size:10.5px;line-height:12px}.trdt-note.is-error{color:var(--red)}.trdt-submit{width:100%;height:38px;margin-top:0;border:1px solid transparent;border-radius:8px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em;transition:filter .15s ease,opacity .15s ease}.trdt-submit.is-buy{background:#1fae78}.trdt-submit.is-sell{background:#d84d59}.trdt-submit:hover:not(:disabled){filter:brightness(1.06)}.trdt-submit:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 380px){.trdt-body{padding:10px 11px 12px}.trdt-head{padding:10px 11px 8px}}@media (prefers-reduced-motion: reduce){.trdt-submit,.trdt-pct,.trdt-type,.trdt-side-btn,.trdt-stepper button{transition:none}}.trd-shell{display:grid;gap:10px;min-width:0}.trd-market-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:9px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#0f1116}.trd-instrument{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;margin:-4px 0 -4px -8px;padding:4px 8px 4px 4px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;text-align:left;transition:background .15s,border-color .15s}.trd-instrument:hover{background:#ffffff0a;border-color:#ffffff0f}.trd-instrument:focus-visible{outline:1px solid rgba(255,255,255,.22);outline-offset:1px}.trd-instrument img,.trd-instrument svg{border-radius:50%;flex:0 0 auto}.trd-instrument-id{display:grid;gap:1px;min-width:0}.trd-instrument-id strong{display:inline-flex;align-items:center;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#f3f4f9}.trd-instrument-id strong span{color:var(--muted-2);font-weight:500}.trd-instrument-chev{margin-left:5px;color:var(--muted-2);transition:color .15s}.trd-instrument:hover .trd-instrument-chev{color:#cfd2db}.trd-instrument-id small{display:block;font-size:10px;color:var(--muted-2);white-space:nowrap}.trd-market-price{display:flex;align-items:baseline;gap:9px;padding-right:16px;border-right:1px solid var(--line-soft);flex:0 0 auto}.trd-market-price b{font-size:25px;font-weight:600;letter-spacing:-.025em;color:#f6f7fb;font-variant-numeric:tabular-nums}.trd-market-price em{font-style:normal;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.trd-market-price em.up{color:var(--green)}.trd-market-price em.down{color:var(--red)}.trd-paper{align-self:center;margin-left:2px;display:inline-flex;align-items:center;height:17px;padding:0 6px;border-radius:4px;border:1px solid rgba(240,198,116,.22);background:#f0c67414;color:#d9b678;font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.trd-market-stats{display:flex;gap:24px;margin:0;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end}.trd-market-stats div{min-width:68px}.trd-market-stats dt{font-size:8.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#5e626c}.trd-market-stats dd{margin:3px 0 0;font-size:11.5px;font-weight:600;color:#e7e9f2;font-variant-numeric:tabular-nums;white-space:nowrap}.trd-market-stats dd span{color:var(--muted-2);font-weight:500}.trd-desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(232px,250px) minmax(272px,286px);grid-template-areas:"chart book ticket" "orders orders orders";grid-template-rows:clamp(560px,calc(100vh - 360px),640px) auto;gap:10px;align-items:stretch;min-width:0}.trd-slot{display:flex;flex-direction:column;min-width:0;min-height:0}.trd-slot-chart{grid-area:chart}.trd-slot-book{grid-area:book}.trd-slot-ticket{grid-area:ticket}.trd-slot-orders{grid-area:orders}.trd-slot>section{flex:1 1 auto;width:100%;min-height:0}.trd-toast{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:7px 11px;border-radius:8px;border:1px solid var(--line);background:#14161c;color:#d9dce6;font-size:10.5px;line-height:1.4}.trd-desk-note{display:flex;align-items:center;gap:7px;margin:-2px 2px 0;color:#5b5f69;font-size:9.5px;line-height:1.5}.trd-desk-note svg{flex:0 0 auto;opacity:.75}@media (max-width: 1320px){.trd-desk{grid-template-columns:minmax(0,1fr) minmax(232px,252px) minmax(268px,286px)}.trd-market-stats{gap:18px}}@media (max-width: 1240px){.trd-desk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"chart chart" "book ticket" "orders orders";grid-template-rows:minmax(560px,auto) auto auto}}@media (max-width: 900px){.trd-desk{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart" "ticket" "book" "orders";grid-template-rows:auto}.trd-market-head{gap:10px 16px}.trd-market-price{border-right:0;padding-right:0}.trd-market-stats{justify-content:flex-start;gap:16px}.trd-market-stats div:nth-child(n+4){display:none}}@media (max-width: 560px){.trd-market-price b{font-size:22px}.trd-market-stats div:nth-child(n+3){display:none}}.txn-root{display:grid;gap:14px;min-width:0}.txn-root .panel{border:1px solid var(--line-soft);background:#0f1014;box-shadow:none}.txn-root h1,.txn-root h2{letter-spacing:-.02em}.txn-root .eyebrow{gap:6px;font-size:10.5px;font-weight:500;line-height:1.3;color:var(--muted-2)}.txn-root .eyebrow svg{width:12px;height:12px;flex:0 0 auto}.txn-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:2px 2px 4px}.txn-head h1{margin:5px 0 0;font-size:27px;font-weight:600;line-height:1.15;letter-spacing:-.025em;color:#f1f2f5}.txn-head p{margin:7px 0 0;max-width:560px;font-size:12.5px;line-height:1.55;color:var(--muted)}.txn-head>div:first-child{min-width:0;flex:1 1 300px}.txn-head-side{display:flex;flex-direction:column;align-items:flex-end;gap:7px;min-width:0}.txn-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.txn-sync{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--muted-2);font-variant-numeric:tabular-nums}.txn-sync i{width:5px;height:5px;border-radius:50%;background:var(--green);opacity:.75}.txn-watch-note{font-size:10.5px;color:var(--muted-2);font-variant-numeric:tabular-nums}.txn-export{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:8px;border:1px solid var(--line);background:#ffffff06;color:#cfd2da;font-size:11.5px;font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}.txn-export:hover{background:#ffffff0f;border-color:#ffffff24;color:#fff}.txn-toast{position:fixed;right:28px;bottom:26px;z-index:90;display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:10px;border:1px solid var(--line);background:#14161b;color:#e6e8ee;font-size:12px;font-weight:500;box-shadow:0 20px 50px #0000008c;animation:txnToastIn .18s ease-out}@keyframes txnToastIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.txn-root .txn-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;border-radius:12px;overflow:hidden}.txn-stat{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px 18px}.txn-stat+.txn-stat{border-left:1px solid var(--line-soft)}.txn-stat-label{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2)}.txn-stat-value{font-size:19px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#f0f1f5;white-space:nowrap}.txn-stat-value.is-pos{color:#8fd2aa}.txn-stat-value.is-neg{color:#dca0a5}.txn-stat-note{font-size:10.5px;color:var(--muted-2);font-variant-numeric:tabular-nums}.txn-root .txn-toolbar{display:flex;flex-direction:column;gap:12px;padding:0;border-radius:12px;overflow:visible}.txn-tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:0 14px;border-bottom:1px solid var(--line-soft)}.txn-tab{position:relative;height:40px;padding:0 10px;border:0;background:transparent;color:var(--muted);font-size:11.5px;font-weight:500;transition:color .15s ease}.txn-tab:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:transparent}.txn-tab:hover{color:#dfe2ea}.txn-tab[aria-pressed=true]{color:#f2f3f6}.txn-tab[aria-pressed=true]:after{background:#cfd3dc}.txn-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 14px 13px}.txn-root .qx-select-trigger{height:34px;border-radius:8px;background:#ffffff06}.txn-root .qx-select-trigger:hover{background:#ffffff0d;border-color:#ffffff1f}.txn-root .qx-select.is-open .qx-select-trigger,.txn-root .qx-select-trigger:focus-visible{border-color:#ffffff2e;background:#ffffff0d;box-shadow:none}.txn-root .qx-select.is-open .qx-select-chevron{color:var(--muted)}.txn-root .qx-select-menu{border-radius:9px;background:#14161b;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 40px -18px #000000e6}.txn-root .qx-select-option.is-selected{color:#f0f1f5}.txn-root .qx-select-option.is-selected.is-active{background:#ffffff0f}.txn-root .qx-select-check{color:#cfd3dc}.txn-search{margin-left:auto;display:flex;align-items:center;gap:8px;width:270px;height:34px;padding:0 11px;border-radius:8px;border:1px solid var(--line);background:#ffffff06;color:var(--muted-2);transition:border-color .16s ease}.txn-search:focus-within{border-color:#ffffff2e}.txn-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px}.txn-search input::placeholder{color:var(--muted-2)}.txn-warning{display:flex;align-items:center;gap:7px;margin:0 14px 12px;padding:7px 10px;border-radius:6px;border:1px solid rgba(226,184,106,.16);background:#e2b86a0f;font-size:10.5px;color:#b9a37c}.txn-root .txn-table-panel{padding:0;border-radius:12px}.txn-table-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:16px 18px 12px}.txn-table-head h2{margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.txn-range-note{font-size:10.5px;line-height:1.4;color:var(--muted-2);font-variant-numeric:tabular-nums}.txn-table-wrap{overflow-x:auto;min-width:0;max-width:100%;scrollbar-width:thin}.txn-table-wrap::-webkit-scrollbar{display:block;height:7px}.txn-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff1f}.txn-table{width:100%;min-width:1040px;border-collapse:collapse}.txn-table thead th{padding:9px 14px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--muted-2);white-space:nowrap}.txn-table thead th:first-child,.txn-table tbody td:first-child{padding-left:18px}.txn-table thead th:last-child,.txn-table tbody td:last-child{padding-right:18px}.txn-table tbody td{padding:11px 14px;border-bottom:1px solid var(--line-soft);font-size:12px;vertical-align:middle}.txn-table tbody tr:last-child td{border-bottom:0}.txn-table tbody tr:hover td{background:#ffffff05}.txn-table .right{text-align:right}.txn-date{display:flex;flex-direction:column;gap:1px}.txn-date strong{font-size:11.5px;font-weight:500;color:#dfe2e8;white-space:nowrap}.txn-date small{font-size:10px;color:var(--muted-2);font-variant-numeric:tabular-nums}.txn-type{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;white-space:nowrap;color:#a8acb6}.txn-type svg{color:var(--muted-2)}.txn-type-deposit svg{color:#7fbf9a}.txn-type-withdrawal svg{color:#c78f94}.txn-type-swap svg,.txn-type-trade svg{color:#9aa2b4}.txn-asset{display:flex;align-items:center;gap:9px;min-width:0}.txn-asset-avatar{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border:0;border-radius:0;background:none;color:var(--muted)}.txn-asset-avatar img,.txn-asset-avatar svg{border-radius:50%}.txn-asset-letter{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffffff0f;color:var(--muted);font-size:7.5px;font-weight:600;letter-spacing:.02em}.txn-asset-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.txn-asset-copy strong{font-size:12px;font-weight:600;letter-spacing:.01em;color:#e8eaf0;white-space:nowrap}.txn-asset-copy small{max-width:180px;font-size:10px;line-height:1.35;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txn-network{display:inline-flex;align-items:center;gap:7px;min-width:0}.txn-network img{flex:0 0 auto;width:16px;height:16px;border-radius:50%;object-fit:contain}.txn-network-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#ffffff2e}.txn-network span{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txn-amount{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.txn-amount.in{color:#8fd2aa}.txn-amount.out{color:#dca0a5}.txn-amount em{margin-left:3px;font-style:normal;font-size:9.5px;font-weight:500;letter-spacing:.03em;color:var(--muted-2)}.txn-usd{color:#cfd2da;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.txn-status{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:500;white-space:nowrap}.txn-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.txn-status.completed{color:#88bfa0}.txn-status.pending{color:#c0a975}.txn-status.failed{color:#cf8f95}.txn-hash{display:flex;align-items:center;gap:7px}.txn-hash code{font-family:SFMono-Regular,JetBrains Mono,Consolas,monospace;font-size:10px;letter-spacing:.01em;color:#8d93a0;white-space:nowrap}.txn-copy{height:21px;padding:0 7px;border-radius:5px;border:1px solid var(--line);background:#ffffff06;font-size:9px;font-weight:500;color:var(--muted);opacity:0;transition:opacity .14s ease,background .14s ease,color .14s ease}.txn-table tbody tr:hover .txn-copy,.txn-hash:focus-within .txn-copy{opacity:1}.txn-copy:hover{background:#ffffff12;color:#e8eaf0}.txn-open{display:inline-grid;place-items:center;width:21px;height:21px;border-radius:5px;border:1px solid var(--line);background:#ffffff06;color:var(--muted);opacity:0;transition:opacity .14s ease,background .14s ease,color .14s ease}.txn-table tbody tr:hover .txn-open,.txn-hash:focus-within .txn-open{opacity:1}.txn-open:hover{background:#ffffff12;color:#e8eaf0}.txn-pager{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;padding:12px 18px 14px;border-top:1px solid var(--line-soft);font-size:10.5px;color:var(--muted-2);font-variant-numeric:tabular-nums}.txn-pager-btns{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.txn-pager-btns button{display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:6px;border:1px solid transparent;background:transparent;font-size:10.5px;font-weight:500;color:#a9adb8;font-variant-numeric:tabular-nums;transition:background .14s ease,color .14s ease,border-color .14s ease}.txn-pager-btns button:hover:not(:disabled){background:#ffffff0d;color:#fff}.txn-pager-btns button.is-active{border-color:var(--line);background:#ffffff12;color:#f2f3f6}.txn-pager-btns button:disabled{opacity:.3;cursor:not-allowed}@media (max-width: 1180px){.txn-root .txn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.txn-stat:nth-child(3){border-left:0}.txn-stat:nth-child(n+3){border-top:1px solid var(--line-soft)}}@media (max-width: 1000px){.txn-head-side{width:100%;align-items:flex-start}.txn-head-actions{justify-content:flex-start}.txn-controls .qx-select{flex:1 1 150px;min-width:0}.txn-controls .qx-select-trigger{width:100%;min-width:0}.txn-search{margin-left:0;flex:1 1 210px;width:auto;min-width:0}}@media (max-width: 640px){.txn-root .txn-stats{grid-template-columns:minmax(0,1fr)}.txn-stat+.txn-stat,.txn-stat:nth-child(3){border-left:0;border-top:1px solid var(--line-soft)}.txn-tabs{gap:0;padding:0 8px;overflow-x:auto;flex-wrap:nowrap}.txn-tab{flex:0 0 auto}.txn-controls{gap:7px;padding:0 10px 12px}.txn-controls .qx-select{flex:1 1 132px}.txn-search{flex-basis:100%}.txn-table-head{padding:14px 14px 10px}.txn-pager{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}.txn-copy,.txn-open{opacity:1}}@media (max-width: 520px){.txn-toast{left:14px;right:14px;bottom:16px}.txn-stat{padding:13px 14px}.txn-stat-value{font-size:18px}}@media (prefers-reduced-motion: reduce){.txn-toast{animation:none}.txn-export,.txn-tab,.txn-copy,.txn-open{transition:none}}.ow-root{display:grid;gap:16px;min-width:0}.ow-root .eyebrow{font-size:11px;color:var(--muted-2)}.ow-root .eyebrow svg{width:12px;height:12px}.ow-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ow-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:2px 2px 0;min-width:0}.ow-head h1{margin:7px 0 0;font-size:27px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#f4f4f9}.ow-head p{margin:7px 0 0;max-width:640px;font-size:12.5px;line-height:1.6;color:var(--muted)}.ow-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ow-linked{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:#ffffff05;color:var(--muted);font-size:11px;white-space:nowrap}.ow-live-dot{width:6px;height:6px;border-radius:50%;background:#5ee69b;box-shadow:0 0 0 3px #5ee69b1a}.ow-linked.is-watch .ow-live-dot{background:#8b8f9b;box-shadow:0 0 0 3px #8b8f9b1a}.ow-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 13px;border:1px solid var(--line);border-radius:7px;background:#ffffff08;color:#e7e9ef;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ow-btn:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff29}.ow-btn:disabled{opacity:.5;cursor:not-allowed}.ow-btn.primary{border-color:transparent;background:var(--accent);color:#0d0b14;font-weight:600}.ow-btn.primary:hover:not(:disabled){background:#b9a4ff}.ow-btn.ghost{background:transparent;color:var(--muted)}.ow-btn.lg{height:40px;padding:0 18px;font-size:13px}.ow-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(248,113,113,.3);border-radius:8px;background:#f8717112;color:#f2a3a3;font-size:11.5px;line-height:1.5}.ow-error button{flex:none;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.ow-connect{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:0;border:1px solid var(--line);border-radius:var(--radius);background:#101218;overflow:hidden}.ow-connect-main{padding:26px 28px;min-width:0}.ow-connect-main h2{margin:10px 0 0;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.015em;color:#f2f3f7}.ow-connect-copy{margin:10px 0 0;max-width:56ch;font-size:12.5px;line-height:1.65;color:var(--muted)}.ow-steps{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.ow-steps li{display:flex;gap:12px;align-items:flex-start}.ow-steps li>span{flex:none;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:6px;background:#ffffff05;color:var(--muted-2);font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}.ow-steps strong{display:block;font-size:12px;font-weight:600;color:#e8eaf0}.ow-steps p{margin:2px 0 0;font-size:11px;line-height:1.5;color:var(--muted-2)}.ow-connect-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.ow-connect-hint{max-width:36ch;font-size:10.5px;line-height:1.5;color:var(--muted-2)}.ow-safety{display:flex;align-items:flex-start;gap:7px;margin:18px 0 0;padding-top:14px;border-top:1px solid var(--line-soft);font-size:10.5px;line-height:1.5;color:var(--muted-2)}.ow-safety svg{flex:none;margin-top:1px;color:#5ee69b}.ow-connect-side{display:flex;flex-direction:column;padding:22px 22px 18px;border-left:1px solid var(--line);background:#0c0e13;min-width:0}.ow-side-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:500;color:var(--muted)}.ow-side-chip{padding:2px 6px;border:1px solid var(--line);border-radius:4px;color:var(--muted-2);font-size:9px;letter-spacing:.04em}.ow-network-list{display:grid;gap:2px;margin:14px 0 0;padding:0;list-style:none}.ow-network-list li{display:flex;align-items:center;gap:10px;height:38px;padding:0 2px;border-bottom:1px solid var(--line-soft);font-size:11.5px;color:#d4d7df}.ow-network-list li:last-child{border-bottom:0}.ow-net-mark{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:#0e1015;font-size:8px;font-weight:700;letter-spacing:.02em}.ow-net-chain{margin-left:auto;color:var(--muted-2);font-size:9.5px}.ow-side-foot{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:10px;color:var(--muted-2)}.ow-skeleton{display:grid;gap:12px}.ow-skeleton span{display:block;height:120px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg,#ffffff05,#ffffff0d,#ffffff05);background-size:200% 100%;animation:ow-shimmer 1.4s linear infinite}.ow-skeleton span:nth-child(2){height:150px}.ow-skeleton span:nth-child(3){height:260px}@keyframes ow-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ow-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius);background:#101218}.ow-hero-main{min-width:0}.ow-total{margin-top:8px;font-size:34px;font-weight:600;line-height:1.1;letter-spacing:-.025em;color:#f4f5f9;font-variant-numeric:tabular-nums}.ow-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:9px;font-size:10.5px;color:var(--muted-2)}.ow-delta{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-variant-numeric:tabular-nums}.ow-delta.up{color:#5ee69b}.ow-delta.down{color:#f08484}.ow-address{display:inline-flex;align-items:center;gap:7px;margin-top:14px;max-width:100%;padding:5px 8px 5px 10px;border:1px solid var(--line);border-radius:6px;background:#ffffff05;color:var(--muted);font-size:10.5px;cursor:pointer}.ow-address:hover{border-color:#ffffff29;color:#cfd3dc}.ow-address-mono{font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-copy-ico{display:inline-flex;color:var(--accent)}.ow-copy-label{color:var(--muted-2)}.ow-hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ow-tx-banner{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(94,230,155,.25);border-radius:8px;background:#5ee69b0f;color:#bfe9d3;font-size:11.5px}.ow-tx-banner>svg{flex:none;color:#5ee69b}.ow-tx-banner a{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#e8eaf0;font-size:11px;text-decoration:none}.ow-tx-banner a:hover{text-decoration:underline}.ow-tx-banner button{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:var(--muted-2);cursor:pointer}.ow-chains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ow-chain{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:#101218}.ow-chain.is-down{border-color:#f8717138}.ow-chain-head{display:flex;align-items:center;gap:9px;min-width:0}.ow-chain-mark{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#0e1015;font-size:9px;font-weight:700}.ow-chain-head>div{display:grid;min-width:0}.ow-chain-head strong{overflow:hidden;color:#e9ebf1;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ow-chain-head span:not(.ow-chain-mark){color:var(--muted-2);font-size:9px}.ow-chain.is-down .ow-chain-head span:not(.ow-chain-mark){color:#e58b8b}.ow-chain-receive{display:grid;place-items:center;width:26px;height:26px;margin-left:auto;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.ow-chain-receive:hover{border-color:#ffffff2e;color:#e6e8ee}.ow-chain-native{display:grid;gap:1px}.ow-chain-native>span{color:var(--muted-2);font-size:9.5px}.ow-chain-native strong{color:#f2f3f7;font-size:17px;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.ow-chain-native small{color:var(--muted-2);font-size:9.5px}.ow-chain-tokens{display:flex;flex-wrap:wrap;gap:4px;min-height:18px}.ow-chain-token{display:inline-flex;align-items:center;gap:5px;padding:3px 6px;border:1px solid var(--line);border-radius:4px;color:var(--muted-2);font-size:9px}.ow-chain-token strong{color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}.ow-chain-empty{color:var(--muted-2);font-size:9.5px}.ow-chain-link{display:inline-flex;align-items:center;gap:4px;margin-top:auto;color:var(--muted-2);font-size:9.5px;text-decoration:none}.ow-chain-link:hover{color:var(--accent)}.ow-main{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.85fr);gap:12px;align-items:start;min-width:0}.ow-card{min-width:0;border:1px solid var(--line);border-radius:10px;background:#101218}.ow-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px}.ow-card-head h2{margin:5px 0 0;color:#eceef4;font-size:14px;font-weight:600;letter-spacing:-.01em}.ow-side{display:grid;gap:12px;min-width:0}.ow-filter select{height:28px;padding:0 24px 0 9px;border:1px solid var(--line);border-radius:6px;background:#15171e;color:var(--muted);font-size:10.5px;cursor:pointer}.ow-table-wrap{overflow-x:auto}.ow-table{width:100%;border-collapse:collapse;font-size:11.5px}.ow-table th{padding:8px 16px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--muted-2);font-size:9px;font-weight:500;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.ow-table td{padding:10px 16px;border-bottom:1px solid var(--line-soft);color:#d7d9e0;white-space:nowrap}.ow-table tbody tr:last-child td{border-bottom:0}.ow-asset{display:inline-flex;align-items:center;gap:9px}.ow-asset-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--tone, #8b8f9b) 16%,transparent);color:var(--tone, #8b8f9b);font-size:8.5px;font-weight:700}.ow-asset-mark svg{border-radius:50%}.ow-asset-id{display:grid;line-height:1.25}.ow-asset-id strong{color:#eceef4;font-size:11.5px;font-weight:600}.ow-asset-id span{color:var(--muted-2);font-size:9px}.ow-chain-tag{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:10.5px}.ow-chain-dot{width:5px;height:5px;border-radius:50%}.ow-assets-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:9.5px}.ow-empty{display:grid;justify-items:center;gap:5px;padding:34px 20px;text-align:center}.ow-empty.small{padding:24px 16px}.ow-empty strong{color:#dfe2ea;font-size:12px;font-weight:600}.ow-empty p{margin:0;max-width:36ch;color:var(--muted-2);font-size:10.5px;line-height:1.5}.ow-empty-mark{width:30px;height:22px;margin-bottom:4px;border-bottom:1.5px solid var(--line);background:linear-gradient(to top,rgba(255,255,255,.12) 0 40%,transparent 40%) 3px 100% / 5px 40% no-repeat,linear-gradient(to top,rgba(255,255,255,.08) 0 65%,transparent 65%) 12px 100% / 5px 65% no-repeat,linear-gradient(to top,rgba(255,255,255,.14) 0 28%,transparent 28%) 21px 100% / 5px 28% no-repeat}.ow-activity-list{display:grid;margin:0;padding:0 16px 14px;list-style:none}.ow-activity-list li{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-top:1px solid var(--line-soft)}.ow-activity-out{flex:none;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line);border-radius:6px;color:var(--accent)}.ow-activity-body{display:grid;gap:2px;min-width:0}.ow-activity-body strong{color:#e6e8ee;font-size:11px;font-weight:600}.ow-activity-body span{overflow:hidden;color:var(--muted-2);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.ow-activity-list a{flex:none;display:grid;place-items:center;margin-left:auto;color:var(--muted-2)}.ow-activity-list a:hover{color:var(--accent)}.ow-security-list{display:grid;gap:8px;margin:0;padding:0 16px;list-style:none}.ow-security-list li{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:10.5px;line-height:1.45}.ow-security-list svg{flex:none;margin-top:1px;color:#5ee69b}.ow-security-note{margin:12px 16px 14px;padding-top:10px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:9.5px;line-height:1.5}.ow-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px}.ow-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#040508b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.ow-modal{position:relative;width:min(440px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#12141a;box-shadow:0 30px 80px -30px #000}.ow-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.ow-modal-head h2{margin:5px 0 0;color:#f1f2f7;font-size:18px;font-weight:600;letter-spacing:-.015em}.ow-icon-btn{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.ow-field-label{display:block;margin:12px 0 6px;color:var(--muted-2);font-size:10px}.ow-select,.ow-input{width:100%;height:38px;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:#0d0f14;color:#eceef4;font-size:12px;outline:none}.ow-select:focus,.ow-input:focus{border-color:#a78bfa8c;box-shadow:0 0 0 3px #a78bfa1f}.ow-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ow-input[type=number]::-webkit-outer-spin-button,.ow-input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.ow-send-row{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px;align-items:end}.ow-amount-wrap{position:relative}.ow-amount-wrap .ow-input{padding-right:48px}.ow-max{position:absolute;top:50%;right:6px;transform:translateY(-50%);height:26px;padding:0 7px;border:1px solid var(--line);border-radius:5px;background:#ffffff08;color:var(--muted);font-size:9.5px;cursor:pointer}.ow-send-usd{display:grid;gap:2px;padding-bottom:8px;text-align:right}.ow-send-usd>span{color:var(--muted-2);font-size:9.5px}.ow-send-usd strong{color:#eceef4;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ow-send-usd small{color:var(--muted-2);font-size:9px}.ow-send-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:7px;background:#ffffff04}.ow-send-summary div{display:grid;gap:2px}.ow-send-summary span{color:var(--muted-2);font-size:9.5px}.ow-send-summary strong{color:var(--muted);font-size:10.5px;font-weight:500}.ow-modal-warning{margin:14px 0 0;padding:9px 11px;border-left:2px solid rgba(167,139,250,.4);background:#a78bfa0d;color:var(--muted-2);font-size:10px;line-height:1.55}.ow-modal-warning strong{color:var(--muted)}.ow-form-error{margin:12px 0 0;color:#f0a0a0;font-size:11px;line-height:1.5}.ow-modal-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft)}.ow-qr{display:grid;place-items:center;width:100%;margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:9px;background:#0d0f14}.ow-qr img,.ow-qr span{display:block;width:200px;height:200px;border-radius:6px;background:#fff}.ow-receive-address{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#0d0f14}.ow-receive-address code{overflow:hidden;color:#cfd3dc;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ow-receive-address button{display:inline-flex;align-items:center;gap:5px;flex:none;margin-left:auto;height:26px;padding:0 8px;border:1px solid var(--line);border-radius:5px;background:#ffffff08;color:var(--muted);font-size:9.5px;cursor:pointer}.ow-wc-modal{width:min(420px,100%)}.ow-wc-steps{display:grid;gap:7px;margin:0 0 14px;padding:0;list-style:none}.ow-wc-steps li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10.5px;line-height:1.4}.ow-wc-steps li span{flex:none;display:grid;place-items:center;width:21px;height:21px;border:1px solid var(--line);border-radius:5px;color:var(--muted-2);font-size:8.5px;font-weight:600;font-variant-numeric:tabular-nums}.ow-wc-qr{margin-top:0;padding:14px}.ow-wc-qr img{width:220px;height:220px}.ow-qr-wait{width:220px;height:220px;background:linear-gradient(90deg,#15171e,#232631,#15171e);background-size:200% 100%;animation:ow-shimmer 1.4s linear infinite}.ow-wc-status{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 0 0;min-height:18px;color:var(--muted);font-size:10.5px;text-align:center}.ow-spinner{width:11px;height:11px;border:1.5px solid rgba(255,255,255,.18);border-top-color:var(--accent);border-radius:50%;animation:ow-spin .8s linear infinite}@keyframes ow-spin{to{transform:rotate(360deg)}}.ow-wc-open{width:100%;margin-top:10px;text-decoration:none}.ow-wc-note{margin:12px 0 0;color:var(--muted-2);font-size:9.5px;line-height:1.5;text-align:center}.ow-wc-setup-copy{margin:0 0 12px;color:var(--muted);font-size:11px;line-height:1.6}.ow-wc-setup-note{margin:8px 0 0;color:var(--muted-2);font-size:9.5px;line-height:1.55}.ow-wc-setup-note a{color:var(--accent)}.ow-wc-setup-note code{padding:1px 4px;border:1px solid var(--line);border-radius:3px;background:#ffffff08;color:var(--muted);font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:9px}@media (prefers-reduced-motion: reduce){.ow-spinner,.ow-qr-wait{animation:none}}.ow-toast{position:fixed;left:50%;bottom:22px;z-index:95;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:9px 13px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#1a1c23;color:#e6e8ee;font-size:11px;transform:translate(-50%);box-shadow:0 18px 40px -18px #000}.ow-toast-dot{width:6px;height:6px;border-radius:50%;background:#5ee69b}@media (max-width: 1180px){.ow-chains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.ow-connect,.ow-main{grid-template-columns:minmax(0,1fr)}.ow-connect-side{border-top:1px solid var(--line);border-left:0}.ow-network-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.ow-side-foot{margin-top:10px}}@media (max-width: 720px){.ow-head,.ow-hero{align-items:flex-start}.ow-hero-actions{width:100%}.ow-hero-actions .ow-btn{flex:1}.ow-tx-banner{flex-wrap:wrap}.ow-tx-banner a{margin-left:0}}@media (max-width: 600px){.ow-root{gap:13px}.ow-head h1{font-size:24px}.ow-connect-main{padding:20px 18px}.ow-connect-side{padding:18px}.ow-connect-main h2{font-size:19px}.ow-network-list{grid-template-columns:minmax(0,1fr)}.ow-hero{padding:18px}.ow-total{font-size:28px}.ow-chains{grid-template-columns:minmax(0,1fr)}.ow-table th,.ow-table td{padding-right:10px;padding-left:10px}.ow-card-head{padding:13px}.ow-send-row{grid-template-columns:minmax(0,1fr)}.ow-send-usd{padding-bottom:0;text-align:left}.ow-send-summary{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.ow-skeleton span{animation:none}.ow-btn{transition:none}}.ow-root{gap:24px}.ow-head{padding:0}.ow-head p{color:#8b8f9a}.ow-btn{border:0;background:#ffffff0e}.ow-btn:hover:not(:disabled){border:0;background:#ffffff17}.ow-btn.ghost{background:transparent}.ow-btn.ghost:hover:not(:disabled){background:#ffffff0b;color:#e6e8ee}.ow-connected{border:0}.ow-linked{border:0;background:#ffffff0a}.ow-live-dot{box-shadow:none}.ow-hero{padding:2px 0 20px;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:transparent;align-items:flex-end}.ow-total{margin-top:6px;font-size:38px}.ow-hero-meta{margin-top:7px}.ow-address{margin-top:12px;padding:4px 8px;border:0;background:#ffffff09}.ow-address:hover{border:0;background:#ffffff0f}.ow-copy-ico{color:var(--muted-2)}.ow-hero-actions .ow-btn{height:33px}.ow-error{border:0;background:#f8717113}.ow-tx-banner{border:0;background:#5ee69b12}.ow-networks{display:grid;min-width:0}.ow-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 0 8px}.ow-section-head h2{margin:0;color:#eceef4;font-size:13px;font-weight:600;letter-spacing:-.01em}.ow-section-head p{margin:3px 0 0;color:var(--muted-2);font-size:10.5px}.ow-section-meta{color:var(--muted-2);font-size:10px;white-space:nowrap}.ow-chains{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.ow-chain{display:grid;grid-template-columns:8px minmax(110px,1.05fr) minmax(140px,.9fr) minmax(140px,1.15fr) auto;align-items:center;gap:14px;padding:11px 2px;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:transparent}.ow-chain:last-child{border-bottom:0}.ow-chain.is-down{border-color:var(--line-soft)}.ow-chain-dot{width:7px;height:7px;border-radius:50%}.ow-chain-id{display:grid;gap:2px;min-width:0}.ow-chain-id strong{overflow:hidden;color:#e8eaf0;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ow-chain-id span{color:var(--muted-2);font-size:9.5px}.ow-chain-id span.is-down{color:#dc9393}.ow-chain-native{display:flex;align-items:baseline;justify-content:flex-end;gap:9px;min-width:0;text-align:right}.ow-chain-native strong{color:#eceef4;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ow-chain-native strong em{color:var(--muted-2);font-size:9.5px;font-style:normal;font-weight:500}.ow-chain-native>span{min-width:72px;color:var(--muted-2);font-size:9.5px;text-align:right;white-space:nowrap}.ow-chain-tokens{display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}.ow-chain-token{display:inline-flex;align-items:baseline;gap:5px;padding:0;border:0;background:none;color:var(--muted-2);font-size:9.5px}.ow-chain-token strong{color:var(--muted);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.ow-chain-empty{color:#575b65;font-size:9.5px}.ow-chain-actions{display:flex;align-items:center;gap:13px;justify-self:end}.ow-chain-actions button,.ow-chain-actions a{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;color:var(--muted-2);font-size:9.5px;text-decoration:none;cursor:pointer}.ow-chain-actions button:hover,.ow-chain-actions a:hover{color:#dfe2ea}.ow-main{grid-template-columns:minmax(0,1.7fr) minmax(255px,.8fr);gap:34px;margin-top:2px}.ow-card{border:0;border-radius:0;background:transparent}.ow-card-head{padding:0 0 9px}.ow-card-head h2{margin-top:4px;font-size:13px}.ow-filter select{height:27px;border:0;background:#ffffff0b}.ow-table th{padding:8px 10px;border-top:0;background:transparent}.ow-table td{padding:10px}.ow-table th:first-child,.ow-table td:first-child{padding-left:2px}.ow-table th:last-child,.ow-table td:last-child{padding-right:2px}.ow-assets-foot{padding:10px 2px 0;border-top:0}.ow-side{gap:30px}.ow-activity-list{padding:0}.ow-activity-list li{padding:10px 0}.ow-security-list{padding:0}.ow-security-note{margin:12px 0 0;padding-top:12px}.ow-connect{border:0;border-radius:0;background:transparent;gap:42px}.ow-connect-main{padding:4px 0}.ow-connect-side{padding:4px 0 4px 34px;border-left:1px solid var(--line-soft);background:transparent}.ow-connect-main h2{font-size:23px}.ow-steps{gap:13px;margin-top:24px}.ow-steps li>span{width:auto;height:auto;padding-top:2px;border:0;border-radius:0;background:transparent;color:#5f636e;font-size:9px}.ow-steps strong{font-size:11.5px}.ow-connect-actions{display:grid;justify-items:start;gap:12px;margin-top:22px}.ow-connect-hint{color:var(--muted-2)}.ow-missing{display:flex;align-items:flex-start;gap:8px;max-width:52ch;margin:0;padding:0;border:0;background:transparent;color:var(--muted-2);font-size:10px;line-height:1.55}.ow-missing>svg{flex:none;margin-top:1px;color:var(--muted-2)}.ow-missing strong{display:block;margin-bottom:2px;color:var(--muted);font-size:10.5px;font-weight:600}.ow-missing p{margin:0}.ow-missing a{color:var(--accent);text-decoration:none}.ow-missing a:hover{text-decoration:underline}.ow-missing.is-active{color:#c7a3a3}.ow-watch{max-width:560px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft)}.ow-watch-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:10.5px}.ow-watch-chip{color:var(--muted-2);font-size:9px}.ow-watch-form{display:flex;gap:8px;margin-top:8px}.ow-watch-form .ow-input{flex:1;height:36px;border:0;background:#ffffff0a}.ow-watch-form .ow-btn{height:36px}.ow-watch-note{margin:7px 0 0;color:var(--muted-2);font-size:9.5px}.ow-safety{margin-top:16px;padding-top:12px}.ow-network-list{margin-top:12px}.ow-side-head{font-size:10.5px}.ow-side-chip{padding:0;border:0;color:var(--muted-2)}.ow-modal{border:0;background:#121419;box-shadow:0 30px 90px -24px #000,0 0 0 1px #ffffff0b}.ow-icon-btn{border:0;background:#ffffff0a}.ow-select,.ow-input{border-color:transparent;background:#ffffff0a}.ow-select:focus,.ow-input:focus{border-color:transparent;box-shadow:0 0 0 1px #a78bfa8c}.ow-wc-steps li span{border:0;background:transparent}.ow-wc-setup-note code,.ow-receive-address{border:0;background:#ffffff0a}.ow-receive-address button,.ow-max{border:0;background:#ffffff0f}.ow-qr,.ow-toast{border:0}.ow-wc-modal .ow-modal-foot,.ow-modal-foot{border-top:1px solid var(--line-soft)}@media (max-width: 900px){.ow-chain{grid-template-columns:8px minmax(0,1fr) auto auto;row-gap:7px}.ow-chain-tokens{grid-column:2 / -1}.ow-chain-native{gap:7px}}@media (max-width: 720px){.ow-main{gap:26px}.ow-connect-side{padding:22px 0 0;border-top:1px solid var(--line-soft);border-left:0}.ow-section-head{align-items:flex-start}}@media (max-width: 600px){.ow-root{gap:20px}.ow-total{font-size:32px}.ow-chain{grid-template-columns:8px minmax(0,1fr) auto}.ow-chain-native{justify-content:flex-end}.ow-chain-native>span{display:none}.ow-chain-actions{grid-column:2 / -1;justify-self:start;gap:14px}.ow-chain-tokens{grid-column:2 / -1}.ow-hero-actions .ow-btn{flex:0 1 auto}.ow-watch-form{flex-direction:column}}.ow-chain{padding:10px 2px}.ow-chain-id{min-height:24px;align-content:center}.ow-chain-actions button,.ow-chain-actions a{justify-content:center;width:24px;height:24px;border-radius:5px}.ow-chain-actions button:hover,.ow-chain-actions a:hover{background:#ffffff0d}.ow-asset-mark{font-size:11px;font-weight:600}.ow-table td{padding-top:9px;padding-bottom:9px}.ow-net-dot{flex:none;width:7px;height:7px;border-radius:50%}.ow-network-list li{height:36px;gap:9px}.ow-asset-id{display:flex;align-items:center}.ow-asset-id strong{font-size:12px}@media (max-width: 960px){.ow-main{grid-template-columns:minmax(0,1fr)}.ow-connect{gap:28px}}@media (max-width: 600px){.ow-chain{grid-template-columns:8px minmax(0,1fr) auto auto;gap:4px 10px;padding:10px 0}.ow-chain-id{grid-column:2;grid-row:1}.ow-chain-native{grid-column:3;grid-row:1}.ow-chain-actions{grid-column:4;grid-row:1;justify-self:end}.ow-chain-tokens{grid-column:2 / 5;grid-row:2}.ow-watch-form .ow-input{flex:none;width:100%;height:38px}.ow-watch-form .ow-btn{width:100%;height:36px}}.ow-asset-net{display:none;color:var(--muted-2);font-size:9px;font-weight:400}@media (max-width: 600px){.ow-table th:nth-child(2),.ow-table td:nth-child(2){display:none}.ow-table th,.ow-table td{padding:8px 6px}.ow-table th:first-child,.ow-table td:first-child{padding-left:0}.ow-table .num{font-size:10.5px}.ow-asset-id{display:grid;gap:1px}.ow-asset-net{display:block}}@media (max-width: 600px){.ow-table th:last-child,.ow-table td:last-child{display:table-cell}}.ow-card-head h2{margin-top:0}.ow-assets-head{align-items:center}.ow-assets-sub{margin:3px 0 0;font-size:10px;color:var(--muted-2);font-variant-numeric:tabular-nums}.ow-assets-tools{display:flex;align-items:center;gap:10px}.ow-search{display:flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:7px;border:1px solid var(--line);background:#ffffff08;color:var(--muted-2);transition:border-color .15s ease}.ow-search:focus-within{border-color:#b9a8ff61}.ow-search input{width:156px;border:0;background:transparent;color:var(--text);font:inherit;font-size:10.5px;outline:none}.ow-search input::placeholder{color:var(--muted-2)}.ow-link{border:0;background:none;color:#b9a8ff;font-size:10px;font-weight:600;white-space:nowrap}.ow-link:hover{color:#ddd3ff}.ow-netchips{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:0 16px 12px;scrollbar-width:none}.ow-netchips::-webkit-scrollbar{display:none}.ow-netchip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:#ffffff05;color:var(--muted);font-size:10.5px;font-weight:500;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease}.ow-netchip i{width:6px;height:6px;border-radius:50%}.ow-netchip span{color:var(--muted-2);font-size:9.5px;font-variant-numeric:tabular-nums}.ow-netchip:hover{color:var(--text);border-color:#ffffff1f}.ow-netchip.is-active{background:#b9a8ff1a;border-color:#b9a8ff4d;color:#e9e3ff}.ow-netchip.is-active span{color:#cfc4ff}.ow-table .num{text-align:right;font-variant-numeric:tabular-nums}.ow-table .num.up{color:var(--green)}.ow-table .num.down{color:var(--red)}.ow-table{min-width:720px}.ow-row-act{width:34px;text-align:right}.ow-eye{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--muted-2);opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.ow-table tbody tr:hover .ow-eye,.ow-eye:focus-visible{opacity:1}.ow-eye:hover{color:#ff9aa4;background:#ff74821a;border-color:#ff748240}@media (max-width: 720px){.ow-assets-head{flex-wrap:wrap;gap:8px}.ow-search input{width:112px}}.ow-hidden{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--line-soft)}.ow-hidden-label{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-right:2px}.ow-hidden-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:6px;border:1px dashed rgba(255,255,255,.14);background:transparent;color:var(--muted);font-size:10px;font-weight:600;transition:border-color .15s ease,color .15s ease}.ow-hidden-chip span{color:var(--muted-2)}.ow-hidden-chip:hover{border-color:#b9a8ff66;color:#e9e3ff}.ow-wc-modal{width:min(480px,100%);border-radius:16px}.ow-wc-steps{gap:8px}.ow-wc-steps li{padding:8px 10px;border-radius:8px;border:1px solid var(--line-soft);background:#ffffff05;font-size:10.5px}.ow-wc-steps li span{font-variant-numeric:tabular-nums}.ow-qr.ow-wc-qr{margin:4px auto;padding:12px;border-radius:14px;border:1px solid var(--line);background:#fff;width:fit-content}.ow-qr.ow-wc-qr img{display:block;border-radius:6px}.ow-wc-nets{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line-soft)}.ow-wc-nets-label{font-size:8.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-right:2px}.ow-wc-net{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--line-soft);background:#ffffff05;font-size:9.5px;color:var(--muted);white-space:nowrap}.ow-wc-net i{width:5px;height:5px;border-radius:50%}.ow-import-list{display:grid;gap:2px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.ow-import-list>span{margin-bottom:4px;color:var(--muted-2);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.ow-import-list div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:26px}.ow-import-list strong{color:#e4e6ec;font-size:10.5px;font-weight:600}.ow-import-list div>span{overflow:hidden;color:var(--muted-2);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.ow-import-list button{padding:0;border:0;background:none;color:var(--muted-2);font-size:9.5px;cursor:pointer}.ow-import-list button:hover{color:#f0a3a3}.ow-assets,.ow-side .ow-card{padding:15px 16px;border-radius:10px;background:#0f1116}.ow-side{gap:12px}.ow-assets .ow-card-head,.ow-side .ow-card-head{padding-bottom:6px}.ow-readonly{display:grid;gap:8px}.ow-ro-head{display:flex;align-items:center;gap:12px;color:var(--muted-2);font-size:9.5px}.ow-ro-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ow-ro-card{display:flex;flex-direction:column;gap:9px;min-width:0;min-height:116px;padding:13px;border-radius:9px;background:#0f1116}.ow-ro-top{display:flex;align-items:center;gap:8px;min-width:0}.ow-ro-top img{border-radius:50%;object-fit:contain}.ow-ro-top div{display:grid;gap:1px;min-width:0}.ow-ro-top strong{overflow:hidden;color:#e6e8ee;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ow-ro-top span{color:var(--muted-2);font-size:8.5px}.ow-ro-balance{display:grid;gap:1px}.ow-ro-balance strong{color:#f0f2f6;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ow-ro-balance em{color:var(--muted-2);font-size:9px;font-style:normal;font-weight:500}.ow-ro-balance span{color:var(--muted-2);font-size:9.5px}.ow-ro-foot{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:auto;color:var(--muted-2);font-size:9px}.ow-ro-foot button,.ow-ro-foot a{padding:0;border:0;background:none;color:var(--muted-2);font-size:9px;text-decoration:none;cursor:pointer}.ow-ro-foot button:hover,.ow-ro-foot a:hover{color:#dfe2ea}.ow-ro-address{font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.ow-ro-foot .is-remove:hover{color:#f08484}.ow-ro-add{height:30px;margin-top:auto;border:0;border-radius:6px;background:#ffffff0b;color:var(--muted);font-size:9.5px;cursor:pointer}.ow-ro-add:hover{background:#ffffff14;color:#e6e8ee}.ow-select{color-scheme:dark}.ow-select option{background:#12141a;color:#e7e9ef}@media (max-width: 1180px){.ow-ro-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.ow-ro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.ow-ro-grid{grid-template-columns:minmax(0,1fr)}}.ow-chain{grid-template-columns:20px minmax(110px,1.05fr) minmax(140px,.9fr) minmax(140px,1.15fr) auto}.ow-chain-logo{width:20px;height:20px;border-radius:50%;object-fit:contain}.ow-netchip-logo,.ow-chain-tag-logo{width:12px;height:12px;border-radius:50%;object-fit:contain}.ow-net-logo{flex:none;width:16px;height:16px;border-radius:50%;object-fit:contain}@media (max-width: 900px){.ow-chain{grid-template-columns:20px minmax(0,1fr) auto auto}}@media (max-width: 600px){.ow-chain{grid-template-columns:20px minmax(0,1fr) auto auto}}.ow-search input:focus,.ow-search input:focus-visible{outline:none!important;box-shadow:none!important}.ow-pager{display:flex;align-items:center;gap:8px;color:var(--muted-2);font-size:9.5px;font-variant-numeric:tabular-nums}.ow-pager>button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:5px;background:#ffffff0b;color:var(--muted);cursor:pointer}.ow-pager>button:hover:not(:disabled){background:#ffffff14;color:#e6e8ee}.ow-pager>button:disabled{opacity:.35;cursor:default}.ow-pager .qx-select-trigger{height:24px;min-height:24px;padding:0 7px;border:0;border-radius:5px;background:#ffffff0b;font-size:9px}.ow-pager .qx-select-value{font-size:9px}.ow-pager .qx-select-chevron{width:10px;height:10px}.ow-pager .qx-select{width:auto}.ow-pager .qx-select-trigger{width:auto;min-width:62px;padding:0 6px}.ow-assets-foot{align-items:center}@media (max-width: 600px){.ow-assets-foot{flex-direction:column;align-items:flex-start;gap:8px}}.ow-strip{display:flex;align-items:stretch;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ow-strip::-webkit-scrollbar{display:none}.ow-strip-item{display:flex;align-items:center;gap:8px;flex:none;min-width:0;padding:8px 10px;border-radius:8px;background:#0f1116}.ow-strip-icon{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:#ffffff0a;color:var(--muted-2);font-size:8px;font-weight:700}.ow-strip-icon img{border-radius:50%;object-fit:contain}.ow-strip-item>div{display:grid;gap:1px;min-width:0}.ow-strip-item strong{color:#e8eaf0;font-size:10px;font-weight:600}.ow-strip-item span{color:var(--muted-2);font-size:8.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.ow-strip-item em{margin-left:4px;color:var(--muted);font-size:9.5px;font-style:normal;font-variant-numeric:tabular-nums}@media (max-width: 600px){.ow-strip-item{padding:7px 8px}}.ow-activity .ow-empty.small{padding:18px 12px}.ow-activity{align-self:start}.ow-side{align-items:start;align-content:start}.ow-activity-out.is-out{color:#b9a8ff}.ow-activity-out.is-in{color:#5ee69b}.ow-activity-meta{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.ow-activity-meta img{flex:none;border-radius:50%;object-fit:contain}.ow-activity-meta em{color:#3f434c;font-style:normal}.ow-pager .qx-select-menu{width:max-content;min-width:96px}.ow-pager .qx-select-option{white-space:nowrap}.ow-coverage{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:-4px;color:var(--muted-2);font-size:9.5px}.ow-coverage-logos{display:inline-flex;align-items:center;gap:3px}.ow-coverage-logos img{width:14px;height:14px;border-radius:50%;object-fit:contain}.ow-coverage em{color:#3d4048;font-style:normal}.ow-coverage strong{color:var(--muted);font-weight:500}.ow-section-meta{display:inline-flex;align-items:center;gap:9px}.ow-chain-none{display:grid;gap:3px;padding:16px 2px;color:var(--muted-2)}.ow-chain-none strong{color:#dfe2ea;font-size:11.5px}.ow-chain-none span{font-size:10px}.ow-activity-out{width:26px;height:26px;border:0;border-radius:50%;background:#b9a8ff1a;color:#c9bcff}.ow-activity-out.is-in{background:#5ee69b17;color:#68e3a5}.ow-activity-out.is-out{background:#b9a8ff1a;color:#b9a8ff}.ow-loading{display:grid;gap:16px}.ow-loading-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ow-loading-card{padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#0f1116}.ow-loading-panel{padding:14px 0 4px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#0f1116}.ow-loading-panel>.sk:first-child{margin:0 16px 10px}@media (max-width: 900px){.ow-loading-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ow-ro-grid{gap:8px}.ow-ro-card{gap:6px;min-height:0;padding:10px 11px;border-radius:9px}.ow-ro-card.is-on{min-height:108px}.ow-ro-top{gap:7px}.ow-ro-top strong{font-size:10.5px}.ow-ro-top span{font-size:8px}.ow-ro-balance strong{font-size:13px}.ow-ro-balance span{font-size:9px}.ow-ro-foot{gap:7px;font-size:8.5px}.ow-ro-foot button,.ow-ro-foot a{font-size:8.5px}.ow-ro-add{display:grid;place-items:center;width:22px;height:22px;margin:0 0 0 auto;padding:0;border:0;border-radius:5px;background:#ffffff0d;color:var(--muted-2)}.ow-ro-add:hover{background:#ffffff1a;color:#e6e8ee}.ow-ro-card{justify-content:center;gap:6px;min-height:64px;padding:8px 11px}.ow-ro-card.is-on{justify-content:space-between;min-height:64px;padding:9px 11px}.ow-ro-main{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.ow-ro-id{display:grid;gap:1px;min-width:0}.ow-ro-id strong{overflow:hidden;color:#e6e8ee;font-size:10.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ow-ro-id span{overflow:hidden;color:var(--muted-2);font-size:8px;white-space:nowrap;text-overflow:ellipsis}.ow-ro-value{display:grid;justify-items:end;gap:1px;margin-left:auto;min-width:0;font-variant-numeric:tabular-nums}.ow-ro-value strong{overflow:hidden;max-width:130px;color:#f0f2f6;font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ow-ro-value span{color:var(--muted-2);font-size:8.5px}.ow-ro-foot{margin-top:0}.ow-activity-out{border-color:#ffffff14}.ow-activity-out.is-out{color:#ff8b96;background:#ff74821a;border-color:#ff748238}.ow-activity-out.is-in{color:#6ee7b0;background:#4ade801a;border-color:#4ade8038}.ow-activity-out.is-out svg{transform:rotate(0)}.wch-root{display:grid;gap:16px;min-width:0}.wch-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:2px 2px 0}.wch-head>div:first-child{min-width:0;flex:1 1 320px}.wch-head .eyebrow{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--muted-2)}.wch-head .eyebrow svg{width:12px;height:12px;flex:0 0 auto}.wch-head h1{margin:5px 0 0;font-size:27px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#f2f3f7}.wch-head p{max-width:580px;margin:7px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted)}.wch-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wch-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 13px;border:0;border-radius:7px;background:#ffffff0e;color:#dfe2ea;font-size:11.5px;font-weight:500;white-space:nowrap;transition:background .16s,color .16s}.wch-btn:hover{background:#ffffff17}.wch-btn.primary{background:var(--accent);color:#0d0b14;font-weight:600}.wch-btn.primary:hover{background:#b9a4ff}.wch-sync{display:inline-flex;align-items:center;gap:6px;color:var(--muted-2);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.wch-sync i{width:5px;height:5px;border-radius:50%;background:var(--green);flex:0 0 auto}.wch-sync.is-stale{color:#b08d5f}.wch-sync.is-stale i{background:#f0c674}.wch-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wch-stats>div{display:grid;gap:3px;min-width:0;padding:13px 15px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0f1116}.wch-stats small{overflow:hidden;color:#5f636d;font-size:9.5px;white-space:nowrap;text-overflow:ellipsis}.wch-stats span{color:var(--muted-2);font-size:10.5px;font-weight:500}.wch-stats strong{display:flex;align-items:baseline;gap:6px;color:#f0f1f6;font-size:19px;font-weight:600;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wch-stats strong em{font-style:normal;font-size:10.5px;font-weight:500;letter-spacing:0;color:var(--muted-2)}.wch-root .is-up{color:#5ee69b}.wch-root .is-down{color:#f08484}.wch-grid{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:16px;align-items:start;min-width:0}.wch-side{display:grid;gap:16px;min-width:0}.wch-panel{min-width:0;border-radius:10px;border:1px solid var(--line-soft);background:#0f1116;overflow:hidden}.wch-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px 11px}.wch-panel-head>div>h2{margin:0;font-size:13px;font-weight:600;letter-spacing:-.01em;color:#eceef4}.wch-panel-head>div>span{display:block;margin-top:3px;font-size:9.5px;line-height:1.45;color:var(--muted-2)}.wch-panel-tools{display:flex;align-items:center;gap:10px;flex:0 0 auto}.wch-count{color:var(--muted-2);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.wch-filter{display:flex;align-items:center;gap:5px;height:26px;padding:0 7px;border-radius:6px;border:1px solid var(--line-soft);background:#ffffff06;color:var(--muted-2)}.wch-filter:focus-within{border-color:#ffffff29}.wch-filter input{width:74px;border:0;background:transparent;color:var(--text);font:inherit;font-size:10.5px;outline:none;box-shadow:none}.wch-filter input::placeholder{color:#5f636d}.wch-filter button{display:grid;place-items:center;width:14px;height:14px;border:0;background:none;color:var(--muted-2)}.wch-table-wrap{overflow-x:auto;padding:0 16px;scrollbar-width:thin}.wch-table-wrap::-webkit-scrollbar{height:6px}.wch-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff1f}.wch-table{width:100%;min-width:690px;border-collapse:collapse}.wch-table th{padding:8px;border-bottom:1px solid var(--line-soft);color:#6b6f79;font-size:9px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;text-align:left;white-space:nowrap}.wch-table td{padding:10px 8px;border-bottom:1px solid var(--line-soft);font-size:11.5px;color:#d5d8e0;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}.wch-table tbody tr:last-child td{border-bottom:0}.wch-table tbody tr:hover td,.wch-table tbody tr:focus-within td{background:#ffffff06}.wch-table tbody td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.wch-table tbody td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.wch-table th.num,.wch-table td.num{text-align:right}.wch-table th:first-child,.wch-table td:first-child{padding-left:0}.wch-table th:last-child,.wch-table td:last-child{padding-right:0}.wch-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .16s}.wch-sort:hover{color:#b9bdc7}.wch-sort[data-active=true]{color:#d7dae3}.wch-sort-mark{opacity:0;transition:opacity .16s}.wch-sort:hover .wch-sort-mark,.wch-sort[data-active=true] .wch-sort-mark{opacity:.65}.wch-asset{display:inline-flex;align-items:center;gap:9px;min-width:0}.wch-mark{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--tone, #8b8f9b) 16%,transparent)}.wch-mark img,.wch-mark svg{border-radius:50%}.wch-asset-id{display:grid;gap:1px;min-width:0}.wch-asset-id strong{color:#eceef4;font-size:11.5px;font-weight:600}.wch-asset-id span{overflow:hidden;max-width:132px;color:var(--muted-2);font-size:9.5px;text-overflow:ellipsis}.wch-price{color:#e2e4ec!important;font-weight:500}.wch-table td.wch-price.is-flash-up{animation:wchFlashUp .7s ease-out}.wch-table td.wch-price.is-flash-down{animation:wchFlashDown .7s ease-out}@keyframes wchFlashUp{0%{color:#5ee69b;background:#5ee69b1a}to{color:#e2e4ec;background:transparent}}@keyframes wchFlashDown{0%{color:#f08484;background:#f084841a}to{color:#e2e4ec;background:transparent}}.wch-vol-col{width:78px}.wch-trend-col{width:104px;padding-left:6px!important;padding-right:4px!important}.wch-spark{display:block;width:96px;height:28px}.wch-spark.up{color:#5ee69bb8}.wch-spark.down{color:#f08484ad}.wch-no-chart{display:block;color:var(--muted-2);font-size:10px;text-align:center}.wch-action-col{width:32px}.wch-remove{display:grid;place-items:center;width:24px;height:24px;margin-left:auto;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted-2);opacity:0;transition:opacity .14s,color .14s,background .14s}.wch-table tbody tr:hover .wch-remove{opacity:.6}.wch-table tbody tr:focus-within .wch-remove,.wch-remove:focus-visible{opacity:1}.wch-remove:hover{opacity:1;color:#f08484;background:#f8717124}.wch-remove:focus-visible{outline:2px solid rgba(248,113,113,.45);outline-offset:2px}@media (hover: none){.wch-remove{opacity:.55}}.wch-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--line-soft);color:#5f636d;font-size:9.5px;font-variant-numeric:tabular-nums}.wch-foot-live{display:inline-flex;align-items:center;gap:6px}.wch-foot-live i{width:5px;height:5px;border-radius:50%;background:var(--green)}.wch-foot-live i.is-stale{background:#f0c674}.wch-movers{display:flex;flex-direction:column;gap:2px;padding:0 8px 6px}.wch-mover{display:flex;align-items:center;gap:8px;min-width:0;min-height:38px;padding:5px 8px;border-radius:7px}.wch-mover:hover{background:#ffffff08}.wch-mover-id{display:grid;gap:1px;flex:1;min-width:0}.wch-mover-id strong{color:#e6e8ee;font-size:10.5px;font-weight:600}.wch-mover-id span{overflow:hidden;color:var(--muted-2);font-size:9px;white-space:nowrap;text-overflow:ellipsis}.wch-mover-meta{display:grid;justify-items:end;gap:1px;flex:0 0 auto}.wch-mover-meta strong{color:#cfd2db;font-size:9.5px;font-weight:500;font-variant-numeric:tabular-nums}.wch-mover-meta span{color:#5f636d;font-size:8.5px;font-variant-numeric:tabular-nums}.wch-mover-delta{flex:0 0 50px;font-size:10px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.wch-mover-add{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border:1px solid var(--line-soft);border-radius:5px;background:transparent;color:var(--muted-2);transition:color .16s,border-color .16s,background .16s}.wch-mover-add:hover:not(:disabled){color:#e6e8ee;border-color:#ffffff29;background:#ffffff0d}.wch-mover-add.is-added{color:#7fd6a5;border-color:#4ade802e;background:#4ade800f}.wch-mover-add:disabled{opacity:.5;cursor:default}.wch-rail-note{margin:0;padding:9px 16px 12px;border-top:1px solid var(--line-soft);color:#5f636d;font-size:9px;line-height:1.5}.wch-rail-empty{margin:0;padding:20px 10px;color:var(--muted-2);font-size:10.5px;text-align:center}.wch-empty{display:grid;justify-items:center;gap:6px;padding:40px 24px;text-align:center}.wch-empty strong{color:#eceef4;font-size:12.5px;font-weight:600}.wch-empty p{max-width:320px;margin:0 0 5px;color:var(--muted-2);font-size:10.5px;line-height:1.5}.wch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:20px;background:#040508c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wch-picker{display:flex;flex-direction:column;width:100%;max-width:600px;max-height:min(700px,calc(100vh - 40px));border-radius:12px;border:1px solid var(--line);background:#101116;overflow:hidden}.wch-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 20px 14px;border-bottom:1px solid var(--line-soft)}.wch-picker-head h2{margin:0;color:#f0f1f6;font-size:15px;font-weight:600;letter-spacing:-.015em}.wch-picker-head p{margin:4px 0 0;color:var(--muted-2);font-size:10.5px}.wch-picker-x{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:#ffffff0d;color:var(--muted)}.wch-picker-x:hover{color:var(--text);background:#ffffff17}.wch-search{display:flex;align-items:center;gap:9px;height:46px;margin:14px 20px 0;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;color:var(--muted-2);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.wch-search:focus-within{border-color:#b9a8ff73;background:#ffffff0a;box-shadow:0 0 0 3px #7c5cff1a}.wch-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;outline:none;box-shadow:none}.wch-search input:focus,.wch-search input:focus-visible{outline:none;box-shadow:none}.wch-search input::placeholder{color:var(--muted-2)}.wch-search input::-webkit-search-cancel-button{display:none}.wch-search-clear{display:grid;place-items:center;width:19px;height:19px;border:0;border-radius:5px;background:#ffffff0d;color:var(--muted)}.wch-search-clear:hover{color:var(--text);background:#ffffff17}.wch-picker-cols{display:grid;grid-template-columns:22px minmax(0,1fr) 96px 64px 72px 18px;gap:10px;align-items:center;margin-top:12px;padding:0 18px 7px;border-bottom:1px solid var(--line-soft);color:#5f636d;font-size:8.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.wch-picker-cols .num{text-align:right}.wch-picker-list{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow-y:auto;padding:2px 8px 8px;scrollbar-width:thin}.wch-picker-list::-webkit-scrollbar{width:9px}.wch-picker-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#ffffff29;background-clip:content-box}.wch-picker-row{display:grid;grid-template-columns:22px minmax(0,1fr) 96px 64px 72px 18px;gap:10px;align-items:center;flex:0 0 auto;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left;transition:background .14s}.wch-picker-row:hover:not(.is-locked){background:#ffffff0a}.wch-picker-row.is-added{background:#ffffff0d}.wch-picker-row.is-locked{opacity:.45;cursor:not-allowed}.wch-picker-row .num{text-align:right;font-variant-numeric:tabular-nums}.wch-col-rank{color:#5f636d;font-size:9.5px;text-align:right;font-variant-numeric:tabular-nums}.wch-picker-asset{display:flex;align-items:center;gap:9px;min-width:0}.wch-picker-name{display:grid;gap:1px;min-width:0}.wch-picker-name strong{color:#eceef4;font-size:11.5px;font-weight:600}.wch-picker-name span{overflow:hidden;color:var(--muted-2);font-size:9px;white-space:nowrap;text-overflow:ellipsis}.wch-picker-price{color:#d7dae3;font-size:11px}.wch-picker-delta{font-size:10.5px;font-weight:600}.wch-picker-vol{color:var(--muted-2);font-size:10px}.wch-picker-action{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line-soft);border-radius:5px;color:var(--muted-2)}.wch-picker-row.is-added .wch-picker-action{color:#7fd6a5;border-color:#4ade8033;background:#4ade800f}.wch-picker-empty{margin:0;padding:28px 16px;color:var(--muted-2);font-size:11px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.wch-picker-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--line-soft)}.wch-picker-foot>span{color:var(--muted-2);font-size:10px;font-variant-numeric:tabular-nums}.wch-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1180px){.wch-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1000px){.wch-trend-col{display:none}.wch-table{min-width:560px}}@media (max-width: 900px){.wch-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.wch-head{align-items:flex-start}.wch-head h1{font-size:24px}.wch-sync,.wch-trend-col{display:none}.wch-table{min-width:0}.wch-picker-cols,.wch-picker-row{grid-template-columns:22px minmax(0,1fr) 88px 60px 18px}.wch-col-vol{display:none}}@media (max-width: 680px){.wch-table th.wch-action-col,.wch-table td.wch-action-col{display:table-cell}.wch-table th.wch-vol-col,.wch-table td.wch-vol-col{display:none}}@media (max-width: 520px){.wch-head-actions{width:100%}.wch-head-actions .wch-btn.primary{flex:1}.wch-picker{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.wch-picker-cols,.wch-picker-row{grid-template-columns:18px minmax(0,1fr) 78px 18px}.wch-picker-cols span:nth-child(4),.wch-picker-row>.wch-picker-delta{display:none}}@media (prefers-reduced-motion: reduce){.wch-btn,.wch-remove,.wch-mover-add,.wch-sort,.wch-picker-row{transition:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0a0b0d;--panel: #0f1013;--line: rgba(255, 255, 255, .07);--line-soft: rgba(255, 255, 255, .045);--text: #e9eaee;--muted: #8b8f99;--muted-2: #62666f;--accent: #a78bfa;--accent-deep: #7c5cff;--green: #4ade80;--red: #f87171;--radius: 14px;--sidebar-w: 232px;--font: "Inter", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scrollbar-width:none;scrollbar-color:rgba(255,255,255,.14) transparent;scrollbar-gutter:auto}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#ffffff24;border:3px solid transparent;border-radius:999px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#ffffff3d;border:3px solid transparent;background-clip:content-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible{outline:2px solid rgba(185,168,255,.45);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:#8c76ff4d;color:#fff}.shell{position:relative;display:flex;min-height:100vh;background:var(--bg)}.sidebar{position:sticky;top:0;align-self:flex-start;display:flex;flex-direction:column;flex:0 0 var(--sidebar-w);width:var(--sidebar-w);height:100vh;padding:22px 16px 28px;background:radial-gradient(290px 230px at 42% 5%,rgba(96,88,168,.34),rgba(48,44,88,.14) 58%,transparent 82%),linear-gradient(180deg,#141520,#0b0c11 38%,#090a0e);border-right:1px solid rgba(255,255,255,.065);overflow-y:auto;scrollbar-width:none;z-index:40;transition:width .26s cubic-bezier(.4,0,.2,1),flex-basis .26s cubic-bezier(.4,0,.2,1)}.sidebar::-webkit-scrollbar{display:none}.sidebar-stars{position:absolute;top:0;left:0;right:0;height:230px;pointer-events:none;background-image:radial-gradient(1px 1px at 36px 18px,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 142px 14px,rgba(255,255,255,.45),transparent),radial-gradient(1.2px 1.2px at 198px 28px,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 88px 52px,rgba(255,255,255,.4),transparent),radial-gradient(1.2px 1.2px at 222px 74px,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 164px 96px,rgba(255,255,255,.38),transparent),radial-gradient(1px 1px at 44px 118px,rgba(255,255,255,.35),transparent),radial-gradient(1.2px 1.2px at 208px 142px,rgba(255,255,255,.48),transparent),radial-gradient(1px 1px at 128px 175px,rgba(255,255,255,.32),transparent);opacity:.85}.brand{position:relative;display:flex;align-items:center;gap:10px;padding:2px 4px 6px}.brand-mark{display:grid;place-items:center;flex:0 0 auto}.qx-logo{display:block;flex:none;object-fit:contain}.brand-text{display:flex;flex-direction:column;gap:2px;min-width:0}.brand-text span{font-size:15.5px;font-weight:600;color:#f3f4f8;letter-spacing:-.015em}.brand-text small{font-size:10.5px;color:#6c7183;letter-spacing:.005em;white-space:nowrap}.collapse-btn{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#ffffff0b;color:#9da2b4;transition:background .18s,color .18s}.collapse-btn:hover{background:#ffffff17;color:#fff}.mobile-close{display:none;margin-left:auto;width:28px;height:28px;place-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;color:#a9aebe}.welcome{position:relative;padding:26px 6px 4px}.welcome h2{margin:0;font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.028em;color:#f3f4f9}.welcome p{margin:10px 0 0;font-size:11.5px;color:#6c7183;letter-spacing:.004em}.side-nav{position:relative;padding-top:8px}.group-label{margin:22px 6px 8px;font-size:11px;font-weight:500;color:#666b7d;letter-spacing:.01em}.nav-item{position:relative;width:100%;display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#878c9e;font-size:13px;font-weight:500;text-align:left;transition:background .18s,color .18s}.nav-item+.nav-item{margin-top:2px}.nav-item svg{flex:0 0 19px;color:#7d8294;transition:color .18s}.nav-item:hover{background:#ffffff09;color:#e6e8f0}.nav-item:hover svg{color:#d0d4e4}.nav-item.active{color:#f5f6fa;background:radial-gradient(95px 38px at 72% 0%,rgba(205,200,255,.24),transparent 78%),linear-gradient(90deg,#ffffff0f,#ffffff17 70%,#ffffff0a);box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 26px -14px #000000d9}.nav-item.active:before{content:"";position:absolute;top:0;left:18%;right:8%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 35%,rgba(255,255,255,.85) 72%,transparent 100%);pointer-events:none}.nav-item.active:after{content:"";position:absolute;right:11px;top:50%;width:2px;height:14px;border-radius:2px;background:#eaecf6;transform:translateY(-50%);box-shadow:0 0 8px #ffffff8c}.nav-item.active svg{color:#f5f6fa}.nav-dot-box{margin-left:auto;width:17px;height:17px;display:grid;place-items:center;border-radius:5px;background:#746cac33;border:1px solid rgba(160,152,220,.16)}.nav-dot{width:4.5px;height:4.5px;border-radius:50%;background:#d8d4ff;box-shadow:0 0 6px #b9afff}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:10.5px;font-weight:500;line-height:1}.badge.beta{margin-left:4px;padding:4px 7px;color:#b7bbcb;background:#ffffff13;border:1px solid rgba(255,255,255,.05)}.badge.count{margin-left:auto;width:21px;height:21px;color:#d6d8ea;background:#706aa23d;border:1px solid rgba(155,148,215,.16);font-size:11px}.shell[data-collapsed=true] .sidebar{width:82px;flex-basis:82px;padding:22px 10px 74px}.shell[data-collapsed=true] .brand{justify-content:center;gap:0;padding:2px 0 14px}.shell[data-collapsed=true] .brand-mark{width:44px;height:44px;border-radius:13px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff0f;filter:drop-shadow(0 0 14px rgba(150,140,230,.28))}.shell[data-collapsed=true] .brand-text,.shell[data-collapsed=true] .welcome,.shell[data-collapsed=true] .group-label,.shell[data-collapsed=true] .nav-item .label,.shell[data-collapsed=true] .badge,.shell[data-collapsed=true] .nav-dot-box,.shell[data-collapsed=true] .nav-item.active:after{display:none}.shell[data-collapsed=true] .side-nav{padding-top:10px}.shell[data-collapsed=true] .nav-item{justify-content:center;height:44px;padding:0;border-radius:12px}.shell[data-collapsed=true] .nav-item.active:before{left:20%;right:20%}.shell[data-collapsed=true] .nav-group+.nav-group{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.shell[data-collapsed=true] .collapse-btn{position:fixed;left:24px;bottom:22px;margin:0;width:34px;height:34px;border-radius:10px;background:#14151d;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 30px -14px #000000f2;z-index:50}.shell[data-collapsed=true] .collapse-btn:hover{background:#1a1c26;border-color:#ffffff24}.main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:72px;padding:0 34px}.crumbs{display:flex;align-items:center;gap:11px;font-size:13.5px;color:#7c8193;white-space:nowrap}.crumb-home{display:grid;place-items:center;color:#7c8193;margin-right:1px}.crumb-parent{color:#7c8193}.crumbs .sep{color:#525666;margin:0 1px}.crumbs .current{color:#f1f2f7;font-weight:500}.topbar-right{margin-left:auto;display:flex;align-items:center}.search{display:flex;align-items:center;width:240px;height:38px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;cursor:text;transition:border-color .18s,background .18s}.search:focus-within{border-color:#a598f559;background:#ffffff0b}.search input{width:100%;border:0;outline:0;background:transparent;color:#eceef5;font:inherit;font-size:13px}.search input::placeholder{color:#777c8e}.icon-btn{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.065);background:#ffffff08;color:#a5aab9}.icon-btn.menu-btn{display:none}.ticker{display:flex;align-items:center;height:44px;padding:0 30px;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055);background:#ffffff02;overflow-x:auto;scrollbar-width:none}.ticker::-webkit-scrollbar{display:none}.ticker-track{display:flex;align-items:center;min-width:max-content}.ticker-item{display:flex;align-items:center;justify-content:space-between;gap:38px;padding:0 22px;border-right:1px solid rgba(255,255,255,.07);font-size:12px;white-space:nowrap}.ticker-item.ticker-lead{padding-left:0;gap:28px}.ticker-item:last-child{border-right:0}.tk-left{display:flex;align-items:center;gap:8px}.tk-icon{display:grid;place-items:center;flex:0 0 auto}.tk-pair{display:inline-flex;align-items:baseline;font-size:12px}.tk-base{color:#eef0f6;font-weight:600}.tk-quote{color:#6d7284;font-weight:400}.tk-value{color:#e4e6f0;font-weight:500;font-variant-numeric:tabular-nums}.content{flex:1;padding:24px 28px 48px;max-width:1800px;margin-inline:auto;width:100%;overflow-x:clip}.hero{position:relative;padding:2px 0 24px}.live-tag{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;color:#7c8194}.live-dot-wrap{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.07)}.live-dot{width:5px;height:5px;border-radius:50%;background:#e6e8f2;box-shadow:0 0 6px #fffc}.live-text strong{color:#eaecf4;font-weight:500}.hero-title{margin:14px 0 0;font-size:42px;font-weight:500;line-height:1.08;letter-spacing:-.032em}.hero-line-1{background:linear-gradient(90deg,#f7f8fc,#f0f2f8 66%,#b9bfd0);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-line-2{background:linear-gradient(90deg,#f7f8fc,#eef0f7 70%,#c6cbd9);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-orb{display:inline-flex;align-items:center;justify-content:center;width:44px;height:40px;margin-left:10px;vertical-align:-7px;filter:drop-shadow(0 10px 22px rgba(120,110,220,.22))}.hero-orb svg{width:100%;height:100%;overflow:visible;transform:scale(1.38);transform-origin:48% 52%}.cards{display:flex;gap:20px;padding:2px 0 8px;overflow-x:auto;scrollbar-width:none}.cards::-webkit-scrollbar{display:none}.crypto-card{position:relative;flex:1 1 324px;width:auto;min-width:324px;max-width:440px;padding:22px 22px 0;border-radius:22px;border:1px solid rgba(255,255,255,.055);background:linear-gradient(165deg,#13141b,#0d0e13 55%,#0a0b10);box-shadow:0 26px 50px -34px #000000e6,inset 0 1px #ffffff0b;overflow:hidden;transition:border-color .2s,transform .2s}.crypto-card:hover{border-color:#ffffff18}.card-left-bar{position:absolute;left:0;top:98px;width:2.5px;height:24px;border-radius:0 2px 2px 0;background:var(--coin-accent);box-shadow:0 0 10px var(--coin-accent)}.card-head{display:flex;align-items:center;gap:12px}.coin-box{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:var(--coin-badge-bg);border:1px solid rgba(255,255,255,.045)}.coin-meta{display:flex;flex-direction:column;gap:3px}.coin-meta span{font-size:11.5px;color:#6d7284;letter-spacing:.01em}.coin-meta strong{font-size:15.5px;font-weight:600;color:#f2f3f8;letter-spacing:-.01em}.more{margin-left:auto;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.05);background:#ffffff0a;color:#b4b8c7;transition:background .18s,color .18s}.more:hover{background:#ffffff14;color:#fff}.price-block{margin-top:22px}.price-label{display:block;font-size:12px;color:#6d7284}.price-value{margin-top:6px;font-size:32px;font-weight:500;line-height:1.08;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.price-main{color:#f4f5f9}.price-muted{color:#5b6072}.chips{display:flex;align-items:center;gap:8px;margin-top:14px}.chip-icon{display:inline-grid;place-items:center;width:30px;height:25px;border-radius:999px}.chip-icon.up{color:#55de9e;background:#1c4c366b;border:1px solid rgba(76,217,149,.12)}.chip-icon.down{color:#e05a67;background:#521e246b;border:1px solid rgba(224,90,103,.12)}.chip{display:inline-flex;align-items:center;height:25px;padding:0 11px;border-radius:999px;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.chip.up{color:#55de9e;background:#1c4c366b;border:1px solid rgba(76,217,149,.14)}.chip.down{color:#e05a67;background:#521e246b;border:1px solid rgba(224,90,103,.14)}.spark{position:relative;height:124px;margin:10px -22px 0;cursor:crosshair}.spark-svg{display:block;width:100%;height:100%}.spark-vertex-dot{position:absolute;width:4.5px;height:4.5px;border-radius:50%;background:#f4f6ff;box-shadow:0 0 0 1.5px #ffffff24,0 0 7px #ced4ff73;transform:translate(-50%,-50%);pointer-events:none}.spark-hover-dot{width:6px;height:6px;box-shadow:0 0 0 2px #b9a8ff2e,0 0 10px #b9a8ff99}.spark-cursor{position:absolute;top:4%;bottom:4%;width:1px;background:linear-gradient(180deg,#b9a8ff0d,#b9a8ff47,#b9a8ff0d);pointer-events:none}.spark-callout{position:absolute;transform:translate(-50%,-100%);font-size:10px;font-weight:500;color:#dcdfe9;letter-spacing:.01em;white-space:nowrap;pointer-events:none;text-shadow:0 2px 8px rgba(0,0,0,.8)}.market-section{margin-top:26px}.market-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.eyebrow{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#787d90}.market-head h2{margin:6px 0 0;font-size:20px;font-weight:500;letter-spacing:-.022em;color:#f1f2f7}.all-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:34px;padding:0 13px;border-radius:8px;border:1px solid rgba(155,145,210,.16);background:linear-gradient(180deg,#6860985c,#46406c47);color:#dcdaf0;font-size:12px;font-weight:500;transition:filter .18s}.all-btn:hover{filter:brightness(1.15)}.market-filter{position:relative}.all-btn{gap:6px}.all-btn svg{opacity:.55}.filter-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:150px;padding:6px;display:flex;flex-direction:column;gap:2px;border-radius:12px;border:1px solid var(--line);background:#111219f7;box-shadow:0 24px 50px #0000008c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:filterIn .14s ease-out}@keyframes filterIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.filter-menu button{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#aeb3c4;font-size:12px;text-align:left}.filter-menu button:hover{background:#ffffff0d;color:#fff}.filter-menu button.is-active{background:#ffffff0f;color:#fff}.filter-menu button span{color:var(--accent);font-size:11px}.panel{position:relative;border-radius:18px;border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#111218,#0b0c10);overflow:hidden}.table-wrap{overflow-x:auto;scrollbar-width:none}.table-wrap::-webkit-scrollbar{display:none}table{width:100%;min-width:440px;border-collapse:separate;border-spacing:0}thead th{padding:14px;border-bottom:1px solid rgba(255,255,255,.05);font-size:11.5px;font-weight:500;color:#7c8194;text-align:left;white-space:nowrap}.th-btn{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:inherit;font:inherit}.th-btn:hover{color:#e6e8f2}.sort-icon{opacity:.65}tbody td{padding:13.5px 14px;border-bottom:1px solid rgba(255,255,255,.038);font-size:12.5px;vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#ffffff05}.col-no{width:52px;color:#74798c;font-size:11.5px;font-variant-numeric:tabular-nums}.col-coin{width:168px}.col-price{width:116px}.col-delta{width:82px}.coin-cell{display:flex;align-items:center;gap:11px}.table-coin-icon{display:grid;place-items:center;flex:0 0 auto}.coin-names{display:flex;align-items:baseline;gap:6px}.coin-names strong{font-size:13px;font-weight:500;color:#f0f1f7}.coin-names span{font-size:11px;color:#6b7082}.price-cell{color:#eaecf4;font-weight:500;font-variant-numeric:tabular-nums}.delta{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:24px;padding:0 9px;border-radius:999px;background:#1c4e376b;color:#4cd995;font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums}.delta.neg{background:#5420266b;color:#e05a67}.empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;color:var(--muted)}.empty p{margin:0;font-size:13px}.backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;border:0;padding:0;background:#04050899;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width: 680px){.sidebar,.shell[data-collapsed=true] .sidebar{position:fixed;top:0;left:0;width:260px;flex-basis:260px;transform:translate(-104%);transition:transform .28s cubic-bezier(.4,0,.2,1);z-index:60}.sidebar.open{transform:none}.collapse-btn{display:none}.mobile-close{display:grid}.backdrop{display:block}.icon-btn.menu-btn{display:grid}.topbar,.ticker{padding:0 18px}.content{padding:22px 18px 44px}table{min-width:0}thead th,tbody td{padding-left:9px;padding-right:9px}.col-no{width:42px}.col-coin{width:auto}.col-price{width:96px}.col-delta{width:84px}.coin-cell{gap:8px}.coin-names span{display:none}.table-coin-icon{width:24px;height:24px}.table-coin-icon svg{width:24px;height:24px}thead th:last-child,tbody td:last-child{display:none}}@media (max-width: 560px){.crumbs .crumb-parent,.crumbs .sep{display:none}.search{width:148px}}.placeholder{min-height:62vh;display:grid;place-items:center;padding:30px 0}.ph-card{width:min(440px,100%);padding:34px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(160deg,#1e1f29b8,#0b0c11f0);box-shadow:0 40px 90px -60px #000,inset 0 1px #ffffff0d;text-align:center}.ph-icon{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 16px;border-radius:14px;border:1px solid rgba(160,140,255,.22);background:#8c74ff1a;color:#c9bbff;box-shadow:0 0 30px -8px #8c74ff8c}.ph-eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.ph-card h2{margin:8px 0 10px;font-size:24px;font-weight:500;letter-spacing:-.03em}.ph-card p{margin:0 auto 22px;max-width:320px;font-size:12.5px;line-height:1.7;color:var(--muted)}.primary-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff24,#ffffff0f);color:#fff;font-size:12px;font-weight:500;transition:transform .18s,background .18s}.primary-btn:hover{background:linear-gradient(180deg,#fff3,#ffffff17);transform:translateY(-1px)}html{scrollbar-width:none;scrollbar-color:rgba(255,255,255,.12) transparent;scrollbar-gutter:auto}html::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;background-clip:padding-box;border:0;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#fff3}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}.shell .sidebar{flex:0 0 var(--sidebar-w);width:var(--sidebar-w);height:100vh;padding:16px 12px 12px;background:#0d0e11;border-right:1px solid var(--line);overflow:hidden;scrollbar-width:none}.shell .sidebar::-webkit-scrollbar{display:none}.shell .brand{flex:0 0 auto;gap:9px;padding:2px 4px 6px;min-height:38px}.shell .brand-mark{width:28px;height:28px;flex:0 0 28px;background:none;border:0;border-radius:0;box-shadow:none;filter:none}.shell .brand-mark svg,.shell .brand-mark img{width:28px;height:28px;filter:none}.shell .brand-text{gap:1px}.shell .brand-text span{font-size:14px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--text)}.shell .brand-text small{font-size:9.5px;line-height:1.2;letter-spacing:.01em;color:var(--muted-2)}.shell .collapse-btn{flex:0 0 auto;width:26px;height:26px;margin-left:auto;display:grid;place-items:center;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--muted-2);box-shadow:none;transition:background .15s,color .15s}.shell .collapse-btn:hover{background:#ffffff0f;color:var(--text)}.shell .side-nav{flex:1 1 auto;min-height:0;margin-top:14px;padding:0 0 8px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.shell .side-nav::-webkit-scrollbar{display:none}.shell .group-label{margin:20px 8px 6px;font-size:10.5px;font-weight:500;line-height:1.2;letter-spacing:.01em;color:var(--muted-2)}.shell .side-nav>.nav-group:first-child>.group-label{margin-top:2px}.shell .nav-item{position:relative;width:100%;height:38px;gap:11px;padding:0 9px;border:0;border-radius:9px;background:transparent;box-shadow:none;color:var(--muted);font-size:12.5px;font-weight:500;text-align:left;transition:background .15s,color .15s}.shell .nav-item+.nav-item{margin-top:1px}.shell .nav-item svg{flex:0 0 18px;width:18px;height:18px;color:var(--muted-2);filter:none;transition:color .15s}.shell .nav-item .label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shell .nav-item:hover{background:#14151a;color:var(--text)}.shell .nav-item:hover svg{color:var(--muted)}.shell .nav-item.active{background:#1a1b21;color:#fff;box-shadow:none}.shell .nav-item.active:before,.shell .nav-item.active:after{content:none!important;display:none!important}.shell .nav-item.active svg,.shell .nav-item.active:hover svg{color:#fff}.shell .badge{border:0!important;box-shadow:none;border-radius:5px;font-weight:500;line-height:1}.shell .badge.beta{margin-left:6px;padding:3px 6px;background:#ffffff0f;color:var(--muted);font-size:9.5px}.shell .badge.count{margin-left:auto;width:18px;height:18px;background:#ffffff12;color:var(--muted);font-size:10px}.shell .nav-dot-box{margin-left:auto;width:auto;height:auto;background:none;border:0;border-radius:0;box-shadow:none}.shell .nav-dot{width:5px;height:5px;background:#ffffff47;box-shadow:none}.shell .side-account{flex:0 0 auto;margin-top:auto;display:flex;align-items:center;gap:9px;padding:12px 6px 4px;border-top:1px solid var(--line-soft);border-radius:0;text-decoration:none;color:inherit}.shell .account-avatar{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#1a1b21;border:1px solid var(--line);color:var(--text);font-size:10.5px;font-weight:600;letter-spacing:.02em}.shell .account-meta{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.shell .account-name{font-size:12px;font-weight:500;line-height:1.2;color:var(--text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shell .account-plan{font-size:10.5px;line-height:1.2;color:var(--muted-2);white-space:nowrap}.shell .account-chevron{flex:0 0 auto;margin-left:auto;color:var(--muted-2)}.shell .side-account:hover .account-name{color:#fff}.shell .side-account:hover .account-chevron{color:var(--muted)}.shell[data-collapsed=true] .sidebar{flex-basis:68px;width:68px;padding:16px 10px 54px;overflow:hidden}.shell[data-collapsed=true] .brand{position:static;justify-content:center;gap:0;min-height:30px;padding:0 0 4px}.shell[data-collapsed=true] .brand-mark{width:26px;height:26px;flex-basis:26px;background:none;border:0;border-radius:0;box-shadow:none;filter:none}.shell[data-collapsed=true] .brand-mark svg,.shell[data-collapsed=true] .brand-mark img{width:26px;height:26px}.shell[data-collapsed=true] .collapse-btn{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:30px;height:30px;margin:0;border-radius:8px;border:1px solid var(--line);background:#14151a;color:var(--muted);box-shadow:none;z-index:5}.shell[data-collapsed=true] .collapse-btn:hover{background:#1a1b21;border-color:#ffffff1f;color:var(--text)}.shell[data-collapsed=true] .side-nav{margin-top:10px;padding-bottom:4px}.shell[data-collapsed=true] .group-label{display:none}.shell[data-collapsed=true] .nav-item{justify-content:center;height:40px;padding:0;gap:0;border-radius:9px}.shell[data-collapsed=true] .nav-item .label,.shell[data-collapsed=true] .nav-item .badge,.shell[data-collapsed=true] .nav-item .nav-dot-box{display:none}.shell[data-collapsed=true] .nav-group+.nav-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--line-soft)}.shell[data-collapsed=true] .side-account{justify-content:center;padding:10px 0 0}.shell[data-collapsed=true] .account-meta,.shell[data-collapsed=true] .account-chevron{display:none}.shell .topbar{height:60px;padding:0 calc(max((100% - 1800px) / 2,0px) + 28px);gap:14px}.shell .crumbs{gap:7px;font-size:11.5px;color:var(--muted-2)}.shell .crumb-home{color:var(--muted-2);margin:0}.shell .crumbs .crumb-parent{color:var(--muted)}.shell .crumbs .sep{margin:0;color:#3d4049;font-size:11px}.shell .crumbs .current{font-size:12px;font-weight:500;color:var(--text)}.shell .topbar-right{gap:10px}.shell .search{width:210px;height:34px;padding:0 10px;gap:8px;border-radius:8px;border:1px solid var(--line);background:#121317;box-shadow:none}.shell .search:focus-within{border-color:#a78bfa59;background:#14151a}.shell .search input{flex:1 1 auto;width:auto;min-width:0;font-size:12px;color:var(--text)}.shell .search input::placeholder{color:var(--muted-2)}.shell .search svg{flex:0 0 auto;color:var(--muted-2);filter:none}.shell .topbar .icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:transparent;box-shadow:none;color:var(--muted)}.shell .topbar .icon-btn:hover{background:#17181d;color:var(--text)}.shell .topbar .icon-btn.menu-btn{border:1px solid var(--line);background:#121317}.shell .bell-btn{position:relative;border:1px solid var(--line)!important;background:#121317!important}.shell .bell-btn:hover{background:#17181d!important}.shell .bell-dot{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:none}.shell .top-avatar{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--line);background:#1a1b21;color:var(--text);font-size:10.5px;font-weight:600;letter-spacing:.02em;text-decoration:none;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .15s,border-color .15s}.shell .top-avatar img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.shell .top-avatar:hover{background:#22232a;border-color:#ffffff1f}.shell .top-avatar:focus-visible,.shell .side-account:focus-visible{outline:2px solid rgba(167,139,250,.45);outline-offset:2px}.shell .ticker{height:40px;padding:0 28px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line);background:#0d0e11}.shell .ticker-track{width:100%;justify-content:space-between}.shell .ticker-item{flex:0 0 auto;gap:16px;padding:0 14px;border-right:1px solid var(--line-soft);font-size:11px}.shell .ticker-item:first-child{padding-left:0}.shell .ticker-item:last-child{padding-right:0}.shell .ticker-item.ticker-lead{padding-left:0;gap:10px}.shell .ticker-item:last-child{border-right:0}.shell .tk-left{gap:7px}.shell .tk-icon svg{width:18px;height:18px;filter:none}.shell .tk-pair{gap:0;font-size:11px}.shell .tk-base{color:var(--text);font-weight:600}.shell .tk-quote{color:var(--muted-2)}.shell .tk-value{color:var(--text);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.shell .ticker-item.ticker-lead .tk-quote{color:var(--muted-2)}.shell .ticker-item.ticker-lead .tk-value{color:var(--muted)}.shell .content{padding:24px 28px 48px;max-width:1800px;margin-inline:auto}@media (max-width: 680px){.shell .sidebar,.shell[data-collapsed=true] .sidebar{position:fixed;top:0;left:0;width:260px;flex-basis:260px;height:100vh;padding:16px 12px 12px;transform:translate(-104%);z-index:60}.shell .sidebar.open{transform:none}.shell .mobile-close{display:grid}.shell .collapse-btn,.shell[data-collapsed=true] .collapse-btn{display:none}.shell .topbar{padding:0 18px;gap:10px}.shell .ticker{padding:0 18px}.shell .ticker-track{width:max-content;justify-content:flex-start}.shell .content{padding:22px 18px 44px}}@media (max-width: 560px){.shell .search{width:150px}}@media (max-width: 430px){.shell .topbar{padding:0 18px;gap:10px}.shell .topbar-right{gap:8px}.shell .search{width:120px}.shell .crumbs .crumb-parent,.shell .crumbs .sep{display:none}}.shell .ticker{position:relative;overflow:hidden;padding:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%)}.shell .ticker-track{display:flex;width:max-content;justify-content:flex-start;animation:qxTickerScroll 52s linear infinite;will-change:transform}.shell .ticker:hover .ticker-track{animation-play-state:paused}.shell .ticker-group{display:flex;align-items:center;flex:0 0 auto;padding-left:44px}@media (max-width: 680px){.shell .ticker-group{padding-left:18px}}@media (min-width: 681px){.shell .ticker>.ticker-pin{padding-left:calc(max((100% - 1800px) / 2,0px) + 28px)}}@keyframes qxTickerScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion: reduce){.shell .ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.shell .ticker-track{animation:none;width:max-content}.shell .ticker-group[aria-hidden=true]{display:none}}.page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 0 20px}.page-head h1{margin:0;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--text)}.page-head p{margin:4px 0 0;font-size:12px;line-height:1.4;letter-spacing:0;color:var(--muted)}.page-head-actions{display:flex;align-items:center;gap:14px;flex:0 0 auto}.page-updated{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1;color:var(--muted-2);white-space:nowrap;font-variant-numeric:tabular-nums}.page-updated-dot{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--muted-2)}.page-link{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:#14151a;color:#d7d9e1;font-size:12px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.page-link:hover{background:#191a20;border-color:#ffffff1f;color:#fff}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 0 2px;overflow:visible}.crypto-card{position:relative;display:flex;flex-direction:column;flex:initial;width:100%;min-width:0;max-width:none;min-height:280px;padding:18px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#141416;box-shadow:inset 0 1px #ffffff0a;overflow:visible;transition:border-color .18s ease,background .18s ease}.crypto-card:hover{border-color:#ffffff1a;background:#151518}.crypto-card .card-head{display:flex;align-items:center;gap:10px;min-width:0}.crypto-card .coin-glyph{display:grid;place-items:center;flex:0 0 18px;width:18px;height:22px;font-size:18px;font-weight:500;line-height:1;letter-spacing:0;color:#d7d9e2}.crypto-card .coin-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.crypto-card .coin-meta strong{font-size:18px;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:#f2f3f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crypto-card .coin-meta span{font-size:10.5px;font-weight:500;line-height:1.2;letter-spacing:.02em;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crypto-card .card-watch{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;margin-left:auto;padding:0;border:0;border-radius:9px;background:#a78bfa1f;color:#7c8090;transition:color .16s ease,background .16s ease}.crypto-card .card-watch svg{width:15px;height:15px}.crypto-card .card-watch:hover{background:#a78bfa29;color:#9ea2ae}.crypto-card .card-watch.is-on{color:#a78bfa}.crypto-card .card-watch.is-on svg{fill:currentColor}.crypto-card .price-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;min-width:0}.crypto-card .price-value{min-width:0;margin:0;font-size:clamp(26px,2.3vw,32px);font-weight:600;line-height:1;letter-spacing:-.03em;color:#f5f6f9;white-space:nowrap;font-variant-numeric:tabular-nums}.crypto-card .price-main{color:#f5f6f9}.crypto-card .price-muted{color:var(--muted);font-weight:500}.crypto-card .change-pill{display:inline-flex;align-items:center;flex:0 0 auto;height:28px;padding:0 8px;border:0;border-radius:6px;font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.crypto-card .change-pill.up{color:var(--green);background:#4ade801a}.crypto-card .change-pill.down{color:var(--red);background:#f871711a}.crypto-card .spark{position:relative;height:88px;margin:12px 0 0;cursor:crosshair}.crypto-card .spark-svg{display:block;width:100%;height:100%}.crypto-card .spark-area-top{stop-opacity:.12}.crypto-card .spark-line{stroke-width:2px;filter:drop-shadow(0 2px 5px var(--spark-glow, rgba(0, 0, 0, 0)))}.crypto-card .spark-cursor{position:absolute;top:6%;bottom:2%;width:1px;background:#ffffff1a;transform:translate(-50%);pointer-events:none}.crypto-card .spark-vertex-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--spark-dot, currentColor);transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--spark-dot-halo, rgba(255, 255, 255, .12)),0 0 8px var(--spark-dot-glow, rgba(255, 255, 255, .4));pointer-events:none}.crypto-card .spark-hover-dot{width:6px;height:6px}.spark-tip{position:absolute;z-index:4;display:flex;flex-direction:column;gap:2px;padding:4px 7px 5px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#111216f5;box-shadow:0 6px 16px #00000073;transform:translate(-50%,calc(-100% - 6px));white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums}.spark-tip.is-below{transform:translate(-50%,6px)}.spark-tip-price{font-size:11px;font-weight:600;line-height:1;letter-spacing:-.01em;color:#f2f3f7}.spark-tip-delta{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:600;line-height:1;color:#4ade80}.spark-tip-delta.down{color:#f87171}.spark-tip-delta em{font-style:normal;font-size:9px;font-weight:500;color:#858a97}.crypto-card .card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px}.crypto-card .alert-btn{display:inline-flex;align-items:center;gap:6px;min-width:0;height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#17181c;color:#9a9ea9;font-size:11px;font-weight:500;line-height:1;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.crypto-card .alert-btn svg{flex:0 0 auto;width:13px;height:13px}.crypto-card .alert-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis}.crypto-card .alert-btn:hover{background:#1c1d22;border-color:#ffffff1c;color:#c7cad3}.crypto-card .alert-btn.is-set{border-color:#a78bfa3d;background:#a78bfa1a;color:#a78bfa}.crypto-card .alert-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 13px;width:13px;height:13px;font-size:11px;line-height:1}.crypto-card .alert-editor{position:relative;display:flex;align-items:center;gap:6px;width:100%;height:30px;min-width:0}.crypto-card .alert-editor>svg{flex:0 0 auto;width:13px;height:13px;color:#8b8f9b}.crypto-card .alert-field{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:30px;padding:0 8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#101114;transition:border-color .16s ease,box-shadow .16s ease}.crypto-card .alert-field:focus-within{border-color:#a78bfa73;box-shadow:0 0 0 2px #a78bfa1a}.crypto-card .alert-currency{flex:0 0 auto;font-size:11px;font-weight:500;line-height:1;color:#7c8090}.crypto-card .alert-field input{width:100%;min-width:0;padding:0 0 0 3px;border:0;outline:none;background:transparent;color:#f2f3f7;font-family:inherit;font-size:11.5px;font-weight:500;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.crypto-card .alert-field input::placeholder{color:#5f636f}.crypto-card .alert-save{flex:0 0 auto;height:30px;padding:0 10px;border:0;border-radius:8px;background:#f1f0f6;color:#16171c;font-family:inherit;font-size:11px;font-weight:600;line-height:1;transition:background .16s ease,color .16s ease}.crypto-card .alert-save:hover{background:#fff}.crypto-card .alert-cancel{flex:0 0 auto;height:30px;padding:0 4px;border:0;border-radius:6px;background:transparent;color:#858a97;font-family:inherit;font-size:11px;font-weight:500;line-height:1;transition:color .16s ease}.crypto-card .alert-cancel:hover{color:#d4d6de}.crypto-card .alert-save:focus-visible,.crypto-card .alert-cancel:focus-visible{outline:1px solid rgba(255,255,255,.35);outline-offset:1px}.crypto-card .alert-error{position:absolute;left:18px;bottom:calc(100% + 5px);z-index:5;padding:3px 7px;border:1px solid rgba(248,113,113,.24);border-radius:6px;background:#2a1518;color:#f8a4a4;font-size:10px;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none}.crypto-card .seven-day{flex:0 0 auto;font-size:10.5px;font-weight:500;line-height:1;color:var(--muted-2);white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width: 1119px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 699px){.cards{grid-template-columns:minmax(0,1fr)}}@media (max-width: 420px){.crypto-card{padding:16px}.crypto-card .price-value{font-size:27px}.crypto-card .card-head{gap:8px}}@media (max-width: 620px){.page-head{align-items:flex-start;flex-direction:column;gap:12px}}.market-section{--market-hover: #14151a;--market-sep: rgba(255, 255, 255, .04);margin-top:26px}.market-section .market-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.market-section .market-title-row{display:flex;align-items:baseline;gap:7px;min-width:0}.market-section .market-head h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text);white-space:nowrap}.market-section .market-count{font-size:11px;font-weight:400;color:var(--muted-2);white-space:nowrap}.market-section .market-filter{display:inline-flex;align-items:center;gap:2px;height:30px;padding:1px;border:1px solid var(--line);border-radius:8px;background:#ffffff05;box-shadow:none}.market-section .market-filter-btn{height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--muted);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;transition:background .15s ease,color .15s ease}.market-section .market-filter-btn:hover{background:#ffffff08;color:var(--text)}.market-section .market-filter-btn.is-active{background:#14151a;color:var(--text)}.market-section .panel{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:none}.market-section .table-wrap{overflow-x:auto;scrollbar-width:none}.market-section .table-wrap::-webkit-scrollbar{display:none}.market-section table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.market-section thead th{height:40px;padding:0 16px;border-bottom:1px solid var(--line-soft);color:var(--muted-2);font-size:11px;font-weight:500;letter-spacing:.01em;text-align:left;vertical-align:middle;white-space:nowrap}.market-section tbody td{height:46px;padding:0 16px;border-bottom:1px solid var(--market-sep);color:var(--text);font-size:12.5px;vertical-align:middle;white-space:nowrap}.market-section tbody tr:last-child td{border-bottom:0}.market-section tbody tr:hover td{background:var(--market-hover)}.market-section .col-no{width:56px;color:var(--muted-2);font-size:11.5px;font-variant-numeric:tabular-nums}.market-section .col-coin{width:auto}.market-section .col-price{width:132px;text-align:right}.market-section .col-24h,.market-section .col-7d{width:88px;text-align:right}.market-section th.col-price .th-btn{justify-content:flex-end}.market-section .th-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;min-height:28px;margin:0 -8px;padding:6px 8px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;vertical-align:middle;cursor:pointer;transition:background-color .15s ease,color .15s ease}.market-section .th-btn:hover,.market-section .th-btn:focus-visible{background:#ffffff0e;color:var(--text)}.market-section .th-btn:focus-visible{outline:2px solid rgba(167,139,250,.55);outline-offset:1px}.market-section .sort-icon{flex:0 0 auto;opacity:.55;color:var(--text);transition:opacity .15s ease,color .15s ease}.market-section .th-btn:hover .sort-icon,.market-section .th-btn:focus-visible .sort-icon{opacity:.9;color:var(--text)}.market-section .sort-dir{flex:0 0 auto;min-width:13px;font-size:12.5px;font-weight:700;line-height:1;color:var(--accent);text-align:center;transform:translateY(-.5px)}.market-section th.is-sorted .th-btn{color:var(--text)}.market-section .th-btn:hover .sort-dir,.market-section .th-btn:focus-visible .sort-dir{color:#c9b8ff}.market-section .coin-cell{display:flex;align-items:center;gap:10px;min-width:0}.market-section .table-coin-icon{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px}.market-section .table-coin-icon svg{display:block;width:24px;height:24px;filter:none;box-shadow:none}.market-section .coin-names{display:flex;align-items:baseline;gap:6px;min-width:0}.market-section .coin-names strong{overflow:hidden;color:var(--text);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.market-section .coin-names span{color:var(--muted-2);font-size:10px;font-weight:400;letter-spacing:.01em}.market-section .price-cell{color:var(--text);font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.market-section .delta{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:20px;padding:0 6px;border:0;border-radius:6px;background:#4ade8017;color:var(--green);font-size:10.5px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.market-section .delta.neg{background:#f8717117;color:var(--red)}.market-section .market-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;height:38px;padding:0 16px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:11px;font-variant-numeric:tabular-nums}.market-section .empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;color:var(--muted)}.market-section .empty svg{opacity:.7}.market-section .empty p{margin:0;color:var(--muted);font-size:12.5px}@media (max-width: 680px){.market-section .market-head{flex-wrap:wrap;gap:10px;margin-bottom:10px}.market-section .market-head h2{font-size:14px}.market-section .market-filter{height:30px}.market-section .market-filter-btn{height:26px;padding:0 8px;font-size:11.5px}.market-section thead th,.market-section tbody td{padding:0 9px}.market-section thead th{height:36px}.market-section tbody td{height:44px}.market-section .col-no{width:34px;font-size:11px}.market-section .col-coin,.market-section .col-price{width:auto}.market-section .col-24h{width:66px}.market-section .col-7d{display:none}.market-section .coin-cell{gap:8px}.market-section .coin-names span{display:none}.market-section .table-coin-icon,.market-section .table-coin-icon svg{width:22px;height:22px}.market-section .delta{min-width:48px;padding:0 4px;font-size:10px}.market-section .market-foot{padding:0 9px}}.pfo-widgets{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:20px;align-items:stretch;margin-top:20px;font-variant-numeric:tabular-nums}.pfo-card{display:flex;flex-direction:column;min-width:0;min-height:250px;padding:22px;background:#101114;border:1px solid var(--line);border-radius:20px}.pfo-eyebrow{margin:0;font-size:12px;font-weight:500;line-height:1.35;color:var(--muted)}.pfo-cents{font-size:.56em;font-weight:500;letter-spacing:0;color:var(--muted)}.pfo-badge{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.pfo-badge.is-up{color:var(--green);background:#4ade801f}.pfo-badge.is-down{color:var(--red);background:#f871711f}.pfo-total{margin-top:8px;font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.025em;color:var(--text);white-space:nowrap}.pfo-change{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.pfo-arrow{font-size:10px;line-height:1;transform:translateY(-.5px)}.pfo-pnl{font-size:12px;line-height:1.3;color:var(--muted);white-space:nowrap}.pfo-alloc{display:flex;gap:2px;height:6px;margin-top:auto}.pfo-seg{height:6px;min-width:3px;border-radius:999px;transition:width .3s ease}.pfo-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:12px 0 0;padding:0;list-style:none}.pfo-legend li{display:flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;line-height:1.3}.pfo-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%}.pfo-sym{flex:0 0 auto;font-size:11px;font-weight:500;color:var(--muted)}.pfo-legend-val{min-width:0;overflow:hidden;font-size:11.5px;font-weight:500;color:var(--text);white-space:nowrap;text-overflow:ellipsis}.pfo-empty{grid-column:1 / -1;color:var(--muted-2)}.pfo-perf-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.pfo-perf-left{min-width:0}.pfo-value-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.pfo-value{font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.pfo-ranges{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto}.pfo-range{height:26px;padding:0 9px;border:0;border-radius:8px;background:transparent;font-family:inherit;font-size:11px;font-weight:500;line-height:1;color:var(--muted);white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pfo-range:hover{color:var(--text);background:#ffffff0d}.pfo-range.is-active{background:#edeef2;color:#14151a}.pfo-range:focus-visible{outline:2px solid rgba(233,234,238,.4);outline-offset:2px}.pfo-chart{position:relative;margin-top:auto;padding-top:26px}.pfo-tip{position:absolute;top:0;z-index:3;display:flex;align-items:center;gap:5px;height:22px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#1a1b20;font-size:10.5px;line-height:1;color:var(--muted);white-space:nowrap;pointer-events:none;transform:translate(-50%)}.pfo-tip strong{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.pfo-tip-sep{color:var(--muted-2)}.pfo-line{position:absolute;top:22px;bottom:0;z-index:2;width:1px;background:#a78bfa8c;pointer-events:none}.pfo-plot{position:relative;height:128px;border-bottom:1px solid rgba(255,255,255,.09);cursor:crosshair}.pfo-bars{position:absolute;top:0;right:0;bottom:1px;left:0;display:grid;align-items:end;gap:3px}.pfo-bar{justify-self:center;width:9px;max-width:100%;min-height:2px;border-radius:3px 3px 0 0;background:#3a3b42;transition:height .28s cubic-bezier(.22,.61,.36,1),background-color .18s ease}.pfo-bar.is-active{background:linear-gradient(180deg,#d4c8ff,#7c5cff)}.pfo-dotmark{position:absolute;z-index:2;width:5px;height:5px;border-radius:50%;background:#a78bfa;box-shadow:0 0 0 3px #a78bfa1f;transform:translate(-50%,50%);pointer-events:none}@media (max-width: 1100px) and (min-width: 901px){.pfo-legend{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:7px}}@media (max-width: 900px){.pfo-widgets{grid-template-columns:minmax(0,1fr)}.pfo-card{min-height:0}.pfo-chart{margin-top:12px}.pfo-ranges{margin-left:0;justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.pfo-bar,.pfo-range,.pfo-seg{transition:none}}
