/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-tracking:initial;--tw-space-y-reverse:0}}}@layer components{.end-icon-input{inset-block:calc(var(--spacing,.25rem)*0);cursor:pointer;align-items:center;padding-inline-end:calc(var(--spacing,.25rem)*3.5);display:flex;position:absolute;inset-inline-end:calc(var(--spacing,.25rem)*0)}.layout-login-container{background:var(--kd-bg);height:100vh;color:var(--kd-text);align-items:center;display:flex;overflow:hidden}.layout-login-container .app-footer{-webkit-backdrop-filter:none;backdrop-filter:none}.layout-login-container .footer-brand{color:#ffffffd9}.layout-login-container .footer-copy{color:#fff9}.layout-login-body{margin-inline:calc(var(--spacing,.25rem)*5);justify-content:center;height:100%;margin-inline:auto;display:flex}.layout-login-body>.left{border-radius:var(--radius-sm,.25rem);width:50%;padding:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;display:none;position:relative}.layout-login-body>.left>.body{border-radius:var(--radius-lg,.5rem);background:linear-gradient(90deg,#ff7f7f,#ff4c4c,#ff1a1a,#b30000);width:100%;height:95%}.layout-login-body>.center{border-radius:var(--radius-sm,.25rem);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.layout-login-body>.center>.body{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 180' preserveAspectRatio='none'%3E%3Cpath fill='%2390CAF9' fill-opacity='0.08' d='M0,90 C120,130 240,50 360,90 C480,130 600,50 720,90 C840,130 960,50 1080,90 C1200,130 1320,50 1440,90 L1440,180 L0,180Z'/%3E%3C/svg%3E") bottom/1440px 200px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 200' preserveAspectRatio='none'%3E%3Cpath fill='%2342A5F5' fill-opacity='0.07' d='M0,110 C160,60 320,140 480,110 C640,80 800,150 960,110 C1120,70 1280,140 1440,110 L1440,200 L0,200Z'/%3E%3C/svg%3E") bottom/1440px 240px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 220' preserveAspectRatio='none'%3E%3Cpath fill='%231976D2' fill-opacity='0.10' d='M0,100 C180,150 360,60 540,100 C720,140 900,55 1080,100 C1260,145 1350,65 1440,100 L1440,220 L0,220Z'/%3E%3C/svg%3E") bottom/1440px 280px repeat-x,linear-gradient(135deg,#050d1f 0%,#0a1e3d 25%,#0d47a1 55%,#082244 100%);width:100%;height:100%;animation:16s ease-in-out infinite alternate waves-undulate;position:relative;overflow:hidden}.layout-login-body>.center>.body:before{content:"";pointer-events:none;z-index:1;filter:blur(30px);background:radial-gradient(circle at 40% 40%,#42a5f559 0%,#1976d233 40%,#0000 70%);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;width:70vw;max-width:600px;height:70vw;max-height:600px;animation:18s ease-in-out infinite morph-a;position:absolute;top:-18%;right:-15%}.layout-login-body>.center>.body:after{content:"";pointer-events:none;z-index:1;filter:blur(35px);background:radial-gradient(circle at 60% 60%,#90caf938 0%,#1565c02e 45%,#0000 70%);border-radius:70% 30% 50% 50%/50% 70% 30% 50%;width:65vw;max-width:550px;height:65vw;max-height:550px;animation:22s ease-in-out infinite morph-b;position:absolute;bottom:-20%;left:-12%}.layout-login-body>.center{position:relative}.layout-login-body>.center:before{content:"";pointer-events:none;z-index:1;filter:blur(40px);background:linear-gradient(90deg,#0000 0%,#318ce71f 15%,#42a5f52e 30%,#90caf91a 50%,#1976d226 70%,#0f52ba14 85%,#0000 100%);width:140%;height:30%;animation:14s ease-in-out infinite alternate aurora-flow;position:absolute;top:20%;left:-20%;transform:rotate(-8deg)scaleY(1)}.layout-login-body>.center:after{content:"";pointer-events:none;z-index:1;filter:blur(45px);background:linear-gradient(90deg,#0000 0%,#0d47a11a 20%,#1565c024 40%,#318ce714 60%,#90caf91f 80%,#0000 100%);width:130%;height:22%;animation:18s ease-in-out infinite alternate aurora-flow-reverse;position:absolute;bottom:10%;left:-15%;transform:rotate(5deg)scaleY(.8)}.layout-login-body>.right{display:none}.error-alert-with-arrow{margin-top:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem)*3);background:var(--kd-negative);position:relative}@supports (color:color-mix(in lab, red, red)){.error-alert-with-arrow{background:color-mix(in srgb,var(--kd-negative)12%,var(--kd-elev-1))}}.error-alert-with-arrow{border:1px solid var(--kd-negative)}@supports (color:color-mix(in lab, red, red)){.error-alert-with-arrow{border:1px solid color-mix(in srgb,var(--kd-negative)35%,var(--kd-border))}}.error-alert-with-arrow{color:var(--kd-negative)}@supports (color:color-mix(in lab, red, red)){.error-alert-with-arrow{color:color-mix(in srgb,var(--kd-negative)75%,var(--kd-text))}}.error-alert-with-arrow:before{content:"";top:calc(var(--spacing,.25rem)*-2);left:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*0);border-inline-style:var(--tw-border-style);border-inline-width:8px;border-inline-color:#0000;border-bottom:8px solid var(--kd-negative);position:absolute}@supports (color:color-mix(in lab, red, red)){.error-alert-with-arrow:before{border-bottom:8px solid color-mix(in srgb,var(--kd-negative)12%,var(--kd-elev-1))}}.error-alert-with-arrow:after{content:"";top:-9px;left:calc(var(--spacing,.25rem)*5);z-index:calc(10*-1);height:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*0);border-inline-style:var(--tw-border-style);border-inline-width:8px;border-inline-color:#0000;border-bottom:8px solid var(--kd-negative);position:absolute}@supports (color:color-mix(in lab, red, red)){.error-alert-with-arrow:after{border-bottom:8px solid color-mix(in srgb,var(--kd-negative)35%,var(--kd-border))}}.btn-login{margin-bottom:calc(var(--spacing,.25rem)*3);cursor:pointer;border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);height:calc(var(--spacing,.25rem)*14);background:linear-gradient(135deg,var(--kd-primary),var(--color-primary-dark));justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 14px 28px -12px #1e88e58c}.btn-login:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 18px 32px -12px #1e88e5a6}.btn-login:active{transform:translateY(0);box-shadow:0 8px 18px -10px #1e88e5b3}.btn-login:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;--tw-ring-color:var(--kd-primary);outline-style:none}@supports (color:color-mix(in lab, red, red)){.btn-login:focus{--tw-ring-color:color-mix(in srgb,var(--kd-primary)25%,transparent)}}.external-login-form{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:center;display:flex}.external-login-icon-link{height:calc(var(--spacing,.25rem)*11);width:calc(var(--spacing,.25rem)*11);border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:var(--kd-elev-2);border-width:1px;border-color:var(--kd-border);color:var(--kd-text);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.external-login-icon-link:hover{border-color:var(--kd-primary)}@supports (color:color-mix(in lab, red, red)){.external-login-icon-link:hover{border-color:color-mix(in srgb,var(--kd-primary)35%,var(--kd-border))}}.external-login-icon-link:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;--tw-ring-color:var(--kd-primary);outline-style:none}@supports (color:color-mix(in lab, red, red)){.external-login-icon-link:focus{--tw-ring-color:color-mix(in srgb,var(--kd-primary)18%,transparent)}}.external-login-icon{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.login-container{flex-wrap:wrap;justify-content:center;width:100%;height:100%;display:flex}.login-form-section{width:100%;height:100%}.login-content-wrapper{height:100%;color:var(--color-gray-800,#1f2937);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.login-card{width:91.6667%;max-width:var(--container-4xl,56rem)}.login-card-block{border-style:var(--tw-border-style);background:var(--kd-elev-1);border-width:1px;border-radius:2rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.login-card-block{background:color-mix(in srgb,var(--kd-elev-1)96%,transparent)}}.login-card-block{border-color:var(--kd-border)}@supports (color:color-mix(in lab, red, red)){.login-card-block{border-color:color-mix(in srgb,var(--kd-border)60%,transparent)}}.login-card-block{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 32px 64px -24px #00000040,inset 0 0 0 1px #ffffff14}.login-flex-container{flex-wrap:wrap;align-items:stretch;display:flex}@media (min-width:48rem){.login-flex-container{flex-wrap:nowrap}}.login-form-area{width:100%;padding-inline:calc(var(--spacing,.25rem)*6);justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.login-form-area{width:58.3333%;padding-inline:calc(var(--spacing,.25rem)*0)}}.login-form-content{width:100%;padding-block:calc(var(--spacing,.25rem)*6)}@media (min-width:48rem){.login-form-content{margin-inline:calc(var(--spacing,.25rem)*8)}}.login-form-content{color:var(--kd-text)}.login-header{padding-top:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*4);text-align:center}.login-logo-row{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.login-rodape{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;padding-bottom:calc(var(--spacing,.25rem)*2);display:flex}.login-logo-exchange{height:calc(var(--spacing,.25rem)*16);max-height:calc(var(--spacing,.25rem)*16);border-radius:var(--radius-lg,.5rem);object-fit:contain;width:auto}@media (min-width:48rem){.login-logo-exchange{height:calc(var(--spacing,.25rem)*16)}}.login-exchange-icon{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--kd-text-muted);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.login-logo{height:calc(var(--spacing,.25rem)*16);max-height:calc(var(--spacing,.25rem)*16);border-radius:var(--radius-lg,.5rem);object-fit:contain;width:auto}@media (min-width:48rem){.login-logo{height:calc(var(--spacing,.25rem)*16)}}.texto-rodape{text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--kd-text-muted)}.logo-rodape{height:calc(var(--spacing,.25rem)*8);max-height:calc(var(--spacing,.25rem)*8)}.login-logo-cli{height:calc(var(--spacing,.25rem)*16);max-height:calc(var(--spacing,.25rem)*16);width:auto}@media (min-width:48rem){.login-logo-cli{height:calc(var(--spacing,.25rem)*16)}}.login-title{margin-top:calc(var(--spacing,.25rem)*1);margin-bottom:calc(var(--spacing,.25rem)*12);padding-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--kd-text)}.login-alert{margin-bottom:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*4);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));background:var(--kd-negative)}@supports (color:color-mix(in lab, red, red)){.login-alert{background:color-mix(in srgb,var(--kd-negative)10%,var(--kd-elev-1))}}.login-alert{border:1px solid var(--kd-negative)}@supports (color:color-mix(in lab, red, red)){.login-alert{border:1px solid color-mix(in srgb,var(--kd-negative)30%,var(--kd-border))}}.login-alert{color:var(--kd-negative)}@supports (color:color-mix(in lab, red, red)){.login-alert{color:color-mix(in srgb,var(--kd-negative)75%,var(--kd-text))}}.login-input{border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);height:calc(var(--spacing,.25rem)*14);background:var(--kd-elev-2);border:1px solid var(--kd-border);color:var(--kd-text);padding-inline-start:calc(var(--spacing,.25rem)*10);transition:border-color .2s,box-shadow .2s;display:block}.login-input::placeholder{color:var(--kd-text-muted)}.login-input:hover{border-color:var(--kd-primary)}@supports (color:color-mix(in lab, red, red)){.login-input:hover{border-color:color-mix(in srgb,var(--kd-primary)40%,var(--kd-border))}}.login-input:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-color:var(--kd-primary);--tw-ring-color:var(--kd-primary);outline-style:none}@supports (color:color-mix(in lab, red, red)){.login-input:focus{--tw-ring-color:color-mix(in srgb,var(--kd-primary)18%,transparent)}}.login-checkbox{float:left;margin-top:calc(var(--spacing,.25rem)*1);margin-right:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);cursor:pointer;border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db);background-color:var(--color-white,#fff);vertical-align:top;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-position:50%;background-repeat:no-repeat;background-size:contain;transition-duration:.2s}.login-checkbox:checked{border-color:var(--color-blue-600,#2563eb);background-color:var(--color-blue-600,#2563eb)}.login-checkbox:focus{--tw-outline-style:none;outline-style:none}.login-checkbox-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--kd-text-muted);display:inline-block}.login-form-footer{margin-bottom:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*1);padding-bottom:calc(var(--spacing,.25rem)*1);text-align:center}@media (hover:hover){.login-secondary-link:hover{text-decoration-line:underline}}.login-secondary-link{color:var(--kd-text-muted)}.alert{border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;position:relative}.alert-success{border-color:var(--kd-positive)}@supports (color:color-mix(in lab, red, red)){.alert-success{border-color:color-mix(in srgb,var(--kd-positive)30%,var(--kd-border))}}.alert-success{background:var(--kd-positive)}@supports (color:color-mix(in lab, red, red)){.alert-success{background:color-mix(in srgb,var(--kd-positive)10%,var(--kd-elev-1))}}.alert-success{color:var(--kd-positive)}@supports (color:color-mix(in lab, red, red)){.alert-success{color:color-mix(in srgb,var(--kd-positive)80%,var(--kd-text))}}.alert-danger{border-color:var(--kd-negative)}@supports (color:color-mix(in lab, red, red)){.alert-danger{border-color:color-mix(in srgb,var(--kd-negative)30%,var(--kd-border))}}.alert-danger{background:var(--kd-negative)}@supports (color:color-mix(in lab, red, red)){.alert-danger{background:color-mix(in srgb,var(--kd-negative)10%,var(--kd-elev-1))}}.alert-danger{color:var(--kd-negative)}@supports (color:color-mix(in lab, red, red)){.alert-danger{color:color-mix(in srgb,var(--kd-negative)80%,var(--kd-text))}}.alert-dismissible{padding-right:calc(var(--spacing,.25rem)*14)}.btn-close{top:calc(var(--spacing,.25rem)*4);right:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);color:var(--color-slate-400,oklch(70.4% .04 256.788));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:1px;border-color:#0000;border-radius:3.40282e38px;position:absolute}@media (hover:hover){.btn-close:hover{border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);color:var(--color-slate-700,oklch(37.2% .044 257.287))}}.btn-close:before{content:"x";text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:calc(var(--spacing,.25rem)*8);line-height:calc(var(--spacing,.25rem)*8);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:block}.email-page{min-height:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*24);justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.email-page{padding-inline:calc(var(--spacing,.25rem)*8)}}.email-shell{width:100%;max-width:var(--container-4xl,56rem)}.email-panel{border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;border-radius:2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.email-panel{border-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.email-panel{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.email-panel{background-color:color-mix(in oklab,var(--color-white,#fff)92%,transparent)}}.email-panel{padding:calc(var(--spacing,.25rem)*6);--tw-shadow:0 24px 80px -32px var(--tw-shadow-color,#0f52ba80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media (min-width:48rem){.email-panel{padding:calc(var(--spacing,.25rem)*10)}}.email-panel:before{content:"";pointer-events:none;inset-inline:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*40);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white,#fff);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:var(--color-sky-50,oklch(97.7% .013 236.62));--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--color-blue-100,#dbeafe);opacity:.9;position:absolute}.email-header{z-index:10;margin-bottom:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex;position:relative}.email-eyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.35em;letter-spacing:.35em;color:var(--color-blue-700,#1d4ed8);text-transform:uppercase}.email-title{max-width:var(--container-2xl,42rem);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-slate-950,oklch(12.9% .042 264.695))}@media (min-width:48rem){.email-title{font-size:2.6rem}}.email-description{max-width:var(--container-2xl,42rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:calc(var(--spacing,.25rem)*7);line-height:calc(var(--spacing,.25rem)*7);color:var(--color-slate-600,oklch(44.6% .043 257.281))}.email-account-state{gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-100,#dbeafe);background-color:#fffc;border-radius:1.5rem;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.email-account-state{background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.email-account-state{padding:calc(var(--spacing,.25rem)*5);--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.email-status-pill{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:1px;border-radius:3.40282e38px;display:inline-flex}.email-status-pill.is-confirmed{border-color:var(--color-emerald-200,oklch(90.5% .093 164.15));background-color:var(--color-emerald-50,oklch(97.9% .021 166.113));color:var(--color-emerald-700,oklch(50.8% .118 165.612))}.email-status-pill.is-pending{border-color:var(--color-amber-200,oklch(92.4% .12 95.746));background-color:var(--color-amber-50,oklch(98.7% .022 95.277));color:var(--color-amber-700,oklch(55.5% .163 48.998))}.email-state-copy{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);color:var(--color-slate-600,oklch(44.6% .043 257.281))}.email-card{z-index:10;position:relative}:where(.email-card>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*7)*calc(1 - var(--tw-space-y-reverse)))}.email-card{border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;border-radius:1.75rem}@supports (color:color-mix(in lab, red, red)){.email-card{border-color:color-mix(in oklab,var(--color-slate-200,oklch(92.9% .013 255.508))80%,transparent)}}.email-card{background-color:#f8fafcd9}@supports (color:color-mix(in lab, red, red)){.email-card{background-color:color-mix(in oklab,var(--color-slate-50,oklch(98.4% .003 247.858))85%,transparent)}}.email-card{padding:calc(var(--spacing,.25rem)*5);--tw-shadow:0 18px 45px -35px var(--tw-shadow-color,#0f172a80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.email-card{padding:calc(var(--spacing,.25rem)*8)}}.email-validation-summary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rose-200,oklch(89.2% .058 10.001));background-color:var(--color-rose-50,oklch(96.9% .015 12.422));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);color:var(--color-rose-800,oklch(45.5% .188 13.697));border-radius:1.25rem}.email-validation-summary:empty{display:none}.email-section-heading{gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-bottom:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}.email-section-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-900,oklch(20.8% .042 265.755))}.email-section-copy{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.email-field-group{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.email-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-slate-500,oklch(55.4% .046 257.417));text-transform:uppercase}.email-static-field{position:relative}.email-input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--color-slate-900,oklch(20.8% .042 265.755));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:1.2rem;display:block}.email-input::placeholder{color:var(--color-slate-400,oklch(70.4% .04 256.788))}.email-input:focus{border-color:var(--color-blue-400,#60a5fa);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-blue-100,#dbeafe);--tw-outline-style:none;outline-style:none}.email-input.is-readonly{cursor:not-allowed;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-right:calc(var(--spacing,.25rem)*14);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.email-field-indicator{pointer-events:none;inset-block:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));align-items:center;display:flex;position:absolute}.email-field-indicator.is-confirmed{color:var(--color-emerald-600,oklch(59.6% .145 163.225))}.email-field-indicator.is-pending{color:var(--color-amber-600,oklch(66.6% .179 58.318))}.email-help-copy{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.email-secondary-action{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-200,#bfdbfe);background-color:var(--color-blue-50,#eff6ff);width:fit-content;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-blue-700,#1d4ed8);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.email-secondary-action:hover{border-color:var(--color-blue-300,#93c5fd);background-color:var(--color-blue-100,#dbeafe)}}.email-secondary-action:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-blue-100,#dbeafe);--tw-outline-style:none;outline-style:none}.email-validation-message{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-rose-700,oklch(51.4% .222 16.935))}.email-actions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-top:calc(var(--spacing,.25rem)*6);justify-content:flex-end;display:flex}.email-primary-action{background-color:var(--color-primary);padding-inline:calc(var(--spacing,.25rem)*7);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);--tw-shadow:0 18px 30px -18px var(--tw-shadow-color,#318ce7e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.email-primary-action:hover{background-color:var(--color-blue-700,#1d4ed8)}}.email-primary-action:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-blue-100,#dbeafe);--tw-outline-style:none;outline-style:none}.auth-panel{width:91.6667%;max-width:var(--container-2xl,42rem);border-style:var(--tw-border-style);background:var(--kd-elev-1);border-width:1px;border-color:var(--kd-border);border-radius:1.75rem;overflow:hidden;box-shadow:0 24px 60px -36px #00000073}.auth-panel-sm{max-width:var(--container-md,28rem)}.auth-panel-header{padding-inline:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*8);padding-bottom:calc(var(--spacing,.25rem)*4);text-align:center;color:var(--kd-text)}.auth-panel-title{text-align:center;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--kd-text)}.auth-panel-subtitle{margin-top:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--kd-text-muted)}.auth-panel-body{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*6);background:var(--kd-elev-2)}@supports (color:color-mix(in lab, red, red)){.auth-panel-body{background:color-mix(in srgb,var(--kd-elev-2)60%,var(--kd-elev-1))}}.auth-panel-body{color:var(--kd-text)}.auth-panel-copy{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--kd-text)}.auth-panel-row{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*4);background:var(--kd-elev-2);border-top-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-panel-row{background:color-mix(in srgb,var(--kd-elev-2)55%,var(--kd-elev-1))}}.auth-panel-row{border-color:var(--kd-border);color:var(--kd-text)}.auth-panel-actions{flex-direction:column;width:100%;display:flex}@media (min-width:40rem){.auth-panel-actions{flex-direction:row}}.auth-link{color:var(--kd-primary)}.auth-link:hover{text-decoration:underline}.auth-icon-badge{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);border-style:var(--tw-border-style);background:var(--kd-primary);border-width:1px;border-radius:3.40282e38px;justify-content:center;align-items:center;margin-inline:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-icon-badge{background:color-mix(in srgb,var(--kd-primary)12%,var(--kd-elev-1))}}.auth-icon-badge{border-color:var(--kd-primary)}@supports (color:color-mix(in lab, red, red)){.auth-icon-badge{border-color:color-mix(in srgb,var(--kd-primary)28%,var(--kd-border))}}.auth-icon-badge{color:var(--kd-primary)}.auth-icon-badge.is-danger{background:var(--kd-negative)}@supports (color:color-mix(in lab, red, red)){.auth-icon-badge.is-danger{background:color-mix(in srgb,var(--kd-negative)12%,var(--kd-elev-1))}}.auth-icon-badge.is-danger{border-color:var(--kd-negative)}@supports (color:color-mix(in lab, red, red)){.auth-icon-badge.is-danger{border-color:color-mix(in srgb,var(--kd-negative)28%,var(--kd-border))}}.auth-icon-badge.is-danger{color:var(--kd-negative)}.auth-icon-badge.is-positive{background:var(--kd-positive)}@supports (color:color-mix(in lab, red, red)){.auth-icon-badge.is-positive{background:color-mix(in srgb,var(--kd-positive)12%,var(--kd-elev-1))}}.auth-icon-badge.is-positive{border-color:var(--kd-positive)}@supports (color:color-mix(in lab, red, red)){.auth-icon-badge.is-positive{border-color:color-mix(in srgb,var(--kd-positive)28%,var(--kd-border))}}.auth-icon-badge.is-positive{color:var(--kd-positive)}.auth-separator{margin-inline:calc(var(--spacing,.25rem)*4);margin-block:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--kd-border);width:100%}@supports (color:color-mix(in lab, red, red)){.auth-separator{border-color:color-mix(in srgb,var(--kd-border)50%,transparent)}}.auth-divider-vertical{margin-inline:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*10);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--kd-border)}.auth-brand-panel{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.auth-brand-panel{align-items:flex-start;width:41.6667%}}.auth-brand-panel{background:linear-gradient(160deg,var(--kd-primary),var(--color-primary-dark))}.auth-brand-panel:before{content:"";pointer-events:none;bottom:-1px;left:calc(var(--spacing,.25rem)*0);z-index:10;width:100%;display:block;position:absolute}@media (min-width:48rem){.auth-brand-panel:before{display:none}}.auth-brand-panel:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 80' preserveAspectRatio='none'%3E%3Cpath d='M0,20 C300,70 600,0 1200,40 L1200,80 L0,80 Z' fill='%231976D2' fill-opacity='0.5'/%3E%3Cpath d='M0,40 C400,80 800,10 1200,50 L1200,80 L0,80 Z' fill='%2390CAF9' fill-opacity='0.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;height:40px}.auth-brand-panel:after{content:"";pointer-events:none;left:calc(var(--spacing,.25rem)*0);z-index:20;width:100%;display:block;position:absolute}@media (min-width:48rem){.auth-brand-panel:after{display:none}}.auth-brand-panel:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 48' preserveAspectRatio='none'%3E%3Cpath d='M0,16 C200,48 500,0 800,32 C1000,48 1100,24 1200,20 L1200,48 L0,48 Z' fill='%23ffffff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;height:28px;bottom:-2px}.auth-brand-blob{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);position:absolute}.auth-brand-blob:before{content:"";background:radial-gradient(circle,#ffffff1f 0%,#0000 70%);border-radius:3.40282e38px;width:280px;height:280px;position:absolute;top:-60px;right:-80px}.auth-brand-blob:after{content:"";background:radial-gradient(circle,#ffffff14 0%,#0000 70%);border-radius:3.40282e38px;width:200px;height:200px;position:absolute;bottom:-40px;left:-60px}.auth-brand-copy{z-index:10;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*5);text-align:center;position:relative}@media (min-width:48rem){.auth-brand-copy{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*10);text-align:left}}.auth-brand-client-logo{margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-xl,.75rem);object-fit:contain;display:none}@media (min-width:48rem){.auth-brand-client-logo{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);display:block}}.auth-brand-client-logo{background:#ffffff26;padding:.5rem}.auth-brand-panel-title{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}@media (min-width:48rem){.auth-brand-panel-title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}}.auth-brand-panel-text{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (min-width:48rem){.auth-brand-panel-text{margin-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.auth-brand-panel-text{color:#ffffffd1}.auth-brand-features{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:none}@media (min-width:48rem){.auth-brand-features{display:flex}}.auth-brand-panel-feature{align-items:center;gap:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffe6;display:flex}.auth-brand-panel-feature i{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:#ffffffb3}.auth-brand-title{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.auth-brand-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.auth-summary{margin-top:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-lg,.5rem);width:91.6667%;padding:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));background:var(--kd-negative)}@supports (color:color-mix(in lab, red, red)){.auth-summary{background:color-mix(in srgb,var(--kd-negative)12%,var(--kd-elev-1))}}.auth-summary{border:1px solid var(--kd-negative)}@supports (color:color-mix(in lab, red, red)){.auth-summary{border:1px solid color-mix(in srgb,var(--kd-negative)30%,var(--kd-border))}}.auth-summary{color:var(--kd-negative)}@supports (color:color-mix(in lab, red, red)){.auth-summary{color:color-mix(in srgb,var(--kd-negative)75%,var(--kd-text))}}.auth-help-link{--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-weight:var(--font-weight-semibold,600);color:var(--kd-primary)}.auth-help-link:hover{text-decoration:underline}.auth-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--kd-text-muted)}.auth-input-group{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*4)}.auth-form{margin:calc(var(--spacing,.25rem)*4)}.auth-title{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--kd-text)}.auth-subtitle{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--kd-text-muted)}.auth-muted-icon{color:var(--kd-text-muted)}.auth-strength-empty{background:var(--kd-border)}.auth-text-muted{color:var(--kd-text-muted)}.auth-info-card{margin-bottom:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*6);background:var(--kd-primary)}@supports (color:color-mix(in lab, red, red)){.auth-info-card{background:color-mix(in srgb,var(--kd-primary)10%,var(--kd-elev-1))}}.auth-info-card{border:1px solid var(--kd-primary)}@supports (color:color-mix(in lab, red, red)){.auth-info-card{border:1px solid color-mix(in srgb,var(--kd-primary)28%,var(--kd-border))}}.auth-info-card{color:var(--kd-primary)}@supports (color:color-mix(in lab, red, red)){.auth-info-card{color:color-mix(in srgb,var(--kd-primary)75%,var(--kd-text))}}.auth-info-title{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.auth-info-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}}@keyframes morph-a{0%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:translate(0)rotate(0)}33%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(4%,6%)rotate(8deg)}66%{border-radius:40% 60% 65% 35%/45% 55%;transform:translate(-3%,3%)rotate(-5deg)}to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:translate(0)rotate(0)}}@keyframes morph-b{0%{border-radius:70% 30% 50% 50%/50% 70% 30% 50%;transform:translate(0)rotate(0)}25%{border-radius:40% 60% 70% 30%/60% 40%;transform:translate(5%,-4%)rotate(-6deg)}50%{border-radius:55% 45% 35% 65%/35% 65%;transform:translate(-2%,-6%)rotate(4deg)}75%{border-radius:35% 65% 55% 45%/55% 35% 65%;transform:translate(3%,2%)rotate(-3deg)}to{border-radius:70% 30% 50% 50%/50% 70% 30% 50%;transform:translate(0)rotate(0)}}@keyframes aurora-flow{0%{opacity:.7;transform:rotate(-8deg)scaleY(1)translate(-5%)}50%{opacity:1;transform:rotate(-4deg)scaleY(1.4)translate(3%)}to{opacity:.8;transform:rotate(-10deg)scaleY(.9)translate(-2%)}}@keyframes aurora-flow-reverse{0%{opacity:.6;transform:rotate(5deg)scaleY(.8)translate(3%)}50%{opacity:1;transform:rotate(8deg)scaleY(1.2)translate(-4%)}to{opacity:.7;transform:rotate(3deg)scaleY(.7)translate(5%)}}@keyframes waves-undulate{0%{background-position:0 bottom,0 bottom,0 bottom,0 0}to{background-position:-480px bottom,360px bottom,-240px bottom,0 0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}