.guided-match{container:guided-entry / inline-size;max-width:var(--layout-concern);margin-inline:auto;padding-bottom:var(--space-8)}.guided-match__header{display:grid;gap:var(--space-3)}.guided-match__introduction{display:grid;gap:var(--space-1)}.guided-match__topline{display:flex;align-items:center;min-width:0;color:rgb(var(--color-cosmic-300));font-size:var(--text-helper)}.guided-match a,.guided-match__chart-option button,.guided-match__draft-note button{color:rgb(var(--color-gold-light));text-decoration:underline;text-underline-offset:.25em}.guided-match__topline a{display:inline-flex;align-items:center;min-height:var(--target-task)}.guided-match h1{margin:0;font-size:var(--task-title-size);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:rgb(var(--color-cosmic-100));text-wrap:balance;overflow-wrap:anywhere}.guided-match__intro{max-width:var(--measure-reading);color:rgb(var(--color-cosmic-300));font-size:var(--text-reading);line-height:var(--leading-reading)}.guided-match-progress{container:guided-progress / inline-size;min-width:0;margin:var(--space-6) auto var(--space-6)}.guided-match-progress__compact{display:none}#matching-questions-title+div details>summary,nav[aria-label="Marriage compatibility guides"] a{display:inline-flex;align-items:center;min-height:var(--target-compact)}.guided-match-progress ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-3);padding:0;list-style:none}.guided-match-progress li{display:flex;flex-direction:column;align-items:center;min-width:0;gap:var(--space-2);color:rgb(var(--color-cosmic-300));font-size:var(--text-metadata);line-height:var(--leading-control);text-align:center}.guided-match-progress li>span:last-child{min-width:0;overflow-wrap:anywhere}.guided-match-progress__number{display:grid;place-items:center;flex-shrink:0;width:var(--space-7);height:var(--space-7);border:1px solid rgb(var(--color-cosmic-500));border-radius:50%;font-size:var(--text-metadata)}.guided-match-progress li[aria-current]{color:rgb(var(--color-cosmic-100))}.guided-match-progress li[aria-current] .guided-match-progress__number{background:rgb(var(--color-gold));border-color:rgb(var(--color-gold));color:rgb(var(--color-cosmic-950));font-weight:var(--weight-bold)}.guided-match-progress li[data-complete=true] .guided-match-progress__number{border-color:rgb(var(--color-gold));color:rgb(var(--color-gold-light))}.guided-match__workspace{min-width:0}.guided-match__form{padding:var(--space-6) 0;border-top:1px solid rgb(var(--color-cosmic-600))}.guided-match__label{display:block;color:rgb(var(--color-cosmic-100));font-size:var(--text-lead);font-weight:var(--weight-semibold);line-height:var(--leading-label)}.guided-match__hint{margin:var(--space-2) 0 var(--space-4);color:rgb(var(--color-cosmic-300));font-size:var(--text-helper);line-height:var(--leading-helper)}.guided-match textarea,.guided-match input,.guided-match select{display:block;width:100%;min-height:var(--target-task);border:1px solid rgb(var(--color-cosmic-500));border-radius:var(--radius-control);padding:.8rem var(--space-4);color:rgb(var(--color-cosmic-100));background:rgb(var(--color-cosmic-900));caret-color:rgb(var(--color-gold-light));font-size:var(--text-reading)}.guided-match textarea{min-height:116px;resize:vertical;line-height:var(--leading-helper)}.guided-match textarea::-moz-placeholder,.guided-match input::-moz-placeholder{color:rgb(var(--color-cosmic-400))}.guided-match textarea::placeholder,.guided-match input::placeholder{color:rgb(var(--color-cosmic-400))}.guided-match__topics{margin-top:var(--space-5)}.guided-match__topics legend{margin-bottom:var(--space-2);color:rgb(var(--color-cosmic-300));font-size:var(--text-helper)}.guided-match__topics>div{display:flex;flex-wrap:wrap;gap:var(--space-2-5)}.guided-match__topics button{min-width:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal;min-height:var(--target-task);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-control);padding:var(--space-2) var(--space-4);color:var(--text-heading);transition:background-color var(--duration-state) ease-out,border-color var(--duration-state) ease-out}.guided-match__topics button:hover{border-color:rgb(var(--color-gold))}.guided-match__topics button[aria-pressed=true]{border-color:rgb(var(--color-gold));background:#342d1c;color:rgb(var(--color-gold-light))}.guided-match__context{margin-top:var(--space-3);font-size:var(--text-helper);color:rgb(var(--color-cosmic-300))}.guided-match__context summary{min-height:var(--target-task);padding:.7rem 0;cursor:pointer}.guided-match__context>div{display:grid;gap:var(--space-4);padding:var(--space-2) 0 var(--space-4)}.guided-match__context label{display:grid;align-content:start;min-width:0;gap:var(--space-2)}.guided-match__account-note{margin-top:var(--space-4);border-top:1px solid rgb(var(--color-cosmic-600));padding-top:var(--space-5);font-size:var(--text-helper);color:rgb(var(--color-cosmic-300));line-height:var(--leading-helper)}.guided-match__account-note strong{font-weight:var(--weight-semibold);color:rgb(var(--color-cosmic-100))}.guided-match__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);margin-top:var(--space-5)}.guided-match__actions p{font-size:var(--text-trust);color:rgb(var(--color-cosmic-300))}.guided-match__primary{min-height:var(--target-task);max-width:100%;padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);color:var(--text-on-gold);background:var(--action-primary);font-size:var(--text-reading);font-weight:var(--weight-bold);line-height:var(--leading-control);overflow-wrap:anywhere;transition:background-color var(--duration-state) ease-out}.guided-match__primary:hover:not(:disabled){background:var(--action-primary-hover)}.guided-match__primary:active:not(:disabled){background:var(--action-primary-pressed)}.guided-match__primary:disabled{cursor:wait;opacity:.6}.guided-match__draft-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-helper);color:rgb(var(--color-cosmic-300))}.guided-match__draft-note button{min-height:var(--target-task)}.guided-match__chart-option{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6)}.guided-match__chart-option>div{flex:1 1 18rem;min-width:0}.guided-match__chart-option h2{font-family:inherit;font-size:var(--text-helper);font-weight:var(--weight-semibold)}.guided-match__chart-option p{margin-top:.4rem;color:rgb(var(--color-cosmic-300));font-size:var(--text-helper);line-height:var(--leading-body)}.guided-match__chart-option button{min-height:var(--target-task);max-width:100%;font-size:var(--text-helper);overflow-wrap:anywhere}.guided-match__quiet-option{margin-top:var(--space-1)}.guided-match__quiet-option a,.guided-match__workbook-option a{display:inline-flex;align-items:center;min-height:var(--target-task);margin-top:var(--space-2);font-size:var(--text-helper)}.guided-match__workbook-option{margin-top:var(--space-3)}.guided-match__workbook-option p{margin-top:0;color:rgb(var(--color-cosmic-300));font-size:var(--text-helper);line-height:var(--leading-body)}.guided-match__alternatives{margin-top:var(--space-2);border-top:1px solid rgb(var(--color-cosmic-600));color:rgb(var(--color-cosmic-300));font-size:var(--text-helper)}.guided-match__alternatives>summary{min-height:var(--target-task);padding-block:.8rem;cursor:pointer}.guided-match__error{margin-top:var(--space-2);color:rgb(var(--color-error));font-size:var(--text-helper);line-height:var(--leading-quote)}.guided-match :is(a,button,summary,textarea,input,select):focus-visible{outline:2px solid rgb(var(--color-gold-light));outline-offset:4px}.guided-match-stage{max-width:var(--layout-task);margin-inline:auto}.guided-match-stage--brief{max-width:var(--measure-brief)}.guided-match-questions{container:guided-questions / inline-size}.guided-match-result{max-width:var(--layout-task);margin-inline:auto}.guided-match-footer{container:guided-footer / inline-size}.guided-conversation-brief{min-width:0;max-width:var(--measure-brief);margin-inline:auto;padding-bottom:var(--space-6);overflow-wrap:anywhere}.guided-conversation-brief h1{font-size:var(--task-title-size);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.guided-conversation-brief__section{margin-top:var(--space-8);border-top:1px solid rgb(var(--color-cosmic-600));padding-top:var(--space-5)}.guided-conversation-brief__section h2{font-family:inherit;font-size:var(--text-reading);font-weight:var(--weight-semibold)}.guided-conversation-brief p,.guided-conversation-brief li{color:rgb(var(--color-cosmic-300));font-size:var(--text-reading);line-height:var(--leading-reading)}.guided-conversation-brief p{margin-top:var(--space-3)}.guided-conversation-brief :is(button,a,summary){min-height:var(--target-task)}.guided-conversation-brief :is(button,a,summary):focus-visible{outline:2px solid rgb(var(--color-gold-light));outline-offset:4px}.guided-conversation-brief__answers{margin-top:var(--space-3);padding:0;list-style:none}.guided-conversation-brief__answers li{padding:var(--space-3) 0}.guided-conversation-brief__answers strong{display:block;margin-bottom:var(--space-1-5);color:rgb(var(--color-cosmic-100));font-weight:var(--weight-semibold)}.guided-conversation-brief__next{margin-top:var(--space-7);padding-block:var(--space-6);border-block:1px solid rgb(var(--color-cosmic-500))}.guided-conversation-brief__next h2,.guided-conversation-brief__limits h2{font-family:inherit;font-size:var(--text-reading);font-weight:var(--weight-semibold)}.guided-conversation-brief__next blockquote{margin-top:var(--space-4);color:rgb(var(--color-cosmic-100));font-family:var(--font-display);font-size:var(--text-subtitle);line-height:var(--leading-quote);overflow-wrap:anywhere}.guided-conversation-brief__next>p:first-of-type{font-size:var(--text-helper);line-height:var(--leading-helper)}.guided-conversation-brief__limits{margin-top:var(--space-6)}.guided-conversation-brief__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-8)}.guided-conversation-brief__actions>*{max-width:100%}.guided-match-job{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);overflow-wrap:anywhere}.guided-match-job>button{grid-column:2}.compatibility-share-dialog{padding:max(var(--space-3),env(safe-area-inset-top)) max(var(--space-3),env(safe-area-inset-right)) max(var(--space-3),env(safe-area-inset-bottom)) max(var(--space-3),env(safe-area-inset-left))}.relationship-report-reading{min-width:0;overflow-wrap:anywhere}.onboarding-start__skip{display:inline-flex;align-items:center;min-height:var(--target-task);padding-inline:var(--space-2);color:rgb(var(--color-cosmic-300));font-size:var(--text-helper)}.onboarding-start__paths{margin-top:var(--space-7)}.onboarding-start__path{display:flex;align-items:flex-start;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-2);border-bottom:1px solid rgb(var(--color-cosmic-600));text-align:left;color:rgb(var(--color-cosmic-300));transition:background-color .16s ease-out}.onboarding-start__path>svg{margin-top:var(--space-1)}.onboarding-start__path strong{display:block;color:rgb(var(--color-cosmic-100));font-size:var(--text-reading);font-weight:var(--weight-semibold)}.onboarding-start__path span span,.onboarding-start__path small{display:block;margin-top:.3rem;font-size:var(--text-helper);line-height:var(--leading-quote)}.onboarding-start__path--featured{margin-bottom:var(--space-2);padding:var(--space-5);border:1px solid rgb(var(--color-cosmic-500));border-radius:var(--radius-input);background:rgb(var(--color-cosmic-800))}.onboarding-start__path--featured>svg{color:rgb(var(--color-gold-light))}.onboarding-start__path:hover{background:rgb(var(--color-cosmic-800))}.onboarding-start__path--featured:hover{border-color:rgb(var(--color-gold-light))}.onboarding-start :is(button,a):focus-visible{outline:2px solid rgb(var(--color-gold-light));outline-offset:4px}@container guided-entry (min-width: 40rem){.guided-match__introduction{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-6)}.guided-match__topline{align-self:end}.guided-match__context>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@container guided-progress (min-width: 36rem){.guided-match-progress li{flex-direction:row;gap:var(--space-2);text-align:left;font-size:var(--text-helper)}.guided-match-progress li:not(:last-child):after{content:"";flex:1;min-width:var(--space-3);height:1px;background:rgb(var(--color-cosmic-600))}}@container guided-questions (max-width: 18rem){[data-testid=behavioral-scenario-action-dock]{position:static}}@container guided-footer (max-width: 64rem){.premium-footer{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.premium-footer__brand{min-width:0}.premium-footer__links,.premium-footer__meta{min-width:0;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.premium-footer__links a{max-width:100%}}@media (min-width: 640px){.guided-match-job{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.guided-match-job>button{grid-column:auto}}@media (max-width: 767px){.guided-match-progress{margin:var(--space-4) auto}.guided-match-progress ol{display:none}.guided-match-progress__compact{display:block;color:rgb(var(--color-cosmic-300));font-size:var(--text-helper)}.guided-match__form{padding:var(--space-5) 0}.guided-match__actions{align-items:stretch;flex-direction:column;gap:var(--space-3)}.guided-match__actions p{text-align:center}.guided-match__chart-option{flex-direction:column;gap:var(--space-1)}.guided-match__chart-option>div{flex-basis:auto}.onboarding-start__path{gap:var(--space-3)}}@media (prefers-reduced-motion: reduce){.guided-match__topics button,.guided-match__primary,.onboarding-start__path{transition:none}}
