/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */.allauth [hidden]{display:none!important}.allauth-header-menu{align-items:center;max-width:100%;display:inline-flex;position:relative}.allauth button.allauth-header-trigger{min-height:2.4rem;color:var(--allauth-foreground);background:0 0;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.6rem;padding:.25rem .45rem;font-weight:500;display:inline-flex}.allauth button.allauth-header-trigger:hover,.allauth button.allauth-header-trigger[aria-expanded=true]{background:var(--allauth-footer-background);border-color:var(--allauth-border)}.allauth-active-org-name{white-space:nowrap;text-overflow:ellipsis;max-width:12rem;overflow:hidden}.allauth-avatar{background:var(--allauth-avatar-background,#f4d5ca);width:2rem;height:2rem;color:var(--allauth-avatar-foreground,#5c3227);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:650;line-height:1;display:inline-flex;overflow:hidden}.allauth-avatar img{object-fit:cover;width:100%;height:100%}.allauth-avatar-square{background:var(--allauth-footer-background);border:1px solid var(--allauth-border);border-radius:.4rem}.allauth-header-popover{z-index:100;background:var(--allauth-background);width:min(23rem,100vw - 2rem);color:var(--allauth-foreground);border:1px solid var(--allauth-border);border-radius:.85rem;padding:.35rem 0;position:absolute;top:calc(100% + .6rem);right:0;overflow:hidden;box-shadow:0 14px 36px #17171724}.allauth-organization-menu .allauth-header-popover{left:0;right:auto}.allauth-header-popover [role=menuitem]{text-align:left;width:100%;min-height:3.2rem;color:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:450;text-decoration:none;display:flex}.allauth-header-popover [role=menuitem]:focus-visible,.allauth-header-popover [role=menuitem]:hover{background:var(--allauth-footer-background)}.allauth-header-popover .allauth-menu-identity{border-bottom:1px solid var(--allauth-border);flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.allauth-menu-identity strong{font-size:.9rem;font-weight:550}.allauth-menu-identity span,.allauth-org-menu-row small{color:var(--allauth-muted);font-size:.8rem}.allauth-menu-heading{color:var(--allauth-muted);text-transform:uppercase;letter-spacing:.06em;padding:.55rem 1rem .25rem;font-size:.7rem}.allauth-org-menu-row{border-bottom:1px solid var(--allauth-border)}.allauth-org-menu-row [role=menuitem]>span:nth-child(2){flex-direction:column;flex:1;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.allauth-org-menu-row strong{overflow-wrap:anywhere;font-weight:550}.allauth-header-popover .allauth-error{margin:.4rem .75rem}.allauth-modal-backdrop{--allauth-accent:var(--allauth-modal-accent,#c64b36);--allauth-accent-hover:#a83a29;--allauth-accent-foreground:#fff;z-index:2147483000;isolation:isolate;background:#15151570;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.allauth-modal{background:var(--allauth-background);border:1px solid var(--allauth-border);width:min(34rem,100%);min-width:0;max-height:calc(100dvh - 3rem);color:var(--allauth-foreground);border-radius:.85rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 90px #0003}.allauth-modal-with-nav{width:min(56rem,100%);height:min(44rem,100dvh - 3rem)}.allauth-modal-header{border-bottom:1px solid var(--allauth-border);background:var(--allauth-background);flex:none;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:1rem;min-height:73px;padding:.875rem 1.25rem .875rem 1.5rem;display:grid;position:relative}.allauth .allauth-modal-header h2{max-width:none;margin:0;font-size:1.125rem;font-weight:650;line-height:1.4}.allauth .allauth-modal-header button.allauth-close{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--allauth-muted);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-size:1.5rem;font-weight:400;line-height:1;display:inline-flex}.allauth .allauth-modal-header button.allauth-close:hover{background:var(--allauth-footer-background);color:var(--allauth-foreground)}.allauth-modal-layout{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.allauth-modal-has-sidebar{grid-template-columns:12rem minmax(0,1fr)}.allauth-modal-sidebar{border-right:1px solid var(--allauth-border);background:var(--allauth-panel-background,#f8f6f4);min-width:0;min-height:0;padding:1.25rem .75rem;overflow:hidden}.allauth-modal-sidebar-content{flex-direction:column;gap:1rem;min-width:0;display:flex}.allauth-modal-sidebar-content>p{color:var(--allauth-muted);margin:0;padding:0 .75rem;font-size:.75rem;line-height:1.6}.allauth-modal-sidebar nav{flex-direction:column;gap:.375rem;display:flex}.allauth-modal-sidebar nav button{min-height:42px;color:var(--allauth-muted);text-align:left;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex}.allauth-modal-sidebar nav button svg{flex:none;width:1rem;height:1rem}.allauth-modal-sidebar nav button[aria-current=page]{background:var(--allauth-selected-background,#f2e3dc);color:var(--allauth-accent)}.allauth-modal-main{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:1.5rem 1.75rem 1.75rem;overflow:hidden auto}.allauth-modal-main-content{min-width:0;max-width:100%}.allauth-modal .allauth{--allauth-background:inherit;--allauth-foreground:inherit;--allauth-muted:inherit;--allauth-border:inherit;--allauth-accent:inherit;--allauth-accent-foreground:inherit;--allauth-footer-background:inherit}.allauth-profile-embedded{background:0 0;border:0;max-width:none;padding:0}.allauth .allauth-profile-heading{justify-content:space-between;align-items:flex-start;gap:1rem;padding:0 0 1.25rem;display:flex}.allauth-profile-heading>div{min-width:0}.allauth .allauth-profile-heading h2,.allauth-profile-embedded>.allauth-stack>h2{margin:0;font-size:1.125rem;font-weight:650;line-height:1.4}.allauth .allauth-profile-heading p{margin-top:.375rem;font-size:.8125rem;line-height:1.6}.allauth-profile-section{border-top:1px solid var(--allauth-border);flex-direction:column;gap:.875rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.allauth-profile-section:first-child{margin-top:0}.allauth .allauth-profile-section h3{font-size:.875rem;font-weight:600}.allauth .allauth-profile-section p{font-size:.8125rem;line-height:1.6}.allauth-profile-row{border-bottom:1px solid var(--allauth-border);grid-template-columns:minmax(6rem,.7fr) minmax(0,1.4fr) auto;align-items:center;gap:1rem;padding:1.25rem 0;font-size:.8125rem;display:grid}.allauth-profile-row>span:first-child{font-weight:500}.allauth-profile-row>div{min-width:0}.allauth-profile-identity{align-items:center;gap:.875rem;min-width:0;display:flex}.allauth-profile-identity .allauth-avatar{width:2.75rem;height:2.75rem}.allauth-profile-identity strong{overflow-wrap:anywhere;font-weight:500}.allauth button.allauth-text-button{min-height:2rem;color:var(--allauth-accent);text-align:left;background:0 0;border:0;padding:.25rem 0;font-size:.8125rem;font-weight:500}.allauth-badge,.allauth-role-badge{border:1px solid var(--allauth-border);background:var(--allauth-footer-background);max-width:100%;color:var(--allauth-muted);white-space:nowrap;border-radius:.35rem;flex:none;align-self:flex-start;align-items:center;padding:.2rem .5rem;font-size:.6875rem;line-height:1.4;display:inline-flex}.allauth-profile-edit{border:1px solid var(--allauth-border);background:var(--allauth-footer-background);border-radius:.6rem;padding:1rem}.allauth-organization-profile form>button,.allauth-profile-edit button,.allauth-security-form>button{align-self:flex-start}.allauth button.allauth-compact-button{justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;width:auto;min-height:36px;padding:.45rem .75rem;font-size:.75rem;font-weight:550;line-height:1.4;display:inline-flex}.allauth-danger-zone{border-top:1px solid var(--allauth-border);padding-top:1.25rem}.allauth-danger-zone>button{align-self:flex-start}.allauth-organization-profile .allauth-profile-row{grid-template-columns:auto minmax(0,1fr);justify-content:start}.allauth-organization-avatar,.allauth-organization-logo{object-fit:contain;border-radius:.5rem;flex:none;width:3rem;height:3rem}.allauth-organization-avatar{background:var(--allauth-footer-background);justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.allauth-members-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.allauth-members-table{border-collapse:collapse;width:100%;font-size:.8125rem}.allauth-members-table td,.allauth-members-table th{border-bottom:1px solid var(--allauth-border);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:.75rem .5rem}.allauth-members-table th{color:var(--allauth-muted);font-size:.6875rem;font-weight:500}.allauth-members-table td:first-child,.allauth-members-table th:first-child{padding-left:0}.allauth-members-table td:last-child,.allauth-members-table th:last-child{padding-right:0}.allauth-member-identity small,.allauth-member-identity strong{display:block}.allauth-member-identity strong{font-size:.8125rem;font-weight:550}.allauth-member-identity small{color:var(--allauth-muted);margin-top:.25rem;font-size:.75rem}.allauth-last-owner{color:var(--allauth-muted);margin-top:.35rem;font-size:.6875rem;display:block}.allauth-members-table .allauth-row{justify-content:flex-start;gap:.375rem}.allauth .allauth-members-table select{width:auto;min-width:6.5rem;min-height:36px;padding:.4rem .5rem;font-size:.75rem}.allauth-member-invite{grid-template-columns:minmax(0,1fr) minmax(7rem,.45fr) auto;align-items:end;gap:.75rem;display:grid}.allauth-member-invite .allauth-field{min-width:0}.allauth-member-invite .allauth-field input,.allauth-member-invite .allauth-field select{min-width:0;min-height:40px;font-size:.8125rem}.allauth .allauth-member-invite>button{align-self:end;min-height:40px}.allauth-invitation-list{flex-direction:column;gap:.625rem;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.allauth-invitation-item{border-bottom:1px solid var(--allauth-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.allauth-invitation-target{border:1px solid var(--allauth-accent);padding:.875rem}@supports (color:color-mix(in lab,red,red)){.allauth-invitation-target{border:1px solid color-mix(in srgb,var(--allauth-accent)35%,var(--allauth-border))}}.allauth-invitation-target{background:var(--allauth-accent);border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.allauth-invitation-target{background:color-mix(in srgb,var(--allauth-accent)5%,var(--allauth-background))}}.allauth-invitation-identity{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.allauth-invitation-identity strong{overflow-wrap:anywhere;font-size:.8125rem;font-weight:550}.allauth-invitation-meta{color:var(--allauth-muted);align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.allauth-security-detail{border:1px solid var(--allauth-border);background:var(--allauth-background);border-radius:.6rem}.allauth .allauth-security-detail>summary{color:var(--allauth-foreground);padding:.875rem 1rem;font-size:.8125rem;font-weight:550;line-height:1.5}.allauth .allauth-security-detail>:not(summary){margin:0;padding:0 1rem 1rem}.allauth .allauth-security-detail>.allauth-profile-section{border:0}.allauth .allauth-security-detail>form{margin-top:0}.allauth-security-form{min-width:0}.allauth-passkey-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.allauth .allauth-sessions>.allauth-row>button{min-height:34px;padding:.375rem .625rem;font-size:.75rem}.allauth-device-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.allauth .allauth-device-list>li{border:1px solid var(--allauth-border);border-radius:.6rem;padding:1rem}.allauth-device-identity{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.allauth-device-identity>div{min-width:0}.allauth-device-identity strong{font-size:.8125rem;font-weight:550;display:block}.allauth-device-identity p{color:var(--allauth-muted);margin-top:.375rem;font-size:.75rem;line-height:1.6}.allauth .allauth-device-details>summary{color:var(--allauth-muted);padding:.75rem 0 0;font-size:.6875rem;font-weight:500}.allauth .allauth-device-details p{overflow-wrap:anywhere;margin-top:.375rem;font-size:.6875rem}.allauth-account-settings{width:100%;min-width:0}.allauth-account-tabs{border-bottom:1px solid var(--allauth-border);gap:.5rem;min-width:0;margin-bottom:1.5rem;display:flex;overflow:auto hidden}.allauth .allauth-account-tabs>button{min-height:44px;color:var(--allauth-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.allauth .allauth-account-tabs>button:focus-visible{outline-offset:-3px}.allauth .allauth-account-tabs>button[aria-selected=true]{border-bottom-color:var(--allauth-accent);color:var(--allauth-accent)}.allauth-account-panel{border:1px solid var(--allauth-border);background:var(--allauth-background);border-radius:.75rem;min-width:0;padding:1.5rem}.allauth-account-organizations{min-width:0}.allauth-account-organizations .allauth-header-trigger{border-color:var(--allauth-border)}.allauth-avatar-upload{align-items:flex-start;gap:1rem;min-width:0;display:flex}.allauth-avatar-upload>.allauth-avatar{width:4rem;height:4rem;font-size:1.125rem}.allauth-avatar-upload-actions{flex-direction:column;flex:1;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.allauth .allauth-avatar-upload input[type=file]{min-width:0;max-width:100%;min-height:0;padding:.5rem;font-size:.75rem}.allauth-avatar-upload p{color:var(--allauth-muted);font-size:.75rem;line-height:1.6}.allauth-avatar-advanced{max-width:100%}.allauth .allauth-avatar-advanced>summary{color:var(--allauth-muted);padding:.5rem 0;font-size:.75rem;font-weight:500}.allauth-profile-identity-row{grid-template-columns:minmax(0,1fr) auto}.allauth-profile-identity>div{flex-direction:column;gap:.25rem;min-width:0;display:flex}.allauth-profile-label{color:var(--allauth-muted);font-size:.8125rem;font-weight:450}.allauth-profile-email-row{grid-template-columns:minmax(6rem,.7fr) minmax(0,1.4fr)}.allauth-profile-email-value{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.allauth-connected-status,.allauth-verified-badge{background:var(--allauth-success-background,#e6f5ed);color:var(--allauth-success-foreground,#116447);white-space:nowrap;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.375rem;padding:.3rem .625rem;font-size:.75rem;font-weight:450;line-height:1.4;display:inline-flex}.allauth-connected-status svg,.allauth-verified-badge svg{flex:none}.allauth-connected-list{gap:0}.allauth-connected-provider{align-items:center;gap:.875rem;min-width:0;display:inline-flex}.allauth-provider-icon{border:1px solid var(--allauth-border);color:#17212d;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.allauth-provider-icon img{object-fit:contain;width:1.5rem;height:1.5rem;display:block}.allauth-provider-apple{border-color:#0000}.allauth-provider-apple img{width:1.75rem;height:1.75rem}.allauth-account-dialog-backdrop{--allauth-accent:var(--allauth-modal-accent,#171717);--allauth-selected-background:var(--allauth-foreground)}@supports (color:color-mix(in lab,red,red)){.allauth-account-dialog-backdrop{--allauth-selected-background:color-mix(in srgb,var(--allauth-foreground)8%,var(--allauth-background))}}.allauth-account-dialog-backdrop{-webkit-backdrop-filter:blur(3px);background:#15203059}.allauth-account-dialog-backdrop .allauth-modal{border-radius:.875rem;width:min(66.25rem,100%);height:min(41.25rem,100dvh - 3rem);position:relative;box-shadow:0 24px 96px #10182833}.allauth-account-dialog-backdrop .allauth-modal-has-sidebar{grid-template-columns:17.5rem minmax(0,1fr)}.allauth-account-dialog-backdrop .allauth-modal-sidebar{background:var(--allauth-background);padding:3rem 2.25rem}.allauth-account-dialog-backdrop .allauth-modal-sidebar-content{gap:1.5rem}.allauth-account-dialog-backdrop .allauth-account-dialog-title{letter-spacing:-.035em;font-size:1.375rem;font-weight:650;line-height:1.35}.allauth-account-dialog-backdrop .allauth-modal-sidebar nav{gap:.375rem}.allauth-account-dialog-backdrop .allauth-modal-sidebar nav button{min-height:48px;color:var(--allauth-foreground);border-radius:.625rem;gap:.875rem;padding:.75rem .875rem;font-size:.9375rem;font-weight:450}.allauth-account-dialog-backdrop .allauth-modal-sidebar nav button svg{stroke-width:1.6px;width:1.25rem;height:1.25rem}.allauth-account-dialog-backdrop .allauth-modal-sidebar nav button[aria-current=page]{background:var(--allauth-selected-background);color:var(--allauth-foreground)}.allauth-account-dialog-backdrop .allauth-modal-sidebar nav button:hover{background:var(--allauth-footer-background)}.allauth-account-dialog-backdrop .allauth-modal-main{padding:3rem}.allauth-account-dialog-backdrop .allauth-profile-embedded>.allauth-stack{gap:0}.allauth-account-dialog-backdrop .allauth-profile-embedded>.allauth-stack>h2{border-bottom:1px solid var(--allauth-border);letter-spacing:-.04em;padding:0 2rem 1.25rem 0;font-size:1.75rem;font-weight:550;line-height:1.3}.allauth-account-dialog-backdrop .allauth-profile-row{gap:1rem;padding:1.5rem 0;font-size:1rem}.allauth-account-dialog-backdrop .allauth-profile-identity-row{grid-template-columns:minmax(0,1fr) auto}.allauth-account-dialog-backdrop .allauth-profile-identity{gap:1.25rem}.allauth-account-dialog-backdrop .allauth-profile-identity .allauth-avatar{width:5rem;height:5rem;font-size:1.25rem}.allauth-account-dialog-backdrop .allauth-profile-identity strong{font-size:1.125rem;font-weight:500;line-height:1.4}.allauth-account-dialog-backdrop .allauth-profile-label{color:var(--allauth-muted);font-size:.875rem;font-weight:450}.allauth-account-dialog-backdrop .allauth-profile-email-row{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.allauth-account-dialog-backdrop .allauth-profile-email-value{gap:.5rem .875rem;font-size:1rem}.allauth-account-dialog-backdrop .allauth-profile-summary .allauth-verified-badge{padding:.375rem .625rem;font-size:.75rem}.allauth-account-dialog-backdrop button.allauth-text-button{border:1px solid var(--allauth-border);background:var(--allauth-background);min-height:42px;color:var(--allauth-foreground);text-align:center;white-space:nowrap;border-radius:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500}.allauth-account-dialog-backdrop button.allauth-text-button:hover{background:var(--allauth-footer-background)}.allauth-account-dialog-backdrop .allauth-connected-accounts{border:0;gap:.625rem;margin-top:0;padding-top:1.5rem}.allauth-account-dialog-backdrop .allauth-connected-accounts h3{font-size:.9375rem;font-weight:500}.allauth-account-dialog-backdrop .allauth-connected-list>li{min-height:68px;padding:.75rem 0;font-size:.875rem}.allauth-account-dialog-backdrop .allauth-connected-status{padding:.375rem .625rem}.allauth-account-dialog-backdrop .allauth-profile-edit{margin-top:1.25rem;padding:1.25rem}.allauth-account-dialog-backdrop .allauth-profile-embedded>.allauth-stack>.allauth-security-detail{margin-top:1.25rem}.allauth-account-dialog-backdrop .allauth-error,.allauth-account-dialog-backdrop .allauth-notice,.allauth-account-dialog-backdrop .allauth-profile-embedded>.allauth-stack>.allauth-stack{margin-top:1rem}.allauth-account-dialog-backdrop button.allauth-account-dialog-close{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--allauth-muted);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.875rem;right:.875rem}.allauth-account-dialog-backdrop button.allauth-account-dialog-close:hover{background:var(--allauth-footer-background);color:var(--allauth-foreground)}@media (max-width:680px){.allauth-modal-backdrop{padding:.75rem}.allauth-modal,.allauth-modal-with-nav{max-height:calc(100dvh - 1.5rem)}.allauth-modal-with-nav{height:calc(100dvh - 1.5rem)}.allauth-modal-header{gap:.5rem;min-height:69px;padding:.75rem .875rem .75rem 1rem}.allauth-modal-has-sidebar{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.allauth-modal-sidebar{border-right:0;border-bottom:1px solid var(--allauth-border);padding:.5rem .625rem}.allauth-modal-sidebar-content{gap:0}.allauth-modal-sidebar-content>p{display:none}.allauth-modal-sidebar nav{flex-direction:row;gap:.375rem}.allauth-modal-sidebar nav button{white-space:nowrap;flex:1;justify-content:center;min-height:42px;padding:.625rem .75rem}.allauth-modal-main{padding:1.25rem 1rem 1.5rem}.allauth-profile-row{grid-template-columns:minmax(0,1fr);gap:.625rem;padding:1rem 0}.allauth-profile-identity .allauth-avatar{width:2.5rem;height:2.5rem}.allauth .allauth-profile-heading{gap:.75rem;padding-bottom:1rem}.allauth-member-invite{grid-template-columns:minmax(0,1fr);align-items:start}.allauth .allauth-member-invite>button{justify-self:start}.allauth-invitation-item{flex-wrap:wrap}.allauth-invitation-item>button{margin-left:auto}.allauth-device-identity{flex-wrap:wrap}.allauth-active-org-name{max-width:8rem}.allauth-account-tabs{gap:.125rem;margin-bottom:1rem}.allauth .allauth-account-tabs>button{padding:.625rem .875rem;font-size:.8125rem}.allauth-account-panel{padding:1.25rem 1rem}.allauth-avatar-upload{flex-wrap:wrap}.allauth-avatar-upload-actions{flex-basis:12rem}.allauth-account-dialog-backdrop .allauth-modal{border-radius:.75rem;height:calc(100dvh - 1.5rem)}.allauth-account-dialog-backdrop .allauth-modal-has-sidebar{grid-template-columns:minmax(0,1fr)}.allauth-account-dialog-backdrop .allauth-modal-sidebar{padding:1.25rem 1.25rem .875rem}.allauth-account-dialog-backdrop .allauth-modal-sidebar-content{gap:1rem}.allauth-account-dialog-backdrop .allauth-account-dialog-title{padding-right:2.75rem;font-size:1.25rem}.allauth-account-dialog-backdrop .allauth-modal-sidebar nav button{justify-content:center;min-height:44px;padding:.625rem .75rem;font-size:.875rem}.allauth-account-dialog-backdrop .allauth-modal-main{padding:1.5rem 1.25rem 2rem}.allauth-account-dialog-backdrop .allauth-profile-embedded>.allauth-stack>h2{padding-right:0;font-size:1.5rem}.allauth-account-dialog-backdrop .allauth-profile-identity-row{flex-wrap:wrap;display:flex}.allauth-account-dialog-backdrop .allauth-profile-identity{flex:11rem;gap:.875rem}.allauth-account-dialog-backdrop .allauth-profile-identity .allauth-avatar{width:3.5rem;height:3.5rem}.allauth-account-dialog-backdrop .allauth-profile-identity strong{font-size:1.0625rem}.allauth-account-dialog-backdrop .allauth-profile-row{padding:1.25rem 0}.allauth-account-dialog-backdrop .allauth-connected-provider{gap:.625rem}.allauth-account-dialog-backdrop .allauth-connected-status{font-size:.6875rem}.allauth-account-dialog-backdrop button.allauth-account-dialog-close{top:.75rem;right:.75rem}}.allauth{--allauth-background:#fff;--allauth-foreground:#17212d;--allauth-muted:#5b6574;--allauth-border:#d5dae2;--allauth-accent:#315bff;--allauth-accent-foreground:#fff;--allauth-error:#a21b2b;--allauth-radius:.75rem;--allauth-surface:var(--allauth-background);--allauth-footer-background:#f8f9fb;--allauth-accent-hover:#2448df;--allauth-focus:#315bff40;--allauth-placeholder:#858b99;--allauth-shadow:0 1px 2px #1018280a,0 12px 40px #1018280a;color:var(--allauth-foreground);text-align:left;font-family:inherit;font-size:.9375rem;line-height:1.5}.allauth *,.allauth :after,.allauth :before{box-sizing:border-box}.allauth-card{border:1px solid var(--allauth-border);border-radius:var(--allauth-radius);background:var(--allauth-background);max-width:32rem;padding:clamp(1.25rem,4vw,2rem)}.allauth-stack{flex-direction:column;gap:1rem;display:flex}.allauth h2,.allauth h3,.allauth p{overflow-wrap:anywhere;margin:0}.allauth h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:650}.allauth h3{font-size:1rem;font-weight:650}.allauth a{color:inherit;text-underline-offset:.2em}.allauth-muted{color:var(--allauth-muted);font-size:.875rem}.allauth-field{flex-direction:column;gap:.375rem;display:flex}.allauth-field label{font-size:.875rem;font-weight:600}.allauth input,.allauth select{border:1px solid var(--allauth-border);border-radius:calc(var(--allauth-radius)*.6);background:var(--allauth-background);width:100%;min-height:2.75rem;color:inherit;font:inherit;padding:.625rem .75rem}.allauth button,.allauth-link-button{border:1px solid var(--allauth-accent);border-radius:calc(var(--allauth-radius)*.6);background:var(--allauth-accent);min-height:2.75rem;color:var(--allauth-accent-foreground);font:inherit;cursor:pointer;text-align:center;padding:.625rem .875rem;font-weight:600;text-decoration:none}.allauth button.allauth-secondary{background:var(--allauth-background);color:var(--allauth-foreground);border-color:var(--allauth-border)}.allauth button:disabled,.allauth input:disabled,.allauth select:disabled{opacity:.6;cursor:not-allowed}.allauth :focus-visible{outline:3px solid var(--allauth-accent);outline-offset:3px}.allauth-error{color:var(--allauth-error);border-left:3px solid;padding:.5rem .75rem;font-size:.875rem}.allauth-notice{border:1px solid var(--allauth-border);border-radius:calc(var(--allauth-radius)*.6);padding:.625rem .75rem;font-size:.875rem}.allauth-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.allauth-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.allauth-list li{border-bottom:1px solid var(--allauth-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.allauth-list li>div{flex:12rem;min-width:0}.allauth-list li p{overflow-wrap:anywhere}.allauth-confirm{border:1px solid var(--allauth-border);border-radius:calc(var(--allauth-radius)*.6);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.allauth summary{cursor:pointer;padding:.625rem 0;font-weight:600}.allauth details[open]>form{margin-top:.75rem}.allauth-user-menu{position:relative}.allauth-user-menu>summary{padding:.625rem .875rem}.allauth-menu-content,.allauth-user-menu>summary{border:1px solid var(--allauth-border);border-radius:var(--allauth-radius)}.allauth-menu-content{z-index:20;background:var(--allauth-background);flex-direction:column;gap:.75rem;width:min(20rem,100vw - 2rem);padding:1rem;display:flex;position:absolute;right:0;box-shadow:0 .5rem 1.5rem #00000014}.allauth-auth-card{--allauth-effective-primary:var(--allauth-brand-primary,var(--allauth-accent));--allauth-effective-foreground:var(--allauth-brand-foreground,var(--allauth-accent-foreground));--allauth-effective-link:var(--allauth-brand-link,var(--allauth-accent));border-radius:max(var(--allauth-radius),1.1rem);width:100%;max-width:28rem;box-shadow:var(--allauth-shadow);-webkit-font-smoothing:antialiased;padding:0;font-size:.875rem;line-height:1.5;overflow:hidden}.allauth-auth-header{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:2rem 2rem 1.8rem;display:flex}.allauth-brand{justify-content:center;align-items:center;max-width:100%;min-height:2.25rem;margin-bottom:1rem;display:flex}.allauth-brand img{object-fit:contain;width:auto;max-width:12rem;max-height:2.5rem}.allauth-brand .allauth-logo-light{height:2.25rem;display:block}.allauth-brand .allauth-logo-dark{height:2.25rem;display:none}.dark .allauth-auth-card,[data-theme=dark] .allauth-auth-card{--allauth-effective-primary:var(--allauth-brand-primary-dark,var(--allauth-accent));--allauth-effective-foreground:var(--allauth-brand-foreground-dark,var(--allauth-accent-foreground));--allauth-effective-link:var(--allauth-brand-link-dark,var(--allauth-accent))}.dark .allauth-brand .allauth-logo-light,[data-theme=dark] .allauth-brand .allauth-logo-light{display:none}.dark .allauth-brand .allauth-logo-dark,[data-theme=dark] .allauth-brand .allauth-logo-dark{display:block}.allauth-auth-header h2{letter-spacing:-.035em;font-size:1.375rem;font-weight:700;line-height:1.3}.allauth-auth-header .allauth-subtitle{max-width:22rem;color:var(--allauth-muted);font-size:.875rem;line-height:1.5}.allauth-auth-body{padding:0 2rem 2rem}.allauth-auth-body,.allauth-auth-form{flex-direction:column;gap:1.25rem;display:flex}.allauth-auth-card .allauth-field{gap:.45rem;min-width:0}.allauth-auth-card .allauth-field label{font-size:.8125rem;font-weight:550;line-height:1.5}.allauth-auth-card input,.allauth-auth-card select{background:var(--allauth-surface);border-radius:.55rem;min-height:2.625rem;padding:.6rem .75rem;font-size:.875rem;line-height:1.4;transition:border-color .12s,box-shadow .12s;box-shadow:0 1px 2px #10182803}.allauth-auth-card input::placeholder{color:var(--allauth-placeholder);opacity:1}.allauth-auth-card input:focus-visible,.allauth-auth-card select:focus-visible{border-color:var(--allauth-effective-primary);box-shadow:0 0 0 3px var(--allauth-effective-primary);outline:none}@supports (color:color-mix(in lab,red,red)){.allauth-auth-card input:focus-visible,.allauth-auth-card select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--allauth-effective-primary)24%,transparent)}}.allauth-auth-card button{border-radius:.55rem;justify-content:center;align-items:center;gap:.625rem;min-height:2.625rem;padding:.6rem .875rem;font-size:.875rem;font-weight:550;line-height:1.4;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.allauth-auth-card button.allauth-social-button{background:var(--allauth-surface);width:100%;color:var(--allauth-foreground);border-color:var(--allauth-border);box-shadow:0 1px 2px #10182806}.allauth-social-button img{object-fit:contain;flex:none;width:1.125rem;height:1.125rem;display:block}.allauth-auth-card button.allauth-social-button:hover:not(:disabled){background:var(--allauth-footer-background)}.allauth-auth-card button.allauth-primary{width:100%;color:var(--allauth-effective-foreground);border-color:#0000;box-shadow:inset 0 1px #ffffff20,0 1px 2px #10182814}.allauth-auth-card button.allauth-primary,.allauth-auth-card button.allauth-primary:hover:not(:disabled){background:var(--allauth-effective-primary)}@supports (color:color-mix(in lab,red,red)){.allauth-auth-card button.allauth-primary:hover:not(:disabled){background:color-mix(in srgb,var(--allauth-effective-primary)92%,var(--allauth-foreground))}}.allauth-primary svg{opacity:.8;width:.9375rem;height:.9375rem}.allauth-divider{color:var(--allauth-muted);align-items:center;gap:1rem;margin:.25rem 0;font-size:.8125rem;display:flex}.allauth-divider:after,.allauth-divider:before{content:"";background:var(--allauth-border);opacity:.7;flex:1;height:1px}.allauth-name-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.875rem;display:grid}.allauth-password-field{position:relative}.allauth-password-field input{padding-right:2.8rem}.allauth-auth-card button.allauth-password-toggle{width:2.1rem;min-height:2.1rem;color:var(--allauth-muted);background:0 0;border:0;border-radius:.35rem;padding:0;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.allauth-password-toggle svg{width:1rem;height:1rem}.allauth-auth-card button.allauth-password-toggle:hover{background:var(--allauth-footer-background);color:var(--allauth-foreground)}.allauth-auth-card button.allauth-back-button{min-height:2rem;color:var(--allauth-muted);background:0 0;border:0;align-self:flex-start;padding:0;font-size:.8125rem}.allauth-back-button svg{width:.875rem;height:.875rem}.allauth-auth-card button.allauth-back-button:hover{color:var(--allauth-foreground)}.allauth-email-summary{border:1px solid var(--allauth-border);background:var(--allauth-footer-background);border-radius:.55rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.625rem .75rem;display:flex}.allauth-email-summary>span{overflow-wrap:anywhere;min-width:0;font-size:.8125rem}.allauth-email-summary .allauth-back-button{flex:none;margin-left:auto}.allauth-forgot-password{align-self:flex-end;margin-top:-.5rem;font-size:.8125rem}.allauth-auth-card a{color:var(--allauth-effective-link);font-weight:500;text-decoration:none}.allauth-auth-card a:hover{text-decoration:underline}.allauth-auth-card .allauth-auth-footer{text-align:center;background:var(--allauth-footer-background);border-top:1px solid var(--allauth-border);color:var(--allauth-muted);padding:1.1rem 1.5rem;font-size:.8125rem}.allauth-auth-footer a{margin-left:.2rem}.allauth-brand-footer{border-top:1px solid var(--allauth-border);flex-wrap:wrap;justify-content:center;gap:.6rem 1rem;margin-top:1rem;padding-top:.9rem;font-size:.75rem;display:flex}.allauth-brand-footer .allauth-attribution{color:var(--allauth-muted);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.allauth-attribution svg{width:56px;height:14px;color:var(--allauth-foreground);flex:none}.allauth-auth-card .allauth-powered-by{text-align:center;background:var(--allauth-footer-background);border-top:1px solid var(--allauth-border);color:var(--allauth-muted);padding:.9rem 1.5rem;font-size:.75rem}.allauth-powered-by a{color:inherit;font-weight:600}.allauth-support{text-align:center;color:var(--allauth-muted);font-size:.75rem}.allauth-auth-card .allauth-error{border:1px solid;border-radius:.55rem;padding:.7rem .8rem}.allauth-auth-card .allauth-notice{background:var(--allauth-footer-background);border-radius:.55rem}.allauth-auth-card :focus-visible{outline:3px solid var(--allauth-focus);outline-offset:3px}@media (max-width:380px){.allauth-auth-header{padding:1.75rem 1.25rem 1.5rem}.allauth-auth-body{padding:0 1.25rem 1.75rem}.allauth-name-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.allauth-auth-card button,.allauth-auth-card input,.allauth-auth-card select{transition:none}}@media (prefers-color-scheme:dark){.allauth-auth-card:not(:where(.light,[data-theme=light]) *){--allauth-effective-primary:var(--allauth-brand-primary-dark,var(--allauth-accent));--allauth-effective-foreground:var(--allauth-brand-foreground-dark,var(--allauth-accent-foreground));--allauth-effective-link:var(--allauth-brand-link-dark,var(--allauth-accent))}.allauth-brand .allauth-logo-light:not(:where(.light,[data-theme=light]) *){display:none}.allauth-brand .allauth-logo-dark:not(:where(.light,[data-theme=light]) *){display:block}}.allauth-support-banner{z-index:100;color:#78350f;background:#fffbeb;border-bottom:1px solid #b45309;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:14px;display:flex;position:sticky;top:0}.allauth-support-banner p{margin:4px 0 0;font-size:12px}.allauth-support-banner p,.allauth-support-banner strong{overflow-wrap:anywhere}.allauth-support-banner button{flex-shrink:0;width:auto}.allauth-auth-card button.allauth-apple-button{color:#000;background:#fff;border-color:#fff}.allauth-auth-card button.allauth-apple-button:hover:not(:disabled){background:#e9e9e9}.allauth-auth-card button.allauth-microsoft-button{color:#5e5e5e;background:#fff;border-color:#8c8c8c}.allauth-auth-card button.allauth-microsoft-button:hover:not(:disabled){background:#f5f5f5}