.lp{container:lp / inline-size;--lp-soft: #13161c;--lp-line2: #2f3542;--lp-glow: rgba(59, 130, 246, .18);--lp-glow2: rgba(34, 197, 94, .12);background:var(--bg);color:var(--text);min-height:100%;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp a{color:inherit}.lp h1,.lp h2,.lp h3{color:var(--text);margin:0;letter-spacing:-.02em;text-wrap:balance}.lp p{margin:0}.lp-wrap{width:100%;max-width:1120px;margin:0 auto;padding-inline:16px}.lp-narrow{max-width:760px}.lp-muted{color:var(--muted)}.lp .pos{color:var(--pos)}.lp .neg{color:var(--neg)}.lp-loading{min-height:100vh;display:grid;place-items:center}.lp-spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--acc);animation:lp-spin .8s linear infinite}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:12px;font-weight:650;font-size:16px;text-decoration:none;border:1px solid var(--lp-line2);transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.lp-btn.primary{background:var(--acc);border-color:var(--acc);color:#fff;box-shadow:0 8px 24px -8px #3b82f699}.lp-btn.primary:hover{background:#2f74e6;transform:translateY(-1px)}.lp-btn.ghost{background:#ffffff08;color:var(--text)}.lp-btn.ghost:hover{border-color:#3d4453;background:#ffffff0f}.lp-btn.sm{min-height:40px;padding:0 16px;font-size:14px;border-radius:10px}.lp-btn.lg{min-height:54px;padding:0 28px;font-size:17px}.lp-btn.block{width:100%}.lp-btn:focus-visible,.lp a:focus-visible,.lp summary:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.lp-nav{position:sticky;top:0;z-index:20;padding-top:env(safe-area-inset-top);background:#0f1115b8;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s}.lp-nav.scrolled{border-bottom-color:var(--line)}.lp-nav-in{display:flex;align-items:center;gap:16px;height:64px}.lp-brand{display:inline-flex;align-items:center;gap:10px;font-weight:750;font-size:17px;letter-spacing:-.01em;text-decoration:none;color:var(--text)}.lp-brand img{width:28px;height:28px}.lp-nav-links{display:none;gap:4px;margin-left:12px}.lp-nav-links a{color:var(--muted);text-decoration:none;font-size:14px;font-weight:550;padding:8px 12px;border-radius:8px}.lp-nav-links a:hover{color:var(--text);background:#ffffff0a}.lp-nav-cta{margin-left:auto;display:flex;align-items:center;gap:6px}.lp-nav-login{color:var(--text);text-decoration:none;font-size:14px;font-weight:600;padding:10px 12px;min-height:40px;display:inline-flex;align-items:center}.lp-nav-login:hover{color:var(--acc)}.lp-hero{position:relative;overflow:hidden;padding:40px 0 64px}.lp-hero:before{content:"";position:absolute;inset:-20% -10% auto;height:640px;pointer-events:none;background:radial-gradient(40% 50% at 25% 30%,var(--lp-glow),transparent 70%),radial-gradient(35% 45% at 80% 20%,var(--lp-glow2),transparent 70%)}.lp-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(60% 55% at 50% 30%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 20%,transparent 75%)}.lp-hero-grid{position:relative;z-index:1;display:grid;gap:40px;align-items:center}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:#bfdbfe;background:#3b82f61f;border:1px solid rgba(59,130,246,.28);padding:5px 12px;border-radius:99px;margin-bottom:18px}.lp-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pos);box-shadow:0 0 0 3px #22c55e33}.lp-hero h1{font-size:clamp(34px,9.5cqi,60px);line-height:1.06;font-weight:800;letter-spacing:-.035em}.lp-lead{color:var(--muted);font-size:17px;line-height:1.6;margin-top:16px;max-width:60ch;text-wrap:pretty}.lp-hero .lp-lead{font-size:clamp(17px,2.2cqi,20px);margin-top:20px}.lp-actions{display:flex;flex-direction:column;gap:10px;margin-top:28px}.lp-hero-img{width:100%;height:auto;display:block;border-radius:18px;border:1px solid var(--line);box-shadow:0 30px 80px -30px #000c}.lp-sample{background:linear-gradient(180deg,#1b1f28,var(--card));border:1px solid var(--lp-line2);border-radius:18px;padding:18px;box-shadow:0 30px 80px -30px #000000e6,0 0 0 1px #ffffff05 inset;font-variant-numeric:tabular-nums;max-width:460px;margin:0 auto}.lp-sample-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.lp-sample-sym{font-weight:750;font-size:18px;display:flex;align-items:center;gap:8px}.lp-sample-sub{color:var(--muted);font-size:13px;margin-top:2px}.lp-tag{font-size:11px;font-weight:650;padding:3px 8px;border-radius:6px;background:#232833;color:var(--muted);white-space:nowrap}.lp-tag.up{background:#22c55e24;color:var(--pos)}.lp-sample-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}.lp-sample-grid>div,.lp-sample-costs{background:#0b0d11;border-radius:10px;padding:10px 12px}.lp-sample span{display:block;color:var(--muted);font-size:12px}.lp-sample b{font-size:16px}.lp-sample-costs{margin-top:8px;display:grid;gap:6px}.lp-sample-costs>div{display:flex;justify-content:space-between;align-items:baseline}.lp-sample-costs span{display:inline;font-size:13px}.lp-sample-costs b{font-size:14px}.lp-sample-net{border-top:1px dashed var(--lp-line2);padding-top:6px}.lp-sample-net b{font-size:17px}.lp-sample-bt{margin-top:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.lp-bars{display:flex;align-items:flex-end;gap:4px;height:36px;flex:1;max-width:180px}.lp-bars i{flex:1;background:var(--pos);opacity:.85;border-radius:3px 3px 1px 1px}.lp-bars i.neg{background:var(--neg);height:30%!important}.lp-section{padding:56px 0}.lp-section,.lp-hero,.lp-footer{scroll-margin-top:64px}.lp-alt{background:linear-gradient(180deg,transparent,var(--lp-soft) 12%,var(--lp-soft) 88%,transparent)}.lp-head{margin-bottom:32px;max-width:680px}.lp-head h2{font-size:clamp(28px,6cqi,40px);line-height:1.12;font-weight:780}.lp-head .lp-lead{margin-top:12px}.lp-cards{display:grid;gap:14px}.lp-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px;transition:border-color .2s,transform .2s}.lp-card:hover{border-color:var(--lp-line2);transform:translateY(-2px)}.lp-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#93c5fd;background:linear-gradient(135deg,#3b82f633,#22c55e1f);border:1px solid rgba(59,130,246,.25);margin-bottom:16px}.lp-card h3{font-size:18px;font-weight:700}.lp-card p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.6}.lp-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:step}.lp-steps li{position:relative;padding:22px 22px 22px 76px;background:var(--card);border:1px solid var(--line);border-radius:16px}.lp-step-n{position:absolute;left:20px;top:20px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:750;font-size:14px;color:var(--pos);background:#22c55e1a;border:1px solid rgba(34,197,94,.25);font-variant-numeric:tabular-nums}.lp-steps h3{font-size:18px;font-weight:700}.lp-steps p{color:var(--muted);margin-top:6px;font-size:15px}.lp-plans{display:grid;gap:14px;align-items:stretch}.lp-plan{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px}.lp-plan.hot{border-color:#3b82f699;background:linear-gradient(180deg,rgba(59,130,246,.09),var(--card) 45%);box-shadow:0 20px 60px -30px #3b82f68c}.lp-skel{min-height:420px;background:linear-gradient(90deg,var(--card),#1e222b,var(--card));background-size:200% 100%;animation:lp-shimmer 1.2s infinite}@keyframes lp-shimmer{to{background-position:-200% 0}}.lp-badge{position:absolute;top:-12px;left:24px;font-size:12px;font-weight:700;color:#fff;background:var(--acc);padding:4px 10px;border-radius:99px}.lp-plan h3{font-size:20px;font-weight:750}.lp-plan-desc{color:var(--muted);font-size:14px;margin-top:4px;min-height:1.6em}.lp-price{display:flex;align-items:baseline;gap:4px;margin-top:18px;font-variant-numeric:tabular-nums}.lp-amount{font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1}.lp-per{color:var(--muted);font-size:15px}.lp-gst{color:var(--muted);font-size:12.5px;margin:8px 0 20px;font-variant-numeric:tabular-nums}.lp-feats{list-style:none;margin:22px 0 0;padding:20px 0 0;border-top:1px solid var(--line);display:grid;gap:10px;font-size:15px}.lp-feats li{display:flex;gap:10px;align-items:flex-start}.lp-feats li.off{color:var(--muted);opacity:.7}.lp-tick{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;margin-top:2px;color:var(--pos);background:#22c55e1f;font-size:12px}.lp-feats li.off .lp-tick{color:var(--muted);background:#232833}.lp-quotes{display:grid;gap:14px}.lp-quote{margin:0;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.lp-quote blockquote{margin:0;font-size:16.5px;line-height:1.6}.lp-quote figcaption{display:flex;align-items:center;gap:12px;font-size:14px}.lp-quote figcaption>span:not(.lp-avatar){display:flex;flex-direction:column;line-height:1.35}.lp-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,#1e3a8a,#14532d);color:#fff;font-weight:700;font-size:14px}.lp-faq{display:grid;gap:10px}.lp-faq details{background:var(--card);border:1px solid var(--line);border-radius:14px;transition:border-color .2s}.lp-faq details[open]{border-color:var(--lp-line2)}.lp-faq summary{list-style:none;cursor:pointer;padding:18px 56px 18px 20px;position:relative;font-weight:650;font-size:16.5px;min-height:56px}.lp-faq summary::-webkit-details-marker{display:none}.lp-plus{position:absolute;right:20px;top:50%;width:14px;height:14px;transform:translateY(-50%)}.lp-plus:before,.lp-plus:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--muted);border-radius:2px;transition:transform .2s}.lp-plus:after{transform:rotate(90deg)}.lp-faq details[open] .lp-plus:after{transform:rotate(0)}.lp-faq details p{padding:0 20px 18px;color:var(--muted);font-size:15.5px}.lp-cta{position:relative;overflow:hidden;text-align:center;padding:48px 20px;border-radius:24px;border:1px solid rgba(59,130,246,.35);background:radial-gradient(60% 120% at 50% 0%,rgba(59,130,246,.25),transparent 70%),linear-gradient(180deg,#151a24,var(--card))}.lp-cta h2{font-size:clamp(28px,6cqi,44px);line-height:1.1;font-weight:800;max-width:22ch;margin:0 auto}.lp-cta .lp-lead{margin:14px auto 0}.lp-cta .lp-btn{margin-top:28px}.lp-footer{border-top:1px solid var(--line);padding:40px 0 calc(28px + env(safe-area-inset-bottom));margin-top:16px;font-size:14px}.lp-footer-grid{display:grid;gap:20px}.lp-footer .lp-muted{margin-top:10px;max-width:52ch}.lp-footer-links{display:flex;flex-wrap:wrap;gap:4px 20px}.lp-footer-links a{color:var(--muted);text-decoration:none;padding:6px 0}.lp-footer-links a:hover{color:var(--text)}.lp-copy{color:var(--muted);font-size:13px;margin-top:24px;opacity:.8}@container lp (min-width: 560px){.lp-actions{flex-direction:row;flex-wrap:wrap}.lp-sample-grid{grid-template-columns:repeat(4,1fr)}.lp-cards.n2,.lp-cards.n4,.lp-quotes.n2{grid-template-columns:repeat(2,1fr)}}@container lp (min-width: 760px){.lp-wrap{padding-inline:24px}.lp-nav-links{display:flex}.lp-section{padding:80px 0}.lp-hero{padding:72px 0 96px}.lp-cards.n3,.lp-steps.n3{grid-template-columns:repeat(3,1fr)}.lp-steps.n2,.lp-steps.n4{grid-template-columns:repeat(2,1fr)}.lp-steps li{padding:24px}.lp-step-n{position:static;margin-bottom:16px}.lp-plans.n2{grid-template-columns:repeat(2,1fr)}.lp-plans.n3,.lp-plans:not(.n2):not(.n1):not(.n4){grid-template-columns:repeat(3,1fr)}.lp-plans.n4{grid-template-columns:repeat(2,1fr)}.lp-quotes.n3{grid-template-columns:repeat(3,1fr)}.lp-cta{padding:72px 40px}.lp-footer-grid{grid-template-columns:1fr auto;align-items:start}}@container lp (min-width: 960px){.lp-hero-grid{grid-template-columns:1.1fr .9fr;gap:56px}.lp-hero .lp-sample{margin:0 0 0 auto;transform:rotate(1.2deg)}.lp-cards.n4,.lp-steps.n4,.lp-plans.n4{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{transition:none!important;animation:none!important}}.pr{--fam-biz:#3987e5;--fam-sched:#199e70;--fam-risk:#d95926;--fam-other:#8b93a1;--inset:#0b0d11;--chip:#232833}.pr .num{font-variant-numeric:tabular-nums}.pr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pr-subnav{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;flex-wrap:wrap}.pr-subnav nav{display:flex;gap:4px;background:var(--inset);border:1px solid var(--line);border-radius:10px;padding:3px}.pr-subnav nav a{color:var(--muted);text-decoration:none;font-size:13px;font-weight:600;padding:7px 12px;border-radius:8px}.pr-subnav nav a.active{background:var(--chip);color:var(--text)}.pr a:focus-visible,.pr button:focus-visible,.pr-row:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.pr-demo{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:3px 8px;border-radius:99px;background:#312e81;color:#c7d2fe;white-space:nowrap}.pr-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:99px;background:var(--chip);color:var(--text);white-space:nowrap}.pr-chip.muted{color:var(--muted)}.pr-chip.conf-high{background:#14532d;color:#bbf7d0}.pr-chip.conf-medium{background:#1e293b;color:#93c5fd}.pr-chip.conf-low{background:var(--chip);color:var(--muted)}.pr-chip.gov{background:#1e293b;color:#93c5fd}.pr-chip.warn{background:#422006;color:#fde68a}.pr-chip.bad{background:#450a0a;color:#fecaca}.pr-chip.ok{background:#0c2a1a;color:#86efac}.pr-chip .dot,.pr-dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block}.pr-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.pr-title{font-size:18px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pr-meta{display:flex;gap:4px 12px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:4px}.pr-meta b{color:var(--text);font-weight:600}.pr-seg{display:inline-flex;background:var(--inset);border:1px solid var(--line);border-radius:10px;padding:3px;gap:2px}.pr-seg button{background:none;border:0;color:var(--muted);padding:7px 12px;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;min-height:34px}.pr-seg button[aria-pressed=true]{background:var(--chip);color:var(--text)}.pr-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.pr-filters input[type=search],.pr-filters input[type=number]{width:auto;flex:1 1 140px;min-width:0;padding:8px 10px;font-size:15px}.pr-filters select{width:auto;padding:8px 10px;font-size:14px}.pr-toggle{display:inline-flex;flex-direction:row;align-items:center;gap:6px;font-size:13px;color:var(--text);cursor:pointer;white-space:nowrap}.pr-toggle input{width:auto;accent-color:var(--acc)}.pr-kinds{display:flex;flex-wrap:wrap;gap:6px}.pr-kinds button{display:inline-flex;align-items:center;gap:6px;background:var(--inset);border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:6px 10px;font-size:12px;cursor:pointer}.pr-kinds button[aria-pressed=true]{background:var(--chip);color:var(--text);border-color:#3b4252}.pr-quality{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.pr-tile{background:var(--inset);border-radius:10px;padding:8px 10px;min-width:0}.pr-tile .k{font-size:11px;color:var(--muted)}.pr-tile .v{font-size:17px;font-weight:700;margin-top:2px}.pr-tile .b{font-size:11px;color:var(--muted);margin-top:2px}.pr-verdict{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px}.pr-verdict .ico{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;flex:none}.pr-verdict.good .ico{background:#14532d;color:#bbf7d0}.pr-verdict.flat .ico{background:#422006;color:#fde68a}.pr-disclaimer{font-size:12px;color:var(--muted);line-height:1.5;margin:10px 0 0}.pr-prob{display:inline-flex;align-items:center;gap:8px;font-size:13px}.pr-prob .track{position:relative;width:72px;height:8px;border-radius:6px;background:#1e3a5f;flex:none}.pr-prob .fill{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:#3987e5}.pr-prob .mid{position:absolute;left:calc(50% - 1px);top:-3px;width:2px;height:14px;background:var(--card)}.pr-cards{display:flex;flex-direction:column;gap:8px}.pr-row{display:block;background:var(--inset);border:1px solid var(--line);border-radius:12px;padding:10px 12px;color:var(--text);text-decoration:none}.pr-row:hover{border-color:#3b4252}.pr-row .top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.pr-rank{color:var(--muted);font-size:12px;min-width:22px;display:inline-block}.pr-sym{font-weight:700;font-size:15px}.pr-name{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-score{font-size:17px;font-weight:700;text-align:right;white-space:nowrap}.pr-drivers{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.pr-driver{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;padding:3px 8px;border-radius:6px;background:#161a22;border:1px solid var(--line);color:var(--text);max-width:100%}.pr-driver .sgn{font-weight:800}.pr-evs{display:inline-flex;gap:4px;flex-wrap:wrap}.pr-wide{display:none}@media(min-width:640px){.pr-wide{display:block;overflow-x:auto}.pr-narrow{display:none}}.pr-tbl{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.pr-tbl th,.pr-tbl td{padding:8px 6px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.pr-tbl th{color:var(--muted);font-weight:500;font-size:12px;white-space:nowrap}.pr-tbl td.r,.pr-tbl th.r{text-align:right}.pr-tbl tbody tr{cursor:pointer}.pr-tbl tbody tr:hover td{background:#141821}.pr-tbl a.symlink{color:var(--text);text-decoration:none;font-weight:700}.pr-kind{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 7px 2px 6px;border-radius:6px;background:#161a22;border:1px solid var(--line);color:var(--text);white-space:nowrap}.pr-kind .sw{width:8px;height:8px;border-radius:2px;flex:none}.pr-ids{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--muted);margin-top:6px}.pr-ids code{font-size:11px}.pr-mca{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 12px;margin-top:10px;font-size:12px}@media(min-width:640px){.pr-mca{grid-template-columns:repeat(4,1fr)}}.pr-mca div span{display:block;color:var(--muted);font-size:11px}.pr-preds{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:760px){.pr-preds{grid-template-columns:repeat(3,1fr)}}.pr-pred{background:var(--inset);border:1px solid var(--line);border-radius:12px;padding:10px 12px;min-width:0}.pr-pred .hz{font-size:12px;color:var(--muted);font-weight:600;display:flex;justify-content:space-between;gap:6px;align-items:center}.pr-pred .sc{font-size:22px;font-weight:700;margin:4px 0 2px}.pr-section h2{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pr-viz{width:100%;display:block;overflow:visible}.pr-viz text{font-family:inherit}.pr-readout{font-size:12px;color:var(--muted);min-height:18px;display:flex;gap:10px;flex-wrap:wrap}.pr-readout b{color:var(--text);font-weight:600}.pr-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:4px 0}.pr-legend span{display:inline-flex;align-items:center;gap:5px}.pr-legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.pr-wf{display:flex;flex-direction:column;gap:3px;margin-top:8px}.pr-wf{gap:6px}.pr-wf .wrow{display:grid;grid-template-columns:minmax(0,1fr) 56px;grid-template-areas:"lbl lbl" "trk val";gap:1px 8px;align-items:center;font-size:12px}.pr-wf .wlbl{grid-area:lbl;color:var(--text);line-height:1.3}.pr-wf .wtrack{grid-area:trk}.pr-wf .wval{grid-area:val}.pr-wf .wlbl.muted{color:var(--muted)}.pr-wf .wval{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.pr-wf .wval.tot{color:var(--text);font-weight:700}.pr-wf .wtrack{position:relative;height:14px}.pr-wf .wzero{position:absolute;top:-2px;bottom:-2px;width:1px;background:#3b4252}.pr-wf .wbar{position:absolute;top:2px;height:10px;border-radius:3px;min-width:2px}.pr-wf .wrow.total{border-top:1px solid var(--line);padding-top:4px;margin-top:2px}.pr-panels{display:grid;grid-template-columns:1fr;gap:0 12px}@media(min-width:760px){.pr-panels{grid-template-columns:1fr 1fr}}.pr-timeline{list-style:none;margin:0;padding:0}.pr-month{font-size:12px;font-weight:700;color:var(--muted);margin:14px 0 6px;text-transform:uppercase;letter-spacing:.04em}.pr-month:first-child{margin-top:4px}.pr-ev{display:grid;grid-template-columns:52px 1fr;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.pr-ev:last-child{border-bottom:0}.pr-ev .d{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.pr-ev .t{font-size:14px;line-height:1.4}.pr-ev .t a{color:var(--text);text-decoration:none}.pr-ev .t a:hover{text-decoration:underline}.pr-ev .m{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:12px;color:var(--muted);margin-top:4px}.pr-ev .s{font-size:12px;color:var(--muted);margin-top:4px;line-height:1.45}.pr-upcoming{display:flex;flex-direction:column;gap:6px}.pr-up{display:flex;align-items:center;gap:10px;background:var(--inset);border-radius:10px;padding:8px 10px}.pr-cd{min-width:54px;text-align:center;border-right:1px solid var(--line);padding-right:10px}.pr-cd b{display:block;font-size:18px}.pr-cd span{font-size:10.5px;color:var(--muted)}.pr-week{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(128px,1fr);gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.pr-day{background:var(--inset);border:1px solid var(--line);border-radius:10px;padding:8px;min-height:92px;scroll-snap-align:start}.pr-day.today{border-color:var(--acc)}.pr-day h4{margin:0 0 6px;font-size:12px;color:var(--muted);font-weight:600;display:flex;justify-content:space-between}.pr-day ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pr-day li a{display:flex;flex-wrap:wrap;align-items:center;gap:0 5px;overflow-wrap:anywhere;font-size:12px;color:var(--text);text-decoration:none}.pr-day li a:hover{text-decoration:underline}.pr-meter{position:relative;height:8px;border-radius:6px;background:#1e3a5f}.pr-meter>div{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:#3987e5}.pr-meter .p50{position:absolute;left:calc(50% - 1px);top:-2px;width:2px;height:12px;background:var(--card)}.pr-esg{display:grid;grid-template-columns:auto 1fr auto;gap:6px 10px;align-items:center;font-size:13px}.pr-kv{display:grid;grid-template-columns:1fr auto auto;gap:4px 10px;font-size:13px;align-items:baseline}.pr-kv .k{color:var(--muted)}.pr-src{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:640px){.pr-src{grid-template-columns:1fr 1fr}}.pr-srccard{background:var(--inset);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.pr-srccard.err{border-color:#7f1d1d}.pr-srccard.off{opacity:.85;border-style:dashed}.pr-srccard .top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.pr-srccard .lbl{font-weight:700;font-size:14px}.pr-srccard dl{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:12px}.pr-srccard dt{color:var(--muted)}.pr-srccard dd{margin:0;font-variant-numeric:tabular-nums}.pr-errtxt{font-size:12px;color:#fecaca;background:#2a0c0c;border-radius:8px;padding:6px 8px;overflow-wrap:anywhere}.pr-skel{border-radius:10px;background:linear-gradient(90deg,#181b22,#1f232b,#181b22);background-size:200% 100%;animation:pr-shimmer 1.4s linear infinite}@keyframes pr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.pr-skel{animation:none}}.pr-badge{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--muted);background:#161a22;border:1px solid var(--line);border-radius:8px;padding:4px 8px;text-decoration:none}.pr-badge b{color:var(--text)}.pr-badge:hover{border-color:#3b4252}.bl .pill.bad{background:#450a0a;color:#fecaca}.bl .pill.muted{background:#232833;color:var(--muted)}.bl-plan-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.bl-plan-name{font-size:20px;font-weight:700}.bl-feats{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:6px;font-size:14px}.bl-feats li{display:flex;gap:8px;align-items:baseline}.bl-feats li:before{content:"✓";color:var(--pos);font-weight:700;width:14px;flex:none}.bl-feats li.off{color:var(--muted);text-decoration:line-through}.bl-feats li.off:before{content:"–";color:var(--muted)}.bl-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.bl-meta>div{background:#0b0d11;border-radius:8px;padding:8px 10px;font-size:14px}.bl-meta span{display:block;font-size:11px;color:var(--muted);margin-bottom:2px}.bl-plans{display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:12px}@media(min-width:640px){.bl-plans{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.bl-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;scroll-margin-top:80px}.bl-card.current{border-color:#14532d}.bl-card.selected{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.bl-price{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.bl-price small{font-size:13px;font-weight:500;color:var(--muted)}.bl-gst{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.bl-card .btn{margin-top:auto}.bl-card .bl-feats{margin-bottom:8px}.bl-pay{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.bl-pay:last-child{border-bottom:0}.bl-pay-amt{font-weight:700;font-variant-numeric:tabular-nums}.bl-pay .btn{padding:6px 10px;font-size:13px}.bl-backdrop{position:fixed;inset:0;background:#0009;z-index:50;display:flex;align-items:flex-end;justify-content:center}.bl-modal{background:var(--card);border:1px solid var(--line);border-radius:16px 16px 0 0;width:100%;max-width:440px;padding:18px 16px calc(16px + env(safe-area-inset-bottom))}@media(min-width:640px){.bl-backdrop{align-items:center}.bl-modal{border-radius:16px}}.bl-modal-body{font-size:14px;line-height:1.5;color:var(--text)}.bl-modal-actions{display:flex;gap:8px;margin-top:16px}.bl-modal-actions .btn{flex:1}.btn.bl-danger{background:var(--neg);border-color:var(--neg);color:#fff}.iv{--iv-s1:#3987e5;--iv-s2:#d95926;--iv-s3:#199e70;--iv-ink2:#c3c2b7;--iv-grid:#232731;--iv-base:#3a3f4b;--iv-deep:#0b0d11}.num{font-variant-numeric:tabular-nums}.iv-linkbtn{background:none;border:0;color:var(--acc);font-size:13px;cursor:pointer;padding:4px 0}.iv-end{justify-content:flex-end}.iv-2col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.iv-3col{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:640px){.iv-3col{grid-template-columns:repeat(3,1fr)}}.iv-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.iv-skel{background:linear-gradient(90deg,#181b22,#1e222b,#181b22);background-size:200% 100%;animation:iv-sh 1.4s infinite;border-radius:12px;margin-bottom:12px}@keyframes iv-sh{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.iv-skel{animation:none}}button:focus-visible,a:focus-visible,summary:focus-visible,svg:focus-visible,path:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.iv-head{margin:4px 0 12px}.iv-back{display:inline-block;margin-bottom:4px;text-decoration:none;color:var(--muted)}.iv-head-row{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.iv-title{font-size:20px;margin:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.iv-head-right{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.iv-sub{margin:6px 0 0}.iv-disclaimer{padding:4px 2px 16px;margin:0}.iv-demo{font-size:11px;font-weight:600;padding:3px 8px;border-radius:99px;background:#312e81;color:#c7d2fe;white-space:nowrap}.iv-paper{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 7px;border-radius:6px;background:#1e293b;color:#93c5fd;border:1px solid #1e3a5f;vertical-align:middle}.iv-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:99px;background:#232833;color:var(--iv-ink2, #c3c2b7);white-space:nowrap}.iv-chip.auto{background:#0c2a1a;color:#bbf7d0}.iv-chip.ai{background:#2e1f47;color:#ddd6fe}.iv-chip.lt{background:#1e293b;color:#93c5fd}.iv-chip.paused{background:#3f3f46;color:#e4e4e7}.iv-chip.warn{background:#422006;color:#fde68a}.iv-stance{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px;white-space:nowrap}.iv-stance span{font-size:9px}.iv-stance.bull{background:#0c2a1a;color:#86efac}.iv-stance.bear{background:#2a0c0c;color:#fca5a5}.iv-stance.neutral{background:#232833;color:#c3c2b7}.iv-score{display:inline-flex;align-items:center;gap:6px;min-width:84px}.iv-score b{font-size:15px;min-width:22px;text-align:right}.iv-meter{flex:1;height:6px;border-radius:3px;background:var(--iv-deep);overflow:hidden;min-width:44px}.iv-meter span{display:block;height:100%;background:#3987e5;border-radius:0 3px 3px 0}.iv-score.wide{width:100%}.iv-score.wide b{font-size:26px}.iv-score.wide .iv-meter{height:8px}.iv-minic{display:inline-flex;gap:3px;align-items:flex-end}.iv-minic-col{display:flex;flex-direction:column;align-items:center;gap:2px;width:20px}.iv-minic-track{width:8px;height:24px;background:var(--iv-deep);border-radius:3px;display:flex;align-items:flex-end;overflow:hidden}.iv-minic-track span{display:block;width:100%;background:#3987e5;border-radius:3px 3px 0 0}.iv-minic-lbl{font-size:9px;color:var(--muted);line-height:1}.iv-comps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.iv-comp{width:100%;display:grid;grid-template-columns:118px 1fr 30px;gap:8px;align-items:center;background:none;border:0;color:var(--text);padding:5px 2px;cursor:pointer;text-align:left;border-radius:6px;font-size:13px}.iv-comp:hover{background:#1e222b}.iv-comp b{text-align:right}.iv-comp-track{height:8px;background:var(--iv-deep);border-radius:4px;overflow:hidden}.iv-comp-track span{display:block;height:100%;background:#3987e5;border-radius:0 4px 4px 0}.iv-comp-raw{padding:4px 6px 8px}.iv-comp-raw p{margin:0 0 4px}.iv-comp-raw dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}.iv-comp-raw dl div{display:flex;justify-content:space-between;gap:6px;border-bottom:1px solid var(--line);padding:2px 0}.iv-comp-raw dt{color:var(--muted)}.iv-comp-raw dd{margin:0}@media(max-width:420px){.iv-comp{grid-template-columns:96px 1fr 28px}.iv-comp-raw dl{grid-template-columns:1fr}}.iv-signals{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.4}.iv-signals li{display:flex;gap:6px}.iv-sig-dot{font-size:9px;width:10px;flex:none;padding-top:3px;color:var(--muted)}.iv-signals li.up .iv-sig-dot{color:var(--pos)}.iv-signals li.down .iv-sig-dot{color:var(--neg)}.iv-tabs{display:flex;gap:4px;background:var(--iv-deep);border:1px solid var(--line);border-radius:12px;padding:4px;margin-bottom:8px}.iv-tabs button{flex:1;background:none;border:0;color:var(--muted);padding:8px 6px;border-radius:9px;cursor:pointer;font-weight:700;font-size:14px;line-height:1.2}.iv-tabs button small{display:block;font-weight:500;font-size:11px}.iv-tabs button.active{background:#232833;color:var(--text)}.iv-optimises{margin:0 2px 12px}.iv-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;align-items:end}.iv-filters label{font-size:11px}.iv-filters input,.iv-filters select{padding:8px;font-size:15px}.iv-filters .iv-search{grid-column:1 / -1}@media(min-width:640px){.iv-filters{grid-template-columns:2fr 1fr 1fr 1fr}.iv-filters .iv-search{grid-column:auto}}.iv-count{margin:-4px 2px 8px}.iv-cards{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.iv-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px;cursor:pointer}.iv-card:hover{border-color:#39404d}.iv-card-top{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.iv-rank{font-size:12px;color:var(--muted);font-weight:700;min-width:22px}.iv-sym{font-weight:800;font-size:16px;color:var(--text);text-decoration:none}.iv-name{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-kv{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 8px}.iv-kv>div{background:var(--iv-deep);border-radius:8px;padding:6px 7px;font-size:13px}.iv-kv>div>span:first-child{display:block;font-size:10px;color:var(--muted);margin-bottom:1px}.iv-thesis-mini{border-left:2px solid #3a3f4b;padding:2px 0 2px 8px;margin-top:8px;font-size:12.5px;line-height:1.45;color:var(--iv-ink2)}.iv-thesis-mini .muted{font-size:11.5px}.iv-actions-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.iv-table{display:none}@media(min-width:640px){.iv-cards.responsive{display:none}.iv-table{display:block}}.iv-tbl{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.iv-tbl th{color:var(--muted);font-weight:500;font-size:11.5px;text-align:right;padding:6px;border-bottom:1px solid var(--line);white-space:nowrap}.iv-tbl td{padding:8px 6px;border-bottom:1px solid var(--line);text-align:right;vertical-align:top}.iv-tbl th.l,.iv-tbl td.l{text-align:left}.iv-tbl tbody tr.click{cursor:pointer}.iv-tbl tbody tr.click:hover{background:#1c2029}.iv-tbl .iv-thesis-mini{margin-top:4px;max-width:420px}.iv-hcards{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:12px}@media(min-width:760px){.iv-hcards{grid-template-columns:repeat(3,1fr)}}.iv-hcard{margin:0;display:flex;flex-direction:column;gap:10px}.iv-hcard h2{margin:0;display:flex;justify-content:space-between;align-items:center;gap:6px}.iv-hcard h2 small{font-weight:500;color:var(--muted);font-size:12px}.iv-tech{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media(min-width:640px){.iv-tech{grid-template-columns:repeat(4,1fr)}}.iv-tile{background:var(--iv-deep);border-radius:10px;padding:8px 10px;font-size:14px}.iv-tile>span:first-child{display:block;font-size:11px;color:var(--muted);margin-bottom:2px}.iv-tile b{font-size:17px}.iv-range{position:relative;height:6px;background:#232833;border-radius:3px;margin:8px 0 4px}.iv-range i{position:absolute;top:-3px;width:4px;height:12px;border-radius:2px;background:var(--text);transform:translate(-2px)}.iv-rets{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;text-align:center;font-size:13px}.iv-rets>div>span:first-child{display:block;font-size:10px;color:var(--muted)}@media(max-width:420px){.iv-rets{grid-template-columns:repeat(3,1fr)}}.iv-thesis h3{margin:12px 0 4px;font-size:13px;color:var(--muted);font-weight:600}.iv-thesis p{margin:0;font-size:14px;line-height:1.5}.iv-thesis ul{margin:0;padding-left:18px;font-size:14px;line-height:1.5}.iv-inval{background:#2a1a0c;border:1px solid #5c3b12;border-radius:10px;padding:8px 10px;margin-top:10px;font-size:14px}.iv-inval b{color:#fcd34d}.iv-conv{display:inline-flex;gap:2px;vertical-align:middle}.iv-conv i{width:10px;height:6px;border-radius:2px;background:#232833}.iv-conv i.on{background:#3987e5}.iv-chart-block .ch-mini,.iv-chart-block .pc{margin-top:4px}.iv-pc .pc-keys{display:none}.iv-keys{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--iv-ink2);margin:6px 0 2px}.iv-keys span{display:inline-flex;align-items:center;gap:5px}.iv-chart{margin:0}.iv-chart-wrap{position:relative;width:100%;touch-action:pan-y}.iv-chart svg{display:block;overflow:visible}.iv-grid{stroke:var(--iv-grid, #232731);stroke-width:1;shape-rendering:crispEdges}.iv-base{stroke:var(--iv-base, #3a3f4b);stroke-width:1;shape-rendering:crispEdges}.iv-cross{stroke:#8b93a1;stroke-width:1;shape-rendering:crispEdges}.iv-axis{fill:var(--muted);font-size:10.5px;font-variant-numeric:tabular-nums}.iv-legend{display:flex;gap:12px;flex-wrap:wrap;color:var(--iv-ink2, #c3c2b7);margin:0 0 6px}.iv-legend span{display:inline-flex;align-items:center;gap:5px}.iv-tip{position:absolute;top:4px;transform:translate(-50%);background:#0b0d11;border:1px solid #2c313c;border-radius:8px;padding:6px 8px;font-size:12px;pointer-events:none;white-space:nowrap;z-index:2;box-shadow:0 4px 14px #0006}.iv-tip-row{display:flex;align-items:center;gap:6px}.iv-tip-row b{min-width:56px;text-align:right}.iv-table-toggle{margin-top:6px}.iv-table-toggle summary{font-size:12px}.iv-spark{display:block}.iv-stack{margin:0}.iv-stack-bar{display:flex;gap:2px;height:12px;border-radius:4px;overflow:hidden;margin-bottom:8px}.iv-stack-bar span{min-width:2px}.iv-chart-tools{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.iv-mini-seg{display:inline-flex;background:var(--iv-deep);border:1px solid var(--line);border-radius:8px;padding:2px}.iv-mini-seg button{background:none;border:0;color:var(--muted);font-size:12px;font-weight:600;padding:5px 9px;border-radius:6px;cursor:pointer}.iv-mini-seg button.active{background:#232833;color:var(--text)}.iv-pfs{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.iv-pf{display:grid;grid-template-columns:1fr auto;gap:8px 12px;text-decoration:none;color:var(--text);margin:0}.iv-pf:hover{border-color:#39404d}.iv-pf-name{font-weight:700;font-size:16px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.iv-pf-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;grid-column:1 / -1}.iv-pf-meta>span>span:first-child{display:block;font-size:10.5px;color:var(--muted)}.iv-pf-spark{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.iv-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}@media(min-width:640px){.iv-metrics{grid-template-columns:repeat(5,1fr)}}.iv-metrics .iv-tile b{font-size:19px}.iv-hold-w{display:flex;align-items:center;gap:6px;justify-content:flex-end}.iv-hold-w span.bar{width:48px;height:6px;background:var(--iv-deep);border-radius:3px;overflow:hidden;display:inline-block}.iv-hold-w span.bar i{display:block;height:100%;background:#3987e5;border-radius:0 3px 3px 0}.iv-hcard-list{display:flex;flex-direction:column;gap:10px}.iv-holding{background:var(--iv-deep);border-radius:12px;padding:10px}.iv-tax{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media(min-width:640px){.iv-tax{grid-template-columns:repeat(4,1fr)}}.iv-trades{list-style:none;padding:0;margin:0}.iv-trades li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.iv-trades li:last-child{border-bottom:0}.iv-wizard{display:flex;flex-direction:column;gap:12px}.iv-presets{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:560px){.iv-presets{grid-template-columns:repeat(3,1fr)}}.iv-preset{text-align:left;background:var(--iv-deep);border:1px solid var(--line);border-radius:12px;padding:10px;color:var(--text);cursor:pointer}.iv-preset.active{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.iv-preset b{display:block;font-size:15px}.iv-summary{background:#10202f;border:1px solid #1e3a5f;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5;color:#dbeafe}.iv-toggle{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:14px;color:var(--text);cursor:pointer}.iv-toggle input{width:auto}.iv-steps{display:flex;gap:6px;font-size:12px;color:var(--muted)}.iv-steps span.on{color:var(--text);font-weight:700}fieldset.iv-fs{border:1px solid var(--line);border-radius:12px;padding:10px;margin:0;display:flex;flex-direction:column;gap:10px}fieldset.iv-fs legend{font-size:12px;color:var(--muted);padding:0 4px}.iv-modal{border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--text);padding:0;width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 32px)}.iv-modal.wide{width:min(720px,calc(100vw - 24px))}.iv-modal::backdrop{background:#0009}.iv-modal-body{padding:14px}.iv-modal-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.iv-modal-head h2{margin:0;display:flex;align-items:center;gap:8px}.iv-x{background:none;border:0;color:var(--muted);font-size:24px;line-height:1;cursor:pointer;padding:2px 6px}.iv-pickrow{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;background:var(--iv-deep);border:1px solid var(--line);border-radius:10px;padding:12px;color:var(--text);cursor:pointer;text-align:left}.iv-pickrow:hover{border-color:#39404d}.iv-progress{height:6px;background:var(--iv-deep);border-radius:3px;overflow:hidden;margin:8px 0}.iv-progress span{display:block;height:100%;background:var(--acc);transition:width .4s}.iv-verdict{border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45;margin-bottom:10px}.iv-verdict.good{background:#0c2a1a;color:#bbf7d0;border:1px solid #14532d}.iv-verdict.bad{background:#2a0c0c;color:#fecaca;border:1px solid #7f1d1d}.iv-verdict.meh{background:#232833;color:var(--text);border:1px solid var(--line)}.iv-runs{list-style:none;padding:0;margin:0}.iv-runs li button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;background:none;border:0;border-bottom:1px solid var(--line);color:var(--text);padding:10px 2px;cursor:pointer;text-align:left;font-size:14px}.iv-runs li button.active{background:#1c2029}.iv-notes{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--iv-ink2)}.iv-day{margin:14px 2px 6px;font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.iv-alert{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:8px}.iv-alert.unread{border-color:#2f3a4f;box-shadow:inset 3px 0 0 var(--acc)}.iv-alert.lvl-action.unread{box-shadow:inset 3px 0 0 var(--pos)}.iv-alert.lvl-warn.unread{box-shadow:inset 3px 0 0 var(--warn)}.iv-lvl{font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 6px;border-radius:5px;text-transform:uppercase}.iv-lvl.info{background:#1e293b;color:#93c5fd}.iv-lvl.warn{background:#422006;color:#fde68a}.iv-lvl.action{background:#0c2a1a;color:#86efac}.iv-alert-msg{font-size:14px;line-height:1.45}.iv-alert-meta{font-size:12px;color:var(--muted);margin-top:3px;display:flex;gap:8px;flex-wrap:wrap}.iv .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.iv .t-actions{display:flex;gap:8px;flex-wrap:wrap}.iv .btn.sm{padding:7px 11px;font-size:13px;border-radius:8px}.iv .btn.danger{background:#7f1d1d;border-color:#b91c1c;color:#fff}.iv .btn.warn{background:#78350f;border-color:#b45309;color:#fff}.iv .btn.ghost{background:transparent}.iv .t-side{font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 6px;border-radius:5px}.iv .t-side.buy{background:#0c2a1a;color:var(--pos)}.iv .t-side.sell{background:#2a0c0c;color:#fca5a5}.iv .t-warnbox{background:#2a1a0c;border:1px solid #5c3b12;color:#fde68a}.iv-hcard.iv-sel{border-color:#2f3a4f}.iv-tbl tr.iv-has-sub td{border-bottom:0;padding-bottom:2px}.iv-tbl tr.iv-sub td{padding-top:0}.iv-tbl tr.iv-sub .iv-thesis-mini{max-width:none;margin-top:0}.iv .btn.sm,.iv-tbl td .num,.iv-tbl td.num,.iv span.num{white-space:nowrap}.cms{container:cms / inline-size;padding-bottom:24px}.cms-title h1{font-size:22px;margin:0;letter-spacing:-.01em}.cms .btn.sm,.cms-drawer-wrap .btn.sm{padding:8px 12px;font-size:13px;border-radius:9px;min-height:36px}.cms .btn.ghost{background:transparent}.cms .btn.ghost:hover{background:#1c2029}.cms textarea{background:#0b0d11;border:1px solid var(--line);color:var(--text);border-radius:8px;padding:10px;font:inherit;font-size:16px;line-height:1.45;width:100%;resize:vertical;min-height:72px}.cms input:focus,.cms textarea:focus,.cms select:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px #3b82f633}.cms .error,.cms .note{position:sticky;top:calc(var(--sh-sticky-top, 0px) + 8px);z-index:6}.cms-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:4px 0 12px}.cms-title p{margin:4px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.cms-dot{width:8px;height:8px;border-radius:50%;background:var(--warn);display:inline-block;margin-right:4px}.cms-top-actions{display:flex;gap:8px;flex-wrap:wrap}.cms-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cms-seg{margin:0 0 12px}.cms-body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.cms-edit{min-width:0}.cms-body.view-edit .cms-preview-col,.cms-body.view-preview .cms-edit{display:none}.cms-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;flex-wrap:wrap}.cms-card-head h2{margin:0}.cms-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.cms-sec{display:flex;align-items:center;gap:6px;background:#0f1218;border:1px solid var(--line);border-radius:10px;padding:4px 6px 4px 4px;position:relative}.cms-sec.sel{border-color:var(--acc);background:#3b82f612}.cms-sec.off .cms-sec-main{opacity:.6}.cms-sec.drop-before:before,.cms-sec.drop-after:after{content:"";position:absolute;left:6px;right:6px;height:2px;background:var(--acc);border-radius:2px}.cms-sec.drop-before:before{top:-5px}.cms-sec.drop-after:after{bottom:-5px}.cms-handle{cursor:grab;color:var(--muted);letter-spacing:-3px;font-size:14px;padding:10px 6px 10px 4px;-webkit-user-select:none;user-select:none;display:none}.cms-sec-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:none;border:0;color:var(--text);text-align:left;padding:8px 6px;cursor:pointer;font:inherit;min-height:44px}.cms-sec-type{font-weight:650;font-size:14px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cms-sec-sum{color:var(--muted);font-size:12.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-sec-actions{display:flex;align-items:center;gap:2px;flex:none}.cms-badge{font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:6px;letter-spacing:.02em;text-transform:uppercase}.cms-badge.draft{background:#422006;color:#fde68a}.cms-badge.unsaved{background:#3b0764;color:#e9d5ff}.cms-badge.new{background:#172554;color:#bfdbfe}.cms-badge.hidden{background:#262a33;color:var(--muted)}.cms-badge.live{background:#14532d;color:#bbf7d0;margin-left:8px}.cms-icon-btn{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:8px;border:1px solid transparent;background:none;color:var(--muted);cursor:pointer;font-size:14px;flex:none}.cms-icon-btn:hover:not(:disabled){background:#232833;color:var(--text)}.cms-icon-btn.danger:hover:not(:disabled){background:#450a0a;color:#fecaca}.cms-icon-btn:disabled{opacity:.3;cursor:default}.cms-switch{position:relative;display:inline-block;width:38px;height:22px;margin:0 6px;flex:none;cursor:pointer}.cms-switch input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.cms-switch span{position:absolute;inset:0;background:#2a2f3a;border-radius:99px;transition:background .2s}.cms-switch span:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#cbd5e1;transition:transform .2s}.cms-switch input:checked+span{background:var(--pos)}.cms-switch input:checked+span:after{transform:translate(16px);background:#fff}.cms-switch input:focus-visible+span{box-shadow:0 0 0 3px #3b82f666}.cms-add-row{display:flex;gap:8px;margin-top:12px}.cms-add-row select{flex:1;padding:8px 10px}.cms-form form{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.cms-field{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.cms-field>label,.cms-label{font-size:12.5px;font-weight:600;color:var(--muted)}.cms-help{font-size:12px;color:var(--muted);margin:0;opacity:.85;line-height:1.4}.cms-err{font-size:12.5px;color:#fca5a5;margin:0}.cms-form-bar{position:sticky;bottom:calc(8px + env(safe-area-inset-bottom));display:flex;gap:8px;padding:10px;margin:4px -4px 0;background:#181b22eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:12px;z-index:2}.cms-form-bar .btn{padding:10px 16px}.cms-list-head{display:flex;justify-content:space-between;align-items:baseline}.cms-count{font-size:12px;color:var(--muted)}.cms-items{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.cms-item{border:1px solid var(--line);border-radius:10px;background:#0f1218}.cms-item.open{border-color:#343a47}.cms-item-bar{display:flex;align-items:center;gap:4px;padding:2px 4px}.cms-item-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:none;border:0;color:var(--text);font:inherit;font-size:14px;text-align:left;padding:10px 6px;cursor:pointer;min-height:44px}.cms-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-caret{width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(-45deg);transition:transform .15s;flex:none;margin:0 2px}.cms-item.open .cms-caret{transform:rotate(45deg)}.cms-item-actions{display:flex;flex:none}.cms-item-body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:4px 12px 14px}.cms-add{justify-self:start}.cms-image{display:flex;gap:10px;align-items:flex-start}.cms-thumb{width:84px;height:64px;flex:none;border-radius:8px;border:1px dashed var(--line);background:#0b0d11;overflow:hidden;display:grid;place-items:center}.cms-thumb img{width:100%;height:100%;object-fit:cover}.cms-thumb span{font-size:11px;color:var(--muted)}.cms-image-ctl{flex:1;min-width:0;display:grid;gap:8px}.cms-preview-col{min-width:0;display:flex;flex-direction:column;gap:8px}.cms-preview-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;min-height:40px}.cms-device{margin:0;padding:3px}.cms-device button{padding:6px 12px;font-size:13px}.cms-rev-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;background:#172554;color:#bfdbfe;padding:6px 6px 6px 12px;border-radius:10px}.cms-preview{position:relative;height:calc(100dvh - 210px);min-height:480px;overflow:auto;border:1px solid var(--line);border-radius:14px;background:#0a0c10;overscroll-behavior:contain}.cms-frame{margin:0 auto;background:var(--bg);min-height:100%}.cms-frame.mobile{width:390px;max-width:100%;border-left:1px solid var(--line);border-right:1px solid var(--line)}.cms-frame .lp-slot{position:relative;cursor:pointer}.cms-frame .lp-slot:after{content:"";position:absolute;inset:2px;border:2px solid transparent;border-radius:6px;pointer-events:none;transition:border-color .15s}.cms-frame .lp-slot:hover:after{border-color:#3b82f659}.cms-frame .lp-slot.is-active:after{border-color:var(--acc)}.cms-frame .lp-slot.is-hidden>*{opacity:.35;filter:grayscale(.6)}.cms-frame .lp-slot.is-hidden:before{content:"Hidden";position:absolute;top:10px;right:10px;z-index:3;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#262a33;color:var(--text);padding:3px 8px;border-radius:6px}.cms-drawer-wrap{position:fixed;inset:0;z-index:50;background:#00000080;display:flex;justify-content:flex-end;animation:cms-fade .15s}.cms-drawer{width:min(420px,100vw);height:100%;background:var(--card);border-left:1px solid var(--line);padding:calc(16px + env(safe-area-inset-top)) 16px 16px;overflow:auto;animation:cms-slide .2s ease-out}.cms-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.cms-drawer-head h2{margin:0 0 4px}.cms-revs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cms-revs li{border:1px solid var(--line);border-radius:10px;padding:12px;display:grid;gap:10px;background:#0f1218}.cms-rev-meta{display:grid;gap:2px}@keyframes cms-fade{0%{opacity:0}}@keyframes cms-slide{0%{transform:translate(24px);opacity:.6}}@media(hover:hover)and (pointer:fine){.cms-handle{display:block}}@media(max-width:480px){.cms-sec-actions .cms-icon-btn{width:32px}.cms-switch{margin:0 4px}.cms-top-actions{width:100%}.cms-top-actions .btn{flex:1}}@container cms (min-width: 980px){.cms .cms-seg{display:none}.cms-body,.cms-body.view-edit,.cms-body.view-preview{grid-template-columns:minmax(360px,440px) minmax(0,1fr);align-items:start}.cms-body .cms-edit,.cms-body .cms-preview-col{display:flex!important}.cms-edit{flex-direction:column}.cms-preview-col{position:sticky;top:calc(var(--sh-sticky-top, 0px) + 16px)}.cms-preview{height:calc(100dvh - 140px)}}.bla-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.bla-head h2{margin:0}.bla-list{display:grid;gap:10px}.bla-plan{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px}.bla-plan.inactive{opacity:.65}.bla-plan-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.bla-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--muted)}.bla-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.bla-actions .btn{padding:8px 12px;font-size:14px}.bla-sync{font-size:12px;margin-top:8px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.bla-form{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:640px){.bla-form{grid-template-columns:repeat(2,1fr)}.bla-form .full{grid-column:1 / -1}}.bla-form textarea{background:#0b0d11;border:1px solid var(--line);color:var(--text);border-radius:8px;padding:10px;font-size:16px;width:100%;min-height:64px;font-family:inherit}.bla-check{flex-direction:row;align-items:center;gap:10px;font-size:14px;color:var(--text);background:#0b0d11;border:1px solid var(--line);border-radius:8px;padding:10px;cursor:pointer}.bla-check input{width:18px;height:18px;flex:none}.bla-fieldset{border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:0}@media(min-width:640px){.bla-fieldset{grid-template-columns:repeat(3,1fr)}}.bla-fieldset legend{font-size:12px;color:var(--muted);padding:0 4px}.bla-gst{background:#0b0d11;border-radius:8px;padding:10px;font-size:13px;font-variant-numeric:tabular-nums;display:flex;gap:14px;flex-wrap:wrap}.bla-gst b{font-weight:600}.bla-warn{background:#422006;color:#fde68a;padding:10px 12px;border-radius:10px;font-size:13px}.bla-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}@media(min-width:640px){.bla-stats{grid-template-columns:repeat(4,1fr)}}.bla-stat{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px}.bla-stat span{display:block;font-size:12px;color:var(--muted)}.bla-stat b{font-size:20px;font-variant-numeric:tabular-nums}.bla-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.bla-filters{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.bla-filters input{flex:1 1 200px}.bla-filters select{flex:0 1 170px}.bla-table{display:none}.bla-cards{display:grid;gap:8px}@media(min-width:640px){.bla-table{display:table}.bla-cards{display:none}}.bla-table td,.bla-table th{text-align:left!important;white-space:nowrap}.bla-table td.num,.bla-table th.num{text-align:right!important}.bla-row{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;font-size:14px}.bla-row .row-between{align-items:center}.bla-scroll{overflow-x:auto}.bla-pager{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:13px}.bla-pager .btn{padding:8px 12px;font-size:14px}.adm-iconbtn{background:none;border:1px solid var(--line);color:var(--text);border-radius:10px;width:40px;height:40px;display:grid;place-items:center;cursor:pointer;font-size:18px;line-height:1;flex-shrink:0}.adm-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.adm-h h1{font-size:20px;margin:0}.adm-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}@media(min-width:640px){.adm-stats{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.adm-stats{grid-template-columns:repeat(5,1fr)}}.adm-stat{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px}.adm-stat .v{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;margin-top:4px}.adm-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.adm-links a{display:block;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px;color:var(--text);text-decoration:none;font-weight:600}.adm-links a:hover{border-color:var(--acc)}.adm-bars>div{display:grid;grid-template-columns:80px 1fr 40px;gap:8px;align-items:center;margin:6px 0;font-size:13px}.adm-bars .track{height:8px;background:#0b0d11;border-radius:8px;overflow:hidden}.adm-bars .track div{height:100%;background:var(--acc);border-radius:8px}.adm-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.adm-filters .grow{grid-column:1 / -1}@media(min-width:640px){.adm-filters{grid-template-columns:2fr 1fr 1fr auto;align-items:end}.adm-filters .grow{grid-column:auto}}.adm-filters input,.adm-filters select{padding:9px 10px}.adm-table{width:100%;border-collapse:collapse;font-size:13px}.adm-table th,.adm-table td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}.adm-table th{color:var(--muted);font-weight:500;font-size:12px;white-space:nowrap}.adm-table tbody tr{cursor:pointer}.adm-table tbody tr:hover{background:#1d2129}.adm-table .num{text-align:right;font-variant-numeric:tabular-nums}.adm-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(min-width:640px){.a-narrow{display:none!important}}@media(max-width:639.98px){.a-wide{display:none!important}}.adm-cards{display:flex;flex-direction:column;gap:8px}.adm-ucard{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;cursor:pointer;text-align:left;color:var(--text);font:inherit;width:100%}.adm-ucard:active{background:#1d2129}.adm-ucard .utop{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.a-ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.a-strong{font-weight:600}.a-chips{display:flex;flex-wrap:wrap;gap:4px}.a-chip{font-size:11px;padding:2px 8px;border-radius:99px;background:#232833;color:var(--text);white-space:nowrap}.a-chip.acc{background:#172554;color:#bfdbfe}.a-chip.ok{background:#14532d;color:#bbf7d0}.a-chip.bad{background:#450a0a;color:#fecaca}.a-chip.warn{background:#422006;color:#fde68a}.a-pager{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px}.btn.sm{padding:8px 12px;font-size:13px;border-radius:8px}.btn.danger{background:#7f1d1d;border-color:#991b1b;color:#fee2e2}.btn.ghost{background:none}.adm-overlay{position:fixed;inset:0;z-index:100;background:#0009;display:flex;align-items:flex-end;justify-content:center}.adm-modal{background:var(--card);border:1px solid var(--line);width:100%;max-height:92vh;overflow-y:auto;border-radius:16px 16px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}@media(min-width:640px){.adm-overlay{align-items:center;padding:16px}.adm-modal{max-width:460px;border-radius:16px}}.adm-modal h2{font-size:17px}.adm-modal .actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.adm-modal .actions .btn{flex:1}@media(min-width:640px){.adm-modal .actions .btn{flex:0 0 auto}}.adm-drawer-overlay{position:fixed;inset:0;z-index:90;background:#0000008c;display:flex;justify-content:flex-end}.adm-drawer{background:var(--bg);border-left:1px solid var(--line);width:min(620px,100vw);height:100%;overflow-y:auto;padding:0 16px calc(24px + env(safe-area-inset-bottom));animation:adm-slide .18s ease}.adm-drawer-head{position:sticky;top:0;z-index:2;background:var(--bg);display:flex;align-items:center;gap:10px;padding:calc(12px + env(safe-area-inset-top)) 0 12px;border-bottom:1px solid var(--line);margin-bottom:12px}.adm-drawer-head .t{flex:1;min-width:0}@keyframes adm-slide{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.a-kv{display:grid;grid-template-columns:120px 1fr;gap:6px 10px;font-size:13px}.a-kv>:nth-child(odd){color:var(--muted)}.a-kv>*{overflow-wrap:anywhere}.a-checks{display:grid;grid-template-columns:1fr;gap:6px}@media(min-width:480px){.a-checks{grid-template-columns:1fr 1fr}}.a-check{flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;color:var(--text);padding:10px;border:1px solid var(--line);border-radius:10px;background:#0b0d11;cursor:pointer}.a-check input{width:18px;height:18px;margin:1px 0 0;flex-shrink:0;accent-color:var(--acc);padding:0}.a-check.disabled{opacity:.55;cursor:not-allowed}.a-check .small{display:block;color:var(--muted)}.a-matrix{border-collapse:separate;border-spacing:0;font-size:13px;min-width:100%}.a-matrix th,.a-matrix td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}.a-matrix th:first-child,.a-matrix td:first-child{position:sticky;left:0;background:var(--card);text-align:left;z-index:1}.a-matrix thead th{vertical-align:bottom;font-weight:600}.a-matrix thead .sub{display:block;font-weight:400;color:var(--muted);font-size:11px;margin-top:2px}.a-matrix input{width:18px;height:18px;accent-color:var(--acc);padding:0;cursor:pointer}.a-matrix input:disabled{cursor:not-allowed}.a-matrix .perm-desc{display:block;color:var(--muted);font-size:11px;white-space:normal;max-width:220px}.role-actions{display:flex;gap:2px;justify-content:center;margin-top:4px}.role-actions button{background:none;border:0;color:var(--muted);cursor:pointer;font-size:12px;padding:2px 4px}.role-actions button:hover{color:var(--text)}.role-actions button.del:hover{color:var(--neg)}.audit-row{display:grid;grid-template-columns:1fr;gap:4px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}@media(min-width:820px){.audit-row{grid-template-columns:150px 200px 1fr;gap:12px;align-items:start}}.audit-row:last-child{border-bottom:0}.audit-meta{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#cbd5e1;background:#0b0d11;border-radius:6px;padding:4px 6px;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:4px}.audit-meta.clamp{max-height:3.2em;overflow:hidden;cursor:pointer}.sh{--sh-side: 256px;--sh-rail: 72px;--sh-surface: #12151b;--sh-hover: #1b1f27;--sh-active: #1f2633;--sh-bottom-h: 64px;--sh-top-h: 56px;--sh-sticky-top: 0px;min-height:100vh;min-height:100dvh}.sh[data-rail]{--sh-side: var(--sh-rail)}.sh[data-mobile]{--sh-side: 0px}.sh :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.sh-sr,.sh[data-rail] .sh-side .sh-label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sh-skip{position:absolute;left:8px;top:-60px;z-index:100;background:var(--acc);color:#fff;padding:10px 14px;border-radius:10px;font-weight:600;text-decoration:none}.sh-skip:focus{top:calc(8px + env(safe-area-inset-top))}.sh-iconbtn{display:inline-grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:0;background:none;border:0;border-radius:12px;color:var(--muted);cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}.sh-iconbtn:hover{background:var(--sh-hover);color:var(--text)}.sh-avatar{display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em}.sh-avatar img{width:100%;height:100%;object-fit:cover}.sh-plan{display:inline-block;font-size:11px;font-weight:600;line-height:1;padding:4px 8px;border-radius:99px;background:#172554;color:#bfdbfe;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sh-plan.free{background:#232833;color:var(--muted)}.sh-lock{display:inline-flex;margin-left:auto;color:var(--muted);opacity:.8}.sh-side{position:fixed;z-index:30;top:0;left:0;bottom:0;width:var(--sh-side);display:flex;flex-direction:column;background:var(--sh-surface);border-right:1px solid var(--line);padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));transition:width .2s ease}.sh-side-head{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:44px;margin-bottom:8px}.sh-brand{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 8px;border-radius:12px;color:var(--text);text-decoration:none;font-weight:700;font-size:16px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden}.sh-brand img{flex-shrink:0}.sh-status-slot:empty{display:none}.sh-side-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -12px;padding:0 12px 12px;scrollbar-width:thin;scrollbar-color:transparent transparent}.sh-side-nav:hover,.sh-side-nav:focus-within{scrollbar-color:#2e3440 transparent}.sh[data-rail] .sh-side-nav{scrollbar-width:none}.sh-group+.sh-group{margin-top:18px}.sh-group-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 12px 6px;margin:0;opacity:.85;white-space:nowrap}.sh-group ul,.sh-sheet-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sh-link{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:12px;color:var(--muted);text-decoration:none;font-size:14px;font-weight:550;white-space:nowrap;transition:background-color .15s,color .15s}.sh-link svg{flex-shrink:0}.sh-link:hover{background:var(--sh-hover);color:var(--text)}.sh-link.active{background:var(--sh-active);color:var(--text)}.sh-link.active:before{content:"";position:absolute;left:-12px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--acc)}.sh-link.active svg{color:var(--acc)}.sh-label{overflow:hidden;text-overflow:ellipsis}.sh-side-foot{display:flex;align-items:center;gap:4px;padding-top:12px;border-top:1px solid var(--line)}.sh-user{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:4px;border-radius:12px}.sh-user-meta{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.sh-user-name{font-size:13px;font-weight:600;color:var(--text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-user-sub{font-size:12px;color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-signout:hover{color:#fca5a5}.sh[data-rail] .sh-side{padding-left:12px;padding-right:12px;align-items:stretch}.sh[data-rail] .sh-side-head{flex-direction:column;gap:6px}.sh[data-rail] .sh-brand{justify-content:center;padding:0;width:44px;margin:0 auto}.sh[data-rail] .sh-group+.sh-group{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.sh[data-rail] .sh-group-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0}.sh[data-rail] .sh-link{justify-content:center;padding:0;width:44px;margin:0 auto}.sh[data-rail] .sh-link .sh-lock{position:absolute;right:2px;top:2px}.sh[data-rail] .sh-link .sh-lock svg{width:11px;height:11px}.sh[data-rail] .sh-side-foot{flex-direction:column;gap:6px}.sh[data-rail] .sh-user{flex:none;justify-content:center;padding:4px}.sh[data-rail] .sh-collapse{margin:0 auto}.sh-tip{position:fixed;z-index:80;transform:translateY(-50%);pointer-events:none;white-space:nowrap;background:#262b36;color:var(--text);border:1px solid #333a47;font-size:12.5px;font-weight:600;padding:6px 10px;border-radius:8px;box-shadow:0 6px 20px #0006;animation:sh-fade .12s ease}.sh-body{margin-left:var(--sh-side);min-width:0;transition:margin-left .2s ease}.sh-main{max-width:1100px;margin:0 auto;padding:24px 24px calc(40px + env(safe-area-inset-bottom));outline:none}@media(max-width:1023.98px){.sh-main{padding:20px 20px calc(32px + env(safe-area-inset-bottom))}}.sh-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:6px;min-height:calc(var(--sh-top-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(8px + env(safe-area-inset-right)) 0 calc(8px + env(safe-area-inset-left));background:#0f1115db;-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--line)}.sh-top-brand{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px}.sh-top-title{flex:1;min-width:0;display:flex;align-items:center;gap:4px;font-size:17px;font-weight:650;letter-spacing:-.01em}.sh-top-page{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-crumb{display:none;align-items:center;gap:4px;color:var(--muted);font-weight:500;white-space:nowrap}.sh-crumb svg{opacity:.6}.sh-top-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.sh-avatar-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;border-radius:50%;cursor:pointer}@media(min-width:640px){.sh-top{display:none}.sh-top.nested{display:flex;position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;min-height:0;max-width:1100px;margin:0 auto;padding:16px 16px 0}.sh-top.nested .sh-top-title{font-size:14px;font-weight:600}.sh-top .sh-crumb{display:inline-flex}.sh-top .sh-top-actions{display:none}.sh-top.nested+.sh-main{padding-top:8px}}@media(max-width:639.98px){.sh{--sh-sticky-top: calc(var(--sh-top-h) + env(safe-area-inset-top))}.sh-main{padding:16px calc(16px + env(safe-area-inset-right)) calc(var(--sh-bottom-h) + 24px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}}.sh-bottom{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#12151bf0;-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);border-top:1px solid var(--line)}.sh-tab{flex:1;min-width:0;min-height:var(--sh-bottom-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 0;background:none;border:0;color:var(--muted);font:inherit;font-size:11.5px;font-weight:600;text-decoration:none;cursor:pointer;position:relative}.sh-tab.active{color:var(--text)}.sh-tab.active svg{color:var(--acc)}.sh-tab.active:before{content:"";position:absolute;top:0;left:30%;right:30%;height:2px;border-radius:0 0 2px 2px;background:var(--acc)}.sh-tab:focus-visible{outline-offset:-4px;border-radius:12px}.sh-sheet-wrap{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end}.sh-backdrop{position:absolute;inset:0;background:#0000008c;animation:sh-fade .2s ease}.sh-sheet{position:relative;width:100%;max-height:min(88vh,88dvh);display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #00000073;animation:sh-up .24s cubic-bezier(.2,.8,.2,1);outline:none}.sh-grip{width:36px;height:4px;border-radius:4px;background:#3a404c;margin:8px auto 0;flex-shrink:0}.sh-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 20px;flex-shrink:0}.sh-sheet-head h2{margin:0;font-size:17px}.sh-sheet-body{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px calc(16px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.sh-account{display:flex;align-items:center;gap:12px;padding:12px;background:#0f1218;border:1px solid var(--line);border-radius:14px;margin-bottom:16px}.sh-account .sh-user-meta{flex:1}.sh-account .sh-user-name{font-size:15px}.sh-sheet-group{margin-bottom:14px}.sh-sheet-group .sh-group-label{padding:0 4px 6px}.sh-sheet-group ul{gap:0;background:#0f1218;border:1px solid var(--line);border-radius:14px;overflow:hidden}.sh-sheet-group li+li .sh-row{border-top:1px solid var(--line)}.sh-row{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 12px;background:none;border:0;color:var(--text);font:inherit;font-size:15px;font-weight:500;text-decoration:none;text-align:left;cursor:pointer}.sh-row:active{background:var(--sh-hover)}.sh-row:focus-visible{outline-offset:-2px;border-radius:12px}.sh-row-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#1d222c;color:var(--muted);flex-shrink:0}.sh-row.active .sh-row-ic{background:#172554;color:#93c5fd}.sh-row.active .sh-row-label{color:#bfdbfe}.sh-row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-row .sh-lock{margin-left:0}.sh-row-chev{color:var(--muted);opacity:.6;flex-shrink:0}.sh-row-danger{background:#0f1218;border:1px solid var(--line);border-radius:14px;color:#fca5a5;margin-top:4px}.sh-row-danger .sh-row-ic{background:#2a1416;color:#fca5a5}@keyframes sh-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sh-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sh-side,.sh-body{transition:none}.sh-sheet,.sh-backdrop,.sh-tip{animation:none}}.kz-chip{display:flex;align-items:center;gap:8px;margin:0 12px 8px;padding:6px 6px 6px 10px;border:1px solid var(--line);border-radius:10px;background:#0b0d11;font-size:12px;min-width:0}.kz-chip.off{border-color:#7c2d12;background:#1c0f08}.kz-dot{width:8px;height:8px;border-radius:50%;background:var(--pos);flex-shrink:0;box-shadow:0 0 0 3px #22c55e26}.kz-chip.off .kz-dot{background:var(--warn);box-shadow:0 0 0 3px #f59e0b2e}.kz-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.kz-reauth{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:#232833;color:var(--text);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.kz-reauth:hover{background:#2a303c}.kz-reauth.expired{background:var(--warn);border-color:var(--warn);color:#1a1204}.kz-reauth:disabled{opacity:.6;cursor:wait}.kz-reauth:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.sh[data-rail] .kz-chip{margin:0 8px 8px;padding:4px;justify-content:center;flex-direction:column}.sh[data-rail] .kz-text,.sh[data-rail] .kz-label{display:none}.sh-top .kz-chip{margin:0;padding:0;border:0;background:none}.sh-top .kz-text,.sh-top .kz-chip.on .kz-reauth.compact .kz-label{display:none}.sh-top .kz-reauth{min-height:36px}.sh-side .kz-chip.off{flex-wrap:wrap}.sh-side .kz-chip.off .kz-reauth{flex:1 0 100%;justify-content:center}.sh[data-rail] .sh-side .kz-chip.off .kz-reauth{flex:none}.num,.t-mono{font-variant-numeric:tabular-nums}.t-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.t-subnav{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;flex-wrap:wrap}.t-subnav nav{display:flex;gap:4px;background:#0b0d11;border:1px solid var(--line);border-radius:10px;padding:3px}.t-subnav nav a{color:var(--muted);text-decoration:none;font-size:13px;font-weight:600;padding:7px 12px;border-radius:8px}.t-subnav nav a.active{background:#232833;color:var(--text)}.t-subnav nav a:focus-visible,.t-tabs button:focus-visible,.btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.t-mode{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 7px;border-radius:6px;vertical-align:middle}.t-mode.paper{background:#1e293b;color:#93c5fd;border:1px solid #1e3a5f}.t-mode.live{background:#451a03;color:#fbbf24;border:1px solid #b45309}.t-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:99px;background:#232833;color:var(--text);white-space:nowrap;text-transform:capitalize}.t-chip.st-running{background:#14532d;color:#bbf7d0}.t-chip.st-paused{background:#3f3f46;color:#e4e4e7}.t-chip.st-stopped{background:#232833;color:var(--muted)}.t-chip.st-halted{background:#450a0a;color:#fecaca}.t-chip.dec-take{background:#14532d;color:#bbf7d0;text-transform:none}.t-chip.dec-skip{background:#3f3f46;color:#e4e4e7;text-transform:none}.t-chip.dec-error{background:#450a0a;color:#fecaca;text-transform:none}.t-chip.dec-bypassed{background:#1e293b;color:#93c5fd;text-transform:none}.t-chip.act-entered{background:#0c2a1a;color:var(--pos)}.t-chip.act-skipped{background:#232833;color:var(--muted)}.t-chip.act-blocked{background:#422006;color:#fde68a}.t-chip.demo{background:#312e81;color:#c7d2fe;text-transform:none}.t-chip.mkt-open .dot,.t-chip.mkt-closed .dot{width:7px;height:7px;border-radius:50%;background:var(--pos)}.t-chip.mkt-closed .dot{background:var(--muted)}.t-chip.mkt-open{text-transform:none}.t-chip.mkt-closed{text-transform:none;color:var(--muted)}.t-chip.lvl-info{background:#1e293b;color:#93c5fd}.t-chip.lvl-warn{background:#422006;color:#fde68a}.t-chip.lvl-error{background:#450a0a;color:#fecaca}.t-chip.ord-complete{background:#14532d;color:#bbf7d0}.t-chip.ord-rejected{background:#450a0a;color:#fecaca}.t-chip.ord-open,.t-chip.ord-pending{background:#1e293b;color:#93c5fd}.t-chip.ord-cancelled{color:var(--muted)}.t-side{font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 6px;border-radius:5px}.t-side.buy{background:#0c2a1a;color:var(--pos)}.t-side.sell{background:#2a0c0c;color:#fca5a5}.card.t-live{border-color:#b45309;box-shadow:inset 3px 0 0 var(--warn)}.card.t-paper{box-shadow:inset 3px 0 #1e3a5f}.t-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.t-title{font-size:18px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.t-actions{display:flex;gap:8px;flex-wrap:wrap}.btn.sm{padding:7px 11px;font-size:13px;border-radius:8px}.btn.danger{background:#7f1d1d;border-color:#b91c1c;color:#fff}.btn.warn{background:#78350f;border-color:#b45309;color:#fff}.btn.ghost{background:transparent}.t-pnl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.t-pnl .card{margin:0}.t-pnl .lbl{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);margin-bottom:4px}.t-pnl .val{font-size:22px;font-weight:700}.t-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media(min-width:640px){.t-kpis{grid-template-columns:repeat(4,1fr)}}.t-meter{height:5px;background:#0b0d11;border-radius:5px;overflow:hidden;margin-top:6px}.t-meter>div{height:100%;background:var(--acc)}.t-meter.hot>div{background:var(--warn)}.t-kill{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.t-kill .btn{background:#b91c1c;border-color:#ef4444;color:#fff;font-size:16px;padding:14px 22px;min-width:200px}.t-kill.on{border-color:#ef4444;background:#2a0c0c}.t-kill.on .btn{background:#232833;border-color:var(--line)}.t-list{display:flex;flex-direction:column;gap:0}.t-item{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.t-item:last-child{border-bottom:0}.t-item .sym{font-size:15px}.t-botrow{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding:12px 0;border-bottom:1px solid var(--line)}.t-botrow:last-child{border-bottom:0}.t-botrow a.name{color:var(--text);text-decoration:none;font-weight:700;font-size:15px}.t-botrow a.name:hover{text-decoration:underline}.t-botrow .meta{grid-column:1 / -1;display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted);align-items:center}.t-botrow .quick{grid-column:1 / -1;display:flex;gap:6px;flex-wrap:wrap}@media(min-width:640px){.t-botrow{grid-template-columns:1fr auto auto;align-items:center}.t-botrow .meta{grid-column:1;grid-row:2}.t-botrow .quick{grid-column:3;grid-row:1 / span 2}}.t-empty ol{padding-left:20px;margin:8px 0;line-height:1.6;font-size:14px}.t-warnbox{background:#422006;color:#fde68a;padding:10px 12px;border-radius:10px;margin:10px 0;font-size:14px}.t-banner-halt{background:#450a0a;border:1px solid #b91c1c;color:#fecaca;padding:10px 12px;border-radius:10px;margin:10px 0;font-size:14px}.t-banner-live{background:#451a03;border:1px solid #b45309;color:#fde68a;padding:10px 12px;border-radius:10px;margin:10px 0;font-size:13px}.t-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:12px;overflow-x:auto}.t-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);padding:10px 12px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.t-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--acc)}.t-tabs .count{font-size:11px;color:var(--muted);margin-left:4px}.t-signal{border-left:3px solid var(--line)}.t-signal.dec-take{border-left-color:var(--pos)}.t-signal.dec-skip{border-left-color:#71717a}.t-signal.dec-error{border-left-color:var(--neg)}.t-signal.dec-bypassed{border-left-color:#3b82f6}.t-signal .sig-top{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center}.t-signal .reason{margin:10px 0 8px;font-size:14px;line-height:1.5;background:#161a22;border:1px solid var(--line);border-radius:8px;padding:10px 12px;white-space:pre-wrap}.t-signal .reason .who{display:block;font-size:11px;color:var(--muted);margin-bottom:4px;font-weight:600}.t-conf{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-top:8px}.t-conf .track{position:relative;flex:1;max-width:220px;height:6px;background:#2a303b;border-radius:6px;overflow:visible}.t-conf .fill{height:100%;border-radius:6px;background:var(--acc)}.t-conf .thr{position:absolute;top:-3px;width:2px;height:12px;background:var(--warn)}.t-usage{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.t-filter{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.t-filter button{background:#0b0d11;border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:6px 12px;font-size:13px;cursor:pointer}.t-filter button[aria-pressed=true]{background:#232833;color:var(--text);border-color:#3b4252}.t-cards{display:flex;flex-direction:column;gap:8px}.t-card{background:#0b0d11;border:1px solid var(--line);border-radius:10px;padding:10px 12px}.t-card.live{border-color:#b45309}.t-card .r{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:13px}.t-card .r+.r{margin-top:4px}.t-wide{display:none}@media(min-width:640px){.t-wide{display:block;overflow-x:auto}.t-narrow{display:none}}.tbl td .t-mode{font-size:9px}.tbl tr.live td:first-child{box-shadow:inset 3px 0 0 var(--warn);padding-left:8px}.t-log{font-size:13px}.t-log li{display:grid;grid-template-columns:auto auto 1fr;gap:8px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--line);list-style:none}.t-log{padding:0;margin:0}.t-log .msg{overflow-wrap:anywhere}.t-log .lvl-error{color:#fecaca}.t-log .lvl-warn{color:#fde68a}.t-form fieldset{border:0;padding:0;margin:0}.t-form legend{font-size:16px;font-weight:600;margin:0 0 10px;padding:0}.t-form .hint{font-size:12px;color:var(--muted);margin:4px 0 0}.t-form .field-err{color:#fca5a5;font-size:12px}.t-form input[aria-invalid=true],.t-form select[aria-invalid=true],.t-form textarea[aria-invalid=true]{border-color:var(--neg)}.t-form textarea{background:#0b0d11;border:1px solid var(--line);color:var(--text);border-radius:8px;padding:10px;font-size:15px;width:100%;min-height:90px;font-family:inherit;resize:vertical}.t-form .check{flex-direction:row;align-items:center;gap:8px;font-size:14px;color:var(--text)}.t-form .check input{width:auto;accent-color:var(--acc)}.t-form input[type=range]{padding:0;accent-color:var(--acc);background:none;border:0}.t-seg{display:flex;background:#0b0d11;border-radius:10px;padding:4px;gap:4px;border:1px solid var(--line)}.t-seg label{flex:1;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:9px 8px;border-radius:8px;cursor:pointer;color:var(--muted);font-size:14px;font-weight:600;text-align:center}.t-seg input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.t-seg label:has(input:checked){background:#232833;color:var(--text)}.t-seg label.live:has(input:checked){background:#451a03;color:#fbbf24}.t-seg label:has(input:disabled){opacity:.45;cursor:not-allowed}.t-seg label:has(input:focus-visible){outline:2px solid var(--acc)}.t-chips{display:flex;flex-wrap:wrap;gap:6px;background:#0b0d11;border:1px solid var(--line);border-radius:8px;padding:6px;min-height:46px;align-items:center}.t-chips:focus-within{border-color:var(--acc)}.t-chips .chip{display:inline-flex;align-items:center;gap:4px;background:#232833;border-radius:6px;padding:4px 4px 4px 8px;font-size:13px;font-weight:600}.t-chips .chip button{background:none;border:0;color:var(--muted);font-size:15px;line-height:1;cursor:pointer;padding:2px 5px;border-radius:4px}.t-chips .chip button:hover,.t-chips .chip button:focus-visible{color:var(--text);background:#374151}.t-chips input{flex:1;min-width:120px;border:0;background:transparent;padding:6px;text-transform:uppercase}.t-chips input:focus{outline:none}.t-trigger{background:#0b0d11;border:1px solid var(--line);border-radius:10px;padding:12px;margin-bottom:10px}.t-trigger .grid{margin:10px 0 0}.t-trigger .grid:empty{display:none}.t-sum{background:#0f172a;border:1px solid #1e3a5f}.t-sum.live{background:#1c1206;border-color:#b45309}.t-sum ul{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.t-savebar{position:sticky;bottom:0;z-index:4;display:flex;gap:8px;justify-content:space-between;align-items:center;background:#0f1115f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line);padding:10px 0;margin:0 0 12px}.t-savebar .btn{min-width:120px}@media(min-width:640px){.t-savebar{position:static;background:none;border:0;padding:0}}.t-backdrop{position:fixed;inset:0;z-index:50;background:#000000a6;display:flex;align-items:flex-end;justify-content:center;padding:0}.t-modal{background:var(--card);border:1px solid var(--line);border-radius:16px 16px 0 0;width:100%;max-width:480px;max-height:90vh;overflow:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.t-modal.danger{border-color:#b91c1c}.t-modal.danger h2{color:#fca5a5}.t-modal-body{color:var(--text);font-size:14px;line-height:1.5}.t-modal-body p{margin:0 0 8px}.t-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.t-modal-actions .btn{flex:1}@media(min-width:640px){.t-backdrop{align-items:center;padding:16px}.t-modal{border-radius:16px}.t-modal-actions .btn{flex:0 0 auto}}.t-gates{list-style:none;padding:0;margin:10px 0}.t-gates li{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:14px}.t-gates .ok{color:var(--pos);font-weight:700}.t-gates .no{color:var(--neg);font-weight:700}.t-risk ul{padding-left:18px;margin:6px 0;font-size:14px;line-height:1.55}.card.t-livecard{border-color:#b45309}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skeleton{color:var(--muted);padding:20px 0;text-align:center}.tbl th.l,.tbl td.l{text-align:left}.tbl td.nowrap,.tbl .num,.t-card .num{white-space:nowrap}.t-row-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}:root{--ce:#3987e5;--pe:#c98500;--ce-bg:rgba(57,135,229,.16);--pe-bg:rgba(201,133,0,.16);--t0:#9085e9;--itm:rgba(230,232,236,.07)}.op-disclaimer{margin:4px 2px 16px;line-height:1.5}.op-tag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 5px;border-radius:5px;border:1px solid}.op-tag.ce{color:#9cc4f4;border-color:var(--ce);background:var(--ce-bg)}.op-tag.pe{color:#f1c56a;border-color:var(--pe);background:var(--pe-bg)}.op-upick{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.op-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.op-chips::-webkit-scrollbar{display:none}.op-chips button{background:#0b0d11;border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:7px 12px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums}.op-chips button.on{background:#232833;color:var(--text);border-color:#3b4252}.op-chips button:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.op-exp .dte{color:var(--muted);font-weight:500;margin-left:3px;font-size:12px}.op-exp .m{margin-left:5px;font-size:9px;font-weight:800;padding:1px 4px;border-radius:4px;background:#312e81;color:#c7d2fe;vertical-align:1px}.op-search{position:relative;flex:1;min-width:160px;max-width:260px}.op-search input{padding:8px 10px;font-size:14px}.op-menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;list-style:none;margin:0;padding:4px;background:var(--card);border:1px solid var(--line);border-radius:10px;max-height:280px;overflow:auto;box-shadow:0 8px 24px #00000080}.op-menu button{width:100%;text-align:left;background:none;border:0;color:var(--text);padding:8px;border-radius:6px;cursor:pointer;font-size:14px}.op-menu button:hover,.op-menu button:focus-visible{background:#232833}.op-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:560px){.op-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){.op-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.op-stat{background:#0b0d11;border-radius:8px;padding:8px 10px;min-width:0}.op-stat .k{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-stat .v{font-size:15px;font-weight:650;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-stat .s{font-size:11px;color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:10px 0}.op-toolbar .grp{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.op-seg{display:inline-flex;background:#0b0d11;border:1px solid var(--line);border-radius:8px;padding:2px}.op-seg button{background:none;border:0;color:var(--muted);padding:5px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.op-seg button[aria-pressed=true]{background:#232833;color:var(--text)}.op-seg button:focus-visible{outline:2px solid var(--acc)}.op-chainwrap{overflow:auto;max-height:70vh;border:1px solid var(--line);border-radius:10px;background:#12151b;overscroll-behavior-x:contain}.op-chain{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px;font-variant-numeric:tabular-nums}.op-chain th{position:sticky;top:0;z-index:2;background:#1b1f27;color:var(--muted);font-weight:600;font-size:11px;padding:7px 6px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}.op-chain thead tr.side th{top:0;font-size:11px;letter-spacing:.06em}.op-chain thead tr.cols th{top:27px}.op-chain thead th.ce-h{color:#9cc4f4;box-shadow:inset 0 -2px 0 var(--ce);text-align:center}.op-chain thead th.pe-h{color:#f1c56a;box-shadow:inset 0 -2px 0 var(--pe);text-align:center}.op-chain td{padding:6px;text-align:right;white-space:nowrap;border-bottom:1px solid #1e222a}.op-chain .k{text-align:center;font-weight:700;background:#1b1f27;color:var(--text);min-width:74px}.op-chain tbody th.k{position:static;font-size:12.5px;padding:6px;border-bottom:1px solid #1e222a}.op-chain tbody .k{border-left:1px solid var(--line);border-right:1px solid var(--line)}.op-chain tr.itm-ce td.ce,.op-chain tr.itm-pe td.pe{background:var(--itm)}.op-chain tr.atm td{border-top:1px solid #4b5563;border-bottom:1px solid #4b5563}.op-chain tr.atm .k{background:#26303f;color:#fff}.op-chain tr.atm th.k:after{content:"ATM";display:block;font-size:9px;letter-spacing:.06em;color:#93c5fd;font-weight:700}.op-chain tr.mp .k{box-shadow:inset 0 0 0 1px var(--t0)}.op-chain tr.spotline td{padding:0;border:0;height:0;position:relative}.op-chain tr.spotline td div{position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--text);opacity:.85}.op-chain tr.spotline td.k div:after{content:attr(data-label);position:absolute;left:50%;top:-9px;transform:translate(-50%);background:var(--text);color:#0f1115;font-size:10px;font-weight:800;padding:1px 6px;border-radius:99px;white-space:nowrap}.op-chain td.oi{position:relative;min-width:64px}.op-chain td.oi .bar{position:absolute;top:4px;bottom:4px;border-radius:3px;opacity:.28;pointer-events:none}.op-chain td.ce.oi .bar{right:3px;background:var(--ce)}.op-chain td.pe.oi .bar{left:3px;background:var(--pe)}.op-chain td.oi span{position:relative}.op-chain td.pe,.op-chain th.pe{text-align:left}.op-chain .pxbtn{background:none;border:1px solid transparent;color:inherit;font:inherit;padding:2px 5px;margin:-3px -5px;border-radius:5px;cursor:pointer;font-variant-numeric:tabular-nums}.op-chain .pxbtn.bid:hover,.op-chain .pxbtn.bid:focus-visible{border-color:#b91c1c;background:#2a0c0c;outline:none}.op-chain .pxbtn.ask:hover,.op-chain .pxbtn.ask:focus-visible{border-color:#15803d;background:#0c2a1a;outline:none}.op-chain .pxbtn.ltp{font-weight:700;color:var(--text)}.op-chain .pxbtn.ltp:hover,.op-chain .pxbtn.ltp:focus-visible{border-color:#3b4252;background:#232833;outline:none}.op-chain .inb{box-shadow:inset 0 0 0 1px var(--acc);border-radius:5px}.op-chain .dim{color:var(--muted)}.op-chain .up{color:var(--pos)}.op-chain .dn{color:var(--neg)}.op-chain .gk{color:#c3c2b7}.op-basket{position:sticky;bottom:8px;z-index:5;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#181b22f7;border:1px solid #3b4252;border-radius:12px;padding:10px 12px;margin:12px 0;box-shadow:0 8px 24px #00000073}.op-basket .legs{display:flex;gap:6px;flex-wrap:wrap;font-size:12px}.op-basket .leg{display:inline-flex;align-items:center;gap:4px;background:#0b0d11;border:1px solid var(--line);border-radius:6px;padding:3px 4px 3px 6px;white-space:nowrap}.op-basket .leg button{background:none;border:0;color:var(--muted);cursor:pointer;font-size:14px;padding:0 4px}.op-chart{position:relative;width:100%;touch-action:pan-y}.op-chart svg{display:block;overflow:visible}.op-axis{font-size:10.5px;fill:#8b93a1;font-variant-numeric:tabular-nums}.op-axis.strong{fill:#c3c2b7;font-weight:600}.op-tip{position:absolute;z-index:10;pointer-events:none;background:#0b0d11;border:1px solid #3b4252;border-radius:8px;padding:7px 9px;font-size:12px;line-height:1.55;white-space:nowrap;box-shadow:0 6px 18px #00000080;font-variant-numeric:tabular-nums}.op-tip .k{font-weight:700;margin-bottom:2px}.key{display:inline-block;vertical-align:middle;margin-right:6px}.key.line{width:16px;height:2px;border-radius:1px}.key.line.dash{height:0;background:none!important;border-top:2px dashed}.key.sw{width:10px;height:10px;border-radius:3px}.op-legend{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);margin:4px 0 8px}.op-legend>span{white-space:nowrap}.op-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.op-tpl{text-align:left;background:#0b0d11;border:1px solid var(--line);border-radius:10px;padding:10px;cursor:pointer;color:var(--text);display:flex;flex-direction:column;gap:6px;min-height:74px}.op-tpl:hover{border-color:#3b4252}.op-tpl[aria-pressed=true]{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.op-tpl:disabled{opacity:.5;cursor:not-allowed}.op-tpl .name{font-weight:700;font-size:14px}.op-tpl .badges{display:flex;gap:4px;flex-wrap:wrap}.op-badge{font-size:10px;font-weight:700;padding:2px 6px;border-radius:99px;background:#232833;color:var(--muted);white-space:nowrap}.op-badge.def{background:#10243d;color:#93c5fd}.op-badge.undef{background:#3b0d0d;color:#fca5a5}.op-badge.src{background:#232833;color:var(--text)}.op-group-h{font-size:12px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:12px 0 6px}.op-legs{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.op-legs th{color:var(--muted);font-weight:500;font-size:11px;text-align:left;padding:4px;border-bottom:1px solid var(--line);white-space:nowrap}.op-legs td{padding:5px 4px;border-bottom:1px solid var(--line);vertical-align:middle}.op-legs select,.op-legs input{padding:6px;font-size:14px;border-radius:6px;min-width:0}.op-legs input.lots{width:64px}.op-legs input.price{width:92px}.op-legs .sidebtn{font-size:11px;font-weight:800;padding:6px 8px;border-radius:6px;border:1px solid var(--line);cursor:pointer;min-width:50px}.op-legs .sidebtn.buy{background:#0c2a1a;color:var(--pos);border-color:#166534}.op-legs .sidebtn.sell{background:#2a0c0c;color:#fca5a5;border-color:#7f1d1d}.op-legs .typebtn{font-size:11px;font-weight:800;padding:6px 8px;border-radius:6px;cursor:pointer;min-width:40px;border:1px solid}.op-legs .typebtn.ce{color:#9cc4f4;border-color:var(--ce);background:var(--ce-bg)}.op-legs .typebtn.pe{color:#f1c56a;border-color:var(--pe);background:var(--pe-bg)}.op-legs .x{background:none;border:0;color:var(--muted);font-size:18px;cursor:pointer;padding:4px 8px}.op-legs-scroll{overflow-x:auto}@media(max-width:639.98px){.op-legs thead{display:none}.op-legs tr{display:grid;grid-template-columns:auto auto 1fr auto;gap:6px;padding:8px 0;border-bottom:1px solid var(--line);align-items:center}.op-legs td{border:0;padding:0}.op-legs td.exp{grid-column:1 / 3}.op-legs td.lotsc{grid-column:3}.op-legs td.pricec{grid-column:1 / 4}.op-legs td.pricec input{width:100%}.op-legs td[data-l]:before{content:attr(data-l);display:block;font-size:10px;color:var(--muted)}}.op-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:640px){.op-kv{grid-template-columns:repeat(4,minmax(0,1fr))}}.op-two{display:grid;gap:12px}@media(min-width:960px){.op-two{grid-template-columns:1fr 1fr}}.op-read{background:#0f172a;border:1px solid #1e3a5f}.op-read ul{margin:6px 0 0;padding-left:18px;line-height:1.6;font-size:14px}.op-bu{font-size:11px;font-weight:700;padding:2px 7px;border-radius:99px;white-space:nowrap}.op-bu.long_buildup{background:#0c2a1a;color:#86efac}.op-bu.short_covering{background:#0c2a1a;color:#86efac;border:1px dashed #166534}.op-bu.short_buildup{background:#2a0c0c;color:#fca5a5}.op-bu.long_unwinding{background:#2a0c0c;color:#fca5a5;border:1px dashed #7f1d1d}.op-pos .top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:flex-start}.op-pos .title{font-weight:700;font-size:16px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.op-pos .mtm{font-size:22px;font-weight:750;text-align:right}.op-pos .body{display:grid;gap:12px;margin-top:10px}@media(min-width:760px){.op-pos .body{grid-template-columns:1.35fr 1fr}}.op-pos .leg-closed td{color:var(--muted);text-decoration:line-through;text-decoration-color:#8b93a180}.op-pos .rules{font-size:12px;color:var(--muted);display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.op-pos .rules b{color:var(--text);font-weight:600}.op-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}@media(min-width:640px){.op-totals{grid-template-columns:repeat(4,minmax(0,1fr))}}.op-note{font-size:12px;color:var(--muted)}.op-pos .body>div,.op-two>*{min-width:0}@media(max-width:639.98px){.op-pos .top{flex-direction:column}.op-pos .mtm{text-align:left}}:root{--bg:#0f1115;--card:#181b22;--line:#262a33;--text:#e6e8ec;--muted:#8b93a1;--pos:#22c55e;--neg:#ef4444;--acc:#3b82f6;--warn:#f59e0b;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent}.app{max-width:820px;margin:0 auto;padding:0 16px calc(76px + env(safe-area-inset-bottom))}.brand{display:flex;gap:8px;align-items:center;font-weight:700;font-size:18px}.brand img{width:28px}.pill{font-size:12px;padding:4px 10px;border-radius:99px}.pill.ok{background:#14532d;color:#bbf7d0}.pill.warn{background:#422006;color:#fde68a}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:12px}h2{font-size:16px;margin:0 0 10px}h3{font-size:14px;margin:14px 0 6px}.muted{color:var(--muted)}.small{font-size:12px;line-height:1.45}.pos{color:var(--pos)}.neg{color:var(--neg)}.big{font-size:18px;font-weight:700}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}@media(min-width:640px){.grid{grid-template-columns:repeat(3,1fr)}}label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}input,select{background:#0b0d11;border:1px solid var(--line);color:var(--text);border-radius:8px;padding:10px;font-size:16px;width:100%}.btn{display:inline-block;text-align:center;text-decoration:none;background:#232833;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:12px 16px;font-size:15px;font-weight:600;cursor:pointer}.btn.primary{background:var(--acc);border-color:var(--acc);color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.block{width:100%}.link{background:none;border:0;color:var(--muted);font-size:12px;cursor:pointer;padding:4px 0}.row{display:flex;gap:8px}.row input{flex:1}.row-between{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.right{text-align:right}.error{background:#450a0a;color:#fecaca;padding:10px 12px;border-radius:10px;margin:10px 0;font-size:14px}.bar{height:6px;background:#0b0d11;border-radius:6px;margin-top:10px;overflow:hidden}.bar div{height:100%;background:var(--acc);transition:width .3s}.summary>div{margin-bottom:6px}.pick{cursor:pointer}.pick-head{display:flex;justify-content:space-between;gap:12px}.sym{font-weight:700;font-size:17px}.trend{font-size:11px;font-weight:500;padding:2px 6px;border-radius:6px;background:#232833;margin-left:4px;vertical-align:middle}.trend.up{color:var(--pos)}.trend.down{color:var(--neg)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.stat{background:#0b0d11;border-radius:8px;padding:8px;font-size:14px;overflow-wrap:anywhere}.detail ul{padding-left:18px;margin:6px 0;font-size:14px;line-height:1.5}.tbl{width:100%;border-collapse:collapse;font-size:13px;margin-top:10px;font-variant-numeric:tabular-nums}.tbl th,.tbl td{padding:6px 4px;border-bottom:1px solid var(--line);text-align:right}.tbl th:first-child,.tbl td:first-child{text-align:left}.tbl th{color:var(--muted);font-weight:500}.disclaimer{padding:4px 2px 16px}code{background:#0b0d11;padding:1px 4px;border-radius:4px;font-size:11px;overflow-wrap:anywhere}@media(max-width:380px){.stats{grid-template-columns:repeat(2,1fr)}}a{color:var(--acc)}.brand{color:var(--text);text-decoration:none}.pill{background:#232833;color:var(--text);text-decoration:none}.center{min-height:60vh;display:grid;place-items:center;padding:16px}.auth-page{max-width:420px;margin:0 auto;padding:calc(24px + env(safe-area-inset-top)) 16px 32px;display:flex;flex-direction:column;gap:16px}.auth-page .brand{display:flex;gap:8px;align-items:center;font-weight:700;font-size:18px}.auth-page .brand img{width:28px}.stack{display:flex;flex-direction:column;gap:10px}.seg{display:flex;background:#0b0d11;border-radius:10px;padding:4px;margin:12px 0}.seg button{flex:1;background:none;border:0;color:var(--muted);padding:8px;border-radius:8px;font-weight:600;cursor:pointer}.seg button.active{background:#232833;color:var(--text)}.note{background:#0c2a1a;color:#bbf7d0;padding:10px 12px;border-radius:10px;margin:10px 0;font-size:14px}.upgrade{display:flex;justify-content:space-between;align-items:center;gap:12px}.row.wrap{flex-wrap:wrap}.mt{margin-top:10px}details summary{cursor:pointer}
