.BrandLogo_root__qg8CC{display:inline-flex;align-items:center}.BrandLogo_image__WFBFX{-o-object-fit:contain;object-fit:contain;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.BrandLogo_logoDark__2Sha0,.dark .BrandLogo_logoLight__jj8ij{display:none}.dark .BrandLogo_logoDark__2Sha0{display:block}.BrandLogo_authCompact__ED2On,.BrandLogo_auth__18Kuz{flex-direction:column;justify-content:center;text-align:center}.BrandLogo_authCompact__ED2On .BrandLogo_image__WFBFX,.BrandLogo_auth__18Kuz .BrandLogo_image__WFBFX{margin-left:auto;margin-right:auto;height:2.5rem;width:auto}.BrandLogo_productName__HzOm_{margin-top:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:800;letter-spacing:-.025em;color:var(--color-text)}.BrandLogo_authCompact__ED2On .BrandLogo_productName__HzOm_{margin-top:.5rem;font-size:1.125rem;line-height:1.75rem}.dark .BrandLogo_productName__HzOm_{color:#f8fafc}.BrandLogo_sidebar__icUR_{display:inline-flex}.BrandLogo_sidebar__icUR_ .BrandLogo_image__WFBFX{height:2.25rem;width:auto;max-width:150px}.BrandLogo_landing__hTJQY{display:inline-flex}.BrandLogo_landing__hTJQY .BrandLogo_image__WFBFX{height:2.25rem;width:auto;max-width:180px}.BrandLogo_footer__QrEqs{display:inline-flex}.BrandLogo_footer__QrEqs .BrandLogo_image__WFBFX{height:2.25rem;width:auto;max-width:176px}@media (max-width:768px){.BrandLogo_footer__QrEqs .BrandLogo_image__WFBFX,.BrandLogo_landing__hTJQY .BrandLogo_image__WFBFX,.BrandLogo_sidebar__icUR_ .BrandLogo_image__WFBFX{max-width:138px}}.Auth_container__2iAYR{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;padding:3rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:radial-gradient(circle at top left,rgba(30,58,138,.12),transparent 32rem),radial-gradient(circle at bottom right,rgba(16,185,129,.1),transparent 28rem),var(--color-bg)}.dark .Auth_container__2iAYR{background:radial-gradient(circle at top left,rgba(37,99,235,.22),transparent 34rem),radial-gradient(circle at bottom right,rgba(16,185,129,.14),transparent 30rem),linear-gradient(135deg,#020617,#0b1120 48%,#111827)}.Auth_card__dzxrD{width:100%;max-width:28rem}.Auth_authPanel__OHtf3{border-radius:1rem;border-width:1px;padding:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:hsla(0,0%,100%,.92);border-color:rgba(226,232,240,.9);box-shadow:0 22px 55px rgba(15,23,42,.1);backdrop-filter:blur(18px)}.dark .Auth_authPanel__OHtf3{background:rgba(15,23,42,.88);border-color:rgba(51,65,85,.85);box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.04)}.Auth_header__lmYuf{margin-bottom:2rem;text-align:center}.Auth_logo__15Awi{font-size:1.875rem;line-height:2.25rem;font-weight:800;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.Auth_subtitle__belJ8{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--color-muted)}.Auth_form__DkP6K>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.Auth_field__LNJiv>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.Auth_label__UbACY{margin-bottom:.375rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--color-text)}.Auth_input__zb4jx{width:100%;border-radius:.75rem;padding:.625rem .875rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.Auth_input__zb4jx::-moz-placeholder{color:var(--color-muted);opacity:.72}.Auth_input__zb4jx::placeholder{color:var(--color-muted);opacity:.72}.Auth_input__zb4jx:focus{outline:2px solid transparent;outline-offset:2px;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.16)}.dark .Auth_input__zb4jx{background:rgba(2,6,23,.62);border-color:rgba(51,65,85,.95)}.dark .Auth_input__zb4jx:focus{border-color:#60a5fa;box-shadow:0 0 0 4px rgba(96,165,250,.16)}.Auth_inputError__cKJzM{width:100%;border-radius:.75rem;padding:.625rem .875rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--color-surface);border:1px solid #f87171;color:var(--color-text)}.Auth_inputError__cKJzM::-moz-placeholder{color:var(--color-muted);opacity:.72}.Auth_inputError__cKJzM::placeholder{color:var(--color-muted);opacity:.72}.Auth_inputError__cKJzM:focus{outline:2px solid transparent;outline-offset:2px;border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.16)}.dark .Auth_inputError__cKJzM{background:rgba(2,6,23,.62);border-color:#f87171}.Auth_errorText__hphBI{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.Auth_passwordInputWrap__P8R_H{position:relative}.Auth_passwordInput__ApAwT{padding-right:2.75rem}.Auth_passwordToggle__DED_2{position:absolute;right:.75rem;top:50%;display:inline-flex;height:2rem;width:2rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--color-muted)}.Auth_passwordToggle__DED_2:hover{background:var(--color-surface-soft);color:var(--color-text)}.Auth_passwordToggle__DED_2:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(37,99,235,.18)}.Auth_passwordToggleIcon__zPSSd{height:1rem;width:1rem}.Auth_passwordChecklist___nWN3{border-radius:.75rem;border-width:1px;padding:.75rem;background:rgba(248,250,252,.76);border-color:var(--color-border)}.dark .Auth_passwordChecklist___nWN3{background:rgba(2,6,23,.34);border-color:rgba(51,65,85,.88)}.Auth_passwordChecklistTitle__WVBKT{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--color-text)}.Auth_passwordChecklistList__chRK7{display:grid;gap:.375rem}.Auth_passwordRequirementMet__i1gCT,.Auth_passwordRequirement__TfcB3{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Auth_passwordRequirement__TfcB3{color:var(--color-muted)}.Auth_passwordRequirementMet__i1gCT{color:#059669}.dark .Auth_passwordRequirementMet__i1gCT{color:#34d399}.Auth_passwordRequirementIcon__IWpWZ{height:.875rem;width:.875rem;flex-shrink:0}.Auth_submitBtn__bPcwN{margin-top:.5rem;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Auth_submitBtn__bPcwN:disabled{cursor:not-allowed;opacity:.5}.Auth_submitBtn__bPcwN{background:linear-gradient(135deg,#1e3a8a,#2563eb);box-shadow:0 10px 22px rgba(37,99,235,.22)}.Auth_submitBtn__bPcwN:hover{background:linear-gradient(135deg,#1e40af,#3b82f6);transform:translateY(-1px)}.Auth_submitBtn__bPcwN:active{transform:translateY(0)}.dark .Auth_submitBtn__bPcwN{box-shadow:0 14px 30px rgba(37,99,235,.24)}.Auth_footer__5zDjj{margin-top:1.5rem;text-align:center}.Auth_inlineLink__BpAK2{font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Auth_inlineLink__BpAK2:hover{text-decoration-line:underline}.Auth_inlineLink__BpAK2{color:#2563eb}.Auth_footerLink__2hgVN,.dark .Auth_inlineLink__BpAK2{font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Auth_footerLink__2hgVN:hover,.dark .Auth_inlineLink__BpAK2:hover{text-decoration-line:underline}.Auth_footerLink__2hgVN,.dark .Auth_inlineLink__BpAK2{color:#3b82f6}.dark .Auth_footerLink__2hgVN{color:#60a5fa}.Auth_alert__DQYaa{margin-bottom:1rem;border-radius:.5rem;padding:.75rem;font-size:.875rem;line-height:1.25rem}.Auth_dark__avhtH .Auth_alertError__Tfy63{background-color:rgba(127,29,29,.22)}.Auth_alertError__Tfy63{margin-bottom:1rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));padding:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.Auth_alertError__Tfy63:is(.Auth_dark__avhtH *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1));background-color:rgba(127,29,29,.2);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.Auth_dark__avhtH .Auth_alertSuccess__LSAyd{background-color:rgba(6,78,59,.24)}.Auth_alertSuccess__LSAyd{margin-bottom:1rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));padding:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.Auth_alertSuccess__LSAyd:is(.Auth_dark__avhtH *){--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1));background-color:rgba(6,78,59,.2);--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.Auth_homeBtn__kEXhO{position:absolute;top:1.5rem;left:1.5rem;z-index:10;display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;padding:.5rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:hsla(0,0%,100%,.7);border-color:rgba(226,232,240,.8);color:var(--color-muted);backdrop-filter:blur(8px);text-decoration:none}.Auth_homeBtn__kEXhO:hover{background:hsla(0,0%,100%,.9);border-color:#cbd5e1;color:var(--color-text);transform:translateY(-1px)}.dark .Auth_homeBtn__kEXhO{background:rgba(15,23,42,.6);border-color:rgba(51,65,85,.8);color:var(--color-muted)}.dark .Auth_homeBtn__kEXhO:hover{background:rgba(15,23,42,.8);border-color:#475569;color:var(--color-text)}