.clerk-appearance_root__EbGOj{width:100%;max-width:100%;min-width:0;color:var(--story-ink,#4b5144);font-family:var(--story-sans,system-ui,sans-serif)}.clerk-appearance_cardBox__n__TE{width:100%;max-width:100%;min-width:0;box-shadow:none}.clerk-appearance_card__zwViH{padding:clamp(1.1rem,3vw,2rem);border:1px solid var(--story-line,#dcd3c0);border-radius:14px;background:var(--story-sheet,#fffaf0);box-shadow:0 5px 0 #e5dbc8}.clerk-appearance_entryCard__UGyLt{min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.clerk-appearance_root__EbGOj .clerk-appearance_heading__HAueL{color:var(--story-ink,#4b5144);font-family:var(--story-sans,system-ui,sans-serif);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.35}.clerk-appearance_muted__rp7xD{color:var(--story-muted,#666e5d);line-height:1.65}.clerk-appearance_label__kckBR{color:var(--story-ink,#4b5144);font-size:.875rem;font-weight:600}.clerk-appearance_input__1AS7S{min-width:0;min-height:48px;border:1px solid #8b8f7d;border-radius:10px;background:var(--story-sheet,#fffaf0);color:var(--story-ink,#4b5144);font-size:1rem;padding:.7rem .85rem;box-shadow:none}.clerk-appearance_control__MOUfm,.clerk-appearance_iconAction__zwQzM,.clerk-appearance_navigationButton__kyIod,.clerk-appearance_primary__VbIDW,.clerk-appearance_secondary__KYxtu,.clerk-appearance_textAction__ncMYb{min-height:44px;font-family:var(--story-sans,system-ui,sans-serif);transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s}.clerk-appearance_primary__VbIDW{border:1px solid #29453255;border-radius:10px;background:var(--forest,#546449);color:#fffdf5;font-size:.9rem;font-weight:600;text-transform:none;box-shadow:0 3px 0 #294532,0 8px 14px #3d523b15}.clerk-appearance_secondary__KYxtu{border:1px solid var(--story-line,#dcd3c0);border-radius:10px;background:var(--story-sheet,#fffaf0);color:var(--story-ink,#4b5144);font-size:.9rem;white-space:normal}.clerk-appearance_textAction__ncMYb{display:inline-flex;align-items:center;color:var(--story-sage-hover,#526347);text-decoration:underline;text-underline-offset:3px;padding:.3rem .15rem;font-size:.875rem}.clerk-appearance_iconAction__zwQzM{min-width:44px;border-radius:8px}.clerk-appearance_identity__0Xe2x{min-width:0;overflow-wrap:anywhere;color:var(--story-ink,#4b5144)}.clerk-appearance_otpInput__A_nNa{min-width:0;width:100%;max-width:2.75rem;min-height:48px;border:1px solid #8b8f7d;border-radius:8px;background:var(--story-sheet,#fffaf0);color:var(--story-ink,#4b5144)}.clerk-appearance_control__MOUfm:focus-visible,.clerk-appearance_iconAction__zwQzM:focus-visible,.clerk-appearance_input__1AS7S:focus-visible,.clerk-appearance_navigationButton__kyIod:focus-visible,.clerk-appearance_otpInput__A_nNa:focus-visible,.clerk-appearance_primary__VbIDW:focus-visible,.clerk-appearance_secondary__KYxtu:focus-visible,.clerk-appearance_textAction__ncMYb:focus-visible{outline:3px solid #42533c;outline-offset:3px}.clerk-appearance_primary__VbIDW:disabled,.clerk-appearance_primary__VbIDW[aria-disabled=true]{box-shadow:none;transform:none;opacity:.55}.clerk-appearance_primary__VbIDW:active:not(:disabled):not([aria-disabled=true]){transform:translateY(2px);box-shadow:0 1px 0 #294532}.clerk-appearance_footer__nz72r{background:transparent;border-top:1px solid var(--story-line,#dcd3c0)}.clerk-appearance_divider__IztCf{background:var(--story-line,#dcd3c0)}.clerk-appearance_noSignUp__0Md14{display:none}.clerk-appearance_accountRoot__eKfaE{margin-inline:auto}.clerk-appearance_accountCardBox__oYnxC{min-height:28rem;height:auto;overflow:visible;border:1px solid var(--story-line,#dcd3c0);border-radius:14px;background:var(--story-sheet,#fffaf0)}.clerk-appearance_navbar__hvI2S{flex:0 0 11rem;width:11rem;min-width:0;background:var(--story-soft,#e7e7d7);border-right:1px solid var(--story-line,#dcd3c0)}.clerk-appearance_navbarButtons__YPqGp{gap:.35rem}.clerk-appearance_navigationButton__kyIod{border-radius:9px;white-space:normal;color:var(--story-ink,#4b5144)}.clerk-appearance_scrollBox__am14t{flex:1 1 0%;background:var(--story-sheet,#fffaf0)}.clerk-appearance_pageScrollBox__aM6Z5,.clerk-appearance_scrollBox__am14t{min-width:0;max-width:100%;height:auto;max-height:none}.clerk-appearance_profileSection___DYXJ{min-width:0;border-color:var(--story-line,#dcd3c0)}.clerk-appearance_root__EbGOj .clerk-appearance_sectionTitle__enqWF{color:var(--story-ink,#4b5144);font-family:var(--story-sans,system-ui,sans-serif);font-size:1rem;font-weight:600;letter-spacing:normal}.clerk-appearance_profileContent__mi_hf{min-width:0;overflow-wrap:anywhere}.clerk-appearance_control__MOUfm{white-space:normal}.clerk-appearance_modal__dlLmk{width:min(42rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;border-radius:14px}.clerk-appearance_modalBackdrop__fJwo_{background:#28322588}.clerk-appearance_loginContent__glfo0{min-width:0;display:grid;gap:1.25rem;margin-top:1.5rem}.clerk-appearance_intro___31zZ{margin:0;color:var(--story-muted,#666e5d);font-size:.9375rem;line-height:1.75}.clerk-appearance_help__ThoGi{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--story-line,#dcd3c0);color:var(--story-muted,#666e5d);font-size:.8rem;line-height:1.7}.clerk-appearance_help__ThoGi p{margin:0}.clerk-appearance_help__ThoGi p+p{margin-top:.75rem}.clerk-appearance_accountLayout__K_gPO{min-width:0;display:grid;gap:1.5rem}.clerk-appearance_summary__CaKlZ{min-width:0;padding:clamp(1.2rem,3vw,1.75rem);border:1px solid var(--story-line,#dcd3c0);border-radius:14px;background:var(--story-sheet,#fffaf0)}.clerk-appearance_summary__CaKlZ h2{margin:0;font-size:1.15rem;line-height:1.4}.clerk-appearance_accountEmail__9yXDT{margin:.75rem 0;font-size:.95rem;font-weight:600;overflow-wrap:anywhere}.clerk-appearance_copy__VqNHq{max-width:78ch;margin:.75rem 0 1rem;color:var(--story-muted,#666e5d);font-size:.9rem;line-height:1.75}.clerk-appearance_profileShell__nQSlS{min-width:0}@media(hover:hover) and (pointer:fine){.clerk-appearance_primary__VbIDW:hover:not(:disabled):not([aria-disabled=true]){background:var(--story-sage-hover,#526347);transform:translateY(-2px);box-shadow:0 5px 0 #294532,0 12px 18px #3d523b20}.clerk-appearance_iconAction__zwQzM:hover:not(:disabled),.clerk-appearance_secondary__KYxtu:hover:not(:disabled):not([aria-disabled=true]){background:var(--story-soft,#e7e7d7)}}@media(max-width:680px){.clerk-appearance_accountCardBox__oYnxC{flex-direction:column;min-height:0}.clerk-appearance_navbar__hvI2S{flex-basis:auto;width:100%;max-width:100%;border-right:0;border-bottom:1px solid var(--story-line,#dcd3c0)}.clerk-appearance_navbarButtons__YPqGp{flex-direction:row;flex-wrap:wrap}.clerk-appearance_navigationButton__kyIod{flex:1 1 auto}.clerk-appearance_scrollBox__am14t{flex-basis:auto;width:100%}.clerk-appearance_card__zwViH{padding:1rem}.clerk-appearance_modal__dlLmk{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}}@media(prefers-reduced-motion:reduce){.clerk-appearance_control__MOUfm,.clerk-appearance_iconAction__zwQzM,.clerk-appearance_navigationButton__kyIod,.clerk-appearance_primary__VbIDW,.clerk-appearance_root__EbGOj *,.clerk-appearance_root__EbGOj :after,.clerk-appearance_root__EbGOj :before,.clerk-appearance_secondary__KYxtu,.clerk-appearance_textAction__ncMYb{animation:none!important;transition:none!important}.clerk-appearance_primary__VbIDW:active,.clerk-appearance_primary__VbIDW:hover{transform:none}}