/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=swap";:root{--adk-auth-bg:#0f0f0e;--adk-auth-panel:#171716fa;--adk-auth-panel-strong:#24221f;--adk-auth-text:#f6f2ea;--adk-auth-muted:#d8cfbd;--adk-auth-subtle:#a89f8a;--adk-auth-border:#facc1538;--adk-auth-border-strong:#facc1570;--adk-auth-accent:#facc15;--adk-auth-accent-hover:#fbd342;--adk-auth-shadow:0 26px 56px #00000057}body{font-family:Inter,sans-serif}.template-create-first-user,.template-login,body:has(.create-first-user),body:has(.login){min-height:100vh;background:linear-gradient(90deg,#facc1512,transparent 34%),linear-gradient(135deg,#11100d 0,var(--adk-auth-bg) 45%,#12110f 100%)!important}.template-create-first-user:before,.template-login:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000085,#0000 74%);mask-image:linear-gradient(#00000085,#0000 74%)}.template-create-first-user:after,.template-login:after{content:"";pointer-events:none;opacity:.76;background:linear-gradient(90deg,#0000 0 18%,#facc1529 18% 18.5%,#0000 18.5% 100%),linear-gradient(90deg,#0000 0 47%,#ffffff12 47% 47.5%,#0000 47.5% 100%),linear-gradient(90deg,#0000 0 78%,#facc151f 78% 78.5%,#0000 78.5% 100%),repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 72px);border:1px solid #facc151f;border-radius:22px;width:min(38vw,520px);height:min(58vh,520px);position:fixed;top:50%;right:max(4vw,3rem);transform:translateY(-50%);box-shadow:inset 0 1px #ffffff09;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.template-create-first-user .create-first-user,.template-login .login,body:has(.create-first-user) .create-first-user,body:has(.login) .login{grid-template-columns:minmax(360px,.88fr) minmax(380px,452px);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:100vh;width:min(100%,1140px)!important;margin:0 auto!important;padding:clamp(2rem,5vw,5.75rem)!important;display:grid!important}.template-create-first-user .create-first-user__brand,.template-login .login__brand,body:has(.create-first-user) .create-first-user__brand,body:has(.login) .login__brand{display:none!important}.adk-auth-branding{color:var(--adk-auth-text);align-content:center;gap:1.55rem;max-width:33rem;display:grid}.adk-auth-branding__mark{border:1px solid var(--adk-auth-border-strong);width:64px;height:64px;color:var(--adk-auth-accent);letter-spacing:0;background:#facc151a;border-radius:14px;place-items:center;font-size:1rem;font-weight:900;display:grid;box-shadow:0 16px 36px #00000047}.adk-auth-branding__eyebrow{color:var(--adk-auth-accent);letter-spacing:0;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:800}.adk-auth-branding__title{max-width:10ch;color:var(--adk-auth-text);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.65rem,5.5vw,4.35rem);font-weight:800;line-height:.96}.adk-auth-branding__copy{max-width:30rem;color:var(--adk-auth-muted);text-wrap:pretty;margin:1.2rem 0 0;font-size:1rem;line-height:1.72}.template-create-first-user .create-first-user__form,.template-create-first-user form,.template-login .login__form,.template-login form,body:has(.create-first-user) .create-first-user__form,body:has(.create-first-user) form,body:has(.login) .login__form,body:has(.login) form{z-index:1;position:relative}.template-create-first-user .create-first-user__form form,.template-login .login__form form,body:has(.create-first-user) .create-first-user__form form,body:has(.login) .login__form form{gap:1.55rem!important;display:grid!important}.template-create-first-user .create-first-user__form,.template-login .login__form,body:has(.create-first-user) .create-first-user__form,body:has(.login) .login__form{max-width:452px;background:var(--adk-auth-panel)!important;width:100%!important;box-shadow:var(--adk-auth-shadow)!important;border:1px solid #facc1533!important;border-radius:18px!important;margin:.9rem 0 0!important;padding:2.15rem 1.95rem 1.85rem!important}.template-create-first-user h1,.template-create-first-user h2,.template-create-first-user label,.template-create-first-user p,.template-login h1,.template-login h2,.template-login label,.template-login p{color:var(--adk-auth-text)!important}.template-create-first-user .field-type,.template-login .field-type{margin-bottom:0!important}.template-create-first-user label,.template-login label{color:#eee8da!important;margin-bottom:.68rem!important;font-size:.82rem!important;font-weight:700!important}.template-create-first-user [class*=control],.template-create-first-user input,.template-create-first-user select,.template-create-first-user textarea,.template-login [class*=control],.template-login input,.template-login select,.template-login textarea{min-height:54px!important;color:var(--adk-auth-text)!important;background:#111110!important;border:1px solid #d8cfbd29!important;border-radius:12px!important;padding-inline:1rem!important;font-size:.97rem!important;transition:border-color .16s,box-shadow .16s,background-color .16s!important;box-shadow:inset 0 1px #ffffff05!important}.template-create-first-user [class*=control]:focus-within,.template-create-first-user input:focus,.template-create-first-user select:focus,.template-create-first-user textarea:focus,.template-login [class*=control]:focus-within,.template-login input:focus,.template-login select:focus,.template-login textarea:focus{border-color:var(--adk-auth-accent)!important;background:#161615!important;box-shadow:0 0 0 4px #facc151f!important}.template-create-first-user [class*=Input],.template-create-first-user [class*=placeholder],.template-create-first-user [class*=singleValue],.template-login [class*=Input],.template-login [class*=placeholder],.template-login [class*=singleValue]{color:var(--adk-auth-text)!important}.template-create-first-user input::-moz-placeholder,.template-create-first-user textarea::-moz-placeholder,.template-login input::-moz-placeholder,.template-login textarea::-moz-placeholder{color:#d8cfbd61!important}.template-create-first-user input::placeholder,.template-create-first-user textarea::placeholder,.template-login input::placeholder,.template-login textarea::placeholder{color:#d8cfbd61!important}.template-create-first-user [class*=menu],.template-login [class*=menu]{border:1px solid var(--adk-auth-border)!important;z-index:20!important;background:#201f1f!important;border-radius:9px!important;overflow:hidden!important}.template-create-first-user [class*=option],.template-login [class*=option]{color:var(--adk-auth-text)!important;background:#201f1f!important}.template-create-first-user [class*=option]:hover,.template-login [class*=option]:hover{background:#facc151f!important}.template-create-first-user .btn,.template-create-first-user button[type=submit],.template-login .btn,.template-login button[type=submit]{background:var(--adk-auth-accent)!important;color:#17130a!important;border:0!important;border-radius:12px!important;width:100%!important;min-height:54px!important;margin-top:1.15rem!important;font-size:.96rem!important;font-weight:800!important;transition:transform .18s,box-shadow .18s,background-color .18s!important;box-shadow:0 12px 24px #facc1529!important}.template-create-first-user .btn:hover,.template-create-first-user button[type=submit]:hover,.template-login .btn:hover,.template-login button[type=submit]:hover{transform:translateY(-1px);background:var(--adk-auth-accent-hover)!important;box-shadow:0 16px 28px #facc1538!important}.template-create-first-user .create-first-user__form a,.template-create-first-user form a,.template-login .login__form a,.template-login form a{text-underline-offset:.18em;margin-top:-.15rem;display:inline-flex;color:#f5d647!important;margin-bottom:0!important;font-size:.84rem!important;font-weight:700!important;text-decoration-color:#facc1559!important}.template-create-first-user .create-first-user__form>:last-child,.template-login .login__form>:last-child,body:has(.create-first-user) .create-first-user__form>:last-child,body:has(.login) .login__form>:last-child{margin-bottom:0!important}.template-create-first-user .create-first-user__form a:hover,.template-create-first-user form a:hover,.template-login .login__form a:hover,.template-login form a:hover{color:#ffe173!important}.template-create-first-user .error,.template-create-first-user [class*=error],.template-login .error,.template-login [class*=error]{color:#ffb4ab!important}@media (max-width:820px){.template-create-first-user:after,.template-login:after{display:none}.template-create-first-user .create-first-user,.template-login .login,body:has(.create-first-user) .create-first-user,body:has(.login) .login{grid-template-columns:1fr;gap:1.4rem;min-height:auto;padding:1.1rem!important}.adk-auth-branding{padding-top:.75rem}.adk-auth-branding__mark{border-radius:12px;width:52px;height:52px}.adk-auth-branding__title{max-width:12ch;font-size:2.18rem}.adk-auth-branding__copy{margin-top:.75rem;font-size:.92rem}}