.compare-lab_lab__ovkd2{--cl-paper:#f6f0e4;--cl-paper-deep:#ece2cf;--cl-card:#fffdf8;--cl-card-soft:#fbf6ec;--cl-ink:#1f2933;--cl-ink-soft:#46525d;--cl-muted:#6a6f73;--cl-line:rgba(31,41,51,0.12);--cl-line-strong:rgba(31,41,51,0.22);--cl-a:#d4623a;--cl-a-wash:#fbe7dc;--cl-b:#2f568f;--cl-b-wash:#e2eaf5;--cl-gold:#e2a838;--cl-gold-wash:#fbf0d8;--cl-sage:#3f7a5f;--cl-sage-wash:#e5f0e7;--cl-navy:#18303a;--cl-radius:20px;--cl-radius-sm:14px;--cl-shadow:0 1px 0 rgba(255,255,255,0.8) inset,0 18px 40px -26px rgba(60,46,28,0.45);--cl-ease:cubic-bezier(0.22,0.61,0.36,1);--cl-stage-h:clamp(520px,calc(100dvh - var(--hk-header-h, 64px) - 196px),860px);color:var(--cl-ink);background:radial-gradient(1200px 600px at 30% -10%,#fffaf0 0,rgba(255,250,240,0) 60%),radial-gradient(900px 500px at 100% 100%,#efe4d0 0,rgba(239,228,208,0) 70%),var(--cl-paper);min-height:calc(100dvh - var(--hk-header-h, 64px));font-feature-settings:"palt"}.compare-lab_lab__ovkd2 button{font:inherit;color:inherit}.compare-lab_lab__ovkd2 :focus-visible{outline:3px solid var(--cl-gold);outline-offset:2px}.compare-lab_lab__ovkd2 h2[tabindex="-1"]:focus{outline:none}.compare-lab_labHeader__mlTRI{max-width:1440px;margin:0 auto;padding:24px 32px 0}.compare-lab_labTitleRow___6JFg{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.compare-lab_eyebrow__XOWYw,.compare-lab_labEyebrow__ndMCE{margin:0;font-size:.72rem;letter-spacing:.18em;font-weight:700;color:var(--cl-a)}.compare-lab_labTitle__DqXSn{margin:4px 0 0;font-family:var(--font-display,var(--font-sans));font-size:clamp(1.7rem,2.6vw,2.4rem);letter-spacing:.04em;line-height:1.15}.compare-lab_labCopy__xC2Hv{margin:4px 0 0;color:var(--cl-ink-soft);font-size:1rem}.compare-lab_tabs__39e8f{display:flex;margin-top:18px;padding:6px;background:rgba(255,253,248,.7);overflow-x:auto;scrollbar-width:none;width:fit-content;max-width:100%;backdrop-filter:blur(6px)}.compare-lab_backToTop__xx5Ly,.compare-lab_tabs__39e8f{gap:6px;border:1px solid var(--cl-line);border-radius:999px}.compare-lab_backToTop__xx5Ly{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:20;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;background:rgba(255,253,248,.94);box-shadow:0 6px 18px rgba(23,42,58,.14);color:inherit;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.compare-lab_tabs__39e8f::-webkit-scrollbar{display:none}.compare-lab_tab__MG01n{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;cursor:pointer;font-weight:600;font-size:.95rem;color:var(--cl-ink-soft);transition:background .2s var(--cl-ease),color .2s var(--cl-ease)}.compare-lab_tab__MG01n:hover{background:rgba(31,41,51,.05)}.compare-lab_tab__MG01n[aria-current=page]{background:var(--cl-navy);color:#fffaf0;box-shadow:0 6px 16px -10px rgba(24,48,58,.8)}.compare-lab_tabIcon__SLudl{font-size:.9em;opacity:.8}.compare-lab_labBody___cVGC{max-width:1440px;margin:0 auto;padding:16px 32px 24px}.compare-lab_split__V_hrk{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.compare-lab_stage__JOrdE{position:relative;min-height:var(--cl-stage-h);background:radial-gradient(800px 420px at 50% 0,rgba(255,255,255,.9),rgba(255,255,255,0) 70%),linear-gradient(180deg,#fbf6ec,#f3ead9);border:1px solid var(--cl-line);border-radius:28px;box-shadow:var(--cl-shadow);overflow:hidden}.compare-lab_labBody___cVGC[data-view=globe] .compare-lab_stage__JOrdE{height:var(--cl-stage-h)}.compare-lab_labBody___cVGC[data-view=size] .compare-lab_stage__JOrdE{min-height:var(--cl-stage-h);display:flex;flex-direction:column}.compare-lab_stageScroll__nWYct{padding:24px;display:flex;flex-direction:column;gap:16px}.compare-lab_panel__Xer_U{display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--cl-card);border:1px solid var(--cl-line);border-radius:28px;box-shadow:var(--cl-shadow)}.compare-lab_panelTitle__Q7kVM{margin:2px 0 0;font-size:1.5rem;line-height:1.25}.compare-lab_panelText__kEtTh h3{margin:0 0 6px;font-size:1rem}.compare-lab_panelText__kEtTh p{margin:0 0 10px;line-height:1.75;color:var(--cl-ink-soft);font-size:.95rem}.compare-lab_stageHeading__aDQ3G{margin:8px 0 0;font-size:1.1rem}.compare-lab_stageNote__5PSLI{margin:0;color:var(--cl-muted);font-size:.88rem;line-height:1.6}.compare-lab_stageHint__C3IUs{bottom:52px;margin:0;padding:8px 14px;border-radius:999px;background:rgba(255,253,248,.92);font-size:.85rem;color:var(--cl-ink-soft);white-space:nowrap}.compare-lab_stageHint__C3IUs,.compare-lab_stageToolbar__ZMu5H{position:absolute;left:50%;transform:translateX(-50%);border:1px solid var(--cl-line)}.compare-lab_stageToolbar__ZMu5H{z-index:2;top:14px;display:flex;gap:4px;padding:4px;background:rgba(255,253,248,.9);border-radius:999px}.compare-lab_stageMessage__UdSDR{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:var(--cl-ink-soft)}.compare-lab_spinner__BqQVb{width:28px;height:28px;border-radius:50%;border:3px solid var(--cl-line);border-top-color:var(--cl-a);animation:compare-lab_cl-spin__eS6xv .9s linear infinite}@keyframes compare-lab_cl-spin__eS6xv{to{transform:rotate(1turn)}}.compare-lab_globeStage___bTp1,.compare-lab_globe__R0C9v{position:absolute;inset:0}.compare-lab_globeCompact___bPo8{position:relative;width:100%;height:300px}.compare-lab_globeCanvas__rDEZ7{display:block;touch-action:none;cursor:grab;border-radius:28px}.compare-lab_globeCanvas__rDEZ7:active{cursor:grabbing}.compare-lab_globeTooltip__CFvXO{position:absolute;transform:translate(14px,-30px);pointer-events:none;padding:4px 10px;border-radius:999px;background:rgba(31,41,51,.88);color:#fffaf0;font-size:.82rem;white-space:nowrap}.compare-lab_globeZoom__kicl9{position:absolute;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px}.compare-lab_globeZoom__kicl9 button{width:44px;height:44px;border-radius:50%;border:1px solid var(--cl-line);background:rgba(255,253,248,.95);font-size:1.2rem;cursor:pointer;box-shadow:0 6px 14px -10px rgba(31,41,51,.5)}.compare-lab_globeSearch__H__sM{position:absolute;top:16px;left:16px;width:min(340px,calc(100% - 32px));z-index:3}.compare-lab_globeHint__dHsqo{position:absolute;left:16px;bottom:18px;margin:0;max-width:calc(100% - 96px);font-size:.8rem;color:var(--cl-muted)}.compare-lab_search__s5uvM{position:relative}.compare-lab_searchInput__R5zGl{width:100%;min-height:48px;padding:0 16px;border-radius:999px;border:1px solid var(--cl-line-strong);background:rgba(255,253,248,.96);font:inherit;font-size:1rem;color:var(--cl-ink);box-shadow:0 8px 20px -16px rgba(31,41,51,.6)}.compare-lab_searchInput__R5zGl::placeholder{color:var(--cl-muted)}.compare-lab_pickerList__IJbKk,.compare-lab_searchResults__VQ_yh{list-style:none;margin:6px 0 0;padding:6px;background:var(--cl-card);border:1px solid var(--cl-line);border-radius:var(--cl-radius-sm);box-shadow:0 18px 40px -24px rgba(31,41,51,.55);max-height:300px;overflow:auto}.compare-lab_searchResults__VQ_yh{position:absolute;left:0;right:0}.compare-lab_pickerRow__QOs31{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:end}.compare-lab_picker___gECf{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.compare-lab_pickerLabel__GJ4v3{font-size:.75rem;color:var(--cl-muted);font-weight:600}.compare-lab_pickerButton__GrwsP{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 12px;border-radius:var(--cl-radius-sm);border:1.5px solid var(--cl-line-strong);background:var(--cl-card);cursor:pointer;text-align:left}.compare-lab_picker___gECf[data-accent=a] .compare-lab_pickerButton__GrwsP{border-color:rgba(212,98,58,.5);background:var(--cl-a-wash)}.compare-lab_picker___gECf[data-accent=b] .compare-lab_pickerButton__GrwsP{border-color:rgba(47,86,143,.4);background:var(--cl-b-wash)}.compare-lab_pickerDot__AINz5{flex:none;width:12px;height:12px;border-radius:50%;background:var(--cl-muted)}.compare-lab_picker___gECf[data-accent=a] .compare-lab_pickerDot__AINz5{background:var(--cl-a)}.compare-lab_picker___gECf[data-accent=b] .compare-lab_pickerDot__AINz5{background:var(--cl-b)}.compare-lab_pickerName__IgxmA{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-lab_pickerChevron___Vr7e{color:var(--cl-muted)}@media (max-width:639px){.compare-lab_pickerButton__GrwsP{gap:6px;padding:6px 10px}.compare-lab_pickerName__IgxmA{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25}}.compare-lab_pickerPopover__jI3ez{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:min(320px,86vw);padding:10px;background:var(--cl-card);border:1px solid var(--cl-line);border-radius:var(--cl-radius);box-shadow:0 24px 50px -24px rgba(31,41,51,.6)}.compare-lab_pickerRow__QOs31 .compare-lab_picker___gECf:last-child .compare-lab_pickerPopover__jI3ez{left:auto;right:0}.compare-lab_pickerHint__zekHR{margin:10px 4px 0;font-size:.75rem;color:var(--cl-muted)}.compare-lab_pickerOption__q_Krk{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:10px;cursor:pointer}.compare-lab_pickerOption__q_Krk:hover,.compare-lab_pickerOption__q_Krk[data-active]{background:var(--cl-gold-wash)}.compare-lab_pickerMeta__33B7B{font-size:.78rem;color:var(--cl-muted)}.compare-lab_pickerEmpty__rQtJc{padding:12px;color:var(--cl-muted)}.compare-lab_swap__illn0{width:44px;height:44px;margin-bottom:4px;border-radius:50%;border:1px solid var(--cl-line-strong);background:var(--cl-card);cursor:pointer;font-size:1.1rem}.compare-lab_primaryButton__Qm5fn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--cl-navy);color:#fffaf0!important;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 10px 20px -14px rgba(24,48,58,.9);transition:transform .15s var(--cl-ease),background .2s var(--cl-ease)}.compare-lab_primaryButton__Qm5fn:hover{background:#0f2530}.compare-lab_primaryButton__Qm5fn:active{transform:translateY(1px) scale(.99)}.compare-lab_primaryButton__Qm5fn:disabled{opacity:.6;cursor:progress}.compare-lab_ghostButton__k_lTx{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--cl-line-strong);background:var(--cl-card);font-weight:600;font-size:.9rem;cursor:pointer}.compare-lab_ghostButton__k_lTx:hover{background:var(--cl-card-soft)}.compare-lab_segment__sF_Av{white-space:nowrap;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid transparent;background:transparent;font-weight:600;font-size:.88rem;color:var(--cl-ink-soft);cursor:pointer}.compare-lab_segment__sF_Av[aria-pressed=true]{background:var(--cl-navy);color:#fffaf0}.compare-lab_inlineButtons__6UMUB .compare-lab_segment__sF_Av{border-color:var(--cl-line-strong);background:var(--cl-card)}.compare-lab_inlineButtons__6UMUB .compare-lab_segment__sF_Av[aria-pressed=true]{background:var(--cl-navy);border-color:var(--cl-navy)}.compare-lab_inlineButtons__6UMUB{display:flex;flex-wrap:wrap;gap:8px}.compare-lab_closeButton__mbU05{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--cl-line);background:var(--cl-card-soft);cursor:pointer;font-size:1.2rem}.compare-lab_chips__habei{display:flex;flex-wrap:wrap;gap:8px}.compare-lab_chip__4ISlG{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--cl-line-strong);background:var(--cl-card);cursor:pointer;font-weight:600;font-size:.9rem}.compare-lab_chip__4ISlG[aria-selected=true]{background:var(--cl-ink);border-color:var(--cl-ink);color:#fffaf0}.compare-lab_textLink__A7D_3{color:var(--cl-b);font-weight:700;text-underline-offset:3px}.compare-lab_prediction__mYEBs{padding:18px;border-radius:var(--cl-radius);background:linear-gradient(160deg,var(--cl-gold-wash),#fffaf0);border:1px solid rgba(226,168,56,.4);display:flex;flex-direction:column;gap:12px}.compare-lab_predictionQuestion__kgQvg{margin:0;font-weight:700;font-size:1.05rem;line-height:1.6}.compare-lab_predictionDial__YNrjt{display:flex;flex-direction:column;gap:6px}.compare-lab_predictionValue__zVx9C{align-self:center;font-size:1.8rem;font-weight:800;color:var(--cl-ink);font-variant-numeric:tabular-nums}.compare-lab_predictionScale__i3R8c{display:flex;justify-content:space-between;font-size:.72rem;color:var(--cl-muted)}.compare-lab_range__auyqM{width:100%;height:44px;accent-color:var(--cl-a);cursor:pointer}.compare-lab_predictionResult__tytKx{padding:14px 16px;border-radius:var(--cl-radius-sm);background:var(--cl-card-soft);border:1px solid var(--cl-line);animation:compare-lab_cl-rise__XtydO .5s var(--cl-ease) both}.compare-lab_predictionResult__tytKx p{margin:0;line-height:1.7}.compare-lab_predictionResult__tytKx strong{white-space:nowrap}.compare-lab_predictionResult__tytKx[data-close]{background:var(--cl-sage-wash);border-color:rgba(63,122,95,.35)}.compare-lab_predictionVerdict__jEZf1{margin-top:4px!important;font-weight:700}.compare-lab_arrow__Fq2yO{margin:0 8px;color:var(--cl-muted)}@keyframes compare-lab_cl-rise__XtydO{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.compare-lab_answer__j_o3r{display:flex;flex-direction:column;gap:12px;animation:compare-lab_cl-rise__XtydO .5s var(--cl-ease) both}.compare-lab_bigFact__IrYTt{margin:0;font-size:1.15rem;line-height:1.6}.compare-lab_bigFact__IrYTt strong{font-size:1.6rem;color:var(--cl-a);margin:0 4px}.compare-lab_factList__3dG2A{display:grid;gap:8px;margin:0}.compare-lab_factList__3dG2A div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:var(--cl-card-soft)}.compare-lab_factList__3dG2A dt,.compare-lab_factTable__NpzD7 th[data-accent]{font-weight:700}.compare-lab_factList__3dG2A dd{margin:0;font-variant-numeric:tabular-nums}.compare-lab_factList__3dG2A dt[data-accent]:before,.compare-lab_factTable__NpzD7 th[data-accent]:before,.compare-lab_legend__hFIjU [data-accent]:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;vertical-align:0}.compare-lab_factList__3dG2A dt[data-accent=a]:before,.compare-lab_factTable__NpzD7 th[data-accent=a]:before,.compare-lab_legend__hFIjU [data-accent=a]:before{background:var(--cl-a)}.compare-lab_factList__3dG2A dt[data-accent=b]:before,.compare-lab_factTable__NpzD7 th[data-accent=b]:before,.compare-lab_legend__hFIjU [data-accent=b]:before{background:var(--cl-b)}.compare-lab_factTable__NpzD7{width:100%;border-collapse:collapse;font-size:.9rem}.compare-lab_factTable__NpzD7 td,.compare-lab_factTable__NpzD7 th{padding:8px 6px;border-bottom:1px solid var(--cl-line);text-align:left;vertical-align:top;font-variant-numeric:tabular-nums}.compare-lab_factTable__NpzD7 thead th{font-size:.8rem}.compare-lab_factTable__NpzD7 tbody th{font-weight:600;color:var(--cl-ink-soft)}.compare-lab_year__gfgvj{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:rgba(31,41,51,.06);color:var(--cl-muted);font-size:.72rem;font-weight:600;vertical-align:1px}.compare-lab_reason__CGkHD{margin:0;padding:12px 14px;border-left:3px solid var(--cl-gold);background:#fffaf0;border-radius:0 12px 12px 0;line-height:1.8;font-size:.92rem;color:var(--cl-ink-soft)}.compare-lab_notice__FWAWh{margin:0;padding:10px 12px;border-radius:12px;background:#fdf2e2;color:#7a4f12;font-size:.86rem;line-height:1.6}.compare-lab_muted__wqqMT{color:var(--cl-muted)}.compare-lab_controls__QhUIu{border:1px solid var(--cl-line);border-radius:var(--cl-radius);padding:14px;margin:0;display:flex;flex-direction:column;gap:10px}.compare-lab_controls__QhUIu legend{padding:0 6px;font-weight:700;font-size:.9rem}.compare-lab_controls__QhUIu p{margin:0;font-size:.82rem}.compare-lab_control__V96i4{display:flex;flex-direction:column;gap:2px;font-size:.85rem}.compare-lab_discoveryList__REIOa,.compare-lab_next__BP0NX{display:flex;flex-direction:column;gap:8px}.compare-lab_nextTitle__rRr3d{margin:4px 0 0;font-size:.78rem;letter-spacing:.12em;font-weight:700;color:var(--cl-muted)}.compare-lab_nextCard___tbv4{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:56px;padding:12px 16px;border-radius:var(--cl-radius-sm);border:1px solid var(--cl-line);background:var(--cl-card-soft);text-align:left;cursor:pointer;text-decoration:none;color:var(--cl-ink);font-weight:700;transition:transform .2s var(--cl-ease),box-shadow .2s var(--cl-ease),border-color .2s}.compare-lab_nextCard___tbv4 span:last-child{font-weight:500;font-size:.84rem}.compare-lab_nextCard___tbv4:hover{transform:translateY(-1px);border-color:var(--cl-line-strong);box-shadow:0 10px 22px -18px rgba(31,41,51,.6)}.compare-lab_discovery__lNoNK{display:flex;flex-direction:column;gap:14px;animation:compare-lab_cl-rise__XtydO .4s var(--cl-ease) both}.compare-lab_discoveryHead__CfE_R{display:flex;justify-content:space-between;gap:12px}.compare-lab_discoveryHead__CfE_R p{margin:0}.compare-lab_quickFacts__Y5m92{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.compare-lab_quickFacts__Y5m92 div{padding:10px 12px;border-radius:12px;background:var(--cl-card-soft);min-width:0}.compare-lab_quickFacts__Y5m92 dt{font-size:.74rem;color:var(--cl-muted)}.compare-lab_quickFacts__Y5m92 dd{margin:2px 0 0;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.compare-lab_compareGrid__Ktduc{display:grid;grid-template-columns:1fr 1fr;gap:8px}.compare-lab_compareTile__2rtDG{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:72px;padding:12px 14px;border-radius:var(--cl-radius-sm);border:1.5px solid var(--cl-line-strong);background:var(--cl-card);cursor:pointer;text-align:left;transition:transform .2s var(--cl-ease),background .2s}.compare-lab_compareTile__2rtDG strong{font-size:1.05rem}.compare-lab_compareTile__2rtDG span{font-size:.8rem;color:var(--cl-muted)}.compare-lab_compareTile__2rtDG:hover{background:var(--cl-gold-wash);transform:translateY(-1px)}.compare-lab_compareTile__2rtDG:disabled{opacity:.45;cursor:not-allowed;transform:none}.compare-lab_overlay__tImKO{position:absolute;inset:64px 0 36px}.compare-lab_overlaySvg__1kIOQ{display:block;overflow:visible}.compare-lab_overlayB__7HYUW{cursor:grab;touch-action:none}.compare-lab_overlayB__7HYUW:active{cursor:grabbing}.compare-lab_overlayB__7HYUW[data-revealed] path{transform-box:fill-box;transform-origin:center;animation:compare-lab_cl-land__EBCDQ .9s var(--cl-ease) both}@keyframes compare-lab_cl-land__EBCDQ{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}.compare-lab_scaleBar__XWpka line{stroke:var(--cl-ink-soft);stroke-width:1.5}.compare-lab_scaleBar__XWpka text{font-size:11px;fill:var(--cl-ink-soft)}.compare-lab_legend__hFIjU{position:absolute;left:16px;top:70px;display:flex;flex-direction:column;gap:4px;margin:0;font-size:.85rem;font-weight:600;pointer-events:none}.compare-lab_mercatorWrap__D0xpK{position:relative;flex:1;margin-top:64px;display:flex;flex-direction:column}.compare-lab_mercator__O8Xr6{flex:1;min-height:clamp(240px,46dvh,520px);position:relative}.compare-lab_mercatorSvg__Fw8uC{display:block;touch-action:none;cursor:crosshair}.compare-lab_mercatorSea__qmr6W{fill:#dbe9ef}.compare-lab_mercatorLand__Px9dl{fill:#ebe1cc;stroke:#fffaf0;stroke-width:.5}.compare-lab_mercatorReadout__McRYg{padding:14px 20px 18px;background:rgba(255,253,248,.94);border-top:1px solid var(--cl-line)}.compare-lab_mercatorReadout__McRYg p{margin:0 0 6px;line-height:1.7;font-size:.92rem}.compare-lab_crowds___0U9o{display:flex;justify-content:center;gap:clamp(12px,6vw,64px);flex-wrap:wrap}.compare-lab_crowd__KKgCw{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px}.compare-lab_crowd__KKgCw figcaption{display:flex;flex-direction:column;align-items:center;font-variant-numeric:tabular-nums}.compare-lab_crowd__KKgCw figcaption span{font-size:1.2rem;font-weight:800}.compare-lab_crowdCircle__sxT9z{transition:r 1s var(--cl-ease)}.compare-lab_hundredPair__5AZIA{display:grid;grid-template-columns:1fr 1fr;gap:20px}.compare-lab_hundredTitle__yUKHK{margin:0 0 8px;font-weight:700}.compare-lab_hundred__RYXfe{margin:0}.compare-lab_hundredGrid__FWzMP{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;max-width:260px}.compare-lab_hundredDot__GGqzq{aspect-ratio:1/1;border-radius:50%;animation:compare-lab_cl-pop__VclCz .35s var(--cl-ease) both}@keyframes compare-lab_cl-pop__VclCz{0%{transform:scale(0)}to{transform:none}}.compare-lab_hundredLegend__Hg27i{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:.8rem}.compare-lab_hundredLegend__Hg27i i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px}.compare-lab_hundredMini__gFCaa .compare-lab_hundredGrid__FWzMP{max-width:150px;gap:2px}.compare-lab_chartHeader__bzIwb{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.compare-lab_chart__P8Zh9{position:relative;padding:12px;border-radius:var(--cl-radius);background:var(--cl-card);border:1px solid var(--cl-line)}.compare-lab_chartReadout__q9cIC{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.85rem;font-weight:700;min-height:1.5em;font-variant-numeric:tabular-nums}.compare-lab_chartSvg__yFooX{display:block;touch-action:pan-y}.compare-lab_chartGrid__9_IOV{stroke:var(--cl-line)}.compare-lab_chartAxis__mArqp{font-size:10.5px;fill:var(--cl-muted)}.compare-lab_chartCursor__yfpRw{stroke:var(--cl-line-strong);stroke-dasharray:3 3}.compare-lab_indicatorGrid__u2HK6{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;transition:filter .4s var(--cl-ease),opacity .4s}.compare-lab_indicatorGrid__u2HK6[data-blurred]{filter:blur(6px) saturate(.6);opacity:.5;pointer-events:none;user-select:none}.compare-lab_indicatorCard__Z6vPX{padding:16px;border-radius:var(--cl-radius);background:var(--cl-card);border:1px solid var(--cl-line);display:flex;flex-direction:column;gap:8px}.compare-lab_indicatorCard__Z6vPX h3{margin:0;font-size:1rem}.compare-lab_indicatorCard__Z6vPX>p{margin:0;font-size:.82rem}.compare-lab_bars__MJJLb{display:flex;flex-direction:column;gap:8px}.compare-lab_barRow__mD3pf{display:grid;grid-template-columns:5.5em minmax(0,1fr);grid-template-areas:"label value" "track track";gap:2px 8px;align-items:baseline}.compare-lab_barLabel__hJ_10{grid-area:label;font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-lab_barValue__z2iXf{grid-area:value;justify-self:end;font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.compare-lab_barTrack__EwaR6{grid-area:track;position:relative;height:12px;border-radius:999px;background:rgba(31,41,51,.06);overflow:hidden}.compare-lab_barFill__ifLPh{position:absolute;inset:0 auto 0 0;border-radius:999px;animation:compare-lab_cl-grow__ibngE .8s var(--cl-ease) both;transform-origin:left}@keyframes compare-lab_cl-grow__ibngE{0%{transform:scaleX(0)}to{transform:none}}.compare-lab_barMissing__sJ8dw{position:absolute;inset:0;display:flex;align-items:center;padding-left:8px;font-size:.68rem;color:var(--cl-muted)}.compare-lab_definition__BNqNb summary{cursor:pointer;font-size:.8rem;color:var(--cl-b);font-weight:600;min-height:32px;display:flex;align-items:center}.compare-lab_definition__BNqNb p{margin:4px 0 0;font-size:.82rem;line-height:1.7;color:var(--cl-ink-soft)}.compare-lab_culturePair__a6SJG{display:grid;grid-template-columns:1fr 1fr;gap:16px}.compare-lab_cultureColumn__mTsX2{padding:20px;border-radius:var(--cl-radius);background:var(--cl-card);border:1px solid var(--cl-line);border-top:6px solid var(--cl-a);display:flex;flex-direction:column;gap:14px}.compare-lab_cultureColumn__mTsX2[data-accent=b]{border-top-color:var(--cl-b)}.compare-lab_cultureColumn__mTsX2 h3{margin:0;font-size:1.35rem}.compare-lab_cultureColumn__mTsX2 h4{margin:0 0 6px;font-size:.8rem;letter-spacing:.1em;color:var(--cl-muted)}.compare-lab_cultureColumn__mTsX2 p{margin:0;line-height:1.6}.compare-lab_languageList__j7Myx,.compare-lab_religionList__xeUnz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.compare-lab_religionList__xeUnz li i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}.compare-lab_badge__nPYGF{margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--cl-b-wash);color:var(--cl-b);font-size:.7rem;font-weight:700}.compare-lab_religionBar__ySx13{display:flex;height:14px;border-radius:999px;overflow:hidden;margin-bottom:10px;gap:2px}.compare-lab_religionBar__ySx13 span{min-width:3px}.compare-lab_scaleCanvas__Gxdjq{display:flex;flex-direction:column;gap:12px;padding:8px 0}.compare-lab_scaleCanvas__Gxdjq svg{display:block;overflow:visible}.compare-lab_scaleLine___T5JS{stroke:var(--cl-line-strong);stroke-dasharray:4 4}.compare-lab_ghostEarth__aH0Lo{fill:none;stroke:rgba(63,127,166,.25)}.compare-lab_scaleText__aJ48c{font-size:12px;fill:var(--cl-ink-soft)}.compare-lab_scaleTextStrong__vf1aa{font-size:13px;font-weight:700;fill:var(--cl-ink)}.compare-lab_scaleCaption__h6ldT{margin:0;font-size:1rem;line-height:1.8}.compare-lab_planet__DS279{transition:transform .9s var(--cl-ease)}.compare-lab_spaceFigure__TDuYf{margin:0;display:flex;flex-direction:column;gap:10px}.compare-lab_spaceFigure__TDuYf svg{border-radius:18px;overflow:hidden;box-shadow:0 18px 40px -26px rgba(15,29,46,.7)}.compare-lab_spaceHead__0T643{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.compare-lab_spaceHead__0T643 h4{margin:0;font-size:1rem}.compare-lab_spaceSky__vitlu{fill:#101e2e}.compare-lab_spaceStar__y_oR8{fill:rgba(255,255,255,.55)}.compare-lab_spaceGhost__s7ho4{fill:none;stroke:rgba(127,182,218,.28)}.compare-lab_spaceEarthDot__61SLF{fill:#2f6f99}.compare-lab_spaceMarker__Z8P1f{fill:none;stroke:#ffd88a;stroke-width:1.5}.compare-lab_spaceRing__hQ6s7{fill:none;stroke:rgba(236,216,168,.8);stroke-width:3}.compare-lab_spaceOrbit__6J_k_{fill:none;stroke:rgba(255,255,255,.22);stroke-dasharray:3 5}.compare-lab_spaceLabel__dXylj{font-size:12px;fill:rgba(255,255,255,.78)}.compare-lab_spaceLabelStrong__v3adr{font-size:13px;font-weight:700;fill:#fff}.compare-lab_spaceLight__haRYg{fill:#fff6c8;filter:drop-shadow(0 0 4px #ffe58a);animation:compare-lab_cl-light__G3xkT 2.48s linear infinite}@keyframes compare-lab_cl-light__G3xkT{0%{transform:translateX(0);opacity:1}51.6%{transform:translateX(var(--cl-light-run));opacity:1}52%,to{transform:translateX(var(--cl-light-run));opacity:0}}@media (prefers-reduced-motion:reduce){.compare-lab_spaceLight__haRYg{animation:none;opacity:0}}.compare-lab_peopleSquare___w4PF{width:min(100%,420px);aspect-ratio:1/1;border-radius:12px;border:1.5px solid var(--cl-line-strong);background:repeating-linear-gradient(0deg,transparent 0 calc(10% - 1px),rgba(31,41,51,.06) calc(10% - 1px) 10%),repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(31,41,51,.06) calc(10% - 1px) 10%),var(--cl-card);position:relative}.compare-lab_peopleSquareFill__YAOLU{position:absolute;left:0;bottom:0;background:var(--cl-a);border-radius:4px;transition:width .8s var(--cl-ease)}.compare-lab_peopleExamples__Vv8Bk{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.compare-lab_peopleExamples__Vv8Bk li{padding:8px 12px;border-radius:12px;background:var(--cl-card);border:1px solid var(--cl-line);display:flex;gap:8px;align-items:baseline}.compare-lab_clockLayout__aUBS6{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.compare-lab_clock__JKbat{flex:none}.compare-lab_clockFace__om6T7{fill:var(--cl-card);stroke:var(--cl-line-strong);stroke-width:1.5}.compare-lab_clockTick__QG_jO{stroke:var(--cl-line-strong)}.compare-lab_clockMark__cmAfh{fill:var(--cl-b);opacity:.55}.compare-lab_clockMarkActive__IIH9j{fill:var(--cl-a)}.compare-lab_clockTime__hsE9C{font-size:22px;font-weight:800;fill:var(--cl-ink);font-variant-numeric:tabular-nums}.compare-lab_historyList__nLzZp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1;min-width:240px}.compare-lab_historyList__nLzZp button{width:100%;min-height:52px;padding:8px 14px;border-radius:12px;border:1px solid var(--cl-line);background:var(--cl-card);display:flex;flex-direction:column;align-items:flex-start;text-align:left;cursor:pointer;font-weight:700}.compare-lab_historyList__nLzZp button span:last-child{font-weight:500;font-size:.8rem}.compare-lab_historyList__nLzZp button[aria-pressed=true]{border-color:var(--cl-a);background:var(--cl-a-wash)}.compare-lab_challengeShell__RelII{display:flex;justify-content:center;padding:8px 0 24px}.compare-lab_challengeCard__ppdFJ{width:min(720px,100%);padding:clamp(20px,4vw,40px);background:var(--cl-card);border:1px solid var(--cl-line);border-radius:32px;box-shadow:var(--cl-shadow);display:flex;flex-direction:column;gap:16px}.compare-lab_challengeCard__ppdFJ[data-wide]{width:min(1120px,100%)}.compare-lab_challengeTitle__7T9Rf{margin:0;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.3;outline:none}.compare-lab_questionTitle__z_AJq{margin:0;font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.5;outline:none}.compare-lab_setupGroup__Qm7dX{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.compare-lab_setupGroup__Qm7dX legend{font-weight:700;margin-bottom:8px}.compare-lab_themeGrid__IdgR0{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.compare-lab_themeButton__4QPoS{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:76px;padding:14px 16px;border-radius:var(--cl-radius-sm);border:1.5px solid var(--cl-line-strong);background:var(--cl-card-soft);cursor:pointer;text-align:left}.compare-lab_themeButton__4QPoS span{font-size:.8rem;color:var(--cl-muted)}.compare-lab_themeButton__4QPoS[aria-pressed=true]{border-color:var(--cl-a);background:var(--cl-a-wash);box-shadow:0 0 0 2px rgba(212,98,58,.18)}.compare-lab_progress__sfkvL{display:flex;gap:6px}.compare-lab_progress__sfkvL span{flex:1;height:6px;border-radius:999px;background:rgba(31,41,51,.1)}.compare-lab_progress__sfkvL span[data-state=current]{background:var(--cl-gold)}.compare-lab_progress__sfkvL span[data-state=correct]{background:var(--cl-sage)}.compare-lab_progress__sfkvL span[data-state=wrong]{background:var(--cl-a)}.compare-lab_questionLayout__deZz8{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.compare-lab_questionVisual__rIiUX{position:relative;min-height:300px;border-radius:var(--cl-radius);background:linear-gradient(180deg,#fbf6ec,#f2e8d6);overflow:hidden}.compare-lab_visualPlaceholder__REn0_{height:300px;display:flex;align-items:center;justify-content:center;color:var(--cl-muted);font-size:.9rem}.compare-lab_visualFigure__z5zeh{position:relative;margin:0;height:300px;padding:16px}.compare-lab_visualFigure__z5zeh .compare-lab_overlay__tImKO{inset:0 0 30px}.compare-lab_visualFigure__z5zeh .compare-lab_legend__hFIjU{position:absolute;top:auto;bottom:8px;left:14px;flex-direction:row;gap:12px}.compare-lab_choices__hhOvy{display:grid;gap:10px}.compare-lab_choice__OwW_N{display:flex;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;border-radius:var(--cl-radius-sm);border:2px solid var(--cl-line-strong);background:var(--cl-card);cursor:pointer;font-size:1.05rem;font-weight:700;text-align:left;transition:border-color .2s,background .2s,transform .15s var(--cl-ease)}.compare-lab_choice__OwW_N:hover:not(:disabled){border-color:var(--cl-ink);transform:translateY(-1px)}.compare-lab_choice__OwW_N:disabled{cursor:default}.compare-lab_choice__OwW_N[data-state=answer]{border-color:var(--cl-sage);background:var(--cl-sage-wash)}.compare-lab_choice__OwW_N[data-state=picked]{border-color:var(--cl-a);background:var(--cl-a-wash)}.compare-lab_choice__OwW_N[data-state=rest]{opacity:.55}.compare-lab_choiceMark__W8ehM{font-size:.75rem;padding:2px 10px;border-radius:999px;background:rgba(255,255,255,.8)}.compare-lab_reveal__RG0zy{margin-top:14px;padding:16px;border-radius:var(--cl-radius);background:var(--cl-card-soft);border:1px solid var(--cl-line);display:flex;flex-direction:column;gap:10px;animation:compare-lab_cl-rise__XtydO .45s var(--cl-ease) both}.compare-lab_reveal__RG0zy p{margin:0;line-height:1.75}.compare-lab_revealVerdict__Ajg0g{font-size:1.2rem;font-weight:800;color:var(--cl-a)}.compare-lab_revealVerdict__Ajg0g[data-correct]{color:var(--cl-sage)}.compare-lab_factBullets__cw0SG{margin:0;padding-left:1.2em;font-size:.9rem;font-variant-numeric:tabular-nums}.compare-lab_score__9mIM3{font-size:1.6em;color:var(--cl-a)}.compare-lab_resultStats__W2uXg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compare-lab_resultStats__W2uXg div{padding:14px 16px;border-radius:var(--cl-radius-sm);background:var(--cl-card-soft);display:flex;flex-direction:column}.compare-lab_resultStats__W2uXg strong{font-size:1.8rem}.compare-lab_memorable__Cgit_{padding:16px;border-radius:var(--cl-radius);background:var(--cl-gold-wash)}.compare-lab_memorable__Cgit_ h3,.compare-lab_rewardBox__boO3h h3{margin:0 0 6px;font-size:1rem}.compare-lab_memorable__Cgit_ p,.compare-lab_rewardBox__boO3h p{margin:0;line-height:1.75}.compare-lab_rewardBox__boO3h{padding:16px;border-radius:var(--cl-radius);border:1px dashed var(--cl-line-strong);background:var(--cl-card-soft)}.compare-lab_rewardBox__boO3h[data-status=EARNED]{border-style:solid;border-color:rgba(63,122,95,.45);background:var(--cl-sage-wash)}.compare-lab_resultActions__b4m4G{display:flex;flex-wrap:wrap;gap:10px}.compare-lab_researchHeader__B6vQN{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.compare-lab_tableWrap__R0AL7{overflow-x:auto;border-radius:var(--cl-radius);border:1px solid var(--cl-line);background:var(--cl-card)}.compare-lab_researchTable__TIqCd{width:100%;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}.compare-lab_researchTable__TIqCd td,.compare-lab_researchTable__TIqCd th{padding:10px 12px;border-bottom:1px solid var(--cl-line);text-align:left;white-space:nowrap}.compare-lab_researchTable__TIqCd thead th{font-size:.78rem;color:var(--cl-muted);background:var(--cl-card-soft)}.compare-lab_swatch__Njrlv{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.compare-lab_savedList__FYIRY,.compare-lab_tokenList__PfdsU{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.compare-lab_tokenList__PfdsU li{display:inline-flex;align-items:center;gap:2px;padding:0 0 0 12px;min-height:40px;border-radius:999px;background:var(--cl-card-soft);border:1px solid var(--cl-line);font-weight:600}.compare-lab_savedList__FYIRY button,.compare-lab_tokenList__PfdsU button{width:40px;height:40px;border:0;background:transparent;cursor:pointer;border-radius:50%;color:var(--cl-muted)}.compare-lab_savedList__FYIRY{flex-direction:column}.compare-lab_savedList__FYIRY li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-left:12px;border-radius:12px;background:var(--cl-card-soft)}.compare-lab_savedList__FYIRY a{color:var(--cl-b);font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-lab_indicatorPicker__xKyz8{border:0;margin:0 0 8px;padding:0}.compare-lab_indicatorPicker__xKyz8 legend{font-size:.75rem;font-weight:700;color:var(--cl-muted);margin-bottom:4px}.compare-lab_check__BaWpf{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:0 12px 0 0;font-size:.88rem;cursor:pointer}.compare-lab_check__BaWpf input{width:20px;height:20px;accent-color:var(--cl-a)}.compare-lab_sourceLine__Otn_V{margin:0;font-size:.75rem;line-height:1.7;color:var(--cl-muted);overflow-wrap:anywhere}.compare-lab_sourceLine__Otn_V a{color:inherit;text-underline-offset:2px}.compare-lab_sponsor__oSlnA{font-size:.8rem;color:var(--cl-ink-soft);border-top:1px solid var(--cl-line);padding-top:10px}.compare-lab_sponsor__oSlnA a{color:inherit;text-decoration:none}.compare-lab_sponsorTag__XQumJ{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:4px;border:1px solid var(--cl-line-strong);font-size:.68rem;letter-spacing:.08em}.compare-lab_labFooter__pKA3w{max-width:1440px;margin:0 auto;padding:0 32px 32px;font-size:.75rem;line-height:1.7;color:var(--cl-muted)}.compare-lab_labFooter__pKA3w p{margin:0 0 4px}.compare-lab_visuallyHidden__kZ2pV{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1279px){.compare-lab_split__V_hrk{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:1023px){.compare-lab_labHeader__mlTRI{padding:16px 16px 0}.compare-lab_labBody___cVGC{padding:12px 16px 16px}.compare-lab_labFooter__pKA3w{padding:0 16px 24px}.compare-lab_tabs__39e8f{width:auto;border-radius:18px}.compare-lab_split__V_hrk{grid-template-columns:minmax(0,1fr)}.compare-lab_lab__ovkd2{--cl-stage-h:clamp(420px,62dvh,640px)}.compare-lab_panel__Xer_U{position:static;max-height:none;overflow:visible}.compare-lab_stage__JOrdE{border-radius:24px}.compare-lab_questionLayout__deZz8{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.compare-lab_labTitle__DqXSn{font-size:1.6rem}.compare-lab_tab__MG01n{padding:0 12px;font-size:.9rem}.compare-lab_stageScroll__nWYct{padding:16px}.compare-lab_panel__Xer_U{padding:16px;border-radius:22px}.compare-lab_culturePair__a6SJG,.compare-lab_hundredPair__5AZIA,.compare-lab_quickFacts__Y5m92{grid-template-columns:minmax(0,1fr)}.compare-lab_globeHint__dHsqo{display:none}.compare-lab_stageToolbar__ZMu5H .compare-lab_segment__sF_Av{padding:0 10px;font-size:.8rem}.compare-lab_stageHint__C3IUs{white-space:normal;width:calc(100% - 32px);text-align:center}.compare-lab_legend__hFIjU{top:64px;font-size:.78rem}.compare-lab_challengeCard__ppdFJ{border-radius:24px}}@media (prefers-reduced-motion:reduce){.compare-lab_lab__ovkd2 *,.compare-lab_lab__ovkd2 :after,.compare-lab_lab__ovkd2 :before{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important}}.compare-lab_yenNote__2e_a4{margin:0;padding:8px 10px;border-radius:10px;background:var(--cl-card-soft);font-size:.78rem;line-height:1.6;color:var(--cl-ink-soft)}.compare-lab_yenNote__2e_a4 p{margin:0}.compare-lab_yenLines__w0JVP{display:flex;flex-wrap:wrap;gap:2px 14px;margin-bottom:4px!important;font-size:.85rem;color:var(--cl-ink)}.compare-lab_yenInline__2NYeQ{display:block;font-size:.74rem;color:var(--cl-ink-soft)}.compare-lab_discoveryName__v8yk_{display:flex;align-items:center;gap:12px;min-width:0}.compare-lab_flag__UW4PZ{flex:none;width:48px;height:36px;border-radius:6px;object-fit:cover;box-shadow:0 0 0 1px var(--cl-line),0 4px 10px -6px rgba(31,41,51,.5)}.compare-lab_japanLink__vBz3r{padding:12px 14px;border-radius:var(--cl-radius-sm);background:linear-gradient(160deg,var(--cl-gold-wash),#fffaf0);border:1px solid rgba(226,168,56,.35)}.compare-lab_japanLink__vBz3r p{margin:0;line-height:1.7}.compare-lab_japanLinkValue__89A_N{margin-left:6px;font-size:1.25rem;color:var(--cl-ink)}.compare-lab_previewCard__DkcgH{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:var(--cl-radius);border:1px solid var(--cl-line);background:var(--cl-card-soft)}.compare-lab_previewStage__BtqSC{position:relative;height:130px;border-radius:12px;background:linear-gradient(180deg,#fbf6ec,#f1e7d4);overflow:hidden}.compare-lab_previewStage__BtqSC .compare-lab_overlay__tImKO{inset:6px}.compare-lab_previewStage__BtqSC .compare-lab_scaleBar__XWpka{display:none}.compare-lab_previewText__oVHNw{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.compare-lab_previewText__oVHNw .compare-lab_bigFact__IrYTt{font-size:.95rem}.compare-lab_previewText__oVHNw .compare-lab_bigFact__IrYTt strong{font-size:1.3rem}.compare-lab_previewText__oVHNw .compare-lab_primaryButton__Qm5fn{min-height:44px;padding:0 16px;font-size:.88rem}.compare-lab_why__jiBCK{border-radius:var(--cl-radius-sm);border:1px solid var(--cl-line);background:var(--cl-card)}.compare-lab_why__jiBCK summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start;padding:12px 14px;cursor:pointer;list-style:none;min-height:44px}.compare-lab_why__jiBCK summary::-webkit-details-marker{display:none}.compare-lab_whyTag__rDb_K{padding:1px 8px;border-radius:999px;background:var(--cl-sage-wash);color:var(--cl-sage);font-size:.72rem;font-weight:800;line-height:1.8}.compare-lab_whyDiscovery__1XTxk{font-size:.9rem;line-height:1.7}.compare-lab_whyOpen__nnuKj{padding:2px 10px;border-radius:999px;border:1px solid var(--cl-line-strong);font-size:.78rem;font-weight:700;white-space:nowrap}.compare-lab_why__jiBCK[open] .compare-lab_whyOpen__nnuKj{background:var(--cl-navy);border-color:var(--cl-navy);color:#fffaf0}.compare-lab_whyBody__ZInCA{padding:0 14px 14px;display:flex;flex-direction:column;gap:8px;animation:compare-lab_cl-rise__XtydO .35s var(--cl-ease) both}.compare-lab_whyBody__ZInCA p{margin:0;line-height:1.8;font-size:.9rem;color:var(--cl-ink-soft)}.compare-lab_whyQuestion__C_YyJ{margin:0;padding:10px 12px;border-radius:12px;background:var(--cl-gold-wash);line-height:1.75;font-size:.9rem}.compare-lab_whyList__6zCkS{display:flex;flex-direction:column;gap:8px}.compare-lab_topicTabs__Kob8o{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.compare-lab_topicTab__rRPxY{min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--cl-line-strong);background:var(--cl-card);font-weight:700;cursor:pointer}.compare-lab_topicTab__rRPxY[aria-selected=true]{border-color:var(--cl-a);background:var(--cl-a-wash);color:var(--cl-a)}.compare-lab_stapleLegend__sMEbx{position:absolute;left:16px;bottom:16px;padding:10px 12px;border-radius:14px;background:rgba(255,253,248,.94);border:1px solid var(--cl-line);font-size:.78rem}.compare-lab_stapleLegend__sMEbx p{margin:0 0 4px;font-weight:700}.compare-lab_stapleLegend__sMEbx ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.compare-lab_stapleLegend__sMEbx i{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:3px;vertical-align:-1px}.compare-lab_stapleNoData__6EEA2{background:#e6dcc4;border:1px solid var(--cl-line-strong)}.compare-lab_stapleCard__GgF_U{display:flex;flex-direction:column;gap:8px}.compare-lab_stapleCard__GgF_U p{margin:0;font-size:.82rem;line-height:1.7}.compare-lab_stapleBars__wdioN{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.compare-lab_stapleBars__wdioN li{display:grid;grid-template-columns:7.5em minmax(0,1fr) 3.4em;gap:8px;align-items:center}.compare-lab_stapleBars__wdioN .compare-lab_barTrack__EwaR6{grid-area:auto}.compare-lab_stapleName__EaK6P,.compare-lab_stapleValue__D1flT{font-size:.85rem;font-weight:700}.compare-lab_stapleValue__D1flT{text-align:right;font-variant-numeric:tabular-nums}.compare-lab_energy__foyB0{margin:0;display:flex;flex-direction:column;gap:10px}.compare-lab_energy__foyB0 p{margin:0;font-size:.82rem;line-height:1.7}.compare-lab_energyLegend__C7zGI{display:flex;flex-wrap:wrap;gap:6px 16px;font-weight:800;font-size:.9rem}.compare-lab_energyKey__fqvuw{display:inline-flex;align-items:center;gap:6px}.compare-lab_energySwatch__atYEw{width:14px;height:14px;border-radius:4px;background:var(--cl-a);flex:none}.compare-lab_energyKey__fqvuw[data-tone=b] .compare-lab_energySwatch__atYEw{background:var(--cl-b)}.compare-lab_energyRows__VTMfk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.compare-lab_energy__foyB0[data-pair] .compare-lab_energyRows__VTMfk{gap:14px}.compare-lab_energyRow__fMRLD{display:flex;flex-direction:column;gap:4px}.compare-lab_energyHead__2JXCG{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.compare-lab_energyName__ZcBck{min-width:0;font-size:.88rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.compare-lab_energyValue__3XNDf{flex:none;min-width:3.4em;font-size:.88rem;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.compare-lab_energyLine__3nbUx{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px}.compare-lab_energyLine__3nbUx[data-tone]{grid-template-columns:minmax(3em,max-content) minmax(0,1fr) auto}.compare-lab_energyWho__lOVr3{font-size:.78rem;color:var(--cl-ink-soft);line-height:1.3;overflow-wrap:anywhere;max-width:7em}.compare-lab_energyTrack__v0aC0{position:relative;height:12px;border-radius:999px;background:rgba(31,41,51,.06);overflow:hidden}.compare-lab_energyLine__3nbUx[data-tone=a] .compare-lab_barFill__ifLPh{background:var(--cl-a)}.compare-lab_energyLine__3nbUx[data-tone=b] .compare-lab_barFill__ifLPh{background:var(--cl-b)}.compare-lab_foodStory__LUF_d{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--cl-radius);background:var(--cl-card-soft);border:1px solid var(--cl-line);animation:compare-lab_cl-rise__XtydO .4s var(--cl-ease) both}.compare-lab_foodStory__LUF_d h3{margin:0;font-size:1.1rem}.compare-lab_foodLead__eKD2Y{margin:0;line-height:1.8;font-size:.92rem}.compare-lab_foodFacts__X9FDZ{margin:0;display:grid;gap:6px}.compare-lab_foodFacts__X9FDZ div{padding:8px 10px;border-radius:10px;background:var(--cl-card)}.compare-lab_foodFacts__X9FDZ dt{font-size:.72rem;color:var(--cl-muted);font-weight:700}.compare-lab_foodFacts__X9FDZ dd{margin:2px 0 0;font-size:.88rem;line-height:1.7}.compare-lab_foodBackground__D8qgE h4{margin:0 0 6px;font-size:.85rem}.compare-lab_foodBackground__D8qgE ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.compare-lab_foodBackground__D8qgE li{font-size:.88rem;line-height:1.75}.compare-lab_claimTag__RgPNA{display:inline-block;margin-right:6px;padding:0 6px;border-radius:4px;font-size:.68rem;font-weight:800;border:1px solid var(--cl-line-strong);vertical-align:1px}.compare-lab_claimTag__RgPNA[data-kind=FACT]{background:var(--cl-b-wash);color:var(--cl-b);border-color:transparent}.compare-lab_claimTag__RgPNA[data-kind=REASONING]{background:var(--cl-gold-wash);color:#7a5310;border-color:transparent}.compare-lab_recipe__QNbk_ summary{cursor:pointer;font-weight:700;font-size:.88rem;min-height:44px;display:flex;align-items:center;color:var(--cl-b)}.compare-lab_recipe__QNbk_ ol{margin:6px 0 0;padding-left:1.3em;font-size:.88rem;line-height:1.8}.compare-lab_recipe__QNbk_ p{margin:0;font-size:.8rem}@media (max-width:639px){.compare-lab_previewCard__DkcgH{grid-template-columns:minmax(0,1fr)}.compare-lab_previewStage__BtqSC{height:150px}.compare-lab_stapleLegend__sMEbx{left:8px;right:64px;bottom:8px;padding:6px 8px;font-size:.68rem}.compare-lab_stapleLegend__sMEbx p{display:none}.compare-lab_stapleLegend__sMEbx ul{display:flex;flex-wrap:wrap;gap:2px 10px}}.compare-lab_compareHint__c4_jy{position:absolute;top:16px;left:16px;right:16px;width:fit-content;max-width:calc(100% - 32px);margin:0 auto;padding:10px 16px;border-radius:999px;background:rgba(24,48,58,.92);color:#fffaf0;font-size:.88rem;text-align:center;z-index:3;pointer-events:none;animation:compare-lab_cl-rise__XtydO .35s var(--cl-ease) both}.compare-lab_compareBar__u9GnS,.compare-lab_peek__hgID8{position:absolute;left:16px;right:76px;bottom:16px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:18px;background:rgba(255,253,248,.96);border:1px solid var(--cl-line);box-shadow:0 14px 30px -18px rgba(31,41,51,.6);animation:compare-lab_cl-rise__XtydO .3s var(--cl-ease) both}.compare-lab_compareBarText__aiQdm{margin:0;flex:1 1 220px;font-weight:700;font-size:.95rem;line-height:1.5}.compare-lab_compareBarButtons__isHFS{display:flex;gap:6px;flex-wrap:wrap}.compare-lab_compareBarButtons__isHFS button{min-width:44px;min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--cl-line-strong);background:var(--cl-card);font-weight:700;cursor:pointer}.compare-lab_compareBarButtons__isHFS .compare-lab_compareBarStop__k8jIX{background:var(--cl-navy);border-color:var(--cl-navy);color:#fffaf0}.compare-lab_peekName__svqni{display:flex;align-items:center;gap:8px;font-size:1.05rem}.compare-lab_flagSmall__YcNYp{width:28px;height:21px;border-radius:4px;object-fit:cover;box-shadow:0 0 0 1px var(--cl-line)}.compare-lab_peekButtons___UL__{display:flex;gap:6px}.compare-lab_peekPrimary___Owl_{min-height:44px;padding:0 16px;border-radius:999px;border:0;background:var(--cl-a);color:#fffaf0;font-weight:800;cursor:pointer}.compare-lab_peekLink__N3nFi{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--cl-line-strong);color:var(--cl-ink);font-weight:700;text-decoration:none}.compare-lab_comparePanel__o1u5u{display:flex;flex-direction:column;gap:14px}.compare-lab_comparePanel__o1u5u p{margin:0;line-height:1.7}.compare-lab_pickerArrow__VOEWn{align-self:center;margin-top:18px;color:var(--cl-muted);font-weight:800}.compare-lab_sizeCta__RKd_0{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:var(--cl-radius);background:linear-gradient(160deg,var(--cl-a-wash),#fffaf0);border:1px solid rgba(212,98,58,.3)}.compare-lab_sizeCta__RKd_0 p{margin:0}.compare-lab_sizeCta__RKd_0 .compare-lab_primaryButton__Qm5fn{flex:none;background:var(--cl-a)}.compare-lab_panelTabs__fj4OX{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--cl-card-soft);border:1px solid var(--cl-line)}.compare-lab_panelTab__G1X3l{flex:1;min-height:40px;border:0;border-radius:999px;background:transparent;font-weight:700;cursor:pointer;color:var(--cl-ink-soft)}.compare-lab_panelTab__G1X3l[aria-selected=true]{background:var(--cl-navy);color:#fffaf0}.compare-lab_panelTab__G1X3l:disabled{opacity:.4;cursor:not-allowed}.compare-lab_sideBySide__5v9Ag{display:flex;flex-direction:column;gap:10px}.compare-lab_sideHead__1rheF,.compare-lab_sideRow__e_3dm{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start}.compare-lab_sideHead__1rheF{position:sticky;top:-20px;z-index:1;padding:8px 0;background:var(--cl-card);border-bottom:1px solid var(--cl-line);font-size:.9rem}.compare-lab_sideHead__1rheF [data-accent]:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%}.compare-lab_sideHead__1rheF [data-accent=a]:before{background:var(--cl-a)}.compare-lab_sideHead__1rheF [data-accent=b]:before{background:var(--cl-b)}.compare-lab_sideGroup__b1TXm{margin:6px 0 2px;font-size:.78rem;letter-spacing:.1em;color:var(--cl-muted)}.compare-lab_sideRow__e_3dm{padding:8px 0;border-bottom:1px solid var(--cl-line);font-size:.84rem;line-height:1.55;font-variant-numeric:tabular-nums}.compare-lab_sideLabel__7Vx84{font-weight:700;color:var(--cl-ink-soft)}.compare-lab_sideLabel__7Vx84 small{display:block;font-weight:500;color:#7a4f12;font-size:.72rem}@media (min-width:1024px){.compare-lab_labHeader__mlTRI{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:24px;padding-top:16px}.compare-lab_labTitleRow___6JFg{gap:12px}.compare-lab_labTitle__DqXSn{font-size:1.9rem}.compare-lab_tabs__39e8f{margin-top:0;justify-self:end}.compare-lab_lab__ovkd2{--cl-stage-h:clamp(520px,calc(100dvh - var(--hk-header-h, 64px) - 132px),900px)}.compare-lab_labBody___cVGC[data-view=culture] .compare-lab_stage__JOrdE,.compare-lab_labBody___cVGC[data-view=globe] .compare-lab_stage__JOrdE{position:sticky;top:calc(var(--hk-header-h, 64px) + 12px)}.compare-lab_peek__hgID8{display:none}}@media (max-width:639px){.compare-lab_compareHint__c4_jy{top:10px;left:12px;right:12px;white-space:normal;width:auto;max-width:none;text-align:center;font-size:.8rem}.compare-lab_compareBar__u9GnS,.compare-lab_peek__hgID8{left:8px;right:8px;bottom:8px;padding:8px 10px}.compare-lab_compareBarText__aiQdm{font-size:.86rem}.compare-lab_labBody___cVGC[data-view=globe] .compare-lab_globeZoom__kicl9{bottom:96px;right:10px}.compare-lab_sizeCta__RKd_0{flex-direction:column;align-items:stretch}.compare-lab_sideHead__1rheF,.compare-lab_sideRow__e_3dm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.compare-lab_sideHead__1rheF span:first-child{display:none}.compare-lab_sideLabel__7Vx84{grid-column:1/-1}}.compare-lab_timeline__JzTcl{padding:56px 12px 96px}.compare-lab_timelineTrack___kfZ3{position:relative;height:18px;border-radius:999px;background:linear-gradient(90deg,#2c3e57,#48607f 40%,#e9b665 80%,#f3d58a);box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}.compare-lab_timelineTrack___kfZ3[data-window="3h"]{background:linear-gradient(90deg,#d79a4f,#f3d58a)}.compare-lab_timelineTrack___kfZ3[data-window="1m"],.compare-lab_timelineTrack___kfZ3[data-window="6s"]{background:linear-gradient(90deg,#f3d58a,#fff1c2)}.compare-lab_timelineTick___EgRn{position:absolute;top:26px;transform:translateX(-50%);font-size:.72rem;color:var(--cl-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.compare-lab_timelineTick___EgRn:first-child{transform:none}.compare-lab_timelineTick___EgRn:last-of-type{transform:translateX(-100%)}.compare-lab_timelineMark__RJUEe{position:absolute;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:transparent;cursor:pointer}.compare-lab_timelineDot__Uh1pJ{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fffaf0;border:3px solid var(--cl-b);box-shadow:0 2px 6px rgba(0,0,0,.25);transition:transform .2s var(--cl-ease)}.compare-lab_timelineMark__RJUEe[data-active] .compare-lab_timelineDot__Uh1pJ{border-color:var(--cl-a);transform:scale(1.35)}.compare-lab_timelineLabel__GYM8g{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);width:max-content;max-width:120px;font-size:.72rem;font-weight:700;line-height:1.3;color:var(--cl-ink-soft);white-space:normal;text-align:center;pointer-events:none}.compare-lab_timelineMark__RJUEe[data-edge=start] .compare-lab_timelineLabel__GYM8g{left:8px;transform:none;text-align:left}.compare-lab_timelineMark__RJUEe[data-edge=end] .compare-lab_timelineLabel__GYM8g{left:auto;right:8px;transform:none;text-align:right}.compare-lab_timelineMark__RJUEe[data-row="1"] .compare-lab_timelineLabel__GYM8g{bottom:auto;top:64px}.compare-lab_timelineMark__RJUEe[data-row="2"] .compare-lab_timelineLabel__GYM8g{bottom:92px}.compare-lab_timelineMark__RJUEe[data-row="3"] .compare-lab_timelineLabel__GYM8g{bottom:auto;top:120px}.compare-lab_timelineMark__RJUEe[data-row="2"]:before,.compare-lab_timelineMark__RJUEe[data-row="3"]:before{content:"";position:absolute;left:50%;width:1px;background:rgba(70,82,93,.35);pointer-events:none}.compare-lab_timelineMark__RJUEe[data-row="2"]:before{bottom:34px;height:58px}.compare-lab_timelineMark__RJUEe[data-row="3"]:before{top:40px;height:80px}.compare-lab_timeline__JzTcl[data-above="2"]{padding-top:132px}.compare-lab_timeline__JzTcl[data-below="2"]{padding-bottom:164px}.compare-lab_timelineMark__RJUEe[data-active] .compare-lab_timelineLabel__GYM8g{color:var(--cl-a)}.compare-lab_timelineClusterRange__SiUY7{position:absolute;top:-4px;bottom:-4px;right:-2px;border:2px dashed var(--cl-a);border-radius:999px;pointer-events:none}.compare-lab_timelineClusterRow__wJW6s{display:flex;justify-content:flex-end;margin:-8px 0 12px}.compare-lab_timelineCluster__G_o2I{min-height:40px;padding:0 10px;border-radius:10px;border:1.5px dashed var(--cl-a);background:rgba(255,250,240,.95);color:var(--cl-a);font-weight:800;font-size:.75rem;cursor:pointer;max-width:100%;line-height:1.35}.compare-lab_historyCard__uGt7R{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:16px;border-radius:var(--cl-radius);background:var(--cl-card);border:1px solid var(--cl-line)}.compare-lab_historyCard__uGt7R h4{margin:0 0 4px;font-size:1.1rem}.compare-lab_historyCard__uGt7R p{margin:0 0 4px;line-height:1.7}.compare-lab_historyClock__PsNhm{margin:0;padding:10px 14px;border-radius:14px;background:var(--cl-navy);color:#fffaf0;font-size:1.4rem;font-weight:800;font-variant-numeric:tabular-nums}@media (max-width:639px){.compare-lab_timeline__JzTcl{padding:60px 4px 98px}.compare-lab_timelineLabel__GYM8g{max-width:76px;font-size:.66rem}.compare-lab_historyCard__uGt7R{grid-template-columns:minmax(0,1fr)}}.compare-lab_panelSection__SqyDp{display:flex;flex-direction:column;gap:10px}.compare-lab_sectionTitle__Bxb2G{margin:0;font-size:1rem;line-height:1.5}.compare-lab_stapleTitle__x57TB{margin:0;font-weight:800;font-size:.9rem}.compare-lab_sidePair__8dF_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:14px}.compare-lab_cultureBlock___6qXx{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--cl-radius-sm);background:var(--cl-card-soft);border:1px solid var(--cl-line)}.compare-lab_cultureBlock___6qXx p{margin:0}.compare-lab_foodStory__LUF_d h4{margin:0;font-size:1.05rem}.compare-lab_foodBackground__D8qgE h5,.compare-lab_recipe__QNbk_ h5{margin:4px 0;font-size:.85rem}.compare-lab_recipeList__EE8Kq{display:flex;flex-direction:column;gap:8px}.compare-lab_recipeHeading__bD6Ae{margin:4px 0 0;font-size:.95rem}.compare-lab_recipe__QNbk_{border-radius:var(--cl-radius-sm);border:1px solid var(--cl-line);background:var(--cl-card);padding:0 12px}.compare-lab_recipe__QNbk_[open]{padding-bottom:12px}.compare-lab_recipe__QNbk_ p{margin:4px 0;font-size:.88rem;line-height:1.7}.compare-lab_ingredients__TwIfU{list-style:none;margin:0;padding:0;font-size:.86rem}.compare-lab_ingredients__TwIfU li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px dotted var(--cl-line-strong);line-height:1.6}.compare-lab_ingredients__TwIfU li span:first-child{min-width:0;overflow-wrap:anywhere}.compare-lab_ingredients__TwIfU li span:last-child{flex:0 1 auto;max-width:50%;text-align:right;font-weight:700;overflow-wrap:anywhere}.compare-lab_recipe__QNbk_ .compare-lab_notice__FWAWh ul{margin:4px 0 0;padding-left:1.2em}.compare-lab_whyExplorer__oJO2h{display:flex;flex-direction:column;gap:8px;margin-top:8px}.compare-lab_whyCard__dI9bh{border-radius:var(--cl-radius-sm);border:1px solid var(--cl-line);background:var(--cl-card)}.compare-lab_whyCard__dI9bh summary{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 14px;cursor:pointer;list-style:none;font-weight:700;line-height:1.5}.compare-lab_whyCard__dI9bh summary::-webkit-details-marker{display:none}.compare-lab_whyCard__dI9bh[open] .compare-lab_whyOpen__nnuKj{background:var(--cl-navy);border-color:var(--cl-navy);color:#fffaf0}.compare-lab_whyCardBody__og7qo{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px;animation:compare-lab_cl-rise__XtydO .35s var(--cl-ease) both}.compare-lab_whyAnswer__7nTjx{margin:0;font-size:.95rem;line-height:1.8}.compare-lab_whyLines__je2jt{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:.86rem;line-height:1.75}.compare-lab_whyDiagram__k4TkQ{width:100%;height:auto;max-height:160px;border-radius:12px;background:var(--cl-card-soft)}.compare-lab_diagramAxis__ZgFz9{stroke:var(--cl-line-strong);stroke-width:1.2}.compare-lab_diagramText__09M5n{font-size:10px;fill:var(--cl-muted)}.compare-lab_diagramLabel__Bukyp{font-size:10.5px;font-weight:700;fill:var(--cl-ink)}.compare-lab_headerActions__PC6zT{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.compare-lab_passportButton__Cx6A6{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 16px;border-radius:999px;border:1.5px solid var(--cl-line-strong);background:var(--cl-card);font-weight:800;cursor:pointer}.compare-lab_passportCount___1I6j{display:inline-grid;place-items:center;min-width:30px;height:30px;border-radius:999px;background:var(--cl-a);color:#fffaf0;font-size:.85rem}.compare-lab_passportDialog___QxuX{width:min(1280px,calc(100vw - 16px));max-height:calc(100dvh - 32px);margin:auto;overflow:auto;overscroll-behavior:contain;padding:0;border:0;border-radius:28px;background:var(--cl-card);color:var(--cl-ink);box-shadow:0 30px 80px -30px rgba(15,30,48,.6)}.compare-lab_passportDialog___QxuX::backdrop{background:rgba(15,30,48,.45);backdrop-filter:blur(3px)}.compare-lab_passport__FXcSY{display:flex;flex-direction:column;gap:16px;padding:clamp(18px,4vw,28px)}.compare-lab_passport__FXcSY p{margin:0;line-height:1.7}.compare-lab_passportHead__UFFBM{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.compare-lab_stamps__Hz3_g{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.compare-lab_stamps__Hz3_g li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:10px 12px;border-radius:var(--cl-radius-sm);border:1.5px dashed var(--cl-line-strong);background:var(--cl-card-soft)}.compare-lab_stamps__Hz3_g li[data-earned]{border-style:solid;border-color:rgba(212,98,58,.5);background:var(--cl-a-wash)}.compare-lab_stamps__Hz3_g li span:last-child{grid-column:2;font-size:.78rem}.compare-lab_stampMark__ZbZYD{grid-row:span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:2px solid var(--cl-line-strong);color:var(--cl-a);font-weight:900}.compare-lab_stamps__Hz3_g li[data-earned] .compare-lab_stampMark__ZbZYD{border-color:var(--cl-a);background:#fffaf0}.compare-lab_passportShell__0Mp02{display:flex;flex-direction:column;gap:14px;padding:clamp(14px,3vw,24px);background:radial-gradient(120% 80% at 50% 0,rgba(255,253,248,.9),rgba(246,240,228,.9)),var(--cl-paper)}.compare-lab_passportTopbar__pzXcT{display:flex;align-items:center;justify-content:space-between;gap:10px}.compare-lab_passportPageNo__XCDw0{margin:0;display:flex;flex-direction:column;align-items:center;font-weight:800;text-align:center}.compare-lab_passportPageNo__XCDw0 span{font-size:.78rem;font-weight:600;color:var(--cl-muted)}.compare-lab_passportCover__Cfriw{display:grid;place-items:center;align-self:center;padding:0;border:0;background:none;cursor:pointer;perspective:1400px}.compare-lab_passportCoverArt__8wqYp{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:18px;width:min(340px,calc(100vw - 72px));aspect-ratio:5/7;padding:34px 26px 28px;border-radius:10px 22px 22px 10px;background:linear-gradient(90deg,rgba(0,0,0,.28) 0 10px,rgba(255,255,255,.06) 10px 12px,transparent 12px),radial-gradient(140% 100% at 30% 10%,#24485a,#142a35 70%);color:#f3dfa8;box-shadow:0 30px 60px -24px rgba(10,24,34,.75),inset 0 0 0 2px rgba(226,168,56,.35),inset 0 0 0 9px rgba(20,42,53,1),inset 0 0 0 10px rgba(226,168,56,.45);transition:transform .35s var(--cl-ease)}.compare-lab_passportCover__Cfriw:focus-visible .compare-lab_passportCoverArt__8wqYp,.compare-lab_passportCover__Cfriw:hover .compare-lab_passportCoverArt__8wqYp{transform:rotateY(-8deg) translateX(4px)}.compare-lab_passportCoverTop__a0iw2{font-size:.78rem;font-weight:800;letter-spacing:.32em}.compare-lab_passportEmblem__99NE1{fill:none;stroke:#e2a838;stroke-width:2.2}.compare-lab_passportEmblemRing__cjnhS{stroke-dasharray:2 4}.compare-lab_passportCoverTitle___V9Bk{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:1.45rem;font-weight:800;letter-spacing:.08em}.compare-lab_passportCoverTitle___V9Bk small{font-size:.66rem;letter-spacing:.24em;font-weight:700;opacity:.85}.compare-lab_passportCoverOwner__w0PeA{font-weight:700;color:#fff6dc}.compare-lab_passportCoverCount__ZVTr4{font-size:.8rem;font-weight:700;opacity:.85}.compare-lab_passportCoverSeal__kNoaT{position:absolute;top:18px;right:-14px;padding:8px 14px;border-radius:999px;background:#e2a838;color:#142a35;font-weight:900;letter-spacing:.16em;transform:rotate(10deg);box-shadow:0 8px 18px -8px rgba(0,0,0,.5)}.compare-lab_passportHint__OJwEc{margin:0;text-align:center;color:var(--cl-muted);font-size:.86rem}.compare-lab_passportBook__xVfqp{display:grid;grid-template-columns:minmax(0,1fr);min-height:460px;border-radius:14px;background:#fbf7ee;box-shadow:0 24px 50px -30px rgba(31,41,51,.6),inset 0 0 0 1px var(--cl-line);touch-action:pan-y;perspective:1800px}.compare-lab_passportBook__xVfqp[data-wide]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:linear-gradient(90deg,transparent calc(50% - 18px),rgba(31,41,51,.1) 50%,transparent calc(50% + 18px)),#fbf7ee}.compare-lab_passportBook__xVfqp:not([data-wide])[data-turn=next] .compare-lab_passportPage__pF5ti,.compare-lab_passportBook__xVfqp[data-turn=next] .compare-lab_passportPage__pF5ti:last-child{transform-origin:left center;animation:compare-lab_cl-page-next__OwR0o .45s var(--cl-ease)}.compare-lab_passportBook__xVfqp:not([data-wide])[data-turn=prev] .compare-lab_passportPage__pF5ti,.compare-lab_passportBook__xVfqp[data-turn=prev] .compare-lab_passportPage__pF5ti:first-child{transform-origin:right center;animation:compare-lab_cl-page-prev__oOctS .45s var(--cl-ease)}@keyframes compare-lab_cl-page-next__OwR0o{0%{transform:rotateY(-28deg);opacity:.2}to{transform:none;opacity:1}}@keyframes compare-lab_cl-page-prev__oOctS{0%{transform:rotateY(28deg);opacity:.2}to{transform:none;opacity:1}}.compare-lab_passportPage__pF5ti{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(18px,3vw,30px) clamp(16px,3vw,30px) 44px;background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(47,86,143,.05) 31px 32px),radial-gradient(90% 60% at 50% 40%,rgba(226,168,56,.07),transparent 70%)}.compare-lab_passportPageTitle___lbz9{margin:0;font-size:1.05rem;letter-spacing:.06em;color:var(--cl-navy)}.compare-lab_passportFolio__yQGZl{position:absolute;bottom:14px;font-size:.78rem;color:var(--cl-muted);font-variant-numeric:tabular-nums}.compare-lab_passportPage__pF5ti:not([data-side]) .compare-lab_passportFolio__yQGZl,.compare-lab_passportPage__pF5ti[data-side=left] .compare-lab_passportFolio__yQGZl{left:20px}.compare-lab_passportPage__pF5ti[data-side=right] .compare-lab_passportFolio__yQGZl{right:20px}.compare-lab_passportNav__gzsMV{display:flex;align-items:center;justify-content:space-between;gap:10px}.compare-lab_passportDots__Ut2dq{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.compare-lab_passportDots__Ut2dq button{width:10px;height:10px;padding:0;border-radius:50%;border:0;background:var(--cl-line-strong);cursor:pointer}.compare-lab_passportDots__Ut2dq button[aria-current]{width:22px;border-radius:999px;background:var(--cl-navy)}.compare-lab_passportCards__Z6ob6,.compare-lab_passportOwner__sWZdy,.compare-lab_passportProgress___L_5P{display:flex;flex-direction:column;gap:12px}.compare-lab_passportField__q0wyR{display:flex;flex-direction:column;gap:6px;font-weight:700}.compare-lab_passportField__q0wyR input{min-height:44px;padding:0 14px;border-radius:12px;border:1.5px solid var(--cl-line-strong);background:var(--cl-card);font:inherit;font-weight:600}.compare-lab_passportFacts__d6Cay{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.compare-lab_passportFacts__d6Cay div{padding:10px 12px;border-radius:12px;background:var(--cl-card);border:1px solid var(--cl-line)}.compare-lab_passportFacts__d6Cay dt{font-size:.74rem;color:var(--cl-muted)}.compare-lab_passportFacts__d6Cay dd{margin:2px 0 0;font-weight:800}.compare-lab_passportMeter__dMP8X{height:12px;border-radius:999px;background:var(--cl-paper-deep);overflow:hidden}.compare-lab_passportMeter__dMP8X span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cl-a),var(--cl-gold));transition:width .6s var(--cl-ease)}.compare-lab_passportLevels__YaIbq{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.compare-lab_passportLevels__YaIbq li{display:flex;flex-direction:column;align-items:center;padding:8px;border-radius:12px;background:var(--cl-card);border:1px solid var(--cl-line);font-size:.8rem}.compare-lab_passportNext__Y_PUY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.compare-lab_passportNext__Y_PUY li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center}.compare-lab_passportNext__Y_PUY li div{display:flex;flex-direction:column;gap:2px}.compare-lab_stampGrid__OquVk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:14px 10px}.compare-lab_stampGrid__OquVk li{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:.84rem}.compare-lab_stampGrid__OquVk li>span{font-size:.74rem;line-height:1.5}.compare-lab_stampGrid__OquVk li[data-earned] strong{color:var(--cl-ink)}.compare-lab_stampGrid__OquVk li:not([data-earned]) strong{color:var(--cl-muted)}.compare-lab_countryStamps__o_cYK{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px}.compare-lab_countryStamps__o_cYK li{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:.82rem}.compare-lab_countryStamps__o_cYK li>span:last-child{font-size:.7rem}.compare-lab_countryStampFrame__Mt_fO{display:grid;place-items:center;padding:8px;background:#fffdf8;border:2px dotted var(--cl-line-strong);border-radius:6px;box-shadow:0 6px 14px -10px rgba(31,41,51,.5);transform:rotate(-2deg)}.compare-lab_countryStamps__o_cYK li:nth-child(2n) .compare-lab_countryStampFrame__Mt_fO{transform:rotate(2deg)}.compare-lab_countryStampFrame__Mt_fO img{display:block;width:64px;height:48px;object-fit:cover;border-radius:2px}.compare-lab_cookList__PSQgt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.compare-lab_cookList__PSQgt li{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;align-items:center}.compare-lab_cookList__PSQgt img,.compare-lab_cookThumbEmpty__ccgRi{width:96px;height:72px;object-fit:cover;border-radius:10px;background:var(--cl-paper-deep)}.compare-lab_cookList__PSQgt li div{display:flex;flex-direction:column;gap:2px}.compare-lab_checkLine__86eFu{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}.compare-lab_checkLine__86eFu input{width:20px;height:20px}.compare-lab_textButton__pPymS{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;color:var(--cl-muted);text-decoration:underline;font:inherit;cursor:pointer}.compare-lab_shareText__sj3ki{margin:0;padding:10px 12px;border-radius:12px;background:var(--cl-card);border:1px dashed var(--cl-line-strong);font-size:.86rem}.compare-lab_stampToast__CYa5D{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:30;display:flex;align-items:center;gap:12px;width:min(460px,calc(100vw - 32px));padding:10px 12px;border-radius:18px;background:var(--cl-card);border:1px solid var(--cl-line);box-shadow:0 18px 40px -18px rgba(15,30,48,.55);transform:translateX(-50%);animation:compare-lab_cl-toast-in___OFX8 .4s var(--cl-ease)}.compare-lab_stampToast__CYa5D[data-complete]{background:linear-gradient(120deg,#fff6dc,#f6e3ae)}.compare-lab_stampToast__CYa5D div{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.compare-lab_stampToast__CYa5D svg[data-fresh]{animation:compare-lab_cl-stamp-press__T_1uj .55s cubic-bezier(.2,1.4,.4,1)}@keyframes compare-lab_cl-toast-in___OFX8{0%{transform:translate(-50%,24px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes compare-lab_cl-stamp-press__T_1uj{0%{transform:scale(1.8) rotate(-14deg);opacity:0}60%{transform:scale(.92);opacity:1}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.compare-lab_passportBook__xVfqp .compare-lab_passportPage__pF5ti,.compare-lab_stampToast__CYa5D,.compare-lab_stampToast__CYa5D svg[data-fresh]{animation:none!important}}@media (max-width:639px){.compare-lab_stampToast__CYa5D{top:calc(var(--hk-header-h, 56px) + 8px + env(safe-area-inset-top, 0px));bottom:auto;flex-wrap:wrap;row-gap:6px;animation-name:compare-lab_cl-toast-in-top__kJ3nr}.compare-lab_stampToast__CYa5D div{flex:1 1 170px}.compare-lab_stampToast__CYa5D>button{margin-left:auto}}@keyframes compare-lab_cl-toast-in-top__kJ3nr{0%{transform:translate(-50%,-24px);opacity:0}to{transform:translate(-50%);opacity:1}}@media (max-width:899px){.compare-lab_passportNav__gzsMV .compare-lab_ghostButton__k_lTx,.compare-lab_passportNav__gzsMV .compare-lab_primaryButton__Qm5fn{padding-inline:12px;font-size:.86rem}}.compare-lab_cardPreview__uo3rA{display:flex;flex-direction:column;gap:10px;margin-top:8px}.compare-lab_cardCanvas__hOJPR{width:min(100%,360px);height:auto;border-radius:18px;box-shadow:0 16px 36px -22px rgba(15,30,48,.7)}.compare-lab_cardCanvas__hOJPR[data-wide]{width:min(100%,760px);border-radius:12px}.compare-lab_atlas__OaoZ6,.compare-lab_dishDetail__u1OlI{display:flex;flex-direction:column;gap:18px;margin-top:24px;padding:clamp(16px,3vw,32px);border-radius:var(--cl-radius);background:var(--cl-card);border:1px solid var(--cl-line);box-shadow:var(--cl-shadow);scroll-margin-top:calc(var(--hk-header-h, 64px) + 12px)}.compare-lab_atlasTitle__E6ti_{margin:2px 0 6px;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.35}.compare-lab_atlasHead__OlOZE p{margin:0}.compare-lab_atlasControls__wnjDf{display:flex;flex-direction:column;gap:12px}.compare-lab_atlasSearch__9pKkJ{display:block}.compare-lab_atlasSearch__9pKkJ .compare-lab_searchInput__R5zGl{width:100%}.compare-lab_atlasSelects__C9Z3t{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:10px}.compare-lab_atlasSelect__EfodN{display:flex;flex-direction:column;gap:4px;font-size:.8rem;font-weight:700;color:var(--cl-ink-soft)}.compare-lab_atlasSelect__EfodN select{min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--cl-line-strong);background:var(--cl-card-soft);color:var(--cl-ink);font:inherit;font-size:.95rem;font-weight:500}.compare-lab_atlasCount__JOzw2{margin:0;font-size:.85rem;font-weight:700;color:var(--cl-ink-soft)}.compare-lab_dishGrid__SWX9j{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:16px}.compare-lab_dishGridCompact__4jII_{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:12px}.compare-lab_countryDishes__jEJ5n{display:flex;flex-direction:column;gap:10px}.compare-lab_dishCard__aHOgi{display:flex;flex-direction:column;width:100%;padding:0;overflow:hidden;text-align:left;font:inherit;color:inherit;border-radius:18px;border:1px solid var(--cl-line);background:var(--cl-card);cursor:pointer;transition:transform .25s var(--cl-ease),box-shadow .25s var(--cl-ease)}.compare-lab_dishCard__aHOgi:hover{transform:translateY(-2px);box-shadow:0 16px 32px -22px rgba(60,46,28,.55)}.compare-lab_dishCard__aHOgi:focus-visible{outline:3px solid var(--cl-b);outline-offset:2px}.compare-lab_dishCardBody__2K1Wa{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;min-width:0}.compare-lab_dishCardPlace__1X_2v{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.78rem;font-weight:700;color:var(--cl-ink-soft);overflow-wrap:anywhere}.compare-lab_dishCardName__9X_c0{font-size:1.02rem;line-height:1.4;overflow-wrap:anywhere}.compare-lab_dishCardText__FO9Ku{font-size:.84rem;line-height:1.65;color:var(--cl-ink-soft);overflow-wrap:anywhere}.compare-lab_dishCardMore__cyORm{margin-top:2px;font-size:.82rem;font-weight:800;color:var(--cl-a)}.compare-lab_dishPhoto__BQi9x{margin:0;position:relative;aspect-ratio:4/3;background:var(--cl-paper-deep);overflow:hidden}.compare-lab_dishPhoto__BQi9x img{display:block;width:100%;height:100%;object-fit:cover}.compare-lab_dishPhoto__BQi9x[data-large]{border-radius:var(--cl-radius-sm)}.compare-lab_dishPhotoNote__NANFi{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:4px 8px;border-radius:999px;background:rgba(24,48,58,.78);color:#fffaf0;font-size:.7rem;line-height:1.4}.compare-lab_dishPhotoPending__Id3HA{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:4/3;padding:16px;text-align:center;background:radial-gradient(circle at 30% 25%,rgba(255,250,240,.95),rgba(255,250,240,0) 60%),linear-gradient(140deg,var(--cl-gold-wash),var(--cl-a-wash))}.compare-lab_dishPhotoPending__Id3HA[data-large]{border-radius:var(--cl-radius-sm)}.compare-lab_dishPhotoPending__Id3HA[data-kind=MAIN]{background:linear-gradient(140deg,var(--cl-a-wash),var(--cl-gold-wash))}.compare-lab_dishPhotoPending__Id3HA[data-kind=SOUP]{background:linear-gradient(140deg,var(--cl-gold-wash),var(--cl-sage-wash))}.compare-lab_dishPhotoPending__Id3HA[data-kind=SIDE]{background:linear-gradient(140deg,var(--cl-sage-wash),#f3f0e2)}.compare-lab_dishPhotoPending__Id3HA[data-kind=SWEET]{background:linear-gradient(140deg,#f8e3e6,var(--cl-gold-wash))}.compare-lab_dishPhotoPending__Id3HA[data-kind=DRINK]{background:linear-gradient(140deg,var(--cl-b-wash),#f3f0e2)}.compare-lab_dishPhotoPendingNote__5hHSE{padding:3px 10px;border-radius:999px;border:1px solid var(--cl-line-strong);font-size:.72rem;font-weight:700;color:var(--cl-ink-soft);background:rgba(255,253,248,.7)}.compare-lab_backButton__FeZCu,.compare-lab_linkButton___O9Zr{align-self:flex-start;min-height:44px;padding:0 4px;border:0;background:none;font:inherit;font-weight:800;color:var(--cl-b);cursor:pointer;text-align:left}.compare-lab_linkButton___O9Zr{min-height:0;padding:2px 0;text-decoration:underline;text-underline-offset:3px}.compare-lab_dishHero__39reV{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.compare-lab_dishHeroText__ABLvA{display:flex;flex-direction:column;gap:8px;min-width:0}.compare-lab_dishHeroText__ABLvA p{margin:0;line-height:1.8}.compare-lab_dishKind__XeUuO{padding:2px 10px;border-radius:999px;background:var(--cl-sage-wash);color:var(--cl-sage);font-size:.75rem}.compare-lab_dishTitle__rezuM{margin:0;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.25;overflow-wrap:anywhere}.compare-lab_dishLocal__JxQNJ{color:var(--cl-ink-soft);font-size:.95rem;overflow-wrap:anywhere}.compare-lab_dishKids__C9Nou{font-size:1.05rem;font-weight:700}.compare-lab_dishSection__cPzRQ{display:flex;flex-direction:column;gap:10px}.compare-lab_dishSection__cPzRQ h3{margin:0;font-size:1.05rem;line-height:1.5}.compare-lab_dishSection__cPzRQ .compare-lab_muted__wqqMT{font-weight:500;font-size:.85rem}.compare-lab_dishSteps__xOuEi{margin:0;padding:0;list-style:none;counter-reset:dish-step;display:flex;flex-direction:column;gap:10px;line-height:1.8}.compare-lab_dishSteps__xOuEi li{position:relative;padding-left:2.4em;counter-increment:dish-step}.compare-lab_dishSteps__xOuEi li:before{content:counter(dish-step);position:absolute;left:0;top:.2em;width:1.75em;height:1.75em;border-radius:50%;display:grid;place-items:center;background:var(--cl-a-wash);color:#9a3f1d;font-size:.85em;font-weight:800;line-height:1}.compare-lab_dishLinks__uBeAe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.compare-lab_dishLinks__uBeAe li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}@media (min-width:900px){.compare-lab_dishHero__39reV{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}@media (prefers-reduced-motion:reduce){.compare-lab_dishCard__aHOgi{transition:none}.compare-lab_dishCard__aHOgi:hover{transform:none}}.compare-lab_dishBody__J1FbR{display:flex;flex-direction:column;gap:26px;width:100%;max-width:52rem}.compare-lab_dishRecipe___yKz3{display:grid;grid-template-columns:minmax(0,1fr);gap:26px}@media (min-width:900px){.compare-lab_dishRecipe___yKz3{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.compare-lab_dishKind__XeUuO[data-tone=recipe]{background:var(--cl-a-wash);color:#9a3f1d}.compare-lab_dishKind__XeUuO[data-tone=culture]{background:var(--cl-b-wash);color:var(--cl-b)}.compare-lab_factSource__c1jvm{color:var(--cl-muted);font-size:.78rem}.compare-lab_photoCredit__vvIwM{margin:6px 0 0;font-size:.72rem;line-height:1.6;color:var(--cl-muted);overflow-wrap:anywhere}.compare-lab_photoCredit__vvIwM a{color:inherit;text-underline-offset:2px}.compare-lab_creditList__dJA9x{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.78rem}.compare-lab_creditList__dJA9x li{display:flex;flex-wrap:wrap;gap:0 6px}.compare-lab_creditList__dJA9x .compare-lab_photoCredit__vvIwM{margin:0}.compare-lab_moreButton__n99Mh{align-self:center;min-height:48px;padding:0 28px;border-radius:999px;border:1px solid var(--cl-line-strong);background:var(--cl-card);font:inherit;font-weight:800;color:var(--cl-ink);cursor:pointer}.compare-lab_moreButton__n99Mh:hover{background:var(--cl-card-soft)}.compare-lab_compareCrops__RuUkH{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:10px}.compare-lab_compareCrops__RuUkH>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--cl-radius-sm);background:var(--cl-card-soft);border:1px solid var(--cl-line)}.compare-lab_compareCrops__RuUkH strong{font-size:1.15rem}.compare-lab_quizChoices__M2nM6{display:flex;flex-wrap:wrap;gap:8px}.compare-lab_quizChoice__Juw5g{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--cl-line-strong);background:var(--cl-card);font:inherit;font-weight:700;color:var(--cl-ink);cursor:pointer}.compare-lab_quizChoice__Juw5g:disabled{cursor:default;opacity:.6}.compare-lab_quizChoice__Juw5g[data-state=answer]{opacity:1;background:var(--cl-sage-wash);border-color:var(--cl-sage);color:var(--cl-sage)}.compare-lab_quizChoice__Juw5g[data-state=wrong]{opacity:1;background:var(--cl-a-wash);border-color:var(--cl-a)}.compare-lab_quizResult__Gzf9S{margin:0;font-weight:700}.compare-lab_sourceList__K0WME{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:4px;font-size:.85rem;overflow-wrap:anywhere}.compare-lab_dishPhoto__BQi9x[data-kind]{background:var(--cl-paper-deep)}.compare-lab_notice__FWAWh ul,.compare-lab_sourceList__K0WME{list-style:disc;margin:4px 0 0;padding-left:1.2em}.compare-lab_illusionFacts__Nwc4q{margin:4px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:8px}.compare-lab_illusionFacts__Nwc4q>div{padding:8px 12px;border-radius:var(--cl-radius-sm);background:var(--cl-card-soft);border:1px solid var(--cl-line)}.compare-lab_illusionFacts__Nwc4q dt{font-size:.75rem;color:var(--cl-ink-soft)}.compare-lab_illusionFacts__Nwc4q dd{margin:2px 0 0;font-weight:800;line-height:1.4}.compare-lab_peopleLead__aa03i{margin:0;font-size:1.02rem;line-height:1.7}.compare-lab_peopleRows__3Gebl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.compare-lab_peopleRow__GuhoS{display:flex;flex-direction:column;gap:6px}.compare-lab_peopleRowHead__iuix_{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.compare-lab_peopleRowHead__iuix_ span{font-weight:700;font-variant-numeric:tabular-nums}.compare-lab_peopleDots__zScGB{display:flex;flex-wrap:wrap;gap:4px}.compare-lab_peopleDot__hNj5G{width:16px;height:16px;border-radius:50%;background:var(--cl-a)}.compare-lab_peopleDot__hNj5G[data-japan]{background:var(--cl-b)}.compare-lab_scaleBadges__7AAOl{margin:0;display:flex;flex-wrap:wrap;gap:6px}.compare-lab_scaleBadges__7AAOl span{padding:3px 10px;border-radius:999px;border:1px solid var(--cl-line-strong);font-size:.75rem;font-weight:700;color:var(--cl-muted)}.compare-lab_scaleBadges__7AAOl span[data-on]{border-color:var(--cl-sage);background:var(--cl-sage-wash);color:var(--cl-sage)}.compare-lab_ingredientChips__oAO9I{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.compare-lab_ingredientChips__oAO9I li{padding:4px 12px;border-radius:999px;background:var(--cl-card-soft);border:1px solid var(--cl-line);font-size:.85rem;font-weight:600}.compare-lab_recipeMeta__H4kBX{margin:6px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.compare-lab_recipeMeta__H4kBX div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:14px;background:var(--cl-card-soft);border:1px solid var(--cl-line);min-width:0}.compare-lab_recipeMeta__H4kBX dt{font-size:.74rem;font-weight:700;color:var(--cl-muted)}.compare-lab_recipeMeta__H4kBX dd{margin:0;display:flex;flex-direction:column;gap:2px;font-weight:800;font-size:.92rem;line-height:1.5;overflow-wrap:anywhere}.compare-lab_effortDots__5VSP4{display:inline-flex;gap:4px}.compare-lab_effortDots__5VSP4 span{width:10px;height:10px;border-radius:50%;background:var(--cl-line-strong)}.compare-lab_effortDots__5VSP4 span[data-on]{background:var(--cl-a)}.compare-lab_dishAbout__lhKwa{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:900px){.compare-lab_dishAbout__lhKwa{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.compare-lab_recipeCard__ljzbc{display:flex;flex-direction:column;gap:12px;padding:clamp(14px,2.4vw,22px);border-radius:20px;background:var(--cl-card-soft);border:1px solid var(--cl-line)}.compare-lab_recipeCardHead__BYig4{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.compare-lab_recipeCardHead__BYig4 h3{margin:0;font-size:1.1rem}.compare-lab_ingredientList__pQaZN{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.compare-lab_ingredientList__pQaZN button{width:100%;min-height:44px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 4px;border:0;border-bottom:1px dotted var(--cl-line-strong);background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.compare-lab_ingredientCheck__QJDrS{width:20px;height:20px;border-radius:6px;border:2px solid var(--cl-line-strong);background:var(--cl-card)}.compare-lab_ingredientList__pQaZN button[aria-pressed=true] .compare-lab_ingredientCheck__QJDrS{border-color:var(--cl-sage);background:no-repeat 50%/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),var(--cl-sage)}.compare-lab_ingredientList__pQaZN button[aria-pressed=true] .compare-lab_ingredientName__FFLuP{color:var(--cl-muted);text-decoration:line-through}.compare-lab_ingredientName__FFLuP{min-width:0;overflow-wrap:anywhere;line-height:1.5}.compare-lab_ingredientAmount__6U1mu{max-width:11em;text-align:right;font-weight:800;overflow-wrap:anywhere;line-height:1.5}.compare-lab_stepCards__bdmx8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.compare-lab_stepCards__bdmx8 li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border-radius:16px;background:var(--cl-card);border:1px solid var(--cl-line)}.compare-lab_stepCards__bdmx8 li p{margin:0;line-height:1.8}.compare-lab_stepNo___YwzV{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--cl-a);color:#fffaf0;font-weight:900}.compare-lab_tipList__lIzYu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.compare-lab_tipList__lIzYu li{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;background:var(--cl-card-soft);border:1px solid var(--cl-line)}.compare-lab_tipList__lIzYu li p{margin:0;line-height:1.7}.compare-lab_tipKind__sfysY{align-self:flex-start;padding:2px 10px;border-radius:999px;font-size:.74rem;font-weight:800;background:var(--cl-b-wash);color:var(--cl-b)}.compare-lab_tipList__lIzYu li[data-kind=KIDS] .compare-lab_tipKind__sfysY{background:var(--cl-gold-wash);color:#8a5f12}.compare-lab_tipList__lIzYu li[data-kind=SWAP] .compare-lab_tipKind__sfysY{background:var(--cl-a-wash);color:#9a3f1d}.compare-lab_pairCard__PDZyp{display:flex;flex-direction:column;gap:12px;padding:clamp(14px,2.4vw,22px);border-radius:20px;border:1px solid var(--cl-line);background:var(--cl-card-soft)}.compare-lab_pairCard__PDZyp p{margin:0;line-height:1.8}.compare-lab_pairKey__DQJzn{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:800;font-size:1.05rem}.compare-lab_pairKey__DQJzn span{padding:2px 10px;border-radius:999px;background:var(--cl-navy);color:#fffaf0;font-size:.74rem}.compare-lab_pairDishes__wb1aD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compare-lab_pairDish__ia3_M{display:flex;flex-direction:column;gap:4px;padding:0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.compare-lab_pairDish__ia3_M:disabled{cursor:default}.compare-lab_pairDish__ia3_M figure,.compare-lab_pairDish__ia3_M>div{border-radius:14px;overflow:hidden}.compare-lab_pairColumns__GcqaH{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:700px){.compare-lab_pairColumns__GcqaH{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.compare-lab_pairColumns__GcqaH>div{padding:12px 14px;border-radius:14px;background:var(--cl-card);border:1px solid var(--cl-line)}.compare-lab_pairColumns__GcqaH h4{margin:0 0 6px;font-size:.92rem}.compare-lab_pairColumns__GcqaH>div:first-child h4{color:var(--cl-sage)}.compare-lab_pairColumns__GcqaH>div:last-child h4{color:#9a3f1d}.compare-lab_pairColumns__GcqaH ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:4px;line-height:1.7}.compare-lab_cookRecord__Y61VP{display:flex;flex-direction:column;gap:12px;padding:clamp(14px,2.4vw,22px);border-radius:20px;background:linear-gradient(135deg,var(--cl-a-wash),var(--cl-gold-wash));border:1px solid rgba(212,98,58,.25)}.compare-lab_cookRecord__Y61VP p{margin:0;line-height:1.7}.compare-lab_cookRecord__Y61VP>.compare-lab_primaryButton__Qm5fn{align-self:flex-start}.compare-lab_cookMine__HEttM{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.compare-lab_cookMine__HEttM>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.compare-lab_cookMine__HEttM img{object-fit:cover;border-radius:14px}.compare-lab_cookMine__HEttM .compare-lab_cookThumbEmpty__ccgRi,.compare-lab_cookMine__HEttM img{width:100%;max-width:320px;height:auto;aspect-ratio:4/3}@media (min-width:700px){.compare-lab_cookMine__HEttM:has(img){grid-template-columns:240px minmax(0,1fr)}}.compare-lab_cookMine__HEttM label[data-busy]{opacity:.6;pointer-events:none}.compare-lab_nextLinks__5WmkZ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.compare-lab_nextLinks__5WmkZ a{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:14px;border-radius:16px;border:1px solid var(--cl-line);background:var(--cl-card);color:inherit;text-decoration:none;transition:transform .2s var(--cl-ease),box-shadow .2s var(--cl-ease)}.compare-lab_nextLinks__5WmkZ a:hover{transform:translateY(-2px);box-shadow:var(--cl-shadow)}.compare-lab_nextLinks__5WmkZ a span{color:var(--cl-muted);font-size:.82rem}.compare-lab_spaceQuiz__mNuWo{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:var(--cl-card-soft);border:1px solid var(--cl-line)}.compare-lab_spaceQuizQuestion__g355Z{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:800;font-size:1.05rem}.compare-lab_spaceQuizQuestion__g355Z span{padding:2px 10px;border-radius:999px;background:var(--cl-gold-wash);color:#8a5f12;font-size:.74rem}.compare-lab_nextScale__v1VWH{display:flex;flex-direction:column;gap:6px;margin-top:8px}.compare-lab_nextScaleLink__29fUA{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:14px 16px;border-radius:16px;border:1px solid var(--cl-line);background:var(--cl-card);color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform .2s var(--cl-ease),box-shadow .2s var(--cl-ease)}.compare-lab_nextScaleLink__29fUA:hover{transform:translateY(-2px);box-shadow:var(--cl-shadow)}.compare-lab_nextScaleLink__29fUA span{color:var(--cl-muted);font-size:.85rem}.compare-lab_passportEndpaper__N5Tny{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:320px;border-radius:12px;background:repeating-linear-gradient(45deg,rgba(24,48,58,.05) 0 8px,transparent 8px 16px),var(--cl-card-soft);color:var(--cl-navy);text-align:center}.compare-lab_passportEndpaper__N5Tny p{margin:0;font-weight:700}.compare-lab_passportEndpaper__N5Tny p:last-child{font-size:.8rem;color:var(--cl-muted)}.compare-lab_confirmBox___XhFD{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;border:1.5px solid rgba(176,50,30,.35);background:#fff4f0;grid-column:1/-1}.compare-lab_confirmBox___XhFD p{margin:0;font-weight:600}.compare-lab_dangerButton__DW4gq{min-height:44px;padding:0 18px;border-radius:999px;border:0;background:#b0321e;color:#fffaf0;font:inherit;font-weight:800;cursor:pointer}.compare-lab_cookActions__TCgp3{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.compare-lab_passportCoverStage__okNwh{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:20px}@media (min-width:900px){.compare-lab_passportCoverStage__okNwh{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:40px;min-height:min(640px,calc(100dvh - 160px))}}.compare-lab_passportIntro__R6uem{display:flex;flex-direction:column;gap:10px;max-width:300px;order:2}.compare-lab_passportIntro__R6uem p{margin:0;line-height:1.8;color:var(--cl-ink-soft)}.compare-lab_passportIntroLead__n_f4N{font-size:1.25rem;font-weight:800;color:var(--cl-navy)!important;line-height:1.6!important}.compare-lab_passportStatus__xGXMc{display:flex;flex-direction:column;gap:8px;width:min(300px,100%);order:3}@media (min-width:900px){.compare-lab_passportIntro__R6uem{order:0;justify-self:end}.compare-lab_passportStatus__xGXMc{order:0;justify-self:start}}.compare-lab_passportStatus__xGXMc p{margin:0}.compare-lab_passportStatusBig__FVaGI{font-size:2.6rem;font-weight:900;color:var(--cl-navy);line-height:1}.compare-lab_passportStatusBig__FVaGI small{font-size:1rem;color:var(--cl-muted)}.compare-lab_passportNextHint__0MWHV{padding:10px 12px;border-radius:12px;background:var(--cl-gold-wash);font-size:.86rem;font-weight:700;line-height:1.6}.compare-lab_passportCover__Cfriw[data-opening] .compare-lab_passportCoverArt__8wqYp{transform-origin:left center;animation:compare-lab_cl-cover-open__Zp42q .62s cubic-bezier(.45,.05,.4,1) forwards}@keyframes compare-lab_cl-cover-open__Zp42q{0%{transform:perspective(1400px) rotateY(0)}to{transform:perspective(1400px) rotateY(-105deg);opacity:.2}}.compare-lab_passportTopActions__wHSTg{display:flex;align-items:center;gap:8px}.compare-lab_passportFlipHint__aJLAc{margin:0;text-align:center;font-size:.8rem;color:var(--cl-muted)}.compare-lab_flipWrap__7DExE{display:flex;flex-direction:column;gap:12px}.compare-lab_flipBook__xcLtk{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-height:min(64dvh,620px);perspective:2400px;touch-action:pan-y;user-select:none;-webkit-user-select:none;border-radius:12px;box-shadow:0 26px 60px -30px rgba(15,30,48,.75)}.compare-lab_flipBook__xcLtk[data-wide]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(100%,1180px);min-height:clamp(480px,calc(100dvh - 220px),760px);margin:0 auto}.compare-lab_flipHalf__I8C02{position:relative;grid-row:1;overflow:hidden}.compare-lab_flipHalf__I8C02[data-side=left]{grid-column:1;border-radius:12px 0 0 12px}.compare-lab_flipHalf__I8C02[data-side=right]{grid-column:2;border-radius:0 12px 12px 0}.compare-lab_flipHalf__I8C02[data-side=single]{grid-column:1;border-radius:12px}.compare-lab_flipLeaf__3Xfts{position:relative;grid-row:1;z-index:3;transform-style:preserve-3d;will-change:transform}.compare-lab_flipLeaf__3Xfts[data-side=right]{grid-column:2;transform-origin:left center}.compare-lab_flipLeaf__3Xfts[data-side=left]{grid-column:1;transform-origin:right center}.compare-lab_flipLeaf__3Xfts[data-side=single]{grid-column:1;transform-origin:left center}.compare-lab_flipFace__q25oL{position:relative;height:100%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fbf7ee}.compare-lab_flipFace__q25oL[data-back]{position:absolute;inset:0;transform:rotateY(180deg)}.compare-lab_flipFace__q25oL[data-paper]{background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(47,86,143,.05) 31px 32px),#f7f1e4}.compare-lab_flipShade__T98Qm{position:absolute;inset:0;pointer-events:none}.compare-lab_flipShade__T98Qm[data-edge=left]{background:linear-gradient(90deg,rgba(20,30,40,.55),rgba(20,30,40,0) 45%)}.compare-lab_flipShade__T98Qm[data-edge=right]{background:linear-gradient(270deg,rgba(20,30,40,.55),rgba(20,30,40,0) 45%)}.compare-lab_passportPageBlank__bq18M{height:100%;background:#f3ecdd}.compare-lab_passportPage__pF5ti{min-height:100%;background-color:#fbf7ee}.compare-lab_passportPage__pF5ti[data-side=left]{box-shadow:inset -26px 0 30px -24px rgba(31,41,51,.35)}.compare-lab_passportPage__pF5ti[data-side=right]{box-shadow:inset 26px 0 30px -24px rgba(31,41,51,.35)}.compare-lab_passportPageHead__6TqRU{display:flex;flex-direction:column;gap:2px}.compare-lab_passportPageHead__6TqRU span{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--cl-muted)}.compare-lab_passportPageBody__jlePX{flex:1;min-height:0;display:flex;flex-direction:column}.compare-lab_passportSmallNote__hfuL0{margin:0;font-size:.74rem!important;line-height:1.7!important;color:var(--cl-muted)}.compare-lab_passportRecord__FkMN6{display:flex;flex-direction:column;gap:8px}.compare-lab_passportRecent__akCLw{display:flex;flex-wrap:wrap;gap:10px}.compare-lab_passportNavCount__2S61y{font-weight:700;font-variant-numeric:tabular-nums;color:var(--cl-muted)}.compare-lab_stampSpread__e7lyo{list-style:none;margin:0;align-content:space-evenly;gap:10px 6px}@media (min-width:900px){.compare-lab_stampSpread__e7lyo{grid-template-columns:repeat(3,minmax(0,1fr))}}.compare-lab_stampSpread__e7lyo li{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0}.compare-lab_stampSpread__e7lyo strong{font-size:.82rem;line-height:1.4}.compare-lab_stampSpread__e7lyo li:not([data-earned]) strong{color:var(--cl-muted)}.compare-lab_stampSpread__e7lyo span{font-size:.68rem;line-height:1.45;color:var(--cl-muted);overflow-wrap:anywhere}.compare-lab_passportShareIntro__5o03L{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.compare-lab_passportShareIntro__5o03L p{margin:0}.compare-lab_passportShareLayer__o3TZ7{position:fixed;inset:0;z-index:5;display:grid;place-items:center;padding:12px;background:rgba(15,30,48,.55)}.compare-lab_passportSharePanel__TUpfV{width:min(860px,100%);max-height:calc(100dvh - 24px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:clamp(14px,3vw,24px);border-radius:20px;background:var(--cl-card)}@media (prefers-reduced-motion:reduce){.compare-lab_passportCover__Cfriw[data-opening] .compare-lab_passportCoverArt__8wqYp{animation:none}}.compare-lab_firstHint__8BO7U,.compare-lab_labGuide__bwd89{display:flex;flex-direction:column;gap:8px}.compare-lab_firstHint__8BO7U{padding:14px;border-radius:16px;background:var(--cl-b-wash);border:1px solid rgba(47,86,143,.2)}.compare-lab_firstHint__8BO7U ol{list-style:none;margin:0;padding:0;counter-reset:hint;display:grid;gap:6px}.compare-lab_firstHint__8BO7U li{counter-increment:hint;display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center}.compare-lab_firstHint__8BO7U li:before{content:counter(hint);grid-row:span 2;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--cl-b);color:#fffaf0;font-size:.8rem;font-weight:800}.compare-lab_firstHint__8BO7U li span{font-size:.8rem;color:var(--cl-ink-soft)}.compare-lab_firstHint__8BO7U>.compare-lab_ghostButton__k_lTx{align-self:flex-end}.compare-lab_firstHintTitle__wuA1p{margin:0;font-weight:800;color:var(--cl-b)}.compare-lab_guideChip__UvGUR{align-items:stretch;border-radius:14px;border:1px solid var(--cl-line);background:var(--cl-card);padding:0}.compare-lab_guideChipMain__qRQPi,.compare-lab_guideChip__UvGUR{display:flex;font:inherit;text-align:left;color:inherit;cursor:pointer}.compare-lab_guideChipMain__qRQPi{flex:1;flex-direction:column;gap:2px;min-height:44px;padding:10px 12px;border:0;background:none;font-weight:700}.compare-lab_guideChipLabel__wkqRk{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--cl-a)}.compare-lab_guideChipClose__DlQPC{width:44px;border:0;border-left:1px solid var(--cl-line);background:none;color:var(--cl-muted);font:inherit;cursor:pointer}.compare-lab_donationNote__xXbMf{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,var(--cl-sage-wash),#f3f8f1);border:1px solid rgba(63,122,95,.25)}.compare-lab_donationLead__HtPN6{margin:0;font-weight:800;color:var(--cl-sage);line-height:1.6}.compare-lab_donationNote__xXbMf ul{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:4px;font-size:.86rem;line-height:1.7}.compare-lab_donationLink__ESKw7{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--cl-sage);color:#fffaf0;font-weight:800;text-decoration:none}.compare-lab_grownUpNote__MlGxR{margin-top:28px;padding:18px 20px;border-radius:var(--cl-radius);border:1px solid var(--cl-line);background:var(--cl-card-soft);font-size:.86rem;line-height:1.8}.compare-lab_grownUpNote__MlGxR h2{margin:0 0 6px;font-size:.95rem}.compare-lab_grownUpNote__MlGxR p{margin:0 0 6px;color:var(--cl-ink-soft)}.compare-lab_passportFacts__d6Cay dd{font-size:clamp(.82rem,1.5vw,1rem);overflow-wrap:anywhere}.compare-lab_passportTopbar__pzXcT button{white-space:nowrap;flex:none}.compare-lab_passportPageNo__XCDw0{flex:1;min-width:0}.compare-lab_passportPageNo__XCDw0 span{overflow-wrap:anywhere}@media (max-width:899px){.compare-lab_wideOnly__KbjxR{display:none}.compare-lab_passportTopbar__pzXcT .compare-lab_ghostButton__k_lTx,.compare-lab_passportTopbar__pzXcT .compare-lab_primaryButton__Qm5fn{padding-inline:12px;font-size:.86rem}}@media (max-width:639px){.compare-lab_mercator__O8Xr6{min-height:clamp(220px,38dvh,320px)}}.compare-lab_stampSpread__e7lyo{padding-top:4px;align-content:start}.compare-lab_stampSpread__e7lyo li{position:relative;margin-bottom:-14px}.compare-lab_stampSpread__e7lyo li:nth-child(2n){margin-top:34px}.compare-lab_stampSpread__e7lyo li svg{position:relative;z-index:1}.compare-lab_stampSpread__e7lyo li span,.compare-lab_stampSpread__e7lyo li strong{position:relative;z-index:2;padding:0 5px;border-radius:4px;background:rgba(251,247,238,.9)}@media (min-width:900px){.compare-lab_stampSpread__e7lyo li:nth-child(2n){margin-top:0}.compare-lab_stampSpread__e7lyo li:nth-child(3n+2){margin-top:30px}}.compare-lab_countryStampProgress__DOipB{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px dashed rgba(24,48,58,.35);border-radius:12px;background:rgba(251,247,238,.7)}.compare-lab_countryStampProgress__DOipB[data-earned]{border-style:solid;border-color:rgba(63,122,95,.45)}.compare-lab_countryStampProgress__DOipB p{margin:0}.compare-lab_countryStampProgressHead__PvJdr{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:.9rem}.compare-lab_countryStampProgressHead__PvJdr strong{color:#b0472f}.compare-lab_countryStampProgress__DOipB[data-earned] .compare-lab_countryStampProgressHead__PvJdr strong{color:#3f7a5f}.compare-lab_stampChecklist__6HneY{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.86rem;line-height:1.45;text-align:left}.compare-lab_stampChecklist__6HneY li{display:flex;gap:6px;align-items:flex-start;margin:0}.compare-lab_stampChecklist__6HneY li>span:first-child{flex:none;width:1.1em;font-weight:800;color:var(--cl-muted)}.compare-lab_stampChecklist__6HneY li[data-done],.compare-lab_stampChecklist__6HneY li[data-done]>span:first-child{color:#3f7a5f}.compare-lab_stampChecklist__6HneY small{display:block;font-size:.78rem;color:var(--cl-muted)}.compare-lab_stampChecklist__6HneY[data-compact]{font-size:.72rem;gap:1px}.compare-lab_stampSpread__e7lyo .compare-lab_stampChecklist__6HneY{position:relative;z-index:2;padding:2px 6px;border-radius:6px;background:rgba(251,247,238,.92)}.compare-lab_stampSpread__e7lyo .compare-lab_stampChecklist__6HneY span{background:none;padding:0;font-size:inherit}@media (max-width:479px){.compare-lab_passportTopbar__pzXcT{flex-wrap:wrap;row-gap:6px}.compare-lab_passportTopbar__pzXcT>.compare-lab_ghostButton__k_lTx{order:1}.compare-lab_passportTopActions__wHSTg{order:2;margin-left:auto}.compare-lab_passportPageNo__XCDw0{order:3;flex:1 0 100%;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 8px}.compare-lab_passportFacts__d6Cay{grid-template-columns:minmax(0,1fr);gap:6px}.compare-lab_passportFacts__d6Cay div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 12px}.compare-lab_passportFacts__d6Cay dd{margin:0;white-space:nowrap}.compare-lab_passportNav__gzsMV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 8px}.compare-lab_passportNav__gzsMV>*{white-space:nowrap}.compare-lab_passportNavCount__2S61y{grid-column:1/-1;grid-row:1;text-align:center}}.compare-lab_flipBook__xcLtk{--pp-h:clamp(420px,min(calc((100vw - 64px) * 1.5),calc(100dvh - 250px)),680px);height:var(--pp-h);min-height:0;grid-template-rows:minmax(0,1fr)}.compare-lab_flipBook__xcLtk[data-wide]{--pp-h:clamp(480px,calc(100dvh - 220px),760px);height:var(--pp-h);min-height:0}.compare-lab_flipHalf__I8C02,.compare-lab_flipLeaf__3Xfts{min-height:0;height:100%}.compare-lab_passportPage__pF5ti{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.compare-lab_passportPage__pF5ti:not([data-kind=stamps]) .compare-lab_passportPageBody__jlePX{overflow-y:auto;overscroll-behavior:contain;margin-right:-6px;padding-right:6px;scrollbar-width:thin}.compare-lab_passportPage__pF5ti[data-kind=stamps] .compare-lab_passportPageBody__jlePX{overflow:visible}.compare-lab_stampSpread__e7lyo{container-type:size;flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;gap:0 4px;padding:0}.compare-lab_stampSpread__e7lyo li,.compare-lab_stampSpread__e7lyo li:nth-child(2n),.compare-lab_stampSpread__e7lyo li:nth-child(3n+2){margin:0;min-height:0;justify-content:flex-start}.compare-lab_stampSpread__e7lyo li:nth-child(odd){translate:0 -6px}.compare-lab_stampSpread__e7lyo li:nth-child(2n){translate:0 10px}.compare-lab_stampSpread__e7lyo li svg{flex:none;width:min(calc(33.3cqh - 26px),46cqw);height:auto;aspect-ratio:1}.compare-lab_stampSpread__e7lyo li strong{font-size:.8rem;line-height:1.3;margin-top:-4px}.compare-lab_stampSpread__e7lyo li span{font-size:.66rem;line-height:1.35}@media (min-width:900px){.compare-lab_stampSpread__e7lyo{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.compare-lab_stampSpread__e7lyo li:nth-child(2n),.compare-lab_stampSpread__e7lyo li:nth-child(odd){translate:none}.compare-lab_stampSpread__e7lyo li:nth-child(3n+2){translate:0 18px}.compare-lab_stampSpread__e7lyo li:nth-child(3n+1){translate:0 -6px}.compare-lab_stampSpread__e7lyo li svg{width:min(calc(50cqh - 44px),30cqw)}}.compare-lab_stampSpread__e7lyo li:first-child{z-index:7}.compare-lab_stampSpread__e7lyo li:nth-child(2){z-index:6}.compare-lab_stampSpread__e7lyo li:nth-child(3){z-index:5}.compare-lab_stampSpread__e7lyo li:nth-child(4){z-index:4}.compare-lab_stampSpread__e7lyo li:nth-child(5){z-index:3}.compare-lab_stampSpread__e7lyo li:nth-child(6){z-index:2}.compare-lab_stampSpread__e7lyo li span,.compare-lab_stampSpread__e7lyo li strong{background:none;padding:0 2px;border-radius:0;text-shadow:0 0 2px #fbf7ee,0 0 2px #fbf7ee}.compare-lab_passportFacts__d6Cay,.compare-lab_passportFacts__d6Cay div{background:none}.compare-lab_passportFacts__d6Cay{grid-template-columns:minmax(0,1fr);gap:0}.compare-lab_passportFacts__d6Cay div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 2px;border:0;border-bottom:1px dashed var(--cl-line-strong);border-radius:0}.compare-lab_passportFacts__d6Cay dd{margin:0;white-space:nowrap}.compare-lab_passportOwner__sWZdy{gap:10px}.compare-lab_stampSpreadWrap__KmoTB{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px}.compare-lab_stampSpread__e7lyo li:nth-child(odd){translate:0 -4px}.compare-lab_stampSpread__e7lyo li:nth-child(2n){translate:0 6px}.compare-lab_stampSpreadButton__u_i4X{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.compare-lab_stampSpreadButton__u_i4X:focus-visible{outline:2px solid var(--cl-b);outline-offset:2px;border-radius:8px}.compare-lab_stampSpreadButton__u_i4X[aria-pressed=true] strong{text-decoration:underline;text-underline-offset:3px}.compare-lab_stampSpread__e7lyo[data-count="6"] li svg{width:min(calc(33.3cqh - 40px),46cqw)}.compare-lab_stampSpread__e7lyo[data-count="4"]{grid-template-rows:repeat(2,minmax(0,1fr))}.compare-lab_stampSpread__e7lyo[data-count="4"] li svg{width:min(calc(50cqh - 44px),46cqw)}.compare-lab_stampSpread__e7lyo li strong{overflow-wrap:anywhere}.compare-lab_stampSpreadCaption__ihsLI{flex:none;margin:0;min-height:calc(3 * 1.45em);font-size:.74rem;line-height:1.45;color:var(--cl-ink-soft)}@media (min-width:900px){.compare-lab_stampSpread__e7lyo[data-count="4"] li svg,.compare-lab_stampSpread__e7lyo[data-count="6"] li svg{width:min(calc(50cqh - 46px),30cqw)}.compare-lab_stampSpread__e7lyo[data-count="4"]{grid-template-rows:repeat(2,minmax(0,1fr))}}.compare-lab_passportPage__pF5ti .compare-lab_countryStamps__o_cYK{grid-template-columns:minmax(0,1fr);gap:4px}.compare-lab_passportPage__pF5ti .compare-lab_countryStamps__o_cYK li{flex-direction:row;align-items:center;gap:10px;text-align:left;padding:2px 0;border-bottom:1px dashed var(--cl-line)}.compare-lab_passportPage__pF5ti .compare-lab_countryStamps__o_cYK li strong{flex:1;min-width:0}.compare-lab_passportPage__pF5ti .compare-lab_countryStampFrame__Mt_fO{padding:2px;flex:none}.compare-lab_passportPage__pF5ti .compare-lab_countryStampFrame__Mt_fO img{width:32px;height:24px}@media (min-width:900px){.compare-lab_passportPage__pF5ti .compare-lab_countryStamps__o_cYK{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.compare-lab_passportPage__pF5ti .compare-lab_cookList__PSQgt{gap:8px}.compare-lab_passportPage__pF5ti .compare-lab_cookList__PSQgt li{grid-template-columns:72px minmax(0,1fr);gap:4px 10px;align-items:start}.compare-lab_passportPage__pF5ti .compare-lab_cookList__PSQgt img,.compare-lab_passportPage__pF5ti .compare-lab_cookThumbEmpty__ccgRi{width:72px;height:54px;grid-row:span 2}.compare-lab_passportPage__pF5ti .compare-lab_cookActions__TCgp3{grid-column:2;display:flex;align-items:center;gap:8px}.compare-lab_passportPage__pF5ti .compare-lab_cookActions__TCgp3 .compare-lab_ghostButton__k_lTx{min-height:36px;padding:0 12px;font-size:.82rem}.compare-lab_passportPage__pF5ti .compare-lab_confirmBox___XhFD{position:absolute;left:12px;right:12px;bottom:40px;z-index:5;box-shadow:0 18px 40px -18px rgba(15,30,48,.55)}.compare-lab_passportPage__pF5ti .compare-lab_passportRecord__FkMN6{gap:6px}.compare-lab_passportPage__pF5ti .compare-lab_passportLevels__YaIbq li{padding:6px 4px}.compare-lab_passportPage__pF5ti .compare-lab_cookList__PSQgt li{grid-template-columns:56px minmax(0,1fr);gap:6px 10px;align-items:center}.compare-lab_passportPage__pF5ti .compare-lab_cookList__PSQgt img,.compare-lab_passportPage__pF5ti .compare-lab_cookThumbEmpty__ccgRi{width:56px;height:42px;grid-row:auto}.compare-lab_passportPage__pF5ti .compare-lab_cookList__PSQgt li>div:not(.compare-lab_cookActions__TCgp3):not(.compare-lab_confirmBox___XhFD){display:flex;flex-direction:column;min-width:0}.compare-lab_passportPage__pF5ti .compare-lab_cookActions__TCgp3{grid-column:1/-1;flex-direction:row;justify-content:flex-start}.compare-lab_passportPage__pF5ti .compare-lab_passportOwner__sWZdy{gap:8px}.compare-lab_passportPage__pF5ti .compare-lab_passportField__q0wyR input{min-height:40px;padding-block:6px}.compare-lab_passportPage__pF5ti .compare-lab_passportFacts__d6Cay div{padding:3px 2px}.compare-lab_passportPage__pF5ti .compare-lab_passportShareIntro__5o03L{gap:10px}.compare-lab_passportPage__pF5ti .compare-lab_cookList__PSQgt strong{line-height:1.35}.compare-lab_passportPage__pF5ti .compare-lab_cookList__PSQgt li>div:not(.compare-lab_cookActions__TCgp3):not(.compare-lab_confirmBox___XhFD) span{line-height:1.45}.compare-lab_passportPage__pF5ti .compare-lab_passportOwner__sWZdy{gap:6px}.compare-lab_passportPage__pF5ti .compare-lab_passportNext__Y_PUY{gap:10px}.compare-lab_passportPage__pF5ti .compare-lab_passportNext__Y_PUY li div span{font-size:.82rem;line-height:1.45}.compare-lab_passportPage__pF5ti .compare-lab_passportRecent__akCLw{gap:4%}.compare-lab_passportPage__pF5ti .compare-lab_passportRecent__akCLw svg{width:min(29%,112px);height:auto}.compare-lab_stampSpreadWrap__KmoTB{position:relative}.compare-lab_stampSpreadHint__MKMlv{flex:none;margin:0;font-size:.72rem;line-height:1.4;color:var(--cl-muted)}.compare-lab_stampSpreadCaption__ihsLI{position:absolute;left:-6px;right:-6px;bottom:-6px;z-index:10;min-height:0;padding:8px 10px;border-radius:10px;background:#fbf7ee;border:1px dashed var(--cl-line-strong);box-shadow:0 -12px 22px -14px rgba(31,41,51,.45)}.compare-lab_stampSpreadCaption__ihsLI:not([data-open]){display:none}.compare-lab_stampSpread__e7lyo[data-count="6"] li svg{width:min(calc(33.3cqh - 36px),46cqw)}.compare-lab_stampSpread__e7lyo[data-count="4"] li svg{width:min(calc(50cqh - 42px),46cqw)}@media (min-width:900px){.compare-lab_stampSpread__e7lyo[data-count="4"] li svg,.compare-lab_stampSpread__e7lyo[data-count="6"] li svg{width:min(calc(50cqh - 44px),30cqw)}}.compare-lab_sponsorMark__YLlqi{display:block;width:auto;min-width:1px;max-width:100%;height:1px;margin-block-end:-1px;overflow:hidden;pointer-events:none}.compare-lab_sponsorCard__iLyxm{display:block;margin:14px 0 0;padding:12px 14px;border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-surface,#fff)}.compare-lab_sponsorCardTag__kEPgF{display:inline-block;margin-bottom:8px;padding:2px 8px;border:1px solid var(--cl-line-strong);border-radius:4px;color:var(--cl-ink-soft);font-size:.68rem;letter-spacing:.08em}.compare-lab_sponsorCardBody__Br2Gf{display:flex;gap:14px;align-items:flex-start;color:inherit;text-decoration:none}.compare-lab_sponsorCardLogo__7iCT4{flex:0 0 auto;width:72px;height:72px;object-fit:contain;border-radius:6px;background:#fff}.compare-lab_sponsorCardText__xBAOQ{display:flex;flex-direction:column;gap:4px;min-width:0}.compare-lab_sponsorCardName__zeO54{font-size:.92rem;font-weight:600}.compare-lab_sponsorCardMessage__NB3lX{font-size:.86rem;color:var(--cl-ink-soft)}.compare-lab_sponsorCardDescription__LMe00{font-size:.8rem;line-height:1.7;color:var(--cl-ink-soft)}@media (max-width:640px){.compare-lab_sponsorCardLogo__7iCT4{width:56px;height:56px}.compare-lab_sponsorCardBody__Br2Gf{gap:10px}}