.tl-board:has(.pf){background:#060908;overflow:clip}.tl-board:has(.pf[data-skin=white]){background:#fff}.tl-board:has(.pf[data-embed]){background:0 0;overflow:visible}@keyframes pf-scan{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}@keyframes pf-p{50%{opacity:.25}}.pf{--bg:#060908;--panel:#0d181299;--panel-2:#04090785;--line:#82e1aa1f;--line-2:#82e1aa38;--chart-bg:#070d0a;--card-bg:#070b09;--card-panel:#0d1813;--card-line:#1c3327;--card-glow:#28aa5f73;--stage:radial-gradient(ellipse 420px 300px at 50% -40px, var(--spot-core) 0%, transparent 75%), radial-gradient(ellipse 820px 520px at 50% -90px, var(--spot) 0%, transparent 72%);--stage-mask:radial-gradient(ellipse 900px 560px at 50% 0, #000 15%, transparent 82%);--spot:#1a7a42b3;--spot-core:#37d37b57;--spot-ptr:#37d37b17;--dot:#bef0d21a;--shadow:0 1px 0 #ffffff0a inset, 0 20px 44px -20px #000000bf;--glow:#37d37b57;--gauge-glow:#37d37b4d;--ink:#f2f7f4;--mut:#a9bfb2;--faint:#6f8779;--track:#bef0d21a;--g:#37d37b;--g-deep:#25b866;--on-g:#06110b;--on-c:#06110b;--g-soft:#37d37b21;--r:#ff6f57;--r-soft:#ff6f5724;--range:#a3bcae;--range-soft:#a3bcae24;--grid:#eef4f012;color-scheme:dark;--f-display:"Sora", system-ui, sans-serif;--f-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;isolation:isolate;color:var(--ink);text-align:left;font-size:14px;line-height:1.5;position:relative;&[data-skin=white]{--bg:#fff;--panel:#fffc;--panel-2:#f0f6f2c7;--line:#13211a17;--line-2:#13211a24;--chart-bg:#f7faf8;--card-bg:#fff;--card-panel:#f4f8f6;--card-line:#dfe9e3;--card-glow:#37d37b38;--stage:radial-gradient(ellipse 46% 42% at 50% 74%, var(--spot-core) 0%, transparent 72%), radial-gradient(ellipse 85% 72% at 50% 68%, var(--spot) 0%, transparent 72%);--stage-mask:radial-gradient(ellipse 80% 65% at 50% 68%, #000 15%, transparent 80%);--spot:#1a7a4233;--spot-core:#37d37b4d;--spot-ptr:#1a7a4212;--dot:#13211a1a;--shadow:0 1px 2px #13211a0a, 0 16px 40px -16px #13211a24;--glow:#1a7a424d;--gauge-glow:#1a7a422e;--ink:#0e1a14;--mut:#55685d;--faint:#8a9c92;--track:#13211a14;--g:#1a7a42;--g-deep:#145f33;--on-g:#fff;--on-c:#fff;--g-soft:#1a7a4217;--r:#c23a26;--r-soft:#c23a2614;--range:#64786d;--range-soft:#64786d1c;--grid:#13211a12;color-scheme:light}&:before,&:after{content:"";pointer-events:none;position:absolute;inset:-28px calc(50% - 50vw) -34px}&:before{z-index:-2;background:var(--stage)}&:after{z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,20%), var(--spot-ptr), transparent 70%), radial-gradient(var(--dot) 1px, transparent 1px) 0 0 / 22px 22px;-webkit-mask-image:var(--stage-mask);mask-image:var(--stage-mask)}& *,& :before,& :after{box-sizing:border-box}& [hidden]{display:none!important}& .sshare{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}& .sshare .label{margin-right:4px}& .sshare a.btn{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}& .mk{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}& .mk .seg{display:grid}& .mk .seg button{font-family:var(--f-mono);padding:7px 14px}& .seg2{grid-template-columns:repeat(2,auto)}& .drop.is-market{cursor:default}& .basis{color:var(--faint);flex-basis:100%;margin:2px 0 0;font-size:11.5px}& a.btn.go{text-align:center;color:var(--ink);padding:9px;text-decoration:none;display:none}& .unlock{gap:8px;font-size:13px;display:grid}& .unlock b{color:var(--ink)}& .unlock-row{gap:8px;display:flex}& .unlock-row input{background:var(--panel-2);border:1px solid var(--line-2);min-width:0;font:inherit;color:var(--ink);border-radius:10px;flex:1;padding:8px 10px}& .unlock-row input:focus{border-color:var(--g);box-shadow:0 0 0 3px var(--g-soft);outline:none}&[data-embed]{background:var(--bg);border-radius:16px;padding:16px;overflow:hidden;&:before,&:after{inset:0}& #pf-modeSeg,& #pf-upActions,& .partners,& .share{display:none!important}& a.btn.go{display:block}}& .pf-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}& .pf-addw{letter-spacing:.02em;color:#ffffffe0;-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;margin-left:10px;margin-right:auto;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}& .pf-addw:hover{color:#fff;background:#ffffff1a;border-color:#ffffff80}& .pf-addw:focus-visible{outline:2px solid var(--g);outline-offset:2px}&[data-skin=white] .pf-addw{color:#1a7a42;background:#1a7a420a;border-color:#1a7a4259}&[data-skin=white] .pf-addw:hover{background:#1a7a421a;border-color:#1a7a42}@media (width<=560px){& .pf-bar{flex-wrap:wrap;row-gap:10px}& .pf-bar .pf-note{flex:100%}& .pf-addw{margin-left:0;padding:6px 12px;font-size:12.5px}}& .pf-note{font:600 10.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;display:inline-flex}& .pf-note i{background:var(--g);width:6px;height:6px;box-shadow:0 0 0 3px var(--g-soft), 0 0 12px var(--g);border-radius:50%}& h2,& h3{color:var(--ink)}& p{color:inherit}& h1,& h2,& h3{font-family:var(--f-display);text-wrap:balance;margin:0}& .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}& button,& input,& select{font:inherit;color:inherit}& :focus-visible{outline:2px solid var(--g);outline-offset:2px}& .skin{cursor:pointer;width:38px;height:38px;color:var(--ink);border:1px solid var(--line-2);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);border-radius:50%;place-items:center;transition:border-color .15s,transform .2s;display:grid}& .skin:hover{border-color:var(--g);color:var(--g);transform:rotate(18deg)}& .skin .moon,&[data-skin=white] .skin .sun{display:none}&[data-skin=white] .skin .moon{display:block}& .grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px;display:grid}@media (width<=880px){& .grid{grid-template-columns:1fr}}& .col{gap:14px;min-width:0;display:grid}& .panel{background:var(--panel);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px)saturate(1.25);border-radius:18px;padding:16px}& .ph{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}& .ph h2{letter-spacing:-.01em;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}& .step{width:22px;height:22px;font:600 11px var(--f-mono);color:var(--g);background:var(--g-soft);border:1px solid var(--line-2);border-radius:7px;place-items:center;display:grid}& .label{text-transform:uppercase;letter-spacing:.12em;color:var(--faint);font-size:10px;font-weight:600;font-family:var(--f-mono)}& .hint{color:var(--mut);margin:0;font-size:12px}& .drop{background:var(--chart-bg);aspect-ratio:16/9;cursor:pointer;border:1px solid var(--line);border-radius:12px;max-width:100%;position:relative;overflow:hidden}& .drop canvas,& .drop img{object-fit:contain;width:100%;height:100%;display:block}& .drop:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(var(--g), var(--g)) top left / 16px 2px no-repeat, linear-gradient(var(--g), var(--g)) top left / 2px 16px no-repeat, linear-gradient(var(--g), var(--g)) top right / 16px 2px no-repeat, linear-gradient(var(--g), var(--g)) top right / 2px 16px no-repeat, linear-gradient(var(--g), var(--g)) bottom left / 16px 2px no-repeat, linear-gradient(var(--g), var(--g)) bottom left / 2px 16px no-repeat, linear-gradient(var(--g), var(--g)) bottom right / 16px 2px no-repeat, linear-gradient(var(--g), var(--g)) bottom right / 2px 16px no-repeat;transition:inset .2s;position:absolute;inset:7px}& .drop:hover:before,& .drop.over:before{inset:4px}& .drop.scanning:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--g-soft) 80%, var(--g) 100%);border-bottom:1px solid var(--g);height:34%;animation:1.9s cubic-bezier(.5,0,.5,1) infinite pf-scan;position:absolute;top:0;left:0;right:0}& .tag{font:500 10.5px var(--f-mono);background:var(--chart-bg);border:1px solid var(--line-2);color:var(--mut);border-radius:99px;padding:3px 9px;position:absolute;bottom:14px;left:14px}& .drop-actions{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;display:flex}& .btn{border:1px solid var(--line-2);background:var(--panel-2);cursor:pointer;border-radius:10px;padding:7px 13px;font-size:12.5px;font-weight:500;transition:border-color .15s,transform .1s,box-shadow .15s,filter .15s}& .btn:hover{border-color:var(--g)}& .btn:active{transform:translateY(1px)}& .btn.primary{width:100%;font:600 14.5px var(--f-display);letter-spacing:-.01em;color:var(--on-g);background:linear-gradient(180deg, var(--g), var(--g-deep));box-shadow:0 10px 28px var(--glow), inset 0 1px 0 #ffffff47;border-color:#0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px;display:flex}& .btn.primary:hover{filter:brightness(1.07);box-shadow:0 14px 34px var(--glow), inset 0 1px 0 #ffffff47}& .btn.primary svg{transition:transform .2s}& .btn.primary:hover svg{transform:translate(2px,-2px)}& .btn.green{background:linear-gradient(180deg, var(--g), var(--g-deep));color:var(--on-g);box-shadow:0 8px 20px var(--glow), inset 0 1px 0 #ffffff47;border-color:#0000;font-weight:600}& .btn.green:hover{filter:brightness(1.07);box-shadow:0 11px 26px var(--glow), inset 0 1px 0 #ffffff47}& .btn:disabled{opacity:.55;cursor:not-allowed}& .fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}& .fields.four{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}@media (width<=520px){& .fields,& .fields.four{grid-template-columns:repeat(2,minmax(0,1fr))}}& .f label{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:11px;display:block;overflow:hidden}& .f input,& .f select{background:var(--panel-2);border:1px solid var(--line);width:100%;font-family:var(--f-mono);border-radius:10px;padding:8px 10px;font-size:12.5px;transition:border-color .15s,box-shadow .15s}& .f input:focus,& .f select:focus{border-color:var(--g);box-shadow:0 0 0 3px var(--g-soft);outline:none}& .f input::placeholder{color:var(--faint)}& .seg{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;grid-template-columns:repeat(3,auto);gap:2px;padding:2px;display:inline-grid}& .seg button{cursor:pointer;color:var(--mut);background:0 0;border:0;border-radius:8px;padding:4px 12px;font-size:12px;transition:background .15s,color .15s}& .seg button[aria-pressed=true]{background:var(--g);color:var(--on-g);font-weight:600}& .chips{flex-wrap:wrap;gap:6px;display:flex}& .chip{border:1px solid var(--line-2);background:var(--panel-2);cursor:pointer;user-select:none;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}& .chip input{opacity:0;pointer-events:none;position:absolute}& .chip:before{content:"";border:1.5px solid var(--faint);border-radius:50%;width:7px;height:7px;transition:all .15s}& .chip:hover{border-color:var(--r)}& .chip:has(input:checked){background:var(--r-soft);border-color:var(--r);color:var(--r)}& .chip:has(input:checked):before{background:var(--r);border-color:var(--r);box-shadow:0 0 8px var(--r)}& .chip:has(input:focus-visible){outline:2px solid var(--g);outline-offset:2px}& .verdict{background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px)saturate(1.25);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid;position:relative}& .verdict:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg, currentColor, var(--line) 45%, var(--line));opacity:.9;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}& .verdict.v-ready{color:var(--g)}& .verdict.v-wait{color:var(--range)}& .verdict.v-stand{color:var(--r)}& .gauge{width:78px;height:78px;filter:drop-shadow(0 0 10px var(--gauge-glow));flex:none}& .gauge .trk{fill:none;stroke:var(--track);stroke-width:7px}& .gauge .val{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:round;transition:stroke-dasharray .7s cubic-bezier(.2,.8,.2,1)}& .gauge text{fill:var(--ink);font:600 24px var(--f-mono)}& .gauge .cap{fill:var(--faint);font:600 7px var(--f-mono);letter-spacing:.12em}& .vtxt{color:var(--ink);min-width:0}& .vpill{font:600 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;display:inline-flex}& .verdict.v-ready .vpill{color:var(--g)}& .verdict.v-wait .vpill{color:var(--range)}& .verdict.v-stand .vpill{color:var(--r)}& .vpill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}& .vpill .ex{color:var(--faint);letter-spacing:.08em;margin-left:6px}& .verdict h3{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.2}& .verdict p{color:var(--mut);margin:3px 0 0;font-size:13px}& .meta{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}& .meta span{color:var(--mut);background:var(--panel-2);border:1px solid var(--line);border-radius:99px;padding:3px 9px;font-size:11.5px}& .meta b{color:var(--ink);font:500 11.5px var(--f-mono);margin-left:3px}& .stack{border-radius:99px;gap:3px;height:8px;margin-bottom:12px;display:flex;overflow:hidden}& .stack i{border-radius:99px;min-width:3px;height:100%;transition:flex-basis .6s;display:block}& .stack .bull{background:var(--g)}& .stack .range{background:var(--range)}& .stack .bear{background:var(--r)}& .scards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=620px){& .scards{grid-template-columns:1fr}}& .scard{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;min-width:0;padding:12px;position:relative;overflow:hidden}& .scard.bull{--c:var(--g);--cs:var(--g-soft)}& .scard.range{--c:var(--range);--cs:var(--range-soft)}& .scard.bear{--c:var(--r);--cs:var(--r-soft)}& .scard:before{content:"";background:radial-gradient(ellipse 80% 100% at 50% 0%, var(--cs), transparent 75%);pointer-events:none;height:70px;position:absolute;inset:0 0 auto}& .scard.lead{border-color:var(--c);box-shadow:0 10px 30px -14px var(--c)}& .scard .hd{font:600 12px var(--f-display);color:var(--c);justify-content:space-between;align-items:center;display:flex;position:relative}& .scard .lead-tag{font:600 9px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--c);color:var(--on-c);border-radius:99px;padding:2px 7px}& .scard .pct{font:600 34px/1.1 var(--f-mono);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 8px;position:relative}& .scard .pct small{color:var(--c);margin-left:1px;font-size:16px}& .scard dl{gap:6px;margin:0;font-size:12.5px;display:grid}& .scard dt{font:600 9.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}& .scard dd{overflow-wrap:anywhere;margin:0;line-height:1.35}& .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=560px){& .two{grid-template-columns:1fr}}& table.lv{border-collapse:collapse;width:100%;font-size:12.5px}& .lv td{border-top:1px solid var(--line);vertical-align:top;padding:6px 0}& .lv tr:first-child td{border-top:0;padding-top:0}& .lv td:first-child{font:500 13px var(--f-mono);font-variant-numeric:tabular-nums;width:74px}& .pill{font:600 9.5px var(--f-mono);border-radius:5px;margin-right:6px;padding:1px 6px}& .pill.s{background:var(--g-soft);color:var(--g)}& .pill.r{background:var(--r-soft);color:var(--r)}& ul.clean{gap:5px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}& ul.clean li{padding-left:14px;position:relative}& ul.clean li:before{content:"";background:var(--faint);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}& ul.clean.watch li:before{background:var(--g)}& .plan{border:1px solid var(--line-2);background:var(--panel-2);border-radius:14px;gap:9px;margin-top:14px;padding:12px;display:grid}& .plan-t{font:600 14px var(--f-display);letter-spacing:-.01em;color:var(--ink);margin:0}& .plan-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}& .sizer{flex-wrap:wrap;gap:6px;display:flex}& .stat{background:var(--panel);border:1px solid var(--line-2);border-radius:99px;align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex}& .stat .k{font:600 9.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}& .stat .v{font:600 13px var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}& .flags{flex-wrap:wrap;gap:6px;display:flex}& .flag{border-radius:10px;padding:5px 10px;font-size:12.5px;line-height:1.35}& .flag.bad{background:var(--r-soft)}& .flag.ok{background:var(--g-soft)}& .flag.hint{background:var(--g-soft);color:var(--ink)}& .flag b{font-family:var(--f-mono);font-weight:500}& .partners{margin-top:16px}& .partners .ph{flex-wrap:wrap}& .partners h2{letter-spacing:-.015em;font-size:16px;font-weight:700}& .adtag{font:600 9.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line-2);border-radius:99px;padding:2px 8px}& .pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=720px){& .pgrid{grid-template-columns:1fr}}& .pcard{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}& .pcard:hover{border-color:var(--g);box-shadow:0 12px 28px -14px var(--glow);transform:translateY(-2px)}& .plogo{border:1px solid var(--line-2);background:#fff;border-radius:11px;width:44px;height:44px;display:block;overflow:hidden}& .plogo img{object-fit:contain;width:100%;height:100%;display:block}& .pinfo{min-width:0;display:grid}& .pname{font:600 14px var(--f-display);letter-spacing:-.01em}& .pfact{color:var(--mut);font-size:12px}& .pfact b{font:500 12px var(--f-mono);color:var(--ink)}& .pfact a{color:var(--g);font-weight:600;text-decoration:none}& .pfact a:hover{text-decoration:underline}& .pgo{font:600 12px var(--f-display);color:var(--on-g);background:linear-gradient(180deg, var(--g), var(--g-deep));box-shadow:0 6px 16px var(--glow), inset 0 1px 0 #ffffff47;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;display:inline-flex}& .pgo:hover{filter:brightness(1.07)}@media (width<=560px){& .pcard{grid-template-columns:auto minmax(0,1fr)}& .pgo{grid-column:1/-1;justify-content:center;padding:11px 12px;font-size:13px}& .ph{flex-wrap:wrap;row-gap:8px}}@media (pointer:coarse){& .seg button{min-height:38px;padding-inline:14px}& .chip{min-height:38px}& .btn{min-height:40px}}& .pfoot{color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:10px;font-size:11.5px;display:flex}& .pfoot a{color:var(--g);font-weight:600;text-decoration:none}& .pfoot a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){& .pcard{transition:none}& .pcard:hover{transform:none}}& .status{color:var(--mut);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:18px;font-size:12px;display:flex}& .pulse{background:var(--g);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite pf-p}@media (prefers-reduced-motion:reduce){& .pulse,& .drop.scanning:after{animation:none}& .gauge .val,& .stack i,& .btn,& .chip,& .drop:before{transition:none}}& .disclaim{color:var(--faint);text-align:center;max-width:92ch;margin:20px auto 0;font-size:11px}& .err{color:var(--r)}}
