.volt-app.auth-root{flex-direction:column;min-height:100vh;display:flex}.volt-app.auth-root .admin-ribbon{background:var(--admin-amber);flex:none;height:1px}.volt-app .auth{flex:1;grid-template-columns:1fr 1fr;min-height:calc(100vh - 1px);display:grid}.volt-app .auth .aside{background:linear-gradient(155deg,var(--admin-amber-dim)0%,var(--paper)58%);border-right:1px solid var(--hairline);flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.volt-app .auth .aside .ghost{font-family:var(--vf-display);letter-spacing:-.06em;color:var(--ink);opacity:.06;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:300px;line-height:.7;position:absolute;bottom:-70px;right:-50px}.volt-app .auth .aside .brand{font-family:var(--vf-display);letter-spacing:-.02em;color:var(--ink);z-index:2;align-items:center;gap:10px;font-size:18px;display:flex;position:relative}.volt-app .auth .aside .brand .mk{background:var(--ink);flex:none;width:22px;height:22px;position:relative}.volt-app .auth .aside .brand .mk:after{content:"";background:var(--paper);position:absolute;inset:5px}.volt-app .auth .aside .brand .mk:before{content:"";background:var(--a);position:absolute;inset:9px}.volt-app .auth .aside .brand .cap{font-family:var(--vf-mono);letter-spacing:.22em;color:var(--admin-amber);border:1px solid var(--admin-amber-rail);background:var(--admin-amber-dim);margin-left:6px;padding:2px 7px;font-size:9px}.volt-app .auth .aside .mid{z-index:2;position:relative}.volt-app .auth .aside .eyebrow{color:var(--admin-amber);margin-bottom:22px}.volt-app .auth .aside h2{font-family:var(--vf-display);letter-spacing:-.04em;text-transform:uppercase;max-width:13ch;color:var(--ink);font-size:60px;line-height:.88}.volt-app .auth .aside h2 em{color:var(--admin-amber);font-style:normal}.volt-app .auth .aside .sys{z-index:2;border:1px solid var(--hairline-2);background:var(--paper);font-family:var(--vf-mono);max-width:320px;padding:18px;position:relative}.volt-app .auth .aside .sys .top{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:9px}.volt-app .auth .aside .sys .sr{border-bottom:1px dashed var(--hairline);justify-content:space-between;align-items:center;padding:7px 0;font-size:11px;display:flex}.volt-app .auth .aside .sys .sr:last-child{border:none}.volt-app .auth .aside .sys .sr .n{color:var(--ink-2)}.volt-app .auth .aside .sys .sr .v{color:var(--ok);align-items:center;gap:7px;display:flex}.volt-app .auth .aside .sys .sr .v .d{background:var(--ok);border-radius:50%;width:7px;height:7px}.volt-app .auth .aside .sys .sr.warn .v{color:var(--warn)}.volt-app .auth .aside .sys .sr.warn .v .d{background:var(--warn)}.volt-app .auth .aform{flex-direction:column;justify-content:center;padding:48px 80px;display:flex;position:relative}.volt-app .auth .aform .topnav{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:32px;right:48px}.volt-app .auth .aform .topnav .themeseg{display:flex}.volt-app .auth .aform .inner{border:1px solid var(--hairline-2);background:var(--paper);width:100%;max-width:380px;margin:0 auto;position:relative}.volt-app .auth .aform .inner .redrail{background:var(--err);height:3px}.volt-app .auth .aform .inner .pad{padding:38px 36px 32px}.volt-app .auth .aform .inner .staffcap{font-family:var(--vf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--err);align-items:center;gap:8px;margin-bottom:20px;font-size:10px;display:flex}.volt-app .auth .aform .inner .staffcap:before{content:"";background:currentColor;flex:none;width:18px;height:1px}.volt-app .auth .aform .inner h1{font-family:var(--vf-display);letter-spacing:-.035em;text-transform:uppercase;color:var(--ink);margin-bottom:12px;font-size:40px;line-height:.9}.volt-app .auth .aform .inner .sub{font-family:var(--vf-mono);color:var(--ink-3);letter-spacing:.02em;margin-bottom:28px;font-size:11px;line-height:1.6}.volt-app .auth .aform .inner .form{flex-direction:column;gap:18px;max-width:none;display:flex}.volt-app .auth .aform .inner .field{flex-direction:column;gap:6px;display:flex}.volt-app .auth .aform .inner .btn.danger{background:var(--err);border-color:var(--err);color:#fff}.volt-app .auth .aform .inner .btn.danger:hover:not([disabled]){background:color-mix(in oklab,var(--err)82%,#000);border-color:color-mix(in oklab,var(--err)82%,#000)}.volt-app .auth .aform .inner .btn.danger[disabled]{opacity:.55;cursor:not-allowed}.volt-app .auth .aform .inner .hint{border:1px solid var(--hairline);background:var(--paper-2);align-items:flex-start;gap:11px;margin-top:22px;padding:13px 15px;display:flex}.volt-app .auth .aform .inner .hint .hi{color:var(--admin-amber);flex:none;font-size:13px;line-height:1.4}.volt-app .auth .aform .inner .hint .ht{font-family:var(--vf-mono);color:var(--ink-3);letter-spacing:.02em;font-size:10.5px;line-height:1.6}.volt-app .auth .aform .inner .hint .ht a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:860px){.volt-app .auth{grid-template-columns:1fr}.volt-app .auth .aside{display:none}.volt-app .auth .aform{padding:40px 24px}.volt-app .auth .aform .topnav{top:24px;right:24px}}
