:root{--bg:#f4f7f6;--surface:#fff;--surface-2:#e8efee;--ink:#10222b;--ink-2:#3b525d;--accent:#0a6a85;--accent-ink:#fff;--ok:#1d7552;--ok-bg:#dcefe6;--adv:#8a3a00;--adv-bg:#ffe2b5;--adv-fill:#f0a030;--inv:#3c4a51;--inv-bg:#e2e8ea;--inv-fill:#a7b5bb;--sim-bg:#ffe9a8;--sim-ink:#4d3a00;--ease-out:cubic-bezier(.23, 1, .32, 1);--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0e1a21;--surface:#15252e;--surface-2:#1d323d;--ink:#e9f1f4;--ink-2:#aabfc9;--accent:#79cde4;--accent-ink:#082630;--ok:#7fdcb2;--ok-bg:#173b2e;--adv:#ffc47a;--adv-bg:#4a3010;--adv-fill:#d58a25;--inv:#cdd8dd;--inv-bg:#2a3a42;--inv-fill:#687b84;--sim-bg:#4a3b0a;--sim-ink:#ffe9a8}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.pub{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}:where(.pub) :where(h1,h2,h3,h4,p,ul,ol,dl,dd){margin:0;padding:0}:where(.pub) :where(ul,ol){list-style:none}:where(.pub) a{color:var(--accent);text-underline-offset:3px}:where(.pub) :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.pub-notice .pub-facts{margin-block:14px 18px}.pub-notice h4{margin-top:4px}.pub-statement p{text-wrap:pretty;max-width:62ch;margin-top:10px;font-size:1.0625rem;line-height:1.55}.pub-sim{background:var(--sim-bg);color:var(--sim-ink);text-align:center;padding:10px 20px;font-size:.9375rem;line-height:1.35}.pub-head,.pub-main,.pub-foot{width:100%;max-width:1080px;margin-inline:auto;padding-inline:20px}.pub-head{justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.pub-mark{letter-spacing:-.01em;font-weight:650;text-decoration:none;color:var(--ink)!important}.pub-head nav a{align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}.pub-main{padding-bottom:24px}.pub-sec{padding-top:56px}.pub-sec>h2{letter-spacing:-.02em;text-wrap:balance;font-size:1.625rem;font-weight:650;line-height:1.15}.pub-lede{color:var(--ink-2);margin-top:6px}.pub-hero{gap:24px;padding-top:20px;display:grid}.pub-hero-text{flex-direction:column;gap:18px;display:flex}.pub-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;font-size:clamp(2.125rem,9vw,3.75rem);font-weight:680;line-height:1.04}.pub-crumb a{align-items:center;min-height:44px;display:inline-flex}.pub-status{letter-spacing:-.015em;text-wrap:pretty;border-radius:16px;max-width:34em;padding:18px 20px;font-size:clamp(1.25rem,4.6vw,1.75rem);font-weight:600;line-height:1.25}.pub-status[data-tone=normal]{background:var(--ok-bg);color:var(--ok)}.pub-status[data-tone=advisory]{background:var(--adv-bg);color:var(--adv)}.pub-status[data-tone=investigating]{background:var(--inv-bg);color:var(--inv)}.pub-updated{color:var(--ink-2);font-size:.9375rem}.pub-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 24px;margin-block:14px 18px;display:grid}.pub-facts dt{color:var(--ink-2);font-size:.875rem}.pub-facts dd{font-weight:600}.pub-facts-inline{margin-block:0}.pub-notices{gap:16px;margin-top:18px;display:grid}.pub-notice{background:var(--adv-bg);color:var(--ink);border-radius:20px;padding:22px 20px 24px}.pub-notice[data-kind=general]{background:var(--inv-bg)}.pub-notice h3{letter-spacing:-.015em;text-wrap:balance;font-size:1.375rem;font-weight:650;line-height:1.2}.pub-notice h4{margin-bottom:8px;font-size:1.0625rem;font-weight:650}.pub-do{gap:10px;margin-bottom:20px;display:grid}.pub-do li{padding-left:1.5em;position:relative}.pub-do li:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em;position:absolute;top:.62em;left:.35em}.pub-do-big{background:var(--surface);border-radius:20px;margin-top:16px;margin-bottom:0;padding:22px 20px;font-size:1.125rem}.pub-btn{background:var(--accent);min-height:48px;transition:transform .16s var(--ease-out);border-radius:999px;align-items:center;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--accent-ink)!important}.pub-btn:active{transform:scale(.97)}.pub-more{margin-top:28px}.pub-split{gap:20px;margin-top:18px;display:grid}.pub-map{background:var(--surface);border-radius:20px;width:100%;height:auto;padding:12px;display:block}.pub-zone{fill:var(--ok-bg);stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}g[data-status=advisory] .pub-zone{fill:var(--adv-fill)}g[data-status=investigating] .pub-zone{fill:var(--inv-fill)}.pub-zone-n{fill:var(--ink);font-size:34px;font-weight:700;font-family:var(--font-sans)}.pub-zones{align-content:start;gap:8px;display:grid}.pub-zones li{background:var(--surface);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 16px;display:grid}.pub-zone-name{font-weight:650}.pub-zone-line{color:var(--ink-2);grid-column:1/-1;font-size:.9375rem}.pub-pill{background:var(--ok-bg);color:var(--ok);border-radius:999px;justify-self:end;padding:3px 12px;font-size:.875rem;font-weight:600}.pub-zones [data-status=advisory] .pub-pill{background:var(--adv-bg);color:var(--adv)}.pub-zones [data-status=investigating] .pub-pill{background:var(--inv-bg);color:var(--inv)}.pub-params{align-items:start;gap:14px;margin-top:18px;display:grid}.pub-param{background:var(--surface);border-radius:20px;flex-direction:column;gap:8px;padding:20px;display:flex}.pub-param h3{color:var(--ink-2);font-size:1rem;font-weight:600}.pub-range{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:680;line-height:1.1}.pub-range small{color:var(--ink-2);letter-spacing:0;font-size:1rem;font-weight:500}.pub-bar{background:var(--surface-2);border-radius:6px;height:12px;margin-block:4px;position:relative}.pub-bar i{border-radius:6px;position:absolute;top:0;bottom:0}.pub-bar-ok{background:var(--ok-bg)}.pub-bar-val{background:var(--ok)}.pub-param[data-within=false] .pub-bar-val{background:var(--adv-fill)}.pub-limit{font-size:.9375rem;font-weight:600}.pub-explain{color:var(--ink-2);font-size:.9375rem}.pub-posts{gap:10px;margin-top:18px;display:grid}.pub-posts li{background:var(--surface);border-radius:16px;gap:4px;padding:16px 18px;display:grid}.pub-posts time{color:var(--ink-2);font-size:.875rem}.pub-posts a{justify-self:start;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.pub-empty{color:var(--ink-2);margin-top:14px}.pub-how-grid{color:var(--ink);gap:14px;max-width:68ch;margin-top:16px;display:grid}.pub-steps{counter-reset:none;gap:0;margin-top:18px;display:grid}.pub-steps li{padding:0 0 26px 40px;position:relative}.pub-steps li:before{content:"";background:var(--surface-2);border-radius:50%;width:22px;height:22px;position:absolute;top:4px;left:0}.pub-steps li:after{content:"";background:var(--surface-2);border-radius:2px;width:4px;position:absolute;top:30px;bottom:4px;left:9px}.pub-steps li:last-child{padding-bottom:0}.pub-steps li:last-child:after{display:none}.pub-steps li[data-done=true]:before{background:var(--ok)}.pub-steps li[data-done=true]:after{background:var(--ok-bg)}.pub-steps li[data-current=true]:before{background:var(--inv-fill)}.pub-steps h3{font-size:1.125rem;font-weight:650}.pub-steps li[data-done=false] h3,.pub-steps li[data-done=false] p{color:var(--ink-2)}.pub-when{color:var(--ink-2);margin-top:2px;font-size:.875rem}.inc-hero{background:var(--inv-bg);color:var(--inv);border-radius:24px;flex-direction:column;gap:12px;margin-top:8px;padding:20px 20px 24px;display:flex}.inc-hero[data-tone=advisory]{background:var(--adv-bg);color:var(--adv)}.inc-hero[data-tone=normal]{background:var(--ok-bg);color:var(--ok)}.inc-hero[data-tone=ended]{background:var(--surface-2);color:var(--ink-2)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inc-h1{flex-direction:column;gap:12px;padding-top:4px;display:flex}.inc-state{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,13vw,5.5rem);font-weight:720;line-height:.95;display:block}.inc-title{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;max-width:24ch;font-size:clamp(1.5rem,6.4vw,2.5rem);font-weight:650;line-height:1.1;display:block}.inc-posts li>p:not(.inc-post-meta),.inc-statement p{overflow-wrap:anywhere}.inc-advice{color:var(--ink);background:var(--surface);text-wrap:pretty;border-radius:16px;max-width:40em;margin-top:6px;padding:16px 18px;font-size:clamp(1.1875rem,4.6vw,1.5rem);font-weight:600;line-height:1.35}.inc-cyber{color:var(--ink);font-variant-numeric:tabular-nums;max-width:40em;font-size:1.0625rem;font-weight:600;line-height:1.4}.inc-facts{grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:6px;display:grid}.inc-facts>:first-child{grid-column:1/-1}.pub-head{flex-wrap:wrap;row-gap:0}.pub-head nav{flex-wrap:wrap;justify-content:flex-end;column-gap:16px;margin-left:auto;display:flex}.inc-facts dt{opacity:.85;font-size:.875rem}.inc-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.inc-lead{font-size:1.25rem;line-height:1.4}.inc-note{color:var(--ink-2);margin-top:10px;font-size:.9375rem}.inc-where-body{gap:20px;margin-top:16px;display:grid}.inc-where-text{align-content:start;gap:8px;display:grid}.inc-where-text .inc-note{margin-top:4px}.inc-map{background:var(--surface);border-radius:20px;width:100%;max-width:520px;height:auto;padding:12px;display:block}.inc-zone{fill:var(--surface-2);stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}g[data-zone=affected] .inc-zone{fill:var(--inv-fill)}g[data-zone=advisory] .inc-zone{fill:var(--adv-fill)}.inc-zone-n{fill:var(--ink);font-size:34px;font-weight:700;font-family:var(--font-sans)}g[data-zone=other] .inc-zone-n{fill:var(--ink-2)}.inc-steps{max-width:46em;margin-top:18px;display:grid}.inc-steps li{padding:0 0 22px 32px;position:relative}.inc-steps li:before{content:"";background:var(--accent);border-radius:50%;width:14px;height:14px;position:absolute;top:7px;left:0}.inc-steps li:after{content:"";background:var(--surface-2);border-radius:2px;width:4px;position:absolute;top:27px;bottom:2px;left:5px}.inc-steps li[data-last=true]{padding-bottom:0}.inc-steps li[data-last=true]:after{display:none}.inc-steps p{font-size:1.0625rem}.inc-when{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.875rem}.inc-statements{gap:14px;margin-top:18px;display:grid}.inc-statement{background:var(--surface);border-radius:20px;max-width:46em;margin:0;padding:20px}.inc-statement p{font-size:1.125rem;line-height:1.5}.inc-statement footer{color:var(--ink-2);margin-top:8px;font-size:.875rem}.inc-posts{gap:10px;max-width:46em;margin-top:18px;display:grid}.inc-posts li{background:var(--surface);border-radius:16px;gap:6px;padding:16px 18px;display:grid}.inc-post-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.875rem}.inc-post-link{background:var(--surface-2);min-height:44px;transition:transform .14s var(--ease-out);border-radius:999px;justify-self:start;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--ink)!important}.inc-post-link:active{transform:scale(.97)}.inc-about p{max-width:62ch;margin-top:12px}.inc-index-head{gap:10px;padding-top:20px;display:grid}.inc-index-head h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.125rem,9vw,3.75rem);font-weight:680;line-height:1.04}.inc-switch{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-self:start;align-items:center;gap:10px;min-height:44px;font-size:.9375rem;text-decoration:none;transition:color .15s;display:inline-flex;color:var(--ink-2)!important}.inc-switch-track{background:var(--surface-2);width:34px;height:20px;transition:background-color .15s ease, transform .16s var(--ease-out);border-radius:10px;flex:none;padding:2px;box-shadow:inset 0 0 0 1px #10222b1f}.inc-switch-thumb{background:var(--surface);width:16px;height:16px;transition:transform .16s var(--ease-out);border-radius:50%;display:block;box-shadow:0 1px 2px #10222b40}.inc-switch[aria-checked=true]{color:var(--ink)!important}.inc-switch[aria-checked=true] .inc-switch-track{background:var(--accent);box-shadow:none}.inc-switch[aria-checked=true] .inc-switch-thumb{transform:translate(14px)}.inc-switch:active .inc-switch-track{transform:scale(.97)}.inc-switch:focus-visible{outline:none}.inc-switch:focus-visible .inc-switch-track{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.inc-switch:hover{color:var(--ink)!important}}@media (prefers-reduced-motion:reduce){.inc-switch-thumb,.inc-switch-track{transition:background-color .15s}}.inc-test-tag{vertical-align:.1em;background:var(--surface-2);color:var(--ink-2);border-radius:999px;margin-left:8px;padding:0 8px;font-size:.8125rem;font-weight:600;line-height:1.5rem;display:inline-block}.inc-index{padding-top:28px}.inc-list{gap:8px;display:grid}.inc-row{background:var(--surface);min-height:44px;transition:transform .14s var(--ease-out);border-radius:16px;grid-template-columns:1fr auto;align-items:start;gap:6px 14px;padding:16px 18px;text-decoration:none;display:grid;color:var(--ink)!important}.inc-row:active{transform:scale(.985)}.inc-row-title{text-wrap:pretty;font-size:1.125rem;font-weight:650;line-height:1.3}.inc-row-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:.9375rem}.inc-chip{white-space:nowrap;background:var(--inv-bg);color:var(--inv);border-radius:999px;padding:3px 12px;font-size:.875rem;font-weight:600}.inc-chip[data-tone=advisory]{background:var(--adv-bg);color:var(--adv)}.inc-chip[data-tone=normal]{background:var(--ok-bg);color:var(--ok)}.inc-chip[data-tone=ended]{background:var(--surface-2);color:var(--ink-2)}.pub-foot-links{flex-wrap:wrap;gap:4px 20px;display:flex}.pub-foot-links a{align-items:center;min-height:44px;display:inline-flex}:where(.pub) :where(a,button){touch-action:manipulation}.pub-btn,.inc-post-link,.inc-chip{-webkit-user-select:none;user-select:none}.pub-foot{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px));color:var(--ink-2);gap:12px;max-width:1080px;padding-block:64px 48px;font-size:.9375rem;display:grid}.pub-foot-name{letter-spacing:-.04em;color:var(--ink);font-size:clamp(2.5rem,12vw,5rem);font-weight:700;line-height:.95}.pub-foot p{max-width:62ch}@keyframes pub-rise{0%{opacity:0;transform:translateY(14px)}}.pub-hero-text>*,.pub-hero>svg,.pub-hero>figure,.pub-sec,.inc-hero>*,.inc-list>li{animation:pub-rise .52s var(--ease-out) both}.inc-hero>:nth-child(2){animation-delay:40ms}.inc-hero>:nth-child(3){animation-delay:80ms}.inc-hero>:nth-child(n+4){animation-delay:.12s}.inc-list>li:nth-child(2){animation-delay:30ms}.inc-list>li:nth-child(3){animation-delay:60ms}.inc-list>li:nth-child(n+4){animation-delay:90ms}.pub-hero-text>:nth-child(2){animation-delay:60ms}.pub-hero-text>:nth-child(3){animation-delay:.12s}.pub-hero>:last-child{animation-delay:.18s}@media (prefers-reduced-motion:reduce){.pub-hero-text>*,.pub-hero>svg,.pub-hero>figure,.pub-sec,.inc-hero>*,.inc-list>li{animation:none}.pub-btn,.inc-row,.inc-post-link{transition:none}}@media (hover:hover) and (pointer:fine){.pub-posts li,.pub-param,.pub-zones li{transition:background-color .16s}.pub-btn:hover{filter:brightness(1.08)}.inc-row{transition:transform .14s var(--ease-out), background-color .16s ease}.inc-row:hover{background:var(--surface-2)}.inc-row:hover .inc-row-title{text-underline-offset:3px;text-decoration:underline}.inc-post-link:hover{filter:brightness(.96)}}@media (min-width:760px){.pub-head,.pub-main,.pub-foot,.pub-sim{padding-inline:32px}.pub-sec{padding-top:88px}.pub-hero{padding-top:36px}.pub-split{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px}.pub-params{grid-template-columns:repeat(2,1fr);gap:16px}.pub-notices{grid-template-columns:1fr}.pub-notice{padding:32px}.pub-notice h3{font-size:1.75rem}.pub-do-big{padding:28px 32px}.pub-how-grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:none}.inc-hero{border-radius:28px;gap:16px;padding:32px 36px 36px}.inc-where-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px}.inc-row{grid-template-columns:minmax(0,1fr) auto;padding:18px 22px}}@media (min-width:1040px){.inc-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;column-gap:48px;display:grid}.inc-hero>.inc-h1{grid-column:1/-1}.inc-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.inc-hero>.inc-advice,.inc-hero>.inc-cyber{grid-column:1}.inc-hero>.inc-facts{grid-column:2;grid-template-columns:1fr;align-self:end}.pub-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px}.pub-zones{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-params{grid-template-columns:repeat(4,1fr)}}
.pub-head nav{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.pub-head nav a{padding-inline:8px}.pub-foot{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}.pub-report{scroll-margin-top:12px}.pub-report .pub-lede{max-width:62ch}.rep-form{gap:28px;margin-top:22px;display:grid}.rep-step{border:0;align-content:start;gap:10px;min-width:0;margin:0;padding:0;display:grid}.rep-step>legend,.rep-step h3{letter-spacing:-.01em;margin:0;padding:0;font-size:1.1875rem;font-weight:650;line-height:1.25}.rep-opt{color:var(--ink-2);font-size:.9375rem;font-weight:500}.rep-help{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.9375rem;display:flex}.rep-help[data-over=true] .rep-count{color:var(--adv);font-weight:650}.rep-count{font-variant-numeric:tabular-nums}.rep-kinds{grid-template-columns:1fr;gap:8px;display:grid}.rep-kind{background:var(--surface);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:56px;transition:background-color .14s var(--ease-out), transform .14s var(--ease-out);border-radius:14px;gap:1px;padding:10px 16px;display:grid;position:relative}.rep-kind input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rep-kind-name{overflow-wrap:anywhere;font-weight:650}.rep-kind-hint{color:var(--ink-2);font-size:.9375rem}.rep-kind:active{transform:scale(.98)}.rep-kind[data-on=true]{background:var(--accent);color:var(--accent-ink)}.rep-kind[data-on=true] .rep-kind-hint{color:inherit;opacity:.85}.rep-kind:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.rep-map{cursor:crosshair;touch-action:manipulation;max-height:62vh}.rep-map .pub-zone{fill:var(--surface-2)}.rep-pin{pointer-events:none;animation:rep-drop .22s var(--ease-out) both}.rep-pin-halo{fill:var(--accent);opacity:.28;r:34px}.rep-pin-dot{fill:var(--accent);stroke:var(--ink);stroke-width:4px;r:15px}@keyframes rep-drop{0%{opacity:0}}.rep-where{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.rep-zone{color:var(--ink-2);gap:4px;font-size:.9375rem;display:grid}.rep-picked{color:var(--ink-2);overflow-wrap:anywhere;min-height:1.55em}.rep-form select,.rep-form textarea{font:inherit;color:var(--ink);background:var(--surface);min-height:48px;box-shadow:inset 0 0 0 2px var(--surface-2);border:0;border-radius:14px;padding:0 14px;font-size:1rem}.rep-form textarea{resize:vertical;width:100%;min-height:96px;padding:12px 14px;line-height:1.45}.rep-form select:focus-visible,.rep-form textarea:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.rep-btn{min-height:52px;font:inherit;background:var(--accent);color:var(--accent-ink);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .14s var(--ease-out), filter .14s;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:650;display:inline-flex}.rep-btn:active:not(:disabled){transform:scale(.97)}.rep-btn:disabled{opacity:.6;cursor:progress}.rep-btn-quiet{background:var(--surface-2);color:var(--ink)}.rep-submit{width:100%;max-width:420px}.rep-error{color:var(--adv);background:var(--adv-bg);border-radius:12px;padding:10px 14px;font-weight:600}.rep-failure{max-width:62ch}.rep-card{background:var(--surface);border-radius:20px;justify-items:start;gap:14px;margin-top:22px;padding:22px 20px;display:grid}.rep-card h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:680;line-height:1.15}.rep-card-note{overflow-wrap:anywhere;max-width:52ch;font-size:1.125rem}.rep-card-meta{color:var(--ink-2);font-size:.9375rem}.rep-steps{gap:0;width:100%;max-width:420px;display:grid}.rep-steps li{min-height:44px;color:var(--ink-2);align-items:center;gap:12px;display:flex;position:relative}.rep-steps li:after{content:"";background:var(--surface-2);border-radius:2px;width:4px;height:16px;position:absolute;top:33px;left:9px}.rep-steps li:last-child:after{display:none}.rep-step-dot{background:var(--surface-2);width:22px;height:22px;transition:background-color .24s var(--ease-out);border-radius:50%;flex:none}.rep-steps li[data-state=done]{color:var(--ink)}.rep-steps li[data-state=done] .rep-step-dot{background:var(--ok)}.rep-steps li[data-state=done]:after{background:var(--ok-bg)}.rep-steps li[data-state=now]{color:var(--ink);font-weight:650}.rep-steps li[data-state=now] .rep-step-dot{background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 24%, transparent);animation:1.8s ease-in-out infinite rep-breathe}.rep-steps li[data-state=maybe]{opacity:.6}@keyframes rep-breathe{50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--accent) 8%, transparent)}}.rep-open{margin-top:40px}.rep-open h3{font-size:1.1875rem;font-weight:650}.rep-list{gap:8px;margin-top:12px;display:grid}.rep-list li{background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 16px;display:grid}.rep-list-what{overflow-wrap:anywhere;font-weight:650}.rep-list-note{color:var(--ink-2);overflow-wrap:anywhere;grid-column:1/-1;font-size:.9375rem}.rep-pill[data-status=confirmed],.rep-pill[data-status=crew_assigned]{background:var(--adv-bg);color:var(--adv)}.rep-pill[data-status=not_confirmed],.rep-pill[data-status=received],.rep-pill[data-status=checking_sensors]{background:var(--inv-bg);color:var(--inv)}@media (prefers-reduced-motion:reduce){.rep-pin,.rep-steps li[data-state=now] .rep-step-dot{animation:none}.rep-kind,.rep-btn,.rep-step-dot{transition:none}}@media (hover:hover) and (pointer:fine){.rep-kind:hover:not([data-on=true]){background:var(--surface-2)}.rep-btn:hover:not(:disabled){filter:brightness(1.08)}}@media (min-width:560px){.rep-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.rep-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.rep-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px}.rep-form>.rep-step:first-child{grid-column:1}.rep-form>.rep-step:nth-child(2){grid-area:1/2/span 3}.rep-form>.rep-step:nth-child(3),.rep-form>.rep-submit,.rep-form>.rep-failure{grid-column:1}}
