.CohortRelationshipWorkspace-module__nNF7Ca__workspace{gap:1.5rem;min-width:0;display:grid}.CohortRelationshipWorkspace-module__nNF7Ca__matchCard{background:#fff;border:1px solid #e8e4dc;border-radius:12px;min-width:0;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 1px 3px #1a1a2e0a}.CohortRelationshipWorkspace-module__nNF7Ca__matchCardPaired{box-shadow:none;background:#faf8f4;border:0;border-bottom:1px solid #e8e4dc;border-radius:0;padding:.75rem 0 2rem;overflow:visible}.CohortRelationshipWorkspace-module__nNF7Ca__eyebrow{color:#9a948a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.7rem}.CohortRelationshipWorkspace-module__nNF7Ca__matchCardPaired .CohortRelationshipWorkspace-module__nNF7Ca__eyebrow{color:#8a6a2f;margin-bottom:.9rem}.CohortRelationshipWorkspace-module__nNF7Ca__waitingCopy{color:#4a4a5a;margin:0;font-size:.95rem;line-height:1.6}.CohortRelationshipWorkspace-module__nNF7Ca__partnerList{gap:1rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.CohortRelationshipWorkspace-module__nNF7Ca__matchCardPaired .CohortRelationshipWorkspace-module__nNF7Ca__partnerList{animation:.25s ease-out both CohortRelationshipWorkspace-module__nNF7Ca__relationship-arrival}.CohortRelationshipWorkspace-module__nNF7Ca__partnerIdentity{min-width:0;padding-top:.25rem}.CohortRelationshipWorkspace-module__nNF7Ca__partnerIdentity+.CohortRelationshipWorkspace-module__nNF7Ca__partnerIdentity{border-top:1px solid #ece5da;padding-top:1.1rem}.CohortRelationshipWorkspace-module__nNF7Ca__partnerName{color:#1a1a2e;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(2.35rem,4.5vw,3rem);font-weight:400;line-height:1}.CohortRelationshipWorkspace-module__nNF7Ca__partnerDetail{color:#4a4a5a;overflow-wrap:anywhere;margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.CohortRelationshipWorkspace-module__nNF7Ca__partnerMeta{color:#777064;margin:.7rem 0 0;font-size:.78rem;line-height:1.5}.CohortRelationshipWorkspace-module__nNF7Ca__tools{gap:1.5rem;min-width:0;display:grid}.CohortRelationshipWorkspace-module__nNF7Ca__tools>*{min-width:0;animation:.22s ease-out both CohortRelationshipWorkspace-module__nNF7Ca__relationship-tool-arrival}.CohortRelationshipWorkspace-module__nNF7Ca__tools>:first-child{animation-delay:0s}.CohortRelationshipWorkspace-module__nNF7Ca__tools>:nth-child(2){animation-delay:40ms}.CohortRelationshipWorkspace-module__nNF7Ca__tools>:nth-child(3){animation-delay:80ms}.CohortRelationshipWorkspace-module__nNF7Ca__workspaceSeparated{padding-bottom:1.25rem}.CohortRelationshipWorkspace-module__nNF7Ca__tools :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #8a6a2f}@keyframes CohortRelationshipWorkspace-module__nNF7Ca__relationship-arrival{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes CohortRelationshipWorkspace-module__nNF7Ca__relationship-tool-arrival{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.CohortRelationshipWorkspace-module__nNF7Ca__matchCardPaired{padding:.5rem 0 1.6rem}.CohortRelationshipWorkspace-module__nNF7Ca__partnerName{font-size:2.15rem}}@media (prefers-reduced-motion:reduce){.CohortRelationshipWorkspace-module__nNF7Ca__matchCardPaired .CohortRelationshipWorkspace-module__nNF7Ca__partnerList,.CohortRelationshipWorkspace-module__nNF7Ca__tools>*{animation:none}}
.auth-module__cni4Dq__scope{--auth-canvas:#faf8f4;--auth-ink:#1a1a2e;--auth-muted:#4a4a5a;--auth-faint:#6b6b6b;--auth-placeholder:#9a948a;--auth-line:#e8e4dc;--auth-field-line:#d8d2c9;--auth-field-hover:#c9bfae;--auth-gold:#c8a96e;--auth-gold-hover:#d3b77f;--auth-gold-dark:#8a6d3b;--auth-link:#8a6a2f;--auth-link-hover:#6f5428;--auth-cream:#f7f3ec;--auth-danger:#9a3f3f;--auth-ok:#1f6b47;color:var(--auth-ink)}.auth-module__cni4Dq__scope,.auth-module__cni4Dq__scope *{box-sizing:border-box}.auth-module__cni4Dq__page{background:radial-gradient(circle at 50% 0%, #c8a96e1f, transparent 30rem), var(--auth-canvas);min-height:100svh;padding:3rem 1rem 4rem}.auth-module__cni4Dq__brandBar{justify-content:center;margin-bottom:2rem;display:flex}.auth-module__cni4Dq__main{width:100%;max-width:27rem;margin:0 auto}.auth-module__cni4Dq__shell{flex-direction:column;width:100%;display:flex}.auth-module__cni4Dq__scope a.auth-module__cni4Dq__brandLink{color:var(--auth-ink);border-radius:8px;flex-direction:column;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.auth-module__cni4Dq__scope a.auth-module__cni4Dq__brandLink:hover{opacity:1}.auth-module__cni4Dq__scope a.auth-module__cni4Dq__brandLink:focus-visible{outline:2px solid var(--auth-link);outline-offset:4px}.auth-module__cni4Dq__brandLogo img{mix-blend-mode:darken}.auth-module__cni4Dq__brandWordmark{letter-spacing:.01em;color:var(--auth-ink);font-family:Instrument Serif,Georgia,serif;font-size:2rem;line-height:1}.auth-module__cni4Dq__brandEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--auth-gold-dark);font-size:.65rem;font-weight:600}.auth-module__cni4Dq__card{border:1px solid var(--auth-line);text-align:left;background:#fff;border-radius:16px;width:100%;max-width:27rem;margin-inline:auto;padding:2rem;box-shadow:0 20px 60px #2e261812}.auth-module__cni4Dq__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.75rem;display:flex}.auth-module__cni4Dq__tile{border-radius:999px;place-items:center;width:48px;height:48px;margin-bottom:1.25rem;display:grid}.auth-module__cni4Dq__tileGold{color:#8a6d3b;background:#f5efe2}.auth-module__cni4Dq__tileOk{color:#1f6b47;background:#e5f1ea}.auth-module__cni4Dq__tileWarn{color:#7a5c22;background:#f3ecd4}.auth-module__cni4Dq__tileNeutral{color:#4a4a5a;background:#f0ece4}.auth-module__cni4Dq__title{letter-spacing:-.02em;color:var(--auth-ink);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:2rem;font-weight:400;line-height:1.1}.auth-module__cni4Dq__title:focus{outline:none}.auth-module__cni4Dq__title:focus-visible{outline:2px solid var(--auth-link);outline-offset:4px;border-radius:4px}.auth-module__cni4Dq__subtitle{color:var(--auth-faint);margin:.5rem 0 0;font-size:.95rem;line-height:1.6}.auth-module__cni4Dq__body{color:var(--auth-muted);margin:0;font-size:.95rem;line-height:1.65}.auth-module__cni4Dq__lead{margin-bottom:1.25rem}.auth-module__cni4Dq__body+.auth-module__cni4Dq__body,.auth-module__cni4Dq__body+.auth-module__cni4Dq__list,.auth-module__cni4Dq__list+.auth-module__cni4Dq__body{margin-top:.85rem}.auth-module__cni4Dq__list{color:var(--auth-muted);margin:0;padding-left:1.15rem;font-size:.9rem;line-height:1.65;list-style:outside}.auth-module__cni4Dq__list li+li{margin-top:.35rem}.auth-module__cni4Dq__email{color:var(--auth-ink);overflow-wrap:anywhere;font-weight:600}.auth-module__cni4Dq__fields{gap:1.25rem;display:grid}.auth-module__cni4Dq__field{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label aside""control control""msg msg";column-gap:.75rem;min-width:0;display:grid}.auth-module__cni4Dq__label{letter-spacing:.08em;text-transform:uppercase;color:var(--auth-muted);grid-area:label;justify-self:start;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.auth-module__cni4Dq__label svg{color:var(--auth-gold-dark);flex:none}.auth-module__cni4Dq__aside{grid-area:aside;place-self:center end;margin-bottom:.5rem;font-size:.8rem}.auth-module__cni4Dq__control{grid-area:control;min-width:0;position:relative}.auth-module__cni4Dq__messages{grid-area:msg}.auth-module__cni4Dq__input{border:1px solid var(--auth-field-line);width:100%;min-height:48px;color:var(--auth-ink);outline-offset:2px;appearance:none;background:#fff;border-radius:10px;outline:2px solid #0000;margin:0;padding:0 14px;font-size:16px;line-height:1.25;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}.auth-module__cni4Dq__input::placeholder{color:var(--auth-placeholder);opacity:1}.auth-module__cni4Dq__input:hover{border-color:var(--auth-field-hover)}.auth-module__cni4Dq__input:focus{border-color:var(--auth-gold-dark);box-shadow:0 0 0 3px #8a6d3b21}.auth-module__cni4Dq__input[aria-invalid=true]{border-color:var(--auth-danger)}.auth-module__cni4Dq__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #9a3f3f1f}.auth-module__cni4Dq__input[readonly]{background:var(--auth-cream)}.auth-module__cni4Dq__inputWithToggle{padding-right:50px}.auth-module__cni4Dq__toggle{width:44px;height:44px;color:var(--auth-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.auth-module__cni4Dq__toggle:hover{background:var(--auth-cream);color:var(--auth-ink)}.auth-module__cni4Dq__toggle:focus-visible{outline:2px solid var(--auth-link);outline-offset:-2px}.auth-module__cni4Dq__hint{color:var(--auth-faint);margin:.5rem 0 0;font-size:.8rem;line-height:1.5}.auth-module__cni4Dq__fieldError{color:var(--auth-danger);align-items:flex-start;gap:.35rem;margin:.5rem 0 0;font-size:.8rem;font-weight:500;line-height:1.45;display:flex}.auth-module__cni4Dq__fieldError svg,.auth-module__cni4Dq__requirement svg{flex:none;margin-top:.1rem}.auth-module__cni4Dq__requirement{color:var(--auth-faint);align-items:flex-start;gap:.4rem;margin:.5rem 0 0;font-size:.8rem;line-height:1.45;display:flex}.auth-module__cni4Dq__requirementMet{color:var(--auth-ok)}.auth-module__cni4Dq__scope a.auth-module__cni4Dq__link,.auth-module__cni4Dq__linkButton{color:var(--auth-link);text-underline-offset:3px;font-weight:600;text-decoration:none}.auth-module__cni4Dq__scope a.auth-module__cni4Dq__link:hover,.auth-module__cni4Dq__linkButton:hover{color:var(--auth-link-hover);opacity:1;text-decoration:underline}.auth-module__cni4Dq__scope a.auth-module__cni4Dq__link:focus-visible,.auth-module__cni4Dq__linkButton:focus-visible{outline:2px solid var(--auth-link);outline-offset:2px;border-radius:4px}.auth-module__cni4Dq__scope a.auth-module__cni4Dq__targetLink{margin-block:-12px;padding-block:12px;display:inline-block}.auth-module__cni4Dq__linkButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;min-height:44px;padding:0 .25rem;font-size:.9rem;display:inline-flex}.auth-module__cni4Dq__linkButton[aria-disabled=true]{color:var(--auth-faint);cursor:default;text-decoration:none}.auth-module__cni4Dq__button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:48px;margin:0;padding:.7rem 1.25rem;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex;position:relative}.auth-module__cni4Dq__button svg{flex:none}.auth-module__cni4Dq__button:active{transform:scale(.98)}.auth-module__cni4Dq__button:focus-visible{outline:2px solid var(--auth-link);outline-offset:3px}.auth-module__cni4Dq__button[aria-disabled=true]{cursor:default}.auth-module__cni4Dq__button[aria-disabled=true]:active{transform:none}.auth-module__cni4Dq__primary,.auth-module__cni4Dq__scope a.auth-module__cni4Dq__primary{background:var(--auth-gold);color:var(--auth-ink);box-shadow:0 10px 24px #6f522117}.auth-module__cni4Dq__primary:hover,.auth-module__cni4Dq__scope a.auth-module__cni4Dq__primary:hover{background:var(--auth-gold-hover);color:var(--auth-ink);opacity:1}.auth-module__cni4Dq__primary[aria-disabled=true]{background:var(--auth-gold);opacity:.8}.auth-module__cni4Dq__secondary,.auth-module__cni4Dq__scope a.auth-module__cni4Dq__secondary{border-color:var(--auth-field-line);color:var(--auth-ink);background:#fff;font-weight:500}.auth-module__cni4Dq__secondary:hover,.auth-module__cni4Dq__scope a.auth-module__cni4Dq__secondary:hover{background:var(--auth-canvas);border-color:var(--auth-gold);color:var(--auth-ink);opacity:1}.auth-module__cni4Dq__secondary[aria-disabled=true]{border-color:var(--auth-line);color:var(--auth-faint);background:#fff}.auth-module__cni4Dq__google{color:#1f1f1f;background:#fff;border-color:#747775;gap:10px;font-weight:500}.auth-module__cni4Dq__google:hover{background:var(--auth-canvas)}.auth-module__cni4Dq__arrow{transition:transform .15s}.auth-module__cni4Dq__button:hover .auth-module__cni4Dq__arrow{transform:translate(2px)}.auth-module__cni4Dq__button[aria-disabled=true]:hover .auth-module__cni4Dq__arrow{transform:none}.auth-module__cni4Dq__spin{animation:.9s linear infinite auth-module__cni4Dq__auth-spin}@keyframes auth-module__cni4Dq__auth-spin{to{transform:rotate(360deg)}}.auth-module__cni4Dq__actions{gap:.75rem;margin-top:.5rem;display:grid}.auth-module__cni4Dq__actionsLoose{margin-top:1.5rem}.auth-module__cni4Dq__divider{letter-spacing:.12em;text-transform:uppercase;color:var(--auth-faint);align-items:center;gap:.75rem;margin:1.5rem 0;font-size:.7rem;font-weight:600;display:flex}.auth-module__cni4Dq__divider:before,.auth-module__cni4Dq__divider:after{content:"";background:var(--auth-line);flex:1;height:1px}.auth-module__cni4Dq__notice{text-align:left;border:1px solid;border-radius:10px;align-items:flex-start;gap:.6rem;margin:0 0 1.25rem;padding:.75rem .9rem;font-size:.86rem;line-height:1.45;display:flex}.auth-module__cni4Dq__notice>svg{flex:none;margin-top:.1rem}.auth-module__cni4Dq__noticeBody{flex:1;min-width:0}.auth-module__cni4Dq__noticeAction{margin-top:.75rem}.auth-module__cni4Dq__noticeError{color:#8a4934;background:#fff8f4;border-color:#e6cfc3}.auth-module__cni4Dq__noticeWarn{color:#8a6d1f;background:#fdf6e3;border-color:#e0c060}.auth-module__cni4Dq__noticeInfo{color:#1a1a2e;background:#f5efe2;border-color:#d8c7a6}.auth-module__cni4Dq__noticeSuccess{color:#1f6b47;background:#e5f1ea;border-color:#1f6b4740}.auth-module__cni4Dq__scope .auth-module__cni4Dq__notice a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.auth-module__cni4Dq__scope .auth-module__cni4Dq__notice a:hover{opacity:1}.auth-module__cni4Dq__turnstile{flex-direction:column;align-items:center;margin-top:1rem;display:flex}.auth-module__cni4Dq__turnstileError{color:var(--auth-danger);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;margin:.5rem 0 0;font-size:.8rem;line-height:1.45;display:flex}.auth-module__cni4Dq__turnstileError .auth-module__cni4Dq__linkButton{min-height:32px;font-size:.8rem;text-decoration:underline}.auth-module__cni4Dq__cardFooter{text-align:center;color:var(--auth-faint);margin:1.5rem 0 0;font-size:.9rem;line-height:1.6}.auth-module__cni4Dq__explainer{color:var(--auth-faint);margin:1rem 0 0;font-size:.85rem;line-height:1.55}.auth-module__cni4Dq__explainer+.auth-module__cni4Dq__explainer{margin-top:.5rem}.auth-module__cni4Dq__below{text-align:center;color:var(--auth-faint);gap:.5rem;margin-top:1.5rem;font-size:.9rem;line-height:1.6;display:grid}.auth-module__cni4Dq__below p{margin:0}.auth-module__cni4Dq__fineprint{font-size:.8rem;line-height:1.6}.auth-module__cni4Dq__below .auth-module__cni4Dq__fineprint{margin-bottom:.5rem}.auth-module__cni4Dq__aboveCard{margin-bottom:1.25rem}.auth-module__cni4Dq__aboveCard .auth-module__cni4Dq__notice{margin:0}.auth-module__cni4Dq__backRow{justify-content:center;margin-top:1.25rem;display:flex}.auth-module__cni4Dq__scope a.auth-module__cni4Dq__backLink{align-items:center;gap:.35rem;min-height:44px;font-size:.9rem;display:inline-flex}.auth-module__cni4Dq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.auth-module__cni4Dq__page{padding-top:2rem;padding-bottom:3rem}.auth-module__cni4Dq__brandBar{margin-bottom:1.5rem}.auth-module__cni4Dq__brandLogo img{width:auto!important;height:32px!important}.auth-module__cni4Dq__card{padding:1.5rem 1.25rem}.auth-module__cni4Dq__title{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__input,.auth-module__cni4Dq__button,.auth-module__cni4Dq__arrow{transition:none}.auth-module__cni4Dq__button:active,.auth-module__cni4Dq__button:hover .auth-module__cni4Dq__arrow{transform:none}.auth-module__cni4Dq__spin{animation:none}}