html[data-portal-brand=ndphc]{--ndphc-green: #075533;--ndphc-gold: #efb326}html[data-portal-brand=ndphc] .auth-brand-panel{background:radial-gradient(ellipse at 95% 3%,rgb(195 229 175 / .16),transparent 55%),radial-gradient(ellipse at 0% 100%,rgb(239 179 38 / .12),transparent 50%),linear-gradient(145deg,#0c5135,#073924 52%,#04281c)}html[data-portal-brand=ndphc] .auth-brand-lockup{align-items:flex-start;flex-direction:column;gap:1.1rem}html[data-portal-brand=ndphc] .auth-logo{width:12.5rem;height:4.15rem;border:1px solid rgb(255 255 255 / .9);border-radius:.65rem;background:#fff;padding:.6rem .7rem;box-shadow:0 10px 28px #00140c24}html[data-portal-brand=ndphc] .auth-product{gap:.38rem}html[data-portal-brand=ndphc] .auth-product strong{display:block;max-width:25rem;font-size:.96rem;font-weight:640;line-height:1.5;letter-spacing:-.01em}html[data-portal-brand=ndphc] .auth-product small{color:#d9c98d;font-size:.69rem;font-weight:620;letter-spacing:.13em;text-transform:uppercase}html[data-portal-brand=ndphc] .auth-hero{margin-block:clamp(2.2rem,5vh,4.5rem)}html[data-portal-brand=ndphc] .auth-hero h1{max-width:12ch;font-size:clamp(2.7rem,4vw,4.5rem);line-height:1.07;letter-spacing:-.055em}html[data-portal-brand=ndphc] .auth-hero h1 em{color:#f2cc72;font-style:normal}html[data-portal-brand=ndphc] .auth-hero>p:last-of-type{max-width:34rem;color:#d3e2d8;font-size:.97rem;line-height:1.75}.ndphc-sectors{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem;margin:1.4rem 0 0;padding:0;color:#d2dfd6;font-size:.67rem;font-weight:550;list-style:none}.ndphc-sectors li{display:inline-flex;align-items:center;gap:.45rem}.ndphc-sectors li:before{width:.28rem;height:.28rem;border-radius:50%;background:var(--ndphc-gold);content:""}html[data-portal-brand=ndphc] .auth-lifecycle{margin-top:1.8rem}html[data-portal-brand=ndphc] .auth-card-mark{background:linear-gradient(90deg,var(--ndphc-green) 0 74%,var(--ndphc-gold) 74% 100%)}html[data-portal-brand=ndphc] .sidebar{background:radial-gradient(circle at 18% 0%,rgb(86 160 109 / .12),transparent 21rem),linear-gradient(174deg,#10462f,#083322 55%,#04271b)}html[data-portal-brand=ndphc] .sidebar-brand{gap:.65rem;border-bottom-color:#efb32633;padding-inline:.85rem}html[data-portal-brand=ndphc] .brand-mark{width:7.7rem;height:2.65rem;border:1px solid #fff;border-radius:.45rem;background:#fff;padding:.35rem}html[data-portal-brand=ndphc] .brand-copy strong{font-size:.76rem;letter-spacing:-.01em}html[data-portal-brand=ndphc] .brand-copy small{color:#e6d9b4;font-size:.55rem;letter-spacing:0}.brand-compact-initial{display:none}@media(min-width:64.063rem){html[data-portal-brand=ndphc][data-navigation=compact] .brand-mark{width:2.65rem;height:2.65rem;padding:0}html[data-portal-brand=ndphc][data-navigation=compact] .brand-mark img{display:none}html[data-portal-brand=ndphc][data-navigation=compact] .brand-compact-initial{display:block;color:var(--ndphc-green);font-family:Georgia,serif;font-size:1.7rem;font-weight:700;line-height:1}}html[data-portal-brand=ndphc] .button-primary{background:linear-gradient(135deg,var(--blue-700),var(--blue-600))}html[data-portal-brand=ndphc] .nav-item-active:before{background:var(--ndphc-gold)}html[data-portal-brand=ndphc] .page-context .page-eyebrow{letter-spacing:.075em}@media(max-width:62rem){html[data-portal-brand=ndphc] .auth-brand-lockup{flex-direction:row;align-items:center;gap:.9rem}html[data-portal-brand=ndphc] .auth-logo{width:9rem;height:3.15rem;padding:.45rem}html[data-portal-brand=ndphc] .auth-product strong{max-width:20rem;font-size:.8rem}html[data-portal-brand=ndphc] .auth-product small{font-size:.55rem;letter-spacing:.08em}}@media(max-width:38rem){html[data-portal-brand=ndphc] .auth-brand-lockup{align-items:flex-start;flex-direction:column;gap:.8rem}html[data-portal-brand=ndphc] .auth-product strong{max-width:27ch;font-size:.82rem}html[data-portal-brand=ndphc] .auth-product small{font-size:.57rem}}@font-face{font-family:Geist Portal;src:url(/brand/geist-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color-scheme:light;--font-sans: "Geist Portal", Inter, ui-sans-serif, system-ui, sans-serif;--brand-plane: #073d27;--brand-plane-deep: #042c1c;--brand-plane-soft: #0d5c38;--brand-highlight: #9ce0b9;--action: #0d5c38;--action-hover: #08472d;--focus: #0f9f8f;--gold: #e1aa2e;--ink: #172436;--ink-strong: #081629;--muted: #607184;--muted-strong: #4d6073;--placeholder: #708090;--canvas: #f5f6f2;--surface: #fffefa;--surface-raised: #ffffff;--surface-soft: #f6f8f6;--line: #d7e0dc;--line-strong: #bdcbc5;--danger: #a7353e;--danger-surface: #fff3f3;--shadow-card: 0 24px 64px rgb(8 22 41 / .11), 0 3px 12px rgb(8 22 41 / .05);font-family:var(--font-sans)}html[data-accent=blue]{--brand-plane: #10233f;--brand-plane-deep: #081629;--brand-plane-soft: #176b87;--brand-highlight: #9bd7e5;--action: #176b87;--action-hover: #12566d}html[data-accent=gold]{--brand-plane: #49360d;--brand-plane-deep: #2f2308;--brand-plane-soft: #745713;--brand-highlight: #f4d37c;--action: #755713;--action-hover: #5d450e}html[data-theme=dark]{color-scheme:dark;--action: #4fad78;--action-hover: #69c28f;--ink: #edf3f7;--ink-strong: #ffffff;--muted: #9aacbc;--muted-strong: #b6c3cd;--placeholder: #91a2b1;--canvas: #08121f;--surface: #101e2c;--surface-raised: #132333;--surface-soft: #0d1a27;--line: #2d4153;--line-strong: #40566a;--danger: #ff9aa1;--danger-surface: #331d24;--shadow-card: 0 26px 72px rgb(0 0 0 / .3), 0 3px 12px rgb(0 0 0 / .22)}html[data-font=system]{--font-sans: Inter, ui-sans-serif, system-ui, sans-serif}html[data-font=humanist]{--font-sans: "Avenir Next", Avenir, "Segoe UI", ui-sans-serif, system-ui, sans-serif}html[data-font-scale=xsmall]{font-size:14px}html[data-font-scale=small]{font-size:15px}html[data-font-scale=default]{font-size:16px}html[data-font-scale=large]{font-size:17.5px}html[data-font-scale=xlarge]{font-size:19px}*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;min-height:100%;background:var(--canvas);font-family:var(--font-sans);text-size-adjust:100%}body{min-height:100vh;min-height:100dvh;margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:1rem;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input{color:inherit;font:inherit}button:not(:disabled),input[type=checkbox]:not(:disabled){cursor:pointer}img,svg{display:block;max-width:100%}::selection{background:#0f9f8f40;color:var(--ink-strong)}.auth-skip-link{position:fixed;z-index:100;top:.75rem;left:50%;border-radius:.6rem;background:var(--surface-raised);color:var(--ink-strong);padding:.65rem .9rem;box-shadow:var(--shadow-card);font-size:.82rem;font-weight:720;text-decoration:none;translate:-50% -5rem;transition:translate .16s ease}.auth-skip-link:focus{outline:3px solid var(--focus);outline-offset:2px;translate:-50% 0}.auth-shell{display:grid;min-height:100vh;min-height:100dvh;grid-template-columns:minmax(34rem,1.08fr) minmax(29rem,.92fr)}.auth-brand-panel{position:relative;isolation:isolate;display:flex;min-width:0;min-height:100vh;min-height:100dvh;flex-direction:column;justify-content:space-between;overflow:hidden;background:radial-gradient(circle at 87% 12%,rgb(255 255 255 / .12),transparent 17rem),radial-gradient(circle at 12% 87%,rgb(225 170 46 / .16),transparent 22rem),linear-gradient(145deg,var(--brand-plane-soft) 0%,var(--brand-plane) 48%,var(--brand-plane-deep) 100%);color:#fff;padding:clamp(2rem,4vw,4.5rem)}.auth-brand-panel:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:4.5rem 4.5rem;content:"";-webkit-mask-image:linear-gradient(145deg,#000,transparent 78%);mask-image:linear-gradient(145deg,#000,transparent 78%)}.auth-brand-panel:after{position:absolute;z-index:-1;right:clamp(-13rem,-12vw,-8rem);bottom:clamp(-15rem,-18vw,-9rem);width:clamp(25rem,38vw,40rem);aspect-ratio:1;border:1px solid rgb(255 255 255 / .13);border-radius:50%;box-shadow:0 0 0 3.5rem #ffffff06,0 0 0 7rem #ffffff05;content:""}.auth-brand-lockup{position:relative;z-index:1;display:flex;align-items:center;gap:1rem}.auth-logo{display:grid;width:3.75rem;height:3.75rem;flex:0 0 auto;place-items:center;border:1px solid rgb(255 255 255 / .72);border-radius:.78rem;background:#fff;padding:0;box-shadow:0 14px 34px #01130c38}.auth-logo img{width:100%;height:100%;object-fit:contain}.auth-product{display:flex;min-width:0;flex-direction:column;gap:.2rem}.auth-product strong{font-size:.88rem;font-weight:730;letter-spacing:-.015em}.auth-product small{color:#ffffffad;font-size:.72rem;font-weight:520}.auth-hero{position:relative;z-index:1;width:min(100%,43rem);margin-block:clamp(3.5rem,8vh,7rem)}.auth-status{display:inline-flex;min-height:2rem;align-items:center;gap:.55rem;margin-bottom:1.45rem;border:1px solid rgb(255 255 255 / .16);border-radius:999px;background:#ffffff12;color:#ffffffd1;padding:.38rem .72rem;font-size:.7rem;font-weight:640;letter-spacing:.025em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-status span{width:.48rem;height:.48rem;border-radius:50%;background:var(--brand-highlight);box-shadow:0 0 0 .24rem #9ce0b91f}.auth-eyebrow{margin:0 0 .75rem;color:var(--action);font-size:.7rem;font-weight:790;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.auth-brand-panel .auth-eyebrow{color:#f2c456}.auth-hero h1{max-width:40rem;margin:0;color:#fff;font-size:clamp(3rem,4.2vw,3.65rem);font-weight:735;letter-spacing:-.055em;line-height:1.03}.auth-hero h1 em{color:var(--brand-highlight);font-style:normal}.auth-hero>p:last-of-type{max-width:38rem;margin:1.4rem 0 0;color:#ffffffb8;font-size:1rem;line-height:1.68}.auth-lifecycle{position:relative;display:grid;max-width:38rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:2rem 0 0;padding:0;list-style:none}.auth-lifecycle:before{position:absolute;top:1rem;right:1.2rem;left:1.2rem;height:1px;background:#ffffff30;content:""}.auth-lifecycle li{position:relative;display:flex;flex-direction:column;gap:.48rem}.auth-lifecycle li:not(:first-child){align-items:center}.auth-lifecycle li:last-child{align-items:flex-end}.auth-lifecycle span{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgb(255 255 255 / .18);border-radius:50%;background:var(--brand-plane);color:#f2c456;font-size:.59rem;font-weight:760;box-shadow:0 0 0 .32rem #ffffff09}.auth-lifecycle strong{color:#fffc;font-size:.7rem;font-weight:650}.auth-trust-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.auth-trust-row article{display:flex;min-width:0;align-items:flex-start;gap:.7rem;border:1px solid rgb(255 255 255 / .11);border-radius:.85rem;background:#ffffff0e;padding:.82rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-trust-row svg{width:1.05rem;height:1.05rem;flex:0 0 auto;margin-top:.12rem;fill:none;stroke:#f2c456;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.auth-trust-row div{display:flex;min-width:0;flex-direction:column;gap:.2rem}.auth-trust-row strong{color:#fff;font-size:.73rem;font-weight:690}.auth-trust-row span{color:#ffffff96;font-size:.64rem;line-height:1.4}.auth-access-panel{display:grid;min-width:0;min-height:100vh;min-height:100dvh;grid-template-rows:auto 1fr auto;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--action) 8%,transparent),transparent 23rem),var(--canvas);padding:clamp(1.5rem,3.2vw,3.5rem) clamp(1.5rem,4.4vw,4.75rem)}.auth-access-topbar,.auth-card,.auth-footer{width:min(100%,29rem);margin-inline:auto}.auth-access-topbar{display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.68rem;font-weight:560}.auth-access-state{display:inline-flex;align-items:center;gap:.42rem;color:var(--action);font-weight:720}.auth-access-state svg{width:.9rem;height:.9rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.auth-card{position:relative;align-self:center;overflow:hidden;margin-block:2rem;border:1px solid var(--line);border-radius:1.2rem;background:var(--surface-raised);padding:clamp(1.65rem,3vw,2.35rem);box-shadow:var(--shadow-card)}.auth-card-mark{position:absolute;top:0;left:clamp(1.65rem,3vw,2.35rem);width:3.25rem;height:.24rem;border-radius:0 0 999px 999px;background:var(--gold)}.auth-card-header{margin-bottom:1.65rem}.auth-card h2{margin:0;color:var(--ink-strong);font-size:clamp(1.85rem,3vw,2.15rem);font-weight:735;letter-spacing:-.045em;line-height:1.1}.auth-intro{max-width:25rem;margin:.65rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.55}.auth-form{display:flex;flex-direction:column;gap:1rem}.auth-field{display:flex;flex-direction:column;gap:.42rem}.auth-field>label,.auth-form>label{display:block;color:var(--ink-strong);font-size:.82rem;font-weight:690}.auth-input{display:flex;min-height:3.35rem;align-items:center;gap:.72rem;border:1px solid var(--line-strong);border-radius:.78rem;background:var(--surface-soft);padding:0 .82rem;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.auth-input:hover{border-color:color-mix(in srgb,var(--action) 40%,var(--line-strong))}.auth-input:focus-within{border-color:var(--focus);background:var(--surface-raised);box-shadow:0 0 0 3px #0f9f8f24}.auth-input:has(input[aria-invalid=true]){border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 12%,transparent)}.auth-input>svg{width:1.05rem;height:1.05rem;flex:0 0 auto;fill:none;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.auth-input input{min-width:0;min-height:3.15rem;flex:1;border:0;outline:0;background:transparent;color:var(--ink-strong);font-size:.88rem}.auth-input input::placeholder{color:var(--placeholder);opacity:1}.auth-input input:-webkit-autofill,.auth-input input:-webkit-autofill:hover,.auth-input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink-strong);box-shadow:0 0 0 1000px var(--surface-soft) inset;transition:background-color 9999s ease-out}.password-toggle{display:inline-flex;min-width:4.1rem;min-height:2.75rem;align-items:center;justify-content:center;gap:.35rem;margin-right:-.5rem;border:0;border-radius:.56rem;background:transparent;color:var(--action);padding:.4rem .5rem;font-size:.7rem;font-weight:720}.password-toggle:hover{background:color-mix(in srgb,var(--action) 8%,transparent)}.password-toggle svg{width:1rem;height:1rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.password-toggle:focus-visible,.auth-submit:focus-visible,.auth-check input:focus-visible,.auth-secondary-action button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.auth-field-error{margin:0;color:var(--danger);font-size:.73rem;font-weight:570;line-height:1.4}.auth-form-row{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:1rem}.auth-check{display:inline-flex;min-height:2.75rem;flex:0 0 auto;align-items:center;gap:.55rem;color:var(--muted-strong);font-size:.76rem;font-weight:610}.auth-check input{width:1.08rem;height:1.08rem;margin:0;accent-color:var(--action)}.auth-help{max-width:14rem;color:var(--muted);font-size:.7rem;line-height:1.4;text-align:right}.auth-submit{position:relative;display:inline-flex;width:100%;min-height:3.4rem;align-items:center;justify-content:center;gap:.65rem;border:1px solid color-mix(in srgb,var(--action) 82%,#000);border-radius:.78rem;background:linear-gradient(135deg,var(--action),color-mix(in srgb,var(--action) 78%,#061d16));color:#fff;padding:.7rem 1rem;font-size:.86rem;font-weight:740;box-shadow:0 10px 24px color-mix(in srgb,var(--action) 24%,transparent);transition:translate .14s ease,box-shadow .14s ease,background-color .14s ease}.auth-submit:hover:not(:disabled){background:linear-gradient(135deg,var(--action-hover),color-mix(in srgb,var(--action-hover) 78%,#061d16));box-shadow:0 14px 28px color-mix(in srgb,var(--action) 28%,transparent);translate:0 -1px}.auth-submit:active:not(:disabled){box-shadow:0 7px 17px color-mix(in srgb,var(--action) 20%,transparent);translate:0 0}.auth-submit:disabled{cursor:wait;opacity:.74}.auth-submit svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-submit[data-loading=true]>svg{display:none}.auth-submit[data-loading=true]:after{width:.9rem;height:.9rem;border:2px solid rgb(255 255 255 / .36);border-top-color:#fff;border-radius:50%;animation:auth-spin .7s linear infinite;content:""}.auth-assurance{display:flex;align-items:flex-start;gap:.65rem;margin-top:1.35rem;border-top:1px solid var(--line);color:var(--muted);padding-top:1rem;font-size:.69rem;line-height:1.45}.auth-assurance svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.1rem;fill:none;stroke:var(--action);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.auth-assurance span{display:flex;flex-direction:column;gap:.12rem}.auth-assurance strong{color:var(--ink);font-size:.72rem;font-weight:690}.auth-error-summary{margin:-.2rem 0 1rem;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));border-radius:.75rem;background:var(--danger-surface);color:var(--danger);padding:.8rem .9rem;font-size:.76rem;line-height:1.45}.auth-error-summary strong{font-weight:720}.auth-error-summary ul{margin:.32rem 0 0;padding-left:1.05rem}.password-notice{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1.1rem;border:1px solid rgb(225 170 46 / .38);border-radius:.75rem;background:#e1aa2e1a;color:var(--ink);padding:.8rem;font-size:.74rem;line-height:1.45}.password-notice svg{width:1.1rem;height:1.1rem;flex:0 0 auto;fill:none;stroke:var(--action);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.password-notice span{display:flex;flex-direction:column;gap:.14rem}.password-notice strong{font-size:.77rem}.password-requirements{margin-top:-.42rem;border-left:3px solid color-mix(in srgb,var(--action) 36%,transparent);color:var(--muted);padding-left:.7rem;font-size:.7rem;line-height:1.5}.auth-secondary-action{margin:1rem 0 0;text-align:center}.auth-secondary-action button{min-height:2.75rem;border:0;border-radius:.6rem;background:transparent;color:var(--action);padding:.5rem .7rem;font-size:.74rem;font-weight:700}.auth-secondary-action button:hover{background:color-mix(in srgb,var(--action) 8%,transparent)}.auth-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--muted-strong);font-size:.7rem;line-height:1.4}@keyframes auth-spin{to{rotate:360deg}}@media(max-width:72rem){.auth-shell{grid-template-columns:minmax(31rem,1fr) minmax(28rem,.92fr)}.auth-brand-panel{padding:clamp(2rem,3.5vw,3rem)}.auth-hero h1{font-size:clamp(2.8rem,4.4vw,3.3rem)}.auth-trust-row{grid-template-columns:1fr}.auth-trust-row article:nth-child(2),.auth-trust-row article:nth-child(3){display:none}}@media(max-width:56rem){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{min-height:auto;justify-content:flex-start;padding:1.15rem 1.35rem}.auth-brand-panel:after{right:-8rem;bottom:-13rem}.auth-logo{width:3.35rem;height:3.35rem;min-height:0}.auth-product strong{font-size:.78rem}.auth-product small{font-size:.67rem}.auth-hero,.auth-trust-row{display:none}.auth-access-panel{min-height:calc(100dvh - 5.8rem);padding:1rem 1.25rem 1.15rem}.auth-card{margin-block:.75rem 1rem}}@media(max-width:32rem){.auth-brand-panel{padding:.9rem 1rem}.auth-brand-lockup{gap:.72rem}.auth-logo{width:3rem;height:3rem;min-height:0;border-radius:.65rem;padding:0}.auth-product strong{display:none}.auth-product small{color:#fff;font-size:.72rem;font-weight:650}.auth-access-panel{min-height:calc(100dvh - 4.5rem);padding:.75rem}.auth-access-topbar>span:last-child{display:none}.auth-card{margin-block:.5rem .85rem;border-radius:1rem;padding:1.25rem}.auth-card-mark{left:1.25rem}.auth-card-header{margin-bottom:1.25rem}.auth-card h2{font-size:1.75rem}.auth-intro{font-size:.82rem}.auth-form{gap:.82rem}.auth-input{min-height:3.2rem}.auth-input input{min-height:3rem}.auth-form-row{min-height:auto;align-items:flex-start;flex-direction:column;gap:.1rem}.auth-help{max-width:none;text-align:left}.auth-submit{min-height:3.25rem}.auth-assurance{margin-top:1rem;padding-top:.85rem}.auth-footer{align-items:flex-start;flex-direction:column;gap:.15rem}}@media(max-height:46rem)and (min-width:56.01rem){.auth-brand-panel,.auth-access-panel{padding-block:1.5rem}.auth-hero{margin-block:2rem}.auth-hero h1{font-size:2.8rem}.auth-hero>p:last-of-type{margin-top:1rem}.auth-lifecycle{margin-top:1.35rem}.auth-card{margin-block:1rem}}@media(prefers-contrast:more){.auth-card,.auth-input,.auth-trust-row article{border-width:2px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
