.orbit.orbit-account{--text:var(--ink);--text-muted:var(--muted);--text-dim:var(--muted);--bg:var(--paper);--heading-color:var(--ink);--heading-glow:none;--font-title:"Kirocast Orbit", sans-serif;--accent:var(--link);--accent-active:#123f7d;--accent-end:#9b351b;--accent-subtle:#dce4f0;--input-bg:#eff3fa;--input-border:#8192ae;--input-focus-border:var(--link);--radius-lg:24px;--radius-md:16px;--radius-sm:999px;min-height:60vh;padding-block:32px 80px}.orbit-account .container{width:min(1180px,100% - 64px)}.orbit-account .card{background:var(--surface);box-shadow:none;border:0}.orbit-account .button-primary,.orbit-account .button-secondary{min-height:44px;text-shadow:none;white-space:normal;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font:600 15px/1.4 -apple-system,BlinkMacSystemFont,sans-serif;text-decoration:none;display:inline-flex}.orbit-account .button-primary{background:var(--button);color:var(--button-text);box-shadow:var(--button-shadow)}.orbit-account .button-primary:hover{background:var(--button-hover)}.orbit-account .button-secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.orbit-account .button-secondary:hover{background:var(--wash)}.orbit-account button:disabled{opacity:.5;cursor:not-allowed}.orbit-account input,.orbit-account textarea,.orbit-account select{color:var(--ink);caret-color:var(--link)}.orbit-account input:focus-visible,.orbit-account textarea:focus-visible,.orbit-account select:focus-visible{outline:3px solid var(--link);outline-offset:3px}.orbit-account .accent{color:inherit;-webkit-text-fill-color:currentColor;background:0 0}.orbit-account .login-page{padding:64px 32px 32px}.orbit-account .login-content{width:min(680px,100%);margin-inline:auto}.orbit-account .login-title,.orbit-account .account-title,.orbit-account .admin-title{letter-spacing:-.03em;font-size:clamp(36px,5vw,56px);line-height:1.1}.orbit-account .login-sub{color:var(--muted);max-width:55ch;margin-block:24px 32px;font-size:18px}.orbit-account .login-form,.orbit-account .verify-form{gap:16px;max-width:520px;display:grid}.orbit-account .field-label{color:var(--ink);margin-bottom:-8px;font-size:14px;font-weight:600;display:block}.orbit-account .pill-input{border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-height:52px;font:inherit;border-radius:999px;padding:12px 20px}.orbit-account .pill-input::placeholder{color:var(--muted)}.orbit-account .pill-input.invalid{border-color:var(--accent-end)}.orbit-account .code-input{font-variant-numeric:tabular-nums;letter-spacing:.3em}.orbit-account .login-error{color:var(--accent-end);margin-top:20px}.orbit-account .resend-form{margin-top:20px}.orbit-account .resend{color:var(--link);font:inherit;background:0 0;border:0;padding:12px 0;text-decoration:underline}.orbit-account .flash.err{color:var(--accent-end);border-color:var(--accent-end)}.orbit-account .flash,.orbit-account .account-sub{overflow-wrap:anywhere}.orbit-account .success-content{max-width:70ch;padding-block:48px}.orbit-account .success-content h1{font-size:clamp(36px,5vw,64px)}.orbit-account .success-content .subtitle{color:var(--muted);font-size:18px}.orbit-account .success-content a:not(.button-primary):not(.button-secondary){color:var(--link);text-decoration:underline}.orbit-account th,.orbit-account td{font-variant-numeric:tabular-nums}@media (width<=600px){.orbit-account .container{width:calc(100% - 32px)}.orbit-account .login-page{padding:40px 24px 24px}.orbit-account .account-page,.orbit-account .admin-main,.orbit-account .account,.orbit-account .admin-content{padding-inline:0}.orbit-account .license-head{flex-wrap:wrap}}
