@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{--bg: #0a0d14;--bg2: #0f1420;--surface: #131926;--surface2: #1a2132;--line: #242c40;--grid: #1b2233;--text: #e8ebf2;--muted: #8b93a7;--accent: #5b8cff;--accent2: #8b5cf6;--on-accent: #ffffff;--up: #26c281;--dn: #f6465d;--gold: #f5a524;--shadow: 0 10px 30px rgba(0, 0, 0, .35);--glass: rgba(15, 20, 32, .72);color-scheme:dark}[data-theme=light]{--bg: #f3f5fa;--bg2: #eef1f8;--surface: #ffffff;--surface2: #f5f7fc;--line: #dfe4ef;--grid: #eef1f6;--text: #171c28;--muted: #636c80;--accent: #2f5fe8;--accent2: #7c3aed;--on-accent: #ffffff;--up: #0a7f4a;--dn: #d32f3f;--gold: #b7791f;--shadow: 0 8px 24px rgba(23, 28, 40, .08);--glass: rgba(255, 255, 255, .78);color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{font-family:Inter Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--text);background:radial-gradient(1200px 500px at 15% -10%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),radial-gradient(900px 420px at 95% -5%,color-mix(in srgb,var(--accent2) 12%,transparent),transparent 60%),var(--bg);background-attachment:fixed;min-height:100vh;-webkit-font-smoothing:antialiased;transition:background-color .25s,color .25s}h1{font-size:22px;margin:0;letter-spacing:-.02em}h2{font-size:15px;margin:28px 0 10px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,select,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.muted{color:var(--muted)}.small{font-size:12px}.up{color:var(--up)}.dn,.error{color:var(--dn)}.icon{vertical-align:-2px;flex:none}.fade{animation:fade .35s ease both}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:20px;padding:10px 24px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand{font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.brand:hover{text-decoration:none}.brand span{background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}.brand.big{font-size:26px}.top nav{display:flex;gap:4px;margin:0 auto;background:var(--surface2);padding:4px;border-radius:999px;border:1px solid var(--line)}.top nav a{display:inline-flex;align-items:center;gap:5px;padding:7px 16px;border-radius:999px;color:var(--muted);font-weight:600;transition:color .15s,background .15s}.top nav a:hover{color:var(--text);text-decoration:none}.top nav a.on{background:var(--accent);color:var(--on-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 40%,transparent)}.user{position:relative;display:flex;align-items:center;gap:10px}.iconbtn{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--muted);transition:color .15s,transform .2s}.iconbtn:hover{color:var(--text);transform:rotate(18deg)}.avatar{width:34px;height:34px;border-radius:50%;border:0;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2))}.pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.pill.pro{border-color:transparent;color:#fff;background:linear-gradient(90deg,var(--accent),var(--accent2))}.menu{position:absolute;right:0;top:44px;min-width:220px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:6px}.menu-head{display:flex;flex-direction:column;padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:6px;font-size:13px}.menu button{display:block;width:100%;text-align:left;background:none;border:0;padding:9px 10px;border-radius:8px}.menu button:hover{background:var(--surface2)}.preview-bar{background:var(--gold);color:#1a1205;text-align:center;padding:6px 12px;font-weight:600;font-size:13px}.page{max-width:1240px;margin:0 auto;padding:24px}.page.wide{max-width:none;padding:16px 20px}.narrow{max-width:780px;margin:0 auto}.headrow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.center-msg{padding:80px 20px;text-align:center}.note{background:color-mix(in srgb,var(--gold) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:10px;padding:10px 14px}.btn{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:var(--on-accent);border:1px solid transparent;border-radius:999px;padding:8px 16px;font-weight:600;font-size:13px;white-space:nowrap;transition:transform .12s,box-shadow .15s,background .15s}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent)}.btn.ghost{background:var(--surface);color:var(--text);border-color:var(--line)}.btn.ghost:hover:not(:disabled){border-color:var(--accent);box-shadow:none}.btn:disabled{opacity:.45;cursor:default}.btn.star{background:var(--surface);color:var(--gold);border-color:var(--gold)}.btn.star.on{background:var(--gold);color:#1a1205}.linkbtn{background:none;border:0;color:var(--accent);padding:0;font-size:13px}.linkbtn:hover{text-decoration:underline}select{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px;max-width:100%}.search{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 14px;color:var(--muted);min-width:280px}.search input{border:0;background:none;outline:none;width:100%;color:var(--text)}.search:focus-within{border-color:var(--accent)}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.tile{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0;transition:transform .15s,border-color .15s}.tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.tile small{color:var(--muted);font-size:12px}.tile b{font-size:20px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.tile .sub{font-size:12px;font-weight:600}.tile .sub:not(.up):not(.dn){color:var(--muted)}.tablewrap{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:auto;box-shadow:var(--shadow)}.tablewrap.tall{max-height:calc(100vh - 190px)}.grid{border-collapse:separate;border-spacing:0;width:100%;font-variant-numeric:tabular-nums}.grid th{position:sticky;top:0;z-index:1;background:var(--surface2);color:var(--muted);font-size:12px;font-weight:600;text-align:right;padding:0;border-bottom:1px solid var(--line);white-space:nowrap}.grid th:first-child,.grid td:first-child{text-align:left}.grid th button{all:unset;cursor:pointer;display:block;padding:11px 12px;width:100%;box-sizing:border-box}.grid th button:hover,.grid th.sorted button{color:var(--accent)}.grid th button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.grid.plain th,.grid th.locked-col{padding:11px 12px}.grid th.locked-col{opacity:.7}.grid .arrow{font-size:9px;margin-left:5px}.grid td{padding:10px 12px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;transition:background .15s}.grid tr:last-child td{border-bottom:0}.grid td.name{font-weight:600}.grid td.txt{color:var(--muted);font-size:13px;white-space:normal;text-align:left}.grid td.num{font-weight:600}.grid tbody tr{cursor:pointer}.grid.plain tbody tr{cursor:default}.grid:not(.plain) tbody tr:not(.locked):hover td{background-color:color-mix(in srgb,var(--accent) 9%,transparent)}.grid tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.grid tr.locked{cursor:default}.grid tr.locked td.name{color:var(--muted);font-weight:500;letter-spacing:.04em}.veil{display:inline-block;width:46px;height:10px;border-radius:5px;vertical-align:middle;filter:blur(2.5px);background:linear-gradient(90deg,var(--line),color-mix(in srgb,var(--muted) 45%,transparent),var(--line));background-size:200% 100%;animation:sheen 3.5s linear infinite}@keyframes sheen{to{background-position:-200% 0}}.tag{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700}.tag.up{background:color-mix(in srgb,var(--up) 16%,transparent)}.tag.dn{background:color-mix(in srgb,var(--dn) 16%,transparent)}.barcell{width:170px}.bar{display:block;height:8px;border-radius:4px;min-width:2px}.bar.up{background:var(--up)}.bar.dn{background:var(--dn)}.upsell{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),color-mix(in srgb,var(--accent2) 10%,var(--surface)))}.upsell>div{flex:1}.upsell .icon{color:var(--accent)}.skeleton div{height:38px;margin-bottom:8px;border-radius:10px;background:linear-gradient(90deg,var(--surface),var(--surface2),var(--surface));background-size:200% 100%;animation:sheen 1.4s linear infinite}.spin{width:22px;height:22px;border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.login{min-height:100vh;display:grid;place-items:center;padding:20px}.login-card{width:min(440px,100%);background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:36px 32px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.login-card h1{font-size:26px;line-height:1.2}.login-card p{margin:0;line-height:1.5}.gbtn:empty{display:none}.gate,.emptybox{max-width:460px;margin:60px auto;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:36px 28px;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;gap:8px}.gate h2{margin:6px 0 0;font-size:20px}.gate p{margin:0}.gate ul{text-align:left;margin:10px 0 14px;padding-left:20px;line-height:1.8}.gate-icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2))}.emptybox .icon{color:var(--gold)}.chartbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.chartbar .group{display:flex;align-items:center;gap:8px}.chartbar .title{flex:1;min-width:200px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.bigselect{font-size:17px;font-weight:700;border-radius:12px;padding:7px 12px;text-align:center}.seg{display:flex;background:var(--surface2);border:1px solid var(--line);border-radius:999px;padding:3px}.seg .tf{border:0;background:none;padding:6px 14px;border-radius:999px;color:var(--muted);font-weight:600;font-size:13px}.seg .tf.on{background:var(--accent);color:var(--on-accent)}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.chip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s}.chip input{position:absolute;opacity:0;width:0;height:0}.chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.chip.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.chip.off{opacity:.55;cursor:not-allowed}.chip select{border:0;padding:0 2px;background:transparent;font-size:13px;max-width:170px}.dot{width:9px;height:9px;border-radius:50%;flex:none}.chartmain{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px}.chartbox{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:8px;height:calc(100vh - 190px);min-height:400px;box-shadow:var(--shadow)}.chart{width:100%;height:100%}.loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;background:color-mix(in srgb,var(--surface) 75%,transparent);border-radius:14px;color:var(--muted);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.side{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 190px);min-height:400px;box-shadow:var(--shadow)}.side-head{font-weight:700}.side select{width:100%}.slist{overflow:auto;flex:1;display:flex;flex-direction:column;gap:2px;margin:0 -4px;padding:0 4px}.srow{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:0;border-radius:10px;padding:7px 8px;transition:background .12s}.srow:hover{background:var(--surface2)}.srow.on{background:color-mix(in srgb,var(--accent) 16%,transparent)}.srow .rk{color:var(--muted);font-size:12px;text-align:right}.srow .nm{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px}.nmtext{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.srow .nm .bar{height:3px;opacity:.8}.srow .rt{font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.empty{color:var(--muted);padding:16px 8px;text-align:center;font-size:13px}.sidenote{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:8px}.fund{background:var(--surface2);border-radius:10px;padding:10px;font-size:12px}.fund-line{color:var(--muted);margin-bottom:8px}.fund-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.fi{display:flex;justify-content:space-between;gap:6px}.fi span{color:var(--muted)}.banner{border-radius:16px;padding:18px 20px;margin-bottom:12px;color:#fff;display:flex;flex-direction:column;gap:2px;background:linear-gradient(110deg,var(--accent),var(--accent2));box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 30%,transparent)}.banner b{font-size:20px}.banner span{font-size:13px;opacity:.9}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin:28px 0 14px;box-shadow:var(--shadow)}.card-head{display:flex;align-items:center;gap:8px}.card-head .icon{color:var(--accent)}.drow{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:14px}.steps{margin:14px 0 0;padding-left:20px;line-height:2.4}.switch{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.switch input{position:absolute;opacity:0}.switch span{width:38px;height:22px;border-radius:999px;background:var(--line);position:relative;transition:background .2s}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.switch input:checked+span{background:var(--up)}.switch input:checked+span:after{transform:translate(16px)}.switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 900px){.top{flex-wrap:wrap;gap:10px;padding:10px 14px}.top nav{order:3;width:100%;margin:0;overflow-x:auto}.top nav a{padding:7px 12px;flex:1;justify-content:center}.user{margin-left:auto}.page,.page.wide{padding:14px}.tiles{grid-template-columns:repeat(2,1fr)}.chartmain{grid-template-columns:1fr}.chartbox{height:60vh}.side{height:auto;max-height:70vh}.search{min-width:0;width:100%}.barcell{width:90px}.upsell{flex-wrap:wrap}}.btn.upgrade{background:linear-gradient(90deg,var(--accent),var(--accent2))}.btn:hover{text-decoration:none}.note.good{background:color-mix(in srgb,var(--up) 12%,var(--surface));border-color:color-mix(in srgb,var(--up) 45%,transparent)}.passes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 12px}.pass{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px 20px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow);transition:transform .15s,border-color .15s}.pass:hover{transform:translateY(-3px)}.pass.best{border-color:var(--accent)}.pass .pill{position:absolute;top:-11px;right:16px}.pass small{color:var(--muted);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.pass b{font-size:30px;letter-spacing:-.02em}.pass b i{font-size:14px;font-style:normal;font-weight:500;color:var(--muted)}.pass .btn{margin-top:12px;justify-content:center;padding:11px 16px}@media (max-width: 900px){.passes{grid-template-columns:1fr}.btn.upgrade{padding:6px 12px}}.page{max-width:1320px}#grid td,#grid th button,#grid th.locked-col{padding-left:9px;padding-right:9px}#grid td:first-child,#grid th:first-child{position:sticky;left:0;z-index:2;background:var(--surface)}#grid thead th:first-child{background:var(--surface2);z-index:3}#grid tr.groups th{position:static;padding:7px 9px 0;border-bottom:0;text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.08em}#grid tr.groups th+th{border-left:1px solid var(--line)}.veil{width:38px}.actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#04060c99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:16px}.modal{position:relative;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px 24px;box-shadow:var(--shadow)}.modal .close{position:absolute;top:12px;right:12px;font-size:20px;line-height:1}.modal .close:hover{transform:none}.modal .card-head b{font-size:17px}.connect{display:flex;gap:18px;align-items:center;margin:12px 0}.connect ol{margin:0;padding-left:18px;line-height:1.6}.connect li+li{margin-top:6px}.qr{flex:none;width:190px;height:190px;background:#fff;border-radius:12px;padding:4px}.qr svg{display:block;width:100%;height:100%}.waiting{display:flex;align-items:center;gap:10px;color:var(--muted);margin-top:10px}.waiting .spin{width:16px;height:16px;border-width:2px}@media (max-width: 560px){.connect{flex-direction:column;align-items:flex-start}}@media print{:root,[data-theme]{--bg: #fff;--surface: #fff;--surface2: #f4f6fa;--line: #d9dee8;--text: #111;--muted: #555;--up: #0a7f4a;--dn: #c5221f;--shadow: none}body{background:#fff}.top,.preview-bar,.actions,.overlay{display:none!important}.page{padding:0;max-width:none}.tablewrap{box-shadow:none;overflow:visible}.grid tr{break-inside:avoid}.tiles{grid-template-columns:repeat(4,1fr)}.narrow{max-width:none}.banner{background:#2f5fe8;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.bar,.tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}h2{break-after:avoid}}.hint{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--muted)}.hint b{color:var(--text);font-weight:600}.hint .icon{color:var(--accent)}.btn.wide{width:100%;justify-content:center}.modal.big{width:min(860px,100%)}.modal h2{margin:0 34px 2px 0;font-size:20px}.modal>p.muted{margin:0 0 14px}.fgroups{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:14px}.fgroups section{background:var(--surface2);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.fgroups h3{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.fgroups .fi{padding:5px 0;border-top:1px solid var(--line);font-size:13px}.fgroups .fi:first-of-type{border-top:0}.fgroups .fi b{font-variant-numeric:tabular-nums;text-align:right}.login{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px}.blob{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(90px);opacity:.35;pointer-events:none;animation:drift 16s ease-in-out infinite alternate}.blob.b1{background:var(--accent);top:-180px;left:-120px}.blob.b2{background:var(--accent2);bottom:-200px;right:-120px;animation-delay:-8s}@keyframes drift{to{transform:translate(60px,40px) scale(1.15)}}.hero{position:relative;display:grid;grid-template-columns:1.15fr 1fr;grid-template-areas:"pitch signin" "points signin";grid-template-rows:auto 1fr;width:min(1020px,100%);background:var(--glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow);overflow:hidden}.pitch{grid-area:pitch;padding:44px 40px 6px;display:flex;flex-direction:column;gap:16px}.pitch h1{font-size:36px;line-height:1.12;letter-spacing:-.03em}.pitch h1 em{font-style:normal;background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}.pitch>p{margin:0;font-size:15px;line-height:1.55}.points{grid-area:points;list-style:none;margin:0;padding:14px 40px 40px;display:grid;gap:13px;align-content:start}.points li{display:flex;gap:12px;align-items:flex-start}.points li div{display:flex;flex-direction:column;gap:2px}.points .muted{font-size:13px}.pt{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2))}.signin{grid-area:signin;padding:44px 36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:color-mix(in srgb,var(--surface) 70%,transparent);border-left:1px solid var(--line)}.signin h2{margin:10px 0 4px;font-size:20px}.signin p{margin:0}.mock{display:grid;grid-template-columns:repeat(9,1fr);gap:5px;width:100%;max-width:290px}.mock i{aspect-ratio:1.5;border-radius:5px;opacity:0;animation:pop .5s ease forwards,breathe 4s ease-in-out infinite 1s}.mock i.u{background:color-mix(in srgb,var(--up) calc(var(--a) * 100%),var(--surface2))}.mock i.d{background:color-mix(in srgb,var(--dn) calc(var(--a) * 100%),var(--surface2))}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes breathe{50%{filter:brightness(1.25)}}.gbtn{color-scheme:light;display:flex;justify-content:center;min-height:44px}.legalnote{position:relative;margin:0}@media (max-width: 800px){.hero{grid-template-columns:1fr;grid-template-areas:"pitch" "signin" "points";grid-template-rows:auto}.signin{border-left:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 20px 22px;gap:8px}.signin .mock,.signin .mockcap{display:none}.signin h2{margin:0 0 4px;font-size:18px}.pitch{padding:26px 22px 20px;gap:12px}.pitch h1{font-size:28px}.points{padding:20px 22px 26px}.login{justify-content:flex-start;padding:14px}}.upgrade{max-width:1000px;margin:0 auto}.center{text-align:center}.uhero{position:relative;overflow:hidden;text-align:center;color:#fff;border-radius:24px;padding:40px 24px 44px;margin-bottom:22px;background:radial-gradient(600px 240px at 20% 0%,rgba(255,255,255,.28),transparent 60%),linear-gradient(120deg,var(--accent),var(--accent2) 70%,#d946ef);box-shadow:0 20px 50px color-mix(in srgb,var(--accent2) 35%,transparent)}.uhero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translate(-100%);animation:sweep 5s ease-in-out infinite}@keyframes sweep{55%,to{transform:translate(100%)}}.uhero h1{font-size:34px;letter-spacing:-.03em;margin:12px 0 8px}.uhero h1 em{font-style:normal;text-decoration:underline;text-decoration-color:#ffffff8c;text-underline-offset:6px}.uhero p{margin:0;opacity:.92;font-size:15px}.pill.glass{background:#fff3;border-color:#fff6;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.upgrade .pass{padding:26px 24px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface))}.upgrade .pass.best{border:0;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--accent),var(--accent2),#d946ef) border-box;border:2px solid transparent;box-shadow:0 18px 44px color-mix(in srgb,var(--accent2) 28%,transparent)}.upgrade .pass b{font-size:38px}.permonth{align-self:flex-start;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;color:var(--up);background:color-mix(in srgb,var(--up) 13%,transparent)}.btn.shine{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--accent),var(--accent2));box-shadow:0 8px 22px color-mix(in srgb,var(--accent2) 40%,transparent)}.btn.shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s}.btn.shine:hover:after{transform:translate(100%)}.utitle{text-align:center;font-size:24px;letter-spacing:-.02em;margin:40px 0 18px}.features{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin-bottom:18px}.feature{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),var(--surface) 55%);box-shadow:var(--shadow);animation:fade .45s ease both;transition:transform .2s,border-color .2s,box-shadow .2s}.feature:before{content:"";position:absolute;top:-60px;right:-60px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent2) 35%,transparent),transparent 70%);opacity:.6;transition:transform .3s}.feature:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:0 16px 36px color-mix(in srgb,var(--accent) 22%,transparent)}.feature:hover:before{transform:scale(1.35)}.feature>b{font-size:16px}.feature p{margin:0;font-size:13px;line-height:1.5;flex:1}.ficon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:inset 0 1px #fff6,0 8px 18px color-mix(in srgb,var(--accent) 35%,transparent)}.versus{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.versus>div{display:flex;flex-direction:column;gap:3px;padding:9px 11px;border-radius:11px;background:var(--surface2);border:1px solid var(--line);font-size:13px;font-weight:600}.versus small{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:700}.versus .none{color:var(--muted);font-weight:500;text-decoration:line-through}.versus .propart{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,var(--surface)),color-mix(in srgb,var(--accent2) 16%,var(--surface)))}.versus .propart small{color:var(--accent)}.versus .propart .icon{color:var(--up)}.feature.cta{color:#fff;border:0;justify-content:center;background:linear-gradient(135deg,var(--accent),var(--accent2) 70%,#d946ef)}.feature.cta p{color:#ffffffe6;flex:none}.feature.cta .btn{align-self:flex-start;background:#fff;color:#1b2340;margin-top:6px}@media (max-width: 900px){.uhero h1{font-size:26px}}:root{--heat-up: #0e8a4f;--heat-dn: #c62f45;--heat-0: #4a5268}.trialbar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;padding:8px 16px;color:#fff;font-size:13px;background:linear-gradient(90deg,var(--accent),var(--accent2) 70%,#d946ef)}.trialbar.soon{background:linear-gradient(90deg,#d9480f,#c62f45)}.clock{display:inline-flex;gap:6px}.clock>span{display:inline-flex;flex-direction:column;align-items:center;min-width:40px;padding:3px 6px;border-radius:8px;background:#00000038}.clock b{font-size:16px;font-variant-numeric:tabular-nums;line-height:1.1}.clock small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.trialbar .btn{background:#fff;color:#1b2340;padding:6px 14px}.trialoffer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;margin-bottom:16px;border-radius:16px;border:1px dashed color-mix(in srgb,var(--accent) 60%,var(--line));background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.trialoffer div{display:flex;flex-direction:column;gap:3px}.trialoffer b{font-size:16px}.heatbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.tabs{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.tabs button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:9px 18px;border-radius:10px;font-weight:700;color:var(--muted);transition:background .15s,color .15s}.tabs button:hover{color:var(--text)}.tabs button.on{color:var(--on-accent);background:linear-gradient(90deg,var(--accent),var(--accent2));box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent)}.radios{display:flex;flex-wrap:wrap;gap:6px}.radio{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.radio input{position:absolute;opacity:0;width:0;height:0}.radio:before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid var(--muted);box-sizing:border-box;transition:border .15s}.radio.on{color:var(--text);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.radio.on:before{border:4px solid var(--accent)}.radio:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.radio.off{opacity:.7}.heatmeta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px;font-size:13px}.heatmeta .icon{color:var(--accent)}.legend{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-variant-numeric:tabular-nums}.legend i{display:inline-block;width:12px;height:12px;border-radius:3px}.legend i.scale{width:140px;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--heat-dn),var(--heat-0),var(--heat-up))}.legend i.scale.one{background:linear-gradient(90deg,var(--heat-0),var(--heat-up))}.heat{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:3px;padding:3px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:92px;padding:10px 8px;border:0;border-radius:4px;color:#fff;text-align:center;transition:transform .15s,box-shadow .15s,filter .15s,background-color .35s;animation:fade .35s ease both}.heat .cell:first-child{border-top-left-radius:12px}button.cell:hover{transform:scale(1.045);z-index:2;position:relative;box-shadow:0 10px 26px #0006;filter:brightness(1.12)}button.cell:focus-visible{outline:3px solid #fff;outline-offset:-3px}.cname{font-size:12.5px;font-weight:600;line-height:1.25;opacity:.95}.cell b{font-size:19px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cell small{font-size:11px;opacity:.9}.lockedcell{background:var(--surface2);color:var(--muted);text-decoration:none}.lockedcell:hover{text-decoration:none;background:color-mix(in srgb,var(--accent) 12%,var(--surface2))}.lockedcell .cname{letter-spacing:.04em;font-weight:500}.heatlock{position:relative}.heat.blurred{filter:blur(3px);opacity:.7;pointer-events:none}.heat.blurred .cell{background:var(--surface2);gap:10px}.heatlock-card{position:absolute;top:40px;left:50%;transform:translate(-50%);width:min(380px,calc(100% - 24px));display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:26px 22px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}@media (max-width: 900px){.heat{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.cell{min-height:78px}.cell b{font-size:16px}.tabs button{padding:8px 12px}}.navicon{display:none}.grid td:first-child,.grid th:first-child{position:sticky;left:0;z-index:1;background:var(--surface)}.grid thead th:first-child{background:var(--surface2);z-index:2}@media (max-width: 760px){.top{flex-wrap:nowrap;gap:8px;padding:8px 12px;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg2)}.brand{font-size:16px}.user{gap:8px}.user .pill{display:none}.btn.upgrade{margin-left:auto;padding:6px 12px;font-size:12px}.top nav{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:30;order:0;width:auto;margin:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));gap:2px;border-radius:0;border:0;border-top:1px solid var(--line);background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:visible}.top nav a{flex:1;flex-direction:column;gap:3px;padding:6px 2px;border-radius:12px;font-size:11px;position:relative}.top nav a .navicon{display:block;line-height:0}.top nav a>.icon{position:absolute;top:4px;right:calc(50% - 20px)}.top nav a.on{box-shadow:none}.page,.page.wide{padding:12px 12px 86px}.menu{position:fixed;right:10px;top:52px}h1{font-size:19px}.headrow{margin-bottom:10px;gap:4px}.trialbar{gap:8px;padding:6px 10px;flex-wrap:nowrap;font-size:12px}.trialbar .tlabel{line-height:1.2}.clock{gap:3px}.clock>span{min-width:30px;padding:2px 3px}.clock b{font-size:13px}.clock small{font-size:8px}.trialbar .btn{padding:5px 10px;font-size:12px}.tiles{gap:8px}.tile{padding:10px 12px}.tile b{font-size:16px;white-space:normal;line-height:1.2}.heatbar{gap:8px}.tabs{width:100%}.tabs button{flex:1;justify-content:center;padding:8px 6px;font-size:13px}.radios{width:100%}.radio{flex:1;justify-content:center;padding:7px 8px;white-space:nowrap}.heatmeta{font-size:12px}.upsell{padding:12px}.upsell .btn{width:100%;justify-content:center}.chartbar{gap:8px}.chartbar .group{flex-wrap:wrap}.chartbar .title{order:-1;flex-basis:100%}.chartbar .title h1{font-size:17px}.bigselect{font-size:15px;width:100%}.chartbar .group:last-child{margin-left:auto}.chartbar .btn{padding:7px 11px}.seg .tf{padding:6px 10px}.chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;margin-right:-12px;padding-right:12px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none}.chartbox{height:56vh;min-height:340px;padding:4px}.side{max-height:none}.slist{max-height:60vh}.grid td,.grid th button,.grid.plain th{padding:9px}.grid td.name{white-space:normal;min-width:130px;max-width:170px}.tablewrap.tall{max-height:calc(100vh - 250px)}.actions .btn{flex:1;justify-content:center}.uhero{padding:26px 16px 28px;border-radius:18px}.uhero h1{font-size:22px}.upgrade .pass b{font-size:30px}.trialoffer .btn{width:100%;justify-content:center}.features{grid-template-columns:1fr}.modal{padding:18px 16px;border-radius:16px}.overlay{padding:10px;align-items:end}.fgroups{grid-template-columns:1fr}.gate,.emptybox{margin:24px auto;padding:28px 20px}.banner{padding:14px 16px}.banner b{font-size:17px}}@media (max-width: 400px){.heat{grid-template-columns:repeat(3,1fr)}.cname{font-size:11.5px}.trialbar .tlabel b{display:block}}@media (hover: none){button.cell:hover,.tile:hover,.feature:hover,.pass:hover,.btn:hover:not(:disabled){transform:none;box-shadow:none;filter:none}}.lead{margin:12px 0;line-height:1.5;max-width:860px}.insights .headrow{align-items:center}.rotbox{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:10px;box-shadow:var(--shadow)}.rot{display:block;width:100%;height:auto;max-height:68vh}.rot .axis{stroke:var(--muted);stroke-width:1;opacity:.6}.rot .tick{fill:var(--muted);font-size:10px}.rot .axname{fill:var(--muted);font-size:11px}.rot .qlabel{font-size:11px;font-weight:800;letter-spacing:.1em}.rot .plabel{fill:var(--text);font-size:10.5px;font-weight:600;pointer-events:none;paint-order:stroke;stroke:var(--surface);stroke-width:3px}.rot .pt{cursor:pointer;outline:none}.rot .pt circle{transition:r .15s}.rot .pt:focus-visible circle:last-of-type{stroke:var(--text)}.rottip{position:absolute;top:14px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:2px;padding:9px 13px;border-radius:10px;background:var(--surface2);border:1px solid var(--line);box-shadow:var(--shadow);font-size:12px;pointer-events:none;white-space:nowrap}.quads{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.quad{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--q);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:2px}.quad-head{display:flex;align-items:center;gap:8px}.quad-head i{width:10px;height:10px;border-radius:50%;background:var(--q)}.quad-head span{margin-left:auto}.quad p{margin:4px 0 8px;line-height:1.4}.qrow{display:flex;justify-content:space-between;gap:8px;background:none;border:0;padding:6px 8px;margin:0 -8px;border-radius:8px;font-size:13px;text-align:left;font-variant-numeric:tabular-nums}.qrow:hover{background:var(--surface2)}.qrow span:last-child{font-weight:700;white-space:nowrap}.picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.pick{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:var(--shadow)}.pick-head{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 14%,var(--surface2)),var(--surface2));border:0;border-radius:11px;padding:10px 12px;margin-bottom:6px}.pick-head>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.rank{flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2))}.slist.flat{overflow:visible;margin:0;padding:0}.nmtext em{font-style:normal;color:var(--muted);font-size:12px}.card.flush{margin:0;padding:8px}.movers{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mhead{display:flex;align-items:center;gap:8px;font-weight:700;padding:8px 8px 10px}.mhead.dn .icon{transform:scaleY(-1)}@media (max-width: 900px){.quads{grid-template-columns:1fr 1fr}.movers{grid-template-columns:1fr}}@media (max-width: 760px){.insights .tabs button{font-size:12px;padding:8px 4px}.rottip{white-space:normal;width:calc(100% - 28px)}.rot .plabel,.rot .tick,.rot .axname{font-size:13px}.rot .qlabel{font-size:14px}.picks{grid-template-columns:1fr}}.dbars{display:flex;flex-direction:column}.dbar{display:grid;grid-template-columns:minmax(90px,34%) 1fr 64px;align-items:center;gap:10px;padding:5px 6px;border:0;background:none;border-radius:8px;color:var(--text);text-align:left;font-size:13px;width:100%}a.dbar:hover,button.dbar:hover{background:var(--surface2);text-decoration:none}.dname{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dtrack{position:relative;height:12px;border-radius:6px;background:linear-gradient(90deg,transparent calc(50% - .5px),var(--muted) calc(50% - .5px),var(--muted) calc(50% + .5px),transparent calc(50% + .5px))}.dtrack i{position:absolute;top:1px;bottom:1px;min-width:2px;border-radius:4px;background:var(--up);transition:width .4s ease}.dtrack i.dn{background:var(--dn)}.dval{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.wchip{display:inline-flex;flex-direction:column;gap:1px;padding:5px 10px;border-radius:10px;background:var(--surface2);font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.wchip small{font-size:10px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.wchip.up{background:color-mix(in srgb,var(--up) 13%,var(--surface2))}.wchip.dn{background:color-mix(in srgb,var(--dn) 13%,var(--surface2))}.wbars{margin-bottom:16px!important}.wbars .mhead{padding-bottom:4px}.watchpage .heatbar{margin-top:4px}.wcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin-bottom:14px}.wcard{position:relative;background:linear-gradient(170deg,color-mix(in srgb,var(--accent) 6%,var(--surface)),var(--surface) 60%);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);transition:transform .15s,border-color .15s;animation:fade .35s ease both}.wcard:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.wmain{display:flex;flex-direction:column;gap:10px;width:100%;padding:16px;background:none;border:0;text-align:left;border-radius:16px}.wtop{display:flex;justify-content:space-between;gap:10px;padding-right:30px}.wtop>div{display:flex;flex-direction:column;gap:2px;min-width:0}.wtop b{font-size:15px;line-height:1.25}.wprice{text-align:right;white-space:nowrap;flex:none}.wprice span{font-weight:600}.spark{display:block;width:100%;height:56px}.spark.empty{background:linear-gradient(90deg,var(--surface2),var(--surface),var(--surface2));background-size:200% 100%;animation:sheen 1.6s linear infinite;border-radius:8px}.wchips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.meter{display:flex;flex-direction:column;gap:5px;font-size:12px}.track{height:6px;border-radius:3px;background:var(--surface2);overflow:hidden}.track i{display:block;height:100%;border-radius:3px;background:var(--muted)}.track i.near{background:var(--up)}.wremove{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--gold);display:grid;place-items:center}.wremove:hover{border-color:var(--dn);color:var(--dn)}.sumbanner{flex-direction:row;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.sumbanner>div:first-child{display:flex;flex-direction:column;gap:2px}.sumbanner .actions{margin:0}.glassbtn{background:#ffffff2e;border-color:#ffffff59;color:#fff}.glassbtn:hover:not(:disabled){background:#ffffff4d;box-shadow:none}.sumgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.widget{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;min-width:0;animation:fade .4s ease both}.widget.wide{grid-column:span 2}.whead{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.whead b{font-size:14px}.bigstat{display:flex;flex-direction:column;gap:12px;flex:1;justify-content:center}.bigstat>b{font-size:30px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pair{display:flex;gap:8px}.pair .wchip{flex:1}.gauge{position:relative;max-width:210px;margin:0 auto;width:100%}.gauge svg{display:block;width:100%}.gauge-mid{position:absolute;left:0;right:0;bottom:0;text-align:center;display:flex;flex-direction:column;font-size:12px}.gauge-mid b{font-size:24px;letter-spacing:-.02em}.gauge-mid b i{font-style:normal;font-size:13px;font-weight:500;color:var(--muted)}.split{display:flex;flex-direction:column;gap:6px}.split-head{display:flex;justify-content:space-between;font-size:13px;font-weight:600}.split-bar{display:flex;gap:2px;height:14px}.split-bar i{border-radius:4px;min-width:2px}.split-bar .u{background:var(--up)}.split-bar .d{background:var(--dn)}.flips{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.flip{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface2);color:var(--text);font-size:13px;font-weight:600}.flip:hover{text-decoration:none;border-color:var(--accent)}.flip>b{font-size:15px}.flip.up>b{color:var(--up)}.flip.dn>b{color:var(--dn)}.flip span{display:flex;flex-direction:column}.flip small{font-weight:500;color:var(--muted)}@media (max-width: 1000px){.sumgrid{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.sumgrid{grid-template-columns:1fr}.widget.wide{grid-column:auto}.wcards{grid-template-columns:1fr}.dbar{grid-template-columns:minmax(80px,38%) 1fr 56px;gap:6px}.sumbanner .actions .btn{padding:7px 10px}}@media print{.sumgrid{grid-template-columns:1fr 1fr}.widget{box-shadow:none;break-inside:avoid}.dtrack i,.split-bar i,.gauge path{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sumbanner .actions{display:none!important}}.mtabs{display:inline-flex;margin:0 0 14px}.wactions{display:flex;gap:8px;padding:0 16px 16px}.wactions .btn{flex:1;justify-content:center;padding:7px 10px;font-size:12px}.wmain{padding-bottom:12px}.brief{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:16px;align-items:start}.brief h3{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.bnews,.bai{background:var(--surface2);border:1px solid var(--line);border-radius:14px;padding:14px}.headline{display:flex;flex-direction:column;gap:3px;padding:9px 0;border-top:1px solid var(--line);color:var(--text);font-size:13px;line-height:1.4}.headline:first-of-type{border-top:0;padding-top:0}.headline:hover{text-decoration:none;color:var(--accent)}.bsummary{margin:0 0 12px;font-size:14px;line-height:1.55}.bparts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bpart{--c: var(--accent);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--c);border-radius:12px;padding:11px 13px}.bpart.good{--c: var(--up)}.bpart.bad{--c: var(--dn)}.bpart.bad .bicon .icon{transform:scaleY(-1)}.bpart.warn{--c: var(--gold);grid-column:1 / -1}.bpart h4{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:13px}.bicon{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.bpart ul{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.bpart li+li{margin-top:4px}.bsources{margin:12px 0 6px;line-height:1.6}.aiwarn{margin:8px 0 0;padding:8px 10px;border-radius:9px;color:var(--muted);background:color-mix(in srgb,var(--gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--gold) 35%,transparent)}.bwait,.bgate{display:flex;gap:14px;align-items:center;padding:18px 6px}.bwait>div:last-child{display:flex;flex-direction:column;gap:3px}.bgate{flex-direction:column;text-align:center;gap:8px}.bgate .icon{color:var(--accent)}@media (max-width: 760px){.brief,.bparts{grid-template-columns:1fr}.mtabs{display:flex}.mtabs button{flex:1;justify-content:center}}.soon>.pill{margin-bottom:8px}.soon>p{margin:0 0 12px}.bpart.ghosted{opacity:.8}.bpart.ghosted .veil{display:block;width:85%;height:8px;margin-top:8px}.bpart.ghosted .veil+.veil{width:60%}.active-pass{display:flex;align-items:center;gap:16px;padding:18px 20px;margin-bottom:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--up) 45%,transparent);background:color-mix(in srgb,var(--up) 10%,var(--surface))}.active-pass>div{display:flex;flex-direction:column;gap:4px;line-height:1.45}.active-pass b{font-size:16px}.active-pass .gate-icon{flex:none;background:var(--up)}.pass.paused{opacity:.6}.pass.paused:hover{transform:none}.icards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.icard{display:flex;align-items:center;gap:12px;text-align:left;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);transition:transform .15s,border-color .15s,background .2s}.icard:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.icard>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.icard b{font-size:15px}.icard small{color:var(--muted);font-size:12px;line-height:1.35}.icard .ficon{flex:none;width:40px;height:40px;border-radius:12px}.icard.on{border-color:transparent;background:linear-gradient(120deg,var(--accent),var(--accent2));box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 35%,transparent)}.icard.on b{color:#fff}.icard.on small{color:#ffffffd9}.icard.on .ficon{background:#ffffff38;box-shadow:none}.itool{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}.itool p{margin:0;flex:1 1 320px;line-height:1.5}.seg.wrap{flex-wrap:wrap;border-radius:16px}.rot .pt.dim{opacity:.18}.quads.one{grid-template-columns:1fr}.quads.one .quad{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:18px}.quads.one .quad-head,.quads.one .quad p{grid-column:1 / -1}@media (max-width: 900px){.icards{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.icard{padding:10px;gap:8px}.icard small{display:none}.icard .ficon{width:32px;height:32px}.seg.wrap{width:100%}.seg.wrap .tf{flex:1}}.widget.full{grid-column:1 / -1}.wstrip{background:linear-gradient(120deg,color-mix(in srgb,var(--gold) 9%,var(--surface)),var(--surface) 55%);border-color:color-mix(in srgb,var(--gold) 35%,var(--line))}.wstrip .whead b{display:inline-flex;align-items:center;gap:7px}.wstrip .whead .icon{color:var(--gold)}.wstats{display:flex;flex-wrap:wrap;gap:8px}.wmini{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.wm{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--text);transition:transform .15s,border-color .15s;min-width:0}.wm:hover{text-decoration:none;transform:translateY(-2px);border-color:var(--accent)}.wm b{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wm .big{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}@media (max-width: 760px){.wmini{grid-template-columns:1fr 1fr}}.legend i.scale.below{background:linear-gradient(90deg,var(--heat-0),var(--heat-dn))}.srowwrap,.drow2,.resrow{display:flex;align-items:center;gap:2px}.srowwrap .srow,.drow2 .dbar,.resrow .res{flex:1;min-width:0}.wstar{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:0;background:none;color:var(--muted);transition:color .15s,transform .15s,background .15s}.wstar:hover{color:var(--gold);background:var(--surface2);transform:scale(1.12)}.wstar.on{color:var(--gold)}.wstar:disabled{opacity:.5}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:60;padding:10px 18px;border-radius:999px;background:var(--text);color:var(--bg);font-weight:600;font-size:13px;box-shadow:var(--shadow);animation:fade .25s ease both}.csearch{position:relative}.csearch .search{min-width:230px;padding:6px 12px}.results{position:absolute;left:0;top:calc(100% + 6px);z-index:25;width:min(420px,92vw);max-height:60vh;overflow:auto;padding:6px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.res{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;background:none;border:0;border-radius:10px;padding:8px 10px}.res:hover,.res:focus-visible{background:var(--surface2)}.res>span:first-child{display:flex;flex-direction:column;gap:1px;min-width:0}.res b{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.res small{font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.res .rt{font-weight:700;font-size:12px;flex:none}.dropdown{position:relative}.dropmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:25;min-width:250px;padding:10px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.optlist{display:flex;flex-direction:column;gap:2px}.optrow{display:flex;align-items:center;gap:9px;padding:8px;border-radius:9px;font-size:13px;cursor:pointer}.optrow:hover{background:var(--surface2)}.optrow input{width:16px;height:16px;accent-color:var(--accent);margin:0}.optrow.off{opacity:.55;cursor:not-allowed}.optlist select{margin:2px 0 6px;width:100%}.optlist>.muted{padding:4px 8px 0}.count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;background:var(--accent);color:var(--on-accent)}.chartbox,.side{height:calc(100vh - 150px)}@media (max-width: 760px){.csearch{flex:1 1 100%;order:5}.csearch .search{min-width:0}.chartbox{height:56vh}.side{height:auto}.toast{bottom:84px}.dropmenu{right:auto;left:0}}.legal{max-width:780px;margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px 30px;box-shadow:var(--shadow);line-height:1.65}.legal h1{margin-bottom:14px}.legal h2{margin:22px 0 6px;font-size:15px}.legal p{margin:0 0 10px}.legal ul{margin:0 0 10px;padding-left:20px}.legal li+li{margin-top:8px}.sitefoot{position:relative;max-width:1320px;margin:10px auto 0;padding:16px 24px 26px;color:var(--muted);font-size:11px;line-height:1.5;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line)}.sitefoot p{margin:0;max-width:980px}.sitefoot nav{display:flex;flex-wrap:wrap;gap:6px 16px}.sitefoot a{color:var(--muted);text-decoration:underline}.sitefoot a:hover{color:var(--text)}.login .sitefoot{border-top:0;text-align:center;align-items:center;padding-top:0}@media (max-width: 760px){.sitefoot{padding:14px 12px 96px}.legal{padding:20px 16px}.login .sitefoot{padding-bottom:20px}}@media print{.sitefoot nav{display:none}}.fno{display:inline-block;vertical-align:middle;margin-left:2px;padding:1px 5px;border-radius:5px;font-size:9.5px;font-weight:700;letter-spacing:.03em;line-height:1.4;font-style:normal;color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);white-space:nowrap}h1 .fno{font-size:11px;padding:2px 7px}.bstamp{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--muted)}.bstamp b{color:var(--text);font-weight:600}.was{display:flex;align-items:center;gap:8px;margin-top:4px}.was s{font-size:18px;color:var(--muted);text-decoration-thickness:2px;text-decoration-color:var(--dn)}.was em{font-style:normal;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;color:var(--up);background:color-mix(in srgb,var(--up) 14%,transparent)}.nmtext .fno,.dname .fno{margin:0 5px 0 0}.adjnote{display:inline-block;margin-top:2px;padding:1px 8px;border-radius:999px;color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent);cursor:help}.newcell{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 55%,var(--heat-0)),color-mix(in srgb,var(--accent2) 55%,var(--heat-0)))}.newcell b{font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:2px 10px;border-radius:999px;background:#ffffff38}.more{position:relative;width:min(980px,100%);display:flex;flex-direction:column;gap:8px}.more h2{font-size:16px;margin:10px 0 2px}.wraplink{align-self:center;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-weight:600;border:1px solid var(--line);background:var(--glass)}.more details{background:var(--glass);border:1px solid var(--line);border-radius:12px;padding:12px 16px}.more summary{cursor:pointer;font-weight:600}.more details p{margin:8px 0 0;line-height:1.55}.brief.one{display:block}.brief.one>section{margin-bottom:10px}#fundBtn{color:#fff;border-color:transparent;white-space:nowrap}.charttools{position:absolute;top:12px;left:12px;z-index:5;display:flex;gap:6px}.charttools .btn{padding:5px 11px;font-size:12.5px;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.charttools .dropmenu{left:0;right:auto}.tfopt{display:block;width:100%;text-align:left;background:none;border:0;padding:8px 12px;border-radius:8px;color:var(--text);font-weight:500;min-width:110px}.tfopt:hover{background:var(--surface2)}.tfopt.on{color:var(--accent);font-weight:700}.top nav{margin:0 0 0 auto}.top .csearch{margin-right:auto}.top .csearch .search{min-width:210px;background:var(--surface2)}.top .results{left:auto;right:0}.chartcol{display:flex;flex-direction:column;min-width:0;height:calc(100vh - 110px);min-height:440px}.chartcol .chartbar{margin-bottom:8px;flex-wrap:nowrap}.chartcol .chartbox{flex:1;height:auto;min-height:0}.chartbar .title{align-items:flex-end;text-align:right;min-width:0}.chartbar .title h1{font-size:20px;line-height:1.2}.chartmain>.side{height:calc(100vh - 110px);min-height:440px}@media (max-width: 1100px){.top .csearch .search{min-width:150px}}@media (max-width: 900px){.chartcol{height:auto}.chartcol .chartbox{flex:none;height:60vh}.chartmain>.side{height:auto;min-height:0}.chartcol .chartbar{flex-wrap:wrap}}@media (max-width: 760px){.top{flex-wrap:wrap}.top .csearch{order:9;flex:1 1 100%;margin:0}.top .results{left:0;right:auto}.chartcol .chartbox{height:56vh}.chartbar .title{order:0;flex-basis:auto;flex:1}.chartbar .group{order:2;flex-basis:100%}}.chartcol .chartbar{display:grid;grid-template-columns:1fr auto 1fr}.chartbar .title{align-items:center;text-align:center}.charttools .btn.star{background:color-mix(in srgb,var(--surface) 82%,transparent)}.charttools .btn.star.on{background:var(--gold)}@media (max-width: 760px){.chartcol .chartbar{display:flex}.charttools{flex-wrap:wrap;right:70px}}.chartbar .group.left{justify-content:space-between}.chartbar .group.left>:only-child{margin-left:auto}.chartbar .group.right{justify-content:flex-start}@media (max-width: 760px){.chartbar .group.left,.chartbar .group.right{flex-basis:auto;flex:1 1 auto;order:2}.chartbar .title{order:0;flex-basis:100%}.chartbar .group.right{justify-content:flex-end}}.chartnav{display:none}@media (max-width: 760px){#prev,#next,#sprev,#snext{display:none}.chartnav{display:grid;place-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:34px;height:44px;border-radius:12px;padding:0;color:var(--text);border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chartnav.l{left:8px}.chartnav.r{right:72px}.chartnav:disabled{opacity:.3}.chartcol .chartbar{align-items:center;gap:8px}.chartbar .group.left,.chartbar .group.right{flex:0 1 auto;flex-basis:auto}.chartbar .group.left:empty,.chartbar .group.right:empty{display:none}.chartbar .group.right{margin-left:auto}.chartbar .bigselect{max-width:100%}}#prev,#next,#sprev,#snext{width:36px;height:36px;padding:0;justify-content:center;border-radius:50%}.charttools .btn{height:30px;padding:0 9px;gap:4px}.charttools #tfNow{min-width:12px;text-align:center}.charttools .btn.star{width:30px;padding:0;justify-content:center}.charttools .count{min-width:16px;height:16px;font-size:10px}.holdings{display:flex;flex-direction:column;gap:14px}.hsec{background:var(--surface2);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.hsec h3{display:flex;align-items:center;gap:7px;margin:0 0 12px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.hbar{display:flex;height:18px;border-radius:9px;overflow:hidden;background:var(--line)}.hbar i{display:block;height:100%}.hkeys{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:12px 0 4px}.hkey{display:flex;flex-direction:column;gap:1px}.hkey>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.hkey b{font-size:18px;font-variant-numeric:tabular-nums}.hkey small{font-size:11.5px;font-weight:600}.holdings .dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none}.htable{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px;font-variant-numeric:tabular-nums}.htable th{text-align:right;color:var(--muted);font-weight:500;font-size:12px;padding:6px 8px}.htable th:first-child,.htable td:first-child{text-align:left}.htable td{text-align:right;padding:7px 8px;border-top:1px solid var(--line)}.tablewrap{overflow-x:auto}.hcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.hcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.hcard h4{margin:0 0 8px;font-size:14px;display:flex;flex-direction:column;gap:1px}.hcard h4 small{font-weight:400;font-size:11.5px}.hrow{display:grid;grid-template-columns:12px 1fr auto 52px 92px;align-items:center;gap:8px;padding:5px 0;font-size:13px}.hrow b{font-variant-numeric:tabular-nums}.hrow .chg{text-align:right;font-weight:600;font-size:12px}.hrow small{text-align:right;font-size:11px}.fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.fcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.frow{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;font-size:12.5px}.frow b{font-variant-numeric:tabular-nums;font-size:12.5px}.ftrack{position:relative;height:8px;border-radius:4px;background:var(--line)}.ftrack:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--muted)}.ftrack i{position:absolute;top:0;bottom:0;border-radius:4px}.ftrack i.u{background:var(--up)}.ftrack i.d{background:var(--dn)}.mtabs{flex-wrap:wrap}.side #fundSide{justify-content:center;color:#fff;border-color:transparent;padding:11px 14px}@media (max-width: 900px){.chartbar #fundBtn{display:inline-flex}.side #fundSide{display:none}}.market{display:flex;flex-direction:column;gap:14px}.mgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.mcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:1px}.mcard b{font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mmoves{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:8px}.mmoves span{display:flex;flex-direction:column;align-items:flex-start}.mmoves i{font-style:normal;font-size:10px;color:var(--muted);white-space:nowrap}.mmoves em{font-style:normal;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.htable.sectors th button{background:none;border:0;color:inherit;font:inherit;padding:0;cursor:pointer}.htable.sectors th.sorted{color:var(--text)}.htable.sectors tr.pin td{background:color-mix(in srgb,var(--accent) 9%,transparent);font-weight:600}.htable.sectors td a{color:var(--text)}.market .itool{margin-bottom:8px}.icards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.chartbar #fundBtn{display:none}@media (max-width: 900px){.chartbar #fundBtn{display:inline-flex}}.donut .dbig{font-size:22px;font-weight:700;fill:var(--text)}.donut .dsmall{font-size:11px;fill:var(--muted)}.hsplit{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hlegend{flex:1;min-width:190px;display:flex;flex-direction:column;gap:7px}.hleg{display:grid;grid-template-columns:10px 1fr auto 64px;align-items:center;gap:8px;font-size:13px}.hleg b{font-variant-numeric:tabular-nums}.hleg em{font-style:normal;font-size:11.5px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.hviz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.htrend{display:flex;flex-direction:column;gap:8px}.htrend.solo{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 22px}.htrend.solo>small{grid-column:1 / -1}.qbars{display:flex;align-items:flex-end;gap:10px;height:150px}.qcol{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;height:100%;min-width:0}.qstack{flex:1;width:100%;max-width:54px;display:flex;flex-direction:column-reverse;border-radius:7px;overflow:hidden;background:var(--line)}.qstack i{display:block;width:100%}.qcol small{font-size:10.5px;color:var(--muted);white-space:nowrap}.shift{display:flex;flex-direction:column;gap:6px}.shift .frow{grid-template-columns:74px 1fr 52px}.shift .frow b{text-align:right}.hcard .hsplit{gap:12px}@media (max-width: 760px){.hviz,.htrend.solo{grid-template-columns:1fr}.hsplit{justify-content:center}}.iverdict{margin:0;padding:12px 16px;border-radius:14px;font-size:14.5px;line-height:1.5;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),color-mix(in srgb,var(--accent2) 12%,transparent))}.igrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.frow.wide{grid-template-columns:70px 1fr 70px;padding:4px 0;font-size:13px}.frow.wide b{text-align:right;font-size:13px}.hirange{display:grid;grid-template-columns:1fr;gap:5px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.hirange b{font-size:13px}.hitrack{position:relative;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--dn),var(--gold),var(--up));opacity:.9}.hitrack i{position:absolute;top:-4px;width:4px;height:16px;margin-left:-2px;border-radius:2px;background:var(--text);box-shadow:0 0 0 2px var(--surface2)}.vtiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vtile{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.vtile small{color:var(--muted);font-size:11.5px}.vtile b{font-size:21px;font-variant-numeric:tabular-nums}.vtile span{font-size:11px}.tchips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:12px}.tchip{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:color-mix(in srgb,currentColor 13%,transparent)}.rings{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.ringbox{display:flex;align-items:center;gap:10px}.ringbox>span{display:flex;flex-direction:column}.rbig{font-size:15px;font-weight:700;fill:var(--text)}.nearbox{display:flex;flex-direction:column;max-width:130px}.nearbox b{font-size:24px;line-height:1.1}.movers2{margin-top:14px}.mrow{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--line);color:var(--text);font-size:13px}.mrow:hover{text-decoration:none;color:var(--accent)}.mcard .mchg{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.mgrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mctl{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.msort{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.msort select{padding:6px 10px}.mhint{margin:10px 0}#ownheat .cell.pinned{outline:2px solid var(--text);outline-offset:-2px}@media (max-width: 760px){.msort{margin-left:0;width:100%}.msort select{flex:1}}.btn.lurebtn{position:relative;overflow:hidden;color:var(--text);font-weight:600;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(90deg,var(--accent),var(--accent2)) border-box;border:1.5px solid transparent;justify-content:center;gap:7px}.btn.lurebtn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--accent) 22%,transparent) 50%,transparent 65%);transform:translate(-100%);animation:lure 4.5s ease-in-out infinite;pointer-events:none}.btn.lurebtn:hover{background:linear-gradient(color-mix(in srgb,var(--accent) 10%,var(--surface)),color-mix(in srgb,var(--accent) 10%,var(--surface))) padding-box,linear-gradient(90deg,var(--accent),var(--accent2)) border-box}@keyframes lure{0%,60%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.glint{display:inline-block;background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:14px;animation:twinkle 2.6s ease-in-out infinite}@keyframes twinkle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3) rotate(18deg);opacity:.75}}.mtabs button.lure{gap:5px}.mtabs button.lure.on .glint{color:#fff;background:none}.aipill{font-size:9.5px;font-weight:800;letter-spacing:.06em;padding:1px 6px;border-radius:999px;color:#fff;background:linear-gradient(90deg,var(--accent),var(--accent2))}.mtabs button.lure.on .aipill{background:#ffffff40}.side #fundSide{color:var(--text);border-color:transparent;padding:9px 14px}#fundBtn{color:var(--text);border-color:transparent}@media (prefers-reduced-motion: reduce){.btn.lurebtn:after,.glint{animation:none}}.donut .slice{cursor:pointer;transition:stroke-width .15s,opacity .15s}.donut .dmove{font-size:10.5px;font-weight:700}.donut .dmove.u{fill:var(--up)}.donut .dmove.d{fill:var(--dn)}button.hleg{background:none;border:0;color:inherit;font:inherit;text-align:left;padding:4px 6px;margin:-4px -6px;border-radius:8px;cursor:pointer;width:calc(100% + 12px)}button.hleg:hover,button.hleg.on{background:color-mix(in srgb,var(--accent) 12%,transparent)}.trends{display:flex;flex-direction:column;gap:6px}.thead,.trow{display:grid;grid-template-columns:96px 58px minmax(60px,1fr) 58px 62px;align-items:center;gap:10px}.thead small{font-size:10.5px}.thead small:nth-child(2),.trow>b:nth-of-type(1){text-align:right}.thead small:last-child,.trow em{text-align:right}.trow{padding:6px 0;border-top:1px solid var(--line);font-size:13px}.trow .tname{display:flex;align-items:center;gap:7px}.trow b{font-variant-numeric:tabular-nums;font-size:13px}.trow svg{width:100%;height:34px;overflow:visible}.trow em{font-style:normal;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.htrend.one{margin-top:16px}@media (max-width: 520px){.thead,.trow{grid-template-columns:78px 50px minmax(40px,1fr) 50px 54px;gap:6px}}.hleg,button.hleg{display:grid;grid-template-columns:10px minmax(0,1fr) 66px 58px;align-items:center;gap:8px}.hleg b,.hleg em{text-align:right}.hblock{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.hblock h4{margin:0 0 12px;font-size:13px;font-weight:600}.qcharts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.qchart{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px 8px}.qchart h5{margin:0 0 8px;font-size:12.5px;font-weight:600;display:flex;align-items:center;gap:7px}.qplot{display:flex;align-items:flex-end;gap:6px;height:120px}.qbar{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;min-width:0}.qbar b{font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}.qbar i{display:block;width:100%;max-width:34px;border-radius:5px 5px 2px 2px;opacity:.9}.qbar small{font-size:9.5px;color:var(--muted);white-space:nowrap}.qtable td:first-child{white-space:nowrap}.qtable .dot{margin-right:4px}.hstatus{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--gold) 10%,transparent)}.hstatus>div:last-child{flex:1;display:flex;flex-direction:column;gap:3px;font-size:13px}.hstatus .spin{flex:none;margin-top:2px}.hstatus .pause{flex:none;width:16px;height:16px;margin-top:2px;border-left:4px solid var(--gold);border-right:4px solid var(--gold);box-sizing:border-box;width:14px}.hprog{display:block;height:5px;border-radius:3px;background:var(--line);margin-top:5px;overflow:hidden}.hprog i{display:block;height:100%;background:var(--gold);border-radius:3px;transition:width .4s}#ownheat .cell.chosen{outline:3px solid #fff;outline-offset:-3px}.sectorstocks{margin-top:14px;padding:14px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--line);scroll-margin-top:90px}.sshead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.sshead h4{margin:0;font-size:14px}.btn.small{padding:5px 11px;font-size:12px}.sscols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:6px 28px}.srank{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(50px,1fr) 70px;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--line);color:var(--text);font-size:13px}.srank:hover{text-decoration:none;color:var(--accent)}.srank .sname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srank b{text-align:right;font-variant-numeric:tabular-nums}.sbar{height:8px;border-radius:4px;background:var(--line);overflow:hidden}.sbar i{display:block;height:100%;border-radius:4px}.sbar i.n{background:var(--accent)}.sbar i.u{background:var(--up)}.sbar i.d{background:var(--dn)}.mshared{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);position:sticky;top:var(--headh, 64px);z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.msort.left{margin-left:0}.mctl{justify-content:space-between}@media (max-width: 760px){.mshared{position:static}}.hlegend{min-width:230px}.hleg,button.hleg{grid-template-columns:10px minmax(72px,1fr) 62px 54px;gap:6px}.hleg>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hcard .hsplit{justify-content:center}.spin.inline{display:inline-block;width:11px;height:11px;vertical-align:-1px;margin-right:5px}.glimpse .whead{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.ggrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.gcard{background:var(--surface2);border:1px solid var(--line);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:1px}.gcard b{font-size:20px;font-variant-numeric:tabular-nums}.gcard em{font-style:normal;font-weight:600}@media (max-width: 760px){.chartcol .chartbar{flex-wrap:wrap}.chartbar .group.left{flex:0 0 auto}.chartbar .group.right{flex:1 1 0;min-width:0;margin-left:0}#fundBtn{width:100%;min-width:0;padding:8px 10px;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top nav a{font-size:10px;padding:6px 0}}.gauge-mid{position:static;margin-top:-40px;line-height:1.3}.gauge-mid b{line-height:1.15}@page{size:A4;margin:11mm}@media print{html,body{background:#fff!important}*{animation:none!important;transition:none!important}.top,.trialbar,.preview-bar,.toast,.overlay,.login .blob,.wstar,.sitefoot nav,.sumbanner .actions,.widget .whead a,.widget .linkbtn,.glimpse .whead a{display:none!important}.page,.page.wide{padding:0!important;max-width:none!important}.fade{opacity:1!important;transform:none!important}.sumbanner{border-radius:10px;padding:12px 16px;margin-bottom:10px;color:#fff;background:#2f5fe8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sumbanner:after{content:"markets.everprime.in";font-size:11px;opacity:.9}.sumgrid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-bottom:8px}.widget{box-shadow:none!important;break-inside:avoid;padding:10px 12px;gap:6px;border-radius:10px}.widget.wide{grid-column:span 2!important}.widget.full{grid-column:1 / -1!important}.gauge{max-width:130px}.gauge-mid{margin-top:-28px;font-size:10px}.gauge-mid b{font-size:17px}.bigstat b{font-size:22px}.ggrid{grid-template-columns:repeat(5,1fr)!important;gap:6px}.gcard{padding:6px 8px}.gcard b{font-size:14px}.gcard .small{font-size:9px}.wcards,.wmini{grid-template-columns:repeat(4,1fr)!important}.dbar{grid-template-columns:minmax(110px,52%) 1fr 50px!important;gap:6px;padding:3px 0;font-size:11px}.drow2{break-inside:avoid}.dtrack i,.split-bar i,.gauge path,.sbar i,.ftrack i,.hbar i,.wchip,.tag,.bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sitefoot{padding:8px 0 0!important;font-size:9px;border-top:1px solid #d9dee8;margin-top:8px}body{font-size:11.5px}}.listpick{width:100%}.listpick .tf{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;white-space:nowrap}.listpick .count{min-width:17px;height:17px;font-size:10.5px}.listpick .tf.on .count{background:#ffffff47}@media (max-width: 760px){.mshared{position:sticky;top:var(--headh, 104px);padding:8px 10px;gap:6px;background:var(--bg2);-webkit-backdrop-filter:none;backdrop-filter:none}.mshared>.muted{display:none}.mshared .seg.wrap{flex-wrap:nowrap;width:100%;border-radius:999px;overflow-x:auto}.mshared .seg.wrap .tf{flex:1 0 auto;padding:6px 10px;font-size:12px;white-space:nowrap}}.upimodal{max-width:460px}.upimodal h2{margin-right:30px}.upisteps{margin:12px 0;padding-left:20px;display:flex;flex-direction:column;gap:14px}.upisteps li>b{display:block;margin-bottom:8px}.upiqr{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.qr{border-radius:12px;flex:none;max-width:100%;height:auto}.upiqr>div{display:flex;flex-direction:column;gap:2px;min-width:130px}.upiqr code{font-size:13px;word-break:break-all;margin-bottom:8px}.upiamt{font-size:22px;margin-bottom:8px}.upiopen{display:none;align-self:flex-start}@media (max-width: 760px){.upiopen{display:inline-flex}.upiqr{justify-content:center}}#utr{width:100%;font-size:18px;letter-spacing:.12em;padding:10px 12px;margin-bottom:6px;font-variant-numeric:tabular-nums}.upireq{display:flex;gap:14px;align-items:flex-start;padding:14px 18px;border-radius:16px;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--gold) 10%,transparent)}.upireq.paid{border-color:color-mix(in srgb,var(--up) 45%,transparent);background:color-mix(in srgb,var(--up) 10%,transparent)}.upireq.rejected{border-color:color-mix(in srgb,var(--dn) 45%,transparent);background:color-mix(in srgb,var(--dn) 9%,transparent)}.upireq>div:last-child{display:flex;flex-direction:column;gap:4px;flex:1;font-size:13.5px}.upireq .spin{flex:none;margin-top:3px}.upireq .gate-icon{flex:none;width:36px;height:36px}.gate-icon.bad{background:var(--dn);color:#fff;font-weight:800;display:grid;place-items:center;border-radius:50%}.tgask{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;font-weight:600}.admin-pay{margin-bottom:18px}.admin-pay h2{display:flex;align-items:center;gap:8px;margin-top:0}.adminsub{margin:22px 0 10px}.payrow{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--line)}.payrow>div:first-child{display:flex;flex-direction:column;gap:2px}.payrow .pill{margin-left:8px}.payact{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.payact input{min-width:210px;padding:7px 10px}.paydone{margin-top:12px}.paydone summary{cursor:pointer;font-weight:600}.paydone ol{margin:10px 0 0;padding-left:20px;line-height:1.6}.payline{display:grid;grid-template-columns:1.4fr 1.6fr 80px 1.2fr;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:13px;align-items:center}@media (max-width: 760px){.payline{grid-template-columns:1fr;gap:2px}.payact,.payact input{width:100%}}.tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.tourdim{position:absolute;top:0;right:0;bottom:0;left:0;background:#040710b8}.tourspot{position:absolute;border-radius:12px;box-shadow:0 0 0 9999px #040710b8,0 0 0 2px var(--accent),0 0 24px 4px color-mix(in srgb,var(--accent) 55%,transparent);transition:left .25s,top .25s,width .25s,height .25s;pointer-events:none}.tourcard{position:absolute;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;gap:6px}.tourcard b{font-size:16px}.tourcard p{margin:0;line-height:1.5;color:var(--muted);font-size:13.5px}.tourdots{display:flex;gap:5px;margin:6px 0 2px}.tourdots i{width:6px;height:6px;border-radius:50%;background:var(--line)}.tourdots i.on{background:var(--accent);width:16px;border-radius:3px}.touract{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:4px}.touract span{display:flex;gap:6px}.getpro{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.getpro.inline{gap:6px}.top .getpro .uplink{padding:7px 12px}@media (max-width: 1500px){.top .getpro .uplink{display:none}}.atabs{display:inline-flex;margin-bottom:16px}.atabs .count{margin-left:6px}.grantbox{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.grantbox h3{margin:0 0 4px;font-size:15px}.grantbox .payact select{padding:7px 10px}.top .getpro .uplink{display:none!important}.pplhead{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.pplhead h2{margin:0;display:flex;align-items:center;gap:8px}.pplctl{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.pplctl input{flex:1;min-width:200px;padding:7px 12px}.htable.ppl td,.htable.ppl th{text-align:left;white-space:nowrap}.htable.ppl td:first-child{white-space:normal}.htable.ppl td small{display:block}.btn.danger{color:var(--dn);border-color:color-mix(in srgb,var(--dn) 45%,transparent)}.tgok{display:flex;gap:6px;align-items:flex-start;color:var(--up);font-weight:600;margin-top:4px}#adminpage.narrow{max-width:1040px}.upiopen{display:none}.upicopy{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.upicopy code,.upicopy .upiamt{margin:0}.upihelp{margin-top:8px}.upihelp summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--accent)}.upihelp ol{margin:6px 0;padding-left:18px;line-height:1.6}.upihelp p{margin:6px 0}@media (max-width: 760px){.upiopen{display:flex;justify-content:center;align-self:stretch;padding:13px 16px;font-size:15px;margin-bottom:12px;color:#fff}.upidesk{display:none}.upimodal .qr{width:150px;height:150px}.upihelp[open],.upihelp{display:block}}.upisteps .upihelp li>b,.upisteps li span>b{display:inline;margin:0}.upiphone{display:none}@media (max-width: 760px){.upiphone{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.upiphone .btn{justify-content:center;padding:13px 16px;font-size:15px;color:#fff}}.upisteps .upihelp p>b,.upisteps .upiphone b{display:inline;margin:0}@media (max-width: 760px){.upiphone.alt{margin:8px 0 0;align-items:flex-start}.upiphone.alt .btn{color:var(--text);padding:7px 12px;font-size:12.5px}.upiphone a.btn{text-decoration:none}}@media (max-width: 760px){.upiphone{margin:10px 0 0}.upiphone.upifall{margin-top:12px;padding:12px 14px;border-radius:14px;gap:8px;border:1px solid color-mix(in srgb,var(--gold) 50%,transparent);background:color-mix(in srgb,var(--gold) 11%,transparent)}.fallhead{display:flex;align-items:center;gap:8px}.upisteps .fallhead b{display:inline;margin:0;font-size:14px}.fallicon{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;color:#1a1205;background:var(--gold)}.upifall ol{margin:0;padding-left:20px;line-height:1.7;font-size:13px}.upisteps .upifall li>b{display:inline;margin:0}.upiphone.upifall .btn{color:#fff;padding:10px 14px;font-size:14px;justify-content:center}}.overlay{height:100vh;height:100dvh;overscroll-behavior:contain}.modal{max-height:calc(100dvh - 32px);overscroll-behavior:contain}@media (max-width: 760px){.overlay{z-index:120;padding:8px;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom));align-items:center}.modal{max-height:calc(100vh - 110px);max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-top:12px}.modal .close{position:sticky;top:0;float:right;z-index:5;width:38px;height:38px;margin:0 -4px 4px 10px;font-size:24px;border-radius:50%;background:var(--surface2);border:1px solid var(--line);box-shadow:0 2px 8px #00000040}}.pill.off{color:var(--dn, #e5484d);border-color:currentColor;background:transparent}.bulkbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 2px}.paytable td input:not([type=checkbox]){width:140px}.paytable tr.hit td{background:color-mix(in srgb,var(--up, #2fbf71) 9%,transparent)}.paytable .pill{margin-left:6px}.stmt{margin:8px 0}.stmt summary{cursor:pointer;font-size:13px;color:var(--accent)}.stmt textarea,#grantEmail{width:100%;font:inherit;font-size:13px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface2);color:var(--text)}.adminhero{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;position:relative;overflow:hidden}.adminhero:after{content:"";position:absolute;right:-60px;top:-80px;width:240px;height:240px;border-radius:50%;background:#ffffff1f;pointer-events:none}.adminhero>div:first-child{display:flex;flex-direction:column;gap:2px}.adminhero>div:first-child b{font-size:24px}.herostats{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.herostats>div{min-width:86px;padding:8px 12px;border-radius:12px;background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column}.herostats b{font-size:18px;font-variant-numeric:tabular-nums}.herostats span{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.herostats .hot{background:#fff;color:var(--accent);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.05)}}.atabs button{display:inline-flex;align-items:center;gap:6px}#adminpage .card{transition:transform .15s ease,box-shadow .15s ease}#adminpage .guidegrid .card:hover{transform:translateY(-2px)}#adminpage .card-head svg{color:var(--accent)}.compose{margin:12px 0;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 7%,transparent)}.compose h3{margin:0;font-size:14px;display:inline-flex;align-items:center;gap:6px}.compose .pplhead{margin-bottom:4px}.compose textarea{width:100%;font:inherit;font-size:13.5px;padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--text);margin-top:8px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{font:inherit;font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer}.chip:hover{border-color:var(--accent);color:var(--accent)}.guidegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.guidegrid .card{margin:0}.guidegrid ul{margin:6px 0 0;padding-left:18px;line-height:1.6;font-size:13.5px;color:var(--muted)}.guidegrid li+li{margin-top:4px}.paytable tbody tr:hover td,.htable.ppl tbody tr:hover td{background:color-mix(in srgb,var(--accent) 6%,transparent)}@media (max-width: 760px){.herostats>div{min-width:0;flex:1 1 28%;padding:7px 9px}.adminhero>div:first-child b{font-size:20px}}@media (prefers-reduced-motion: reduce){.herostats .hot{animation:none}}.payline{grid-template-columns:1.4fr 1.6fr 130px 1.2fr}@media (max-width: 760px){.payline{grid-template-columns:1fr}}.runline{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.runline small{word-break:break-all}.stmt{margin:10px 0;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface2)}.stmt>b{font-size:14px}.stmt p{margin:4px 0 8px}.stmt p b{color:var(--text)}.pill.warn{color:var(--gold, #d9a520);border-color:currentColor;background:transparent}.ggrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.gcard{padding:12px 14px 10px;gap:4px}.gcard>small{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gcard>b{line-height:1.15}.gstats{display:grid;grid-template-columns:1fr 1fr;margin-top:6px;padding-top:7px;border-top:1px solid var(--line)}.gstats span{display:flex;flex-direction:column;gap:1px;min-width:0}.gstats span+span{padding-left:10px;border-left:1px solid var(--line)}.gstats i{font-style:normal;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.gstats em{font-size:13.5px;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 760px){.ggrid{grid-template-columns:1fr 1fr;gap:8px}.gcard>b{font-size:17px}.gstats em{font-size:12.5px}}.modal{--mp: 22px;--mx: 24px}.modal>h2,.modal>.card-head{position:sticky;top:calc(-1 * var(--mp));z-index:4;background:var(--surface);margin:calc(-1 * var(--mp)) calc(-1 * var(--mx)) 4px;padding:var(--mp) var(--mx) 8px}.modal>h2{padding-right:calc(var(--mx) + 44px)}.modal .close{position:sticky;top:calc(10px - var(--mp));float:right;z-index:5;margin:-8px -10px 0 8px}@media (max-width: 760px){.modal{--mp: 12px;--mx: 16px}.modal .close{top:calc(8px - var(--mp));margin:0 -4px 4px 10px}}.gstats.one{display:flex;flex-direction:column;gap:0;border-top:0;padding-top:0;margin-top:0}.gstats.one span{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}.gstats.one span+span{padding:7px 0 0;margin-top:6px;border-left:0;border-top:1px solid var(--line)}.gstats i{white-space:nowrap}.gstats.one span+span{flex-wrap:wrap}.tourcard{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:auto;transition:left .2s,top .2s}.tour{height:100vh;height:100dvh}@media (max-width: 760px){.tourcard{padding:14px 16px}.tourcard b{font-size:15px}.tourcard p{font-size:13px}}.dd{position:relative;display:inline-block;max-width:100%;vertical-align:middle}.pickbtn{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;max-width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px;cursor:pointer;text-align:left}.pickbtn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pickbtn svg{flex:none;opacity:.7;transition:transform .15s}.dd.open .pickbtn{border-color:var(--accent)}.dd.open .pickbtn svg{transform:rotate(180deg)}.pickbtn:disabled{opacity:.55;cursor:not-allowed}.pickpop{position:absolute;z-index:70;top:calc(100% + 6px);left:0;min-width:max(100%,230px);width:max-content;max-width:min(340px,calc(100vw - 24px));background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:6px}.pickpop.right{left:auto;right:0}.pickpop.up{top:auto;bottom:calc(100% + 6px)}.pickfind{display:flex;align-items:center;gap:6px;padding:6px 8px;margin-bottom:4px;border-radius:8px;background:var(--surface2);color:var(--muted)}.pickfind input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:13.5px;padding:0}.picklist{overflow-y:auto;display:flex;flex-direction:column;overscroll-behavior:contain}.picklist button{all:unset;box-sizing:border-box;cursor:pointer;padding:7px 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--text);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picklist button.on{background:color-mix(in srgb,var(--accent) 16%,transparent)}.picklist button.sel{color:var(--accent);font-weight:700}.picklist button:disabled{color:var(--muted);opacity:.6;cursor:not-allowed}.pickempty{padding:10px;color:var(--muted);font-size:13px}.dd.bigselect{padding:0;border:0}.dd.bigselect .pickbtn{font-size:17px;font-weight:700;border-radius:12px;padding:7px 12px;justify-content:center}.side .dd,.optlist .dd{display:block;width:100%}.optlist .dd{margin:2px 0 6px}.msort .pickbtn{padding:6px 10px}.grantbox .payact .pickbtn{padding:7px 10px}@media (max-width: 760px){.dd.bigselect{width:100%}.dd.bigselect .pickbtn{font-size:15px}.msort .dd{flex:1}.picklist button{padding:10px}}.picklist button{flex:none}.drawlayer{position:absolute;top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);z-index:3;pointer-events:none;overflow:hidden}.drawlayer.live{pointer-events:auto;cursor:crosshair}.drawlayer.erase{cursor:default;pointer-events:none}.drawlayer.erase .grab{pointer-events:stroke}.drawlayer .ink{stroke:var(--gold);stroke-width:1.6;fill:none;vector-effect:non-scaling-stroke}.drawlayer rect.ink{fill:color-mix(in srgb,var(--gold) 12%,transparent)}.drawlayer circle.ink{fill:var(--gold)}.drawlayer .grab{stroke:transparent;stroke-width:14;fill:none;pointer-events:none}.drawlayer.erase .shape:hover .ink{stroke:var(--dn);stroke-width:2.4}.drawlayer .ghost .ink{stroke-dasharray:5 4;opacity:.8}.drawhint{position:absolute;left:50%;bottom:44px;transform:translate(-50%);z-index:6;display:flex;gap:10px;align-items:center;white-space:nowrap;padding:6px 12px;border-radius:999px;font-size:12.5px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.charttools .btn .dot{width:7px;height:7px;border-radius:50%;display:inline-block;margin-left:4px}#cmpBox{min-width:240px}#cmpBox .optrow{cursor:default}@media (max-width: 760px){.drawlayer{top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px)}.charttools{flex-wrap:wrap;right:64px}.charttools .btn{padding:5px 8px}.drawhint{font-size:12px;max-width:calc(100% - 20px);white-space:normal}}.drawlayer .meas.up .ink{stroke:var(--up)}.drawlayer .meas.dn .ink{stroke:var(--dn)}.drawlayer .meas.up rect.ink{fill:color-mix(in srgb,var(--up) 14%,transparent)}.drawlayer .meas.dn rect.ink{fill:color-mix(in srgb,var(--dn) 14%,transparent)}.drawlayer .meas .tag{stroke:none}.drawlayer .meas.up .tag{fill:var(--up)}.drawlayer .meas.dn .tag{fill:var(--dn)}.drawlayer .meas text{fill:#fff;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;stroke:none;pointer-events:none}.drawlayer rect.grab{fill:transparent;stroke-width:6}.drawlayer.erase rect.grab{pointer-events:all}.cmplegend{position:absolute;left:12px;bottom:40px;z-index:4;display:flex;gap:6px;flex-wrap:wrap;max-width:calc(100% - 90px);pointer-events:none}.cmplegend span{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 9px;border-radius:999px;font-size:12px;background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cmplegend i{width:8px;height:8px;border-radius:50%}.cmplegend button{all:unset;cursor:pointer;padding:0 5px;font-size:14px;color:var(--muted)}.cmplegend button:hover{color:var(--text)}.cmprow{justify-content:flex-start}.cmprow>span:nth-child(2){flex:1}.cmprow .linkbtn{font-size:16px;padding:0 4px}@media (min-width: 901px) and (max-width: 1040px){.top.cta nav a{padding:7px 9px;font-size:13px}.top.cta .btn.upgrade{padding:7px 12px;font-size:13px}.top.cta{gap:8px;padding:10px 14px}}html,body{overflow-x:clip}@media (min-width: 901px) and (max-width: 1100px){.top.cta .csearch{flex:1 1 260px}.top.cta>.getpro,.top.cta>.btn.upgrade{order:10}.top.cta .user{margin-left:0}}.couponbox{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin:4px auto 14px;max-width:640px}.couponbox input{flex:1 1 200px;max-width:260px;font:inherit;text-transform:uppercase;letter-spacing:.06em;padding:9px 12px;border-radius:10px;border:1px dashed var(--accent);background:var(--surface);color:var(--text)}.couponbox .error{flex-basis:100%;text-align:center}.couponbox.on{padding:10px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--up) 50%,transparent);background:color-mix(in srgb,var(--up) 10%,transparent)}.ctag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-weight:800;letter-spacing:.04em;color:#fff;background:linear-gradient(90deg,var(--up),#1aa36c)}.cpill{display:inline-block;margin:4px 0 2px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--up);background:color-mix(in srgb,var(--up) 12%,transparent);border:1px dashed color-mix(in srgb,var(--up) 60%,transparent)}td .cpill{display:block;width:max-content;margin-top:3px;font-size:11px;padding:1px 8px}.cheer{max-width:640px;margin:0 auto 14px;padding:14px 18px;border-radius:16px;text-align:center;color:#fff;display:flex;flex-direction:column;gap:2px;background:linear-gradient(110deg,var(--up),var(--accent),var(--accent2));background-size:200% 100%;animation:cheerglow 3s ease-in-out infinite,pop .5s cubic-bezier(.2,1.4,.4,1);box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 35%,transparent)}.cheer b{font-size:17px}.cheer span{font-size:13px;opacity:.9}@keyframes cheerglow{50%{background-position:100% 0}}@keyframes pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:300;overflow:hidden}.confetti i{position:absolute;top:-20px;animation-name:confall;animation-timing-function:cubic-bezier(.25,.6,.4,1);animation-fill-mode:forwards}@keyframes confall{0%{transform:translate(0) rotate(0);opacity:1}85%{opacity:1}to{transform:translate(var(--drift),105vh) rotate(var(--spin));opacity:0}}@media (prefers-reduced-motion: reduce){.cheer{animation:none}}.couponform{display:grid;grid-template-columns:1.3fr .6fr 1fr 1fr;gap:10px;align-items:end;margin:12px 0 4px}.couponform label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.couponform label.wide{grid-column:1 / 4}.couponform input{font:inherit;font-size:13.5px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface2);color:var(--text)}.couponform #cfCode{text-transform:uppercase;letter-spacing:.05em}.cfact{display:flex;gap:10px;align-items:center}.switch span{flex:0 0 38px;height:22px}.switch input{width:0;height:0}.linkbtn.danger{color:var(--dn)}@media (max-width: 760px){.couponform{grid-template-columns:1fr 1fr}.couponform label.wide{grid-column:1 / -1}}.couponbox.inmodal{justify-content:flex-start;margin:4px 0 10px}.couponbox.inmodal input{max-width:none}.cpaid{margin:0 0 10px;padding:8px 12px;border-radius:10px;font-size:13.5px;background:color-mix(in srgb,var(--up) 10%,transparent);border:1px solid color-mix(in srgb,var(--up) 40%,transparent)}.cpaid s{color:var(--muted)}.cpill.pending{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 60%,transparent);background:color-mix(in srgb,var(--gold) 10%,transparent)}.cpill.rejected{color:var(--muted);border-color:var(--line);background:transparent;text-decoration:line-through}.upiqr .couponbox.inmodal{margin:2px 0 0;gap:6px;justify-content:flex-start;max-width:260px}.upiqr .couponbox.inmodal input{flex:1 1 120px;min-width:0;padding:7px 10px;font-size:13px}.upiqr .couponbox.inmodal.on{padding:7px 10px;flex-wrap:wrap}.upiqr .couponbox.inmodal.on>span:nth-child(2){font-size:12.5px}.upiqr .couponbox.inmodal .error{text-align:left}.upiqr .cpaid{display:block;margin:-4px 0 6px;padding:0;border:0;background:none;font-size:12.5px;color:var(--up);font-weight:600}.upiqr .cpaid s{color:var(--muted);font-weight:400}@media (max-width: 760px){.upiqr>div{align-items:center;text-align:center}.upiqr .couponbox.inmodal{justify-content:center}}.chartbox{display:flex;flex-direction:column}.chartbox>.chart{flex:1 1 auto;min-height:0;height:auto}.subchart{position:relative;flex:0 0 var(--subh);height:var(--subh);border-top:1px dashed var(--line)}.chartbox{--subh: 110px}.chartbox .subchart.macdpane{--subh: 130px}.subcanvas{position:absolute;top:0;right:0;bottom:0;left:0}.sublabel{position:absolute;left:6px;top:4px;z-index:2;display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted);background:color-mix(in srgb,var(--surface) 82%,transparent);padding:1px 6px;border-radius:4px;pointer-events:none}.sublabel i{width:8px;height:2px;border-radius:1px;display:inline-block}.sublabel b{color:var(--text);font-weight:600;margin-right:4px}.chartbox.has-rsi .drawlayer{height:calc(100% - 126px)}.chartbox.has-macd .drawlayer{height:calc(100% - 146px)}.chartbox.has-rsi.has-macd .drawlayer{height:calc(100% - 256px)}@media (max-width: 760px){.chartbox{--subh: 84px}.chartbox .subchart.macdpane{--subh: 100px}.chartbox.has-rsi .drawlayer{height:calc(100% - 92px)}.chartbox.has-macd .drawlayer{height:calc(100% - 108px)}.chartbox.has-rsi.has-macd .drawlayer{height:calc(100% - 192px)}}.rotkind{margin:0 0 12px}.calintro{margin:-4px 0 16px;line-height:1.5;max-width:900px}.calpage{--c: var(--accent)}.c-res{--c: #2f80ed}.c-co{--c: #26a69a}.c-fed{--c: #e5484d}.c-rbi{--c: #f59f00}.c-data{--c: #8a91a5}.c-elec{--c: #9b59d0}.c-mkt{--c: #4c7dff}.calbig{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:16px}.calbigcard{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--c);box-shadow:var(--shadow)}.calbigcard small{color:var(--c);font-weight:600}.caltools{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.caltools .seg .muted{font-size:11px;margin-left:2px}.caltools .seg .tf.on .muted{color:inherit;opacity:.8}.calright{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.calkey{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.calsearch{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;padding:0 10px;background:var(--surface);color:var(--muted)}.calsearch input{border:0;background:transparent;padding:8px 0;min-width:200px;color:var(--text);outline:none}.calagenda{display:flex;flex-direction:column;gap:10px}.calday{display:grid;grid-template-columns:130px 1fr;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.calday.today{border-color:var(--accent)}.caldate{display:flex;flex-direction:column;gap:2px}.caldate span{color:var(--muted);font-size:12px}.calday.today .caldate span{color:var(--accent);font-weight:600}.calday ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.calev{display:flex;gap:10px;align-items:flex-start}.calkind{flex:0 0 auto;font-size:11px;font-weight:600;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border-radius:6px;padding:3px 7px;white-space:nowrap;min-width:92px;text-align:center}.calbody{min-width:0;flex:1}.calbody p{margin:3px 0 0;line-height:1.45}.caltitle{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.calev.key .caltitle>span:not(.pill){font-weight:600}.caltitle .icon{color:var(--gold)}.calstock{font-weight:600;color:var(--text);text-decoration:underline dotted}.calmore{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;flex-wrap:wrap}@media (max-width: 760px){.calday{grid-template-columns:1fr;gap:8px}.caldate{flex-direction:row;justify-content:space-between}.calkind{min-width:0}.calsearch{flex:1}.calsearch input{min-width:0;width:100%}.calright{width:100%}}.calform{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:end;margin:12px 0}.calform label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.calform label.wide{grid-column:span 3}.calform label.full{grid-column:1 / -1}.calform input,.calform textarea{font:inherit;font-size:13.5px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface2);color:var(--text)}@media (max-width: 760px){.calform{grid-template-columns:1fr 1fr}.calform label.wide{grid-column:1 / -1}}@media (max-width: 1000px){.chartcol .chartbox.has-rsi,.chartcol .chartbox.has-macd{height:calc(60vh + 90px)}.chartcol .chartbox.has-rsi.has-macd{height:calc(60vh + 180px)}}@media (max-width: 760px){.calbig{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.calbigcard{flex:0 0 78%;scroll-snap-align:start}.caltools .seg.wrap{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none}.caltools .seg.wrap .tf{flex:0 0 auto;white-space:nowrap}}#pplFind{font:inherit;font-size:13.5px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface2);color:var(--text)}@media (max-width: 760px){.atabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:4px}.atabs button{justify-content:center;padding:8px 4px;font-size:13px}.pplctl{flex-direction:column;align-items:stretch}.pplctl .seg{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.pplctl .seg .tf{flex:0 0 auto;white-space:nowrap}#pplFind{width:100%}.couponform label,.couponform input,.calform label,.calform input{min-width:0;width:100%;box-sizing:border-box}#adminpage .tiles{grid-template-columns:1fr 1fr}#adminpage .card{padding:14px}#adminpage .htable td,#adminpage .htable th{padding:8px 6px}#adminpage .drow,#adminpage .bulkbar{flex-wrap:wrap}}@media (max-width: 480px){.mtabs{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mtabs button{justify-content:center}}.evmark{--c: #26a69a;display:inline-flex;align-items:center;gap:3px;vertical-align:middle;margin-left:4px;padding:1px 5px;border-radius:5px;font-size:9.5px;font-weight:700;line-height:1.4;font-style:normal;white-space:nowrap;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);cursor:help}.evmark.ev-results{--c: #2f80ed}.evmark.ev-board{--c: #8a91a5}.evmark.ev-split,.evmark.ev-bonus{--c: #f59f00}.evmark .evk{margin-right:2px}.nmtext .evmark,.dname .evmark{margin:0 5px 0 0}.nmtext .evmark .evk,.dname .evmark .evk{display:none}h1 .evmark,h2 .evmark{font-size:11px;padding:2px 7px}.evlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.evlist .evday{font-size:12px;color:var(--muted);font-weight:600}.evpanel .calkind{min-width:84px}.evpanel section+section{margin-top:14px}.caltype{min-width:190px}@media (max-width: 480px){.mtabs button.lure{grid-column:1 / -1}.evpanel .calev{flex-direction:column;gap:4px}.evpanel .calkind{min-width:0}.caltype{flex:1}}.menu{z-index:200}@media (max-width: 760px){.calright{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.calright .caltype{min-width:0}.calsearch{grid-column:1 / -1;padding:0 12px}.calsearch input{padding:11px 0;font-size:16px}}.aintro{margin:-4px 0 14px;line-height:1.5;max-width:900px}.alertform{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;align-items:end;margin:10px 0 4px}.alertform>label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);min-width:0}.alertform .afull{grid-column:1 / -1}.alertform input:not([type=checkbox]){font:inherit;font-size:14px;padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:var(--surface2);color:var(--text);width:100%;box-sizing:border-box}.alertform .acheck{flex-direction:row;align-items:center;gap:8px;grid-column:1 / -1;font-size:13px;color:var(--text);cursor:pointer}.apicked{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;color:var(--text);font-size:14px}.asearch{position:relative;display:block}.ahits{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);max-height:280px;overflow:auto;padding:4px}.ahits button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;text-align:left;padding:7px 10px;border-radius:8px;background:none;border:0;color:var(--text);cursor:pointer;font:inherit;font-size:13.5px}.ahits button:hover{background:var(--surface2)}.ashow{margin:14px 0 10px}.alertlist{display:flex;flex-direction:column;gap:8px;margin-top:10px}.alertrow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.alertrow.off{opacity:.6}.alertrow .amain{display:flex;flex-direction:column;gap:3px;min-width:0}.alertrow .aname{font-weight:700;color:var(--text);text-align:left;padding:0}.alertrow .atext{display:inline-flex;align-items:center;gap:6px;font-weight:600}.alertrow .atext .icon{color:#f5a623}.alertrow .afired{color:#f5a623;font-weight:600}.alertrow .anote{font-style:italic}.alertrow .aact{display:flex;align-items:center;gap:12px;flex:0 0 auto}#alertsWindow .alertrow{margin-bottom:8px}#alertsWindow h2{display:flex;align-items:center;gap:8px}@media (max-width: 760px){.alertform{grid-template-columns:1fr}.alertrow{flex-direction:column;align-items:stretch}.alertrow .aact{justify-content:flex-end}}.adslot{display:flex;flex-direction:column;gap:4px;margin:0;max-height:0;overflow:hidden}.adslot.filled{margin:14px 0;max-height:none;overflow:visible}.adslot .adlabel{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.adslot ins{width:100%}.adslot.ad-top{margin-top:0}.alertform>.aflabel{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.legal .legalcrumb{margin:0 0 4px;text-transform:uppercase;letter-spacing:.06em}.legaltoc{background:var(--surface2);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:14px 0 22px}.legaltoc ol{margin:6px 0 0;padding-left:20px;columns:2;column-gap:28px}.legaltoc li{margin:3px 0;break-inside:avoid}.legal section{scroll-margin-top:calc(var(--headh, 64px) + 12px)}.legalmore{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:26px;padding-top:14px;border-top:1px solid var(--line);font-size:13px}@media (max-width: 760px){.legaltoc ol{columns:1}}.atabs{margin:4px 0 14px}.atabs .tf{display:inline-flex;align-items:center;gap:6px}.remmaster{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px}.remmaster>div{display:flex;flex-direction:column;gap:3px}.remhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:18px 0 8px}.remgroups{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.remgroups.alloff{opacity:.55}.remgroup{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.remgroup.off{opacity:.6}.remgtop{display:flex;justify-content:space-between;align-items:center;gap:10px}.remgtop>div{display:flex;flex-direction:column;gap:2px;min-width:0}.remevents{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.remevents li{display:flex;gap:10px;align-items:flex-start;font-size:13px;padding:6px 8px;border-radius:10px;background:var(--surface2)}.remwhen{display:flex;flex-direction:column;min-width:74px}.remwhen b{font-size:12px;color:var(--accent)}.remwhen small{color:var(--muted);font-size:11px}.remwhat{line-height:1.4;min-width:0}.remwhat .linkbtn{font-weight:700;padding:0}.remwhat .pill{margin-left:6px;font-size:10px}.remstocks{margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.remstrip{display:flex;align-items:center;gap:12px;padding:10px 14px;margin:4px 0 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);text-decoration:none}.remstrip>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.remstrip .icon{color:var(--accent);flex:0 0 auto}.remstrip:hover{border-color:var(--accent)}@media (max-width: 760px){.remgroups{grid-template-columns:1fr}.atabs .tf{flex:1 1 auto;justify-content:center}}.fbmodal{width:min(640px,100%)}.fbmodal h2{display:flex;align-items:center;gap:8px;margin:0 0 4px}.fbform{display:flex;flex-direction:column;gap:14px;margin-top:10px}.fbform fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.fbform legend{padding:0;margin-bottom:8px;font-size:14px}.fbform legend b{color:var(--accent);margin-right:2px}.fbcats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fbcat{display:grid;grid-template-columns:auto 1fr;column-gap:8px;row-gap:2px;align-items:center;text-align:left;padding:9px 10px;border-radius:12px;border:1px solid var(--line);background:var(--surface2);color:var(--text);cursor:pointer;font:inherit}.fbcat .icon{color:var(--muted)}.fbcat b{font-size:13px;line-height:1.25}.fbcat small{grid-column:1 / -1;color:var(--muted);font-size:11px;line-height:1.3}.fbcat:hover{border-color:var(--accent)}.fbcat.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface2))}.fbcat.on .icon{color:var(--accent)}.fbform input:not([type=checkbox]),.fbform textarea{font:inherit;font-size:14px;padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:var(--surface2);color:var(--text);width:100%;box-sizing:border-box;resize:vertical}.fbcount{align-self:flex-end;margin-top:-4px}.fbstars{display:flex;align-items:center;gap:2px}.fbstars button{background:none;border:0;padding:2px;cursor:pointer;color:var(--muted)}.fbstars button.on{color:#f5a623}.fbform .acheck{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.fbdone{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:18px 6px 6px}.fbok{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2))}.fbtools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:8px 0 12px}.fblist{display:flex;flex-direction:column;gap:10px}.fbitem{border:1px solid var(--line);border-left:3px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;background:var(--surface)}.fbitem.s-new{border-left-color:#f5a623}.fbitem.s-planned{border-left-color:var(--accent)}.fbitem.s-done{border-left-color:var(--up)}.fbitem.s-closed{opacity:.65}.fbtop{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fbwhen{margin-left:auto}.fbrate{color:#f5a623;letter-spacing:1px}.fbrate span{color:var(--line)}.fbsubj{font-size:14px}.fbmsg{margin:0;white-space:pre-wrap;line-height:1.5;font-size:14px}.fbwho{display:flex;flex-direction:column;gap:2px}.fbmeta{font-size:11px;word-break:break-all}.fbact{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fbnote{flex:1 1 200px;font:inherit;font-size:13px;padding:6px 9px;border-radius:8px;border:1px solid var(--line);background:var(--surface2);color:var(--text)}@media (max-width: 640px){.fbcats{grid-template-columns:1fr 1fr}.fbwhen{margin-left:0}}.t-wa{--brand: #1fa855;--brand2: #128c4a}.t-tg{--brand: #2aa3e0;--brand2: #1c7fc0}.t-x{--brand: #2b2f36;--brand2: #0f1115}.t-ig{--brand: #dd2a7b;--brand2: #8134af}.t-fb{--brand: #1877f2;--brand2: #0f5bd0}.t-me{--brand: var(--accent);--brand2: var(--accent2)}.community{width:min(620px,100%);padding:0;overflow:hidden auto}.community .close{z-index:2}.chero{display:flex;gap:14px;align-items:center;padding:24px 24px 14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--accent2) 14%,transparent));border-bottom:1px solid var(--line)}.chero h2{margin:0 0 2px;font-size:20px}.chero>div{display:flex;flex-direction:column}.chlogo{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2));flex:none;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 35%,transparent)}.cgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 20px 6px}.ccard{position:relative;display:flex;align-items:center;gap:12px;text-align:left;padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--surface2);color:var(--text);cursor:pointer;font:inherit;transition:transform .15s,border-color .15s,box-shadow .15s;overflow:hidden}.ccard:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(var(--brand),var(--brand2))}.ccard:hover{transform:translateY(-2px);border-color:var(--brand);box-shadow:0 10px 22px color-mix(in srgb,var(--brand) 18%,transparent)}.ccard.soon{opacity:.72}.ccard.soon:hover{opacity:1}.cicon{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand2))}.ctext{display:flex;flex-direction:column;min-width:0;flex:1}.ctext b{font-size:14px}.ctext small{color:var(--muted);font-size:12px}.cstate{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--brand) 16%,transparent);color:var(--brand);white-space:nowrap}.t-x .cstate{color:var(--text)}.cstate.muted{background:var(--surface);color:var(--muted)}.cnote{display:flex;gap:6px;align-items:flex-start;padding:6px 22px 20px;margin:0}.cdetail .cband{position:relative;padding:26px 24px 20px;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;background:linear-gradient(135deg,var(--brand),var(--brand2))}.cdetail .cband h2{margin:6px 0 0;font-size:22px;color:#fff}.cdetail .cband>span:last-child{opacity:.85;font-size:13px}.cbig{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #ffffff40}.cback{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:4px;background:#0000002e;color:#fff;border:0;border-radius:999px;padding:5px 10px 5px 6px;font:inherit;font-size:12px;cursor:pointer}.cbody{padding:18px 22px 22px;display:flex;flex-direction:column;gap:10px}.clabel{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.cpoints{list-style:none;margin:0;padding:0;display:grid;gap:7px}.cpoints li{display:flex;gap:8px;align-items:flex-start;font-size:14px}.cpoints .icon{color:var(--brand);margin-top:3px;flex:none}.t-x .cpoints .icon{color:var(--text)}.cfollow{display:flex;gap:18px;align-items:flex-start;margin-top:6px}.cqrwrap{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none}.cqr{width:132px;height:132px;background:#fff;border-radius:12px;padding:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 40%,transparent)}.cqr svg{width:100%;height:100%;display:block}.cactions{display:flex;gap:8px;flex-wrap:wrap}.cactions.col{flex-direction:column;flex:1;min-width:0}.cactions .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px}.btn.cmain,.btn.mini{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;border:0}.btn.cmain{padding:11px 18px;font-weight:700}.btn.mini{padding:6px 12px;font-size:13px}.chow{margin:4px 0 0;padding-left:18px;color:var(--muted);font-size:13px;display:grid;gap:3px}.csoon{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;border:1px dashed var(--line);background:var(--surface2)}.cstrip{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--line);border-radius:16px;margin:6px 0 14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),color-mix(in srgb,var(--accent2) 9%,var(--surface)))}.cstriptext{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 240px}.cstripbtns{display:flex;gap:8px;flex-wrap:wrap}.cround{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 8px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand2));transition:transform .15s,box-shadow .15s}.cround:hover{transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 35%,transparent)}.cround.more{--brand: var(--surface2);--brand2: var(--surface2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.login .cstrip{width:min(1020px,100%);background:var(--glass)}.menudot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#f5a623;margin-left:6px;vertical-align:middle}@media (max-width: 560px){.cgrid{grid-template-columns:1fr;padding:14px}.cfollow{flex-direction:column;align-items:stretch}.cqrwrap{display:none}.chero{padding:20px 18px 12px}}.bcstate{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0 10px}.bcgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bcbox{border:1px solid var(--line);border-radius:12px;background:var(--surface2);padding:10px 12px;min-width:0}.bchead{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.bcbox pre{margin:0;white-space:pre-wrap;word-break:break-word;font:13px/1.5 inherit;font-family:inherit;max-height:420px;overflow:auto}.bctg{font-size:13px;line-height:1.5;max-height:420px;overflow:auto}#adminBroadcast h3{font-size:15px;margin:18px 0 6px}#adminBroadcast textarea{width:100%;box-sizing:border-box;font:inherit;font-size:14px;padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:var(--surface2);color:var(--text);margin-bottom:8px}@media (max-width: 760px){.bcgrid{grid-template-columns:1fr}}.modal.community .close{position:absolute;float:none;top:12px;right:12px;margin:0;z-index:3}.modal.community:has(.cdetail) .close{color:#fff;background:#00000038;border-color:#ffffff40}.cstrip .cround{width:auto!important;min-height:0!important;flex:0 0 auto!important;flex-direction:row!important;border-radius:999px!important}.cpersonal{display:flex;flex-direction:column;gap:10px;margin-top:4px}.cpersonal .cok{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12px;font-weight:700;color:var(--up);background:color-mix(in srgb,var(--up) 14%,transparent);padding:4px 10px;border-radius:999px}.cpersonal .crow{font-size:13px}.cpersonal .note{margin:0}.t-al{--brand: #f5a623;--brand2: #e0700f}.modal.styled{padding:0;overflow:hidden auto}.modal.styled .close{position:absolute;float:none;top:12px;right:12px;margin:0;z-index:3;color:#fff;background:#00000038;border-color:#ffffff40}.mhero{position:relative;padding:26px 56px 20px;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;background:linear-gradient(135deg,var(--brand),var(--brand2))}.mhero .cbig{width:56px;height:56px;border-radius:16px}.mhero h2{margin:2px 0 0!important;font-size:21px;color:#fff}.mhero .mhsub{opacity:.88;font-size:13px}.mhero .mhtext{display:flex;flex-direction:column;align-items:inherit;gap:2px;min-width:0}.mhero.compact{flex-direction:row;text-align:left;align-items:center;padding:16px 56px 16px 20px;gap:14px}.mhero.compact .cbig{width:44px;height:44px;border-radius:13px;flex:none}.mhero.compact h2{font-size:19px}.mhero.compact .mhtext{align-items:flex-start}.mhero h2 .fno,.mhero h2 [class*=fno]{vertical-align:middle}.modal.styled>.mbody{padding:18px 22px 22px}.modal.styled.fbmodal .fbform{margin-top:0}.modal.styled .fbdone{padding-top:4px}@media (max-width: 560px){.mhero{padding:22px 48px 16px}.modal.styled>.mbody{padding:14px 16px 18px}}.mhero .evk,.mhero .fno{color:#fff!important;background:#fff3!important;border-color:#ffffff59!important}.phead{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 18px;margin-bottom:16px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 16%,var(--surface)),color-mix(in srgb,var(--brand2) 8%,var(--surface)) 60%,var(--surface));box-shadow:var(--shadow)}.phicon{width:46px;height:46px;border-radius:14px;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand2));box-shadow:0 8px 18px color-mix(in srgb,var(--brand) 30%,transparent)}.phtext{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px}.phtext h1{margin:0;font-size:24px;letter-spacing:-.02em}.phtext .muted{font-size:13.5px}.phside{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.t-cal{--brand: #14b8a6;--brand2: #0e7490}.t-ins{--brand: #8b5cf6;--brand2: #5b8cff}.t-hold{--brand: #0ea5e9;--brand2: #6366f1}.t-star{--brand: #f5a623;--brand2: #ef6c3a}.pill.good{display:inline-flex;align-items:center;gap:5px;color:var(--up);background:color-mix(in srgb,var(--up) 14%,transparent);border:0}.phstat{display:flex;flex-direction:column;align-items:flex-end;padding:4px 12px;border-left:1px solid var(--line)}.phstat b{font-size:18px;font-variant-numeric:tabular-nums}.phstat small{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}@media (max-width: 760px){.phead{padding:14px;gap:12px}.phicon{width:40px;height:40px}.phtext h1{font-size:20px}.phside{width:100%}.phstat{align-items:flex-start;border-left:0;padding:0 12px 0 0}}.icards.two{grid-template-columns:1fr 1fr}.atiles .tile b .muted{font-size:14px;font-weight:500}.atiles b.amber{color:#f5a623}.atrack{display:block;height:6px;border-radius:999px;background:var(--surface2);overflow:hidden;margin-top:4px}.atrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent2))}.atrack i.up{background:linear-gradient(90deg,color-mix(in srgb,var(--up) 50%,transparent),var(--up))}.atrack i.dn{background:linear-gradient(90deg,color-mix(in srgb,var(--dn) 50%,transparent),var(--dn))}.anew{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 16px}.aidea{border-style:dashed}.aformcard{margin-bottom:16px;border-color:color-mix(in srgb,#f5a623 45%,var(--line))}.alisthead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:6px 0 2px}.alertrow{display:grid;grid-template-columns:auto 1fr 190px auto;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;transition:border-color .15s,transform .15s}.alertrow:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.alertrow.fired{border-left:3px solid #f5a623}.aicon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.aicon.up{color:var(--up);background:color-mix(in srgb,var(--up) 14%,transparent)}.aicon.dn{color:var(--dn);background:color-mix(in srgb,var(--dn) 14%,transparent)}.alertrow .atext{font-weight:600;font-size:14px}.atags{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.atag{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--surface2);color:var(--muted);display:inline-flex;align-items:center;gap:4px}.atag.fired{color:#f5a623;background:color-mix(in srgb,#f5a623 14%,transparent);font-weight:600}.atag.off{color:var(--dn)}.adist{display:flex;flex-direction:column;gap:3px}.adist b{color:var(--text);font-variant-numeric:tabular-nums}.iconbtn.small{width:30px;height:30px;font-size:16px}.iconbtn.danger:hover{color:var(--dn);border-color:var(--dn)}.aempty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:26px 18px;border:1px dashed var(--line);border-radius:16px;background:var(--surface)}.aeicon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#f5a623,#e0700f);margin-bottom:4px}.asteps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;width:min(720px,100%)}.asteps>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;border-radius:14px;background:var(--surface2)}.asteps .icon{color:var(--accent)}.astepn{position:absolute;top:8px;left:10px;font-size:11px;font-weight:800;color:var(--muted)}@media (max-width: 760px){.icards.two{grid-template-columns:1fr 1fr}.icards.two .icard small{display:none}.alertrow{grid-template-columns:auto 1fr}.adist,.alertrow .aact{grid-column:1 / -1}.alertrow .aact{justify-content:flex-end}.asteps{grid-template-columns:1fr}}.hbell{text-decoration:none}.hbell.on{color:#f5a623;border-color:color-mix(in srgb,#f5a623 50%,var(--line))}.tf.on .muted{color:inherit;opacity:.8}.asteps.compact{width:100%;margin:0 0 14px}.asteps.compact>div{align-items:flex-start;text-align:left;padding:12px 14px 12px 34px}.asteps.compact .astepn{top:13px;left:13px}.asteps.compact .icon{display:none}@media (min-width: 761px){.top{flex-wrap:nowrap;gap:14px}.top nav{flex:none;margin:0 0 0 auto;order:0;width:auto;overflow:visible}.top nav a{flex:none;white-space:nowrap}.top .csearch{flex:1 1 200px;min-width:120px;max-width:320px;margin-right:0;order:0}.top .csearch .search{min-width:0;width:100%;box-sizing:border-box}.top .user,.top .getpro,.top .btn.upgrade{flex:none}.top .getpro{display:inline-flex;gap:6px}}@media (min-width: 761px) and (max-width: 1400px){.top{padding:10px 16px;gap:10px}.top nav a{padding:7px 11px;font-size:14px}.top .gp-long{display:none}}@media (min-width: 761px) and (max-width: 1200px){.top nav a{padding:8px 11px}.top nav a .navlabel{display:none}.top nav a .navicon{display:block;line-height:0}.top nav a>.icon{display:none}.top .hpill{display:none}}@media (min-width: 761px) and (max-width: 900px){.top .brand{font-size:16px}.top .csearch{min-width:100px}}.avatar{transition:box-shadow .15s,transform .15s}.avatar:hover,.avatar.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent)}.umenu{width:300px;padding:8px;border-radius:16px;top:46px;max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ucard{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;padding:14px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2));margin-bottom:8px}.ucard.free{background:linear-gradient(135deg,#3b4256,#232838)}.ucard.trial{background:linear-gradient(135deg,#f5a623,#e0700f)}.mavatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:18px;background:#ffffff38;box-shadow:inset 0 0 0 2px #ffffff59}.mwho{display:flex;flex-direction:column;min-width:0}.mwho b{font-size:15px}.mwho span{font-size:12px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mplan{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.22);font-size:12.5px}.mplanname{display:inline-flex;align-items:center;gap:5px;font-weight:700}.mplanwhen{opacity:.85}.mup{margin-left:auto;border:0;border-radius:999px;padding:5px 12px;font:inherit;font-weight:700;font-size:12px;color:var(--text);background:#fff;color:#1b1f2b;cursor:pointer}.mtheme{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:10px;background:var(--surface2);margin-bottom:6px}.mtheme button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:none;padding:7px;border-radius:8px;font:inherit;font-size:13px;color:var(--muted);cursor:pointer}.mtheme button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #0000002e;font-weight:600}.mgroup{padding:4px 0;border-top:1px solid var(--line)}.mgroup small{display:block;padding:6px 10px 2px;font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.menu .mitem{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:9px;font:inherit;font-size:14px;color:var(--text);cursor:pointer}.menu .mitem:hover{background:var(--surface2)}.micon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--surface2);color:var(--accent);flex:none}.menu .mitem:hover .micon{background:color-mix(in srgb,var(--accent) 16%,var(--surface2))}.mlabel{flex:1;text-align:left}.mtag{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.menu .msignout{border-top:1px solid var(--line);border-radius:0 0 9px 9px;margin-top:2px;padding-top:10px}.msignout .micon{color:var(--dn)}@media (max-width: 760px){.umenu{width:min(320px,calc(100vw - 20px));max-height:calc(100vh - 124px);max-height:calc(100dvh - 124px)}}.menu .mup{width:auto;display:inline-block;text-align:center}.menu .mtheme button{width:auto}.dropmenu{padding:6px;border-radius:12px;min-width:240px;max-height:min(70vh,460px);overflow:auto}.menutitle{padding:6px 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.dropmenu .optlist{display:flex;flex-direction:column;gap:1px}.dropmenu .tfopt,.dropmenu label.optrow{padding:7px 10px;border-radius:8px;font-size:13.5px}.dropmenu .tfopt:hover,.dropmenu label.optrow:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.dropmenu .tfopt.on{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.dropdown .btn.ghost.on{border-color:var(--accent);color:var(--accent)}@media (min-width: 761px) and (max-width: 1340px){.top.cta nav a{padding:8px 11px}.top.cta nav a .navlabel{display:none}.top.cta nav a .navicon{display:block;line-height:0}.top.cta nav a>.icon{display:none}}.gp-short{display:none}@media (min-width: 761px) and (max-width: 1400px){.top .gp-short{display:inline}}.mainpane{position:relative;flex:1 1 auto;min-height:0}.mainpane>.chart{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mainpane .drawlayer{top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (max-width: 760px){.mainpane .drawlayer{top:0;right:0;bottom:0;left:0;width:100%;height:100%}}.chartbox{--subh: 112px}.subchart{flex:0 0 var(--subh);height:var(--subh)}@media (max-width: 1000px){.chartcol .chartbox.has-panes{height:calc(60vh + var(--np) * var(--subh))}}@media (max-width: 760px){.chartbox{--subh: 88px !important}.chartcol .chartbox.has-panes{height:calc(56vh + var(--np) * 88px)}}.subname{color:var(--text);font-weight:700;margin-right:4px}.subclose{position:absolute;top:3px;right:86px;z-index:3;border:0;background:none;color:var(--muted);font-size:15px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:6px;opacity:0;transition:opacity .15s}.subchart:hover .subclose,.subclose:focus-visible{opacity:1}.subclose:hover{color:var(--text);background:var(--surface2)}@media (hover: none){.subclose{opacity:.7}}.clegend{position:absolute;left:6px;top:46px;z-index:4;display:flex;flex-direction:column;gap:3px;max-width:calc(100% - 100px);pointer-events:none;font-size:12px;font-variant-numeric:tabular-nums}.clegend>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;width:fit-content;max-width:100%;padding:2px 7px;border-radius:6px;background:color-mix(in srgb,var(--surface) 72%,transparent)}.lgname b{font-size:13px}.lgname span{color:var(--muted)}.lgdate{font-weight:600;color:var(--text)!important}.lgohlc span{color:var(--muted)}.lgohlc b{font-weight:600}.lgohlc.lup b{color:var(--up)}.lgohlc.ldn b{color:var(--dn)}.lgohlc .lgchg.lup b{color:var(--up)}.lgohlc .lgchg.ldn b{color:var(--dn)}.lgohlc span:last-child:not(.lgchg) b{color:var(--text)}.lgind span{display:inline-flex;align-items:center;gap:4px;color:var(--muted)}.lgind i{width:8px;height:2px;border-radius:1px}.lgind b{color:var(--text);font-weight:600}.clegend .cmplegend{position:static;max-width:100%;background:none;padding:0}@media (max-width: 760px){.clegend{top:78px;font-size:11px;max-width:calc(100% - 80px)}.lgind{display:none!important}}.charttools .tlabel{font-weight:600}@media (max-width: 1100px){.charttools #indBtn .tlabel{display:none}}.btn.lurebtn.cmplure{color:var(--text);gap:5px}.btn.lurebtn.cmplure .glint{font-size:14px;font-weight:700}.charttools .btn.lurebtn.cmplure{background:linear-gradient(color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface) 88%,transparent)) padding-box,linear-gradient(90deg,var(--accent),var(--accent2)) border-box}.cmpintro{display:block;padding:2px 4px 6px}.optsec{display:block;padding:8px 8px 3px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.optclear{display:block;margin:6px 8px 2px}.dropmenu.wide{min-width:280px}.tfopt .tfkey{display:inline-block;min-width:30px;color:var(--muted);font-weight:700;font-size:12px}.tfopt.on .tfkey{color:inherit}.chartfloat{position:absolute;left:50%;bottom:36px;transform:translate(-50%);z-index:5}.chartfloat .btn{box-shadow:0 6px 20px #00000040;padding:9px 16px}.chartbox:not(.has-panes) .chartfloat{bottom:40px}.has-panes .chartfloat{bottom:10px}.chartmain.sideoff{grid-template-columns:minmax(0,1fr) 46px}.side.rail{padding:6px;align-items:stretch}.railbtn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:14px 0;border:0;border-radius:10px;background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.railbtn span{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.04em}.railbtn:hover{background:var(--surface2);color:var(--text)}.side-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidefold{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--muted)}.sidefold:hover{color:var(--text);background:var(--surface2)}@media (max-width: 900px){.sidefold{display:none}}body.chartfull{overflow:hidden}.chartcol.isfull{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;height:100vh;height:100dvh;min-height:0;padding:8px;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom));background:var(--bg)}.chartcol.isfull .chartbar{display:none}.chartcol.isfull .chartbox{flex:1;height:auto!important;min-height:0}.chartcol.isfull .chartnav{display:grid;place-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:38px;height:52px;border-radius:12px;padding:0;cursor:pointer;color:var(--text);border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 75%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chartcol.isfull .chartnav.l{left:8px}.chartcol.isfull .chartnav.r{right:92px}.chartcol.isfull .chartnav:disabled{opacity:.3;cursor:default}.chartcol.isfull .chartnav:not(:disabled):hover{background:var(--surface)}#fullBtn.on,#fullBtn[aria-pressed=true]{color:var(--accent)}body.chartfull .chartpage,body.chartfull .chartmain,body.chartfull main,body.chartfull .page{animation:none!important;transform:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:none!important}.t-jr{--brand: #12b886;--brand2: #0b7285}.pill.expert{border-color:transparent;color:#fff;background:linear-gradient(90deg,#12b886,#4c6ef5)}.ucard.expert{background:linear-gradient(135deg,#0b7285,#12b886 55%,#4c6ef5)}.journal .tiles b.amber,.jsample b.amber,.jtiles b.amber{color:#f5a623}.jlapsed,.jlimit{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;margin-bottom:14px;border-radius:14px;font-size:14px;border:1px solid color-mix(in srgb,#f5a623 45%,var(--line));background:color-mix(in srgb,#f5a623 9%,var(--surface))}.jlapsed>span,.jlimit>span{flex:1;min-width:220px}.jlapsed .icon,.jlimit .icon{color:#f5a623;flex:none}.jlimit{border-color:color-mix(in srgb,var(--dn) 45%,var(--line));background:color-mix(in srgb,var(--dn) 8%,var(--surface))}.jlimit .icon{color:var(--dn)}.jperiod{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:4px 0 12px}.jstep{display:flex;align-items:center;gap:8px}.jstep b{min-width:130px;text-align:center}.jstep input[type=date]{font:inherit;font-size:13px;padding:6px 9px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--text);color-scheme:light dark}.jtools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.jfind{flex:1 1 220px;display:flex;align-items:center;gap:7px;padding:0 11px;border-radius:10px;border:1px solid var(--line);background:var(--surface)}.jfind .icon{color:var(--muted)}.jfind input{flex:1;border:0;background:none;color:var(--text);font:inherit;font-size:14px;padding:8px 0;outline:none;min-width:0}.jexport{display:flex;align-items:center;gap:6px;margin-left:auto}.jtable{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow)}.jrow{display:grid;grid-template-columns:92px minmax(160px,1.6fr) 70px minmax(130px,1fr) 110px 56px minmax(120px,1fr) 22px;gap:10px;align-items:center;padding:10px 14px;border-top:1px solid var(--line);cursor:pointer;font-variant-numeric:tabular-nums;font-size:14px}.jrow:first-child{border-top:0}.jrow:not(.jhead):hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.jrow.jhead{cursor:default;font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--surface2);padding:8px 14px}.jrow .r{text-align:right}.jrow.open{box-shadow:inset 3px 0 #f5a623}.jdate,.jsym{display:flex;flex-direction:column;gap:1px;min-width:0}.jsym b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jsym small,.jdate small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jside{font-style:normal;font-weight:700;font-size:10.5px;padding:1px 6px;border-radius:6px}.jside.long{color:var(--up);background:color-mix(in srgb,var(--up) 14%,transparent)}.jside.short{color:var(--dn);background:color-mix(in srgb,var(--dn) 14%,transparent)}.jpnl{font-weight:700}.jpx em{font-style:normal}.jmood{display:flex;gap:4px;flex-wrap:wrap}.chip{font-style:normal;font-size:11.5px;padding:2px 8px;border-radius:999px;background:var(--surface2);color:var(--muted);white-space:nowrap}.chip.c{color:var(--up);background:color-mix(in srgb,var(--up) 12%,transparent)}.chip.x{color:var(--dn);background:color-mix(in srgb,var(--dn) 12%,transparent)}.chip.m{color:#c98a12;background:color-mix(in srgb,#f5a623 14%,transparent)}.chip.mis{color:var(--dn);border:1px dashed color-mix(in srgb,var(--dn) 50%,transparent);background:none}.jgo{color:var(--muted)}.jnone{padding:30px 0}.jempty{max-width:640px}.jempty .asteps{width:100%;margin:8px 0}@media (max-width: 900px){.jrow{grid-template-columns:1fr auto;grid-template-areas:"sym pnl" "date r" "mood px";gap:4px 10px;padding:11px 14px}.jrow.jhead{display:none}.jrow>span:nth-child(3),.jrow .jgo{display:none}.jrow .jsym{grid-area:sym}.jrow .jpnl{grid-area:pnl;font-size:15px}.jrow .jdate{grid-area:date;flex-direction:row;gap:8px;align-items:baseline}.jrow>span:nth-child(6){grid-area:r}.jrow .jmood{grid-area:mood}.jrow .jpx{grid-area:px;font-size:12.5px;color:var(--muted)}.jexport{margin-left:0}}.jmodal{width:min(720px,100%)}.jbody fieldset{border:0;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--line);min-width:0}.jbody legend{padding:0;margin-bottom:10px;font-size:14.5px;font-weight:600}.jbody legend b{color:#12b886;margin-right:2px}.jgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.jgrid label,.jsizein label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--muted);min-width:0}.jgrid input,.jgrid textarea,.jsizein input{font:inherit;font-size:14px;padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:var(--surface2);color:var(--text);width:100%;box-sizing:border-box;color-scheme:light dark}.jgrid textarea{resize:vertical}.jgrid input:focus,.jgrid textarea:focus,.jsizein input:focus{outline:none;border-color:#12b886;box-shadow:0 0 0 3px color-mix(in srgb,#12b886 22%,transparent)}.jfull{grid-column:1 / -1}.jlab{display:block;font-size:12.5px;color:var(--muted);margin-bottom:4px}.jseg{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%}.jseg .tf{padding:7px 12px}.jsymwrap{position:relative}.jsymwrap .ahits{top:100%}.jsize{margin:12px 0 10px;padding:12px;border-radius:12px;background:color-mix(in srgb,#12b886 7%,var(--surface2));border:1px dashed color-mix(in srgb,#12b886 40%,var(--line));display:flex;flex-direction:column;gap:8px}.jsizein{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jsizein input{background:var(--surface)}.jsuggest{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap}.jsuggest b{font-size:18px;color:#12b886;margin-left:4px}.jsuggest small{flex:1 1 200px}.jlive{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--muted);margin-bottom:8px}.jlive b{color:var(--text);font-variant-numeric:tabular-nums}.jopen{margin:4px 0 10px}.jresult{display:flex;flex-direction:column;justify-content:flex-end}.jresult b{font-size:20px;font-variant-numeric:tabular-nums}.jresult small{font-weight:600}.jchips{display:flex;flex-wrap:wrap;gap:6px}.jchip{font:inherit;font-size:12.5px;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--surface2);color:var(--text);cursor:pointer}.jchip:hover{border-color:var(--dn)}.jchip.on{color:#fff;border-color:transparent;background:var(--dn)}.jactions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.jactions .danger{margin-right:auto}@media (max-width: 760px){.jgrid,.jsizein{grid-template-columns:1fr}.jgrid>div,.jgrid>label{grid-column:1 / -1}}.jcalc .card{margin-top:0}.jcalc .card-head{margin-bottom:12px;flex-wrap:wrap}.jcalc .drow{margin-top:12px}.jcalcout .tile.big b{font-size:28px;color:#12b886}.jtiles{grid-template-columns:repeat(4,1fr)}.jtiles .tile b .muted{font-weight:400}@media (max-width: 900px){.jtiles{grid-template-columns:repeat(2,1fr)}}.jinsights{margin-top:0}.jinsights ul{margin:10px 0 0;padding-left:18px;display:grid;gap:6px}.jinsights li{line-height:1.45}.jinsights .card-head .muted{margin-left:auto}.jinsights .card-head .icon{color:#12b886}.jcharts{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px}.jcharts .card{margin:14px 0 0;min-width:0}.jcharts .card-head,.jbreak .card-head{flex-wrap:wrap;margin-bottom:10px}.jcharts .card-head .muted,.jbreak .card-head .muted{margin-left:auto}@media (max-width: 1000px){.jcharts{grid-template-columns:1fr}}.jchart{position:relative;width:100%}.jchart svg{display:block}.jzero{stroke:var(--line);stroke-dasharray:3 3}.jcross{stroke:var(--muted);stroke-dasharray:3 3}.jaxis{fill:var(--muted);font-size:11px}.jtip{position:absolute;top:8px;width:160px;pointer-events:none;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;font-size:12px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--muted)}.jtip>b{color:var(--text)}.jtip span b{font-variant-numeric:tabular-nums}.jdays{overflow-x:auto;padding-bottom:4px}.jdaycols{display:flex;gap:3px;width:max-content}.jdaycol{display:grid;grid-template-rows:repeat(7,14px);gap:3px}.jdaycol i{width:14px;height:14px;border-radius:4px;background:var(--surface2)}.jdaycol i.out{visibility:hidden}.jdaycol i.has{box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent) inset}.jdaykey{display:flex;align-items:center;gap:4px;margin-top:10px}.jdaykey i{width:12px;height:12px;border-radius:3px;display:inline-block}.jbreaks{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:14px}.jbreak{margin:0}.jbrow{display:grid;grid-template-columns:minmax(80px,1fr) auto;grid-template-areas:"name net" "bar meta";gap:2px 10px;align-items:center;padding:6px 0;border-top:1px solid var(--line);font-size:13.5px}.jbrow:first-of-type{border-top:0}.jbname{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jbnet{grid-area:net;text-align:right;font-variant-numeric:tabular-nums}.jbmeta{grid-area:meta;text-align:right;white-space:nowrap}.jbbar{grid-area:bar;height:6px}.jbbar i{display:block;height:6px;border-radius:0 4px 4px 0}.jbbar i.up{background:var(--up)}.jbbar i.dn{background:var(--dn)}.jrdist{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;height:150px;align-items:end}.jrcol{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px;min-width:0}.jrcol i{width:70%;border-radius:4px 4px 0 0}.jrcol i.up{background:var(--up)}.jrcol i.dn{background:var(--dn)}.jrcol small{font-size:10px;color:var(--muted);text-align:center;line-height:1.15}.jrn{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.jhold{display:grid;gap:8px;font-size:13.5px;color:var(--muted)}.jhold span{display:flex;justify-content:space-between;gap:10px}.jhold b{color:var(--text);text-align:right}.jhold b.up{color:var(--up)}.jhold b.dn{color:var(--dn)}.janalytics .drow.center{justify-content:center;margin:18px 0 4px}.jsetgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.jsetgrid .card{margin:0}.jsetgrid .card-head{margin-bottom:10px}.jsetgrid .card-head .switch{margin-left:auto}.jsub{margin-top:16px;flex-wrap:wrap}.jsub .muted{margin-left:auto}.jrep{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.jrep span{display:flex;flex-direction:column;gap:1px}.jrep small{font-size:12px}.jsettings .drow{margin-top:12px;flex-wrap:wrap}.jhero{position:relative;overflow:hidden;text-align:center;color:#fff;border-radius:22px;padding:44px 24px 34px;margin-bottom:18px;background:linear-gradient(135deg,var(--brand2),var(--brand) 55%,#4c6ef5);box-shadow:0 20px 50px color-mix(in srgb,var(--brand) 30%,transparent)}.jhero h1{font-size:clamp(26px,4vw,40px);margin:12px 0 8px;letter-spacing:-.02em}.jhero h1 em{font-style:normal;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.jhero p{max-width:620px;margin:0 auto 18px;opacity:.92;font-size:16px}.jhero small{display:block;margin-top:12px;opacity:.85}.jheroacts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.jhero .btn.shine{background:#fff;color:#0b7285;border:0}.btn.ghost.light{color:#fff;border-color:#ffffff8c;background:#ffffff14}.jsample{position:relative;padding:16px;border-radius:18px;border:1px dashed var(--line);margin-bottom:18px}.jsample .tiles{margin-bottom:12px}.jsample .card{margin:0}.jribbon{position:absolute;top:-10px;left:16px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:999px;color:#fff;background:#12b886}.jfeatures .ficon{background:linear-gradient(135deg,#12b886,#0b7285)}.journal .icards{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){.journal .icards{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.jperiod .seg{width:100%;flex-wrap:nowrap}.jperiod .seg .tf{flex:1;padding:7px 4px;white-space:nowrap;font-size:12.5px}.jperiod .jstep{width:100%;justify-content:center}}.planbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0 6px}.planbar .couponbox{margin:0}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 12px;align-items:stretch}@media (max-width: 1000px){.plans{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}.plan{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 22px 20px;border-radius:20px;border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 8%,var(--surface)),var(--surface) 45%);transition:transform .15s,box-shadow .2s;scroll-margin:90px}.plan:hover{transform:translateY(-3px)}.plan.best{border:2px solid transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 10%,var(--surface)),var(--surface) 45%) padding-box,linear-gradient(135deg,#12b886,#4c6ef5,#d946ef) border-box;box-shadow:0 18px 44px color-mix(in srgb,#12b886 26%,transparent)}.plan.focus{animation:planfocus 1.8s ease 2}@keyframes planfocus{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 45%,transparent),var(--shadow)}}.planflag{position:absolute;top:-12px;left:50%;transform:translate(-50%);white-space:nowrap;background:linear-gradient(90deg,#12b886,#4c6ef5)}.planhead{display:flex;align-items:center;gap:12px}.planhead b{display:block;font-size:19px}.planhead small{color:var(--muted);font-size:12.5px}.planicon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;flex:none;background:linear-gradient(135deg,var(--brand),var(--brand2));box-shadow:0 8px 18px color-mix(in srgb,var(--brand) 32%,transparent)}.planline{margin:0;min-height:36px}.planprice{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.planprice>b{font-size:34px;letter-spacing:-.02em;line-height:1.1}.planprice>b i{font-size:14px;font-style:normal;font-weight:500;color:var(--muted)}.plannote{align-self:flex-start;margin-top:4px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;color:var(--up);background:color-mix(in srgb,var(--up) 13%,transparent)}.planpoints{list-style:none;margin:4px 0;padding:0;display:grid;gap:7px;flex:1}.planpoints li{display:flex;gap:8px;align-items:flex-start;font-size:14px}.planpoints .icon{color:var(--brand);margin-top:3px;flex:none}.planstate{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px;color:var(--up);background:color-mix(in srgb,var(--up) 13%,transparent)}.plan .btn.wide{justify-content:center;padding:11px 16px}.btn.jbtn{color:#fff;border:0;background:linear-gradient(135deg,#12b886,#0b7285)}.planwhy{text-align:center;line-height:1.35}.versus.three{grid-template-columns:repeat(3,1fr)}.versus.three>div{padding:8px 9px;font-size:12.5px}.feature.jfeat{border-color:color-mix(in srgb,#12b886 55%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,#12b886 14%,var(--surface)),var(--surface) 55%)}.feature.jfeat .ficon{background:linear-gradient(135deg,#12b886,#0b7285)}.planalt{align-self:center;font-size:13px}.jtoday{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.jtoday .tile b .icon{vertical-align:-2px}.jtoday .sub b{font-size:inherit;letter-spacing:0}.jtoday b.amber{color:#f5a623}.jlim{display:flex;flex-direction:column;gap:3px;font-size:13px;font-weight:600;margin-top:2px}.jmeter{display:block;height:5px;border-radius:3px;background:var(--surface2);overflow:hidden}.jmeter i{display:block;height:100%;border-radius:3px;background:var(--up)}.jmeter i.amber{background:#f5a623}.jmeter i.dn{background:var(--dn)}.jgoan{text-decoration:none;color:inherit;border-style:dashed}.jgoan:hover{border-color:#12b886}.jgoan b{color:#12b886}@media (max-width: 900px){.jtoday{grid-template-columns:1fr 1fr}}.jopenlist{margin:0 0 18px;border-color:color-mix(in srgb,#f5a623 40%,var(--line))}.jopenlist .card-head{margin-bottom:6px;flex-wrap:wrap}.jopenlist .card-head .muted{margin-left:auto}.jopenrow{display:grid;grid-template-columns:minmax(160px,1.5fr) repeat(3,minmax(70px,.5fr)) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.jopenlv{display:flex;flex-direction:column}.jopenlv small{font-size:11px}.jopenact{display:flex;gap:6px;justify-content:flex-end}.btn.jclose{color:#fff;border:0;background:linear-gradient(135deg,#12b886,#0b7285)}@media (max-width: 760px){.jopenrow{grid-template-columns:repeat(3,1fr)}.jopenrow .jsym,.jopenact{grid-column:1 / -1}.jopenact{justify-content:stretch}.jopenact .btn{flex:1;justify-content:center}}.jhist{margin-top:6px}.jhisthead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.jhisthead h3{margin:0;font-size:17px}.jclosehint{font-size:12px;font-weight:700;color:#12b886;border:1px solid color-mix(in srgb,#12b886 50%,transparent);padding:2px 9px;border-radius:999px}.jstate{margin:4px 0 10px}.jquick{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.jchip.ok:hover{border-color:#12b886}.jchip.on.ok{background:#12b886}.jresline{flex-direction:row;align-items:baseline;gap:10px;margin-top:12px}.jgrid label small.muted{font-size:11.5px}.jcalc{margin:0}.jcalc .card-head .muted{margin-left:auto}.jcalcout{display:grid;grid-template-columns:auto 1fr;gap:14px 20px;align-items:center;margin:14px 0 8px;padding:14px;border-radius:12px;background:color-mix(in srgb,#12b886 7%,var(--surface2))}.jcalcqty{display:flex;flex-direction:column}.jcalcqty b{font-size:34px;color:#12b886;line-height:1.1;font-variant-numeric:tabular-nums}.jcalcfig{display:grid;gap:4px;font-size:13.5px;color:var(--muted)}.jcalcfig b{color:var(--text);font-variant-numeric:tabular-nums}.jcalcfig b.dn{color:var(--dn)}.jcalcfig b.up{color:var(--up)}@media (max-width: 760px){.jcalcout{grid-template-columns:1fr}}.jrisk .jsetgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}@media (max-width: 1000px){.jrisk .jsetgrid{grid-template-columns:1fr}}@media (min-width: 761px){.tabs.atabs{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:thin}.tabs.atabs button{white-space:nowrap;flex:0 0 auto;padding-left:12px;padding-right:12px}}@media (max-width: 1100px) and (min-width: 761px){.tabs.atabs button{padding-left:9px;padding-right:9px;font-size:13px}}@media (min-width: 901px){.login .hero{width:min(1180px,100%);grid-template-columns:1.2fr 1fr;grid-template-areas:"pitch signin" "points points";grid-template-rows:auto auto}.login .pitch{padding:40px 40px 30px;justify-content:center}.login .signin{padding:30px 36px;justify-content:center}.login .points{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px;padding:24px 40px 32px;border-top:1px solid var(--line)}.login .points .muted{font-size:12.5px;line-height:1.45}.login{justify-content:flex-start;padding-top:28px}}@media (min-width: 901px) and (max-width: 1100px){.login .points{grid-template-columns:repeat(2,minmax(0,1fr))}}.charttools .fundtool{display:none}@media (max-width: 760px){#cmpBtn .tlabel{display:none}.charttools .btn.lurebtn.cmplure{padding:0 8px}.chartcol.isfull .chartfloat{display:none}.chartcol.isfull .charttools .fundtool{display:inline-flex;gap:4px}}.jtodaysum .whead .icon{color:#12b886}.wchip.amberchip{color:#c98a12;background:color-mix(in srgb,#f5a623 14%,var(--surface2))}.jsumlist{display:flex;flex-direction:column;margin-top:12px}.jsumlist>small{margin-bottom:4px}.jsumrow{display:grid;grid-template-columns:minmax(110px,auto) 1fr auto;gap:12px;align-items:baseline;padding:8px 10px;border-radius:10px;color:inherit;text-decoration:none;font-variant-numeric:tabular-nums;font-size:14px}.jsumrow:nth-child(2n){background:var(--surface2)}a.jsumrow:hover{box-shadow:inset 0 0 0 1px var(--line)}.jsumrow em{font-style:normal}.jsumrow b small{font-weight:500;color:var(--muted)}.jsumrow.flag.stop{box-shadow:inset 3px 0 0 var(--dn)}.jsumrow.flag.target{box-shadow:inset 3px 0 0 var(--up)}.jnew{font-style:normal;font-size:10px;font-weight:700;color:#fff;background:#12b886;padding:1px 6px;border-radius:999px;margin-left:6px;vertical-align:2px}@media (max-width: 760px){.jsumrow{grid-template-columns:1fr auto}.jsumrow>span{grid-column:1 / -1;grid-row:2;font-size:12.5px}}.ipulse{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.ipcard{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;border-radius:16px;border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--text);min-width:0;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),var(--surface) 60%);box-shadow:var(--shadow);transition:transform .15s,border-color .15s}.ipcard:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.ipcard small{color:var(--muted);font-size:12px}.ipcard>b{font-size:24px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.ipcard>b.ipname{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipcard>b .muted{font-size:15px;font-weight:500}.ipcard .sub{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipcard .sub b{font-weight:700}.ipbar{display:flex;height:6px;border-radius:4px;overflow:hidden;gap:2px;background:var(--surface2);margin:2px 0}.ipbar i{display:block;height:100%}.ipbar i.u{background:var(--up);border-radius:4px 0 0 4px}.ipbar i.d{background:var(--dn);border-radius:0 4px 4px 0}@media (max-width: 1100px){.ipulse{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.ipulse{grid-template-columns:1fr 1fr;gap:8px}.ipcard{padding:10px 12px}.ipcard>b{font-size:19px}.ipcard>b.ipname{font-size:15px}}.ifilters{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 14px}.ifilters .seg small{color:var(--muted);font-weight:500}.ifilters .tf.on small{color:inherit;opacity:.8}.ifilters .dd{min-width:220px}.irow{display:flex;align-items:center;gap:4px;padding:0 8px 0 0;border-top:1px solid var(--line)}.irow:first-of-type{border-top:0}.irowmain{flex:1;min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr) 90px 70px;gap:10px;align-items:center;padding:9px 4px 9px 14px;color:inherit;text-decoration:none}.irowmain:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.irank{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--muted);background:var(--surface2)}.iname{display:flex;flex-direction:column;min-width:0}.iname b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iname small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icap{font-style:normal;font-size:10px;font-weight:700;padding:0 6px;border-radius:6px;margin-left:6px;background:var(--surface2);color:var(--muted)}.icap.large{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.icap.mid{color:#12b886;background:color-mix(in srgb,#12b886 14%,transparent)}.icap.small,.icap.micro{color:#c98a12;background:color-mix(in srgb,#f5a623 14%,transparent)}.irange{position:relative;height:6px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--dn) 45%,var(--surface2)),var(--surface2) 50%,color-mix(in srgb,var(--up) 45%,var(--surface2)))}.irange i{position:absolute;top:-3px;width:6px;height:12px;border-radius:3px;background:var(--text);box-shadow:0 0 0 2px var(--surface)}.irange.none{background:none}.irange.demo{display:inline-block;width:60px;vertical-align:middle;margin-right:4px}.iret{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.ipad{padding:14px;margin:0}.ikey{margin-top:10px}@media (max-width: 760px){.irowmain{grid-template-columns:22px minmax(0,1fr) 62px;padding-left:10px}.irowmain .irange{display:none}}.idist{margin:0 0 14px;padding:14px 16px}.idisthead{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}.idisthead div{display:flex;flex-direction:column}.idisthead b{font-size:20px;font-variant-numeric:tabular-nums}.ibins{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;height:120px;align-items:end}.ibin{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:3px;min-width:0}.ibin i{width:72%;border-radius:4px 4px 0 0}.ibin i.up{background:var(--up)}.ibin i.dn{background:var(--dn)}.ibin small{font-size:10px;color:var(--muted);text-align:center;line-height:1.15}.ibinn{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width: 760px){.idisthead{grid-template-columns:repeat(3,1fr)}.idisthead div:nth-child(n+4){display:none}.ibin small{font-size:9px}}.imovers .mhead .icon{vertical-align:-2px}.irotctl{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.irotctl .rotkind{margin:0}.iqchips{display:flex;flex-wrap:wrap;gap:6px}.iqchip{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer}.iqchip i{width:8px;height:8px;border-radius:50%;background:var(--q)}.iqchip small{color:var(--muted);font-weight:500}.iqchip.on{border-color:var(--q, var(--accent));background:color-mix(in srgb,var(--q, var(--accent)) 14%,var(--surface))}.irot .itail{opacity:.45}.irot .pt.dim{opacity:.12}.irot .pt.hot .itail{opacity:1}.irot svg:hover .pt:not(.hot) .itail{opacity:.18}.itrail .tf{padding:6px 10px}.rottip .rtq{font-weight:700}.irplay{display:flex;align-items:center;gap:10px;padding:6px 8px 2px}.irplay input[type=range]{flex:1;accent-color:var(--accent)}.irplay .iconbtn{width:32px;height:32px;font-size:12px}.iquads .qrow .qmeta{display:inline-flex;align-items:center;gap:8px;font-weight:700}.qarrow{font-style:normal;color:var(--q);font-size:15px}.ipick{border-top:3px solid var(--q);padding:8px 0 4px}.ipick .pick-head{padding:6px 14px}.qpill{font-style:normal;font-weight:700;color:var(--q)}.ivsn{display:flex;align-items:center;gap:8px;padding:0 14px 8px}.ivsn i{display:block;height:5px;border-radius:3px;background:var(--q);max-width:60%}.ivsn small{white-space:nowrap;font-size:11px}.ipicks .irowmain{grid-template-columns:22px minmax(0,1fr) 70px 62px}.iscreens{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.iscreen{position:relative;display:flex;flex-direction:column;gap:3px;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:transform .15s,border-color .15s;min-width:0}.iscreen:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.iscreen b{font-size:14px;padding-right:44px}.iscreen small{color:var(--muted);font-size:11.5px;line-height:1.35}.iscount{position:absolute;top:10px;right:12px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--accent)}.iscreen.on{border-color:transparent;background:linear-gradient(120deg,var(--accent),var(--accent2));box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 30%,transparent)}.iscreen.on b,.iscreen.on .iscount{color:#fff}.iscreen.on small{color:#ffffffd9}@media (max-width: 1000px){.iscreens{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.iscreen small{display:none}.iscreen{padding:10px 12px}}.iscreenlist .mhead{display:flex;align-items:center;gap:8px}.iscreenlist .mhead .muted{margin-left:auto;font-weight:500}.iflips{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.iflip{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:inherit;text-decoration:none}.iflip:hover{border-color:var(--accent)}.iflip span{display:flex;flex-direction:column}.iflipnum{text-align:right;align-items:flex-end}.iflipdir{width:34px;height:34px;border-radius:10px;display:grid!important;place-items:center;font-size:14px}.iflip.up .iflipdir{color:var(--up);background:color-mix(in srgb,var(--up) 14%,transparent)}.iflip.dn .iflipdir{color:var(--dn);background:color-mix(in srgb,var(--dn) 14%,transparent)}.insights .icards{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){.insights .icards{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.ipulse .ipcard:last-child{grid-column:1 / -1}}.wsince{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;margin:8px 0 4px;border-radius:10px;background:var(--surface2);border-left:3px solid var(--line)}.wsince.up{border-left-color:var(--up);background:color-mix(in srgb,var(--up) 8%,var(--surface2))}.wsince.dn{border-left-color:var(--dn);background:color-mix(in srgb,var(--dn) 8%,var(--surface2))}.wsince>span:first-child{display:flex;align-items:baseline;gap:8px}.wsince small{color:var(--muted);font-size:11.5px}.wsince b{font-size:17px;font-variant-numeric:tabular-nums}.wsince.up b{color:var(--up)}.wsince.dn b{color:var(--dn)}.watchpage .tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
