.system-page{box-sizing:border-box;min-height:75svh;padding:40px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;font-family:var(--font-onest,Arial),sans-serif;color:var(--text-primary,#1b1b1b);background:var(--background,#fff);text-align:center}.system-brand{font-size:27px;font-weight:700;letter-spacing:-.06em;color:inherit;text-decoration:none}.system-brand span{color:var(--accent,#008f20)}.system-card{width:min(100%,560px)}.system-code{display:inline-block;padding:9px 17px;border-radius:30px;color:var(--accent,#008f20);background:var(--accent-subtle,#eff9f2);font-size:18px;font-weight:650}.system-card h1{font-family:var(--font-poppins,Arial),sans-serif;font-size:clamp(26px,4vw,38px);line-height:1.2;letter-spacing:-.035em;margin:24px 0 16px}.system-card p{max-width:460px;margin:0 auto;line-height:1.7;opacity:.78}.system-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-top:30px}.system-actions a{color:inherit;text-underline-offset:4px}.system-actions .system-primary,.system-actions button{min-height:46px;padding:12px 20px;border:0;border-radius:12px;color:#fff;background:#008f20;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.system-actions button:disabled{opacity:.65;cursor:default}.system-signature{opacity:.65;font-size:13px}.system-page :focus-visible{outline:3px solid var(--focus,#2963d5);outline-offset:4px}@media (max-width:600px){.system-page{padding:28px 18px;gap:30px}.system-actions{flex-direction:column}}