.tm-faq{border-radius:13px;border:1px solid rgba(var(--th-lav),.12);background:var(--color-card);overflow:hidden}.tm-faq__q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:var(--color-heading)}.tm-faq__q::-webkit-details-marker{display:none}.tm-faq__chev{width:18px;height:18px;flex:0 0 auto;color:var(--color-muted);transition:transform .2s}.tm-faq[open] .tm-faq__chev{transform:rotate(180deg)}.tm-faq__a{padding:0 16px 15px;font-size:13.5px;line-height:1.65;color:var(--color-body)}.pred-h2{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--color-heading);margin-bottom:14px;text-wrap:balance}@media(min-width:640px){.pred-h2{font-size:22px}}.pred-cta{position:relative;overflow:hidden;margin-top:28px;padding:30px 26px;border-radius:20px;border:1px solid rgba(var(--th-lav),.2);background:radial-gradient(120% 130% at 100% 0%,color-mix(in srgb,var(--color-accent) 18%,var(--color-surface-2)),var(--color-surface) 55%,var(--color-ink));text-align:center}@media(min-width:720px){.pred-cta{padding:38px 40px}}.pred-cta__glow{position:absolute;top:-80px;right:-40px;width:320px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(var(--th-glow),.5),transparent 70%);filter:blur(40px);pointer-events:none}.pred-cta__title{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--color-heading);margin:0 0 10px}@media(min-width:640px){.pred-cta__title{font-size:26px}}.pred-cta__text{max-width:620px;margin:0 auto 20px;font-size:14px;line-height:1.65;color:var(--th-t-c3bae3)}.pred-cta__btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:13px;font-size:14.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--color-accent),#6152e6);box-shadow:0 16px 34px -14px rgba(var(--th-glow),.95);transition:transform .15s,box-shadow .15s}.pred-cta__btn:hover{transform:translateY(-1px);box-shadow:0 22px 44px -14px rgba(var(--th-glow),1)}.pred-cta__btn svg{transition:transform .15s}.pred-cta__btn:hover svg{transform:translate(3px)}.pred-related{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:560px){.pred-related{grid-template-columns:repeat(2,1fr)}}@media(min-width:920px){.pred-related{grid-template-columns:repeat(4,1fr)}}.pred-rel{display:flex;flex-direction:column;gap:5px;padding:16px;border-radius:14px;border:1px solid rgba(var(--th-lav),.12);background:var(--color-card);transition:transform .15s,border-color .15s,background .15s}.pred-rel:hover{transform:translateY(-2px);border-color:rgba(var(--th-lav),.3);background:rgba(var(--th-pan9),.55)}.pred-rel__title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--color-heading)}.pred-rel__title svg{color:var(--color-lavender)}.pred-rel__sub{font-size:12px;color:var(--color-muted);line-height:1.4}.pl-card{margin-top:14px;overflow:hidden;border-radius:var(--radius-2xl);border:1px solid rgba(var(--th-lav),.16);background:linear-gradient(180deg,rgba(var(--th-glow),.1),rgba(var(--th-glow),0) 45%),var(--color-card)}.pl-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--color-line)}.pl-head__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(var(--th-lav),.12);color:var(--color-lavender)}.pl-head__tx{min-width:0}.pl-head__tx b{display:block;font-size:14.5px;font-weight:700;line-height:1.3;color:var(--color-heading)}.pl-head__tx small{display:block;margin-top:2px;font-size:12px;color:var(--color-muted)}.pl-row{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:12px;padding:11px 16px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s}.pl-row+.pl-row{border-top:1px solid var(--color-line)}@media(hover:hover){.pl-row:hover{background-color:rgba(var(--th-lav),.05)}.pl-row:hover .pl-lock{border-style:solid;background:rgba(var(--th-lav),.12)}}.pl-row:active{background-color:rgba(var(--th-lav),.07)}.pl-row:focus-visible{outline:2px solid var(--color-lavender);outline-offset:-2px}.pl-teams{display:flex;flex-direction:column;gap:6px;min-width:0}.pl-tm{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;color:var(--color-heading)}.pl-tm img{flex:none;width:20px;height:20px;object-fit:contain}.pl-tm>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-when{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pl-time{font-size:12.5px;font-weight:700;color:var(--color-body)}.pl-cd{display:block;min-height:1.3em;font-size:10.5px;font-weight:700;color:var(--color-lavender);white-space:nowrap;font-variant-numeric:tabular-nums}.pl-lock{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px dashed rgba(var(--th-lav),.4);background:rgba(var(--th-lav),.06);color:var(--color-lavender)}.pl-more{margin:0;padding:9px 16px;border-top:1px solid var(--color-line);font-size:12px;font-weight:600;color:var(--color-muted);text-align:center}.pl-foot{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 16px 16px;border-top:1px solid var(--color-line)}.pl-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:360px;min-height:42px;padding:8px 18px;border-radius:12px;background:linear-gradient(135deg,var(--color-accent-hi),var(--color-accent-lo));color:#fff;font-size:14px;font-weight:700;line-height:1.25;text-align:center;box-shadow:0 10px 24px -12px rgba(var(--th-glow),.9);transition:transform .15s,box-shadow .15s}.pl-btn svg{flex:none}@media(hover:hover){.pl-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px rgba(var(--th-glow),1)}}.pl-btn:focus-visible{outline:2px solid var(--color-lavender);outline-offset:2px}.pl-guar{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--color-muted)}.pl-guar svg{color:var(--th-t-3ecf8e)}@media(prefers-reduced-motion:reduce){.pl-btn,.pl-row{transition:none}}.o25s__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:12px}.o25s__head .pred-h2{margin-bottom:0}.o25s__sub{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--color-muted)}.o25s__nm{display:flex;flex-direction:column;min-width:0}.o25s__nm b{font-size:13.5px;font-weight:600;color:var(--color-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o25s__nm small{font-size:11px;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o25lg{margin:0;padding:0;list-style:none}.o25lg__item+.o25lg__item{border-top:1px solid var(--color-line)}.o25lg__row{display:grid;grid-template-columns:16px 24px minmax(0,1fr) 40px;grid-template-areas:"rk lg nm v" "rk lg bar v";align-items:center;gap:6px 10px;padding:10px 14px;transition:background-color .15s}a.o25lg__row:hover{background:rgba(var(--th-wsh),.02)}.o25lg__rk{grid-area:rk;font-size:12px;font-weight:700;color:var(--color-muted);text-align:center;font-variant-numeric:tabular-nums}.o25lg__row>.o25lg__crest{grid-area:lg}.o25lg__row>.o25s__nm{grid-area:nm}img.o25lg__crest{box-sizing:border-box;width:24px;height:24px;padding:3px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px rgba(var(--th-lav),.14);object-fit:contain}.o25lg__bar{grid-area:bar;height:6px;border-radius:99px;background:rgba(var(--th-wsh),.08);overflow:hidden}.o25lg__bar i{display:block;height:100%;border-radius:inherit}.o25lg__v{grid-area:v;font-size:14px;font-weight:700;color:var(--color-heading);text-align:right}@media(min-width:900px){.o25lg{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr}.o25lg__item+.o25lg__item{border-top:0}.o25lg__item{border-bottom:1px solid var(--color-line)}.o25lg__item:nth-child(4n){border-bottom:0}.o25lg__item:nth-child(n+5){border-inline-start:1px solid var(--color-line)}.o25lg__row{grid-template-columns:16px 24px minmax(0,1fr) minmax(90px,36%) 40px;grid-template-areas:"rk lg nm bar v";row-gap:0;padding:12px 18px}}.o25tm__seg{display:inline-flex;padding:3px;border-radius:10px;background:rgba(var(--th-wsh),.05);border:1px solid rgba(var(--th-lav),.12)}.o25tm__seg button{padding:5px 12px;border-radius:7px;font-size:12px;font-weight:600;color:var(--color-muted);transition:background-color .15s,color .15s}.o25tm__seg button[aria-pressed=true]{background:var(--color-accent);color:#fff}.o25tm__seg button:focus-visible{outline:2px solid var(--color-lavender);outline-offset:1px}.o25tm{margin:0;padding:0;list-style:none}.o25tm__item+.o25tm__item{border-top:1px solid var(--color-line)}.o25tm__row{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:10px 14px;transition:background-color .15s}.o25tm__row:hover{background:rgba(var(--th-wsh),.02)}.o25tm__crest{width:24px;height:24px;object-fit:contain}.o25tm__spark{position:relative;display:flex;align-items:flex-end;gap:3px;height:30px;padding:0 2px}.o25tm__spark i{width:6px;border-radius:2px 2px 0 0;background:rgba(var(--th-lav),.28)}.o25tm__spark em{position:absolute;left:0;right:0;bottom:35.7%;border-top:1px dashed rgba(var(--th-wsh),.35)}.o25tm__avg{display:flex;flex-direction:column;align-items:flex-end;min-width:40px;line-height:1.15}.o25tm__avg b{font-size:15px;font-weight:700;color:var(--color-heading)}.o25tm__avg small{font-size:9px;color:var(--color-muted);white-space:nowrap}@media(max-width:479px){.o25tm__seg{display:flex;width:100%}.o25tm__seg button{flex:1 1 0;padding:6px 8px;text-align:center;line-height:1.2}.o25tm__row{gap:9px;grid-template-columns:22px minmax(0,1fr) auto auto}.o25tm__crest{width:22px;height:22px}.o25tm__spark{gap:2px}.o25tm__spark i{width:5px}}@media(max-width:369px){.o25tm__avg{min-width:0}.o25tm__avg small{display:none}}@media(max-width:359px){.o25tm__seg button{padding:6px 4px;font-size:11.5px}}@media(min-width:900px){.o25tm{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr}.o25tm__item+.o25tm__item{border-top:0}.o25tm__item{border-bottom:1px solid var(--color-line)}.o25tm__item:nth-child(3n){border-bottom:0}.o25tm__item:nth-child(n+4){border-inline-start:1px solid var(--color-line)}.o25tm__row{padding:12px 18px}.o25tm__spark{height:34px}.o25tm__spark i{width:8px}}.cs-sc{display:inline-grid;place-items:center;min-width:40px;height:26px;padding:0 7px;border-radius:8px;background:rgba(var(--th-lav),.1);border:1px solid rgba(var(--th-lav),.2);font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--color-heading);white-space:nowrap}.cs1__tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 10px;padding-bottom:2px}.cs1__tabs::-webkit-scrollbar{display:none}.cs1__tabs button{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:99px;border:1px solid rgba(var(--th-lav),.16);background:var(--color-card);font-size:12px;font-weight:600;color:var(--color-body);white-space:nowrap;transition:background-color .15s,color .15s}.cs1__tabs button:has(.cs1__crest){padding-left:5px}.cs1__tabs button[aria-pressed=true]{background:var(--color-accent);border-color:transparent;color:#fff}.cs1__tabs button:focus-visible{outline:2px solid var(--color-lavender);outline-offset:1px}img.cs1__crest{box-sizing:border-box;width:18px;height:18px;padding:2px;border-radius:5px;background:#fff;object-fit:contain}.cs1{margin:0;padding:0;list-style:none}.cs1__row{display:grid;grid-template-columns:auto minmax(0,1fr) 62px;align-items:center;gap:12px;padding:8px 14px}.cs1__row+.cs1__row{border-top:1px solid var(--color-line)}.cs1__bar{height:6px;border-radius:99px;background:rgba(var(--th-wsh),.07);overflow:hidden}.cs1__bar i{display:block;height:100%;border-radius:inherit;background:var(--color-accent)}.cs1__row:nth-child(n+4) .cs1__bar i{background:rgba(var(--th-lav),.55)}.cs1__v{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.cs1__v b{font-size:13px;font-weight:700;color:var(--color-heading)}.cs1__v small{font-size:10px;color:var(--color-muted);white-space:nowrap}@media(min-width:900px){.cs1{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr}.cs1__row+.cs1__row{border-top:0}.cs1__row{border-bottom:1px solid var(--color-line);padding:10px 18px}.cs1__row:nth-child(4n){border-bottom:0}.cs1__row:nth-child(n+5){border-inline-start:1px solid var(--color-line)}}.cs2-count{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;padding:12px 16px;border-radius:var(--radius-2xl);border:1px solid rgba(var(--th-lav),.16);background:linear-gradient(90deg,rgba(var(--th-glow),.1),rgba(var(--th-glow),0) 60%),var(--color-card)}.cs2-count>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px}.cs2-count__n{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1;color:var(--color-heading)}.cs2-count__l{font-size:12.5px;color:var(--color-body)}.cs2-count__w{font-size:12px;color:var(--color-muted)}.cs2-count__w b{font-weight:700;color:var(--th-t-3ecf8e)}.cs2{margin:0;padding:0;list-style:none}.cs2__row{display:grid;grid-template-columns:auto minmax(0,1fr) 50px;grid-template-areas:"sc tx v" "sc bar v";align-items:center;gap:5px 12px;padding:9px 14px}.cs2__row+.cs2__row{border-top:1px solid var(--color-line)}.cs2__row>.cs-sc{grid-area:sc}.cs2__tx{grid-area:tx;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;min-width:0}.cs2__tx b{font-size:12.5px;font-weight:600;color:var(--color-heading)}.cs2__tx small{font-size:10.5px;color:var(--color-muted)}.cs2__bar{grid-area:bar;height:5px;border-radius:99px;background:rgba(var(--th-wsh),.07);overflow:hidden}.cs2__bar i{display:block;height:100%;border-radius:inherit;background:var(--color-accent)}.cs2__v{grid-area:v;text-align:right;font-size:13.5px;font-weight:700;color:var(--color-heading)}@media(min-width:900px){.cs2{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr}.cs2__row+.cs2__row{border-top:0}.cs2__row{border-bottom:1px solid var(--color-line);padding:11px 18px}.cs2__row:nth-child(3n){border-bottom:0}.cs2__row:nth-child(n+4){border-inline-start:1px solid var(--color-line)}}
