.ssg{--ssg-bg:#f9f1e8;--ssg-surface:#fff;--ssg-panel:#fbf6f0;--ssg-fg:#231f1c;--ssg-muted:#6b625b;--ssg-line:#e8ded3;--ssg-accent:#e0631c;--ssg-accent-ink:#fff;--ssg-good:#2f7d52;--ssg-sel:#fdf0e6;--ssg-err:#b42318;background:var(--ssg-bg);color:var(--ssg-fg);min-height:100vh;font-size:14px;line-height:1.7}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not(.theme-light) .ssg{--ssg-bg:#14120f;--ssg-surface:#1e1b18;--ssg-panel:#26221e;--ssg-fg:#efe9e3;--ssg-muted:#a1978e;--ssg-line:#38322c;--ssg-accent:#ee7a35;--ssg-accent-ink:#1a1410;--ssg-good:#6cc293;--ssg-sel:#3a271a;--ssg-err:#f4a39b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-theme=dark] .ssg,html.theme-dark .ssg{--ssg-bg:#14120f;--ssg-surface:#1e1b18;--ssg-panel:#26221e;--ssg-fg:#efe9e3;--ssg-muted:#a1978e;--ssg-line:#38322c;--ssg-accent:#ee7a35;--ssg-accent-ink:#1a1410;--ssg-good:#6cc293;--ssg-sel:#3a271a;--ssg-err:#f4a39b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ssg-wrap{flex-direction:column;gap:16px;max-width:920px;margin:0 auto;padding:20px 16px 48px;display:flex}.ssg-head{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.ssg-brand{color:var(--ssg-fg);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.ssg-link{color:var(--ssg-accent);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ssg-steps{border-bottom:1px solid var(--ssg-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ssg-steps li{color:var(--ssg-muted);border-bottom:2px solid #0000;flex-direction:column;padding:8px 4px 10px;font-size:13px;display:flex}.ssg-steps li small{font-variant-numeric:tabular-nums;font-size:11px}.ssg-steps li[aria-current=step]{color:var(--ssg-fg);border-bottom-color:var(--ssg-accent);font-weight:600}.ssg-card{background:var(--ssg-surface);border:1px solid var(--ssg-line);border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.ssg-card h1,.ssg-card h2{margin:0;font-size:21px;font-weight:700;line-height:1.4}.ssg-lead{color:var(--ssg-muted);margin:0}.ssg-field{flex-direction:column;gap:4px;display:flex}.ssg-field label{font-size:13px;font-weight:600}.ssg-field input[type=text],.ssg-field input[type=email]{font:inherit;border:1px solid var(--ssg-line);background:var(--ssg-surface);color:var(--ssg-fg);border-radius:8px;padding:9px 12px}.ssg-field input[readonly]{background:var(--ssg-panel);color:var(--ssg-muted)}.ssg-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ssg-cta{font:inherit;cursor:pointer;background:var(--ssg-accent);color:var(--ssg-accent-ink);text-align:center;border:0;border-radius:8px;align-self:flex-start;min-width:220px;padding:11px 16px;font-size:15px;font-weight:700;text-decoration:none}.ssg-cta:disabled{opacity:.5;cursor:not-allowed}.ssg-ghost{font:inherit;border:1px solid var(--ssg-line);background:var(--ssg-surface);color:var(--ssg-fg);cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex}.ssg-ghost:disabled{opacity:.5;cursor:not-allowed}.ssg-fine{color:var(--ssg-muted);margin:0;font-size:12px}.ssg-fine a{color:var(--ssg-accent)}.ssg-or{color:var(--ssg-muted);align-items:center;gap:10px;font-size:12px;display:flex}.ssg-or:before,.ssg-or:after{content:"";background:var(--ssg-line);flex:1;height:1px}.ssg-notice{background:var(--ssg-panel);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;font-size:13px;display:flex}.ssg-notice b{font-size:14px}.ssg-error{border:1px solid var(--ssg-err);color:var(--ssg-err);border-radius:10px;padding:10px 14px;font-size:13px}.ssg-seg{border:1px solid var(--ssg-line);border-radius:10px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.ssg-seg button{font:inherit;background:var(--ssg-surface);color:var(--ssg-muted);cursor:pointer;border:0;padding:10px 12px}.ssg-seg button+button{border-left:1px solid var(--ssg-line)}.ssg-seg button[aria-pressed=true]{background:var(--ssg-sel);color:var(--ssg-fg);box-shadow:inset 0 0 0 1px var(--ssg-accent);font-weight:600}.ssg-terms{color:var(--ssg-muted);align-items:flex-start;gap:8px;font-size:12px;display:flex}.ssg-terms input{accent-color:var(--ssg-accent);margin-top:4px}.ssg-terms a{color:var(--ssg-accent)}.ssg-main{flex-direction:column;gap:16px;max-width:720px;display:flex}.ssg-inline{flex-direction:column;gap:12px;display:flex}.ssg-ok{color:var(--ssg-good);font-weight:600}.ssg button:focus-visible,.ssg input:focus-visible,.ssg a:focus-visible{outline:2px solid var(--ssg-accent);outline-offset:2px}@media (max-width:720px){.ssg-steps li{font-size:11px}.ssg-row2{grid-template-columns:1fr}.ssg-card{padding:20px}.ssg-cta{width:100%}}
