.quiz-routine-mobile{display:none}.quiz-routine-sheet{background:var(--card);max-height:min(80svh,620px);color:var(--foreground);padding-top:32px;overflow-y:auto;animation:none!important}[data-routine-results]>.cta-press-pause{background:var(--foreground);color:var(--background)}.quiz-routine-sheet>button:last-child{min-width:44px;min-height:44px}[data-routine-results][data-product-motion=paused] :where(.cta-press-frame,.cta-press-frame *,.product-image-skeleton),[data-routine-results][data-product-motion=paused] .cta-press-frame:before,[data-routine-results][data-product-motion=paused] .cta-press-frame:after{animation-play-state:paused!important}@media (width<=767px){.quiz-routine-desktop{display:none}.quiz-routine-mobile{display:block}#quiz .quiz-lab-panel{width:fit-content;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin-top:12px;padding:0}#quiz .quiz-routine-pill{background:var(--lab-tehom);min-height:48px;color:var(--lab-foam);border-radius:999px;padding:8px 16px;font-weight:700}.quiz-routine-sheet{width:100%;max-width:none;padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:8px 8px 0 0;top:auto;bottom:0;left:0;transform:none;translate:none!important}}@media (prefers-reduced-motion:reduce){.quiz-routine-sheet{transition:none!important;animation:none!important}}#quiz.quiz-lab,[data-routine-results]{--lab-canvas:#faf7f0;--lab-foam:#fff;--lab-adamah:color-mix(in srgb, var(--lab-tehom) 14%, var(--lab-foam));--lab-eden:#0b5d3b;--lab-tehom:#111;--lab-ophir:#8a6512;--lab-success:#167a3f;--lab-lime:#4a7a0a;--lab-liquid:linear-gradient(90deg, var(--lab-eden), var(--lab-lime));--lab-glow:0 0 10px color-mix(in srgb, var(--lab-lime) 28%, transparent);--lab-secondary:color-mix(in srgb, var(--lab-tehom) 78%, var(--lab-foam));--lab-line:color-mix(in srgb, var(--lab-tehom) 12%, transparent);--lab-grid:color-mix(in srgb, var(--lab-tehom) 6%, transparent);--lab-shadow:0 18px 40px -28px color-mix(in srgb, var(--lab-tehom) 35%, transparent);--primary:var(--lab-eden);--primary-foreground:var(--lab-foam);--foreground:var(--lab-tehom);--muted-foreground:var(--lab-secondary);--subtle:var(--lab-secondary);--border:var(--lab-adamah);--card:var(--lab-foam);--background:var(--lab-canvas);--muted:var(--lab-foam);--success:var(--lab-success);--success-foreground:var(--lab-foam);--ring:var(--lab-eden);--pill-border:var(--lab-eden);--label-ink:var(--lab-ophir);--house-eden:var(--lab-eden);--house-tehom:var(--lab-tehom);--house-foam:var(--lab-foam);--house-adamah:var(--lab-adamah);--house-ophir:var(--lab-ophir)}#quiz{isolation:isolate;background-color:var(--lab-canvas);max-width:1380px;color:var(--lab-tehom);font-family:var(--font-sans);letter-spacing:0;justify-content:flex-start;padding:32px 20px 64px;position:relative}#quiz:after{content:"";z-index:-1;pointer-events:none;background-color:var(--lab-grid);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 1px,#0000 1px),linear-gradient(90deg,#000 1px,#0000 1px);mask-image:linear-gradient(#000 1px,#0000 1px),linear-gradient(90deg,#000 1px,#0000 1px);-webkit-mask-size:48px 48px;mask-size:48px 48px}#quiz :where(p,span,a,input,button,dt,dd){letter-spacing:0}#quiz :where(.text-xs,.text-sm,.text-subtle,.text-muted-foreground){font-size:15px;line-height:1.55}#quiz :where(.text-subtle,.text-muted-foreground){color:var(--lab-secondary)}#quiz :where(.eyebrow,.label-caps){color:var(--lab-ophir);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}#quiz h2{max-width:960px;font-family:var(--font-display);letter-spacing:0;overflow-wrap:anywhere;color:var(--lab-tehom);font-size:52px;font-weight:500;line-height:.98}#quiz h2+p{max-width:620px;font-size:17px;line-height:1.55}#quiz>:is(.quiz-lab-progress,.mb-10){z-index:30;padding:max(10px, env(safe-area-inset-top)) 20px 14px;border-bottom:1px solid var(--lab-ophir);background:color-mix(in srgb, var(--lab-foam) 92%, transparent);-webkit-backdrop-filter:blur(14px);box-shadow:var(--lab-shadow);margin-inline:-20px;position:sticky;top:0}#quiz .quiz-lab-progress>div{font-variant-numeric:tabular-nums;text-transform:uppercase}#quiz .quiz-lab-progress ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}#quiz .quiz-lab-progress li{background:var(--lab-foam);border-color:var(--lab-adamah);border-radius:8px;min-width:0;padding:10px 8px}#quiz .quiz-lab-progress li[aria-current=step]{border-color:var(--lab-eden);box-shadow:inset 0 -2px 0 var(--lab-eden)}#quiz .quiz-lab-progress li>div:first-child{align-items:flex-start;gap:5px}#quiz .quiz-lab-progress li :where(svg,.rounded-full){flex-shrink:0}#quiz .quiz-lab-progress li svg{margin-top:4px}#quiz .quiz-lab-layout>div{min-width:0}#quiz [data-quiz-options]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}#quiz :where(.quiz-option,[data-quiz-options]>button,button[data-selection-align]){border:1px solid var(--lab-line);background:var(--lab-foam);min-width:0;min-height:52px;color:var(--lab-tehom);box-shadow:var(--lab-shadow);border-radius:14px;padding:18px;transition:border-color .18s,background-color .18s,box-shadow .18s;position:relative}#quiz .quiz-option:has(.quiz-lab-photo){padding:10px 10px 18px}#quiz .quiz-lab-photo{isolation:isolate;margin-bottom:16px;display:block;position:relative}#quiz .quiz-option-img{aspect-ratio:1;object-fit:cover;border:0;border-radius:8px;width:100%;height:auto;margin-bottom:0;display:block}#quiz .quiz-lab-photo:after{content:"";pointer-events:none;background-color:var(--lab-ophir);position:absolute;inset:7px;-webkit-mask:linear-gradient(#000,#000) 0 0/18px 1.5px no-repeat,linear-gradient(#000,#000) 0 0/1.5px 18px no-repeat,linear-gradient(#000,#000) 100% 0/18px 1.5px no-repeat,linear-gradient(#000,#000) 100% 0/1.5px 18px no-repeat,linear-gradient(#000,#000) 0 100%/18px 1.5px no-repeat,linear-gradient(#000,#000) 0 100%/1.5px 18px no-repeat,linear-gradient(#000,#000) 100% 100%/18px 1.5px no-repeat,linear-gradient(#000,#000) 100% 100%/1.5px 18px no-repeat;mask:linear-gradient(#000,#000) 0 0/18px 1.5px no-repeat,linear-gradient(#000,#000) 0 0/1.5px 18px no-repeat,linear-gradient(#000,#000) 100% 0/18px 1.5px no-repeat,linear-gradient(#000,#000) 100% 0/1.5px 18px no-repeat,linear-gradient(#000,#000) 0 100%/18px 1.5px no-repeat,linear-gradient(#000,#000) 0 100%/1.5px 18px no-repeat,linear-gradient(#000,#000) 100% 100%/18px 1.5px no-repeat,linear-gradient(#000,#000) 100% 100%/1.5px 18px no-repeat}#quiz .quiz-option>div{gap:8px}#quiz .quiz-option>div>span:first-child{word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:23px;font-weight:500;line-height:1.1}#quiz .quiz-option>p{max-width:none;margin-top:10px}#quiz :is(.quiz-option-on,button[aria-pressed=true],button[aria-checked=true],button:has(>.select-dot-on)){background:var(--lab-eden);border-color:var(--lab-eden);color:var(--lab-foam);box-shadow:0 0 0 2px var(--lab-eden), var(--lab-shadow)}#quiz :is(.quiz-option-on,button[aria-pressed=true],button[aria-checked=true],button:has(>.select-dot-on)) :where(span,p,svg){color:var(--lab-foam);font-weight:700}#quiz .select-dot{border-color:var(--lab-eden);background:var(--lab-foam);flex-shrink:0;width:18px;height:18px}#quiz .select-dot-on{border-color:var(--lab-lime);background:var(--lab-lime);color:var(--lab-foam);box-shadow:inset 0 0 0 4px var(--lab-foam)}#quiz :where(button,a,input):focus-visible{outline:2px solid var(--lab-eden);outline-offset:4px}#quiz :where([data-promise-panel],.quiz-lab-panel,dl,.encouragement-note){border:1px solid var(--lab-adamah);border-top-color:var(--lab-ophir);background:var(--lab-foam);box-shadow:var(--lab-shadow);border-radius:14px}#quiz .quiz-lab-panel{background:color-mix(in srgb, var(--lab-foam) 96%, var(--lab-adamah));-webkit-backdrop-filter:blur(14px);padding:22px}#quiz .quiz-lab-panel .eyebrow{background:var(--lab-tehom);color:var(--lab-foam);text-transform:uppercase;border-radius:4px;padding:5px 10px;font-weight:700;display:inline-block}#quiz .quiz-lab-panel li{border-top:1px solid var(--lab-line);padding-top:12px}#quiz .quiz-lab-panel li .bg-primary{box-shadow:0 0 0 3px color-mix(in srgb, var(--lab-eden) 12%, transparent)}#quiz :where(.quiz-lab-note,.quiz-lab-skip){border-top:0;border-left:2px solid var(--lab-ophir);background:var(--lab-foam);color:var(--lab-secondary);padding:6px 0 6px 18px;font-size:15px;line-height:1.65}#quiz .quiz-lab-note .opacity-80{opacity:1}#quiz :where(.quiz-lab-optional,.quiz-skip){border:1px solid var(--lab-eden);background:var(--lab-foam);min-height:48px;color:var(--lab-eden);letter-spacing:0;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:500}#quiz input{border-color:var(--lab-line);background:var(--lab-foam);min-height:52px;color:var(--lab-tehom);font-size:17px}#quiz input::placeholder{color:var(--lab-secondary)}#quiz [data-quiz-nav]{flex-wrap:wrap;align-items:center;gap:12px}#quiz [data-quiz-nav]>:where(button,p){color:var(--lab-tehom)}#quiz [data-quiz-nav]>p{flex:100%;order:2}#quiz [data-quiz-nav] .quiz-cta-button{background:var(--lab-eden);min-height:52px;color:var(--lab-foam);border:1px solid var(--lab-eden);box-shadow:0 14px 30px -16px color-mix(in srgb, var(--lab-eden) 55%, transparent);margin-left:auto;padding:16px 28px;font-size:17px;font-weight:700}#quiz [data-quiz-nav] .quiz-cta-button:disabled{opacity:1;background:var(--lab-adamah);border-color:var(--lab-adamah);color:var(--lab-tehom);box-shadow:none}@media (width>=861px){#quiz{padding:40px 40px 80px}#quiz h2{font-size:88px}#quiz>:is(.quiz-lab-progress,.mb-10){margin-inline:-40px;padding-inline:40px}#quiz .quiz-lab-progress li{padding:12px 18px}#quiz [data-quiz-options]:has(.quiz-lab-photo){grid-template-columns:repeat(3,minmax(0,1fr))}#quiz .quiz-option-img{aspect-ratio:4/3}#quiz .quiz-option>div>span:first-child{font-size:30px}}@media (width>=1100px){#quiz .quiz-lab-layout{display:block}#quiz .quiz-lab-layout:has(.quiz-lab-panel){grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}#quiz .quiz-lab-panel{margin-top:0;position:sticky;top:180px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){#quiz :where(.quiz-option,[data-quiz-options]>button):hover{border-color:var(--lab-ophir);box-shadow:0 18px 40px -20px color-mix(in srgb, var(--lab-tehom) 25%, transparent)}}@media (prefers-reduced-motion:reduce){#quiz :where(.quiz-option,button,input,a){transition:none}}#quiz .quiz-lab-photo{border-radius:8px;overflow:hidden;container-type:inline-size}#quiz .quiz-photo-fx,#quiz .quiz-sheen,#quiz .quiz-drops{pointer-events:none;position:absolute;inset:0}#quiz .quiz-photo-fx{z-index:2}#quiz .quiz-lab-photo:after{z-index:4}#quiz .quiz-sheen{background-color:color-mix(in srgb, var(--lab-foam) 50%, transparent);mix-blend-mode:soft-light;transform:translate(-130%);-webkit-mask-image:linear-gradient(105deg,#0000 35%,#000 50%,#0000 65%);mask-image:linear-gradient(105deg,#0000 35%,#000 50%,#0000 65%)}#quiz .quiz-select-scan{opacity:0;background-color:var(--lab-eden);transform-origin:bottom;box-shadow:0 0 12px color-mix(in srgb, var(--lab-eden) 45%, transparent);position:absolute;inset:0;transform:translateY(-100%)scaleY(.012)}#quiz .quiz-drops>span{left:var(--drop-x);width:var(--drop-size);height:var(--drop-size);opacity:0;background-color:var(--lab-foam);border-radius:50%;position:absolute;bottom:-14px;-webkit-mask-image:radial-gradient(circle at 35% 30%,#000,#00000059 45%,#0000 72%);mask-image:radial-gradient(circle at 35% 30%,#000,#00000059 45%,#0000 72%)}#quiz .quiz-grid-fx{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:clip}#quiz .quiz-grid-fx:before{content:"";background-color:var(--lab-grid);position:absolute;inset:-48px;-webkit-mask-image:linear-gradient(#000 1px,#0000 1px),linear-gradient(90deg,#000 1px,#0000 1px);mask-image:linear-gradient(#000 1px,#0000 1px),linear-gradient(90deg,#000 1px,#0000 1px);-webkit-mask-size:48px 48px;mask-size:48px 48px}#quiz .quiz-grid-fx:after{content:"";opacity:0;background-color:color-mix(in srgb, var(--lab-ophir) 14%, transparent);position:absolute;inset:0;transform:translateY(-50%)scaleY(.005);-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}@media (prefers-reduced-motion:no-preference){#quiz.quiz-motion-ready{background-image:none}#quiz.quiz-motion-ready .quiz-grid-fx:before{animation:36s linear infinite quiz-grid-drift}#quiz.quiz-motion-ready .quiz-grid-fx:after{animation:18s linear infinite quiz-background-scan}#quiz.quiz-motion-ready .quiz-lab-layout>div{animation:none}#quiz.quiz-motion-ready h2{animation:.65s cubic-bezier(.2,.8,.2,1) both quiz-heading-rise}#quiz.quiz-motion-ready [data-quiz-options]>button{animation:quiz-card-rise .6s cubic-bezier(.2, .8, .2, 1) var(--lab-delay,0s) both}#quiz.quiz-motion-ready .quiz-option-img{will-change:transform;backface-visibility:hidden;translate:calc(var(--px,0) * -10px) calc(var(--py,0) * -8px);animation:quiz-ken-burns 22s ease-in-out var(--lab-kb-delay,0s) infinite alternate;animation-play-state:paused}#quiz .quiz-option:nth-child(2n) .quiz-option-img{animation-duration:24s;animation-direction:alternate-reverse}#quiz .quiz-option:nth-child(3n) .quiz-option-img{animation-duration:18s}#quiz.quiz-motion-ready .quiz-drops>span{animation:quiz-drop-rise var(--drop-duration) linear var(--drop-delay) infinite paused}#quiz .quiz-motion-visible :is(.quiz-option-img,.quiz-drops>span){animation-play-state:running}#quiz.quiz-motion-ready .quiz-option:is(:hover,:focus-visible) .quiz-sheen{animation:.9s both quiz-light-sweep}#quiz.quiz-motion-ready .quiz-option-on .quiz-select-scan{animation:1.1s both quiz-selection-scan}#quiz.quiz-motion-ready .quiz-option-on:after{content:"";border:2px solid var(--lab-eden);border-radius:inherit;pointer-events:none;animation:1.1s both quiz-ring-pulse;position:absolute;inset:-3px}#quiz .quiz-lab-progress .bg-primary,#quiz .quiz-lab-progress li>div[aria-hidden]>span,#quiz>.mb-10 .bg-primary{transition:width .5s,transform .5s}#quiz:not(.quiz-motion-visible),#quiz:not(.quiz-motion-visible) .quiz-grid-fx:before,#quiz:not(.quiz-motion-visible) .quiz-grid-fx:after,#quiz.quiz-motion-hidden,#quiz.quiz-motion-hidden .quiz-grid-fx:before,#quiz.quiz-motion-hidden .quiz-grid-fx:after,#quiz.quiz-motion-hidden *{animation-play-state:paused!important}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){#quiz.quiz-motion-ready [data-quiz-options]>button{translate:var(--mag-x,0px) var(--mag-y,0px)}#quiz.quiz-motion-ready [data-quiz-options]>button:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-color:color-mix(in srgb, var(--lab-ophir) 10%, transparent);-webkit-mask-image:radial-gradient(circle at var(--highlight-x,50%) var(--highlight-y,50%), #000, transparent 65%);-webkit-mask-image:radial-gradient(circle at var(--highlight-x,50%) var(--highlight-y,50%), #000, transparent 65%);mask-image:radial-gradient(circle at var(--highlight-x,50%) var(--highlight-y,50%), #000, transparent 65%);position:absolute;inset:0}}@keyframes quiz-ken-burns{0%{transform:scale(1.06)translate(-1%,1%)}to{transform:scale(1.14)translate(1%,-1%)}}@keyframes quiz-card-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes quiz-heading-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes quiz-light-sweep{to{transform:translate(130%)}}@keyframes quiz-selection-scan{0%{opacity:0;transform:translateY(-100%)scaleY(.012)}10%,85%{opacity:.8}to{opacity:0;transform:translateY(0)scaleY(.012)}}@keyframes quiz-ring-pulse{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes quiz-drop-rise{0%{opacity:0;transform:translate(0)scale(.6)}15%,75%{opacity:.4}to{opacity:0;transform:translate(10px,-110cqw)scale(1.1)}}@keyframes quiz-grid-drift{to{transform:translate(48px,48px)}}@keyframes quiz-background-scan{0%{opacity:0;transform:translateY(-50%)scaleY(.005)}10%,90%{opacity:1}to{opacity:0;transform:translateY(50%)scaleY(.005)}}@media (prefers-reduced-motion:reduce){#quiz,#quiz:before,#quiz *,#quiz :before,#quiz :after{transition:none!important;animation:none!important}#quiz .quiz-photo-fx,#quiz:before{display:none}#quiz :is(h2,.quiz-option-img,[data-quiz-options]>button){opacity:1!important;transform:none!important}}#quiz h2.quiz-h2-split{color:#0000;position:relative}#quiz h2 .quiz-h2-words{color:var(--lab-tehom);pointer-events:none;position:absolute;inset:0}#quiz h2 .quiz-h2-words .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}#quiz h2 .quiz-h2-words .w>span{display:inline-block}@media (prefers-reduced-motion:no-preference){#quiz.quiz-motion-ready h2.quiz-h2-split{animation:none}#quiz.quiz-motion-ready h2 .quiz-h2-words .w>span{animation:.7s cubic-bezier(.2,.8,.2,1) both quiz-word-rise}}@keyframes quiz-word-rise{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#quiz h2.quiz-h2-split{color:var(--lab-tehom)}#quiz h2 .quiz-h2-words{display:none}}#quiz{padding-top:12px}#quiz>.quiz-lab-progress--slim{padding-bottom:10px}#quiz .quiz-lab-progress-track{background:var(--lab-adamah)}#quiz .quiz-lab-progress-track>div{background:var(--lab-liquid);box-shadow:var(--lab-glow)}#quiz [data-quiz-nav]{z-index:30;padding:10px 20px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--lab-ophir);background:color-mix(in srgb, var(--lab-foam) 94%, transparent);-webkit-backdrop-filter:blur(14px);flex-wrap:wrap;margin-inline:-20px;position:sticky;bottom:0}#quiz [data-quiz-nav]>button,#quiz [data-quiz-nav] .quiz-cta-button{min-height:48px}#quiz [data-quiz-nav] .quiz-cta-button{padding-block:12px}#quiz [data-quiz-hint]{color:var(--lab-tehom);flex-wrap:wrap;flex:100%;order:1;align-items:center;font-size:15px;display:flex}#quiz [data-quiz-nav]>p{order:3}@media (width>=768px){#quiz [data-quiz-hint]{text-align:right;flex:0 auto;order:0;justify-content:flex-end;margin-left:auto}#quiz [data-quiz-hint]+.quiz-cta-button{margin-left:0}}@media (width>=861px){#quiz{padding-top:16px}#quiz h2{font-size:clamp(52px,5.4vw,80px)}#quiz [data-quiz-nav]{margin-inline:-40px;padding-inline:40px}}@media (width>=768px){#quiz>.quiz-lab-layout{min-height:calc(100svh - 340px)}}#quiz [data-quiz-nav]{box-shadow:none}#quiz [data-quiz-nav]:before,#quiz [data-quiz-nav]:after{content:none;display:none}@media (width<=767px){#quiz{padding-top:6px}#quiz>.quiz-lab-progress--slim{padding-bottom:6px}#quiz .encouragement-note{margin-bottom:10px;padding-block:4px}#quiz .quiz-lab-layout h2{font-size:30px;line-height:1.02}#quiz .quiz-lab-layout h2+p,#quiz .quiz-lab-layout p.mt-3{margin-top:4px;font-size:15px;line-height:1.35}#quiz .quiz-lab-layout p.mb-3{margin-bottom:4px;padding:0;line-height:1;display:flex}#quiz .quiz-lab-layout .quiz-lab-optional{min-height:0;margin:0;padding:2px 10px;font-size:13px;line-height:1.4}#quiz .quiz-lab-layout h2{overflow-wrap:normal;font-size:30px}#quiz [data-quiz-halfway]{border-radius:12px;margin-bottom:6px;padding:4px 10px}#quiz [data-quiz-halfway]>p{margin-top:0;font-size:13px;line-height:1.3}#quiz .encouragement-note{margin-bottom:6px;padding-block:3px;font-size:13px;line-height:1.35}#quiz [data-tone-banner]{height:64px;max-height:64px;margin-bottom:4px}#quiz .quiz-lab-layout [data-quiz-options]{margin-top:4px}#quiz :where(.quiz-option,[data-quiz-options]>button){padding:12px 14px}#quiz .quiz-option>div>span:first-child{font-size:20px}#quiz .quiz-option>p{margin-top:4px;font-size:14px;line-height:1.4}#quiz [data-quiz-nav]{padding:8px 14px max(8px, env(safe-area-inset-bottom));flex-wrap:nowrap;gap:8px;margin-top:12px}#quiz [data-quiz-nav]>button,#quiz [data-quiz-nav] .quiz-cta-button{min-height:48px}#quiz [data-quiz-nav] .quiz-cta-button{padding-block:8px;padding-inline:20px}#quiz [data-quiz-hint]{flex:auto;order:0;min-width:0;font-size:13px;line-height:1.3}#quiz [data-quiz-hint] .tap-link{min-height:48px;padding-inline:4px;font-size:13px}}[data-routine-results] [data-affiliate-disclosure=global] p{font-size:.875rem;line-height:1.55}.product-image-loader{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.product-image-fallback-name{overflow-wrap:break-word;max-width:65%;line-height:1.4}.bp-scene .product-image-loader{aspect-ratio:1}.product-image-skeleton{background-color:var(--muted);pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.product-image-skeleton:after{content:"";background-color:var(--card);animation:1.3s linear infinite product-image-shimmer;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 20%,#000 45%,#0000 70%);mask-image:linear-gradient(100deg,#0000 20%,#000 45%,#0000 70%);-webkit-mask-size:200% 100%;mask-size:200% 100%}.product-image-loader img{opacity:0;transition:opacity .18s}.product-image-loader[data-loaded=true] img{opacity:1}.product-image-loader[data-loaded=true] .product-image-skeleton{opacity:0}.product-image-loader[data-loaded=true] .product-image-skeleton:after{animation:none}@keyframes product-image-shimmer{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@media (prefers-reduced-motion:reduce){.product-image-skeleton:after{animation:none}.product-image-skeleton{transition:none;animation:none}.product-image-loader img{transition:none}}#quiz [data-tone-scale] .tone-stop{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}#quiz [data-tone-scale] .tone-swatch{border:1px solid var(--border);background-color:var(--tone);width:34px;height:34px;box-shadow:inset 4px 4px 6px -1px var(--tone-hi), inset -4px -5px 8px -2px var(--tone-lo);border-radius:999px}#quiz [data-tone-scale] .tone-sun{gap:2px;display:flex}#quiz [data-tone-scale] .tone-sun>span{background:var(--border);border-radius:999px;width:4px;height:4px}#quiz [data-tone-scale] .tone-sun>span[data-on=true]{background:var(--lab-ophir)}#quiz .tone-stop[data-tone=I]{--tone-hi:#fbeee4;--tone:#f1d6c4;--tone-lo:#e2bca5}#quiz .tone-stop[data-tone=II]{--tone-hi:#f5dfcc;--tone:#e7c0a2;--tone-lo:#d4a582}#quiz .tone-stop[data-tone=III]{--tone-hi:#e9c9a8;--tone:#cf9f78;--tone-lo:#b8865e}#quiz .tone-stop[data-tone=IV]{--tone-hi:#d1a57c;--tone:#a9774e;--tone-lo:#8e613c}#quiz .tone-stop[data-tone=V]{--tone-hi:#a77650;--tone:#7a5134;--tone-lo:#5e3d26}#quiz .tone-stop[data-tone=VI]{--tone-hi:#6f4a33;--tone:#4a2f20;--tone-lo:#2f1d13}#quiz [data-tone-scale] .quiz-option>div:first-child{align-items:center}@media (width>=768px){#quiz .quiz-tone-head>p.mb-3{margin-bottom:.75rem}}@media (width<=767px){#quiz [data-tone-banner]{object-position:52% 82%;width:88px;height:88px;max-height:88px;margin-bottom:0}#quiz .quiz-tone-head{margin-bottom:6px}#quiz .quiz-tone-head>p.mb-3{margin-bottom:0}#quiz [data-tone-scale] .tone-swatch{width:28px;height:28px}#quiz [data-tone-scale] .quiz-option>div:first-child{flex-wrap:wrap;row-gap:6px}#quiz [data-tone-scale] .tone-stop{flex-direction:row;flex:1 0 100%;order:-1;gap:8px}}@media (width>=1024px){#quiz .quiz-tone-head{align-items:center;gap:16px;display:flex}#quiz [data-tone-banner]{object-position:52% 82%;width:220px;height:110px;max-height:110px;margin-bottom:0}#quiz .quiz-tone-head>p.mb-3{margin-bottom:0}}@media (width<=767px){#quiz [data-quiz-nav]{border-top:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}#quiz [data-quiz-nav]>button:first-child{grid-area:3/1;justify-self:start;min-width:0}#quiz [data-quiz-nav] .quiz-cta-button{flex-shrink:0;grid-area:3/2;justify-self:end}#quiz [data-quiz-undo]{background:var(--lab-adamah);grid-area:1/1/auto/-1;justify-self:end;max-width:100%;min-height:48px;font-size:13px}#quiz [data-quiz-hint]{text-align:center;grid-area:2/1/auto/-1;justify-content:center;column-gap:4px;min-width:0;margin:0}#quiz [data-quiz-hint]>span{white-space:nowrap;flex:1 0 100%}}@media (prefers-reduced-motion:no-preference){#quiz [data-quiz-options]>button:active{transform:scale(.97)}#quiz .quiz-option-on{animation:.56s cubic-bezier(.34,1.56,.64,1) both quiz-card-pop}#quiz [data-quiz-options]>button:nth-child(odd).quiz-option-on{animation-name:quiz-card-pop-left}}@keyframes quiz-card-pop{0%{transform:scale(.96)rotate(0)}55%{transform:scale(1.035)rotate(1.1deg)}to{transform:scale(1)rotate(0)}}@keyframes quiz-card-pop-left{0%{transform:scale(.96)rotate(0)}55%{transform:scale(1.035)rotate(-1.1deg)}to{transform:scale(1)rotate(0)}}#quiz .quiz-lab-progress-track>div{position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){#quiz .quiz-lab-progress-track>div:after{content:"";background-color:color-mix(in srgb, var(--lab-foam) 55%, transparent);animation:2.6s ease-in-out infinite quiz-liquid-sheen;position:absolute;inset:0;transform:translate(-100%);-webkit-mask-image:linear-gradient(100deg,#0000 20%,#000 50%,#0000 80%);mask-image:linear-gradient(100deg,#0000 20%,#000 50%,#0000 80%)}#quiz .quiz-lab-progress-track>div{animation:2.6s ease-in-out infinite quiz-progress-glow}}@keyframes quiz-liquid-sheen{0%{opacity:0;transform:translate(-100%)}25%,75%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes quiz-progress-glow{0%,to{box-shadow:0 0 8px color-mix(in srgb, var(--lab-lime) 25%, transparent)}50%{box-shadow:0 0 16px color-mix(in srgb, var(--lab-lime) 38%, transparent)}}#quiz .quiz-burst{z-index:5;pointer-events:none;width:0;height:0;position:absolute}#quiz .quiz-burst>span{background-color:color-mix(in srgb, var(--lab-eden) 70%, var(--lab-foam));width:8px;height:8px;box-shadow:inset 1px 1px 2px var(--lab-foam);opacity:0;border-radius:50%;position:absolute;top:-4px;left:-4px;-webkit-mask-image:radial-gradient(circle at 35% 30%,#000 60%,#0000 75%);mask-image:radial-gradient(circle at 35% 30%,#000 60%,#0000 75%)}@media (prefers-reduced-motion:no-preference){#quiz .quiz-burst>span{animation:quiz-burst-fly .62s cubic-bezier(.2, .7, .3, 1) var(--bd,0s) both}}@keyframes quiz-burst-fly{0%{opacity:.9;transform:translate(0)scale(.5)}60%{opacity:.8}to{opacity:0;transform:translate3d(var(--bx), var(--by), 0) scale(1.15)}}@media (prefers-reduced-motion:no-preference){#quiz.quiz-motion-ready [data-quiz-options]>button{animation:quiz-card-rise-bold .64s cubic-bezier(.34, 1.4, .5, 1) var(--lab-delay,0s) both}#quiz.quiz-motion-ready h2 .quiz-h2-words .w>span{animation:.56s cubic-bezier(.34,1.45,.5,1) both quiz-word-rise-bold}}@keyframes quiz-card-rise-bold{0%{opacity:0;transform:translateY(30px)scale(.97)}70%{opacity:1;transform:translateY(-3px)scale(1.005)}to{opacity:1;transform:none}}@keyframes quiz-word-rise-bold{0%{opacity:0;transform:translateY(110%)}70%{opacity:1;transform:translateY(-6%)}to{opacity:1;transform:none}}.quiz-composing-orb>span{animation:none}.quiz-composing-orb>span:first-child{background-color:color-mix(in srgb, var(--lab-ophir,#cba239) 85%, transparent);border-radius:50%;-webkit-mask-image:conic-gradient(#0000 0deg,#000 90deg,#0000 180deg,#000000b3 270deg,#0000 360deg);mask-image:conic-gradient(#0000 0deg,#000 90deg,#0000 180deg,#000000b3 270deg,#0000 360deg)}.quiz-composing-orb>span:nth-child(2){background:color-mix(in srgb, var(--lab-adamah,#dcd7ca) 80%, transparent)}.quiz-composing-orb>span:nth-child(3){background:var(--lab-eden,#164828);box-shadow:0 0 24px color-mix(in srgb, var(--lab-eden,#164828) 55%, transparent)}@media (prefers-reduced-motion:no-preference){.quiz-composing-orb>span:first-child{animation:2.2s linear infinite quiz-orb-spin}.quiz-composing-orb>span:nth-child(2){animation:2.2s ease-in-out infinite quiz-orb-breathe}.quiz-composing-orb>span:nth-child(3){animation:2.2s ease-in-out infinite quiz-orb-core}.quiz-composing h2{animation:.65s cubic-bezier(.2,.8,.2,1) both quiz-heading-rise}.quiz-composing li{animation:.52s cubic-bezier(.34,1.4,.5,1) both quiz-card-rise-bold}}@media (prefers-reduced-motion:reduce){.quiz-composing-orb>span{animation:none!important}.quiz-composing h2,.quiz-composing li{opacity:1!important;animation:none!important;transform:none!important}}@keyframes quiz-orb-spin{to{transform:rotate(360deg)}}@keyframes quiz-orb-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes quiz-orb-core{0%,to{transform:scale(1)}50%{transform:scale(.86)}}[data-routine-results]{background-color:var(--lab-canvas);color:var(--lab-tehom)}[data-routine-results] :where(.eyebrow,.label-caps){color:var(--lab-ophir)}:is(#quiz.quiz-lab,[data-routine-results]) :where(.pill-chip,.pill-chip-on){background:var(--lab-lime);color:var(--lab-foam);border-color:var(--lab-eden);font-weight:700}:is(#quiz.quiz-lab,[data-routine-results]) .pill-chip-on{box-shadow:var(--lab-glow)}:is(#quiz.quiz-lab,[data-routine-results]) :where(.pill-chip,.pill-chip-on) :where(span,svg){color:var(--lab-foam)}#quiz .quiz-lab-optional{color:var(--lab-foam);font-weight:700}[data-routine-results] .card-serene{background-color:var(--lab-foam)}[data-routine-results] .h-\[3px\]>.bg-primary{background:var(--lab-liquid);box-shadow:var(--lab-glow)}:is(#quiz.quiz-lab,[data-routine-results]) .select-dot-on{color:var(--lab-foam)!important}:is(#quiz.quiz-lab,[data-routine-results]) :where(.pill-chip,.pill-chip-on),:is(#quiz.quiz-lab,[data-routine-results]) :where(.pill-chip,.pill-chip-on) :where(span,svg){font-weight:700;color:var(--lab-foam)!important}[data-routine-results] :where(.cta-dark,.amazon-cta){background:var(--lab-eden);border-color:var(--lab-eden);color:var(--lab-foam)}[data-routine-results]>.cta-press-pause{background:var(--lab-lime);border-color:var(--lab-eden);font-weight:700;color:var(--lab-foam)!important}[data-routine-results] [data-shopping-step] .bg-secondary\/50{background-color:var(--lab-foam)}
