.checker-module__psOPAG__checker{gap:16px;display:grid}.checker-module__psOPAG__form{gap:8px;display:grid}.checker-module__psOPAG__label{color:var(--muted);font-size:14px}.checker-module__psOPAG__row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.checker-module__psOPAG__row input{font-family:var(--font-mono,ui-monospace, monospace);font-size:14px}.checker-module__psOPAG__button{border:1px solid var(--ink);border-radius:var(--radius-control,10px);background:var(--ink);min-height:44px;color:var(--bg);cursor:pointer;padding:0 18px;font-size:15px;font-weight:600}.checker-module__psOPAG__button:disabled{opacity:.6;cursor:progress}.checker-module__psOPAG__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.checker-module__psOPAG__hint,.checker-module__psOPAG__progress,.checker-module__psOPAG__note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.checker-module__psOPAG__error{color:var(--red);margin:0;font-size:14px;line-height:1.5}.checker-module__psOPAG__result{gap:12px;display:grid}.checker-module__psOPAG__summary{color:var(--ink);margin:0;font-size:16px;line-height:1.55}.checker-module__psOPAG__summary a{color:var(--ink);text-underline-offset:3px;font-family:var(--font-mono,ui-monospace, monospace);text-decoration:underline}.checker-module__psOPAG__signals{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checker-module__psOPAG__signal{border:1px solid var(--line);border-radius:12px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.checker-module__psOPAG__badge{border:1px solid var(--line-strong,var(--line));white-space:nowrap;border-radius:999px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:600}.checker-module__psOPAG__signal[data-level=high]{border-color:color-mix(in oklab, var(--red) 55%, var(--line))}.checker-module__psOPAG__signal[data-level=high] .checker-module__psOPAG__badge{background:var(--red);border-color:var(--red);color:#fff}.checker-module__psOPAG__signal[data-level=watch] .checker-module__psOPAG__badge{border-color:var(--ink);color:var(--ink)}.checker-module__psOPAG__signal[data-level=ok] .checker-module__psOPAG__badge,.checker-module__psOPAG__signal[data-level=info] .checker-module__psOPAG__badge{color:var(--muted)}.checker-module__psOPAG__signalTitle{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.checker-module__psOPAG__signalDetail{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.55}.checker-module__psOPAG__examples{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checker-module__psOPAG__examples li{border:1px solid var(--line);color:var(--muted);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.55}.checker-module__psOPAG__examples strong{color:var(--ink)}.checker-module__psOPAG__examples a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.checker-module__psOPAG__row{grid-template-columns:minmax(0,1fr)}.checker-module__psOPAG__signal{grid-template-columns:minmax(0,1fr);gap:6px}}
.tool-module__F-EgLW__head h1{letter-spacing:-.015em;margin:0;font-size:28px;font-weight:700;line-height:1.2}.tool-module__F-EgLW__answer{max-width:70ch;color:var(--ink);margin:10px 0 0;font-size:16px;line-height:1.55}.tool-module__F-EgLW__answer strong{font-variant-numeric:tabular-nums}.tool-module__F-EgLW__sourceLine{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.tool-module__F-EgLW__sourceLine a,.tool-module__F-EgLW__notes a,.tool-module__F-EgLW__linkList a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.tool-module__F-EgLW__calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.tool-module__F-EgLW__inputs{gap:14px;min-width:0;display:grid}.tool-module__F-EgLW__group{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.tool-module__F-EgLW__group legend,.tool-module__F-EgLW__label{color:var(--muted);padding:0;font-size:14px}.tool-module__F-EgLW__unitField{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.tool-module__F-EgLW__error{color:var(--red);margin:0;font-size:13px}.tool-module__F-EgLW__inline{justify-self:start}.tool-module__F-EgLW__stages{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tool-module__F-EgLW__stages button{text-align:left;border-radius:9px;padding-inline:14px}.tool-module__F-EgLW__results{min-width:0}.tool-module__F-EgLW__results dd{white-space:nowrap}.tool-module__F-EgLW__resultsTitle{margin:0 0 4px;font-size:16px;font-weight:600}.tool-module__F-EgLW__band{color:var(--muted);margin:0;font-size:13px}.tool-module__F-EgLW__launch{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.tool-module__F-EgLW__launch>div{border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px 16px}.tool-module__F-EgLW__launch dt{color:var(--muted);font-size:13px}.tool-module__F-EgLW__launch dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:20px;font-weight:600}.tool-module__F-EgLW__schedules{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.tool-module__F-EgLW__schedules h3{margin:0 0 8px;font-size:16px;font-weight:600}.tool-module__F-EgLW__notes{color:var(--muted);margin:0;padding-left:18px;font-size:14px;line-height:1.6}.tool-module__F-EgLW__linkList{margin:0;padding-left:18px;font-size:14px;line-height:1.8}@media (max-width:900px){.tool-module__F-EgLW__calc,.tool-module__F-EgLW__schedules{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tool-module__F-EgLW__head h1{font-size:24px}.tool-module__F-EgLW__launch,.tool-module__F-EgLW__stages{grid-template-columns:minmax(0,1fr)}}.tool-module__F-EgLW__saving{border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);margin:12px 0 0;padding:10px 12px;font-size:14px;line-height:1.5}.tool-module__F-EgLW__saving a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}
