[data-stage]{display:flex;flex-direction:column;gap:18px}[data-stage] .disc{padding:14px 18px;border:1px solid #f0dcb8;border-radius:14px;background:#fff8ec;font-size:14px}[data-stage] .disc b{color:#7a4b05}[data-stage] .disc p,[data-stage] .card p,[data-stage] .fine,[data-stage] .src p{color:var(--gs-muted);font-size:14px}[data-stage] .note{padding:12px 16px;border-radius:12px;background:#fdf0d9;color:#7a4b05;font-weight:600;font-size:14px}[data-stage] .instr{padding:12px 16px;border-radius:12px;background:var(--gs-violet-soft);font-weight:600;font-size:14.5px}[data-stage] .qs{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}[data-stage] fieldset{margin:0;padding:16px 18px;border:1px solid var(--gs-line);border-radius:14px;background:var(--gs-card)}[data-stage] fieldset:has(input:checked){border-color:#cfc6f3;background:#faf8ff}[data-stage] legend{display:contents;font-weight:600;font-size:15px}[data-stage] legend .n{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:10px;border-radius:50%;background:var(--gs-violet-soft);color:var(--gs-violet);font-size:12px;font-weight:700}[data-stage] .opts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}[data-stage] .opts label{position:relative}[data-stage] .opts input{position:absolute;opacity:0}[data-stage] .opts span{display:inline-block;min-height:44px;padding:10px 14px;border:1px solid var(--gs-line);border-radius:10px;background:#fff;font-size:14px;cursor:pointer}[data-stage] .opts input:checked+span{border-color:var(--gs-violet);background:var(--gs-violet);color:#fff}[data-stage] .opts input:focus-visible+span{outline:3px solid var(--gs-violet);outline-offset:2px}[data-stage] .bar{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px;border:1px solid var(--gs-line);border-radius:16px;background:#fffffff5;box-shadow:0 -10px 30px -20px #1a0f3a66}[data-stage] .prog{flex:1 1 200px;height:8px;overflow:clip;border-radius:99px;background:#eee9f8}[data-stage] .prog span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--gs-logo-a),var(--gs-logo-b));transition:width .2s}[data-stage] .go{display:inline-block;padding:12px 22px;border:0;border-radius:999px;background:var(--gs-violet);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;text-align:center}[data-stage] .go:disabled{opacity:.55;cursor:not-allowed}[data-stage] .bar .go{flex:1 1 260px}[data-stage] .ghost{align-self:flex-start;padding:11px 20px;border:1.5px solid var(--gs-ink);border-radius:999px;background:none;font:inherit;font-weight:600;cursor:pointer}[data-stage] .card{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--gs-line);border-radius:18px;background:var(--gs-card);text-align:left;font:inherit;color:inherit}[data-stage] .card h2{font-size:21px}[data-stage] .card.link{cursor:pointer}[data-stage] .card.link:hover{border-color:var(--gs-violet)}[data-stage] .card.link span{color:var(--gs-muted);font-size:14px}[data-stage] .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-stage] .big{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}[data-stage] .big b{font:600 56px/1 var(--gs-display)}[data-stage] .big>span{color:var(--gs-muted);font-size:18px}[data-stage] .pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--c, #6b7280) 16%,white);color:#2a2440;font-size:13.5px;font-weight:600;text-transform:capitalize}[data-stage] .pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c, #6b7280)}[data-stage] .pill.norms{--c: #059669;text-transform:none}[data-stage] .gauge{position:relative;display:flex;gap:3px;height:12px;margin:8px 0 4px}[data-stage] .gauge span{border-radius:4px}[data-stage] .gauge i{position:absolute;top:-5px;width:4px;height:22px;margin-left:-2px;border-radius:2px;background:var(--gs-ink)}[data-stage] .rec{padding:12px 14px;border-radius:12px;background:#f4f2f9}[data-stage] .flag{border-left:5px solid var(--c)}[data-stage] .flag small{color:var(--gs-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}[data-stage] .flag b{color:var(--c);font-size:20px}[data-stage] .tbl{overflow-x:auto}[data-stage] table{width:100%;border-collapse:collapse;font-size:14px}[data-stage] th,[data-stage] td{padding:10px 12px;border-bottom:1px solid var(--gs-line);text-align:left;vertical-align:top}[data-stage] .dot{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%}[data-stage] .mono{font-family:var(--gs-mono)}[data-stage] .more{color:var(--gs-violet);font-weight:700;font-size:14px}[data-stage] .sub{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--gs-line)}[data-stage] .sub>div{display:flex;flex-direction:column;gap:4px}[data-stage] .sub>div:last-child{align-items:flex-end}[data-stage] .sub span{color:var(--gs-muted);font-size:13.5px}[data-stage] .crisis{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #c7d7f5;border-radius:14px;background:#eff5ff;color:#1e3a8a}[data-stage] .crisis.urgent{border-color:#f5c2c0;background:#fef2f2;color:#991b1b}[data-stage] .tabs{display:flex;gap:4px;overflow-x:auto}[data-stage] .tabs button{padding:6px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}[data-stage] .tabs button[aria-selected=true]{background:#00000014}[data-stage] .panel{display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-stage] .panel:not(.on){display:none}[data-stage] .svc{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid rgb(0 0 0 / 8%);border-radius:10px;font-size:13px}[data-stage] .svc .links{display:flex;flex-wrap:wrap;gap:10px;font-weight:600}[data-stage] .svc a{color:inherit;text-decoration:underline}[data-stage] .crisis .fine{grid-column:1 / -1;color:inherit;opacity:.8;font-size:12px}[data-stage] .src{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;background:#f4f2f9}[data-stage] .ok{padding:18px;border:1px solid #bbe5c8;border-radius:14px;background:#f0fbf3;color:#14532d}[data-stage] .mail{display:flex;flex-direction:column;gap:12px}[data-stage] .mail label{display:flex;flex-direction:column;gap:4px;font-size:13.5px;font-weight:600}[data-stage] .mail input,[data-stage] .mail select{padding:11px 12px;border:1px solid var(--gs-line);border-radius:10px;font:inherit;font-size:15px;background:#fff}[data-stage] .err{color:#b4362c;font-size:14px}[data-stage] dialog.lead{width:min(440px,calc(100vw - 32px));padding:22px;border:0;border-radius:18px;box-shadow:0 30px 80px -20px #1a0f3a7f}[data-stage] dialog.lead>*+*{margin-top:12px}[data-stage] dialog::backdrop{background:#1a0f3a73}@media(max-width:640px){[data-stage] .two,[data-stage] .panel{grid-template-columns:1fr}[data-stage] .opts{flex-direction:column}[data-stage] .opts span{display:block}}.full[data-astro-cid-hof4g4vy]{color:var(--gs-violet);font:600 19px/1.35 var(--gs-display)}.bundle[data-astro-cid-hof4g4vy]{flex-direction:row;flex-wrap:wrap;gap:6px 14px;color:var(--gs-muted);font-size:14px}.bundle[data-astro-cid-hof4g4vy] b[data-astro-cid-hof4g4vy]{color:var(--gs-ink)}.back[data-astro-cid-hof4g4vy]{align-self:flex-start;padding:0;border:0;background:none;color:var(--gs-muted);font:inherit;font-size:14px;cursor:pointer}
