:root{--paper:#f5f0e6;--paper-sunk:#ede7da;--field:#fbf8f2;--ink:#1c2420;--ink-2:#3a403a;--ink-3:#5a5f58;--muted:#686c66;--rule:#d9d2c2;--rule-strong:#c9c1af;--accent:#7a2233;--accent-deep:#5c1926;--accent-edge:#c9b0b4;--accent-wash:#f7efef;--link:#1f4f86;--link-deep:#163a63;--agree:#0f6e56;--tension:#854f0b;--danger:#a32d2d;--person-latin:Newsreader, Georgia, serif;--system-latin:"IBM Plex Sans", system-ui, sans-serif;--person-hebrew:"Frank Ruhl Libre", Georgia, serif;--system-hebrew:Assistant, system-ui, sans-serif;--safe-bottom:env(safe-area-inset-bottom,0px);--consumer-navigation-height:4.25rem}*{box-sizing:border-box}html{color:var(--ink);background:var(--paper);font-family:var(--system-latin);font-synthesis:none}html[lang=he]{font-family:var(--system-hebrew)}body{min-inline-size:min(20rem,100%);min-height:100dvh;background:var(--paper);margin:0;padding-block-end:calc(var(--consumer-navigation-height) + var(--safe-bottom) + .5rem);overflow-x:hidden}#root{flex-direction:column;min-height:100dvh;display:flex}.unsaved-dialog{border:1px solid var(--rule-strong);max-block-size:calc(100dvh - 2rem);inline-size:min(32rem,100% - 2rem);color:var(--ink);background:var(--paper);padding:1.5rem;overflow-y:auto}.unsaved-dialog::backdrop{background:#1c24208c}.unsaved-dialog h2{margin-block-start:0}.unsaved-actions{gap:.75rem;display:grid}.unsaved-status,.missing-answer-note{color:var(--accent);font-size:1rem}.missing-answers{border-block:1px solid var(--rule);margin-block:1.5rem;padding-block:1rem}.missing-answer-list{flex-wrap:wrap;gap:.5rem;display:flex}.missing-answer-list .secondary-button{inline-size:auto;margin:0;padding:.65rem 1rem}html,body,#root{touch-action:pan-x pan-y}button,input,textarea,select{font:inherit}button,input:not([type=radio]):not([type=checkbox]),select{min-block-size:2.75rem}button{cursor:pointer;touch-action:manipulation}.auth-delivery-options{flex-wrap:wrap;gap:.75rem;margin-block-start:.75rem;display:flex}.auth-delivery-options button{flex:1;inline-size:auto;margin:0}button:disabled{cursor:wait;opacity:.58}a,button{-webkit-tap-highlight-color:transparent}.auth-shell,.book-page{width:min(100% - 3rem,44rem);min-height:100dvh;margin-inline:auto;padding-block:clamp(2.5rem,8vh,5rem) 8.5rem}.auth-shell{flex-direction:column;display:flex}.auth-header{position:relative}.auth-back{margin-block-end:.75rem;padding:.25rem 0;font-size:1.4rem;line-height:1;display:block}html[dir=rtl] .auth-back span{display:inline-block;transform:scaleX(-1)}.auth-home{color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;display:block}.auth-see-how{margin-block:1.25rem 0}.signin{padding-block-start:clamp(1rem,4vh,2.5rem)}.signin-top{justify-content:space-between;align-items:center;min-block-size:2.75rem;display:flex}.signin-top .language-control{position:static}.signin-top .auth-back{margin:0}.signin .auth-form{margin-block-start:clamp(1rem,4vh,2.5rem)}.signin-crest{object-fit:contain;block-size:4.75rem;inline-size:4.75rem;margin-block-end:1.25rem;display:block}.signin h1{letter-spacing:-.015em;margin:0;font-size:clamp(2.1rem,9vw,2.6rem);line-height:1.08}.signin-sub{color:var(--ink-2);font-family:var(--person-latin);margin-block:.75rem 0;font-size:1.15rem;line-height:1.5}html[lang=he] .signin-sub{font-family:var(--person-hebrew)}.auth-form .signin-label{color:var(--ink-2);letter-spacing:0;text-transform:none;margin-block:2.25rem .5rem;font-size:.9rem;font-weight:500;display:block}.phone-box{border:1px solid var(--rule-strong);background:var(--field);border-radius:.2rem;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.phone-box:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.phone-box input:not([type=checkbox]):not([type=radio]){letter-spacing:.02em;border:0;min-block-size:3.6rem;padding-inline:.9rem;font-size:1.2rem}.phone-box input:focus{box-shadow:none;border-block-end-color:#0000}.phone-box input:focus-visible{outline:0}.signin .primary-button{min-block-size:3.5rem;font-size:1.05rem}.signin-email{margin-block-start:1.25rem}.signin-other{gap:.25rem;margin-block-start:.75rem;display:grid}.signin-other .quiet-button{inline-size:100%;color:var(--link);margin:0}.signin .code-sent{color:var(--ink-2);margin-block:.85rem 0;font-size:1rem}.signin .code-sent strong{color:var(--ink);white-space:nowrap;font-weight:500}.text-link{min-block-size:0;color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.code-boxes{margin-block-start:2rem;display:block;position:relative}.code-boxes input:not([type=checkbox]):not([type=radio]){z-index:1;color:#0000;caret-color:#0000;block-size:100%;inline-size:100%;box-shadow:none;letter-spacing:0;opacity:.01;background:0 0;border:0;padding:0;position:absolute;inset:0}.code-digits{direction:ltr;grid-template-columns:repeat(6,1fr);gap:.55rem;display:grid}.code-digits span{border:1px solid var(--rule-strong);background:var(--field);block-size:3.9rem;color:var(--ink);border-radius:.2rem;place-items:center;font-size:1.75rem;display:grid}.code-boxes:focus-within .code-digits span.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.code-checking{color:var(--ink-3);align-items:center;gap:.6rem;margin-block-start:1.4rem;display:flex}.code-checking .media-spinner{border-width:.14rem;block-size:1.1rem;inline-size:1.1rem}.code-again{color:var(--muted);margin-block-start:1.5rem}.ink-rule{background:var(--ink);block-size:.1875rem;inline-size:4.75rem}.wide-rule{block-size:.125rem;inline-size:100%;margin-block-start:1rem}h1,h2,h3,.wordmark,blockquote,.person-voice{font-family:var(--person-latin);font-weight:400}html[lang=he] h1,html[lang=he] h2,html[lang=he] h3,html[lang=he] .wordmark,html[lang=he] blockquote,html[lang=he] .person-voice{font-family:var(--person-hebrew)}.brand-logo-lockup{color:var(--ink)}.brand-logo-lockup img{object-fit:contain;flex:none;display:block}.brand-logo-lockup span{font-family:var(--person-latin);font-weight:400;line-height:1}html[lang=he] .brand-logo-lockup span{font-family:var(--person-hebrew)}.brand-logo-auth{justify-items:start;gap:.65rem;display:grid}.brand-logo-auth img{block-size:clamp(7rem,25vw,9rem);inline-size:clamp(7rem,25vw,9rem)}.brand-logo-auth span{font-size:clamp(2.75rem,10vw,4.5rem)}.brand-logo-compact{align-items:center;gap:.65rem;display:flex}.brand-logo-compact img{block-size:2.75rem;inline-size:2.75rem}.brand-logo-compact span{font-size:1.7rem}.auth-header>p,.lede,.person-voice,.next-note{max-inline-size:46ch;color:var(--ink-3);font-family:var(--person-latin);font-size:1.05rem;line-height:1.6}html[lang=he] .auth-header>p,html[lang=he] .lede,html[lang=he] .person-voice,html[lang=he] .next-note{font-family:var(--person-hebrew)}.language-control{position:absolute;inset-block-start:0;inset-inline-end:0}.auth-form{margin-block-start:clamp(3rem,9vh,5rem)}.auth-account-choice{margin-block-start:2rem}.auth-account-choice+.auth-form{margin-block-start:1.5rem}.auth-form label,.profile-form>label,.field-pair label,.question-page form>label,.profile-ending label{gap:.45rem;display:grid}.auth-form label>span,.profile-form label>span,.question-page label>span,.profile-ending label>span,legend,dt,.next-action{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:500}.eyebrow{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.875rem;font-weight:500}:where(input:not([type=checkbox],[type=radio]),select,textarea){width:100%;color:var(--ink);background:var(--field);border:1px solid var(--rule-strong);border-radius:.2rem;outline:0;padding-block:.65rem;padding-inline:.85rem}:where(input:is([type=range],[type=file],[type=color])){background:0 0;border:0;border-radius:0;padding-inline:0}:where(.book-page input[type=checkbox]){block-size:1.25rem;inline-size:1.25rem;accent-color:var(--accent)}textarea{resize:vertical;line-height:1.55}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.auth-form input{letter-spacing:.025em;font-size:1.25rem}.field-help,small,.auth-terms,.code-sent{color:var(--muted);font-size:.875rem;line-height:1.55}.field-help{margin-block:.75rem 0}.auth-terms{margin-block:auto 0;padding-block-start:3rem}.recaptcha-help{color:var(--muted);margin-block:1.5rem .5rem;font-size:.875rem;line-height:1.5}#recaptcha-container{overflow-inline:auto;min-block-size:4.9rem}#recaptcha-container:empty{min-block-size:0}#recaptcha-container>div{margin-inline:auto}.code-sent{margin-block:0 1.5rem}.primary-button,.secondary-button,.quiet-button,.release-choices button{border-radius:.2rem;padding-block:.8rem;padding-inline:1.2rem}.primary-button{width:100%;color:var(--paper);background:var(--accent);border:1px solid var(--accent);margin-block-start:1.75rem}@media (hover:hover){.primary-button:hover{background:var(--accent-deep)}}.primary-button:active:not(:disabled){background:var(--accent-deep)}:is(.secondary-button,.quiet-button,.choice-button,.unit-switch button,.saved-profile-tabs button,.setting-toggle,.importance-scale-track button,.matching-topic-list button,.custom-question-idea,.custom-question-rows button):active:not(:disabled){background-color:var(--accent-wash)}.chapter-navigation button:active{background-color:color-mix(in srgb, var(--ink) 6%, transparent)}:root{--page-shift:1.25rem}html[dir=rtl]{--page-shift:-1.25rem}.app-bar{view-transition-name:page-bar}.chapter-navigation{view-transition-name:page-tabs}::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}html[data-page-motion]::view-transition-old(root){animation-name:page-leave;animation-duration:90ms;animation-timing-function:linear}html[data-page-motion=forward]::view-transition-new(root){animation-name:page-enter-forward}html[data-page-motion=back]::view-transition-new(root){animation-name:page-enter-back}html[data-page-motion=swap]::view-transition-new(root){animation-name:page-enter-fade;animation-duration:.16s}@keyframes page-leave{to{opacity:0}}@keyframes page-enter-forward{0%{opacity:0;transform:translateX(var(--page-shift))}}@keyframes page-enter-back{0%{opacity:0;transform:translateX(calc(var(--page-shift) * -1))}}@keyframes page-enter-fade{0%{opacity:0}}.secondary-button,.release-choices button{color:var(--accent);border:1px solid var(--accent-edge);background:0 0}.secondary-button.neutral{color:var(--ink-3);border-color:var(--rule-strong)}.quiet-button{color:var(--ink-3);background:0 0;border:0}.auth-form .quiet-button{width:100%;margin-block-start:.5rem}.auth-form .auth-delivery-options .quiet-button{inline-size:auto;margin:0}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:.125rem solid var(--accent);outline-offset:.1875rem}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):focus-visible{outline:0}.form-message{color:var(--danger);margin-block:1rem 0;font-size:.875rem;line-height:1.45}.message-details{color:var(--ink-3);margin-block:.35rem 0;font-size:.8125rem}.message-details summary{cursor:pointer;inline-size:fit-content;text-decoration:underline}.message-details span{overflow-wrap:anywhere;margin-block-start:.25rem;display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.page-header{justify-content:space-between;align-items:start;gap:2rem;display:flex;position:relative}.page-header .language-control{position:static}.page-header .eyebrow{margin-block-start:.6rem}.book-page.app-page{padding-block-start:max(.5rem, env(safe-area-inset-top))}.app-bar{justify-content:space-between;align-items:center;min-block-size:2.75rem;margin-block-end:.5rem;display:flex}.app-bar .language-control{color:var(--ink-3);position:static}.app-bar .page-back{min-block-size:2.75rem;margin:0}.app-page :is(.onboarding-section,.question-page,.showstopper-review,.home-page,.destination-page){padding-block-start:.25rem}.app-page .destination-page>h1,.app-page .onboarding-section h1{margin-block-start:.25rem}.app-bar.with-title{min-block-size:2.6rem;margin-block-end:.25rem}.app-bar.with-title h1{margin:0;font-size:1.5rem;line-height:1.1}.app-subtitle{margin-block:-.2rem .3rem}.app-subtitle:empty{display:none}.app-bar-tools{align-items:center;gap:.4rem;display:flex}.app-bar-tool{min-block-size:2.6rem;color:var(--ink-2);border:1px solid var(--rule-strong);background:0 0;align-items:center;gap:.4rem;padding-block:0;padding-inline:.7rem;font-size:.9rem;display:flex}.app-bar-tool svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;block-size:1.2rem;inline-size:1.2rem}.person-hero{min-inline-size:0;display:grid}.person-hero>.eyebrow{margin-block:0 .5rem}.person-photos{touch-action:pan-y;min-inline-size:0;max-inline-size:30rem;margin:0}.person-photo-stage{aspect-ratio:10/9;background:var(--paper-sunk);place-items:center;inline-size:100%;display:grid;overflow:hidden}.person-photo-stage>*,.person-photo-frame>*{grid-area:1/1}.person-photo-frame{block-size:100%;inline-size:100%;display:grid}.person-photo{cursor:zoom-in;opacity:0;filter:contrast(.6)brightness(1.15)saturate(.4);background:0 0;border:0;block-size:100%;min-block-size:0;inline-size:100%;padding:0;transition:opacity .26s ease-out,filter .7s ease-out}.person-photo.ready{opacity:1;filter:none}.person-photo img{object-fit:cover;object-position:50% 30%;block-size:100%;inline-size:100%;display:block}.person-photo-frame.resume-picture .person-photo img,.person-photo-stage video{object-fit:contain}.person-photo-stage video{block-size:100%;inline-size:100%}.person-photo-stage,.compact-media-stage{grid-template:minmax(0,1fr)/minmax(0,1fr);min-block-size:0}.person-photo-stage video,.compact-media-stage video{min-block-size:0;max-block-size:100%}.person-photo-dashes{gap:.3rem;display:flex}.person-photo-dashes button{background:0 0;border:0;flex:1;min-block-size:1.2rem;padding:0}.person-photo-dashes button:before{content:"";background:var(--rule-strong);block-size:2px;display:block}.person-photo-dashes button[aria-current=true]:before{background:var(--ink)}.person-photos figcaption{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem 1rem;font-size:.8rem;line-height:1.4;display:flex}.person-photos.empty figcaption,.person-photo-stage+figcaption{margin-block-start:.45rem}.person-photos .verification-status-row{flex-wrap:wrap;gap:.2rem .75rem;display:flex}.person-photo-caption{color:var(--ink-3);margin-block:.2rem 0;font-size:.85rem}.person-name{flex-wrap:wrap;align-items:baseline;gap:0 .6rem;margin-block-start:.55rem;display:flex}.person-name h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.9rem,8.5vw,2.4rem);line-height:1.05}.test-profile-mark{color:var(--ink-3);margin:.2rem 0 0;font-size:.8125rem}.person-facts{border-block-start:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:.7rem 0 0;padding:.75rem 0 0;font-size:.95rem;line-height:1.35;list-style:none;display:grid}.person-facts li{min-inline-size:0;color:var(--ink);flex-wrap:wrap;align-items:center;column-gap:.45rem;display:flex}.person-facts li>svg{fill:none;block-size:1.1rem;inline-size:1.1rem;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.person-facts small{color:var(--ink-3);font-size:.85em}.person-facts .person-where{grid-column:1/-1;column-gap:0;font-size:1.05rem}.person-facts .person-where>svg{margin-inline-end:.45rem}.person-facts .person-where strong{font-weight:500}.person-facts .person-where span{color:var(--ink-3);font-size:.92em}.person-hero .reader-live,.person-hero .reader-live-note{margin-block:.5rem 0}.person-vitals{border-block-start:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;margin:1rem 0 0;display:grid}.person-vitals>div{border-block-end:1px solid var(--rule);min-inline-size:0;padding-block:.45rem .4rem}.person-vitals dt,.ending-counts dt{color:var(--ink-3);letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:400}.ending-counts dt{color:var(--ink-2);font-size:.95rem}.person-facts .person-town{margin-inline-start:.35rem}.person-photo-inline{background:var(--paper-sunk);cursor:zoom-in;border:0;min-block-size:0;inline-size:100%;max-inline-size:30rem;margin-block:1.5rem;padding:0;display:block}.person-photo-inline img{aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;inline-size:100%;display:block}.person-vitals dd{overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.95rem}.person-vital-note{color:var(--ink-2);font-family:var(--person-latin);margin-block-start:.15rem;font-size:.9rem;line-height:1.4;display:block}html[lang=he] .person-vital-note{font-family:var(--person-hebrew)}.person-facts .outside-age,.person-vitals .outside-age{color:var(--tension);font-weight:500}.person-vitals .outside-age{margin-block-start:.15rem;font-size:.85rem;display:block}.person-facts .outside-age{flex-basis:100%;padding-inline-start:1.55rem}.ending-counts{border-block-start:1px solid var(--rule);margin:.75rem 0 0}.ending-counts>div{color:var(--ink-2);border-block-end:1px solid var(--rule);justify-content:space-between;gap:1rem;padding-block:.6rem;display:flex}.ending-counts dd{color:var(--ink);margin:0;font-weight:500}.ending-counts .not-yet dd{color:var(--tension)}.profile-ending .interest-question{margin-block-start:1.25rem}.profile-ending .interest-question>span{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:.9rem;font-weight:400}.decision-actions .primary-button{margin:0}.decision-actions.single{grid-template-columns:minmax(0,1fr)}.discovery-page .decision-actions{background:var(--paper)}.decision-actions.at-end{border-block-start-color:#0000;padding-block-start:1rem}.decision-after{text-align:center;justify-items:center;gap:.6rem;padding-block:.25rem 1.5rem;display:grid}.decision-after .text-link{min-block-size:2.75rem}.decision-after p{color:var(--ink-3);margin:0;font-size:.82rem;line-height:1.5}.app-page h1+.next-action{color:var(--ink-2);margin-block:.35rem 1.25rem;font-size:.95rem;font-weight:400;line-height:1.5}.dater-greeting{min-inline-size:0;color:var(--ink-3);font:400 .9rem/1.2 var(--system-latin);align-items:center;gap:.55rem;display:flex}.dater-greeting>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.dater-greeting strong{color:var(--ink);font-weight:500}button.dater-greeting{text-align:start;cursor:pointer;background:0 0;border:0;min-block-size:2.75rem;padding:0}.dater-greeting img,.dater-greeting-initial{object-fit:cover;object-position:50% 20%;border-radius:3px;flex:none;block-size:1.75rem;inline-size:1.75rem}.dater-greeting-initial{background:var(--paper-sunk);color:var(--accent);font:1rem/1 var(--person-latin);place-items:center;display:grid}html[lang=he] .dater-greeting{font-family:var(--system-hebrew)}.app-bar>.dater-greeting{flex:0 auto}.app-bar-tools,.app-bar>.language-control{flex:none}.app-bar.with-title{justify-content:flex-start;gap:.9rem;container-type:inline-size}.app-bar.with-title h1{flex:none;font-size:1.85rem}.app-bar.with-title .app-bar-tools{margin-inline-start:auto}.app-bar.with-title h1,.app-bar.with-title .dater-greeting-words{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@container (width>=24.5rem){.app-bar.with-title .dater-greeting-words{clip:auto;block-size:auto;inline-size:auto;position:static;overflow:visible}}@container (width>=32rem){.app-bar.with-title h1{clip:auto;block-size:auto;inline-size:auto;position:static;overflow:visible}}.page-back{min-block-size:3rem;color:var(--link);text-align:start;background:0 0;border:0;margin-block-start:.75rem;padding-inline:0;font-size:.95rem}.onboarding-section,.question-page,.showstopper-review,.home-page,.destination-page{padding-block-start:clamp(2.25rem,7vh,4.5rem)}.book-page:not(.app-page)>.page-back+.onboarding-section{padding-block-start:1rem}.onboarding-section h1,.question-page h1,.showstopper-review h1,.home-page h1,.destination-page>h1,.empty-page h1{margin-block:.8rem;font-size:clamp(2rem,7vw,3.25rem);line-height:1.08}.next-action{max-inline-size:58ch;color:var(--ink-3);text-transform:none;letter-spacing:0;margin-block:0 1.2rem;font-size:.875rem}.profile-form,.question-page form{gap:1.6rem;margin-block-start:2rem;display:grid}.location-fields{gap:1.25rem;padding-block:.25rem;display:grid}.location-fields>label{gap:.45rem;display:grid}.location-fields>small{margin-block-start:-.35rem}.location-search-button{justify-self:start;min-inline-size:10rem}.location-search-message{margin-block:-.4rem 0}.location-confirmed{color:var(--ink);background:var(--paper-sunk);border-inline-start:.25rem solid var(--accent);font-family:var(--sans);margin:0;padding-block:.75rem;padding-inline:.9rem;font-size:.875rem;line-height:1.45}.field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{margin-block-end:.7rem;padding:0}.location-fields>legend{color:var(--ink);font-family:var(--person-latin);margin-block-end:.9rem;font-size:1.2rem;font-weight:400}html[lang=he] .location-fields>legend{font-family:var(--person-hebrew)}.choice-row{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.45rem;display:grid}.choice-row.is-short{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}.choice-row.is-list{grid-template-columns:1fr}.choice-row.is-list .choice-button{text-align:start;padding-inline:.85rem}.choice-button{min-block-size:3rem;color:var(--ink);background:var(--field);border:1px solid var(--rule-strong);text-align:center;border-radius:.2rem;padding-block:.65rem;padding-inline:.55rem;font-size:.95rem}.choice-button[aria-pressed=true],.unit-switch button[aria-pressed=true]{color:var(--accent);background:var(--accent-wash);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:500}.choice-button[aria-pressed=true]:before,.unit-switch button[aria-pressed=true]:before{content:"✓";content:"✓" / "";margin-inline-end:.35rem}.unit-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-block:1.25rem;display:grid}.unit-switch button{color:var(--ink);background:var(--field);border:1px solid var(--rule-strong);border-radius:.2rem;padding:.7rem}.consent-line{grid-template-columns:auto 1fr;align-items:start}.consent-line input{accent-color:var(--accent);margin-block-start:.25rem}.consent-line span{line-height:1.5;color:var(--ink-3)!important;letter-spacing:0!important;text-transform:none!important;font-size:.875rem!important;font-weight:400!important}.rule-list{border-block-start:1px solid var(--rule);margin-block:2rem}.rule-list>div{border-block-end:1px solid var(--rule);grid-template-columns:2fr 1fr;gap:1rem;padding-block:1rem;display:grid}.rule-list strong{color:var(--accent);text-align:end;font-size:.875rem;font-weight:500}.chapter-navigation{z-index:200;opacity:1;visibility:visible;pointer-events:none;justify-content:center;inline-size:100dvw;max-inline-size:100dvw;display:flex;position:fixed;inset-block-end:0;inset-inline-start:0;overflow:hidden}.chapter-navigation-inner{inline-size:min(100dvw,44rem);max-inline-size:100dvw;min-block-size:var(--consumer-navigation-height);pointer-events:auto;background:var(--paper);border-block-start:1px solid var(--ink);box-shadow:0 -.2rem .7rem color-mix(in srgb, var(--ink) 10%, transparent);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding-block-start:.25rem;padding-block-end:calc(.3rem + var(--safe-bottom));padding-inline:.15rem;display:grid;overflow:hidden}.chapter-navigation button{min-block-size:3.6rem;min-inline-size:0;color:var(--ink-3);background:0 0;border:0;border-block-start:.1875rem solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding-block:.25rem;padding-inline:0;font-size:clamp(.72rem,2.7dvw,.82rem);line-height:1;display:flex}.chapter-navigation button>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;inline-size:100%;display:block;overflow:hidden}.chapter-navigation button.active{color:var(--accent);border-block-start-color:var(--accent);font-weight:600}.chapter-navigation button.profile-incomplete>svg{color:var(--danger);margin-inline-end:.75rem}.chapter-navigation button>.profile-completion-count{inline-size:auto;color:var(--danger);background:var(--paper);padding:.15rem;font-size:.7rem;font-weight:500;line-height:1;position:absolute;inset-block-start:.1rem;inset-inline-start:calc(50% - .1rem)}.profile-edit-launcher .profile-section-incomplete{border-color:var(--danger);border-width:2px}.profile-edit-launcher>.profile-progress-summary{color:var(--ink);margin-block-end:.4rem}.navigation-icon{flex:none;block-size:1.45rem;inline-size:1.45rem}.profile-facts{border-block-start:1px solid var(--rule);margin-block:2.5rem 2rem}.profile-facts div{border-block-end:1px solid var(--rule);grid-template-columns:minmax(7rem,.8fr) 2fr;gap:1rem;padding-block:.9rem;display:grid}.profile-facts.compact{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-facts.compact div{display:block}.profile-facts dt,.profile-facts dd{margin:0}.profile-facts dd{text-align:start;margin-block-start:.3rem}.profile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-block:1.5rem 2rem;display:grid}.profile-actions button{min-block-size:3.5rem;min-inline-size:0;padding-inline:.4rem;font-size:.875rem}.profile-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-block-start:1.5rem;display:grid}.profile-primary-actions.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-primary-actions button{min-block-size:4rem;padding-inline:.6rem;font-size:.9rem}.profile-edit-launcher{border-block-start:1px solid var(--rule);border-block-end:1px solid var(--rule);margin-block:1.75rem 2.5rem;padding-block:1.25rem 0}.profile-edit-launcher h2,.profile-preview-heading{margin-block:0 .45rem;font-size:1.3rem}.profile-edit-launcher>p{color:var(--ink-3);margin:0;font-size:.875rem;line-height:1.5}.saved-profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-block:1.5rem;display:grid}.saved-profile-tabs button{min-block-size:3rem;color:var(--ink);background:var(--field);border:1px solid var(--rule-strong);border-radius:.2rem;padding-block:.65rem;padding-inline:.4rem}.saved-profile-tabs button[aria-selected=true]{color:var(--accent);background:var(--accent-wash);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:500}.saved-profile-tabs button span{margin-inline-start:.35rem;font-size:.875rem}.saved-profile-list{border-block-start:1px solid var(--rule-strong)}.saved-profile-item{border-block-end:1px solid var(--rule-strong);padding-block:.9rem}.saved-profile-item.through-matchmaker{border-inline-start:3px solid var(--accent);padding-inline-start:1rem}.saved-profile-source{color:var(--ink-3);align-items:center;gap:.5rem;margin:.55rem 0 0;font-size:.9rem;display:flex}.through-matchmaker .saved-profile-source{color:var(--accent);font-weight:500}.saved-profile-source img,.saved-profile-source-initial{object-fit:cover;border-radius:3px;flex:none;block-size:1.5rem;inline-size:1.5rem}.saved-profile-source-initial{background:var(--paper-sunk);color:var(--ink-2);place-items:center;font-size:.8rem;display:grid}.saved-profile-summary{inline-size:100%;color:var(--ink);text-align:start;background:0 0;border:0;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:0;display:grid}.saved-profile-summary img,.saved-profile-photo-placeholder{background:var(--paper-sunk);object-fit:contain;block-size:5.5rem;inline-size:5.5rem}.saved-profile-copy{gap:.3rem;min-inline-size:0;display:grid}.saved-profile-copy strong{font-family:var(--person-latin);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:400;overflow:hidden}html[lang=he] .saved-profile-copy strong{font-family:var(--person-hebrew)}.saved-profile-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-block-start:.75rem;margin-inline-start:6.5rem;display:grid}.saved-profile-actions button{min-block-size:3rem;padding-inline:.5rem;font-size:.875rem}.saved-profile-actions-single{grid-template-columns:minmax(0,1fr)}.saved-profile-state{color:var(--muted);font:.875rem/1.4 var(--sans);margin-block:.65rem 0;margin-inline-start:6.5rem}.danger-action{color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent)}.profile-preview-heading{margin-block-end:1.25rem}.profile-prose{border-block-end:1px solid var(--rule);padding-block:1rem}.profile-prose h2,.settings-section h2{margin-block:0 .6rem;font-size:1.25rem}.profile-prose .person-voice{white-space:pre-wrap;margin-block:0}.profile-empty{color:var(--muted);font-family:var(--person-latin);margin-block:.5rem;line-height:1.55}html[lang=he] .profile-empty{font-family:var(--person-hebrew)}.inline-edit{min-block-size:2.5rem;color:var(--link);background:0 0;border:0;padding-inline:0;font-size:.875rem}.profile-tags{flex-wrap:wrap;gap:.45rem .9rem;margin-block:.8rem;display:flex}.profile-tags span{color:var(--ink-2);border-block-end:1px solid var(--accent-edge);padding-block:.35rem;font-size:.875rem}.upload-control{border-block-end:1px solid var(--rule);gap:.45rem;padding-block:1rem;display:grid}.upload-control>span{color:var(--ink);font-size:.95rem}.upload-control input{border:0}.media-library{margin-block:2rem 1rem}.media-library-heading{justify-content:space-between;align-items:end;gap:1rem;margin-block-end:.8rem;display:flex}.media-library-heading h2,.additional-media h2{margin:0;font-size:1.45rem}.media-library-heading p{color:var(--muted);margin-block:.25rem 0;font-size:.875rem}.media-empty-help{color:var(--ink-3);margin-block:0 .8rem;font-size:.875rem;line-height:1.45}.media-order-help{color:var(--ink-3);border-block:1px solid var(--rule);margin-block:0 .8rem;padding-block:.6rem;font-size:.875rem;line-height:1.45}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.media-tile{min-inline-size:0;margin:0}.media-tile[draggable=true]{cursor:grab}.media-tile.dragging{opacity:.58}.media-tile.drop-target .media-tile-preview{outline:3px solid var(--accent);outline-offset:2px}.media-tile-preview{aspect-ratio:3/4;background:var(--paper-sunk);border:1px solid var(--rule);position:relative;overflow:hidden}.media-photo-open,.media-photo-open>img,.media-playable,.media-playable>video{block-size:100%;inline-size:100%;display:block}.media-photo-open{background:0 0;border:0;min-block-size:0;padding:0;position:relative}.media-photo-open>img{object-fit:contain}.media-playable>video{object-fit:cover}.media-photo-open>span{color:var(--paper);background:color-mix(in srgb, var(--ink) 78%, transparent);padding-block:.25rem;padding-inline:.4rem;font-size:.75rem;position:absolute;inset-block-end:1.8rem;inset-inline-end:.4rem}.media-playable{min-block-size:0;color:var(--paper);background:var(--ink);border:0;padding:0;position:relative}.media-playable>span{block-size:2rem;inline-size:2rem;color:var(--ink);background:var(--paper);place-items:center;font-size:.8rem;display:grid;position:absolute;inset-block-end:.55rem;inset-inline-start:.55rem}.media-voice-preview{place-content:center;gap:.65rem;padding:.65rem;display:grid}.media-voice-preview>span{justify-self:center;position:static}.media-voice-preview>strong{font-size:.875rem;font-weight:500}.media-position{block-size:1.55rem;min-inline-size:1.55rem;color:var(--paper);background:var(--ink);place-items:center;padding-inline:.25rem;font-size:.75rem;display:grid;position:absolute;inset-block-start:.35rem;inset-inline-start:.35rem}.media-remove{min-block-size:2.15rem;inline-size:2.15rem;color:var(--paper);background:var(--ink);border:1px solid var(--paper);padding:0;font-size:1.4rem;line-height:1;position:absolute;inset-block-start:.35rem;inset-inline-end:.35rem}.media-first{color:var(--paper);background:color-mix(in srgb, var(--ink) 88%, transparent);text-align:start;padding-block:.35rem;padding-inline:.45rem;font-size:.75rem;font-weight:500;position:absolute;inset-block-end:0;inset-inline:0}.media-tile figcaption{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;padding-block-start:.3rem;font-size:.875rem;display:grid}.media-drag-handle{min-block-size:2.2rem;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;cursor:grab;touch-action:none;background:0 0;border:0;align-items:center;gap:.28rem;padding:0;font-size:.875rem;display:flex;overflow:hidden}.media-drag-handle>span{color:var(--accent);font-size:1rem}.media-drag-handle:active{cursor:grabbing}.media-order-actions{grid-template-columns:repeat(2,2.2rem);display:grid}.media-order-actions button{min-block-size:2.2rem;color:var(--link);background:0 0;border:0;padding:0;font-size:1.15rem}.media-order-actions button:disabled{color:var(--muted);opacity:.45}.media-add-tile{aspect-ratio:3/4;color:var(--accent);border:1px dashed var(--accent-edge);text-align:center;cursor:pointer;background:0 0;place-content:center;gap:.55rem;padding:.5rem;display:grid}.media-add-tile>span{font-size:2.25rem;font-weight:300;line-height:1}.media-add-tile>strong{font-size:.875rem;font-weight:500;line-height:1.3}.media-tile-pending{cursor:default;border-style:solid}.media-tile-pending>.media-spinner{justify-self:center}.additional-media{border-block-start:1px solid var(--rule);margin-block:2rem}.additional-media h2{padding-block:1.3rem .65rem}.media-upload-row{border-block-end:1px solid var(--rule);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-block-size:5rem;padding-block:.8rem;display:grid}.media-upload-row strong,.media-upload-row small{display:block}.media-upload-row strong{color:var(--ink);font-size:.95rem;font-weight:500}.media-upload-row small{color:var(--ink-3);margin-block-start:.3rem;font-size:.875rem;line-height:1.4}.media-upload-plus{block-size:2.8rem;inline-size:2.8rem;color:var(--accent);border:1px solid var(--accent-edge);place-items:center;font-size:1.7rem;display:grid}.empty-media{color:var(--muted);margin-block:1.5rem}.settings-section{border-block-end:1px solid var(--rule);padding-block:1.5rem}.dater-settings-group{border-block-end:1px solid var(--rule);padding-block:1.75rem}.dater-settings-group>h2{font:400 1.6rem/1.25 var(--person-latin);margin-block:0 1rem}.dater-settings-group>p{color:var(--ink-3);line-height:1.55}.dater-settings-group>.settings-status{color:var(--ink);margin-block:0}.dater-settings-group .settings-section{border:0;padding-block:1.25rem 0}.dater-settings-group>h2+.settings-section{padding-block-start:0}.dater-settings-group .settings-section>:first-child{margin-block-start:0}.dater-settings-group>.introduction-settings:last-child{border-block-end:0;margin-block-end:0;padding-block-end:0}.dater-settings-group .settings-section h2{font-size:1.1rem}.dater-settings-group :is(input:not([type=checkbox]):not([type=radio]),select,textarea){inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.dater-settings-group label{min-inline-size:0}:is(.dater-settings-group,.who-page) .setting-toggle>span{overflow-wrap:anywhere;min-inline-size:0}:is(.dater-settings-group,.who-page) .setting-toggle>strong{flex-shrink:0}.dater-settings-group .account-deletion>label{gap:.5rem;margin-block:1rem;display:grid}.who-question{border:0;gap:.5rem;margin:0 0 1.25rem;padding:0;display:grid}.who-question legend{margin-block-end:.5rem;padding:0;font-weight:600}.who-question label{cursor:pointer;align-items:flex-start;gap:.65rem;min-block-size:2.75rem;display:flex}.who-question input[type=radio]{block-size:1.15rem;min-block-size:1.15rem;inline-size:1.15rem;accent-color:var(--accent);flex:0 0 1.15rem;margin:.2rem 0 0}.who-question label>span{gap:.15rem;min-inline-size:0;display:grid}.who-question small{color:var(--ink-3);line-height:1.5}.who-question:disabled label{cursor:default}.who-held{border-block:1px solid var(--rule);margin-block-end:1.25rem;padding-block:.75rem}.who-held p{margin:0 0 .6rem}.who-held-actions,.who-held-actions>span{flex-wrap:wrap;gap:.5rem;display:flex}.who-note{color:var(--ink-3);font-size:.9rem;line-height:1.5}.left-matchmaker .collaboration-check,.left-matchmaker label{align-items:center;gap:.6rem;min-block-size:2.75rem;display:flex}.left-matchmaker input[type=checkbox]{block-size:1.2rem;inline-size:1.2rem;accent-color:var(--accent);margin:0}.left-matchmaker-actions{gap:.6rem;margin-block-start:1rem;display:flex}.mm-joining-will ul,.mm-term-changes{padding-inline-start:1.2rem;line-height:1.6}.dater-settings-group>.settings-person-words{font:400 1.15rem/1.55 var(--person-latin);color:var(--ink);white-space:pre-wrap}.settings-editor-actions{flex-wrap:wrap;gap:.6rem;margin-block:.8rem;display:flex}.settings-editor-actions button{min-block-size:2.75rem}.settings-editor-actions .profile-section-incomplete{border:2px solid var(--danger)}html[lang=he] .dater-settings-group>h2,html[lang=he] .dater-settings-group>.settings-person-words{font-family:var(--person-hebrew)}.blocked-people ul{margin:0;padding:0;list-style:none}.blocked-people li{border-block-start:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.blocked-people li button{flex-shrink:0}.setting-toggle{border:1px solid var(--rule-strong);background:var(--field);min-block-size:3.5rem;inline-size:100%;color:var(--ink);font:inherit;text-align:start;border-radius:.2rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.setting-toggle[aria-checked=true]{background:var(--accent-wash);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.setting-toggle strong{color:var(--accent)}.profile-matchmakers{border-block-end:1px solid var(--rule);padding-block:1.5rem}.profile-matchmakers>summary{cursor:pointer;min-block-size:2.75rem;font-family:var(--person-latin);font-size:1.3rem}html[lang=he] .profile-matchmakers>summary{font-family:var(--person-hebrew)}.dater-matchmakers ul{margin:0;padding:0;list-style:none}.dater-matchmakers li{border-block-end:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-block:1rem;display:flex}.dater-payment-reminder{background:var(--paper-sunk);color:var(--ink-2);margin:0 0 .75rem;padding:.75rem 1rem}.dater-matchmakers li>div{overflow-wrap:anywhere;flex:14rem;min-inline-size:0}.dater-matchmakers li p{color:var(--ink-3);margin-block:.3rem 0;font-size:.875rem}.name-preview{color:var(--ink-3)}.profile-reset{gap:.8rem;display:grid}.profile-reset>p{color:var(--ink-3);margin:0;line-height:1.55}.profile-reset>.reset-warning{color:var(--danger)}.profile-reset label{gap:.4rem;max-inline-size:20rem;display:grid}.profile-reset label>span{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:500}.destructive-button{color:var(--danger);border-color:var(--danger)}.resume-section{border-block-end:1px solid var(--rule);padding-block:1.75rem}.resume-section h2{margin-block:0 .65rem;font-size:1.45rem}.resume-section h3{margin-block:2rem .5rem;font-size:2rem}.resume-section>p{color:var(--ink-3);line-height:1.55}.resume-source-list{border-block-start:1px solid var(--rule)}.resume-source-list>div{border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.9rem;display:grid}.resume-source-list strong,.resume-source-list small{overflow-wrap:anywhere;display:block}.resume-source-actions{align-items:center;gap:.75rem;display:flex}.resume-source-actions a,.resume-source-actions button{min-block-size:2.5rem;color:var(--link);background:0 0;border:0;padding:0;font-size:.875rem}.resume-source-actions a{align-items:center;display:inline-flex}.resume-private-note{border-inline-start:.2rem solid var(--accent);padding-inline-start:1rem;font-size:.875rem}.family-public-preview{color:var(--ink-2);border-block:1px solid var(--rule);padding-block:.8rem;font-size:.875rem}.family-child-list{border-block-start:1px solid var(--rule);margin-block:1.2rem}.family-summary-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block:1.5rem;display:grid}.family-summary-inputs label,.reference-person>label{gap:.4rem;display:grid}.family-summary-inputs span,.reference-person label>span{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:500}.family-detail-intro{margin-block-start:2rem}.family-detail-intro h2{margin-block:0 .35rem;font-size:1.35rem}.family-detail-intro p,.references-privacy,.session-filter-actions p{color:var(--ink-3);font-size:.875rem;line-height:1.55}.family-child{border-block-end:1px solid var(--rule);padding-block:1.1rem}.family-child>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.family-child>header h2{margin:0;font-size:1.2rem}.family-child>header button{min-block-size:2.5rem;color:var(--link);background:0 0;border:0;padding:0;font-size:.875rem}.family-child fieldset,.family-child label{margin-block:.85rem 0}.family-privacy-note{color:var(--ink-3);border-inline-start:.2rem solid var(--rule-strong);margin-block:1rem;padding-inline-start:.8rem;font-size:.875rem;line-height:1.5}.resume-family{border-block:1px solid var(--rule);margin-block:1.2rem;padding-block:1rem}.resume-family h4{margin-block:0 .55rem}.resume-family ul{gap:.35rem;margin:0;padding-inline-start:1.2rem;display:grid}.resume-family li{font-size:.875rem}.reference-list{border-block-start:1px solid var(--rule);margin-block:1.25rem}.reference-person{border-block-end:1px solid var(--rule);gap:1rem;padding-block:1.25rem;display:grid}.reference-person>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.reference-person>header h2{margin:0;font-size:1.2rem}.reference-person>header button{min-block-size:2.5rem;color:var(--link);background:0 0;border:0;padding:0;font-size:.875rem}.resume-references{border-block:1px solid var(--rule);margin-block:1.2rem;padding-block:1rem}.resume-references h4{margin-block:0 .55rem}.resume-references ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.resume-references li{gap:.15rem;font-size:.875rem;display:grid}.resume-references small{display:block}.discovery-reader{touch-action:pan-y}.profile-preview{margin-block-start:2rem}.profile-preview .decision-actions button[aria-disabled=true]{cursor:default}.profile-heading{grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.profile-heading-copy{min-inline-size:0}.profile-heading h1{overflow-wrap:anywhere;max-inline-size:100%;margin-block:.8rem .25rem;font-size:clamp(2rem,8vw,3.15rem);line-height:1.08}.distance-status{color:var(--muted);margin-block:.2rem .65rem;font-size:.875rem;line-height:1.4}.profile-descriptors{color:var(--ink-2);flex-wrap:wrap;margin-block:.4rem 0;font-size:.9rem;line-height:1.45;display:flex}.profile-descriptors>span{overflow-wrap:anywhere;max-inline-size:100%}.profile-descriptors>span.compact-descriptor{white-space:nowrap}.profile-descriptors>span+span:before{content:" · ";white-space:pre}.evidence-tabs{border-block:1px solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-tabs button{min-block-size:3rem;color:var(--ink-3);border:0;border-inline-end:1px solid var(--rule-strong);background:0 0;padding:.45rem;font-size:.875rem}.evidence-tabs button:last-child{border-inline-end:0}.evidence-tabs button[aria-selected=true]{color:var(--paper);background:var(--accent)}.evidence-tab-panel{overflow-wrap:anywhere;overscroll-behavior-y:contain;scrollbar-gutter:stable;max-block-size:min(50dvh,28rem);overflow-y:auto}.comparison-unknowns{color:var(--ink-2);margin-block:.65rem}.comparison-unknowns>summary{cursor:pointer;padding-block:.35rem;font-size:.9rem}.comparison-unknowns[open]{max-block-size:min(50dvh,28rem);overflow-y:auto}.comparison-question{border-block-end:1px solid var(--rule);padding-block:1rem}.comparison-question>h3{font-family:var(--system-latin);margin-block:0 .75rem;font-size:1rem;font-weight:600}html[lang=he] .comparison-question>h3{font-family:var(--system-hebrew)}.comparison-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.comparison-person{border-inline-start:.15rem solid var(--rule-strong);min-inline-size:0;padding-inline-start:.75rem}.comparison-person>span{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:500;display:block}.comparison-person>strong{color:var(--ink);font-family:var(--person-latin);margin-block-start:.2rem;font-size:1.05rem;font-weight:400;display:block}html[lang=he] .comparison-person>strong{font-family:var(--person-hebrew)}.comparison-person blockquote{color:var(--ink-2);font-family:var(--person-latin);margin-block:.55rem;margin-inline:0;font-size:.95rem;line-height:1.45}html[lang=he] .comparison-person blockquote{font-family:var(--person-hebrew)}.comparison-person .accepted-answers{margin-block-start:.55rem;display:block}.comparison-person .accepted-answers>span{margin-block-end:.15rem;display:block}.comparison-person .accepted-answers>p{font-size:.9rem}.evidence-empty{color:var(--muted);margin-block:1rem}.discovery-page.showstopper-exception{border:.2rem solid var(--danger);padding-inline:.75rem}.showstopper-exception-alert{color:var(--danger);border:3px solid var(--danger);margin-block:1rem;padding:1rem}.showstopper-exception-alert>strong{font-size:1.1rem;display:block}.deal-breaker-row .reader-comparison{color:var(--ink);border-inline-start:4px solid var(--danger);margin-block:.75rem;padding-inline-start:.75rem}.deal-breaker-line{margin-block:.4rem;font-weight:600}.showstopper-exception-alert p{margin-block:.3rem .65rem}.showstopper-exception-alert ul{margin-block:0;padding-inline-start:1.25rem}.questionnaire-backdrop{z-index:300;background:#1218149e;align-items:end;padding-block-start:max(1rem, env(safe-area-inset-top));display:grid;position:fixed;inset:0}.questionnaire-dialog{overscroll-behavior:contain;max-block-size:calc(100dvh - max(1rem, env(safe-area-inset-top)));padding-block:1.25rem max(1.5rem, env(safe-area-inset-bottom));padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right));background:var(--paper);border-block-start:2px solid var(--ink);overflow-y:auto}.questionnaire-dialog>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.questionnaire-dialog>header h2{margin-block:.3rem 0;font-size:clamp(1.7rem,7vw,2.4rem)}.questionnaire-dialog>header button{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--ink);border:1px solid var(--rule-strong);background:0 0;flex:none;padding:0;font-size:1.75rem;line-height:1}.questionnaire-dialog>p{color:var(--ink-3);line-height:1.5}.questionnaire-question{border:0;border-block-start:1px solid var(--rule);margin:0;padding-block:1.25rem;padding-inline:0}.questionnaire-question legend{font-family:var(--person-latin);padding:0;font-size:1.2rem;line-height:1.4}html[lang=he] .questionnaire-question legend{font-family:var(--person-hebrew)}.question-owner-details,.custom-question-summary dl{gap:0;margin-block:.75rem 1rem;display:grid}.question-owner-details>div,.custom-question-summary dl>div{border-block-end:1px solid var(--rule);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);align-items:baseline;gap:.75rem;padding-block:.45rem;display:grid}.question-owner-details dt,.custom-question-summary dt{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:500}.question-owner-details dd,.custom-question-summary dd{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.4}.custom-question-summary{border-block-end:1px solid var(--rule);padding-block:.9rem}.custom-question-summary h3{font-family:var(--person-latin);margin:0;font-size:1.15rem;font-weight:400;line-height:1.4}html[lang=he] .custom-question-summary h3{font-family:var(--person-hebrew)}.custom-question-summary dl{margin-block-end:0}.custom-question-explanation{color:var(--ink-2);border-inline-start:2px solid var(--rule-strong);font-family:var(--person-latin);margin:.75rem 0 0;padding-inline-start:.75rem;font-size:.95rem;line-height:1.5}html[lang=he] .custom-question-explanation{font-family:var(--person-hebrew)}.questionnaire-question label{gap:.35rem;margin-block-start:1rem;display:grid}.questionnaire-actions{background:var(--paper);border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.75rem;padding-block:.75rem;display:grid;position:sticky;inset-block-end:0}.questionnaire-actions button{inline-size:100%;margin:0}.questionnaire-question legend{text-transform:none;letter-spacing:0;margin-block-end:.5rem}.questionnaire-question .question-owner-details{margin-block:.25rem .75rem}.questionnaire-question .choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.questionnaire-question .choice-button{inline-size:100%;min-inline-size:0}.question-library-suggestion,.question-answer-suggestion{border-inline-start:2px solid var(--accent);overflow-wrap:anywhere;margin-block:.75rem;padding-block:.5rem;padding-inline:.75rem}.question-library-suggestion blockquote,.question-answer-suggestion blockquote{font-family:var(--person-latin);margin-block:.5rem;margin-inline:0}html[lang=he] .question-library-suggestion blockquote,html[lang=he] .question-answer-suggestion blockquote{font-family:var(--person-hebrew)}.question-suggestion-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.question-suggestion-actions button{inline-size:100%;margin:0}.questionnaire-question label>span{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:500}.questionnaire-no-draft{color:var(--ink-3);font-size:.9rem;line-height:1.5}.questionnaire-dialog form>.primary-button{z-index:1;width:100%;box-shadow:0 -.75rem 0 var(--paper);margin-block-end:0;position:sticky;inset-block-end:0}.compact-media-gallery{touch-action:pan-y;min-inline-size:0;margin:0}.compact-media-stage,.compact-media-gallery.empty>div{aspect-ratio:4/5;background:var(--paper-sunk);border:1px solid var(--rule);place-items:center;inline-size:100%;display:grid;overflow:hidden}.compact-media-stage img,.compact-media-stage video{object-fit:contain;block-size:100%;inline-size:100%;display:block}.compact-photo-frame{place-items:stretch stretch;block-size:100%;inline-size:100%;display:grid}.compact-photo-frame>*{grid-area:1/1}.compact-photo{opacity:0;filter:contrast(.6)brightness(1.15)saturate(.4);background:0 0;border:0;block-size:100%;min-block-size:0;inline-size:100%;padding:0;transition:opacity .26s ease-out,filter .7s ease-out;display:block}.compact-photo.ready{opacity:1;filter:none}.compact-media-loading,.compact-media-error{z-index:1;color:var(--ink-3);background:var(--paper-sunk);text-align:center;place-content:center;justify-items:center;gap:.65rem;padding:1rem;font-size:.875rem;display:grid}.media-spinner{border:.18rem solid var(--rule-strong);border-block-start-color:var(--accent);border-radius:50%;block-size:2rem;inline-size:2rem;animation:.8s linear infinite media-loading-spin}@keyframes media-loading-spin{to{transform:rotate(1turn)}}.compact-voice,.compact-locked{block-size:100%;inline-size:100%;color:var(--ink-3);text-align:center;place-content:center;gap:.55rem;padding:.5rem;font-size:.875rem;display:grid}.compact-voice audio{inline-size:100%;max-inline-size:100%}.compact-media-gallery figcaption{color:var(--muted);gap:.2rem;margin-block-start:.35rem;font-size:.875rem;line-height:1.4;display:grid}.verification-status-row{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.verification-status-row:empty{display:none}.verification-status-row .photo-verification-status{margin:0}.compact-media-gallery figcaption small{overflow-wrap:anywhere}.compact-media-controls{border-block:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:.35rem;display:grid}.compact-media-controls button{min-block-size:2.5rem;color:var(--link);background:0 0;border:0;padding:0;font-size:1.35rem}.compact-media-controls button+button{border-inline-start:1px solid var(--rule)}.person-voice{color:var(--ink);margin-block:2rem;font-size:1.25rem}.photo-plate{margin-block:2rem;margin-inline:0}.photo-plate>div{aspect-ratio:4/5;background:var(--paper-sunk);border:1px solid var(--rule);place-items:end center;display:grid}.photo-plate>img,.photo-plate>video,.photo-open img{object-fit:contain;background:var(--paper-sunk);max-block-size:min(24rem,55dvh);inline-size:100%;display:block}.photo-plate>audio{inline-size:100%}.photo-open{width:100%;background:0 0;border:0;min-block-size:0;padding:0;display:block}.photo-plate.short>div{aspect-ratio:16/9}.portrait-placeholder:after{content:"";background:var(--rule-strong);clip-path:polygon(35% 0,65% 0,78% 20%,74% 40%,100% 62%,100% 100%,0 100%,0 62%,26% 40%,22% 20%);block-size:54%;inline-size:38%}.photo-plate figcaption{color:var(--muted);margin-block-start:.5rem;font-size:.875rem}.reader-category>h2{color:var(--ink-3);font-family:var(--system);letter-spacing:.08em;text-transform:uppercase;margin-block:0 .75rem;font-size:.875rem;font-weight:600}.answer-stream>section{border-block-end:1px solid var(--rule);padding-block:1.6rem}.answer-stream>.reader-story{border-block-end:0;padding-block-end:0}.reader-category .reader-answer{border-block-end:1px solid var(--rule);grid-template-columns:minmax(5.75rem,.72fr) minmax(0,1.28fr);align-items:baseline;gap:.25rem .7rem;padding-block:.7rem;display:grid}.reader-category .reader-answer:first-of-type{padding-block-start:.4rem}.reader-category .reader-answer:last-child{border-block-end:0;padding-block-end:0}.reader-answer-label{color:var(--ink-3);font-size:.875rem;line-height:1.4}.reader-answer-value{color:var(--ink-2);font-family:var(--system);font-size:.9rem;font-weight:400;line-height:1.45}html[lang=he] .reader-answer-value{font-family:var(--system)}.reader-prose{border-block-end:1px solid var(--rule);padding-block:1.5rem}.reader-story>.reader-prose:last-child{border-block-end:0;padding-block-end:0}.reader-prose blockquote{font-family:var(--person-latin);margin:0;font-size:1.2rem;line-height:1.55}html[lang=he] .reader-prose blockquote{font-family:var(--person-hebrew)}.locked-media>div{color:var(--ink-3);place-items:center;font-size:.875rem}.system-question{color:var(--muted);margin-block:0 .55rem;font-size:.875rem}.answer-stream blockquote{margin:0;font-size:1.25rem;line-height:1.55}.accepted-answers{border-block-start:1px dotted var(--rule);grid-column:1/-1;grid-template-columns:minmax(5.75rem,.72fr) minmax(0,1.28fr);gap:.7rem;margin-block-start:.25rem;padding-block-start:.45rem;display:grid}.accepted-answers>span{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:500}.accepted-answers>p{color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.45}.accepted-answers>small{color:var(--accent)}.meaning{color:var(--ink-2);border-inline-start:2px solid var(--rule-strong);font-family:var(--person-latin);grid-column:1/-1;margin-block:.35rem 0;padding-inline-start:.7rem;font-size:.9rem;font-style:italic;line-height:1.5}html[lang=he] .meaning{font-family:var(--person-hebrew)}.profile-ending{padding-block:2rem}.profile-ending h2{font-size:1.65rem}.profile-ending label{margin-block-start:2rem}.decision-actions{z-index:5;padding-block:.85rem max(.85rem, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper) 94%, transparent);border-block-start:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid;position:sticky;inset-block-end:calc(var(--consumer-navigation-height) + var(--safe-bottom))}.photo-viewer{z-index:300;color:var(--paper);background:var(--ink);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.photo-viewer-actions{padding-block:max(.75rem, env(safe-area-inset-top)) .75rem;border-block-end:1px solid var(--ink-3);justify-content:space-between;gap:1rem;padding-inline:1rem;display:flex}.photo-viewer-actions button{color:var(--paper);background:0 0;border:0}.photo-viewer-canvas{touch-action:none;display:grid;overflow:auto}.photo-viewer-canvas>*{grid-area:1/1}.photo-viewer-canvas>button{background:0 0;border:0;place-items:center;min-block-size:100%;min-inline-size:100%;padding:0;display:grid}.full-photo{opacity:0;transition:opacity .14s ease-out}.full-photo.ready{opacity:1}.full-photo-loading{z-index:1;color:var(--paper);text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:.75rem;display:grid}.full-photo-loading .media-spinner{border-color:var(--ink-3);border-block-start-color:var(--paper)}.photo-viewer-canvas img{object-fit:contain;transform-origin:50%;max-block-size:100%;max-inline-size:100%;display:block}.photo-viewer-canvas.zoomed img{cursor:zoom-out}.conversation-list{border-block-start:1px solid var(--rule)}.conversation-list button{width:100%;color:var(--ink);text-align:start;border:0;border-block-end:1px solid var(--rule);background:0 0;gap:.25rem;padding:0;padding-block:1rem;display:grid}.match-deadline{color:var(--accent);font-size:.875rem;font-weight:600;line-height:1.4}.match-deadline.overdue{color:var(--danger)}.engagement-policy{border-block:1px solid var(--rule-strong);margin-block-end:1rem}.engagement-policy summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-block-size:44px;padding-block:.75rem;list-style:none;display:flex}.engagement-policy summary::-webkit-details-marker{display:none}.engagement-policy summary:after{content:"";border-inline-end:2px solid var(--accent);border-block-end:2px solid var(--accent);flex:none;block-size:.65rem;inline-size:.65rem;margin-inline:.25rem;transform:rotate(45deg)}.engagement-policy[open]>summary:after{transform:rotate(225deg)}.engagement-policy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) summary:after{transform:rotate(-45deg)}.engagement-policy[open]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>summary:after{transform:rotate(135deg)}.engagement-policy summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.engagement-policy summary span{font-family:var(--system);font-size:1rem;font-weight:600}.engagement-policy summary small{color:var(--ink-3);text-align:end;font-size:.875rem;font-weight:400}.engagement-policy.active summary{color:var(--danger)}.engagement-policy-body{padding-block:0 1rem}.engagement-policy-body>p,.engagement-policy li{color:var(--ink-3);font-size:.9rem;line-height:1.55}.engagement-policy ul{margin-block:.75rem;padding-inline-start:1.25rem}.engagement-lock{border-block-start:1px solid var(--rule);padding-block-start:.75rem;font-weight:600;margin-block:.85rem 0!important}.engagement-lock.active{color:var(--danger)}.release-page>h3{margin-block:1.4rem .4rem;font-size:1.35rem}.release-page{margin-block-start:1rem}.release-page h2{font-size:1.8rem}.release-page fieldset{margin-block:2rem}.discovery-page{animation:.28s ease-out backwards discovery-page-settle}.discovery-page:is(.turn-previous,.turn-next){transform-style:preserve-3d;backface-visibility:hidden}.discovery-page.turn-previous{pointer-events:none;transform-origin:0%;animation:.32s ease-in both discovery-page-turn-previous}.discovery-page.turn-next{pointer-events:none;transform-origin:100%;animation:.32s ease-in both discovery-page-turn-next}@keyframes discovery-page-settle{0%{opacity:0;transform:perspective(70rem)rotateY(7deg)translateY(.35rem)}to{opacity:1;transform:none}}@keyframes discovery-page-turn-previous{0%{opacity:1;transform:perspective(70rem)rotateY(0)}to{opacity:0;transform:perspective(70rem)rotateY(-72deg)translate(-7%)}}@keyframes discovery-page-turn-next{0%{opacity:1;transform:perspective(70rem)rotateY(0)}to{opacity:0;transform:perspective(70rem)rotateY(72deg)translate(7%)}}.release-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.release-choices button{color:var(--ink-3);padding-inline:.3rem;font-size:.875rem}.release-choices button.selected{color:var(--paper);background:var(--accent);border-color:var(--accent)}.release-status{border-block:1px solid var(--rule);margin-block:2rem;padding-block:1rem}.release-status strong{color:var(--accent);font-size:1.05rem;display:block}.release-status p{color:var(--ink-3);margin-block:.35rem 0}.matchmaker-share-row{border-block-start:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-block:.6rem;display:flex}.matchmaker-share-row p{margin:0}.match-conversation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block:1rem;display:grid}.match-conversation-actions .primary-button,.match-conversation-actions .secondary-button{width:100%;margin:0}.empty-page{padding-block:1.25rem}.empty-page h2{margin:0;font-size:1.35rem;font-weight:400}.empty-page p{color:var(--ink-3);line-height:1.6}.discover-off-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:1.25rem;display:flex}.preferences-shortcut{width:100%;color:var(--accent);border:1px solid var(--accent-edge);text-align:start;background:0 0;margin-block-end:1.5rem;padding-block:.9rem;padding-inline:1rem}.preferences-form{gap:0;display:grid}.preference-section{border-block-end:1px solid var(--rule);padding-block:1.75rem}.preference-section h2{margin-block:1.5rem .35rem;font-size:1.35rem}.preference-section>.eyebrow+h2{margin-block-start:.75rem}.question-detail-toggle{min-block-size:2.25rem;color:var(--link);border:0;border-block-end:1px solid var(--accent-edge);text-align:start;background:0 0;justify-self:start;padding:0;font-size:.9rem}.question-optional-details{gap:.85rem;padding-block-start:.25rem;display:grid}.question-optional-details>label{gap:.4rem;display:grid}.preference-exceptions{padding-block-start:1.25rem}.preference-exceptions h2{margin-block-start:0}.preference-exceptions .setting-toggle{margin-block-end:0}.preference-exception-check{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.preference-exception-check input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--accent);margin-block-start:.15rem}.preference-exception-check span{gap:.25rem;display:grid}.preference-exception-check small{color:var(--ink-3);font-weight:400;line-height:1.45}.my-answer-comparison{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.35rem .5rem;margin-block:.4rem .75rem;display:grid}.my-answer-comparison>span{color:var(--ink-3);letter-spacing:0;text-transform:none;font-size:.9rem;font-weight:400}.my-answer-comparison>span:after{content:":"}.my-answer-comparison>strong{color:var(--ink);font-size:.95rem;font-weight:500}html[lang=he] .my-answer-comparison>strong{font-family:var(--person-hebrew)}.my-answer-comparison>p{color:var(--ink-3);font-family:var(--person-latin);grid-column:1/-1;margin:0;font-size:.9rem;line-height:1.45}html[lang=he] .my-answer-comparison>p{font-family:var(--person-hebrew)}.range-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block:1rem;display:grid}.range-inputs label{gap:.4rem;display:grid}.range-inputs label>span{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:500}.preference-toggle{width:100%;color:var(--link);border:0;border-block-end:1px solid var(--rule-strong);text-align:start;background:0 0;margin-block:.85rem;padding-block:.8rem;padding-inline:0}.preference-toggle[aria-pressed=true]{border-block-end-color:var(--accent)}.distance-slider input[type=range]{width:100%;min-height:2.75rem;box-shadow:none;accent-color:var(--accent);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.distance-slider{gap:.35rem;margin-block:1rem;display:grid}.distance-slider output{color:var(--accent);font-family:var(--person-latin);font-size:1.35rem}html[lang=he] .distance-slider output{font-family:var(--person-hebrew)}.distance-slider input[type=range]:disabled{cursor:not-allowed;opacity:.45}.distance-slider-ends{color:var(--ink-3);justify-content:space-between;font-size:.875rem;display:flex}.location-privacy{color:var(--ink-3);margin-block:.65rem 0;font-size:.9rem;line-height:1.5}.preference-message{color:var(--ink-2)}.preference-message.is-problem{color:var(--danger);font-weight:500}.range-inputs input[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.unanswered-preferences>p{color:var(--ink-3);line-height:1.55}.unanswered-preference-list{border-block-start:1px solid var(--rule);margin-block:1.25rem;display:grid}.unanswered-preference-list span{border-block-end:1px solid var(--rule);padding-block:.8rem;font-size:.9rem}.unanswered-preferences .secondary-button{width:100%;margin-block-start:.75rem}.session-filter-actions{border-block-start:1px solid var(--rule);gap:.75rem;margin-block:1.5rem 0;padding-block:1rem;display:grid}.preference-section+.session-filter-actions{border-block-start:0;margin-block-start:0}.session-filter-actions .primary-button,.session-filter-actions .secondary-button{width:100%;margin:0}.compatibility-overview{padding-block-end:3rem}.compatibility-overview.embedded{border-block-start:1px solid var(--rule-strong);margin-block-start:3rem;padding-block-start:2rem}.compatibility-overview h1{margin-block-end:.5rem}.compatibility-summary{color:var(--ink-2);margin-block:0 1.1rem;font-size:.88rem}.compatibility-category-nav{border-block-start:1px solid var(--rule);border-inline-start:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compatibility-category-nav button{min-block-size:2.8rem;color:var(--accent);border:0;border-block-end:1px solid var(--rule);border-inline-end:1px solid var(--rule);background:0 0;padding:.45rem;font-size:.875rem}.compatibility-category-nav button[aria-pressed=true]{color:var(--paper);background:var(--accent)}.compatibility-categories{margin-block-start:1.5rem}.compatibility-category{margin-block:0 1.5rem;scroll-margin-block-start:1rem}.compatibility-category h2,.compatibility-category h3{color:var(--ink-3);font-family:var(--system);letter-spacing:.08em;text-transform:uppercase;margin-block:0 .55rem;font-size:.875rem;font-weight:600}.compatibility-grid{border-block-start:1px solid var(--rule);border-inline-start:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compatibility-item{min-block-size:5.4rem;color:var(--ink);border:0;border-block-end:1px solid var(--rule);border-inline-end:1px solid var(--rule);text-align:start;background:0 0;align-content:space-between;gap:.2rem;padding:.6rem;display:grid}.compatibility-item>span{color:var(--ink-3);font-size:.875rem;line-height:1.35}.compatibility-item>.compatibility-answer{color:var(--ink-2);font-family:var(--system);text-overflow:ellipsis;font-size:.9rem;font-weight:400;line-height:1.35;overflow:hidden}.compatibility-item>small{color:var(--ink-3);font-size:.875rem}.compatibility-item.missing>.compatibility-answer,.compatibility-item.missing>small{color:var(--accent)}.compatibility-item.showstopper{border-block-end-color:var(--accent-edge)}.compatibility-private-note{color:var(--ink-3);border-inline-start:.2rem solid var(--rule-strong);padding-inline-start:.8rem;font-size:.875rem;line-height:1.45}@media (width<=34rem){.auth-shell,.book-page{width:min(100% - 2rem,44rem);padding-block-start:2.5rem}.profile-heading{grid-template-columns:7.25rem minmax(0,1fr);gap:.75rem}.profile-heading h1{font-size:clamp(1.65rem,7.5vw,2.25rem)}.field-pair,.profile-facts.compact,.family-summary-inputs{grid-template-columns:1fr}.choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}.release-choices{grid-template-columns:1fr}.profile-primary-actions,.measurement-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-people{grid-template-columns:1fr}}@media (width>=64rem){.book-page{width:min(100% - 6rem,66rem)}.book-page>section,.book-page>.destination-page,.book-page.app-page>:is(.app-bar,.app-subtitle,.page-step),.book-page:not(.app-page)>:is(.page-header,.wide-rule){max-inline-size:44rem;margin-inline:auto}.book-page:not(.app-page)>.page-back{margin-inline-start:max(0px,50% - 22rem)}.compatibility-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compatibility-category-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.questionnaire-backdrop{place-items:center;padding:2rem}.questionnaire-dialog{border:2px solid var(--ink);max-block-size:calc(100dvh - 4rem);inline-size:min(42rem,100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.chat-incoming-notice{z-index:250;background:var(--paper);border:1px solid var(--accent);justify-content:space-between;padding:.7rem;display:flex;position:fixed;inset-block-start:.5rem;inset-inline:1rem}.chat-incoming-notice button{color:var(--link);background:0 0;border:0;min-block-size:2.75rem;font-size:1rem}.chapter-navigation button{position:relative}.chapter-navigation button>.chat-unread-badge{min-block-size:1.1rem;inline-size:auto;min-inline-size:1.1rem;margin:0;font-size:.75rem;position:absolute;inset-block-start:.2rem;inset-inline-start:calc(50% + .3rem)}.profile-action-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1rem;display:flex}.profile-action-toolbar .profile-action-toolbar{display:contents}.profile-action-toolbar .primary-button,.profile-action-toolbar .quiet-button{inline-size:auto;margin:0;padding:.65rem 1rem}.profile-action-state{font:.875rem var(--system-latin);color:var(--ink-3);flex-basis:100%}.profile-action-toolbar:has(>.profile-action-toolbar)>.profile-action-toolbar>.profile-action-state{order:1}.profile-action-toolbar .primary-button,.profile-action-toolbar .quiet-button{white-space:nowrap;padding:.55rem .65rem;font-size:.875rem}.book-page>.destination-page:has(>.profile-action-toolbar){padding-block-start:1rem}.saved-profile-tabs .likes-count-bubble{background:var(--accent);block-size:1.4rem;min-inline-size:1.4rem;color:var(--paper);border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.8rem;display:inline-grid}.chapter-navigation .likes-count-seen,.saved-profile-tabs .likes-count-seen{background:var(--ink-muted,#62665f);color:var(--paper)}.ai-match-reading{overflow-wrap:anywhere;min-inline-size:0;margin-block:.65rem}.ai-match-reading .eyebrow{margin-block:0 .2rem}.ai-match-reading>p{margin-block:.25rem}.ai-match-band{font-family:var(--system-latin);font-size:1.15rem;font-weight:700}.ai-match-strong .ai-match-band{color:var(--agree)}.ai-match-moderate .ai-match-band{color:var(--accent)}.ai-match-weak .ai-match-band{color:var(--tension)}.ai-match-details>summary{cursor:pointer;color:var(--ink-3);padding-block:.3rem;font-size:.85rem}.ai-match-details .field-help{font-size:.85rem;line-height:1.45}.ai-match-confidence{margin-block:.25rem;font-weight:700}.ai-match-reading dl{gap:0;margin-block:1rem;display:grid}.ai-match-reading dl>div{border-block-end:1px solid var(--rule);justify-content:space-between;gap:1rem;padding-block:.55rem;display:flex}.ai-match-reading dt,.ai-match-reading dd{margin:0}.ai-match-reading dd{text-align:end;font-weight:700}.ai-match-source{color:var(--muted);font-size:.9rem}.matching-contents>h1,.matching-topic-page>h1{border-block-end:2px solid var(--ink);margin-block-end:1rem;padding-block-end:.85rem}.matching-intro{max-inline-size:58ch;color:var(--ink-2);margin-block:0 .9rem;line-height:1.55}.matching-summary{color:var(--ink-2);margin-block:0 1.25rem;font-size:.9rem}.matching-summary strong{color:var(--ink);font-weight:500}.matching-subhead{color:var(--ink-3);font-family:var(--system-latin);letter-spacing:.08em;text-transform:uppercase;margin-block:1.75rem .35rem;font-size:.75rem;font-weight:500}html[lang=he] .matching-subhead{font-family:var(--system-hebrew);letter-spacing:0}.matching-topic-list{border-block-start:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.matching-topic-list button{inline-size:100%;color:var(--ink);border:0;border-block-end:1px solid var(--rule);text-align:start;background:0 0;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:baseline;column-gap:.75rem;padding-block:1rem;padding-inline:.5rem;display:grid}.matching-topic-list button.is-next{background:var(--paper-sunk)}@media (hover:hover){.matching-topic-list button:hover{background:var(--paper-sunk)}}.matching-topic-number{color:var(--ink-3);font-family:var(--person-latin);font-size:1.25rem}.matching-topic-list .is-next .matching-topic-number{color:var(--accent)}.matching-topic-copy{gap:.25rem;min-inline-size:0;display:grid}.matching-topic-title{font-family:var(--person-latin);font-size:1.25rem;line-height:1.25}html[lang=he] .matching-topic-number,html[lang=he] .matching-topic-title{font-family:var(--person-hebrew)}.matching-topic-description{color:var(--ink-3);font-size:.85rem;line-height:1.4}.matching-topic-status{text-align:end;justify-items:end;gap:.2rem;max-inline-size:7rem;font-size:.8125rem;line-height:1.35;display:grid}.matching-topic-status.complete{color:var(--agree)}.matching-topic-status.partial{color:var(--tension)}.matching-topic-status.empty,.matching-topic-status.optional{color:var(--ink-3)}.matching-topic-continue{color:var(--link);font-weight:500}.matching-deal-breakers{border-block-start:2px solid var(--ink);gap:.6rem;margin-block-start:2rem;display:grid}.matching-deal-breakers>.matching-subhead{margin-block-start:1rem}.matching-deal-breakers>p{color:var(--ink-2);margin:0;line-height:1.55}.matching-deal-breakers .preference-exception-check{border-block:1px solid var(--rule);padding-block:.85rem}.matching-link{color:var(--link);text-underline-offset:.2em;background:0 0;border:0;justify-self:start;padding:0;font-weight:500;text-decoration:underline}.matching-topic-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;display:flex}.matching-topic-bar .page-back{margin-block-start:0}.matching-topic-bar>span{color:var(--ink-3);font-size:.85rem}.matching-topic-page>.next-action{margin-block-start:1rem}.question-page form,.matching-topic-editor form{gap:0}.matching-question,.matching-identity{border-block-start:1px solid var(--rule-strong);gap:.9rem;padding-block:2rem 1.25rem;display:grid}:is(.matching-question,.matching-identity):first-of-type{border-block-start:0;padding-block-start:.5rem}.matching-question-topic{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}html[lang=he] .matching-question-topic{letter-spacing:0}.matching-question>h2,.matching-identity>h2{font-family:var(--system-latin);margin:0;font-size:clamp(1.1rem,3.6vw,1.3rem);font-weight:500;line-height:1.35}html[lang=he] .matching-question>h2,html[lang=he] .matching-identity>h2{font-family:var(--system-hebrew)}.matching-identity>.field-help{margin:0}.matching-identity-label{color:var(--ink-2);font-family:var(--system-latin);margin-block:.5rem 0;font-size:.95rem;font-weight:500}html[lang=he] .matching-identity-label{font-family:var(--system-hebrew)}.matching-question-missing{color:var(--tension);margin:0;font-size:.9rem}.answer-table{display:grid}.answer-table-head,.answer-row{grid-template-columns:minmax(0,1fr) 3.5rem 4.75rem;align-items:center;display:grid}.answer-table.single-column .answer-table-head,.answer-table.single-column .answer-row{grid-template-columns:minmax(0,1fr) 4.75rem}.answer-table-head{color:var(--ink-2);border-block-end:1px solid var(--ink);letter-spacing:0;text-transform:none;padding-block-end:.4rem;font-size:.8125rem;font-weight:500}html[lang=he] .answer-table-head{letter-spacing:0}.answer-table-head span{text-align:center}.answer-row{border-block-end:1px solid var(--rule);min-block-size:3.25rem;padding-inline-start:.6rem}.answer-row.is-mine{background:var(--paper-sunk)}.answer-label{color:var(--ink-2);font-family:var(--person-latin);padding-block:.75rem;font-size:1.05rem;line-height:1.35}html[lang=he] .answer-label{font-family:var(--person-hebrew)}.answer-row.is-mine .answer-label{color:var(--ink)}.answer-cell{cursor:pointer;justify-content:center;align-self:stretch;align-items:center;min-block-size:3rem;display:flex}.answer-cell input{block-size:1.4rem;min-block-size:0;inline-size:1.4rem;accent-color:var(--accent);cursor:pointer;margin:0}.matching-note{gap:.25rem;padding-inline-start:1.1rem;display:grid}.matching-note>span{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:500}.matching-note>p{color:var(--ink-2);font-family:var(--person-latin);margin:0;font-size:1.05rem;line-height:1.55}html[lang=he] .matching-note>p{font-family:var(--person-hebrew)}.importance-scale{gap:.5rem;margin-block-start:.25rem;display:grid}.importance-scale-label{color:var(--ink);margin:0;font-size:.95rem;font-weight:500}.importance-scale-track{background:var(--rule);border:1px solid var(--rule-strong);border-radius:.2rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.importance-scale-track button{min-block-size:3.25rem;color:var(--ink-2);background:var(--field);border:0;padding-block:.4rem;padding-inline:.2rem;font-size:.8125rem;line-height:1.25}@media (hover:hover){.importance-scale-track button:not([aria-pressed=true]):hover{background:var(--paper-sunk)}}.importance-scale-track button.is-deal-breaker{color:var(--danger)}.importance-scale-track button[aria-pressed=true]{color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 2px var(--accent);font-weight:600}.importance-scale-track button.is-deal-breaker[aria-pressed=true]{color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--field));box-shadow:inset 0 0 0 2px var(--danger)}.importance-scale-ends{color:var(--ink-3);justify-content:space-between;font-size:.75rem;display:flex}.importance-scale .field-help{margin-block:0}.importance-meaning strong{color:var(--ink-2);font-weight:500}.importance-automatic{color:var(--ink-2);background:var(--paper-sunk);margin:0;padding-block:.75rem;padding-inline:.9rem;font-size:.9rem;line-height:1.5}.preference-section>.importance-scale,.preference-section>.importance-automatic{margin-block-start:1.15rem}.topic-save-actions{gap:.5rem;margin-block-start:1.75rem;display:grid}.topic-save-actions .primary-button,.topic-save-actions .secondary-button{inline-size:100%;margin:0}.topic-next-label{color:var(--ink-3);text-align:center;margin:0;font-size:.85rem}.topic-save-actions .quiet-button{text-underline-offset:.2em;justify-self:center;text-decoration:underline}.matching-count{color:var(--ink);margin-block:0 1rem;font-size:.9rem;font-weight:500}.custom-question-rows{border-block-start:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.custom-question-rows button{inline-size:100%;color:var(--ink);border:0;border-block-end:1px solid var(--rule);text-align:start;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.9rem;padding-block:1rem;padding-inline:.5rem;display:grid}@media (hover:hover){.custom-question-rows button:hover{background:var(--paper-sunk)}}.custom-question-row-copy{gap:.35rem;min-inline-size:0;display:grid}.custom-question-row-prompt{font-family:var(--person-latin);overflow-wrap:anywhere;font-size:1.15rem;line-height:1.35}html[lang=he] .custom-question-row-prompt{font-family:var(--person-hebrew)}.custom-question-row-meta{color:var(--ink-3);font-size:.85rem;line-height:1.45}.custom-question-row-edit{color:var(--link);font-size:.875rem}.custom-question-add{gap:.6rem;margin-block-start:1.5rem;display:grid}.custom-question-add>.matching-subhead{margin-block-start:.5rem}.custom-question-add>p{color:var(--ink-2);margin:0}.custom-question-idea{min-block-size:3rem;color:var(--ink);border:1px solid var(--rule-strong);text-align:start;background:0 0;padding-inline:.9rem}@media (hover:hover){.custom-question-idea:hover{background:var(--paper-sunk)}}.custom-question-add .secondary-button{inline-size:100%;margin-block-start:.25rem}.custom-question-rule{border-block-start:1px solid var(--rule);margin-block-start:1.5rem;padding-block-start:1rem}.custom-question-editor{gap:1.25rem;display:grid}.custom-question-editor>.next-action{margin:0}.custom-question-prompt,.custom-question-explanation-field{gap:.45rem;display:grid}.custom-question-prompt>span,.custom-question-explanation-field>span{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.custom-question-prompt textarea{font-family:var(--person-latin);font-size:1.35rem;line-height:1.35}.custom-question-explanation-field textarea{font-family:var(--person-latin);font-size:1.05rem}html[lang=he] .custom-question-prompt textarea,html[lang=he] .custom-question-explanation-field textarea{font-family:var(--person-hebrew)}.reader-glance{min-inline-size:0;margin-block:.5rem}section.reader-glance>dl{font-family:var(--system);flex-wrap:wrap;gap:.35rem .8rem;margin:0;font-size:.8125rem;line-height:1.45;display:flex}.reader-glance>dl>[data-fact]{border:0;align-items:baseline;min-inline-size:0;max-inline-size:100%;padding:0;display:flex}.reader-glance>dl>[data-fact=location]{flex-basis:100%}.reader-glance>dl>div>dt{color:var(--ink-3);font:inherit;text-transform:none;letter-spacing:0}.reader-glance>dl>div>dd{min-inline-size:0;color:var(--ink);font:inherit;overflow-wrap:anywhere;align-items:center;gap:.3rem;margin:0;display:flex}.reader-glance svg{block-size:.95rem;inline-size:.95rem;stroke:var(--ink-3);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.reader-subhead{color:var(--ink-3);font-family:var(--system-latin);letter-spacing:.08em;text-transform:uppercase;margin-block:0 .35rem;font-size:.75rem;font-weight:500}html[lang=he] .reader-subhead{font-family:var(--system-hebrew);letter-spacing:0}.reader-stand{border-block-start:2px solid var(--ink);margin-block:1.5rem .5rem;padding-block-start:.9rem;display:grid}.reader-stand>button{min-block-size:3rem;color:var(--ink);border:0;border-block-end:1px solid var(--rule);text-align:start;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-inline:.25rem;font-size:.97rem;display:grid}.reader-stand>button:hover{background:var(--paper-sunk)}.reader-stand-see{color:var(--link);font-size:.875rem}.profile-tags .shared-interest{color:var(--ink);border-block-end:2px solid var(--agree)}.reader-state{white-space:nowrap;font-size:.8125rem;font-weight:500}.reader-state>i{margin-inline-end:.2rem;font-style:normal}.reader-state.alignment{color:var(--agree)}.reader-state.unknown{color:var(--ink-3)}.reader-comparison{border-block-end:1px solid var(--rule);gap:.4rem;padding-block:.85rem;scroll-margin-block-start:1rem;display:grid}.reader-comparison-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.reader-comparison-head>strong{color:var(--ink);font-size:.95rem;font-weight:500}.reader-comparison-answers{grid-template-columns:minmax(3.25rem,max-content) minmax(0,1fr);align-items:baseline;gap:.25rem .75rem;margin:0;display:grid}.reader-comparison-answers dt{color:var(--ink-3);font-size:.8125rem}.reader-comparison-answers dd{color:var(--ink);font-family:var(--person-latin);margin:0;font-size:1.05rem;line-height:1.35}.discovery-reader .candidate-answer{background:var(--paper-sunk);border-inline-start:2px solid var(--accent);color:var(--ink);font-weight:600;font-family:var(--person-latin);padding-block:.25rem;padding-inline:.5rem;font-size:1.125rem;font-weight:600}html[lang=he] .discovery-reader .candidate-answer{font-family:var(--person-hebrew)}.discovery-reader .viewer-answer{color:var(--ink-3);font-family:var(--system);background:0 0;border:0;font-size:.875rem;font-weight:400}.reader-comparison-answers dd.unanswered{color:var(--muted);font-style:italic}html[lang=he] .reader-comparison-answers dd{font-family:var(--person-hebrew)}.reader-comparison-note{color:var(--ink-2);font-family:var(--person-latin);margin:0;font-size:.97rem;font-style:italic;line-height:1.5}html[lang=he] .reader-comparison-note{font-family:var(--person-hebrew)}.reader-comparison-why{color:var(--tension);background:color-mix(in srgb, var(--tension) 12%, var(--paper));margin:.15rem 0 0;padding-block:.5rem;padding-inline:.65rem;font-size:.85rem;line-height:1.45}.reader-resume{border-block-start:1px solid var(--rule-strong);gap:.6rem;margin-block:1.5rem;padding-block-start:1.1rem;display:grid}.reader-resume>h2{margin:0;font-size:1.45rem}.reader-resume>.field-help{margin:0}.reader-questions{border-block-start:2px solid var(--ink);margin-block:1.75rem .5rem;padding-block-start:.9rem;display:grid}.reader-topic{padding-block:1.1rem .25rem;display:grid}.reader-topic+.reader-topic{border-block-start:1px solid var(--rule-strong)}.reader-topic-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin-block-end:.25rem;display:flex}.reader-topic-head>h3{margin:0;font-size:1.4rem}.reader-topic-head>span{color:var(--ink-3);font-size:.8125rem}.resume-quick-summary{gap:.4rem;margin-block:1rem;display:grid}.resume-quick-summary .secondary-button{margin:0}.quick-summary{gap:1.25rem;padding-block-end:2rem;display:grid}.quick-summary-label{color:var(--ink-2);background:var(--paper-sunk);margin:0;padding-block:.65rem;padding-inline:.8rem;font-size:.875rem;line-height:1.5}.quick-summary-header{align-items:start;gap:.9rem;display:flex}.quick-summary-header>div{flex:1;min-inline-size:0}.quick-summary-header img{object-fit:contain;flex-shrink:0;block-size:6.25rem;inline-size:5rem}.quick-summary-header h1{margin:0;font-size:1.85rem;line-height:1.1}.quick-summary-header p{color:var(--ink-2);margin:.35rem 0 0;font-size:.9rem;line-height:1.5}.quick-summary>section>h2{color:var(--ink-3);border-block-start:1px solid var(--rule-strong);font-family:var(--system-latin);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;padding-block-start:.9rem;font-size:.75rem;font-weight:500}html[lang=he] .quick-summary>section>h2{font-family:var(--system-hebrew);letter-spacing:0}.quick-summary dl{grid-template-columns:minmax(6rem,.8fr) minmax(0,1.2fr);gap:.45rem .75rem;margin:0;display:grid}.quick-summary dt{color:var(--ink-3);font-size:.85rem;line-height:1.45}.quick-summary dd{color:var(--ink);font-family:var(--person-latin);margin:0;font-size:1.02rem;line-height:1.4}html[lang=he] .quick-summary dd{font-family:var(--person-hebrew)}.quick-summary blockquote{font-family:var(--person-latin);margin:0;font-size:1.05rem;line-height:1.6}html[lang=he] .quick-summary blockquote{font-family:var(--person-hebrew)}.quick-summary>section>p{color:var(--ink-2);margin:0}.quick-summary-footer{color:var(--ink-3);border-block-start:2px solid var(--ink);margin:0;padding-block-start:.9rem;font-size:.875rem}.quick-summary>.secondary-button{margin:0}.discovery-source-tabs{border-block-end:1px solid var(--rule);gap:1.4rem;margin-block-end:.5rem;display:flex}.discovery-source-tabs button{min-block-size:2.5rem;color:var(--ink-3);background:0 0;border:0;border-block-end:2px solid #0000;flex:none;padding-block:.4rem;padding-inline:0;font-size:.95rem}.discovery-source-tabs button[aria-current=page]{color:var(--ink);border-block-end-color:var(--accent);font-weight:500}.discovery-source-filter{margin-block-end:1rem}.discovery-source-filter label{align-items:center;gap:.6rem;padding-block:.35rem;display:flex}.discovery-source-filter label small{color:var(--muted);display:block}.discovery-source-filter input[type=checkbox]{accent-color:var(--accent);flex-shrink:0}.discovery-source-filter input[type=checkbox]:focus{box-shadow:none}.suggestion-feedback{border-block-start:1px solid var(--rule);margin-block:1rem;padding-block:1rem}.introduction-card-outside{border-block:1px solid var(--rule);color:var(--ink);margin:0 0 .5rem;padding-block:.5rem;font-weight:600}.reader-comparison-accepts{color:var(--ink-3);margin:.25rem 0 0;font-size:.9rem}.reader-state.close,.reader-comparison-why.close{color:var(--agree);opacity:.8}.reader-comparison.close{border-inline-start-color:var(--agree)}.reader-edit-answer{min-block-size:2.75rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block}.reader-edit-answer small{color:var(--link);white-space:nowrap;margin-inline-start:.5rem;font-size:.85rem;text-decoration:underline}.answer-edit-actions{flex-wrap:wrap;gap:.75rem;display:flex}.answer-edit-actions button{flex:1;min-block-size:3rem}.answer-edit-note{margin-block-end:1rem}.custom-answer-form{gap:1rem;display:grid}.custom-answer-choices{border:0;flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;display:flex}.custom-answer-choices label{align-items:center;gap:.5rem;min-block-size:2.75rem;display:inline-flex}.reader-comparison,.custom-question-summary{border:2px solid var(--rule);border-radius:6px;margin-block:.75rem;padding:.85rem 1rem}.reader-comparison.alignment,.custom-question-summary.alignment{border-color:var(--agree)}.reader-comparison.close{border-color:var(--agree);border-style:dashed}.reader-comparison.tension,.custom-question-summary.tension{border-color:var(--danger)}.reader-comparison.unknown,.custom-question-summary.unknown{border-color:var(--rule)}.reader-state.tension{color:var(--danger)}.custom-question-summary .reader-comparison-head h3{flex:1}.deal-breaker-row .reader-comparison{border:3px solid var(--danger);padding-inline-start:1rem}.prepared-by{color:var(--ink-3);margin-block:.5rem 0;font-size:.9rem}.resume-choice{border:1.5px solid var(--accent);border-radius:6px;margin-block:.5rem;display:inline-flex;overflow:hidden}.resume-choice button{min-block-size:2.75rem;color:var(--link);background:0 0;border:0;padding-inline:1rem}.resume-choice button[aria-pressed=true]{background:var(--accent);color:var(--paper)}.role-chooser h1{margin-block:2rem 1.5rem;font-weight:400}.role-choices{flex-direction:column;gap:1rem;display:flex}.role-choice{text-align:start;border:1px solid var(--rule-strong);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:2px;flex-direction:column;gap:.3rem;min-block-size:4.5rem;padding:1.25rem;text-decoration:none;display:flex}.role-choice strong{color:var(--accent);font-size:1.15rem;font-weight:500}.role-choice span{color:var(--ink-3)}.profile-progress-line{border-block-end:1px solid var(--line,#d8d2c4);color:var(--muted,#5f5a50);flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;margin-block:0 1rem;padding-block:.5rem;font-size:.9rem;display:flex}.profile-progress-line>span:first-child{color:var(--ink)}.profile-progress-continue{border:0;color:var(--link);font:inherit;cursor:pointer;background:0 0;border-block-end:1px solid;margin-inline-start:auto;padding:.2rem 0}.like-gate{border-block:1px solid var(--line,#d8d2c4);margin-block:0 1rem;padding-block:.75rem}.like-gate p{margin:0 0 .6rem}.like-gate-actions{flex-wrap:wrap;gap:.5rem;display:flex}.discovery-source-filter label.discovery-source{align-items:center;gap:.6rem;display:flex}.discovery-source-photo{object-fit:cover;border-radius:3px;flex:none;block-size:2.25rem;inline-size:2.25rem}.discovery-source-initial{background:var(--paper-sunk,#ede7da);color:var(--ink-2,#3a403a);place-items:center;font-weight:500;display:grid}.discovery-source-text{gap:.1rem;display:grid}.discovery-source-text small{color:var(--muted,#5a5f58)}.discovery-listed-by{color:var(--ink-2);align-items:center;gap:.55rem;margin:.45rem 0 0;font-size:.95rem;display:flex}.discovery-listed-by img,.discovery-listed-by-initial{object-fit:cover;border-radius:3px;flex:none;block-size:1.75rem;inline-size:1.75rem}.discovery-listed-by-initial{background:var(--paper-sunk,#ede7da);place-items:center;font-weight:500;display:grid}.discovery-introduced{color:var(--accent);margin:.35rem 0 0;font-weight:500}.said-no-list{margin-block-start:1rem}.past-matches{margin-block-start:2.5rem}.past-matches h2{margin-block:0 .25rem}.past-with-them{border-inline-start:4px solid var(--accent);background:var(--paper-sunk);margin-block:1rem;padding:.85rem 1rem}.past-with-them p{margin:0}.past-with-them-title{color:var(--ink);font-weight:500}.past-with-them-what{color:var(--ink-2);margin-block-start:.25rem;font-size:.95rem}.past-with-them .said-no-reason,.past-with-them .said-no-note{margin-block-start:.3rem}.list-pager{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin-block:1rem 0;display:grid}.list-pager button{min-block-size:3rem}.list-pager-count{color:var(--ink-3);text-align:center;white-space:nowrap;font-size:.9rem}.saved-profile-summary.said-no-static{cursor:default}.said-no-name{font-family:var(--person-latin);font-size:1.15rem;font-weight:400}html[lang=he] .said-no-name{font-family:var(--person-hebrew)}.said-no-details{margin-inline-start:6.5rem}.said-no-details .saved-profile-state{margin-inline-start:0}.said-no-reason{color:var(--ink-2);margin:.3rem 0 0;font-size:.9rem}.said-no-note{color:var(--ink-3);margin:.35rem 0 0;font-size:.9rem}.said-no-note q{font-family:var(--person-latin);color:var(--ink)}html[lang=he] .said-no-note q{font-family:var(--person-hebrew)}button.said-no-add{text-underline-offset:3px;margin-block-start:.35rem;padding:0;font-size:.9rem;text-decoration:underline}.said-no-note-edit{gap:.5rem;margin-block-start:.5rem;display:grid}.said-no-note-edit label{color:var(--ink-2);gap:.3rem;font-size:.9rem;display:grid}.said-no-note-edit textarea{font-family:var(--person-latin);font-size:16px}.said-no-note-actions{gap:.5rem;display:flex}.said-no-note-actions button{inline-size:auto;margin:0}.who-can-see-me .who-seen-by{color:var(--ink-2);margin-block-start:.3rem;display:block}.discovery-reader .reader-reading{background:var(--paper-sunk);margin-block:1.5rem .25rem;padding:1rem 1rem .4rem;display:grid}.discovery-reader .reader-reading .ai-match-reading{margin:0;padding-block-end:.7rem}.discovery-reader .reader-reading .ai-match-reading .eyebrow{color:var(--ink-3);margin-block:0 .15rem}.discovery-reader .ai-match-band{font-size:1.4rem;font-weight:500;line-height:1.2}.discovery-reader .ai-match-details>summary{padding-block:.45rem .2rem;font-size:.875rem}.discovery-reader .reader-reading .reader-stand{border-block-start:1px solid var(--rule-strong);margin:0;padding-block-start:.75rem}.discovery-reader .reader-reading .reader-subhead{margin-block-end:.2rem}.discovery-reader .reader-stand>button{border-block-end:1px solid var(--rule);min-block-size:2.75rem;padding-inline:1rem .25rem;font-size:.97rem;position:relative}.discovery-reader .reader-stand>button:last-of-type{border-block-end:0}.discovery-reader .reader-stand>button:hover{background:0 0}.discovery-reader .reader-stand>button:active{background:color-mix(in srgb, var(--ink) 6%, transparent)}.discovery-reader .reader-stand>button:before{content:"";background:var(--rule-strong);inline-size:3px;position:absolute;inset-block:.5rem;inset-inline-start:0}.discovery-reader .reader-stand>.stand-alignment:before{background:var(--agree)}.discovery-reader .reader-stand>.stand-close:before{background:var(--tension)}.discovery-reader .reader-stand>.stand-tension:before{background:var(--danger)}.discovery-reader .reader-stand>button:after{content:"›";color:var(--ink-3);direction:ltr;unicode-bidi:isolate;font-size:1.5rem;line-height:1}html[dir=rtl] .discovery-reader .reader-stand>button:after{content:"‹"}.discovery-reader .reader-state.close{color:var(--tension);opacity:1}.reader-tally.alignment{color:var(--agree)}.reader-tally.close{color:var(--tension)}.reader-tally.tension{color:var(--danger)}.discovery-reader .reader-topic{padding-block:.4rem 1.25rem;display:block}.discovery-reader .reader-topic+.reader-topic{border-block-start:0}.discovery-reader .reader-topic-head{z-index:4;background:var(--paper);border-block-end:1px solid var(--rule-strong);margin:0;padding-block:.7rem .55rem;position:sticky;inset-block-start:env(safe-area-inset-top,0px)}.discovery-reader .reader-topic-head>h3{font-size:1.3rem;line-height:1.15}.discovery-reader .reader-topic-panel{background:var(--paper-sunk)}.discovery-reader .reader-comparison:is(.alignment,.close,.tension,.unknown){border:0;border-block-end:1px solid var(--rule);border-radius:0;gap:.4rem;margin:0;padding-block:.95rem 1rem;padding-inline:1.15rem 1rem;scroll-margin-block-start:4.5rem;display:grid;position:relative}.discovery-reader .reader-comparison:is(.alignment,.close,.tension,.unknown):last-child{border-block-end:0}.discovery-reader .reader-comparison:before{content:"";background:var(--rule-strong);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:0}.discovery-reader .reader-comparison.alignment:before{background:var(--agree)}.discovery-reader .reader-comparison.close:before{background:var(--tension);inline-size:3px}.discovery-reader .reader-comparison.tension:before{background:var(--danger);inline-size:4px}.discovery-reader .reader-comparison-head>strong{color:var(--ink-3);font-family:var(--system);font-size:.875rem;font-weight:400}.discovery-reader .reader-comparison-answers{grid-template-columns:2.4rem minmax(0,1fr);gap:.1rem .7rem}.discovery-reader .reader-comparison-answers dt{color:var(--ink-3);font-family:var(--system);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:400}.discovery-reader .reader-comparison-answers dd.candidate-answer{border-inline-start:2px solid var(--accent);font-family:var(--person-latin);background:0 0;padding:0;padding-inline-start:.6rem;font-size:1.25rem;font-weight:500;line-height:1.3}html[lang=he] .discovery-reader .reader-comparison-answers dd.candidate-answer{font-family:var(--person-hebrew)}.discovery-reader .reader-comparison-answers dd.candidate-answer.unanswered{border-inline-start-color:var(--rule-strong);color:var(--muted);font-size:1rem;font-weight:400}.discovery-reader .reader-comparison-answers dd.viewer-answer{color:var(--ink-2);font-family:var(--system);font-size:.9rem}.discovery-reader .reader-comparison-answers dd.viewer-answer .reader-edit-answer{min-block-size:0;margin-block:-.75rem;padding-block:.75rem}.discovery-reader .reader-comparison-answers .reader-comparison-note{grid-column:2;margin:0 0 .35rem;padding-inline-start:calc(.6rem + 2px);font-size:.95rem}.discovery-reader .reader-comparison-why{color:var(--danger);background:0 0;padding:0;font-size:.875rem;font-weight:400;line-height:1.4}.discovery-reader .reader-comparison-why.close{color:var(--tension);opacity:1}.discovery-reader .reader-comparison-accepts{gap:.1rem;margin:0;font-size:.85rem;line-height:1.4;display:grid}.discovery-reader .deal-breaker-row .reader-comparison:is(.alignment,.close,.tension,.unknown){border:3px solid var(--danger)}.discovery-reader .deal-breaker-row .reader-comparison:before{display:none}.discovery-reader :is(.personal-question-reader,.personal-question-responses) .custom-question-summary{background:var(--paper-sunk);border:0;border-block-end:1px solid var(--rule);border-radius:0;margin:0;padding-block:.95rem 1rem;padding-inline:1.15rem 1rem;position:relative}.discovery-reader :is(.personal-question-reader,.personal-question-responses) .custom-question-summary:last-of-type{border-block-end:0}.discovery-reader .custom-question-summary:before{content:"";background:var(--rule-strong);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:0}.discovery-reader .custom-question-summary.alignment:before{background:var(--agree)}.discovery-reader .custom-question-summary.tension:before{background:var(--danger);inline-size:4px}.discovery-reader .custom-question-summary .reader-comparison-head{align-items:flex-start}.discovery-reader .custom-question-summary h3{font-size:1.25rem;line-height:1.3}.discovery-reader .custom-question-summary dl{margin-block:.5rem 0}.discovery-reader .custom-question-summary dl>div{border-block-end:0;grid-template-columns:5.75rem minmax(0,1fr);gap:.2rem .7rem;padding-block:.3rem}.discovery-reader .custom-question-summary dt{font-family:var(--system);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:400}.discovery-reader .custom-question-summary dd{color:var(--ink-2);font-size:.9rem}.discovery-reader .custom-question-summary dd.candidate-answer{border-inline-start:2px solid var(--accent);color:var(--ink);font-family:var(--person-latin);background:0 0;padding:0;padding-inline-start:.6rem;font-size:1.15rem;font-weight:500}html[lang=he] .discovery-reader .custom-question-summary dd.candidate-answer{font-family:var(--person-hebrew)}.discovery-page .person-photos{container-type:inline-size}@supports (width:1cqi){.discovery-page .person-photo-stage{aspect-ratio:auto;block-size:clamp(90cqi,100vh - 30.75rem,100cqi)}@supports (block-size:100dvh){.discovery-page .person-photo-stage{block-size:clamp(90cqi,100dvh - 30.75rem,100cqi)}}}@media (height<=780px){.discovery-page .person-facts{flex-wrap:wrap;gap:.3rem 1rem;margin-block-start:.45rem;padding-block-start:.5rem;font-size:.9rem;display:flex}.discovery-page .person-facts .person-where{flex:1 0 100%;font-size:1rem}}.person-photo img{object-position:50% 22%}.discovery-reader .decision-actions{padding-block:.4rem}.discovery-reader .name-reading{min-block-size:0;color:inherit;font-family:var(--system);text-align:end;cursor:pointer;background:0 0;border:0;justify-items:end;gap:.1rem;margin-block:-.55rem;margin-inline-start:auto;padding-block:.55rem;padding-inline:0;display:grid}.discovery-reader .name-reading-band{font-size:1rem;font-weight:500;line-height:1.25}.discovery-reader .name-reading-band i{color:var(--ink-3);margin-inline-start:.25rem;font-size:1.15rem;font-style:normal}.discovery-reader .name-reading.ai-match-strong .name-reading-band{color:var(--agree)}.discovery-reader .name-reading.ai-match-moderate .name-reading-band{color:var(--accent)}.discovery-reader .name-reading.ai-match-weak .name-reading-band{color:var(--tension)}.discovery-reader .name-reading-tally{color:var(--ink-3);font-size:.8rem;line-height:1.25}.discovery-reader .name-reading-tally .reader-tally{font-weight:400}.discovery-reader .reader-reading{scroll-margin-block-start:1rem}.discovery-page .person-name{min-block-size:2.75rem}@media (height<=700px){.discovery-reader .name-reading-tally{display:none}.discovery-page .person-name{min-block-size:0}}.person-photo-empty{color:var(--ink-3);text-align:center;padding:1rem;font-size:.9rem}.person-photo-where{color:var(--ink);font-size:1rem;line-height:1.3}.person-photo-where strong{font-weight:500}.person-photo-where span{color:var(--ink-3);font-size:.92em}
