﻿.setup-rail{display:none}.onboarding-shell{display:block;max-width:760px}.setup-main{padding:44px 24px 80px}.starter-shell{max-width:540px;margin:auto;color:var(--is-text1)}.starter-shell h1{font-size:clamp(28px,4vw,38px);line-height:1.2;letter-spacing:-.025em;margin:14px 0}.starter-progress{font-size:12px;font-weight:600;color:var(--is-accent);letter-spacing:.04em}.starter-muted,.starter-field small,.starter-plan small{color:var(--is-text2);line-height:1.6}.starter-field{margin:20px 0}.starter-field label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.starter-field input,.starter-field select{display:block;width:100%;box-sizing:border-box;background:var(--is-s1);color:var(--is-text1);border:1px solid var(--is-line-strong,var(--is-line));border-radius:10px;padding:13px;font:inherit;min-height:48px}.starter-field input:focus,.starter-field select:focus{outline:2px solid var(--is-accent);outline-offset:2px}.starter-field small{display:block;margin-top:8px;font-size:12px}.starter-primary{display:block;text-align:center;background:var(--is-accent,#117b75);color:#fff!important;padding:15px 20px;border-radius:10px;text-decoration:none;font-weight:600;margin:24px 0 16px;min-height:22px}.starter-primary:hover{filter:brightness(.94)}.starter-primary:focus,.starter-back:focus{outline:3px solid var(--is-text1);outline-offset:3px}.starter-primary.aspNetDisabled{opacity:.5;pointer-events:none}.starter-back{display:block;text-align:center;padding:8px}.starter-secretary{display:flex;gap:16px;align-items:center;margin:24px 0;padding:18px;background:var(--is-s1);border:1px solid var(--is-line);border-radius:14px}.starter-secretary img{width:64px;height:64px;object-fit:contain}.starter-secretary p{margin:5px 0 0;font-size:14px}.starter-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.starter-grid .starter-field{margin-top:0}.starter-details{padding:14px 0;border-top:1px solid var(--is-line)}.starter-details summary{cursor:pointer;font-size:14px}.starter-plan{border:1px solid var(--is-line);background:var(--is-s1);border-radius:12px;padding:18px;margin-top:18px}.starter-plan p{font-size:14px;line-height:1.65}.starter-plan small{font-size:12px}.starter-notice{padding:16px;border-inline-start:3px solid var(--is-accent);background:var(--is-s1);margin:18px 0;line-height:1.6}.starter-welcome a{display:inline-block;margin-top:10px}html[data-theme="dark"] .starter-primary{color:#061b19!important}@media(max-width:540px){.setup-main{padding:28px 18px 60px}.starter-grid{grid-template-columns:1fr;gap:0}}
