@import url('../atelier/design-tokens.css');
.g45{min-height:100vh;padding:clamp(20px,4vw,56px);color:var(--nos-text);background:radial-gradient(circle at 88% 2%,#273a66 0,#071321 28%,#030c18 67%);font:14px/1.45 var(--nos-font-ui)}.g45 *{box-sizing:border-box}.g45-head{display:flex;justify-content:space-between;gap:28px;align-items:start;max-width:1100px;margin:auto}.g45-kicker,.g45-title p{margin:0 0 8px;color:var(--nos-focus);font-size:11px;letter-spacing:.18em}.g45 h1{margin:0;font:500 clamp(42px,6vw,78px)/.9 var(--nos-font-display);letter-spacing:-.055em}.g45 h1 em{color:#afc2db}.g45-scope,.g45-hint,.g45-panel>p{color:var(--nos-text-muted)}.g45 button{padding:10px 14px;border:1px solid #7587aa;border-radius:var(--nos-radius-control);background:#172c4d;color:var(--nos-text);font:inherit;cursor:pointer}.g45 button:not(:disabled):hover{background:var(--nos-accent-strong)}.g45 button:disabled{opacity:.45;cursor:not-allowed}.g45 button:focus-visible,.g45 input:focus-visible,.g45 select:focus-visible{outline:3px solid var(--nos-focus);outline-offset:3px}.g45-quiet{background:transparent!important}.g45-notice{max-width:1100px;margin:28px auto 14px;padding:11px 14px;border-left:2px solid var(--nos-focus);background:#0d2038}.g45-stats,.g45-grid{max-width:1100px;margin:auto;display:grid;gap:14px}.g45-stats{grid-template-columns:repeat(4,1fr)}.g45-grid{grid-template-columns:1.15fr 1fr;margin-top:14px}.g45-panel,.g45-stat{border:1px solid var(--nos-line);border-radius:var(--nos-radius-panel);background:#081729df;box-shadow:var(--nos-shadow-panel)}.g45-panel{padding:22px}.g45-stat{padding:14px;display:grid;gap:3px}.g45-stat span,.g45-stat small,.g45 li small,.g45-plans small{color:var(--nos-text-muted)}.g45-stat strong{font:34px/1 var(--nos-font-display);color:#e8f2ff}.g45-title h2{margin:0;font:500 27px/1 var(--nos-font-display);letter-spacing:-.03em}.g45 label{display:grid;gap:6px;margin:12px 0;color:#cbd8eb;font-size:12px}.g45 input,.g45 select{min-width:0;width:100%;padding:10px;border:1px solid var(--nos-line-strong);border-radius:8px;background:#061220;color:var(--nos-text);font:inherit}.g45 form{padding:13px 0;border-bottom:1px solid var(--nos-line)}.g45 form:last-of-type{border:0}.g45 form h3,.g45-lists h3,.g45-plans h3{margin:0;font-size:13px}.g45-lists{display:grid;grid-template-columns:1fr 1fr;gap:20px}.g45 ul{padding:0;list-style:none}.g45 li,.g45-plans article{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid #1b3350}.g45-plans article button{justify-self:start;margin-top:5px;padding:5px 9px;font-size:12px}.g45-ops{grid-column:1/-1}.g45-telemetry{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:720px){.g45{padding:22px 14px}.g45-head{display:block}.g45-head button{margin-top:18px}.g45-stats,.g45-grid,.g45-telemetry,.g45-lists{grid-template-columns:1fr}.g45 h1{font-size:50px}}@media(prefers-reduced-motion:reduce){.g45 *{scroll-behavior:auto!important;transition:none!important}}
