.listing-module__AkF8-W__filters{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-block:20px 12px;display:flex}.listing-module__AkF8-W__group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.listing-module__AkF8-W__groupLabel{color:var(--muted);margin-inline-end:4px;font-size:.8rem;font-weight:800}.listing-module__AkF8-W__plain{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);block-size:32px;color:var(--ink);align-items:center;gap:6px;padding-inline:12px;font-size:.84rem;font-weight:700;display:inline-flex}.listing-module__AkF8-W__plain:hover{border-color:var(--ink)}.listing-module__AkF8-W__plainSelected{background:var(--ink);color:#fff;border-color:var(--ink)}.listing-module__AkF8-W__pending{opacity:.7;background:currentColor;border-radius:50%;block-size:6px;inline-size:6px;animation:.7s ease-in-out infinite alternate listing-module__AkF8-W__listingPulse}@keyframes listing-module__AkF8-W__listingPulse{0%{opacity:.2}to{opacity:.9}}.listing-module__AkF8-W__hero{border-block-end:2px solid var(--pillar);gap:14px;margin-block:12px 4px;padding-block-end:16px;display:grid}.listing-module__AkF8-W__heroTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.listing-module__AkF8-W__heroTitle{align-items:center;gap:14px;display:flex}.listing-module__AkF8-W__heroIcon{background:var(--pillar);block-size:44px;inline-size:44px;color:var(--on-pillar);border-radius:14px;flex:none;place-items:center;display:grid}.listing-module__AkF8-W__hero h1{color:var(--ink);margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.listing-module__AkF8-W__heroTitle p{color:var(--muted);margin:2px 0 0;font-size:.92rem}.listing-module__AkF8-W__pillarTabs{border-radius:var(--radius-pill);background:var(--mist);gap:2px;padding:3px;display:inline-flex}.listing-module__AkF8-W__pillarTab{border-radius:var(--radius-pill);block-size:34px;color:var(--graphite);align-items:center;gap:6px;padding-inline:14px;font-size:.86rem;font-weight:800;transition:background-color .15s,color .15s;display:inline-flex}.listing-module__AkF8-W__pillarTab:hover{color:var(--ink)}.listing-module__AkF8-W__pillarTab[aria-current=page]{background:var(--paper);color:var(--pillar-ink);box-shadow:0 1px 3px #0000001f}.listing-module__AkF8-W__pillarTab:focus-visible,.listing-module__AkF8-W__skillChip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.listing-module__AkF8-W__skillSummary{cursor:pointer;color:var(--graphite);align-items:center;gap:8px;font-size:.84rem;font-weight:800;list-style:none;display:inline-flex}.listing-module__AkF8-W__skillSummary::-webkit-details-marker{display:none}.listing-module__AkF8-W__skillSummary:hover{color:var(--ink)}.listing-module__AkF8-W__skillSummary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--radius-pill)}.listing-module__AkF8-W__skillCurrent{border-radius:var(--radius-pill);background:var(--pillar);color:var(--on-pillar);padding:2px 10px;font-size:.78rem}.listing-module__AkF8-W__skillChevron{transition:transform .15s}.listing-module__AkF8-W__heroSkills[open] .listing-module__AkF8-W__skillChevron{transform:rotate(180deg)}.listing-module__AkF8-W__skillList{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.listing-module__AkF8-W__skillChip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);block-size:32px;color:var(--ink);align-items:center;gap:6px;padding-inline:14px;font-size:.84rem;font-weight:700;transition:border-color .15s,background-color .15s;display:inline-flex}.listing-module__AkF8-W__skillChip:hover{border-color:var(--pillar-strong,var(--pillar));background:var(--pillar-wash)}.listing-module__AkF8-W__skillChip[aria-current=true]{background:var(--pillar);border-color:var(--pillar);color:var(--on-pillar)}@media (max-width:720px){.listing-module__AkF8-W__skillList{scrollbar-width:none;flex-wrap:nowrap;padding-block-end:2px;overflow-x:auto}.listing-module__AkF8-W__skillChip{white-space:nowrap}.listing-module__AkF8-W__pillarTabs{inline-size:100%}.listing-module__AkF8-W__pillarTab{flex:1;justify-content:center;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.listing-module__AkF8-W__pillarTab,.listing-module__AkF8-W__skillChip,.listing-module__AkF8-W__skillChevron{transition:none}}.listing-module__AkF8-W__more{flex-basis:100%}.listing-module__AkF8-W__moreSummary{cursor:pointer;color:var(--ink);align-items:center;gap:6px;font-size:.84rem;font-weight:800;display:inline-flex}.listing-module__AkF8-W__moreSummary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--radius-pill)}.listing-module__AkF8-W__moreBody{gap:12px;margin-block-start:12px;display:grid}.catalog-filter-dialog .listing-module__AkF8-W__filters{gap:16px;margin-block:4px 0;display:grid}.catalog-filter-dialog .listing-module__AkF8-W__group{align-items:stretch}.catalog-filter-dialog .listing-module__AkF8-W__groupLabel{flex-basis:100%}.catalog-filter-dialog .listing-module__AkF8-W__group a{white-space:normal;block-size:auto;min-block-size:44px;max-inline-size:100%}.catalog-filter-dialog .listing-module__AkF8-W__more{border-block-start:1px solid var(--line)}.catalog-filter-dialog .listing-module__AkF8-W__moreSummary{align-content:center;min-block-size:44px;display:list-item}
.promo-module__OYje-q__t-blue{--p-bg:var(--k-blue);--p-fg:#fff;--p-wash:var(--k-blue-wash);--p-line:var(--k-blue-line);--p-ink:var(--k-blue-strong)}.promo-module__OYje-q__t-purple{--p-bg:var(--k-purple);--p-fg:#fff;--p-wash:var(--k-purple-wash);--p-line:var(--k-purple-line);--p-ink:var(--k-purple-strong)}.promo-module__OYje-q__t-yellow{--p-bg:var(--k-yellow);--p-fg:var(--ink);--p-wash:var(--k-yellow-wash);--p-line:var(--k-yellow-line);--p-ink:var(--k-yellow-ink)}.promo-module__OYje-q__t-mist{--p-bg:var(--mist);--p-fg:var(--ink);--p-wash:var(--mist);--p-line:var(--line);--p-ink:var(--ink)}.promo-module__OYje-q__close{block-size:32px;inline-size:32px;color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.promo-module__OYje-q__close:hover{opacity:1;background:#29264214}.promo-module__OYje-q__close:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 4px var(--k-yellow)}.promo-module__OYje-q__bar{background:var(--p-bg);color:var(--p-fg);block-size:40px;font-size:var(--text-small);align-items:center;font-weight:700;display:flex}.promo-module__OYje-q__barRow{justify-content:center;align-items:center;gap:var(--space-3);inline-size:100%;min-inline-size:0;display:flex;position:relative}.promo-module__OYje-q__barMessage{align-items:center;gap:var(--space-2);min-inline-size:0;color:inherit;display:inline-flex}.promo-module__OYje-q__barText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promo-module__OYje-q__barCta{color:inherit;text-underline-offset:3px;padding-inline:var(--space-2);white-space:nowrap;flex:none;font-weight:800;text-decoration:underline}.promo-module__OYje-q__barClose{color:inherit;position:absolute;inset-inline-end:0}@media (max-width:720px){.promo-module__OYje-q__bar{block-size:36px;font-size:var(--text-caption)}.promo-module__OYje-q__barRow{justify-content:flex-start;padding-inline-end:40px}}.promo-module__OYje-q__pill{border-radius:var(--radius-pill);background:var(--p-wash);border:1px solid var(--p-line);block-size:56px;max-inline-size:240px;color:var(--p-ink);align-items:center;display:none;position:relative;overflow:hidden}@media (min-width:1180px){.promo-module__OYje-q__pill{display:flex}}.promo-module__OYje-q__pillLink{align-items:center;gap:var(--space-2);block-size:100%;padding-inline:var(--space-4);color:inherit;font-weight:800;font-size:var(--text-small);min-inline-size:0;display:flex}.promo-module__OYje-q__pillLink:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.promo-module__OYje-q__pillText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promo-module__OYje-q__pillArt{object-fit:cover;block-size:56px;inline-size:240px;display:block}.promo-module__OYje-q__pillClose{background:var(--paper);block-size:20px;inline-size:20px;position:absolute;inset-block-start:4px;inset-inline-end:4px}.promo-module__OYje-q__note{align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-3);border-radius:var(--radius);background:var(--p-wash);border:1px solid var(--p-line);color:var(--p-ink);font-size:var(--text-small);font-weight:700;display:flex}.promo-module__OYje-q__noteText{flex:auto;min-inline-size:0;line-height:1.6}.promo-module__OYje-q__noteCta{color:inherit;text-underline-offset:3px;white-space:nowrap;flex:none;font-weight:800;text-decoration:underline}.promo-module__OYje-q__toast{z-index:60;align-items:center;gap:var(--space-3);min-block-size:72px;inline-size:min(360px,100vw - 32px);padding-inline:var(--space-4);border-radius:var(--radius);background:var(--paper);border:1px solid var(--p-line);color:var(--p-ink);box-shadow:var(--shadow-lift);font-size:var(--text-small);font-weight:700;display:flex;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.promo-module__OYje-q__toastStatic{position:static}.promo-module__OYje-q__toastText{flex:auto;min-inline-size:0;line-height:1.6}@media (max-width:720px){.promo-module__OYje-q__toast{inset-inline:var(--space-3);inline-size:auto}}@media (prefers-reduced-motion:no-preference){.promo-module__OYje-q__toast:not(.promo-module__OYje-q__toastStatic){animation:promo-module__OYje-q__promoRise var(--dur-slow) var(--ease-out)}}@keyframes promo-module__OYje-q__promoRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.promo-module__OYje-q__reserveBar{block-size:40px}@media (max-width:720px){.promo-module__OYje-q__reserveBar{block-size:36px}}.promo-module__OYje-q__reservePill{block-size:56px;inline-size:240px;display:none}@media (min-width:1180px){.promo-module__OYje-q__reservePill{display:block}}.promo-module__OYje-q__reserveArt{inline-size:100%;aspect-ratio:var(--ar-d)}@media (max-width:720px){.promo-module__OYje-q__reserveArt{aspect-ratio:var(--ar-m)}}.promo-module__OYje-q__band:empty,.promo-module__OYje-q__dockNote:empty{display:none}.promo-module__OYje-q__dockNote{z-index:39;padding-inline:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:80px;inset-inline:0}.promo-module__OYje-q__dockNote>*{pointer-events:auto;inline-size:min(420px,100%);box-shadow:var(--shadow-1);background:var(--paper)}body:has(.compare-tray) .promo-module__OYje-q__dockNote{inset-block-end:152px}@media (max-width:720px){.promo-module__OYje-q__dockNote{inset-block-end:70px}body:has(.compare-tray) .promo-module__OYje-q__dockNote{inset-block-end:142px}}.promo-module__OYje-q__note{margin-block:var(--space-2)}.promo-module__OYje-q__reserveNote{block-size:60px}
.promo-popup-module__o16sjG__dialog{inline-size:100%;max-inline-size:min(560px,100vw - 32px);color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.promo-popup-module__o16sjG__dialog::backdrop{background:#2926428c}.promo-popup-module__o16sjG__card{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);position:relative;overflow:hidden}.promo-popup-module__o16sjG__art{inline-size:100%;aspect-ratio:var(--ar-d);object-fit:cover;background:var(--p-wash);display:block}.promo-popup-module__o16sjG__body{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;display:flex}.promo-popup-module__o16sjG__title{font-family:var(--font-display);font-size:var(--text-h2);margin:0;font-weight:700;line-height:1.4}.promo-popup-module__o16sjG__text{color:var(--graphite);margin:0;line-height:1.8}.promo-popup-module__o16sjG__cta{min-block-size:48px;padding-inline:var(--space-6);border-radius:var(--radius-pill);background:var(--p-bg);color:var(--p-fg);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.promo-popup-module__o16sjG__cta:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.promo-popup-module__o16sjG__close{z-index:2;color:var(--ink);background:#fffefbe6;block-size:40px;inline-size:40px;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.promo-popup-module__o16sjG__previewFrame{max-inline-size:560px}@media (max-width:720px){.promo-popup-module__o16sjG__dialog{max-inline-size:100vw;margin:auto 0 0;inset-inline:0}.promo-popup-module__o16sjG__card{border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);border-end-end-radius:0;border-end-start-radius:0}.promo-popup-module__o16sjG__art{aspect-ratio:var(--ar-m)}.promo-popup-module__o16sjG__body{padding:var(--space-4) var(--space-5) var(--space-6)}.promo-popup-module__o16sjG__cta{inline-size:100%}}@media (prefers-reduced-motion:no-preference){.promo-popup-module__o16sjG__dialog[open]{animation:promo-popup-module__o16sjG__popupIn var(--dur-slow) var(--ease-out)}@media (max-width:720px){.promo-popup-module__o16sjG__dialog[open]{animation-name:promo-popup-module__o16sjG__sheetIn}}}@keyframes promo-popup-module__o16sjG__popupIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes promo-popup-module__o16sjG__sheetIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}
.promo-banner-module__lZkf4q__banner{inline-size:100%}.promo-banner-module__lZkf4q__frame{inline-size:100%;aspect-ratio:var(--ar-d);border-radius:var(--radius-lg);background:var(--p-wash);border:1px solid var(--p-line);position:relative;overflow:hidden}@media (max-width:720px){.promo-banner-module__lZkf4q__frame{aspect-ratio:var(--ar-m);border-radius:var(--radius-card)}}.promo-banner-module__lZkf4q__bannerLink{color:var(--ink);display:block;position:absolute;inset:0}.promo-banner-module__lZkf4q__bannerLink:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.promo-banner-module__lZkf4q__art{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.promo-banner-module__lZkf4q__copy{justify-content:center;align-items:flex-start;gap:var(--space-3);flex-direction:column;inline-size:44%;min-inline-size:0;display:flex;position:absolute;inset-block:0;inset-inline-start:8%}.promo-banner-module__lZkf4q__headline{font-family:var(--font-display);color:var(--ink);font-size:clamp(1rem,2.4vw,2rem);font-weight:800;line-height:1.35}.promo-banner-module__lZkf4q__cta{min-block-size:36px;padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--p-bg);color:var(--p-fg);font-weight:800;font-size:var(--text-small);align-items:center;display:inline-flex}@media (max-width:720px){.promo-banner-module__lZkf4q__copy{gap:var(--space-2);inline-size:56%;inset-inline-start:6%}.promo-banner-module__lZkf4q__headline{font-size:1.05rem}.promo-banner-module__lZkf4q__cta{min-block-size:30px;font-size:var(--text-caption);padding-inline:var(--space-3)}}.promo-banner-module__lZkf4q__bannerClose{color:var(--ink);z-index:2;background:#fffefbd9;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.promo-banner-module__lZkf4q__card{background:var(--paper);border:1px solid var(--p-line);border-radius:var(--radius-card);flex-direction:column;min-inline-size:0;display:flex;position:relative;overflow:hidden}.promo-banner-module__lZkf4q__cardLink{color:var(--ink);flex-direction:column;flex:1;display:flex}.promo-banner-module__lZkf4q__cardLink:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.promo-banner-module__lZkf4q__cardMedia{aspect-ratio:1;background:var(--p-wash);color:var(--p-ink);place-items:center;display:grid;position:relative}.promo-banner-module__lZkf4q__cardMedia img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.promo-banner-module__lZkf4q__tag{border-radius:var(--radius-pill);background:var(--p-bg);color:var(--p-fg);padding:3px 10px;font-size:.72rem;font-weight:800;position:absolute;inset-block-start:10px;inset-inline-start:10px}.promo-banner-module__lZkf4q__cardBody{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.promo-banner-module__lZkf4q__cardBody strong{font-size:.98rem;line-height:1.7}.promo-banner-module__lZkf4q__cardText{color:var(--graphite);font-size:.82rem;line-height:1.7}.promo-banner-module__lZkf4q__cardCta{font-weight:800;font-size:var(--text-small);color:var(--p-ink);text-underline-offset:3px;align-self:flex-start;margin-block-start:4px;text-decoration:underline}.promo-banner-module__lZkf4q__cardClose{color:var(--ink);z-index:2;background:#fffefbd9;position:absolute;inset-block-start:6px;inset-inline-end:6px}
.quiz-hub-module__jltttG__navPair{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.quiz-hub-module__jltttG__navQuiz,.quiz-hub-module__jltttG__navProfile{color:#656565;white-space:nowrap;align-items:center;gap:6px;min-block-size:44px;padding-inline:8px;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-flex}.quiz-hub-module__jltttG__navQuiz:hover,.quiz-hub-module__jltttG__navProfile:hover,.quiz-hub-module__jltttG__navQuiz[aria-current=page],.quiz-hub-module__jltttG__navProfile[aria-current=page]{color:#242424}.quiz-hub-module__jltttG__navQuizIcon{display:inline-flex}.quiz-hub-module__jltttG__navQuizIcon svg,.quiz-hub-module__jltttG__navProfile svg{flex:none;block-size:16px;inline-size:16px}.quiz-hub-module__jltttG__navShort{display:none}@media (max-width:720px){.quiz-hub-module__jltttG__navPair{z-index:1;background:#fff;gap:0;position:sticky;inset-inline-end:0}.quiz-hub-module__jltttG__navLong,.quiz-hub-module__jltttG__navLabel{display:none}.quiz-hub-module__jltttG__navShort{display:inline}.quiz-hub-module__jltttG__navProfile{justify-content:center;inline-size:44px}}.quiz-hub-module__jltttG__cta{border-radius:var(--radius-pill,999px);background:var(--k-yellow);min-block-size:54px;color:var(--ink);box-shadow:0 8px 0 -2px var(--k-yellow-strong), 0 14px 26px #e5a80047;transition:transform .16s var(--ease-spring,ease), box-shadow .16s;justify-content:center;align-items:center;gap:10px;padding-inline:26px;font-size:1.02rem;font-weight:900;text-decoration:none;display:inline-flex}.quiz-hub-module__jltttG__cta:hover{box-shadow:0 10px 0 -2px var(--k-yellow-strong), 0 18px 30px #e5a80052;transform:translateY(-2px)}.quiz-hub-module__jltttG__cta:active{box-shadow:0 4px 0 -2px var(--k-yellow-strong), 0 8px 16px #e5a8003d;transform:translateY(2px)}.quiz-hub-module__jltttG__cta:focus-visible,.quiz-hub-module__jltttG__ghostCta:focus-visible,.quiz-hub-module__jltttG__rowStart:focus-visible,.quiz-hub-module__jltttG__navQuiz:focus-visible,.quiz-hub-module__jltttG__navProfile:focus-visible,.quiz-hub-module__jltttG__ageChip:focus-visible,.quiz-hub-module__jltttG__infoLink:focus-visible{outline:3px solid var(--k-purple);outline-offset:3px}.quiz-hub-module__jltttG__ctaArrow{transition:transform .18s;display:inline-block}.quiz-hub-module__jltttG__cta:hover .quiz-hub-module__jltttG__ctaArrow{transform:translate(-4px)}html[dir=ltr] .quiz-hub-module__jltttG__ctaArrow{transform:scaleX(-1)}html[dir=ltr] .quiz-hub-module__jltttG__cta:hover .quiz-hub-module__jltttG__ctaArrow{transform:scaleX(-1)translate(-4px)}.quiz-hub-module__jltttG__ghostCta{border-radius:var(--radius-pill,999px);border:1.5px solid var(--ink);min-block-size:54px;color:var(--ink);background:var(--paper);align-items:center;padding-inline:22px;font-weight:800;display:inline-flex}.quiz-hub-module__jltttG__ghostCta:hover{background:var(--ink);color:var(--paper)}.quiz-hub-module__jltttG__infoLink{color:var(--k-purple-strong);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:.86rem;font-weight:750;text-decoration:underline}.quiz-hub-module__jltttG__hub{gap:clamp(28px,4vw,44px);inline-size:min(1120px,100% - 32px);margin-inline:auto;padding-block:clamp(20px,4vw,40px) 64px;display:grid}.quiz-hub-module__jltttG__hero{background:radial-gradient(circle at 12% 18%, #fec31c59, transparent 42%), radial-gradient(circle at 88% 90%, #b91d6624, transparent 45%), var(--k-purple-wash);border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(24px,5vw,56px);display:grid;position:relative;overflow:hidden}.quiz-hub-module__jltttG__heroText{justify-items:start;gap:16px;display:grid}.quiz-hub-module__jltttG__eyebrow{background:var(--paper);color:var(--k-purple-strong);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:850;display:inline-flex;box-shadow:0 2px 8px #2926420f}.quiz-hub-module__jltttG__eyebrow svg{block-size:15px;inline-size:15px;color:var(--k-yellow-strong)}.quiz-hub-module__jltttG__slogan{letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(1.7rem,4.2vw,3rem);font-weight:900;line-height:1.4}.quiz-hub-module__jltttG__heroLead{max-inline-size:46ch;color:var(--graphite);margin:0;font-size:1.04rem;line-height:1.9}.quiz-hub-module__jltttG__heroActions{flex-wrap:wrap;gap:12px;margin-block-start:4px;display:flex}.quiz-hub-module__jltttG__facts{color:var(--graphite);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:.86rem;font-weight:750;list-style:none;display:flex}.quiz-hub-module__jltttG__facts li{align-items:center;gap:6px;display:inline-flex}.quiz-hub-module__jltttG__facts li:before{content:"✓";color:#fff;background:#1fa6a0;border-radius:50%;place-items:center;block-size:18px;inline-size:18px;font-size:.7rem;display:inline-grid}.quiz-hub-module__jltttG__heroArt{grid-template-columns:repeat(2,auto);justify-content:center;gap:4px 10px;display:grid}.quiz-hub-module__jltttG__heroAvatar{background:var(--paper);border-radius:34px;place-items:center;block-size:150px;inline-size:150px;animation:5s ease-in-out infinite quiz-hub-module__jltttG__bob;display:inline-grid;box-shadow:0 12px 30px #2926421a}.quiz-hub-module__jltttG__heroAvatar:nth-child(2){background:var(--k-yellow-wash);animation-delay:-1.2s;transform:translateY(26px)}.quiz-hub-module__jltttG__heroAvatar:nth-child(3){background:var(--k-blue-wash);animation-delay:-2.4s}.quiz-hub-module__jltttG__heroAvatar:nth-child(4){animation-delay:-3.6s;transform:translateY(26px)}@keyframes quiz-hub-module__jltttG__bob{0%,to{translate:0}50%{translate:0 -8px}}.quiz-hub-module__jltttG__ageRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quiz-hub-module__jltttG__ageTitle{margin-inline-end:6px;font-weight:850}.quiz-hub-module__jltttG__ageChip{border:1.5px solid var(--line);background:var(--paper);min-block-size:42px;color:var(--graphite);font:inherit;cursor:pointer;border-radius:999px;padding-inline:16px;font-size:.88rem;font-weight:800;transition:border-color .15s,background .15s}.quiz-hub-module__jltttG__ageChip:hover{border-color:var(--ink)}.quiz-hub-module__jltttG__ageChip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.quiz-hub-module__jltttG__featured{background:var(--paper);background:linear-gradient(var(--paper), var(--paper)) padding-box, var(--tri-band) border-box;border:2px solid #0000;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px clamp(20px,3vw,32px);display:grid;position:relative;box-shadow:0 18px 40px #7938ad1f}.quiz-hub-module__jltttG__featuredTag{background:var(--k-blue);color:#fff;border-radius:999px;padding:4px 14px;font-size:.8rem;font-weight:850;position:absolute;inset-block-start:-14px;inset-inline-start:24px}.quiz-hub-module__jltttG__featuredText{gap:8px;display:grid}.quiz-hub-module__jltttG__featuredText h2{margin:0;font-size:1.45rem;font-weight:900}.quiz-hub-module__jltttG__featuredText p{color:var(--graphite);margin:0;line-height:1.85}.quiz-hub-module__jltttG__points{color:var(--ink);flex-wrap:wrap;gap:6px 16px;margin:4px 0 0;padding:0;font-size:.86rem;font-weight:750;list-style:none;display:flex}.quiz-hub-module__jltttG__points li:before{content:"★ ";color:var(--k-yellow-strong)}.quiz-hub-module__jltttG__meta{font-size:.8rem;color:var(--muted)!important}.quiz-hub-module__jltttG__featuredActions{justify-items:center;gap:6px;display:grid}.quiz-hub-module__jltttG__featured[data-dim],.quiz-hub-module__jltttG__row[data-dim]{opacity:.45;filter:grayscale(.6)}.quiz-hub-module__jltttG__badge{background:var(--soft);border-radius:18px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.quiz-hub-module__jltttG__badge>svg{block-size:74%;inline-size:74%}.quiz-hub-module__jltttG__badge[data-test=play]{background:var(--k-yellow-wash);border-radius:26px}.quiz-hub-module__jltttG__badge[data-test=play] img{object-fit:contain;block-size:100%;inline-size:100%}.quiz-hub-module__jltttG__badge[data-test=type]{background:var(--k-purple-wash)}.quiz-hub-module__jltttG__badge[data-test=type]>svg{block-size:82%;inline-size:82%}.quiz-hub-module__jltttG__badge[data-test=asq-3]{background:#e6f6f5}.quiz-hub-module__jltttG__badge[data-test=asq-se-2]{background:#fff0ef}.quiz-hub-module__jltttG__badge[data-test=gardner-parent]{background:var(--k-yellow-wash)}.quiz-hub-module__jltttG__badge[data-test=gardner-teacher]{background:var(--k-blue-wash)}.quiz-hub-module__jltttG__sectionTitle{margin:0 0 6px;font-size:1.3rem;font-weight:900}.quiz-hub-module__jltttG__sectionLead{color:var(--muted);max-inline-size:70ch;margin:0 0 18px;line-height:1.8}.quiz-hub-module__jltttG__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.quiz-hub-module__jltttG__row{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.quiz-hub-module__jltttG__row:hover{border-color:var(--k-purple-line);transform:translateY(-1px);box-shadow:0 10px 24px #29264212}.quiz-hub-module__jltttG__rowText{gap:4px;min-inline-size:0;display:grid}.quiz-hub-module__jltttG__rowText h3{margin:0;font-size:1rem;font-weight:850}.quiz-hub-module__jltttG__rowText p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.7;display:-webkit-box;overflow:hidden}.quiz-hub-module__jltttG__tags{flex-wrap:wrap;gap:6px;margin-block-start:2px;display:flex}.quiz-hub-module__jltttG__tags span{background:var(--soft);color:var(--graphite);border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:750}.quiz-hub-module__jltttG__tags .quiz-hub-module__jltttG__freeTag{color:#11706c;background:#e6f6f5}.quiz-hub-module__jltttG__tags .quiz-hub-module__jltttG__warnTag{color:#a5342d;background:#fff0ef}.quiz-hub-module__jltttG__rowActions{justify-items:center;gap:2px;display:grid}.quiz-hub-module__jltttG__rowStart{background:var(--ink);min-block-size:42px;color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:16px;font-size:.86rem;font-weight:850;display:inline-flex}.quiz-hub-module__jltttG__rowStart:hover{background:var(--k-purple)}.quiz-hub-module__jltttG__profilePromo{background:var(--mist);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,4vw,36px)}.quiz-hub-module__jltttG__bits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.quiz-hub-module__jltttG__bits li{background:var(--paper);border:1px solid var(--line);border-radius:18px;gap:6px;padding:18px;display:grid}.quiz-hub-module__jltttG__bits strong{font-size:1rem}.quiz-hub-module__jltttG__bits span:last-child{color:var(--muted);font-size:.86rem;line-height:1.7}.quiz-hub-module__jltttG__bitNum{background:var(--k-purple);color:#fff;border-radius:50%;place-items:center;block-size:32px;inline-size:32px;font-weight:900;display:grid}.quiz-hub-module__jltttG__closing{text-align:center;background:var(--ink);color:var(--paper);border-radius:28px;justify-items:center;gap:10px;padding:clamp(28px,5vw,48px) 20px;display:grid}.quiz-hub-module__jltttG__closing h2{text-wrap:balance;margin:0;font-size:clamp(1.3rem,3vw,2rem);font-weight:900}.quiz-hub-module__jltttG__closing p{color:#fffefbbf;margin:0 0 8px}@media (max-width:900px){.quiz-hub-module__jltttG__hero{grid-template-columns:1fr}.quiz-hub-module__jltttG__heroArt{order:-1;grid-template-columns:repeat(4,auto);justify-content:start;gap:8px}.quiz-hub-module__jltttG__heroAvatar,.quiz-hub-module__jltttG__heroAvatar:nth-child(2),.quiz-hub-module__jltttG__heroAvatar:nth-child(4){border-radius:20px;block-size:72px;inline-size:72px;transform:none}.quiz-hub-module__jltttG__heroAvatar img{block-size:64px;inline-size:64px}.quiz-hub-module__jltttG__list{grid-template-columns:1fr}.quiz-hub-module__jltttG__featured{grid-template-columns:auto minmax(0,1fr)}.quiz-hub-module__jltttG__featuredActions{grid-column:1/-1;justify-items:stretch}.quiz-hub-module__jltttG__bits{grid-template-columns:1fr}}@media (max-width:560px){.quiz-hub-module__jltttG__hub{gap:24px}.quiz-hub-module__jltttG__hero{border-radius:22px}.quiz-hub-module__jltttG__heroActions{inline-size:100%;display:grid}.quiz-hub-module__jltttG__heroActions .quiz-hub-module__jltttG__cta,.quiz-hub-module__jltttG__heroActions .quiz-hub-module__jltttG__ghostCta{justify-content:center}.quiz-hub-module__jltttG__featured{grid-template-columns:1fr;justify-items:start;padding-block-start:30px}.quiz-hub-module__jltttG__featured .quiz-hub-module__jltttG__badge{block-size:84px!important;inline-size:84px!important}.quiz-hub-module__jltttG__row{grid-template-columns:auto minmax(0,1fr)}.quiz-hub-module__jltttG__rowActions{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center stretch}.quiz-hub-module__jltttG__rowStart{justify-content:center}.quiz-hub-module__jltttG__ageRow{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.quiz-hub-module__jltttG__ageTitle{white-space:nowrap}.quiz-hub-module__jltttG__ageChip{flex:none}}.quiz-hub-module__jltttG__band{background:linear-gradient(90deg, var(--k-purple-wash), var(--k-yellow-wash));border:1px solid var(--k-purple-line);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-block:20px;padding:16px 22px;display:grid}.quiz-hub-module__jltttG__bandArt{background:var(--paper);border-radius:22px;place-items:center;block-size:84px;inline-size:84px;display:grid}.quiz-hub-module__jltttG__bandText h2{margin:0 0 4px;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900}.quiz-hub-module__jltttG__bandText p{color:var(--graphite);margin:0;font-size:.92rem;line-height:1.8}.quiz-hub-module__jltttG__bandActions{justify-items:center;gap:2px;display:grid}@media (max-width:720px){.quiz-hub-module__jltttG__band{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}.quiz-hub-module__jltttG__bandArt{block-size:64px;inline-size:64px}.quiz-hub-module__jltttG__bandArt img{block-size:58px;inline-size:58px}.quiz-hub-module__jltttG__bandActions{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center stretch}.quiz-hub-module__jltttG__bandActions .quiz-hub-module__jltttG__cta{min-block-size:48px}}.quiz-hub-module__jltttG__invite{text-align:center;background:var(--k-purple-wash);border:1px solid var(--k-purple-line);border-radius:24px;justify-items:center;gap:10px;max-inline-size:520px;margin:12px auto;padding:28px 22px;display:grid}.quiz-hub-module__jltttG__invite h2{margin:6px 0 0;font-size:1.3rem;font-weight:900}.quiz-hub-module__jltttG__invite p{color:var(--graphite);margin:0 0 8px;line-height:1.85}@media (prefers-reduced-motion:reduce){.quiz-hub-module__jltttG__heroAvatar{animation:none}.quiz-hub-module__jltttG__cta,.quiz-hub-module__jltttG__row{transition:none}}
.header-module__3iWRfG__primary,.header-module__3iWRfG__secondary{pointer-events:auto;background:#fff;position:relative;box-shadow:0 1px #e8e8e8}.header-module__3iWRfG__primary{z-index:1}.header-module__3iWRfG__secondary{transition:transform .18s}.header-module__3iWRfG__secondary[data-scroll-hidden=true]:not(:has(:focus-visible)):not(:has(.header-browse [aria-expanded=true])){pointer-events:none;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.header-module__3iWRfG__secondary{transition:none}}.header-module__3iWRfG__workspaceDesktop{border-inline-end:1px solid var(--line);padding-inline-end:var(--space-4)}.header-module__3iWRfG__workspaceMobile,.header-module__3iWRfG__strip{display:none}@media (min-width:1180px){.header-module__3iWRfG__strip:not(:empty){display:block}.header-module__3iWRfG__withStrip:has(.header-module__3iWRfG__strip:not(:empty)){grid-template-columns:auto minmax(0,1fr) auto auto auto}}.header-module__3iWRfG__navigation{min-inline-size:0}.header-module__3iWRfG__navigation .dept-nav__quick{margin-inline-start:0}.header-module__3iWRfG__educatorHeader{border-block-end:1px solid var(--line);background:var(--paper)}.header-module__3iWRfG__educatorRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);min-block-size:88px;display:flex}.header-module__3iWRfG__educatorLogo{flex:none;inline-size:112px}.header-module__3iWRfG__educatorActions{align-items:center;gap:var(--space-3);display:flex}@media (max-width:560px){.header-module__3iWRfG__educatorLogo{inline-size:84px}.header-module__3iWRfG__educatorRow,.header-module__3iWRfG__educatorActions{gap:var(--space-2);flex-wrap:wrap}}@media (max-width:1180px){.header-module__3iWRfG__workspaceDesktop{padding-inline-end:var(--space-3)}}@media (max-width:720px){.header-module__3iWRfG__educatorLogo{inline-size:84px;display:inline-flex}.header-module__3iWRfG__educatorRow{min-block-size:76px;padding-block:var(--space-2)}.header-module__3iWRfG__educatorActions{flex:0 auto;justify-content:space-between}.site-header .header-module__3iWRfG__navigation .dept-nav__row>.header-module__3iWRfG__earnLink{align-items:center;min-block-size:44px;padding:0 8px;font-size:.75rem;display:inline-flex}.site-header .header-module__3iWRfG__navigation .dept-nav__row>.header-module__3iWRfG__brandsLink{display:inline-flex}.header-module__3iWRfG__navigation .dept-nav__divider{display:none}.header-module__3iWRfG__navigation .dept-nav__quick{display:none}.header-module__3iWRfG__workspaceDesktop{display:none}.header-module__3iWRfG__navigation{align-items:center;gap:var(--space-2);display:flex}.header-module__3iWRfG__navigation .dept-nav__row{inline-size:auto;min-inline-size:0;padding-block:var(--space-1);flex:1;margin:0}.header-module__3iWRfG__workspaceMobile{border-inline-start:1px solid var(--line);flex:none;align-items:center;padding-inline-start:var(--space-2);display:flex}}
.supply-module__hQTkcG__tabs,.supply-module__hQTkcG__toolbar,.supply-module__hQTkcG__controls{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.supply-module__hQTkcG__tabs{margin-bottom:1.25rem}.supply-module__hQTkcG__tabs button,.supply-module__hQTkcG__action{border:1px solid var(--admin-line);background:var(--admin-panel);min-height:44px;color:var(--admin-ink);cursor:pointer;border-radius:.7rem;padding:.5rem 1rem}.supply-module__hQTkcG__tabs button{text-align:start;min-width:min(11rem,100%);min-height:72px;padding-inline:1.25rem;display:grid}.supply-module__hQTkcG__tabs button[aria-pressed=true],.supply-module__hQTkcG__action:hover{border-color:var(--admin-blue);background:var(--admin-blue-pale)}.supply-module__hQTkcG__tabs button span{color:var(--admin-muted)}.supply-module__hQTkcG__toolbar{justify-content:space-between}.supply-module__hQTkcG__toolbar h2{overflow-wrap:anywhere;margin:0}.supply-module__hQTkcG__action:disabled{cursor:wait;opacity:.65}.supply-module__hQTkcG__metrics{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.75rem;display:grid}.supply-module__hQTkcG__metrics div,.supply-module__hQTkcG__order{border:1px solid var(--admin-line);background:var(--admin-panel);overflow-wrap:anywhere;border-radius:.9rem;padding:1rem}.supply-module__hQTkcG__metrics dt{color:var(--admin-muted)}.supply-module__hQTkcG__metrics dd{margin:0;font-size:1.35rem;font-weight:800}.supply-module__hQTkcG__order{margin-block:.75rem}.supply-module__hQTkcG__order[data-linked=true]{border-color:var(--admin-blue);outline:2px solid var(--admin-blue-pale)}.supply-module__hQTkcG__order ul{padding-inline-start:1.25rem}.supply-module__hQTkcG__pending,.supply-module__hQTkcG__preparing,.supply-module__hQTkcG__shipped{border-radius:1rem;padding:.2rem .65rem}.supply-module__hQTkcG__pending{background:var(--admin-soft);color:var(--admin-ink)}.supply-module__hQTkcG__preparing{background:var(--admin-blue-pale);color:var(--admin-blue)}.supply-module__hQTkcG__shipped{background:var(--assessment-success-wash);color:var(--assessment-success)}.supply-module__hQTkcG__dialog{border:1px solid var(--admin-line);width:min(34rem,100% - 2rem);color:var(--admin-ink);background:var(--admin-panel);border-radius:1rem;padding:1.25rem}.supply-module__hQTkcG__dialog::backdrop{background:color-mix(in srgb, var(--admin-ink) 52%, transparent)}.supply-module__hQTkcG__chartRow{gap:.25rem;margin-block:.75rem;display:grid}.supply-module__hQTkcG__chartRow meter{width:100%;height:1.2rem;padding:0}.supply-module__hQTkcG__chartRow meter::-webkit-meter-optimum-value{background:currentColor}@media print{.admin-app:has(.supply-module__hQTkcG__page){background:0 0;display:block}:is(.admin-app:has(.supply-module__hQTkcG__page) .admin-sidebar,.admin-app:has(.supply-module__hQTkcG__page) .admin-topbar,.supply-module__hQTkcG__page .supply-module__hQTkcG__tabs,.supply-module__hQTkcG__page .supply-module__hQTkcG__controls){display:none!important}.admin-main:has(.supply-module__hQTkcG__page){padding:0;overflow:visible}.supply-module__hQTkcG__order{break-inside:avoid}}
.marketing-links-module__C1UC5a__stack,.marketing-links-module__C1UC5a__panel{gap:var(--space-4);color:var(--ink);display:grid}.marketing-links-module__C1UC5a__stack h1,.marketing-links-module__C1UC5a__panel :is(h2,h3,p){margin:0}.marketing-links-module__C1UC5a__panel{border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-5);background:var(--paper)}.marketing-links-module__C1UC5a__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;display:grid}.marketing-links-module__C1UC5a__grid label{gap:var(--space-2);display:grid}.marketing-links-module__C1UC5a__stack :is(input,select,button){border:1px solid var(--line-strong);border-radius:var(--radius);max-width:100%;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--ink);background:var(--paper);font:inherit}.marketing-links-module__C1UC5a__stack button{cursor:pointer;width:fit-content}.marketing-links-module__C1UC5a__stack button:disabled{cursor:default;opacity:.6}.marketing-links-module__C1UC5a__stack :is(button,input,select,a):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.marketing-links-module__C1UC5a__links,.marketing-links-module__C1UC5a__categories{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.marketing-links-module__C1UC5a__links button,.marketing-links-module__C1UC5a__categories li,.marketing-links-module__C1UC5a__actions{justify-content:space-between;align-items:center;gap:var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;width:100%;display:flex}.marketing-links-module__C1UC5a__links button[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:-2px}.marketing-links-module__C1UC5a__grid div,.marketing-links-module__C1UC5a__categories li{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius)}.marketing-links-module__C1UC5a__grid dd{margin:0;font-size:1.5rem;font-weight:700}
.answer-module__f6niuG__slot,.answer-module__f6niuG__box{block-size:calc(var(--space-12) * 4)}.answer-module__f6niuG__box{padding:var(--space-5);border:1px solid var(--accent-line);border-inline-start:var(--space-2) solid var(--accent);border-radius:var(--radius);background:var(--paper);color:var(--ink);gap:var(--space-4);flex-direction:column;display:flex;overflow:auto}.answer-module__f6niuG__header,.answer-module__f6niuG__title,.answer-module__f6niuG__footer,.answer-module__f6niuG__chips{align-items:center;gap:var(--space-2);display:flex}.answer-module__f6niuG__header,.answer-module__f6niuG__footer{flex-wrap:wrap;justify-content:space-between}.answer-module__f6niuG__title{font-size:var(--text-body);font-weight:700}.answer-module__f6niuG__title svg{color:var(--accent-ink);flex-shrink:0}.answer-module__f6niuG__badge{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--accent-wash);color:var(--accent-ink);font-size:var(--text-caption);font-weight:600}.answer-module__f6niuG__cause{flex-shrink:0}.answer-module__f6niuG__cause p{max-inline-size:65ch;font-size:var(--text-lead);text-wrap:pretty;margin:0;line-height:1.8}.answer-module__f6niuG__items{grid-auto-flow:column;grid-auto-columns:minmax(calc(var(--space-12) * 2), 1fr);gap:var(--space-3);scroll-snap-type:inline mandatory;padding-block:var(--space-2);flex-shrink:0;display:grid;overflow-x:auto}.answer-module__f6niuG__card{gap:var(--space-2);padding:var(--space-4);background:var(--mist);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);scroll-snap-align:start;font-size:var(--text-small);flex-direction:column;line-height:1.7;text-decoration:none;display:flex}.answer-module__f6niuG__card:hover{border-color:var(--ink)}.answer-module__f6niuG__card img{object-fit:contain;background:var(--paper);align-self:center}.answer-module__f6niuG__card strong{overflow-wrap:anywhere;font-weight:700}.answer-module__f6niuG__card small,.answer-module__f6niuG__meta{color:var(--muted);font-size:var(--text-small)}.answer-module__f6niuG__card b{margin-block-start:auto}.answer-module__f6niuG__chips{flex-wrap:wrap}.answer-module__f6niuG__chips button,.answer-module__f6niuG__footer a{min-block-size:calc(var(--space-7) + var(--space-4));min-inline-size:calc(var(--space-7) + var(--space-4));padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--text-small);cursor:pointer;justify-content:center;align-items:center;line-height:1.7;display:inline-flex}.answer-module__f6niuG__chips button:hover{background:var(--soft)}.answer-module__f6niuG__chips button[aria-pressed=true]{background:var(--accent-wash);border-color:var(--ink)}.answer-module__f6niuG__footer{border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}.answer-module__f6niuG__footer a{background:var(--ink);color:var(--paper);text-decoration:none}.answer-module__f6niuG__footer span{color:var(--muted);font-size:var(--text-small)}.answer-module__f6niuG__skeleton{gap:var(--space-5);display:grid}.answer-module__f6niuG__skeleton span{background:var(--soft);block-size:var(--space-8);border-radius:var(--radius)}.answer-module__f6niuG__skeleton span:last-child{block-size:var(--space-12)}.answer-module__f6niuG__word{animation:answer-module__f6niuG__reveal var(--dur-fast) both}@keyframes answer-module__f6niuG__reveal{0%{opacity:0}to{opacity:1}}@media (min-width:1280px){.answer-module__f6niuG__items{grid-auto-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.answer-module__f6niuG__word{animation:none}}
.settings-module__6DvbaW__page{max-inline-size:var(--page-max);padding:var(--space-6) var(--space-4);color:var(--ink);background:var(--paper);font-size:var(--text-body);margin-inline:auto;line-height:1.85}.settings-module__6DvbaW__page h1{font-size:var(--text-h1);margin-block:var(--space-4)}.settings-module__6DvbaW__page h2,.settings-module__6DvbaW__page legend{font-size:var(--text-h3);font-weight:700}.settings-module__6DvbaW__page p{color:var(--muted)}.settings-module__6DvbaW__page fieldset{margin-block:var(--space-6);border:0;padding:0}.settings-module__6DvbaW__grid{gap:var(--space-5);margin-block:var(--space-5);display:grid}.settings-module__6DvbaW__grid label{gap:var(--space-2);font-size:var(--text-small);display:grid}.settings-module__6DvbaW__grid input,.settings-module__6DvbaW__grid select{inline-size:100%;min-inline-size:0;min-block-size:var(--space-9);padding-inline:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit}.settings-module__6DvbaW__grid small{color:var(--muted);font-size:var(--text-caption)}.settings-module__6DvbaW__grid .settings-module__6DvbaW__toggle{min-block-size:var(--space-9);align-items:center;display:flex}.settings-module__6DvbaW__toggle input{appearance:none;inline-size:var(--space-5);min-block-size:var(--space-5);flex-shrink:0;padding:0}.settings-module__6DvbaW__toggle input:checked{background:var(--ink);box-shadow:inset 0 0 0 var(--space-1) var(--paper)}.settings-module__6DvbaW__page button{min-block-size:var(--space-9);padding-inline:var(--space-6);border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;font-weight:700}.settings-module__6DvbaW__page button:hover{background:var(--graphite)}.settings-module__6DvbaW__page button:active{transform:scale(.98)}.settings-module__6DvbaW__page button:disabled{opacity:.6;cursor:wait}.settings-module__6DvbaW__page :focus-visible{outline:var(--space-1) solid var(--accent);outline-offset:var(--space-1)}.settings-module__6DvbaW__info{padding:var(--space-4);background:var(--soft);border-inline-start:var(--space-1) solid var(--accent)}.settings-module__6DvbaW__table{margin-block:var(--space-4);overflow-x:auto}.settings-module__6DvbaW__table table{border-collapse:collapse;inline-size:100%;font-size:var(--text-small)}.settings-module__6DvbaW__table th,.settings-module__6DvbaW__table td{padding:var(--space-3);text-align:start;border-block-end:1px solid var(--line)}.settings-module__6DvbaW__table th{background:var(--soft);white-space:nowrap}.settings-module__6DvbaW__table td{font-variant-numeric:tabular-nums}.settings-module__6DvbaW__table tr:hover{background:var(--mist)}@media (min-width:640px){.settings-module__6DvbaW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.settings-module__6DvbaW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.settings-module__6DvbaW__page button:active{transform:none}}
.cause-module__xdgaWa__causes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cause-module__xdgaWa__cause{gap:var(--space-5);padding-block:var(--space-6);border-block-start:1px solid var(--line);flex-direction:column;scroll-margin-block-start:calc(var(--space-10) + var(--space-4));display:flex}.cause-module__xdgaWa__head{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.cause-module__xdgaWa__title{font-size:var(--text-lead);text-wrap:balance;margin:0;scroll-margin-block-start:calc(var(--space-10) + var(--space-4));font-weight:700;line-height:1.45}.cause-module__xdgaWa__title:focus{outline:none}.cause-module__xdgaWa__meta{align-items:center;gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;font-weight:600;display:flex}.cause-module__xdgaWa__start{color:var(--accent-ink);align-items:center;font-weight:700;display:inline-flex}.cause-module__xdgaWa__body{gap:var(--space-5);flex-direction:column;display:flex}.cause-module__xdgaWa__explain{max-inline-size:65ch;color:var(--graphite);font-size:var(--text-body);text-wrap:pretty;margin:0;line-height:1.85}.cause-module__xdgaWa__details{gap:var(--space-5);display:grid}.cause-module__xdgaWa__block{gap:var(--space-2);flex-direction:column;display:flex}.cause-module__xdgaWa__blockTitle{font-size:var(--text-small);margin:0;font-weight:700;line-height:1.7}.cause-module__xdgaWa__signs,.cause-module__xdgaWa__steps{gap:var(--space-2);color:var(--graphite);font-size:var(--text-body);flex-direction:column;margin:0;padding:0;line-height:1.85;list-style:none;display:flex}.cause-module__xdgaWa__signs li{padding-inline-start:var(--space-5);position:relative}.cause-module__xdgaWa__signs li:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border:1px solid var(--line-strong);position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-1);transform:rotate(45deg)}.cause-module__xdgaWa__steps li{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.cause-module__xdgaWa__stepNo{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-pill);background:var(--soft);color:var(--ink);font-size:var(--text-caption);place-items:center;margin-block-start:var(--space-1);font-weight:700;display:inline-grid}.cause-module__xdgaWa__guide{color:var(--ink);font-size:var(--text-small);border-block-end:2px solid #0000;align-self:flex-start;font-weight:700;text-decoration:none}.cause-module__xdgaWa__guide:hover{border-block-end-color:var(--accent)}@media (min-width:640px){.cause-module__xdgaWa__cause{padding-block:var(--space-7)}.cause-module__xdgaWa__title{font-size:var(--text-h3)}.cause-module__xdgaWa__body{padding-inline-start:calc(var(--space-8) + var(--space-3))}}@media (min-width:1024px){.cause-module__xdgaWa__details{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}
.product-module__akmCHa__products{gap:var(--space-3);flex-direction:column;display:flex}.product-module__akmCHa__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.product-module__akmCHa__head h4{font-size:var(--text-small);margin:0;font-weight:700}.product-module__akmCHa__head span{color:var(--muted);font-size:var(--text-caption);font-weight:600}.product-module__akmCHa__grid{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.product-module__akmCHa__card{grid-template-columns:calc(var(--space-9) + var(--space-6)) minmax(0, 1fr);gap:var(--space-3);block-size:100%;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:grid;position:relative}.product-module__akmCHa__card:hover,.product-module__akmCHa__card:focus-within{border-color:var(--ink);box-shadow:var(--shadow-1)}.product-module__akmCHa__media{aspect-ratio:1;border-radius:var(--radius);background:var(--mist);place-items:center;display:grid;overflow:hidden}.product-module__akmCHa__media img{block-size:100%;inline-size:100%;padding:var(--space-2);object-fit:contain;transition:transform var(--dur-slow) var(--ease-out)}.product-module__akmCHa__card:hover .product-module__akmCHa__media img{transform:scale(1.03)}.product-module__akmCHa__body{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.product-module__akmCHa__role{max-inline-size:100%;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--soft);color:var(--graphite);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;font-weight:600;line-height:1.6;overflow:hidden}.product-module__akmCHa__brand{color:var(--muted);font-size:var(--text-caption);text-align:start;direction:ltr;unicode-bidi:isolate;font-weight:600}.product-module__akmCHa__name{-webkit-line-clamp:2;font-size:var(--text-body);-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}.product-module__akmCHa__link{color:var(--ink);text-decoration:none}.product-module__akmCHa__link:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.product-module__akmCHa__link:focus-visible{box-shadow:none;outline:none}.product-module__akmCHa__card:has(.product-module__akmCHa__link:focus-visible){outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 calc(var(--space-1) + 1px) var(--accent)}.product-module__akmCHa__foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-2);display:flex}.product-module__akmCHa__price{font-size:var(--text-body);font-variant-numeric:tabular-nums;font-weight:800}.product-module__akmCHa__stock{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-caption);font-weight:600;display:inline-flex}.product-module__akmCHa__stock[data-in]{color:var(--success)}.product-module__akmCHa__stock svg{inline-size:var(--space-4);block-size:var(--space-4)}.product-module__akmCHa__call{min-block-size:calc(var(--space-9) - var(--space-1));padding-inline:var(--space-4);border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--text-small);transition:background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.product-module__akmCHa__call:hover{background:var(--soft)}.product-module__akmCHa__none{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--mist);flex-wrap:wrap;display:flex}.product-module__akmCHa__none p{color:var(--graphite);font-size:var(--text-small);margin:0;line-height:1.7}@media (min-width:640px){.product-module__akmCHa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-module__akmCHa__card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.product-module__akmCHa__card,.product-module__akmCHa__media img,.product-module__akmCHa__call{transition:none}.product-module__akmCHa__card:hover .product-module__akmCHa__media img{transform:none}}
.diagnosis-module__JEbSiW__panel{gap:var(--space-7);color:var(--ink);animation:diagnosis-module__JEbSiW__panel-in var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.diagnosis-module__JEbSiW__header{gap:var(--space-2);flex-direction:column;display:flex}.diagnosis-module__JEbSiW__headerTop{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.diagnosis-module__JEbSiW__eyebrow{color:var(--accent-ink);font-size:var(--text-caption);align-items:center;margin:0;font-weight:700;line-height:1.6;display:inline-flex}.diagnosis-module__JEbSiW__badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--soft);color:var(--graphite);font-size:var(--text-caption);font-weight:600;line-height:1.6;display:inline-flex}.diagnosis-module__JEbSiW__badge svg{inline-size:var(--space-4);block-size:var(--space-4);color:var(--success)}.diagnosis-module__JEbSiW__title{font-size:var(--text-h3);text-wrap:balance;margin:0;font-weight:800;line-height:1.45}.diagnosis-module__JEbSiW__summary{max-inline-size:65ch;color:var(--graphite);font-size:var(--text-body);text-wrap:pretty;margin:0;line-height:1.85}.diagnosis-module__JEbSiW__meta{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;padding:0;font-weight:500;list-style:none;display:flex}.diagnosis-module__JEbSiW__safety{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-wash);grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--space-3);display:grid}.diagnosis-module__JEbSiW__safety svg{inline-size:var(--space-5);block-size:var(--space-5);color:var(--accent-ink);margin-block-start:var(--space-1)}.diagnosis-module__JEbSiW__safety p{color:var(--graphite);font-size:var(--text-small);margin:0;line-height:1.7}.diagnosis-module__JEbSiW__safety strong{color:var(--ink);font-weight:700;display:block}.diagnosis-module__JEbSiW__index{gap:var(--space-3);flex-direction:column;display:flex}.diagnosis-module__JEbSiW__indexTitle{font-size:var(--text-small);margin:0;font-weight:700}.diagnosis-module__JEbSiW__indexList{border-block:1px solid var(--line);margin:0;padding:0;list-style:none}.diagnosis-module__JEbSiW__indexList li+li{border-block-start:1px solid var(--line)}.diagnosis-module__JEbSiW__indexRow{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:calc(var(--space-9) + var(--space-2));padding:var(--space-2);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.diagnosis-module__JEbSiW__indexRow:hover{background:var(--mist)}.diagnosis-module__JEbSiW__indexText{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.diagnosis-module__JEbSiW__indexText strong{-webkit-line-clamp:2;font-size:var(--text-body);-webkit-box-orient:vertical;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}.diagnosis-module__JEbSiW__indexMeta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;font-weight:600;display:flex}.diagnosis-module__JEbSiW__indexChevron{inline-size:var(--space-4);block-size:var(--space-4);color:var(--muted);transition:transform var(--dur-fast) var(--ease-out);transform:rotate(90deg)}.diagnosis-module__JEbSiW__indexRow[aria-expanded=true] .diagnosis-module__JEbSiW__indexChevron{transform:rotate(-90deg)}.diagnosis-module__JEbSiW__indexPanel{gap:var(--space-4);padding:0 var(--space-3) var(--space-4);flex-direction:column;display:flex}.diagnosis-module__JEbSiW__rank{inline-size:var(--space-7);block-size:var(--space-7);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:var(--text-data);font-variant-numeric:tabular-nums;unicode-bidi:isolate;flex:none;place-items:center;font-weight:600;display:inline-grid}.diagnosis-module__JEbSiW__rank[data-first]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.diagnosis-module__JEbSiW__likelihood{align-items:center;gap:var(--space-1);color:var(--graphite);font-size:var(--text-caption);font-weight:600;display:inline-flex}.diagnosis-module__JEbSiW__meter{inline-size:var(--space-4);block-size:var(--space-4)}.diagnosis-module__JEbSiW__meter rect{fill:var(--ink-muted)}.diagnosis-module__JEbSiW__meter rect[data-on]{fill:var(--ink)}.diagnosis-module__JEbSiW__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes diagnosis-module__JEbSiW__panel-in{0%{opacity:0}to{opacity:1}}@media (min-width:640px){.diagnosis-module__JEbSiW__title{font-size:var(--text-h2);line-height:1.4}.diagnosis-module__JEbSiW__meta li+li{border-inline-start:1px solid var(--line);padding-inline-start:var(--space-4)}.diagnosis-module__JEbSiW__indexRow{padding-inline:var(--space-3)}.diagnosis-module__JEbSiW__rank[data-size=lg]{inline-size:var(--space-8);block-size:var(--space-8)}}@media (prefers-reduced-motion:reduce){.diagnosis-module__JEbSiW__panel{animation:none}.diagnosis-module__JEbSiW__indexRow,.diagnosis-module__JEbSiW__indexChevron{transition:none}}
.footer-module__GPxd7a__footer{gap:var(--space-5);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--space-6);display:flex}.footer-module__GPxd7a__help{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.footer-module__GPxd7a__help strong{font-size:var(--text-body);font-weight:700}.footer-module__GPxd7a__help p{margin:var(--space-1) 0 0;color:var(--graphite);font-size:var(--text-small);line-height:1.7}.footer-module__GPxd7a__secondary{min-block-size:var(--space-9);padding-inline:var(--space-5);border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--text-small);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.footer-module__GPxd7a__secondary:hover{background:var(--soft)}.footer-module__GPxd7a__secondary:active{transform:scale(.98)}.footer-module__GPxd7a__sources summary{align-items:center;gap:var(--space-2);min-block-size:calc(var(--space-9) - var(--space-1));color:var(--graphite);font-size:var(--text-small);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.footer-module__GPxd7a__sources summary::-webkit-details-marker{display:none}.footer-module__GPxd7a__sources summary svg{inline-size:var(--space-4);block-size:var(--space-4);transition:transform var(--dur-base) var(--ease-out);transform:rotate(90deg)}.footer-module__GPxd7a__sources[open] summary svg{transform:rotate(-90deg)}.footer-module__GPxd7a__sources ul{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.footer-module__GPxd7a__sources a{color:var(--graphite);font-size:var(--text-small);text-underline-offset:var(--space-1);overflow-wrap:anywhere;line-height:1.7;text-decoration:underline}.footer-module__GPxd7a__skeleton{gap:var(--space-3);block-size:calc(var(--space-12) * 4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.footer-module__GPxd7a__bar{block-size:var(--space-3);border-radius:var(--radius);background:var(--soft);animation:footer-module__GPxd7a__pulse calc(var(--dur-slow) * 4) var(--ease-in-out) infinite;flex:none}.footer-module__GPxd7a__bar[data-size=eyebrow]{inline-size:calc(var(--space-12) + var(--space-6))}.footer-module__GPxd7a__bar[data-size=title]{inline-size:60%;block-size:var(--space-6)}.footer-module__GPxd7a__bar[data-size=line]{inline-size:100%}.footer-module__GPxd7a__bar[data-size=short]{inline-size:75%}.footer-module__GPxd7a__bar[data-size=row]{inline-size:100%;block-size:calc(var(--space-9) + var(--space-2))}@keyframes footer-module__GPxd7a__pulse{50%{opacity:.55}}@media (min-width:640px){.footer-module__GPxd7a__help{flex-direction:row;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){.footer-module__GPxd7a__bar{animation:none}.footer-module__GPxd7a__secondary,.footer-module__GPxd7a__sources summary svg{transition:none}}
.teaser-module__8xqSka__teaser{gap:var(--space-2);min-block-size:calc(var(--space-12) * 4);padding:var(--space-5);border:1px solid var(--line);border-inline-start:var(--space-1) solid var(--accent);border-radius:var(--radius);background:var(--paper);flex-direction:column;display:flex}.teaser-module__8xqSka__eyebrow{color:var(--accent-ink);font-size:var(--text-caption);align-items:center;margin:0;font-weight:700;display:inline-flex}.teaser-module__8xqSka__title{font-size:var(--text-body);font-weight:700;line-height:1.7}.teaser-module__8xqSka__meta,.teaser-module__8xqSka__more{color:var(--muted);font-size:var(--text-small);margin:0}.teaser-module__8xqSka__list{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.teaser-module__8xqSka__list li{align-items:center;gap:var(--space-3);color:var(--graphite);font-size:var(--text-small);grid-template-columns:auto minmax(0,1fr);line-height:1.7;display:grid}.teaser-module__8xqSka__action{align-self:flex-start;align-items:center;gap:var(--space-2);min-block-size:var(--space-9);padding-inline:var(--space-5);border-radius:var(--radius);background:var(--ink);color:var(--paper);font-size:var(--text-small);transition:background-color var(--dur-fast) var(--ease-out);margin-block-start:auto;font-weight:700;text-decoration:none;display:inline-flex}.teaser-module__8xqSka__action:hover{background:var(--graphite)}.teaser-module__8xqSka__action svg{inline-size:var(--space-5);block-size:var(--space-5)}.teaser-module__8xqSka__teaser[dir=rtl] .teaser-module__8xqSka__action svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.teaser-module__8xqSka__action{transition:none}}
.product-results-module__tjLCZa__row{align-items:center;gap:var(--space-2);display:flex}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__product{flex:1;min-inline-size:0}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__call{min-block-size:calc(var(--space-9) - var(--space-1));padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font-size:var(--text-small);white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__call:hover{background:var(--soft);border-color:var(--ink)}.product-results-module__tjLCZa__all{align-items:center;min-block-size:44px;text-decoration:underline;display:inline-flex}@media not (min-width:640px){.product-results-module__tjLCZa__row{flex-wrap:wrap;gap:0}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__product{flex-basis:100%}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__call{margin-block-end:var(--space-2);margin-inline-start:auto;margin-inline-end:var(--space-2)}}.product-results-module__tjLCZa__name{align-items:center;gap:8px;display:inline-flex}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__name{flex-direction:row;flex:none}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__name>span{flex:none;display:inline-block}
.search-mode-module__rnranq__wrap{inline-size:100%;max-inline-size:calc(var(--space-12) * 8);margin-block:var(--space-3);text-align:start}.search-mode-module__rnranq__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.search-mode-module__rnranq__toggle,.search-mode-module__rnranq__helpButton,.search-mode-module__rnranq__example{min-block-size:var(--space-9);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--text-small);cursor:pointer;font-weight:600}.search-mode-module__rnranq__toggle{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);display:inline-flex}.search-mode-module__rnranq__toggle[aria-checked=true]{background:var(--accent-wash);border-color:var(--accent-ink)}.search-mode-module__rnranq__indicator{inline-size:var(--space-5);block-size:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius);place-items:center;display:grid}.search-mode-module__rnranq__toggle[aria-checked=true] .search-mode-module__rnranq__indicator{background:var(--ink);color:var(--paper)}.search-mode-module__rnranq__status{color:var(--muted);font-size:var(--text-caption)}.search-mode-module__rnranq__helpButton{inline-size:var(--space-9);place-items:center;display:grid}.search-mode-module__rnranq__helpButton svg{inline-size:var(--space-5);block-size:var(--space-5)}.search-mode-module__rnranq__toggle:hover,.search-mode-module__rnranq__helpButton:hover{border-color:var(--ink);background:var(--soft)}.search-mode-module__rnranq__toggle:focus-visible,.search-mode-module__rnranq__helpButton:focus-visible,.search-mode-module__rnranq__example:focus-visible{outline:var(--space-1) solid var(--accent);outline-offset:var(--space-1)}.search-mode-module__rnranq__help{padding:var(--space-4);background:var(--mist);border-inline-start:var(--space-1) solid var(--accent);border-radius:var(--radius);font-size:var(--text-small);color:var(--graphite);margin-block-start:var(--space-3);line-height:1.85}.search-mode-module__rnranq__help strong{color:var(--ink)}.search-mode-module__rnranq__help p{margin-block:var(--space-2) var(--space-3)}.search-mode-module__rnranq__example{padding-inline:var(--space-4);background:var(--ink);color:var(--paper)}.search-mode-module__rnranq__example:hover{background:var(--graphite)}
.prompt-module__2xvhGG__stage{min-block-size:clamp(calc(var(--space-12) * 4.5), 66svh, calc(var(--space-12) * 6.5));padding-block:clamp(var(--space-8), 9svh, var(--space-12)) var(--space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.prompt-module__2xvhGG__eyebrow{color:var(--accent-ink);font-size:var(--text-caption);align-items:center;margin:0;font-weight:700;line-height:1.6;display:inline-flex}.prompt-module__2xvhGG__title{max-inline-size:calc(var(--space-12) * 7);margin-block:var(--space-3) var(--space-6);color:var(--ink);font-size:calc(var(--text-h1) - var(--space-1));text-wrap:balance;font-weight:800;line-height:1.35}.prompt-module__2xvhGG__title label{cursor:text}.prompt-module__2xvhGG__embedded{text-align:start;align-items:stretch;min-block-size:0;max-inline-size:none;margin:0;padding:0}.prompt-module__2xvhGG__embedded .prompt-module__2xvhGG__title{max-inline-size:none;margin-block:0 var(--space-3);font-size:1rem;font-family:var(--font-body);font-weight:800}.prompt-module__2xvhGG__box,.prompt-module__2xvhGG__examples,.prompt-module__2xvhGG__results{inline-size:100%;max-inline-size:calc(var(--space-12) * 8)}.prompt-module__2xvhGG__box{gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-1);text-align:start;transition:border-color var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);scroll-margin-block-start:calc(var(--space-10) + var(--space-4));display:grid}.prompt-module__2xvhGG__box:hover{border-color:var(--ink)}.prompt-module__2xvhGG__box:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 0 0 calc(var(--space-1) + 1px) var(--accent)}.prompt-module__2xvhGG__boxIcon{inline-size:var(--space-6);block-size:var(--space-6);color:var(--muted);margin-block-start:var(--space-1)}.prompt-module__2xvhGG__input{inline-size:100%;min-block-size:calc(var(--space-8) + var(--space-6));max-block-size:calc(var(--space-12) + var(--space-10));color:var(--ink);font:inherit;font-size:var(--text-lead);resize:none;field-sizing:content;background:0 0;border:0;outline:none;padding:0;line-height:1.8}.prompt-module__2xvhGG__input:focus-visible{box-shadow:none;outline:none}.prompt-module__2xvhGG__input::placeholder{color:var(--muted)}.prompt-module__2xvhGG__bar{justify-content:flex-end;align-items:center;gap:var(--space-2);grid-column:1/-1;display:flex}.prompt-module__2xvhGG__hint{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-caption);margin-inline-end:auto;display:none}.prompt-module__2xvhGG__hint kbd{padding-inline:var(--space-1);border:1px solid var(--line);border-radius:var(--radius);background:var(--mist);color:var(--graphite);font-family:var(--mono);font-size:var(--text-caption);direction:ltr;unicode-bidi:isolate}.prompt-module__2xvhGG__clear,.prompt-module__2xvhGG__send{inline-size:var(--space-9);block-size:var(--space-9);border-radius:var(--radius);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;place-items:center;padding:0;display:inline-grid}.prompt-module__2xvhGG__clear{color:var(--muted);background:0 0}.prompt-module__2xvhGG__clear:hover{background:var(--soft);color:var(--ink)}.prompt-module__2xvhGG__send{background:var(--ink);color:var(--paper)}.prompt-module__2xvhGG__send:hover{background:var(--graphite)}.prompt-module__2xvhGG__send:active{transform:scale(.98)}.prompt-module__2xvhGG__clear svg,.prompt-module__2xvhGG__send svg{inline-size:var(--space-5);block-size:var(--space-5)}.prompt-module__2xvhGG__send svg{transform:rotate(-90deg)}.prompt-module__2xvhGG__examples{align-items:center;gap:var(--space-3);margin-block:var(--space-5) var(--space-8);flex-direction:column;display:flex}.prompt-module__2xvhGG__examplesLabel{color:var(--muted);font-size:var(--text-caption);font-weight:600}.prompt-module__2xvhGG__examples ul{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.prompt-module__2xvhGG__examples button{min-block-size:calc(var(--space-9) - var(--space-1));padding-inline:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--graphite);font:inherit;font-size:var(--text-small);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-weight:500;line-height:1.7}.prompt-module__2xvhGG__examples button:hover{border-color:var(--ink);color:var(--ink)}.prompt-module__2xvhGG__cue{align-items:center;gap:var(--space-2);min-block-size:calc(var(--space-9) - var(--space-1));color:var(--muted);font-size:var(--text-small);margin-block-start:auto;font-weight:600;display:inline-flex}.prompt-module__2xvhGG__cue:hover{color:var(--ink)}.prompt-module__2xvhGG__cueIcon{inline-size:var(--space-4);block-size:var(--space-4);transform:rotate(90deg)}.prompt-module__2xvhGG__results{padding:var(--space-5) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);text-align:start;animation:prompt-module__2xvhGG__results-in var(--dur-base) var(--ease-out);margin-block-start:var(--space-3)}.prompt-module__2xvhGG__emptyLink{min-block-size:calc(var(--space-9) - var(--space-1));padding-inline:var(--space-4);border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--text-small);align-self:flex-start;align-items:center;font-weight:700;display:inline-flex}@keyframes prompt-module__2xvhGG__results-in{0%{opacity:0}to{opacity:1}}@media (min-width:640px){.prompt-module__2xvhGG__title{font-size:var(--text-h1)}.prompt-module__2xvhGG__results{padding:var(--space-6)}}@media (min-width:640px) and (pointer:fine){.prompt-module__2xvhGG__hint{display:inline-flex}}@media (prefers-reduced-motion:reduce){.prompt-module__2xvhGG__results{animation:none}}
.jump-module__L206Xa__jump{justify-content:center;align-items:center;gap:var(--space-3);inline-size:calc(var(--space-9) - var(--space-1));block-size:calc(var(--space-9) - var(--space-1));border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);color:var(--muted);font:inherit;font-size:var(--text-small);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);padding:0;font-weight:500;display:inline-flex;position:relative}html[data-home-prompt=away] .jump-module__L206Xa__jump{opacity:1;visibility:visible;transition-delay:0s}.jump-module__L206Xa__jump:hover{border-color:var(--ink);color:var(--ink)}.jump-module__L206Xa__jump svg{inline-size:var(--space-5);block-size:var(--space-5);flex:none}.jump-module__L206Xa__jump span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (min-width:1024px){.jump-module__L206Xa__jump{inline-size:100%;max-inline-size:calc(var(--space-12) * 5);padding-inline:var(--space-4);justify-content:flex-start}.jump-module__L206Xa__jump span{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){.jump-module__L206Xa__jump{transition:none}}
.service-pages-module__1ceWAW__page{padding-block:28px 88px}.service-pages-module__1ceWAW__crumb{color:var(--muted);margin-bottom:24px;font-size:.82rem}.service-pages-module__1ceWAW__crumb a:hover{color:var(--accent-ink)}.service-pages-module__1ceWAW__kicker{color:var(--accent-ink);letter-spacing:.02em;font-size:.83rem;font-weight:850;display:inline-block}.service-pages-module__1ceWAW__catalogHero{color:#fff;background:#101f2b;border-radius:18px;grid-template-columns:1.7fr 1fr;min-height:350px;display:grid;overflow:hidden}.service-pages-module__1ceWAW__catalogHero>div:first-child{padding:clamp(36px,5vw,70px)}.service-pages-module__1ceWAW__catalogHero .service-pages-module__1ceWAW__kicker,.service-pages-module__1ceWAW__quoteIntro .service-pages-module__1ceWAW__kicker{color:var(--accent)}.service-pages-module__1ceWAW__catalogHero h1,.service-pages-module__1ceWAW__contactHero h1,.service-pages-module__1ceWAW__quoteIntro h1{margin:14px 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1.3}.service-pages-module__1ceWAW__catalogHero p{color:#cbd5dc;max-width:52ch;line-height:1.9}.service-pages-module__1ceWAW__search{max-width:530px;height:54px;color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:12px;margin-top:30px;padding:0 18px;display:flex}.service-pages-module__1ceWAW__search span{font-size:2rem;line-height:1}.service-pages-module__1ceWAW__search input{width:100%;font:inherit;border:0;outline:0}.service-pages-module__1ceWAW__catalogArt{background:linear-gradient(145deg,#233c4f,#122532);place-items:center;display:grid;position:relative;overflow:hidden}.service-pages-module__1ceWAW__catalogArt:before,.service-pages-module__1ceWAW__catalogArt:after{content:"";border:1px solid #ffffff45;border-radius:8px;width:220px;height:300px;position:absolute;transform:rotate(-19deg)translate(25px,8px)}.service-pages-module__1ceWAW__catalogArt:after{border-color:#feb8039c;transform:rotate(12deg)translate(-35px,25px)}.service-pages-module__1ceWAW__catalogArt span{color:#ffffff12;font-size:5rem;font-weight:900;position:absolute}.service-pages-module__1ceWAW__catalogArt span:first-child{top:15px;right:20px}.service-pages-module__1ceWAW__catalogArt span:nth-child(2){bottom:10px;left:22px}.service-pages-module__1ceWAW__catalogArt span:last-child{z-index:1;text-align:center;color:#fff;font-size:2.4rem;line-height:1.35;position:relative}.service-pages-module__1ceWAW__sectionHeading{justify-content:space-between;align-items:end;margin:55px 0 20px;display:flex}.service-pages-module__1ceWAW__sectionHeading h2{margin:6px 0 0}.service-pages-module__1ceWAW__sectionHeading p{color:var(--muted)}.service-pages-module__1ceWAW__catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-pages-module__1ceWAW__catalogCard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:start;min-height:245px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.service-pages-module__1ceWAW__catalogCard:hover{box-shadow:var(--shadow);border-color:var(--accent);transform:translateY(-4px)}.service-pages-module__1ceWAW__catalogNumber{color:#b3bdc5;align-self:end;font-family:Manrope,sans-serif}.service-pages-module__1ceWAW__catalogEmblem{background:var(--accent-wash);width:54px;height:54px;color:var(--accent-ink);border-radius:12px;place-items:center;margin:10px 0 22px;font-size:2rem;display:grid}.service-pages-module__1ceWAW__catalogCard strong{font-size:1.1rem}.service-pages-module__1ceWAW__catalogCard small{color:var(--muted);margin-top:7px}.service-pages-module__1ceWAW__catalogCard b{font-size:1.3rem;position:absolute;bottom:20px;left:24px}.service-pages-module__1ceWAW__empty{color:var(--muted);padding:30px}.service-pages-module__1ceWAW__inlineCta{background:var(--soft);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding:25px 30px;display:flex}.service-pages-module__1ceWAW__inlineCta p{color:var(--muted);margin:5px 0 0}.service-pages-module__1ceWAW__inlineCta a{color:var(--accent-ink);flex:none;font-weight:800}.service-pages-module__1ceWAW__contactHero{color:#fff;background:#101f2b;border-radius:18px;padding:clamp(45px,6vw,82px)}.service-pages-module__1ceWAW__contactHero .service-pages-module__1ceWAW__kicker{color:var(--accent)}.service-pages-module__1ceWAW__contactHero p{color:#cbd5dc;max-width:65ch;line-height:1.9}.service-pages-module__1ceWAW__contactGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:-24px;padding-inline:24px;display:grid}.service-pages-module__1ceWAW__contactCard{border:1px solid var(--line);min-height:260px;box-shadow:var(--shadow);background:#fff;border-radius:12px;flex-direction:column;align-items:start;padding:28px;display:flex}.service-pages-module__1ceWAW__contactCard>span{color:var(--accent-ink);font-size:2rem}.service-pages-module__1ceWAW__contactCard small{color:var(--muted);margin-top:16px}.service-pages-module__1ceWAW__contactCard strong{margin-top:5px;font-size:1.15rem}.service-pages-module__1ceWAW__contactCard p{color:var(--muted);line-height:1.7}.service-pages-module__1ceWAW__contactCard b{color:var(--accent-ink);margin-top:auto}.service-pages-module__1ceWAW__contactBottom{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.service-pages-module__1ceWAW__contactBottom>div{background:var(--soft);border-radius:12px;padding:34px}.service-pages-module__1ceWAW__contactBottom h2{margin:8px 0 14px}.service-pages-module__1ceWAW__contactBottom p{color:var(--graphite);line-height:1.8}.service-pages-module__1ceWAW__contactBottom a{color:var(--accent-ink);font-weight:800}.service-pages-module__1ceWAW__quoteLayout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,6vw,100px);padding:clamp(18px,4vw,55px) 0;display:grid}.service-pages-module__1ceWAW__quoteIntro{padding-top:35px}.service-pages-module__1ceWAW__quoteIntro h1{max-width:13ch}.service-pages-module__1ceWAW__quoteIntro>p{max-width:53ch;color:var(--graphite);line-height:2}.service-pages-module__1ceWAW__quoteIntro ol{margin-top:35px;padding:0;list-style:none}.service-pages-module__1ceWAW__quoteIntro li{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:16px 0;display:flex}.service-pages-module__1ceWAW__quoteIntro li b{color:var(--accent-ink);font-family:Manrope,sans-serif}.service-pages-module__1ceWAW__quoteCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:clamp(24px,4vw,42px);box-shadow:0 16px 55px #0d1b2714}.service-pages-module__1ceWAW__formHead{justify-content:space-between;margin-bottom:20px;font-weight:850;display:flex}.service-pages-module__1ceWAW__formHead strong{color:var(--green);font-size:.8rem}.service-pages-module__1ceWAW__dropzone{background:var(--mist);cursor:pointer;text-align:center;border:2px dashed #b9c5ce;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:185px;padding:20px;display:flex}.service-pages-module__1ceWAW__dropzone:hover{border-color:var(--accent)}.service-pages-module__1ceWAW__dropzone input{opacity:0;width:1px;height:1px;position:absolute}.service-pages-module__1ceWAW__dropzone span{color:var(--accent-ink);font-size:2.5rem}.service-pages-module__1ceWAW__dropzone strong{overflow-wrap:anywhere}.service-pages-module__1ceWAW__dropzone small{color:var(--muted);margin-top:5px}.service-pages-module__1ceWAW__formFields{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.service-pages-module__1ceWAW__formFields label{gap:8px;font-size:.85rem;font-weight:750;display:grid}.service-pages-module__1ceWAW__formFields input{border:1px solid var(--line);width:100%;height:47px;font:inherit;border-radius:8px;padding:0 12px}.service-pages-module__1ceWAW__formFields input::placeholder{color:#a7afb8}.service-pages-module__1ceWAW__loginHint{color:var(--graphite);font-size:.85rem}.service-pages-module__1ceWAW__loginHint a{color:var(--accent-ink);font-weight:850;text-decoration:underline}.service-pages-module__1ceWAW__formError{color:#a32828;font-size:.85rem}.service-pages-module__1ceWAW__submit,.service-pages-module__1ceWAW__success button{background:var(--accent);width:100%;min-height:52px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:22px;font-weight:850}.service-pages-module__1ceWAW__submit:disabled{opacity:.6}.service-pages-module__1ceWAW__privacy{color:var(--muted);text-align:center;margin-top:14px;display:block}.service-pages-module__1ceWAW__success{text-align:center}.service-pages-module__1ceWAW__success>span{width:70px;height:70px;color:var(--green);background:#e8f6ef;border-radius:50%;place-items:center;margin:15px auto;font-size:2rem;display:grid}.service-pages-module__1ceWAW__success p{color:var(--muted);line-height:1.9}@media (max-width:800px){.service-pages-module__1ceWAW__catalogHero,.service-pages-module__1ceWAW__quoteLayout{grid-template-columns:1fr}.service-pages-module__1ceWAW__catalogArt{display:none}.service-pages-module__1ceWAW__catalogGrid,.service-pages-module__1ceWAW__contactGrid{grid-template-columns:repeat(2,1fr)}.service-pages-module__1ceWAW__contactBottom{grid-template-columns:1fr}}@media (max-width:550px){.service-pages-module__1ceWAW__catalogGrid,.service-pages-module__1ceWAW__contactGrid,.service-pages-module__1ceWAW__formFields{grid-template-columns:1fr}.service-pages-module__1ceWAW__contactGrid{margin-top:16px;padding:0}.service-pages-module__1ceWAW__inlineCta{display:block}.service-pages-module__1ceWAW__inlineCta a{margin-top:16px;display:inline-block}.service-pages-module__1ceWAW__catalogHero>div:first-child{padding:30px 22px}}.service-pages-module__1ceWAW__quoteBenefits{gap:12px;margin-block:24px;display:grid}.service-pages-module__1ceWAW__quoteBenefits section{border:1px solid var(--line);border-radius:12px;padding:16px}.service-pages-module__1ceWAW__quoteBenefits h2{margin:0 0 6px;font-size:1rem;line-height:1.6}.service-pages-module__1ceWAW__quoteBenefits p{color:var(--graphite);margin:0;line-height:1.8}
