.wc-section[data-astro-cid-leop7jot]{padding-bottom:var(--section)}.wc[data-astro-cid-leop7jot]{gap:clamp(2rem,4vw,3.5rem);display:grid}.wc-form[data-astro-cid-leop7jot]{grid-template-columns:minmax(0,1fr);gap:.75rem;max-width:52rem;display:grid}.wc-label[data-astro-cid-leop7jot]{font-size:var(--fs-h3);font-weight:600}.wc-row[data-astro-cid-leop7jot]{flex-wrap:wrap;align-items:end;gap:1rem 1.5rem;display:flex}.wc-input[data-astro-cid-leop7jot]{border:0;border-bottom:2px solid var(--line-strong);min-width:0;min-height:3.5rem;color:var(--ink);font:inherit;letter-spacing:-.02em;transition:border-color var(--dur) var(--ease-out);background:0 0;border-radius:0;flex:18rem;padding:.25rem 0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-weight:600}.wc-input[data-astro-cid-leop7jot]::placeholder{color:var(--faint)}.wc-input[data-astro-cid-leop7jot]:focus-visible{border-bottom-color:var(--plan);outline:none}.wc-input[data-astro-cid-leop7jot][aria-invalid=true]{border-bottom-color:#d70015}.wc-submit[data-astro-cid-leop7jot][disabled]{opacity:.6;cursor:progress}.wc-error[data-astro-cid-leop7jot]{color:#d70015;min-height:1.5em;font-weight:520}@media (prefers-color-scheme:dark){.wc-error[data-astro-cid-leop7jot],.wc-input[data-astro-cid-leop7jot][aria-invalid=true]{color:#ff6961;border-bottom-color:#ff6961}}.wc-help[data-astro-cid-leop7jot]{max-width:62ch;font-size:var(--fs-small);color:var(--ink-2)}.wc-results[data-astro-cid-leop7jot]{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.wc-eyebrow[data-astro-cid-leop7jot]{font-size:var(--fs-micro);color:var(--muted);font-weight:600}.wc-host[data-astro-cid-leop7jot]{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.75rem,1.2rem + 2.4vw,3.5rem);font-weight:700;line-height:1.1}.wc-summary[data-astro-cid-leop7jot]{color:var(--ink-2);margin-top:.5rem}.wc-plan[data-astro-cid-leop7jot]{background:var(--line);height:2px;margin-top:1rem}.wc-plan[data-astro-cid-leop7jot] span[data-astro-cid-leop7jot]{background:var(--plan);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--ok,0));transition:transform var(--dur-slow) var(--ease-expo);display:block}.wc-grid[data-astro-cid-leop7jot]{gap:var(--gap);align-items:start;display:grid}@media (width>=960px){.wc-grid[data-astro-cid-leop7jot]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.wc-panel-title[data-astro-cid-leop7jot]{border-bottom:1px solid var(--ink);font-size:var(--fs-h3);padding-bottom:.875rem;font-weight:620}.wc-loading[data-astro-cid-leop7jot]{color:var(--ink-2);padding-block:1.25rem}.wc-list[data-astro-cid-leop7jot] li{border-bottom:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);gap:.25rem 1rem;padding-block:1rem;display:grid}.wc-list[data-astro-cid-leop7jot] .wc-badge{font-size:var(--fs-micro);border-radius:4px;place-self:start;padding:.2rem .55rem;font-weight:600;line-height:1.3}.wc-list[data-astro-cid-leop7jot] .is-ok .wc-badge{background:color-mix(in srgb, var(--plan) 14%, transparent);color:var(--accent-text)}.wc-list[data-astro-cid-leop7jot] .is-warn .wc-badge{color:#8a3c00;background:#b2500024}.wc-list[data-astro-cid-leop7jot] .is-fail .wc-badge{color:#b0000f;background:#d700151f}@media (prefers-color-scheme:dark){.wc-list[data-astro-cid-leop7jot] .is-warn .wc-badge{color:#ffb340}.wc-list[data-astro-cid-leop7jot] .is-fail .wc-badge{color:#ff6961}}.wc-list[data-astro-cid-leop7jot] .wc-item-label{font-weight:600}.wc-list[data-astro-cid-leop7jot] .wc-item-detail{color:var(--ink-2);font-size:var(--fs-small);overflow-wrap:anywhere;grid-column:2}.wc-speed[data-astro-cid-leop7jot]{background:var(--block);border-radius:var(--radius-frame);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.wc-score[data-astro-cid-leop7jot]{align-items:baseline;gap:.5rem;margin-top:1.25rem;display:flex}.wc-score[data-astro-cid-leop7jot] [data-astro-cid-leop7jot][data-score]{letter-spacing:-.04em;font-size:clamp(3.5rem,2.5rem + 4vw,6rem);font-weight:720;line-height:1}.wc-score-of[data-astro-cid-leop7jot]{color:var(--muted);font-weight:600}.wc-score-note[data-astro-cid-leop7jot],.wc-field[data-astro-cid-leop7jot]{font-size:var(--fs-micro);color:var(--ink-2);margin-top:.75rem}.wc-metrics[data-astro-cid-leop7jot]{border-top:1px solid var(--line);margin-top:1.25rem;display:grid}.wc-metrics[data-astro-cid-leop7jot] div{border-bottom:1px solid var(--line);font-size:var(--fs-small);justify-content:space-between;gap:1rem;padding-block:.75rem;display:flex}.wc-metrics[data-astro-cid-leop7jot] dt{color:var(--ink-2)}.wc-metrics[data-astro-cid-leop7jot] dd{margin:0;font-weight:600}.wc-error-panel[data-astro-cid-leop7jot]{color:var(--ink-2);padding-block:1.25rem}.wc-next[data-astro-cid-leop7jot]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-top:1.5rem;display:flex}.wc-next-text[data-astro-cid-leop7jot]{max-width:52ch;color:var(--ink-2);flex:24rem}
