.onelove-assessments-page{--onelove-assessment-bg:var(--onelove-frontend-page-background, #fbf7f0);--onelove-assessment-surface:var(--onelove-frontend-surface-color, rgba(255, 255, 255, 0.98));--onelove-assessment-surface-soft:var(--onelove-frontend-surface-soft-color, rgba(252, 248, 242, 0.98));--onelove-assessment-border:var(--onelove-frontend-border-color, rgba(168, 148, 109, 0.28));--onelove-assessment-line:var(--onelove-frontend-line-color, rgba(168, 148, 109, 0.22));--onelove-assessment-ink:var(--onelove-frontend-text-color, #2f2621);--onelove-assessment-soft:var(--onelove-frontend-text-soft-color, #6c5d4e);--onelove-assessment-accent:var(--onelove-frontend-accent-color, #c6901d);--onelove-assessment-accent-strong:var(--onelove-frontend-accent-strong-color, #a77410);--onelove-assessment-font-body:var(--onelove-frontend-font-assessments-body, var(--onelove-frontend-font-body, var(--wp--preset--font-family--body, inherit)));--onelove-assessment-font-heading:var(--onelove-frontend-font-assessments-heading, var(--onelove-frontend-font-heading, var(--wp--preset--font-family--heading, inherit)));--onelove-assessment-font-kicker:var(--onelove-frontend-font-kicker, var(--wp--preset--font-family--ui, inherit));--onelove-assessment-font-badge:var(--onelove-frontend-font-badge, var(--wp--preset--font-family--ui, inherit));--onelove-assessment-font-meta:var(--onelove-frontend-font-meta, var(--wp--preset--font-family--ui, inherit));--onelove-assessment-font-button:var(--onelove-frontend-font-assessments-button, var(--onelove-frontend-font-button, var(--wp--preset--font-family--ui, inherit)));--onelove-assessment-shadow:0 24px 60px var(--onelove-frontend-shadow-color, rgba(65, 50, 24, 0.08));--onelove-assessment-shadow-soft:0 14px 34px var(--onelove-frontend-shadow-soft-color, rgba(65, 50, 24, 0.06));background-color:var(--onelove-frontend-page-background,#fbf7f0);background-image:var(--onelove-frontend-assessments-page-image,var(--onelove-frontend-global-background-image,none)),radial-gradient(72rem 44rem at calc(100% - 4rem) 2rem,var(--onelove-frontend-assessments-page-glow,var(--onelove-frontend-page-glow,rgba(214,188,122,.16))) 0,transparent 62%),radial-gradient(118rem 76rem at center top,var(--onelove-frontend-assessments-page-surface-start,var(--onelove-frontend-page-surface-start,rgba(255,255,255,.96))) 0,var(--onelove-frontend-assessments-page-surface-mid,var(--onelove-frontend-page-surface-mid,rgba(247,242,233,.94))) 56%,var(--onelove-frontend-assessments-page-surface-end,var(--onelove-frontend-page-surface-end,rgba(243,236,224,.92))) 100%);background-position:center top,top right,center top;background-size:100% auto,auto,auto;background-repeat:no-repeat,no-repeat,no-repeat;background-attachment:scroll,scroll,scroll;color:var(--onelove-assessment-ink);font-family:var(--onelove-assessment-font-body)}.onelove-assessments-page *,.onelove-assessments-page ::after,.onelove-assessments-page ::before{box-sizing:border-box}.onelove-assessments-page .entry-content,.onelove-assessments-page .wp-block-group__inner-container,.onelove-assessments-page .wp-block-post-content{max-width:none}.onelove-assessments-shell{width:min(1200px,calc(100vw - 3rem));margin:0 auto;padding:2.75rem 0 5rem}.onelove-assessments-page.is-showing-result .onelove-assessments-shell{width:min(1040px,calc(100vw - 3rem));padding-top:1.5rem}.onelove-assessments-page.is-showing-result .onelove-assessments-hero,.onelove-assessments-page.is-showing-result .onelove-assessments-trust{display:none}.onelove-assessments-page.is-showing-result .onelove-assessments-stage{margin-top:0}.onelove-assessments-kicker{margin:0 0 .85rem;font-family:var(--onelove-assessment-font-kicker);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--onelove-frontend-kicker-color,#9f7b45)}.onelove-assessments-lead{margin:0;max-width:36ch;font-size:clamp(1.18rem, 2vw, 1.6rem);font-weight:500;line-height:1.55;color:var(--onelove-assessment-ink)}.onelove-assessment-question__content,.onelove-assessment-richtext,.onelove-assessments-richtext{color:var(--onelove-assessment-soft);line-height:1.8}.onelove-assessments-hero__copy .onelove-assessments-richtext{max-width:62ch;padding-top:1.25rem;border-top:1px solid rgba(168,148,109,.18);color:var(--onelove-frontend-text-soft-color,#4f4338);font-size:1.06rem;line-height:1.9}.onelove-assessment-question__content>:first-child,.onelove-assessment-richtext>:first-child,.onelove-assessments-richtext>:first-child{margin-top:0}.onelove-assessment-question__content>:last-child,.onelove-assessment-richtext>:last-child,.onelove-assessments-richtext>:last-child{margin-bottom:0}.onelove-assessments-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,0.8fr);gap:2rem;align-items:stretch;padding:2rem;border:1px solid var(--onelove-assessment-border);border-radius:var(--onelove-frontend-panel-radius,32px);background:linear-gradient(180deg,var(--onelove-frontend-surface-color,rgba(255,255,255,.98)),var(--onelove-frontend-surface-soft-color,rgba(249,243,233,.96)));box-shadow:var(--onelove-assessment-shadow)}.onelove-assessments-archive-hero h1,.onelove-assessments-hero h1{max-width:16ch;margin:0 0 .5rem;font-size:clamp(2.25rem, 4vw, 4.25rem);line-height:1.02;color:var(--onelove-frontend-title-color,#241d18)}.onelove-assessments-archive-hero{display:grid;gap:1rem;padding:1rem 0 .5rem}.onelove-assessments-archive-hero h1{max-width:none}.onelove-assessments-archive-hero .onelove-assessments-lead{max-width:none}.onelove-assessments-hero__copy{display:flex;flex-direction:column;gap:1.25rem;justify-content:center}.onelove-assessments-editorial-bridge{max-width:48rem;margin-top:-.25rem}.onelove-assessments-editorial-bridge__link{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.28rem .42rem;color:var(--onelove-assessment-ink);text-decoration:none;transition:color .2s ease}.onelove-assessments-editorial-bridge__link:focus-visible,.onelove-assessments-editorial-bridge__link:hover{color:var(--onelove-assessment-accent-strong);outline:2px solid transparent;outline-offset:0.18rem}.onelove-assessments-editorial-bridge__link:focus-visible{outline-color:var(--onelove-frontend-accent-border-strong,rgba(198,144,29,.42))}.onelove-assessments-editorial-bridge__label{color:var(--onelove-frontend-kicker-color,#9f7b45);font-family:var(--onelove-assessment-font-kicker);font-size:.82rem;font-weight:700;letter-spacing:0;line-height:1.35;white-space:nowrap}.onelove-assessments-editorial-bridge__label::after{content:":"}.onelove-assessments-editorial-bridge__title{color:var(--onelove-frontend-title-color,#241d18);font-size:.94rem;font-weight:600;line-height:1.35;min-width:0}.onelove-assessments-editorial-bridge__cta{color:var(--onelove-assessment-accent-strong);font-family:var(--onelove-assessment-font-button);font-size:.86rem;font-weight:700;white-space:nowrap}.onelove-assessments-editorial-bridge__cta::before{content:"-";margin-right:.42rem;color:var(--onelove-assessment-soft)}.onelove-assessments-editorial-bridge__link:focus-visible .onelove-assessments-editorial-bridge__cta,.onelove-assessments-editorial-bridge__link:focus-visible .onelove-assessments-editorial-bridge__title,.onelove-assessments-editorial-bridge__link:hover .onelove-assessments-editorial-bridge__cta,.onelove-assessments-editorial-bridge__link:hover .onelove-assessments-editorial-bridge__title{text-decoration:underline;text-underline-offset:0.18em}.onelove-assessments-hero__media{display:flex;align-items:stretch;min-width:0}.onelove-assessments-hero__image,.onelove-assessments-hero__placeholder{display:block;width:100%;height:auto;min-height:360px;aspect-ratio:4/5;border-radius:var(--onelove-frontend-card-radius,24px);object-fit:cover;background:linear-gradient(135deg,var(--onelove-frontend-accent-soft-color,rgba(236,214,174,.95)),var(--onelove-frontend-surface-color,rgba(255,255,255,.96)))}.onelove-assessments-hero__placeholder{display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;font-size:1.1rem;line-height:1.7;color:var(--onelove-assessment-soft)}.onelove-assessment-card__meta,.onelove-assessments-meta,.onelove-assessments-taxonomy{display:flex;flex-wrap:wrap;gap:.75rem;font-family:var(--onelove-assessment-font-meta)}.onelove-assessment-reco__badge,.onelove-assessments-pill,.onelove-assessments-tag{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .95rem;border-radius:var(--onelove-frontend-pill-radius,999px);border:1px solid var(--onelove-frontend-button-neutral-border,rgba(84,70,42,.14));background:var(--onelove-frontend-button-neutral-bg,rgba(255,255,255,.92));color:var(--onelove-assessment-soft);font-family:var(--onelove-assessment-font-badge);font-size:.92rem;font-weight:600;text-decoration:none}.onelove-assessments-pill--icon{gap:.6rem;padding-inline:0.9rem 1rem}.onelove-assessments-pill__icon{width:1rem;height:1rem;flex:0 0 auto;color:var(--onelove-assessment-accent-strong)}.onelove-assessments-pill__label{line-height:1}.onelove-assessments-hero__actions{display:flex;flex-wrap:wrap;gap:.9rem}.onelove-assessment-account-cta .wp-block-button__link,.onelove-assessment-card .wp-block-button__link,.onelove-assessment-gate__actions .wp-block-button__link,.onelove-assessment-prestart__actions .wp-block-button__link,.onelove-assessment-reco .wp-block-button__link,.onelove-assessment-result__actions .wp-block-button__link,.onelove-assessments-hero__actions .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:.9rem 1.35rem;border-radius:var(--onelove-frontend-button-primary-radius,var(--onelove-frontend-button-radius,10px));border:1px solid var(--onelove-frontend-button-primary-border,var(--onelove-assessment-accent-strong));background:linear-gradient(180deg,var(--onelove-frontend-button-primary-bg,#d49a1b),var(--onelove-frontend-button-primary-bg-2,#f2d57d));color:var(--onelove-frontend-button-primary-text,#211a15);font-family:var(--onelove-assessment-font-button);font-weight:700;text-decoration:none;box-shadow:0 16px 30px var(--onelove-frontend-shadow-soft-color,rgba(184,136,28,.18))}.onelove-assessment-gate__actions .wp-block-button__link.is-style-outline,.onelove-assessment-prestart__actions .wp-block-button__link.is-style-outline,.onelove-assessment-reco .wp-block-button__link.is-style-outline,.onelove-assessment-result__actions .wp-block-button__link.is-style-outline,.onelove-assessments-hero__actions .wp-block-button__link.is-style-outline{background:var(--onelove-frontend-button-secondary-bg,rgba(255,255,255,.92));border-color:var(--onelove-frontend-button-secondary-border,var(--onelove-assessment-accent-strong));color:var(--onelove-frontend-button-secondary-text,var(--onelove-assessment-ink));border-radius:var(--onelove-frontend-button-secondary-radius,var(--onelove-frontend-button-radius,10px));box-shadow:none}.onelove-assessments-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.6rem}.onelove-assessment-account-cta,.onelove-assessment-card,.onelove-assessment-gate,.onelove-assessment-panel,.onelove-assessment-prestart,.onelove-assessment-reco,.onelove-assessment-result__hero,.onelove-assessment-result__modifier,.onelove-assessments-trust__item{padding:1.5rem;border:1px solid var(--onelove-assessment-border);border-radius:28px;background:var(--onelove-assessment-surface);box-shadow:var(--onelove-assessment-shadow)}.onelove-assessment-card h2,.onelove-assessment-gate h2,.onelove-assessment-prestart h2,.onelove-assessment-question h3,.onelove-assessment-result__hero h2,.onelove-assessments-trust__item strong{display:block;margin-bottom:.75rem;font-size:clamp(1.25rem, 2vw, 1.9rem);line-height:1.15}.onelove-assessment-card p,.onelove-assessment-gate p,.onelove-assessment-panel__trail,.onelove-assessment-prestart p,.onelove-assessment-question__help,.onelove-assessment-reco p,.onelove-assessments-trust__item p{margin:0;color:var(--onelove-assessment-soft);line-height:1.7}.onelove-assessments-grid,.onelove-assessments-stage{margin-top:2.35rem}.onelove-assessments-grid{display:grid;grid-template-columns:repeat(var(--onelove-assessments-archive-columns,3),minmax(0,1fr));gap:1.5rem}.onelove-assessments-pagination{display:flex;justify-content:center;margin-top:1.75rem}.onelove-assessments-pagination .nav-links{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center}.onelove-assessments-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .85rem;border:1px solid var(--onelove-assessment-line);border-radius:999px;background:var(--onelove-assessment-surface);color:var(--onelove-assessment-ink);text-decoration:none}.onelove-assessments-pagination .page-numbers.current,.onelove-assessments-pagination .page-numbers:hover{border-color:var(--onelove-frontend-accent-border-medium,rgba(198,144,29,.34));background:var(--onelove-frontend-accent-surface-soft,rgba(251,247,240,.88))}.onelove-assessment-card{display:flex;flex-direction:column;gap:1rem}.onelove-assessment-card__media img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:22px}.onelove-assessment-reco__media img{display:block;width:100%;height:100%;min-height:180px;aspect-ratio:4/3;object-fit:cover;border-radius:22px}.onelove-assessment-card__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;border-radius:22px;background:linear-gradient(135deg,var(--onelove-frontend-accent-soft-color,rgba(236,214,174,.95)),var(--onelove-frontend-surface-color,rgba(255,255,255,.96)));color:var(--onelove-assessment-soft)}.onelove-assessment-card__body{display:flex;flex-direction:column;gap:1rem}.onelove-assessment-card__body>.onelove-frontend-non-public-badge{align-self:flex-start;margin-top:-.15rem}.onelove-assessment-card__body h2,.onelove-assessment-card__body h3{margin:0;font-family:var(--onelove-assessment-font-heading);font-size:clamp(1.55rem, 2vw, 2.15rem);line-height:1.02;letter-spacing:-.03em;color:var(--wp--preset--color--ink,#2a2723)}.onelove-assessment-card__body h2 a,.onelove-assessment-card__body h3 a{color:inherit;text-decoration:none}.onelove-assessment-runtime{display:flex;flex-direction:column;gap:1.25rem}.onelove-assessment-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:240px;padding:2rem;border-radius:28px;background:rgba(255,255,255,.94);border:1px solid var(--onelove-assessment-border);box-shadow:var(--onelove-assessment-shadow)}.onelove-assessment-loader__pulse{width:68px;height:68px;border-radius:50%;border:2px solid var(--onelove-frontend-accent-border-soft,rgba(198,144,29,.25));border-top-color:var(--onelove-assessment-accent);animation:onelove-assessment-spin .9s linear infinite}@keyframes onelove-assessment-spin{to{transform:rotate(360deg)}}.onelove-assessment-stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.onelove-assessment-stepper__item{display:flex;align-items:center;gap:.9rem;padding:1.05rem 1.1rem;border-radius:20px;border:1px solid var(--onelove-assessment-line);background:var(--onelove-assessment-surface);box-shadow:var(--onelove-assessment-shadow-soft)}.onelove-assessment-stepper__item.is-current{border-color:var(--onelove-frontend-accent-border-stronger,rgba(198,144,29,.58));background:linear-gradient(180deg,var(--onelove-assessment-surface),var(--onelove-frontend-accent-soft-color,rgba(253,245,224,.98)));box-shadow:0 18px 36px var(--onelove-frontend-accent-shadow,rgba(184,136,28,.12))}.onelove-assessment-stepper__item.is-done .onelove-assessment-stepper__index{background:linear-gradient(180deg,var(--onelove-frontend-button-primary-bg,#d49a1b),var(--onelove-frontend-button-primary-bg-2,#f2d57d))}.onelove-assessment-stepper__index{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--onelove-frontend-accent-surface,rgba(247,241,228,.95));font-weight:700}.onelove-assessment-stepper__copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.onelove-assessment-stepper__copy strong{font-size:.96rem}.onelove-assessment-stepper__copy span{font-size:.82rem;line-height:1.4;color:var(--onelove-assessment-soft)}.onelove-assessment-notice{display:none;padding:.9rem 1rem;border-radius:16px;font-size:.95rem;line-height:1.6}.onelove-assessment-notice:not(:empty){display:block}.onelove-assessment-notice.is-success{background:var(--onelove-frontend-success-surface,rgba(225,244,232,.95));color:var(--onelove-frontend-success-color,#325d3d)}.onelove-assessment-notice.is-warning{background:var(--onelove-frontend-warning-surface,rgba(255,244,220,.96));color:var(--onelove-frontend-warning-color,#7c581a)}.onelove-assessment-notice.is-error{background:var(--onelove-frontend-danger-surface,rgba(255,230,230,.96));color:var(--onelove-frontend-danger-color,#8a3232)}.onelove-assessment-notice.is-info{background:var(--onelove-frontend-accent-surface,rgba(247,241,228,.95));color:var(--onelove-assessment-soft)}.onelove-assessment-panel{display:flex;flex-direction:column;gap:2rem}.onelove-assessment-choice,.onelove-assessment-choice__copy,.onelove-assessment-choice__inner,.onelove-assessment-panel,.onelove-assessment-question,.onelove-assessment-question__head{min-width:0}.onelove-assessment-panel__head{display:flex;flex-direction:column;gap:.6rem;padding-bottom:1.15rem;border-bottom:1px solid var(--onelove-assessment-line)}.onelove-assessment-panel__head h2,.onelove-assessment-result__hero h2{margin:.2rem 0 0;font-size:clamp(2rem, 3vw, 3rem);line-height:1.06}.onelove-assessment-questions{display:flex;flex-direction:column;gap:1.45rem}.onelove-assessment-question{display:flex;flex-direction:column;gap:1.2rem;padding:1.55rem;border-radius:26px;background:var(--onelove-assessment-surface-soft);border:1px solid var(--onelove-assessment-line);box-shadow:var(--onelove-assessment-shadow-soft);overflow:hidden}.onelove-assessment-question.is-pending-advance{border-color:var(--onelove-frontend-accent-border-strong,rgba(198,144,29,.48));box-shadow:0 18px 36px var(--onelove-frontend-accent-shadow,rgba(184,136,28,.12))}.onelove-assessment-question__head{display:flex;flex-direction:column;gap:.55rem}.onelove-assessment-question__eyebrow{margin:0;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--onelove-frontend-kicker-color,#9f7b45);font-family:var(--onelove-assessment-font-kicker)}.onelove-assessment-question__head h3{margin:0;font-size:clamp(1.35rem, 2vw, 1.85rem);line-height:1.18;color:var(--onelove-assessment-ink);overflow-wrap:anywhere}.onelove-assessment-question__type-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin:0}.onelove-assessment-question__type-label{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:.42rem .72rem;border:1px solid var(--onelove-frontend-accent-border-soft,rgba(198,144,29,.24));border-radius:999px;background:var(--onelove-frontend-accent-surface-soft,rgba(251,247,240,.78));color:var(--onelove-frontend-kicker-color,#9f7b45);font-family:var(--onelove-assessment-font-kicker);font-size:.78rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.onelove-assessment-question__scale-legend{margin:0;color:var(--onelove-assessment-soft);font-size:.95rem;line-height:1.55}.onelove-assessment-question__help{color:var(--onelove-assessment-soft)}.onelove-assessment-question__media img,.onelove-assessment-video-frame{display:block;width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;object-fit:cover}.onelove-assessment-video-frame iframe{display:block;width:100%;height:100%;border:0}.onelove-assessment-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;grid-auto-rows:auto}.onelove-assessment-choice{display:block;cursor:pointer;height:auto;align-self:start;margin:0!important;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.onelove-assessment-choice input{position:absolute;opacity:0;pointer-events:none}.onelove-assessment-choice__inner{display:flex;align-items:flex-start;gap:.95rem;width:100%;height:auto;min-height:0;padding:1.1rem 1.15rem;border-radius:20px;border:1px solid var(--onelove-assessment-line);background:var(--onelove-assessment-surface);box-shadow:var(--onelove-assessment-shadow-soft);position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.onelove-assessment-choice.is-advancing .onelove-assessment-choice__inner::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--onelove-frontend-button-primary-bg,#d49a1b),var(--onelove-frontend-button-primary-bg-2,#f2d57d));animation:onelove-assessment-auto-advance var(--onelove-assessment-auto-advance-duration,3s) linear forwards}.onelove-assessment-choice:hover .onelove-assessment-choice__inner{border-color:var(--onelove-frontend-accent-border-medium,rgba(198,144,29,.34));box-shadow:0 14px 24px var(--onelove-frontend-accent-shadow-soft,rgba(184,136,28,.08))}.onelove-assessment-choice input:checked+.onelove-assessment-choice__inner,.onelove-assessment-choice.is-selected .onelove-assessment-choice__inner{border-color:var(--onelove-frontend-accent-border-max,rgba(198,144,29,.75));background:linear-gradient(180deg,var(--onelove-assessment-surface),var(--onelove-frontend-accent-soft-color,rgba(252,244,225,.96)));box-shadow:0 18px 30px var(--onelove-frontend-accent-shadow,rgba(184,136,28,.14));transform:translateY(-1px)}.onelove-assessment-choice__media img{display:block;width:96px;height:96px;object-fit:cover;border-radius:18px}.onelove-assessment-choice__copy{display:flex;flex-direction:column;gap:.35rem;width:100%;min-width:0}.onelove-assessment-choice__copy strong{display:block;margin:0;font-size:.94rem;line-height:1.38;letter-spacing:.02em;color:var(--onelove-assessment-ink);overflow-wrap:anywhere;text-transform:none}.onelove-assessment-choice__copy span{display:block;margin:0;color:var(--onelove-assessment-soft);line-height:1.55;overflow-wrap:anywhere;text-transform:none}.onelove-assessments-page .onelove-assessment-choice__copy,.onelove-assessments-page .onelove-assessment-choice__copy span,.onelove-assessments-page .onelove-assessment-choice__copy strong,.onelove-assessments-page label.onelove-assessment-choice{font-family:inherit}.onelove-assessments-page label.onelove-assessment-choice{margin-bottom:0!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:normal!important;text-transform:none!important;color:inherit!important}.onelove-assessments-page .onelove-assessment-question__content,.onelove-assessments-page .onelove-assessment-question__content>*{max-width:100%}.onelove-assessments-page .onelove-assessment-choice-list,.onelove-assessments-page .onelove-assessment-choice__copy,.onelove-assessments-page .onelove-assessment-choice__inner,.onelove-assessments-page .onelove-assessment-choice__media,.onelove-assessments-page .onelove-assessment-question{max-width:100%}.onelove-assessment-text textarea{width:100%;min-height:170px;padding:1rem 1.1rem;border-radius:20px;border:1px solid var(--onelove-frontend-control-border,rgba(168,148,109,.24));background:var(--onelove-frontend-control-bg,rgba(255,255,255,.98));box-shadow:inset 0 1px 2px var(--onelove-frontend-shadow-soft-color,rgba(65,50,24,.04));font:inherit;color:var(--onelove-assessment-ink);resize:vertical}.onelove-assessment-auto-advance{margin:-.2rem 0 0;font-size:.88rem;line-height:1.5;color:var(--onelove-frontend-kicker-color,#9f7b45)}.onelove-assessment-auto-advance:empty{display:none}@keyframes onelove-assessment-auto-advance{from{transform:scaleX(0)}to{transform:scaleX(1)}}.onelove-assessment-actions,.onelove-assessment-gate__actions,.onelove-assessment-prestart__actions,.onelove-assessment-result__actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center;padding-top:1.1rem;border-top:1px solid var(--onelove-assessment-line)}.onelove-assessment-actions__primary{display:flex;flex-wrap:wrap;gap:1rem}.onelove-assessment-pathway-insights__card,.onelove-assessment-pathway-insights__notice,.onelove-assessment-progress{padding:1.35rem;border:1px solid var(--onelove-assessment-border);border-radius:24px;background:var(--onelove-assessment-surface);box-shadow:var(--onelove-assessment-shadow)}.onelove-assessment-progress{display:flex;flex-direction:column;gap:1rem;margin-top:1.1rem}.onelove-assessment-progress--question{margin-top:.6rem;padding:.95rem 1rem 1rem;border-radius:20px;background:var(--onelove-frontend-accent-surface-soft,rgba(251,247,240,.88));box-shadow:none;gap:.7rem}.onelove-assessment-progress--question .onelove-assessment-progress__compact{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.onelove-assessment-progress--question .onelove-assessment-progress__compact strong{margin:0;font-size:.98rem;line-height:1.2;color:var(--onelove-assessment-ink)}.onelove-assessment-progress--question .onelove-assessment-progress__compact span{margin:0;font-size:.84rem;line-height:1.4;color:var(--onelove-assessment-soft)}.onelove-assessment-progress--question .onelove-assessment-progress__meter{height:8px}.onelove-assessment-pathway-insights__card p,.onelove-assessment-pathway-insights__detail,.onelove-assessment-pathway-insights__lead,.onelove-assessment-progress__intro,.onelove-assessment-progress__message{margin:0;color:var(--onelove-assessment-soft);line-height:1.7}.onelove-assessment-progress__status{display:flex;align-items:center;gap:1rem}.onelove-assessment-progress__status strong{flex:0 0 auto;font-size:.95rem;color:var(--onelove-assessment-ink)}.onelove-assessment-progress__meter{flex:1 1 auto;height:10px;border-radius:999px;background:var(--onelove-frontend-progress-track,rgba(168,148,109,.16));overflow:hidden}.onelove-assessment-progress__meter-bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--onelove-frontend-button-primary-bg,#d49a1b),var(--onelove-frontend-button-primary-bg-2,#f2d57d))}.onelove-assessment-pathway-insights__grid,.onelove-assessment-progress__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.onelove-assessment-progress__card{display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.1rem;border-radius:20px;border:1px solid var(--onelove-assessment-line);background:var(--onelove-frontend-accent-surface-soft,rgba(251,247,240,.78))}.onelove-assessment-pathway-insights__meta,.onelove-assessment-pathway-insights__pill span,.onelove-assessment-progress__card span{font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:var(--onelove-frontend-kicker-color,#9f7b45);font-family:var(--onelove-assessment-font-kicker)}.onelove-assessment-pathway-insights__pill strong,.onelove-assessment-progress__card strong{font-size:1rem;line-height:1.35;color:var(--onelove-assessment-ink)}.onelove-assessment-save{padding:0;border:0;background:0 0;color:var(--onelove-assessment-soft);font:inherit;font-weight:700;cursor:pointer}.onelove-assessment-reco-grid,.onelove-assessment-result{display:flex;flex-direction:column;gap:1.3rem}.onelove-assessment-runtime--result{gap:1.5rem}.onelove-assessment-result__summary{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,0.75fr);gap:1.2rem;align-items:stretch}.onelove-assessment-journey{display:flex;flex-direction:column;gap:1rem}.onelove-assessment-journey__card{display:flex;flex-direction:column;gap:.85rem;padding:1.4rem;border:1px solid var(--onelove-assessment-border);border-radius:26px;background:var(--onelove-assessment-surface);box-shadow:var(--onelove-assessment-shadow)}.onelove-assessment-journey__card.is-primary{background:linear-gradient(180deg,var(--onelove-assessment-surface),var(--onelove-frontend-accent-soft-color,rgba(252,244,224,.96)));border-color:var(--onelove-frontend-accent-border-soft,rgba(198,144,29,.32))}.onelove-assessment-journey__eyebrow{margin:0;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#9f7b45}.onelove-assessment-journey__card h3,.onelove-assessment-journey__card h4{margin:0;font-size:clamp(1.2rem, 2vw, 1.8rem);line-height:1.12}.onelove-assessment-journey__card p:last-of-type{margin:0;color:var(--onelove-assessment-soft);line-height:1.7}.onelove-assessment-journey__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.onelove-assessment-result__group{display:flex;flex-direction:column;gap:1rem}.onelove-assessment-result__hero{padding:1.9rem;border-radius:30px;background:radial-gradient(circle at top right,var(--onelove-frontend-accent-surface,rgba(233,205,145,.18)),transparent 32%),linear-gradient(180deg,var(--onelove-assessment-surface),var(--onelove-frontend-accent-soft-color,rgba(249,243,232,.98)))}.onelove-assessment-result__hero h2{margin:0;max-width:15ch;font-size:clamp(2rem, 4vw, 3.65rem);line-height:1.02;color:var(--onelove-frontend-title-color,#221b16)}.onelove-assessment-result__badges{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.onelove-assessment-result__badge{display:inline-flex;align-items:center;padding:.5rem .85rem;border:1px solid rgba(84,70,42,.14);border-radius:999px;background:rgba(255,252,246,.96);color:var(--onelove-assessment-ink);font-size:.9rem;font-weight:700;line-height:1.25}.onelove-assessment-result__badge.is-interpretation{border-color:rgba(92,67,22,.42);background:#302513;color:#fff9e8}.onelove-assessment-result__badge.is-score{border-color:rgba(191,145,32,.42);background:rgba(255,247,218,.95);color:var(--onelove-assessment-ink)}.onelove-assessment-result__badge.is-muted{color:var(--onelove-assessment-soft);font-weight:600}.onelove-assessment-result__badge.is-state{border-color:rgba(74,112,148,.25);background:rgba(235,244,255,.95);color:#24384e}.onelove-assessment-result__hero .onelove-assessment-richtext{margin-top:1rem;font-size:1.08rem;line-height:1.9;color:var(--onelove-assessment-soft)}.onelove-assessment-result__aside,.onelove-assessment-result__modifier{display:flex;flex-direction:column;justify-content:center;gap:.9rem;padding:1.5rem;border:1px solid var(--onelove-frontend-accent-border-soft,rgba(198,144,29,.24));border-radius:28px;background:linear-gradient(180deg,var(--onelove-assessment-surface),var(--onelove-frontend-accent-soft-color,rgba(252,244,224,.96)));box-shadow:0 18px 38px var(--onelove-frontend-accent-shadow-soft,rgba(184,136,28,.09))}.onelove-assessment-result__aside strong,.onelove-assessment-result__modifier strong{font-size:1.28rem;line-height:1.2;color:var(--onelove-assessment-ink)}.onelove-assessment-result__aside p:last-child,.onelove-assessment-result__modifier p:last-child{margin:0;color:var(--onelove-assessment-soft);line-height:1.75}.onelove-assessment-result__actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:.35rem}.onelove-assessment-pathway-insights{display:flex;flex-direction:column;gap:1rem}.onelove-assessment-pathway-insights__notice{padding-block:1rem;font-weight:600;color:var(--onelove-assessment-ink)}.onelove-assessment-pathway-insights__card{display:flex;flex-direction:column;gap:.85rem}.onelove-assessment-pathway-insights__head{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start}.onelove-assessment-pathway-insights__index{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;border:1px solid var(--onelove-assessment-line);background:var(--onelove-frontend-accent-surface-soft,rgba(251,247,240,.8));font-weight:700;color:var(--onelove-assessment-accent-strong)}.onelove-assessment-pathway-insights__head h3{margin:.2rem 0 0;font-size:1.15rem;line-height:1.24}.onelove-assessment-pathway-insights__pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem;width:fit-content;padding:.65rem .85rem;border-radius:18px;border:1px solid var(--onelove-assessment-line);background:var(--onelove-frontend-accent-surface-soft,rgba(251,247,240,.78))}.onelove-assessment-section-head__eyebrow{margin:0;font-size:.92rem;font-weight:700;color:var(--onelove-frontend-kicker-color,#9f7b45)}.onelove-assessment-reco-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.onelove-assessment-reco{display:grid;grid-template-columns:180px minmax(0,1fr);gap:1rem;align-items:stretch}.onelove-assessment-reco.is-conversion-unavailable{border-color:var(--onelove-frontend-accent-border-medium,rgba(198,144,29,.34));background:linear-gradient(180deg,var(--onelove-assessment-surface),var(--onelove-frontend-accent-soft-color,rgba(249,242,225,.96)))}.onelove-assessment-reco__body{display:flex;flex-direction:column;gap:.75rem}.onelove-assessment-reco__body>.wp-block-button__link{margin-top:auto;flex:0 0 auto;height:auto;min-height:54px}.onelove-assessment-reco__status{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:.45rem .75rem;border-radius:999px;border:1px solid var(--onelove-frontend-accent-border-soft,rgba(198,144,29,.28));background:var(--onelove-frontend-warning-surface,rgba(255,247,228,.95));color:var(--onelove-frontend-warning-color,#8a6517);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.onelove-assessment-reco__meta{margin:0;padding-left:.9rem;border-left:3px solid var(--onelove-frontend-accent-border-soft,rgba(198,144,29,.32));color:var(--onelove-assessment-soft);font-size:.95rem;line-height:1.6}.onelove-assessment-reco__body h4{margin:0;font-size:1.35rem;line-height:1.2}.onelove-assessment-account-cta,.onelove-assessment-prestart{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.onelove-assessment-empty{padding:2rem;border-radius:28px;background:rgba(255,255,255,.94);border:1px solid var(--onelove-assessment-border);box-shadow:var(--onelove-assessment-shadow)}@media (max-width:1080px){.onelove-assessment-journey__grid,.onelove-assessment-pathway-insights__grid,.onelove-assessment-progress__grid,.onelove-assessment-reco-grid,.onelove-assessments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onelove-assessments-hero{grid-template-columns:1fr}.onelove-assessment-result__summary{grid-template-columns:1fr}.onelove-assessments-trust{grid-template-columns:1fr}}@media (max-width:781px){.onelove-assessments-shell{width:min(100vw - 1rem,100%);padding:1.25rem 0 2.5rem}.onelove-assessment-account-cta,.onelove-assessment-gate,.onelove-assessment-panel,.onelove-assessment-prestart,.onelove-assessment-result__aside,.onelove-assessment-result__hero,.onelove-assessments-hero{padding:1.2rem;border-radius:24px}.onelove-assessment-question{padding:1.15rem;border-radius:22px}.onelove-assessment-choice__inner{padding:1rem}.onelove-assessments-hero__image,.onelove-assessments-hero__placeholder{min-height:260px}.onelove-assessments-editorial-bridge__link{gap:.2rem .35rem}.onelove-assessment-choice-list,.onelove-assessment-journey__grid,.onelove-assessment-pathway-insights__grid,.onelove-assessment-progress__grid,.onelove-assessment-reco-grid,.onelove-assessments-grid{grid-template-columns:1fr}.onelove-assessment-reco{grid-template-columns:1fr}.onelove-assessment-account-cta,.onelove-assessment-prestart{grid-template-columns:1fr}.onelove-assessment-actions,.onelove-assessment-actions__primary,.onelove-assessment-gate__actions,.onelove-assessment-prestart__actions,.onelove-assessment-result__actions{flex-direction:column;align-items:stretch}.onelove-assessment-account-cta .wp-block-button__link,.onelove-assessment-actions .wp-block-button__link,.onelove-assessment-gate__actions .wp-block-button__link,.onelove-assessment-prestart__actions .wp-block-button__link,.onelove-assessment-result__actions .wp-block-button__link{width:100%}.onelove-assessment-stepper{grid-template-columns:1fr}.onelove-assessments-page.is-showing-result .onelove-assessments-shell{width:min(100vw - 1rem,100%);padding-top:.75rem}.onelove-assessment-progress__status{flex-direction:column;align-items:stretch}.onelove-assessment-card__media img,.onelove-assessment-card__placeholder{height:auto}}.onelove-assessments-grid{align-items:stretch}.onelove-assessment-card{display:flex;flex-direction:column;height:100%}.onelove-assessment-card__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%}.onelove-assessment-card__body>p:not(.onelove-assessments-kicker){margin-bottom:0}.onelove-assessment-card__meta{margin-top:auto}.onelove-assessment-card__body>.wp-block-button__link{margin-top:1rem}.onelove-assessment-card__body{min-height:0}.onelove-assessment-card__body>.wp-block-button__link{flex:0 0 auto;height:auto;min-height:54px}.onelove-assessments-block{display:grid;gap:1.75rem;padding:clamp(2rem,3.4vw,3rem);margin-top:clamp(1.75rem,3vw,2.5rem);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(251,248,242,.98));border:1px solid rgba(199,140,30,.18);border-radius:32px;box-shadow:0 18px 48px rgba(49,41,31,.08)}.onelove-assessments-block__header{display:flex;align-items:end;justify-content:space-between;gap:1.5rem}.onelove-assessments-block__header-copy{display:grid;gap:.65rem;flex:1 1 auto;min-width:0}.onelove-assessments-block__title{margin:0;font-family:var(--onelove-assessment-font-heading);font-size:clamp(2rem, 3vw, 3.15rem);line-height:.95;letter-spacing:-.04em;color:var(--wp--preset--color--ink,#2a2723)}.onelove-assessments-block__lead{margin:0;font-size:clamp(1rem, 1.2vw, 1.18rem);line-height:1.7;color:rgba(42,39,35,.82)}.onelove-assessments-block__actions{display:flex;align-items:center;justify-content:flex-end}.onelove-assessments-format-grid,.onelove-assessments-intention-grid{display:grid;gap:1.5rem;align-items:stretch;grid-template-columns:repeat(var(--onelove-assessments-block-columns,3),minmax(0,1fr))}.onelove-assessments-archive-context,.onelove-assessments-format-card,.onelove-assessments-intention-card{background:rgba(255,255,255,.92);border:1px solid rgba(216,210,200,.9);border-radius:28px;box-shadow:0 10px 26px rgba(49,41,31,.05)}.onelove-assessments-intention-card{display:flex;height:100%;min-height:clamp(19rem,28vw,23rem)}.onelove-assessments-format-card,.onelove-assessments-intention-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:100%;padding:clamp(1.35rem,2.5vw,1.8rem)}.onelove-assessments-archive-context h2,.onelove-assessments-family-layout__subsection h3,.onelove-assessments-format-card h3,.onelove-assessments-intention-card__body h3{margin:0;font-family:var(--onelove-assessment-font-heading);font-size:clamp(1.55rem, 2vw, 2.15rem);line-height:1;letter-spacing:-.03em;color:var(--wp--preset--color--ink,#2a2723)}.onelove-assessments-archive-context p,.onelove-assessments-format-card p,.onelove-assessments-intention-card__lead{margin:0;font-size:1rem;line-height:1.7;color:rgba(42,39,35,.8)}.onelove-assessments-intention-card__lead{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.onelove-assessments-intention-card__meta{display:flex;flex-wrap:wrap;gap:.75rem}.onelove-assessments-format-card .wp-block-button__link{margin-top:auto}.onelove-assessments-intention-card.onelove-assessment-card .wp-block-button__link{margin-top:1rem;flex:0 0 auto;height:auto;min-height:54px}.onelove-assessments-archive-context{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.4rem,2.5vw,1.9rem);margin-top:1.5rem}.onelove-assessments-archive-context__copy{display:grid;gap:.8rem;flex:1 1 auto;min-width:0}.onelove-assessments-family-layout{display:grid;gap:1.5rem}.onelove-assessments-family-layout__subsection{display:grid;gap:1rem}.onelove-assessments-page--archive .onelove-assessments-block:first-of-type{margin-top:2rem}.onelove-assessments-shell>.onelove-frontend-non-public-notice{margin-top:1.25rem}@media (max-width:960px){.onelove-assessments-archive-context,.onelove-assessments-block__header{display:grid;grid-template-columns:1fr}.onelove-assessments-block__actions{justify-content:flex-start}.onelove-assessments-format-grid,.onelove-assessments-intention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.onelove-assessments-format-grid,.onelove-assessments-intention-grid{grid-template-columns:1fr}}
