:root{--bg:#070b16;--ink:#eef2ff;--muted:#8b97b5;--faint:#7f8bab;--line:rgba(148,163,255,.12);--glass:rgba(17,24,44,.55);--glass2:rgba(23,32,58,.72);--good:#34d399;--bad:#fb7185;--warn:#fbbf24;--teal:#5eead4;--violet:#a78bfa;--sky:#38bdf8;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,Segoe UI Variable,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-feature-settings:"tnum" 1,"cv11" 1;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}body{min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:-25%;z-index:-1;pointer-events:none;background:radial-gradient(40% 35% at 15% 10%,rgba(94,234,212,.16),transparent 70%),radial-gradient(35% 30% at 85% 5%,rgba(167,139,250,.18),transparent 70%),radial-gradient(45% 40% at 70% 95%,rgba(56,189,248,.11),transparent 70%);animation:drift 38s ease-in-out infinite alternate}@keyframes drift{50%{transform:translate(3%,-2%) rotate(3deg)}to{transform:translate(-2%,2%) rotate(-2deg)}}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}[hidden]{display:none!important}.wrap{max-width:1440px;margin:0 auto;padding:16px 18px 40px}.top{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.hello{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-weight:700}.title{margin:3px 0 0;font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#c7d2fe 60%,#a5f3fc);-webkit-background-clip:text;background-clip:text;color:transparent}.clocks{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pill{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:var(--glass);border:1px solid var(--line);font-size:12px;color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pill b{color:var(--ink);font-weight:700}a.pill:hover,button.pill:hover{border-color:#94a3ff66;color:var(--ink)}button.pill{cursor:pointer}.pill.plan{border-color:#5eead459}.pill.plan b{color:var(--teal)}.dot{width:8px;height:8px;border-radius:50%;background:var(--faint);box-shadow:0 0 0 3px #ffffff0a}.dot.on{background:var(--good);box-shadow:0 0 12px #34d399b3;animation:breathe 2.4s ease-in-out infinite}@keyframes breathe{50%{box-shadow:0 0 4px #34d39966}}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.card{position:relative;overflow:hidden;min-width:0;border-radius:20px;padding:14px 16px;background:linear-gradient(160deg,#1e284880,#0c112275);border:1px solid rgba(148,163,255,.13);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:0 26px 60px -34px #000000e6,inset 0 1px #ffffff12;transition:border-color .4s,box-shadow .4s,transform .5s var(--ease)}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,#ffffff3d,#fff0 32%,#94a3ff0f 68%,#5eead433);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.card:after{content:"";position:absolute;right:0;bottom:0;width:min(48%,280px);height:min(70%,180px);pointer-events:none;border-bottom-right-radius:inherit;border-right:1px solid rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.55);background:radial-gradient(100% 100% at 100% 100%,rgba(255,255,255,.17),rgba(167,139,250,.1) 34%,rgba(94,234,212,.04) 55%,transparent 72%);-webkit-mask:radial-gradient(100% 100% at 100% 100%,#000 22%,transparent 74%);mask:radial-gradient(100% 100% at 100% 100%,#000 22%,transparent 74%);opacity:.8;transition:opacity .5s var(--ease)}.card:hover{border-color:#94a3ff3d;box-shadow:0 30px 70px -34px #000000f2,inset 0 1px #ffffff17}.card:hover:after{opacity:1}section[id]{scroll-margin-top:14px}.s12{grid-column:span 12}.s8{grid-column:span 8}.s6{grid-column:span 6}.s4{grid-column:span 4}.card h2{margin:0 0 9px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 10px}.card h2 .tiny{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:500}.card h2 a{font-size:11px;letter-spacing:0;text-transform:none;color:var(--sky);font-weight:600}.lede{color:var(--muted);font-size:12.5px;margin:-4px 0 9px;line-height:1.5}.mlink{display:inline-block;margin-right:12px;font-size:12px;font-weight:600;color:var(--sky)}.mlink:hover{text-decoration:underline}.card.shut>:not(h2){display:none}.card.shut>h2{margin-bottom:0}.ptitle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.ptext>bs-aimark{margin-right:7px}.ptitle:hover{color:var(--ink)}.ptitle:hover .foldbtn{border-color:var(--teal);color:var(--teal)}.foldall{text-transform:none;letter-spacing:0;font:inherit;font-size:11.5px;font-weight:600;color:var(--sky);background:none;border:1px solid var(--line);border-radius:999px;padding:2px 10px;cursor:pointer}.foldall:hover{border-color:#94a3ff66}.foldbtn,.itemfold{display:inline-grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;background:#060a168c;color:var(--ink);cursor:pointer;line-height:1;transition:transform .3s var(--ease),border-color .2s}.foldbtn{width:22px;height:22px;font-size:11px;font-style:normal;letter-spacing:0}.itemfold{width:21px;height:21px;font-size:12px;vertical-align:0;color:var(--ink)}.foldbtn:hover,.itemfold:hover{border-color:var(--teal);color:var(--teal)}.foldbtn.shut,.itemfold.shut{transform:rotate(-90deg)}:is(div,td):has(>bs-company>.itemfold){position:relative;padding-left:30px}:is(div,td):has(>bs-company>.itemfold) .itemfold{position:absolute;left:2px;margin:0}.folded>bs-lines,.trow.folded+tr.lines{display:none}.good{color:var(--good)}.bad{color:var(--bad)}.warn{color:var(--warn)}.muted{color:var(--muted)}.faint{color:var(--faint)}.tiny{font-size:11px;color:var(--faint)}.num{text-align:right;font-size:12.5px;line-height:1.15}.tick{font-weight:800;font-size:12.5px}.name{display:block;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.held{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;border:1px solid var(--teal);color:var(--teal);font-size:10px;font-weight:800}.section-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:10px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{padding:3px 9px;border-radius:9px;background:var(--glass2);border:1px solid var(--line);font-size:12px;color:var(--muted)}.chip b{color:var(--ink)}.missing{padding:10px 2px;color:var(--muted);font-size:13px}.list{display:flex;flex-direction:column}.row,.lrow,.irow{animation:rowIn .55s var(--ease) both;animation-delay:calc(min(var(--i,0),24)*28ms)}@keyframes rowIn{0%{opacity:0;transform:translateY(8px)}}.row{display:grid;grid-template-columns:minmax(0,1fr) 170px 74px 84px 170px auto;gap:16px;align-items:center;padding:6px 2px;border-bottom:1px solid var(--line)}.row.hrow{grid-template-columns:minmax(0,1.1fr) 170px 84px 74px 84px minmax(140px,1fr) auto}@media(min-width:901px){.row.wrow{grid-template-columns:minmax(200px,300px) 170px 200px 84px 84px minmax(0,1fr) auto;grid-template-areas:"name spark price day month . act"}.row.wrow>:nth-child(1){grid-area:name}.row.wrow>:nth-child(2){grid-area:spark}.row.wrow>:nth-child(3){grid-area:day}.row.wrow>:nth-child(4){grid-area:month}.row.wrow>:nth-child(5){grid-area:price}.row.wrow>:nth-child(6){grid-area:act;justify-self:end}}.row:last-child,.lrow:last-child,.irow:last-child{border-bottom:0}.lrow{display:grid;gap:10px;align-items:center;padding:6px 2px;border-bottom:1px solid var(--line);font-size:12px}.lrow.top{grid-template-columns:84px minmax(0,2fr) minmax(0,1.8fr) repeat(5,minmax(0,1fr)) 30px}.lrow.grow{grid-template-columns:30px minmax(0,2.1fr) repeat(7,minmax(0,1fr)) minmax(0,1.3fr) minmax(0,.8fr) 30px}.lrow .fig{text-align:right;min-width:0}.lrow .c-gate{display:block;min-width:0;font-size:12px}.lrow .c-gate .g2>span{display:block}.lrow .c-rank .was{white-space:nowrap}.lrow .cap{display:none}.lrow.shead{animation:none;align-items:end;padding:4px 2px 6px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.lrow.shead .sh{padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;font-weight:600;line-height:1.3;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:normal}.lrow.shead .sh.fig{text-align:right}.lrow.shead .sh:hover,.lrow.shead .sh:focus-visible{color:var(--ink);outline:none}.lrow.shead .sorted{color:var(--sky)}.lrow.shead .sorted:after{content:" \25bc"}.lrow.shead .sorted.up:after{content:" \25b2"}.lrow .chg{border-radius:6px;padding:2px 4px;background:#fbbf2412;box-shadow:inset 2px 0 #fbbf24}.lrow .chg.up{background:#34d39917;box-shadow:inset 2px 0 #34d399}.lrow .chg.down{background:#fb718517;box-shadow:inset 2px 0 #fb7185}.lrow .was{display:block;font-size:10.5px;color:var(--faint);font-weight:500;margin-top:1px}.lrow .was.up:before{content:"\25b2  ";color:#34d399}.lrow .was.down:before{content:"\25bc  ";color:#fb7185}.lrow .was.new{color:#38bdf8}.lrow .name .was{display:inline;margin-left:6px}.chglegend{display:inline-block;padding:0 6px;border-radius:5px}.chglegend.up{background:#34d39929}.chglegend.down{background:#fb718529}.chgnote{margin:-4px 0 6px}.screen{margin:0 0 10px}.tierbar{display:flex;height:8px;border-radius:999px;overflow:hidden;margin:6px 0;background:#94a3ff1a}.tierbar>i{display:block;height:100%}.tierkey{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--muted);margin-bottom:8px}.tierkey i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px}.irow{display:grid;grid-template-columns:minmax(0,1.5fr) 130px 120px minmax(0,1.6fr) auto;gap:16px;align-items:center;padding:7px 2px;border-bottom:1px solid var(--line)}.irow .c-amt b{font-size:13px}.irow .c-share{text-align:left}.irow .c-share b{font-size:18px;letter-spacing:-.01em}.irow .verdict{font-size:12px;font-weight:700}.said{margin-top:2px;font-size:11.5px}.said>summary{cursor:pointer;color:var(--sky);font-weight:600;list-style:none}.said>summary::-webkit-details-marker{display:none}.said>summary:before{content:"\25b8  ";color:var(--muted)}.said[open]>summary:before{content:"\25be  "}.said .quote{margin:4px 0;color:#c4cce4;font-style:italic;line-height:1.45}.said .why{margin:4px 0}.row:hover,.lrow:not(.shead):hover,.irow:hover{background:#94a3ff0d}.when{min-width:0;color:var(--teal);font-weight:700;font-size:11px;white-space:nowrap}.srank{display:inline-block;min-width:16px;color:var(--faint);font-weight:600}.why{font-size:11px;color:var(--muted);line-height:1.38}.showall{display:flex;justify-content:center;padding:10px 0 2px}.bar{position:relative;height:7px;border-radius:999px;background:#94a3ff1f}.bar>i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--sky));transition:width 1.2s var(--ease)}table{width:100%;border-collapse:collapse;font-size:12px}th{color:var(--faint);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;text-align:right;padding:4px 6px}td{padding:7px 6px;border-top:1px solid var(--line);text-align:right;vertical-align:middle}th:first-child,td:first-child{text-align:left}tr.lines td{border-top:0;padding-top:0;text-align:left}.itable{overflow-x:auto}.sigs{grid-column:1 / -1;margin:0 0 4px;display:grid;gap:6px}.sig{font-size:12.5px;color:var(--muted);line-height:1.5}.sig .say{color:#c4cce4}.sig .meta{margin-top:1px;font-size:11.5px;line-height:1.45;color:var(--faint)}.sig b{font-weight:700}.sig .k{--c:var(--faint);display:inline-block;min-width:44px;margin-right:6px;padding:0 6px;border-radius:6px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;vertical-align:1px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}.sig .k.due{margin-left:4px;box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--warn)}.sig .rev{color:var(--muted)}.sig .rev.due{color:var(--warn);font-weight:700}.sig .stamp{color:var(--faint)}.sig.none{opacity:.6}.sig.none .say{color:var(--faint)}.sig.none .k{border-style:dashed;background:none}.sig.new{margin-left:-8px;padding:3px 8px;border-radius:8px;background:linear-gradient(90deg,#34d39933,#34d3990a 85%);box-shadow:inset 3px 0 0 var(--good)}.nosig{font-size:11.5px;color:var(--faint);grid-column:1 / -1}.heldnote{font-size:11.5px;color:var(--muted)}.heldnote a{color:var(--sky)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid var(--line);background:var(--glass2);color:var(--ink);font-weight:700;font-size:13.5px;cursor:pointer;transition:transform .25s var(--ease),border-color .25s,box-shadow .25s,background-position .6s}.btn:hover{transform:translateY(-1px);border-color:#94a3ff73}.btn.primary{border:0;color:#04121a;background:linear-gradient(110deg,var(--teal),var(--sky) 55%,var(--violet));background-size:180% 100%;box-shadow:0 10px 30px -12px #5eead499,inset 0 1px #ffffff59}.btn.primary:hover{background-position:100% 0;box-shadow:0 14px 34px -12px #5eead4bf}.btn.small{padding:6px 12px;font-size:12px}.btn.ghost{background:transparent}.btn:disabled{opacity:.55;cursor:default;transform:none}.field{background:var(--glass2);border:1px solid var(--line);border-radius:10px;color:inherit;padding:7px 10px;font-size:12.5px;outline:none;transition:border-color .2s,box-shadow .2s}.field:focus{border-color:#5eead499;box-shadow:0 0 0 3px #5eead41f}.ptools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px}.wadd{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.wadd .field{width:150px}.wadd input[type=date]{width:auto;color-scheme:dark}.wplus{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:var(--glass2);color:var(--ink);cursor:pointer;font-size:16px;line-height:1;display:grid;place-items:center;padding:0;font-weight:700;transition:transform .2s,border-color .2s,color .2s}.wplus:hover{border-color:var(--teal);color:var(--teal);transform:scale(1.08)}.wplus.on{color:var(--good);border-color:transparent;cursor:default;font-size:13px}.xdel{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font-size:14px;line-height:1;display:inline-grid;place-items:center;padding:0;flex:none}.xdel:hover{color:var(--bad);border-color:var(--bad)}.xdel:disabled{cursor:progress;color:var(--muted);border-color:var(--line)}.spinner{display:inline-block;width:13px;height:13px;border-radius:50%;border:2px solid rgba(148,163,255,.25);border-top-color:var(--teal);animation:spin .8s linear infinite;vertical-align:-2px}@keyframes spin{to{transform:rotate(360deg)}}.note{padding:7px 11px;border-radius:12px;font-size:12.5px;margin:0 0 10px;animation:pop .35s var(--ease)}.note.ok{background:#34d39914;border:1px solid rgba(52,211,153,.25);color:var(--good)}.note.err{background:#fb718514;border:1px solid rgba(251,113,133,.3);color:var(--bad)}.menu-sel{font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink);background:#060a16b3;border:1px solid var(--line);border-radius:8px;padding:3px 6px;cursor:pointer}.catmenu{margin:0}.catmenu>summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted);background:#060a1699;border:1px solid var(--line);border-radius:8px;padding:4px 10px;transition:border-color .2s}.catmenu>summary::-webkit-details-marker{display:none}.catmenu>summary b{color:var(--ink)}.catmenu>summary:before{content:"\25b8";transition:transform .25s}.catmenu[open]>summary:before{transform:rotate(90deg)}.catmenu>summary:hover{border-color:#94a3ff66}.catpop{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px 14px;margin-top:8px;padding:10px 12px;background:#0a0f1ebf;border:1px solid var(--line);border-radius:14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:pop .3s var(--ease)}.catpop label{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:3px 0;cursor:pointer}.catpop label span{color:var(--muted)}.catpop input{accent-color:var(--teal)}.catset{grid-column:1 / -1;display:flex;gap:8px;margin-top:4px}.catset button{font-size:11.5px;color:var(--sky);background:none;border:1px solid var(--line);border-radius:7px;padding:2px 10px;cursor:pointer}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.locked{position:relative;margin-top:8px;border-radius:16px;overflow:hidden;min-height:120px}.locked .ghosts{filter:blur(5px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.locked .ghost{height:30px;margin:8px 0;border-radius:9px;background:linear-gradient(90deg,#94a3ff24,#94a3ff0d)}.locked .unlock{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;padding:16px;background:linear-gradient(180deg,#070b1626,#070b16b3)}.locked .unlock b{font-size:15px}.kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.kpi{background:#17203a99;border:1px solid var(--line);border-radius:16px;padding:13px 15px;min-width:0;transition:transform .4s var(--ease),border-color .3s}.kpi:hover{transform:translateY(-3px);border-color:#94a3ff4d}.kpi>.k{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.kpi>.v{font-size:26px;font-weight:800;letter-spacing:-.02em;margin-top:6px;white-space:nowrap}.kpi>.s{font-size:12px;color:var(--muted);margin-top:2px}.kpi.main{background:linear-gradient(135deg,#5eead421,#a78bfa1a);border-color:#5eead44d}.reveal{opacity:0;transform:translateY(20px) scale(.99);transition:opacity .8s ease,transform .9s var(--ease);transition-delay:var(--d,0s)}.reveal.in{opacity:1;transform:none}dialog.dlg{width:min(560px,94vw);max-height:90vh;overflow:auto;padding:28px 28px 24px;border-radius:24px;color:var(--ink);background:linear-gradient(160deg,#1a2340f5,#0c1120f7);border:1px solid rgba(148,163,255,.22);box-shadow:0 40px 120px -20px #000000e6,inset 0 1px #ffffff0f}dialog.dlg::backdrop{background:#04070f9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog.dlg[open]{animation:dlgIn .35s var(--ease)}@keyframes dlgIn{0%{opacity:0;transform:translateY(14px) scale(.97)}}.dclose{position:absolute;top:14px;right:16px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--glass2);color:var(--muted);font-size:20px;line-height:1;cursor:pointer}.dclose:hover{color:var(--ink);border-color:#94a3ff66}.dlg h3{margin:6px 40px 6px 0;font-size:24px;letter-spacing:-.02em}.kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-weight:700}.seg{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:999px;background:#060a1699;border:1px solid var(--line)}.seg button{border:0;background:none;padding:7px 16px;border-radius:999px;cursor:pointer;font-weight:700;font-size:12.5px;color:var(--muted);transition:background .3s,color .3s}.seg button.on{background:var(--ink);color:#0b1020}.terms{list-style:none;padding:0;margin:16px 0;display:grid;gap:8px;font-size:13.5px;color:#cfd6ee}.terms li{padding:9px 12px;border-radius:12px;background:#94a3ff0f;border:1px solid var(--line)}.terms b{color:var(--ink)}.check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;margin-top:10px;color:#cfd6ee}.check input{margin-top:3px;accent-color:var(--teal);width:16px;height:16px;flex:none}.finep{font-size:12px;color:var(--faint);margin-top:10px}@media(max-width:1100px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.name{white-space:normal}bs-spark svg{display:block;max-width:100%;height:auto}.row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name price act" "spark day month";gap:6px 14px}.row>:nth-child(1){grid-area:name}.row>:nth-child(2){grid-area:spark}.row>:nth-child(3){grid-area:day}.row>:nth-child(4){grid-area:month}.row>:nth-child(5){grid-area:price}.row>:nth-child(6){grid-area:act;justify-self:end}.row>:nth-child(5) .tiny{max-width:8.5em;margin-left:auto}.row.hrow{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name name price" "spark day gain" "weight weight act"}.row.hrow>:nth-child(3){grid-area:price}.row.hrow>:nth-child(4){grid-area:day}.row.hrow>:nth-child(5){grid-area:gain}.row.hrow>:nth-child(6){grid-area:weight;align-self:center}.row.hrow>:nth-child(7){grid-area:act}.kpis{grid-template-columns:1fr 1fr}.kpi.main{grid-column:1 / -1}}@media(min-width:601px)and (max-width:900px){.lrow.shead{display:none}.lrow{gap:6px 12px}.lrow .cap{display:block;font-size:10px;color:var(--faint);white-space:normal;line-height:1.15;margin-top:1px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.lrow .fig{text-align:left}.lrow .fig,.lrow .fig .was{white-space:normal}.lrow .c-gate .g2>span{display:inline}.lrow .c-gate .g2>:is(.q,.was){white-space:nowrap}.lrow .c-gate .g2>span+span:before{content:" \b7  ";color:var(--faint)}.lrow .c-gate .g2>.was:before{content:" \b7  "}.lrow .c-gate .g2>.was.up:after{content:" \25b2";color:#34d399}.lrow .c-gate .g2>.was.down:after{content:" \25bc";color:#fb7185}.lrow .c-gate>.cap{display:none}.lrow.top{grid-template-columns:58px minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"rank co co co watch" "rank gate gate gate ." "rank cap rev acc ." "rank fcf str . ."}.lrow.grow{grid-template-columns:24px repeat(3,minmax(0,1fr)) auto;grid-template-areas:"rank co co co watch" ". rev str cap ." ". acc eps fcf ." ". hi gate score ."}.lrow>.c-rank{grid-area:rank;align-self:start}.lrow>.c-co{grid-area:co}.lrow>.c-watch{grid-area:watch}.lrow>.c-gate{grid-area:gate}.lrow>.c-cap{grid-area:cap}.lrow>.c-rev{grid-area:rev}.lrow>.c-acc{grid-area:acc}.lrow>.c-fcf{grid-area:fcf}.lrow>.c-str{grid-area:str}.lrow>.c-eps{grid-area:eps}.lrow>.c-hi{grid-area:hi}.lrow>.c-score{grid-area:score}.lrow .c-rank .was{white-space:nowrap}.irow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"name name watch" "amt share share" "checks checks checks";gap:6px 14px}.irow>.c-co{grid-area:name}.irow>.c-amt{grid-area:amt}.irow>.c-share{grid-area:share}.irow>.c-checks{grid-area:checks}.irow>.c-watch{grid-area:watch}.irow>.num{text-align:left}.irow>.c-checks{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.irow .said{margin-top:0}.irow .said[open]{flex-basis:100%}}.tiny.short{display:none}.row>.hi,.row>.wname{display:none}.hchip{text-transform:none;letter-spacing:0;font:inherit;font-size:11.5px;font-weight:600;color:var(--sky);background:none;border:1px solid var(--line);border-radius:999px;padding:2px 10px;cursor:pointer;white-space:nowrap}.hchip.on{border-color:var(--teal);color:var(--teal)}.colink{display:inline-block;margin-left:6px;padding:0 6px;border:1px solid rgba(56,189,248,.4);border-radius:7px;font-size:11px;font-weight:700;line-height:1.45;color:var(--sky);vertical-align:1px}.planfoot{margin:8px 0 0;text-align:center}.planbtn{display:inline-block;padding:1px 9px;border:1px solid rgba(94,234,212,.4);border-radius:999px;color:var(--teal);font-weight:700}@media(max-width:600px){html{-webkit-tap-highlight-color:transparent}.top .clock{display:none}.wadd .field{flex:1 1 140px}.card>h2{flex-wrap:nowrap}.card>h2>bs-ptitle{min-width:0;flex:0 1 auto}.ptitle{max-width:100%;text-align:left}.card.shut>h2 .tiny{min-width:0;flex-shrink:100;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.shut>h2 .tiny.long{display:none}.card.shut>h2 .tiny.short{display:inline}.card:not(.shut)>h2 .tiny{display:none}.ptext{min-width:0}.ptools .plancount,.menushown{display:none}.foldbtn{width:auto;height:auto;border:0;background:none;font-size:13px;color:var(--muted)}.foldbtn:not(.shut){color:var(--teal)}.ptitle:hover .foldbtn{color:var(--teal)}.card>h2{position:relative}.card.shut>h2{position:static}.ptitle:after{content:"";position:absolute;inset:0;z-index:1}.foldall{position:relative;z-index:2;flex:none;margin-left:auto}.hchip{position:relative;z-index:2;flex:none;margin:0 -4px 0 auto;padding:2px 8px}.hchip+bs-foldall .foldall{margin-left:0}.card.shut>h2 .hchip{display:none}:is(div,td):has(>bs-company>.itemfold){padding-left:16px}.itemfold{width:auto;height:auto;border:0;background:none;font-size:11px;color:var(--muted)}.itemfold:not(.shut){color:var(--teal)}.xdel{width:auto;height:auto;border:0;border-radius:0;padding:2px 4px;font-size:17px}.sig .meta .rev,.sig .meta .sep{display:none}.sig .meta:not(:has(.stamp)){display:none}.sig .meta .stamp{display:inline-block}.sig .meta .stamp:first-letter{text-transform:uppercase}.row:is(.wrow,.hrow){grid-template-columns:auto minmax(28px,56px) auto auto auto auto;justify-content:space-between;gap:0 10px}.row.wrow{grid-template-areas:"name spark day month high act" "price spark day month high act"}.row.hrow{grid-template-areas:"name spark day gain weight act" "price spark day gain weight act"}.row:is(.wrow,.hrow)>:nth-child(1){align-self:end;padding-left:0;font-size:11.5px;line-height:1.15}.row:is(.wrow,.hrow) .itemfold{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.row:is(.wrow,.hrow)>:nth-child(2){justify-self:stretch}.row:is(.wrow,.hrow) bs-spark svg{width:100%;height:20px}.row:is(.wrow,.hrow) .num,.row:is(.wrow,.hrow) .tick{font-size:11.5px}.row:is(.wrow,.hrow) .num .tiny{font-size:10px;line-height:1.1;margin-left:0;max-width:none;text-wrap:balance}.row:is(.wrow,.hrow) .inname{display:none}.row.wrow>:nth-child(5),.row.hrow>:nth-child(3){align-self:start;justify-self:start;text-align:left;font-size:10px}.row.wrow>:nth-child(5) b,.row.hrow>:nth-child(3) b{font-weight:600}.row.wrow>:nth-child(5) .tiny,.row.hrow>:nth-child(3) .tiny{display:none}.row.wrow>:nth-child(6),.row.hrow>:nth-child(7){justify-self:end;margin-right:-10px}.row.hrow>:nth-child(6){justify-self:stretch}.row.wrow>.hi{display:block;grid-area:high}.row.wrow.folded>.wname{display:none}.row.wrow>.wname{grid-column:1 / -1;margin-top:4px}.row.wrow:not(.folded)>.wname{display:block}.row:is(.wrow,.hrow):not(.folded)>bs-lines{margin-top:6px}.row.hrow.folded>:is(.sell,.trades){display:none}.row.hrow>:is(.sell,.trades){margin-top:6px}.list.hs{overflow-x:auto;overscroll-behavior-x:contain}.list.hs>.lrow.top{min-width:860px}.list.hs>.lrow.grow{min-width:980px}.list.hs>.irow{min-width:720px}.list.hs>*>bs-lines{position:sticky;left:0;justify-self:start;width:calc(100vw - 64px)}.rowtap{cursor:pointer}.rowtap :is(.rinfo,.sigs){cursor:auto}.ptools.closed{display:none}:is(.addbox,.sell)>.field{flex:1 1 84px;min-width:0;padding:5px 8px;font-size:12px;border-radius:8px}:is(.addbox,.sell) .day .field{padding:5px 4px 5px 6px;font-size:12px;border-radius:8px}.ptools .addbox{flex:1 1 100%;padding:10px;border:1px solid rgba(148,163,255,.22);border-radius:12px;background:#060a1673;animation:pop .3s var(--ease)}}::view-transition-group(*.ex){animation-duration:.6s;animation-timing-function:var(--ease);overflow:hidden;border-radius:20px}::view-transition-group(*.front){z-index:1;background:linear-gradient(160deg,#141c34,#0b1122)}::view-transition-old(*.ex){animation:ex-out .2s ease-in both;object-fit:none;object-position:top}::view-transition-new(*.ex){animation:ex-in .38s var(--ease) .16s both;object-fit:none;object-position:top}@keyframes ex-out{to{opacity:0}}@keyframes ex-in{0%{opacity:0}}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;animation-delay:0s!important}.reveal{opacity:1;transform:none}}
