@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/templates/html-templates/assets/Inter-Regular-COLGFB3M.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/templates/html-templates/assets/Inter-Italic-Bm_w1qmz.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/templates/html-templates/assets/Inter-Medium-CDhBSFyE.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/templates/html-templates/assets/Inter-MediumItalic-BqDObnQN.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/templates/html-templates/assets/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/templates/html-templates/assets/Inter-SemiBoldItalic-B7KOJJiL.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/templates/html-templates/assets/Inter-Bold-BOs3KVhN.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/templates/html-templates/assets/Inter-BoldItalic-Cabj1n7x.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/templates/html-templates/assets/GeistMono-Regular-DHEw6VMZ.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/templates/html-templates/assets/GeistMono-Bold-DQLjO9Ny.woff2) format("woff2")}:root{--duo-color-background-0: #FFFFFF;--duo-color-gray-100: #FCFCFC;--duo-color-gray-200: #F6F6F6;--duo-color-gray-300: #EAEAEA;--duo-color-gray-400: #E2E2E2;--duo-color-gray-500: #DEDEDE;--duo-color-gray-600: #DADADA;--duo-color-gray-700: #D3D3D3;--duo-color-gray-800: #898989;--duo-color-gray-900: #626262;--duo-color-gray-1000: #4B4B4C;--duo-color-gray-1100: #3E3E3E;--duo-color-gray-1200: #292929;--duo-color-gray-1300: #232323;--duo-color-red-100: #FFFAF9;--duo-color-red-200: #FFF3EF;--duo-color-red-300: #FFE4DC;--duo-color-red-400: #FFDACF;--duo-color-red-500: #FFD5C9;--duo-color-red-600: #FFD0C2;--duo-color-red-700: #FFC5B6;--duo-color-red-800: #EC5732;--duo-color-red-900: #BD2600;--duo-color-red-1000: #9C0000;--duo-color-red-1100: #840000;--duo-color-red-1200: #5A0000;--duo-color-red-1300: #4E0000;--duo-color-yellow-100: #FEFCF2;--duo-color-yellow-200: #FDF5D9;--duo-color-yellow-300: #FCEAB1;--duo-color-yellow-400: #FAE08A;--duo-color-yellow-500: #FADD7E;--duo-color-yellow-600: #F9D765;--duo-color-yellow-700: #F6CF45;--duo-color-yellow-800: #A98400;--duo-color-yellow-900: #805B00;--duo-color-yellow-1000: #684400;--duo-color-yellow-1100: #5B3600;--duo-color-yellow-1200: #441F00;--duo-color-yellow-1300: #3D1800;--duo-color-green-100: #F9FDF6;--duo-color-green-200: #EDFAE5;--duo-color-green-300: #DFEFD6;--duo-color-green-400: #D7E7CE;--duo-color-green-500: #D3E3CB;--duo-color-green-600: #CEDEC5;--duo-color-green-700: #C8D7BF;--duo-color-green-800: #7F8D77;--duo-color-green-900: #596651;--duo-color-green-1000: #424F3B;--duo-color-green-1100: #36422F;--duo-color-green-1200: #202C19;--duo-color-green-1300: #1A2513;--duo-color-blue-100: #FAFCFF;--duo-color-blue-200: #EFF6FF;--duo-color-blue-300: #DFECFE;--duo-color-blue-400: #CEE3FE;--duo-color-blue-500: #C9E0FE;--duo-color-blue-600: #C2DCFD;--duo-color-blue-700: #B6D5FC;--duo-color-blue-800: #518BD5;--duo-color-blue-900: #2962A9;--duo-color-blue-1000: #0E4A8F;--duo-color-blue-1100: #003D80;--duo-color-blue-1200: #002365;--duo-color-blue-1300: #001C5E;--duo-color-purple-100: #FBFBFF;--duo-color-purple-200: #F4F4FF;--duo-color-purple-300: #E8E9FF;--duo-color-purple-400: #DEDFFF;--duo-color-purple-500: #DADBFF;--duo-color-purple-600: #D6D7FF;--duo-color-purple-700: #CDCEFF;--duo-color-purple-800: #8482C5;--duo-color-purple-900: #5E5B9A;--duo-color-purple-1000: #484480;--duo-color-purple-1100: #3C3772;--duo-color-purple-1200: #272059;--duo-color-purple-1300: #221952;--duo-color-background: #FFFFFF;--duo-color-accent: #090312;--duo-color-on-accent: #FBFBFF;--duo-color-button-danger: #BD2600;--duo-color-text: #292929;--duo-color-text-weak: #3E3E3E;--duo-color-text-weakest: #626262;--duo-color-text-strong: #232323;--duo-color-text-disabled: #D3D3D3;--duo-color-text-feedback-positive: #596651;--duo-color-text-feedback-negative: #9C0000;--duo-color-text-error: #BD2600;--duo-color-text-feedback-warning: #684400;--duo-color-text-feedback-neutral: #4B4B4C;--duo-color-text-feedback-highlight: #484480;--duo-color-text-feedback-informative: #0E4A8F;--duo-color-text-link: #484480;--duo-color-surface: #FCFCFC;--duo-color-surface-raised: #F6F6F6;--duo-color-border: #D3D3D3;--duo-color-border-strong: #898989;--duo-color-border-error: #EC5732;--duo-color-background-feedback-positive: #D7E7CE;--duo-color-background-feedback-negative: #FFDACF;--duo-color-background-feedback-warning: #FAE08A;--duo-color-background-feedback-neutral: #E2E2E2;--duo-color-background-feedback-highlight: #DEDFFF;--duo-color-background-feedback-informative: #CEE3FE;--duo-space-0: 0px;--duo-space-xxs: 4px;--duo-space-xs: 8px;--duo-space-s: 12px;--duo-space-m: 16px;--duo-space-l: 24px;--duo-space-xl: 32px;--duo-space-xxl: 64px;--duo-size-icon-s: .875rem;--duo-size-icon-m: 1rem;--duo-size-icon-l: 1.25rem;--duo-size-icon-xl: 1.5rem;--duo-border-radius-xs: 3px;--duo-border-radius-s: 5px;--duo-border-radius-m: 8px;--duo-border-radius-pill: 999px;--duo-font-family-heading: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-family-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-family-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--duo-font-weight-regular: 400;--duo-font-weight-bold: 700;--duo-font-body: normal 400 .875rem/1.25rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-title: normal 600 1.125rem/1.75rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-lead: normal 600 1rem/1.5rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-headline-1: normal 700 2.25rem/3rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-headline-2: normal 700 2rem/2.75rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-headline-3: normal 700 1.75rem/2.5rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-headline-4: normal 700 1.5rem/2.25rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-headline-5: normal 700 1.25rem/2rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-headline-6: normal 700 1rem/1.75rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-small: normal 400 .75rem/1rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-tiny: normal 400 .625rem/.875rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-heading: normal 700 1.75rem/2.5rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-primary: normal 700 1.75rem/2.5rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-xxs: normal 400 .625rem/1rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-xs: normal 400 .75rem/1rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-form: normal 400 .875rem/1.25rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-s: normal 400 .875rem/1.5 "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-m: normal 400 1rem/1.5 "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-l: normal 600 1.25rem/1.4 "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-xl: normal 600 1.625rem/2rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-xxl: normal 600 2rem/1.25 "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-xxxl: normal 600 2.5rem/1.2 "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-box-shadow-input-hover: 0 0 0 .25rem #F4F4FF;--duo-box-shadow-input-focus: 0 0 0 .25rem #F4F4FF;--duo-box-shadow-button-focus: 0 0 0 .25rem #F4F4FF;--duo-box-shadow-inset-focus: 0 0 0 .25rem #F4F4FF}@layer duo-reset,duo-base,duo-utilities;@layer duo-reset{*,*:before,*:after{box-sizing:border-box}}@layer duo-base{body{margin:0;font:var(--duo-font-body);color:var(--duo-color-text);background-color:var(--duo-color-background)}a{color:var(--duo-color-text-weak);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}a:hover{opacity:.85}a:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:var(--duo-border-radius-s);text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--duo-font-family-heading);color:var(--duo-color-text)}h1{font:var(--duo-font-headline-1)}h2{font:var(--duo-font-headline-2)}h3{font:var(--duo-font-headline-3)}h4{font:var(--duo-font-headline-4)}h5{font:var(--duo-font-headline-5)}h6{font:var(--duo-font-headline-6)}p{margin:0}}@layer duo-base{.duo-field,duo-field{display:flex;flex-direction:column;gap:var(--duo-space-xs);margin-block-end:0;max-width:none}.duo-field__label{color:var(--duo-color-text-weak);font-feature-settings:"liga" off,"clig" off;font:var(--duo-font-form);text-transform:none}.duo-field__required{color:var(--duo-color-accent);font-weight:var(--duo-font-weight-bold)}.duo-field__description{margin:0;font:var(--duo-font-small);color:var(--duo-color-text-weakest)}.duo-field__hint{margin:0;color:var(--duo-color-text-weakest);font-feature-settings:"liga" off,"clig" off;font:var(--duo-font-xs)}.duo-field__error{margin:0;font:var(--duo-font-xs);color:var(--duo-color-text-error)}.duo-field__error[hidden]{display:none!important}.duo-field__control{width:100%;min-height:36px;margin:0;font:var(--duo-font-body);color:var(--duo-color-text-weak);background-color:var(--duo-color-surface);border:1px solid var(--duo-color-border);border-radius:var(--duo-border-radius-s);padding:10px;line-height:1.5;line-height:1.125rem;transition:border-color .15s ease,box-shadow .15s ease}.duo-field__control::placeholder{color:var(--duo-color-text-disabled);opacity:1}.duo-field__control:hover{border-color:var(--duo-color-border-strong)}.duo-field__control:focus-visible{outline:none;border-color:var(--duo-color-accent);outline:1px solid var(--duo-color-accent)}.duo-field__control:disabled{opacity:.65;cursor:not-allowed;background-color:var(--duo-color-surface)}textarea.duo-field__control{min-height:6.5rem;resize:vertical}select.duo-field__control{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-inline-end:calc(var(--duo-space-s) + 14px + var(--duo-space-xs));background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%229%22%20viewBox%3D%220%200%2014%209%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.75%206.16659L11.6072%200.384197C12%20-0.0833933%2012.6823%20-0.130775%2013.1312%200.278366C13.5801%200.687508%2013.6255%201.39824%2013.2328%201.86583L7.56278%208.61582C7.1325%209.12806%206.3675%209.12806%205.93722%208.61582L0.267231%201.86583C-0.125544%201.39824%20-0.0800576%200.687508%200.368829%200.278366C0.817716%20-0.130775%201.50002%20-0.0833933%201.89279%200.384197L6.75%206.16659Z%22%20fill%3D%22%2326253E%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right var(--duo-space-s) center;background-size:14px 9px}select.duo-field__control::-ms-expand{display:none}.duo-field--invalid .duo-field__control,duo-field[invalid] .duo-field__control{outline:1px solid var(--duo-color-border-error);border-color:var(--duo-color-border-error);background-color:var(--duo-color-background)}.duo-field--invalid .duo-field__control:focus-visible,duo-field[invalid] .duo-field__control:focus-visible{outline:1px solid var(--duo-color-border-error)}.duo-field--checkbox,duo-field.duo-field--checkbox{flex-direction:row;flex-wrap:wrap;align-items:flex-start;max-width:none}.duo-field--checkbox>p,.duo-field--checkbox>small,duo-field.duo-field--checkbox>p,duo-field.duo-field--checkbox>small{flex-basis:100%}.duo-field__label--checkbox{display:block;box-sizing:border-box;flex:1 1 0;min-width:0;font:var(--duo-font-form);font-feature-settings:"liga" off,"clig" off;color:var(--duo-color-text-weak);cursor:pointer;text-transform:none}.duo-field__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;box-sizing:border-box;border:1px solid var(--duo-color-border);border-radius:var(--duo-border-radius-xs);background-color:var(--duo-color-surface);cursor:pointer;vertical-align:top}.duo-field__checkbox:checked{border-color:var(--duo-color-accent);background-color:var(--duo-color-accent);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.98922%207.67719C4.64622%208.07732%204.05156%208.14257%203.62996%207.82635L0.916632%205.79121C0.594339%205.54985%200.529443%205.09266%200.770798%204.77037C1.01215%204.44954%201.46861%204.38245%201.79164%204.62454L4.16144%206.40225L8.09166%201.8165C8.35417%201.51171%208.815%201.47598%209.11979%201.73775C9.42605%201.99952%209.46177%202.46036%209.19927%202.76588L4.98922%207.67719Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-size:14px 14px}.duo-field__checkbox:hover{border-color:var(--duo-color-border-strong)}.duo-field__checkbox:checked:hover{border-color:var(--duo-color-accent)}.duo-field__checkbox:focus-visible{outline:2px solid var(--duo-color-accent);border-color:var(--duo-color-border-accent)}.duo-field__checkbox:disabled{opacity:.65;cursor:not-allowed}.duo-field__radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;box-sizing:border-box;border:1px solid var(--duo-color-border);border-radius:50%;background-color:var(--duo-color-surface);cursor:pointer;vertical-align:top}.duo-field__radio:hover{border-color:var(--duo-color-border-strong)}.duo-field__radio:checked{border-color:var(--duo-color-accent);background-color:var(--duo-color-background);box-shadow:inset 0 0 0 5px var(--duo-color-accent)}.duo-field__radio:checked:hover{border-color:var(--duo-color-accent)}.duo-field__radio:focus-visible{outline:2px solid var(--duo-color-accent)}.duo-field__radio:disabled{opacity:.55;cursor:not-allowed}duo-field[disabled] .duo-field__control,duo-field[disabled] .duo-field__checkbox,duo-field[disabled] .duo-field__radio{opacity:.65;cursor:not-allowed;background-color:var(--duo-color-surface)}duo-field[disabled] .duo-field__checkbox:checked,duo-field[disabled] .duo-field__radio:checked{opacity:.65}fieldset.duo-fieldset,fieldset:has(duo-field){display:flex;flex-direction:column;gap:var(--duo-space-xs);margin:0;padding:0;border:0;min-width:0}fieldset.duo-fieldset>legend,fieldset:has(duo-field)>legend{color:var(--duo-color-text-weak);font-feature-settings:"liga" off,"clig" off;font:normal 600 .75rem/1rem var(--duo-font-family-body);text-transform:uppercase;padding:0 0 var(--duo-space-xs) 0;margin:0;float:none;width:100%}}@layer duo-utilities{duo-banner a{color:inherit}duo-banner a:focus-visible{outline:2px solid currentColor;outline-offset:2px}}:not(:defined){visibility:hidden}.auth-page{--auth-hero-flex: 3;--auth-panel-flex: 2;--auth-form-max-width: 30rem;width:100vw;margin-inline:calc(50% - 50vw);min-height:100vh;background:var(--duo-color-surface)}.auth-page .auth-layout{display:flex;flex-direction:row;align-items:stretch;width:100%;min-height:100vh;box-sizing:border-box}.auth-page.auth-page--centered{background:var(--duo-color-background)}.auth-layout--centered{flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.auth-layout--centered .auth-panel{flex:0 1 auto;width:100%;max-width:none;min-height:min(100vh,100dvh);padding-block:clamp(var(--duo-space-xl),6vw,var(--duo-space-xxl));padding-inline:var(--duo-space-l);background:transparent}.auth-layout--centered .auth-panel__brand,.auth-layout--centered .auth-panel__forms,.auth-layout--centered .auth-panel__footer{width:100%;max-width:var(--auth-form-max-width);margin-inline:auto}.auth-hero{flex:var(--auth-hero-flex, 3) 1 0;min-width:0;box-sizing:border-box;color:var(--duo-color-on-accent);background:var(--duo-color-accent);background-image:linear-gradient(145deg,var(--duo-color-accent) 0%,color-mix(in srgb,var(--duo-color-accent) 70%,var(--duo-color-purple-1300)) 100%);display:flex;align-items:center;justify-content:center;padding:var(--duo-space-xxl)}.auth-hero__inner{width:min(100%,52.5rem);display:flex;flex-direction:column;align-items:stretch;gap:var(--duo-space-xxl);box-sizing:border-box}.auth-hero__copy{display:flex;flex-direction:column;align-items:stretch;gap:var(--duo-space-l)}.auth-hero__mark{display:none;line-height:0}.auth-hero__mark img{display:block;width:3rem;height:3rem}.auth-hero__eyebrow,.auth-hero__title,.auth-hero__description{margin:0}.auth-hero__eyebrow{font:var(--duo-font-lead)}.auth-hero__title{color:var(--duo-color-on-accent);font-family:Season Mix,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3.75rem;font-weight:var(--duo-font-weight-regular);line-height:1.1667}.auth-hero__description{color:var(--duo-color-on-accent);font-family:Season Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:var(--duo-font-weight-regular);line-height:1.25}.auth-page .auth-panel{flex:var(--auth-panel-flex, 2) 1 0;min-width:0;min-height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:var(--duo-space-xxl);box-sizing:border-box;background:var(--duo-color-background)}.auth-page .auth-panel>duo-stack{flex:1 1 auto;min-height:100%;width:100%}.auth-page .auth-panel__brand,.auth-page .auth-panel__forms,.auth-page .auth-panel__footer{width:100%;max-width:var(--auth-form-max-width, 30rem)}.auth-page .auth-panel__brand{flex-shrink:0}.auth-page .auth-panel__forms{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0;min-width:0}.auth-page .auth-panel__footer{flex-shrink:0;margin-top:auto}.auth-page .auth-panel__footer duo-brand-attribution{display:block;width:100%}.auth-page h1,.auth-page h2,.profile-shell h1{margin:0}.auth-page .auth-panel h1,.profile-shell h1{font:var(--duo-font-xxl);text-align:center}.duo-auth__brand{margin:0}.duo-auth__brand img,.duo-auth__brand svg{display:block;height:auto;max-height:40px;width:auto;max-width:100%}.auth-panel__forms--verify{width:100%;max-width:var(--auth-form-max-width, 30rem);margin-inline:auto;padding-block-start:clamp(48px,20vh,300px);box-sizing:border-box;text-align:center}.profile-shell .auth-panel__forms--verify{padding-block-start:0}.profile-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--duo-color-background)}.profile-shell__inner{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:var(--duo-space-xl);max-width:80rem;width:100%;margin-inline:auto;padding:var(--duo-space-xxl) var(--duo-space-xl);box-sizing:border-box}.profile-shell__brand{line-height:0}.profile-shell__brand img{display:block;width:48px;height:48px}.profile-shell__content{flex:1 1 auto;width:100%;background:var(--duo-color-surface-raised);padding:var(--duo-space-xl);border-radius:var(--duo-border-radius-m)}.profile-shell__content duo-center{display:block;width:100%}.profile-back{text-align:center}#sessionsPanel[hidden],#passkeysPanel[hidden],#signOutOthersBtn[hidden]{display:none}.profile-shell__footer{display:flex;flex-shrink:0;justify-content:center;width:100%;margin-top:auto}.profile-shell__footer duo-brand-attribution{display:block}@media (max-width: 1024px){.auth-page{min-height:100vh;min-height:100dvh}.auth-page .auth-layout{flex-direction:column;min-height:100vh;min-height:100dvh}.auth-hero{flex:0 0 auto;width:100%;align-items:stretch;justify-content:flex-start;padding:var(--duo-space-xl)}.auth-hero__inner{gap:var(--duo-space-xl)}.auth-hero__eyebrow{display:none}.auth-hero__mark{display:block}.auth-page .auth-panel{flex:1 1 auto;align-items:center;width:100%;min-height:0;padding:var(--duo-space-l) var(--duo-space-l) var(--duo-space-xxl)}.auth-page .auth-panel>duo-stack{flex:1 1 auto;min-height:100%;width:100%;max-width:var(--auth-form-max-width, 30rem);margin-inline:auto}.auth-page .auth-panel__brand,.auth-page .auth-panel__forms,.auth-page .auth-panel__footer{margin-inline:auto}.auth-hero__title{font-size:clamp(2rem,8vw,3.75rem);line-height:clamp(2.25rem,9vw,4.375rem)}.auth-hero__description{font-size:clamp(1.125rem,4vw,1.5rem);line-height:clamp(1.375rem,5vw,1.875rem)}.auth-page .auth-panel__brand{display:none}}@media (max-width: 640px){.profile-shell__inner{padding:var(--duo-space-xl) var(--duo-space-l)}}
