.ar-startup-screen{--startup-ink:#f5f5f5;--startup-muted:#a3a3a3;z-index:60;box-sizing:border-box;color:var(--startup-ink);background:#080808;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ar-startup-content{flex-direction:column;align-items:center;gap:24px;display:flex;transform:translateY(-3vh)}.ar-startup-art{width:96px;height:96px;display:block}.ar-startup-wordmark{color:var(--startup-ink);font:600 28px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ar-startup-wordmark>span{color:#ff8700}.ar-startup-status{color:var(--startup-muted);letter-spacing:.02em;text-align:center;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (prefers-reduced-motion:no-preference){.ar-startup-art{animation:1.8s ease-in-out infinite ar-startup-breathe}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){@supports ((-webkit-background-clip:text) or (background-clip:text)){.ar-startup-status{background-image:linear-gradient(90deg, var(--startup-muted) 35%, var(--startup-ink) 50%, var(--startup-muted) 65%);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s ease-in-out infinite ar-startup-shimmer}}}@media (width<=480px),(height<=500px){.ar-startup-content{gap:20px}}@keyframes ar-startup-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes ar-startup-shimmer{0%{background-position:100% 0}75%,to{background-position:0 0}}.ar-auth-page{background:hsl(var(--background));min-height:100dvh;color:hsl(var(--foreground));place-items:center;padding:40px 24px;display:grid}.ar-auth-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;width:100%;max-width:420px;padding:32px;box-shadow:0 16px 64px #00000024}.ar-auth-brand{justify-content:center;align-items:center;gap:10px;margin-bottom:28px;display:flex}.ar-auth-brand>span{letter-spacing:-.8px;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:25px;font-weight:600}.ar-auth-brand>span>span{color:hsl(var(--primary))}.ar-auth-heading{text-align:center;margin-bottom:24px}.ar-auth-card h1{letter-spacing:-.4px;margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.35}.ar-auth-heading p,.ar-auth-card>p{color:hsl(var(--muted-foreground));margin:0;font-size:13px;line-height:1.6}.ar-auth-flow{min-width:0}.ar-auth-flow descope-wc{width:100%;display:block}.ar-auth-card [role=alert]{border:1px solid hsl(var(--destructive) / .5);border-radius:8px;margin-bottom:16px;padding:12px;font-size:13px}.ar-auth-card [role=alert] p{margin:0 0 8px}.ar-auth-card button:not([class]){border:1px solid hsl(var(--border));color:inherit;background:0 0;margin-top:12px;padding:8px 12px}@media (width<=480px){.ar-auth-page{padding:24px 16px}.ar-auth-card{padding:28px 22px}.ar-auth-brand{margin-bottom:24px}}@media (height<=650px){.ar-auth-page{place-items:start center}}
