.tl-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:start;padding-block:1rem}.tl-box.is-one{grid-template-columns:minmax(0,1fr)}.tl-col{display:grid;gap:1.125rem;align-content:start;min-width:0}.tl-panel{background:var(--surface);border:1px solid var(--line);border-radius:1rem;padding:1.25rem;min-width:0}.tl-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tl-row.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-check{display:flex;gap:.625rem;align-items:flex-start;font-size:.9375rem;line-height:1.45}.tl-check input{margin-block-start:.2rem;width:1.0625rem;height:1.0625rem;accent-color:var(--text);flex:none}.tl-label{font-size:.875rem;font-weight:500;margin-block-end:.5rem;display:block}.tl-out{font-family:var(--font-mono);font-size:.8125rem;line-height:1.65;white-space:pre-wrap;word-break:break-word;margin:0;min-height:9rem;color:var(--text)}.tl-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-block-start:1rem}.tl-note{font-size:.875rem;color:var(--muted);line-height:1.5}.tl-warn{font-size:.875rem;line-height:1.5;border:1px solid var(--line);border-inline-start:3px solid var(--text);border-radius:.5rem;padding:.625rem .875rem}.tl-warn[hidden]{display:none}.tl-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.tl-stat{display:flex;justify-content:space-between;gap:1rem;font-size:.9375rem;padding-block:.5rem;border-block-end:1px solid var(--line-soft)}.tl-stat:last-child{border-block-end:0}.tl-stat b{font-weight:500;font-variant-numeric:tabular-nums}.tl-tag{display:inline-block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em;padding:.1875rem .5rem;border:1px solid var(--line);border-radius:999px}.tl-tag.is-pass{border-color:var(--text)}.tl-tag.is-fail{color:var(--muted);text-decoration:line-through}.tl-table{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.tl-table th,.tl-table td{text-align:start;padding:.5rem .625rem;border-block-end:1px solid var(--line-soft)}.tl-table th{font-weight:500;color:var(--muted);font-size:.8125rem}.tl-big{font-size:clamp(2.25rem,6vw,3.5rem);font-weight:500;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.tl-meter{height:.5rem;border-radius:999px;background:var(--raised);overflow:hidden}.tl-meter>i{display:block;height:100%;width:0;background:var(--text);transition:width .2s var(--ease)}.tl-meter.is-over>i{background:var(--muted)}.tl-serp{background:#fff;color:#202124;border-radius:.75rem;padding:1rem 1.125rem;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.tl-serp .u{font-size:.8125rem;color:#4d5156;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-serp .t{font-size:1.25rem;line-height:1.3;color:#1a0dab;margin-block-start:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-serp .d{font-size:.875rem;line-height:1.58;color:#4d5156;margin-block-start:.25rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tl-serp.is-mobile{max-width:22rem}.tl-serp.is-mobile .t{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tl-serp.is-mobile .d{-webkit-line-clamp:3}.tl-swatch{border-radius:.75rem;padding:1.5rem 1.25rem;border:1px solid var(--line);display:grid;gap:.5rem}.tl-swatch p{margin:0}.tl-pick{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.75rem;align-items:center}.tl-pick input[type=color]{width:3rem;height:3rem;padding:.125rem;border-radius:.625rem;border:1px solid var(--line);background:var(--surface);cursor:pointer}.tl-drop{display:grid;place-items:center;text-align:center;gap:.5rem;min-height:11rem;border:1.5px dashed var(--line);border-radius:1rem;padding:1.5rem;cursor:pointer;transition:border-color .18s var(--ease),background-color .18s var(--ease)}.tl-drop:hover,.tl-drop.is-over,.tl-drop:focus-visible{border-color:var(--text);background:var(--surface)}.tl-crops{display:grid;gap:1rem}.tl-crop{border:1px solid var(--line);border-radius:.75rem;overflow:hidden;background:var(--raised)}.tl-crop>div{background-size:cover;background-position:center;width:100%}.tl-crop figcaption{font-size:.8125rem;color:var(--muted);padding:.5rem .75rem}.tl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tl-card{display:grid;gap:.5rem;align-content:start;border:1px solid var(--line);border-radius:1rem;padding:1.25rem;background:var(--surface);transition:border-color .18s var(--ease)}.tl-card:hover{border-color:var(--text)}.tl-card h2{font-size:1.125rem;font-weight:500;letter-spacing:-.015em;margin:0}.tl-card p{margin:0;font-size:.9375rem;color:var(--muted);line-height:1.5}.tl-card a{color:inherit;text-decoration:none}.tl-card a:after{content:"";position:absolute;inset:0}.tl-card{position:relative}@media(max-width:52rem){.tl-box,.tl-cards,.tl-row.is-3{grid-template-columns:minmax(0,1fr)}}@media(max-width:30rem){.tl-row{grid-template-columns:minmax(0,1fr)}}.tl-label{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:400;margin-block-end:.6rem}.tl-ws{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:1.5rem;align-items:start}.tl-main{display:grid;gap:1.125rem;align-content:start;min-width:0}.tl-side{display:grid;gap:1rem;align-content:start;min-width:0;position:sticky;top:6rem}.tl-side .tl-note a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.tl-side-t{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0}.tl-privacy{display:flex;gap:.6rem;align-items:flex-start;font-size:.875rem;color:var(--muted);margin:1rem 0 0}.tl-privacy:before{content:"";flex:none;width:.5rem;height:.5rem;margin-block-start:.45rem;border-radius:50%;background:currentColor;opacity:.55}.tl-chips{display:flex;flex-wrap:wrap;gap:.5rem}.tl-chip{font:inherit;font-size:.8125rem;padding:.375rem .75rem;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text);cursor:pointer;transition:border-color .18s var(--ease),background-color .18s var(--ease)}.tl-chip:hover{border-color:var(--text)}.tl-chip[aria-pressed=true]{background:var(--text);color:var(--page);border-color:var(--text)}.tl-seg{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:.75rem;background:var(--raised);gap:2px}.tl-seg button{font:inherit;font-size:.8125rem;padding:.4rem .8rem;border:0;border-radius:.5rem;background:transparent;color:var(--muted);cursor:pointer}.tl-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line)}.tl-switch{display:flex;gap:.75rem;align-items:center;font-size:.9375rem;cursor:pointer}.tl-switch input{appearance:none;-webkit-appearance:none;flex:none;width:2.25rem;height:1.25rem;border-radius:999px;background:var(--raised);border:1px solid var(--line);position:relative;margin:0;cursor:pointer;transition:background-color .18s var(--ease)}.tl-switch input:after{content:"";position:absolute;top:2px;left:2px;width:.875rem;height:.875rem;border-radius:50%;background:var(--muted);transition:transform .18s var(--ease),background-color .18s var(--ease)}.tl-switch input:checked{background:var(--text);border-color:var(--text)}.tl-switch input:checked:after{transform:translate(1rem);background:var(--page)}.tl-switch input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.tl-check input{appearance:none;-webkit-appearance:none;width:1.0625rem;height:1.0625rem;border:1px solid var(--line);border-radius:.3rem;background:var(--surface);display:grid;place-content:center;cursor:pointer;flex:none;margin-block-start:.2rem}.tl-check input:checked{background:var(--text);border-color:var(--text)}.tl-check input:checked:after{content:"";width:.5rem;height:.3rem;border-left:2px solid var(--page);border-bottom:2px solid var(--page);transform:rotate(-45deg) translate(1px,-1px)}.tl-check input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.tl-range{appearance:none;-webkit-appearance:none;width:100%;height:.375rem;border-radius:999px;background:var(--raised);border:1px solid var(--line);margin:.5rem 0}.tl-range::-webkit-slider-thumb{-webkit-appearance:none;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--text);border:2px solid var(--page);box-shadow:0 0 0 1px var(--text);cursor:pointer}.tl-range::-moz-range-thumb{width:1.125rem;height:1.125rem;border-radius:50%;background:var(--text);border:2px solid var(--page);box-shadow:0 0 0 1px var(--text);cursor:pointer}.tl-btn-ok{position:relative}.tl-ghost{font:inherit;font-size:.8125rem;padding:.4rem .75rem;border:1px solid var(--line);border-radius:.625rem;background:transparent;color:var(--text);cursor:pointer}.tl-ghost:hover{border-color:var(--text)}.tl-grid{width:100%;border-collapse:separate;border-spacing:3px;font-size:.75rem;text-align:center;font-variant-numeric:tabular-nums}.tl-grid th{font-weight:500;color:var(--muted);font-size:.6875rem}.tl-grid td{border-radius:.375rem;padding:.375rem .25rem;border:1px solid var(--line-soft)}.tl-grid td.is-pass{background:var(--raised);border-color:var(--line)}.tl-xscroll{overflow-x:auto}@media(max-width:52rem){.tl-ws{grid-template-columns:minmax(0,1fr)}.tl-side{position:static}}:is(.tl-box,.tl-ws,.wc_lead) .field :is(input,select,textarea){background-color:var(--surface);border-color:var(--line);color:var(--text);box-shadow:none}:is(.tl-box,.tl-ws,.wc_lead) .field :is(input,select,textarea):hover{border-color:var(--text)}:is(.tl-box,.tl-ws,.wc_lead) .field :is(input,select,textarea):focus-visible{border-color:var(--text);background-color:var(--surface);box-shadow:none;outline:2px solid var(--text);outline-offset:2px}:is(.tl-box,.tl-ws,.wc_lead) .field label{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:400}:is(.tl-box,.tl-ws,.wc_lead) .field label .hint{text-transform:none;letter-spacing:0}:is(.tl-box,.tl-ws,.wc_lead) .field select{appearance:none;-webkit-appearance:none;padding-inline-end:2.5rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 6.25 3.5 3.5 3.5-3.5' fill='none' stroke='%23777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.tl-serp .u{display:flex;gap:.5rem;align-items:center}.tl-serp .u .fav{flex:none;width:1.125rem;height:1.125rem;border-radius:50%;background:#e8eaed center/cover no-repeat;border:1px solid #dadce0}.tl-serp .u .fav[hidden]{display:none}.tl-serp .u .uu{min-width:0;overflow:hidden;text-overflow:ellipsis}.tl-serp b{font-weight:700}.tl-table td{vertical-align:top}.tl-table td.is-over{font-weight:600;text-decoration:underline}.tl-card2{border:1px solid var(--line);border-radius:.75rem;overflow:hidden;background:var(--surface);max-width:26rem}.tl-card2 .im{background:var(--raised) center/cover no-repeat;position:relative;width:100%}.tl-card2 .im .safe{position:absolute;inset:10%;border:1.5px dashed var(--text);border-radius:.25rem;pointer-events:none;opacity:.7}.tl-card2 .tx{padding:.75rem .875rem;display:grid;gap:.2rem}.tl-card2 .tx small{font-size:.6875rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.tl-card2 .tx b{font-size:.9375rem;font-weight:600;line-height:1.3}.tl-card2 .tx span{font-size:.8125rem;color:var(--muted);line-height:1.4}.tl-card2.is-small{display:grid;grid-template-columns:7rem minmax(0,1fr)}.tl-card2.is-small .im{aspect-ratio:1/1;height:100%}.tl-card2.is-overlay .im .ov{position:absolute;left:0;right:0;bottom:0;padding:.625rem .75rem;background:linear-gradient(transparent,#000000b8);color:#fff;font-size:.8125rem;line-height:1.3}.tl-card2.is-overlay .im .ov b{display:block;font-size:.9375rem}.mst-tool{--brand:#9a9a9a;--brand-ink:#ffffff }.mst-tool .tool{margin-block-start:0}.wc{--wc-good:#167a47;--wc-ok:#9a6200;--wc-poor:#c0262a;--wc-shadow:0 1px 0 rgba(0,0,0,.02), 0 18px 40px -28px rgba(0,0,0,.28);display:grid;gap:1.5rem;padding-block:.5rem;min-width:0}.wc [hidden]{display:none!important}.wc_label{display:block;font-size:.875rem;font-weight:500;margin-block-end:.5rem}.wc_row{display:flex;gap:.625rem;align-items:stretch}.wc_row input{flex:1 1 auto;min-width:0;height:3.5rem;padding-inline:1.125rem;font:inherit;font-size:1.0625rem;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:.75rem}.wc_row input:hover{border-color:color-mix(in srgb,var(--text) 35%,var(--line))}.wc_row input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.wc_row .button{height:3.5rem;padding-inline:1.75rem;white-space:nowrap;flex:none;border-radius:.75rem}.wc_hint,.wc_note{font-size:.875rem;color:var(--muted);line-height:1.5;margin:.625rem 0 0}.wc_note a{text-decoration:underline;text-underline-offset:.15em}.wc_err{margin:0;font-size:.9375rem;line-height:1.5;border:1px solid var(--line);border-radius:.75rem;padding:.75rem 1rem;background:var(--surface);color:var(--wc-poor)}.wc_wait{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;color:var(--muted)}.wc_spin{width:1rem;height:1rem;border-radius:50%;border:2px solid var(--line);border-top-color:var(--text);display:inline-block;vertical-align:-.15em;animation:wc-spin .8s linear infinite;flex:none}@keyframes wc-spin{to{transform:rotate(360deg)}}.wc [data-band],.wc .is-pass,.wc .is-warn,.wc .is-fail,.wc .is-info{--c:var(--muted) }.wc [data-band=good],.wc .is-pass{--c:var(--wc-good) }.wc [data-band=ok],.wc .is-warn{--c:var(--wc-ok) }.wc [data-band=poor],.wc .is-fail{--c:var(--wc-poor) }.wc_dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--c)}.is-info>.wc_dot,.is-info .wc_dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--muted)}.wc_report{display:grid;gap:3.5rem;margin-block-start:1rem;min-width:0}.wc_body{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:3rem;align-items:start;min-width:0}.wc_side{position:sticky;top:6.5rem;min-width:0}.wc_sum{background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;padding:1.5rem;box-shadow:var(--wc-shadow)}.wc_sum_top{display:flex;align-items:center;gap:1.125rem}.wc_ring{position:relative;width:5.75rem;height:5.75rem;flex:none;display:grid;place-items:center;--c:var(--wc-ok) }.wc_ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.wc_ring circle{fill:none;stroke-width:8}.wc_ring_bg{stroke:var(--raised)}.wc_ring_fg{stroke:var(--c);stroke-linecap:round;transition:stroke-dashoffset 1s var(--ease)}.wc_ring_n{font-size:1.875rem;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.wc_sum_t{min-width:0}.wc_site{font-size:1.25rem;font-weight:500;letter-spacing:-.02em;margin:0;overflow-wrap:anywhere;line-height:1.25}.wc_site:focus{outline:none}.wc_verdict{margin:.25rem 0 0;font-size:.875rem;color:var(--muted);line-height:1.45}.wc_tally{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:1.375rem 1.25rem;border-block:1px solid var(--line-soft)}.wc_tally>div{padding:.875rem .25rem;text-align:center}.wc_tally>div+div{border-inline-start:1px solid var(--line-soft)}.wc_tally b{display:block;font-size:1.5rem;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.wc_tally span{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--muted);margin-block-start:.25rem}.wc_tally span:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--c)}.wc_cats{list-style:none;margin:0;padding:0;display:grid;gap:.875rem}.wc_cats li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.75rem;row-gap:.375rem}.wc_cat_n{font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem;min-width:0}.wc_cat_n i{width:.375rem;height:.375rem;border-radius:50%;background:var(--c);flex:none}.wc_cats b{font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums}.wc_bar{grid-column:1 / -1;height:3px;border-radius:99px;background:var(--raised);overflow:hidden}.wc_bar i{display:block;height:100%;background:var(--text);border-radius:99px;opacity:.85}.wc_cat_s{grid-column:1 / -1;font-size:.75rem;color:var(--muted);margin-block-start:-.125rem}.wc_sum_cta{width:100%;justify-content:center;margin-block-start:1.5rem;height:3rem;border-radius:.75rem}.wc_actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.25rem 1rem;margin-block-start:.875rem}.wc_act{background:none;border:0;padding:.25rem 0;font:inherit;font-size:.8125rem;color:var(--muted);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:color .15s,text-decoration-color .15s}.wc_act:hover{color:var(--text);text-decoration-color:currentColor}.wc_act:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:.25rem}.wc_meta{margin:.75rem 0 0;font-size:.75rem;color:var(--muted);text-align:center}.wc_main{display:grid;gap:3.25rem;min-width:0}.wc_sec{min-width:0;scroll-margin-top:6.5rem}.wc_kicker{margin:0 0 .5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.wc_h{font-size:clamp(1.375rem,calc(1.1rem + .8vw),1.75rem);font-weight:500;letter-spacing:-.025em;margin:0 0 1.25rem;line-height:1.2}.wc_detail{color:var(--muted);overflow-wrap:anywhere}.wc_fix b{font-weight:500}.wc_tip{color:var(--muted);background:color-mix(in srgb,var(--text) 4%,transparent);border-radius:.625rem;padding:.625rem .875rem}.wc_tip b{color:var(--text);font-weight:500}.wc_eff{font-size:.6875rem;font-family:var(--font-mono);color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:.0625rem .5rem;white-space:nowrap;flex:none}.wc_top{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;box-shadow:var(--wc-shadow);overflow:hidden}.wc_topi{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.5rem 1.5rem 1.5rem 1.25rem}.wc_topi+.wc_topi{border-block-start:1px solid var(--line-soft)}.wc_topi_n{font-family:var(--font-mono);font-size:1.5rem;line-height:1.15;color:var(--c);letter-spacing:-.02em}.wc_topi_h{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.wc_topi h4{font-size:1.125rem;font-weight:500;letter-spacing:-.015em;margin:0}.wc_topi p{margin:.5rem 0 0;font-size:.9375rem;line-height:1.55;max-width:44rem}.wc_topi.is-none{grid-template-columns:minmax(0,1fr)}.wc_lines{background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;overflow:hidden}.wc_line+.wc_line{border-block-start:1px solid var(--line-soft)}.wc_line summary{display:flex;align-items:center;gap:.75rem;padding:.9375rem 1.25rem;cursor:pointer;list-style:none;font-size:.9375rem;line-height:1.4;transition:background-color .15s}.wc_line summary:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}.wc_line summary::-webkit-details-marker{display:none}.wc_line summary:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.wc_line_t{font-weight:500;min-width:0}.wc_line_c{margin-inline-start:auto;font-size:.75rem;color:var(--muted);white-space:nowrap}.wc_chev{flex:none;width:.4375rem;height:.4375rem;border-inline-end:1.5px solid var(--muted);border-block-end:1.5px solid var(--muted);rotate:45deg;translate:0 -.125rem;transition:rotate .15s,translate .15s}.wc_line[open] .wc_chev{rotate:225deg;translate:0 .125rem}.wc_line_b{padding:0 1.25rem 1.125rem 2.5rem;font-size:.9375rem;line-height:1.55}.wc_line_b p{margin:.5rem 0 0;max-width:44rem}.wc_line_b p:first-child{margin-block-start:0}.wc_speed{background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;box-shadow:var(--wc-shadow);overflow:hidden}.wc_lh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wc_lh>div{padding:1.25rem 1.25rem 1.125rem}.wc_lh>div+div{border-inline-start:1px solid var(--line-soft)}.wc_lh b{display:block;font-size:2rem;font-weight:500;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.wc_lh span{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--muted);margin-block-start:.5rem}.wc_lh i,.wc_metrics i{width:.375rem;height:.375rem;border-radius:50%;background:var(--c);flex:none;display:inline-block}.wc_metrics{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--line-soft)}.wc_metrics .wc_kv{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;font-size:.875rem;border-block-end:1px solid var(--line-soft)}.wc_metrics .wc_kv:nth-child(odd){border-inline-end:1px solid var(--line-soft)}.wc_metrics .wc_kv:last-child:nth-child(odd){grid-column:1 / -1;border-inline-end:0}.wc_metrics dt{display:flex;align-items:center;gap:.5rem;color:var(--muted)}.wc_metrics dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.wc_opps{padding:1rem 1.25rem 1.125rem}.wc_opps h4{margin:0 0 .25rem;font-size:.75rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:400}.wc_opps ul{list-style:none;margin:0;padding:0}.wc_opps li{display:flex;justify-content:space-between;gap:1rem;padding-block:.5rem;font-size:.9375rem}.wc_opps li+li{border-block-start:1px solid var(--line-soft)}.wc_opps b{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.wc_fold{border-block-end:1px solid var(--line)}.wc_fold:first-child{border-block-start:1px solid var(--line)}.wc_fold>summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.125rem;cursor:pointer;list-style:none;font-size:1rem;font-weight:500}.wc_fold>summary::-webkit-details-marker{display:none}.wc_fold>summary:focus-visible{outline:2px solid var(--text);outline-offset:2px}.wc_fold_i{position:relative;width:.875rem;height:.875rem;flex:none}.wc_fold_i:before,.wc_fold_i:after{content:"";position:absolute;inset-inline:0;top:50%;height:1.5px;background:var(--text);translate:0 -50%}.wc_fold_i:after{rotate:90deg;transition:rotate .2s}.wc_fold[open] .wc_fold_i:after{rotate:0deg}.wc_fold>div{padding-block-end:1.5rem}.wc_fold_h{font-size:.75rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:400;margin:1.25rem 0 .5rem}.wc_fold_h:first-child{margin-block-start:0}.wc_okl{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.wc_okl li{display:flex;gap:.75rem;align-items:baseline;font-size:.9375rem;line-height:1.45}.wc_okl li .wc_dot{translate:0 -.1em}.wc_okl b{font-weight:500;margin-inline-end:.5rem}.wc_okl .wc_detail{font-size:.875rem}.wc_kvs{margin:0;display:grid;border:1px solid var(--line);border-radius:.875rem;overflow:hidden;background:var(--surface)}.wc_kvs .wc_kv{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1rem;padding:.625rem 1rem;border-block-end:1px solid var(--line-soft);font-size:.875rem}.wc_kvs .wc_kv:last-child{border-block-end:0}.wc_kvs dt{color:var(--muted)}.wc_kvs dd{margin:0;overflow-wrap:anywhere}.wc_cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3rem;align-items:start;background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;padding:1.75rem;box-shadow:var(--wc-shadow);scroll-margin-top:6.5rem}.wc_cta_t{font-size:1.5rem;font-weight:500;letter-spacing:-.02em;margin:0}.wc_cta_p{margin:.625rem 0 0;color:var(--muted);font-size:.9375rem;line-height:1.55}.wc_get{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.625rem;font-size:.9375rem;line-height:1.5}.wc_get li{display:grid;grid-template-columns:1.125rem minmax(0,1fr);gap:.625rem;color:var(--muted)}.wc_get li:before{content:"";width:1.125rem;height:1.125rem;margin-block-start:.125rem;border-radius:50%;background:var(--text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / .6875rem no-repeat}.wc_get b{color:var(--text);font-weight:500}.wc_start{margin-block-start:1.5rem;padding-block-start:1.25rem;border-block-start:1px solid var(--line-soft)}.wc_start_h{margin:0 0 .625rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.wc_cta_list{margin:0;padding:0;list-style:none;display:grid;gap:.5rem;font-size:.9375rem}.wc_cta_list li{display:flex;gap:.625rem;align-items:baseline}.wc_cta_list li:before{content:"";flex:none;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--c);translate:0 -.1em}.wc_who{display:flex;align-items:center;gap:.75rem;margin-block-start:1.5rem}.wc_who img{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;flex:none}.wc_who p{margin:0;font-size:.8125rem;line-height:1.45;color:var(--muted)}.wc_who b{color:var(--text);font-weight:500}.wc_lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wc_lead .field:nth-of-type(n+3){grid-column:1 / -1}.wc_lead .form_foot,.wc_lead .form_alert,.wc_lead .form_turnstile{grid-column:1 / -1}.wc_lead .form_foot{display:grid;gap:.25rem;justify-items:start}.wc_lead .button{height:3.25rem;padding-inline:1.75rem;border-radius:.75rem;font-size:1rem}.wc_lead .form_foot .wc_note{margin-block-start:.5rem;max-width:30rem}.wc_lead textarea{min-height:6rem}.wc_cta .form_done{grid-column:2}@media(max-width:64rem){.wc_body{grid-template-columns:minmax(0,1fr);gap:2.5rem}.wc_side{position:static}.wc_cats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.wc_cta{grid-template-columns:minmax(0,1fr)}.wc_cta .form_done{grid-column:1}}@media(max-width:40rem){.wc_row{flex-direction:column}.wc_row .button{width:100%}.wc_sum{padding:1.25rem}.wc_cats{grid-template-columns:minmax(0,1fr)}.wc_lh{grid-template-columns:repeat(2,minmax(0,1fr))}.wc_lh>div:nth-child(3){border-inline-start:0}.wc_lh>div:nth-child(n+3){border-block-start:1px solid var(--line-soft)}.wc_metrics{grid-template-columns:minmax(0,1fr)}.wc_metrics .wc_kv:nth-child(odd){border-inline-end:0}.wc_topi{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1.25rem}.wc_line_c{display:none}.wc_line_b{padding-inline-start:1.25rem}.wc_kvs .wc_kv{grid-template-columns:minmax(0,1fr);gap:.125rem}.wc_cta{padding:1.25rem}.wc_lead{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.wc_spin{animation-duration:2.5s}.wc_ring_fg{transition:none}}@media print{header,footer,.cta_section,.page_hero .crumbs,.wc_form,.wc_actions,.wc_sum_cta,.wc_cta,.wc_hint,.prose,.skip,[data-sticky]{display:none!important}.wc_body{grid-template-columns:minmax(0,1fr)}.wc_side{position:static}.wc_topi,.wc_line,.wc_sum,.wc_speed{break-inside:avoid;box-shadow:none}}
