@font-face{font-family:Dev2 Flightdeck Condensed;src:url(/fonts/RobotoCondensed-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}body[data-theme] .p-shell.a-shell.p-auth-shell{--fd-entry-ink:#f4f7fb;--fd-entry-neutral:255, 255, 255;--fd-entry-radius:10px;--fd-entry-action-ink:#000;--fd-entry-link:var(--fd-status1);--fd-entry-danger:#ffb4ad;--fd-entry-heading:"Dev2 Flightdeck Condensed", "Arial Narrow", sans-serif;--fd-entry-shadow:0 20px 25px -5px #0006, 0 10px 10px -5px #00000029;--p-paper:var(--fd-base);--p-surface:var(--fd-surface);--p-ink:var(--fd-entry-ink);--p-muted:color-mix(in srgb, var(--fd-muted) 65%, var(--fd-entry-ink) 35%);--p-line:var(--fd-border);--p-green:var(--fd-status1);--a-dark:var(--fd-base);--a-accent:var(--fd-status1);background:var(--fd-base);color:var(--fd-entry-ink)}body:is([data-theme=p06],[data-theme=p17]) .p-shell.a-shell.p-auth-shell{--fd-entry-radius:7px;--fd-entry-heading:"Segoe UI", Arial, sans-serif}body[data-theme=p15] .p-shell.a-shell.p-auth-shell{--fd-entry-ink:#172027;--fd-entry-neutral:0, 0, 0;--fd-entry-radius:12px;--fd-entry-action-ink:#fff;--fd-entry-link:var(--fd-primary);--fd-entry-danger:#923d31;--fd-entry-heading:Georgia, serif;--fd-entry-shadow:0 20px 25px -5px #00000040, 0 10px 10px -5px #00000014}body[data-theme] .p-auth-shell .p-auth{background:radial-gradient(ellipse at 15% 12%, var(--fd-glow1), transparent 55%), radial-gradient(ellipse at 85% 88%, var(--fd-glow2), transparent 56%), var(--fd-base)}body[data-theme] .p-auth-shell .p-auth-story{color:var(--fd-entry-ink);background:color-mix(in srgb, var(--fd-surface) 75%, transparent);box-shadow:inset 0 1px rgba(var(--fd-entry-neutral), .12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body[data-theme] .p-auth-shell .p-auth-story .p-brand{background:var(--fd-base);border-radius:var(--fd-entry-radius)}body[data-theme=p15] .p-auth-shell .p-auth-story .p-brand{background:var(--fd-primary)}body[data-theme] .p-auth-shell .p-auth-form{color:var(--fd-entry-ink);background:color-mix(in srgb, var(--fd-surface) 75%, transparent);border:1px solid color-mix(in srgb, var(--fd-border) 77%, var(--fd-status1) 23%);border-radius:var(--fd-entry-radius);box-shadow:var(--fd-entry-shadow), inset 0 1px rgba(var(--fd-entry-neutral), .12), 0 0 28px -18px var(--fd-glow1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}body[data-theme] .p-auth-shell .p-auth-form:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--fd-status1), var(--fd-status2), transparent);opacity:.65;height:1px;position:absolute;top:0;left:12px;right:12px}body[data-theme] .p-auth-shell :is(.p-auth-story h1,.p-auth-form h2){color:var(--fd-entry-ink);font-family:var(--fd-entry-heading)}body[data-theme] .p-auth-shell :is(.p-auth-story p,.p-auth-form p,.p-muted,.ap-author){color:var(--p-muted)}body[data-theme] .p-auth-shell .p-auth-form p{font-size:14px}body[data-theme] .p-auth-shell :is(.p-eyebrow,.p-overline,.p-auth-proof){color:var(--fd-entry-link)}body[data-theme] .p-auth-shell .p-auth-story small{color:var(--p-muted);font-size:12px}body[data-theme] .p-auth-shell .p-field{color:var(--fd-entry-ink);font-size:14px}body[data-theme] .p-auth-shell .p-field input{color:var(--fd-entry-ink);background:color-mix(in srgb, var(--fd-base) 70%, var(--fd-surface) 30%);border-color:color-mix(in srgb, var(--fd-border) 70%, var(--fd-entry-ink) 30%);min-height:44px;font-size:16px}body[data-theme] .p-auth-shell .p-field input:focus{border-color:var(--fd-status1);box-shadow:0 0 0 3px var(--fd-glow1)}body[data-theme] .p-auth-shell .p-button{background:var(--fd-status1);border-color:var(--fd-status1);min-height:44px;box-shadow:0 5px 18px -5px var(--fd-glow1), inset 0 1px #ffffff40;font-size:14px;color:var(--fd-entry-action-ink)!important}body[data-theme] .p-auth-shell .p-button.secondary{background:color-mix(in srgb, var(--fd-surface) 90%, transparent);border-color:var(--fd-border);box-shadow:inset 0 1px rgba(var(--fd-entry-neutral), .12);color:var(--fd-entry-link)!important}body[data-theme] .p-auth-shell .p-link-button{color:var(--fd-entry-link);font-size:14px}body[data-theme] .p-auth-shell :is(a,button,input):focus-visible{outline:2px solid var(--fd-status1);outline-offset:3px}body[data-theme] .p-auth-shell .p-error{color:var(--fd-entry-danger);background:color-mix(in srgb, var(--fd-entry-danger) 10%, var(--fd-surface) 90%);border-color:color-mix(in srgb, var(--fd-entry-danger) 60%, var(--fd-border) 40%);font-size:14px}body[data-theme] .p-auth-shell .p-demo-personas{border-color:var(--fd-border)}@media (max-width:600px){body[data-theme] .p-auth-shell .p-auth-form{padding-bottom:max(35px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){body[data-theme] .p-auth-shell :is(button,input){transition:none}}body[data-theme] .p-auth-shell .p-auth{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:clamp(20px,2.5vw,40px);width:100%;max-width:1680px;min-height:100svh;margin:0 auto;padding:clamp(20px,2.5vw,40px)}body[data-theme] .p-auth-shell .p-auth-story{isolation:isolate;border:1px solid var(--fd-border);border-block-end:2px solid var(--fd-status2);border-radius:var(--fd-entry-radius);background:var(--fd-surface);justify-content:flex-start;gap:20px;min-width:0;min-height:min(700px,100svh - 64px);padding:clamp(24px,3vw,44px);position:relative;overflow:hidden}body[data-theme] .p-auth-shell .p-auth-scene{z-index:-2;aspect-ratio:2076/758;object-fit:contain;pointer-events:none;width:100%;height:auto;position:absolute;inset:0 0 auto}body[data-theme] .p-auth-shell .p-auth-story:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #0000003d, transparent 18%, var(--fd-surface) 55%), radial-gradient(ellipse at 0% 100%, var(--fd-glow2), transparent 58%);position:absolute;inset:0}body[data-theme] .p-auth-shell .p-auth-story .p-brand{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009;border:1px solid #ffffff24;align-self:flex-start;padding:4px 12px}body[data-theme] .p-auth-shell .p-auth-story .ap-brand-logo{width:190px;height:74px}body[data-theme] .p-auth-shell .p-auth-identity{margin-top:clamp(92px,10vw,168px);position:relative}body[data-theme] .p-auth-shell .p-auth-headline{color:var(--fd-entry-ink);font-family:var(--fd-entry-heading);letter-spacing:-.025em;margin:12px 0 18px;font-size:clamp(36px,4vw,58px);font-weight:700;line-height:1.04}body[data-theme] .p-auth-shell .p-auth-identity>p{margin:0;font-size:14px;line-height:1.6}body[data-theme] .p-auth-shell .p-auth-story .ap-author{margin-top:auto}body[data-theme] .p-auth-shell .p-auth-form{justify-self:center;width:100%;min-width:0;max-width:540px;padding:clamp(24px,2.5vw,40px)}body[data-theme] .p-auth-shell .p-auth-form h1{color:var(--fd-entry-ink);font:700 clamp(28px, 2.6vw, 38px)/1.12 var(--fd-entry-heading);letter-spacing:-.02em;margin:8px 0 12px}body[data-theme] .p-auth-shell .p-auth-form form{gap:14px;margin-top:20px}body[data-theme] .p-auth-shell .p-auth-form-brand{display:none}body[data-theme] .p-auth-shell :is(.p-eyebrow,.p-overline,.p-auth-proof,.ap-author,.e-check,.p-demo-personas .p-button){font-size:12px}body[data-theme] .p-auth-shell .p-auth-proof{color:var(--fd-status2);margin-top:20px}body[data-theme=p15] .p-auth-shell .p-auth-proof{color:var(--fd-primary)}body[data-theme] .p-auth-shell .p-demo-personas{margin:16px 0;padding-top:16px}body[data-theme] .p-auth-shell :is(button,input,a){transition:border-color .16s,box-shadow .16s,background-color .16s}body[data-theme] .p-auth-shell .p-button:hover:not(:disabled){box-shadow:0 7px 22px -7px var(--fd-glow1)}body[data-theme] .p-auth-shell .p-auth-form .p-link-button{white-space:normal;text-align:left}@media (max-width:960px){body[data-theme] .p-auth-shell .p-auth{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}body[data-theme] .p-auth-shell .p-auth-form{order:0;max-width:580px}body[data-theme] .p-auth-shell .p-auth-form-brand{margin-bottom:16px;display:block}body[data-theme] .p-auth-shell .p-auth-form-brand .ap-brand-logo{width:155px;height:60px}body[data-theme] .p-auth-shell .p-auth-story{order:1;justify-self:center;width:100%;max-width:580px;min-height:0;padding:24px}body[data-theme] .p-auth-shell .p-auth-story>.p-auth-identity{margin-top:clamp(110px,24vw,172px);display:block}body[data-theme] .p-auth-shell .p-auth-story>.ap-author{display:block}body[data-theme] .p-auth-shell .p-auth-story>.p-brand{display:none}body[data-theme] .p-auth-shell .p-auth-headline{font-size:clamp(32px,6vw,42px)}}@media (max-width:380px){body[data-theme] .p-auth-shell .p-auth{padding:12px}body[data-theme] .p-auth-shell .p-auth-form{padding:20px}body[data-theme] .p-auth-shell .p-auth-form .p-field{font-size:14px}}@media (prefers-reduced-motion:reduce){body[data-theme] .p-auth-shell :is(button,input,a){transition:none}}body[data-theme] .p-auth-shell .p-auth{align-items:start}
