.welcome_fieldGroup__I5_7S{display:grid;gap:.45rem}.welcome_fieldLabel__AMgzf{color:var(--welcome-ink,var(--color-text));font-size:.75rem;font-weight:600}.welcome_field__84fDP,.welcome_textarea__UH2Pu{width:100%;border:1px solid var(--welcome-line,var(--color-border));border-radius:.625rem;background:var(--welcome-input,var(--color-panel));color:var(--welcome-ink,var(--color-text));font-size:.875rem;outline:none}.welcome_field__84fDP{min-height:3rem;padding:0 .875rem}.welcome_textarea__UH2Pu{min-height:6.5rem;padding:.75rem .875rem;resize:vertical}.welcome_field__84fDP:focus,.welcome_textarea__UH2Pu:focus{border-color:var(--welcome-clay,var(--color-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--welcome-clay,var(--color-accent)) 22%,transparent)}.welcome_primaryButton___A5oZ,.welcome_secondaryButton__iNGKp{display:inline-flex;min-height:3rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.625rem;padding:0 1rem;font-size:.875rem;font-weight:600}.welcome_primaryButton___A5oZ{width:100%;border:1px solid transparent;background:var(--welcome-clay,var(--color-accent));color:var(--welcome-clay-fg,var(--color-accent-fg))}.welcome_secondaryButton__iNGKp{border:1px solid var(--welcome-line,var(--color-border));background:transparent;color:var(--welcome-ink,var(--color-text))}.welcome_primaryButton___A5oZ:disabled,.welcome_secondaryButton__iNGKp:disabled{cursor:default;opacity:.55}.welcome_formStack__dJKTJ{display:grid;gap:.875rem}.welcome_accessSection__VBusO{margin-top:1.75rem;border-top:1px solid var(--welcome-line,var(--color-border));padding-top:1.4rem}.welcome_accessHeading__TCRds{margin:0 0 .35rem;font-family:var(--font-editorial-serif,Georgia,serif);font-size:1.25rem;line-height:1.15}.welcome_accessToggle__KFX2y{min-height:2.75rem;cursor:pointer;border:0;background:transparent;padding:0;color:var(--welcome-clay,var(--color-accent));font-size:.8rem;font-weight:600;text-align:left}.welcome_accessToggle__KFX2y:focus-visible{border-radius:.25rem;outline:3px solid color-mix(in srgb,var(--welcome-clay,var(--color-accent)) 35%,transparent);outline-offset:.2rem}.welcome_accessFormRegion__AQN44{padding:1.25rem 1.5rem 1.5rem}.welcome_accessIntro__Nl6Mx{margin:0 0 1rem;color:var(--welcome-muted,var(--color-muted));font-size:.8rem;line-height:1.55}.welcome_welcomePage__zewzo{--welcome-header-height:51px;--welcome-surface:#eee8dc;--welcome-panel:#fbf7ee;--welcome-input:#fffdf8;--welcome-ink:#183a38;--welcome-muted:#69736c;--welcome-line:#d8cebd;--welcome-clay:#a9563f;--welcome-clay-fg:#fffaf3;display:grid;min-height:calc(100svh - var(--welcome-header-height));grid-template-columns:minmax(0,1.65fr) minmax(23rem,.9fr);overflow-x:hidden;background:var(--welcome-surface)}.welcome_photoPanel___DCDq{position:relative;min-width:0;min-height:calc(100svh - var(--welcome-header-height));overflow:hidden;background:#6d6b5f}.welcome_photo__TA8K9{object-fit:cover;object-position:center center;filter:saturate(.68) contrast(.94) sepia(.06);transform:scale(1.012)}.welcome_photoShade__CHFt9{position:absolute;inset:0;background:linear-gradient(180deg,transparent 34%,rgba(17,35,31,.56)),linear-gradient(90deg,rgba(17,35,31,.05) 48%,rgba(17,35,31,.48))}.welcome_photoCopy__8uoCC{position:absolute;z-index:1;right:clamp(2rem,5vw,5rem);bottom:clamp(2.5rem,7vh,5rem);left:clamp(2rem,5vw,5rem);max-width:38rem;color:#fff9ed;text-shadow:0 3px 28px rgba(0,0,0,.52)}.welcome_entryEyebrow__1d5W_,.welcome_photoEyebrow__xjdwd{margin:0;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.welcome_photoEyebrow__xjdwd{color:#fff0d5}.welcome_photoHeading__lQR2_{max-width:13ch;margin:.7rem 0 .65rem;font-family:var(--font-editorial-serif,Georgia,serif);font-size:clamp(2.8rem,5.3vw,5.7rem);font-weight:500;line-height:.92;letter-spacing:-.035em;text-wrap:balance}.welcome_photoDetail__v3hmd{max-width:32rem;margin:0;color:#fff8eb;font-size:.88rem;line-height:1.55}.welcome_entryWall__UdkvZ{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;justify-content:center;background:linear-gradient(120deg,color-mix(in srgb,#d6a43d 7%,transparent),transparent 34%),var(--welcome-panel);box-shadow:-1.15rem 0 3.5rem rgba(22,45,40,.14)}.welcome_entryContent__k8GaZ{width:min(100%,32rem);margin:auto;padding:clamp(2.5rem,6vh,4.5rem) clamp(2rem,4vw,4rem) 2rem}.welcome_entryEyebrow__1d5W_{color:var(--welcome-clay)}.welcome_entryHeading__GclK4{margin:.65rem 0 .7rem;color:var(--welcome-ink);font-family:var(--font-editorial-serif,Georgia,serif);font-size:clamp(2.3rem,3.4vw,3.8rem);font-weight:500;line-height:.98;letter-spacing:-.028em;text-wrap:balance}.welcome_entryIntro__FI4oO{margin:0 0 1.7rem;color:var(--welcome-muted);font-size:.86rem;line-height:1.6}.welcome_statusStack__j5qYl{display:grid;gap:.75rem;margin-bottom:1rem}.welcome_statusStack__j5qYl:empty{display:none}.welcome_welcomeStatus__fhfOs{border-color:color-mix(in srgb,#d6a43d 40%,var(--welcome-line))!important;background:color-mix(in srgb,#d6a43d 10%,var(--welcome-panel))!important;color:var(--welcome-muted)!important}.welcome_welcomeStatus__fhfOs>span:first-child{border-color:color-mix(in srgb,#d6a43d 40%,var(--welcome-line))!important;color:var(--welcome-ink)!important}.welcome_welcomeError__gkK_y{background:color-mix(in srgb,var(--welcome-clay) 9%,var(--welcome-panel))!important}.welcome_welcomeError__gkK_y,.welcome_welcomeError__gkK_y>span:first-child{border-color:color-mix(in srgb,var(--welcome-clay) 46%,var(--welcome-line))!important}.welcome_welcomeError__gkK_y>span:first-child{color:var(--welcome-clay)!important}.welcome_passwordNote__CA98X{margin:.65rem 0 0;color:var(--welcome-muted);font-size:.72rem}.welcome_privacy__F4miP{width:min(100%,32rem);margin:0 auto;padding:0 clamp(2rem,4vw,4rem) 2rem;color:var(--welcome-muted);font-size:.68rem;line-height:1.55}.welcome_privacy__F4miP a{color:var(--welcome-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--welcome-ink) 35%,transparent);text-underline-offset:.18rem}.welcome_privacy__F4miP a:focus-visible{border-radius:.2rem;outline:3px solid color-mix(in srgb,var(--welcome-clay) 35%,transparent);outline-offset:.2rem}html[data-theme=dark] .welcome_welcomePage__zewzo{--welcome-surface:#171a16;--welcome-panel:#20231e;--welcome-input:#292c26;--welcome-ink:#eee7d9;--welcome-muted:#aaa99e;--welcome-line:#42453d;--welcome-clay:#d18468;--welcome-clay-fg:#201914}html[data-theme=dark] .welcome_photo__TA8K9{filter:brightness(.66) saturate(.58) contrast(.98)}@media (hover:hover){.welcome_primaryButton___A5oZ:not(:disabled):hover{filter:brightness(.94)}.welcome_accessToggle__KFX2y:hover,.welcome_secondaryButton__iNGKp:not(:disabled):hover{color:color-mix(in srgb,var(--welcome-clay) 82%,var(--welcome-ink))}.welcome_privacy__F4miP a:hover{text-decoration-color:currentColor}}@media (max-width:767px){.welcome_welcomePage__zewzo{min-height:auto;grid-template-columns:1fr}.welcome_photoPanel___DCDq{min-height:clamp(15rem,38svh,22rem)}.welcome_photo__TA8K9{object-position:center 38%}.welcome_photoShade__CHFt9{background:linear-gradient(180deg,rgba(17,35,31,.03) 16%,rgba(17,35,31,.68))}.welcome_photoCopy__8uoCC{right:1.5rem;bottom:1.5rem;left:1.5rem}.welcome_photoHeading__lQR2_{max-width:15ch;font-size:clamp(2.35rem,11vw,3.8rem)}.welcome_photoDetail__v3hmd{display:none}.welcome_entryWall__UdkvZ{min-height:0;box-shadow:0 -1rem 2.5rem rgba(22,45,40,.13)}.welcome_entryContent__k8GaZ{padding:2.4rem 1.5rem 1.75rem}.welcome_privacy__F4miP{padding:0 1.5rem 1.75rem}}@media (max-width:767px) and (max-height:680px){.welcome_photoPanel___DCDq{min-height:clamp(10rem,28svh,13rem)}.welcome_photoCopy__8uoCC{bottom:1rem}.welcome_photoHeading__lQR2_{margin-top:.45rem;font-size:clamp(2rem,9.5vw,2.8rem)}.welcome_entryContent__k8GaZ{padding-top:1.75rem}}@media (max-height:760px) and (min-width:768px){.welcome_entryContent__k8GaZ{padding-top:1.5rem;padding-bottom:.75rem}.welcome_entryHeading__GclK4{font-size:2.35rem}.welcome_entryIntro__FI4oO{margin-bottom:.85rem}.welcome_accessSection__VBusO{margin-top:.8rem;padding-top:.8rem}.welcome_privacy__F4miP{padding-bottom:1rem;font-size:.64rem;line-height:1.45}}@media (prefers-reduced-motion:no-preference){.welcome_field__84fDP,.welcome_textarea__UH2Pu{transition:border-color .16s ease,box-shadow .16s ease}.welcome_photo__TA8K9{animation:welcome_welcome-photo-in__X8qrx .7s ease-out both}.welcome_entryContent__k8GaZ{animation:welcome_welcome-content-in__VX57U .48s ease-out 80ms both}.welcome_accessFormRegion__AQN44{animation:welcome_welcome-content-in__VX57U .18s ease-out both}.welcome_accessToggle__KFX2y,.welcome_primaryButton___A5oZ,.welcome_secondaryButton__iNGKp{transition:color .16s ease,filter .16s ease,opacity .16s ease,transform .12s ease}.welcome_primaryButton___A5oZ:not(:disabled):active{transform:translateY(1px)}}@keyframes welcome_welcome-photo-in__X8qrx{0%{opacity:.85;transform:scale(1.035)}to{opacity:1;transform:scale(1.012)}}@keyframes welcome_welcome-content-in__VX57U{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}.workspace-dialog_layer__FRe1p{position:fixed;z-index:70;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-block-start:calc(4rem + clamp(.75rem, 3vw, 2rem));padding-inline:clamp(.75rem,3vw,2rem);padding-block-end:clamp(.75rem,3vw,2rem);pointer-events:none}.workspace-dialog_backdrop__KFyxx{appearance:none;position:absolute;inset:0;margin:0;padding:0;border:0;background:var(--color-backdrop);cursor:default;pointer-events:auto}.workspace-dialog_dialog__5yjkF{position:relative;display:flex;width:min(44rem,100%);max-height:calc(100vh - 6rem);max-height:calc(100dvh - 6rem);flex-direction:column;overflow:visible;border:1px solid var(--color-border);border-radius:10px;background:var(--color-panel);box-shadow:var(--shadow-profile);color:var(--color-text);outline:none;pointer-events:auto}.workspace-dialog_compact__xdP1S{width:min(32.5rem,100%)}.workspace-dialog_header__pgkzZ{display:flex;min-height:4rem;flex:none;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--color-border);border-radius:10px 10px 0 0;background:var(--color-panel)}.workspace-dialog_title___0jLE{min-width:0;margin:0;overflow-wrap:anywhere;font-family:var(--font-editorial);font-size:clamp(1.25rem,3vw,1.55rem);font-weight:500;line-height:1.1;letter-spacing:-.02em}.workspace-dialog_closeButton__zy8p1{display:grid;width:2.25rem;height:2.25rem;flex:none;padding:0;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--color-text);cursor:pointer}.workspace-dialog_closeButton__zy8p1:hover{background:var(--color-accent-wash)}.workspace-dialog_body__vLr7I{display:flex;min-height:0;flex:1;flex-direction:column;overflow:visible}@media (max-width:639px){.workspace-dialog_layer__FRe1p{padding-block-start:5rem;padding-inline:1rem;padding-block-end:1rem}.workspace-dialog_header__pgkzZ{min-height:3.5rem;padding-inline:1rem}}@media (max-height:500px){.workspace-dialog_layer__FRe1p{padding-block-start:.5rem;padding-inline:.5rem;padding-block-end:.5rem}.workspace-dialog_dialog__5yjkF{max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem)}.workspace-dialog_dialog__5yjkF .relationship-search-results{max-height:min(10rem,30vh);max-height:min(10rem,30dvh)}}