.skip-link{z-index:100;color:var(--ink);background:#fff;border-radius:6px;padding:10px 14px;font-size:13px;font-weight:600;transition:transform .18s;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.system-page{background:var(--ink);color:#fff;flex-direction:column;min-height:100vh;display:flex}.system-main{flex:1;padding:140px 0 104px}@media (width<=720px){.system-main{padding:108px 0 72px}}.system-main .wrap{max-width:860px}.system-kicker{color:var(--red);letter-spacing:.1em;margin-bottom:16px;font-size:13px;font-weight:600}.system-main h1{margin-bottom:36px;font-size:clamp(44px,8vw,104px)}.system-lead{color:var(--white-70);max-width:60ch;font-size:18px;line-height:1.7}.system-lead+.system-lead{color:var(--steel);margin-top:10px;font-size:16px}.action-btn{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;align-items:center;gap:18px;margin-top:36px;padding:17px 40px;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;transition:all .15s;display:inline-flex}.action-btn:hover:not(:disabled){background:var(--red-dark)}.action-btn:disabled{opacity:.45;cursor:default}.action-pending{border-top:1px solid var(--steel-line);grid-template-columns:minmax(150px,240px) 1fr;max-width:680px;margin-top:36px;display:grid}.action-pending[hidden]{display:none}.action-pending dt,.action-pending dd{border-bottom:1px solid var(--steel-line);padding:14px 0;font-size:15px;line-height:1.5}.action-pending dt{color:var(--steel);padding-right:20px}.action-pending dd{color:#fff;overflow-wrap:anywhere}@media (width<=560px){.action-pending{grid-template-columns:1fr}.action-pending dt{border-bottom:none;padding:14px 0 0;font-size:13px}.action-pending dd{padding:2px 0 14px}}.system-main[data-state=done] h1{display:none}.action-result h2{margin-bottom:28px;font-size:clamp(44px,8vw,104px)}.action-result p{color:var(--white-70);max-width:60ch;font-size:18px;line-height:1.7}.form-status{color:var(--white-70);margin-top:22px;font-size:15px;line-height:1.6}.form-status:empty{display:none}.form-status[data-state=error]{color:#ff8a8a}.form-status[data-state=success]{color:#8fd9a8}.system-links{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:36px;display:flex}.system-links .action-btn{margin-top:0}.system-footer-link{color:var(--steel)}.system-footer-link:hover{color:#fff}.developer-credit{color:var(--steel)}.developer-credit a{color:inherit;text-underline-offset:3px;text-decoration:underline}.developer-credit a:hover{color:#fff}.action-btn.ghost{border:1px solid var(--steel-line);color:#fff;background:0 0}.action-btn.ghost:hover:not(:disabled){color:var(--ink);background:#fff}.manage-form{gap:18px;max-width:680px;margin-top:36px;display:grid}.manage-form .action-btn{justify-self:start;margin-top:12px}.field-note{color:var(--steel);font-size:13px;line-height:1.5}.manage-block{border-top:1px solid var(--steel-line);max-width:680px;margin-top:48px;padding-top:28px}.manage-block p{color:var(--white-70);font-size:16px;line-height:1.6}.manage-block .system-links{margin-top:18px}.manage-confirm{font-weight:600;color:#fff!important}.manage-lead{max-width:none;margin-top:36px}.manage-lead .field-note{margin-top:8px}.manage-lead .submit-btn:disabled{opacity:.45;cursor:default}.manage-lead input[readonly]{color:var(--white-70)}
