.drawer.fd{width:min(680px,100%)}.fd-head{padding:16px 24px;gap:12px;background:linear-gradient(180deg,var(--surface-1),var(--paper) 70%)}.fd-top{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.fd-kind{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:3px 10px 3px 8px;border-radius:99px;background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong)}.fd-impact{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.fd-impact.high{color:var(--ink);font-weight:600}.fd-effort{font-size:13px;color:var(--ink-3)}.fd-close{margin-left:auto;width:34px;height:34px;border-radius:50%;border:0;background:transparent;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.fd-close:hover{background:var(--surface-2);color:var(--ink)}.fd-close:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.fd-title{font:700 22px/1.25 var(--font-head);letter-spacing:-.012em;margin:0;color:var(--ink)}.fd-controls{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.fd-copy{display:inline-flex;align-items:center;gap:6px;border:0;background:none;font:inherit;font-size:14px;color:var(--ink-2);cursor:pointer;padding:6px 8px;border-radius:var(--radius-s)}.fd-copy:hover{background:var(--surface-1);color:var(--ink)}.fd-head .fx-team{margin-top:0;padding-top:12px}.fd-body{padding:20px 24px 40px;gap:24px;grid-auto-rows:max-content}.fd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));border-radius:12px;overflow:hidden;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule)}.fd-fact{display:grid;gap:6px;align-content:start;padding:14px 16px;border-left:1px solid var(--rule);min-width:0}.fd-fact:first-child{border-left:0}.fd-fact-lead{background:var(--paper)}.fd-fact-n{font:700 26px/1 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.fd-fact-lead .fd-fact-n{font-size:32px}.fd-fact-n small{font:500 14px var(--font-body);color:var(--ink-3);letter-spacing:0}.fd-fact-l{font-size:13px;line-height:1.35;color:var(--ink-2)}.fd-fact-logos{display:flex;align-items:center;min-height:26px}.fd-stack .logo-tile{box-shadow:0 0 0 2px var(--surface-1);border-radius:6px}.fd-stack .logo-tile+.logo-tile,.fd-stack>*+*{margin-left:-6px}.fd-why{margin:-10px 2px 0;font-size:14px;line-height:1.55;color:var(--ink-2);max-width:64ch}.fd-fact-logos.fd-stack{min-height:26px}.fd-sec{display:grid;gap:10px}.fd-sec-h{display:flex;align-items:center;gap:8px;font:600 15px/1.3 var(--font-head);margin:0;color:var(--ink)}.fd-sec-i{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-2);flex:none}.fd-count{font:500 12px var(--font-body);color:var(--ink-3);background:var(--surface-1);padding:1px 8px;border-radius:99px}.fd-sub{margin:0;font-size:14px;color:var(--ink-2)}.fd-mini-h{font:600 13px var(--font-body);color:var(--ink-2);margin:6px 0 0}.fd-pages{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fd-page{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);transition:border-color .12s ease}.fd-page:hover{border-color:var(--rule-strong)}.fd-page.you{border-color:color-mix(in srgb,var(--you) 35%,var(--rule))}.fd-page .logo-tile{border-radius:7px;margin-top:1px}.fd-page-main{display:grid;gap:3px;min-width:0}.fd-page-title{font-weight:600;font-size:15px;line-height:1.35;color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-page-title:hover{text-decoration:underline}.fd-page-meta{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;font-size:13px;color:var(--ink-3)}.fd-host{color:var(--ink-2)}.fd-for{font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-page-side{display:grid;gap:6px;justify-items:end}.fd-pill{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:99px;white-space:nowrap}.fd-pill.good{color:var(--good);background:var(--good-tint)}.fd-pill.bad{color:var(--bad-ink);background:var(--bad-tint)}.fd-pill.quiet{color:var(--ink-2);background:var(--surface-1);font-weight:500}.fd-on{display:inline-flex;align-items:center;gap:3px}.fd-on-l{font-size:12px;color:var(--ink-3);margin-right:3px;white-space:nowrap}.fd-brands,.fd-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fd-brands li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;border:1px solid var(--rule);border-radius:99px;font-size:14px;background:var(--paper)}.fd-chips li{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:99px;background:var(--surface-1);font-size:14px;color:var(--ink)}.fd-x{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.fd-stand{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.fd-stand li{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:9px;row-gap:1px;align-items:center;padding:10px 12px;border:1px solid var(--rule);border-radius:10px}.fd-stand-name{font-size:14px;font-weight:600;color:var(--ink)}.fd-stand-v{grid-column:2;font-size:13px;color:var(--ink-3)}.fd-stand li.on{border-color:color-mix(in srgb,var(--good) 40%,var(--rule));background:color-mix(in srgb,var(--good-tint) 50%,var(--paper))}.fd-stand li.on .fd-stand-v{color:var(--good);font-weight:600}.fd-steps{list-style:none;counter-reset:fdstep;margin:0;padding:0;display:grid}.fd-steps li{counter-increment:fdstep;position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:16px}.fd-steps li:before{content:counter(fdstep);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 13px var(--font-head);background:var(--ink);color:var(--on-ink);position:relative;z-index:1}.fd-steps li:after{content:"";position:absolute;left:13.5px;top:30px;bottom:2px;width:1px;background:var(--rule-strong)}.fd-steps li:last-child{padding-bottom:0}.fd-steps li:last-child:after{display:none}.fd-steps li>span{font-size:15px;line-height:1.55;color:var(--ink);padding-top:3px}.fd-outcome{display:grid;gap:12px;padding:16px 18px;border-radius:12px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule)}.fd-outcome-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center}.fd-o-label,.fd-o-value,.fd-o-help{display:block}.fd-o-label{font-size:13px;color:var(--ink-2)}.fd-o-value{font:700 28px/1.15 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.fd-o-help{font-size:13px;color:var(--ink-3)}.fd-o-arrow{font:700 15px var(--font-head);color:var(--ink-3);font-variant-numeric:tabular-nums}.fd-o-arrow.up{color:var(--good)}.fd-o-arrow.down{color:var(--bad-ink)}.fd-o-note{margin:0;font-size:14px;color:var(--ink-2)}.fd-help{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px 14px;align-items:center;padding:14px 16px;border-radius:12px;background:var(--surface-1)}.fd-help-i{width:36px;height:36px;border-radius:50%;background:var(--paper);display:grid;place-items:center;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.fd-help-text{display:grid;gap:2px;font-size:14px;line-height:1.45;color:var(--ink-2)}.fd-help-text strong{color:var(--ink);font-size:14px}.fd-help-form{grid-column:2 / -1;display:grid;gap:10px}.fd-help-form textarea{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);resize:vertical}.fd-help-sent{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:10px;background:var(--surface-1);font-size:14px;color:var(--ink-2)}@media(max-width:640px){.fd-head{padding:14px 16px}.fd-body{padding:16px 16px 32px}.fd-title{font-size:18px}.fd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-fact:nth-child(3){border-left:0}.fd-fact:nth-child(n+3){border-top:1px solid var(--rule)}.fd-page{grid-template-columns:28px minmax(0,1fr)}.fd-page-side{grid-column:2;display:flex;flex-wrap:wrap;justify-items:start;align-items:center;gap:8px}.fd-help{grid-template-columns:36px minmax(0,1fr)}.fd-help>.btn{grid-column:2;justify-self:start}.fd-outcome-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fd-o-arrow{display:none}}.drawer.fd,.drawer.fd.fd-k-listing{--fd-accent: var(--series-1)}.drawer.fd.fd-k-community{--fd-accent: var(--series-6)}.drawer.fd.fd-k-content{--fd-accent: var(--series-3)}.drawer.fd.fd-k-onsite{--fd-accent: var(--series-2)}.drawer.fd{--fd-tint: color-mix(in srgb, var(--fd-accent) 10%, var(--paper));--fd-tint-2: color-mix(in srgb, var(--fd-accent) 18%, var(--paper));--fd-deep: color-mix(in srgb, var(--fd-accent) 72%, var(--ink));--fd-line: color-mix(in srgb, var(--fd-accent) 32%, var(--rule))}.fd-head{background:radial-gradient(90% 160% at 100% 0%,color-mix(in srgb,var(--fd-accent) 26%,transparent) 0%,transparent 60%),radial-gradient(60% 120% at 0% 0%,color-mix(in srgb,var(--fd-accent) 10%,transparent) 0%,transparent 70%),linear-gradient(180deg,var(--fd-tint),var(--paper) 90%);border-bottom-color:var(--fd-line)}.fd-kind{color:var(--fd-deep);background:var(--fd-tint-2);box-shadow:none}.fd-impact.high .ans-pips i{background:var(--fd-accent);box-shadow:none}.fd-status button[aria-pressed=true].fd-st-open{background:var(--ink);color:var(--on-ink)}.fd-status button[aria-pressed=true].fd-st-doing{background:var(--series-1);border-color:var(--series-1);color:#fff}.fd-status button[aria-pressed=true].fd-st-done{background:var(--good-mark);border-color:var(--good-mark);color:#fff}.fd-status button[aria-pressed=true].fd-st-dismissed{background:var(--ink-3);border-color:var(--ink-3);color:var(--on-ink)}.fd-facts{background:var(--paper);box-shadow:inset 0 0 0 1px var(--fd-line)}.fd-fact{background:color-mix(in srgb,var(--fd-accent) 4%,var(--paper));border-left-color:var(--fd-line)}.fd-fact-lead{background:linear-gradient(160deg,var(--fd-tint-2),var(--fd-tint))}.fd-fact-lead .fd-fact-n,.fd-fact-lead .fd-fact-l{color:var(--fd-deep)}@media(max-width:640px){.fd-fact:nth-child(n+3){border-top-color:var(--fd-line)}}.fd-sec-i{background:var(--fd-tint-2);color:var(--fd-deep)}.fd-count{background:var(--fd-tint);color:var(--fd-deep)}.fd-page{position:relative;overflow:hidden}.fd-page:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--fd-accent);opacity:0;transition:opacity .12s ease}.fd-page:hover{border-color:var(--fd-line)}.fd-page:hover:before{opacity:1}.fd-page.you:before{background:var(--you);opacity:1}.fd-chips li{background:var(--fd-tint);color:var(--ink)}.fd-brands li{border-color:var(--fd-line)}.fd-steps li:before{background:var(--fd-tint-2);color:color-mix(in srgb,var(--fd-accent) 55%,var(--ink));box-shadow:inset 0 0 0 1.5px var(--fd-accent),0 0 0 4px var(--paper)}.fd-steps li:after{background:var(--fd-line)}.fd-outcome.up{background:linear-gradient(160deg,var(--good-tint),var(--paper));box-shadow:inset 0 0 0 1px var(--good-soft)}.fd-outcome.down{background:linear-gradient(160deg,var(--bad-tint),var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad-ink) 30%,var(--rule))}.fd-help{background:linear-gradient(120deg,var(--warn-tint),color-mix(in srgb,var(--series-5) 10%,var(--paper)));box-shadow:inset 0 0 0 1px var(--warn-line)}.fd-help-i{color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line)}.fd-stand li:not(.on) .fd-stand-v{color:var(--bad-ink)}.fd-stand li:not(.on){background:color-mix(in srgb,var(--bad-tint) 45%,var(--paper));border-color:color-mix(in srgb,var(--bad-ink) 18%,var(--rule))}.ad-verdict{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;padding:3px 10px;border-radius:99px}.ad-verdict.good{color:var(--good);background:var(--good-tint)}.ad-verdict.ok{color:var(--you-deep, var(--you));background:var(--you-tint, var(--surface-1))}.ad-verdict.bad{color:var(--bad-ink);background:var(--bad-tint)}.ad-yesno.yes{color:var(--good)}.ad-yesno.no{color:var(--ink-3)}.ad-rank{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ad-rank li{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:99px;border:1px solid var(--fd-line);background:var(--paper);font-size:14px}.ad-rank li.you{border-color:color-mix(in srgb,var(--you) 45%,var(--rule));background:var(--you-tint, var(--paper));font-weight:600}.ad-pos{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--font-head);background:var(--fd-accent);color:#fff;flex:none}.ad-rank li.you .ad-pos{background:var(--you)}.ad-cited{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:500;color:var(--ink-3)}.ad-answer{position:relative;padding:14px 16px 16px 18px;border-radius:12px;background:color-mix(in srgb,var(--fd-accent) 4%,var(--paper));box-shadow:inset 0 0 0 1px var(--fd-line)}.ad-answer:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--fd-accent)}.ad-legend{margin:0 0 10px;font-size:13px;color:var(--ink-3)}.ad-legend mark{background:var(--you-tint);color:var(--you-deep);font-weight:600;padding:0 3px;border-radius:2px}.ad-legend .comp{text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:3px}.ad-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ink-3);padding-top:4px;border-top:1px solid var(--rule)}.ad-foot .btn{margin-top:10px}.fd-fact-lead .fd-fact-n.ad-none{color:var(--bad-ink)}.wa{display:grid;gap:16px}.wa,.wa-d,.wa-fix{--wa: var(--series-3);--wa-deep: color-mix(in srgb, var(--wa) 62%, var(--ink));--wa-tint: color-mix(in srgb, var(--wa) 9%, var(--paper));--wa-line: color-mix(in srgb, var(--wa) 32%, var(--rule))}.wa a.btn,.wa-d a.btn,.wa-fix a.btn{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.btn.wa-go{display:inline-flex;align-items:center;gap:7px;background:var(--ag-writer-solid);color:var(--ag-on)}.btn.wa-go:hover:not(:disabled){background:color-mix(in srgb,var(--ag-writer-solid) 84%,#000)}.btn.wa-go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wa-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:20px 28px;align-items:start;padding:26px 28px;background:linear-gradient(180deg,var(--wa-tint),var(--paper) 78%)}.wa-hero-main{display:grid;align-content:start}.wa-hero-nums{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.wa-hero-nums li{display:inline-flex;align-items:baseline;gap:5px;padding:6px 12px;border-radius:99px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);font-size:13px;color:var(--ink-2)}.wa-hero-nums b{font:700 16px var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.wa-hero-nums li.on{color:var(--wa-deep);box-shadow:inset 0 0 0 1px var(--wa-line);background:var(--wa-tint)}.wa-hero-nums li.on b{color:var(--wa-deep)}.wa-chip{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--font-body);padding:3px 10px 3px 8px;border-radius:99px;white-space:nowrap;background:var(--surface-1);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-strong);vertical-align:1px}.wa-chip i{width:8px;height:8px;border-radius:50%;background:var(--ink-3);flex:none}.wa-chip.t-working{color:var(--wa-deep);background:var(--wa-tint);box-shadow:inset 0 0 0 1px var(--wa-line)}.wa-chip.t-working i{background:var(--wa);animation:wa-blink 1.4s ease-in-out infinite}.wa-chip.t-ready{color:var(--good);background:var(--good-tint);box-shadow:none}.wa-chip.t-ready i{background:var(--good-mark)}.wa-chip.t-saved{color:color-mix(in srgb,var(--series-1) 70%,var(--ink));background:color-mix(in srgb,var(--series-1) 10%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--series-1) 30%,var(--rule))}.wa-chip.t-saved i{background:var(--series-1)}.wa-chip.t-live{color:var(--good);background:var(--paper);box-shadow:inset 0 0 0 1px var(--good-mark)}.wa-chip.t-live i{background:var(--good)}.wa-chip.t-failed{color:var(--bad-ink);background:var(--bad-tint);box-shadow:none}.wa-chip.t-failed i{background:var(--bad-mark)}@keyframes wa-blink{0%,to{opacity:1}50%{opacity:.3}}.wa-ladder{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;align-items:start}.wa-rung{display:grid;gap:6px;justify-items:center;min-width:0}.wa-rung-n{font:700 20px/1 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;min-height:20px;display:flex;align-items:end}.wa-rung-n small{font:500 13px var(--font-body);color:var(--ink-3);margin-left:3px}.wa-rung.next .wa-rung-n small,.wa-rung.unused .wa-rung-n small,.wa-rung.now .wa-rung-n small{margin:0}.wa-rung-track{width:100%;max-width:64px;height:112px;border-radius:8px 8px 2px 2px;background:var(--surface-2);position:relative;overflow:hidden;box-shadow:inset 0 -2px 0 var(--rule-strong)}.wa-rung-bar{position:absolute;left:0;right:0;bottom:0;border-radius:4px 4px 0 0;background:var(--you);transition:height .4s ease}.wa-rung.base .wa-rung-bar{background:var(--neutral-mark, var(--ink-3))}.wa-rung.kept .wa-rung-track{box-shadow:inset 0 -2px 0 var(--you),0 0 0 2px var(--paper),0 0 0 4px color-mix(in srgb,var(--you) 45%,transparent)}.wa-rung.next .wa-rung-track,.wa-rung.unused .wa-rung-track{background:transparent;box-shadow:inset 0 0 0 1.5px var(--rule-strong)}.wa-rung.unused .wa-rung-track{opacity:.55;border-style:dashed}.wa-rung.now .wa-rung-track{background:var(--wa-tint);box-shadow:inset 0 0 0 1.5px var(--wa-line)}.wa-rung.now .wa-rung-track:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(0deg,color-mix(in srgb,var(--wa) 25%,transparent),transparent);animation:wa-rise 1.8s ease-in-out infinite}@keyframes wa-rise{0%,to{height:18%}50%{height:46%}}.wa-rung-l{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;font-size:13px;color:var(--ink-2);text-align:center;line-height:1.3}.wa-kept{font:700 12px var(--font-body);color:var(--you-deep);background:var(--you-tint);padding:1px 6px;border-radius:99px;letter-spacing:.01em}.wa-ladder.compact{gap:5px;width:150px;flex:none}.wa-ladder.compact .wa-rung{gap:3px}.wa-ladder.compact .wa-rung-track{height:40px;max-width:22px;border-radius:5px 5px 1px 1px}.wa-ladder.compact .wa-rung-bar{border-radius:3px 3px 0 0}.wa-ladder.compact .wa-rung.kept .wa-rung-track{box-shadow:inset 0 -2px 0 var(--you),0 0 0 1.5px var(--paper),0 0 0 3px color-mix(in srgb,var(--you) 45%,transparent)}.wa-ladder.compact .wa-rung-l{font-size:12px;color:var(--ink-3)}.wa-ladder.compact .wa-kept{display:none}.wa-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 6),minmax(0,1fr));gap:0}.wa-stage{display:grid;justify-items:start;gap:6px;position:relative;padding-right:8px;min-width:0}.wa-stage:after{content:"";position:absolute;left:26px;right:4px;top:11px;height:2px;border-radius:2px;background:var(--rule-strong)}.wa-stage:last-child:after{display:none}.wa-stage.done:after{background:var(--wa)}.wa-stage-dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1;background:var(--paper);color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--rule-strong)}.wa-stage.done .wa-stage-dot{background:var(--wa-deep);color:#fff;box-shadow:none}.wa-stage.now .wa-stage-dot{background:var(--wa-tint);color:var(--wa-deep);box-shadow:inset 0 0 0 2px var(--wa),0 0 0 4px color-mix(in srgb,var(--wa) 16%,transparent);animation:wa-ring 1.6s ease-in-out infinite}.wa-stage.failed .wa-stage-dot{background:var(--bad-tint);color:var(--bad-ink);box-shadow:inset 0 0 0 1.5px var(--bad-mark)}.wa-stage.skipped .wa-stage-dot{opacity:.55}.wa-stage.skipped .wa-stage-t b,.wa-stage.skipped .wa-stage-t small{color:var(--ink-3);font-weight:500}@keyframes wa-ring{0%,to{box-shadow:inset 0 0 0 2px var(--wa),0 0 0 3px color-mix(in srgb,var(--wa) 14%,transparent)}50%{box-shadow:inset 0 0 0 2px var(--wa),0 0 0 7px color-mix(in srgb,var(--wa) 8%,transparent)}}.wa-stage-t{display:grid;gap:1px;min-width:0}.wa-stage-t b{font:600 13px var(--font-head);color:var(--ink)}.wa-stage-t small{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-stage.now .wa-stage-t b{color:var(--wa-deep)}.wa-stage.done .wa-stage-t small{color:var(--ink-2)}.wa-now{display:grid;grid-template-columns:10px minmax(0,1fr);gap:4px 10px;align-items:start;margin:-8px 0 0;padding:12px 14px;border-radius:10px;background:var(--wa-tint);box-shadow:inset 0 0 0 1px var(--wa-line);font-size:14px;line-height:1.5;color:var(--ink-2)}.wa-now b{color:var(--wa-deep);font-weight:600}.wa-pulse{width:10px;height:10px;border-radius:50%;background:var(--wa);margin-top:5px;animation:wa-blink 1.4s ease-in-out infinite}.wa-now-err{grid-column:2;color:var(--warn-ink, var(--bad-ink));font-size:13px}@media(prefers-reduced-motion:reduce){.wa-chip.t-working i,.wa-pulse,.wa-stage.now .wa-stage-dot,.wa-rung.now .wa-rung-track:after{animation:none}.wa-rung-bar{transition:none}}.wa-fixes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wa-fixrow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:12px 14px;border:1px solid var(--rule);border-radius:12px;background:var(--paper);transition:border-color .12s ease}.wa-fixrow:hover{border-color:var(--rule-strong)}.wa-fixrow.open{border-color:var(--wa-line);box-shadow:inset 3px 0 0 var(--wa)}.wa-fixrow-i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-2)}.wa-fixrow-main{display:grid;gap:4px;min-width:0}.wa-fixrow-title{font-weight:600;font-size:15px;line-height:1.35;color:var(--ink)}.wa-fixrow-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;color:var(--ink-3)}.wa-imp{display:inline-flex;align-items:center;gap:6px}.wa-fixrow-run{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;color:var(--ink-2)}.wa-fixrow-go{display:flex;align-items:center;gap:8px}.wa-fixrow-form{grid-column:2 / -1;display:grid;gap:6px;padding-top:6px}.wa-fixrow-form label{font-size:14px;font-weight:500;color:var(--ink)}.wa-fixrow-form textarea{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);resize:vertical;width:100%}.wa-fixrow-btns{display:flex;align-items:center;gap:14px;margin-top:2px}.wa-more{margin-top:10px;font-size:14px;color:var(--ink-2)}.wa-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.wa-card{width:100%;text-align:left;font:inherit;color:var(--ink);cursor:pointer;display:grid;gap:6px;align-content:start;height:100%;background:var(--paper);border:1px solid var(--rule);border-radius:12px;padding:14px 16px;transition:border-color .12s ease,box-shadow .12s ease}.wa-card:hover{border-color:var(--rule-strong);box-shadow:0 2px 10px #1414140f}.wa-card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wa-card.st-working{border-color:var(--wa-line)}.wa-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.wa-card-when{font-size:13px;color:var(--ink-3)}.wa-card-title{font:600 15px/1.35 var(--font-head);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wa-card-sub{font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-card-body{display:flex;align-items:flex-end;gap:16px;margin-top:8px}.wa-card-res{display:grid;gap:2px;min-width:0}.wa-card-big{font:700 26px/1 var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink)}.wa-card-big small{font:500 13px var(--font-body);color:var(--ink-3)}.wa-card-line{font-size:13px;color:var(--ink-2);line-height:1.4}.wa-fix{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px 12px;align-items:start;padding:16px 18px;border-radius:14px;border:1px solid var(--wa-line);background:linear-gradient(180deg,var(--wa-tint),var(--paper) 120px)}.wa-fix-i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--wa-deep);background:color-mix(in srgb,var(--wa) 18%,var(--paper));box-shadow:inset 0 0 0 1px var(--wa-line)}.wa-fix-text h3{margin:0;font:600 15px var(--font-head)}.wa-fix-text p{margin:3px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2)}.wa-fix-go{grid-column:2;display:flex;flex-wrap:wrap;gap:8px}.wa-wp{display:grid;gap:12px;padding:16px;border-radius:12px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule)}.wa-wp.on{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:4px 12px}.wa-wp.on .wa-wp-act,.wa-wp.on>.error{grid-column:2}.wa-wp.warn{box-shadow:inset 0 0 0 1px var(--bad-mark)}.wa-wp-head{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}.wa-wp-i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-2)}.wa-wp.on .wa-wp-i{background:var(--good-tint);color:var(--good)}.wa-wp.warn .wa-wp-i{background:var(--bad-tint);color:var(--bad-ink)}.wa-wp-text{display:grid;gap:3px;font-size:14px;line-height:1.45;color:var(--ink-2);min-width:0}.wa-wp-text strong{font:600 15px var(--font-head);color:var(--ink)}.wa-wp-text a{color:var(--ink);font-weight:500}.wa-wp-err{color:var(--bad-ink)}.wa-wp-note{color:var(--good);font-size:13px;margin:0}.wa-wp-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:13px}.wa-wp-confirm{display:inline-flex;gap:12px;align-items:center}.wa-wp-form{display:grid;gap:6px}.wa-wp-form label{font-size:13px;font-weight:500;color:var(--ink);margin-top:4px}.wa-wp-form input{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);width:100%;min-width:0}.wa-wp-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px}.wa-wp-row input{flex:1 1 180px}.wa-wp-row .btn{display:inline-flex;align-items:center;gap:6px}.wa-wp-small{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.drawer.wa-d{width:min(760px,100%)}.wa-d .fd-head{background:linear-gradient(180deg,var(--wa-tint),var(--paper) 80%)}.wa-d-sub{margin:-4px 0 0;font-size:14px;color:var(--ink-2)}.wa-d-sub a{color:var(--ink)}.wa-d-fix{margin-left:10px;color:var(--ink-3)!important;font-size:13px}.wa-stop{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;color:var(--ink-2)}.wa-d .btn-ghost{display:inline-flex;align-items:center;gap:6px}.wa-result{display:grid;gap:14px;padding:18px 20px 16px;border-radius:14px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule)}.wa-result.o-better{background:linear-gradient(180deg,color-mix(in srgb,var(--good-tint) 60%,var(--paper)),var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good-mark) 30%,var(--rule))}.wa-result.st-failed{background:var(--bad-tint);box-shadow:none}.wa-result-h{margin:0;font:600 18px/1.3 var(--font-head);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.wa-result-sub{margin:-8px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2);max-width:64ch}.wa-result .wa-ladder{max-width:420px;margin-top:4px}.wa-qs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wa-q{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--rule);border-radius:10px;background:var(--paper)}.wa-q.better{box-shadow:inset 3px 0 0 var(--good-mark)}.wa-q.worse{box-shadow:inset 3px 0 0 var(--bad-mark)}.wa-q-text{margin:0;font-weight:600;font-size:14px;line-height:1.4}.wa-q-cmp{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.wa-q-side{display:grid;gap:3px}.wa-q-side small{font-size:12px;color:var(--ink-3)}.wa-q-arrow{width:18px;height:2px;background:var(--rule-strong);position:relative;margin-top:14px}.wa-q-arrow:after{content:"";position:absolute;right:-1px;top:-3px;border:4px solid transparent;border-left:5px solid var(--rule-strong);border-right:0}.wa-dots{display:inline-flex;align-items:center;gap:4px}.wa-dots i{width:11px;height:11px;border-radius:50%;border:2px solid var(--neutral-mark, var(--rule-strong));background:var(--paper)}.wa-dots i.on{border:0;background:var(--you)}.wa-dots b{font:600 13px var(--font-body);color:var(--ink-2);margin-left:4px;font-variant-numeric:tabular-nums}.wa-dots.none{font-size:13px;color:var(--ink-3)}.wa-verdict{margin-left:auto;font:600 12px var(--font-body);padding:3px 9px;border-radius:99px;background:var(--surface-1);color:var(--ink-2)}.wa-verdict.better{background:var(--good-tint);color:var(--good)}.wa-verdict.worse{background:var(--bad-tint);color:var(--bad-ink)}.wa-q-quote{margin:0;padding:8px 12px;border-left:2px solid var(--rule-strong);font-size:13px;line-height:1.5;color:var(--ink-2);background:var(--surface-1);border-radius:0 8px 8px 0}.wa-q-rivals{margin:0;font-size:13px;color:var(--ink-3)}.wa-vers{flex-wrap:wrap;justify-self:start}.wa-vers button{display:inline-flex;align-items:center;gap:6px}.wa-vers button[aria-pressed=true] .wa-kept{background:color-mix(in srgb,var(--you) 30%,transparent);color:var(--on-ink)}.wa-page-meta{font-size:13px;color:var(--ink-2)}.wa-changes{padding:12px 14px;border-radius:10px;background:var(--wa-tint);box-shadow:inset 0 0 0 1px var(--wa-line)}.wa-changes-h{margin:0 0 6px;font:600 13px var(--font-body);color:var(--wa-deep)}.wa-changes ul{margin:0;padding-left:18px;display:grid;gap:3px;font-size:14px;line-height:1.5;color:var(--ink)}.wa-page{position:relative;max-height:420px;overflow:hidden;padding:20px 22px;border:1px solid var(--rule);border-radius:12px;background:var(--paper);box-shadow:0 1px 2px #1414140a}.wa-page:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;background:linear-gradient(0deg,var(--paper),transparent);pointer-events:none}.wa-page.full{max-height:none}.wa-page.full:after{display:none}.wa-page-title{margin:0 0 6px;font:700 20px/1.25 var(--font-head);letter-spacing:-.012em;color:var(--ink)}.wa-page-desc{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--ink-2)}.wa-page-desc span{display:block;font-size:12px;color:var(--ink-3)}.wa-page .fix-text{font-size:15px;line-height:1.65}.wa-page-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.wa-page-tools>.link-btn{font-size:14px;font-weight:500}.wa-copy{display:inline-flex;flex-wrap:wrap;gap:6px}.wa-hint{margin:0;font-size:13px;color:var(--ink-3);line-height:1.5}.wa-hint mark,.wa-page mark{background:var(--warn-tint, #fbf0d9);color:inherit;padding:0 2px;border-radius:3px}.wa-save{display:grid;gap:10px;justify-items:start;padding:14px 16px;border-radius:12px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule)}.wa-save p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.wa-save b{color:var(--ink)}.wa-saved{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--good-tint) 70%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good-mark) 35%,var(--rule))}.wa-saved-i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--good)}.wa-saved>div{display:grid;gap:4px;font-size:14px;line-height:1.5;color:var(--ink-2)}.wa-saved strong{font:600 15px var(--font-head);color:var(--ink)}.wa-saved-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px}.wa-saved-act .btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.wa-today .reveal-body{padding:10px 14px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--rule)}.wa-today .fix-text{margin-top:0;font-size:14px;color:var(--ink-2)}.wa-notes{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.wa-notes span{display:block;font-size:12px;color:var(--ink-3)}.btn.btn-s{padding:6px 12px;font-size:14px}.wa-save-btns{display:flex;flex-wrap:wrap;gap:8px}.wa-save-btns .btn{display:inline-flex;align-items:center;gap:6px}.wa-page-meta{display:flex;flex-wrap:wrap;gap:4px 16px}.wa-page-meta a{color:var(--ink-2)}.fd-sec+.fd-sec .wa-saved,.wa-saved+.wa-saved,.wa-saved+.wa-save{margin-top:8px}.ds{display:grid;align-content:start;gap:6px;padding:12px;border-radius:16px;background:linear-gradient(165deg,color-mix(in srgb,var(--ag, var(--wa)) 12%,var(--paper)),color-mix(in srgb,var(--ag, var(--wa)) 3%,var(--paper)) 75%);box-shadow:inset 0 0 0 1.5px var(--ag-line, var(--rule)),0 14px 30px -24px #10121666}.ds-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:4px 4px 8px;font-size:13px;line-height:1.45;color:var(--ink-2)}.ds-head-i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--ag-solid, var(--ink));color:var(--ag-on, var(--on-ink))}.ds-head-t{display:grid;gap:2px;min-width:0}.ds-count{align-self:center;padding:3px 10px;border-radius:99px;font:600 12.5px var(--font-body);white-space:nowrap;color:var(--warn-ink);background:var(--warn-tint);box-shadow:inset 0 0 0 1px var(--warn-line)}.ds-count.on{color:var(--good);background:var(--good-tint);box-shadow:none}.ds-head strong{font:650 16px var(--font-head);color:var(--ink)}.ds-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow .14s ease}.ds-row:hover{box-shadow:inset 0 0 0 1px var(--rule-strong)}.ds-row.on{background:color-mix(in srgb,var(--good-mark) 6%,var(--paper));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--good-mark) 40%,var(--rule))}.ds-row.warn{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bad-mark) 40%,var(--rule))}.ds-i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-3)}.ds-row.on .ds-i{background:var(--good-tint);color:var(--good)}.ds-row.warn .ds-i{background:var(--bad-tint);color:var(--bad-ink)}.ds-text{display:grid;gap:1px;min-width:0;font-size:13px;line-height:1.4;color:var(--ink-3)}.ds-text strong{font:600 14px var(--font-head);color:var(--ink)}.ds-text span{overflow-wrap:anywhere}.ds-row.on .ds-text>span:first-of-type{color:var(--ink-2)}.ds-text a{color:var(--ink);font-weight:500}.ds-problem{color:var(--bad-ink)}.ds-note{color:var(--good)}.ds-act{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;font-size:13px}.ds-form{grid-column:2 / -1;padding:8px 0 4px}.ds-error{grid-column:2 / -1;margin:4px 0 0;font-size:13px}.ds-pick{border:0;margin:0;padding:0;display:grid;gap:4px}.ds-pick legend{font-size:13px;font-weight:500;color:var(--ink);padding:0;margin-bottom:4px}.ds-pick-opt{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink);padding:4px 0;cursor:pointer}.ds-pick-opt input{width:16px;height:16px;accent-color:var(--wa-deep, var(--ink))}.wa-d .ds{padding:4px 14px;background:var(--surface-1)}.kn-head{align-items:flex-start;gap:12px 20px;flex-wrap:wrap}.kn-head>div:first-child{flex:1 1 420px;min-width:0}.kn-sub{margin:6px 0 0;max-width:72ch;font-size:14px;line-height:1.5;color:var(--ink-2)}.kn-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.kn-act .btn{display:inline-flex;align-items:center;gap:6px}.kn-act .link-btn{font-size:14px}.kn-reading{display:inline-flex;align-items:flex-start;gap:10px;color:var(--wa-deep)}.kn-reading .wa-pulse{flex:none}.kn-problem{color:var(--bad-ink)}.kn-voice{margin:0 0 14px;padding:10px 14px;border-radius:10px;background:var(--wa-tint);box-shadow:inset 3px 0 0 var(--wa);font-size:14px;line-height:1.55;color:var(--ink);max-width:90ch}.kn-voice span{display:block;font-size:12px;color:var(--wa-deep);font-weight:600;margin-bottom:2px}.kn-facts{margin:0;display:grid}.kn-group{display:grid;grid-template-columns:168px minmax(0,1fr);gap:0 20px;padding:10px 0;border-top:1px solid var(--rule)}.kn-group:first-child{border-top:0;padding-top:2px}.kn-group dt{grid-row:span 20;font-size:13px;font-weight:500;color:var(--ink-3);padding-top:1px}.kn-group dd{grid-column:2;margin:0;max-width:92ch;font-size:14px;line-height:1.5;color:var(--ink)}.kn-group dd+dd{margin-top:6px}.kn-src,.kn-by{margin-left:8px;font-size:13px;color:var(--ink-3);white-space:nowrap}.kn-src{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:2px}.kn-src:hover{color:var(--ink-2)}.kn-by{color:var(--wa-deep)}.kn-more{margin-top:8px;font-size:14px;color:var(--ink-2)}.kn-edit{display:grid;gap:12px}.kn-voice-l{font-size:13px;font-weight:600;color:var(--wa-deep)}.kn-voice-in,.kn-erow textarea,.kn-add input,.kn-add select{font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);width:100%;min-width:0}.kn-voice-in{resize:vertical;margin-top:-6px}.kn-egroup{border:0;margin:0;padding:10px 0 0;border-top:1px solid var(--rule);display:grid;gap:6px}.kn-egroup legend{float:left;width:100%;padding:0 0 4px;font-size:13px;font-weight:500;color:var(--ink-3)}.kn-erow{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:6px;align-items:start}.kn-erow textarea{resize:vertical;field-sizing:content;min-height:36px;line-height:1.45}.kn-x{width:32px;height:36px;display:grid;place-items:center;border:0;border-radius:var(--radius-s);background:none;color:var(--ink-3);cursor:pointer}.kn-x:hover{background:var(--bad-tint);color:var(--bad-ink)}.kn-x:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.kn-add{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:8px;padding-top:12px;border-top:1px solid var(--rule)}.kn-add .btn{display:inline-flex;align-items:center;gap:6px}.kn-removed{font-size:13px;color:var(--ink-3)}.kn-removed ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.kn-removed li{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;color:var(--ink-3)}.kn-removed li span{text-decoration:line-through}.kn-btns{display:flex;align-items:center;gap:14px}.wa-live-wait{display:grid;gap:10px;justify-items:start;padding:14px 16px;border-radius:12px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule)}.wa-live-wait p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2);max-width:70ch}.wa-live-form{display:grid;gap:10px;padding:14px 16px;border-radius:12px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule)}.wa-live-fields{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px 12px}.wa-live-fields span{display:grid;gap:4px;min-width:0}.wa-live-fields label{font-size:13px;font-weight:500;color:var(--ink)}.wa-live-fields input{font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);width:100%;min-width:0}.wa-proof{display:grid;gap:10px}.wa-proof-h{margin:0;font:600 18px/1.35 var(--font-head);color:var(--ink);max-width:60ch}.wa-proof-sub{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2);max-width:75ch}.wa-proof-eng{display:inline-flex;align-items:center;gap:6px}.wa-proof .dumbbell{margin-top:4px}.wa-live-foot{margin:10px 0 0;font-size:13px;color:var(--ink-3)}.wa-live-foot a{color:var(--ink-2)}.wa-kind{display:inline-flex;margin-right:10px;padding:2px 10px;border-radius:99px;background:var(--wa-tint);color:var(--wa-deep);font-size:13px;font-weight:600}.wa-type{border:0;margin:0 0 6px;padding:0;display:grid;gap:6px}.wa-type legend{padding:0;margin-bottom:6px;font-size:14px;font-weight:500;color:var(--ink)}.wa-type-seg{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%}.wa-type-tip{margin-left:6px;font-size:12px;font-weight:600;color:var(--wa-deep)}.wa-view{margin-bottom:10px;width:fit-content}.wa-preview{display:grid;gap:8px}.wa-preview-frame{width:100%;border:1px solid var(--rule);border-radius:12px;background:#fff;display:block}.wa-preview-tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;font-size:14px}.wa-preview-tools .link-btn{display:inline-flex;align-items:center;gap:5px}.wa-seo{display:grid;gap:16px}.wa-seo-group{border:0;margin:0;padding:0;display:grid;gap:6px}.wa-seo-group legend{padding:0;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink)}.wa-seo-opt{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--rule);border-radius:10px;font-size:14px;line-height:1.45;color:var(--ink);cursor:pointer}.wa-seo-opt:has(input:checked){border-color:var(--wa-line);background:var(--wa-tint)}.wa-seo-opt input{margin:3px 0 0;accent-color:var(--wa-deep)}.wa-count{font-size:12px;color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.wa-count.over{color:var(--bad-ink)}.wa-seo-facts{margin:0;display:grid;gap:12px;font-size:14px}.wa-seo-facts dt{font-size:13px;font-weight:600;color:var(--ink)}.wa-seo-facts dt label{cursor:default}.wa-seo-facts dd{margin:4px 0 0;color:var(--ink-2);overflow-wrap:anywhere;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.wa-seo-facts dd b{color:var(--ink);font-weight:600}.wa-edit-mark{padding:1px 8px;border-radius:99px;background:var(--wa-tint);color:var(--wa-deep);font-size:12px;font-weight:600}.wa-edit-form{flex-wrap:nowrap}.wa-edit-prefix{color:var(--ink-3);white-space:nowrap}.wa-edit-form input{flex:1 1 200px;min-width:0;font:inherit;font-size:14px;padding:6px 9px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.wa-feat{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:16px;align-items:start;padding:14px;border-radius:12px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule)}.wa-feat img{width:100%;height:auto;border-radius:8px;display:block}.wa-feat p{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--ink-2)}.wa-feat .wa-feat-h{margin:0 0 2px;font-weight:600;font-size:14px;color:var(--ink)}.wa-feat .btn{display:inline-flex;align-items:center;gap:6px}.wa-wp-extras{display:grid;gap:4px;margin-top:2px}.wa-stale{color:var(--warn-ink, #8a5a00);font-weight:500}.wa-blanks{display:grid;gap:10px;scroll-margin-top:16px}.wa-blanks-other{margin-bottom:8px}.wa-blanks-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wa-blanks-count{margin:0;font-size:14px;color:var(--ink-2)}.wa-blanks-count b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.wa-blanks-state{display:inline-flex;align-items:center;gap:4px;min-height:18px;font-size:13px;color:var(--ink-3)}.wa-blanks-list{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:8px;counter-reset:blank}.wa-blanks-list li{counter-increment:blank;position:relative;padding:11px 12px 12px 40px;border:1px solid var(--rule);border-radius:10px;background:var(--paper)}.wa-blanks-list li:before{content:counter(blank);position:absolute;left:12px;top:11px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--surface-1);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule)}.wa-blanks-list li.done:before{background:var(--wa-tint);color:var(--wa-deep);box-shadow:inset 0 0 0 1px var(--wa-line)}.wa-blanks-list li.out{background:var(--surface-1)}.wa-blanks-list li.out .wa-blank-ctx{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--rule-strong)}.wa-blank-where{margin:0 0 3px;font-size:12px;color:var(--ink-3)}.wa-blank-ctx{margin:0;font-size:14px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.wa-blank-ctx mark{background:var(--warn-tint, #fbf0d9);color:inherit;padding:0 3px;border-radius:3px}.wa-blank-ctx mark.set{background:var(--wa-tint);color:var(--wa-deep);font-weight:600}.wa-blank-in{display:flex;align-items:center;gap:8px 14px;margin-top:8px}.wa-blank-in input{flex:1 1 auto;min-width:0;font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.wa-blank-in input::placeholder{color:var(--ink-3);font-style:italic}.wa-blank-in .link-btn{white-space:nowrap}.wa-blank-gone{margin:6px 0 0;font-size:13px;color:var(--ink-3)}.wa-wp-extras .cell-btn{margin-left:4px}@media(max-width:960px){.wa-hero{grid-template-columns:1fr;padding:22px 20px}}@media(max-width:640px){.kn-group{grid-template-columns:1fr}.kn-group dt{grid-row:auto;margin-bottom:4px}.kn-group dd{grid-column:1}.kn-add,.wa-live-fields{grid-template-columns:1fr}.ds-row{grid-template-columns:26px minmax(0,1fr)}.ds-act{grid-column:2;justify-content:flex-start}.wa-feat{grid-template-columns:1fr}.wa-blank-in{flex-wrap:wrap}.wa-blank-in input{flex-basis:100%}.wa-seo-opt{grid-template-columns:18px minmax(0,1fr)}.wa-count{grid-column:2}.wa-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.wa-stage:nth-child(3):after{display:none}.wa-fixrow{grid-template-columns:30px minmax(0,1fr)}.wa-fixrow-i{width:30px;height:30px}.wa-fixrow-go{grid-column:2}.wa-fixrow-form{grid-column:1 / -1}.wa-cards{grid-template-columns:1fr}.wa-rung-track{height:92px}.wa-rung-n{font-size:18px}.wa-page{padding:16px}.wa-verdict{margin-left:0}}.wa-type-seg button[aria-pressed=true] .wa-type-tip{color:inherit;opacity:.8}.kn-style{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin:0 0 14px}.kn-style .kn-voice{margin:0;flex:1 1 360px;display:flex;gap:10px;align-items:baseline;padding:8px 12px}.kn-style .kn-voice>span:first-child{display:inline;flex:none;margin:0}.kn-voice-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kn-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.kn-tabs button{display:inline-flex;align-items:center;gap:6px;font:500 13.5px var(--font-body);color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);border-radius:99px;padding:5px 12px;cursor:pointer}.kn-tabs button:hover{border-color:var(--rule-strong);color:var(--ink)}.kn-tabs button[aria-selected=true]{background:var(--wa-tint);border-color:var(--wa-line, var(--wa));color:var(--wa-deep);font-weight:600}.kn-tabs .count{font-size:12px;color:inherit;opacity:.75}.kn-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.kn-tabfacts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.kn-tabfacts li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 12px;border-radius:10px;background:var(--surface-1);font-size:14px;line-height:1.5;color:var(--ink)}.kn-tabfacts li>span{flex:1 1 320px;min-width:0}.kn-style .kn-voice .kn-voice-t{display:-webkit-box;font-size:14px;font-weight:400;color:var(--ink);margin:0}.kchip{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;line-height:1;color:var(--ink-2);background:var(--surface-1);border-radius:99px;padding:4px 9px;white-space:nowrap}.kchip b{font:700 12.5px var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.kchip svg{color:var(--ink-3);flex:none}.kchip.good{background:var(--good-tint);color:var(--good)}.kchip.good b,.kchip.good svg{color:var(--good)}.kchip.bad{background:var(--bad-tint);color:var(--bad-ink)}.kchip.bad b,.kchip.bad svg{color:var(--bad-ink)}.kchip.warn{background:var(--warn-tint);color:var(--warn-ink)}.kchip.warn b,.kchip.warn svg{color:var(--warn-ink)}.kchips{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.kstrip{--ks-accent: var(--ink-3);display:grid;gap:8px}.kstrip-l{display:inline-flex;align-items:center;gap:6px;font:600 13px var(--font-head);color:var(--ink)}.kstrip-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;counter-reset:none}.kstrip-step{display:inline-flex;align-items:center;gap:7px;font:500 13px var(--font-body);color:var(--ink);text-align:left;background:var(--paper);border:1px solid var(--rule);border-radius:99px;padding:4px 10px 4px 4px;cursor:pointer}.kstrip-step:disabled{cursor:default;opacity:1}.kstrip-step:hover:not(:disabled){border-color:color-mix(in srgb,var(--ks-accent) 45%,var(--rule))}.kstrip-step[aria-expanded=true]{border-color:var(--ks-accent);background:color-mix(in srgb,var(--ks-accent) 8%,var(--paper))}.kstrip-step svg{color:var(--ink-3);transition:transform .12s ease}.kstrip-step[aria-expanded=true] svg{transform:rotate(90deg)}.kstrip-step:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.kstrip-n{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:700 11px var(--font-head);color:var(--paper);background:var(--ks-accent);flex:none}.kstrip-more{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2);padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--ks-accent) 7%,var(--paper));box-shadow:inset 3px 0 0 var(--ks-accent)}.kstrip-more b{color:var(--ink)}.drawer.ksession{--ks-accent: var(--ink);width:min(680px,100%)}.ks-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;border-bottom:0;padding-bottom:8px}.ks-head h2{margin:0;font:700 19px var(--font-head)}.ks-count{margin:2px 0 0;font-size:14px;color:var(--ink-2)}.ks-bar{display:flex;gap:4px;padding:0 24px 12px;border-bottom:1px solid var(--rule)}.ks-bar i{flex:1 1 0;height:5px;border-radius:99px;background:var(--rule-strong);transition:background .16s ease}.ks-bar i.now{background:color-mix(in srgb,var(--ks-accent) 55%,var(--paper))}.ks-bar i.done{background:var(--ks-accent)}.ks-card{display:grid;gap:14px;animation:ks-in .16s ease-out}@keyframes ks-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.ks-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;border-top:1px solid var(--rule);padding-top:12px}.ks-nav .link-btn{display:inline-flex;align-items:center;gap:4px}.ks-done{display:grid;justify-items:start;gap:8px;padding:16px 0}.ks-done h3{margin:0;font:600 17px var(--font-head)}.ks-done p{margin:0;color:var(--ink-2);max-width:52ch}.ks-done-i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--good-tint);color:var(--good)}.ks-top{display:grid;gap:6px}.ks-kicker{font:600 12.5px var(--font-body);color:var(--ink-3);display:inline-flex;align-items:center;gap:6px}.ks-title{margin:0;font:700 20px/1.3 var(--font-head);color:var(--ink)}.ks-title a{color:inherit;text-decoration:none}.ks-title a:hover{text-decoration:underline;text-underline-offset:3px}.ks-why{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-2);max-width:62ch}.ks-checks{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ks-checks label{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border-radius:10px;background:var(--surface-1);font-size:14px;line-height:1.5;cursor:pointer}.ks-checks input{margin-top:3px;accent-color:var(--ks-accent);flex:none}.ks-checks label.on{background:var(--good-tint);color:var(--ink-2)}.ks-checks label.on span{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink-3) 60%,transparent)}.ks-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ks-act .btn{display:inline-flex;align-items:center;gap:6px}.ks-act .ks-quiet{margin-left:auto;display:inline-flex;gap:14px;font-size:13px}@media(max-width:640px){.ks-bar{padding:0 16px 10px}.ks-act .ks-quiet{margin-left:0;width:100%}.ks-nav .muted{display:none}}@media(prefers-reduced-motion:reduce){.ks-card{animation:none}.ks-bar i,.kstrip-step svg{transition:none}}.btn.ks-done-btn{background:var(--good);color:var(--paper)}.btn.ks-done-btn:hover:not(:disabled){background:color-mix(in srgb,var(--good) 84%,#000)}.ks-act a.btn{text-decoration:none}@media(max-width:640px){.kchips.kchips-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;padding-bottom:2px}.kchips.kchips-row::-webkit-scrollbar{display:none}}.reveal{--rv: var(--ag-solid, var(--ink));--rv-ink: var(--ag-ink, var(--ink));--rv-on: var(--ag-on, var(--on-ink));--rv-tint: color-mix(in srgb, var(--ag, var(--ink)) 12%, var(--paper));--rv-line: color-mix(in srgb, var(--ag, var(--ink)) 32%, var(--rule))}.reveal>summary{display:inline-flex;align-items:center;gap:9px;max-width:100%;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;padding:6px 12px 6px 6px;border-radius:99px;font:650 14px var(--font-body);color:var(--rv-ink);background:var(--rv-tint);box-shadow:inset 0 0 0 1.5px var(--rv-line);transition:background .15s ease,box-shadow .15s ease,color .15s ease}.reveal>summary::-webkit-details-marker{display:none}.reveal-i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--rv);color:var(--rv-on);transition:background .15s ease,color .15s ease}.reveal-t{min-width:0}.reveal-n{flex:none;font:600 12.5px var(--font-body);padding:2px 9px;border-radius:99px;background:var(--paper);color:var(--rv-ink);box-shadow:inset 0 0 0 1px var(--rv-line)}.reveal-chev{display:inline-grid;place-items:center;flex:none;transition:transform .16s ease}.reveal>summary:hover{background:color-mix(in srgb,var(--ag, var(--ink)) 20%,var(--paper));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ag, var(--ink)) 55%,var(--rule))}.reveal>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.reveal[open]>summary{background:var(--rv);color:var(--rv-on);box-shadow:none}.reveal[open] .reveal-i{background:var(--rv-on);color:var(--rv)}.reveal[open] .reveal-n{background:color-mix(in srgb,var(--rv-on) 20%,transparent);color:var(--rv-on);box-shadow:none}.reveal[open] .reveal-chev{transform:rotate(90deg)}.reveal-body{margin-top:12px}.reveal[open]>.reveal-body{animation:reveal-in .2s ease-out}@keyframes reveal-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.reveal-lg>summary{gap:10px;padding:7px 12px 7px 7px;font-size:15px}.reveal-lg .reveal-i{width:28px;height:28px}.reveal-quiet>summary{gap:7px;padding:3px 10px 3px 3px;font:600 13.5px var(--font-body);color:var(--ink-2);background:transparent;box-shadow:inset 0 0 0 1px var(--rule)}.reveal-quiet .reveal-i{width:22px;height:22px;background:var(--surface-2);color:var(--ink-3)}.reveal-quiet .reveal-n{padding:0 7px;font-size:12px;background:var(--surface-1);color:var(--ink-2);box-shadow:none}.reveal-quiet>summary:hover{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule-strong)}.reveal-quiet[open]>summary{background:var(--surface-2);color:var(--ink);box-shadow:none}.reveal-quiet[open] .reveal-i,.reveal-quiet[open] .reveal-n{background:var(--paper);color:var(--ink-2)}.reveal-quiet>.reveal-body{margin-top:10px}@media(prefers-reduced-motion:reduce){.reveal>summary,.reveal-i,.reveal-chev{transition:none}.reveal[open]>.reveal-body{animation:none}}.callout{--co: var(--ag, var(--series-1));--co-solid: var(--ag-solid, color-mix(in srgb, var(--co) 70%, var(--ink)));--co-on: var(--ag-on, #fff);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:14px 16px;border-radius:14px;background:linear-gradient(165deg,color-mix(in srgb,var(--co) 12%,var(--paper)),color-mix(in srgb,var(--co) 3%,var(--paper)) 80%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--co) 32%,var(--rule)),0 12px 28px -24px #10121666}.callout.t-good{--co: var(--good-mark);--co-solid: var(--good);--co-on: var(--paper)}.callout.t-warn{--co: var(--warn);--co-solid: var(--warn-ink);--co-on: var(--paper)}.callout.t-info{--co: var(--series-1);--co-solid: color-mix(in srgb, var(--series-1) 75%, var(--ink));--co-on: var(--paper)}.callout-i{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;align-self:start;background:var(--co-solid);color:var(--co-on)}.callout-t{display:grid;gap:3px;min-width:0}.callout-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font:650 15.5px/1.3 var(--font-head);color:var(--ink)}.callout-b{padding:2px 10px;border-radius:99px;font:600 12.5px var(--font-body);color:color-mix(in srgb,var(--co) 65%,var(--ink));background:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--co) 35%,var(--rule))}.callout-b.good{color:var(--good);background:var(--good-tint);box-shadow:none}.callout-b.warn{color:var(--warn-ink);background:var(--warn-tint);box-shadow:inset 0 0 0 1px var(--warn-line)}.callout-p{font-size:14px;line-height:1.5;color:var(--ink-2)}.callout-p p{margin:0}.callout-p a{color:var(--ink)}.callout-a{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px}.callout-a .btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media(max-width:640px){.callout{grid-template-columns:auto minmax(0,1fr)}.callout-a{grid-column:2;justify-content:flex-start}}.eng-logo{display:inline-block;flex:none;box-sizing:border-box;border-radius:4px;object-fit:contain;vertical-align:-3px}@media(prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .eng-logo{background:#fff;padding:1px}}:root[data-theme=dark] .eng-logo{background:#fff;padding:1px}.eng-mark{display:inline-flex;align-items:center;gap:6px;min-width:0}.eng-mark-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-logos{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.eng-more{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.engine-tag.has-logo{border:0;padding:0;display:inline-flex;align-items:center}.ask-engine .eng-mark,.am-engine .eng-mark,.ov2-eng-name .eng-mark{gap:7px}.mark{display:inline-flex;align-items:center;gap:7px;min-width:0;vertical-align:middle}.mark-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.logo-tile{display:inline-grid;place-items:center;flex:none;border-radius:4px;overflow:hidden;background:var(--logo-chip);box-shadow:inset 0 0 0 1px var(--rule)}.logo-tile img{display:block}.logo-tile.is-letter{background:var(--surface-2);color:var(--ink-2);font:600 10px/1 var(--font-head)}.logo-tile.is-letter.you{background:var(--you-tint);color:var(--you-deep)}.logo-tile.you{box-shadow:inset 0 0 0 1px var(--you)}.mini-engines.logos{gap:3px}.mini-engines.logos>span{padding:2px;border-radius:6px;border:1px solid transparent;background:none;line-height:0}.mini-engines.logos>span:not(.on){opacity:.3;filter:grayscale(1)}.mini-engines.logos>span.on{border-color:var(--rule-strong);background:var(--paper)}.mini-engines.logos.you>span.on{border-color:var(--you);background:var(--you-tint)}.mini-engines.logos.bad>span.on{border-color:var(--bad);background:var(--bad-tint)}.mini-engines.logos.good>span.on{border-color:var(--good);background:var(--good-tint)}.named-logo{display:inline-flex;align-items:center;gap:3px}.named-logo .num{font-size:12px;color:var(--ink-3)}.gp-title .mark{align-items:flex-start}.gp-title .logo-tile{margin-top:2px}.named-inline .named-logo{padding:1px 4px}.named-inline .named-logo span{border:0;padding:0}.rs{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font:700 12px/1 var(--font-head);font-style:normal;flex:none;font-variant-numeric:tabular-nums}.rs-first{background:var(--you);color:var(--on-accent)}.rs-named{background:var(--you-tint);color:var(--you-deep);box-shadow:inset 0 0 0 1.5px var(--you)}.rs-miss{color:var(--ink-3);font-weight:400;font-size:15px}.rs-none{box-shadow:inset 0 0 0 1.5px var(--rule-strong);width:14px;height:14px;border-radius:50%}.rs-fail{background:var(--warn-tint);color:var(--warn-ink)}.rs-dot{color:var(--ink-3)}.rs-cell{display:inline-flex;align-items:center;gap:6px;min-width:52px;min-height:30px;padding:3px 8px;border:0;border-radius:var(--radius-s);background:none;cursor:pointer;color:inherit;font:inherit}span.rs-cell{cursor:default}button.rs-cell:hover{background:var(--surface-2)}button.rs-cell:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.rs-link{display:inline-flex;color:var(--you-deep)}.rs-legend{align-items:center}.rs-legend .rs{width:18px;height:18px;font-size:10.5px}.rs-legend .rs-none{width:12px;height:12px}.rs-legend-tile{width:16px;height:16px;font-style:normal;font-size:9.5px}.ans-status{display:inline-flex;align-items:center}.ans-status .rs{width:20px;height:20px;font-size:11px}.info{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px}.info-btn{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-3);cursor:help}.info-btn:hover,.info-btn[aria-expanded=true]{color:var(--ink);background:var(--surface-2)}.info-btn:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.info-pop{position:absolute;top:calc(100% + 6px);left:-8px;z-index:70;width:max-content;max-width:min(340px,80vw);padding:10px 12px;border-radius:var(--radius-m);background:var(--ink);color:var(--on-ink);font:400 13px/1.5 var(--font-body);letter-spacing:0;text-transform:none;white-space:normal;text-align:left;box-shadow:0 8px 24px #0000002e}@media(max-width:760px){.info-pop{left:auto;right:-8px}}@media(min-width:641px){.rb .rb-rows>li{grid-template-columns:16px minmax(0,1.6fr) minmax(70px,1fr) 42px 38px}}.rb-name{display:flex;align-items:center;gap:6px;min-width:0}.rb-name .mark,.bc-name .mark,.tone-name .mark,.ov2-sov-name .mark{min-width:0}.bc-name .mark-text,.tone-name .mark-text,.ov2-sov-name .mark-text{white-space:nowrap}.rb .rb-name{white-space:normal}.rb-name .mark-text{line-height:1.25}.fx-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:var(--surface-2);color:var(--ink);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--rule-strong)}.fx-team{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:12px;padding-top:12px;border-top:1px solid var(--rule)}.fx-field{display:inline-flex;align-items:center;gap:8px;font-size:14px}.fx-field>label{color:var(--ink-2);font-size:13px}.fx-owner{display:inline-flex;align-items:center;gap:6px}.fx-field select,.fx-field input[type=date]{font:inherit;font-size:14px;padding:5px 8px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);max-width:210px}.fx-take{font-size:13px}.fx-due{font-size:13px;padding:2px 8px;border-radius:99px;background:var(--surface-1);color:var(--ink-2);white-space:nowrap}.fx-due.overdue{background:var(--bad-tint);color:var(--bad-ink);font-weight:600}.fx-due.today{background:var(--warn-tint, var(--surface-1));color:var(--warn-ink, var(--ink));font-weight:600}.fx-saving{font-size:13px;color:var(--ink-3)}.fx-jump{font-size:13px;margin-left:auto;display:inline-flex;align-items:center;gap:5px}.fx-thread{margin-top:8px}.fx-none{font-size:14px;margin:4px 0 12px}.fx-events{list-style:none;margin:8px 0 14px;padding:0;display:grid;gap:12px}.fx-comment{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.fx-c{background:var(--surface-1);border-radius:10px;padding:9px 12px;min-width:0}.fx-by{display:flex;align-items:baseline;gap:8px;font-size:14px}.fx-by b{color:var(--ink);font-weight:600}.fx-by time,.fx-log time{font-size:13px;color:var(--ink-3)}.fx-del{margin-left:auto;font-size:13px}.fx-body{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.fx-log{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:baseline;font-size:14px;color:var(--ink-2)}.fx-dot{justify-self:center;width:7px;height:7px;border-radius:50%;background:var(--rule-strong);transform:translateY(-1px)}.fx-compose{display:grid;gap:8px}.fx-compose textarea{font:inherit;font-size:15px;line-height:1.5;padding:9px 11px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);resize:vertical;min-height:64px}.fx-compose textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.fx-compose-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.fx-chip{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--ink-2);white-space:nowrap}.fx-chip.overdue{color:var(--bad-ink);font-weight:600}.fx-chip.today{color:var(--warn-ink, var(--ink));font-weight:600}.fx-thread-count{font-size:13px;color:var(--ink-3)}.fx-late-note{margin:0 0 10px;font-size:14px;color:var(--bad-ink)}.fx-c-tagged{background:color-mix(in srgb,var(--fd-accent, var(--series-1)) 8%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fd-accent, var(--series-1)) 22%,var(--rule))}.fx-tag{font-size:12px;font-weight:600;padding:1px 8px;border-radius:99px;color:color-mix(in srgb,var(--fd-accent, var(--series-1)) 60%,var(--ink));background:color-mix(in srgb,var(--fd-accent, var(--series-1)) 14%,var(--paper))}.fx-log-auto .fx-dot{background:var(--good-mark)}.av{color:var(--ink);overflow-wrap:anywhere;min-width:0}.av-md{font-size:15px;line-height:1.7}.av-sm{font-size:14px;line-height:1.6}.av>*{margin:0}.av>*+*{margin-top:.75em}.av>.av-h{margin-top:1.25em}.av>.av-h:first-child{margin-top:0}.av>.av-h+*{margin-top:.4em}.av .av-h1{font:650 1.15em/1.35 var(--font-head);letter-spacing:-.008em}.av .av-h2{font:600 1.06em/1.4 var(--font-head)}.av .av-h3{font:600 1em/1.45 var(--font-head);color:var(--ink)}.av ul,.av ol{padding-left:1.4em}.av li+li{margin-top:.35em}.av li>ul,.av li>ol{margin-top:.35em}.av li::marker{color:var(--ink-3)}.av ol>li::marker{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink-2)}.av strong{font-weight:600}.av a{color:var(--ink);text-decoration-color:var(--ink-3);text-underline-offset:3px}.av code{font:.9em ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--surface-2);padding:1px 4px;border-radius:4px}.av blockquote{padding:2px 0 2px 14px;border-left:3px solid var(--rule-strong);color:var(--ink-2)}.av blockquote p{margin:0}.av hr{border:0;border-top:1px solid var(--rule)}.av-code{font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--surface-1);border:1px solid var(--rule);border-radius:8px;padding:10px 12px;overflow-x:auto;white-space:pre}.av-table{overflow-x:auto;border:1px solid var(--rule);border-radius:10px}.av-table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.av-table table{border-collapse:collapse;width:100%;font-size:.92em;line-height:1.45}.av-table th,.av-table td{padding:7px 10px;border-top:1px solid var(--rule);vertical-align:top;text-align:left}.av-table thead th{border-top:0;font-weight:600;background:var(--surface-1);white-space:nowrap}.av mark.av-you{background:var(--you-tint);color:var(--you-deep);font-weight:600;padding:0 3px;border-radius:3px}.av .av-comp{text-decoration:underline;text-decoration-color:var(--ink-3);text-decoration-thickness:1px;text-underline-offset:3px}.av a.av-src{display:inline-block;margin:0 1px;padding:0 7px;border-radius:999px;font-size:.78em;line-height:1.6;font-weight:500;color:var(--ink-2);background:var(--surface-2);text-decoration:none;vertical-align:.1em;white-space:nowrap;max-width:22ch;overflow:hidden;text-overflow:ellipsis}.av a.av-src:hover{color:var(--ink);background:var(--rule)}.av a.av-src:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.av .av-n{font-size:.68em;color:var(--ink-3);margin-left:1px;font-variant-numeric:tabular-nums}.sig{display:grid;gap:10px}.sig-sum{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.sig-live{width:7px;height:7px;border-radius:50%;background:var(--good-mark, var(--good));box-shadow:0 0 color-mix(in srgb,var(--good) 45%,transparent);animation:sig-ping 1.6s ease-out infinite}.sig-list{display:flex;flex-wrap:wrap;gap:8px}.sig-item{display:contents}.sig-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:999px;cursor:pointer;font:500 13px var(--font-body);color:var(--ink-2);background:var(--paper);border:1px solid var(--rule-strong);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.sig-pill:hover{border-color:var(--ink-3)}.sig-pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sig-pill .eng-mark{color:var(--ink);font-weight:600}.sig-label{white-space:nowrap}.sig-pill.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sig-pill.t-good,.sig-pill.t-you{background:color-mix(in srgb,var(--good) 7%,var(--paper));border-color:color-mix(in srgb,var(--good) 34%,var(--rule))}.sig-pill.t-good .sig-label,.sig-pill.t-you .sig-label{color:var(--good);font-weight:600}.sig-pill.t-bad{background:color-mix(in srgb,var(--bad) 5%,var(--paper));border-color:color-mix(in srgb,var(--bad) 28%,var(--rule))}.sig-pill.t-bad .sig-label{color:var(--bad-ink);font-weight:600}.sig-pill.t-warn .sig-label{color:var(--warn-ink)}.sig-pill.t-quiet .sig-label{color:var(--ink-3)}.sig-pill.on.t-good,.sig-pill.on.t-you,.sig-pill.on.t-bad{border-color:var(--ink)}.sig-icon{width:18px;height:18px;flex:none;border-radius:50%;display:grid;place-items:center}.sig-icon.t-good{background:var(--good);color:var(--paper)}.sig-icon.t-you{color:var(--good);box-shadow:inset 0 0 0 1.5px var(--good)}.sig-icon.t-bad{background:var(--bad-tint);color:var(--bad-ink)}.sig-icon.t-warn{background:var(--warn-tint);color:var(--warn-ink)}.sig-icon.t-quiet{background:var(--surface-2);color:var(--ink-3)}.sig-spin{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid var(--rule-strong);border-top-color:var(--ink);animation:sig-turn .8s linear infinite;box-sizing:border-box}@keyframes sig-turn{to{transform:rotate(360deg)}}@keyframes sig-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--good) 45%,transparent)}80%,to{box-shadow:0 0 0 7px transparent}}@media(prefers-reduced-motion:reduce){.sig-spin{animation:none;border-top-color:var(--ink-3)}.sig-live{animation:none}}.ask-card.open{grid-column:1 / -1}.ask-answer{max-height:560px;overflow:auto;padding:14px 16px;background:var(--surface-1);border:1px solid var(--rule);border-radius:var(--radius-s)}.ask-answer:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ask-res-sig{margin:0 0 16px}.ab-sig{margin-top:18px}.ab-answer-wrap{max-width:72ch;max-height:460px;overflow-y:auto}.ab-answer-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:720px){.sig-pill{padding:5px 10px 5px 6px;font-size:13px}.ask-answer{padding:12px}}.ans-mark{display:inline-flex;align-items:center;gap:6px;justify-self:start;font-size:13px;line-height:1;white-space:nowrap}.ans-mark.not{color:var(--ink-3)}.ans-mark.not i{flex:none;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--neutral-mark)}.ans-mark.named{background:var(--you);color:var(--on-accent);font-weight:600;font-family:var(--font-head);font-variant-numeric:tabular-nums;padding:4px 9px;border-radius:999px}.ans-sum{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:8px 0 12px;margin-bottom:6px;border-bottom:1px solid var(--rule)}.ans-sum-scope{font-size:13px;color:var(--ink-3);white-space:nowrap}.ans-sum-bar{flex:1 1 180px;min-width:120px;display:flex;align-items:center;gap:2px;height:22px}.ans-seg{flex-basis:0;min-width:4px;height:100%;display:flex;align-items:center;cursor:default}.ans-seg i{display:block;width:100%;height:8px;border-radius:4px;transition:height .1s ease}.ans-seg:hover i{height:12px}.ans-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--ink-2)}.ans-legend li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:default}.ans-legend b{color:var(--ink);font-weight:600;margin-left:2px}.ans-key{flex:none;display:inline-block;width:14px;height:8px;border-radius:4px}.ans-sum-tip{min-width:0;white-space:nowrap;transform:translate(-50%,calc(-100% - 2px));display:grid;gap:3px}.ans-sum-tip-val{color:var(--ink-2)}.ans-sum-tip-val b{color:var(--ink);font-size:14px}.ans-sum-tip-label{display:flex;align-items:center;gap:6px;color:var(--ink-3);font-size:13px}.ans-sum-tip-label i{width:10px;height:3px;border-radius:2px;display:inline-block}.qa-head.ans-qa-head{align-items:center;row-gap:6px}.qa-meta.ans-qa-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;white-space:normal}.ans-qa-meta .mini-engines{gap:3px}.ans-qa-meta .mini-engines>span{font-size:12px;padding:3px 6px}.qa-row.ans-row{grid-template-columns:92px 26px minmax(0,1fr) auto;gap:12px;padding:8px}.qa-row.ans-row .engine-tag{font-weight:500;color:var(--ink-2);border-color:var(--rule);font-size:13px}.qa-row.ans-row .qa-preview{color:var(--ink);font-size:14px}.chat-row.ans-chat{gap:6px}.chat-row.ans-chat .engine-tag{font-weight:500;color:var(--ink-2);border-color:var(--rule)}.chat-row.ans-chat .chat-q{font:600 14px/1.35 var(--font-head);color:var(--ink-2)}.chat-row.ans-chat .chat-preview{color:var(--ink);font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.action-row.ans-fix{grid-template-columns:minmax(0,1fr) 120px auto}.ranked .action-row.ans-fix{grid-template-columns:28px minmax(0,1fr) 120px auto}.ans-fix .a-meta{gap:6px 10px;margin-top:4px}.ans-fix .mini-engines{gap:3px}.ans-fix .mini-engines>span{font-size:12px;padding:3px 6px}.ans-tag{color:var(--ink-3);white-space:nowrap}.ans-tag+.ans-tag:before{content:"·";margin-right:8px;color:var(--ink-3)}.ans-impact{display:inline-flex;align-items:center;gap:6px}.ans-pips{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.ans-pips i{width:4px;border-radius:1px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule-strong)}.ans-pips i:nth-child(1){height:6px}.ans-pips i:nth-child(2){height:9px}.ans-pips i:nth-child(3){height:12px}.ans-pips.s1 i:nth-child(-n+1),.ans-pips.s2 i:nth-child(-n+2),.ans-pips.s3 i{background:var(--ink);box-shadow:none}.ans-reach{align-self:center;display:grid;gap:6px;justify-items:start}.ans-reach-num{font-size:13px;color:var(--ink-3);white-space:nowrap}.ans-reach-num b{font-size:16px;font-weight:600;color:var(--ink);margin-right:2px}@media(max-width:720px){.qa-row.ans-row{grid-template-columns:auto minmax(0,1fr);gap:6px 10px}.qa-row.ans-row .qa-preview{grid-column:1 / -1}.ans-sum-bar{flex-basis:100%;order:-1}.ans-sum-tip{display:none}}@media(max-width:640px){.action-row.ans-fix{grid-template-columns:minmax(0,1fr);row-gap:10px}.ranked .action-row.ans-fix{grid-template-columns:28px minmax(0,1fr)}.ranked .ans-fix .ans-reach{grid-column:2}.ans-reach{grid-auto-flow:column;align-items:center;justify-content:start;gap:10px}}@media(prefers-reduced-motion:reduce){.ans-seg i{transition:none}}.a-head-act{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn.a-session{display:inline-flex;align-items:center;gap:6px}th.st-th{cursor:pointer;-webkit-user-select:none;user-select:none}th.st-th:hover{color:var(--ink)}.st-cell{display:inline-flex;align-items:center;gap:4px;max-width:100%}.st-btn{flex:none;display:inline-grid;place-items:center;width:18px;height:20px;margin:-2px -2px -2px 0;padding:0;border:0;border-radius:4px;background:none;color:var(--ink-3);cursor:pointer}.st-btn:hover{background:var(--surface-2);color:var(--ink)}.st-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.st-arrow path{fill:var(--rule-strong);transition:fill .12s ease}th.st-th:hover .st-arrow path{fill:var(--ink-3)}.st-arrow path.on,th.st-th:hover .st-arrow path.on,.st-head:hover .st-arrow path.on{fill:var(--ink)}th.st-on{color:var(--ink)}.st-head{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit}.st-head:hover{color:var(--ink)}.st-head:hover .st-arrow path{fill:var(--ink-3)}.st-head.st-on{color:var(--ink)}.st-head:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}@media(prefers-reduced-motion:reduce){.st-arrow path{transition:none}}@media print{.st-btn{display:none}}.su-field{margin-top:22px;display:grid;gap:8px}.su-field-top{display:flex;align-items:center;justify-content:space-between;gap:4px 12px;flex-wrap:wrap}.su-label{font-size:14px;font-weight:500}.su-hint{margin:0;font-size:13px;line-height:1.45;color:var(--ink-3);max-width:70ch}.su-link{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:500;color:var(--you-deep);text-decoration:none;min-height:32px}.su-link:hover{text-decoration:underline}.su-chips{display:flex;flex-wrap:wrap;gap:6px}.su-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);font:inherit;font-size:14px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.su-chip:hover{border-color:var(--ink-3)}.su-chip.on{background:var(--you-tint);border-color:var(--you-line);color:var(--you-deep)}.su-chip-x{cursor:default;padding-right:4px}.su-chip-x button{width:28px;height:28px;border-radius:50%;border:0;background:none;color:inherit;cursor:pointer;display:grid;place-items:center}.su-chip-x button:hover{background:color-mix(in srgb,var(--you) 14%,transparent)}.su-add{display:flex;gap:8px;max-width:460px}.su-add input{flex:1 1 auto;min-width:0;font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.su-add .cell-btn,.su-svc-edit .cell-btn,.su-btns .cell-btn,.su-actions .cell-btn{border-color:var(--rule-strong);padding:7px 12px}.su-x{width:34px;height:34px;flex:none;border-radius:var(--radius-s);border:0;background:none;color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.su-x:hover{background:var(--surface-2);color:var(--ink)}.su-empty-btn{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:var(--radius-s);border:1px dashed var(--rule-strong);background:none;color:var(--ink-2);font:inherit;font-size:14px;cursor:pointer}.su-empty-btn:hover{border-color:var(--ink-3);color:var(--ink)}.su-svc-edit{display:grid;gap:6px;max-width:520px}.su-svc-row{display:flex;gap:4px;align-items:center}.su-svc-row input{flex:1 1 auto;min-width:0;font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.su-svc-edit .su-add{margin-top:4px}.su-btns{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.su-cust-list{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:10px;overflow:hidden}.su-cust{display:flex;align-items:center;gap:4px 8px;padding:4px 6px 4px 12px;border-top:1px solid var(--rule);flex-wrap:wrap;background:var(--paper)}.su-cust:first-child{border-top:0}.su-cust-l{display:flex;align-items:center;gap:10px;flex:1 1 260px;min-width:0;min-height:48px;cursor:pointer}.su-cust-l input{flex:none;margin:0}.su-cust-n{display:block;font-weight:500;font-size:14px}.su-cust-d{display:block;font-size:13px;color:var(--ink-3);margin-top:1px}.su-cust.off .su-cust-n{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--rule-strong)}.su-cust-acts{display:flex;align-items:center;gap:2px;margin-left:auto}.su-cust.editing{display:block;padding:14px;background:var(--surface-1)}.su-add-link{justify-self:start}.su-find{margin-top:22px;padding:18px 20px;border:1px solid var(--rule);border-radius:12px;background:var(--surface-1)}.su-find h2{font-size:15px;margin:0}.su-sources{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.su-src{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--rule);transition:opacity .2s ease}.su-src.wait{opacity:.55}.su-dot{width:20px;height:20px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-2);margin-top:1px}.su-src.done .su-dot{background:var(--good-tint);color:var(--good)}.su-src.now .su-dot{background:var(--you-tint)}.su-src.now .su-dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--you);animation:ob-pulse 1.2s ease-in-out infinite}.su-src-b{flex:1;min-width:0;display:grid;gap:1px}.su-src-t{font-size:14px;font-weight:500}.su-src-d{font-size:12.5px;line-height:1.4;color:var(--ink-3)}.su-src-n{font-size:14px;font-weight:600;min-width:28px;text-align:right}.su-found{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:var(--paper);border:1px solid var(--rule);font-size:14px;color:var(--ink-2)}.su-found b{color:var(--ink)}.su-find-note{margin:10px 0 0;font-size:13px;color:var(--warn-ink);background:var(--warn-tint);border:1px solid var(--warn-line);border-radius:8px;padding:8px 10px}.su-find-fail p{margin:10px 0 8px;font-size:14px}.su-own{margin-top:12px;display:grid;gap:8px}.su-own-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.su-own-list li{display:flex;align-items:center;gap:6px;padding:2px 2px 2px 10px;background:var(--paper);border:1px solid var(--rule);border-radius:8px;font-size:14px}.su-own-list li span{flex:1;min-width:0}.su-actions{justify-content:space-between;margin-top:22px;padding-top:16px;border-top:1px solid var(--rule)}.su-actions-r{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-left:auto}.su-starts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0;margin:0;padding:0;min-width:0}.su-start{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--rule-strong);border-radius:12px;background:var(--paper);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.su-start:hover{border-color:var(--ink-3)}.su-start.on{border-color:var(--you);box-shadow:inset 0 0 0 1px var(--you)}.su-start.off{cursor:not-allowed;opacity:.6}.su-start input{position:absolute;opacity:0;pointer-events:none}.su-start:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.su-start-h{display:flex;align-items:center;gap:10px}.su-radio{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid var(--rule-strong);display:grid;place-items:center}.su-start.on .su-radio{border-color:var(--you)}.su-start.on .su-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--you)}.su-start-t{font:600 16px var(--font-head)}.su-badge{margin-left:auto;font-size:12px;font-weight:600;color:var(--you-deep);background:var(--you-tint);border:1px solid var(--you-line);border-radius:999px;padding:2px 9px;white-space:nowrap}.su-start-d{font-size:13.5px;line-height:1.5;color:var(--ink-2)}.su-start-n{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.su-start-n b{font:600 24px var(--font-head);letter-spacing:-.01em}.su-start-n span{font-size:13.5px;color:var(--ink-3)}.su-share{display:grid;gap:5px}.su-bar{display:block;height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.su-bar i{display:block;height:100%;border-radius:999px;background:var(--you);transition:width .3s ease}.su-share-t{font-size:12.5px;color:var(--ink-3)}.su-ex{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--rule)}.su-ex-i{position:relative;padding-left:13px;font-size:13px;line-height:1.4;color:var(--ink-2)}.su-ex-i:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--you-soft)}.su-note{margin:14px 0 0;padding:9px 12px;border-radius:8px;background:var(--warn-tint);border:1px solid var(--warn-line);color:var(--warn-ink);font-size:13.5px}.su-rv-h{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 24px;flex-wrap:wrap}.su-meter{flex:0 1 260px;min-width:210px;display:grid;gap:6px}.su-meter-t{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;color:var(--ink-2)}.su-meter-t b{color:var(--ink)}.su-meter .su-bar{height:8px}.su-meter.full .su-bar i{background:var(--you-deep)}.su-legend{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-3);max-width:75ch}.su-grp{margin-top:22px}.su-grp h2{font-size:15px;margin:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.su-grp h2 .muted{font:400 13px var(--font-body)}.su-grp-d{margin:2px 0 8px;font-size:13px;color:var(--ink-3)}.su-qs{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:10px;overflow:hidden}.su-q{display:flex;align-items:center;gap:4px 14px;padding:6px 12px;border-top:1px solid var(--rule);flex-wrap:wrap;background:var(--paper)}.su-q:first-child{border-top:0}.su-q.off{background:var(--surface-1)}.su-q.off .su-q-t{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--rule-strong)}.su-q-main{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:1px;padding:4px 0}.su-q-l{display:flex;align-items:center;gap:10px;min-height:30px;cursor:pointer}.su-q-l input{flex:none;margin:0}.su-q-t{font-size:14.5px;line-height:1.4}.su-q-why{font-size:12.5px;line-height:1.4;color:var(--ink-3)}.su-q .su-q-why{padding-left:24px}.su-q-m{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.su-vol{font-size:12.5px;color:var(--ink-2);min-width:92px;text-align:right;white-space:nowrap}.su-vol.none{color:var(--ink-3);font-style:italic}.su-stage{font-size:12px;line-height:1;padding:5px 8px;border-radius:999px;white-space:nowrap;background:var(--surface-2);color:var(--ink-2)}.su-stage.decision{background:var(--good-tint);color:var(--good)}.su-stage.consideration{background:var(--you-tint);color:var(--you-deep)}.su-empty{margin:0;padding:14px 16px;border:1px dashed var(--rule-strong);border-radius:10px;font-size:14px;color:var(--ink-2)}.su-more{margin-top:24px;padding:16px 18px;border-radius:12px;background:var(--surface-1);border:1px solid var(--rule);display:grid;gap:12px}.su-more h2{font-size:15px;margin:0}.su-cnt{font-size:12px;font-weight:600;background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:1px 7px}.su-chip.on .su-cnt{background:var(--paper);color:var(--you-deep)}.su-pool{list-style:none;margin:0;padding:0;display:grid;gap:6px}.su-pool li{display:flex;align-items:center;gap:4px 14px;flex-wrap:wrap;padding:4px 6px 4px 12px;border:1px solid var(--rule);border-radius:8px;background:var(--paper)}.su-pool .su-q-main{flex-basis:260px}.su-add-btn{border-color:var(--rule-strong)}.su-add-btn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:720px){.su-starts,.su-sources{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.su-q .su-q-m{margin-left:24px}.su-vol{min-width:0;text-align:left}.su-pool .su-q-m{margin-left:0}.su-add{flex-direction:column}}@media(prefers-reduced-motion:reduce){.su-src.now .su-dot:after{animation:none}}.su-context{margin-top:22px}.su-context .su-hint{font-weight:400}.su-story{margin-top:22px;padding:16px 18px;border:1px solid var(--rule);border-radius:12px;background:var(--surface-1);display:grid;gap:8px}.su-story h2{font-size:15px;margin:0}.fs-fields .su-offer,.fs-fields .su-context{grid-column:1 / -1}.fs-fields .su-offer>.su-field:first-child,.fs-fields .su-context{margin-top:0}.su-chip-static{cursor:default}.bq{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:12px;padding:16px 18px 18px;margin-bottom:18px;border:1px solid var(--rule-strong);border-radius:12px;background:var(--surface-1)}.bq-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 20px;flex-wrap:wrap}.bq-head h3{margin:0;font:600 15px var(--font-head);color:var(--ink)}.bq-head p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2);max-width:64ch}.bq-box textarea{width:100%;min-height:150px;resize:vertical;font:14px/1.55 var(--font-body);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-s);padding:10px 12px}.bq-box textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.bq-file-row{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;font-size:13px}.bq .bq-file{position:relative;cursor:pointer;gap:6px;padding:5px 11px;font-weight:600;color:var(--ink);background:var(--paper);border-color:var(--rule-strong)}.bq .bq-file:hover{border-color:var(--ink-3);background:var(--paper)}.bq-file:focus-within{outline:2px solid var(--focus);outline-offset:2px}.bq-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;max-width:640px}.bq-opts .field{margin:0}.bq-preview{display:grid;gap:8px}.bq-sum{margin:0;font-size:14px;color:var(--ink-2)}.bq-sum b{color:var(--ink);font-weight:600}.bq-scroll{max-height:360px;overflow:auto;border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--paper)}.bq-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bq-list{list-style:none;margin:0;padding:0}.bq-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:6px 12px;align-items:center;padding:7px 8px 7px 12px;border-top:1px solid var(--rule);font-size:14px;line-height:1.4}.bq-row:first-child{border-top:0}.bq-text{min-width:0;overflow-wrap:anywhere;color:var(--ink)}.bq-row select{font:inherit;font-size:13px;padding:3px 6px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--paper);color:var(--ink-2)}.bq-status{font-size:12px;color:var(--ink-3);white-space:nowrap}.bq-row.s-on_again .bq-status{color:color-mix(in srgb,var(--series-1) 62%,var(--ink))}.bq-row.s-too_long .bq-status{color:var(--warn-ink)}.bq-row.skip .bq-text{color:var(--ink-3)}.bq-row.skip{grid-template-columns:minmax(0,1fr) auto auto}.bq-x{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--ink-3);cursor:pointer}.bq-x:hover{background:var(--surface-2);color:var(--ink)}.bq-x:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.bq-more{margin:0;padding:8px 12px;font-size:13px;border-top:1px solid var(--rule)}.bq-done{margin:0;padding:9px 12px;border-radius:var(--radius-s);font-size:14px;color:var(--good);background:color-mix(in srgb,var(--good) 9%,var(--paper))}.bq-room{font-size:13px;max-width:60ch}.bq .form-actions{margin-top:2px}.add-q-more{margin:-6px 0 14px;font-size:14px;color:var(--ink-3)}.add-q-more .link-btn{font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(max-width:720px){.bq{padding:14px}.bq-opts{grid-template-columns:minmax(0,1fr)}.bq-row{grid-template-columns:minmax(0,1fr) auto}.bq-row .bq-status,.bq-row select{grid-column:1;justify-self:start}.bq-row .bq-x{grid-row:1;grid-column:2}.bq-row.skip{grid-template-columns:minmax(0,1fr) auto}}.rv-back{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--ink-2);text-decoration:none;margin:0 0 12px}.rv-back:hover{color:var(--ink);text-decoration:underline}.rv-hero{display:grid;gap:18px;padding:24px 28px}.rv-id{display:flex;align-items:center;gap:14px}.rv-id .logo-tile{border-radius:10px}.rv-id-words{display:grid;gap:4px;min-width:0}.rv-name{font:700 22px/1.2 var(--font-head);color:var(--ink);letter-spacing:-.01em}.rv-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.rv-meta a{color:var(--ink-2)}.rv-headline{font:650 var(--fs-hero)/1.25 var(--font-head);letter-spacing:-.015em;margin:0;color:var(--ink);max-width:32ch}.rv-duel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:18px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.rv-side{display:grid;gap:2px;justify-items:start}.rv-side.you{justify-items:end;text-align:right}.rv-who{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--ink-2);font-weight:500}.rv-who i{width:10px;height:10px;border-radius:3px}.rv-big{font:700 48px/1.05 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rv-move{font-size:13px;min-height:18px}.rv-gap{display:grid;justify-items:center;gap:2px;padding:10px 16px;border-radius:12px;background:var(--surface-1);min-width:120px;text-align:center}.rv-gap-n{font:700 22px var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.rv-gap-l{font-size:13px;color:var(--ink-3)}.rv-gap.behind{background:var(--bad-tint)}.rv-gap.behind .rv-gap-n{color:var(--bad-ink)}.rv-gap.ahead{background:var(--good-tint)}.rv-gap.ahead .rv-gap-n{color:var(--good)}.rv-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.rv-facts>div{display:grid;gap:2px;padding:2px 18px;border-left:1px solid var(--rule);align-content:start}.rv-facts>div:first-child{border-left:0;padding-left:0}.rv-facts dt{font-size:13px;color:var(--ink-2)}.rv-facts dd{margin:0}.rv-fv{font:700 20px/1.25 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.rv-fv small{font:400 13px var(--font-body);color:var(--ink-3)}.rv-fn{font-size:13px;color:var(--ink-3)}.rv-two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}.rv-two>.panel,.rv-two>.panel+.panel{margin:0}.rv-two+.panel,.rv-two+.rv-two,.panel+.rv-two{margin-top:20px}.rv-engines{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rv-engines li{display:grid;grid-template-columns:110px minmax(0,1fr) 44px;align-items:center;gap:12px}.rv-eng-name{font-size:14px;min-width:0}.rv-bars{display:grid;gap:4px}.rv-bar{display:block;height:8px;border-radius:4px;background:var(--surface-1);overflow:hidden}.rv-bar>span{display:block;height:100%;border-radius:4px}.rv-vals{display:grid;gap:0;font-size:13px;text-align:right;line-height:12px;color:var(--ink-2)}.rv-vals span:last-child{color:var(--you-deep, var(--you))}.rv-story{display:grid;gap:14px}.rv-summary{margin:0;font-size:15px;line-height:1.6;color:var(--ink);max-width:66ch}.rv-words{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rv-words li{font-size:13px;padding:3px 10px;border-radius:99px;background:var(--surface-1);color:var(--ink-2)}.rv-labels{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rv-labels li{display:flex;gap:10px;font-size:14px;color:var(--ink-2);align-items:center}.rv-more{font-size:14px;justify-self:start}.rv-note{margin:0 0 12px;font-size:13px;color:var(--ink-3)}.rv-along{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rv-along li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:14px}.rv-along .num{text-align:right;font-size:13px;color:var(--ink-2)}.rv-along li.you .num{color:var(--you-deep, var(--you));font-weight:600}.rv-along-name{min-width:0;overflow:hidden}.rv-pages{list-style:none;margin:0;padding:0}.rv-pages li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--rule)}.rv-pages li:first-child{border-top:0;padding-top:0}.rv-page{display:grid;gap:3px;min-width:0;text-decoration:none;color:inherit}.rv-page:hover .rv-page-title{text-decoration:underline}.rv-page .mark{min-width:0}.rv-page-title{font-size:15px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.rv-page-sub{font-size:13px;color:var(--ink-3);padding-left:24px}.rv-fixes{list-style:none;margin:0;padding:0}.rv-fixes li{border-top:1px solid var(--rule)}.rv-fixes li:first-child{border-top:0}.rv-fixes button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:14px;padding:11px 8px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-s)}.rv-fixes button:hover{background:var(--surface-1)}.rv-fixes button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.rv-fix-title{font-size:15px;color:var(--ink)}.rv-fix-meta{display:flex;gap:8px;align-items:center;font-size:13px}.rv-doing{color:var(--ink-2);background:var(--surface-2);padding:2px 8px;border-radius:99px}.comp-link{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.comp-link svg{color:var(--ink-3)}.comp-link:hover .mark-text{text-decoration:underline}@media(max-width:960px){.rv-two{grid-template-columns:minmax(0,1fr)}.rv-two>.panel+.panel{margin-top:20px}}@media(max-width:640px){.rv-hero{padding:20px 18px}.rv-headline{font-size:var(--fs-hero-phone)}.rv-duel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rv-gap{grid-column:1 / -1;grid-row:2;justify-self:stretch}.rv-big{font-size:38px}.rv-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.rv-facts>div:nth-child(3){border-left:0;padding-left:0}.rv-engines li{grid-template-columns:84px minmax(0,1fr) 40px}}.wb,.cw,.btn.wb-go,.wb-mark{--wb: var(--series-1);--wb-deep: color-mix(in srgb, var(--wb) 66%, var(--ink));--wb-tint: color-mix(in srgb, var(--wb) 8%, var(--paper));--wb-line: color-mix(in srgb, var(--wb) 30%, var(--rule))}.cw-move-go .btn{white-space:nowrap}.btn.wb-go{display:inline-flex;align-items:center;gap:7px;background:color-mix(in srgb,var(--series-1) 78%,#000);color:#fff}.btn.wb-go:hover:not(:disabled){background:color-mix(in srgb,var(--series-1) 60%,#000)}.btn.wb-go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wb a.btn,.cw a.btn,.cw-move-go a.btn{text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.wb{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,310px);gap:16px;align-items:start}.wb-mark{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--wb-tint);color:var(--wb-deep);box-shadow:inset 0 0 0 1px var(--wb-line)}.wb-mark.sm{width:24px;height:24px;border-radius:6px}.wb-memo{padding:28px 32px 22px;display:grid;gap:22px}.wb-head{display:grid;gap:10px}.wb-when{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font:500 13px var(--font-body);color:var(--ink-3)}.wb-latest{margin-left:auto;font-size:13px;color:var(--wb-deep)}.wb-headline{margin:0;font:650 var(--fs-hero)/1.25 var(--font-head);letter-spacing:-.018em;color:var(--ink);max-width:30ch;text-wrap:balance}.wb-summary{margin:0;font-size:16px;line-height:1.62;color:var(--ink-2);max-width:64ch}.wb-facts{list-style:none;margin:0;padding:12px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:12px 14px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.wb-facts li{display:grid;gap:2px;align-content:start;min-width:0}.wb-facts b{font:700 22px/1.1 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.wb-facts span{font-size:13px;color:var(--ink-3)}.wb-sec{display:grid;gap:12px}.wb-h{margin:0;font:600 15px var(--font-head);color:var(--ink);display:flex;align-items:center;gap:4px}.wb-moves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px}.wb-move{padding:2px 0 2px 14px;border-left:3px solid var(--rule-strong)}.wb-move.t-good{border-left-color:var(--good-mark)}.wb-move.t-bad{border-left-color:var(--bad-mark)}.wb-move-t{margin:0 0 4px;font:600 15px/1.4 var(--font-body);color:var(--ink)}.wb-move-b{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}.wb-acts{list-style:none;margin:0;padding:0;border:1px solid var(--wb-line);border-radius:12px;background:linear-gradient(180deg,var(--wb-tint),var(--paper) 70%)}.wb-act{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px}.wb-act+.wb-act{border-top:1px solid var(--wb-line)}.wb-act-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 14px var(--font-head);color:var(--wb-deep);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--wb-line)}.wb-act-main{min-width:0}.wb-act-title{margin:0;font:600 15px/1.4 var(--font-body);color:var(--ink)}.wb-act-why{margin:3px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2)}.wb-watch{margin:0;display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border-radius:10px;background:var(--surface-1);font-size:14px;line-height:1.5;color:var(--ink-2)}.wb-watch .icon{flex:none;margin-top:3px;color:var(--ink-3)}.wb-watch b{color:var(--ink);font-weight:600}.wb-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:13px;color:var(--ink-3);line-height:1.5}.wb-foot .link-btn{font-size:13px;color:var(--ink-2)}.wb-note{margin:0;font-size:14px;color:var(--bad-ink)}.wb-empty{display:grid;gap:12px;justify-items:start;padding:30px 32px;background:linear-gradient(180deg,var(--wb-tint),var(--paper) 80%);grid-column:1 / -1}.wb-empty-act{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px}.wb>.panel,.wb>.panel+.panel{margin-top:0;margin-bottom:0}.wb-past{display:grid;gap:14px;padding:20px 20px 18px}.wb-past ul{list-style:none;margin:0;padding:0;display:grid}.wb-past li a{display:grid;gap:2px;padding:9px 10px;margin:0 -10px;border-radius:8px;text-decoration:none;color:var(--ink)}.wb-past li a:hover{background:var(--surface-1)}.wb-past li a[aria-current=page]{background:var(--wb-tint);box-shadow:inset 3px 0 0 var(--wb)}.wb-past-w{font-size:12px;color:var(--ink-3)}.wb-past-h{font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wb-rank{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--rule)}.wb-rank ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.wb-rank li{display:grid;grid-template-columns:minmax(0,1fr) 70px 38px;gap:8px;align-items:center;font-size:13px;color:var(--ink-2)}.wb-rank li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-rank li.you{color:var(--you-deep);font-weight:600}.wb-rank-bar{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.wb-rank-bar i{display:block;height:100%;border-radius:3px;background:var(--neutral-mark, var(--ink-3))}.wb-rank li.you .wb-rank-bar i{background:var(--you)}.wb-rank b{text-align:right;font:600 13px var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.wb-past-more{margin:0;font-size:13px;color:var(--ink-3);line-height:1.5}.wb-past-more a{color:var(--ink-2)}.cw{display:grid;gap:16px}.cw>*,.wb>*{min-width:0}.cw-filters .seg{flex-wrap:wrap;max-width:100%}.cw-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;align-items:start;padding:26px 28px}.cw-hero-act{display:grid;gap:8px;justify-items:end;max-width:280px}.cw-note{margin:0;font-size:13px;color:var(--ink-2);text-align:right;line-height:1.45}.cw-moves-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.cw-filters{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.cw-chips{display:flex;flex-wrap:wrap;gap:6px}.cw-chips button{display:inline-flex;align-items:center;gap:6px;font:500 13px var(--font-body);padding:5px 11px;border-radius:99px;border:0;cursor:pointer;background:var(--surface-1);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule)}.cw-chips button i{width:8px;height:8px;border-radius:50%}.cw-chips button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);box-shadow:none}.cw-chips button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cw-week+.cw-week{margin-top:10px}.cw-week-h{margin:14px 0 0;padding-bottom:6px;font:600 14px var(--font-body);color:var(--ink-2)}.cw-moves{list-style:none;margin:0;padding:0}.cw-move{--cw-c: var(--neutral-mark, var(--ink-3));display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px 14px;align-items:start;padding:14px 0;border-top:1px solid var(--rule)}.cw-move-i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--cw-c) 13%,var(--paper));color:color-mix(in srgb,var(--cw-c) 72%,var(--ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cw-c) 32%,var(--rule))}.cw-move-i.k-visibility_down .icon{transform:scaleY(-1)}.cw-move-main{min-width:0;display:grid;gap:4px}.cw-move-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;color:var(--ink-3)}.cw-tag{font:600 12px var(--font-body);padding:2px 8px;border-radius:99px}.cw-tag.act{background:var(--warn-tint);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line)}.cw-tag.look{background:var(--surface-1);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-strong)}.cw-move-t{margin:0;font:600 15px/1.4 var(--font-body);color:var(--ink)}.cw-move-d{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2);max-width:78ch}.cw-move-go{display:grid;gap:8px;justify-items:end;align-content:start}.cw-move-go .link-btn{font-size:13px;color:var(--ink-2)}.cw-diff{margin-top:4px}.cw-diff-col{padding:8px 12px;border-radius:8px;font-size:14px;line-height:1.5}.cw-diff-col+.cw-diff-col{margin-top:6px}.cw-diff-col p{margin:0 0 4px;font:600 12px var(--font-body)}.cw-diff-col ul{margin:0;padding-left:18px;display:grid;gap:2px}.cw-diff-col.add{background:var(--good-tint)}.cw-diff-col.add p{color:var(--good)}.cw-diff-col.del{background:var(--surface-1);color:var(--ink-2)}.cw-diff-col.del p{color:var(--ink-3)}.cw-pagegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px}.cw-pages{border:1px solid var(--rule);border-radius:12px;padding:14px 16px 12px;display:grid;gap:8px;align-content:start}.cw-pages-h{margin:0;font:600 15px var(--font-body)}.cw-pages-none{margin:0;font-size:14px}.cw-pages ul{list-style:none;margin:0;padding:0}.cw-pages li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2px 12px;align-items:center;padding:8px 0;border-top:1px solid var(--rule);font-size:13px}.cw-page-main{min-width:0;display:grid;grid-column:1 / -1}.cw-page-l{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-page-u{color:var(--ink-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-page-src{color:var(--ink-3);font-size:12px}.cw-page-st{color:var(--ink-2);font-size:12px;justify-self:end;text-align:right}.cw-page-st small{display:block;color:var(--ink-3);font-size:12px}.cw-page-st.s-blocked{color:var(--warn-ink)}.cw-page-st.s-gone{color:var(--ink-3);text-decoration:line-through}.cw-pages li .link-btn{font-size:13px;justify-self:end}.cw-add{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cw-add input{flex:1 1 200px;min-width:0;font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.cw-add input:focus-visible{outline:2px solid var(--wb);outline-offset:1px}.cw-add .btn{display:inline-flex;align-items:center;gap:6px}.cw-add .error{flex-basis:100%;margin:0}.cw-stands{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px}.cw-stand{border-radius:12px;box-shadow:inset 0 0 0 1px var(--rule);background:var(--paper)}.cw-stand.own{background:var(--surface-1);box-shadow:none}.cw-stand.on{box-shadow:inset 0 0 0 2px var(--ink)}.cw-stand>button,.cw-stand.own{display:grid;gap:3px;align-content:start;padding:14px 16px 13px;text-align:left}.cw-stand>button{width:100%;height:100%;font:inherit;color:inherit;background:none;border:0;border-radius:12px;cursor:pointer}.cw-stand>button:hover{background:var(--surface-1)}.cw-stand>button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cw-stand-name{display:flex;align-items:center;gap:8px;min-width:0;font:600 14px var(--font-body);color:var(--ink)}.cw-stand-name i{width:9px;height:9px;border-radius:50%;flex:none}.cw-stand-n{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:4px}.cw-stand-n b{font:700 26px/1.1 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.cw-stand-d{font:600 13px var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.cw-stand-d.good{color:var(--good)}.cw-stand-d.bad{color:var(--bad-ink)}.cw-stand-d.warn{color:var(--warn-ink)}.cw-stand-d.calm{color:var(--ink-2)}.cw-stand-sub{font-size:13px;color:var(--ink-3)}.cw-duo{display:block;margin:8px 0 4px;max-width:100%;height:auto}.cw-duo.none{font-size:13px;color:var(--ink-3);margin:8px 0 4px}.cw-stand-foot{font-size:13px;color:var(--ink-2);line-height:1.45}.cw-legend{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--ink-3)}.cw-legend span{display:inline-flex;align-items:center;gap:6px}.cw-legend i{width:18px;height:0;border-top:2px solid var(--ink-2)}.cw-legend i.you{border-top:1.5px dashed var(--ink-3)}.cw .wa-hero-nums li.on{color:var(--warn-ink);background:var(--warn-tint);box-shadow:inset 0 0 0 1px var(--warn-line)}.cw .wa-hero-nums li.on b{color:var(--warn-ink)}.cw-move-go .btn{display:inline-flex;align-items:center;gap:6px}.cw-move.done{padding:10px 0}.cw-move.done .cw-move-t{color:var(--ink-2);font-weight:500}.cw-move.done .cw-move-i{background:var(--surface-1);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule)}.cw-tag.done{background:var(--surface-1);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule)}.cw-move-st{display:inline-flex;flex-wrap:wrap;gap:4px 14px}.cw-move-st .link-btn{font-size:13px}.cw-plan{margin-top:8px;padding:12px 14px;border-radius:10px;background:var(--surface-1);display:grid;gap:8px;max-width:78ch}.cw-plan-h{margin:0;font:600 14px var(--font-body);color:var(--ink)}.cw-plan ol{margin:0;padding-left:20px;display:grid;gap:10px}.cw-plan li{font-size:14px;line-height:1.5;color:var(--ink-2)}.cw-plan li b{display:block;color:var(--ink);font-weight:600}.cw-plan li span{display:block}.cw-plan li .link-btn{display:inline-block;margin-top:3px;font-size:13px}.cw-plan>.link-btn{justify-self:start;font-size:13px}.cw-chg{display:grid;gap:6px}.cw-chg-edit{list-style:none;margin:0;padding:10px 12px;border-radius:8px;background:var(--surface-1);display:grid;gap:8px;font-size:14px;line-height:1.6;color:var(--ink-2)}.cw-chg-edit del{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--bad-ink)}.cw-chg-edit ins{text-decoration:none;color:var(--ink);font-weight:600;background:var(--good-tint);padding:1px 4px;border-radius:4px;box-shadow:inset 0 -2px 0 var(--good-mark, var(--good))}.cw-tabs{flex-wrap:wrap;max-width:100%}.cw-tabs button{display:inline-flex;align-items:center;gap:6px}.cw-tabs button i{width:8px;height:8px;border-radius:50%;flex:none}.cw-card{--cw-c: var(--neutral-mark);display:grid;gap:18px;margin-top:4px}.cw-card-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px}.cw-card-who h3{margin:0;font:600 18px var(--font-head);color:var(--ink)}.cw-card-links{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px}.cw-card-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cw-card-act .btn{display:inline-flex;align-items:center;gap:6px}.cw-card-when{font-size:13px;color:var(--ink-3)}.cw-card-err{margin:0;font-size:13px;color:var(--warn-ink)}.cw-card-sum{margin:0;padding-left:14px;border-left:3px solid var(--cw-c);font-size:15px;line-height:1.6;color:var(--ink);max-width:75ch}.cw-card-none{margin:0;padding:14px 16px;border-radius:10px;background:var(--surface-1);font-size:14px;line-height:1.55;color:var(--ink-2);max-width:78ch}.cw-facts{display:grid;border-top:1px solid var(--rule)}.cw-fact{display:grid;grid-template-columns:190px minmax(0,1fr);gap:4px 20px;padding:11px 0;border-bottom:1px solid var(--rule);align-items:start}.cw-fact-h,.cw-sub-h{margin:0;display:flex;align-items:center;gap:4px;font:600 14px var(--font-body);color:var(--ink)}.cw-fact-h{color:var(--ink-2);font-weight:500}.cw-fact ul{margin:0;padding-left:18px;display:grid;gap:3px;font-size:14px;line-height:1.5;color:var(--ink);max-width:70ch}.cw-fact-none{margin:0;font-size:14px;color:var(--ink-3)}.cw-prices{margin:0;display:grid;gap:4px;max-width:520px}.cw-prices div{display:flex;justify-content:space-between;gap:16px;padding-bottom:4px;border-bottom:1px dashed var(--rule);font-size:14px}.cw-prices div:last-child{border-bottom:0;padding-bottom:0}.cw-prices dt{color:var(--ink-2);min-width:0}.cw-prices dd{margin:0;font-weight:600;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.cw-vs{display:grid;gap:8px}.cw-vs-table{display:grid}.cw-vs-row{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(160px,1fr);gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--rule);font-size:14px;line-height:1.5;color:var(--ink-2);align-items:start}.cw-vs-head{padding:6px 0;border-bottom-color:var(--rule-strong);font:600 13px var(--font-body);color:var(--ink-3)}.cw-vs-topic{font-weight:600;color:var(--ink)}.cw-vs-edge{display:grid;gap:4px;justify-items:start}.cw-vs-edge small{font-size:13px;color:var(--ink-2);line-height:1.45}.cw-edge{font:600 12px var(--font-body);padding:2px 8px;border-radius:99px;white-space:nowrap}.cw-edge.e-them{background:var(--warn-tint);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line)}.cw-edge.e-you{background:var(--good-tint);color:var(--good)}.cw-edge.e-even{background:var(--surface-1);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-strong)}.cw-card-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px 32px}.cw-card-cols>div{display:grid;gap:8px;align-content:start;min-width:0}.cw-wins,.cw-cited{list-style:none;margin:0;padding:0}.cw-wins li,.cw-cited li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding:10px 0;border-top:1px solid var(--rule);font-size:14px;align-items:center}.cw-win-q,.cw-cited a{grid-column:1;min-width:0;font-weight:500;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.cw-win-n,.cw-cited li>span:not(.cw-watched){grid-column:1;font-size:13px;color:var(--ink-3)}.cw-wins .link-btn,.cw-cited .link-btn,.cw-watched{grid-column:2;grid-row:1 / span 3;justify-self:end;font-size:13px;white-space:nowrap}.cw-watched{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--ink-3)}.cw-win-bars{grid-column:1;display:grid;gap:3px;width:min(100%,220px);margin:2px 0}.cw-win-bars>span{display:block;height:4px;border-radius:2px;background:var(--surface-2);overflow:hidden}.cw-win-bars i{display:block;height:100%;border-radius:2px}.cw-win-bars i.you{background:var(--series-you)}.cw-reads{border-top:1px solid var(--rule);padding-top:12px}.cw-reads summary{cursor:pointer;width:fit-content;font:600 14px var(--font-body);color:var(--ink-2)}.cw-reads summary .muted{font-weight:400;margin-left:4px}.cw-reads[open] summary{margin-bottom:10px}@media(max-width:1100px){.wb{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.wb-memo{padding:22px 18px 18px}.wb-headline{font-size:var(--fs-hero-phone)}.wb-summary{font-size:15px}.wb-moves{grid-template-columns:minmax(0,1fr)}.wb-act{grid-template-columns:30px minmax(0,1fr)}.wb-act>.btn{grid-column:2;justify-self:start}.wb-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.wb-facts b{font-size:18px}.cw-hero{grid-template-columns:minmax(0,1fr);padding:22px 18px}.cw-hero-act{justify-items:start}.cw-note{text-align:left}.cw-move{grid-template-columns:34px minmax(0,1fr)}.cw-move-go{grid-column:2;justify-items:start}.cw-stands{gap:8px}.cw-stand>button,.cw-stand.own{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:12px 14px}.cw-stand-name,.cw-stand-n,.cw-stand-sub,.cw-stand-foot{grid-column:1}.cw-duo,.cw-duo.none{grid-column:2;grid-row:1 / span 3;width:116px;margin:0;align-self:center}.cw-stand-foot{grid-column:1 / -1}.cw-fact{grid-template-columns:minmax(0,1fr)}.cw-vs-head{display:none}.cw-vs-row{grid-template-columns:minmax(0,1fr);gap:3px}.cw-vs-row [data-l]:before{content:attr(data-l) ": ";font-weight:600;color:var(--ink-3)}.cw-vs-edge{margin-top:4px}.cw-move-go .btn{white-space:normal;text-align:left}}.cw-move-more{display:inline-flex;align-items:center;gap:6px;text-align:left;background:none;border:0;padding:0;cursor:pointer}.cw-move-more svg{color:var(--ink-3);flex:none;transition:transform .12s ease}.cw-move-more[aria-expanded=true] svg{transform:rotate(90deg)}.cw-move-more:hover{text-decoration:underline;text-underline-offset:3px}.cw-move-more:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.cw-tabs-wrap{margin:6px 0 4px}.cw-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--cw-c, var(--ink)) 10%,var(--paper));border-color:color-mix(in srgb,var(--cw-c, var(--ink)) 40%,var(--rule));color:var(--ink)}.cw-tab-body .cw-fact{grid-template-columns:minmax(0,1fr);border-bottom:0;padding:4px 2px 8px}@media(prefers-reduced-motion:reduce){.cw-move-more svg{transition:none}}.bc{--bc-you: var(--series-you);gap:20px;margin-top:6px;padding-bottom:20px;border-radius:16px;background:var(--paper);box-shadow:0 0 0 1px var(--rule),0 14px 34px -26px #10121659;overflow:hidden}.bc>:not(.bc-head){margin-inline:20px}.bc-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px 22px;align-items:center;padding:18px 20px;background:linear-gradient(120deg,color-mix(in srgb,var(--cw-c) 15%,var(--paper)),color-mix(in srgb,var(--cw-c) 4%,var(--paper)) 70%);border-bottom:1px solid color-mix(in srgb,var(--cw-c) 30%,var(--rule));box-shadow:inset 0 4px 0 var(--cw-c)}.bc-who{display:flex;align-items:center;gap:14px;min-width:0}.bc-logo{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;flex:none;background:#fff;box-shadow:0 0 0 1px var(--rule),0 6px 16px -10px #10121666}.bc-who-t{min-width:0}.bc-who h3{margin:0;font:700 21px/1.2 var(--font-head);letter-spacing:-.01em;color:var(--ink)}.bc-links{margin:5px 0 0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px}.bc-links a{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);text-decoration:none}.bc-links a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.bc-score{display:inline-flex;border-radius:14px;overflow:hidden;background:var(--paper);box-shadow:0 0 0 1px var(--rule)}.bc-score>span{display:grid;justify-items:center;gap:1px;min-width:84px;padding:8px 14px;font-size:12px;color:var(--ink-2);white-space:nowrap}.bc-score>span+span{border-left:1px solid var(--rule)}.bc-score b{font:800 24px/1.1 var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink)}.bc-score-you{background:color-mix(in srgb,var(--bc-you) 9%,var(--paper))}.bc-score-you b{color:color-mix(in srgb,var(--bc-you) 72%,var(--ink))}.bc-score-them{background:color-mix(in srgb,var(--cw-c) 11%,var(--paper))}.bc-score-them b{color:color-mix(in srgb,var(--cw-c) 62%,var(--ink))}.bc-act{display:grid;justify-items:end;gap:6px}.bc-act .btn{display:inline-flex;align-items:center;gap:6px;background:var(--paper)}.bc-when{font-size:12.5px;color:var(--ink-3);text-align:right}.bc-sum{margin-top:0;margin-bottom:0;padding:2px 0 2px 16px;border-left:3px solid var(--cw-c);font-size:16px;line-height:1.6;color:var(--ink);max-width:78ch}.bc-sec{display:grid;gap:10px;align-content:start;min-width:0}.bc-h{display:flex;align-items:center;gap:8px;margin:0;font:650 15px var(--font-head);color:var(--ink)}.bc-h>svg{width:26px;height:26px;padding:6px;border-radius:8px;flex:none;box-sizing:border-box;color:color-mix(in srgb,var(--cw-c) 62%,var(--ink));background:color-mix(in srgb,var(--cw-c) 14%,var(--paper))}.bc-hint{margin:-4px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.bc-hint a{color:var(--ink);font-weight:500}.bc-vs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bc-row{display:grid;grid-template-columns:130px minmax(0,1fr) auto minmax(0,1fr);gap:8px 10px;align-items:stretch;padding:10px;border-radius:14px;background:var(--surface-1);transition:box-shadow .15s ease}.bc-row:hover{box-shadow:inset 0 0 0 1px var(--rule-strong)}.bc-topic{align-self:center;padding-left:4px;font:650 14.5px var(--font-body);color:var(--ink)}.bc-side{display:grid;gap:3px;align-content:start;padding:10px 12px;border-radius:10px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);font-size:14px;line-height:1.45;color:var(--ink);transition:background .15s ease,box-shadow .15s ease}.bc-side small{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink-3)}.bc-side small i{width:8px;height:8px;border-radius:50%;flex:none}.bc-side.them small i{background:var(--cw-c)}.bc-side.you small i{background:var(--bc-you)}.bc-row.e-them .bc-side.them{background:color-mix(in srgb,var(--cw-c) 10%,var(--paper));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cw-c) 50%,var(--rule))}.bc-row.e-you .bc-side.you{background:color-mix(in srgb,var(--bc-you) 8%,var(--paper));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bc-you) 45%,var(--rule))}.bc-verdict{align-self:center;display:inline-flex;align-items:center;gap:3px;padding:4px 10px;border-radius:99px;font:650 12.5px var(--font-body);white-space:nowrap}.bc-verdict.e-them{background:var(--warn-tint);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line)}.bc-verdict.e-you{background:var(--good-tint);color:var(--good)}.bc-verdict.e-even{background:var(--paper);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-strong)}.bc-next{grid-column:2 / -1;display:flex;align-items:flex-start;gap:8px;margin:0;padding:2px 4px 2px 2px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.bc-next>svg{flex:none;margin-top:1px;color:var(--warn)}.bc-next b{font-weight:650;color:var(--ink)}.bc-intel{display:grid;gap:12px}.bc-intel-tabs{display:flex;flex-wrap:wrap;gap:6px}.bc-intel-tabs button{display:inline-flex;align-items:center;gap:7px;padding:6px 8px 6px 12px;border:1px solid var(--rule-strong);border-radius:99px;background:var(--paper);font:500 14px var(--font-body);color:var(--ink-2);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.bc-intel-tabs button svg{color:var(--ink-3)}.bc-intel-tabs .count{min-width:22px;padding:1px 7px;border-radius:99px;background:var(--surface-2);font:650 12px var(--font-head);color:var(--ink-2);text-align:center}.bc-intel-tabs button:hover:not(:disabled):not([aria-selected=true]){background:var(--surface-1);color:var(--ink)}.bc-intel-tabs button:disabled{opacity:.45;cursor:default}.bc-intel-tabs button[aria-selected=true]{color:color-mix(in srgb,var(--cw-c) 62%,var(--ink));font-weight:650;background:color-mix(in srgb,var(--cw-c) 12%,var(--paper));border-color:color-mix(in srgb,var(--cw-c) 55%,transparent)}.bc-intel-tabs button[aria-selected=true] svg{color:inherit}.bc-intel-tabs button[aria-selected=true] .count{background:color-mix(in srgb,var(--cw-c) 62%,var(--ink));color:var(--paper)}.bc-intel-body{animation:bc-in .2s ease-out}@keyframes bc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bc-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bc-chips li{padding:7px 13px;border-radius:99px;font-size:14px;color:var(--ink);background:color-mix(in srgb,var(--cw-c) 8%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cw-c) 26%,var(--rule))}.bc-prices{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px}.bc-prices div{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule),inset 0 3px 0 var(--cw-c)}.bc-prices dt{font-size:13px;line-height:1.4;color:var(--ink-2)}.bc-prices dd{margin:0;font:750 19px/1.2 var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink)}.bc-proof{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bc-proof li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;color:var(--ink)}.bc-proof li svg{flex:none;margin-top:3px;color:color-mix(in srgb,var(--cw-c) 65%,var(--ink))}.bc-quotes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bc-quotes li{padding:10px 14px;border-radius:0 10px 10px 0;border-left:3px solid var(--cw-c);background:var(--surface-1);font-size:14.5px;line-height:1.5;color:var(--ink)}.bc-quotes li:before{content:"“";margin-right:2px;color:var(--ink-3)}.bc-quotes li:after{content:"”";margin-left:1px;color:var(--ink-3)}.bc-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px}.bc-box{padding:14px 16px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--rule)}.bc-bar{display:block;height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.bc-bar i{display:block;height:100%;border-radius:4px;background:var(--cw-c);transform-origin:left center;animation:bc-grow .7s cubic-bezier(.2,.7,.2,1) both}@keyframes bc-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bc-wins{list-style:none;margin:0;padding:0}.bc-wins li{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--rule)}.bc-wins li:first-child{border-top:0;padding-top:2px}.bc-win-q{font:600 14.5px/1.45 var(--font-body);color:var(--ink);overflow-wrap:anywhere}.bc-duel{display:grid;gap:5px}.bc-duel-r{display:grid;grid-template-columns:112px minmax(0,1fr) 26px;gap:10px;align-items:center;font-size:12.5px;color:var(--ink-2)}.bc-duel-r small{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-duel-r b{font:700 13px var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.bc-duel-r.you .bc-bar i{background:var(--bc-you);animation-delay:.12s}.bc-win-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.bc-gap{font-size:12.5px;font-weight:600;color:var(--warn-ink)}.bc-win-f .btn,.bc-cited .btn{display:inline-flex;align-items:center;gap:5px}.bc-cited{list-style:none;counter-reset:bc;margin:0;padding:0}.bc-cited li{counter-increment:bc;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:11px 0;border-top:1px solid var(--rule)}.bc-cited li:first-child{border-top:0;padding-top:2px}.bc-cited li:before{content:counter(bc);grid-row:1 / span 2;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 12.5px var(--font-head);color:color-mix(in srgb,var(--cw-c) 62%,var(--ink));background:color-mix(in srgb,var(--cw-c) 14%,var(--paper))}.bc-cited a{grid-column:2;min-width:0;font:600 14.5px/1.4 var(--font-body);color:var(--ink);overflow-wrap:anywhere}.bc-cited-m{grid-column:2;display:grid;grid-template-columns:minmax(60px,140px) auto;gap:10px;align-items:center;font-size:12.5px;color:var(--ink-3)}.bc-cited-m .bc-bar{height:6px}.bc-cited .btn,.bc-watched{grid-column:3;grid-row:1 / span 2;justify-self:end}.bc-watched{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;font-size:12.5px;font-weight:600;color:var(--good);background:var(--good-tint)}.bc-reads{padding-top:14px;border-top:1px solid var(--rule)}@media(max-width:900px){.bc-head{grid-template-columns:minmax(0,1fr)}.bc-act{justify-items:start;grid-auto-flow:column;justify-content:start;align-items:center;gap:10px}.bc-when{text-align:left}}@media(max-width:760px){.bc>:not(.bc-head){margin-inline:14px}.bc-head{padding:16px 14px}.bc-score{width:100%}.bc-score>span{flex:1 1 0;min-width:0;padding:8px 6px;white-space:normal;text-align:center}.bc-row{grid-template-columns:minmax(0,1fr)}.bc-topic{padding-left:2px}.bc-verdict{justify-self:start}.bc-next{grid-column:1}.bc-duel-r{grid-template-columns:84px minmax(0,1fr) 24px}.bc-cited li{grid-template-columns:26px minmax(0,1fr)}.bc-cited li:before{grid-row:1 / span 3}.bc-cited .btn,.bc-watched{grid-column:2;grid-row:auto;justify-self:start;margin-top:4px}.bc-cited-m{grid-template-columns:minmax(48px,90px) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bc-bar i,.bc-intel-body{animation:none}.bc-row,.bc-side,.bc-intel-tabs button{transition:none}}.gg-connect{display:grid;gap:18px;padding:24px 28px}.gg-connect-head{display:flex;gap:14px;align-items:flex-start}.gg-connect-head img{border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--rule);padding:6px;box-sizing:border-box}.gg-connect-head h2{margin:0 0 4px}.gg-connect-head p{margin:0;max-width:62ch;color:var(--ink-2)}.gg-steps{margin:0;padding:0;list-style:none;counter-reset:gg;display:grid;gap:14px}.gg-steps li{counter-increment:gg;display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;font-size:15px;line-height:1.5}.gg-steps li:before{content:counter(gg);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 13px var(--font-head);background:var(--surface-2);color:var(--ink)}.gg-step{display:grid;gap:8px;justify-items:start;min-width:0}.gg-step p{margin:2px 0 0;color:var(--ink-2)}.gg-step strong{color:var(--ink)}.gg-ext{font-size:14px}.gg-email{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.gg-email code{font-size:14px;padding:6px 10px;border-radius:var(--radius-s);background:var(--surface-1);color:var(--ink);overflow-wrap:anywhere}.gg-fine{margin:0;font-size:13px;color:var(--ink-3);max-width:70ch}.gg-hero{display:grid;gap:16px;padding:24px 28px}.gg-headline{font:650 var(--fs-hero)/1.25 var(--font-head);letter-spacing:-.015em;margin:0;color:var(--ink)}.gg-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--rule)}.gg-facts>div{display:grid;gap:2px;padding:14px 18px 2px;border-left:1px solid var(--rule);min-width:0}.gg-facts>div:first-child{border-left:0;padding-left:0}.gg-facts dt{font-size:13px;color:var(--ink-2)}.gg-facts dd{margin:0}.gg-v{font:700 24px/1.2 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.gg-v .change{font:500 13px var(--font-body)}.gg-none{font:500 15px var(--font-body)}.gg-note{margin:0;font-size:14px;color:var(--ink-2)}.gg-table td.gg-page{min-width:170px}.gg-table td.gg-page a{color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.gg-table td.gg-page a:hover{text-decoration:underline}.gg-cited{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);white-space:nowrap}.gg-never{font-size:13px;font-weight:600;color:var(--bad-ink);background:var(--bad-tint);padding:2px 8px;border-radius:99px}.gg-act{font-size:13px;white-space:nowrap}.gg-tag{font-size:12px;padding:2px 8px;border-radius:99px;background:var(--surface-1);color:var(--ink-2);white-space:nowrap}.gg-tag.on{background:var(--good-tint);color:var(--good)}.gg-tag.off{box-shadow:inset 0 0 0 1px var(--rule-strong);background:none}.gg-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ink-3);margin:6px 2px 0}.gg-status strong{color:var(--ink-2);font-weight:600}.gg-confirm{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding:12px 14px;border-radius:var(--radius-s);background:var(--bad-tint);font-size:14px;color:var(--ink)}@media(max-width:760px){.gg-hero,.gg-connect{padding:20px 18px}.gg-headline{font-size:var(--fs-hero-phone)}.gg-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-facts>div:nth-child(3){border-left:0;padding-left:0}.gg-facts>div:nth-child(n+3){border-top:1px solid var(--rule)}}.ga-mark{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--surface-2);color:var(--ink)}.gg-choose{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:center}.gg-choose select{font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);max-width:100%}.ga-connect{display:grid;gap:12px}.trf-source{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;font-size:14px;color:var(--ink-2)}.trf-or{font:600 16px var(--font-head);color:var(--ink-2);margin:22px 2px 10px}.cr-access,.cr-fix,.cr-basics-panel{container-type:inline-size}.cr-stat .mini-ring-in,.cr-basics-head .mini-ring-in{font-size:18px;font-weight:700}.cr-stat-title{font:600 15px/1.3 var(--font-head);color:var(--ink)}.cr-sum{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:16px 40px;padding:2px 0 16px}.cr-stat{display:flex;align-items:center;gap:14px;min-width:0}.cr-stat-text{display:grid;gap:3px;min-width:0}.cr-stat-sub{font-size:13px;color:var(--ink-2)}.cr-stat-sub.bad{color:var(--bad-ink);font-weight:600}.cr-stat-sub.good{color:var(--good);font-weight:600}.cr-sum-note{font-size:13px;line-height:1.45;color:var(--ink-2);max-width:380px;justify-self:end;padding-left:18px;border-left:1px solid var(--rule)}@container (max-width: 860px){.cr-sum{grid-template-columns:max-content max-content;gap:14px 32px}.cr-sum-note{grid-column:1 / -1;justify-self:start;max-width:620px;padding-left:0;border-left:0}}@container (max-width: 520px){.cr-sum{grid-template-columns:minmax(0,1fr);gap:12px}}.cr-matrix{display:grid}.cr-cols{display:none}.cr-co{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--rule)}.cr-co-name{font:600 14px/1.3 var(--font-head);color:var(--ink);letter-spacing:0}.cr-bots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.cr-bot{position:relative;min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;grid-template-areas:"mark name state tag";column-gap:8px;row-gap:2px;align-items:center;align-content:center;padding:7px 10px;border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--surface-1)}@container (min-width: 700px){.cr-matrix.aligned .cr-cols{display:grid;grid-template-columns:116px repeat(3,minmax(0,1fr));gap:8px;padding:4px 0 8px;font-size:13px;color:var(--ink-3)}.cr-matrix.aligned .cr-co{grid-template-columns:116px minmax(0,1fr);align-items:center;padding:7px 0}.cr-matrix.aligned .cr-bots{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-matrix.aligned .cr-bot[data-kind=search]{grid-column:1}.cr-matrix.aligned .cr-bot[data-kind=user]{grid-column:2}.cr-matrix.aligned .cr-bot[data-kind=training]{grid-column:3}}@container (min-width: 700px) and (max-width: 1039px){.cr-matrix.aligned .cr-bot{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"mark name name" "mark state tag";row-gap:1px}}.cr-bot-mark{grid-area:mark;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;line-height:1}.cr-bot-name{grid-area:name;font:600 14px/1.3 var(--font-head);color:var(--ink);overflow-wrap:anywhere}.cr-bot-state{grid-area:state;font-size:13px;font-weight:600;line-height:1.35}.cr-bot-tag{grid-area:tag;justify-self:end;font-size:12px;line-height:1;white-space:nowrap;padding:3px 7px;border-radius:999px;border:1px solid var(--rule-strong);color:var(--ink-2);background:var(--paper)}.cr-bot-rule{grid-column:2 / -1;justify-self:start;margin-top:4px;font-size:12px;color:var(--bad-ink);background:var(--paper);border-radius:3px;padding:1px 6px}.cr-bot-note{grid-column:2 / -1;font-size:12px;color:var(--ink-2)}.cr-bot.allowed .cr-bot-mark{background:var(--good-tint);color:var(--good)}.cr-bot.allowed .cr-bot-state{color:var(--good)}.cr-bot.blocked{background:var(--bad-tint);border-color:var(--bad-tint)}.cr-bot.blocked .cr-bot-mark{background:var(--bad);color:var(--paper)}.cr-bot.blocked .cr-bot-state{color:var(--bad-ink)}.cr-bot.unknown .cr-bot-mark{background:var(--surface-2);color:var(--ink-3)}.cr-bot.unknown .cr-bot-state{color:var(--ink-3)}.cr-foot{font-size:13px;line-height:1.45;color:var(--ink-3);padding-top:12px;border-top:1px solid var(--rule)}.cr-basics-head{display:flex;align-items:center;gap:16px;padding:2px 0 14px;border-bottom:1px solid var(--rule)}.cr-basics-sum{display:grid;gap:7px;min-width:0}.cr-tally{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,max-content);gap:5px 16px;font-size:13px;color:var(--ink-2)}.cr-tally li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cr-tally .mk{width:16px;height:16px;font-size:10px}.cr-tally .num{font-weight:600;color:var(--ink)}.cr-tally li.zero,.cr-tally li.zero .num{color:var(--ink-3);font-weight:400}.cr-tally li.zero .mk{background:var(--surface-2);color:var(--ink-3)}@container (max-width: 379px){.cr-tally{display:flex;flex-wrap:wrap;gap:5px 14px}}.cr-basics li{padding:8px 0;gap:10px}.cr-basics .basics-label{font-size:14px;line-height:1.35}.cr-basics .basics-detail{font-size:12px;line-height:1.45;color:var(--ink-3);margin-top:1px}.cr-basics .basics-detail a{color:var(--ink-2)}.cr-sev{display:grid;grid-template-columns:max-content minmax(80px,1fr) max-content;align-items:center;gap:8px 18px;padding:0 0 14px;border-bottom:1px solid var(--rule)}.cr-sev-total{font-size:14px;color:var(--ink-2);white-space:nowrap}.cr-sev-total .num{font-size:20px;font-weight:700;font-variant-numeric:proportional-nums;color:var(--ink);margin-right:3px}.cr-sev-bar{display:flex;gap:2px;height:8px;min-width:0}.cr-seg{display:block;height:100%;min-width:8px;border-radius:4px}.cr-sev-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--ink-2)}.cr-sev-legend li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cr-sev-legend .num{font-weight:600;color:var(--ink);margin-right:-2px}.cr-sev-legend li.zero,.cr-sev-legend li.zero .num{color:var(--ink-3);font-weight:400}.cr-key{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.cr-sev-legend li.zero .cr-key{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule-strong)}.cr-seg.high,.cr-key.high{background:var(--bad)}.cr-seg.medium,.cr-key.medium{background:var(--warn)}.cr-seg.low,.cr-key.low{background:var(--neutral-mark)}@container (max-width: 620px){.cr-sev{grid-template-columns:minmax(0,1fr);gap:8px}}.cr-issues{list-style:none;margin:0;padding:0;display:grid}.cr-issue{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start;padding:12px 0;border-top:1px solid var(--rule)}.cr-issue:first-child{border-top:0}.cr-issue-body{display:grid;gap:3px;min-width:0;padding-top:1px}.cr-issue-title{font-size:15px;font-weight:600;line-height:1.35;color:var(--ink)}.cr-issue-detail{font-size:13px;line-height:1.45;color:var(--ink-3)}.cr-issue-url{font-size:13px;color:var(--ink-3);overflow-wrap:anywhere;justify-self:start}.cr-issue-url:hover{color:var(--ink)}.cr-sevtile{display:grid;justify-items:center;gap:4px;padding:7px 4px 6px;border-radius:var(--radius-s);background:var(--surface-2);color:var(--ink-2)}.cr-sevtile.high{background:var(--bad-tint);color:var(--bad-ink)}.cr-sevtile.medium{background:var(--warn-tint);color:var(--warn-ink)}.cr-sevbars{display:flex;align-items:flex-end;gap:2px;height:12px}.cr-sevbars i{display:block;width:4px;border-radius:1px;background:var(--rule-strong)}.cr-sevbars i:nth-child(1){height:5px}.cr-sevbars i:nth-child(2){height:8px}.cr-sevbars i:nth-child(3){height:12px}.cr-sevtile.low i:nth-child(1){background:var(--neutral-mark)}.cr-sevtile.medium i:nth-child(-n+2){background:var(--warn)}.cr-sevtile.high i{background:var(--bad)}.cr-sevword{font-size:12px;font-weight:600;line-height:1.1}.cr-issue{grid-template-columns:64px minmax(0,1fr) auto}.cr-issue>.fix-btn{margin-top:2px}@container (max-width: 560px){.cr-issue{grid-template-columns:64px minmax(0,1fr)}.cr-issue>.fix-btn{grid-column:2}}@media(max-width:560px){.cr-issue{grid-template-columns:64px minmax(0,1fr)}.cr-issue>.fix-btn{grid-column:2}}.ag{display:grid;gap:24px}.ag-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px 40px;padding:30px 32px}.ag-hero-text{display:grid;gap:10px;min-width:0;max-width:680px}.ag-label{font-size:13px;color:var(--ink-3)}.ag-headline{font:650 var(--fs-hero)/1.25 var(--font-head);letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.ag-dek{font-size:15px;line-height:1.55;color:var(--ink-2);max-width:62ch}.ag-tally{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ag-tally li{display:inline-flex;align-items:baseline;gap:6px;padding:5px 12px;border-radius:99px;font-size:13px;color:var(--ink-2);background:var(--surface-2)}.ag-tally li b{font:700 15px var(--font-head);color:var(--ink)}.ag-tally li.done{background:var(--good-tint)}.ag-tally li.done b{color:var(--good)}.ag-tally li.partial{background:var(--warn-tint)}.ag-tally li.partial b{color:var(--warn-ink)}.ag-tally li.stuck{background:var(--bad-tint)}.ag-tally li.stuck b{color:var(--bad-ink)}.ag-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px}.ag-actions .muted,.ag-note{font-size:13px}.tdial{display:block;flex:none;overflow:visible}.tdial-track{stroke:var(--surface-2)}.tdial-arc{transition:stroke-dasharray .8s cubic-bezier(.2,.75,.25,1);filter:drop-shadow(0 2px 4px rgba(16,18,22,.14))}.tdial-stop-a.done{stop-color:color-mix(in srgb,var(--good-mark) 55%,var(--paper))}.tdial-stop-b.done{stop-color:var(--good-mark)}.tdial-stop-a.partial{stop-color:color-mix(in srgb,var(--warn) 50%,var(--paper))}.tdial-stop-b.partial{stop-color:var(--warn)}.tdial-stop-a.stuck{stop-color:color-mix(in srgb,var(--bad-mark) 50%,var(--paper))}.tdial-stop-b.stuck{stop-color:var(--bad-mark)}.tdial-value{font:700 46px var(--font-head);letter-spacing:-.03em;fill:var(--ink)}.tdial-caption{font:500 13px var(--font-body);fill:var(--ink-3)}.ag-tasks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ag-task{display:grid;align-content:start;gap:8px;padding:18px 20px;border:1px solid var(--rule);border-radius:14px;background:var(--paper)}.ag-task.done{background:linear-gradient(180deg,var(--good-tint),var(--paper) 70%);border-color:color-mix(in srgb,var(--good) 22%,var(--rule))}.ag-task.partial{background:linear-gradient(180deg,var(--warn-tint),var(--paper) 70%);border-color:color-mix(in srgb,var(--warn) 26%,var(--rule))}.ag-task.stuck{background:linear-gradient(180deg,var(--bad-tint),var(--paper) 70%);border-color:color-mix(in srgb,var(--bad) 22%,var(--rule))}.ag-task-head{display:flex;align-items:center;gap:10px}.ag-task-head h3{font:600 15px/1.3 var(--font-head);color:var(--ink);flex:1;min-width:0}.ag-task-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;flex:none;font:700 12px var(--font-head);background:var(--paper);box-shadow:0 1px 3px #10121624}.ag-task.done .ag-task-mark{color:var(--good)}.ag-task.partial .ag-task-mark{color:var(--warn-ink)}.ag-task.stuck .ag-task-mark{color:var(--bad)}.ag-pill{font-size:12px;font-weight:600;padding:3px 9px;border-radius:99px;flex:none}.ag-pill.done{color:var(--good);background:color-mix(in srgb,var(--good-tint) 70%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 25%,transparent)}.ag-pill.partial{color:var(--warn-ink);background:color-mix(in srgb,var(--warn-tint) 70%,var(--paper));box-shadow:inset 0 0 0 1px var(--warn-line)}.ag-pill.stuck{color:var(--bad-ink);background:color-mix(in srgb,var(--bad-tint) 70%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 25%,transparent)}.ag-task-answer{font-size:15px;line-height:1.5;color:var(--ink)}.ag-task-why,.ag-task-fix{font-size:14px;line-height:1.5;color:var(--ink-2)}.ag-task-why b,.ag-task-fix b{display:block;font-size:12px;font-weight:600;color:var(--ink-3);margin-bottom:1px}.ag-task-fix{padding:9px 11px;border-radius:8px;background:color-mix(in srgb,var(--paper) 70%,transparent);box-shadow:inset 0 0 0 1px var(--rule)}.ag-task-fix b{color:var(--ink-2)}.ag-task-src{font-size:13px;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;justify-self:start;margin-top:2px}.ag-task-src:hover{color:var(--ink)}.ag-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:start}.ag-steps{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}.ag-steps>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:0 0 18px;position:relative}.ag-steps>li:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:linear-gradient(180deg,var(--rule-strong),var(--rule));border-radius:1px}.ag-step-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:700 12px var(--font-head);color:var(--ink-2);background:var(--surface-2);box-shadow:0 0 0 3px var(--paper);position:relative}.ag-steps>li.good .ag-step-n{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--good-mark) 70%,var(--paper)),var(--good-mark));box-shadow:0 0 0 3px var(--paper),0 2px 6px color-mix(in srgb,var(--good-mark) 35%,transparent)}.ag-steps>li.bad .ag-step-n{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--bad-mark) 70%,var(--paper)),var(--bad-mark))}.ag-step-why{font:600 14px/1.35 var(--font-head);color:var(--ink);padding-top:4px}.ag-step-url{display:inline-block;font-size:13px;color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;margin-top:2px}.ag-step-note{font-size:14px;line-height:1.5;color:var(--ink-3);margin-top:3px}.ag-access-dek{font-size:14px;margin:-6px 0 14px}.ag-bots{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ag-bots li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--rule)}.ag-bots li.ok{background:linear-gradient(90deg,color-mix(in srgb,var(--good-tint) 80%,var(--paper)),var(--paper) 70%)}.ag-bots li.no{background:linear-gradient(90deg,color-mix(in srgb,var(--bad-tint) 80%,var(--paper)),var(--paper) 70%)}.ag-bot-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font:700 12px var(--font-head);background:var(--paper);box-shadow:0 1px 3px #1012161f}.ag-bots li.ok .ag-bot-mark{color:var(--good)}.ag-bots li.no .ag-bot-mark{color:var(--bad)}.ag-bot-name{font-weight:600;font-size:14px;display:grid}.ag-bot-name small{font-weight:400;font-size:12px;color:var(--ink-3)}.ag-bot-state{font-size:13px;font-weight:600}.ag-bots li.ok .ag-bot-state{color:var(--good)}.ag-bots li.no .ag-bot-state{color:var(--bad-ink)}.ag-facts{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--rule);display:grid;gap:8px;font-size:14px;line-height:1.45;color:var(--ink-2)}.ag-facts li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:baseline}.ag-facts li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--good-mark);transform:translateY(-1px)}.ag-facts li.warn:before{background:var(--warn)}.ag-facts li.no:before{background:var(--bad-mark)}.ag-empty{display:grid;gap:10px;max-width:760px;padding:28px 30px}.ag-empty p{color:var(--ink-2);line-height:1.55}@media(max-width:900px){.ag-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.ag-headline{font-size:var(--fs-hero-phone)}.ag-hero{grid-template-columns:minmax(0,1fr);justify-items:center;padding:24px 20px;text-align:left}.ag-hero .tdial{width:170px;height:170px}.ag-hero-text{justify-self:stretch}}@media(prefers-reduced-motion:reduce){.tdial-arc{transition:none}}.ag-fix-btn{justify-self:start;margin-top:4px;font:600 13px var(--font-body);padding:8px 12px;border-radius:9px;cursor:pointer;border:0;color:var(--on-ink);background:var(--ink);box-shadow:0 2px 6px #1012162e}.ag-fix-btn:hover{background:var(--ink-hover)}.ag-fix-btn:disabled{opacity:1;background:var(--surface-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule);cursor:default}.ag-fix-btn.has{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong)}.ag-fix{display:grid;gap:12px;padding:24px 28px;border-color:color-mix(in srgb,var(--series-1) 25%,var(--rule));background:linear-gradient(180deg,color-mix(in srgb,var(--series-1) 6%,var(--paper)),var(--paper) 140px)}.ag-fix-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 20px;flex-wrap:wrap}.ag-fix-head h2{font:700 20px/1.25 var(--font-head)}.ag-fix-actions{display:flex;gap:8px;flex-wrap:wrap}.ag-fix-note{font-size:13px}.ag-fix-body{padding:16px 18px;border-radius:12px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);max-height:640px;overflow:auto}.ag-fix-body pre{white-space:pre-wrap;overflow-wrap:anywhere}.dt{display:grid;gap:24px}.dt-form{display:grid;gap:20px;padding:26px 28px;background:linear-gradient(180deg,color-mix(in srgb,var(--series-1) 6%,var(--paper)),var(--paper) 30%)}.dt-intro{display:grid;gap:6px;max-width:760px}.dt-intro h2{font:700 22px/1.25 var(--font-head);letter-spacing:-.01em}.dt-intro p{color:var(--ink-2);line-height:1.55;font-size:15px}.dt-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;align-items:start}.dt-fields{display:grid;gap:14px}.dt-field{display:grid;gap:5px}.dt-field>span{font-size:14px;font-weight:600;color:var(--ink)}.dt-field>span small{font-weight:400;font-size:12px;color:var(--ink-3);margin-left:4px}.dt-field input,.dt-field textarea{font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--rule-strong);border-radius:10px;background:var(--paper);color:var(--ink);width:100%;min-width:0}.dt-field textarea{resize:vertical;line-height:1.55;min-height:220px}.dt-field input:focus,.dt-field textarea:focus{outline:2px solid color-mix(in srgb,var(--series-1) 45%,transparent);outline-offset:1px;border-color:var(--series-1)}.dt-field>small{font-size:12px;color:var(--ink-3)}.dt-field>small.warn{color:var(--warn-ink)}.dt-questions{border:1px solid var(--rule);border-radius:12px;padding:14px 14px 10px;margin:0;background:var(--paper);min-width:0}.dt-questions legend{font:600 14px var(--font-head);padding:0 6px}.dt-questions legend small{font:500 12px var(--font-body);color:var(--ink-3);margin-left:6px}.dt-questions>p{font-size:13px;margin:0 0 8px}.dt-questions ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:360px;overflow:auto}.dt-questions label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:14px;line-height:1.4}.dt-questions label:hover{background:var(--canvas)}.dt-questions label.on{background:color-mix(in srgb,var(--series-1) 8%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--series-1) 30%,transparent)}.dt-questions input{margin-top:3px;accent-color:var(--series-1)}.dt-q-rate{font-size:12px;color:var(--ink-3);white-space:nowrap;padding-top:2px}.dt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.dt-result{display:grid;gap:14px;padding:26px 28px}.dt-label{font-size:13px;color:var(--ink-3);overflow-wrap:anywhere}.dt-headline{font:650 var(--fs-hero)/1.25 var(--font-head);letter-spacing:-.012em;text-wrap:balance;max-width:30ch}.dt-tally{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dt-tally li{display:inline-flex;align-items:baseline;gap:6px;padding:5px 12px;border-radius:99px;font-size:13px;color:var(--ink-2);background:var(--surface-2)}.dt-tally li b{font:700 15px var(--font-head);color:var(--ink)}.dt-tally li.better{background:var(--good-tint)}.dt-tally li.better b{color:var(--good)}.dt-tally li.worse{background:var(--bad-tint)}.dt-tally li.worse b{color:var(--bad-ink)}.dt-tally li.quoted{background:color-mix(in srgb,var(--series-1) 10%,var(--paper))}.dt-tally li.quoted b{color:color-mix(in srgb,var(--series-1) 78%,var(--ink))}.dt-rows{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:12px}.dt-row{display:grid;gap:8px;padding:16px 18px;border-radius:14px;border:1px solid var(--rule);background:var(--paper)}.dt-row.better{background:linear-gradient(90deg,color-mix(in srgb,var(--good-tint) 85%,var(--paper)),var(--paper) 65%);border-color:color-mix(in srgb,var(--good) 22%,var(--rule))}.dt-row.worse{background:linear-gradient(90deg,color-mix(in srgb,var(--bad-tint) 85%,var(--paper)),var(--paper) 65%);border-color:color-mix(in srgb,var(--bad) 22%,var(--rule))}.dt-row-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;align-items:center}.dt-q{font:600 15px/1.35 var(--font-head);color:var(--ink)}.dt-compare{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.dt-side{display:grid;gap:3px}.dt-side small{font-size:12px;color:var(--ink-3)}.dt-pips{display:inline-flex;align-items:center;gap:5px}.dt-pips i{width:13px;height:13px;border-radius:50%;border:2px solid var(--neutral-mark);background:var(--paper)}.dt-pips i.on{border:0;background:linear-gradient(135deg,var(--you-soft),var(--you));box-shadow:0 0 0 2px var(--paper),0 0 0 4.5px color-mix(in srgb,var(--you) 18%,transparent)}.dt-pos{font-size:13px;font-weight:600;color:var(--ink-2);margin-left:4px;white-space:nowrap}.dt-arrow{width:26px;height:2px;background:linear-gradient(90deg,var(--rule),var(--rule-strong));position:relative;margin-top:14px}.dt-arrow:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:2px solid var(--rule-strong);border-right:2px solid var(--rule-strong);transform:rotate(45deg)}.dt-verdict{font-size:12px;font-weight:600;padding:4px 10px;border-radius:99px;margin-left:6px;align-self:center;margin-top:14px;white-space:nowrap}.dt-verdict.better{color:var(--good);background:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 30%,transparent)}.dt-verdict.same{color:var(--ink-2);background:var(--surface-2)}.dt-verdict.worse{color:var(--bad-ink);background:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 30%,transparent)}.dt-more{font-size:13px;color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;justify-self:start}.dt-skip{font-size:13px}.dt-detail{display:grid;gap:10px;padding-top:6px}.dt-excerpts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dt-excerpts blockquote{margin:0;padding:12px 14px;border-radius:10px;font-size:14px;line-height:1.55;color:var(--ink);background:var(--canvas);box-shadow:inset 3px 0 0 var(--rule-strong);display:grid;gap:4px}.dt-excerpts blockquote.after{background:color-mix(in srgb,var(--you-tint) 60%,var(--paper));box-shadow:inset 3px 0 0 var(--you)}.dt-excerpts small,.dt-sources-label{font-size:12px;color:var(--ink-3);font-weight:600}.dt-sources{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dt-sources li a,.dt-sources li.draft{display:inline-block;font-size:13px;padding:3px 9px;border-radius:99px;background:var(--surface-2);color:var(--ink-2);text-decoration:none}.dt-sources li a:hover{color:var(--ink);background:var(--rule)}.dt-sources li.draft{background:linear-gradient(135deg,var(--you-soft),var(--you));color:#fff;font-weight:600}.dt-rivals{font-size:13px}.dt-note{font-size:13px;color:var(--ink-3);line-height:1.5;max-width:90ch}.dt-history h2{font:600 16px var(--font-head);margin-bottom:10px}.dt-history ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dt-hist{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;width:100%;text-align:left;border:0;background:none;padding:10px 12px;border-radius:10px;cursor:pointer;font:inherit;color:var(--ink)}.dt-hist:hover{background:var(--canvas)}.dt-hist.on{background:color-mix(in srgb,var(--series-1) 8%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--series-1) 25%,transparent)}.dt-hist-title{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-hist-meta{font-size:13px;color:var(--ink-3);white-space:nowrap}.dt-hist-res{font-size:13px;color:var(--ink-2);white-space:nowrap}.dt-hist-res.better{color:var(--good);font-weight:600}@media(max-width:900px){.dt-grid,.dt-row-main{grid-template-columns:minmax(0,1fr)}.dt-compare{justify-content:flex-start}}@media(max-width:640px){.dt-headline{font-size:var(--fs-hero-phone)}.dt-form,.dt-result{padding:22px 18px}.dt-excerpts{grid-template-columns:minmax(0,1fr)}.dt-hist{grid-template-columns:minmax(0,1fr) auto}.dt-hist-meta{display:none}}.dt-improve-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 0 2px}.dt-improve-row .muted{font-size:13px;max-width:60ch}.dt-improve{background:linear-gradient(135deg,color-mix(in srgb,var(--series-1) 80%,var(--ink)),var(--series-1));box-shadow:0 3px 10px color-mix(in srgb,var(--series-1) 30%,transparent)}.dt-improve:hover{background:var(--series-1)}.dt-improved{display:grid;gap:10px;padding:16px 18px;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--series-1) 9%,var(--paper)),var(--paper) 75%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--series-1) 28%,transparent)}.dt-improved-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px 16px;flex-wrap:wrap}.dt-improved-title{font:700 16px var(--font-head);color:var(--ink)}.dt-improved-head .muted{font-size:13px;margin-top:2px}.dt-improved-actions{display:flex;gap:8px;flex-wrap:wrap}.dt-changes{margin:0;padding:0 0 0 18px;display:grid;gap:4px;font-size:14px;line-height:1.5;color:var(--ink-2)}.dt-changes li::marker{color:var(--series-1)}.dt-improved-page{padding:14px 16px;border-radius:10px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);max-height:520px;overflow:auto}.dt-loaded{font-size:14px;color:var(--ink);padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--series-1) 9%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--series-1) 28%,transparent)}.kn-kit{display:inline-flex;align-items:center;gap:12px;padding:7px 12px 7px 7px;border:0;border-radius:12px;cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule);transition:background .14s ease,box-shadow .14s ease}.kn-kit:hover{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong),0 2px 8px #1414140f}.kn-kit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kn-kit-sw{display:grid;grid-template-columns:repeat(2,15px);grid-auto-rows:15px;gap:2px;padding:3px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--rule);flex:none}.kn-kit-sw i{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001f}.kn-kit-t{display:grid;gap:1px;min-width:0}.kn-kit-t b{font:600 14px var(--font-body)}.kn-kit-t small{font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.kn-kit>svg{color:var(--ink-3);flex:none}.drawer.bk{width:min(560px,100%)}.bk-head{padding-bottom:16px}.bk-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start}.bk-mark{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--ag-tint-2);color:var(--ag-ink);box-shadow:inset 0 0 0 1px var(--ag-line)}.bk-top h2{margin:0;font:650 20px/1.25 var(--font-head)}.bk-sub{margin:3px 0 0;font-size:14px;line-height:1.45;color:var(--ink-2)}.bk-body{flex:1 1 auto;gap:24px;padding-bottom:24px;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content}.bk-pv{margin:0;border-radius:14px;overflow:hidden;background:#fff;color:var(--bk-body);color-scheme:light;box-shadow:0 0 0 1px var(--rule),0 12px 30px -20px #10121666}.bk-pv-hero{padding:22px 22px 20px;background:var(--bk-tint);transition:background .16s ease}.bk-pv-eyebrow{display:inline-block;padding:3px 11px;border-radius:99px;background:#fff;color:var(--bk-acc-t);font-size:12px;font-weight:700}.bk-pv-h{margin:10px 0 6px;font-size:23px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--bk-ink)}.bk-pv-p{margin:0 0 14px;max-width:46ch;font-size:14.5px;line-height:1.55;color:var(--bk-body)}.bk-pv-acts{display:flex;align-items:center;gap:16px;margin:0}.bk-pv-btn{display:inline-block;padding:9px 16px;border-radius:10px;background:var(--bk-main);color:#fff;font-size:14px;font-weight:700;transition:background .16s ease}.bk-pv-link{color:var(--bk-main);font-size:14px;text-decoration:underline;text-underline-offset:3px}.bk-pv-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;align-items:center;padding:16px 22px 20px}.bk-pv-stat{padding:12px 10px;border-radius:12px;border:1px solid #e3e6ea;border-top:4px solid var(--bk-acc);text-align:center}.bk-pv-stat b{display:block;font-size:28px;line-height:1.05;font-weight:800;color:var(--bk-acc-t)}.bk-pv-stat span{font-size:12.5px;color:var(--bk-body)}.bk-pv-ticks{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;color:var(--bk-ink)}.bk-pv-ticks li{display:flex;align-items:center;gap:9px}.bk-pv-ticks li:before{content:"";width:18px;height:18px;border-radius:50%;flex:none;background-color:var(--bk-acc);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.1 2.1 4.7-4.8' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-size:12px;background-repeat:no-repeat}.bk-sec h3{margin:0 0 10px;font:650 15px var(--font-head)}.bk-roles{display:grid;gap:6px}.bk-role{display:grid;grid-template-columns:40px minmax(0,1fr) 92px 24px;gap:4px 12px;align-items:center;padding:8px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.bk-role:hover{box-shadow:inset 0 0 0 1px var(--rule-strong)}.bk-role.on{background:var(--surface-1);box-shadow:inset 0 0 0 2px var(--ink)}.bk-sw{position:relative;width:40px;height:40px;border-radius:10px;overflow:hidden;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent);transition:background .16s ease}.bk-sw input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.bk-sw:focus-within{outline:2px solid var(--focus);outline-offset:2px}.bk-role.auto .bk-sw{outline:1.5px dashed var(--rule-strong);outline-offset:2px}.bk-role-t{display:grid;gap:1px;min-width:0;padding:0;border:0;background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.bk-role-t b{font:600 14px var(--font-body)}.bk-role-t span{font-size:13px;line-height:1.4;color:var(--ink-2)}.bk-role-t em{display:block;font-style:normal;color:var(--ink-3)}.bk-role-t:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.bk-hex{width:92px;padding:6px 8px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--paper);color:var(--ink);font:500 14px var(--font-body);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.02em}.bk-hex::placeholder{text-transform:none;letter-spacing:0;color:var(--ink-3)}.bk-hex.bad{border-color:var(--bad-mark);box-shadow:0 0 0 2px var(--bad-tint)}.bk-x{width:24px;height:24px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:none;color:var(--ink-3);cursor:pointer}.bk-x:hover{background:var(--surface-2);color:var(--ink)}.bk-darker{grid-column:2 / -1;display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}.bk-darker i{width:12px;height:12px;border-radius:3px;flex:none;box-shadow:inset 0 0 0 1px #0000001f}.bk-found{margin-top:12px;padding:12px 14px 14px;border-radius:12px;background:var(--surface-1)}.bk-found-l{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:0 0 10px;font:600 13px var(--font-body);color:var(--ink)}.bk-found-l span{font-weight:400;color:var(--ink-2)}.bk-found-l b{font-weight:600;color:var(--ink)}.bk-found-sw{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bk-found-sw button{width:34px;height:34px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 20%,transparent);transition:transform .12s ease,box-shadow .12s ease}.bk-found-sw button:hover{transform:scale(1.08)}.bk-found-sw button.on{box-shadow:inset 0 0 0 1px #00000024,0 0 0 2px var(--surface-1),0 0 0 4px var(--ink)}.bk-found-sw button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.bk-found-sw svg{width:16px;height:16px;padding:2px;border-radius:50%;background:#00000061}.bk-font{padding:12px 0;border-top:1px solid var(--rule)}.bk-font:first-of-type{padding-top:0;border-top:0}.bk-font-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.bk-font-l{flex:none;font:600 14px var(--font-body)}.bk-font-s{min-width:0;font-size:15px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-font-opts{display:flex;flex-wrap:wrap;gap:6px}.bk-font-opts>button{padding:6px 13px;border:1px solid var(--rule-strong);border-radius:99px;background:var(--paper);color:var(--ink);font-size:14px;cursor:pointer;transition:background .12s ease,color .12s ease}.bk-font-opts>button:hover:not(.on){background:var(--surface-1)}.bk-font-opts>button.on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.bk-font-opts>.bk-font-more{display:inline-flex;align-items:center;gap:5px;border-style:dashed;color:var(--ink-2)}.bk-font-other{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bk-font-other input{flex:1 1 200px;min-width:0;padding:6px 10px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-size:14px}.bk-note{margin:6px 0 0;font-size:13px;color:var(--ink-3)}.bk-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 24px;border-top:1px solid var(--rule);background:var(--paper)}.bk-reset{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px}@media(max-width:560px){.bk-role{grid-template-columns:40px minmax(0,1fr) 24px}.bk-hex{grid-column:2;grid-row:2;justify-self:start}.bk-x,.bk-x-gap{grid-column:3;grid-row:1}.bk-pv-row{grid-template-columns:minmax(0,1fr)}.bk-reset{margin-left:0}}@media(prefers-reduced-motion:reduce){.kn-kit,.bk-role,.bk-sw,.bk-pv-hero,.bk-pv-btn,.bk-found-sw button{transition:none}}@media(max-width:900px){.bk-foot{padding-bottom:calc(78px + env(safe-area-inset-bottom))}}.tq-start{padding:28px;display:grid;gap:12px;justify-items:start}.tq-start .dq-sub{max-width:70ch}.tq-wait{margin:4px 0 0;display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.tq-pulse{width:9px;height:9px;border-radius:50%;background:var(--you);box-shadow:0 0 0 4px color-mix(in srgb,var(--you) 22%,transparent);flex:none}.tq-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 28px;align-items:start;padding:26px 28px 22px}.tq-hero-main{display:grid;gap:8px;min-width:0}.tq-hero-side{display:grid;gap:8px;justify-items:end;text-align:right}.tq-built{margin:4px 0 0;font-size:13px;color:var(--ink-3)}.tq-hero-side .btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tq-remove{font-size:13px;color:var(--ink-3)}.tq-confirm{display:grid;gap:8px;justify-items:end;max-width:260px;font-size:13px;color:var(--ink-2)}.tq-confirm-acts{display:inline-flex;gap:6px}.tq-stats{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;row-gap:12px}.tq-stats li{display:grid;gap:3px;padding:0 22px;border-left:1px solid var(--rule);max-width:220px}.tq-stats li:first-child{padding-left:0;border-left:0}.tq-stats b{font:700 24px/1.05 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tq-stats span{font-size:13px;line-height:1.35;color:var(--ink-2)}.tq-stats li.you b{color:var(--you)}.tq-stats li.bad b{color:var(--bad-ink)}.tq-head{flex-wrap:wrap;gap:8px 16px}.tq-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:6px}.tq-filters .seg{flex-wrap:wrap;max-width:100%}.tq-search{flex:1 1 200px;max-width:280px;min-width:0;font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.tq-cols,.tq-line{display:grid;grid-template-columns:34px minmax(0,1.45fr) 132px 128px minmax(0,1.35fr) 16px;gap:16px;align-items:center}.tq-cols{padding:12px 12px 8px;font-size:12px;color:var(--ink-3);border-bottom:1px solid var(--rule)}.tq-list{list-style:none;margin:0;padding:0}.tq-row+.tq-row{border-top:1px solid var(--rule)}.tq-line{width:100%;padding:13px 12px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px}.tq-line:hover{background:var(--surface-1)}.tq-line:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tq-row.open .tq-line{background:var(--surface-1);border-radius:10px 10px 0 0}.tq-rank{font:600 13px var(--font-head);color:var(--ink-3);font-variant-numeric:tabular-nums}.tq-q{display:grid;gap:5px;min-width:0}.tq-text{font:600 15px/1.4 var(--font-body);color:var(--ink)}.tq-tags{display:flex;flex-wrap:wrap;gap:4px 6px}.tq-tag{display:inline-flex;align-items:center;gap:4px;font:500 12px var(--font-body);padding:1px 7px;border-radius:99px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule)}.tq-tag.brand{color:var(--you);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--you) 35%,var(--rule))}.tq-tag.tracked{color:var(--good);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 35%,var(--rule))}.tq-vol{display:grid;gap:5px}.tq-vol b{font:650 15px var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.tq-vol b.muted{font:500 13px var(--font-body);color:var(--ink-3)}.tq-bar{display:block;height:4px;width:100%;max-width:110px;border-radius:2px;background:var(--surface-2);overflow:hidden}.tq-bar i{display:block;height:100%;border-radius:2px;background:var(--ink-3)}.tq-ai{display:grid;gap:4px}.tq-engines{display:inline-flex;gap:4px}.tq-engines>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;box-shadow:inset 0 0 0 1px var(--rule);opacity:.45;filter:grayscale(1)}.tq-engines>span.on{opacity:1;filter:none;box-shadow:inset 0 0 0 1.5px var(--you);background:color-mix(in srgb,var(--you) 8%,var(--paper))}.tq-engines>span.na{opacity:.2}.tq-ai-n{font-size:13px;color:var(--ink-2)}.tq-row.is-named .tq-ai-n{color:var(--you);font-weight:600}.tq-says{min-width:0;font-size:14px;line-height:1.45}.tq-quote{color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tq-instead{color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tq-chev{color:var(--ink-3);display:inline-flex;transition:transform .14s ease}.tq-row.open .tq-chev{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.tq-chev{transition:none}}.tq-open{padding:6px 12px 16px 62px;background:var(--surface-1);border-radius:0 0 10px 10px;display:grid;gap:12px}.tq-detail{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.tq-kw{margin:0;font-size:14px;color:var(--ink-2)}.tq-kw b{color:var(--ink);font-weight:600}.tq-answers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.tq-answers li{display:grid;gap:6px;align-content:start;padding:12px 14px;border-radius:10px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule)}.tq-answers li.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--you) 35%,var(--rule))}.tq-eng{display:inline-flex;align-items:center;gap:7px;font:600 14px var(--font-body);color:var(--ink)}.tq-verdict{font-size:13px;color:var(--ink-3)}.tq-answers li.on .tq-verdict{color:var(--you);font-weight:600}.tq-said{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.tq-others{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;color:var(--ink-2)}.tq-others>span:first-child{color:var(--ink-3)}.tq-pending{margin:0;font-size:14px}.tq-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px}.tq-acts .btn{display:inline-flex;align-items:center;gap:6px}.tq-acts .error{flex-basis:100%;margin:0}.tq-foot{margin:12px 0 0;font-size:12px;color:var(--ink-3)}@media(max-width:1100px){.tq-cols,.tq-line{grid-template-columns:30px minmax(0,1fr) 110px 120px 16px}.tq-cols span:nth-child(5),.tq-says{display:none}}@media(max-width:720px){.tq-hero{grid-template-columns:minmax(0,1fr);padding:20px 18px 18px}.tq-hero-side{justify-items:start;text-align:left}.tq-confirm{justify-items:start}.tq-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.tq-stats li,.tq-stats li:first-child{padding:0;border-left:0}.tq-stats b{font-size:20px}.tq-cols{display:none}.tq-line{grid-template-columns:26px minmax(0,1fr) 16px;gap:6px 10px;padding:12px 6px}.tq-rank{grid-row:1}.tq-q{grid-column:2}.tq-chev{grid-column:3;grid-row:1}.tq-vol,.tq-ai{grid-column:2}.tq-vol{grid-template-columns:auto 1fr;align-items:center;gap:10px}.tq-ai{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:10px}.tq-says{display:block;grid-column:2}.tq-open{padding:6px 10px 14px}.tq-search{max-width:none}}.ra,.rf,.btn.ra-go{--ra: var(--ag-reviews);--ra-deep: color-mix(in srgb, var(--ra) 52%, var(--ink));--ra-tint: color-mix(in srgb, var(--ra) 10%, var(--paper));--ra-line: color-mix(in srgb, var(--ra) 34%, var(--rule))}.ra,.rf{display:grid;gap:16px}.ra>*,.rf>*{min-width:0}.ra a.btn,.rf a.btn{text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.btn.ra-go{display:inline-flex;align-items:center;gap:7px;background:var(--ag-reviews-solid);color:var(--ag-on);white-space:nowrap}.btn.ra-go:hover:not(:disabled){background:color-mix(in srgb,var(--ag-reviews-solid) 84%,#000)}.btn.ra-go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.ra-go:hover:not(:disabled){background:color-mix(in srgb,var(--ag-reviews-solid) 84%,#fff)}}:root[data-theme=dark] .btn.ra-go:hover:not(:disabled){background:color-mix(in srgb,var(--ag-reviews-solid) 84%,#fff)}.ra-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;align-items:start;padding:26px 28px;background:linear-gradient(180deg,var(--ra-tint),var(--paper) 78%)}.ra .wa-hero-nums li.on{color:var(--ra-deep);background:var(--ra-tint);box-shadow:inset 0 0 0 1px var(--ra-line)}.ra .wa-hero-nums li.on b{color:var(--ra-deep)}.rf .wa-hero-nums li.on{color:var(--bad-ink);background:var(--bad-tint);box-shadow:none}.rf .wa-hero-nums li.on b{color:var(--bad-ink)}.rf .wa-hero-nums li.warn{color:var(--warn-ink);background:var(--warn-tint);box-shadow:inset 0 0 0 1px var(--warn-line)}.rf .wa-hero-nums li.warn b{color:var(--warn-ink)}.rf .ra-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--series-1) 7%,var(--paper)),var(--paper) 78%)}.ra-stars{display:inline-flex;align-items:center;gap:6px}.ra-stars-track{position:relative;display:inline-block;font-size:13px;line-height:1;letter-spacing:1px;color:var(--rule-strong)}.ra-stars-track:before{content:"★★★★★"}.ra-stars-track span{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--series-4)}.ra-stars-track span:before{content:"★★★★★"}.ra-stars b{font:700 14px var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.ra-stars.none{font-size:13px;color:var(--ink-3)}.ra-stars small{margin-left:-4px;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.ra-sites{list-style:none;margin:0;padding:0}.ra-site{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.1fr) 172px;gap:12px 22px;align-items:center;padding:16px 0;border-top:1px solid var(--rule)}.ra-site:first-child{border-top:0}.ra-site-name{display:flex;gap:12px;align-items:center;min-width:0}.ra-site-mark{width:34px;height:34px;flex:none;border-radius:9px;display:grid;place-items:center;font:700 15px var(--font-head);color:var(--ra-deep);background:var(--ra-tint);box-shadow:inset 0 0 0 1px var(--ra-line)}.ra-site-t{margin:0;font:600 15px var(--font-body);color:var(--ink)}.ra-site-s{margin:2px 0 0;font-size:13px;color:var(--ink-3);line-height:1.4}.ra-col-h{margin:0 0 3px;font-size:12px;color:var(--ink-3)}.ra-num{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;color:var(--ink-2)}.ra-num b{font:700 15px var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.ra-site-you .ra-num b{color:var(--you-deep)}.ra-none{margin:0;font-size:13px;color:var(--ink-3)}.ra-site-meta{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12px;color:var(--ink-3)}.ra-site-meta .up{color:var(--good);font-weight:600}.ra-site-meta .warn{color:var(--warn-ink)}.ra-site-meta a{color:var(--ink-2)}.ra-bars{margin-top:7px;display:grid;gap:3px;max-width:220px}.ra-bars span{display:block;height:5px;border-radius:3px;min-width:3px}.ra-bars .you{background:var(--you)}.ra-bars .them{background:var(--neutral-mark, var(--ink-3))}.ra-site-go{display:grid;gap:6px;justify-items:end}.ra-site-go .link-btn{font-size:13px}.ra-site-form{grid-column:1 / -1}.ra-tag{margin-left:8px;vertical-align:1px;font:600 12px var(--font-body);padding:2px 7px;border-radius:99px;color:var(--ink-2);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule-strong);white-space:nowrap}.ra-missing{color:var(--warn-ink);font-weight:500}.ra-rivals{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ra-rivals li{display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:300px;font-size:13px;color:var(--ink-2)}.ra-rival-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-rival-name a{color:var(--ink-2);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.ra-rivals .ra-stars b{font-size:13px}.ra-site-hint{grid-column:1 / -1;margin:-2px 0 0 46px;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.5;color:var(--ink-2);background:var(--warn-tint);box-shadow:inset 0 0 0 1px var(--warn-line);max-width:78ch}.ra-more{margin-top:10px;font-size:14px}.ra-pform.one{grid-template-columns:minmax(0,1fr)}.ra-pform.one label,.ra-pform.one input{grid-row:auto}.ra-pform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;padding:14px 16px;border-radius:12px;background:var(--surface-1)}.ra-pform label{font-size:13px;color:var(--ink-2);grid-row:1}.ra-pform input{grid-row:2;font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);min-width:0}.ra-pform .error,.ra-pform-btns{grid-column:1 / -1}.ra-pform-btns{display:flex;gap:12px;align-items:center;margin-top:6px}.ra-rule{margin:0 0 14px;display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:10px;background:var(--surface-1);font-size:14px;line-height:1.5;color:var(--ink-2)}.ra-rule .icon{flex:none;margin-top:3px;color:var(--ink-3)}.ra-add{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;align-items:end;padding:14px 16px;border:1px solid var(--ra-line);border-radius:12px;background:var(--ra-tint);margin-bottom:14px}.ra-add-wide{grid-column:span 3}.ra-add-btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.ra-add>.ra-add-btns{grid-column:1 / -1}.ra-add .error{grid-column:1 / -1;margin:0}.ra-field{display:grid;gap:4px;min-width:0}.ra-field>span{font-size:13px;color:var(--ink-2)}.ra-field input,.ra-field textarea,.ra-field select{font:inherit;font-size:14px;color:var(--ink);padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);width:100%;min-width:0}.ra-field textarea{line-height:1.55;resize:vertical}.ra-field input:focus-visible,.ra-field textarea:focus-visible,.ra-field select:focus-visible{outline:2px solid var(--ra);outline-offset:1px}.ra-asks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ra-ask{border:1px solid var(--rule);border-radius:12px;padding:14px 16px;display:grid;gap:12px;background:var(--paper)}.ra-ask.s-reviewed,.ra-ask.s-declined{background:var(--surface-1)}.ra-ask-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 16px;align-items:flex-start}.ra-ask-who{min-width:0;display:grid;gap:5px}.ra-ask-name{margin:0;font:600 15px var(--font-body);color:var(--ink)}.ra-ask-name span{font-weight:400;color:var(--ink-2)}.ra-ask-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;color:var(--ink-3)}.ra-ask-note{margin:0;font-size:13px;color:var(--ink-2);max-width:70ch}.ra-chip{font:600 12px var(--font-body);padding:3px 9px;border-radius:99px;background:var(--surface-1);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-strong)}.ra-chip.s-asked{background:var(--ra-tint);color:var(--ra-deep);box-shadow:inset 0 0 0 1px var(--ra-line)}.ra-chip.s-reviewed{background:var(--good-tint);color:var(--good);box-shadow:none}.ra-site-pick select{font:inherit;font-size:13px;padding:3px 6px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--paper);color:var(--ink-2)}.ra-ask-side{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ra-ask-side .btn{display:inline-flex;align-items:center;gap:6px}.ra-msg{display:grid;gap:10px;padding:14px 16px;border-radius:10px;background:var(--ra-tint);box-shadow:inset 0 0 0 1px var(--ra-line)}.ra-msg-h{margin:0;font:600 14px var(--font-body);color:var(--ra-deep)}.ra-msg-h span{font-weight:400;color:var(--ink-2)}.ra-msg-to{margin:0;font-size:13px;color:var(--ink-2)}.ra-msg-to span{color:var(--ink-3)}.ra-msg-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ra-msg-act .btn{display:inline-flex;align-items:center;gap:6px}.ra-wait{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;padding:10px 14px;border-radius:10px;background:var(--surface-1);font-size:14px;color:var(--ink-2)}.ra-sent ul{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--ink-2);display:grid;gap:3px}.ra-done{margin-top:14px;display:grid;gap:12px;justify-items:start}.ra-done>.ra-asks,.ra-done>.rf-drops{width:100%}.ra-reply{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;align-items:start}.ra-reply form{display:grid;gap:10px}.ra-reply-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.ra-reply-out{display:grid;gap:10px;justify-items:start;padding:14px 16px;border-radius:10px;background:var(--surface-1)}.ra-reply-text{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.6;color:var(--ink)}.rf-drops{list-style:none;margin:0;padding:0;display:grid;gap:14px}.rf-drop{border:1px solid var(--rule);border-radius:12px;padding:16px 18px;display:grid;gap:12px;background:var(--paper)}.rf-drop.s-recovered,.rf-drop.s-dismissed{background:var(--surface-1)}.rf-drop-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;align-items:start}.rf-drop-t{min-width:0;display:grid;gap:4px}.rf-drop-t h3{margin:0;font:600 16px/1.35 var(--font-head)}.rf-drop-t h3 a{color:var(--ink);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.rf-url{margin:0;font-size:13px;color:var(--ink-3);overflow-wrap:anywhere}.rf-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;color:var(--ink-3)}.rf-reason{font:600 12px var(--font-body);padding:3px 9px;border-radius:99px}.rf-reason.t-bad{background:var(--bad-tint);color:var(--bad-ink)}.rf-reason.t-warn{background:var(--warn-tint);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line)}.rf-reason.t-good{background:var(--good-tint);color:var(--good)}.rf-status{font-weight:600;color:var(--ink-2)}.rf-status.s-recovered{color:var(--good)}.rf-drop-n{display:flex;align-items:center;gap:10px;color:var(--ink-3)}.rf-drop-n span{display:grid;justify-items:center}.rf-drop-n b{font:700 22px/1 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.rf-drop-n .now b{color:var(--bad-ink)}.rf-drop-n small{font-size:12px;color:var(--ink-3);margin-top:3px}.rf-why{margin:0;font-size:15px;line-height:1.55;color:var(--ink);max-width:80ch}.rf-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px}.rf-col-h{margin:0 0 6px;font:600 13px var(--font-body);color:var(--ink-2)}.rf-qs,.rf-instead{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.rf-qs li{display:flex;justify-content:space-between;gap:12px;color:var(--ink-2)}.rf-qs li b{flex:none;display:inline-flex;align-items:center;gap:4px;font:600 13px var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.rf-instead li{display:grid;gap:1px}.rf-instead a{color:var(--ink);font-weight:500;overflow-wrap:anywhere}.rf-instead span{font-size:13px;color:var(--ink-3)}.rf-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.rf-act .btn{display:inline-flex;align-items:center;gap:6px}.rf-run{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.rf-table{display:grid}.rf-tr{display:grid;grid-template-columns:minmax(0,1fr) 130px 72px 96px 76px 76px 112px;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--rule);font-size:14px}.rf-tr.open{border-bottom:0}.rf-tr-more{padding:0 0 14px}.rf-th{border-top:0;font-size:12px;color:var(--ink-3);padding-top:0}.rf-tr .r{text-align:right}.rf-tr .num{font:600 14px var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink)}.rf-page{min-width:0;display:grid;gap:1px}.rf-page a{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-page small{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-flag{color:var(--bad-ink);font-weight:600}.rf-flag.warn{color:var(--warn-ink)}.rf-change{font:600 14px var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.rf-change.down{color:var(--bad-ink)}.rf-change.up{color:var(--good)}.rf-upd{font-size:13px;color:var(--ink-2);white-space:nowrap}.rf-upd.old{color:var(--warn-ink);font-weight:600}.rf-row-act{text-align:right}.rf-row-act .link-btn{font-size:13px;white-space:nowrap}.rf-pages-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.rf-filter{width:fit-content;max-width:100%;flex-wrap:wrap}.rf-filter-n{margin-left:6px;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.rf-filter button[aria-pressed=true] .rf-filter-n{color:inherit}.rf-old{color:var(--warn-ink);font-weight:600}.rf-warns{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rf-warn{border:1px solid var(--rule);border-left:3px solid var(--warn-line);border-radius:12px;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;background:var(--paper)}.rf-warn.bad{border-left-color:color-mix(in srgb,var(--bad-ink) 55%,var(--paper))}.rf-warn.ok{border-left-color:var(--good-soft);background:var(--surface-1)}.rf-warn-main{min-width:0;display:grid;gap:4px}.rf-warn-main h3{margin:0;font:600 15px/1.35 var(--font-head)}.rf-warn-main h3 a{color:var(--ink);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.rf-warn-why{margin:2px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2);max-width:78ch}.rf-warn-act{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.rf-warn-act .btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.rf-warn-more{grid-column:1 / -1;display:grid;gap:8px;justify-items:start}.rf-warn-more>*{width:100%}.rf-warn-more>.link-btn{width:auto}.rf-ai ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rf-ai li{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:99px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule);font-size:13px;color:var(--ink-2)}.rf-ai li b{display:inline-flex;align-items:center;gap:3px;font:600 13px var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.rf-ai li.gone b{color:var(--bad-ink)}.rf-ai-note{margin:6px 0 0;font-size:13px;color:var(--ink-3)}.rf-fix{display:grid;gap:10px;padding:14px;border-radius:10px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule);font-size:14px;line-height:1.5;color:var(--ink)}.rf-fix>p{margin:0;max-width:80ch}.rf-fix a{overflow-wrap:anywhere}.rf-steps{margin:0;padding-left:1.2em;display:grid;gap:6px}.rf-redirect{display:grid;gap:8px;justify-items:start}.rf-redirect label{font-size:13px;font-weight:600;color:var(--ink)}.rf-redirect input{width:min(100%,560px);font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.rf-hosts{flex-wrap:wrap;max-width:100%}.rf-code{width:100%;display:grid;gap:6px;justify-items:start}.rf-code p{margin:0;font-size:14px;color:var(--ink-2)}.rf-code pre{margin:0;width:100%;max-width:640px;padding:10px 12px;border-radius:8px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.rf-code-none{margin:0;font-size:13px;color:var(--ink-3)}.rf-fix-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.rf-fix-act .btn{display:inline-flex;align-items:center;gap:6px}.rf-fix-out{font-size:13px;color:var(--ink-2)}.rf-fix-out.ok{color:var(--good);font-weight:600}.rf-start{display:grid;gap:8px;padding:14px;border-radius:10px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule);font-size:14px}.rf-start-h{margin:0 0 2px;color:var(--ink-2);line-height:1.5;max-width:80ch}.rf-start label{font-weight:600;color:var(--ink)}.rf-start textarea{width:100%;font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);resize:vertical}.rf-start-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:2px}.rf-recover{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;color:var(--ink-2)}.rf-recover svg{flex:none;margin-top:3px}.rf-recover.ok{color:var(--good)}.rf-recover.ok span{color:var(--ink)}.rf-weeks{display:flex;align-items:flex-end;gap:4px;height:28px}.rf-weeks i{flex:1;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--series-1) 35%,var(--surface-2));min-height:2px}.rf-weeks i.last{background:var(--series-1)}.rf-foot{margin:12px 0 0;font-size:13px;color:var(--ink-3)}@media(max-width:1100px){.ra-site{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ra-site-name{grid-column:1 / -1}.ra-site-go{grid-column:1 / -1;justify-items:start;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ra-add{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-add-wide{grid-column:1 / -1}.ra-reply{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.ra-site-hint{margin-left:0}.ra-hero{grid-template-columns:minmax(0,1fr);padding:22px 18px}.ra-site,.ra-add,.ra-pform,.ra-reply-row{grid-template-columns:minmax(0,1fr)}.ra-pform label,.ra-pform input{grid-row:auto}.rf-drop-head,.rf-cols{grid-template-columns:minmax(0,1fr)}.rf-tr{grid-template-columns:minmax(0,1fr) 84px 60px;row-gap:6px}.rf-tr>:nth-child(4),.rf-tr>:nth-child(5),.rf-tr>:nth-child(6){display:none}.rf-tr>:nth-child(7){grid-column:1 / -1;text-align:left}.rf-th>:nth-child(7){display:none}.rf-warn{grid-template-columns:minmax(0,1fr)}.rf-warn-act{flex-direction:row;flex-wrap:wrap;align-items:center}}.ra-signal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;align-items:start;padding:12px 14px;border-radius:10px;background:var(--ra-tint);box-shadow:inset 0 0 0 1px var(--ra-line);font-size:14px;line-height:1.5;color:var(--ink-2)}.ra-signal>.icon{margin-top:2px;color:var(--ra-deep)}.ra-signal p{margin:0}.ra-signal-h{color:var(--ink)!important;font-weight:600}.ra-signal blockquote{margin:6px 0 0;padding:0 0 0 10px;border-left:3px solid var(--ra-line);color:var(--ink-2)}.ra-signal-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ra-signal.good{background:var(--good-tint);box-shadow:none}.ra-signal.good>.icon{color:var(--good)}.ra-signal.good blockquote{border-left-color:color-mix(in srgb,var(--good) 40%,transparent)}.ra-watch{display:inline-flex;align-items:center;gap:5px;color:var(--ra-deep)}.ra-hint{margin:0;font-size:13px;color:var(--ink-3)}.ra-found{display:inline-flex;align-items:center;gap:4px}.ra-found.sure{color:var(--good)}.ra-found-note{margin:0 0 12px;display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--ink-2)}.ra-found-note .icon{flex:none;margin-top:3px;color:var(--good)}.ra-addp-open{margin-top:12px;display:inline-flex;align-items:center;gap:6px}.ra-addp{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:end;padding:14px 16px;border:1px solid var(--rule);border-radius:12px}.ra-addp .error,.ra-addp .notice{grid-column:1 / -1;margin:0}@media(max-width:640px){.ra-signal{grid-template-columns:auto minmax(0,1fr)}.ra-signal>button,.ra-signal-btns{grid-column:2}.ra-addp{grid-template-columns:minmax(0,1fr)}}.st-head-copy{flex:1 1 420px;min-width:0;max-width:820px}.story.st-card{gap:14px;padding:18px}.story.st-card:not(.wide){display:flex;flex-direction:column}.story.st-card:not(.wide)>footer{margin-top:auto}.story .st-head{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:14px;min-width:0}.st-id{display:grid;gap:6px;justify-items:start;min-width:0}.st-id .story-engine{font-size:16px}.st-card.wide .st-id .story-engine{font-size:18px}.st-ring-v{display:block;font:700 18px/1 var(--font-head);font-variant-numeric:normal;color:var(--ink)}.st-card.wide .st-ring-v{font-size:24px}.st-match{font-size:13px;line-height:1.35;color:var(--ink-3)}.st-match .up{color:var(--good);font-weight:600}.st-match .down{color:var(--bad);font-weight:600}.st-stats{display:flex;gap:6px;margin:0;min-width:0}.st-stats>div{flex:1 1 0;min-width:0;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:3px;padding:9px 11px;border-radius:var(--radius-s);background:var(--surface-1);border:1px solid var(--rule)}.st-card.wide .st-stats>div{background:var(--paper)}.st-stats dt{font-size:12px;line-height:1.25;color:var(--ink-3)}.st-stats dd{margin:0;font:700 20px/1.1 var(--font-head);font-variant-numeric:normal;color:var(--ink)}.st-fit{display:grid;gap:10px}.st-fit-row{display:grid;gap:6px}.st-label{font-size:12px;font-weight:500;color:var(--ink-3)}.st-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.st-chips li{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:13px;font-weight:500;line-height:1.3;padding:4px 11px 4px 4px;border-radius:999px}.st-chips i{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font:normal 700 11px/1 var(--font-head);background:var(--paper)}.st-chips.yes li{background:var(--good-tint);color:var(--good)}.st-chips.yes i{color:var(--good);box-shadow:inset 0 0 0 1.5px var(--good-mark)}.st-chips.no li{background:var(--bad-tint);color:var(--bad-ink)}.st-chips.no i{color:var(--bad);box-shadow:inset 0 0 0 1.5px var(--bad-mark)}.st-text{display:grid;gap:4px;justify-items:start}.st-text .story-text{color:var(--ink-2)}.st-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.st-more{border:0;background:none;padding:2px 0;font:600 13px/1.4 var(--font-body);color:var(--ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px}.st-more:hover{text-decoration-color:var(--ink)}.st-words{display:grid;gap:6px}.story.st-card footer{padding-top:10px}@media(min-width:901px){.story.st-card.wide{grid-template-columns:minmax(0,1fr) minmax(0,380px);column-gap:28px}.story.st-card.wide>*{grid-column:1 / -1}.story.st-card.wide>.st-head{grid-column:1}.story.st-card.wide>.st-stats{grid-column:2;grid-row:1;align-self:center}}@media(max-width:520px){.st-stats>div{padding:8px 9px}.st-stats dt{font-size:12px}}.pf-intro{font-size:14px;color:var(--ink-2);margin-bottom:12px}.pf-intro a{color:var(--ink)}.pf-sum{display:grid;gap:10px;padding:12px 14px;margin-bottom:4px;border-radius:var(--radius-m);background:var(--surface-1);border:1px solid var(--rule)}.pf-bar{display:flex;gap:2px;height:8px}.pf-seg{flex:1 1 0;min-width:8px;border-radius:4px}.pf-seg.contradicts,.pf-tally li.contradicts i{background:var(--bad-mark)}.pf-seg.unverified,.pf-tally li.unverified i{background:var(--neutral-mark)}.pf-seg.consistent,.pf-tally li.consistent i{background:var(--good-mark)}.pf-tally{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pf-tally li{display:grid;gap:3px;align-content:start;min-width:0}.pf-tally-n{display:inline-flex;align-items:center;gap:7px}.pf-tally i{flex:none;width:10px;height:10px;border-radius:2px}.pf-tally .num{font:700 20px/1 var(--font-head);font-variant-numeric:normal;color:var(--ink)}.pf-tally-l{font-size:13px;line-height:1.3;color:var(--ink-2)}.pf-facts{list-style:none;margin:0;padding:0;display:grid}.pf-fact{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--rule)}.pf-fact:first-child{border-top:0}.pf-claim{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;font-size:15px;line-height:1.4}.pf-claim .verdict{justify-self:start}.pf-claim .link-btn{font-weight:500;color:var(--ink);text-align:left;text-decoration-color:var(--rule-strong);text-underline-offset:3px}.pf-claim .link-btn:hover{text-decoration-color:var(--ink)}.pf-fact.contradicts .pf-claim .link-btn{color:var(--bad-ink)}.pf-figs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.pf-count{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);white-space:nowrap}.pf-count .num{font-weight:600;color:var(--ink)}.pf-fact.unverified .mini-engines>span.on{border-color:var(--ink-3);background:var(--surface-2);color:var(--ink)}.ws-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);grid-template-areas:"themes glance";gap:18px;margin-bottom:18px}.ws-hero>.panel+.panel{margin-top:0}.ws-glance{grid-area:glance;container-type:inline-size;display:flex;flex-direction:column}.ws-themes{grid-area:themes;display:flex;flex-direction:column}.ws-opp-panel{container-type:inline-size}@media(max-width:1180px){.ws-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"glance" "themes"}}.ws-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule);margin-bottom:14px}.ws-stat{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;background:var(--paper);padding:14px 16px;min-width:0}.ws-stats .ws-stat:nth-child(odd){padding-left:0}.ws-stats .ws-stat:nth-child(2n){padding-right:0}.ws-stats .ws-stat:nth-child(-n+2){padding-top:2px}.ws-stats .ws-stat:nth-last-child(-n+2){padding-bottom:4px}.ws-stat-label{align-self:start;font:500 14px/1.3 var(--font-head);color:var(--ink-2)}.ws-stat-fig{display:flex;align-items:center;gap:12px;min-height:58px;margin:8px 0 6px;min-width:0}.ws-big{font:700 32px/1 var(--font-head);letter-spacing:-.02em;color:var(--ink)}.ws-wait{font-size:18px;font-weight:600;color:var(--ink-3);letter-spacing:0}.ws-stat-help{align-self:start;font-size:13px;line-height:1.4;color:var(--ink-3)}.ws-stat .mini-ring-in{font-size:18px;font-weight:700}.ws-spark{display:inline-flex;color:var(--ink-3)}.ws-split{display:flex;gap:2px;width:76px;height:8px;flex:none}.ws-split span{display:block;min-width:4px;border-radius:4px}.ws-split .rep,.ws-key.rep{background:var(--series-1)}.ws-split .once{background:var(--neutral-2)}.ws-key{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:.05em}.ws-tip{margin-top:auto;padding-top:12px;border-top:1px solid var(--rule);font-size:13px;line-height:1.45;color:var(--ink-3)}.ws-tip b{color:var(--ink-2);font-weight:600}@container (min-width: 640px){.ws-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-stats .ws-stat:nth-child(n){padding:2px 16px 4px}.ws-stats .ws-stat:first-child{padding-left:0}.ws-stats .ws-stat:last-child{padding-right:0}}@container (max-width: 299px){.ws-stats{grid-template-columns:minmax(0,1fr)}.ws-stats .ws-stat:nth-child(n){padding:12px 0}}.ws-tm{position:relative;flex:1 1 auto}.ws-tm-tiles{list-style:none;margin:0;padding:0;position:absolute;top:0;left:0;right:0}.ws-tm-tiles li{position:absolute}.ws-tm-tiles li:has(.on){z-index:1}.ws-tm-tiles li:focus-within{z-index:2}.ws-tm-tile{width:100%;height:100%;border:0;border-radius:var(--radius-s);padding:8px 10px;margin:0;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;cursor:pointer;font:inherit;transition:opacity .12s ease,box-shadow .12s ease}.ws-tm-tile.fit-small,.ws-tm-tile.fit-word{padding:5px 6px}.ws-tm-tile:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ink) 45%,transparent)}.ws-tm-tile.on{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.ws-tm-tile.faded{opacity:.38}.ws-tm-tile.faded:hover{opacity:.75}.ws-tm-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ws-tm-label{display:flex;flex-direction:column;gap:1px;min-width:0}.ws-tm-tile.fit-inline .ws-tm-label{flex-direction:row;align-items:baseline;gap:6px}.ws-tm-word{font:600 14px/1.25 var(--font-head);white-space:nowrap}.ws-tm-tile.fit-small .ws-tm-word,.ws-tm-tile.fit-word .ws-tm-word{font-size:12px}.ws-tm-n{font-size:13px;line-height:1.25;opacity:.85}.tooltip.ws-tm-tip{width:200px;min-width:0}.ws-tm-tip .t-row{gap:12px}.ws-filter-note{margin-top:10px;font-size:13px;color:var(--ink-2)}.ws-filter-note .link-btn{text-decoration:underline;color:var(--ink-2);font-size:13px}@media(prefers-reduced-motion:reduce){.ws-tm-tile{transition:none}}.ws-op{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.ws-op-main{min-width:0}.ws-op-legend{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--ink-2)}.ws-op-legend li{display:inline-flex;align-items:center;gap:7px}.ws-op-key{display:inline-block;width:10px;height:10px;border-radius:50%;box-sizing:border-box;flex:none}.ws-op-key.named{background:var(--series-you)}.ws-op-key.missed{background:var(--paper);border:2px solid var(--neutral-mark)}.ws-op-key.zone{width:14px;border-radius:2px;background:var(--zone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zone-ink) 25%,transparent)}.ws-op-chart{position:relative}.ws-op-chart svg{display:block;overflow:visible}.ws-op-chart svg:focus{outline:none}.ws-op-chart svg:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.ws-op-zone{fill:var(--zone)}.ws-op-grid line{stroke:var(--rule);stroke-width:1}.ws-op-axis{stroke:var(--rule-strong);stroke-width:1}.ws-op-tick{fill:var(--ink-3);font:12px var(--font-body);font-variant-numeric:tabular-nums}.ws-op-title{fill:var(--ink-2);font:500 12px var(--font-body)}.ws-op-zone-label{fill:var(--zone-ink);font:600 13px var(--font-body)}.ws-op-dot{stroke-width:2;transition:r .12s ease,opacity .12s ease}.ws-op-dot.named{fill:var(--series-you);stroke:var(--paper)}.ws-op-dot.missed{fill:var(--paper);stroke:var(--neutral-mark)}.ws-op-dot.missed.opening{stroke:var(--ink)}.ws-op-dot.on{stroke-width:2.5}.ws-op-dot.named.on{stroke:var(--ink)}.ws-op-dot.dim,.ws-op-tag.dim{opacity:.2}.ws-op-tag{fill:var(--ink);font:700 12px var(--font-head);paint-order:stroke;stroke:var(--zone);stroke-width:3px;stroke-linejoin:round;pointer-events:none}.tooltip.ws-op-tip{min-width:0}.ws-op-tip .t-day{line-height:1.35;margin-bottom:6px;overflow-wrap:anywhere}.ws-op-tip .t-row{gap:12px}.ws-op-tip .t-row b{font-weight:600;white-space:nowrap}.ws-op .link-btn.ws-op-toggle{margin-top:6px;font-size:13px;color:var(--ink-2);text-decoration:underline}.ws-op-table{margin-top:8px}@media(prefers-reduced-motion:reduce){.ws-op-dot{transition:none}}.ws-op-side{border-left:1px solid var(--rule);padding-left:24px;min-width:0}.ws-op-side h3{font:600 15px/1.3 var(--font-head)}.ws-op-side-help{font-size:13px;line-height:1.45;color:var(--ink-3);margin:4px 0 10px}.ws-op-list{list-style:none;margin:0;padding:0;display:grid}.ws-op-list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:11px 0;border-top:1px solid var(--rule)}.ws-op-n{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ink);box-sizing:border-box;display:grid;place-items:center;font:700 12px/1 var(--font-head);color:var(--ink)}.ws-op-list li.on .ws-op-n{background:var(--ink);color:var(--on-ink)}.ws-op-item{min-width:0}.ws-op-q{font-size:14px;line-height:1.38;color:var(--ink);overflow-wrap:anywhere}.ws-op-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:5px;font-size:13px;color:var(--ink-3)}.ws-op-meta b{color:var(--ink-2);font-weight:600}@container (max-width: 820px){.ws-op{grid-template-columns:minmax(0,1fr);gap:18px}.ws-op-side{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:14px}}.ws-rank{display:inline-block;min-width:34px;padding:3px 7px;border-radius:999px;border:1px solid transparent;text-align:center;font:600 13px/1.2 var(--font-head);font-variant-numeric:tabular-nums;white-space:nowrap}.ws-rank.top3{background:var(--good-tint);color:var(--good)}.ws-rank.top10{background:var(--surface-2);color:var(--ink);border-color:var(--rule-strong)}.ws-rank.low{color:var(--ink-2);border-color:var(--rule-strong)}.ws-rank-note{font-size:13px;color:var(--ink-3);white-space:nowrap}.ws-rank-labelled{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ws-filters{align-items:center}.ws-filters .select{display:block;flex:0 1 300px;min-width:0}.ws-filters select{width:100%;max-width:300px}.ws-table table{min-width:920px}.ws-table td{padding:9px 10px}.ws-table th{white-space:normal;vertical-align:bottom;line-height:1.3}.ws-table th.ws-col-q{width:36%}.ws-table th:not(.ws-col-q){min-width:84px}.ws-table th.ws-col-wide{min-width:136px}.ws-table td.ws-col-q{min-width:240px;max-width:460px}.ws-table .link-btn.ws-q{display:flex;align-items:flex-start;gap:9px;line-height:1.4;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.ws-table .link-btn.ws-q:hover span:last-child{text-decoration:underline;text-underline-offset:2px}.ws-chev{flex:none;width:7px;height:7px;margin-top:6px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(-45deg);transition:transform .12s ease}.ws-q[aria-expanded=true] .ws-chev{transform:rotate(45deg);margin-top:4px}.ws-barcell{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;height:20px}.ws-barcell .num{min-width:34px;text-align:right}.ws-engines{font-size:13px;color:var(--ink-2);white-space:nowrap}.ws-table tr.ws-open td{background:var(--surface-1)}.ws-more{margin-top:10px;color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.ws-chev{transition:none}}@media(max-width:1180px){.ws-table .ws-col-q{position:sticky;left:-22px;z-index:1;background:var(--paper);box-shadow:inset -1px 0 0 var(--rule)}.ws-table tr.clickable:hover td.ws-col-q{background:var(--canvas)}.ws-table tr.ws-open td.ws-col-q{background:var(--surface-1)}}@media(max-width:900px){.ws-table td.ws-col-q{min-width:172px;font-size:14px}.ws-filters{width:100%}.ws-filters .select{flex:1 1 220px}.ws-filters select{max-width:none}}.ep{display:grid;gap:10px;min-width:0}.ep-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.ep-label{font:600 14px/1.3 var(--font-body);color:var(--ink)}.ep-count{font-size:13px;color:var(--ink-3)}.ep-count.none{color:var(--warn-ink);font-weight:500}.ep-quick{display:inline-flex;gap:12px;margin-left:auto}.ep-link{padding:0;border:0;background:none;cursor:pointer;font:500 13px var(--font-body);color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px}.ep-link:hover{color:var(--ink);text-decoration-color:currentColor}.ep-chips{display:flex;flex-wrap:wrap;gap:8px}.ep-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:5px 13px 5px 6px;border-radius:999px;cursor:pointer;font:500 13px var(--font-body);color:var(--ink-3);background:transparent;border:1px dashed var(--rule-strong);transition:background .12s ease,color .12s ease,border-color .12s ease}.ep-chip .eng-mark{gap:6px}.ep-chip .eng-mark>:first-child{transition:filter .12s ease,opacity .12s ease}.ep-chip[aria-pressed=false] .eng-mark>:first-child{filter:grayscale(1);opacity:.5}.ep-chip:hover{color:var(--ink-2);border-color:var(--ink-3)}.ep-chip[aria-pressed=true]{color:var(--ink);background:var(--paper);border:1px solid var(--ink)}.ep-chip:focus-visible,.ep-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ep-tick{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--rule-strong)}.ep-tick svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ep-chip[aria-pressed=true] .ep-tick{background:var(--ink);color:var(--on-ink);box-shadow:none}.ep-chip:active .ep-tick{transform:scale(.9)}@media(prefers-reduced-motion:reduce){.ep-chip,.ep-chip .eng-mark>:first-child{transition:none}.ep-chip:active .ep-tick{transform:none}}@media(max-width:640px){.ep-chip{padding:4px 11px 4px 5px;font-size:13px;gap:6px}.ep-tick{width:18px;height:18px}}.inbox{margin:4px 0 18px}.inbox-h{margin:0 0 12px;font:700 18px var(--font-head);letter-spacing:-.01em;color:var(--ink)}.inbox-row{display:grid;gap:10px}.inbox-row.has-brief{grid-template-columns:minmax(260px,1.25fr) minmax(0,3fr);align-items:stretch}.inbox-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.inbox-row a{text-decoration:none;color:inherit;border-radius:12px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow .12s ease,transform .12s ease}.inbox-row a:hover{box-shadow:inset 0 0 0 1px var(--rule-strong),0 2px 8px #1414140f}.inbox-row a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.inbox-brief{display:grid;gap:6px;align-content:start;padding:14px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--series-1) 8%,var(--paper)),var(--paper))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--series-1) 28%,var(--rule))!important}.inbox-brief-k{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--font-body);color:color-mix(in srgb,var(--series-1) 66%,var(--ink))}.inbox-brief-t{font:600 15px/1.35 var(--font-head);color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.inbox-item{--c: var(--series-3);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;row-gap:2px;align-items:center;padding:12px 14px}.inbox-item.t-wb{--c: var(--series-1)}.inbox-item.t-ra{--c: var(--series-4)}.inbox-item.t-bad{--c: var(--bad-mark)}.inbox-i{grid-row:1;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:color-mix(in srgb,var(--c) 70%,var(--ink));background:color-mix(in srgb,var(--c) 12%,var(--paper))}.inbox-n{grid-row:1;font:700 22px/1 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.inbox-w{grid-column:1 / -1;font-size:13px;line-height:1.4;color:var(--ink-2)}.inbox-go{display:inline-flex;align-items:center;gap:4px;font:600 13px var(--font-body);color:var(--ink);margin-top:4px}.inbox-item .inbox-go{grid-column:1 / -1}@media(max-width:1100px){.inbox-row.has-brief{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.inbox-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.inbox-row a{transition:none}}.sr{display:grid;gap:24px;min-width:0}.sr>.panel,.sr-pair>.panel{min-width:0}.sr>.panel+.panel,.sr-pair>.panel+.panel,.sr>.sr-pair+.panel,.sr>.panel+.sr-pair{margin-top:0}.sr-section{padding:28px 32px}.sr-hero{padding:30px 36px 28px;display:grid;gap:10px;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--you) 9%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--series-1) 5%,var(--paper)),var(--paper) 70%)}.sr-ribbon{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin:0 0 8px;font-size:14px;color:var(--ink-2);max-width:80ch}.sr-tag{font:600 12px var(--font-head);color:var(--warn-ink);background:var(--warn-tint);box-shadow:inset 0 0 0 1px var(--warn-line);border-radius:99px;padding:3px 10px;white-space:nowrap}.sr-headline{font:600 32px/1.22 var(--font-head);letter-spacing:-.02em;color:var(--ink);margin:2px 0 10px;max-width:26ch;text-wrap:balance}.sr-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:6px 0 0;border-top:1px solid var(--rule)}.sr-fact{display:grid;align-content:start;gap:3px;padding:16px 18px 4px;border-left:1px solid var(--rule);min-width:0}.sr-fact:first-child{border-left:0;padding-left:0}.sr-fact dt{font-size:13px;font-weight:500;color:var(--ink-2)}.sr-fact dd{margin:0}.sr-fact-value{font:700 24px/1.15 var(--font-head);letter-spacing:-.015em;color:var(--ink)}.sr-fact-note{font-size:13px;color:var(--ink-3)}.sr-fact-spark{margin-top:6px}.sr-fixes{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px}.sr-fixes li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--rule)}.sr-fix-n{width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--on-ink);font:600 12px/22px var(--font-head);text-align:center}.sr-fix-words{display:grid;gap:2px;min-width:0}.sr-fix-title{font-weight:600;font-size:14px;color:var(--ink)}.sr-fix-result{font-size:13px;color:var(--ink-2)}.sr-fix-day{font-size:13px;white-space:nowrap;padding-top:2px}.sr-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sr-book{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 24px;align-items:center}.sr-tasks{list-style:none;margin:0;padding:0;display:grid;gap:7px}.sr-tasks li{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:start;font-size:14px}.sr-status{font:600 12px var(--font-head);border-radius:4px;padding:2px 0;text-align:center}.sr-status.done{color:var(--good);background:var(--good-tint)}.sr-status.partial{color:var(--warn-ink);background:var(--warn-tint)}.sr-status.stuck{color:var(--bad-ink);background:var(--bad-tint)}.sr-task-words{display:grid;gap:1px;min-width:0}.sr-task-note{font-size:13px;color:var(--ink-2)}.sr-book-trend{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:18px;padding-top:14px;border-top:1px solid var(--rule);font-size:13px}.sr-claims{list-style:none;margin:0;padding:0;display:grid}.sr-claims li{display:grid;grid-template-columns:64px minmax(0,1.1fr) minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:11px 0;border-top:1px solid var(--rule);font-size:14px}.sr-claims li:first-child{border-top:0}.sr-claims .verdict{justify-self:start}.sr-claim-text{font-weight:500}.sr-claim-text.gone{text-decoration:line-through;text-decoration-color:var(--ink-3);color:var(--ink-2)}.sr-claim-src{font-size:13px}.sr-email-wrap{background:var(--canvas);border-radius:12px;padding:8px;box-shadow:inset 0 0 0 1px var(--rule)}.sr-email{display:block;width:100%;max-width:680px;height:1500px;margin:0 auto;border:0;border-radius:8px;background:#f4f5f7}.sr-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 28px;padding:28px 32px;background:linear-gradient(120deg,color-mix(in srgb,var(--series-1) 8%,var(--paper)),color-mix(in srgb,var(--you) 6%,var(--paper)))}.sr-cta h2{font:600 20px/1.3 var(--font-head);margin:0 0 4px}.sr-cta p{margin:0;max-width:62ch;font-size:15px}.sr-cta-actions{display:flex;gap:10px;flex-wrap:wrap}.sr-btn{text-decoration:none;display:inline-block;font-size:15px}.sr-btn.btn-ghost{background:var(--paper)}.sr-page{min-height:calc(100vh / var(--zoom));background:var(--canvas);color:var(--ink)}.sr-top,.sr-main{width:min(1180px,100%);margin:0 auto;padding-left:16px;padding-right:16px}.sr-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px}.sr-top>a:first-child{color:inherit;text-decoration:none}.sr-top .wordmark{color:var(--ink);padding:0}.sr-top .wordmark-mark{background:var(--mark-bg)}.sr-top-cta{padding:8px 14px}.sr-main{padding-bottom:56px}@media(max-width:1100px){.sr-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-fact:nth-child(3){border-left:0;padding-left:0}.sr-fact:nth-child(n+3){border-top:1px solid var(--rule)}.sr-pair{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.sr-hero{padding:22px 18px 18px}.sr-section,.sr-cta{padding:22px 18px}.sr-headline{font-size:24px}.sr-fact{padding:14px 12px 2px}.sr-fact-value{font-size:20px}.sr-fact-spark svg{max-width:100%}.sr-fixes{grid-template-columns:minmax(0,1fr)}.sr-fixes li{grid-template-columns:24px minmax(0,1fr)}.sr-fix-day{grid-column:2;padding-top:0}.sr-book{grid-template-columns:minmax(0,1fr);justify-items:center}.sr-tasks{justify-self:stretch}.sr-claims li{grid-template-columns:64px minmax(0,1fr)}.sr-claim-src,.sr-claims .cl-track{grid-column:2;justify-self:start}.sr-email-wrap{padding:0;background:none;box-shadow:none}}@media(max-width:420px){.sr-facts{grid-template-columns:minmax(0,1fr)}.sr-fact{border-left:0;padding-left:0;border-top:1px solid var(--rule)}.sr-fact:first-child{border-top:0}}.dq-hero,.gp-hero{display:grid;gap:18px 32px;padding:26px 28px;background:linear-gradient(180deg,color-mix(in srgb,var(--series-1) 5%,var(--paper)),var(--paper) 75%)}.dq-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.dq-headline{font:650 var(--fs-hero)/1.25 var(--font-head);letter-spacing:-.015em;color:var(--ink);max-width:36ch;text-wrap:balance;margin:0}.dq-sub{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--ink-2);max-width:64ch}.dq-best{list-style:none;counter-reset:best;margin:0;display:grid;gap:2px;border-left:1px solid var(--rule);padding:0 0 0 24px}.dq-best li{counter-increment:best;display:grid;grid-template-columns:22px minmax(0,1fr);gap:0 10px;padding:8px 0;border-top:1px solid var(--rule)}.dq-best li:first-child{border-top:0}.dq-best li:before{content:counter(best);grid-row:span 2;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--on-ink);font:600 12px/22px var(--font-head);text-align:center}.dq-best-text{font-weight:600;font-size:14px;color:var(--ink)}.dq-best-why{font-size:13px;color:var(--ink-3)}.dq-head{align-items:flex-start}.dq-actions{display:flex;gap:8px;flex-wrap:wrap}.dq-actions .btn{font-size:14px;padding:8px 13px}.dq-filters{display:flex;justify-content:space-between;align-items:center;gap:10px 16px;flex-wrap:wrap;margin-bottom:6px}.dq-filters .seg{flex-wrap:wrap}.dq-sort{display:inline-flex;align-items:center;gap:8px;font-size:14px}.dq-sort select{font:inherit;font-size:14px;padding:5px 8px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.dq-notice{font-size:14px;color:var(--ink-2);background:var(--surface-2);border-radius:var(--radius-s);padding:7px 11px;margin:8px 0 0}.dq-empty p{max-width:62ch}.dq-list{list-style:none;margin:8px 0 0;padding:0}.dq-item{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px 28px;padding:16px 0;border-top:1px solid var(--rule)}.dq-item:first-child{border-top:0}.dq-item.added{opacity:.75}.dq-main{min-width:0;display:grid;gap:5px;align-content:start}.dq-tags{display:flex;gap:6px;flex-wrap:wrap}.dq-src,.dq-stage{font-size:12px;border-radius:3px;padding:1px 7px;white-space:nowrap}.dq-stage{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-strong)}.dq-src{font-weight:600}.src-search{color:color-mix(in srgb,var(--series-1) 72%,var(--ink));background:color-mix(in srgb,var(--series-1) 11%,var(--paper))}.src-tried{color:var(--ink);background:var(--surface-2)}.src-competitor{color:color-mix(in srgb,var(--series-3) 85%,var(--ink));background:color-mix(in srgb,var(--series-3) 11%,var(--paper))}.src-google{color:color-mix(in srgb,var(--series-4) 55%,var(--ink));background:color-mix(in srgb,var(--series-4) 12%,var(--paper))}.src-demand{color:color-mix(in srgb,var(--series-2) 80%,var(--ink));background:color-mix(in srgb,var(--series-2) 12%,var(--paper))}.dq-text{font:600 16px/1.35 var(--font-head);color:var(--ink);margin:2px 0 0;overflow-wrap:anywhere}.dq-why{font-size:14px;line-height:1.5;color:var(--ink-2);margin:0;max-width:72ch}.dq-edit{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dq-edit input{flex:1 1 320px;min-width:0;font:inherit;font-size:15px;padding:7px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.dq-edit select{font:inherit;font-size:14px;padding:7px 8px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.dq-edit .btn{padding:7px 13px}.dq-side{display:grid;gap:10px;align-content:start;justify-items:stretch}.dq-demand{display:grid;gap:4px}.dq-demand-n{font:600 15px var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.dq-demand-bar{display:block;height:4px;border-radius:2px;background:var(--surface-2);overflow:hidden}.dq-demand-bar i{display:block;height:100%;border-radius:2px;background:var(--series-2)}.dq-demand-topic{font-size:12px;color:var(--ink-3);overflow-wrap:anywhere}.dq-demand-none{font-size:13px;color:var(--ink-3)}.dq-buttons{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.dq-buttons .btn{padding:7px 16px}.dq-done{font-size:13px;color:var(--good);margin:0}.dq-done a{color:inherit}.dq-foot{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:12px}.dq-foot:empty{display:none}.gp-hero{grid-template-columns:minmax(0,1fr)}.gp-group-title{display:flex;align-items:center;gap:8px}.gp-group-title .muted{font-weight:400}.gp-body{display:grid;grid-template-columns:250px minmax(0,1fr);gap:8px 32px;align-items:start}.gp-how{background:var(--surface-1);border-radius:var(--radius-m);padding:14px 16px;position:sticky;top:76px}.gp-how h3{font:600 14px var(--font-head);margin:0 0 8px}.gp-how ol{margin:0;padding-left:18px;display:grid;gap:8px;font-size:14px;line-height:1.5;color:var(--ink-2)}.gp-pages{list-style:none;margin:0;padding:0}.gp-page{border-top:1px solid var(--rule)}.gp-page:first-child{border-top:0}.gp-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 0}.gp-count{display:grid;justify-items:start;padding-top:1px}.gp-count-n{font:700 22px/1.1 var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink)}.gp-count-l{font-size:12px;color:var(--ink-3)}.gp-row .btn{align-self:center}.gp-words{min-width:0;display:grid;gap:2px}.gp-title{font-weight:600;font-size:15px;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.gp-title:hover{text-decoration:underline}.gp-url{font-size:13px;color:var(--ink-3);overflow-wrap:anywhere}.gp-why{margin:4px 0 0;font-size:14px;color:var(--ink-2)}.gp-meta{margin:0;font-size:13px;color:var(--ink-3)}.gp-row .btn{white-space:nowrap;padding:8px 14px;font-size:14px}.gp-open{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:16px 24px;padding:2px 0 18px 78px}.gp-questions h4{font:600 13px var(--font-head);color:var(--ink-2);margin:0 0 6px}.gp-questions h4+ul{margin-bottom:14px}.gp-questions ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:14px;color:var(--ink)}.gp-rivals{list-style:none;padding-left:0!important}.gp-rivals li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--rule);padding:3px 0}.gp-rivals .num{color:var(--ink-3);font-variant-numeric:tabular-nums}.gp-more{margin-top:10px}@media(max-width:1100px){.dq-hero{grid-template-columns:minmax(0,1fr)}.dq-best{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:6px}.gp-body{grid-template-columns:minmax(0,1fr)}.gp-how{position:static}.gp-open{grid-template-columns:minmax(0,1fr);padding-left:0}}@media(max-width:760px){.dq-hero,.gp-hero{padding:20px 18px}.dq-headline{font-size:var(--fs-hero-phone)}.dq-item,.dq-side{grid-template-columns:minmax(0,1fr)}.gp-row{grid-template-columns:52px minmax(0,1fr)}.gp-row .btn{grid-column:2;justify-self:start}}.gp-group{--gp-accent: var(--series-1);--gp-tint: color-mix(in srgb, var(--gp-accent) 9%, var(--paper));--gp-line: color-mix(in srgb, var(--gp-accent) 30%, var(--rule));--gp-deep: color-mix(in srgb, var(--gp-accent) 54%, var(--ink))}.gp-group-i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--gp-accent) 16%,var(--paper));color:var(--gp-deep);flex:none}.gp-group-n{font:600 13px var(--font-body);color:var(--gp-deep);background:var(--gp-tint);padding:1px 9px;border-radius:99px}.gp-how{background:linear-gradient(170deg,color-mix(in srgb,var(--gp-accent) 14%,var(--paper)),var(--gp-tint));box-shadow:inset 0 0 0 1px var(--gp-line);border-radius:12px}.gp-how h3{display:flex;align-items:center;gap:6px;color:var(--gp-deep)}.gp-steps{list-style:none;counter-reset:gps;padding:0!important;gap:0!important}.gp-steps li{counter-increment:gps;position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding-bottom:12px}.gp-steps li:before{content:counter(gps);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--font-head);background:color-mix(in srgb,var(--gp-accent) 20%,var(--paper));color:color-mix(in srgb,var(--gp-accent) 55%,var(--ink));box-shadow:inset 0 0 0 1.5px var(--gp-accent);position:relative;z-index:1}.gp-steps li:after{content:"";position:absolute;left:10.5px;top:24px;bottom:2px;width:1px;background:var(--gp-line)}.gp-steps li:last-child{padding-bottom:0}.gp-steps li:last-child:after{display:none}.gp-steps li>span{color:var(--ink);padding-top:2px}.gp-pages{display:grid;gap:8px}.gp-page{border:1px solid var(--rule);border-top:1px solid var(--rule);border-radius:12px;background:var(--paper);position:relative;overflow:hidden;transition:border-color .12s ease}.gp-page:first-child{border-top:1px solid var(--rule)}.gp-page:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gp-accent);opacity:0;transition:opacity .12s ease}.gp-page:hover,.gp-page.open{border-color:var(--gp-line)}.gp-page:hover:before,.gp-page.open:before{opacity:1}.gp-row{padding:14px 16px 14px 14px}.gp-count{justify-items:center;align-self:stretch;align-content:center;border-radius:10px;background:var(--gp-tint);padding:8px 4px}.gp-count-n,.gp-count-l{color:var(--gp-deep)}.gp-facts{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:6px;font-size:13px;color:var(--ink-3)}.gp-named{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.gp-stack{display:inline-flex}.gp-stack>*+*{margin-left:-5px}.gp-stack .logo-tile{box-shadow:0 0 0 2px var(--paper);border-radius:5px}.gp-never{display:inline-flex;align-items:center;gap:3px;font-weight:600;color:var(--bad-ink);background:var(--bad-tint);padding:2px 8px;border-radius:99px}.gp-eng{display:inline-flex}.gp-open{padding:4px 16px 18px 92px}.gp-open{align-items:start}.gp-qchips{padding-left:0!important;display:grid!important;gap:5px!important}.gp-qchips li{display:block;border-radius:8px;padding:6px 10px;background:var(--gp-tint);line-height:1.45}.gp-questions .fd-brands{margin-bottom:0;padding-left:0}@media(max-width:1100px){.gp-open{padding:4px 16px 16px}}@media(max-width:760px){.gp-count{align-self:start}}.dq-k-search{--dq-accent: var(--series-1)}.dq-k-google{--dq-accent: var(--series-4)}.dq-k-tried{--dq-accent: var(--series-5)}.dq-k-competitor{--dq-accent: var(--series-3)}.dq-k-demand{--dq-accent: var(--series-2)}.src-tried{color:color-mix(in srgb,var(--series-5) 58%,var(--ink));background:color-mix(in srgb,var(--series-5) 12%,var(--paper))}.dq-best li:before{background:color-mix(in srgb,var(--dq-accent, var(--ink)) 18%,var(--paper));color:color-mix(in srgb,var(--dq-accent, var(--ink)) 55%,var(--ink));box-shadow:inset 0 0 0 1.5px var(--dq-accent, var(--ink));font-weight:700}.dq-list{display:grid;gap:8px}.dq-item{grid-template-columns:36px minmax(0,1fr) 250px;gap:10px 16px;padding:14px 16px 14px 14px;border:1px solid var(--rule);border-radius:12px;background:var(--paper);position:relative;overflow:hidden;transition:border-color .12s ease}.dq-item:first-child{border-top:1px solid var(--rule)}.dq-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dq-accent);opacity:0;transition:opacity .12s ease}.dq-item:hover{border-color:color-mix(in srgb,var(--dq-accent) 35%,var(--rule))}.dq-item:hover:before{opacity:1}.dq-item.added{opacity:1;background:color-mix(in srgb,var(--good-mark, var(--series-2)) 6%,var(--paper))}.dq-item.added .dq-tile{color:var(--good-ink, var(--good));background:var(--good-tint, color-mix(in srgb, var(--series-2) 15%, var(--paper)));box-shadow:none}.dq-tile{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:color-mix(in srgb,var(--dq-accent) 65%,var(--ink));background:color-mix(in srgb,var(--dq-accent) 15%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dq-accent) 28%,transparent)}.dq-text{margin:0}.dq-facts{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:3px;font-size:13px;color:var(--ink-2)}.dq-stat b{font:700 14px var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.dq-quiet{color:var(--ink-3);font-size:13px}.dq-you{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:13px;padding:2px 9px;border-radius:99px}.dq-you.bad{color:var(--bad-ink);background:var(--bad-tint)}.dq-you.good{color:var(--good-ink, var(--good));background:var(--good-tint, color-mix(in srgb, var(--series-2) 14%, var(--paper)))}.dq-named{display:inline-flex;align-items:center;gap:6px}.dq-side{align-self:center}@media(max-width:760px){.dq-item{grid-template-columns:36px minmax(0,1fr)}.dq-side{grid-column:2}}.gp-hero-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}.gp-rivals{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.gp-rival{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 4px;border-radius:99px;background:var(--surface-1);font-size:13px}.gp-rival b{font:700 12.5px var(--font-head);color:var(--ink-2);font-variant-numeric:tabular-nums}.btn.gp-triage{margin-left:auto}.gp-body.gp-body-strip{grid-template-columns:minmax(0,1fr);gap:6px}.gp-how-strip{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 16px;padding:12px 14px;border-radius:var(--radius-m);background:color-mix(in srgb,var(--gp-accent) 6%,var(--surface-1))}.gp-how-strip .kstrip{flex:1 1 420px;min-width:0}.gp-how-strip>.btn{flex:none;display:inline-flex;align-items:center;gap:6px}.gp-ks-named{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px}.gp-ks-named .muted{margin-right:2px}.gp-top-words .kchips{margin-top:2px}@media(max-width:640px){.btn.gp-triage{margin-left:0}}.gp-bar-mark{height:0}.gp-bar{position:sticky;top:10px;z-index:5;margin:18px 0}.gp-tabs{display:flex;gap:2px;padding:5px;overflow-x:auto;scrollbar-width:none;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border:1px solid var(--rule);border-radius:14px;transition:box-shadow .16s ease,border-color .16s ease}.gp-tabs::-webkit-scrollbar{display:none}.gp-tabs[data-more=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.gp-tabs[data-more=left]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 44px),transparent)}.gp-tabs[data-more=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.gp-bar.stuck .gp-tabs{border-color:var(--rule-strong);box-shadow:0 1px 2px #1012160a,0 12px 28px -16px #10121652}.gp-tab{--gp-accent: var(--ink);--gp-deep: color-mix(in srgb, var(--gp-accent) 58%, var(--ink));flex:none;display:inline-flex;align-items:center;gap:7px;padding:6px 9px 6px 6px;border:0;border-radius:10px;background:none;cursor:pointer;font:500 14px var(--font-body);color:var(--ink-2);white-space:nowrap;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.gp-tab.all{padding-left:12px}.gp-tab-i{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex:none;color:var(--gp-deep);background:color-mix(in srgb,var(--gp-accent) 14%,var(--paper));transition:background .14s ease,color .14s ease}.gp-tab-n{min-width:24px;padding:2px 7px;border-radius:99px;text-align:center;font:650 12.5px/1.35 var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--surface-2);transition:background .14s ease,color .14s ease}.gp-tab:hover:not(:disabled):not(.on){background:var(--surface-1);color:var(--ink)}.gp-tab:disabled{cursor:default;opacity:.42}.gp-tab:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.gp-tab.on{color:var(--gp-deep);font-weight:650;background:color-mix(in srgb,var(--gp-accent) 13%,var(--paper));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--gp-accent) 60%,transparent)}.gp-tab.on .gp-tab-i,.gp-tab.on .gp-tab-n{background:var(--gp-deep);color:var(--paper)}.gp-tab.all.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.gp-tab.all.on .gp-tab-n{background:color-mix(in srgb,var(--on-ink) 22%,transparent);color:var(--on-ink)}.gp-view{scroll-margin-top:78px}.gp-view.swap{animation:gp-swap .2s ease-out}@keyframes gp-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.panel.gp-scope{padding-top:0;overflow:hidden}.panel.gp-scope .gp-scope-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 16px;align-items:center;margin:0 -22px 16px;padding:20px 22px 18px;background:linear-gradient(180deg,color-mix(in srgb,var(--gp-accent) 13%,var(--paper)),color-mix(in srgb,var(--gp-accent) 4%,var(--paper)));border-bottom:1px solid var(--gp-line);box-shadow:inset 0 3px 0 var(--gp-accent)}.gp-scope-i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--gp-deep);color:var(--paper)}.gp-scope-words{min-width:0;display:grid;gap:3px}.gp-scope-words h2{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0;font:650 20px/1.25 var(--font-head);letter-spacing:-.01em;color:var(--ink)}.gp-scope-words h2 .gp-group-n{font-size:13px;background:color-mix(in srgb,var(--gp-accent) 16%,var(--paper))}.gp-scope-words p{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2);max-width:72ch}.gp-scope-x{display:inline-flex;align-items:center;gap:6px;background:var(--paper)}.gp-scope-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:14px 0 8px}.gp-sorted{display:inline-flex;align-items:center;gap:6px;font:600 13px var(--font-body);color:var(--ink-2)}.gp-sorted svg{color:var(--gp-deep)}.gp-scope-acts,.gp-group-acts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.gp-scope-acts .btn,.gp-only{display:inline-flex;align-items:center;gap:6px}@media(max-width:760px){.gp-bar{top:8px;margin:14px -4px}.gp-tab{font-size:13.5px}.panel.gp-scope .gp-scope-head{grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0 -22px 14px;padding:16px 22px}.gp-scope-i{width:38px;height:38px}.gp-scope-words h2{font-size:18px}.gp-scope-x{grid-column:1 / -1;justify-self:start}}@media(prefers-reduced-motion:reduce){.gp-view.swap{animation:none}.gp-tab,.gp-tabs,.gp-tab-i,.gp-tab-n{transition:none}}.dq-room{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:4px 11px;border-radius:99px;font:600 13px var(--font-body);color:var(--ink-2);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule)}.dq-room.low{color:var(--warn-ink);background:var(--warn-tint);box-shadow:inset 0 0 0 1px var(--warn-line)}.gp-actions{display:grid;gap:6px;justify-items:stretch;align-self:center}.gp-track{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 13px var(--font-body);color:var(--ink-2);background:var(--paper);border:1px dashed var(--rule-strong);border-radius:8px;padding:5px 10px;cursor:pointer;white-space:nowrap}.gp-track:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}.gp-track:disabled{opacity:1;background:var(--surface-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule);cursor:default}.gp-track.on{border-style:solid;border-color:color-mix(in srgb,var(--or-c) 40%,var(--rule));color:color-mix(in srgb,var(--or-c) 60%,var(--ink));background:color-mix(in srgb,var(--or-c) 10%,var(--paper))}.gp-track.on>i{width:8px;height:8px;border-radius:50%;background:var(--or-c);flex:none}.gp-track.late{box-shadow:inset 0 0 0 1px var(--bad-mark)}.gp-track .fx-avatar{margin-left:2px}.gp-track:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.or-hero{display:grid;gap:20px;padding:26px 28px;background:linear-gradient(180deg,color-mix(in srgb,var(--good-mark) 6%,var(--paper)),var(--paper) 75%)}.or-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.or-step{display:grid;gap:3px;padding:12px 14px;border-radius:10px;background:var(--surface-1);box-shadow:inset 0 3px 0 var(--or-c, var(--rule-strong));position:relative}.or-step-n{font:700 26px/1.1 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums}.or-step-l{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.or-step-l i{width:8px;height:8px;border-radius:50%;background:var(--or-c);flex:none}.or-step-ai{background:var(--good-tint);box-shadow:inset 0 3px 0 var(--good-mark)}.or-step-ai .or-step-n,.or-step-ai .or-step-l{color:var(--good)}.or-head{align-items:flex-start}.or-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.or-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start;margin-top:4px}.or-col{background:color-mix(in srgb,var(--or-c) 6%,var(--surface-1));border-radius:12px;padding:12px 10px 10px;box-shadow:inset 0 3px 0 var(--or-c);min-width:0}.or-col-h{display:flex;align-items:center;gap:7px;font:600 15px var(--font-head);margin:2px 4px 0;color:var(--ink)}.or-col-h i{width:9px;height:9px;border-radius:50%;background:var(--or-c);flex:none}.or-col-n{margin-left:auto;font:600 13px var(--font-body);color:color-mix(in srgb,var(--or-c) 60%,var(--ink));background:color-mix(in srgb,var(--or-c) 15%,var(--paper));padding:1px 8px;border-radius:99px}.or-col-about{margin:2px 4px 10px;font-size:13px;color:var(--ink-3)}.or-col-empty{margin:4px;padding:14px 10px;border:1px dashed var(--rule-strong);border-radius:10px;font-size:13px;color:var(--ink-3);text-align:center}.or-cards{list-style:none;margin:0;padding:0;display:grid;gap:8px}.or-card{display:grid;gap:6px;width:100%;text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:11px 12px 11px 14px;position:relative;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.or-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--or-kind)}.or-card:hover{border-color:color-mix(in srgb,var(--or-kind) 40%,var(--rule));box-shadow:0 2px 8px #1414140f}.or-card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.or-card-title{font-weight:600;font-size:14px;line-height:1.35}.or-card-title .mark{align-items:flex-start}.or-card-title .mark-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.or-card-sub{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-3)}.or-card-sub i{width:7px;height:7px;border-radius:2px;background:var(--or-kind);flex:none}.or-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:13px}.or-owner{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2)}.or-owner.none{color:var(--ink-3);font-style:normal}.or-card-signals{display:flex;flex-wrap:wrap;gap:5px}.or-card-signals .fd-pill{font-size:12px;padding:2px 8px}.or-follow{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--ink-2);white-space:nowrap}.or-follow.late{color:var(--bad-ink);font-weight:600}.or-follow.today{color:var(--warn-ink, var(--ink));font-weight:600}.or-no{margin-top:14px;border-top:1px solid var(--rule);padding-top:10px}.or-no-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:10px}.or-no-list .or-card{opacity:.85}.or-empty{display:grid;justify-items:start;gap:8px;padding:28px}.or-empty h2{margin:0}.or-empty p{margin:0;max-width:62ch;color:var(--ink-2)}.or-empty-i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--good-mark) 14%,var(--paper));color:var(--good)}.or-title a{color:inherit;text-decoration:none}.or-title a:hover .mark-text{text-decoration:underline;text-underline-offset:3px}.or-title .mark{align-items:flex-start;gap:10px}.or-title .logo-tile{margin-top:3px}.or-url{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--ink-3);text-decoration:none;overflow-wrap:anywhere;margin-top:-4px}.or-url:hover{color:var(--ink);text-decoration:underline}.or-status{flex-wrap:wrap}.or-status button[aria-pressed=true].or-st-planned{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.or-status button[aria-pressed=true].or-st-contacted{background:var(--series-1);border-color:var(--series-1);color:#fff}.or-status button[aria-pressed=true].or-st-talking{background:color-mix(in srgb,var(--series-4) 30%,var(--paper));border-color:var(--series-4);color:var(--ink)}.or-status button[aria-pressed=true].or-st-live{background:var(--good);border-color:var(--good);color:var(--paper)}.or-status button[aria-pressed=true].or-st-declined{background:var(--bad-tint);border-color:var(--bad-mark);color:var(--bad-ink)}.or-status button[aria-pressed=true].or-st-no_reply{background:var(--warn-tint);border-color:var(--warn);color:var(--warn-ink)}.od .fd-facts{grid-template-columns:minmax(180px,1.6fr) repeat(auto-fit,minmax(110px,1fr))}.or-check{gap:4px}.or-check-n{display:inline-flex;align-items:center;gap:7px;font:700 20px/1.15 var(--font-head);color:var(--ink)}.or-check.good{background:var(--good-tint)}.or-check.good .or-check-n{color:var(--good)}.or-check.bad .or-check-n{color:var(--bad-ink)}.or-check.quiet .or-check-n{color:var(--ink-2)}.or-recheck{justify-self:start;font-size:13px;padding:0}.or-win{background:var(--good-tint)}.or-win .fd-fact-n,.or-win .fd-fact-l{color:var(--good)}.or-contact{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid var(--fd-line, var(--rule));background:var(--fd-tint, var(--surface-1))}.or-contact-i{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--paper);color:var(--fd-deep, var(--ink-2));box-shadow:inset 0 0 0 1px var(--fd-line, var(--rule))}.or-contact-who{display:grid;gap:3px;min-width:0}.or-contact-who strong{font-size:15px;overflow-wrap:anywhere}.or-contact-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px}.or-contact-links a{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-weight:600}.or-contact-links .muted{overflow-wrap:anywhere}.or-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.or-contact-form label{display:grid;gap:4px;font-size:13px;font-weight:500;color:var(--ink-2)}.or-contact-form input{font:inherit;font-size:14px;font-weight:400;padding:7px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);width:100%}.or-wide{grid-column:1 / -1}.or-form-row{display:flex;align-items:center;gap:12px}.or-log{display:grid;gap:8px;padding:14px;border-radius:12px;border:1px solid var(--fd-line, var(--rule));background:linear-gradient(180deg,var(--fd-tint, var(--surface-1)),var(--paper) 140px)}.or-log textarea{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);resize:vertical;width:100%}.or-log-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.or-log-row .btn{display:inline-flex;align-items:center;gap:6px}.or-log-count{margin:0;font-size:13px;color:var(--ink-2)}.or-remove{border-top:1px solid var(--rule);padding-top:12px;font-size:14px}.or-remove p{margin:0;color:var(--ink-2)}.or-danger{color:var(--bad-ink);font-weight:600}@media(max-width:1100px){.or-board{grid-template-columns:repeat(2,minmax(0,1fr))}.or-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.od .fd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.or-check{grid-column:1 / -1}.od .fd-fact:nth-child(2){border-left:0}.od .fd-fact:nth-child(3){border-left:1px solid var(--rule)}.od .fd-fact:nth-child(4){border-left:0}.od .fd-fact:nth-child(2){border-top:1px solid var(--rule)}.or-hero{padding:20px 18px}.or-board{grid-template-columns:minmax(0,1fr)}.or-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.or-step-ai{grid-column:1 / -1}.or-contact-form{grid-template-columns:minmax(0,1fr)}.or-contact{grid-template-columns:36px minmax(0,1fr)}.or-contact>.link-btn{grid-column:2;justify-self:start}.gp-actions{grid-auto-flow:column;justify-content:start}}.oa,.oq,.oa-pill,.btn.oa-go,.oa-how,.oa-found,.or-backup{--oa: var(--ag-outreach);--oa-deep: color-mix(in srgb, var(--oa) 62%, var(--ink));--oa-tint: color-mix(in srgb, var(--oa) 9%, var(--paper));--oa-line: color-mix(in srgb, var(--oa) 32%, var(--rule))}.btn.oa-go{display:inline-flex;align-items:center;gap:7px;background:var(--ag-outreach-solid);color:var(--ag-on);text-decoration:none}.btn.oa-go:hover:not(:disabled){background:color-mix(in srgb,var(--ag-outreach-solid) 84%,#000)}.oa{display:grid;gap:12px;padding:16px 18px;border-radius:14px;border:1px solid var(--oa-line);background:linear-gradient(180deg,var(--oa-tint),var(--paper) 140px)}.oa-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:start}.oa-i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--oa-deep);background:color-mix(in srgb,var(--oa) 18%,var(--paper));box-shadow:inset 0 0 0 1px var(--oa-line)}.oa-head-t h3{margin:0;font:600 15px var(--font-head)}.oa-note,.oa-now{margin:3px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2)}.oa-note.bad{color:var(--bad-ink)}.oa-now{display:flex;align-items:center;gap:8px;color:var(--oa-deep);font-weight:500}.oa-now .wa-pulse{margin-top:0;flex:none;background:var(--oa)}.oa-sent-now{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;color:var(--good)}.oa-msg{display:grid;gap:10px;padding:14px;border-radius:12px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule),inset 3px 0 0 var(--oa)}.oa-msg-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.oa-msg-h{margin:0;font:600 15px var(--font-head);color:var(--oa-deep)}.oa-msg-when{font-size:13px;color:var(--ink-3)}.oa-to{margin:0;font-size:14px;color:var(--ink-2)}.oa-to b{color:var(--ink);font-weight:600;margin-right:4px}.oa-to .warn{color:var(--warn-ink)}.oa-field{display:grid;gap:4px;font-size:13px;color:var(--ink-3)}.oa-field input,.oa-field textarea{font:inherit;font-size:14px;color:var(--ink);padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);width:100%}.oa-field textarea{line-height:1.55;resize:vertical}.oa-field input:focus-visible,.oa-field textarea:focus-visible{outline:2px solid var(--oa);outline-offset:1px}.oa-msg-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.oa-msg-act .btn-ghost{display:inline-flex;align-items:center;gap:6px}.oa-msg-more{margin-left:auto;display:inline-flex;gap:14px;font-size:13px}.oa-hint{margin:0;font-size:13px;line-height:1.5;color:var(--ink-3)}.oa-fill{margin:-2px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.oa-fill mark.ph{background:var(--warn-tint);color:var(--ink);padding:1px 6px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--warn-line);font-size:12px}.oa-parts{display:grid;gap:6px}.oa-parts p{margin:0;font-size:13px;color:var(--ink-2)}.oa-parts ul{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--paper)}.oa-parts li{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;font-size:13px}.oa-parts li+li{border-top:1px solid var(--rule)}.oa-part-l{font-weight:600;color:var(--ink)}.oa-part-t{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.oa-parts li{grid-template-columns:minmax(0,1fr) auto}.oa-part-t{grid-column:1 / -1;grid-row:2;white-space:normal}}.oa-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:14px;color:var(--ink-2);padding:10px 12px;border-radius:10px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule)}.oa-next .link-btn{font-weight:600}.oa-history ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.oa-history li{padding:10px 12px;border-radius:10px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule)}.oa-h-line{margin:0;font-size:13px;color:var(--ink-3)}.oa-h-line b{color:var(--ink-2)}.oa-h-subj{margin:4px 0 0;font-weight:600;font-size:14px}.oa-h-body{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2);white-space:pre-wrap}.oa-how{display:inline-flex;justify-self:start;width:fit-content;align-items:center;gap:5px;margin-top:2px;font:600 12px var(--font-body);color:var(--oa-deep);background:var(--oa-tint);box-shadow:inset 0 0 0 1px var(--oa-line);padding:3px 9px;border-radius:99px}.oa-found{display:flex;gap:6px;align-items:baseline;margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--ink-2)}.oa-found svg{color:var(--oa-deep);flex:none;position:relative;top:1px}.oa-evidence{margin-top:8px;font-size:13px}.oa-evidence ul{margin:4px 0 8px;padding-left:18px;display:grid;gap:2px;color:var(--ink)}.oa-ev-h{margin:8px 0 0;font-weight:600;font-size:13px;color:var(--ink-2)}.oa-ev-note{margin:4px 0 0;font-size:13px}.fd-pill.oa-pill{color:var(--oa-deep);background:var(--oa-tint);box-shadow:inset 0 0 0 1px var(--oa-line)}.fd-pill.oa-pill-wait{display:inline-flex;align-items:center;gap:6px}.fd-pill.oa-pill-wait i{width:7px;height:7px;border-radius:50%;background:var(--series-3);animation:wa-blink 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.fd-pill.oa-pill-wait i{animation:none}}@media(max-width:640px){.oa-head{grid-template-columns:30px minmax(0,1fr)}.oa-head>.btn{grid-column:2;justify-self:start}.oa-msg-more{margin-left:0;width:100%}}.agent-hero .or-funnel{margin-top:16px}.agent-hero .or-step{background:color-mix(in srgb,var(--paper) 85%,transparent)}.fd-pill.warn{color:var(--warn-ink);background:var(--warn-tint)}.or-hero-act{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.or-quiet{--or-c: var(--warn)}.or-no-h{display:flex;align-items:center;gap:7px;font:600 15px var(--font-head);margin:0 0 2px;color:var(--ink)}.or-no-h i{width:9px;height:9px;border-radius:50%;background:var(--warn);flex:none}.or-quiet .or-col-about{margin:0 0 4px}.or-quiet .or-no-list .or-card{opacity:1}.oa-reply{display:grid;gap:2px;padding:10px 12px;border-radius:10px;background:var(--surface-1);box-shadow:inset 3px 0 0 var(--ink-3)}.oa-reply.good{background:var(--good-tint);box-shadow:inset 3px 0 0 var(--good-mark)}.oa-reply.bad{background:var(--bad-tint);box-shadow:inset 3px 0 0 var(--bad-mark)}.oa-reply.warn{background:var(--warn-tint);box-shadow:inset 3px 0 0 var(--warn)}.oa-reply-h{margin:0;display:flex;align-items:center;gap:6px;font:600 14px var(--font-head);color:var(--ink)}.oa-reply-h span{margin-left:auto;font:400 12px var(--font-body);color:var(--ink-3)}.oa-reply-t{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.oa-paid{display:flex;gap:8px;align-items:flex-start;margin:0;padding:9px 12px;border-radius:10px;font-size:13px;line-height:1.5;color:var(--warn-ink);background:var(--warn-tint);box-shadow:inset 0 0 0 1px var(--warn-line)}.oa-paid svg{flex:none;margin-top:2px}.oa-quiet{display:grid;gap:8px;padding:12px 14px;border-radius:12px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--warn-line),inset 3px 0 0 var(--warn)}.oa-quiet p{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.oa-reply-box .reveal-body{padding:12px;border-radius:12px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule)}.oa-reply-box form{display:grid;gap:10px}.oa-reply-box .oa-hint{flex:1 1 240px}.or-backup{display:grid;gap:6px;margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);font-size:13px}.or-backup p{margin:0;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.or-backup-act{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.or-backup .link-btn{justify-self:start;font-size:13px}.pk{display:grid;gap:0}.pk+.panel,.panel+.pk,.pk+.pk{margin-top:18px}.pk.open .pk-form{padding:22px 20px 18px;border:1px solid var(--rule);border-top:0;border-radius:0 0 14px 14px;background:var(--paper);margin-top:-6px}.pk-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:12px;align-items:center}.pk-i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--ag-outreach-ink, var(--ink-2));background:color-mix(in srgb,var(--ag-outreach, var(--series-1)) 14%,var(--paper))}.pk-t h2{margin:0;font:600 15px var(--font-head)}.pk-t p{margin:2px 0 0;font-size:13px;color:var(--ink-2)}.pk-saved{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--good)}.pk-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.pk-proof{grid-column:1 / -1;border:0;padding:0;margin:0;display:grid;gap:6px;min-width:0}.pk-proof legend{font:600 14px var(--font-head);padding:0;margin-bottom:2px}.pk-help{margin:0 0 2px;font-size:13px;color:var(--ink-3)}.pk-proof-row{display:flex;gap:10px;align-items:center}.pk-proof-row input,.pk-field textarea{font:400 14px/1.5 var(--font-body);color:var(--ink);padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);width:100%;min-width:0}.pk-field textarea{resize:vertical;line-height:1.5}.pk-add{justify-self:start;display:inline-flex;align-items:center;gap:4px;font-size:13px}.pk-field{display:grid;gap:3px;font:600 14px var(--font-head);color:var(--ink)}.pk-field small{font:400 13px var(--font-body);color:var(--ink-3)}.pk-act{grid-column:1 / -1;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pk-act .error{margin:0}.drawer.oq{width:min(720px,100%)}.oq-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;background:linear-gradient(180deg,var(--oa-tint),var(--paper) 80%)}.oq-head h2{margin:0;font:700 19px var(--font-head)}.oq-count{margin:2px 0 0;font-size:14px;color:var(--ink-2)}.oq-dots{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.oq-dots button{width:28px;height:6px;border-radius:99px;border:0;padding:0;cursor:pointer;background:var(--rule-strong)}.oq-dots button[aria-current=step]{background:var(--oa)}.oq-dots button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.oq-msg{display:grid;gap:10px}.oq-page{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.oq-page a{font:600 16px/1.35 var(--font-head);color:var(--ink);text-decoration:none}.oq-page a:hover .mark-text{text-decoration:underline;text-underline-offset:3px}.oq-kind{font:600 13px var(--font-body);color:var(--oa-deep)}.oq-why{display:flex;gap:6px;align-items:flex-start;margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.oq-why.warn{color:var(--warn-ink)}.oq-why svg{flex:none;margin-top:2px}.btn.oq-sent{display:inline-flex;align-items:center;gap:6px;background:var(--good);color:var(--paper)}.btn.oq-sent:hover:not(:disabled){background:color-mix(in srgb,var(--good) 84%,#000)}.oq-nav{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px}.oq-when{margin-left:auto;color:var(--ink-3)}.oq-done{display:grid;justify-items:start;gap:8px;padding:18px 0}.oq-done h3{margin:0;font:600 17px var(--font-head)}.oq-done p{margin:0;color:var(--ink-2);max-width:52ch}.oq-done-i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--good-tint);color:var(--good)}.gp-pri{display:inline-flex;align-items:center;font:600 12px var(--font-body);padding:2px 8px;border-radius:99px;white-space:nowrap;color:var(--ink-2);background:var(--surface-1)}.gp-pri.high{color:var(--good);background:var(--good-tint)}.gp-top .panel-head{align-items:flex-start}.gp-top .panel-head p{margin:2px 0 0;font-size:14px}.gp-top-list{list-style:none;margin:6px 0 0;padding:0;display:grid}.gp-top-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px 14px;align-items:center;padding:11px 0;border-top:1px solid var(--rule)}.gp-top-words{display:grid;gap:3px;min-width:0}.gp-top-why{display:flex;gap:7px;align-items:baseline;font-size:13px;line-height:1.5;color:var(--ink-2)}.gp-top-why i{width:7px;height:7px;border-radius:2px;background:var(--gp-accent);flex:none;position:relative;top:-1px}@media(max-width:760px){.pk-row{grid-template-columns:30px minmax(0,1fr)}.pk-row>.btn,.pk-saved{grid-column:2;justify-self:start}.pk-form{grid-template-columns:minmax(0,1fr)}.gp-top-list li{grid-template-columns:minmax(0,1fr) auto}.gp-top-list li .gp-pri{grid-column:1;grid-row:2;justify-self:start}.gp-top .panel-head{flex-wrap:wrap}.oq-when{margin-left:0}}.qmap{display:grid;grid-template-columns:1.15fr repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px}.qmap-k{display:grid;gap:6px;align-content:start;padding:12px 14px;border-radius:14px;text-decoration:none;color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow .14s ease,transform .14s ease}.qmap-k:hover{box-shadow:inset 0 0 0 1px var(--rule-strong),0 6px 18px -12px #10121659;transform:translateY(-1px)}.qmap-k:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qmap-k.on{box-shadow:inset 0 0 0 2px var(--ink)}.qmap-k.on:hover{transform:none}.qmap-top{display:flex;align-items:center;gap:8px;min-width:0}.qmap-top b{min-width:0;font:650 14.5px/1.25 var(--font-head)}.qmap-i{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--surface-2);color:var(--ink-2)}.qmap-k.on .qmap-i{background:var(--ink);color:var(--on-ink)}.qmap-n{margin-left:auto;min-width:26px;padding:1px 8px;border-radius:99px;text-align:center;font:700 12.5px/1.5 var(--font-head);font-variant-numeric:tabular-nums;color:var(--you-deep);background:var(--you-tint)}.qmap-w{font-size:13px;line-height:1.45;color:var(--ink-2)}.qmap-when{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin-top:2px;font-size:12px}.qmap-cad{display:inline-flex;align-items:center;gap:4px;color:var(--ink-3);white-space:nowrap}.qmap-score{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:99px;font-weight:600;color:var(--good);background:var(--good-tint);white-space:nowrap}.qmap-feed{color:var(--ink-3);white-space:nowrap}.qmap-k.tracked{background:linear-gradient(170deg,color-mix(in srgb,var(--you) 5%,var(--paper)),var(--paper) 70%)}@media(max-width:1100px){.qmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.qmap{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;margin:0 -16px 16px;padding:2px 16px 4px}.qmap::-webkit-scrollbar{display:none}.qmap-k{flex:0 0 76%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.qmap-k{transition:none}.qmap-k:hover{transform:none}}.cl-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:6px 0 20px}.cl-top-words{display:grid;gap:6px;min-width:0}.cl-headline{margin:0;font:650 var(--fs-hero)/1.25 var(--font-head);letter-spacing:-.018em;color:var(--ink)}.cl-lede{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.cl-tools{display:flex;align-items:center;gap:10px}.cl-add{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;font-size:14px}.cl-search{font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);min-width:220px}.cl-all{padding:6px 8px 8px}.cl-cols,.cl-line{display:grid;align-items:center;gap:18px;grid-template-columns:minmax(0,1fr) 112px 108px 84px 92px 16px}.cl-cols{padding:12px 16px 10px;font-size:12px;color:var(--ink-3)}.cl-list{list-style:none;margin:0;padding:0}.cl-row{position:relative}.cl-row:before{content:"";position:absolute;left:16px;right:16px;top:0;border-top:1px solid var(--rule)}.cl-row:hover:before,.cl-row:hover+.cl-row:before{border-top-color:transparent}.cl-line{width:100%;padding:16px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:12px;transition:background .12s ease}button.cl-line:hover{background:var(--surface-1)}button.cl-line:hover .cl-go{color:var(--ink);transform:translate(2px)}button.cl-line:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cl-line.is-sample{cursor:default}.cl-name{display:flex;align-items:center;gap:14px;min-width:0}.cl-name .logo-tile{border-radius:12px;box-shadow:inset 0 0 0 1px var(--rule);flex:none}.cl-name-words{display:grid;gap:3px;min-width:0}.cl-client{font-weight:600;font-size:15px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-sub{font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-sub.look{color:var(--warn-ink)}.cl-sub.look:before{content:"";display:inline-block;width:6px;height:6px;margin:0 7px 1px 0;border-radius:50%;background:var(--warn);vertical-align:middle}.cl-row.paused .cl-name .logo-tile{opacity:.55}.cl-row.paused .cl-client{color:var(--ink-2)}.cl-vis{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.cl-vis-n{font:650 18px var(--font-head);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink)}.cl-none{font-size:13px;color:var(--ink-3);white-space:nowrap}.cl-spark{line-height:0}.cl-rank{font:600 14px var(--font-head);color:var(--ink);white-space:nowrap}.cl-rank small{font:400 13px var(--font-body);color:var(--ink-3)}.cl-run{font-size:13px;color:var(--ink-2);white-space:nowrap}.cl-run.late{color:var(--warn-ink);font-weight:600}.cl-go{color:var(--ink-3);display:inline-flex;transition:transform .12s ease}@media(prefers-reduced-motion:reduce){.cl-go,.cl-line{transition:none}}@media(max-width:1180px){.cl-cols,.cl-line{grid-template-columns:minmax(0,1fr) 100px 76px 84px 16px;gap:14px}.cl-col-trend,.cl-spark{display:none}}@media(max-width:680px){.cl-top{align-items:flex-start;margin-bottom:16px}.cl-headline{font-size:var(--fs-hero-phone)}.cl-lede{font-size:14px}.cl-tools{width:100%}.cl-tools:not(:has(.cl-search)){width:auto}.cl-search{min-width:0;flex:1}.cl-add{flex:none;padding:7px 12px;font-size:14px}.cl-all{padding:4px 4px 6px}.cl-cols{display:none}.cl-row:first-child:before{display:none}.cl-cols,.cl-line{grid-template-columns:minmax(0,1fr) auto;gap:12px}.cl-line{padding:14px 10px}.cl-row:before{left:10px;right:10px}.cl-rank,.cl-run,.cl-go{display:none}}.nav-clients{padding-bottom:6px;border-bottom:1px solid var(--rule);margin-bottom:2px}.fc-page{min-height:calc(100vh / var(--zoom));background:var(--canvas);color:var(--ink);display:flex;flex-direction:column}.fc-top,.fc-main,.fc-foot{width:min(1040px,100%);margin:0 auto;padding-left:16px;padding-right:16px}.fc-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px}.fc-home{color:inherit;text-decoration:none;border-radius:var(--radius-s)}.fc-top .wordmark{color:var(--ink);padding:0}.fc-top .wordmark-mark{background:var(--mark-bg)}.fc-signin{color:var(--ink);font-weight:500;font-size:15px;text-decoration:none;padding:8px 12px;border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--paper)}.fc-signin:hover{border-color:var(--ink)}.fc-main{flex:1;padding-bottom:24px}.fc-foot{padding-top:22px;padding-bottom:32px;margin-top:40px;background:linear-gradient(var(--rule),var(--rule)) no-repeat 16px 0 / calc(100% - 32px) 1px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--ink-3)}.fc-foot p{margin:0;max-width:60ch}.fc-foot a{color:var(--ink-2)}.fc-loading{text-align:center}.fc-small{font-size:14px;color:var(--ink-3);margin:12px 0 0}.fc-section-sub{font-size:14px;color:var(--ink-2);margin:4px 0 0}.fc-start{padding-top:calc(7vh / var(--zoom));max-width:760px}.fc-start h1{font:700 clamp(36px,calc(5.6vw / var(--zoom)),60px)/1.03 var(--font-head);letter-spacing:-.03em;max-width:17ch}.fc-lead{font-size:clamp(17px,calc(1.9vw / var(--zoom)),20px);line-height:1.5;color:var(--ink-2);max-width:44ch;margin:18px 0 26px}.fc-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:620px}.fc-form input{height:54px;padding:0 16px;font:400 18px var(--font-body);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-m);min-width:0}.fc-form input:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:transparent}.fc-form .fc-go{height:54px;padding:0 22px;font-size:16px;border-radius:var(--radius-m);white-space:nowrap}.fc-error{margin-top:12px;max-width:620px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.fc-error p{margin:0;color:var(--bad);font-size:15px}.fc-sample{margin:56px 0 0}.fc-sample figcaption{font-size:13px;color:var(--ink-3);margin-bottom:10px}.fc-board-sample{max-width:760px}.fc-reading{max-width:520px;margin:calc(10vh / var(--zoom)) auto 0}.fc-reading-site{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);font-size:14px;color:var(--ink-2)}.fc-reading h1{font:700 28px/1.15 var(--font-head);letter-spacing:-.02em;margin:18px 0}.fc-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fc-steps li{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--ink-3)}.fc-steps li:before{content:"";width:18px;height:18px;border-radius:50%;border:2px solid var(--rule-strong);box-sizing:border-box;flex:none}.fc-steps li.done{color:var(--ink-2)}.fc-steps li.done:before{border:0;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.fc-steps li.now{color:var(--ink);font-weight:600}.fc-steps li.now:before{border-color:var(--ink);animation:ob-pulse 1.4s ease-in-out infinite}.fc-biz{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding-top:12px}.fc-biz-id{display:flex;align-items:center;gap:14px;min-width:0}.fc-biz-id .si-icon{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--rule)}.fc-biz-id .si-icon img{width:22px;height:22px}.fc-biz-id .si-letter{font-size:16px}.fc-biz h1{font:700 26px/1.15 var(--font-head);letter-spacing:-.02em}.fc-biz-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:3px 0 0;font-size:14px;color:var(--ink-3)}.fc-biz .link-btn{font-size:14px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.fc-score{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 24px;margin:30px 0 24px}.fc-score-num{font:700 clamp(64px,calc(9vw / var(--zoom)),96px)/.9 var(--font-head);letter-spacing:-.045em;color:var(--ink);min-width:2.2ch;transition:opacity .3s}.fc-score-num.you{color:var(--you)}.fc-score-num.soft{opacity:.45}.fc-score-line{font:600 clamp(19px,calc(2.2vw / var(--zoom)),24px)/1.3 var(--font-head);margin:0;max-width:42ch}.fc-score-sub{font-size:15px;color:var(--ink-2);margin:6px 0 0;max-width:60ch}.fc-board{background:var(--paper);border:1px solid var(--rule);border-radius:12px;overflow:hidden}.fc-row{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:16px;align-items:center;padding:15px 20px}.fc-row+.fc-row{border-top:1px solid var(--rule)}.fc-head{padding-top:12px;padding-bottom:12px;background:var(--surface-1);font-size:13px;color:var(--ink-3);font-weight:500}.fc-eng{color:var(--ink-2);font-weight:600;font-size:14px}.fc-q{font-size:15px;font-weight:500;line-height:1.4}.fc-cell{display:grid;grid-template-columns:12px minmax(0,1fr);column-gap:9px;align-items:center;min-width:0}.fc-eng-inline,.fc-short{display:none}.fc-dot{width:12px;height:12px;border-radius:50%;box-sizing:border-box;grid-row:1}.fc-cell-label{font-size:15px;font-weight:500;grid-row:1;grid-column:2}.fc-cell-sub{grid-column:2;font-size:13px;color:var(--ink-3);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fc-cell.you .fc-dot{background:var(--you);box-shadow:0 0 0 3px var(--you-tint)}.fc-cell.you .fc-cell-label{color:var(--you-deep);font-weight:600}.fc-cell.no .fc-dot{border:2px solid var(--neutral-2)}.fc-cell.off .fc-dot{height:2px;width:10px;border-radius:1px;background:var(--ink-3)}.fc-cell.off .fc-cell-label{color:var(--ink-3)}.fc-cell.wait .fc-dot{background:var(--rule-strong);animation:ob-pulse 1.2s ease-in-out infinite}.fc-cell.wait .fc-cell-label{color:var(--ink-3)}.fc-cell.wait:after{content:"";grid-column:2;height:8px;width:70%;margin-top:6px;border-radius:4px;background:linear-gradient(90deg,var(--skeleton) 0%,var(--skeleton-shine) 50%,var(--skeleton) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.fc-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;margin-top:20px;align-items:start}.fc-rivals,.fc-card{background:var(--paper);border:1px solid var(--rule);border-radius:12px;padding:20px 22px}.fc-rivals h2,.fc-card h2,.fc-full h2{font:700 18px/1.25 var(--font-head);letter-spacing:-.01em}.fc-bars{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.fc-bars li{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) 2.2em;gap:12px;align-items:center;font-size:14px}.fc-bar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-bar-track{height:10px;border-radius:5px;background:var(--surface-2);overflow:hidden}.fc-bar-fill{display:block;height:100%;border-radius:5px;background:var(--bar-other);min-width:2px;transition:width .4s ease-out}.fc-bar-n{text-align:right;color:var(--ink-2)}.fc-bars li.own .fc-bar-name{color:var(--you-deep);font-weight:600}.fc-bars li.own .fc-bar-fill{background:var(--you)}.fc-card p{font-size:15px;line-height:1.5;color:var(--ink-2);margin:8px 0 0}.fc-card-quiet{background:transparent;border-style:dashed}.fc-gate{border:1.5px solid var(--ink)}.fc-gate form{display:grid;gap:10px;margin-top:16px}.fc-gate input{height:46px;padding:0 14px;font:inherit;font-size:15px;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-m)}.fc-gate input:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:transparent}.fc-gate .btn{height:46px;font-size:15px;border-radius:var(--radius-m)}.fc-gate .error{margin:10px 0 0}.fc-card .fc-fine{font-size:13px;color:var(--ink-3);margin-top:10px}.fc-fix{border-left:4px solid var(--ink)}.fc-card .fc-fix-kicker{font-size:13px;color:var(--ink-3);margin:0 0 4px}.fc-full{margin-top:40px}.fc-full-head{margin-bottom:8px}.fc-full-head h2{font-size:22px}.fc-question{margin-top:22px}.fc-question h3{font:600 16px/1.35 var(--font-head);margin:0 0 8px}.fc-answer{background:var(--paper);border:1px solid var(--rule);border-radius:10px}.fc-answer+.fc-answer{margin-top:8px}.fc-answer summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;cursor:pointer;list-style:none;border-radius:10px}.fc-answer summary::-webkit-details-marker{display:none}.fc-answer summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg) translate(-2px,-2px);flex:none;margin-left:4px;transition:transform .15s}.fc-answer[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.fc-answer-eng{font-weight:600;font-size:15px;margin-right:auto}.fc-pill{font-size:13px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);white-space:nowrap}.fc-pill.you{background:var(--you-tint);color:var(--you-deep)}.fc-pill.off{color:var(--ink-3);font-weight:500}.fc-text{padding:2px 16px 6px;font-size:15px;line-height:1.6;color:var(--ink);max-width:76ch}.fc-text p{margin:0 0 10px}.fc-text ul{margin:0 0 10px;padding-left:20px}.fc-text li{margin:3px 0}.fc-text strong{font-weight:600}.fc-text mark.fc-you{background:var(--you-tint);color:var(--you-deep);font-weight:600;padding:0 2px;margin:0 -2px;border-radius:3px}.fc-noanswer{padding:0 16px 14px;margin:0;font-size:14px}.fc-sources{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 16px 14px;border-top:1px solid var(--rule)}.fc-sources-label{font-size:13px;color:var(--ink-3)}.fc-sources ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fc-sources a{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 3px;border:1px solid var(--rule);border-radius:999px;font-size:13px;color:var(--ink-2);text-decoration:none;background:var(--surface-1)}.fc-sources a:hover{border-color:var(--ink-3);color:var(--ink)}.fc-sources .si-icon{width:18px;height:18px;box-shadow:none}.fc-sources .si-icon img{width:12px;height:12px}.fc-cited{margin-top:32px}.fc-cited ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.fc-cited li{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--paper);border:1px solid var(--rule);border-radius:10px;font-size:14px}.fc-cited li span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-cited li .muted{font-size:13px}.fc-track{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 32px;align-items:center;margin-top:40px;padding:28px 30px;border-radius:14px;background:var(--rail-bg);border:1px solid var(--rail-edge);color:var(--rail-fg)}.fc-track h2{font:700 24px/1.2 var(--font-head);letter-spacing:-.02em}.fc-track p{margin:8px 0 0;color:var(--rail-text);font-size:15px;line-height:1.5;max-width:62ch}.fc-track .fc-track-btn{background:var(--rail-fg);color:var(--rail-bg);height:48px;padding:0 22px;font-size:15px;border-radius:var(--radius-m);white-space:nowrap}.fc-track .fc-track-btn:hover{background:var(--rail-text)}@media(max-width:760px){.fc-split{grid-template-columns:minmax(0,1fr)}.fc-track{grid-template-columns:minmax(0,1fr);padding:24px 20px}.fc-track .fc-track-btn{justify-self:start}}@media(max-width:680px){.fc-form{grid-template-columns:minmax(0,1fr)}.fc-form .fc-go{width:100%}.fc-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 10px;padding:14px 14px 16px;align-items:start}.fc-long{display:none}.fc-short{display:inline}.fc-row .fc-q{grid-column:1 / -1}.fc-head{display:none}.fc-head+.fc-row{border-top:0}.fc-cell{grid-template-columns:10px minmax(0,1fr);column-gap:7px;align-content:start}.fc-eng-inline{display:block;grid-column:1 / -1;font-size:12px;color:var(--ink-3);font-weight:600;margin-bottom:4px}.fc-dot{width:10px;height:10px;grid-row:2;align-self:start;margin-top:5px}.fc-cell.off .fc-dot{margin-top:9px}.fc-cell-label{grid-row:2;font-size:14px}.fc-cell-sub{font-size:12px}.fc-score{grid-template-columns:minmax(0,1fr);margin-top:22px}.fc-bars li{grid-template-columns:minmax(0,8rem) minmax(0,1fr) 2em;gap:10px}.fc-foot{flex-direction:column}}@media(prefers-reduced-motion:reduce){.fc-steps li.now:before,.fc-cell.wait .fc-dot,.fc-cell.wait:after{animation:none}.fc-bar-fill,.fc-score-num{transition:none}}:root{--fs-hero: 24px;--fs-hero-phone: 20px;--placeholder: #656b74;--badge-alert: var(--you);color-scheme:light;--ink: #141414;--ink-2: #31363d;--ink-3: #4b515b;--ink-hover: #2b2b2b;--on-ink: #ffffff;--on-accent: #ffffff;--canvas: #fdf5f4;--paper: #ffffff;--surface-1: #fbf9f9;--surface-2: #f3eeef;--rule: #e3e5e9;--rule-strong: #cfd3d9;--you: #c0392b;--you-deep: #7b0000;--you-tint: #fbeeec;--you-line: #efc4be;--you-soft: #e8a79f;--bar-other: #9aa1ab;--neutral-mark: #8b919a;--neutral-2: #b9bec6;--series-you: #c0392b;--series-1: #2a78d6;--series-2: #1baf7a;--series-3: #6250d6;--series-4: #eda100;--series-5: #e87ba4;--series-6: #eb6834;--series-7: #008300;--brand-1: #2b6cb0;--brand-2: #1a9478;--brand-3: #b27b0c;--brand-4: #9a4fa8;--rank-1: #f6f7f9;--rank-2: #eaedf1;--rank-3: #d6dbe2;--rank-4: #aeb6c1;--rank-5: #5f6977;--rank-ink-1: #141414;--rank-ink-2: #141414;--rank-ink-3: #141414;--rank-ink-4: #141414;--rank-ink-5: #ffffff;--logo-chip: #ffffff;--logo-ink: #4b515b;--seq-0: #f1f3f6;--seq-1: #e6effb;--seq-2: #c6dbf5;--seq-3: #8db8ec;--seq-4: #2f6dbd;--seq-5: #1d4f93;--seq-ink-0: var(--ink-3);--seq-ink-1: #141414;--seq-ink-2: #141414;--seq-ink-3: #141414;--seq-ink-4: #ffffff;--seq-ink-5: #ffffff;--zone: #eef4fc;--zone-ink: #1d4f93;--good: #0c6b47;--good-tint: #e1f3ea;--good-soft: #7fc3a6;--good-mark: #1baf7a;--bad: #a1281c;--bad-ink: #8f2318;--bad-tint: #fbe4e1;--bad-soft: #e2a39b;--bad-mark: #d9776b;--warn: #b06f00;--warn-ink: #7a4f00;--warn-tint: #fff1d6;--warn-line: #f1d9a6;--highlight: #fff1b8;--rail-bg: #ffffff;--rail-edge: #e3e5e9;--rail-fg: #141414;--rail-text: #23272d;--rail-muted: #4b515b;--rail-heading: #5b616c;--rail-2: #f4f5f7;--rail-input: #f6f7f9;--rail-line: #e3e5e9;--rail-line-2: #c9cdd3;--rail-hover: #f3f4f6;--rail-active: #fbeeec;--rail-chip: #eef0f3;--rail-chip-fg: #3f4550;--rail-active-fg: #7b0000;--mark-bg: #141414;--shadow-pop: 0 6px 20px rgba(20, 20, 20, .12);--shadow-drawer: -10px 0 30px rgba(20, 20, 20, .15);--shadow-palette: 0 24px 60px rgba(20, 20, 20, .22), 0 2px 6px rgba(20, 20, 20, .08);--scrim: rgba(20, 20, 20, .35);--skeleton: #eee8e9;--skeleton-shine: #f8f4f5;--focus: #2a78d6;--radius-s: 4px;--radius-m: 8px;--font-body: "Noto Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-head: "Roboto", "Noto Sans", system-ui, sans-serif}@media(prefers-color-scheme:dark){:root:where(:not([data-theme=light])){color-scheme:dark;--ink: #f1f2f4;--ink-2: #d0d4da;--ink-3: #aeb4bd;--ink-hover: #ffffff;--on-ink: #121417;--on-accent: #ffffff;--canvas: #0f1114;--paper: #17191d;--surface-1: #1b1e23;--surface-2: #22252b;--rule: #2a2e35;--rule-strong: #3a3f47;--you: #e5534b;--you-deep: #ff9d94;--you-tint: #3a1d1b;--you-line: #6e2c26;--you-soft: #8a3b34;--bar-other: #6b717c;--neutral-mark: #7a818b;--neutral-2: #4a4f58;--series-you: #e5534b;--series-1: #3987e5;--series-2: #199e70;--series-3: #9085e9;--series-4: #c98500;--series-5: #d55181;--series-6: #d95926;--series-7: #008300;--brand-1: #4f8ad3;--brand-2: #24a98d;--brand-3: #b8892a;--brand-4: #b273c0;--logo-chip: #e8eaee;--rank-1: #1e2126;--rank-2: #282c33;--rank-3: #383e47;--rank-4: #59616d;--rank-5: #aab2bd;--rank-ink-1: #eceef1;--rank-ink-2: #eceef1;--rank-ink-3: #eceef1;--rank-ink-4: #ffffff;--rank-ink-5: #0f1114;--seq-0: #22252b;--seq-1: #22446e;--seq-2: #285a99;--seq-3: #3474c6;--seq-4: #5b9be4;--seq-5: #9cc4f3;--seq-ink-0: var(--ink-3);--seq-ink-1: #eceef1;--seq-ink-2: #ffffff;--seq-ink-3: #ffffff;--seq-ink-4: #0b1220;--seq-ink-5: #0b1220;--zone: #172234;--zone-ink: #8ab8f0;--good: #4cc99a;--good-tint: #15302a;--good-soft: #2b6e55;--good-mark: #199e70;--bad: #f0857a;--bad-ink: #ffb1a8;--bad-tint: #3a1d1b;--bad-soft: #7d3a34;--bad-mark: #d9776b;--warn: #e8b44a;--warn-ink: #f2c871;--warn-tint: #342a14;--warn-line: #5c4a1f;--highlight: #4a3d10;--rail-bg: #0b0c0e;--rail-edge: #1f2227;--rail-2: #1d2024;--rail-input: #16181c;--rail-line: #2a2e35;--rail-hover: #16181c;--rail-active: #1b1e23;--rail-chip: #22252b;--rail-fg: #ffffff;--rail-text: #e1e4e8;--rail-muted: #b4bac3;--rail-heading: #9aa1ab;--rail-line-2: #4a4f57;--rail-chip-fg: #e6e8eb;--rail-active-fg: #ffffff;--mark-bg: #1d2024;--shadow-pop: 0 8px 24px rgba(0, 0, 0, .5);--shadow-drawer: -10px 0 40px rgba(0, 0, 0, .55);--shadow-palette: 0 24px 70px rgba(0, 0, 0, .6), 0 0 0 1px #2a2e35;--scrim: rgba(0, 0, 0, .55);--skeleton: #1e2126;--skeleton-shine: #262a30;--focus: #6aa6f0;--placeholder: #979ea8;--badge-alert: #c2392d}}:root[data-theme=dark]{color-scheme:dark;--ink: #f1f2f4;--ink-2: #d0d4da;--ink-3: #aeb4bd;--ink-hover: #ffffff;--on-ink: #121417;--on-accent: #ffffff;--canvas: #0f1114;--paper: #17191d;--surface-1: #1b1e23;--surface-2: #22252b;--rule: #2a2e35;--rule-strong: #3a3f47;--you: #e5534b;--you-deep: #ff9d94;--you-tint: #3a1d1b;--you-line: #6e2c26;--you-soft: #8a3b34;--bar-other: #6b717c;--neutral-mark: #7a818b;--neutral-2: #4a4f58;--series-you: #e5534b;--series-1: #3987e5;--series-2: #199e70;--series-3: #9085e9;--series-4: #c98500;--series-5: #d55181;--series-6: #d95926;--series-7: #008300;--brand-1: #4f8ad3;--brand-2: #24a98d;--brand-3: #b8892a;--brand-4: #b273c0;--logo-chip: #e8eaee;--rank-1: #1e2126;--rank-2: #282c33;--rank-3: #383e47;--rank-4: #59616d;--rank-5: #aab2bd;--rank-ink-1: #eceef1;--rank-ink-2: #eceef1;--rank-ink-3: #eceef1;--rank-ink-4: #ffffff;--rank-ink-5: #0f1114;--seq-0: #22252b;--seq-1: #22446e;--seq-2: #285a99;--seq-3: #3474c6;--seq-4: #5b9be4;--seq-5: #9cc4f3;--seq-ink-0: var(--ink-3);--seq-ink-1: #eceef1;--seq-ink-2: #ffffff;--seq-ink-3: #ffffff;--seq-ink-4: #0b1220;--seq-ink-5: #0b1220;--zone: #172234;--zone-ink: #8ab8f0;--good: #4cc99a;--good-tint: #15302a;--good-soft: #2b6e55;--good-mark: #199e70;--bad: #f0857a;--bad-ink: #ffb1a8;--bad-tint: #3a1d1b;--bad-soft: #7d3a34;--bad-mark: #d9776b;--warn: #e8b44a;--warn-ink: #f2c871;--warn-tint: #342a14;--warn-line: #5c4a1f;--highlight: #4a3d10;--rail-bg: #0b0c0e;--rail-edge: #1f2227;--rail-2: #1d2024;--rail-input: #16181c;--rail-line: #2a2e35;--rail-hover: #16181c;--rail-active: #1b1e23;--rail-chip: #22252b;--rail-fg: #ffffff;--rail-text: #e1e4e8;--rail-muted: #b4bac3;--rail-heading: #9aa1ab;--rail-line-2: #4a4f57;--rail-chip-fg: #e6e8eb;--rail-active-fg: #ffffff;--mark-bg: #1d2024;--shadow-pop: 0 8px 24px rgba(0, 0, 0, .5);--shadow-drawer: -10px 0 40px rgba(0, 0, 0, .55);--shadow-palette: 0 24px 70px rgba(0, 0, 0, .6), 0 0 0 1px #2a2e35;--scrim: rgba(0, 0, 0, .55);--skeleton: #1e2126;--skeleton-shine: #262a30;--focus: #6aa6f0;--placeholder: #979ea8;--badge-alert: #c2392d}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--canvas);color:var(--ink);font:400 15px/1.5 var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-head);font-weight:700;margin:0;letter-spacing:-.01em}h1{font-size:26px;line-height:1.2}h2{font-size:18px;line-height:1.3}h3{font-size:15px;line-height:1.3}p{margin:0}a{color:inherit}button{font:inherit;color:inherit}.num{font-family:var(--font-head);font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.secondary{color:var(--ink-2)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100%}.rail{background:var(--rail-bg);color:var(--rail-fg);padding:22px 16px;border-right:1px solid var(--rail-edge);display:flex;flex-direction:column;gap:22px;position:sticky;top:0;height:calc(100vh / var(--zoom));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--rail-line) transparent}.wordmark{display:flex;align-items:center;gap:10px;font:700 18px/1 var(--font-head);letter-spacing:-.02em;padding:0 6px}.wordmark-mark{width:22px;height:22px;border-radius:6px;background:var(--mark-bg);display:grid;place-items:center}.wordmark-mark:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--you)}.rail label{display:block;font-size:12px;color:var(--rail-muted);margin:0 6px 6px}.rail select{width:100%;background:var(--rail-input);color:var(--rail-fg);border:1px solid var(--rail-line);border-radius:var(--radius-s);padding:8px 10px;font-size:14px}.rail nav{display:flex;flex-direction:column;gap:2px}.rail nav a{text-decoration:none;padding:8px 10px;border-radius:var(--radius-s);color:var(--rail-text);font-size:15px;border-left:3px solid transparent}.rail nav a:hover{background:var(--rail-hover);color:var(--rail-fg)}.rail nav a[aria-current=page]{background:var(--rail-active);color:var(--rail-active-fg);font-weight:600;border-left-color:var(--you)}.rail-foot{margin-top:auto;font-size:13px;color:var(--rail-muted);padding:0 6px;display:grid;gap:8px}.rail-foot button{background:none;border:1px solid var(--rail-line);color:var(--rail-text);border-radius:var(--radius-s);padding:6px 10px;cursor:pointer;justify-self:start}.rail-foot button:hover{border-color:var(--rail-line-2);color:var(--rail-fg)}.main{padding:28px 36px 64px;width:100%;min-width:0;max-width:1600px;margin-inline:auto}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.page-head p{color:var(--ink-2);margin-top:6px}.filters{display:flex;gap:8px;flex-wrap:wrap}.seg{display:inline-flex;background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-s);padding:2px}.seg button{border:0;background:none;padding:5px 11px;border-radius:3px;font-size:14px;cursor:pointer;color:var(--ink-2)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.seg button:hover:not([aria-pressed=true]){background:var(--canvas)}.demo-banner{background:var(--warn-tint);border:1px solid var(--warn-line);color:var(--warn-ink);border-radius:var(--radius-m);padding:9px 14px;margin-bottom:18px;font-size:14px}.panel{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-m);padding:20px 22px}.panel+.panel{margin-top:18px}.panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;flex-wrap:wrap}.panel-head p{color:var(--ink-3);font-size:14px}.panel-head .panel-sub,.panel-sub{margin:4px 0 0;max-width:80ch;font-size:14px;line-height:1.5;color:var(--ink-2)}.panel-sub>svg{display:inline-block;vertical-align:-2px;margin-right:6px;color:var(--ink-3)}.panel-sub a{color:var(--ink);font-weight:500}.grid-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:18px;margin-bottom:18px}.grid-hero>.panel+.panel{margin-top:0}.ranking{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ranking li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name value" "bar bar";gap:4px 12px}.ranking .name{grid-area:name;font-size:15px}.ranking .value{grid-area:value;font-size:15px}.ranking .track{grid-area:bar;height:10px;background:var(--canvas);border-radius:5px;overflow:hidden}.ranking .fill{height:100%;border-radius:0 5px 5px 0;background:var(--bar-other);min-width:2px}.ranking li.you .name{font-weight:600;color:var(--you-deep)}.ranking li.you .fill{background:var(--you)}.ranking .you-tag{font-size:12px;color:var(--you);margin-left:6px;font-weight:500}.keys{display:grid;gap:0}.key{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--rule);gap:2px 12px}.key:first-child{padding-top:0}.key:last-child{border-bottom:0;padding-bottom:0}.key .k-label{font-size:15px}.key .k-value{font:700 22px/1.1 var(--font-head);font-variant-numeric:tabular-nums}.key .k-help{grid-column:1 / -1;font-size:13px;color:var(--ink-3)}.table-wrap{overflow-x:auto;margin:0 -22px;padding:0 22px}.table-wrap{background:linear-gradient(to right,var(--paper) 40%,transparent) left center / 36px 100% no-repeat local,linear-gradient(to left,var(--paper) 40%,transparent) right center / 36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(16,18,22,.16),transparent) left center / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(16,18,22,.16),transparent) right center / 14px 100% no-repeat scroll}.q-table .q-text,.sticky-first th:first-child,.sticky-first td:first-child{position:sticky;left:0;z-index:1;background:var(--paper);box-shadow:inset -1px 0 0 var(--rule)}.sticky-first tr.you td:first-child{background:var(--you-tint);box-shadow:inset 3px 0 0 var(--you),inset -1px 0 0 var(--rule)}.q-table thead .q-text,.sticky-first thead th:first-child{z-index:2}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-weight:500;color:var(--ink-3);font-size:13px;padding:0 10px 8px;border-bottom:1px solid var(--rule-strong);white-space:nowrap}td{padding:10px;border-bottom:1px solid var(--rule);vertical-align:top}tr:last-child td{border-bottom:0}th.r,td.r{text-align:right}tr.you td{background:var(--you-tint)}tr.you td:first-child{box-shadow:inset 3px 0 0 var(--you);font-weight:600;color:var(--you-deep)}.stage{font-size:13px;color:var(--ink-2);background:var(--canvas);border-radius:3px;padding:1px 7px;white-space:nowrap}.tag{font-size:12px;color:var(--ink-2);border:1px solid var(--rule-strong);border-radius:3px;padding:0 6px;margin-left:6px;white-space:nowrap}.cell-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:none;padding:3px 8px;border-radius:var(--radius-s);cursor:pointer;text-align:left;white-space:nowrap;font-size:14px}.cell-btn:hover{border-color:var(--rule-strong);background:var(--canvas)}.cell-btn.hit{color:var(--you-deep);font-weight:600}.cell-btn.hit .dot{width:8px;height:8px;border-radius:50%;background:var(--you)}.cell-btn.miss{color:var(--ink-3)}.cell-btn.fail{color:var(--warn-ink)}.cited{font-size:12px;font-weight:500;color:var(--you);border:1px solid var(--you-line);border-radius:3px;padding:0 5px}.chart{position:relative}.chart svg{display:block;width:100%;height:auto;overflow:visible}.chart .axis text{fill:var(--ink-3);font:12px var(--font-body)}.chart .grid line{stroke:var(--rule)}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:10px;font-size:14px}.legend span{display:inline-flex;align-items:center;gap:7px}.legend i{width:14px;height:3px;border-radius:2px;display:inline-block}.tooltip{position:absolute;pointer-events:none;background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-s);padding:8px 10px;font-size:13px;box-shadow:var(--shadow-pop);min-width:180px;z-index:2}.tooltip .t-day{font-weight:600;margin-bottom:4px}.tooltip .t-row{display:flex;align-items:center;gap:8px;justify-content:space-between}.tooltip .t-row i{width:10px;height:3px;border-radius:2px;display:inline-block;margin-right:6px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:10}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(640px,100%);background:var(--paper);z-index:11;box-shadow:var(--shadow-drawer);display:flex;flex-direction:column;animation:slide-in .18s ease-out}@keyframes slide-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.drawer-head{padding:20px 24px 14px;border-bottom:1px solid var(--rule);display:grid;gap:6px}.drawer-head .close{justify-self:end;margin-top:-6px;border:1px solid var(--rule-strong);background:var(--paper);border-radius:var(--radius-s);padding:4px 10px;cursor:pointer}.drawer-body{padding:18px 24px 32px;overflow-y:auto;display:grid;gap:20px;align-content:start}.answer-text{line-height:1.6;font-size:15px;overflow-wrap:anywhere}.answer-text p{margin:0}.answer-text .gap{height:10px}.answer-text .h{font-weight:600;margin-top:6px}.answer-text .li{position:relative}.answer-text .li:before{content:"";position:absolute;left:3px;top:.72em;width:4px;height:4px;border-radius:50%;background:var(--ink-3)}.answer-text .row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;padding:4px 0;border-bottom:1px solid var(--rule);font-size:14px}.answer-text hr{border:0;border-top:1px solid var(--rule);margin:8px 0}.answer-text a{color:var(--ink-2)}.answer-text mark{background:var(--you-tint);color:var(--you-deep);font-weight:600;padding:0 2px;border-radius:2px}.answer-text .comp{text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:3px}.sources{margin:0;padding-left:20px;display:grid;gap:4px;font-size:14px}.sources li.you{color:var(--you-deep);font-weight:600}.named{display:flex;flex-wrap:wrap;gap:6px}.named>span{border:1px solid var(--rule-strong);border-radius:3px;padding:1px 8px;font-size:13px}.named>span.you{border-color:var(--you);color:var(--you-deep);font-weight:600}.center{min-height:calc(100vh / var(--zoom));display:grid;place-items:center;padding:24px}.login{width:min(420px,100%)}.login .wordmark{color:var(--ink);padding:0;margin-bottom:26px}.login .wordmark-mark{background:var(--mark-bg)}.login form{display:grid;gap:12px;margin-top:18px}.login input{padding:10px 12px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);font:inherit;background:var(--paper)}.btn{background:var(--ink);color:var(--on-ink);border:0;border-radius:var(--radius-s);padding:10px 14px;cursor:pointer;font-weight:500}.btn:hover{background:var(--ink-hover)}a.btn,a.btn:hover{text-decoration:none}.btn.copy-btn{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.btn.copy-btn.done{color:var(--good)}.btn.show-more{display:inline-flex;align-items:center;gap:6px;margin-top:12px}a.btn{display:inline-flex;align-items:center;gap:6px}.btn:disabled{cursor:default}button.btn:disabled,button.btn:disabled:hover{background:var(--surface-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule);border-color:transparent;opacity:1}button.btn.btn-ghost:disabled,button.btn.btn-ghost:disabled:hover{background:none}.notice{font-size:14px;color:var(--ink-2)}.error{color:var(--bad);font-size:14px}.empty{padding:28px 0;color:var(--ink-2)}.loading{color:var(--ink-3);padding:40px 0}@media(max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.rail{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px}.rail nav{flex-direction:row;flex-wrap:wrap}.rail nav a{border-left:0;border-bottom:2px solid transparent}.rail nav a[aria-current=page]{border-bottom-color:var(--you)}.rail-foot{margin-top:0;margin-left:auto}.rail .project{min-width:200px}.main{padding:20px 16px 48px}.grid-hero{grid-template-columns:minmax(0,1fr)}.page-head>div,.filters{max-width:100%;min-width:0}.seg{max-width:100%;min-width:0;overflow-x:auto}.seg button{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.drawer{animation:none}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.action-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.seg .count{font-family:var(--font-head);font-variant-numeric:tabular-nums;opacity:.85;margin-left:3px}.seg button:disabled{color:var(--placeholder);cursor:default}.action-list{list-style:none;margin:0;padding:0}.action-list li{border-top:1px solid var(--rule)}.action-list li:first-child{border-top:0}.action-row{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;text-align:left;background:none;border:0;padding:14px 10px;margin:0 -10px;width:calc(100% + 20px);border-radius:var(--radius-s);cursor:pointer}.ranked .action-row{grid-template-columns:28px minmax(0,1fr)}.action-row:hover{background:var(--canvas)}.a-rank{font-size:18px;font-weight:700;color:var(--ink-3);padding-top:1px}.a-main{display:grid;gap:4px;min-width:0}.a-title{font:600 15px/1.35 var(--font-head);color:var(--ink);overflow-wrap:anywhere}.a-summary{font-size:14px;color:var(--ink-2)}.a-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;color:var(--ink-3);margin-top:2px}.level{font-weight:600;font-size:12px;border-radius:3px;padding:1px 7px;border:1px solid var(--rule-strong);color:var(--ink-2)}.level.high{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.level.medium{color:var(--ink);border-color:var(--ink-3)}.compact .action-row{padding:10px}.link-quiet{font-size:14px;color:var(--ink-2)}.status-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px}.team-help-btn{justify-self:start;color:var(--ink);font-weight:600;margin-top:4px;padding:6px 12px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper)}.team-help-btn:hover{border-color:var(--ink)}.team-help{display:grid;gap:10px;margin-top:6px;padding:14px 16px;border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface-1)}.team-help p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.team-help p strong{color:var(--ink)}.team-help textarea{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);resize:vertical}.team-help-actions{display:flex;align-items:center;gap:14px}.team-help-sent{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:14px;color:var(--ink-2)}.team-help-dot{width:8px;height:8px;border-radius:50%;background:var(--good-mark);flex:none}.d-h{margin-bottom:8px}.page-list{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:14px}.page-list li{overflow-wrap:anywhere}.page-list li.you a{color:var(--you-deep);font-weight:600}.page-list .tag{margin-left:8px}.p-questions{display:block;font-size:13px;color:var(--ink-2);margin-top:2px}.plain-list{margin:0;padding-left:18px;display:grid;gap:4px;font-size:14px}.steps{margin:0;padding-left:22px;display:grid;gap:8px;font-size:15px}.stand{display:flex;flex-wrap:wrap;gap:6px}.stand span{border:1px solid var(--rule-strong);border-radius:3px;padding:2px 9px;font-size:14px;color:var(--ink-2)}.stand span strong{color:var(--ink);font-weight:600}.stand span.you{border-color:var(--you);color:var(--you-deep)}.outcome{border:1px solid var(--rule-strong);border-radius:var(--radius-m);padding:14px 16px;display:grid;gap:10px}.outcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.outcome-grid>div{display:grid;gap:2px}.o-label{font-size:13px;color:var(--ink-3)}.o-value{font:700 24px/1.1 var(--font-head)}.o-help{font-size:13px;color:var(--ink-3)}.check{display:block;font-size:13px;margin-top:3px}.check .on{font-weight:600;color:var(--ink-2)}.check .on.you{color:var(--you-deep)}.draft-panel{--dp-accent: var(--fd-accent, var(--gp-accent, var(--series-3)));--dp-tint: color-mix(in srgb, var(--dp-accent) 9%, var(--paper));--dp-line: color-mix(in srgb, var(--dp-accent) 30%, var(--rule));--dp-deep: color-mix(in srgb, var(--dp-accent) 60%, var(--ink));border:1px solid var(--dp-line);border-radius:14px;padding:18px;display:grid;gap:14px;align-content:start;background:linear-gradient(180deg,var(--dp-tint),var(--paper) 160px)}.dp-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.dp-i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--dp-deep);background:color-mix(in srgb,var(--dp-accent) 20%,var(--paper));box-shadow:inset 0 0 0 1px var(--dp-line)}.dp-head h3{margin:0;font:600 15px var(--font-head)}.dp-head p{margin:3px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2)}.dp-go{display:inline-flex;align-items:center;gap:7px}.dp-tag{font-weight:600;color:var(--dp-deep);background:var(--dp-tint);box-shadow:inset 0 0 0 1px var(--dp-line);padding:2px 8px;border-radius:99px;margin-right:4px}.draft-form{display:grid;gap:10px}.draft-form label{display:grid;gap:4px;font-size:14px;font-weight:500}.draft-form textarea,.draft-form select{font:inherit;font-size:14px;font-weight:400;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);resize:vertical;width:100%}.draft-form small{font-weight:400}.drafts{display:grid;gap:12px}.draft{border:1px solid var(--rule);border-radius:12px;padding:12px 14px;background:var(--paper)}.draft.latest{border-color:var(--dp-line);box-shadow:inset 3px 0 0 var(--dp-accent)}.draft-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.draft details summary{cursor:pointer;font-size:14px;color:var(--ink-2)}.dial{margin:0 auto;display:grid;justify-items:center}.dial svg{display:block}.dial-value{font:700 32px/1 var(--font-head);fill:var(--ink);font-variant-numeric:tabular-nums}.dial-label{font:400 13px var(--font-body);fill:var(--ink-3)}.dial-caption{font-size:13px;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;margin-top:2px}.dial-tick{width:3px;height:12px;background:var(--ink);border-radius:2px;display:inline-block}.dial-change{text-align:center;margin:6px 0 12px;font-size:14px}.change{font-size:13px;white-space:nowrap}.change.good{color:var(--good)}.change.bad{color:var(--bad)}.k-right{display:inline-flex;align-items:center;gap:10px}.sparkline{display:block}.heatmap-wrap{overflow-x:auto}.heatmap{border-collapse:separate;border-spacing:4px;width:100%;min-width:520px}.heatmap th{border:0;padding:4px 8px;font-size:13px;color:var(--ink-2);font-weight:500;text-align:center}.heatmap tbody th{text-align:left;color:var(--ink);width:200px}.heatmap .hm-help{display:block;font-size:12px;color:var(--ink-3);font-weight:400}.heatmap td{border:0;padding:0}.heatmap tr.total th{font-weight:600}.heatmap tr.branded>*{padding-top:14px}.hm-cell{width:100%;min-height:54px;border:0;border-radius:var(--radius-s);cursor:pointer;display:grid;place-content:center;gap:1px;transition:transform .12s ease,box-shadow .12s ease}.hm-cell:hover{transform:translateY(-1px);box-shadow:0 0 0 2px var(--ink) inset}.hm-value{font:700 18px/1.1 var(--font-head);font-variant-numeric:tabular-nums}.hm-count{font-size:12px}.hm-empty{text-align:center;font-size:13px;color:var(--ink-3);background:var(--canvas);border-radius:var(--radius-s)}.hm-legend{display:flex;align-items:center;gap:4px;justify-content:flex-end;font-size:12px;color:var(--ink-3);margin-top:8px}.hm-legend i{width:22px;height:10px;border-radius:2px;display:inline-block}.hm-legend span:first-child{margin-right:4px}.hm-legend span:last-child{margin-left:4px}@media(prefers-reduced-motion:reduce){.hm-cell{transition:none}.hm-cell:hover{transform:none}}.rail nav{gap:14px}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-heading{font-size:12px;color:var(--rail-heading);padding:0 10px 4px}.nav-count{margin-left:auto;font:600 12px/1 var(--font-head);background:var(--rail-chip);color:var(--rail-chip-fg);border-radius:10px;padding:3px 7px}.rail nav a{display:flex;align-items:center;gap:8px}@media(max-width:900px){.rail nav{flex-direction:row;flex-wrap:wrap;gap:4px 10px}.nav-group{flex-direction:row;flex-wrap:wrap;align-items:center}.nav-heading{display:none}}.qw{position:relative}.qw svg{display:block;width:100%;max-width:1180px;margin:0 auto;height:auto;overflow:visible}.qw-zone{fill:var(--zone)}.qw-zone-label{font:600 13px var(--font-body);fill:var(--zone-ink)}.qw-grid{stroke:var(--rule);stroke-dasharray:3 4}.qw-axis{stroke:var(--rule-strong)}.qw-tick{font:12px var(--font-body);fill:var(--ink-3)}.qw-dot{cursor:pointer;transition:r .12s ease}.qw-dot:focus-visible{outline:none;stroke:var(--ink);stroke-width:3}.dot-key{width:10px;height:10px;border-radius:50%;display:inline-block}@media(prefers-reduced-motion:reduce){.qw-dot{transition:none}}.pb-bar{display:flex;gap:2px;height:14px;border-radius:7px;overflow:hidden;background:var(--canvas)}.pb-bar span{display:block;min-width:4px}.pb-done{background:var(--ink)}.pb-doing{background:var(--ink-3)}.pb-open{background:var(--neutral-2)}.pb-dismissed{background:var(--rule)}.pb-legend{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;font-size:14px}.pb-legend i{width:10px;height:10px;border-radius:2px;display:inline-block;margin-right:4px}.kind-split{display:grid}.kind-row{display:flex;justify-content:space-between;border:0;background:none;padding:7px 6px;border-radius:var(--radius-s);cursor:pointer;font-size:14px}.kind-row:hover:not(:disabled){background:var(--canvas)}.kind-row:disabled{color:var(--ink-3);cursor:default}.legend i.dot-key{width:10px;height:10px;border-radius:50%}.heatmap{table-layout:fixed}.heatmap thead th:first-child,.heatmap tbody th{width:190px}.ranking .value{display:inline-flex;align-items:center;gap:10px}.ranking .value .change{min-width:34px;text-align:right;font-size:12px}.sov{margin-top:22px;padding-top:16px;border-top:1px solid var(--rule)}.sov-bar{display:flex;gap:2px;height:16px;border-radius:4px;overflow:hidden}.sov-bar span{display:block;min-width:3px}.sov-legend{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px}.sov-legend li{display:inline-flex;align-items:center;gap:6px}.sov-legend li.you{font-weight:600;color:var(--you-deep)}.sov-legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.brand-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.brand-chip{text-align:left;border:1px solid var(--rule-strong);background:var(--paper);border-radius:var(--radius-m);padding:10px 12px;cursor:pointer;display:grid;gap:6px}.brand-chip:hover{border-color:var(--ink-3)}.brand-chip.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.brand-chip.you .bc-name{color:var(--you-deep);font-weight:600}.bc-name{display:inline-flex;align-items:center;gap:7px;font-size:14px}.bc-name i{width:10px;height:10px;border-radius:2px;display:inline-block}.bc-bar{height:6px;background:var(--canvas);border-radius:3px;overflow:hidden;display:block}.bc-bar span{display:block;height:100%;border-radius:3px}.bc-num{font-size:13px;color:var(--ink-3)}.chat-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;align-items:center}.chat-filters .search{flex:1 1 260px}.chat-filters input,.filters select,.chat-filters select{width:100%;font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper)}.chat-filters .select{flex:0 1 320px;min-width:0}.chat-list{list-style:none;margin:0;padding:0}.chat-list li{border-top:1px solid var(--rule)}.chat-list li:first-child{border-top:0}.chat-row{display:grid;gap:5px;width:calc(100% + 20px);margin:0 -10px;padding:14px 10px;text-align:left;border:0;background:none;border-radius:var(--radius-s);cursor:pointer}.chat-row:hover{background:var(--canvas)}.chat-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;align-items:center}.engine-tag{font-weight:600;color:var(--ink);border:1px solid var(--rule-strong);border-radius:3px;padding:0 6px}.you-flag{color:var(--you-deep);font-weight:600}.chat-q{font:600 15px/1.35 var(--font-head)}.chat-preview{font-size:14px;color:var(--ink-2);overflow-wrap:anywhere}.chat-preview mark{background:var(--highlight);color:inherit;padding:0 1px;border-radius:2px}.chat-foot{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:13px}.named-inline{display:inline-flex;flex-wrap:wrap;gap:4px}.named-inline span{border:1px solid var(--rule-strong);border-radius:3px;padding:0 6px;color:var(--ink-2)}.named-inline span.you{border-color:var(--you);color:var(--you-deep);font-weight:600}.term-bars{list-style:none;margin:0;padding:0;display:grid;gap:4px}.term-bars button{display:grid;grid-template-columns:150px minmax(0,1fr) 40px;align-items:center;gap:10px;width:100%;border:0;background:none;padding:5px 6px;border-radius:var(--radius-s);cursor:pointer;text-align:left;font-size:14px}.term-bars button:hover{background:var(--canvas)}.term-bars button.on{background:var(--canvas);box-shadow:0 0 0 1px var(--ink) inset}.tb-word{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-track{height:10px;background:var(--canvas);border-radius:5px;overflow:hidden;display:block}.tb-track span{display:block;height:100%;background:var(--series-1);border-radius:0 5px 5px 0}.tb-n{text-align:right;color:var(--ink-2)}.mini-bar{display:inline-block;width:70px;height:8px;background:var(--canvas);border-radius:4px;overflow:hidden;vertical-align:middle}.mini-bar span{display:block;height:100%;background:var(--you)}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--canvas)}tr.expanded td{background:var(--surface-1)}.link-btn{border:0;background:none;padding:0;font:inherit;text-align:left;cursor:pointer;color:var(--ink)}.link-btn:hover{text-decoration:underline}@media(max-width:900px){.term-bars button{grid-template-columns:110px minmax(0,1fr) 32px}}.dumbbell ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.dumbbell li>button,.dumbbell li>div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(120px,1fr) 110px;align-items:center;gap:14px;width:100%;border:0;background:none;text-align:left;padding:8px 6px;border-radius:var(--radius-s);font-size:14px}.dumbbell li>button{cursor:pointer}.dumbbell li>button:hover{background:var(--canvas)}.db-label{overflow-wrap:anywhere}.db-track{position:relative;height:14px;background:linear-gradient(var(--rule),var(--rule)) center / 100% 2px no-repeat}.db-line{position:absolute;top:5px;height:4px;border-radius:2px}.db-line.up{background:var(--good-soft)}.db-line.down{background:var(--bad-soft)}.db-dot{position:absolute;top:1px;width:12px;height:12px;margin-left:-6px;border-radius:50%}.db-dot.db-before{background:var(--paper);border:2px solid var(--ink-3)}.db-dot.db-after.up{background:var(--good)}.db-dot.db-after.down{background:var(--bad)}.db-values{text-align:right;color:var(--ink-2);font-size:14px;white-space:nowrap}.db-legend{display:flex;gap:16px;font-size:13px;color:var(--ink-3);margin-bottom:6px}.db-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:-1px;margin-right:4px}.db-legend i.db-before{border:2px solid var(--ink-3)}.db-legend i.db-after{background:var(--ink-2)}.t-marker{font-size:12px;color:var(--ink-2);margin-bottom:4px}@media(max-width:900px){.dumbbell li>button,.dumbbell li>div{grid-template-columns:minmax(0,1fr) 90px}.db-track{grid-column:1 / -1;grid-row:2}}.insight-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-bottom:18px}.insight{background:var(--paper);border:1px solid var(--rule);border-left:4px solid var(--rule-strong);border-radius:var(--radius-m);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.insight.good{border-left-color:var(--good)}.insight.bad{border-left-color:var(--bad)}.in-label{font-size:13px;color:var(--ink-3)}.in-lead{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.in-stat{font:700 28px/1 var(--font-head);letter-spacing:-.01em;color:var(--ink)}.insight.bad .in-stat{color:var(--bad)}.insight.good .in-stat{color:var(--good)}.in-lead .in-head{flex:1 1 160px;font-weight:500;color:var(--ink-2);font-size:15px}.in-head{font:600 15px/1.4 var(--font-head)}.in-visual{padding:4px 0 2px}.in-detail{font-size:14px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.in-link{align-self:flex-start;justify-self:start;margin-top:auto;display:inline-flex;align-items:center;gap:4px}.in-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.in-chips li{font-size:13px;padding:3px 8px;border-radius:999px;background:var(--surface-2);color:var(--ink-2)}.in-tags{display:flex;flex-wrap:wrap;gap:6px}.in-tag{font-size:12px;padding:3px 8px;border-radius:var(--radius-s);border:1px solid var(--rule-strong);color:var(--ink-2)}.in-tag.impact-high{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.insight.in-side{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:8px;grid-template-rows:auto auto 1fr;align-content:start}.insight.in-side .in-label{grid-column:1 / -1}.insight.in-side .in-visual{grid-column:1;grid-row:2 / span 2;align-self:start;padding:2px 0 0}.insight.in-side .in-head{grid-column:2;grid-row:2;font-weight:500;font-size:15px;color:var(--ink-2)}.insight.in-side .in-link{grid-column:2;grid-row:3;align-self:start;margin-top:0}.engine-changes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.engine-changes li{display:grid;grid-template-columns:140px 70px 1fr;align-items:center;gap:10px;font-size:15px}.ec-val{font-weight:700}.marker-key{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;font-size:14px}.marker-key li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mk-num{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ink);color:var(--on-ink);font:600 10.5px var(--font-head);flex:none}.engine-changes .change{white-space:normal}button.link-quiet{font-size:14px;text-decoration:underline;justify-self:start}@media(max-width:900px){.engine-changes li{grid-template-columns:90px 52px minmax(0,1fr)}}.rc{display:inline-grid;gap:1px;min-width:112px;padding:6px 10px;border-radius:var(--radius-s);border:0;font-size:14px;text-align:left;cursor:pointer;line-height:1.25}span.rc{cursor:default}.rc-sub{font-size:12px;opacity:.85}.rc-first{background:var(--you);color:var(--on-accent);font-weight:600}.rc-named{background:var(--you-tint);color:var(--you-deep);font-weight:600;box-shadow:inset 0 0 0 1px var(--you-line)}.rc-miss{background:var(--surface-2);color:var(--ink-2)}.rc-fail{background:var(--warn-tint);color:var(--warn-ink)}.rc-none{background:none;color:var(--ink-3)}button.rc:hover{box-shadow:inset 0 0 0 2px var(--ink)}.rc-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--ink-3);margin:4px 0 10px}.rc-legend span{display:inline-flex;align-items:center;gap:6px}.rc-legend i.rc{min-width:0;width:14px;height:10px;padding:0;display:inline-block}.q-table td{vertical-align:middle}.q-table .q-text{min-width:250px;max-width:360px;font-weight:500;line-height:1.4}.q-table .eng{text-align:center;min-width:64px}.q-table th.eng>*{margin:0 auto}.engine-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 20px;margin:4px 0 14px}.es-item{display:grid;gap:4px}.es-name{font-weight:600;font-size:14px}.es-bar{display:flex;height:10px;background:var(--surface-2);border-radius:5px;overflow:hidden}.es-first{background:var(--you)}.es-named{background:var(--you-soft)}.es-num{font-size:13px;color:var(--ink-3)}.h2h-head{display:grid;grid-template-columns:1fr minmax(220px,1.3fr) 1fr;font-size:13px;font-weight:600;margin-bottom:6px}.h2h-head span:first-child{text-align:right;padding-right:10px}.h2h-head .you{color:var(--you-deep);padding-left:10px}.h2h{list-style:none;margin:0;padding:0;display:grid;gap:2px}.h2h button{display:grid;grid-template-columns:1fr minmax(220px,1.3fr) 1fr;align-items:center;width:100%;border:0;background:none;padding:6px 0;border-radius:var(--radius-s);cursor:pointer;text-align:center}.h2h button:hover{background:var(--canvas)}.h2h-q{font-size:14px;padding:0 12px}.h2h-side{display:flex;align-items:center;gap:6px}.h2h-side.left{justify-content:flex-end}.h2h-side .num{font-size:13px;color:var(--ink-2);min-width:12px}.h2h-bar{display:block;height:12px;min-width:2px}.h2h-side.left .h2h-bar{border-radius:4px 0 0 4px}.h2h-side.right .h2h-bar{border-radius:0 4px 4px 0}.sov-rows{display:grid;gap:10px}.sov-row{display:grid;grid-template-columns:110px minmax(0,1fr) 80px;align-items:center;gap:12px}.sov-you{font-size:14px;font-weight:600;color:var(--you-deep);text-align:right}.sov-engine{font-size:14px;font-weight:500}.sov-row .sov-bar{height:26px}.sov-row .sov-bar span{display:flex;align-items:center;justify-content:center}.sov-row .sov-bar em{font:600 12px var(--font-head);font-style:normal;color:var(--on-accent)}@media(max-width:900px){.h2h-head,.h2h button{grid-template-columns:1fr 1fr}.h2h-q{grid-column:1 / -1;grid-row:1;text-align:left;padding:0 4px 4px}.h2h-head span:nth-child(2){display:none}}.kinds-bar{height:20px;margin-bottom:14px}.kind-directory{background:var(--series-1)}.kind-editorial{background:var(--series-3)}.kind-community{background:var(--series-4)}.kind-reference{background:var(--series-2)}.kind-competitor{background:var(--neutral-mark)}.kind-own{background:var(--you)}.kind-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.kind-card{text-align:left;border:1px solid var(--rule-strong);background:var(--paper);border-radius:var(--radius-m);padding:10px 12px;cursor:pointer;display:grid;gap:2px}.kind-card:hover{border-color:var(--ink-3)}.kind-card.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.kc-name{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500}.kc-name i{width:10px;height:10px;border-radius:2px;display:inline-block}.kc-share{font:700 22px/1.2 var(--font-head)}.kc-meta{font-size:13px;color:var(--ink-3)}.panel-head select{font:inherit;font-size:14px;padding:6px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper)}.h2h-head .them{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;color:var(--ink)}.h2h-head .them i{width:10px;height:10px;border-radius:2px;display:inline-block}.tone{list-style:none;margin:0;padding:0;display:grid;gap:2px}.tone button{display:grid;grid-template-columns:170px minmax(0,1fr) 40px 90px;align-items:center;gap:12px;width:100%;border:0;background:none;padding:8px 6px;border-radius:var(--radius-s);cursor:pointer;text-align:left;font-size:14px}.tone button:hover{background:var(--canvas)}.tone button[aria-pressed=true]{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--rule-strong)}.tone li.you .tone-name{font-weight:600;color:var(--you-deep)}.tone-track{position:relative;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--bad-tint) 0%,var(--surface-2) 40%,var(--surface-2) 60%,var(--good-tint) 100%)}.tone-mid{position:absolute;left:50%;top:-3px;bottom:-3px;width:2px;background:var(--rule-strong)}.tone-dot{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid var(--paper);box-shadow:0 0 0 1px var(--ink-3)}.tone-val{font-weight:700;text-align:right}.tone-n{font-size:13px;color:var(--ink-3)}.tone-scale{display:grid;grid-template-columns:170px minmax(0,1fr) 40px 90px;gap:12px;padding:0 6px;font-size:12px;color:var(--ink-3)}.ts-labels{display:flex;justify-content:space-between}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:28px}.theme-bars{list-style:none;margin:0;padding:0;display:grid;gap:2px}.theme-bars>li>button{display:grid;grid-template-columns:160px minmax(0,1fr) 44px;align-items:center;gap:10px;width:100%;border:0;background:none;padding:6px;border-radius:var(--radius-s);cursor:pointer;text-align:left;font-size:14px}.theme-bars>li>button:hover,.theme-bars>li>button[aria-expanded=true]{background:var(--canvas)}.tb-track span.good{background:var(--good-mark)}.tb-track span.bad{background:var(--bad-mark)}.theme-open{padding:6px 10px 10px 14px;font-size:14px;display:grid;gap:6px}.facts{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.facts li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.verdict{font-size:12px;font-weight:600;border-radius:3px;padding:1px 7px;white-space:nowrap}.verdict.contradicts{background:var(--bad-tint);color:var(--bad-ink)}.verdict.unverified{background:var(--surface-2);color:var(--ink-2)}.verdict.consistent{background:var(--good-tint);color:var(--good)}.theme-matrix thead th.you{color:var(--you-deep)}@media(max-width:900px){.two-col{grid-template-columns:1fr}.tone button{grid-template-columns:110px minmax(0,1fr) 32px}.tone-n{display:none}.tone-scale{grid-template-columns:110px minmax(0,1fr) 32px}.theme-bars>li>button{grid-template-columns:120px minmax(0,1fr) 40px}}.ready{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.ready-text{display:grid;gap:8px;flex:1 1 260px}.sev-chips{display:flex;gap:6px;flex-wrap:wrap}.sev{font-size:12px;font-weight:600;border-radius:3px;padding:1px 7px;white-space:nowrap}.sev.high{background:var(--bad-tint);color:var(--bad-ink)}.sev.medium{background:var(--warn-tint);color:var(--warn-ink)}.sev.low{background:var(--surface-2);color:var(--ink-2)}.bot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.bot-company{display:grid;gap:8px;align-content:start}.bot{border:1px solid var(--rule-strong);border-left:4px solid var(--rule-strong);border-radius:var(--radius-s);padding:8px 10px;display:grid;gap:3px}.bot.allowed{border-left-color:var(--good-mark)}.bot.blocked{border-left-color:var(--bad)}.bot-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.bot-name{font:600 14px var(--font-head)}.bot-purpose{font-size:13px;color:var(--ink-2)}.bot-rule{font-size:12px;color:var(--ink-2);background:var(--canvas);border-radius:3px;padding:1px 5px;justify-self:start}.bot-verdict{font-size:13px;font-weight:600;white-space:nowrap}.bot-verdict.allowed{color:var(--good)}.bot-verdict.blocked{color:var(--bad-ink)}.bot-verdict.unknown{color:var(--ink-3)}.issues{list-style:none;margin:0;padding:0;display:grid;gap:12px}.issues li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:start}.issues .sev{justify-self:start;margin-top:2px}.issue-title{font-weight:600;font-size:15px}.issues a{overflow-wrap:anywhere}.mk{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:700;line-height:1;flex:none}.mk-yes{background:var(--good-tint);color:var(--good)}.mk-mid{background:var(--warn-tint);color:var(--warn-ink)}.mk-no{background:var(--bad-tint);color:var(--bad-ink)}.mk-na{background:var(--surface-2);color:var(--ink-3)}.basics{list-style:none;margin:0;padding:0;display:grid}.basics li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--rule);align-items:start}.basics li:last-child{border-bottom:0}.basics .mk{margin-top:1px}.basics-label{font-size:14px;font-weight:600}.basics-detail{font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.score-compare{margin-top:22px;padding-top:16px;border-top:1px solid var(--rule);display:grid;gap:10px}.score-compare ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.score-compare li{display:grid;grid-template-columns:minmax(110px,200px) minmax(0,1fr) 32px;gap:12px;align-items:center;font-size:14px}.sc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-compare li.you .sc-name{color:var(--you-deep);font-weight:600}.sc-track{height:10px;background:var(--surface-2);border-radius:0 5px 5px 0;overflow:hidden}.sc-track span{display:block;height:100%;background:var(--ink-3);border-radius:0 4px 4px 0}.score-compare li.you .sc-track span{background:var(--you)}.sc-num{text-align:right;font-weight:600}.faceoff{min-width:640px}.faceoff thead th{vertical-align:bottom;white-space:normal;min-width:130px}.faceoff thead th:first-child{min-width:180px}.fo-brand{display:block;font:600 14px/1.25 var(--font-head);color:var(--ink)}.faceoff thead th.you .fo-brand{color:var(--you-deep)}.fo-domain{display:block;font-size:12px;color:var(--ink-3);font-weight:400;overflow-wrap:anywhere}.faceoff tbody th{color:var(--ink);font-weight:500;font-size:14px;padding:9px 10px;border-bottom:1px solid var(--rule);white-space:normal}.faceoff td{padding:9px 10px;border-bottom:1px solid var(--rule);vertical-align:middle}.faceoff td.you,.faceoff thead th.you{background:var(--you-tint)}.fo-cell{display:inline-flex;align-items:center;gap:7px;font-size:14px}.fo-score td{padding-top:12px;padding-bottom:12px}.fo-num{font:700 22px/1 var(--font-head)}.fo-best{margin-left:8px;font-size:12px;font-weight:600;color:var(--good)}.settings-tabs{margin-bottom:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.field{display:grid;gap:4px;font-size:14px;font-weight:500;border:0;padding:0;margin:0;min-width:0}.field.wide{grid-column:1 / -1}.field legend{font-weight:500;margin-bottom:4px;padding:0}.field small{font-weight:400;font-size:12px;color:var(--ink-3);margin-left:4px}::placeholder{color:var(--placeholder);opacity:1}.field input,.field textarea,.field select,.add-q input,.add-q select,.q-tools select,.comp-row input,td select{font:inherit;font-size:14px;font-weight:400;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);width:100%;min-width:0}.field input:disabled,.field textarea:disabled,.field select:disabled{background:var(--canvas);color:var(--ink-2)}.checks{display:flex;flex-wrap:wrap;gap:6px 16px;font-weight:400}.checks label{display:inline-flex;align-items:center;gap:6px}.form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.ok-text{color:var(--good);font-size:14px}.inline-form{margin-top:16px;border-top:1px solid var(--rule);padding-top:14px}.idea-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.idea-list li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--rule);flex-wrap:wrap}.add-q{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;gap:8px;margin-bottom:14px}.q-group{margin-top:14px}.q-list{list-style:none;margin:0;padding:0}.q-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--rule);font-size:14px;flex-wrap:wrap}.q-list li.off .q-text{color:var(--ink-3);text-decoration:line-through}.q-tools{display:inline-flex;gap:6px;align-items:center}.q-tools select{width:auto;padding:4px 8px;font-size:13px}td select{width:auto;padding:4px 8px;font-size:14px}.suggest-groups{display:grid;gap:12px;margin-top:14px}.sg-title{font:600 14px var(--font-head);margin:0 0 6px}.sg-title .muted{font-weight:400;font-size:13px;margin-left:6px}.sg-item{display:flex;gap:8px;align-items:flex-start;padding:4px 0;font-size:14px;cursor:pointer}.sg-item input{margin-top:3px}.invite-form{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:8px;align-items:end}.status-pill{font-size:12px;font-weight:600;border-radius:10px;padding:2px 9px;white-space:nowrap}.status-pill.pending{background:var(--warn-tint);color:var(--warn-ink)}.status-pill.active{background:var(--good-tint);color:var(--good)}.status-pill.suspended{background:var(--surface-2);color:var(--ink-2)}.onboard{min-height:calc(100vh / var(--zoom));padding:24px 16px 64px;display:grid;justify-items:center;align-content:start;gap:18px}.onboard-head,.onboard-steps,.onboard-body{width:min(1060px,100%)}.onboard-head{display:flex;justify-content:space-between;align-items:center}.onboard-head .wordmark{color:var(--ink);padding:0}.onboard-head .wordmark-mark{background:var(--mark-bg)}.onboard-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;font-size:14px;color:var(--ink-3)}.onboard-steps li{display:flex;align-items:center;gap:8px;border-top:3px solid var(--rule);padding-top:8px;min-width:0}.onboard-steps li.done{color:var(--ink-2);border-top-color:var(--ink-3)}.onboard-steps li.now{color:var(--ink);font-weight:600;border-top-color:var(--you)}.os-num{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface-2);font:600 12px var(--font-head);flex:none}.onboard-steps li.done .os-num{background:var(--ink-3)}.onboard-steps li.done .os-num:after{content:"";width:8px;height:4px;border:solid var(--paper);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.onboard-steps li.now .os-num{background:var(--you);color:var(--on-accent)}.onboard-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}.onboard-body.solo{grid-template-columns:minmax(0,760px);justify-content:start}.onboard-card{padding:30px 32px;min-width:0}.onboard-card h1{font-size:26px}.ob-lead{color:var(--ink-2);margin:8px 0 20px;max-width:62ch;font-size:15px}.ob-sub{font:600 14px var(--font-head);margin:22px 0 10px}.ob-site{display:grid;gap:6px}.ob-site-label{font-size:14px;font-weight:500}.ob-site-row{display:flex;gap:8px}.ob-site-row input{flex:1 1 auto;min-width:0;font:inherit;font-size:18px;padding:12px 14px;border-radius:10px;border:1.5px solid var(--rule-strong);background:var(--paper);color:var(--ink)}.ob-site-row input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px var(--surface-2)}.ob-site-row input:disabled{background:var(--surface-1);color:var(--ink-2)}.ob-site-row .btn,.ob-site-row .cell-btn{flex:none;border-radius:10px;padding:0 18px;font-size:15px}.ob-manual{margin-top:10px;font-size:14px}.ob-reading{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:14px;font-size:14px;color:var(--ink)}.ob-pulse{width:10px;height:10px;border-radius:50%;background:var(--you);animation:ob-pulse 1.2s ease-in-out infinite;flex:none}@keyframes ob-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.ob-pulse{animation:none}}.ob-reading-steps{flex:1 1 100%;list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;max-width:360px}.ob-reading-steps li{height:3px;border-radius:2px;background:var(--surface-2)}.ob-reading-steps li.done{background:var(--ink-3)}.ob-reading-steps li.now{background:var(--you)}.ob-found{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;padding:10px 12px;border-radius:8px;background:var(--good-tint);color:var(--ink);font-size:14px}.ob-check{width:16px;height:16px;border-radius:50%;background:var(--good);flex:none;margin-top:2px;display:inline-grid;place-items:center}.ob-check:after{content:"";width:7px;height:3.5px;border:solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.ob-note{display:block;margin-top:4px;color:var(--ink-2);font-size:13px}.ob-fields{margin-top:20px;padding-top:20px;border-top:1px solid var(--rule)}.ob-tag{font-style:normal;font-size:12px;font-weight:600;color:var(--good);background:var(--good-tint);border-radius:4px;padding:1px 6px;margin-left:6px}.ob-more{margin-top:12px;font-size:14px}.ob-rivals{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.ob-rival{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--rule);border-radius:10px;cursor:pointer;background:var(--paper);transition:border-color .12s ease,background .12s ease}.ob-rival:hover{border-color:var(--rule-strong)}.ob-rival.on{border-color:var(--ink-3);background:var(--surface-1)}.ob-rival input{flex:none;margin:0}.ob-rival .si-icon{box-shadow:inset 0 0 0 1px var(--rule)}.ob-rival-text{display:grid;min-width:0}.ob-rival-name{font-weight:600;font-size:15px}.ob-rival-meta{font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-add-rivals{margin-top:4px}.sg-title .sg-all{font:500 13px var(--font-body);margin-left:10px;color:var(--ink-2)}.ob-write-more{display:flex;gap:8px;margin-top:14px}.ob-write-more input{flex:1 1 auto;min-width:0;font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.ob-aside{position:sticky;top:18px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius, 12px);padding:20px}.ob-aside h2{font-size:15px;margin-bottom:12px}.ob-aside ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ob-aside li{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:start}.ob-dot{grid-row:span 2;width:12px;height:12px;margin-top:3px;border-radius:50%;border:2px solid var(--rule-strong)}.ob-aside li.ob-draft .ob-dot{border-color:var(--you)}.ob-aside li.ob-done .ob-dot{border-color:var(--ink);background:var(--ink)}.ob-aside-label{font-size:13px;color:var(--ink-3)}.ob-aside-value{font-size:14px;color:var(--ink-3);overflow-wrap:anywhere}.ob-aside li.ob-draft .ob-aside-value,.ob-aside li.ob-done .ob-aside-value{color:var(--ink)}.ob-aside-note{margin-top:18px;padding-top:14px;border-top:1px solid var(--rule);font-size:13px;color:var(--ink-2)}.ob-done-mark{width:44px;height:44px;border-radius:50%;background:var(--good-tint);display:grid;place-items:center;margin-bottom:14px}.ob-done-mark:after{content:"";width:16px;height:8px;border:solid var(--good);border-width:0 0 3px 3px;transform:translateY(-2px) rotate(-45deg)}.ob-timeline{list-style:none;margin:0;padding:0;display:grid;gap:0}.ob-timeline li{position:relative;display:grid;gap:2px;padding:0 0 18px 28px;font-size:15px}.ob-timeline li:before{content:"";position:absolute;left:4px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--paper);border:2px solid var(--ink-3)}.ob-timeline li.now:before{background:var(--you);border-color:var(--you)}.ob-timeline li:not(:last-child):after{content:"";position:absolute;left:10px;top:19px;bottom:2px;width:2px;background:var(--rule)}.ob-timeline li span{color:var(--ink-2)}.ob-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ob-next button{text-align:left;display:grid;gap:4px;align-content:start;padding:14px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;transition:border-color .12s ease,background .12s ease}.ob-next button:hover{border-color:var(--ink-3);background:var(--surface-1)}.ob-next button span{font-size:13px;color:var(--ink-2)}.ob-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 22px}.ob-plan{position:relative;display:grid;gap:6px;align-content:start;padding:14px 14px 13px;cursor:pointer;border:1px solid var(--rule);border-radius:10px;background:var(--paper);transition:border-color .12s ease,box-shadow .12s ease}.ob-plan:hover{border-color:var(--ink-3)}.ob-plan.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ob-plan input{position:absolute;opacity:0;pointer-events:none}.ob-plan:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.op-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:24px}.op-name{font-weight:700;font-size:15px}.op-price{font-size:14px;color:var(--ink-2)}.op-price .num{font:700 22px/1 var(--font-head);color:var(--ink);letter-spacing:-.01em}.op-what{font-size:13px;color:var(--ink-2)}.ob-trial-when{margin-bottom:4px}.ob-trial-when b{font-weight:600}.ob-fine{font-size:13px;color:var(--ink-3);margin-top:10px}@media(max-width:640px){.ob-plans{grid-template-columns:minmax(0,1fr)}}@media(max-width:980px){.onboard-body{grid-template-columns:minmax(0,1fr)}.ob-aside{position:static;order:-1;padding:14px 16px}.ob-aside ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.ob-aside-note{display:none}}@media(max-width:640px){.onboard-card{padding:22px 18px}.ob-site-row{flex-direction:column}.ob-site-row .btn,.ob-site-row .cell-btn{padding:12px 18px}.ob-next{grid-template-columns:1fr}.ob-write-more{flex-direction:column}.onboard-steps{display:flex}.onboard-steps li{flex:0 0 36px}.onboard-steps li.now{flex:1 1 auto}.onboard-steps li:not(.now) .os-label{display:none}.ob-aside{display:none}}.comp-rows{display:grid;gap:8px;margin-bottom:8px}.comp-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:900px){.form-grid,.comp-row,.add-q,.invite-form{grid-template-columns:1fr}}.table-wrap,.heatmap-wrap{position:relative}.icon{display:block;flex:none}kbd{font:600 12px/1 var(--font-head);display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:4px;border:1px solid var(--rule-strong);border-bottom-width:2px;color:var(--ink-2);background:var(--paper)}.rail-search{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:var(--radius-s);cursor:pointer;background:var(--rail-input);border:1px solid var(--rail-line);color:var(--rail-muted);font-size:14px;text-align:left}.rail-search span{flex:1}.rail-search:hover{border-color:var(--rail-line-2);color:var(--rail-fg)}.rail-search kbd{background:transparent;border-color:var(--rail-line-2);color:var(--rail-muted)}.theme-switch{display:inline-flex;gap:2px;padding:2px;border-radius:6px;background:var(--rail-input);border:1px solid var(--rail-line);justify-self:start}.theme-switch button{border:0!important;background:none;color:var(--rail-muted);padding:5px 9px!important;border-radius:4px;cursor:pointer}.theme-switch button:hover{color:var(--rail-fg)}.theme-switch button[aria-checked=true]{background:var(--rail-active);color:var(--rail-fg);box-shadow:inset 0 0 0 1px var(--rail-line-2)}.rail-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:30;display:grid;justify-items:center;align-items:start;padding:calc(12vh / var(--zoom)) 16px 16px;animation:fade-in .12s ease-out}.palette{width:min(640px,100%);max-height:calc(70vh / var(--zoom));display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--rule-strong);border-radius:12px;box-shadow:var(--shadow-palette);overflow:hidden;animation:pop-in .14s ease-out}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}}.palette-input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--rule);color:var(--ink-3)}.palette-input input{flex:1;border:0;outline:0;background:none;font:400 16px/1.3 var(--font-body);color:var(--ink);min-width:0}.palette-input input::placeholder{color:var(--ink-3)}.palette-list{overflow-y:auto;padding:6px 8px 10px}.palette-group{font-size:12px;color:var(--ink-3);padding:10px 10px 4px;font-weight:500}.palette-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:15px;min-width:0}.palette-item[aria-selected=true]{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--you)}.pi-icon{color:var(--ink-3)}.palette-item[aria-selected=true] .pi-icon{color:var(--ink)}.pi-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-label mark{background:none;color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--you);text-underline-offset:3px}.pi-hint{font-size:13px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.pi-keys{display:inline-flex;gap:3px}.palette-empty{padding:22px 12px;color:var(--ink-2);font-size:14px}.palette-foot{display:flex;gap:18px;flex-wrap:wrap;padding:9px 16px;border-top:1px solid var(--rule);font-size:12px;color:var(--ink-3);background:var(--surface-1)}.palette-foot span{display:inline-flex;align-items:center;gap:4px}.palette-foot kbd{min-width:18px;height:18px;font-size:12px}.filters{align-items:center}.run-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:16px;font-size:13px;color:var(--ink-2);background:var(--paper);border:1px solid var(--rule-strong);white-space:nowrap}.run-pill .num{color:var(--ink);font-weight:600}.run-next{color:var(--ink-3);padding-left:8px;border-left:1px solid var(--rule-strong)}.run-dot{width:8px;height:8px;border-radius:50%;background:var(--series-1);position:relative;flex:none}.run-dot.done{background:var(--good-mark)}.run-pill.running .run-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--series-1);animation:ping 1.6s ease-out infinite}@keyframes ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.6);opacity:0}}.run-track{width:70px;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.run-track span{display:block;height:100%;background:var(--series-1);border-radius:3px;transition:width .6s ease}.sk{background:linear-gradient(90deg,var(--skeleton) 0%,var(--skeleton-shine) 50%,var(--skeleton) 100%) 0 0 / 200% 100%;border-radius:6px;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.sk-line{height:14px}.sk-line.thin{height:10px}.sk-chart{height:220px;margin-top:18px;border-radius:var(--radius-m)}.sk-dial{width:150px;height:150px;border-radius:50%;margin:4px auto 18px}.sk-row{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid var(--rule)}.sk-cells{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px}.sk-cell{height:52px}.skeleton-page .panel+.panel{margin-top:0}.skeleton-page>.panel{margin-top:0}@media(prefers-reduced-motion:reduce){.sk,.run-pill.running .run-dot:after,.palette,.palette-scrim{animation:none}}@media(max-width:900px){.rail-search{order:5;flex:1 1 100%}.run-pill{order:-1}.pi-hint{display:none}}.rail{gap:16px;overflow-y:auto;scrollbar-width:thin}.rail nav{gap:10px}.rail nav a{padding:6px 10px;font-size:14px}.nav-heading{padding-bottom:2px}.rail-search span{white-space:nowrap}.rail-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.rail-foot .rail-email{flex:1 1 100%}@media(max-width:900px){.rail{overflow:visible}.rail-foot .rail-email{display:none}}.am{position:relative}.am-legend{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:16px}.am-legend button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--rule-strong);background:var(--paper);border-radius:14px;padding:4px 11px 4px 9px;font-size:13px;cursor:pointer;color:var(--ink-2)}.am-legend button .num{color:var(--ink);font-weight:600}.am-legend button:hover{border-color:var(--ink-3)}.am-legend button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.am-legend-note{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-3);margin-left:6px}.am-cols{display:grid;gap:28px}.am-col{min-width:0}.am-col-head{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;margin-bottom:12px}.am-engine{font:600 15px var(--font-head)}.am-score{font-size:13px;text-align:right}.am-score .num{font:700 15px var(--font-head)}.am-meter{grid-column:1 / -1;height:4px;border-radius:2px;background:var(--surface-2);overflow:hidden;margin-top:4px}.am-meter span{display:block;height:100%;background:var(--you);border-radius:2px}.am-band+.am-band{margin-top:12px}.am-band-label{font-size:12px;color:var(--ink-2);margin-bottom:6px}.am-dots{display:flex;flex-wrap:wrap;gap:calc(var(--dot, 13px) / 3)}.am-dot,.am-swatch{width:var(--dot, 13px);height:var(--dot, 13px);border-radius:50%;border:0;padding:0;cursor:pointer;flex:none;position:relative;transition:transform .1s ease,opacity .15s ease}.am-swatch{width:11px;height:11px;display:inline-block;cursor:default}.o-first{background:var(--you)}.o-named{background:var(--you-soft)}.o-lost{background:var(--neutral-mark)}.o-open{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule-strong)}.o-failed{background:none;box-shadow:inset 0 0 0 1.5px var(--warn)}.o-absent{background:repeating-linear-gradient(45deg,var(--surface-2) 0 2px,var(--paper) 2px 4px);box-shadow:inset 0 0 0 1px var(--rule-strong)}.cited:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:38%;height:38%;border-radius:50%;background:var(--paper)}.am-swatch.cited{background:var(--you)}.am-dot:hover,.am-dot:focus-visible{transform:scale(1.35);z-index:1}.am-dot:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:50%}.am-dot.linked{outline:2px solid var(--ink);outline-offset:2px}.am-dot.dim{opacity:.16}.am-tip{transform:translate(-50%,calc(-100% - 12px));max-width:340px;min-width:240px;display:grid;gap:5px}.am-tip .t-day{font-weight:600;line-height:1.35;margin:0}.am-tip-row{display:flex;align-items:center;gap:7px}.am-tip-foot{font-size:12px;color:var(--ink-3);border-top:1px solid var(--rule);padding-top:5px;margin-top:2px}@media(max-width:900px){.am-cols{grid-template-columns:minmax(0,1fr)!important;gap:20px}.am-tip{display:none}}@media(prefers-reduced-motion:reduce){.am-dot{transition:none}.am-dot:hover{transform:none}}.cal{position:relative;--cal-cell: 15px}.cal-top{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-bottom:14px}.cal-stats{display:flex;gap:22px;margin:0;flex-wrap:wrap}.cal-stats div{display:grid;gap:1px}.cal-stats dt{font-size:12px;color:var(--ink-3)}.cal-stats dd{margin:0;font-weight:700;font-size:18px}.cal-scroll{overflow-x:auto;padding-bottom:4px}.cal-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.cal-grid{display:grid;gap:4px;width:min(100%,900px);min-width:420px}.cal-month{font-size:12px;color:var(--ink-3);white-space:nowrap;height:16px;overflow:visible}.cal-wd{font-size:12px;color:var(--ink-3);align-self:center}.cal-cell{width:100%;aspect-ratio:1;border-radius:3px;display:inline-block}.cal-cell.none{background:none;box-shadow:inset 0 0 0 1px var(--rule)}.cal-cell.future{background:none;box-shadow:none}.cal-cell.fix{box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px var(--ink)}.cal-cell.today:not(.fix){box-shadow:inset 0 0 0 1.5px var(--ink-3)}.cal-grid .cal-cell:not(.future):hover{outline:2px solid var(--ink);outline-offset:1px}.cal-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;margin-top:12px;font-size:12px;color:var(--ink-3);align-items:center}.cal-key,.cal-ramp{display:inline-flex;align-items:center;gap:6px}.cal-ramp{gap:3px}.cal-ramp span:first-child{margin-right:4px}.cal-ramp span:last-child{margin-left:4px}.cal-legend .cal-cell{width:12px;height:12px;aspect-ratio:auto}.cal-tip{transform:translate(-50%,calc(-100% - 10px));min-width:200px}.cal-tip-fix{font-size:13px;border-top:1px solid var(--rule);margin-top:6px;padding-top:6px;font-weight:600}@media(max-width:900px){.cal{--cal-cell: 12px}}.sankey{position:relative}.sankey svg{display:block;width:100%;max-width:1180px;margin:0 auto;height:auto;overflow:visible}.sk-band{opacity:.38;transition:opacity .12s ease;mix-blend-mode:normal}.sk-band:hover{opacity:.7}.sk-band.dim{opacity:.07}.sk-label{font:500 13px var(--font-body);fill:var(--ink)}.sk-val{font:600 12px var(--font-head);fill:var(--ink-3)}.sk-node.clickable{cursor:pointer}.sk-node.on rect:first-child{stroke:var(--ink);stroke-width:2}.sk-node.on .sk-label{font-weight:700}.sk-tip{transform:translate(-50%,calc(-100% - 14px));min-width:200px}[data-theme=dark] .sk-band{opacity:.5}@media(prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .sk-band{opacity:.5}}@media(max-width:900px){.sk-label{font-size:18px}.sk-val{display:none}}.cm{position:relative}.cm-takeaway{font-size:15px;margin-bottom:14px;color:var(--ink-2)}.cm-takeaway strong{color:var(--ink)}.cm-table{border-collapse:separate;border-spacing:4px;table-layout:fixed;min-width:560px}.cm-table th,.cm-table td{border:0;padding:0}.cm-table thead th{font-size:13px;color:var(--ink-2);font-weight:500;text-align:center;padding:0 4px 6px;white-space:normal;vertical-align:bottom;line-height:1.25}.cm-table thead th:first-child{width:190px}.cm-table tbody th{text-align:left;font-size:14px;font-weight:500;padding-right:10px}.cm-table th.you{color:var(--you-deep);font-weight:600}.cm-n{display:block;font-size:12px;color:var(--ink-3);font-weight:400}.cm-cell{display:grid;place-items:center;height:46px;border-radius:var(--radius-s);font:600 14px var(--font-head);font-variant-numeric:tabular-nums;cursor:default}.cm-cell.you{box-shadow:inset 0 0 0 1.5px var(--you)}.cm-cell:not(.self):hover{box-shadow:inset 0 0 0 2px var(--ink)}.cm-cell.self{background:none;color:var(--ink-3);font-weight:500;font-size:13px;box-shadow:inset 0 0 0 1px var(--rule);background-image:repeating-linear-gradient(45deg,transparent 0 5px,var(--surface-2) 5px 6px)}.cm-tip{transform:translate(-50%,calc(-100% - 10px));max-width:300px}.cm-table tbody th{color:var(--ink)}.sk-label{paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.upset-take{font-size:15px;color:var(--ink-2);margin-bottom:14px}.upset-take strong{color:var(--ink);font-size:18px}.upset-grid{display:grid;gap:0 6px;align-items:end}.upset-bar{height:150px;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px;border:0;background:none;padding:0;cursor:pointer;border-radius:4px 4px 0 0}.upset-bar .num{font-size:13px;font-weight:600;text-align:center}.upset-fill{display:block;min-height:2px;background:var(--you-soft);border-radius:4px 4px 0 0}.upset-fill.all{background:var(--you)}.upset-fill.none{background:var(--neutral-mark)}.upset-bar:hover .upset-fill{filter:brightness(.92)}.upset-bar.on .upset-fill{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.upset-bar.dim{opacity:.35}.upset-bar:focus-visible{outline-offset:0}.upset-engine{font-size:13px;color:var(--ink-2);padding:5px 0;border-top:1px solid var(--rule)}.upset-grid>.upset-engine:nth-child(n){align-self:stretch;display:flex;align-items:center}.upset-cell{position:relative;display:grid;place-items:center;height:28px;border-top:1px solid var(--rule)}.upset-cell i{width:11px;height:11px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule-strong);position:relative;z-index:1}.upset-cell i.on{background:var(--ink);box-shadow:none}.upset-cell.up:before,.upset-cell.through:before{content:"";position:absolute;left:50%;top:-1px;height:50%;width:2px;margin-left:-1px;background:var(--ink)}.upset-cell.down:after,.upset-cell.through:after{content:"";position:absolute;left:50%;bottom:0;height:50%;width:2px;margin-left:-1px;background:var(--ink)}.filter-note{font-size:14px;color:var(--ink-2);background:var(--surface-2);border-radius:var(--radius-s);padding:7px 12px;margin:0 0 12px}.pos-grid{display:grid;gap:18px}.pos-head{display:flex;justify-content:space-between;font-size:13px;margin-bottom:4px}.pos-bars{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;height:56px;align-items:end}.pos-bar{height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.pos-n{font-size:12px;text-align:center;color:var(--ink-2);line-height:1}.pos-fill{display:block;min-height:1px;background:var(--neutral-2);border-radius:3px 3px 0 0}.pos-fill.first{background:var(--you)}.pos-axis{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;border-top:1px solid var(--rule-strong);padding-top:3px;font-size:12px;color:var(--ink-3);text-align:center}.upset-cell.up:before,.upset-cell.through:before{top:-1px;height:calc(50% + 1px);z-index:1}.upset-cell.down:after,.upset-cell.through:after{bottom:-1px;height:calc(50% + 1px);z-index:1}.upset-cell i{z-index:2}@media(max-width:900px){.rail{gap:10px 12px;padding:12px 16px 0}.rail .wordmark{order:1}.rail .project{order:2;flex:1 1 180px;min-width:0}.rail .project label{display:none}.rail-search{order:3;flex:1 1 200px}.rail-foot{order:4;margin-left:0}.rail-foot>span{display:none}.rail nav{order:5;flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;gap:2px;margin:0 -16px;padding:0 16px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent)}.rail nav::-webkit-scrollbar{display:none}.nav-group{flex-wrap:nowrap;gap:2px}.rail nav a{white-space:nowrap;padding:10px 10px 11px;border-radius:0}.rail nav a[aria-current=page]{background:none}}.takeaway{display:flex;gap:12px;align-items:baseline;font:500 16px/1.45 var(--font-body);color:var(--ink);margin:-6px 0 20px;max-width:900px}.tk-mark{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ink-3);transform:translateY(-1px)}.takeaway.good .tk-mark{background:var(--good-mark)}.takeaway.bad .tk-mark{background:var(--bad)}@media(max-width:900px){.rail-search kbd{display:none}.takeaway{font-size:15px}}.week-pick select{font:inherit;font-size:14px;padding:6px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);max-width:100%}.target-co{margin:0 0 18px}.target-quote{margin:4px 0 0;padding:0 0 0 12px;border-left:3px solid var(--you);font:500 15px/1.5 var(--font-body);color:var(--ink)}.tq-label{font-size:12px;color:var(--ink-3);font-weight:500}.target-quote .link-quiet{justify-self:start;font-size:13px}.al-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.al-row{display:grid;grid-template-columns:120px minmax(0,1fr) 44px 64px;grid-template-areas:"eng track val chg" ". role role role";align-items:center;gap:2px 12px;padding:8px 0;border-top:1px solid var(--rule)}.al-row:first-child{border-top:0}.al-row.big .al-engine{font-weight:700}.al-row.big .al-value{font-size:24px}.al-engine{grid-area:eng;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.al-engine i,.story-engine i{width:10px;height:10px;border-radius:2px;display:inline-block;flex:none}.al-track{grid-area:track;position:relative;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--surface-2),var(--you-tint))}.al-tick{position:absolute;top:2px;bottom:2px;width:1px;background:var(--rule-strong)}.al-move{position:absolute;top:4px;height:4px;border-radius:2px}.al-move.up{background:var(--good-soft)}.al-move.down{background:var(--bad-soft)}.al-dot{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--you);box-shadow:0 0 0 2px var(--paper)}.al-dot.before{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink-3);width:12px;height:12px;margin:-6px 0 0 -6px}.al-value{grid-area:val;font:700 18px/1 var(--font-head);text-align:right}.al-value.none,.al-row.big .al-value.none{grid-column:val / chg;font:500 13px var(--font-body);color:var(--ink-3);white-space:nowrap;text-align:left}.al-change{grid-area:chg;font-size:13px;color:var(--ink-3);white-space:nowrap}.al-change.good{color:var(--good)}.al-change.bad{color:var(--bad)}.al-role{grid-area:role}.role-chip{display:inline-block;font-size:13px;font-weight:500;padding:2px 9px;border-radius:11px;border:1px solid var(--rule-strong);color:var(--ink-2);background:var(--paper)}.role-chip.role-leader,.role-chip.role-specialist{border-color:var(--ink);color:var(--ink)}.role-chip.role-mentioned,.role-chip.role-generalist{border-style:dashed}.alerts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.alerts li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:1.45}.al-icon{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--font-head);background:var(--surface-2);color:var(--ink-2)}.alerts li.good .al-icon{background:var(--good-tint);color:var(--good)}.alerts li.bad .al-icon{background:var(--bad-tint);color:var(--bad)}.al-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--rule);font-size:13px;color:var(--ink-3)}.al-facts .num{display:block;font:700 20px/1.2 var(--font-head);color:var(--ink)}.land{border-collapse:separate;border-spacing:0 4px}.land th,.land td{border:0}.land thead th{padding-bottom:4px}.land tbody th{font-weight:500;font-size:15px;padding:6px 12px 6px 0;text-align:left}.land-n{display:block;font-size:12px;color:var(--ink-3);font-weight:400}.land td{padding:0 4px}.land-cell{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--radius-s);font-size:13px;font-weight:500;white-space:nowrap}.land-cell i{font-style:normal;font-weight:700;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;flex:none}.land-cell.yes{background:var(--good-tint);color:var(--good)}.land-cell.yes i{background:var(--good-mark);color:var(--on-accent)}.land-cell.no{background:var(--surface-1);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-strong)}.land-cell.no i{box-shadow:inset 0 0 0 1.5px var(--bad);color:var(--bad)}.land-cell.na{color:var(--ink-3)}.story-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.story{border:1px solid var(--rule);border-radius:var(--radius-m);padding:16px 18px;display:grid;gap:10px;align-content:start;background:var(--paper)}.story.wide{grid-column:1 / -1;background:var(--surface-1)}.story.wide .story-text{font-size:16px;max-width:900px}.story header{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.story-engine{display:inline-flex;align-items:center;gap:8px;font:600 15px var(--font-head)}.story-text{font-size:15px;line-height:1.6}.words{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.words li{font-size:13px;padding:2px 8px;border-radius:3px;background:var(--surface-2);color:var(--ink-2)}.words li.echo{background:var(--you-tint);color:var(--you-deep);font-weight:600;box-shadow:inset 0 0 0 1px var(--you-line)}.story-fit{display:grid;gap:4px;font-size:14px;color:var(--ink-2)}.story-fit p{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.fit{font-size:12px;font-weight:600;padding:0 6px;border-radius:3px;white-space:nowrap}.fit.yes{background:var(--good-tint);color:var(--good)}.fit.no{background:var(--bad-tint);color:var(--bad-ink)}.story footer{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--ink-3);border-top:1px solid var(--rule);padding-top:9px}.story footer .num{color:var(--ink);font-weight:600}.roles{min-width:680px}.roles td{vertical-align:middle}.roles tbody th{font-weight:500;text-align:left;font-size:14px}.roles tr.you th{color:var(--you-deep);font-weight:600}.roles tr.you td{background:var(--you-tint)}.role-cell{display:grid;gap:1px;text-align:left;border:1px solid var(--rule-strong);background:var(--paper);border-radius:var(--radius-s);padding:6px 9px;cursor:pointer;font-size:13px;line-height:1.3;width:100%}.role-cell:hover{border-color:var(--ink)}.rc-role{font-size:12px;color:var(--ink-3);text-transform:capitalize}.role-cell.role-leader{box-shadow:inset 3px 0 0 var(--ink)}.word-diff{margin-top:20px;padding-top:16px;border-top:1px solid var(--rule)}.wd-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.wd-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.wd-col{border-radius:var(--radius-m);padding:12px 14px;background:var(--surface-1);border:1px solid var(--rule);display:grid;gap:8px;align-content:start}.wd-col h4{margin:0;font:600 13px var(--font-head);color:var(--ink-2)}.wd-col.you{border-color:var(--you-line)}.wd-col.you h4{color:var(--you-deep)}.wd-col.you .words li{background:var(--you-tint);color:var(--you-deep)}.role-time{min-width:640px}.role-time td,.role-time th{vertical-align:middle}.role-time tbody th{text-align:left;font-weight:500;font-size:14px}.rt-cell{display:inline-block;font-size:12px;line-height:1.3;padding:3px 7px;border-radius:3px;background:var(--surface-2);color:var(--ink-2)}.rt-cell.changed{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:600}.claims{list-style:none;margin:0;padding:0;display:grid}.claims li{display:grid;grid-template-columns:150px minmax(0,1.4fr) 120px 80px minmax(0,1.4fr);align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--rule);font-size:14px}.claims li:first-child{border-top:0}.claims .verdict{justify-self:start}.cl-text{font-weight:500}.claims li.contradicts .cl-text{color:var(--bad-ink)}.cl-bar{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.cl-bar span{display:block;height:100%;background:var(--neutral-mark);border-radius:4px}.claims li.contradicts .cl-bar span{background:var(--bad-mark)}.claims li.consistent .cl-bar span{background:var(--good-mark)}.cl-n{font-size:13px;color:var(--ink-2)}.cl-src{display:flex;flex-wrap:wrap;gap:4px}.src-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:1px 7px;border:1px solid var(--rule-strong);border-radius:3px;color:var(--ink-2)}.src-chip .num{color:var(--ink-3);font-size:12px}@media(max-width:900px){.al-row{grid-template-columns:96px minmax(0,1fr) 36px;grid-template-areas:"eng track val" "role role chg"}.al-change{text-align:right}.wd-cols{grid-template-columns:1fr}.claims li{grid-template-columns:minmax(0,1fr) auto}.claims .cl-text{grid-column:1 / -1;grid-row:2}.claims .cl-bar{display:none}.claims .cl-src{grid-column:1 / -1}}.land tbody th,.roles tbody th,.role-time tbody th{color:var(--ink)}.roles tr.you th{color:var(--you-deep)}.learn{margin-top:18px;padding-top:14px;border-top:1px solid var(--rule)}.learn ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.learn li{display:grid;grid-template-columns:minmax(0,1fr) 90px 28px;align-items:center;gap:10px;font-size:14px}.learn li>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learn li .you{color:var(--you-deep);font-weight:600}.learn .num{text-align:right;color:var(--ink-2);font-size:13px}.learn-bar{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.learn-bar span{display:block;height:100%;background:var(--series-1);border-radius:3px}.nav-count.alert{background:var(--badge-alert);color:var(--on-accent)}.alert-pulse{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"strip stats" "axis stats";column-gap:40px;align-items:end}.alert-pulse .pulse-strip{grid-area:strip}.alert-pulse .pulse-axis{grid-area:axis}.alert-pulse .pulse-stats{grid-area:stats;margin:0;align-self:center}@media(max-width:720px){.alert-pulse{grid-template-columns:minmax(0,1fr);grid-template-areas:"strip" "axis" "stats"}.alert-pulse .pulse-stats{margin-top:14px}}.pulse-strip{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;height:52px;align-items:end}.pulse-day{display:flex;flex-direction:column-reverse;align-items:center;gap:3px;height:100%;padding-bottom:4px;border-bottom:1px solid var(--rule-strong)}.pulse-day i{width:10px;height:10px;border-radius:50%;background:var(--ink-3);flex:none}.pulse-day i.bad{background:var(--bad-mark)}.pulse-day i.good{background:var(--good-mark)}.pulse-axis{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-3);margin-top:4px}.pulse-stats{display:flex;gap:28px;margin:14px 0 0;flex-wrap:wrap}.pulse-stats div{display:grid;gap:1px;padding-left:10px;border-left:3px solid var(--ink-3)}.pulse-stats div.bad{border-left-color:var(--bad-mark)}.pulse-stats div.good{border-left-color:var(--good-mark)}.pulse-stats dt{font-size:12px;color:var(--ink-3)}.pulse-stats dd{margin:0;font:700 20px var(--font-head)}.alert-days{display:grid;gap:18px}.alert-date{font:600 13px var(--font-body);color:var(--ink-3);margin:0 0 6px}.alert-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.alert-item{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,230px) auto;gap:12px 18px;align-items:center;border:1px solid var(--rule);border-left:3px solid var(--ink-3);border-radius:var(--radius-m);padding:12px 14px}.alert-item.bad{border-left-color:var(--bad-mark)}.alert-item.good{border-left-color:var(--good-mark)}.ai-icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--font-head);background:var(--surface-2);color:var(--ink-2)}.alert-item.bad .ai-icon{background:var(--bad-tint);color:var(--bad)}.alert-item.good .ai-icon{background:var(--good-tint);color:var(--good)}.ai-body{display:grid;gap:3px;min-width:0}.ai-top{display:flex;gap:8px;align-items:center}.ai-kind{font-size:12px;color:var(--ink-3)}.ai-new{font-size:12px;font-weight:600;color:var(--on-accent);background:var(--you);border-radius:8px;padding:0 7px}.ai-title{font:600 15px/1.35 var(--font-head)}.ai-detail{font-size:14px;color:var(--ink-3);line-height:1.5}.ai-icon{align-self:start}.ai-visual{min-width:0}.ai-visual:empty{display:none}.ai-note{margin:6px 0 0;font-size:12px;color:var(--ink-3)}.ai-note b{color:var(--ink);font-weight:600}.ai-note code{font-size:12px;background:var(--surface-2);border-radius:var(--radius-s);padding:1px 5px;color:var(--ink-2)}.ai-ring{display:flex;align-items:center;gap:12px}.ai-ring .ai-note{margin:0}.ai-bot-tile{display:inline-flex;align-items:center;gap:6px;font:600 13px var(--font-head);padding:5px 10px;border-radius:var(--radius-s);background:var(--bad-tint);color:var(--bad-ink);border:1px solid var(--bad-soft)}.ai-open{white-space:nowrap;text-decoration:none;color:var(--ink-2);align-self:center}.ai-acts{grid-column:4;justify-self:end;align-self:center;display:grid;gap:8px;justify-items:end}.ai-acts .fa .btn{min-width:0}@media(min-width:901px){.alert-item:has(.ai-visual:empty) .ai-body{grid-column:2 / 4}}@media(max-width:900px){.alert-item{grid-template-columns:28px minmax(0,1fr);align-items:start}.ai-visual{grid-column:2;max-width:320px}.ai-acts{grid-column:2;justify-self:stretch;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.ai-acts .fa{justify-items:start}.pulse-day i{width:7px;height:7px}}.toggles{display:grid;gap:10px}.toggle{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:14px;border:1px solid var(--rule);border-radius:var(--radius-m);cursor:pointer;position:relative}.toggle input{position:absolute;opacity:0;width:44px;height:24px;margin:0;cursor:pointer}.tg-track{width:44px;height:24px;border-radius:12px;background:var(--rule-strong);position:relative;transition:background .12s ease}.tg-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--paper);box-shadow:0 1px 2px #00000040;transition:transform .12s ease}.toggle input:checked+.tg-track{background:var(--good-mark)}.toggle input:checked+.tg-track:after{transform:translate(20px)}.toggle input:focus-visible+.tg-track{outline:2px solid var(--focus);outline-offset:2px}.tg-text{display:grid;gap:3px;font-size:14px;color:var(--ink-2);line-height:1.45}.tg-text strong{color:var(--ink);font:600 15px var(--font-head)}@media(prefers-reduced-motion:reduce){.tg-track,.tg-track:after{transition:none}}.am-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px}.am-col-head{grid-template-columns:minmax(0,1fr)}.am-score{text-align:left}.upset-scroll{overflow-x:auto;padding-bottom:4px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:18px}.tile{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-m);padding:14px 16px;display:grid;gap:3px}.tile-label{font-size:13px;color:var(--ink-3)}.tile-value{font:700 28px/1.1 var(--font-head)}.tile-sub{font-size:13px;color:var(--ink-3)}.tile-sub.good{color:var(--good)}.tile-sub.bad{color:var(--bad)}.stack{position:relative}.stack svg{display:block;overflow:visible}.stack .grid line{stroke:var(--rule)}.axis-t{fill:var(--ink-3);font:12px var(--font-body)}.two-col-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:18px 0}.two-col-panels>.panel+.panel{margin-top:0}.src-bars{list-style:none;margin:0;padding:0;display:grid;gap:8px}.src-bars li{display:grid;grid-template-columns:130px minmax(0,1fr) 52px 100px;align-items:center;gap:10px;font-size:14px}.sb-name{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-name i{width:10px;height:10px;border-radius:2px;flex:none}.sb-track{height:10px;border-radius:5px;background:var(--surface-2);overflow:hidden}.sb-track span{display:block;height:100%;border-radius:0 5px 5px 0}.sb-n{text-align:right;font-weight:600}.sb-conv{font-size:13px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crawl-bars li{grid-template-columns:220px minmax(0,1fr) 60px 110px}.kind-tag{font-size:12px;padding:0 6px;border-radius:3px;border:1px solid var(--rule-strong);color:var(--ink-3);margin-left:6px}.kind-tag.search,.kind-tag.user{border-color:var(--series-1);color:var(--ink-2)}.mix{margin-top:18px;padding-top:14px;border-top:1px solid var(--rule)}.journey{display:grid;gap:14px}.jr{display:grid;gap:4px}.jr-name{font:600 14px var(--font-head)}.jr-step{display:grid;grid-template-columns:64px minmax(0,1fr) 56px;gap:10px;align-items:center;font-size:13px}.jr-k{color:var(--ink-3)}.jr-bar{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.jr-bar span{display:block;height:100%;border-radius:4px}.jr-v{text-align:right;font-weight:600}code.path,.code-block code,.setup-steps code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}code.path{background:var(--surface-2);padding:1px 6px;border-radius:3px}.from-chips{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px;color:var(--ink-2)}.from-chips span{display:inline-flex;align-items:center;gap:5px}.from-chips i{width:8px;height:8px;border-radius:2px}.setup-steps{margin:0;padding-left:20px;display:grid;gap:18px}.setup-steps h3{margin-bottom:4px}.setup-steps p{font-size:14px;margin-bottom:8px}.setup-steps p code{background:var(--surface-2);padding:0 4px;border-radius:3px}.setup-reset{list-style:none;margin-left:-20px;font-size:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.code-block{border:1px solid var(--rule-strong);border-radius:var(--radius-m);overflow:hidden;background:var(--surface-1)}.code-head{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 4px 12px;border-bottom:1px solid var(--rule);font-size:12px;color:var(--ink-3)}.code-block pre{margin:0;padding:12px;overflow-x:auto;font-size:13px;line-height:1.55;color:var(--ink)}.install-pill{font-size:13px;font-weight:600;padding:3px 10px;border-radius:12px;background:var(--warn-tint);color:var(--warn-ink);white-space:nowrap}.install-pill.on{background:var(--good-tint);color:var(--good)}.setup-details{padding:14px 22px}.setup-details .panel{border:0;padding:0}@media(max-width:900px){.two-col-panels{grid-template-columns:minmax(0,1fr)}.src-bars li,.crawl-bars li{grid-template-columns:110px minmax(0,1fr) 44px}.sb-conv{display:none}}.setup-steps{grid-template-columns:minmax(0,1fr)}.setup-steps li,.code-block,.setup-details,.setup-details>div{min-width:0;max-width:100%}.engine-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.engine-card{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--rule-strong);border-radius:var(--radius-m);padding:10px 12px;cursor:pointer;font-weight:400}.engine-card.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.engine-card.soon{opacity:.6;cursor:default;border-style:dashed}.engine-card input{margin-top:3px}.ec-body{display:grid;gap:3px;min-width:0}.ec-name{font:600 15px var(--font-head);color:var(--ink)}.ec-tags{display:flex;flex-wrap:wrap;gap:4px}.ec-tags span{font-size:12px;color:var(--ink-2);background:var(--surface-2);border-radius:3px;padding:0 6px}.ec-cost{font-size:13px;color:var(--ink-3)}.claude-model{display:grid;gap:4px;margin-top:10px;max-width:420px;font-size:14px;font-weight:500}.engine-pick select{font:inherit;font-size:14px;padding:6px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.engine-pick select{height:34px;font-weight:500}.rp-page{min-height:calc(100vh / var(--zoom));background:var(--canvas);padding:40px 16px 64px}.report{max-width:980px;margin:0 auto;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-m);padding:44px 52px 36px;display:grid;grid-template-columns:minmax(0,1fr)}.rp-frame{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--canvas);padding:24px}.rp-frame .report{box-shadow:none}.rp-head{padding-bottom:28px;border-bottom:1px solid var(--rule-strong)}.rp-brandline{display:flex;align-items:center;gap:12px;min-height:32px;margin-bottom:26px}.rp-logo{max-height:36px;max-width:160px;object-fit:contain}.rp-by{font-size:14px;color:var(--ink-2)}.rp-actions{margin-left:auto}.rp-title{font:700 clamp(28px,calc(4.2vw / var(--zoom)),40px)/1.1 var(--font-head);letter-spacing:-.01em;max-width:30ch}.rp-meta{margin-top:12px;color:var(--ink-2);font-size:15px;max-width:70ch}.rp-note{margin-top:18px;padding:14px 16px;border-left:3px solid var(--you);background:var(--canvas);border-radius:0 var(--radius-s) var(--radius-s) 0;font-size:15px;max-width:70ch;white-space:pre-line}.rp-section{padding:30px 0;border-bottom:1px solid var(--rule)}.rp-section:last-of-type{border-bottom:0}.rp-section>h2{font:650 20px/1.25 var(--font-head)}.rp-sub{color:var(--ink-3);font-size:14px;margin:4px 0 16px}.rp-lead{padding-top:28px}.rp-headline{font:500 clamp(18px,calc(2.2vw / var(--zoom)),22px)/1.45 var(--font-head);max-width:60ch;margin-bottom:22px}.rp-kpis{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:28px;align-items:center}.rp-dial{text-align:center}.rp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rp-tile{border:1px solid var(--rule);border-radius:var(--radius-s);padding:12px 14px;display:grid;gap:3px;align-content:start}.rp-tile-label{font-size:13px;color:var(--ink-2);font-weight:500}.rp-tile-value{font:700 26px/1.1 var(--font-head)}.rp-tile-help{font-size:13px;color:var(--ink-3)}.rp-tile .change{font-size:13px}.rp-ranking{margin-top:4px}.rp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.rp-two .d-h{margin-bottom:10px}.rp-qlist{list-style:none;margin:0;padding:0;display:grid;gap:0}.rp-qlist li{display:grid;gap:2px;padding:9px 0;border-bottom:1px solid var(--rule)}.rp-q-text{font-size:15px}.rp-q-meta{font-size:13px;color:var(--ink-3)}.rp-next{margin:0;padding-left:22px;display:grid;gap:14px}.rp-next li::marker{font:700 15px var(--font-head);color:var(--ink-3)}.rp-next-title{font-weight:600;font-size:15px}.rp-foot{padding-top:26px;margin-top:4px;border-top:1px solid var(--rule-strong);font-size:13px;color:var(--ink-3);display:grid;gap:8px}.rp-foot p{max-width:80ch}.rp-made a{color:var(--ink-2)}.rp-missing{max-width:520px;margin:calc(12vh / var(--zoom)) auto 0;display:grid;gap:10px}.rp-missing h1{font:700 26px/1.2 var(--font-head)}.rp-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin-top:4px}.rp-pick-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--rule);border-radius:var(--radius-s);padding:10px 12px;cursor:pointer;font-weight:400}.rp-pick-item input{margin-top:3px}.rp-pick-label{display:block;font-weight:600;font-size:14px}.rp-pick-help{display:block;font-size:13px;color:var(--ink-3)}.rp-make{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}.rp-made-box{margin-top:16px;padding:14px 16px;border:1px solid var(--good-soft);background:var(--good-tint);border-radius:var(--radius-m);display:grid;gap:10px}.rp-linkrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rp-linkrow input{flex:1 1 280px;min-width:0;font:inherit;font-size:14px;padding:9px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.rp-links td{vertical-align:top}.rp-l-title{display:block;font-weight:600}.rp-l-actions{display:inline-flex;gap:4px 12px;flex-wrap:wrap;justify-content:flex-end}.rp-confirm{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--ink-2)}.rp-status{font-size:13px;color:var(--ink-3)}.rp-status.live{color:var(--good);font-weight:500}@media(max-width:760px){.rp-page{padding:16px 0 40px}.report{padding:24px 16px;border-left:0;border-right:0;border-radius:0}.rp-frame{padding:0;border:0;background:none}.rp-kpis,.rp-two,.rp-tiles{grid-template-columns:minmax(0,1fr)}}@media print{.rp-page{background:#fff;padding:0}.report{border:0;padding:0;max-width:none}.rp-actions,.report .link-btn,.report button{display:none!important}.rp-section{break-inside:avoid-page}.report .table-wrap{overflow:visible}}.rp-print{border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);padding:7px 12px;border-radius:var(--radius-s);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.rp-print:hover{background:var(--canvas)}.report .table-wrap{margin:0;padding:0}.ov-hero{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.6fr);gap:18px 36px;align-items:start;padding-top:26px;padding-bottom:20px}.ov-hero .ov-notes{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px 28px;margin-top:4px}.ov-hero-main{display:grid;gap:6px;align-content:start}.ov-big{font:700 clamp(56px,calc(7vw / var(--zoom)),84px)/.95 var(--font-head);letter-spacing:-.03em;color:var(--ink)}.ov-big-label{font-size:15px;color:var(--ink-2);max-width:34ch}.ov-rank{justify-self:start;margin-top:8px;font-size:14px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--ink)}.ov-rank.lead{background:var(--you-tint);color:var(--you-deep)}.ov-change{font-size:14px}.ov-notes{list-style:none;margin:14px 0 0;padding:16px 0 0;border-top:1px solid var(--rule);display:grid;gap:9px}.ov-notes li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;font-size:14px;color:var(--ink-2);align-items:baseline}.ov-note-mark{font-size:10px}.ov-notes li.good .ov-note-mark{color:var(--good)}.ov-notes li.bad .ov-note-mark{color:var(--bad)}.ov-notes li.neutral .ov-note-mark{color:var(--ink-3)}.hero-chart,.landscape,.sov-area{position:relative}.hero-chart svg,.landscape svg,.sov-area svg{display:block;overflow:visible}.hero-chart .grid line,.landscape .grid line{stroke:var(--rule)}.legend i.dash{width:16px;height:0;border-top:2px dashed var(--ink-3);border-radius:0;background:none}.pulse{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.pulse-more{margin-top:-6px}.pulse-tile{min-width:0;overflow:hidden}.pt-change .change{white-space:normal}.pulse>div{display:grid;flex:1 1 200px;min-width:0}.pulse-tile{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-m);padding:13px 15px;display:grid;gap:3px;align-content:start;color:inherit;text-decoration:none}.pulse-tile.linked:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-pop)}.pulse-tile.linked:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pt-label{font-size:13px;font-weight:500;color:var(--ink-2)}.pt-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.pt-value{font:700 26px/1.1 var(--font-head)}.pt-help{font-size:12px;color:var(--ink-3);overflow-wrap:anywhere}.pt-change{font-size:13px}.ov-pair>.panel{margin-bottom:0}.ls-guide{stroke:var(--rule-strong);stroke-width:1}.ls-corner{fill:var(--ink-3);font:12px var(--font-body)}.ls-axis{fill:var(--ink-2);font:500 12px var(--font-body)}.ls-label{fill:var(--ink-2);font:13px var(--font-body);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.ls-label.you{fill:var(--you-deep);font-weight:600}.engine-cards{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:12px}@media(max-width:1100px){.engine-cards{grid-template-columns:repeat(min(var(--cols, 3),3),minmax(0,1fr))}}@media(max-width:820px){.engine-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.engine-cards{grid-template-columns:minmax(0,1fr)}}.engine-tile{border:1px solid var(--rule);border-radius:var(--radius-m);padding:13px 14px;display:grid;gap:6px;align-content:start}.et-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.et-name{font:600 15px var(--font-head)}.et-rank{font-size:12px;font-weight:600;color:var(--ink-2);background:var(--surface-2);border-radius:999px;padding:1px 8px;white-space:nowrap}.et-rank.lead{background:var(--you-tint);color:var(--you-deep)}.et-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.et-value{font:700 28px/1.1 var(--font-head)}.engine-tile .change{font-size:13px}.et-bars{display:grid;gap:4px;margin-top:2px}.et-bar{display:block;height:6px;background:var(--surface-2);border-radius:0 3px 3px 0;overflow:hidden}.et-bar>span{display:block;height:100%;background:var(--bar-other);border-radius:0 3px 3px 0;min-width:2px}.et-bar.you>span{background:var(--you)}.et-foot{font-size:12px;color:var(--ink-3)}.ov-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.ov-two>.panel{margin-top:0}.ov-move-h{margin:4px 0 6px}.ov-move-h.good{color:var(--good)}.ov-move-h.bad{color:var(--bad-ink)}.ov-move-h+.dumbbell{margin-bottom:14px}@media(max-width:1100px){.ov-hero{grid-template-columns:minmax(0,1fr);gap:18px}.ov-two{grid-template-columns:minmax(0,1fr)}}.ov-two{margin:18px 0}@media(max-width:600px){.pulse>div{flex-basis:140px}.pulse-tile .pt-help{display:none}.pulse-tile .sparkline,.pulse-tile svg{display:none}.ov-big{font-size:60px}}.model-group{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule);display:grid;gap:8px}.model-group-head{display:flex;align-items:center;gap:10px}.mg-title{font:600 15px var(--font-head);color:var(--ink)}.plan-tag{font-size:12px;font-weight:600;color:var(--you-deep);background:var(--you-tint);border-radius:999px;padding:1px 9px}:root{--zoom: 1}@media(min-width:2400px){:root{--zoom: 1.1}}@media(min-width:3200px){:root{--zoom: 1.25}}html{zoom:var(--zoom)}@media print{:root{--zoom: 1}}.ask-hero{display:grid;gap:12px}.ask-form{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.ask-input{flex:1 1 360px;min-width:0;font:400 18px var(--font-body);padding:12px 14px;border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--paper);color:var(--ink)}.ask-input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ask-form .btn{padding:12px 18px;font-size:15px}.ask-options{display:flex;gap:14px 24px;align-items:flex-end;flex-wrap:wrap;padding-top:4px}.ask-picker{flex:1 1 520px}.ask-picker .chip-more{min-height:34px}.ask-country{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--ink-2)}.ask-country select{font:inherit;padding:5px 8px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.ask-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.ask-card{border:1px solid var(--rule);border-radius:var(--radius-m);padding:13px 14px;display:grid;gap:10px;align-content:start;min-width:0}.ask-card.named{border-top:3px solid var(--good)}.ask-card.missed{border-top:3px solid color-mix(in srgb,var(--bad) 55%,var(--rule))}.ask-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ask-engine{font:600 15px var(--font-head)}.ask-verdict{font-size:13px;font-weight:600;border-radius:999px;padding:1px 9px;white-space:nowrap}.ask-verdict.good{background:var(--good-tint);color:var(--good)}.ask-verdict.you{background:var(--you-tint);color:var(--you-deep)}.ask-verdict.bad{background:var(--bad-tint);color:var(--bad-ink)}.ask-verdict.quiet{background:var(--surface-2);color:var(--ink-2)}.ask-block{display:grid;gap:4px}.ask-k{font-size:13px;color:var(--ink-3)}.ask-named{margin:0;padding-left:20px;font-size:14px;display:grid;gap:1px}.ask-named li.you{color:var(--you-deep);font-weight:600}.ask-sources{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:14px}.ask-sources li.you a{color:var(--you-deep);font-weight:600}.ask-text{white-space:pre-wrap;font-size:14px;line-height:1.55;color:var(--ink-2);background:var(--surface-1);border:1px solid var(--rule);border-radius:var(--radius-s);padding:10px 12px;max-height:340px;overflow:auto;overflow-wrap:anywhere}.ask-wait{display:grid;gap:7px}.ask-wait i{display:block;height:9px;border-radius:4px;background:var(--surface-2)}.ask-wait i:nth-child(2){width:82%}.ask-wait i:nth-child(3){width:64%}@media(prefers-reduced-motion:no-preference){.ask-wait i{background:linear-gradient(90deg,var(--surface-2) 0%,var(--rule) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:ask-shimmer 1.4s linear infinite}@keyframes ask-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}}.ask-tracked{font-size:14px;font-weight:600;color:var(--good)}#ask-res-title{font-size:18px;overflow-wrap:anywhere}.ec-aud{font-size:12px;color:var(--ink-3)}.ask-also{display:grid;gap:4px;margin-top:6px}.ask-untracked{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:14px}.ask-untracked li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ask-untracked li>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.ask-untracked .cell-btn{padding:1px 9px;font-size:13px}.ask-tracked-chip{font-size:12px;color:var(--good);font-weight:600;white-space:nowrap}.panel-head .export-btn{white-space:nowrap;align-self:flex-start}.export-btn,.ask-untracked .cell-btn{border-color:var(--rule-strong)}.demand{display:inline-grid;justify-items:end;gap:1px;line-height:1.25}.demand .num{font-weight:600}.demand-topic{font-size:12px;color:var(--ink-3);max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-once{border:1px solid var(--you);background:var(--you-tint);border-radius:var(--radius-m);padding:12px 14px;margin-bottom:14px;display:grid;gap:8px}.key-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.key-text{font-size:13px;overflow-wrap:anywhere;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-s);padding:6px 8px;flex:1 1 320px;min-width:0}.key-form{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.key-form input{flex:1 1 260px;min-width:0;font:inherit;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink)}.integration-list{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px 18px;margin:0 0 14px;align-items:start}.integration-list dt{font-size:13px;color:var(--ink-3);padding-top:3px}.integration-list dd{margin:0;min-width:0;overflow-wrap:anywhere;font-size:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.integration-list code{overflow-wrap:anywhere}.code-block{margin:0;flex:1 1 100%;min-width:0;overflow-x:auto;font-size:13px;background:var(--surface-1);border:1px solid var(--rule);border-radius:var(--radius-s);padding:9px 11px;white-space:pre}.steps-list{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14px}@media(max-width:640px){.integration-list{grid-template-columns:minmax(0,1fr)}.integration-list dt{padding-top:6px}}.btn-ghost{background:none;color:var(--ink);border:1px solid var(--rule-strong)}.btn-ghost:hover{background:var(--canvas)}.btn-ghost:disabled:hover{background:none}.status-pill.expired{background:var(--warn-tint);color:var(--warn-ink)}.banner-action{margin-left:10px;background:none;border:0;padding:0;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.engine-card.locked{opacity:.55}.plan-rule{font-size:13px;color:var(--ink-2);background:var(--surface-1, var(--canvas));border:1px solid var(--rule);border-radius:var(--radius-s);padding:8px 10px;margin:0 0 10px}.pricing{container-type:inline-size}.pricing>.panel{margin-top:24px}.pr-now{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;gap:28px;align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-m);padding:18px 22px}.pn-kicker{font-size:13px;color:var(--ink-3)}.pn-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}.pn-title h2{font-size:20px}.pn-status{font-size:14px;color:var(--ink-2);margin-top:4px}.pm-row{display:flex;justify-content:space-between;gap:12px;font-size:14px}.pm-row .num{font-weight:600}.pm-bar{height:8px;border-radius:4px;background:var(--surface-2);margin-top:8px;overflow:hidden}.pm-bar span{display:block;height:100%;border-radius:4px;background:var(--you)}.pm-bar span.full{background:var(--warn)}.pn-note{font-size:13px;color:var(--ink-3);margin-top:7px}.pn-manage{display:grid;justify-items:end;gap:5px}.pn-manage span{font-size:13px;color:var(--ink-3)}.pn-start{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;border-top:1px solid var(--rule);padding-top:14px}.pn-start>span{font-size:13px;color:var(--ink-3)}.pn-start .pt-confirm{margin:0;max-width:62ch}.pc-trial{font-size:13px;color:var(--ink-3);text-align:center;margin-top:7px}.pr-hero{text-align:center;max-width:620px;margin:44px auto 0}.pr-hero h2{font-size:28px;line-height:1.15;letter-spacing:-.02em}.pr-hero p{font-size:15px;color:var(--ink-2);margin:8px auto 20px;max-width:52ch}.pr-period{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;background:var(--surface-2);border:1px solid var(--rule);border-radius:999px}.pr-period button{position:relative;z-index:1;border:0;background:none;border-radius:999px;padding:8px 18px;cursor:pointer;font-size:14px;font-weight:500;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.pr-period button[aria-checked=true]{color:var(--ink);font-weight:600}.pr-period button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pr-thumb{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:999px;background:var(--paper);box-shadow:0 1px 3px #14141424,0 0 0 1px var(--rule);transition:transform .24s cubic-bezier(.3,.7,.4,1)}.pr-period.is-year .pr-thumb{transform:translate(100%)}.pr-period.small button{padding:6px 12px;font-size:13px}.pr-save{font-size:12px;font-weight:600;color:var(--good);background:var(--good-tint);border-radius:999px;padding:2px 8px}.pr-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;align-items:stretch}.pr-card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:22px 20px 18px}.pr-card.featured{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--shadow-pop)}.pr-card.current{border-color:var(--you);box-shadow:0 0 0 1px var(--you)}.pr-card.featured.current{box-shadow:0 0 0 1px var(--you),var(--shadow-pop)}.pc-top{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:26px}.pc-top h3{font-size:18px}.pc-tag{display:inline-block;font-size:12px;font-weight:600;line-height:1.4;padding:2px 9px;border-radius:999px;background:var(--ink);color:var(--on-ink);white-space:nowrap}.pc-tag.you{background:var(--you-tint);color:var(--you-deep);box-shadow:inset 0 0 0 1px var(--you-line)}.pc-who{font-size:14px;color:var(--ink-2);margin:6px 0 16px;min-height:2.9em}.pc-price{display:flex;align-items:baseline;gap:4px}.pc-price .num{font:700 40px/1 var(--font-head);letter-spacing:-.02em}.pc-per{color:var(--ink-3);font-size:15px}.pc-sub{font-size:13px;color:var(--ink-3);margin:8px 0 16px;min-height:1.5em}.pc-sub s{color:var(--ink-3)}.pc-saved{color:var(--good);font-weight:600;margin-left:4px}.pr-card .btn{width:100%;padding:11px 14px}.pc-facts{display:grid;gap:10px;border-top:1px solid var(--rule);margin-top:18px;padding-top:16px}.pc-q{font-size:14px;color:var(--ink-2)}.pc-q .num{font-size:22px;font-weight:700;color:var(--ink);margin-right:3px}.pc-cover{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.pc-dots{display:inline-flex;gap:3px;flex:none}.pc-dots span{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--rule-strong)}.pc-dots span.on{background:var(--ink);box-shadow:none}.pc-lead{font-size:13px;font-weight:600;color:var(--ink);margin:18px 0 8px}.pc-list{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:14px;flex:1;align-content:start}.pc-list li{position:relative;padding-left:22px}.pc-list li:before{content:"";position:absolute;left:3px;top:.42em;width:9px;height:5px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg)}.pc-addon{align-self:flex-start;margin-top:18px;padding:0;border:0;background:none;cursor:pointer;font-size:14px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule-strong)}.pc-addon:hover{color:var(--ink);text-decoration-color:currentColor}.pr-foot{font-size:13px;color:var(--ink-3);text-align:center;margin-top:14px}.pr-custom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;background:var(--surface-2);border-radius:10px;padding:18px 22px}.pr-custom h3{font-size:16px}.pr-custom p{font-size:14px;color:var(--ink-2);margin-top:3px}.pr-custom .btn{flex:none;text-decoration:none;background:var(--paper)}.pb-head h2{font-size:20px}.pb-head p{font-size:14px;color:var(--ink-2);margin-top:6px;max-width:72ch}.pb-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:28px;align-items:start;margin-top:18px}.pb-plan{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.pb-packs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.pb-stepper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pb-stepper .pb-step{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--paper);color:var(--ink);font:600 17px/1 var(--font-head);cursor:pointer}.pb-stepper .pb-step:hover:not(:disabled){border-color:var(--ink-3)}.pb-stepper .pb-step:disabled{opacity:.4;cursor:default}.pb-stepper .pb-step:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pb-stepper .num{min-width:13ch;text-align:center;font-weight:600}.pb-pack-price{color:var(--ink-3);font-size:13px}.pb-label{font-size:14px;font-weight:600;color:var(--ink-2)}.pb-q{font-size:12px;opacity:.85;margin-left:2px}.pb-makers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pb-maker{border:1px solid var(--rule);border-radius:var(--radius-m);padding:6px 12px 4px;margin:0;min-width:0}.pb-maker legend{font-size:13px;font-weight:600;color:var(--ink-3);padding:0 4px;margin-left:-4px}.pb-model{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;font-size:14px;cursor:pointer}.pb-model+.pb-model{border-top:1px solid var(--rule)}.pb-model input{accent-color:var(--ink);width:15px;height:15px;margin:0}.pb-model .pm-name{overflow-wrap:anywhere}.pb-model .pm-price{font-size:14px;color:var(--ink-2);white-space:nowrap}.pb-model.on .pm-name,.pb-model.on .pm-price{color:var(--ink);font-weight:600}.pb-note{font-size:13px;color:var(--ink-3);margin-top:12px}.pb-total{border:1px solid var(--rule);border-radius:var(--radius-m);padding:20px;background:var(--canvas);position:sticky;top:16px}.pt-label{font-size:13px;font-weight:600;color:var(--ink-3)}.pt-head{font-size:14px;color:var(--ink-2);margin-top:2px}.pt-big{display:flex;align-items:baseline;gap:4px;margin:8px 0 2px}.pt-big .num{font:700 40px/1 var(--font-head);letter-spacing:-.02em}.pt-sub{font-size:13px;color:var(--ink-3)}.pt-lines{margin:14px 0;padding-top:12px;border-top:1px solid var(--rule);display:grid;gap:6px;font-size:14px}.pt-lines>div{display:flex;justify-content:space-between;gap:12px}.pt-lines dd{margin:0}.pt-year{border-top:1px solid var(--rule);padding-top:12px;margin-bottom:16px}.pt-year .pt-label{margin-bottom:6px}.py-row{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:10px;width:calc(100% + 16px);margin:0 -8px 2px;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius-s);background:none;cursor:pointer;text-align:left;font-size:14px;color:var(--ink-2)}.py-row:hover{background:var(--paper)}.py-row[aria-checked=true]{background:var(--paper);border-color:var(--rule);color:var(--ink);font-weight:600}.py-row:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.py-bar{height:10px;border-radius:5px;background:var(--surface-2);overflow:hidden}.py-bar span{display:block;height:100%;border-radius:5px;background:var(--neutral-mark);transition:width .2s ease}.py-row[aria-checked=true] .py-bar span{background:var(--ink)}.py-val{min-width:62px;text-align:right}.py-save{font-size:13px;color:var(--ink-2);margin-top:6px}.py-save strong{color:var(--good)}.pb-total .btn{width:100%;padding:11px 14px}.pt-confirm p{font-size:14px}.cmp-pick{display:none}.cmp-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.cmp-table th,.cmp-table td{white-space:normal;border-bottom:0;vertical-align:middle}.cmp-table thead th{position:sticky;top:0;z-index:2;background:var(--paper);padding:12px 10px;border-bottom:1px solid var(--rule-strong);text-align:center;vertical-align:bottom;font-weight:400}.cmp-table thead th:first-child{text-align:left;padding-left:0}.ch-name{display:block;font:700 15px/1.3 var(--font-head);color:var(--ink)}.ch-price{display:block;font-size:13px;color:var(--ink-3);margin-top:2px}.cmp-table thead .pc-tag{margin-top:6px}.cmp-table th.mine,.cmp-table td.mine{background:color-mix(in srgb,var(--you-tint) 55%,var(--paper))}.cmp-group th,.cmp-group td{padding:22px 0 8px}.cmp-group th{text-align:left;font:700 14px/1.3 var(--font-head);color:var(--ink)}.cmp-table tbody tr:not(.cmp-group)>*{border-top:1px solid var(--rule)}.cmp-table tbody:last-child tr:last-child>*{border-bottom:1px solid var(--rule)}.cmp-table tbody th[scope=row]{text-align:left;font-weight:400;font-size:14px;color:var(--ink);padding:10px 14px 10px 0;width:34%}.cmp-help{display:block;font-size:12px;color:var(--ink-3);margin-top:2px;max-width:44ch}.cmp-table td{text-align:center;padding:10px;font-variant-numeric:tabular-nums}.cmp-yes{display:inline-block;width:11px;height:6px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg) translate(1px,-2px)}.cmp-no{display:inline-block;width:10px;height:2px;border-radius:1px;background:var(--rule-strong);vertical-align:middle}.faq-list details{border-bottom:1px solid var(--rule)}.faq-list details:first-child{border-top:1px solid var(--rule)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:500;color:var(--ink)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";flex:none;width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg) translateY(-3px);transition:transform .18s ease}.faq-list details[open] summary:after{transform:rotate(225deg) translateY(-1px)}.faq-list summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.faq-list details p{font-size:14px;color:var(--ink-2);padding:0 0 16px;max-width:72ch}@media(prefers-reduced-motion:reduce){.pr-thumb,.py-bar span,.faq-list summary:after{transition:none}}@container (max-width: 860px){.pr-now{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pn-manage{grid-column:1 / -1;justify-items:start;grid-template-columns:auto 1fr;align-items:center;gap:12px}.pb-grid{grid-template-columns:minmax(0,1fr)}.pb-total{position:static}}@container (max-width: 700px){.pr-cards{grid-template-columns:minmax(0,1fr);max-width:460px;margin-left:auto;margin-right:auto}.pc-who{min-height:0}.cmp-pick{display:inline-flex}.cmp-table[data-show=trial] [data-col]:not([data-col=trial]),.cmp-table[data-show=starter] [data-col]:not([data-col=starter]),.cmp-table[data-show=growth] [data-col]:not([data-col=growth]),.cmp-table[data-show=agency] [data-col]:not([data-col=agency]){display:none}.cmp-table{table-layout:fixed}.cmp-table thead th:first-child,.cmp-table tbody th[scope=row]{width:60%}}@container (max-width: 560px){.pr-now{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.pn-manage{grid-template-columns:minmax(0,1fr);justify-items:start;gap:5px}.pr-hero{margin-top:32px}.pr-hero h2{font-size:26px}.pb-makers{grid-template-columns:minmax(0,1fr)}.pr-custom{flex-direction:column;align-items:flex-start}}.note-line{font-size:14px;color:var(--ink-2);background:var(--surface-2);border-radius:var(--radius-s);padding:8px 12px;margin:0 0 14px}.link-btn{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.link-btn:hover{color:var(--ink)}.stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--paper);margin-bottom:14px}.stat-strip>div{padding:12px 16px;display:grid;gap:2px}.stat-strip>div+div{border-left:1px solid var(--rule)}.ss-value{font:700 22px/1.15 var(--font-head)}.ss-label{font-size:13px;color:var(--ink-3)}.engine-picker{gap:0}.engine-group+.engine-group{margin-top:20px;padding-top:18px;border-top:1px solid var(--rule)}.eg-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.eg-title{font:600 15px/1.3 var(--font-head);color:var(--ink)}.eg-count{font-size:12px;font-weight:600;color:var(--you-deep);background:var(--you-tint);border-radius:999px;padding:1px 9px}.eg-note{font-size:13px;color:var(--ink-3);font-weight:400;margin:2px 0 10px}.eg-soon{font-size:13px;color:var(--ink-3);font-weight:400;margin-top:8px}.engine-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.engine-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--rule);border-radius:var(--radius-s);cursor:pointer;font-weight:400;background:var(--paper)}.engine-row:hover:not(.locked){border-color:var(--rule-strong)}.engine-row.on{border-color:var(--you-line, var(--you));background:var(--you-tint)}.engine-row.locked{cursor:default}.engine-row.locked .er-text{opacity:.55}.er-text{display:grid;min-width:0}.er-name{font-size:14px;font-weight:600;color:var(--ink)}.er-meta{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.er-side{font-size:12px;color:var(--ink-3);white-space:nowrap;text-align:right}.engine-row.on .er-side{color:var(--ink-2)}.save-bar{position:sticky;bottom:12px;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-m);box-shadow:var(--shadow-pop)}.save-bar .sb-text{font-size:14px;color:var(--ink-2)}.sb-actions{display:inline-flex;gap:10px;align-items:center}@media(max-width:900px){.engine-rows{grid-template-columns:minmax(0,1fr)}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-strip>div:nth-child(3){border-left:0}.stat-strip>div:nth-child(n+3){border-top:1px solid var(--rule)}}.field>.seg{justify-self:start}.settings-body .invite-form{grid-template-columns:minmax(0,1fr) auto}.settings-body .invite-form .field:first-child{grid-column:1 / -1}.q-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;flex-wrap:nowrap}.q-list li .q-text{min-width:0}@media(max-width:1100px){.settings-body .grid-hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.q-list li{grid-template-columns:minmax(0,1fr)}}.rail{overflow:hidden;gap:14px}.rail-actions{display:grid;gap:8px}.rail-try{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:14px;font-weight:600;color:var(--rail-fg);background:var(--rail-2);border:1px solid var(--rail-line);border-radius:var(--radius-s);padding:8px 10px}.rail-try:hover{border-color:var(--rail-line-2)}.rail-try.on{border-color:var(--you)}.rail-try:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--you)}.rail-nav{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--rail-line) transparent;margin:0 -8px;padding:0 8px}.rail-foot{margin-top:0;border-top:1px solid var(--rail-line);padding:10px 0 0;display:grid;gap:10px}.rail-pinned{display:flex;flex-direction:column;gap:2px}.rail-me{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0 6px;font-size:13px;color:var(--rail-muted)}.rail-me .rail-email{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-me button{background:none;border:1px solid var(--rail-line);color:var(--rail-text);border-radius:var(--radius-s);padding:6px 10px;cursor:pointer}.rail-me button:hover{border-color:var(--rail-line-2);color:var(--rail-fg)}.view-switch{display:inline-flex;gap:4px;padding:4px;margin:14px 0 4px;max-width:100%;background:var(--paper);border:1px solid var(--rule-strong);border-radius:12px;box-shadow:0 1px 2px #1414140d}.view-switch a{display:grid;gap:1px;flex:0 1 auto;min-width:0;padding:8px 18px 9px;border-radius:9px;text-decoration:none;color:var(--ink-2);transition:background .12s ease,color .12s ease}.view-switch a:hover{background:var(--surface-2);color:var(--ink)}.view-switch .vs-label{font-size:15px;font-weight:600;white-space:nowrap}.view-switch .vs-about{font-size:13px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-switch a.on{background:var(--ink);color:var(--on-ink)}.view-switch a.on .vs-about{color:var(--on-ink);opacity:.78}.view-switch a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:640px){.view-switch{display:flex}.view-switch a{flex:1 1 0;padding:8px 12px 9px}.view-switch .vs-about{white-space:normal}}@media(max-width:900px){.rail{overflow:visible}.rail-actions{order:5;flex:1 1 100%;grid-template-columns:minmax(0,1fr) auto}.rail-nav{overflow:visible;margin:0;padding:0;flex:1 1 100%}.rail-foot{border-top:0;padding:0;display:flex;align-items:center;gap:10px;margin-left:auto}.rail-pinned{flex-direction:row}.rail-me .rail-email{display:none}}.a-go{align-self:center;font-size:13px;font-weight:600;color:var(--ink-2);white-space:nowrap;border:1px solid var(--rule-strong);border-radius:var(--radius-s);padding:5px 10px}.action-row:hover .a-go{color:var(--ink);border-color:var(--ink-3)}@media(max-width:640px){.a-go{display:none}}.action-row{grid-template-columns:minmax(0,1fr) auto}.ranked .action-row{grid-template-columns:28px minmax(0,1fr) auto}.chip-more{font:600 13px var(--font-body);border:1px dashed var(--rule-strong);background:none;color:var(--ink-2);border-radius:999px;padding:5px 12px;cursor:pointer}.chip-more:hover{color:var(--ink);border-color:var(--ink-3)}.ai-new{background:var(--ink);color:var(--on-ink)}.ai-open{border:1px solid var(--rule-strong);border-radius:var(--radius-s);padding:5px 10px;font-weight:600;font-size:13px;color:var(--ink)}.ai-open:hover{border-color:var(--ink-3);background:var(--canvas)}.grid-hero{align-items:start}.mobile-tabs{display:none}@media(max-width:900px){.rail .rail-nav,.rail .rail-foot{display:none}.rail.open .rail-nav{display:block;flex:1 1 100%;order:6}.rail.open .rail-nav{display:flex;flex-direction:column;gap:14px}.rail.open .nav-group{flex-direction:column;align-items:stretch}.rail.open .nav-heading{display:block}.rail.open .rail-foot{display:grid;flex:1 1 100%;order:7;margin-left:0;border-top:1px solid var(--rail-line);padding-top:12px}.rail.open .rail-pinned{flex-direction:column}.rail.open .rail-me .rail-email{display:block}.main{padding-bottom:88px}.drawer-body{padding-bottom:96px}.mobile-tabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--rail-bg);border-top:1px solid var(--rail-line);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.mobile-tabs a,.mobile-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:relative;background:none;border:0;color:var(--rail-text);text-decoration:none;font:500 13px var(--font-body);padding:8px 2px;border-radius:var(--radius-s);cursor:pointer}.mobile-tabs a[aria-current=page],.mobile-tabs button[aria-expanded=true]{color:var(--rail-fg);background:var(--rail-active)}.mobile-tabs a[aria-current=page]:before{content:"";position:absolute;top:0;left:30%;right:30%;height:2px;border-radius:2px;background:var(--you)}.mt-count{position:absolute;top:3px;right:calc(50% - 26px);font:600 10.5px/1 var(--font-head);background:var(--you);color:var(--on-accent);border-radius:8px;padding:2px 5px}}@media(min-width:901px){.rail{padding:18px 14px 14px;gap:12px}.rail .project label{margin-bottom:4px}.rail select,.rail-search,.rail-try{padding:7px 10px}.rail-nav .nav-group{gap:1px}.rail-nav{display:flex;flex-direction:column;gap:10px}.rail nav a{padding:5px 10px;font-size:14px}.nav-heading{padding:0 10px 2px;font-size:12px}.rail-foot{gap:6px;padding-top:8px}.rail-pinned{gap:0}.rail-me{gap:6px 8px}.rail-nav{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent);padding-bottom:14px}}@media(max-width:900px){.rail.open nav a{border-bottom:0;border-left:3px solid transparent}.rail.open nav a[aria-current=page]{border-left-color:var(--you);background:var(--rail-active)}}@media(min-width:901px){.rail{gap:9px}.rail .project label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rail-nav{gap:8px}.wordmark{margin-bottom:4px}}.first-week{margin-bottom:18px}.fw-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.fw-head h2{font:700 18px/1.3 var(--font-head)}.fw-head p{color:var(--ink-2);font-size:14px;margin-top:3px;max-width:70ch}.fw-runs{display:inline-flex;gap:4px;padding-top:6px}.fw-runs span{width:18px;height:8px;border-radius:4px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule)}.fw-runs span.on{background:var(--good);box-shadow:none}.fw-steps{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.fw-steps a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;height:100%;padding:12px;border:1px solid var(--rule);border-radius:var(--radius-m);text-decoration:none;color:var(--ink);background:var(--paper)}.fw-steps a:hover{border-color:var(--rule-strong);background:var(--canvas)}.fw-steps a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fw-check{width:18px;height:18px;border-radius:50%;border:2px solid var(--rule-strong);margin-top:1px;position:relative}.fw-steps li.done .fw-check{background:var(--good);border-color:var(--good)}.fw-steps li.done .fw-check:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid var(--paper);border-width:0 2px 2px 0;transform:rotate(45deg)}.fw-text{display:grid;gap:2px;min-width:0}.fw-label{font-weight:600;font-size:14px}.fw-detail{font-size:13px;color:var(--ink-3)}.fw-steps li.done .fw-label{color:var(--ink-2)}.ov-kicker{font:600 15px/1.2 var(--font-head);color:var(--ink-2)}.ef{position:relative}.ef-button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 12px;cursor:pointer;font-size:14px;font-weight:500;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-s)}.ef-button:after{content:"";width:6px;height:6px;margin:-3px 2px 0;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg)}.ef-button[aria-expanded=true]:after{transform:rotate(225deg);margin-top:3px}.ef-button:hover{background:var(--canvas)}.ef-button.filtered{border-color:var(--ink)}.ef-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ef-text{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ef-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:25;width:260px;max-width:calc(100vw - 32px);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-m);box-shadow:var(--shadow-pop);padding:6px}.ef-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 8px;margin-bottom:4px;border-bottom:1px solid var(--rule);font-size:13px;color:var(--ink-3)}.ef-all{background:none;border:0;padding:2px 0;cursor:pointer;font-size:13px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.ef-all:disabled{color:var(--ink-3);text-decoration:none;cursor:default}.ef-row{display:flex;align-items:center;border-radius:var(--radius-s)}.ef-row:hover,.ef-row:focus-within{background:var(--canvas)}.ef-row label{flex:1;display:flex;align-items:center;gap:10px;padding:8px;cursor:pointer;font-size:14px;color:var(--ink-2)}.ef-row.on label{color:var(--ink)}.ef-row input{width:15px;height:15px;margin:0;accent-color:var(--ink);cursor:pointer}.ef-row input:disabled{cursor:not-allowed}.ef-only{background:none;border:0;padding:6px 10px;cursor:pointer;font-size:13px;color:var(--ink-3);opacity:0}.ef-row:hover .ef-only,.ef-row:focus-within .ef-only,.ef-only:focus-visible{opacity:1}.ef-only:hover{color:var(--ink);text-decoration:underline}@media(hover:none){.ef-only{opacity:1}}.ef-pop{max-height:min(74vh,620px);overflow-y:auto;overscroll-behavior:contain}.ef-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--rule)}.ef-group-title{font-size:13px;font-weight:600;color:var(--ink-2);padding:4px 8px 0}.ef-group-note{font-size:12px;color:var(--ink-3);padding:1px 8px 4px;line-height:1.35}.ef-more{display:flex;align-items:center;gap:8px;padding:5px 4px 5px 8px;border-radius:var(--radius-s)}.ef-more:hover{background:var(--canvas)}.ef-more-text{flex:1;min-width:0;display:grid;gap:1px}.ef-more-name{font-size:14px;color:var(--ink-2)}.ef-more-hint{font-size:12px;color:var(--ink-3);line-height:1.35}.ef-get{flex:none;font:600 13px var(--font-body, inherit);padding:4px 10px;border-radius:999px;cursor:pointer;background:var(--paper);color:var(--ink);border:1px solid var(--rule-strong)}.ef-get.sub{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.ef-get:hover{filter:brightness(1.08)}.ef-get:focus-visible,.ef-plans:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ef-plans{display:block;width:100%;margin-top:6px;padding:8px;border:0;border-top:1px solid var(--rule);background:none;text-align:left;cursor:pointer;font-size:13px;color:var(--ink);text-decoration:underline;text-underline-offset:2px}@media(max-width:640px){.ef-pop{right:auto;left:0}}.field-help{font-size:13px;color:var(--ink-3);margin-top:8px}@media(max-width:640px){.sched-seg{display:grid;grid-template-columns:1fr 1fr;width:100%;overflow:visible}.sched-seg button{padding:8px 10px}}.rp-logo-pick{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:42px}.rp-logo-thumb{max-height:36px;max-width:160px;object-fit:contain;padding:4px 8px;border:1px solid var(--rule);border-radius:var(--radius-s);background:#fff}.rp-logo-empty{font-size:13px;color:var(--ink-3);padding:8px 10px;border:1px dashed var(--rule-strong);border-radius:var(--radius-s)}.rp-logo-pick .cell-btn,.rp-logo-locked .cell-btn{border-color:var(--rule-strong)}.rp-logo-locked{display:grid;gap:8px;justify-items:start;padding:10px 12px;border-radius:var(--radius-s);background:var(--surface-2)}.rp-logo-locked p{font-size:13px;color:var(--ink-2)}.qa-list{list-style:none;margin:0;padding:0}.qa-group{padding:14px 0 10px;border-top:1px solid var(--rule)}.qa-group:first-child{border-top:0;padding-top:4px}.qa-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.qa-q{font:600 15px/1.35 var(--font-head);color:var(--ink);overflow-wrap:anywhere}.qa-meta{display:inline-flex;gap:12px;font-size:13px;white-space:nowrap}.qa-rows{list-style:none;margin:0;padding:0}.qa-row{display:grid;grid-template-columns:116px 132px minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:7px 8px;border:0;background:none;border-radius:var(--radius-s);cursor:pointer;text-align:left;font-size:14px}.qa-row:hover{background:var(--canvas)}.qa-row:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.qa-row .engine-tag{justify-self:start}.qa-verdict{color:var(--ink-3);font-size:13px}.qa-verdict.yes{color:var(--you-deep);font-weight:600}.qa-preview{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-src{font-size:13px;white-space:nowrap}@media(max-width:720px){.qa-row{grid-template-columns:auto 1fr;gap:4px 10px}.qa-preview{grid-column:1 / -1;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa-src{display:none}}.sk-leader{stroke:var(--ink-3);stroke-width:1;fill:none;opacity:.7}.rp-form{align-items:start}.sched{border:0;margin:0;padding:0;min-width:0}.sched-title{font:700 18px/1.3 var(--font-head);color:var(--ink);padding:0}.sched-sub{font-size:14px;color:var(--ink-2);margin:4px 0 14px;max-width:70ch}.sched-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sched-card{position:relative;display:grid;align-content:start;justify-items:start;gap:6px;padding:14px;cursor:pointer;text-align:left;border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--paper)}.sched-card:hover{border-color:var(--ink-3)}.sched-card.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.sched-card:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.sched-card input{position:absolute;opacity:0;pointer-events:none}.sched-card.on:after{content:"";position:absolute;top:14px;right:14px;width:9px;height:5px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg)}.sch-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-right:18px}.sch-label{font:600 15px/1.3 var(--font-head);color:var(--ink)}.sch-tag{font-size:12px;font-weight:600;color:var(--good);background:var(--good-tint);border-radius:999px;padding:1px 7px}.sch-help{font-size:13px;color:var(--ink-2);line-height:1.45}.sch-num{font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.sched:disabled .sched-card{cursor:default;opacity:.8}.sched-foot{font-size:13px;color:var(--ink-3);margin-top:12px}@media(max-width:1100px){.sched-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.sched-cards{grid-template-columns:minmax(0,1fr)}}.qn-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--rule);border-radius:var(--radius-m);margin-bottom:12px}.qn-strip>div{padding:12px 14px;display:grid;gap:3px;align-content:start}.qn-strip>div+div{border-left:1px solid var(--rule)}.qn-strip>div:first-child .ss-value{color:var(--you-deep)}.qn-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px;font-size:13px}.qn-table{min-width:1280px}.qn-table th{vertical-align:bottom;white-space:normal}.qn-table td{vertical-align:middle;white-space:nowrap}.qn-table .qn-q{min-width:280px;max-width:380px;white-space:normal;text-align:left;position:sticky;left:0;background:var(--paper);z-index:1;box-shadow:inset -1px 0 0 var(--rule);padding-right:14px}.qn-table thead .qn-q{z-index:2}.qn-topic{display:block;font-size:12px;color:var(--ink-3);margin-top:2px}.qn-sort{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:13px;font-weight:500;color:var(--ink-3);text-align:right;display:inline-flex;align-items:flex-end;gap:4px;line-height:1.25}.qn-sort:hover,.qn-sort.on{color:var(--ink)}.qn-sort:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qn-arrow{font-size:9px;width:9px;display:inline-block}@media(max-width:1200px){.qn-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.qn-strip>div:nth-child(4){border-left:0}.qn-strip>div:nth-child(n+4){border-top:1px solid var(--rule)}}@media(max-width:640px){.qn-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.qn-strip>div{border-left:0!important;border-top:1px solid var(--rule)}.qn-strip>div:nth-child(-n+2){border-top:0}.qn-strip>div:nth-child(2n){border-left:1px solid var(--rule)!important}.qn-table .qn-q{min-width:200px}}.mini-ring{position:relative;display:inline-grid;place-items:center;flex:none}.mini-ring svg{position:absolute;top:0;right:0;bottom:0;left:0}.mini-ring-in{position:relative;font-family:var(--font-head);font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;color:var(--ink);line-height:1.1;text-align:center}.mini-ring-in small{display:block;font-family:var(--font-body);font-weight:400;font-size:12px;color:var(--ink-3)}.mini-db{display:grid;gap:6px;min-width:150px}.mini-db-track{position:relative;height:14px;margin:0 6px}.mini-db-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--surface-2);border-radius:1px}.mini-db-line{position:absolute;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:var(--neutral-2)}.mini-db-line.up{background:var(--good-soft)}.mini-db-line.down{background:var(--bad-soft)}.mini-db-dot{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;box-shadow:0 0 0 2px var(--paper)}.mini-db-dot.before{background:var(--paper);border:2px solid var(--neutral-mark)}.mini-db-dot.after{background:var(--ink-2)}.mini-db-dot.after.up{background:var(--good-mark)}.mini-db-dot.after.down{background:var(--bad-mark)}.mini-db-values{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--ink-3)}.mini-db-values b{color:var(--ink);font-weight:600;margin-left:2px}.mini-db-key{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:0}.mini-db-key.before{border:2px solid var(--neutral-mark);width:6px;height:6px}.mini-db-key.after{background:var(--ink-2)}.mini-db-key.after.up{background:var(--good-mark)}.mini-db-key.after.down{background:var(--bad-mark)}.mini-bars{list-style:none;margin:0;padding:0;display:grid;gap:6px;min-width:170px}.mini-bars li{display:grid;grid-template-columns:minmax(60px,1fr) minmax(50px,1.3fr) 40px;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.mini-bars li.own .mini-bars-label{color:var(--you-deep);font-weight:600}.mini-bars-label{line-height:1.25;overflow-wrap:anywhere}.mini-bars-track{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.mini-bars-track span{display:block;height:100%;border-radius:0 4px 4px 0}.mini-bars-val{text-align:right;color:var(--ink);font-weight:600}.mini-meter{display:inline-block;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden;vertical-align:middle;flex:none}.mini-meter span{display:block;height:100%;border-radius:0 3px 3px 0}.mini-engines{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.mini-engines>span{font-size:12px;line-height:1;padding:4px 6px;border-radius:999px;border:1px dashed var(--rule-strong);color:var(--ink-3);background:transparent;white-space:nowrap}.mini-engines>span.on{border-style:solid;border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.mini-engines.you>span.on{border-color:var(--you);background:var(--you);color:var(--on-accent)}.mini-engines.bad>span.on{border-color:var(--bad);background:var(--bad-tint);color:var(--bad-ink)}.mini-engines.good>span.on{border-color:var(--good);background:var(--good-tint);color:var(--good)}.ov2-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);grid-template-areas:"stand race" "trend trend";gap:28px 44px;padding:28px 28px 22px}.ov2-stand{grid-area:stand;display:grid;grid-template-columns:auto minmax(0,1fr);gap:30px;align-items:center}.ov2-waffle-wrap{display:grid;gap:10px;justify-items:start}.ov2-waffle{display:grid;grid-template-columns:repeat(10,16px);gap:3px}.ov2-waffle i{width:16px;height:16px;border-radius:3px;background:var(--surface-2)}.ov2-waffle i.you{background:var(--series-you);animation:ov2-pop .42s cubic-bezier(.2,.9,.3,1.25) both}.ov2-waffle i.gap{background:transparent;box-shadow:inset 0 0 0 1.5px var(--you-soft);animation:ov2-fade .4s ease-out both}@keyframes ov2-pop{0%{transform:scale(.2);opacity:0}to{transform:none;opacity:1}}@keyframes ov2-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ov2-waffle i{animation:none!important}}.ov2-waffle-key{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12px;color:var(--ink-3)}.ov2-waffle-key li{display:flex;align-items:center;gap:6px}.ov2-waffle-key i{width:10px;height:10px;border-radius:2px;flex:none}.ov2-waffle-key i.you{background:var(--series-you)}.ov2-waffle-key i.gap{box-shadow:inset 0 0 0 1.5px var(--you-soft)}.ov2-figure{display:grid;gap:8px;align-content:center;min-width:0}.ov2-kicker{font:500 14px var(--font-body);color:var(--ink-3);margin:0}.ov2-big{font:700 clamp(64px,calc(7.2vw / var(--zoom, 1)),104px)/.86 var(--font-head);letter-spacing:-.04em;color:var(--ink);margin:2px 0 4px}.ov2-sentence{font-size:15px;line-height:1.45;color:var(--ink-2);max-width:36ch}.ov2-change{font-size:14px}.ov2-figure .ov-rank{margin-top:2px}.ov2-race{grid-area:race;min-width:0;align-self:center}.ov2-sub{font:600 15px var(--font-head);margin:0 0 12px}.ov2-ladder{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ov2-ladder>li{display:grid;grid-template-columns:22px minmax(0,1fr) 46px 38px;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--radius-m)}.ov2-ladder>li.you{background:var(--you-tint)}.ov2-place{font-size:13px;color:var(--ink-3);text-align:center}.ov2-who{display:grid;gap:5px;min-width:0}.ov2-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov2-ladder>li.you .ov2-name{font-weight:600;color:var(--you-deep)}.ov2-name .you-tag{font-size:12px;color:var(--you);margin-left:6px;font-weight:500}.ov2-sov-trend{margin-top:18px;padding-top:14px;border-top:1px solid var(--rule)}.ov2-sov-trend h3{font:600 14px var(--font-head);margin:0 0 8px}.ov2-track{height:7px;border-radius:4px;background:var(--surface-2);overflow:hidden}.ov2-track span{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--bar-other);min-width:2px}.ov2-ladder>li.you .ov2-track{background:var(--paper)}.ov2-ladder>li.you .ov2-track span{background:var(--you)}.ov2-val{font-size:15px;font-weight:600;text-align:right}.ov2-ladder .change{font-size:12px;text-align:right}.ov2-also{font-size:13px;margin-top:8px}.ov2-trend{grid-area:trend;border-top:1px solid var(--rule);padding-top:18px;min-width:0}.ov2-foot{font-size:13px;margin-top:6px}.ov2-moves{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}.ov2-moves>li{display:grid;gap:6px;align-content:start;padding:2px 22px;border-left:1px solid var(--rule);min-width:0}.ov2-moves>li:first-child{padding-left:0;border-left:0}.ov2-moves>li:last-child{padding-right:0}.ov2-move-mark{font-size:11px}.ov2-moves>li.good .ov2-move-mark{color:var(--good)}.ov2-moves>li.bad .ov2-move-mark{color:var(--bad)}.ov2-moves>li.neutral .ov2-move-mark{color:var(--ink-3)}.ov2-move-title{font:600 15px/1.3 var(--font-head)}.ov2-move-about{font-size:13px;color:var(--ink-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ov2-moves .mini-db{margin-top:6px}.ov2-signs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.ov2-signs>li{box-shadow:-1px 0 0 var(--rule),0 -1px 0 var(--rule);min-width:0;display:grid}.ov2-sign{display:grid;grid-template-rows:auto auto auto auto 1fr;gap:4px;padding:16px 18px;color:inherit;text-decoration:none;min-width:0}.ov2-sign.linked:hover{background:var(--surface-1)}.ov2-sign-label{font-size:13px;color:var(--ink-2);font-weight:500}.ov2-sign-value{font:700 28px/1.05 var(--font-head);letter-spacing:-.02em}.ov2-sign-change{font-size:13px;min-height:18px}.ov2-sign-change .change{white-space:normal}.ov2-sign .sparkline{margin:2px 0;max-width:100%}.ov2-sign-nospark{height:32px}.ov2-sign-help{font-size:12px;color:var(--ink-3);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;align-self:end}.ov2-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:18px;margin-bottom:18px}.ov2-pair>.panel{margin:0}.ov2-fixes{list-style:none;margin:0;padding:0}.ov2-fixes>li+li{border-top:1px solid var(--rule)}.ov2-fixes button{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:13px 0;align-items:start}.ov2-fixes button:hover .ov2-fix-title{text-decoration:underline}.ov2-fixes button:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-s)}.ov2-fix-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--on-ink);font-size:13px;font-weight:600}.ov2-fix-main{display:grid;gap:6px;min-width:0}.ov2-fix-title{font:600 15px/1.35 var(--font-head);color:var(--ink)}.ov2-fix-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:var(--ink-2)}.ov2-pips{display:inline-flex;gap:2px;align-items:flex-end}.ov2-pips i{width:4px;border-radius:1px;background:var(--rule-strong)}.ov2-pips i:nth-child(1){height:7px}.ov2-pips i:nth-child(2){height:10px}.ov2-pips i:nth-child(3){height:13px}.ov2-pips.low i:nth-child(1),.ov2-pips.medium i:nth-child(-n+2),.ov2-pips.high i{background:var(--ink)}.ov2-tag{padding:1px 7px;border-radius:var(--radius-s);border:1px solid var(--rule-strong);color:var(--ink-2)}.ov2-win{list-style:none;margin:0;padding:0}.ov2-win>li{display:grid;gap:8px;padding:12px 0}.ov2-win>li+li{border-top:1px solid var(--rule)}.ov2-win-q{all:unset;box-sizing:border-box;cursor:pointer;font-size:15px;font-weight:500;line-height:1.4;color:var(--ink)}.ov2-win-q:hover{text-decoration:underline}.ov2-win-q:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-s)}.ov2-win-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.ov2-instead{display:inline-flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--ink-2)}.ov2-instead span{display:inline-flex;align-items:center;gap:5px}.ov2-instead i{width:8px;height:8px;border-radius:50%;flex:none}.ov2-sov{display:flex;gap:2px;height:26px;border-radius:4px;overflow:hidden}.ov2-sov span{display:flex;align-items:center;justify-content:center;min-width:4px}.ov2-sov em{font:600 12px var(--font-head);font-style:normal;color:#fff}.ov2-sov-key{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 22px}.ov2-sov-key>li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:14px;padding-bottom:6px;border-bottom:1px solid var(--rule)}.ov2-sov-key>li.you{font-weight:600;color:var(--you-deep)}.ov2-sov-key i{width:10px;height:10px;border-radius:2px}.ov2-sov-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov2-engines{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));overflow:hidden}.ov2-engines>li{box-shadow:-1px 0 0 var(--rule),0 -1px 0 var(--rule);padding:14px 16px 16px;display:grid;gap:8px;align-content:start;min-width:0}.ov2-eng-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.ov2-eng-name{font:600 14px var(--font-head)}.ov2-eng-fig{display:flex;align-items:baseline;gap:8px}.ov2-eng-val{font:700 28px/1 var(--font-head);letter-spacing:-.02em}.ov2-engines .sparkline{max-width:100%}.ov2-eng-bars{display:grid;gap:6px}.ov2-eng-bars span{display:grid;gap:3px}.ov2-eng-bars i{display:block;height:6px;border-radius:3px;background:var(--bar-other);min-width:2px}.ov2-eng-bars span.you i{background:var(--you)}.ov2-eng-bars b{font-size:12px;font-weight:400;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov2-eng-bars span.you b{color:var(--you-deep);font-weight:600}.ov2-movers{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:8px 40px}@media(max-width:1100px){.ov2-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"stand" "race" "trend"}.ov2-signs{grid-template-columns:repeat(2,minmax(0,1fr))}.ov2-moves{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.ov2-moves>li:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:560px){.ov2-hero{padding:20px 16px 16px;gap:22px}.ov2-stand{grid-template-columns:minmax(0,1fr);gap:18px}.ov2-waffle{grid-template-columns:repeat(10,12px);gap:3px}.ov2-waffle i{width:12px;height:12px}.ov2-waffle-wrap{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:16px}.ov2-moves{grid-template-columns:minmax(0,1fr)}.ov2-moves>li{padding:14px 0 0;border-left:0;border-top:1px solid var(--rule)}.ov2-moves>li:first-child{padding-top:0;border-top:0}.ov2-pair,.ov2-movers{grid-template-columns:minmax(0,1fr)}.ov2-sign{padding:14px 12px}.ov2-sign-value{font-size:26px}}.race-chart{position:relative}.race-chart svg{display:block;overflow:visible}.race-chart .grid line{stroke:var(--rule)}.race-legend{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:4px 6px}.race-legend button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2);padding:3px 8px;border-radius:999px;border:1px solid transparent}.race-legend button:hover,.race-legend button.on{border-color:var(--rule-strong);background:var(--surface-1)}.race-legend button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.race-legend button.you{color:var(--you-deep);font-weight:600}.race-legend i{width:14px;height:3px;border-radius:2px;flex:none}.race-end{fill:var(--ink-2);font:12px var(--font-body)}.race-end.you{fill:var(--you-deep);font-weight:600}.race-end-v{font-weight:600;fill:var(--ink)}.race-end.you .race-end-v{fill:var(--you-deep)}.tooltip .t-row.you{font-weight:600;color:var(--you-deep)}.ov2-trend-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;margin-bottom:10px}.ov2-trend-head .ov2-sub{margin:0}.ov2-trend-title{flex:1 1 340px;min-width:0}.ov2-trend-what{font-size:14px;color:var(--ink-2);margin-top:4px;max-width:70ch}.ov2-measure{flex:none}@media(max-width:640px){.ov2-measure{display:grid;grid-template-columns:1fr 1fr;width:100%}.ov2-measure button{white-space:nowrap}}.ov2-land{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px 36px;align-items:start}.ov2-land .ov2-sub{margin-bottom:10px}.ls-zone{fill:var(--surface-2);opacity:.7}.ls-corner.lead{fill:var(--ink-2);font-weight:600}.scorecard table{width:100%;border-collapse:separate;border-spacing:3px;font-size:14px}.scorecard th{font-weight:500;color:var(--ink-3);font-size:12px;padding:4px;line-height:1.25;vertical-align:bottom}.scorecard thead th{border:0}.scorecard tbody th{text-align:left;color:var(--ink);font-size:14px;font-weight:500;padding:8px 8px 8px 0;border:0;min-width:110px;line-height:1.25}.scorecard tr.you th{color:var(--you-deep);font-weight:600}.scorecard .you-tag{font-size:12px;color:var(--you);margin-left:6px;font-weight:500}.scorecard td{border:0}.sc-cell{position:relative;padding:9px 8px;border-radius:var(--radius-s);font-weight:600;min-width:50px}.scorecard td.sc-0,.sc-key i.sc-0{background:var(--surface-1);color:var(--ink-3);font-weight:400}.scorecard td.sc-1,.sc-key i.sc-1{background:var(--rank-1);color:var(--rank-ink-1)}.scorecard td.sc-2,.sc-key i.sc-2{background:var(--rank-2);color:var(--rank-ink-2)}.scorecard td.sc-3,.sc-key i.sc-3{background:var(--rank-3);color:var(--rank-ink-3)}.scorecard td.sc-4,.sc-key i.sc-4{background:var(--rank-4);color:var(--rank-ink-4)}.scorecard td.sc-5,.sc-key i.sc-5{background:var(--rank-5);color:var(--rank-ink-5)}.scorecard tr.you .sc-cell{box-shadow:inset 0 0 0 2px var(--you)}.sc-best{position:absolute;top:2px;right:4px;font-size:9px;line-height:1;opacity:.9}.sc-key{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin:10px 0 0;font-size:12px;color:var(--ink-3)}.sc-key i{width:18px;height:10px;border-radius:2px;display:inline-block}.sc-key span:first-child{margin-right:2px}.sc-key-star{margin-left:12px}.sc-take{margin:14px 0 0;padding:10px 12px;border-radius:var(--radius-m);background:var(--surface-1);font-size:14px;color:var(--ink-2);line-height:1.45}.ov2-sov-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px 36px;align-items:start}.ov2-sov-wrap .ov2-sov-trend{margin-top:0;padding-top:0;border-top:0}@media(max-width:1100px){.ov2-land,.ov2-sov-wrap{grid-template-columns:minmax(0,1fr)}.ov2-sov-wrap .ov2-sov-trend{padding-top:14px;border-top:1px solid var(--rule)}}.site-icons{display:inline-flex;align-items:center;vertical-align:middle}.si-icon{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;background:var(--logo-chip);box-shadow:0 0 0 2px var(--paper),inset 0 0 0 1px var(--rule);overflow:hidden;flex:none}.si-icon+.si-icon{margin-left:-6px}.si-icon img{width:14px;height:14px;display:block}.si-letter{font:600 10.5px var(--font-head);color:var(--logo-ink)}.si-more{margin-left:5px;font-size:12px;font-weight:600;color:var(--ink-2)}.si-none{font-size:13px}.askbar{max-width:860px;margin:64px auto 0;padding:0 8px}.ab-title{font:600 24px/1.25 var(--font-head);letter-spacing:-.015em;text-align:center;margin:0 0 24px;text-wrap:balance}.ab-composer{background:var(--paper);border:1px solid var(--rule-strong);border-radius:26px;padding:20px 16px 16px 26px;box-shadow:0 1px 2px #1012160a,0 10px 30px -14px #10121638;transition:border-color .14s ease,box-shadow .14s ease}.ab-composer:focus-within{border-color:var(--ink-3);box-shadow:0 1px 2px #1012160d,0 14px 34px -14px #1012164d}.ab-composer textarea{display:block;width:100%;border:0;outline:0;resize:none;background:none;color:var(--ink);font:400 16px/1.55 var(--font-body);padding:2px 10px 18px 0;min-height:34px;max-height:150px}.ab-composer textarea::placeholder{color:var(--ink-3)}.ab-bar{display:flex;align-items:flex-end;gap:16px;border-top:1px solid var(--rule);padding-top:14px}.ab-picker{flex:1}.ab-send:focus-visible,.ab-try:focus-visible,.ab-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ab-send{flex:none;min-width:42px;height:42px;padding:0 16px 0 18px;border-radius:999px;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 14px var(--font-body);white-space:nowrap;background:var(--ink);color:var(--on-ink);transition:opacity .12s ease,transform .12s ease}.ab-send:disabled{background:var(--surface-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule);cursor:default}.ab-send:not(:disabled):active{transform:scale(.94)}.ab-stop{width:11px;height:11px;border-radius:2px;background:currentColor}.ab-under{display:grid;justify-items:center;gap:16px;margin-top:22px}.ab-suggest{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px;max-width:760px}.ab-try{max-width:100%;padding:9px 16px;border-radius:999px;cursor:pointer;text-align:left;font:400 14px/1.35 var(--font-body);color:var(--ink-2);background:var(--paper);border:1px solid var(--rule)}.ab-try:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.ab-meta{font-size:13px;color:var(--ink-3);text-align:center}.ab-meta a{color:var(--ink-2)}.ab-thread{display:grid;gap:22px;margin-top:34px}.ab-user{justify-self:end;max-width:min(80%,620px)}.ab-user p{background:var(--surface-2);color:var(--ink);border-radius:20px 20px 4px;padding:12px 18px;font-size:15px;line-height:1.5}.ab-reply{background:var(--paper);border:1px solid var(--rule);border-radius:20px;padding:24px 28px 22px}.ab-reply-head{display:flex;align-items:flex-start;gap:12px}.ab-avatar{flex:none;width:26px;height:26px;border-radius:50%;background:var(--ink);display:grid;place-items:center;margin-top:-1px}.ab-avatar:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--you)}.ab-sum{font:500 15px/1.5 var(--font-body);color:var(--ink)}.ab-tabs{display:flex;gap:6px;margin:20px 0 0;border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none}.ab-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 14px 12px;border:0;background:none;cursor:pointer;white-space:nowrap;font:500 14px var(--font-body);color:var(--ink-3);box-shadow:inset 0 -2px 0 transparent}.ab-tab[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.ab-tab-mark{width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink-3)}.ab-tab.is-named .ab-tab-mark{background:var(--you);box-shadow:none}.ab-tab.is-asking .ab-tab-mark{animation:ab-pulse 1.2s ease-in-out infinite;background:var(--rule-strong);box-shadow:none}.ab-tab.is-error .ab-tab-mark,.ab-tab.is-quiet .ab-tab-mark{box-shadow:inset 0 0 0 1.5px var(--rule-strong)}@keyframes ab-pulse{50%{opacity:.35}}.ab-panel{padding:22px 2px 6px}.ab-verdict-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:16px}.ab-named{font-size:13px;color:var(--ink-3)}.ab-answer{font-size:15px;line-height:1.75;color:var(--ink);max-width:70ch;max-height:420px;overflow-y:auto}.ab-answer p+p{margin-top:14px}.ab-answer b{font-weight:600}.ab-answer mark.ab-you{background:var(--you-tint);color:var(--you-deep);font-weight:600;padding:0 3px;border-radius:3px}.ab-sources{font-size:13px;color:var(--ink-3);margin-top:18px}.ab-sources a{color:var(--ink-2)}.ab-typing{display:flex;gap:5px;padding:8px 0}.ab-typing i{width:7px;height:7px;border-radius:50%;background:var(--ink-3);animation:ab-dot 1.2s ease-in-out infinite}.ab-typing i:nth-child(2){animation-delay:.15s}.ab-typing i:nth-child(3){animation-delay:.3s}@keyframes ab-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ab-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:22px;padding-top:18px;border-top:1px solid var(--rule);font-size:14px}@media(prefers-reduced-motion:reduce){.ab-typing i,.ab-tab.is-asking .ab-tab-mark{animation:none}}.fig{margin:0;min-width:0}.fig-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:14px 28px;margin-bottom:26px}.fig-words{flex:1 1 380px;min-width:0}.fig-label{font-size:13px;font-weight:500;color:var(--ink-3)}.fig-title{font:600 18px/1.35 var(--font-head);letter-spacing:-.008em;color:var(--ink);margin-top:6px;max-width:62ch;text-wrap:balance}.fig-dek{font-size:14px;line-height:1.6;color:var(--ink-2);margin-top:8px;max-width:72ch}.fig-actions{flex:none}.fig-source{font-size:12px;color:var(--ink-3);margin-top:24px;padding-top:14px;border-top:1px solid var(--rule)}.ov3-hero{display:grid;gap:0;padding:40px 44px 34px}.ov3-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:40px 72px;align-items:start;padding-bottom:42px}.ov3-headline{font:600 28px/1.26 var(--font-head);letter-spacing:-.018em;color:var(--ink);margin-top:10px;max-width:24ch;text-wrap:balance}.ov3-change{margin-top:18px;font-size:14px}.ov3-bench{margin-top:36px;max-width:460px}.ov3-bench-track{position:relative;height:12px;background:var(--surface-2);border-radius:2px}.ov3-bench-you{position:absolute;left:0;top:0;bottom:0;background:var(--you);border-radius:0 4px 4px 0}.ov3-bench-mark{position:absolute;top:-6px;bottom:-6px;width:2px;margin-left:-1px;background:var(--ink)}.ov3-bench-labels{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:16px;font-size:13px;color:var(--ink-2)}.ov3-bench-l{display:inline-flex;align-items:center;gap:7px}.ov3-bench-l i{width:10px;height:10px;border-radius:2px;background:var(--you)}.ov3-bench-l i.mark{width:2px;height:13px;border-radius:0;background:var(--ink)}.ov3-bench-l b{font-weight:600;color:var(--ink)}.ov3-basis{font-size:13px;line-height:1.55;color:var(--ink-3);margin-top:22px;max-width:48ch}.ov3-measures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0 -44px}.ov3-measure{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label change" "value value" "spark spark" "help help";align-items:baseline;gap:4px 10px;padding:24px 26px 22px;text-align:left;background:none;border:0;border-left:1px solid var(--rule);color:var(--ink);cursor:pointer;font:inherit;transition:background .12s ease}.ov3-measure:first-child{border-left:0;padding-left:44px}.ov3-measure:hover{background:var(--canvas)}.ov3-measure[aria-pressed=true]{background:var(--paper);box-shadow:inset 0 3px 0 var(--you)}.ov3-measure:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ov3-m-label{grid-area:label;font-size:13px;color:var(--ink-2)}.ov3-measure[aria-pressed=true] .ov3-m-label{color:var(--ink);font-weight:600}.ov3-m-change{grid-area:change;font-size:13px}.ov3-m-value{grid-area:value;font:600 28px/1.15 var(--font-head);letter-spacing:-.01em;margin-top:6px}.ov3-m-spark{grid-area:spark;margin-top:10px;height:26px}.ov3-m-help{grid-area:help;font-size:12px;line-height:1.45;color:var(--ink-3);margin-top:10px}.ov3-trend{padding-top:40px}.rd-rows{list-style:none;margin:0;padding:0;display:grid;gap:4px}.rd-rows>li,.rd-axis{display:grid;grid-template-columns:16px minmax(150px,1.15fr) minmax(0,1.25fr) 46px 32px;align-items:center;gap:14px;padding:10px 12px}.rd-rows>li{border-radius:6px}.rd-rows>li.you{background:var(--you-tint)}.rd-place{font-size:13px;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.rd-name{font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-rows>li.you .rd-name{font-weight:600;color:var(--you-deep)}.rd-track{position:relative;height:18px;border-left:1px solid var(--rule-strong)}.rd-grid{position:absolute;top:0;bottom:0;width:1px;background:var(--rule)}.rd-span{position:absolute;top:50%;height:2px;margin-top:-1px;background:var(--rule-strong)}.rd-before{position:absolute;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink-3)}.rd-now{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;box-shadow:0 0 0 2px var(--paper)}.rd-rows>li.you .rd-now{box-shadow:0 0 0 2px var(--you-tint)}.rd-val{text-align:right;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.rd-move{text-align:right;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.rd-move.up{color:var(--good)}.rd-move.down{color:var(--bad)}.rd-axis{padding-top:2px;padding-bottom:0}.rd-axis-track{grid-column:3;position:relative;height:16px}.rd-axis-track span{position:absolute;top:0;transform:translate(-50%);font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.rd-axis-track span:first-child{transform:none}.rd-axis-track span:last-child{transform:translate(-100%)}.rd-key{display:flex;align-items:center;gap:6px;margin:14px 12px 0;font-size:12px;color:var(--ink-3)}.rd-key i{display:inline-block;width:9px;height:9px;border-radius:50%}.rd-key-now{background:var(--ink-2);margin-left:0}.rd-key-before{box-shadow:inset 0 0 0 1.5px var(--ink-3);margin-left:12px}.ov3-section{display:grid;gap:0;padding:38px 44px 32px}.ov3-section>.fig+.fig{margin-top:40px;padding-top:38px;border-top:1px solid var(--rule)}.ov3-land{max-width:820px}.ov3-minor{font:600 14px var(--font-head);margin:0 0 8px;color:var(--ink)}.ov2-signs.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.ov2-signs.n3,.ov2-signs.n5,.ov2-signs.n6{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.ov3-top{grid-template-columns:minmax(0,1fr)}.ov3-headline{max-width:30ch}}@media(max-width:900px){.ov3-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.ov3-measure:nth-child(3){border-left:0;padding-left:44px}.ov3-measure:nth-child(n+3){border-top:1px solid var(--rule)}.ov2-signs.n3,.ov2-signs.n5,.ov2-signs.n6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.askbar{margin-top:36px;padding:0}.ab-title{font-size:20px;margin-bottom:18px}.ab-composer{border-radius:22px;padding:16px 12px 12px 18px}.ab-reply{padding:18px 16px 16px}.ab-bar{flex-direction:column;align-items:stretch;gap:14px}.ab-send{align-self:flex-end}.ab-try{font-size:13px}.ov3-hero{padding:26px 18px 22px}.ov3-top{gap:32px;padding-bottom:30px}.ov3-headline{font-size:22px}.ov3-measures{margin:0 -18px}.ov3-measure,.ov3-measure:first-child,.ov3-measure:nth-child(3){padding:18px 14px 18px 18px}.ov3-m-value{font-size:22px}.ov3-m-help{display:none}.ov3-section{padding:26px 18px 22px}.ov3>.panel:not(.ov3-hero):not(.ov3-section){padding:22px 18px}.rd-rows>li{grid-template-columns:14px minmax(0,1fr) 40px 30px;grid-template-areas:"p n v m" ". t t t";gap:4px 8px;padding:8px 6px}.rd-place{grid-area:p}.rd-name{grid-area:n}.rd-val{grid-area:v}.rd-move{grid-area:m}.rd-track{grid-area:t}.rd-axis{grid-template-columns:14px minmax(0,1fr) 40px 30px;gap:8px;padding:2px 6px 0}.rd-axis-track{grid-column:2 / 5}.ov2-signs.n2,.ov2-signs.n3,.ov2-signs.n5,.ov2-signs.n6{grid-template-columns:minmax(0,1fr)}}.rd-name .you-tag{margin-left:7px;font-size:12px;font-weight:500;color:var(--you)}.ov3-sov{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;max-width:900px}.ov3-sov .ov2-sov-key{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ov3-more{display:inline-block;margin-top:20px}.ov3>*+*,.ov3>.panel+.panel{margin-top:36px}.ov3>.askbar{margin-top:104px}.ov3>.askbar+*{margin-top:104px}.ov3>.ov3-controls{position:relative;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px}.ov3>.ov3-controls+*{margin-top:18px}@media(max-width:1100px){.ov3>.ov3-controls .dp,.ov3>.ov3-controls .fm{position:static}.ov3>.ov3-controls .dp-pop,.ov3>.ov3-controls .fm-pop{left:auto;right:0}}@media(max-width:760px){.ov3>.ov3-controls .dp-pop,.ov3>.ov3-controls .fm-pop{left:0;right:0}}.ov3 .first-week,.ov3 .ov2-pair{margin-bottom:0}.ov3 .ov2-pair{gap:28px}.ov3>.panel:not(.ov3-hero):not(.ov3-section),.ov3 .ov2-pair>.panel{padding:32px 36px}.ov3 .panel-head{margin-bottom:22px}.ov3 .ov2-sign{padding:24px 26px 22px;gap:6px}.ov3 .ov2-moves>li{padding:4px 28px;gap:8px}.ov3 .ov2-moves>li:first-child{padding-left:0}.ov3 .ov2-fixes button{padding:18px 0;gap:14px}.ov3 .ov2-win>li{padding:18px 0;gap:10px}.ov3 .ov2-engines>li{padding:20px 22px 22px;gap:10px}.ov3 .fw-steps{margin-top:20px;gap:14px}.ov3 .fw-steps a{padding:16px}@media(max-width:640px){.ov3>*+*,.ov3>.panel+.panel{margin-top:24px}.ov3>.askbar{margin-top:56px}.ov3>.askbar+*{margin-top:64px}.ov3>.ov3-controls+*{margin-top:14px}.ov3>.panel:not(.ov3-hero):not(.ov3-section),.ov3 .ov2-pair>.panel{padding:22px 18px}.ov3 .ov2-moves>li{padding:4px 0}}.ov3>.panel{border-radius:16px}.ov3 section[id^=ov-]{scroll-margin-top:92px}.ov3-nav{position:sticky;top:14px;z-index:30;display:flex;justify-content:center;pointer-events:none}.ov3>.ov3-nav+*{margin-top:26px}.ov3-nav ol{pointer-events:auto;list-style:none;margin:0;padding:5px;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none;background:color-mix(in srgb,var(--paper) 78%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border:1px solid var(--rule);border-radius:999px;box-shadow:0 1px 2px #1012160a,0 10px 28px -16px #10121647}.ov3-nav button{border:0;background:none;cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 16px;font:500 14px var(--font-body);color:var(--ink-2);transition:background .16s ease,color .16s ease}.ov3-nav button:hover{color:var(--ink);background:var(--surface-2)}.ov3-nav button{display:inline-flex;align-items:center;gap:7px}.ov3-nav-n{min-width:20px;padding:1px 7px;border-radius:99px;font:650 12px/1.4 var(--font-head);font-variant-numeric:tabular-nums;text-align:center;color:var(--you-deep);background:var(--you-tint)}.ov3-nav button[aria-current=true]{background:var(--ink);color:var(--on-ink)}.ov3-nav button[aria-current=true] .ov3-nav-n{color:var(--ink);background:var(--paper)}.ov3-nav button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ov3-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ov3-col{min-width:0}.ov3-col:first-child:not(:only-child){padding-right:40px}.ov3-col+.ov3-col{padding-left:40px;border-left:1px solid var(--rule)}.ov3-col:only-child{grid-column:1 / -1}.ov3-col-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--rule)}.ov3-col-head .ov3-minor{margin:0}.ov3-col-head .muted,.ov3-col-head a{font-size:13px}.ov3-win-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.ov3-win-meta .ov2-instead{gap:4px 12px}.ov3-missed{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);white-space:nowrap}.ov3-missed-marks{display:inline-flex;gap:3px}.ov3-missed-marks i{width:9px;height:9px;border-radius:2px;box-shadow:inset 0 0 0 1.25px var(--rule-strong)}.ov3-missed-marks i.on{background:var(--ink-2);box-shadow:none}.rd-now{transition:left .95s cubic-bezier(.2,.75,.25,1)}.rd-span{transition:left .95s cubic-bezier(.2,.75,.25,1),width .95s cubic-bezier(.2,.75,.25,1)}.race-line{stroke-dasharray:1;stroke-dashoffset:1;animation:race-draw 1.1s cubic-bezier(.3,.6,.2,1) .1s forwards}@keyframes race-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.rd-now,.rd-span{transition:none}.race-line{animation:none;stroke-dashoffset:0}}.ov3-section .ov2-signs{margin:0 -2px}@media(max-width:980px){.ov3-split{grid-template-columns:minmax(0,1fr)}.ov3-col:first-child:not(:only-child){padding-right:0;padding-bottom:28px}.ov3-col+.ov3-col{padding-left:0;border-left:0;padding-top:28px;border-top:1px solid var(--rule)}}@media(max-width:640px){.ov3-nav{top:8px;justify-content:flex-start}.ov3-nav ol{padding:4px}.ov3-nav button{padding:7px 12px;font-size:13px}.ov3 section[id^=ov-]{scroll-margin-top:70px}}.ov3-facts{display:grid;margin:30px 0 0;max-width:440px;border-top:1px solid var(--rule)}.ov3-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule)}.ov3-facts dt{font-size:13px;color:var(--ink-3)}.ov3-facts dd{margin:0;font-size:15px;font-weight:600;color:var(--ink);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.ov3-fact-note{font-size:13px;font-weight:400;color:var(--ink-2);font-variant-numeric:tabular-nums}.ov3 .ov2-eng-head{flex-wrap:nowrap}.ov3 .ov2-eng-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov3 .ov2-engines>li{padding:20px 18px 22px}.ov3-gauge{display:flex;align-items:center;gap:26px;margin-top:28px}.ov3-gauge-key{display:grid;gap:8px;min-width:0}.ov3-gauge-key .ov3-change{margin-top:6px}.ov3-gauge-key .ov3-basis{margin-top:4px}.ov3-gk{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.ov3-gk b{font-weight:700;color:var(--ink);font-size:15px}.ov3-gk i{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--you-soft),var(--you));flex:none}.ov3-gk i.mark{width:3px;height:14px;border-radius:2px;background:var(--ink)}.ov3-gk.you{color:var(--you-deep);font-weight:600}.vring{flex:none;overflow:visible}.vring-arc{filter:drop-shadow(0 3px 6px color-mix(in srgb,var(--you) 28%,transparent))}.vring-track{stroke:color-mix(in srgb,var(--rule) 70%,var(--surface-2))}.vring-arc{transition:stroke-dasharray 1.2s cubic-bezier(.2,.75,.25,1)}.vring-tick{stroke:var(--rule-strong);stroke-width:1}.vring-tick.major{stroke:var(--ink-3);stroke-width:1.5}.vring-lead{stroke:var(--ink);stroke-width:3;stroke-linecap:round}.vring-value{font:700 36px var(--font-head);letter-spacing:-.03em;fill:var(--ink)}.vring-caption{font:500 12px var(--font-body);fill:var(--ink-3)}.race-glow{filter:blur(2px)}.race-live{transform-box:fill-box;transform-origin:center;animation:race-live 2.4s ease-out infinite;opacity:.45}@keyframes race-live{0%{transform:scale(1);opacity:.45}70%,to{transform:scale(3.2);opacity:0}}.rd-span{height:4px;margin-top:-2px;border-radius:2px;opacity:.6}.rd-now{width:13px;height:13px;margin:-6.5px 0 0 -6.5px;box-shadow:0 0 0 2.5px var(--paper),0 2px 6px #10121638}.rd-rows>li.you .rd-now{box-shadow:0 0 0 2.5px var(--you-tint),0 0 0 7px color-mix(in srgb,var(--you) 20%,transparent),0 2px 8px color-mix(in srgb,var(--you) 40%,transparent)}.rd-rows>li{transition:background .16s ease}.rd-rows>li:not(.you):hover{background:var(--canvas)}.rd-rows>li.you{background:linear-gradient(90deg,var(--you-tint),color-mix(in srgb,var(--you-tint) 30%,transparent))}.ov3-measure[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--you) 7%,var(--paper)),var(--paper) 70%)}.ov3-m-value{color:var(--ink)}.ov3-sov{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px 48px;max-width:980px}.ov3-sov-key{margin:0;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;column-gap:32px}.sov-donut{overflow:visible;filter:drop-shadow(0 10px 22px rgba(16,18,22,.12))}.sov-donut-track{stroke:var(--surface-2)}.sov-donut-slice{transition:stroke-dasharray 1s cubic-bezier(.2,.75,.25,1)}.sov-donut-value{font:700 28px var(--font-head);letter-spacing:-.02em;fill:var(--ink)}.sov-donut-caption{font:500 12px var(--font-body);fill:var(--ink-3)}.ov3 .ov2-moves{gap:16px}.ov3 .ov2-moves>li,.ov3 .ov2-moves>li:first-child,.ov3 .ov2-moves>li:last-child{border:1px solid var(--rule);border-radius:14px;padding:18px 20px;gap:8px;background:var(--paper)}.ov3 .ov2-moves>li.good{background:linear-gradient(180deg,var(--good-tint),var(--paper) 72%);border-color:color-mix(in srgb,var(--good) 22%,var(--rule))}.ov3 .ov2-moves>li.bad{background:linear-gradient(180deg,var(--bad-tint),var(--paper) 72%);border-color:color-mix(in srgb,var(--bad) 22%,var(--rule))}.ov3 .ov2-move-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:11px;background:var(--paper);box-shadow:0 1px 3px #1012161f}.ov3 .ov2-move-title{font-size:15px}.ls-dot{filter:drop-shadow(0 3px 6px rgba(16,18,22,.22))}.ls-halo{transform-box:fill-box;transform-origin:center;opacity:.14;animation:ls-halo 2.8s ease-in-out infinite}@keyframes ls-halo{50%{transform:scale(1.18);opacity:.06}}.ls-zone{fill:color-mix(in srgb,var(--good-tint) 55%,var(--surface-2));opacity:.8}.ov3 .ov2-eng-bars i{height:7px;border-radius:4px;background:linear-gradient(90deg,var(--rule-strong),var(--bar-other))}.ov3 .ov2-eng-bars span.you i{background:linear-gradient(90deg,var(--you-soft),var(--you));box-shadow:0 2px 6px color-mix(in srgb,var(--you) 30%,transparent)}@media(prefers-reduced-motion:reduce){.vring-arc,.sov-donut-slice{transition:none}.race-live,.ls-halo{animation:none;opacity:0}}@media(max-width:760px){.ov3-gauge{flex-direction:column;align-items:flex-start;gap:18px}.ov3-sov{grid-template-columns:minmax(0,1fr);justify-items:center}.ov3-sov-key{width:100%;grid-template-columns:minmax(0,1fr)}}:root{--sheen: rgb(255 255 255 / .45);--sheen-soft: rgb(255 255 255 / .2)}:root[data-theme=dark]{--sheen: rgb(255 255 255 / .22);--sheen-soft: rgb(255 255 255 / .1)}@media(prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--sheen: rgb(255 255 255 / .22);--sheen-soft: rgb(255 255 255 / .1)}}:is(.tb-track>span,.sc-track>span,.sb-track>span,.bc-bar>span,.jr-bar>span,.learn-bar>span,.cl-bar>span,.mini-bars-track>span,.mini-meter>span,.am-meter>span,.run-track>span,.ranking .fill,.pm-bar>span,.fc-bar-fill,.et-bar>span,.h2h-side.right .h2h-bar){background-image:linear-gradient(90deg,var(--sheen),transparent 85%)!important}:is(.tb-track>span,.sc-track>span,.sb-track>span,.bc-bar>span,.jr-bar>span,.learn-bar>span,.cl-bar>span,.mini-bars-track>span,.mini-meter>span,.am-meter>span,.ranking .fill,.fc-bar-fill){border-radius:99px}:is(.sc-track,.sb-track,.mini-meter,.ranking .track){border-radius:99px}.h2h-side.left .h2h-bar{background-image:linear-gradient(270deg,var(--sheen),transparent 85%)!important}.h2h-bar[style*="var(--you)"]{box-shadow:0 2px 6px color-mix(in srgb,var(--you) 28%,transparent)}.h2h-bar{height:13px}:is(.sov-bar,.pb-bar,.es-bar,.ans-sum-bar,.cr-sev-bar,.pf-bar)>*{background-image:linear-gradient(180deg,var(--sheen-soft),transparent 70%)!important}.sov-bar,.pb-bar{border-radius:99px}.sov-row .sov-bar{border-radius:8px;box-shadow:0 2px 8px #1012160f}.upset-fill{background-image:linear-gradient(0deg,var(--sheen),transparent 80%);border-radius:4px 4px 1px 1px}.db-line.up,.mini-db-line.up{background:linear-gradient(90deg,color-mix(in srgb,var(--good-soft) 30%,transparent),var(--good-soft))}.db-line.down,.mini-db-line.down{background:linear-gradient(270deg,color-mix(in srgb,var(--bad-soft) 30%,transparent),var(--bad-soft))}.db-dot.db-after.up,.mini-db-dot.after.up{box-shadow:0 0 0 2px var(--paper),0 0 0 5.5px color-mix(in srgb,var(--good) 18%,transparent)}.db-dot.db-after.down,.mini-db-dot.after.down{box-shadow:0 0 0 2px var(--paper),0 0 0 5.5px color-mix(in srgb,var(--bad) 18%,transparent)}.al-dot{box-shadow:0 0 0 2px var(--paper),0 0 0 6px color-mix(in srgb,var(--you) 18%,transparent),0 2px 8px color-mix(in srgb,var(--you) 35%,transparent)}.tone-dot{box-shadow:0 0 0 1px var(--ink-3),0 2px 6px #10121640}.insight.good{background:linear-gradient(180deg,var(--good-tint),var(--paper) 64%)}.insight.bad{background:linear-gradient(180deg,var(--bad-tint),var(--paper) 64%)}.insight:not(.good):not(.bad){background:linear-gradient(180deg,color-mix(in srgb,var(--series-1) 7%,var(--paper)),var(--paper) 64%)}.alert-item{background:var(--paper)}.alert-item .ai-icon{box-shadow:0 1px 3px #1012161f}:is(.tile,.ws-stat,.kind-cards>*,.tiles>*,.qn-strip>div){background:linear-gradient(180deg,color-mix(in srgb,var(--series-1) 6%,var(--paper)),var(--paper) 72%)}:is(.tile-value,.kc-share,.key .k-value,.ws-big){color:var(--ink)}tr.you{background:linear-gradient(90deg,var(--you-tint),color-mix(in srgb,var(--you-tint) 25%,var(--paper)))}tr.you td{background:transparent}.cm-cell:not(.self),.hm-cell,.ws-tm-tile{background-image:linear-gradient(180deg,var(--sheen-soft),transparent 75%)!important}.qw-dot,.ws-op-dot.named{filter:drop-shadow(0 2px 4px rgba(16,18,22,.24))}.mini-ring-arc,.dial-arc{filter:drop-shadow(0 2px 4px rgba(16,18,22,.16))}.pulse-day i.bad,.pulse-day i.good{box-shadow:0 1px 4px #10121633}.pb-done{background-color:var(--good-mark)}.pb-doing{background-color:var(--series-1)}.qn-strip{overflow:hidden}.scorecard td.sc-1,.sc-key i.sc-1{background:var(--seq-1);color:var(--seq-ink-1)}.scorecard td.sc-2,.sc-key i.sc-2{background:var(--seq-2);color:var(--seq-ink-2)}.scorecard td.sc-3,.sc-key i.sc-3{background:var(--seq-3);color:var(--seq-ink-3)}.scorecard td.sc-4,.sc-key i.sc-4{background:var(--seq-4);color:var(--seq-ink-4)}.scorecard td.sc-5,.sc-key i.sc-5{background:var(--seq-5);color:var(--seq-ink-5)}.scorecard td:is(.sc-1,.sc-2,.sc-3,.sc-4,.sc-5){background-image:linear-gradient(180deg,var(--sheen-soft),transparent 75%)}.ov3 .ov2-engines{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ov3 .ov2-eng-head{flex-wrap:wrap;row-gap:4px}.ov3 .ov2-eng-name{white-space:normal;overflow:visible}.val{display:grid;gap:20px;padding:26px 28px 22px;background:linear-gradient(180deg,color-mix(in srgb,var(--good-tint) 55%,var(--paper)),var(--paper) 38%)}.val-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.val-head>div{display:grid;gap:8px;max-width:760px}.val-label{font-size:13px;color:var(--ink-3)}.val-headline{font:650 var(--fs-hero)/1.25 var(--font-head);letter-spacing:-.012em;color:var(--ink);text-wrap:balance}@media(max-width:720px){.val-headline{font-size:var(--fs-hero-phone)}}.val-dek{font-size:14px;line-height:1.55;color:var(--ink-2);max-width:70ch}.val-flows{display:grid;gap:14px}.val-flow{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(0,3fr);gap:14px 22px;align-items:center;padding:16px 18px;border-radius:14px;border:1px solid var(--rule);background:var(--paper)}.val-flow.earned{background:linear-gradient(90deg,color-mix(in srgb,var(--good-tint) 85%,var(--paper)),var(--paper) 60%);border-color:color-mix(in srgb,var(--good) 22%,var(--rule))}.val-flow.missed{background:linear-gradient(90deg,color-mix(in srgb,var(--warn-tint) 85%,var(--paper)),var(--paper) 60%);border-color:color-mix(in srgb,var(--warn) 25%,var(--rule))}.val-flow-head{display:grid;gap:4px}.val-flow-title{font-size:13px;color:var(--ink-2);font-weight:500}.val-flow-total{font:700 26px/1.1 var(--font-head);letter-spacing:-.02em;color:var(--ink)}.val-flow.earned .val-flow-total{color:var(--good)}.val-flow.missed .val-flow-total{color:var(--warn-ink)}.val-flow-total small{font:500 13px var(--font-body);color:var(--ink-3);letter-spacing:0}.val-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 0}.val-steps>li{display:flex;align-items:center}.val-rate{position:relative;display:inline-flex;align-items:center;padding:0 16px 0 10px;margin:0 2px;font-size:12px;font-weight:600;color:var(--ink-3);white-space:nowrap}.val-rate:after{content:"";position:absolute;right:4px;top:50%;width:7px;height:7px;border-top:1.5px solid var(--rule-strong);border-right:1.5px solid var(--rule-strong);transform:translateY(-50%) rotate(45deg)}.val-rate:before{content:"";position:absolute;left:0;right:7px;top:calc(50% + 9px);height:1.5px;background:linear-gradient(90deg,transparent,var(--rule-strong))}.val-step{display:grid;gap:1px;padding:8px 12px;border-radius:10px;background:var(--paper);box-shadow:0 1px 2px #1012160f,inset 0 0 0 1px var(--rule);min-width:0}.val-step b{font:700 18px/1.15 var(--font-head);color:var(--ink)}.val-step span{font-size:12px;color:var(--ink-3);line-height:1.3;max-width:170px}.val-flow.earned li.last .val-step{background:linear-gradient(135deg,color-mix(in srgb,var(--good-mark) 72%,var(--paper)),var(--good-mark));box-shadow:0 3px 10px color-mix(in srgb,var(--good-mark) 30%,transparent)}.val-flow.missed li.last .val-step{background:linear-gradient(135deg,color-mix(in srgb,var(--warn) 65%,var(--paper)),var(--warn));box-shadow:0 3px 10px color-mix(in srgb,var(--warn) 30%,transparent)}.val-flow li.last .val-step b,.val-flow li.last .val-step span{color:#fff}.val-flow.waiting{grid-template-columns:minmax(0,1fr)}.val-wait{font-size:14px;color:var(--ink-2)}.val-form{display:grid;gap:14px;padding:18px;border-radius:14px;background:var(--canvas);box-shadow:inset 0 0 0 1px var(--rule)}.val-form-title{font:600 15px var(--font-head);color:var(--ink)}.val-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 18px}.val-field{display:grid;gap:3px;align-content:start}.val-field>span:first-child{font-size:14px;font-weight:600;color:var(--ink)}.val-field small{font-size:12px;color:var(--ink-3);min-height:1.3em}.val-field input,.val-field select{font:inherit;font-size:15px;padding:8px 10px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--paper);color:var(--ink);min-width:0}.val-money{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;margin-top:4px}.val-pct{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:4px;font-size:14px;color:var(--ink-2)}.val-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.val-note{font-size:13px;color:var(--ink-3)}@media(max-width:760px){.val{padding:22px 18px 18px}.val-flow{grid-template-columns:minmax(0,1fr)}}.val{margin-bottom:18px}@media(max-width:760px){.val-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.val-steps>li{display:grid;gap:4px;align-content:start}.val-rate{padding:0;margin:0;font-size:12px}.val-rate:before,.val-rate:after{display:none}.val-rate:first-letter{text-transform:none}.val-step{width:100%}.val-step span{max-width:none}}.ov3-eng-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 16px;padding:12px 14px 12px 16px;border-radius:12px;font-size:14px;line-height:1.45;color:var(--ink-2);background:color-mix(in srgb,var(--series-1) 7%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--series-1) 22%,transparent)}.ov3-eng-filter .btn{padding:7px 12px;font-size:13px}.ov3 .ov2-engines.is-filtered>li:not(.picked){opacity:.55;transition:opacity .16s ease}.ov3 .ov2-engines.is-filtered>li:not(.picked):hover{opacity:1}.ov3 .ov2-engines.is-filtered>li.picked{opacity:1;background:linear-gradient(180deg,var(--you-tint),var(--paper) 75%);box-shadow:-1px 0 0 var(--rule),0 -1px 0 var(--rule),inset 0 3px 0 var(--you)}tr.picked td{background:var(--you-tint);font-weight:600}.val-weeks{display:grid;gap:10px;padding:18px 18px 14px;border-radius:14px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule)}.val-weeks-head{display:grid;gap:2px}.val-weeks-title{font:600 15px var(--font-head);color:var(--ink)}.val-weeks-head .muted{font-size:13px}.vw{position:relative}.vw svg{display:block;overflow:visible}.vw-legend{margin-bottom:6px}.vw-key{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.vw-key.earned{background:linear-gradient(180deg,var(--good-mark),color-mix(in srgb,var(--good-mark) 55%,var(--paper)))}.vw-key.missed{background:linear-gradient(180deg,var(--warn),color-mix(in srgb,var(--warn) 45%,var(--paper)))}.vw-key.fix{border-radius:50%;background:var(--ink)}.vw-bar{filter:drop-shadow(0 2px 3px rgba(16,18,22,.12))}.vw-hover{fill:var(--canvas)}.vw-fix circle{fill:var(--ink);stroke:var(--paper);stroke-width:2}.vw-fix text{font:600 10px var(--font-head);fill:var(--on-ink)}.vw-val{font:700 12px var(--font-head)}.vw-val.earned{fill:var(--good)}.vw-tip{width:210px}.vw-tip .t-row{display:flex;justify-content:space-between;gap:10px}.val-fixes{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px;font-size:14px;color:var(--ink)}.val-fixes li{display:flex;align-items:baseline;gap:8px}.val-fix-n{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;flex:none;font:600 10px var(--font-head);color:var(--on-ink);background:var(--ink);transform:translateY(1px)}.val,.val-weeks,.val-flows{grid-template-columns:minmax(0,1fr)}.val>*,.val-weeks>*{min-width:0}.vw{width:100%;min-width:0}.vw-legend .vw-key{width:10px;height:10px;border-radius:3px}.vw-legend .vw-key.fix{border-radius:50%}.fix-text{display:grid;gap:12px}.doc{line-height:1.65;color:var(--ink);overflow-wrap:anywhere;min-width:0}.doc>*{margin:0}.doc>*+*{margin-top:10px}.doc>.doc-h{margin-top:20px}.doc>.doc-h:first-child{margin-top:0}.doc>.doc-h+*{margin-top:6px}.doc .doc-h1{font:700 18px/1.3 var(--font-head);letter-spacing:-.01em}.doc .doc-h2{font:600 18px/1.35 var(--font-head);letter-spacing:-.005em}.doc .doc-h3{font:600 15px/1.4 var(--font-head)}.doc .doc-h4{font:600 14px/1.45 var(--font-body);color:var(--ink-2)}.doc ul,.doc ol{padding-left:22px}.doc li+li{margin-top:4px}.doc li>ul,.doc li>ol{margin-top:4px}.doc li::marker{color:var(--ink-3)}.doc ol>li::marker{font-variant-numeric:tabular-nums;font-weight:600}.doc a{color:var(--ink);text-decoration-color:var(--ink-3);text-underline-offset:3px}.doc code{font:.9em ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--surface-1);padding:1px 4px;border-radius:4px}.doc mark.ph{background:var(--warn-tint);color:inherit;padding:0 3px;border-radius:3px;box-shadow:inset 0 -1px 0 var(--warn-line)}.doc blockquote{padding:2px 0 2px 14px;border-left:3px solid var(--rule-strong);color:var(--ink-2)}.doc blockquote p{margin:0}.doc hr{border:0;border-top:1px solid var(--rule)}.doc .doc-code{padding:10px 12px;background:var(--surface-1);border:1px solid var(--rule);border-radius:var(--radius-s);font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.doc-table{overflow-x:auto;border:1px solid var(--rule);border-radius:10px}.doc-table:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.doc-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.doc-table th{text-align:left;font-weight:600;background:var(--surface-1);color:var(--ink)}.doc-table th,.doc-table td{padding:8px 12px;border-bottom:1px solid var(--rule);vertical-align:top;min-width:96px}.doc-table tr:last-child td{border-bottom:0}.draft-copy{display:inline-flex;gap:6px;flex-wrap:wrap}.code-block{border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--rule);background:var(--canvas)}.code-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:12px;font-weight:600;color:var(--ink-2);background:color-mix(in srgb,var(--series-1) 7%,var(--paper));border-bottom:1px solid var(--rule)}.code-block pre{margin:0;padding:12px 14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}.fix-btn{justify-self:start;align-self:start;font:600 13px var(--font-body);padding:8px 12px;border-radius:9px;cursor:pointer;border:0;color:var(--on-ink);background:var(--ink);box-shadow:0 2px 6px #1012162e;white-space:nowrap}.fix-btn:hover{background:var(--ink-hover)}.fix-btn:disabled{opacity:1;background:var(--surface-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule);cursor:default}.fix-btn.has{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong)}.fix-btn.small{font-size:13px;padding:6px 10px}.fix-panel{display:grid;gap:12px;padding:24px 28px;border-color:color-mix(in srgb,var(--series-1) 25%,var(--rule));background:linear-gradient(180deg,color-mix(in srgb,var(--series-1) 6%,var(--paper)),var(--paper) 140px)}.fix-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 20px;flex-wrap:wrap}.fix-panel-head h2{font:700 20px/1.25 var(--font-head);overflow-wrap:anywhere}.fix-panel-label{font-size:13px;color:var(--ink-3)}.fix-panel-actions{display:flex;gap:8px;flex-wrap:wrap}.fix-panel-note{font-size:13px}.fix-panel-body{padding:16px 18px;border-radius:12px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);max-height:680px;overflow:auto}@media(max-width:640px){.fix-panel{padding:20px 16px}}.claims .cl-fix{grid-column:2 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:-2px}.cl-track{font-size:13px;font-weight:600;padding:3px 9px;border-radius:99px}.cl-track.good{color:var(--good);background:var(--good-tint)}.cl-track.bad{color:var(--bad-ink);background:var(--bad-tint)}.cl-track.wait{color:var(--ink-2);background:var(--surface-2);font-weight:500}.cl-track-hint{font-size:13px}@media(max-width:760px){.claims .cl-fix{grid-column:1 / -1}}.cl-fixed{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule)}.cl-fixed h3{font-size:14px;margin:0 0 8px}.cl-fixed ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cl-fixed li{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:14px}.cl-fixed .cl-text{text-decoration:line-through;text-decoration-color:var(--ink-3);color:var(--ink-2)}.cl-fixed .link-btn{font-size:13px;color:var(--ink-2)}.fix-quote{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px 10px 14px;border-radius:10px;background:color-mix(in srgb,var(--series-1) 6%,var(--surface-1));box-shadow:inset 3px 0 0 var(--series-1)}.fix-quote blockquote{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55;color:var(--ink)}.ov3-hero{padding:36px 40px 32px;background:radial-gradient(70% 90% at 0% 0%,color-mix(in srgb,var(--you) 5%,transparent),transparent 70%),var(--paper)}.ov3-head{margin-bottom:30px}.ov3-head .ov3-headline{font:600 26px/1.3 var(--font-head);letter-spacing:-.015em;margin-top:8px;max-width:none}.ov3-headline-line{display:block;text-wrap:balance}.ov3-top{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:0;align-items:stretch;padding-bottom:32px}.ov3-lede{padding-right:44px;min-width:0}.ov3-top>.ov3-rank{padding-left:44px;border-left:1px solid var(--rule);min-width:0}.ov3-share{display:flex;align-items:center;gap:28px}.waffle{display:grid;grid-template-columns:repeat(10,13px);gap:4px;flex:none}.waffle i{width:13px;height:13px;border-radius:3.5px;background:var(--surface-2);transition:background-color .28s ease,transform .28s ease}.waffle.on i.in{background:var(--you)}.waffle:not(.on) i.in{transform:scale(.7)}.ov3-share-words{min-width:0}.ov3-share-value{font:700 54px/1 var(--font-head);letter-spacing:-.035em;color:var(--ink);margin:0}.ov3-share-label{font-size:15px;color:var(--ink-2);margin:8px 0 0}.ov3-share-words .ov3-change{margin-top:14px}.ov3-change .change{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:99px;font-size:13px;font-weight:600;white-space:normal}.ov3-change .change.good{background:var(--good-tint)}.ov3-change .change.bad{background:var(--bad-tint)}.ov3-change .change.muted{background:var(--surface-2);color:var(--ink-2);font-weight:500}.ov3-share-words .ov3-basis{font-size:13px;line-height:1.5;color:var(--ink-3);margin-top:14px;max-width:42ch}.ov3-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:30px 0 0;max-width:none;border-top:0}.ov3-facts>.ov3-fact{--fact-c: var(--ink-3);display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;padding:13px 14px;min-width:0;border:1px solid color-mix(in srgb,var(--fact-c) 22%,var(--rule));border-radius:12px;background:color-mix(in srgb,var(--fact-c) 6%,var(--paper))}.ov3-fact.good{--fact-c: var(--good-mark)}.ov3-fact.bad{--fact-c: var(--bad-mark)}.ov3-fact dt{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2)}.ov3-fact dt:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--fact-c);flex:none}.ov3-facts .ov3-fact dd{display:block;margin:0}.ov3-facts .ov3-fact-value{font:600 15px/1.3 var(--font-head);color:var(--ink);overflow-wrap:anywhere}.ov3-facts .ov3-fact-note{font-size:13px;font-weight:400;color:var(--ink-2)}.ov3-rank .fig-dek{max-width:46ch}.rb{margin-top:4px}.rb-rows{list-style:none;margin:0;padding:0;display:grid;gap:4px}.rb-rows>li{display:grid;grid-template-columns:16px minmax(110px,.95fr) minmax(0,1.4fr) 42px 38px;align-items:center;gap:12px;padding:10px 12px;border-radius:10px}.rb-rows>li.you{background:linear-gradient(90deg,var(--you-tint),color-mix(in srgb,var(--you-tint) 25%,transparent));box-shadow:inset 3px 0 0 var(--you)}.rb-place{font-size:13px;color:var(--ink-3);text-align:right}.rb-name{font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-rows>li.you .rb-name{font-weight:600;color:var(--you-deep)}.rb-you{margin-left:8px;font-size:12px;font-weight:600;color:var(--you);background:color-mix(in srgb,var(--you) 12%,var(--paper));padding:1px 7px;border-radius:99px;vertical-align:1px}.rb-track{position:relative;height:10px;border-radius:99px;background:var(--surface-2)}.rb-fill{position:absolute;left:0;top:0;bottom:0;min-width:4px;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--rb-c) 45%,var(--paper)),var(--rb-c));transition:width .95s cubic-bezier(.2,.75,.25,1)}.rb-rows>li.you .rb-fill{background:linear-gradient(90deg,var(--you-soft),var(--you));box-shadow:0 2px 8px color-mix(in srgb,var(--you) 35%,transparent)}.rb-before{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:2px;background:var(--ink-2);opacity:.6}.rb-val{text-align:right;font-size:14px;font-weight:700;color:var(--ink)}.rb-move{justify-self:end;min-width:32px;text-align:center;font-size:12px;font-weight:600;padding:2px 6px;border-radius:99px}.rb-move.up{color:var(--good);background:var(--good-tint)}.rb-move.down{color:var(--bad-ink);background:var(--bad-tint)}.rb-move.flat{color:var(--ink-3);background:var(--surface-2)}.rb-move:empty{background:none}.rb-key{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin:14px 12px 0;font-size:12px;color:var(--ink-3)}.rb-key span{display:inline-flex;align-items:center;gap:7px}.rb-key-bar{width:18px;height:6px;border-radius:99px;background:var(--ink-3)}.rb-key-tick{width:2px;height:12px;border-radius:2px;background:var(--ink-2);opacity:.6}.rb-key .rb-key-scale{margin-left:auto}.ov3-measures{gap:12px;margin:0;border:0}.ov3-measures .ov3-measure{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(24px,auto) auto auto auto;grid-template-areas:"label change" "value value" "spark spark" "help help";align-items:center;align-content:start;gap:2px 10px;padding:16px 18px 15px;border:1px solid var(--rule);border-radius:14px;background:var(--paper);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.ov3-measures .ov3-measure:hover{border-color:var(--rule-strong);background:var(--surface-1)}.ov3-measures .ov3-measure[aria-pressed=true]{border-color:color-mix(in srgb,var(--you) 45%,var(--rule));background:linear-gradient(180deg,color-mix(in srgb,var(--you) 7%,var(--paper)),var(--paper) 85%);box-shadow:0 8px 22px -14px color-mix(in srgb,var(--you) 55%,transparent)}.ov3-measures .ov3-m-label{font-size:13px;font-weight:600;color:var(--ink-2)}.ov3-measures .ov3-measure[aria-pressed=true] .ov3-m-label{color:var(--you-deep)}.ov3-measures .ov3-m-value{font:700 26px/1.15 var(--font-head);letter-spacing:-.015em;margin-top:6px;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink)}.ov3-measures .ov3-m-value.none{font:500 15px/1.4 var(--font-body);letter-spacing:0;color:var(--ink-3);margin:12px 0 6px}.ov3-m-change .change.good,.ov3-m-change .change.bad{display:inline-block;padding:2px 8px;border-radius:99px;font-size:12px;font-weight:600}.ov3-m-change .change.good{background:var(--good-tint)}.ov3-m-change .change.bad{background:var(--bad-tint);color:var(--bad-ink)}.ov3-m-change .change.muted{font-size:12px;color:var(--ink-3)}.ov3-measures .ov3-m-spark{display:block;width:100%;height:34px;margin-top:8px}.ov3-measures .ov3-m-help{font-size:12px;line-height:1.4;color:var(--ink-3);margin-top:8px}.ov3-hero .ov3-trend{padding-top:36px}@media(prefers-reduced-motion:reduce){.waffle i,.rb-fill{transition:none}}@media(max-width:1180px){.ov3-top{grid-template-columns:minmax(0,1fr)}.ov3-lede{padding-right:0}.ov3-top>.ov3-rank{padding-left:0;border-left:0;margin-top:30px;padding-top:28px;border-top:1px solid var(--rule)}}@media(max-width:900px){.ov3-measures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ov3-hero{padding:24px 18px 22px}.ov3-head{margin-bottom:22px}.ov3-head .ov3-headline{font-size:20px}.ov3-share{gap:18px;align-items:flex-start}.waffle{grid-template-columns:repeat(10,10px);gap:3px}.waffle i{width:10px;height:10px;border-radius:2.5px}.ov3-share-value{font-size:40px}.ov3-share-label{font-size:14px}.ov3-share-words .ov3-basis{display:none}.ov3-facts{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:22px}.ov3-facts>.ov3-fact{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"l l" "v n";align-items:baseline;gap:2px 10px;padding:10px 12px}.ov3-fact dt{grid-area:l}.ov3-facts .ov3-fact-value{grid-area:v}.ov3-facts .ov3-fact-note{grid-area:n}.rb-rows>li{grid-template-columns:14px minmax(0,1fr) 40px 36px;grid-template-areas:"p n v m" ". t t t";gap:6px 8px;padding:9px 8px}.rb-place{grid-area:p}.rb-name{grid-area:n}.rb-val{grid-area:v}.rb-move{grid-area:m}.rb-track{grid-area:t}.rb-key{margin:12px 8px 0}.ov3-measures{gap:10px;margin:0}.ov3-measures .ov3-measure{padding:14px 14px 13px}.ov3-measures .ov3-m-value{font-size:22px}.ov3-measures .ov3-m-help{display:none}}.page-head{flex-wrap:nowrap;align-items:flex-start}.page-head>div:first-child{flex:1 1 auto;min-width:0;container:page-title / inline-size}.page-head>.filters{flex:none;justify-content:flex-end;align-items:center;padding-top:2px}.view-switch a{padding:7px 16px}.view-switch .vs-about{display:none}@media(max-width:1100px){.page-head{flex-wrap:wrap}.page-head>.filters{width:100%;justify-content:flex-start;padding-top:0}}.dp,.fm{position:relative}.dp-button,.fm-button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 11px;cursor:pointer;white-space:nowrap;font-size:14px;font-weight:500;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-s)}.dp-button .icon,.fm-button .icon{color:var(--ink-2);flex:none}.dp-button:after{content:"";width:6px;height:6px;margin:-3px 2px 0;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg)}.dp-button[aria-expanded=true]:after{transform:rotate(225deg);margin-top:3px}.dp-button:hover,.fm-button:hover{background:var(--canvas)}.dp-button:focus-visible,.fm-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dp-label{max-width:200px;overflow:hidden;text-overflow:ellipsis}.dp-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;grid-template-columns:160px auto;background:var(--paper);border:1px solid var(--rule-strong);border-radius:14px;box-shadow:var(--shadow-pop);overflow:hidden}.dp-presets{display:grid;align-content:start;gap:2px;padding:12px 10px;background:var(--surface-1);border-right:1px solid var(--rule)}.dp-preset{display:block;width:100%;text-align:left;padding:9px 12px;border:0;border-radius:8px;background:none;cursor:pointer;font:inherit;font-size:14px;color:var(--ink-2)}button.dp-preset:hover{background:var(--canvas);color:var(--ink)}.dp-preset[aria-pressed=true],.dp-preset.custom.on{background:var(--ink);color:var(--on-ink);font-weight:600}.dp-preset.custom{cursor:default;color:var(--ink-3);margin-top:6px;border-top:1px solid var(--rule);border-radius:0 0 8px 8px;padding-top:12px}.dp-preset.custom.on{border-radius:8px;border-top:0;margin-top:8px;padding-top:9px}.dp-cal{position:relative;padding:12px 16px}.dp-nav{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;pointer-events:none}.dp-arrow{pointer-events:auto;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--ink-2);cursor:pointer}.dp-arrow:hover:not(:disabled){background:var(--canvas);color:var(--ink)}.dp-arrow:disabled{opacity:.35;cursor:default}.dp-arrow:focus-visible,.dp-day:focus-visible,.dp-preset:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dp-months{display:flex;gap:22px}.dp-month-name{text-align:center;font:600 14px/30px var(--font-head);color:var(--ink);margin:0 0 6px}.dp-grid{display:grid;grid-template-columns:repeat(7,36px);row-gap:2px}.dp-wd{display:grid;place-items:center;height:24px;font-size:12px;color:var(--ink-3)}.dp-day{height:34px;border:0;border-radius:8px;background:none;cursor:pointer;font:inherit;font-size:14px;color:var(--ink);font-variant-numeric:tabular-nums}.dp-day:hover:not(:disabled):not(.edge){background:var(--canvas)}.dp-day.today{box-shadow:inset 0 0 0 1.5px var(--rule-strong)}.dp-day.in{background:color-mix(in srgb,var(--you) 11%,var(--paper));border-radius:0}.dp-day.in:hover:not(.edge){background:color-mix(in srgb,var(--you) 18%,var(--paper))}.dp-day.start{border-radius:8px 0 0 8px}.dp-day.end{border-radius:0 8px 8px 0}.dp-day.start.end{border-radius:8px}.dp-day.edge{background:var(--you);color:#fff;font-weight:600;box-shadow:none}.dp-day:disabled{color:var(--placeholder);cursor:default}.dp-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;padding-top:12px;border-top:1px solid var(--rule)}.dp-chosen{margin:0;font-size:13px;color:var(--ink-2)}.dp-actions{display:flex;gap:8px}.dp-actions .btn{padding:7px 14px;font-size:14px}.dp-actions .btn-ghost{background:var(--paper)}.fm-button.filtered{border-color:var(--ink)}.fm-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--you);color:#fff;font-size:12px;font-weight:700}.fm-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:300px;max-width:calc(100vw - 24px)}.fm-main,.fm-sub{background:var(--paper);border:1px solid var(--rule-strong);border-radius:14px;box-shadow:var(--shadow-pop)}.fm-main{padding:6px}.fm-head,.fm-sub-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px}.fm-title{font:700 15px var(--font-head);color:var(--ink)}.fm-reset{background:none;border:0;padding:2px 0;cursor:pointer;font-size:13px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.fm-reset:disabled{color:var(--ink-3);text-decoration:none;cursor:default}.fm-entry{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:10px;background:none;cursor:pointer;font:inherit;text-align:left;color:var(--ink)}.fm-entry:hover{background:var(--canvas)}.fm-entry.open{background:color-mix(in srgb,var(--you) 8%,var(--paper))}.fm-entry-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--surface-2);color:var(--ink-2)}.fm-entry.open .fm-entry-icon{background:var(--you);color:#fff}.fm-entry-words{display:grid;gap:1px;min-width:0}.fm-entry-name{font-size:14px;font-weight:600}.fm-entry-value{font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-entry-value.on{color:var(--you-deep);font-weight:600}.fm-entry-arrow{display:grid;place-items:center;color:var(--ink-3)}.fm-entry.open .fm-entry-arrow{color:var(--ink)}.fm-sub{position:absolute;top:0;right:calc(100% + 8px);width:340px;max-height:min(80vh,660px);overflow-y:auto;overscroll-behavior:contain;padding:6px 6px 8px}.fm-back{display:none;align-items:center;gap:4px;margin:4px 4px 0;padding:6px 8px 6px 4px;border:0;border-radius:8px;background:none;cursor:pointer;font:inherit;font-size:13px;color:var(--ink-2)}.fm-back:hover{background:var(--canvas);color:var(--ink)}.fm-group{padding:6px 0 4px;border-top:1px solid var(--rule)}.fm-group-title{margin:0;padding:6px 8px 0;font-size:13px;font-weight:700;color:var(--ink-2)}.fm-group-note{margin:0;padding:1px 8px 4px;font-size:12px;color:var(--ink-3);line-height:1.35}.fm-row{display:flex;align-items:center;border-radius:var(--radius-s)}.fm-row:hover,.fm-row:focus-within{background:var(--canvas)}.fm-row label{flex:1;display:flex;align-items:center;gap:10px;padding:7px 8px;cursor:pointer;font-size:14px;color:var(--ink-2);min-width:0}.fm-row.on label{color:var(--ink)}.fm-row input{width:15px;height:15px;margin:0;accent-color:var(--you);cursor:pointer;flex:none}.fm-row input:disabled{cursor:not-allowed}.fm-row.off{gap:8px;padding:5px 4px 5px 8px}.fm-row-name{flex:1;display:grid;gap:1px;min-width:0;font-size:14px;color:var(--ink-2)}.fm-row.on .fm-row-name{color:var(--ink)}.fm-row-hint{font-size:12px;color:var(--ink-3);line-height:1.35}.fm-only{background:none;border:0;padding:6px 10px;cursor:pointer;font-size:13px;color:var(--ink-3);opacity:0}.fm-row:hover .fm-only,.fm-row:focus-within .fm-only,.fm-only:focus-visible{opacity:1}.fm-only:hover{color:var(--ink);text-decoration:underline}@media(hover:none){.fm-only{opacity:1}}.fm-entry:focus-visible,.fm-back:focus-visible,.fm-reset:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.callout.pr-hidden{margin:0 0 14px}.cell-btn.pr-add{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--ink);white-space:nowrap;font-weight:600;border-color:var(--rule-strong);background:var(--paper)}.cell-btn.pr-add:hover{border-color:var(--ink-3)}@media(max-width:1100px){.page-head>.filters{position:relative}.page-head .dp,.page-head .fm{position:static}.dp-pop,.fm-pop{right:auto;left:0}.fm-pop.has-sub{width:340px}.fm-pop.has-sub .fm-main{display:none}.fm-sub{position:static;width:auto;max-height:min(72vh,620px)}.fm-back{display:inline-flex}}@media(max-width:760px){.dp-pop,.fm-pop{left:0;right:0;width:auto;max-width:none}.fm-pop.has-sub{width:auto}.dp-pop{grid-template-columns:minmax(0,1fr)}.dp-presets{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-right:0;border-bottom:1px solid var(--rule)}.dp-preset{width:auto;padding:7px 11px;font-size:13px;border:1px solid var(--rule-strong);border-radius:99px}.dp-preset.custom,.dp-months .dp-month:first-child{display:none}.dp-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.dp-cal{padding:10px 12px 12px}}.dock-name,.dock-label{display:none}@media(min-width:901px){.shell{grid-template-columns:286px minmax(0,1fr)}.rail{display:grid;grid-template-columns:62px minmax(0,1fr);gap:0;padding:10px 0;overflow:visible;z-index:40;background:var(--canvas);border-right:0}.dock{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:0;padding:4px 0 2px}.dock-logo{display:grid;place-items:center;width:40px;height:40px;margin-bottom:12px;border-radius:12px;text-decoration:none}.dock-logo .wordmark-mark{width:32px;height:32px;border-radius:9px}.dock-logo .wordmark-mark:after{width:11px;height:11px}.rail .dock-nav{display:flex;flex-direction:column;align-items:center;gap:4px}.rail .dock-nav .dock-btn{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;color:var(--ink-2);font-size:0;text-decoration:none;transition:background .12s ease,color .12s ease}.rail .dock-nav .dock-btn:hover{background:var(--surface-2);color:var(--ink)}.rail .dock-nav .dock-btn[aria-current=page]{background:var(--paper);color:var(--you);box-shadow:0 1px 3px #1012161f,inset 0 0 0 1px var(--rule)}.dock-sep{width:26px;height:1px;margin:8px 0;background:var(--rule-strong)}.dock-foot{margin-top:auto;display:grid;place-items:center;padding-bottom:4px}.dock [data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 12px);top:50%;transform:translate(-4px,-50%);z-index:80;padding:6px 10px;border-radius:7px;background:var(--ink);color:var(--on-ink);font:500 13px/1.2 var(--font-body);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.dock [data-tip]:hover:after,.dock [data-tip]:focus-visible:after{opacity:1;transform:translateY(-50%)}.acct-button[aria-expanded=true]:after{display:none}.rail-panel{display:flex;flex-direction:column;gap:10px;min-height:0;margin-right:10px;padding:12px 10px 6px;background:var(--paper);border:1px solid var(--rule);border-radius:16px;box-shadow:0 1px 2px #1012160a}.rail-panel .project label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rail-panel select{background:transparent;border:1px solid transparent;color:var(--ink);font:600 15px var(--font-head);padding:7px 8px;border-radius:9px;cursor:pointer}.rail-panel select:hover{background:var(--surface-1);border-color:var(--rule)}.rail-panel .rail-actions{display:block}.rail-panel .rail-try{display:none}.rail-panel .rail-search{width:100%;background:var(--surface-1);border-color:var(--rule);color:var(--ink-2);padding:7px 10px}.rail-panel .rail-search:hover{border-color:var(--rule-strong);color:var(--ink)}.rail-panel .rail-nav{gap:14px;margin:0 -6px;padding:2px 6px 14px}.rail-panel .nav-group{gap:1px}.rail-panel .nav-heading{padding:0 10px 4px;font-size:12px;font-weight:600;color:var(--ink-3)}.rail .rail-nav a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-left:0;border-radius:9px;color:var(--ink);font-size:14px;font-weight:500;text-decoration:none}.rail .rail-nav a:hover{background:var(--surface-2);color:var(--ink)}.rail .rail-nav a[aria-current=page]{background:var(--you-tint);color:var(--you-deep);font-weight:600}.nav-icon{display:grid;place-items:center;width:18px;color:var(--ink-2);flex:none}.rail .rail-nav a[aria-current=page] .nav-icon{color:var(--you)}.nav-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-panel .nav-count{background:var(--surface-2);color:var(--ink-2)}.rail-panel .nav-count.alert{background:var(--badge-alert);color:#fff}}.acct{position:relative;display:grid;justify-items:center}.acct-button{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;cursor:pointer;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);font:600 13px var(--font-head);letter-spacing:.02em}.acct-button:hover,.acct-button[aria-expanded=true]{border-color:var(--ink-3)}.acct-button:focus-visible,.dock-btn:focus-visible,.dock-logo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.acct-pop{position:absolute;left:calc(100% + 12px);bottom:0;z-index:90;width:270px;padding:8px;background:var(--paper);border:1px solid var(--rule-strong);border-radius:14px;box-shadow:var(--shadow-pop)}.acct-who{display:flex;align-items:center;gap:10px;padding:8px 8px 12px;border-bottom:1px solid var(--rule)}.acct-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--surface-2);color:var(--ink);font:600 13px var(--font-head);flex:none}.acct-words{display:grid;min-width:0}.acct-name{font-weight:600;font-size:14px;color:var(--ink)}.acct-email{font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 8px;font-size:14px;color:var(--ink-2)}.acct-pop .theme-switch{background:var(--surface-1);border-color:var(--rule)}.acct-pop .theme-switch button{color:var(--ink-2)}.acct-pop .theme-switch button[aria-checked=true]{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong)}.acct-out{display:flex;align-items:center;gap:8px;width:100%;padding:9px 8px;border:0;border-top:1px solid var(--rule);border-radius:0 0 8px 8px;background:none;cursor:pointer;font:inherit;font-size:14px;color:var(--ink);text-align:left}.acct-out:hover{background:var(--surface-1)}@media(max-width:900px){.rail-panel,.dock{display:contents}.dock-logo{order:1;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--rail-fg)}.dock-name{display:inline;font:700 18px/1 var(--font-head);letter-spacing:-.02em}.rail .dock-nav,.dock-foot{display:none}.rail.open .dock-nav{display:flex;flex-direction:row;flex-wrap:wrap;order:7;flex:1 1 100%;gap:8px;margin:0;padding:12px 0 0;overflow:visible;border-top:1px solid var(--rail-line);-webkit-mask-image:none;mask-image:none}.rail.open .dock-nav .dock-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--rail-line);border-bottom-width:1px;border-radius:10px;color:var(--rail-fg);text-decoration:none;font-size:14px;white-space:nowrap}.rail.open .dock-nav .dock-btn.dock-main,.rail.open .dock-sep{display:none}.rail.open .dock-nav .dock-btn[aria-current=page]{background:var(--rail-active);border-color:var(--you-line);color:var(--rail-active-fg)}.rail.open .dock-label{display:inline}.rail.open .dock-foot{display:flex;order:8;flex:1 1 100%;padding:12px 0 16px}.rail.open .acct{display:flex;align-items:center;gap:10px}.rail.open .acct .dock-label{font-size:14px;color:var(--rail-text)}.acct-pop{left:0;bottom:auto;top:calc(100% + 8px)}.nav-icon{display:none}.rail.open .nav-icon{display:grid;place-items:center;width:18px;color:var(--rail-text)}.rail.open .rail-nav a{gap:10px}}.first-run{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:22px 24px}.first-run h2{margin:0 0 6px;font:600 18px/1.35 var(--font-head)}.first-run p{margin:0;max-width:66ch;line-height:1.55;color:var(--ink-2)}.first-run p+p{margin-top:8px;font-size:14px}.first-run-mark{width:14px;height:14px;margin-top:5px;border-radius:50%;background:var(--good);box-shadow:0 0 color-mix(in srgb,var(--good) 45%,transparent)}@media(prefers-reduced-motion:no-preference){.first-run-mark{animation:first-run-ping 1.8s ease-out infinite}@keyframes first-run-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--good) 45%,transparent)}80%,to{box-shadow:0 0 0 10px transparent}}}.em-open{display:inline-flex;align-items:stretch;min-width:0;position:relative}.em-open>a.btn{display:inline-flex;align-items:center;gap:7px;text-decoration:none;white-space:nowrap;border-top-right-radius:0;border-bottom-right-radius:0}.em-menu{display:flex}.em-menu>summary{list-style:none;display:inline-flex;align-items:center;padding:0 9px;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:inset 1px 0 color-mix(in srgb,currentColor 30%,transparent);cursor:pointer}.em-menu>summary::-webkit-details-marker{display:none}.em-menu>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.em-list{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:190px;display:grid;padding:4px;border-radius:var(--radius-s);background:var(--paper);box-shadow:0 8px 24px #00000024,0 0 0 1px var(--rule)}.em-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.em-list button:hover,.em-list button:focus-visible{background:var(--surface-1);outline:none}.em-list button[aria-pressed=true]{font-weight:600}.trial-list{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-m);padding:16px 18px 12px;margin:0 0 18px}.tl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tl-head h2{font-size:17px}.tl-head p{font-size:13.5px;color:var(--ink-2);margin-top:3px}.tl-bar{height:5px;border-radius:3px;background:var(--surface-2);margin:12px 0 6px;overflow:hidden}.tl-bar span{display:block;height:100%;background:var(--you);border-radius:3px;transition:width .3s ease}.tl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.tl-steps a{display:flex;gap:9px;align-items:flex-start;padding:9px 8px;border-radius:var(--radius-s);color:var(--ink);text-decoration:none;height:100%}.tl-steps a:hover{background:var(--surface-2)}.tl-steps a:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tl-mark{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--rule);font:600 12px/1 var(--font-head);color:var(--ink-2)}.tl-steps li.done .tl-mark{background:var(--you);border-color:var(--you);color:var(--on-accent, #fff)}.tl-text{display:grid;gap:2px;min-width:0}.tl-label{font-weight:600;font-size:14px;line-height:1.3}.tl-steps li.done .tl-label{color:var(--ink-2)}.tl-about{font-size:12.5px;line-height:1.4;color:var(--ink-3)}@media(max-width:1100px){.tl-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tl-steps{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.tl-bar span{transition:none}}.pr-founding{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin:16px 0 0;padding:12px 16px;border-radius:var(--radius-m);background:var(--you-tint);border:1px solid var(--you-soft);font-size:14px;line-height:1.5}.pr-founding strong{color:var(--you-deep, var(--ink))}.pr-founding span{color:var(--ink-2)}:root{--ag-writer: #6250d6;--ag-writer-solid: #5141c4;--ag-writer-ink: #4a3bb3;--ag-refresh: #12a191;--ag-refresh-solid: #0b7a6e;--ag-refresh-ink: #086b61;--ag-outreach: #e2632a;--ag-outreach-solid: #b9481a;--ag-outreach-ink: #a43f15;--ag-reviews: #d9971a;--ag-reviews-solid: #8f5d00;--ag-reviews-ink: #7d5100;--ag-watch: #d9457f;--ag-watch-solid: #b22d64;--ag-watch-ink: #a02659;--ag-on: #ffffff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ag-writer: #9085e9;--ag-writer-solid: #9d93ee;--ag-writer-ink: #b5adf4;--ag-refresh: #2fb8a8;--ag-refresh-solid: #3cc4b4;--ag-refresh-ink: #63d6c8;--ag-outreach: #f0874f;--ag-outreach-solid: #f4975f;--ag-outreach-ink: #f7ac7e;--ag-reviews: #e0a73a;--ag-reviews-solid: #e6b04a;--ag-reviews-ink: #f0c36d;--ag-watch: #ec6fa3;--ag-watch-solid: #f07dad;--ag-watch-ink: #f6a0c3;--ag-on: #12141a}}:root[data-theme=dark]{--ag-writer: #9085e9;--ag-writer-solid: #9d93ee;--ag-writer-ink: #b5adf4;--ag-refresh: #2fb8a8;--ag-refresh-solid: #3cc4b4;--ag-refresh-ink: #63d6c8;--ag-outreach: #f0874f;--ag-outreach-solid: #f4975f;--ag-outreach-ink: #f7ac7e;--ag-reviews: #e0a73a;--ag-reviews-solid: #e6b04a;--ag-reviews-ink: #f0c36d;--ag-watch: #ec6fa3;--ag-watch-solid: #f07dad;--ag-watch-ink: #f6a0c3;--ag-on: #12141a}.agent-writer{--ag: var(--ag-writer);--ag-solid: var(--ag-writer-solid);--ag-ink: var(--ag-writer-ink)}.agent-refresh{--ag: var(--ag-refresh);--ag-solid: var(--ag-refresh-solid);--ag-ink: var(--ag-refresh-ink)}.agent-outreach{--ag: var(--ag-outreach);--ag-solid: var(--ag-outreach-solid);--ag-ink: var(--ag-outreach-ink)}.agent-reviews{--ag: var(--ag-reviews);--ag-solid: var(--ag-reviews-solid);--ag-ink: var(--ag-reviews-ink)}.agent-watch{--ag: var(--ag-watch);--ag-solid: var(--ag-watch-solid);--ag-ink: var(--ag-watch-ink)}.agent-writer,.agent-refresh,.agent-outreach,.agent-reviews,.agent-watch{--ag-tint: color-mix(in srgb, var(--ag) 9%, var(--paper));--ag-tint-2: color-mix(in srgb, var(--ag) 16%, var(--paper));--ag-line: color-mix(in srgb, var(--ag) 30%, var(--rule))}.agent-title{display:flex;align-items:center;gap:12px}.agent-mark{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border-radius:11px;background:var(--ag-tint-2);color:var(--ag-ink);box-shadow:inset 0 0 0 1px var(--ag-line)}.nav-agent .nav-icon{color:var(--ag-ink)!important}.panel.agent-hero{padding:26px 28px 22px;background:radial-gradient(70% 130% at 100% 0%,color-mix(in srgb,var(--ag) 15%,transparent),transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--ag) 6%,var(--paper)),var(--paper) 85%);border-color:var(--ag-line)}.agent-hero-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 32px;align-items:start}.agent-hero-main{display:grid;gap:8px;min-width:0}.agent-headline{margin:0;font:650 var(--fs-hero)/1.25 var(--font-head);letter-spacing:-.018em;color:var(--ink);max-width:30ch;text-wrap:balance}.agent-lede{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2);max-width:66ch}.agent-lede b{color:var(--ink);font-weight:600}.agent-hero-side{display:grid;gap:10px;justify-items:end;align-content:start;max-width:360px}.agent-hero-side:has(.ds){width:360px;justify-items:stretch}.agent-hero-side:has(.ds)>.btn{justify-self:end}.agent-note{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2);text-align:right}.agent-stats{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;row-gap:12px}.agent-stats li{display:grid;gap:3px;padding:0 22px;border-left:1px solid var(--ag-line);min-width:0}.agent-stats li:first-child{padding-left:0;border-left:0}.agent-stats b{font:700 24px/1.05 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.agent-stats li>span{font-size:13px;line-height:1.35;color:var(--ink-2)}.agent-stats li.ag b{color:var(--ag-ink)}.agent-stats li.bad b{color:var(--bad-ink)}.agent-stats li.warn b{color:var(--warn-ink)}.agent-stats li.good b{color:var(--good)}.agent-how{margin-top:16px}.agent-how ol{list-style:none;counter-reset:agent-step;margin:0 0 2px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.agent-how li{counter-increment:agent-step;display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:3px 12px;padding:14px 16px;border-radius:12px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--ag-line),inset 0 3px 0 var(--ag)}.agent-how li:before{content:counter(agent-step);grid-row:1 / span 2;align-self:start;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ag-solid);color:var(--ag-on);font:700 13px var(--font-head)}.agent-how li b{font:650 15.5px/1.35 var(--font-body);color:var(--ink)}.agent-how li span{font-size:14.5px;line-height:1.5;color:var(--ink-2)}.btn.agent-go{display:inline-flex;align-items:center;gap:7px;background:var(--ag-solid);color:var(--ag-on);white-space:nowrap;text-decoration:none}.btn.agent-go:hover:not(:disabled){background:color-mix(in srgb,var(--ag-solid) 84%,#000)}.btn.agent-go:focus-visible{outline:2px solid var(--ag-ink);outline-offset:2px}.btn.agent-soft{display:inline-flex;align-items:center;gap:7px;background:var(--ag-tint);color:var(--ag-ink);box-shadow:inset 0 0 0 1px var(--ag-line);white-space:nowrap;text-decoration:none}.btn.agent-soft:hover:not(:disabled){background:var(--ag-tint-2)}.btn.agent-soft:focus-visible{outline:2px solid var(--ag-ink);outline-offset:2px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.agent-go:hover:not(:disabled){background:color-mix(in srgb,var(--ag-solid) 84%,#fff)}}:root[data-theme=dark] .btn.agent-go:hover:not(:disabled){background:color-mix(in srgb,var(--ag-solid) 84%,#fff)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.wa-go:hover:not(:disabled){background:color-mix(in srgb,var(--ag-writer-solid) 84%,#fff)}:root:not([data-theme=light]) .btn.oa-go:hover:not(:disabled){background:color-mix(in srgb,var(--ag-outreach-solid) 84%,#fff)}}:root[data-theme=dark] .btn.wa-go:hover:not(:disabled){background:color-mix(in srgb,var(--ag-writer-solid) 84%,#fff)}:root[data-theme=dark] .btn.oa-go:hover:not(:disabled){background:color-mix(in srgb,var(--ag-outreach-solid) 84%,#fff)}.agent-page .panel-head h2:before{content:"";display:inline-block;width:7px;height:7px;margin:0 9px 2px 0;border-radius:50%;background:var(--ag);vertical-align:middle}.fa{display:grid;justify-items:end;gap:5px;align-self:center}.fa .btn{min-width:132px;justify-content:center}.fa-who{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--ag-ink);white-space:nowrap}a.fa-who{text-decoration:none;border-radius:4px}a.fa-who:hover{text-decoration:underline;text-underline-offset:3px}a.fa-who:focus-visible{outline:2px solid var(--ag-ink);outline-offset:2px}.fa-live{width:7px;height:7px;border-radius:50%;background:var(--ag);box-shadow:0 0 0 3px color-mix(in srgb,var(--ag) 25%,transparent)}.fa-error{margin:0;max-width:220px;font-size:13px;text-align:right}.action-list li.a-li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px}.action-list li.a-li .action-row{margin:0 0 0 -10px;width:calc(100% + 10px)}.fa-strip{margin:4px 0 6px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:var(--ink-2)}.fa-strip-a{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;background:var(--ag-tint);color:var(--ag-ink);box-shadow:inset 0 0 0 1px var(--ag-line);font-weight:600;font-size:13px}.gp-agent{margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--ag) 25%,var(--rule));display:grid;gap:8px;justify-items:start}.gp-agent p{margin:0;display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.5;color:var(--ink-2)}.gp-agent p .icon{color:var(--ag-ink);margin-top:3px}.gp-hero-agent{justify-self:start;display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-bottom:4px;padding:4px 11px;border-radius:99px;font:600 13px var(--font-body);text-decoration:none;background:var(--ag-tint);color:var(--ag-ink);box-shadow:inset 0 0 0 1px var(--ag-line)}.gp-hero-agent:hover{background:var(--ag-tint-2)}.gp-actions .btn.agent-soft{justify-content:center}@media(max-width:640px){.action-list li.a-li{grid-template-columns:minmax(0,1fr)}.action-list li.a-li .fa{justify-items:start;padding:0 0 14px 28px}.fa-error{text-align:left}}@media(max-width:720px){.panel.agent-hero{padding:20px 18px 18px}.agent-hero-body{grid-template-columns:minmax(0,1fr)}.agent-hero-side{justify-items:start;max-width:none}.agent-hero-side:has(.ds){width:auto}.agent-note{text-align:left}.agent-headline{font-size:var(--fs-hero-phone)}.agent-lede{font-size:15px}.agent-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.agent-stats li,.agent-stats li:first-child{padding:0;border-left:0}.agent-stats b{font-size:20px}.agent-mark{width:32px;height:32px;border-radius:10px}}.notice-dock{position:fixed;left:50%;bottom:20px;z-index:90;transform:translate(-50%);width:min(560px,calc(100vw - 32px));pointer-events:none}.notice{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-pop),inset 0 0 0 1px var(--rule);border-left:4px solid var(--ag, var(--ink));animation:notice-in .22s ease-out}.notice-i{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--ag-tint-2, var(--surface-2));color:var(--ag-ink, var(--ink))}.notice-t{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.4}.notice-go{flex:none}.notice-x{flex:none;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--ink-3);cursor:pointer}.notice-x:hover{background:var(--surface-2);color:var(--ink)}.notice-x:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@keyframes notice-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:900px){.notice-dock{bottom:calc(80px + env(safe-area-inset-bottom))}}@media(max-width:560px){.notice{display:grid;grid-template-columns:24px minmax(0,1fr) 30px;align-items:start;row-gap:8px}.notice-i{margin-top:1px}.notice-x{grid-column:3;grid-row:1;margin:-4px -2px 0 0}.notice-go{grid-column:2 / 4;grid-row:2;justify-self:start}}.nav-count.agent-new,.vs-new{background:var(--ag-outreach-solid);color:var(--ag-on);animation:new-pop .6s ease-out}.vs-new{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:10px;font:600 12px/1 var(--font-head);vertical-align:2px}.view-switch a.on .vs-new{background:var(--on-ink);color:var(--ink)}@keyframes new-pop{0%{transform:scale(.6)}55%{transform:scale(1.18);box-shadow:0 0 0 6px color-mix(in srgb,var(--ag-outreach) 30%,transparent)}to{transform:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){.notice,.nav-count.agent-new,.vs-new{animation:none}}.st{min-width:0}.st-nav{position:sticky;top:8px;z-index:6;margin-bottom:24px;padding:12px 14px 14px;background:var(--paper);border:1px solid var(--rule);border-radius:16px;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 6%,transparent),0 10px 24px -18px color-mix(in srgb,var(--ink) 35%,transparent)}.st-tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.st-group{display:grid;gap:7px;min-width:0}.st-cap{margin:0;padding:0 4px;display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:650;color:var(--ink);white-space:nowrap}.st-cap .icon{flex:none;color:var(--you)}.st-sub{font-weight:400;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;max-width:22ch}.st-row{display:flex;gap:2px;padding:3px;border-radius:11px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule)}.st-tab{position:relative;display:inline-grid;padding:7px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease}.st-tab:before{content:attr(data-label);grid-area:1 / 1;font-weight:650;visibility:hidden;height:0;overflow:hidden}.st-tab>span{grid-area:1 / 1}.st-tab:hover{color:var(--ink);background:color-mix(in srgb,var(--paper) 70%,transparent)}.st-tab[aria-current=page]{color:var(--you-deep);font-weight:650;background:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--you) 40%,var(--rule)),0 1px 3px color-mix(in srgb,var(--ink) 12%,transparent)}.st-tab:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media(prefers-reduced-motion:reduce){.st-tab{transition:none}}.st-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;margin-bottom:18px}.st-title{min-width:0}.st-title h2{margin:0;font:700 22px/1.2 var(--font-head);letter-spacing:-.01em;color:var(--ink)}.st-title p{margin:5px 0 0;max-width:64ch;font-size:14px;line-height:1.5;color:var(--ink-2)}.st-reach{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:0;padding:5px 11px;border-radius:999px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-reach .icon{flex:none;color:var(--ink-3)}.st-reach-you .icon{color:var(--you)}.panel.fs-panel{padding:0}.fs-row{display:grid;grid-template-columns:minmax(190px,270px) minmax(0,1fr);gap:14px 44px;padding:26px 28px}.fs-row+.fs-row{border-top:1px solid var(--rule)}.fs-side{min-width:0}.fs-side h3{margin:0;font:600 15px/1.3 var(--font-head);color:var(--ink)}.fs-side p{margin:5px 0 0;max-width:34ch;font-size:14px;line-height:1.5;color:var(--ink-3)}.fs-fields{align-content:start;min-width:0}.fs-fields>.form-grid{display:contents}.fs .sched-foot{margin-bottom:0}.fs-fields{container-type:inline-size}@container (max-width: 700px){.fs .sched-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 380px){.fs .sched-cards{grid-template-columns:minmax(0,1fr)}}.fs-stats{margin:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;max-width:270px}.fs-stats>div{display:grid;gap:2px;align-content:start;padding-left:10px;border-left:2px solid var(--rule)}.fs-stats dt{font-size:12px;color:var(--ink-3)}.fs-stats dd{margin:0;font:650 18px/1.2 var(--font-head);color:var(--ink)}.fs-stats dd .link-btn{margin-left:4px;font:400 13px var(--font-body);color:var(--ink-2)}@media(max-width:1080px){.fs-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px}.fs-side p{max-width:62ch}.fs-stats{grid-template-columns:repeat(4,minmax(0,auto));max-width:none;justify-content:start;gap:10px 22px}}@media(max-width:720px){.st-nav{top:4px;padding:10px 0 12px;overflow:hidden;border-radius:14px}.st-scroll{overflow-x:auto;scrollbar-width:none;padding:0 12px;-webkit-mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 22px),transparent)}.st-scroll::-webkit-scrollbar{display:none}.st-tabs{flex-wrap:nowrap;width:max-content;padding-right:22px}.st-sub{max-width:16ch}.st-head{align-items:flex-start}.st-title h2{font-size:20px}.fs-row{padding:18px 16px}.fs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.team-wrap{overflow:visible}.team-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.team-wrap table,.team-wrap tbody{display:block;width:100%}.team-wrap tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 0;border-bottom:1px solid var(--rule)}.team-wrap td{padding:0;border:0}.team-wrap td:first-child{grid-column:1 / -1;overflow-wrap:anywhere;font-weight:600;color:var(--ink)}}.int-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.int-chip{padding:2px 10px;border-radius:99px;font:600 12.5px var(--font-body);color:var(--ink-2);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--rule-strong)}.int-chip.on{color:var(--good);background:var(--good-tint);box-shadow:none}:root{--m-ease: cubic-bezier(.2, .7, .2, 1);--m-fast: .14s;--m-mid: .24s;--m-page: .44s}@keyframes m-rise{0%{opacity:0;transform:translateY(10px)}}.main>:not(div):not(.scrim):not(.drawer):not(aside):not(script),.main>div:not(.page-head):not(.gp-bar):not(.gp-bar-mark)>:not(.scrim):not(.drawer):not(aside):not(.ov3-nav):not(.mobile-tabs){animation:m-rise var(--m-page) var(--m-ease) backwards}.main>.page-head{animation:m-rise var(--m-page) var(--m-ease) backwards}.main>:nth-child(2),.main>div>:nth-child(2){animation-delay:45ms}.main>:nth-child(3),.main>div>:nth-child(3){animation-delay:90ms}.main>:nth-child(4),.main>div>:nth-child(4){animation-delay:135ms}.main>:nth-child(5),.main>div>:nth-child(5){animation-delay:175ms}.main>:nth-child(6),.main>div>:nth-child(6){animation-delay:.21s}.main>:nth-child(7),.main>div>:nth-child(7){animation-delay:.24s}.main>:nth-child(n+8),.main>div>:nth-child(n+8){animation-delay:265ms}.btn,.seg button,.kn-tabs button,.gp-tab,.gp-track,.reveal>summary,.agent-how>summary,.kn-kit{transition-property:background-color,color,border-color,box-shadow,transform,opacity;transition-duration:var(--m-fast);transition-timing-function:var(--m-ease)}.btn:active:not(:disabled),.seg button:active,.gp-tab:active:not(:disabled),.gp-track:active,.kn-kit:active,.reveal>summary:active,.agent-how>summary:active{transform:translateY(1px) scale(.985)}.rail nav a{transition:background-color var(--m-fast) ease,color var(--m-fast) ease,border-color var(--m-fast) ease}.inbox-row a:hover,.wa-card:hover,.kn-kit:hover{transform:translateY(-1px)}@keyframes m-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.m-draw{stroke-dasharray:1;animation:m-draw 1s var(--m-ease) .12s backwards}@keyframes m-grow-x{0%{transform:scaleX(0)}}@keyframes m-grow-y{0%{transform:scaleY(0)}}.m-grow-x{transform-origin:left center;animation:m-grow-x .7s var(--m-ease) backwards}.m-grow-y{transform-origin:center bottom;transform-box:fill-box;animation:m-grow-y .7s var(--m-ease) backwards}.rv-bar>[style*=width],.sb-track>[style*=width],.wb-rank-bar>[style*=width],.tq-bar>[style*=width],.sc-track>[style*=width],.py-bar>[style*=width],.pm-bar>[style*=width],.mini-bars-track>[style*=width],.learn-bar>[style*=width],.jr-bar>[style*=width],.dq-demand-bar>[style*=width],.mini-meter>[style*=width],.ov2-eng-bars [style*=width],.h2h-bar,.fc-bar-fill{transform-origin:left center;animation:m-grow-x .7s var(--m-ease) .15s backwards}@keyframes m-fade{0%{opacity:0}}.m-fade{animation:m-fade .5s ease .3s backwards}[role=tabpanel]{animation:m-fade .22s ease}.scrim{animation:m-fade .18s ease}@keyframes m-pop{50%{transform:scale(1.06)}}.m-num.done{display:inline-block;animation:m-pop .26s var(--m-ease)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
