.decision-hero[data-astro-cid-rniq2dch]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:50px;padding:40px 0 60px;display:flex}.decision-hero[data-astro-cid-rniq2dch]>div[data-astro-cid-rniq2dch]{max-width:920px}.decision-hero[data-astro-cid-rniq2dch] h1[data-astro-cid-rniq2dch]{letter-spacing:-.067em;margin:20px 0;font-size:clamp(2.8rem,6vw,5.6rem);line-height:.96}.decision-hero[data-astro-cid-rniq2dch] p[data-astro-cid-rniq2dch]{max-width:760px;color:var(--muted);font-size:17px;line-height:1.72}.decision-badge[data-astro-cid-rniq2dch]{color:#8be4c0;letter-spacing:.05em;text-transform:uppercase;border:1px solid #58d6a630;border-radius:999px;align-items:center;gap:8px;min-width:max-content;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.decision-badge[data-astro-cid-rniq2dch] i[data-astro-cid-rniq2dch]{background:var(--green);border-radius:99px;width:6px;height:6px;box-shadow:0 0 0 4px #58d6a61a}.decision-layout[data-astro-cid-rniq2dch]{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:start;gap:24px;padding:48px 0 90px;display:grid}.decision-form[data-astro-cid-rniq2dch]{border-radius:24px;padding:clamp(22px,4vw,40px)}.decision-aside[data-astro-cid-rniq2dch]{gap:16px;display:grid;position:sticky;top:94px}.decision-result[data-astro-cid-rniq2dch]{border-radius:22px;min-height:290px;overflow:hidden}.decision-result[data-astro-cid-rniq2dch]>p[data-astro-cid-rniq2dch]{color:var(--muted);padding:24px}.decision-source[data-astro-cid-rniq2dch]{border:1px solid var(--line);background:var(--panel-soft);border-radius:18px;gap:10px;padding:23px;display:grid}.decision-source[data-astro-cid-rniq2dch] p[data-astro-cid-rniq2dch]{color:var(--muted);font-size:11px;line-height:1.65}.decision-source[data-astro-cid-rniq2dch] a[data-astro-cid-rniq2dch]{color:var(--fire-light);font-size:10px;font-weight:800}.decision-content[data-astro-cid-rniq2dch]{max-width:820px;padding:0 0 50px}.decision-form .step{gap:15px;margin-bottom:23px;display:flex}.decision-form .step>span{width:34px;height:34px;color:var(--fire-light);border:1px solid #f2672f40;border-radius:10px;flex:0 0 34px;place-items:center;font:800 10px ui-monospace,monospace;display:grid}.decision-form .step h2{margin:0;font-size:19px}.decision-form .step p{color:var(--muted);margin:4px 0;font-size:11px;line-height:1.5}.decision-form .fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.decision-form .fields label{align-content:start;gap:8px;display:grid}.decision-form .fields .wide{grid-column:1/-1}.decision-form label>span{color:#d7dfdc;font-size:11px;font-weight:750}.decision-form input,.decision-form select{border:1px solid var(--line);color:#fff;background:#030c09a6;border-radius:11px;outline:0;width:100%;min-height:50px;padding:0 14px}.decision-form input:focus,.decision-form select:focus{border-color:#f2672fa6;box-shadow:0 0 0 3px #f2672f1a}.decision-form label small{color:var(--faint);font-size:9px;line-height:1.45}.decision-form .divider{background:var(--line);height:1px;margin:31px 0}.decision-form button[type=submit]{cursor:pointer;color:#170907;background:linear-gradient(#f6753e,#df4c25);border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:56px;margin-top:28px;padding:0 20px;font-weight:900;display:flex}.decision-form button[type=button]{border:1px solid var(--line);cursor:pointer;color:#fff;background:#ffffff0f;border-radius:10px;min-height:44px;padding:0 15px;font-size:10px;font-weight:800}.decision-result .result-hero{background:linear-gradient(145deg,#f2672f29,#58d6a60d);gap:6px;padding:28px;display:grid}.decision-result .result-hero span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.decision-result .result-hero strong{letter-spacing:-.06em;font-size:clamp(2.5rem,5vw,3.8rem)}.decision-result .result-hero small{color:var(--muted);font-size:10px}.decision-result .result-grid{grid-template-columns:1fr 1fr;display:grid}.decision-result .result-grid div{border-top:1px solid var(--line);border-right:1px solid var(--line);gap:5px;padding:17px;display:grid}.decision-result .result-grid div:nth-child(2n){border-right:0}.decision-result .result-grid span{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.decision-result .result-grid b{font-size:13px}.decision-result .result-note{border-top:1px solid var(--line);color:var(--faint);margin:0;padding:17px;font-size:9px;line-height:1.55}.decision-form input[type=range]{min-height:auto;accent-color:var(--fire);padding:0}.range-score{background:#f2672f1c;border-radius:7px;justify-self:start;padding:4px 7px;display:inline-flex;color:var(--fire-light)!important}.timeline-list{display:grid}.timeline-list div{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.timeline-list b{color:var(--fire-light);font:800 9px ui-monospace,monospace}.timeline-list span{color:var(--muted);font-size:10px}.timeline-list strong{font-size:10px}.shift-strip{grid-template-columns:repeat(7,1fr);gap:4px;padding:16px;display:grid}.shift-strip span{border:1px solid var(--line);border-radius:7px;place-items:center;gap:3px;min-height:48px;display:grid}.shift-strip b,.shift-strip small,.shift-strip em{font-size:7px;font-style:normal}.shift-strip .day{background:#f2672f21}.shift-strip .night{background:#5b7bd921}.shift-strip .off{opacity:.45}.button-row{align-items:center;gap:10px;display:flex}.button-row button[type=submit]{flex:1}.button-row button[type=button]{margin-top:28px}@media (width<=900px){.decision-hero[data-astro-cid-rniq2dch]{flex-direction:column;align-items:start}.decision-layout[data-astro-cid-rniq2dch]{grid-template-columns:1fr}.decision-aside[data-astro-cid-rniq2dch]{position:static}}@media (width<=560px){.decision-form .fields{grid-template-columns:1fr}.decision-form .fields .wide{grid-column:auto}.decision-result .result-grid{grid-template-columns:1fr}.decision-result .result-grid div{border-right:0}}
