.wizard-motion_stepEnter__ZyVe5{animation:wizard-motion_onboarding-step-enter__ETTDf var(--duration-fast) var(--ease-smooth-out) both}.wizard-motion_completionMark__AJmv3{animation:wizard-motion_onboarding-completion-mark__J___b var(--duration-fast) var(--ease-smooth-out) both}.wizard-motion_briefRowEnter__Lvja5{animation:wizard-motion_onboarding-brief-row-enter__cREyC var(--duration-quick) var(--ease-smooth-out) backwards}@keyframes wizard-motion_onboarding-step-enter__ETTDf{0%{opacity:0;transform:translateY(var(--distance-base))}to{opacity:1;transform:translateY(0)}}@keyframes wizard-motion_onboarding-completion-mark__J___b{0%{opacity:0;transform:scale(var(--scale-large))}to{opacity:1;transform:scale(1)}}@keyframes wizard-motion_onboarding-brief-row-enter__cREyC{0%{opacity:0;transform:translateY(var(--distance-micro))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wizard-motion_briefRowEnter__Lvja5,.wizard-motion_completionMark__AJmv3,.wizard-motion_stepEnter__ZyVe5{animation-duration:var(--duration-quick);animation-timing-function:var(--ease-linear)}@keyframes wizard-motion_onboarding-step-enter__ETTDf{0%{opacity:0}to{opacity:1}}@keyframes wizard-motion_onboarding-completion-mark__J___b{0%{opacity:0}to{opacity:1}}@keyframes wizard-motion_onboarding-brief-row-enter__cREyC{0%{opacity:0}to{opacity:1}}}.pdp-family-rhythm_familyRhythm__sHrbg[data-pdp-family=colorblock],.pdp-family-rhythm_familyRhythm__sHrbg[data-pdp-family=colorblock]>*{--pdp-rhythm-section:var(--pdp-rhythm-item);--pdp-rhythm-section-compact:var(--pdp-rhythm-item);--pdp-rhythm-header-content:var(--pdp-rhythm-media-caption);--pdp-rhythm-chapter:var(--pdp-rhythm-item)}.pdp-family-rhythm_familyRhythm__sHrbg[data-pdp-family=heritage],.pdp-family-rhythm_familyRhythm__sHrbg[data-pdp-family=heritage]>*{--pdp-rhythm-section:var(--pdp-rhythm-section-compact);--pdp-rhythm-header-content:var(--pdp-rhythm-item)}.pdp-family-rhythm_familyRhythm__sHrbg[data-pdp-family=lab],.pdp-family-rhythm_familyRhythm__sHrbg[data-pdp-family=lab]>*{--pdp-rhythm-section:var(--pdp-rhythm-section-compact);--pdp-rhythm-header-content:var(--pdp-rhythm-title-lead)}.pdp-family-rhythm_familyRhythm__sHrbg[data-pdp-family=editorial],.pdp-family-rhythm_familyRhythm__sHrbg[data-pdp-family=editorial]>*{--pdp-rhythm-section:var(--pdp-rhythm-chapter)}.pdp-family-rhythm_familyRhythm__sHrbg[data-pdp-family=natural],.pdp-family-rhythm_familyRhythm__sHrbg[data-pdp-family=natural]>*{--pdp-rhythm-header-content:var(--pdp-rhythm-item)}[data-chapter-marker=large] .pdp-family-rhythm_chapterIndex__XWWmM{flex-shrink:1;min-inline-size:0;font-family:var(--pdp-type-chapter-display-family);font-size:var(--pdp-type-chapter-display-size);font-weight:var(--pdp-type-chapter-display-weight);line-height:var(--pdp-type-chapter-display-leading);letter-spacing:var(--pdp-type-chapter-display-tracking)}.CtaWithBrandSeal_closing__zoNnb{display:grid;gap:var(--pdp-rhythm-paragraph);min-inline-size:0}.ThreePhotoGridSafety_steps__acbpk{display:grid;gap:var(--pdp-rhythm-header-content)}.ThreePhotoGridSafety_step__m8iEA{display:grid;gap:var(--pdp-rhythm-media-caption);min-width:0}.LifestyleHero_media__4oiae{min-inline-size:0}.PriceSummary_originalPrice__Wh10y{text-decoration:line-through;font-variant-numeric:tabular-nums}.PriceSummary_check__oELs4{display:inline-flex;inline-size:var(--pdp-icon-size-inline);block-size:var(--pdp-icon-size-inline);color:var(--pdp-accent-secondary)}.PriceSummary_check__oELs4 svg{inline-size:100%;block-size:100%;stroke-width:var(--pdp-stroke-strong)}.PriceSummary_assurance__FhrAy{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pdp-rhythm-eyebrow-title);padding-block-start:var(--pdp-rhythm-source-rule);border-block-start:var(--pdp-stroke-hairline) solid var(--pdp-divider-subtle)}.IngredientHighlight_ingredient___UDC5,.IngredientHighlight_ingredients__6k5hk{display:grid;gap:var(--pdp-rhythm-item)}.IngredientHighlight_ingredient___UDC5{grid-template-columns:auto minmax(0,1fr);align-items:baseline}.OversizedSeafood_copyGroup__EmIgN,.OversizedSeafood_details__fK_iq{display:grid;gap:var(--pdp-rhythm-paragraph);min-inline-size:0}.OversizedSeafood_brandEn__WUtX_{margin:0;overflow-wrap:anywhere;color:var(--pdp-accent-ink)}.PainPointThreeColumn_list__WYIro{margin:0;padding:0;list-style:none}.PromoBoldHero_badgeGroup__PrcgG{display:flex;flex-wrap:wrap;gap:var(--pdp-rhythm-eyebrow-title)}.PromoBoldHero_label__rUOAs{color:var(--pdp-accent-secondary)}.PromoBoldHero_trustPerks__T39b8{display:grid;gap:var(--pdp-rhythm-paragraph)}.FiveRowChecklist_list__LhiI_,.PromoBoldHero_trustPerks__T39b8{margin:0;padding:0;list-style:none}.FiveRowChecklist_check__GAJJx{display:inline-flex;color:var(--pdp-accent-ink)}.MorningLunchDinner_list__dlxrJ{margin:0;padding:0;list-style:none}.DocumentOverlayCard_document__ZYGLc{display:grid;gap:var(--pdp-rhythm-paragraph);padding-block:var(--pdp-rhythm-item);border-top:var(--pdp-stroke-hairline) solid var(--pdp-divider-subtle);white-space:pre-line}.BeforeAfterSplit_items__zZQW1{display:grid;gap:var(--pdp-rhythm-header-content)}.BeforeAfterSplit_item__FjY1c,.BeforeAfterSplit_photo__9ifdY{display:grid;gap:var(--pdp-rhythm-media-caption);min-inline-size:0}.BeforeAfterSplit_comparison__T5_y6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pdp-layout-column-min)),1fr));gap:var(--pdp-rhythm-item);align-items:start}.BeforeAfterSplit_dividerLabel__rCCmZ{grid-column:1/-1;grid-row:1;text-align:center}.PatentRecipeBand_line__YvYvQ{display:block;width:100%}.metric-feature_stage__n3RxD{container-type:inline-size;min-inline-size:0}.metric-feature_metrics__7XNX_{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);-moz-column-gap:var(--pdp-rhythm-header-content);column-gap:var(--pdp-rhythm-header-content);row-gap:var(--pdp-rhythm-item);margin:var(--pdp-space-zero);padding:var(--pdp-rhythm-item) var(--pdp-space-zero);list-style:none}.metric-feature_item__bS6b1{position:relative;container-type:inline-size;min-inline-size:0;align-content:center;overflow-wrap:anywhere;word-break:keep-all}.metric-feature_item__bS6b1:not(:first-child){border-block-start:var(--pdp-stroke-hairline) solid var(--pdp-divider-subtle);padding-block-start:var(--pdp-rhythm-item)}.metric-feature_metrics__7XNX_[data-metric-count="1"]{grid-template-columns:minmax(0,1fr);padding-block:var(--pdp-rhythm-header-content)}.metric-feature_metrics__7XNX_[data-metric-count="2"] .metric-feature_item__bS6b1:last-child{align-self:end}.metric-feature_metrics__7XNX_[data-metric-count="3"] .metric-feature_item__bS6b1:first-child{grid-row:span 2}.metric-feature_amount__B7nLF{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pdp-rhythm-eyebrow-title);margin-block-end:var(--pdp-rhythm-title-lead);min-inline-size:0}.metric-feature_value__uBjVK{position:relative;min-inline-size:0;max-inline-size:100%;font-family:var(--pdp-type-metric-hero-family);font-size:clamp(var(--pdp-type-headline-size-min),32cqi,var(--pdp-type-metric-hero-size-max));font-weight:var(--pdp-type-metric-hero-weight);line-height:var(--pdp-type-metric-hero-leading);letter-spacing:var(--pdp-type-metric-hero-tracking);font-variant-numeric:lining-nums tabular-nums;color:var(--pdp-accent-ink)}.metric-feature_item__bS6b1:not(:first-child) .metric-feature_value__uBjVK{font-size:clamp(var(--pdp-type-headline-size-min),30cqi,var(--pdp-type-metric-hero-size-min))}.metric-feature_item__bS6b1:not(:first-child) .metric-feature_valueText__CcbZj,.metric-feature_value__uBjVK.metric-feature_valueText__CcbZj{font-family:var(--pdp-type-headline-family);font-size:clamp(var(--pdp-type-headline-size-min),10cqi,var(--pdp-type-headline-size-max));font-weight:var(--pdp-type-headline-weight);line-height:var(--pdp-type-headline-leading);letter-spacing:var(--pdp-type-headline-tracking);font-variant-numeric:normal;text-wrap:balance}.metric-feature_unit__s38aa{position:relative;min-inline-size:0;max-inline-size:100%;font-family:var(--pdp-type-title-family);font-size:var(--pdp-type-title-size);font-weight:var(--pdp-type-title-weight);line-height:var(--pdp-type-title-leading);letter-spacing:var(--pdp-type-title-tracking);color:var(--pdp-on-surface-secondary)}.metric-feature_body__Hk8ha,.metric-feature_label__R3TTv,.metric-feature_note__BTiS1{position:relative}.metric-feature_label__R3TTv{margin:var(--pdp-space-zero);font-family:var(--pdp-type-title-family);font-size:var(--pdp-type-title-size);font-weight:var(--pdp-type-title-weight);line-height:var(--pdp-type-title-leading);letter-spacing:var(--pdp-type-title-tracking);text-wrap:balance}.metric-feature_body__Hk8ha{margin:var(--pdp-rhythm-eyebrow-title) var(--pdp-space-zero) var(--pdp-space-zero);font-family:var(--pdp-type-body-family);font-size:var(--pdp-type-body-size);font-weight:var(--pdp-type-body-weight);line-height:var(--pdp-type-body-leading);letter-spacing:var(--pdp-type-body-tracking);max-inline-size:var(--pdp-type-body-measure);text-wrap:pretty}.metric-feature_note__BTiS1{margin:var(--pdp-rhythm-media-caption) var(--pdp-space-zero) var(--pdp-space-zero);font-family:var(--pdp-type-caption-family);font-size:var(--pdp-type-caption-size);font-weight:var(--pdp-type-caption-weight);line-height:var(--pdp-type-caption-leading);letter-spacing:var(--pdp-type-caption-tracking);color:var(--pdp-on-surface-muted);text-wrap:pretty}.metric-feature_photo__uAR07{position:relative;min-inline-size:0;inline-size:min(100%,var(--pdp-layout-column-min));justify-self:end}@container (max-width: 30rem){.metric-feature_metrics__7XNX_{grid-template-columns:minmax(0,1fr);row-gap:var(--pdp-rhythm-header-content)}.metric-feature_metrics__7XNX_[data-metric-count="3"] .metric-feature_item__bS6b1:first-child{grid-row:auto}}.CountdownBanner_badge__S7X7F{display:flex;align-items:baseline}.CountdownBanner_label__nyn4z{color:var(--pdp-accent-secondary)}.CountdownBanner_scarcity__jnyYf{display:grid;gap:var(--pdp-rhythm-media-caption);margin-block-start:var(--pdp-rhythm-paragraph)}.CountdownBanner_track__8UuDT{inline-size:100%;block-size:var(--pdp-stroke-strong);background:var(--pdp-divider-subtle)}.CountdownBanner_fill__eyi0R{block-size:100%;background:var(--pdp-accent-ink)}.line-diagram_diagram__o3lKA{container-type:inline-size;min-inline-size:var(--pdp-space-zero)}.line-diagram_drawing__pOBZJ{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--pdp-type-label-size) * 6);align-items:start;padding-block:var(--pdp-rhythm-item) var(--pdp-rhythm-media-caption);border-block-start:var(--pdp-stroke-hairline) solid var(--pdp-divider-subtle);color:var(--pdp-accent-ink)}.line-diagram_drawing__pOBZJ[data-has-height=false]{grid-template-columns:minmax(0,1fr)}.line-diagram_elevation__JfrN3{position:relative;grid-area:1/1;min-inline-size:var(--pdp-space-zero)}.line-diagram_product__qxY7w[data-pdp-media=product]{position:absolute;inset:var(--pdp-stroke-strong);block-size:calc(100% - var(--pdp-stroke-strong) * 2);aspect-ratio:auto}.line-diagram_heightLines__DAzVC,.line-diagram_outline___PxJP,.line-diagram_widthLines__SM0Wh{position:absolute;display:block;overflow:visible;fill:none;stroke:currentColor;stroke-width:var(--pdp-stroke-hairline);pointer-events:none}.line-diagram_outline___PxJP{inset:0;inline-size:100%;block-size:100%;z-index:1}.line-diagram_heightRail__EbURL{position:relative;grid-area:1/2;align-self:stretch}.line-diagram_heightLines__DAzVC{inset-block:0;inset-inline-start:0;inline-size:var(--pdp-rhythm-item);block-size:100%}.line-diagram_heightText__NvBg6{position:absolute;inset-inline:calc(var(--pdp-rhythm-item) + var(--pdp-rhythm-media-caption)) 0;inset-block-start:50%;transform:translateY(-50%)}.line-diagram_widthRail__07qkP{position:relative;grid-area:2/1;min-block-size:calc(var(--pdp-type-label-size) * var(--pdp-type-label-leading) * 3 + var(--pdp-rhythm-item))}.line-diagram_widthLines__SM0Wh{inset-block-start:0;inset-inline:0;inline-size:100%;block-size:var(--pdp-rhythm-item)}.line-diagram_widthText__Ug8SC{position:absolute;inset-inline:var(--pdp-rhythm-media-caption);inset-block-start:calc(var(--pdp-rhythm-item) + var(--pdp-rhythm-media-caption));text-align:center}.line-diagram_measurement___MhQ5{display:grid;gap:var(--pdp-space-zero);min-inline-size:var(--pdp-space-zero);word-break:keep-all;overflow-wrap:anywhere}.line-diagram_detail__VPEG_,.line-diagram_label__iad5a,.line-diagram_note__zTHZg,.line-diagram_unit__GiOWB,.line-diagram_value__fh_TH{margin:var(--pdp-space-zero);font-family:var(--pdp-type-label-family);font-size:var(--pdp-type-label-size);font-weight:var(--pdp-type-label-weight);line-height:var(--pdp-type-label-leading);letter-spacing:var(--pdp-type-label-tracking)}.line-diagram_label__iad5a,.line-diagram_unit__GiOWB{color:var(--pdp-on-surface-secondary)}.line-diagram_value__fh_TH{font-family:var(--pdp-type-title-family);font-size:var(--pdp-type-title-size);font-weight:var(--pdp-type-title-weight);line-height:var(--pdp-type-title-leading);font-variant-numeric:tabular-nums;color:var(--pdp-accent-ink)}.line-diagram_unit__GiOWB{font-weight:var(--pdp-type-body-weight)}.line-diagram_amount__I6Hhd{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pdp-space-zero) calc(var(--pdp-rhythm-media-caption) / 3)}.line-diagram_widthText__Ug8SC .line-diagram_measurement___MhQ5{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--pdp-space-zero) var(--pdp-rhythm-media-caption)}.line-diagram_widthText__Ug8SC .line-diagram_amount__I6Hhd{justify-content:center}.line-diagram_specs__N9j3S{display:grid;list-style:none;padding:var(--pdp-space-zero);margin:var(--pdp-space-zero)}.line-diagram_spec__b5EFZ{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--pdp-rhythm-media-caption);padding-block:var(--pdp-rhythm-source-rule);border-block-start:var(--pdp-stroke-hairline) solid var(--pdp-divider-subtle)}.line-diagram_spec__b5EFZ>:only-child{grid-column:1/-1}.line-diagram_spec__b5EFZ>.line-diagram_measurement___MhQ5{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pdp-rhythm-media-caption)}.line-diagram_spec__b5EFZ[data-dimension=depth]{border-block-start-color:var(--pdp-divider-strong)}.line-diagram_details__lu_86{display:grid;align-content:start;gap:var(--pdp-rhythm-media-caption);min-inline-size:var(--pdp-space-zero)}.line-diagram_detail__VPEG_,.line-diagram_note__zTHZg{font-family:var(--pdp-type-caption-family);font-size:var(--pdp-type-caption-size);font-weight:var(--pdp-type-caption-weight);line-height:var(--pdp-type-caption-leading);letter-spacing:var(--pdp-type-caption-tracking);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.line-diagram_detail__VPEG_{color:var(--pdp-on-surface-secondary)}.line-diagram_note__zTHZg{color:var(--pdp-on-surface-muted)}@container (max-width: 30rem){.line-diagram_drawing__pOBZJ{grid-template-columns:minmax(0,1fr) calc(var(--pdp-type-label-size) * 6)}.line-diagram_heightText__NvBg6{inset-inline-start:calc(var(--pdp-rhythm-item) + var(--pdp-rhythm-media-caption) / 2)}.line-diagram_spec__b5EFZ{grid-template-columns:minmax(0,1fr)}.line-diagram_widthText__Ug8SC .line-diagram_measurement___MhQ5{display:grid}}.editorial-pair_canvas__iUHfA{container-type:inline-size;min-inline-size:var(--pdp-space-zero);display:grid;gap:var(--pdp-rhythm-header-content)}.editorial-pair_spread__V9ytI{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.editorial-pair_primary__JIdMF{position:relative;z-index:0;min-inline-size:var(--pdp-space-zero);margin:var(--pdp-space-zero)}.editorial-pair_side__sLwnJ{display:grid;align-content:start;gap:var(--pdp-rhythm-item);padding-block-start:var(--pdp-rhythm-section);padding-inline-start:var(--pdp-rhythm-item)}.editorial-pair_secondary__rzS94,.editorial-pair_side__sLwnJ{position:relative;z-index:1;min-inline-size:var(--pdp-space-zero)}.editorial-pair_secondary__rzS94{margin:var(--pdp-space-zero);margin-inline-start:calc(var(--pdp-rhythm-item) * -2)}.editorial-pair_photoCaption__JZjR1{padding-block-start:var(--pdp-rhythm-media-caption)}.editorial-pair_primary__JIdMF .editorial-pair_photoCaption__JZjR1{padding-inline-end:var(--pdp-rhythm-item)}.editorial-pair_secondary__rzS94 .editorial-pair_photoCaption__JZjR1{padding-inline-start:var(--pdp-rhythm-item)}.editorial-pair_itemCaption__9V0c8{min-inline-size:var(--pdp-space-zero);display:grid;align-content:start;gap:var(--pdp-rhythm-eyebrow-title)}.editorial-pair_label__alYwP{font-family:var(--pdp-type-title-family);font-size:var(--pdp-type-label-size);font-weight:var(--pdp-type-label-weight);line-height:var(--pdp-type-label-leading);letter-spacing:var(--pdp-type-label-tracking);color:var(--pdp-on-surface-primary);text-wrap:balance}.editorial-pair_caption__pjBHV,.editorial-pair_label__alYwP{margin:var(--pdp-space-zero);word-break:keep-all;overflow-wrap:anywhere}.editorial-pair_caption__pjBHV{font-family:var(--pdp-type-caption-family);font-size:var(--pdp-type-caption-size);font-weight:var(--pdp-type-caption-weight);line-height:var(--pdp-type-caption-leading);letter-spacing:var(--pdp-type-caption-tracking);color:var(--pdp-on-surface-secondary);text-wrap:pretty}.editorial-pair_note__nal6q{color:var(--pdp-on-surface-muted)}.editorial-pair_details__UaLvK{display:flex;flex-wrap:wrap;gap:var(--pdp-rhythm-eyebrow-title)}.editorial-pair_body__1HMvY{margin:var(--pdp-space-zero);max-inline-size:var(--pdp-type-body-measure);font-family:var(--pdp-type-body-family);font-size:var(--pdp-type-body-size);font-weight:var(--pdp-type-body-weight);line-height:var(--pdp-type-body-leading);letter-spacing:var(--pdp-type-body-tracking);color:var(--pdp-on-surface-secondary);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.editorial-pair_textSpread__qIjSW{display:grid;gap:var(--pdp-rhythm-header-content)}.editorial-pair_textColumns__IWFf7{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--pdp-rhythm-item)}.editorial-pair_captionRows__3LBY_{list-style:none;margin:var(--pdp-space-zero);padding:var(--pdp-space-zero);display:grid;gap:var(--pdp-rhythm-item)}.editorial-pair_captionRows__3LBY_>li{min-inline-size:var(--pdp-space-zero);padding-block-start:var(--pdp-rhythm-media-caption);border-block-start:var(--pdp-stroke-hairline) solid var(--pdp-divider-subtle)}.editorial-pair_notes__rQL1D{display:grid;gap:var(--pdp-rhythm-eyebrow-title)}@container (max-width: 30rem){.editorial-pair_spread__V9ytI,.editorial-pair_textColumns__IWFf7{grid-template-columns:minmax(0,1fr);gap:var(--pdp-rhythm-item)}.editorial-pair_side__sLwnJ{padding:var(--pdp-space-zero)}.editorial-pair_secondary__rzS94{margin-inline-start:var(--pdp-rhythm-item)}.editorial-pair_primary__JIdMF .editorial-pair_photoCaption__JZjR1,.editorial-pair_secondary__rzS94 .editorial-pair_photoCaption__JZjR1{padding-inline:var(--pdp-space-zero)}}.editorial-pair_featureSpread__HCiqx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--pdp-rhythm-header-content) var(--pdp-rhythm-item);align-items:start}.editorial-pair_featureSpread__HCiqx>.editorial-pair_primary__JIdMF{grid-column:1;grid-row:2/span 2;align-self:center}.editorial-pair_featureCopy__zsx2O{display:contents}.editorial-pair_featureCopy__zsx2O>*{grid-column:2;min-inline-size:0}.editorial-pair_featureCopy__zsx2O>header[data-pdp-chrome]{grid-column:1/-1;grid-row:1}.editorial-pair_featureCopy__zsx2O>header:not([data-pdp-chrome]){grid-row:2}@container (max-width: 30rem){.editorial-pair_featureSpread__HCiqx{grid-template-columns:minmax(0,1fr)}.editorial-pair_featureSpread__HCiqx>.editorial-pair_primary__JIdMF{grid-row:2}.editorial-pair_featureCopy__zsx2O>*{grid-column:1}.editorial-pair_featureCopy__zsx2O>header:not([data-pdp-chrome]){grid-row:3}}.photo-statement_layout__8OPJD{container-type:inline-size;min-inline-size:var(--pdp-space-zero)}.photo-statement_statement__C0vaK{display:grid;gap:var(--pdp-rhythm-header-content);padding:var(--pdp-rhythm-section) var(--pdp-layout-gutter);color:var(--pdp-on-surface-primary)}.photo-statement_statement__C0vaK[data-statement-only=true]{padding-block:calc(var(--pdp-rhythm-chapter) + var(--pdp-rhythm-header-content))}.photo-statement_statement__C0vaK>header:not([data-pdp-chrome]){min-inline-size:var(--pdp-space-zero)}.photo-statement_statement__C0vaK h2{min-inline-size:var(--pdp-space-zero);max-inline-size:var(--pdp-type-display-measure);word-break:keep-all;overflow-wrap:break-word}.photo-statement_body__7AEIG{margin:var(--pdp-space-zero);max-inline-size:var(--pdp-type-body-measure);font-family:var(--pdp-type-body-family);font-size:var(--pdp-type-body-size);font-weight:var(--pdp-type-body-weight);line-height:var(--pdp-type-body-leading);letter-spacing:var(--pdp-type-body-tracking);color:var(--pdp-on-surface-secondary);word-break:keep-all;overflow-wrap:break-word;white-space:pre-line;text-wrap:pretty}.photo-statement_notes__k5cMo{display:grid;gap:var(--pdp-rhythm-media-caption);max-inline-size:var(--pdp-type-body-measure)}.photo-statement_caption__Z8uFX{margin:var(--pdp-space-zero);font-family:var(--pdp-type-caption-family);font-size:var(--pdp-type-caption-size);font-weight:var(--pdp-type-caption-weight);line-height:var(--pdp-type-caption-leading);letter-spacing:var(--pdp-type-caption-tracking);color:var(--pdp-on-surface-muted);word-break:keep-all;overflow-wrap:break-word;white-space:pre-line;text-wrap:pretty}.photo-statement_lines__gY7oP{display:grid;gap:var(--pdp-rhythm-section-compact);margin:var(--pdp-rhythm-header-content) var(--pdp-space-zero) var(--pdp-space-zero);padding:var(--pdp-space-zero);list-style:none}.photo-statement_line__bys1A{position:relative;min-inline-size:var(--pdp-space-zero);inline-size:84%}.photo-statement_line__bys1A:nth-child(2n){justify-self:end;text-align:end}.photo-statement_lineTitle__QNPa3{margin:var(--pdp-space-zero);font-family:var(--pdp-type-headline-serif-family);font-size:var(--pdp-type-headline-size);font-weight:var(--pdp-type-headline-serif-weight);line-height:var(--pdp-type-headline-serif-leading);letter-spacing:var(--pdp-type-headline-serif-tracking);color:var(--pdp-on-surface-primary);word-break:keep-all;overflow-wrap:break-word;white-space:pre-line;text-wrap:balance}.photo-statement_lineBody__1qn4d{margin-block-start:var(--pdp-rhythm-title-lead)}.photo-statement_line__bys1A:nth-child(2n) .photo-statement_lineBody__1qn4d{margin-inline-start:auto}@container (max-width: 30rem){.photo-statement_statement__C0vaK h2{max-inline-size:calc(100% - var(--pdp-rhythm-media-caption))}.photo-statement_line__bys1A{inline-size:100%}}.twin-panel_layout__Ulwwk{container-type:inline-size;min-inline-size:0}.twin-panel_panels__N8Rge{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto)}.twin-panel_panels__N8Rge[data-panel-count="1"]{grid-template-columns:minmax(0,1fr)}.twin-panel_panel__6gBBw{position:relative;display:grid;grid-row:1/span 5;grid-template-rows:subgrid;min-inline-size:0;padding:var(--pdp-rhythm-item);word-break:keep-all;overflow-wrap:anywhere}.twin-panel_panel__6gBBw[data-panel-surface=brand-alt]{--pdp-on-surface-primary:var(--pdp-on-brand-alt);--pdp-on-surface-secondary:var(--pdp-on-brand-alt-secondary);--pdp-on-surface-muted:var(--pdp-on-brand-alt-secondary);--pdp-accent-ink:var(--pdp-on-brand-alt);--pdp-accent-secondary:var(--pdp-on-brand-alt-secondary);--pdp-divider-subtle:var(--pdp-on-brand-alt-secondary);--pdp-divider-strong:var(--pdp-on-brand-alt);background:var(--pdp-surface-brand-alt);color:var(--pdp-on-brand-alt)}.twin-panel_panel__6gBBw[data-panel-surface=container]{--pdp-on-surface-primary:var(--pdp-on-container);--pdp-on-surface-secondary:var(--pdp-on-container);--pdp-on-surface-muted:var(--pdp-on-container);--pdp-accent-ink:var(--pdp-on-container);--pdp-accent-secondary:var(--pdp-on-container);--pdp-divider-subtle:var(--pdp-on-container);--pdp-divider-strong:var(--pdp-on-container);background:var(--pdp-surface-container);color:var(--pdp-on-container)}.twin-panel_body__fI3qL,.twin-panel_marker__LFowS,.twin-panel_note__LzaPK,.twin-panel_scene__dYKUk,.twin-panel_title__Fskzh{position:relative;min-inline-size:0;align-self:start;margin:0}.twin-panel_marker__LFowS{grid-row:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pdp-rhythm-eyebrow-title);padding-block-end:var(--pdp-rhythm-item);color:var(--pdp-on-surface-secondary);font-family:var(--pdp-type-label-family);font-size:var(--pdp-type-label-size);font-weight:var(--pdp-type-label-weight);line-height:var(--pdp-type-label-leading);letter-spacing:var(--pdp-type-label-tracking)}.twin-panel_scene__dYKUk{grid-row:2;padding-block-end:var(--pdp-rhythm-item)}.twin-panel_title__Fskzh{grid-row:3;padding-block-end:var(--pdp-rhythm-title-lead);font-family:var(--pdp-type-headline-serif-family);font-size:var(--pdp-type-title-size);font-weight:var(--pdp-type-headline-serif-weight);line-height:var(--pdp-type-title-leading);letter-spacing:var(--pdp-type-title-tracking);text-wrap:balance}.twin-panel_body__fI3qL,.twin-panel_title__Fskzh{color:var(--pdp-on-surface-primary);white-space:pre-line}.twin-panel_body__fI3qL{grid-row:4;max-inline-size:var(--pdp-type-body-measure);font-family:var(--pdp-type-body-family);font-size:var(--pdp-type-body-size);font-weight:var(--pdp-type-body-weight);line-height:var(--pdp-type-body-leading);letter-spacing:var(--pdp-type-body-tracking);text-wrap:pretty}.twin-panel_caption__eVhNk,.twin-panel_note__LzaPK,.twin-panel_source__0wVFX{margin:0;font-family:var(--pdp-type-caption-family);font-size:var(--pdp-type-caption-size);font-weight:var(--pdp-type-caption-weight);line-height:var(--pdp-type-caption-leading);letter-spacing:var(--pdp-type-caption-tracking);text-wrap:pretty;white-space:pre-line}.twin-panel_note__LzaPK{grid-row:5;padding-block-start:var(--pdp-rhythm-item);color:var(--pdp-on-surface-secondary)}.twin-panel_sharedRows__R0iuR{display:grid;gap:var(--pdp-rhythm-item);margin-block-start:var(--pdp-rhythm-header-content)}.twin-panel_sharedRow__rhGjf{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;padding-block-start:var(--pdp-rhythm-item);border-block-start:var(--pdp-stroke-hairline) solid var(--pdp-divider-subtle)}.twin-panel_sharedRow__rhGjf[data-has-image=true]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);-moz-column-gap:var(--pdp-rhythm-item);column-gap:var(--pdp-rhythm-item)}.twin-panel_sharedRow__rhGjf[data-has-image=true]>:not(.twin-panel_scene__dYKUk){grid-column:2}.twin-panel_sharedRow__rhGjf[data-has-image=true]>.twin-panel_scene__dYKUk{grid-column:1;grid-row:1/span 5;padding:0}.twin-panel_notes__e6Xgx{display:grid;gap:var(--pdp-rhythm-media-caption)}.twin-panel_source__0wVFX{padding-block-start:var(--pdp-rhythm-source-rule);border-block-start:var(--pdp-stroke-hairline) solid var(--pdp-divider-subtle)}@container (max-width: 30rem){.twin-panel_panels__N8Rge{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.twin-panel_panel__6gBBw{grid-row:auto;grid-template-rows:repeat(5,auto)}.twin-panel_sharedRow__rhGjf[data-has-image=true]{grid-template-columns:minmax(0,1fr)}.twin-panel_sharedRow__rhGjf[data-has-image=true]>:not(.twin-panel_scene__dYKUk){grid-column:1}.twin-panel_sharedRow__rhGjf[data-has-image=true]>.twin-panel_scene__dYKUk{grid-column:1;grid-row:2;padding-block-end:var(--pdp-rhythm-item)}}[data-pdp-family=colorblock] .twin-panel_panels__N8Rge[data-panel-composition=spread]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);-moz-column-gap:var(--pdp-rhythm-item);column-gap:var(--pdp-rhythm-item)}[data-pdp-family=colorblock] .twin-panel_panels__N8Rge[data-panel-composition=spread][data-panel-count="1"]{grid-template-columns:minmax(0,1fr)}[data-pdp-family=colorblock] .twin-panel_panels__N8Rge[data-panel-composition=spread] .twin-panel_panel__6gBBw{--pdp-on-surface-primary:inherit;--pdp-on-surface-secondary:inherit;--pdp-on-surface-muted:inherit;--pdp-accent-ink:inherit;--pdp-accent-secondary:inherit;--pdp-divider-subtle:inherit;--pdp-divider-strong:inherit;grid-row:1/span 5;grid-template-rows:subgrid;padding:var(--pdp-space-zero);background:none;color:inherit}.ThreeMetricCard_evidence___TsOl,.ThreeMetricCard_stats__5I8vB,.ThreeMetricCard_testimonials__LJVjb{display:grid;gap:var(--pdp-rhythm-item)}.ThreeMetricCard_stat__56knd{padding-block:var(--pdp-rhythm-item);border-top:var(--pdp-stroke-hairline) solid var(--pdp-divider-subtle)}.ThreeMetricCard_card___v8kz,.ThreeMetricCard_evidenceCard__WIGuO,.ThreeMetricCard_stat__56knd{display:grid;gap:var(--pdp-rhythm-media-caption);min-width:0}.ThreeMetricCard_authorRow__o36HZ{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--pdp-rhythm-media-caption);align-items:baseline}.pdp-comparison_table__81aIF{inline-size:100%;table-layout:fixed;border-collapse:collapse;color:var(--pdp-on-surface-primary)}.pdp-comparison_cell__nx_j6,.pdp-comparison_header__fNjxf{padding-block:var(--pdp-rhythm-paragraph);padding-inline:var(--pdp-rhythm-media-caption);border-block-start:var(--pdp-stroke-hairline) solid var(--pdp-divider-subtle);text-align:start;vertical-align:top;overflow-wrap:anywhere;word-break:keep-all}.pdp-comparison_cell__nx_j6{font-family:var(--pdp-type-body-family);font-size:var(--pdp-type-body-size);font-weight:var(--pdp-type-body-weight);line-height:var(--pdp-type-body-leading);letter-spacing:var(--pdp-type-body-tracking)}.pdp-comparison_header__fNjxf{font-family:var(--pdp-type-label-family);font-size:var(--pdp-type-label-size);font-weight:var(--pdp-type-label-weight);line-height:var(--pdp-type-label-leading);letter-spacing:var(--pdp-type-label-tracking);color:var(--pdp-accent-ink)}.pdp-comparison_preferred__I7PIr{--pdp-accent-ink:var(--pdp-on-accent-soft,var(--pdp-on-container-low));--pdp-accent-secondary:var(--pdp-on-accent-soft,var(--pdp-on-container-low));--pdp-on-surface-primary:var(--pdp-on-accent-soft,var(--pdp-on-container-low));--pdp-on-surface-secondary:var(--pdp-on-accent-soft,var(--pdp-on-container-low));--pdp-on-surface-muted:var(--pdp-on-accent-soft,var(--pdp-on-container-low));background:var(--pdp-accent-soft);color:var(--pdp-on-accent-soft,var(--pdp-on-container-low))}.UsageRoutine4Step_content__gGHGw{display:grid;min-inline-size:0;gap:var(--pdp-rhythm-item)}.UsageRoutine4Step_missingImage__q3qYb{aspect-ratio:var(--pdp-media-ratio-landscape);background:var(--pdp-surface-container)}.WhyOversized_subline__WwERW{margin:0;max-inline-size:var(--pdp-type-title-measure);font-family:var(--pdp-type-title-family);font-size:var(--pdp-type-title-size);font-weight:var(--pdp-type-title-weight);line-height:var(--pdp-type-title-leading);letter-spacing:var(--pdp-type-title-tracking);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.WhyOversized_body__R6bBo{margin:0;max-inline-size:var(--pdp-type-body-measure);font-family:var(--pdp-type-body-family);font-size:var(--pdp-type-body-size);font-weight:var(--pdp-type-body-weight);line-height:var(--pdp-type-body-leading);letter-spacing:var(--pdp-type-body-tracking);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.SpecTechSections_techStoryContent__S8roh{display:grid;gap:var(--pdp-rhythm-title-lead)}.SpecTechSections_techBenefitList__Ceka4{display:grid;gap:var(--pdp-rhythm-item)}.SpecTechSections_techBenefitRow__qBu_O{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pdp-layout-column-min)),1fr));gap:var(--pdp-rhythm-item)}.SpecTechSections_techBenefitRow__qBu_O[data-has-media=false]{grid-template-columns:1fr}.SpecTechSections_techBenefitRow__qBu_O[data-row-direction=reverse]>figure{order:1}.SpecTechSections_techBenefitCopy__cN3Kf{display:grid;align-content:center;gap:var(--pdp-rhythm-title-lead);min-width:0}.SpecTechSections_techMetricRail__H7Y_T{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pdp-layout-column-min)),1fr));gap:var(--pdp-rhythm-item)}.SpecTechSections_techMetric__2xEIk{display:grid;align-content:start;gap:var(--pdp-rhythm-media-caption);min-width:0}.SpecTechSections_techMetricValue__kd0Zx{margin:var(--pdp-space-zero)}.SpecTechSections_techProofNote__Z9xpP,.SpecTechSections_techProofNotes__DDRdZ{display:grid;gap:var(--pdp-rhythm-item)}.SpecTechSections_techProofNote__Z9xpP{grid-template-columns:auto minmax(0,1fr)}.SpecTechSections_techProofBody__E9dhQ{margin-top:var(--pdp-rhythm-title-lead)}.SpecTechSections_techMatrix__Br9pB{min-width:0}.SpecTechSections_techMatrixHeader__XQ4kj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pdp-rhythm-item);padding-block:var(--pdp-rhythm-item)}.SpecTechSections_techMatrixLabelHeader__4bpcZ{color:var(--pdp-accent-ink)}.SpecTechSections_techMatrixColumnHeader__0zQ7r{display:grid;align-content:end;gap:var(--pdp-rhythm-media-caption);min-width:0}.SpecTechSections_techMatrixHeaderText__UVWqL{color:var(--pdp-accent-ink)}.SpecTechSections_techMatrixRecommend__fEd_D{color:var(--pdp-accent-secondary)}.SpecTechSections_techMatrixValues__WD_E3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pdp-rhythm-item)}.SpecTechSections_techMatrixCell__ECs_C{min-width:0;font-variant-numeric:tabular-nums}.SpecTechSections_techMatrixCellStrong__1qPdn{color:var(--pdp-accent-ink)}.SpecTechSections_techMatrixCheck__Xz_s5{margin-inline-end:var(--pdp-rhythm-media-caption);color:var(--pdp-accent-secondary)}.living_livingNatural__kLBLl{background:var(--pdp-surface-paper);color:var(--pdp-on-paper)}.fashion_fashionEditorial__psagS,.kids_kidsGentle__WDCbw,.pet_petCare__jD7_p{background:var(--pdp-surface-paper);color:var(--pdp-on-paper)}.kitchen_kitchenCraft__8L2U2,.sports_sportsPerformance__3Fz1T{background:var(--pdp-surface-paper);color:var(--pdp-on-paper)}.AssemblySkinPicker_grid__uTrIU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.AssemblySkinPicker_choice__zTkDd{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px 12px;border:1px solid #d6d0c7;border-radius:10px;background:#fffdf9;color:#292524;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.AssemblySkinPicker_choice__zTkDd:hover{border-color:#b8afa3;background:#ffffff;transform:translateY(-1px)}.AssemblySkinPicker_choice__zTkDd:focus-visible{outline:3px solid #a2d2ff;outline-offset:2px}.AssemblySkinPicker_choice__zTkDd[aria-checked=true]{border-color:#ffc8dd;background:#fff5f8;box-shadow:inset 0 0 0 1px #ffc8dd}.AssemblySkinPicker_swatch__kR5jv{width:18px;height:18px;border:1px solid rgb(41 37 36/16%);border-radius:5px;background:var(--hc-primary,#ffc8dd)}.AssemblySkinPicker_copy__Vf_Yr{display:grid;min-width:0;gap:2px}.AssemblySkinPicker_label__agm6t{overflow-wrap:break-word;font-size:13px;font-weight:700;line-height:1.35}.AssemblySkinPicker_meta___8ESd{color:#78716c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.AssemblySkinPicker_state__zIiGT{min-width:32px;color:#9f456c;font-size:10px;font-weight:700;line-height:1.2;text-align:right}@media (max-width:900px){.AssemblySkinPicker_grid__uTrIU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.AssemblySkinPicker_grid__uTrIU{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.AssemblySkinPicker_choice__zTkDd{transition:none}}.hobby_hobbyMaker__Rokpm,.travel_travelEditorial__74CKQ{background:var(--pdp-surface-paper);color:var(--pdp-on-paper)}.WireframeSkeletons_sectionShell__QzgRe{transition-property:border-color,background-color,box-shadow}.WireframeSkeletons_sectionSelectButton__168Pj{border-radius:12px}.WireframeSkeletons_sectionSelectButton__168Pj:focus-visible{outline:2px solid currentColor;outline-offset:3px}.WireframeSkeletons_assembledSection__G_1sv{position:relative;min-height:120px;isolation:isolate}.WireframeSkeletons_assembledContent__YdIHV{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease}@media (prefers-reduced-motion:reduce){.WireframeSkeletons_assembledContent__YdIHV{transition:none}}.shell_shell__SsBSe{display:flex;flex-direction:column;height:100dvh;width:100%;overflow:hidden;background-color:var(--ec-neutral-50);font-family:var(--ui-font-family)}.shell_shellRow__LQ_lB{position:relative;display:flex;flex:1;min-height:0;overflow:hidden}.shell_shellTopBarSlot__nCsas{flex-shrink:0}.shell_leftPane__aoVe5{display:flex;flex-direction:column;position:relative;width:var(--ec-pane-left-width);min-width:var(--ec-pane-left-min-width);max-width:var(--ec-pane-left-max-width);border-right:1px solid var(--ec-panel-border);background:var(--ec-panel-bg);overflow:hidden;resize:horizontal}.shell_rightPane__xz_QF{min-width:0;max-height:calc(100dvh - 2rem);overflow-y:auto;background-color:var(--ec-panel-bg)}.shell_rightPaneInline___eMSE,.shell_rightPane__xz_QF{display:flex;flex-direction:column;width:var(--ec-pane-right-width);border-left:1px solid var(--ec-panel-border)}.shell_rightPaneInline___eMSE{position:relative;min-width:var(--ec-pane-right-min-width);max-width:480px;background:var(--ec-panel-bg);overflow:hidden;resize:horizontal}.shell_centerPane__MEH6P{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--ec-canvas-spotlight,none),var(--ec-canvas-stage,var(--ec-neutral-50))}.shell_centerPaneChild__p9Vwz iframe{box-shadow:var(--ec-canvas-artboard-shadow,none);background:var(--ec-canvas-mat,#ffffff)}.shell_centerPane__MEH6P>div{flex:1;overflow:auto;overscroll-behavior:contain}.shell_resizeHandle__3DMvw{width:var(--ec-resize-handle-size);min-width:var(--ec-resize-handle-size);cursor:col-resize;background-color:transparent;transition:background-color var(--ec-transition-fast);position:relative;flex-shrink:0}.shell_resizeHandle__3DMvw:after{content:"";position:absolute;inset:0;left:calc(-1 * (var(--ec-resize-handle-hit-area) - var(--ec-resize-handle-size)) / 2);right:calc(-1 * (var(--ec-resize-handle-hit-area) - var(--ec-resize-handle-size)) / 2)}.shell_resizeHandleActive__T2B9h,.shell_resizeHandle__3DMvw:hover{background-color:var(--ec-neutral-200)}.shell_resizeIndicatorLeft__NxoIZ{position:absolute;right:0;top:0;bottom:0;width:3px;cursor:col-resize;pointer-events:none;background-color:transparent;transition:background-color var(--ec-transition-hover);z-index:10}.shell_leftPane__aoVe5:hover .shell_resizeIndicatorLeft__NxoIZ{background-color:var(--ec-neutral-200)}.shell_resizeIndicatorRight___usn3{position:absolute;left:0;top:0;bottom:0;width:3px;cursor:col-resize;pointer-events:none;background-color:transparent;transition:background-color var(--ec-transition-hover);z-index:10}.shell_rightPaneInline___eMSE:hover .shell_resizeIndicatorRight___usn3{background-color:var(--ec-neutral-200)}.shell_rightCollapseToggle__XV8mn{position:absolute;top:0;right:8px;z-index:20;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--ec-radius-lg);background-color:transparent;color:var(--ec-text-secondary);cursor:pointer;transition:background-color var(--ec-transition-fast),color var(--ec-transition-fast)}.shell_rightCollapseToggle__XV8mn:focus-visible,.shell_rightCollapseToggle__XV8mn:hover{background-color:var(--ec-neutral-100);color:var(--ec-text-primary)}.shell_rightCollapsedTrigger__pX1Uh{position:absolute;right:8px;top:50%;z-index:2;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:48px;flex-shrink:0;align-self:center;margin-left:4px;border-radius:var(--ec-radius-lg);border:1px solid var(--ec-panel-border);background-color:var(--ec-panel-bg);color:var(--ec-text-secondary);cursor:pointer;transition:background-color var(--ec-transition-fast),color var(--ec-transition-fast)}.shell_rightCollapsedTrigger__pX1Uh:hover{background-color:var(--ec-neutral-100);color:var(--ec-text-primary)}.shell_rightInspectorSlot__d685V{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;background-color:var(--ec-panel-bg)}.shell_rightInspectorSlotPlaceholder__VILYo{padding:12px 16px;font-size:14px;color:var(--ec-text-muted)}.shell_tabContentArea__O5ugA{min-width:0;overflow-y:auto}.shell_centerPaneChild__p9Vwz,.shell_tabContentArea__O5ugA{flex:1;min-height:0;scrollbar-gutter:stable;overscroll-behavior:contain}.shell_centerPaneChild__p9Vwz{overflow:auto;padding:28px 24px 72px}.shell_placeholderText__8W9Zg{padding:12px 16px;font-size:14px;color:var(--ec-text-muted)}@media (max-width:1023px){.shell_shellRow__LQ_lB{flex-direction:column}.shell_leftPane__aoVe5,.shell_rightPaneInline___eMSE{display:none;order:1}.shell_leftPane__aoVe5[data-compact-open=true],.shell_rightPaneInline___eMSE[data-compact-open=true]{position:relative;display:flex;flex-direction:column;flex:0 0 min(44dvh,380px);width:100%!important;min-width:0;max-width:none!important;resize:none;border:0;border-top:1px solid var(--ec-panel-border)}.shell_rightPaneInline___eMSE[data-compact-open=true][data-compact-ai=true]{flex:1 1 0;min-height:0}.shell_rightPaneInline___eMSE[data-compact-open=true][data-compact-diagnostic=true]{flex:0 1 min(52dvh,460px);min-height:0}.shell_rightPaneInline___eMSE[data-compact-open=true][data-compact-media=true]{flex:0 1 min(72dvh,640px);min-height:0}.shell_shellRow__LQ_lB[data-compact-ai=true]>.shell_centerPane__MEH6P{flex:0 0 100px}.shell_leftPane__aoVe5>div[role=tablist],.shell_resizeIndicatorLeft__NxoIZ,.shell_resizeIndicatorRight___usn3,.shell_rightCollapseToggle__XV8mn,.shell_rightCollapsedTrigger__pX1Uh{display:none}.shell_rightInspectorSlot__d685V{min-height:0;overflow:hidden}.shell_centerPane__MEH6P{min-height:100px}.shell_centerPaneChild__p9Vwz{padding:16px 24px 32px}.shell_centerPane__MEH6P{background:var(--ec-canvas-stage,var(--ec-neutral-50))}.shell_shellRow__LQ_lB{min-height:100px}}@media (prefers-reduced-motion:reduce){.shell_resizeHandle__3DMvw,.shell_resizeIndicatorLeft__NxoIZ,.shell_resizeIndicatorRight___usn3,.shell_rightCollapseToggle__XV8mn,.shell_rightCollapsedTrigger__pX1Uh{transition:none}}.shell_retainedPanel__EBy0P{min-height:100%}@media (min-width:1024px){.shell_leftPane__aoVe5,.shell_rightPaneInline___eMSE{flex-shrink:0;transition:width var(--ec-motion-base) var(--ec-ease-decelerate),min-width var(--ec-motion-base) var(--ec-ease-decelerate)}.shell_leftPane__aoVe5[data-minimized=true]{transition-duration:var(--ec-motion-fast);transition-timing-function:var(--ec-ease-accelerate)}.shell_leftPane__aoVe5 .shell_tabContentArea__O5ugA{flex:1;min-width:var(--ec-pane-left-min-width);transition:opacity var(--ec-motion-fast) var(--ec-ease-standard),visibility 0s}.shell_tabContentArea__O5ugA[aria-hidden=true]{opacity:0;visibility:hidden;transition-delay:0s,var(--ec-motion-fast)}.shell_rightInspectorSlot__d685V{width:100%;min-width:var(--ec-pane-right-min-width);flex-shrink:0}.shell_rightPaneInline___eMSE{transition:width var(--ec-motion-base) var(--ec-ease-decelerate),min-width var(--ec-motion-base) var(--ec-ease-decelerate),visibility 0s}.shell_rightPaneInline___eMSE[data-collapsed=true]{min-width:0;visibility:hidden;pointer-events:none;resize:none;border-left-width:0;transition-duration:var(--ec-motion-fast),var(--ec-motion-fast),0s;transition-timing-function:var(--ec-ease-accelerate),var(--ec-ease-accelerate),linear;transition-delay:0s,0s,var(--ec-motion-fast)}.shell_leftPane__aoVe5[data-native-resizing=true],.shell_rightPaneInline___eMSE[data-native-resizing=true]{transition:none}}.shell_leftPane__aoVe5[hidden],.shell_retainedPanel__EBy0P[hidden],.shell_rightPaneInline___eMSE[hidden],.shell_tabContentArea__O5ugA[hidden]{display:none}@media (prefers-reduced-motion:reduce){.shell_leftPane__aoVe5,.shell_leftPane__aoVe5 .shell_tabContentArea__O5ugA,.shell_rightPaneInline___eMSE{transition:none}}.tabs_tabBar__eIVLI{position:absolute;top:0;right:0;z-index:2;display:flex;width:var(--ui-control-lg);background:var(--ec-panel-bg)}.tabs_leftTabList___SPgu{display:flex;flex-direction:column;flex:1;min-height:0}.tabs_tabMinimizeToggle__y8EVn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0;background-color:transparent;border:none;color:var(--ui-text-secondary);cursor:pointer;transition:color var(--ec-transition-fast),background-color var(--ec-transition-fast),transform var(--ec-motion-instant) var(--ec-ease-accelerate)}.tabs_tabMinimizeToggle__y8EVn:hover{color:var(--ui-text);background-color:var(--ui-surface-subtle)}.tabs_tabItem__pjvpz{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:44px;gap:2px;text-align:center;padding:0;font-size:11px;font-weight:500;color:var(--ui-text-muted);background-color:transparent;border:0;cursor:pointer;transition:color var(--ec-transition-fast),background-color var(--ec-transition-fast),transform var(--ec-motion-instant) var(--ec-ease-accelerate)}.tabs_tabItem__pjvpz svg{width:18px;height:18px;stroke-width:1.5}.tabs_tabItem__pjvpz:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:0;background-color:var(--ec-accent-primary);transform:scaleY(0);transform-origin:center;transition:transform var(--ec-motion-base) var(--ec-ease-decelerate)}.tabs_tabItem__pjvpz:hover:not([aria-selected=true]){color:var(--ui-text);background-color:var(--ui-surface-subtle)}.tabs_tabItem__pjvpz:active:not(:disabled),.tabs_tabMinimizeToggle__y8EVn:active:not(:disabled){transform:scale(var(--ec-press-scale,.98))}.tabs_tabItem__pjvpz:focus-visible{outline:2px solid var(--ui-focus);box-shadow:none;outline-offset:2px}.tabs_tabItemActive__NJJ3H{font-weight:600;color:var(--ui-text);background-color:transparent}.tabs_tabItemActive__NJJ3H:before{transform:scaleY(1)}.tabs_tabItemIcon__n3TAN{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tabs_tabItemLabel__uhrZn{font-size:11px;font-weight:500;line-height:12px;letter-spacing:.01em}.tabs_tabItemActive__NJJ3H .tabs_tabItemLabel__uhrZn{font-weight:600}.tabs_leftPaneMinimized__kMNWv[data-editor-left-pane]{min-width:0;max-width:none}.tabs_leftPaneMinimized__kMNWv .tabs_tabItem__pjvpz{justify-content:center;padding:0;gap:0}.tabs_leftPaneMinimized__kMNWv .tabs_tabMinimizeToggle__y8EVn{justify-content:center;padding:0}.tabs_visuallyHidden__2F94k{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.tabs_tabItem__pjvpz,.tabs_tabMinimizeToggle__y8EVn{transition:none}.tabs_tabItem__pjvpz:active:not(:disabled),.tabs_tabMinimizeToggle__y8EVn:active:not(:disabled){transform:none}}.tabs_tabMinimizeToggle__y8EVn:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.tabs_tabItem__pjvpz:disabled,.tabs_tabMinimizeToggle__y8EVn:disabled{background-color:var(--ui-disabled-bg);color:var(--ui-disabled-text);border-color:var(--ui-border);opacity:1;cursor:not-allowed;transform:none}@media (max-width:1023px){.tabs_tabBar__eIVLI{display:none}}.AssistPalette_scrim__i7xhc{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:min(14vh,80px) 16px 16px;background-color:var(--ui-scrim);animation:AssistPalette_paletteScrimIn__TV54D var(--ec-motion-fast) var(--ec-ease-standard) both}@keyframes AssistPalette_paletteScrimIn__TV54D{0%{opacity:0}to{opacity:1}}.AssistPalette_palette__eIALO{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px - min(14vh, 80px));overflow-y:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-dialog);background-color:var(--ui-surface);box-shadow:var(--ec-shadow-toolbar);animation:AssistPalette_paletteIn___01qS var(--ec-motion-base) var(--ec-ease-standard) both}@keyframes AssistPalette_paletteIn___01qS{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AssistPalette_palette__eIALO,.AssistPalette_scrim__i7xhc{animation:none}.AssistPalette_option__VMaxh{transition:none}}.AssistPalette_inputRow__4ioqo{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--ec-panel-divider)}.AssistPalette_inputIcon__KMLxS{flex:0 0 auto;color:var(--ui-selected-text)}.AssistPalette_input__6xvCi{flex:1 1 auto;min-width:0;border:0;background-color:transparent;color:var(--ui-text);font-size:14px;font-family:inherit}.AssistPalette_input__6xvCi:focus{outline:none;box-shadow:none}.AssistPalette_inputRow__4ioqo:focus-within{box-shadow:inset 0 -2px 0 var(--ui-focus)}.AssistPalette_input__6xvCi::-moz-placeholder{color:var(--ui-text-secondary)}.AssistPalette_input__6xvCi::placeholder{color:var(--ui-text-secondary)}.AssistPalette_kbd__1hemB{flex:0 0 auto;padding:2px 6px;border:1px solid var(--ec-panel-border);border-radius:var(--ec-radius-md);background-color:var(--ec-control-bg);color:var(--ui-text-secondary);font-family:var(--ec-font-mono);font-size:12px}.AssistPalette_scope__l1hLb{margin:0;padding:9px 16px;border-bottom:1px solid var(--ec-panel-divider);color:var(--ui-text-secondary);font-size:12px}.AssistPalette_scope__l1hLb strong{color:var(--ui-selected-text);font-weight:600}.AssistPalette_empty__XdSoq{margin:0;padding:18px 16px;color:var(--ui-text-secondary);font-size:12px;line-height:1.6}.AssistPalette_list__GdXMx{display:flex;flex-direction:column;gap:2px;max-height:300px;margin:0;padding:6px;overflow-y:auto;list-style:none}.AssistPalette_option__VMaxh{display:flex;flex-direction:column;gap:2px;width:100%;padding:9px 10px;border:0;border-radius:var(--ec-radius-lg);background-color:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--ec-transition-fast)}.AssistPalette_option__VMaxh:focus-visible,.AssistPalette_option__VMaxh:hover{background-color:var(--ec-surface-muted);outline:none}.AssistPalette_option__VMaxh:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.AssistPalette_option__VMaxh[aria-current=true]{background-color:var(--ec-surface-muted);outline:2px solid var(--ec-focus-ring);outline-offset:-2px}.AssistPalette_optionLabel__NUrdR{color:var(--ui-text);font-size:14px;font-weight:600}.AssistPalette_optionHint__uCPhf{color:var(--ui-text-secondary);font-size:12px;line-height:1.5;word-break:keep-all;overflow-wrap:break-word}.AssistPalette_title__1_YY_{margin:0;padding:16px 16px 0;color:var(--ui-text);font-size:15px;font-weight:600}.AssistPalette_emptyActions__nWcuo{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:0 16px 16px}.AssistPalette_selectAction__WlCJD{min-height:44px;padding:8px 12px;border:1px solid var(--ui-border-control);border-radius:var(--ui-radius-control);background:var(--ui-action);color:var(--ui-on-action);font-size:14px;font-weight:600;cursor:pointer}.AssistPalette_selectAction__WlCJD:hover{background:var(--ui-action-hover)}.AssistPalette_selectAction__WlCJD:active{background:var(--ui-action-pressed)}.AssistPalette_selectAction__WlCJD:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.AssistPalette_closeHint__tCQ0b{color:var(--ui-text-secondary);font-size:12px}.CompactEditorTools_tools__e8xOt{flex:0 0 auto;min-height:0;background:var(--ec-panel-bg);color:var(--ec-text-primary)}.CompactEditorTools_heading__DbqDA{display:flex;align-items:center;justify-content:space-between;flex:0 0 44px;padding-left:16px;border-bottom:1px solid var(--ec-panel-divider)}.CompactEditorTools_heading__DbqDA h2{margin:0;font-size:14px;font-weight:600}.CompactEditorTools_headingOverlay__PgWG3 button,.CompactEditorTools_heading__DbqDA button{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:inherit}.CompactEditorTools_bar__0TC2D{display:flex;border-top:1px solid var(--ec-panel-border);padding:4px 8px calc(4px + env(safe-area-inset-bottom, 0px));gap:4px}.CompactEditorTools_bar__0TC2D button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:52px;flex:1;border:0;border-radius:8px;background:transparent;color:var(--ec-text-secondary);font-size:11px;font-weight:500;cursor:pointer}.CompactEditorTools_bar__0TC2D button[aria-expanded=true],.CompactEditorTools_bar__0TC2D button[data-active=true]{color:var(--ui-selected-text);background:var(--ui-selected)}.CompactEditorTools_tools__e8xOt button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}@media (max-height:500px){.CompactEditorTools_bar__0TC2D button{min-height:44px}}.CompactEditorTools_moreMenu__O22ef [role=menuitem]{min-height:44px;gap:8px}.CompactEditorTools_moreMenu__O22ef [role=menuitem][data-active=true]{color:var(--ui-selected-text);background:var(--ui-selected)}.CompactEditorTools_headingOverlay__PgWG3{position:absolute;top:8px;right:8px;z-index:2}.CompactEditorTools_headingOverlay__PgWG3 button{border-radius:8px;background:var(--ui-surface);color:var(--ui-text-secondary);cursor:pointer}.CompactEditorTools_headingOverlay__PgWG3 button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.top-bar_topBar__nkni4{display:flex;align-items:center;width:100%;height:var(--ec-top-bar-height);gap:var(--ui-gap-loose);padding:0 var(--ui-gap-loose);border-bottom:1px solid var(--ec-panel-border);background:var(--ec-panel-bg);color:var(--ec-text-primary)}.top-bar_topBarLeft__ALFyz,.top-bar_topBarRight__JnwzS,.top-bar_topBarTools__mDjkr{display:flex;align-items:center;min-width:0}.top-bar_topBarLeft__ALFyz,.top-bar_topBarRight__JnwzS{flex:1 1 0;gap:var(--ui-gap)}.top-bar_topBarRight__JnwzS{justify-content:flex-end}.top-bar_topBarTools__mDjkr{flex:0 0 auto;gap:var(--ui-gap)}.top-bar_alignmentBtn__HhqMi,.top-bar_historyButton__9RzMU,.top-bar_saveRetryButton__esTZM,.top-bar_topBarBackLink__Nirsf,.top-bar_topBarPanToggle__p0wFt{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--ui-radius-control);background:transparent;color:var(--ec-text-secondary);cursor:pointer}.top-bar_topBarBackLink__Nirsf{width:var(--ui-control-sm);height:var(--ui-control-sm);flex:0 0 auto;text-decoration:none}.top-bar_topBarBackLabel__ygUnN,.top-bar_topBarZoomText__GLaIE{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.top-bar_topBarDivider__7Ov0X{width:1px;height:20px;background:var(--ec-panel-divider)}.top-bar_topBarTitle__Vv3AQ{min-width:0;margin:0;overflow:hidden;color:var(--ec-text-primary);text-overflow:ellipsis;white-space:nowrap}.top-bar_alignmentGroup__HjhMJ,.top-bar_historyGroup__DXW4M{display:inline-flex;align-items:center;gap:var(--ui-gap-tight)}.top-bar_alignmentBtn__HhqMi,.top-bar_historyButton__9RzMU,.top-bar_topBarPanToggle__p0wFt{width:var(--ui-control-sm);height:var(--ui-control-sm)}.top-bar_alignmentBtn__HhqMi:hover,.top-bar_historyButton__9RzMU:hover:not(:disabled),.top-bar_topBarPanToggle__p0wFt:hover{background:var(--ec-surface-muted);color:var(--ec-text-primary)}.top-bar_historyButton__9RzMU:disabled{color:var(--ec-disabled-text);cursor:default}.top-bar_topBarZoomLabel__WqFNY{display:inline-flex;align-items:center}.top-bar_topBarZoomSelect__bDFJm{height:var(--ui-control-md);border:1px solid var(--ec-input-border);border-radius:var(--ui-radius-control);background:var(--ec-control-bg);color:var(--ec-text-primary);min-width:92px;padding:0 var(--ui-gap)}.top-bar_alignmentBtn__HhqMi:hover,.top-bar_topBarPanToggleActive__bGX77{background:var(--ec-selected-bg);color:var(--ec-selected-text)}.top-bar_saveStatusRegion__BgKAK{display:flex;max-width:196px;min-width:0;flex:0 0 auto;align-items:center;gap:var(--ui-gap-tight)}.top-bar_saveStatusChip__f10qX{display:inline-flex;height:var(--ui-control-sm);flex:1 1 auto;align-items:center;gap:var(--ui-gap-tight);padding:0 var(--ui-gap);border:1px solid var(--ec-panel-border);border-radius:var(--ui-radius-control);background:var(--ec-control-bg);color:var(--ec-text-secondary);font-size:12px;font-weight:500;line-height:18px}.top-bar_saveStatusChip__f10qX,.top-bar_saveStatusLabel__WJSOT{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-bar_saveStatusChip__f10qX[data-save-tone=saved]{color:var(--ec-status-applied-text)}.top-bar_saveStatusChip__f10qX[data-save-tone=conflict],.top-bar_saveStatusChip__f10qX[data-save-tone=retrying],.top-bar_saveStatusChip__f10qX[data-save-tone=saving],.top-bar_saveStatusChip__f10qX[data-save-tone=unsaved]{color:var(--ec-status-adjusted-text)}.top-bar_saveStatusChip__f10qX[data-save-tone=error]{border-color:var(--ec-status-rejected-border);background:var(--ec-status-rejected-bg);color:var(--ec-status-rejected-text)}.top-bar_saveStatusSpinner__N_uCr{flex:0 0 auto;animation:top-bar_saveStatusSpin__M7Xv3 var(--ec-motion-slow) linear infinite}.top-bar_saveStatusGlyph__wJZJZ{display:none}.top-bar_saveStatusGlyph__wJZJZ[data-save-glyph=local-only]{color:var(--ec-status-adjusted-text)}.top-bar_saveRetryButton__esTZM{width:var(--ui-control-sm);height:var(--ui-control-sm);flex:0 0 auto;border-color:var(--ec-status-rejected-border);background:var(--ec-status-rejected-bg);color:var(--ec-status-rejected-text)}.top-bar_saveRetryButton__esTZM:hover{background:var(--ec-action-hover);color:var(--ec-on-action)}.top-bar_viewMenuPopover__NkN4G{width:208px;padding:var(--ui-gap);border:1px solid var(--ec-panel-border);border-radius:var(--ui-radius-panel);background:var(--ec-surface-elevated);box-shadow:var(--ec-shadow-panel)}.top-bar_viewMenuLabel__ttoLJ{margin:0 0 var(--ui-gap-tight);padding:0 var(--ui-gap-tight);color:var(--ec-text-muted)}.top-bar_themeMenu__cv2pZ{display:grid;gap:var(--ui-gap-tight)}.top-bar_themeMenuOption__f0Ny8{display:flex;width:100%;height:var(--ui-control-md);align-items:center;gap:var(--ui-gap);padding:0 var(--ui-gap);border:1px solid transparent;border-radius:var(--ui-radius-control);background:transparent;color:var(--ec-text-secondary);text-align:left;cursor:pointer}.top-bar_themeMenuOptionActive__yfQcv,.top-bar_themeMenuOption__f0Ny8:hover{background:var(--ec-selected-bg);color:var(--ec-selected-text)}.top-bar_alignmentBtn__HhqMi:focus-visible,.top-bar_historyButton__9RzMU:focus-visible,.top-bar_saveRetryButton__esTZM:focus-visible,.top-bar_themeMenuOption__f0Ny8:focus-visible,.top-bar_topBarBackLink__Nirsf:focus-visible,.top-bar_topBarPanToggle__p0wFt:focus-visible,.top-bar_topBarZoomSelect__bDFJm:focus-visible{outline:2px solid var(--ec-focus-ring);outline-offset:0;box-shadow:var(--ui-focus-halo)}@keyframes top-bar_saveStatusSpin__M7Xv3{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.top-bar_saveStatusSpinner__N_uCr{animation:none}}@media (max-width:1023px){.top-bar_topBar__nkni4{display:grid;grid-template-areas:"identity export" "tools tools";grid-template-columns:minmax(0,1fr) auto;height:auto;padding-block:var(--ui-gap-tight)}.top-bar_topBarLeft__ALFyz{grid-area:identity;min-width:0}.top-bar_topBarRight__JnwzS{grid-area:export;flex:0 0 auto}.top-bar_topBarTools__mDjkr{display:flex;flex-wrap:nowrap;grid-area:tools;width:100%;max-width:100%;min-width:0;overflow:visible}.top-bar_saveStatusRegion__BgKAK{max-width:46%;flex:0 1 auto}}@media (max-width:640px){.top-bar_topBar__nkni4{-moz-column-gap:var(--ui-gap);column-gap:var(--ui-gap);padding-inline:var(--ui-gap)}.top-bar_topBarLeft__ALFyz{gap:var(--ui-gap-tight)}.top-bar_topBarDivider__7Ov0X{display:none}.top-bar_saveStatusRegion__BgKAK{max-width:none;flex:0 0 auto}.top-bar_saveStatusChip__f10qX{position:relative;width:var(--ui-control-sm);flex:0 0 auto;justify-content:center;padding:0}.top-bar_saveStatusGlyph__wJZJZ{display:inline-flex;flex:0 0 auto}.top-bar_viewMenuTriggerChevron__Ax83K{display:none}.top-bar_saveStatusLabel__WJSOT,.top-bar_viewMenuTriggerLabel__5JEvV{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.EditorFirstRunGuide_guide__AkyM_{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:80;width:min(300px,calc(100vw - 36px));padding:20px;border:1px solid var(--ec-panel-border,#3a342e);border-radius:12px;background:var(--ec-surface-elevated,#fffdfb);color:var(--ec-text-primary,#211e1c);box-shadow:0 16px 48px rgba(33,30,28,.16),0 4px 12px rgba(33,30,28,.08);animation:EditorFirstRunGuide_guide-enter__bLBGZ .22s cubic-bezier(.16,1,.3,1) both}.EditorFirstRunGuide_progress__BKfld{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:16px}.EditorFirstRunGuide_progress__BKfld span{height:3px;background:var(--ec-neutral-200,#e5e5e5)}.EditorFirstRunGuide_progress__BKfld .EditorFirstRunGuide_progressActive__rEalD{background:var(--brand-500,#ff85b3)}.EditorFirstRunGuide_stepCount__vGej9{margin:0 0 8px;color:var(--ec-text-muted,#8c8580);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.05em}.EditorFirstRunGuide_title__CQQBA{margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:-.018em;text-wrap:balance}.EditorFirstRunGuide_description__uJ5f_{margin:0;color:var(--ec-text-secondary,#5f5955);font-size:12px;line-height:1.65;word-break:keep-all}.EditorFirstRunGuide_actions__R0Aj_{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--ec-panel-divider,#eeeae6)}.EditorFirstRunGuide_next__ZMYT_,.EditorFirstRunGuide_skip__O1RWL{min-height:44px;border-radius:8px;padding:0 14px;cursor:pointer;font-size:12px;font-weight:700;transition:background-color var(--ec-motion-fast,.16s) var(--ec-ease-standard,ease),border-color var(--ec-motion-fast,.16s) var(--ec-ease-standard,ease),color var(--ec-motion-fast,.16s) var(--ec-ease-standard,ease),transform var(--ec-motion-instant,80ms) var(--ec-ease-accelerate,ease-out)}.EditorFirstRunGuide_skip__O1RWL{border:0;background:transparent;color:var(--ec-text-muted,#8c8580)}.EditorFirstRunGuide_skip__O1RWL:hover{background:var(--ec-neutral-100,#f5f5f5);color:var(--ec-text-primary,#211e1c)}.EditorFirstRunGuide_next__ZMYT_{border:1px solid var(--ec-text-primary,#211e1c);background:var(--ec-text-primary,#211e1c);color:var(--ec-panel-bg,#fffdfb)}.EditorFirstRunGuide_next__ZMYT_:hover{border-color:var(--ec-neutral-800,#262626);background:var(--ec-neutral-800,#262626)}.EditorFirstRunGuide_next__ZMYT_:active,.EditorFirstRunGuide_skip__O1RWL:active{transform:scale(.97)}.EditorFirstRunGuide_next__ZMYT_:focus-visible,.EditorFirstRunGuide_skip__O1RWL:focus-visible{outline:3px solid var(--ec-accent-primary,#c83d72);outline-offset:3px}@keyframes EditorFirstRunGuide_guide-enter__bLBGZ{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:1023px){.EditorFirstRunGuide_guide__AkyM_{width:min(300px,calc(100vw - 24px))}}@media (prefers-reduced-motion:reduce){.EditorFirstRunGuide_guide__AkyM_{animation:none}.EditorFirstRunGuide_next__ZMYT_,.EditorFirstRunGuide_skip__O1RWL{transition-duration:.01ms}}:where(.button_root__GE9GQ){transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:var(--ec-motion-fast),var(--ec-motion-fast),var(--ec-motion-fast),var(--ec-motion-fast),var(--ec-motion-instant);transition-timing-function:var(--ec-ease-standard),var(--ec-ease-standard),var(--ec-ease-standard),var(--ec-ease-standard),var(--ec-ease-accelerate)}:where(.button_root__GE9GQ:active:not(:disabled):not([aria-disabled=true])){transform:scale(var(--ec-press-scale,.98))}@media (prefers-reduced-motion:reduce){:where(.button_root__GE9GQ){transition:none}:where(.button_root__GE9GQ:active){transform:none}}.CreateTab_workspace__Z3xCF{display:grid;grid-template-columns:360px minmax(0,1fr);gap:var(--ui-gap-loose);align-items:start}.CreateTab_preview__NsRDr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border-radius:var(--ui-radius-control);min-height:240px}.CreateTab_previewMedia__rJngY{position:relative;min-height:240px}.CreateTab_hexInput__3Uhwm input{height:var(--ui-control-lg);border-radius:var(--ui-radius-control);font-size:12px;line-height:18px;font-weight:400;letter-spacing:var(--ui-tracking-meta);font-variant-numeric:tabular-nums}.CreateTab_hexInput__3Uhwm button{height:var(--ui-control-lg);border-radius:var(--ui-radius-control);font-size:13px;line-height:20px;font-weight:500;letter-spacing:var(--ui-tracking-title);flex-shrink:0}@media (min-width:960px) and (min-height:1000px){.CreateTab_previewMedia__rJngY,.CreateTab_preview__NsRDr{min-height:320px}}@media (max-width:959px){.CreateTab_workspace__Z3xCF{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.CreateTab_preview__NsRDr{grid-template-columns:minmax(0,1fr)}.CreateTab_previewMedia__rJngY{min-height:200px}}.ArtifactViewerBar_bar__XXzgZ{position:sticky;top:0;z-index:60;--artifact-viewer-bar-height:calc(56px + env(safe-area-inset-top, 0px));height:var(--artifact-viewer-bar-height);padding-top:env(safe-area-inset-top,0);padding-inline:var(--ui-gap-loose);background:color-mix(in srgb,var(--ui-surface) 86%,transparent);border-bottom:1px solid var(--ui-border);backdrop-filter:blur(14px) saturate(140%)}@media (min-width:640px){.ArtifactViewerBar_bar__XXzgZ{--artifact-viewer-bar-height:calc(60px + env(safe-area-inset-top, 0px));padding-inline:24px}}.ArtifactViewerBar_inner__a0Vh7{display:flex;align-items:center;gap:var(--ui-gap);height:100%;max-width:1240px;margin-inline:auto}.ArtifactViewerBar_exit__6DCaf{display:inline-flex;align-items:center;gap:6px;flex:none;height:var(--ui-control-lg);padding-inline:12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);color:var(--ui-text);font-size:13px;font-weight:600;letter-spacing:var(--ui-tracking-title);text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.ArtifactViewerBar_exit__6DCaf:hover{background:var(--ui-selected);border-color:var(--ui-border-control)}.ArtifactViewerBar_exit__6DCaf:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ArtifactViewerBar_identity__LQiX_{display:flex;align-items:baseline;justify-content:center;gap:var(--ui-gap);flex:1 1 auto;min-width:0;margin:0}.ArtifactViewerBar_title__TwDWW{overflow:hidden;color:var(--ui-text);font-size:13px;font-weight:600;letter-spacing:var(--ui-tracking-title);text-overflow:ellipsis;white-space:nowrap}.ArtifactViewerBar_category__sBz2a{display:none;overflow:hidden;color:color-mix(in srgb,var(--ui-text) 30%,var(--ui-text-muted));font-size:12px;letter-spacing:var(--ui-tracking-meta);text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.ArtifactViewerBar_title__TwDWW{font-size:14px}.ArtifactViewerBar_category__sBz2a{display:inline}}.ArtifactViewerBar_start__KJ3Pn{flex:none}@media (prefers-reduced-motion:reduce){.ArtifactViewerBar_exit__6DCaf{transition:none}}.SceneSlotList_sceneSlotList__JH4VW.SceneSlotList_sceneSlotList__JH4VW{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;color:var(--ui-text);background:var(--ui-surface)}.SceneSlotList_scrollArea__B__8D{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--ui-gap);min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--ui-gap-loose)}.SceneSlotList_sectionHeader__axeiG,.SceneSlotList_slotMeta__UmDse{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap);min-width:0}.SceneSlotList_sectionHeader__axeiG h3{margin:0;color:var(--ui-text)}.SceneSlotList_aspectLabel__vtpL2,.SceneSlotList_sectionHeader__axeiG>span{flex:0 0 auto;color:var(--ui-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.SceneSlotList_cardGrid__zXXPG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-gap-loose) var(--ui-gap)}.SceneSlotList_cardGrid__zXXPG>article{min-width:0}.SceneSlotList_card__DdnIN{display:flex;flex-direction:column;gap:var(--ui-gap);width:100%;min-width:0;padding:0;border:0;border-radius:var(--ui-radius-control);color:var(--ui-text);background:transparent;text-align:left;cursor:pointer}.SceneSlotList_thumbnailTile__iZC9a{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4/3;min-width:0;overflow:hidden;padding:var(--ui-gap-tight);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle)}.SceneSlotList_cardSelected__btaLj .SceneSlotList_thumbnailTile__iZC9a{border-color:var(--ui-focus);box-shadow:inset 0 0 0 1px var(--ui-focus)}.SceneSlotList_selectedMark__4s2Vs{position:absolute;top:var(--ui-gap-tight);right:var(--ui-gap-tight);display:inline-flex;align-items:center;justify-content:center;padding:2px;border-radius:var(--ec-radius-pill);background:var(--ui-focus);color:var(--ui-surface)}.SceneSlotList_imageBox__yJ0xu{overflow:hidden;border-radius:var(--ec-radius-md);display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;color:var(--ui-text-muted)}.SceneSlotList_imageBoxPortrait__sKwE5{height:100%}.SceneSlotList_imageBoxLandscape__Mjzxa{width:100%}.SceneSlotList_imageBox__yJ0xu img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SceneSlotList_imageBoxEmpty__FWfQ2{border:1px dashed var(--ui-border-control)}.SceneSlotList_emptySlot__iJ46K{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-gap-tight);min-width:0;padding:var(--ui-gap-tight);color:var(--ui-text-muted);text-align:center;word-break:keep-all}.SceneSlotList_emptySlotHint__YTfnT{color:var(--ui-text-secondary);opacity:0}.SceneSlotList_cardSelected__btaLj .SceneSlotList_emptySlotHint__YTfnT,.SceneSlotList_card__DdnIN:focus-visible .SceneSlotList_emptySlotHint__YTfnT,.SceneSlotList_card__DdnIN:hover .SceneSlotList_emptySlotHint__YTfnT{opacity:1}@media (hover:none){.SceneSlotList_emptySlotHint__YTfnT{opacity:1}}.SceneSlotList_cardFooter__TKsSD{display:grid;width:100%;min-width:0}.SceneSlotList_slotLabel__80p_z{display:block;overflow:hidden;min-width:0;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap}.SceneSlotList_slotMeta__UmDse{color:var(--ui-text-muted)}.SceneSlotList_slotIdentity__5oJ1s{display:flex;align-items:center;gap:var(--ui-gap-tight);min-width:0}.SceneSlotList_slotIdentity__5oJ1s>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SceneSlotList_statusDot__GsjIa{width:var(--ui-gap-tight);height:var(--ui-gap-tight);flex:0 0 var(--ui-gap-tight);border-radius:var(--ec-radius-pill)}.SceneSlotList_statusEmpty__Mxhtu{background:var(--ui-border-control)}.SceneSlotList_statusAdjusted__avw_x{background:var(--ec-status-adjusted)}.SceneSlotList_statusApplied__gz0fF{background:var(--ec-status-applied)}.SceneSlotList_statusRejected__PRPF1{background:var(--ec-status-rejected)}.SceneSlotList_cardActions__1_oPY{display:grid;flex:none;gap:var(--ui-gap);min-width:0;border-top:1px solid var(--ui-border);padding:var(--ui-gap-loose) var(--ui-gap-loose) 0;background:var(--ui-surface)}.SceneSlotList_selectedTarget__kQZ_A{display:grid;min-width:0}.SceneSlotList_fieldLabel__CkCOX{color:var(--ui-text-secondary)}.SceneSlotList_selectedName__HKz_I{margin:0;color:var(--ui-text);overflow-wrap:anywhere}.SceneSlotList_selectedMeta__i7EAk{color:var(--ui-text-muted)}.SceneSlotList_actionRow__1rdkh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap);min-width:0}.SceneSlotList_clearedNotice__CkSHr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-gap);color:var(--ui-text-secondary)}.SceneSlotList_selectionHint__sO6KG{margin-block:0;color:var(--ui-text-muted)}@media (hover:hover) and (pointer:fine){.SceneSlotList_card__DdnIN:hover .SceneSlotList_thumbnailTile__iZC9a{border-color:var(--ui-border-control)}.SceneSlotList_cardSelected__btaLj:hover .SceneSlotList_thumbnailTile__iZC9a{border-color:var(--ui-focus)}}@media (max-width:1023px){.SceneSlotList_cardActions__1_oPY{padding-top:var(--ui-gap)}.SceneSlotList_selectedTarget__kQZ_A{display:flex;align-items:baseline;gap:var(--ui-gap-tight);white-space:nowrap}.SceneSlotList_fieldLabel__CkCOX{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.SceneSlotList_selectedMeta__i7EAk,.SceneSlotList_selectedName__HKz_I{min-width:0;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.SceneSlotList_selectedName__HKz_I{flex:0 1 auto}.SceneSlotList_selectedMeta__i7EAk{flex:0 10 auto}.SceneSlotList_selectedMeta__i7EAk:before{content:"· ";content:"· "/""}}.left-pane_sectionHeader__q3SqX{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--ui-border)}.left-pane_sectionHeaderContent__LhE7r{display:flex;align-items:center;gap:8px}.left-pane_sectionHeaderTitle__pYv3j{font-size:var(--ec-text-section-size);font-weight:600;color:var(--ui-text)}.left-pane_sectionHeaderSubtitle__E4lZ4{font-size:12px;font-weight:500;color:var(--ui-text-secondary)}.left-pane_badge__x_3Tt{display:inline-flex;align-items:center;border-radius:var(--ui-radius-control);padding:4px 10px;font-size:12px;font-weight:600;color:var(--ui-text-secondary);background-color:var(--ui-surface-subtle);border:1px solid var(--ui-border-control);white-space:nowrap;flex-shrink:0}.left-pane_badgeActive__AU8U2{background-color:var(--ui-action);color:var(--ui-on-action);border-color:transparent;box-shadow:var(--ec-shadow-sm)}.left-pane_input__krxX7{height:36px;width:100%;border-radius:var(--ui-radius-control);border:1px solid var(--ui-border-control);background-color:var(--ui-surface-subtle);padding:0 10px;font-size:14px;color:var(--ui-text);outline:none;transition:border-color var(--ec-transition-base)}.left-pane_input__krxX7:focus{border-color:var(--ui-border-control);outline:2px solid var(--ui-focus);outline-offset:2px}.left-pane_label__pbVe3{display:block;font-size:12px;font-weight:500;color:var(--ui-text-secondary);margin-bottom:6px}.left-pane_panelEmpty__0bqnu{flex-direction:column;gap:12px;border-radius:var(--ui-radius-panel);border:1px dashed var(--ui-border-control);padding:32px 20px;text-align:center}.left-pane_panelEmptyIcon__8cMYV,.left-pane_panelEmpty__0bqnu{display:flex;align-items:center;justify-content:center;background-color:var(--ui-surface-subtle)}.left-pane_panelEmptyIcon__8cMYV{width:44px;height:44px;border-radius:var(--ui-radius-control);color:var(--ui-text-muted);flex-shrink:0}.left-pane_panelEmptyHeading__PwjpW{font-size:var(--ec-text-section-size);font-weight:600;color:var(--ui-text-secondary);margin:0}.left-pane_panelEmptyHelper__bAoH8{font-size:12px;color:var(--ui-text-muted);line-height:1.5;max-width:200px;margin:0}.left-pane_divider__NP6y1{height:1px;background-color:var(--ui-border);margin:8px 0}.left-pane_historyEntry__iN2wr{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border-radius:var(--ui-radius-control);text-align:left;cursor:pointer;border:1px solid transparent;transition:background-color var(--ec-transition-fast)}.left-pane_historyEntry__iN2wr:hover{background-color:var(--ui-surface-subtle)}.left-pane_historyEntryCurrent__pSIUk{background-color:var(--ui-selected);border-color:var(--ui-focus);color:var(--ui-selected-text);font-weight:600;box-shadow:inset 0 0 0 1px var(--ui-focus)}.left-pane_historyEntryFuture__0KTVK{opacity:1;color:var(--ui-text-muted)}.left-pane_historyEntryFuture__0KTVK:hover{opacity:1;background-color:var(--ui-surface-subtle);color:var(--ui-text-muted)}.left-pane_historyDot__cL9UX{width:8px;height:8px;border-radius:50%;flex-shrink:0;background-color:var(--ui-border)}.left-pane_historyDotCurrent__S9qE0{background-color:var(--ui-action)}.left-pane_historyDotFuture__IM_Sm{background-color:var(--ui-border);opacity:1;color:var(--ui-text-muted)}.left-pane_historyIcon__JkpT0{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ui-text-secondary)}.left-pane_historyIconCurrent__vDftA{color:var(--ui-selected-text)}.left-pane_sectionRow__pXJyZ{display:grid;grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:8px;height:56px;border-radius:var(--ui-radius-control);padding:8px;background-color:var(--ui-surface)}.left-pane_typeHeader__Qnlf7{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:var(--ui-radius-control);border:1px solid transparent;padding:8px 10px;text-align:left;font-size:var(--ec-text-section-size);font-weight:600;letter-spacing:-.005em;color:var(--ui-text);background-color:transparent;cursor:pointer;transition:background-color var(--ec-transition-fast),border-color var(--ec-transition-fast)}.left-pane_typeHeader__Qnlf7:hover{background-color:var(--ui-surface-subtle);border-color:var(--ui-border)}.left-pane_typeHeader__Qnlf7:focus-visible{outline:2px solid var(--ui-focus);border-color:var(--ui-border-control);box-shadow:none;outline-offset:2px}.left-pane_typeHeaderExpanded__sy35B{background-color:var(--ui-surface-subtle);border-color:var(--ui-border)}.left-pane_templateButton__L84_s{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;border-radius:var(--ui-radius-control);border:1px solid var(--ui-border);background-color:var(--ui-surface);padding:8px;text-align:left;font-size:var(--ec-text-section-size);color:var(--ui-text-secondary);cursor:pointer;transition:opacity var(--ec-transition-fast)}.left-pane_templateButton__L84_s:hover{opacity:1;border-color:var(--ui-border-control)}.left-pane_templateButtonLabel__Hz6_v{color:var(--ui-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left-pane_templateButtonDesc__fAaX7{font-size:12px;color:var(--ui-text-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.left-pane_historyEntry__iN2wr,.left-pane_templateButton__L84_s,.left-pane_typeHeader__Qnlf7{transition:none}}.left-pane_historyEntry__iN2wr:focus-visible,.left-pane_input__krxX7:focus-visible,.left-pane_templateButton__L84_s:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.left-pane_historyEntry__iN2wr:disabled,.left-pane_input__krxX7:disabled,.left-pane_templateButton__L84_s:disabled,.left-pane_typeHeader__Qnlf7:disabled{background-color:var(--ui-disabled-bg);color:var(--ui-disabled-text);border-color:var(--ui-border);opacity:1;cursor:not-allowed;transform:none}.proposal-preview_preview__pb05g{display:flex;flex-direction:column;gap:var(--ui-gap);margin:0;padding:0;border:0}.proposal-preview_caption__y5atC{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ui-gap-tight);color:var(--ui-text-secondary);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:var(--ui-tracking-meta);word-break:keep-all;overflow-wrap:break-word}.proposal-preview_captionNote__LuN61{color:var(--ui-text);font-weight:600}.proposal-preview_diagram__I8zzQ{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--ui-gap);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);cursor:zoom-in;transition:border-color var(--ec-motion-fast,.16s) linear}.proposal-preview_diagram__I8zzQ:hover{border-color:var(--ui-border-control)}.proposal-preview_diagram__I8zzQ:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.proposal-preview_dialogContent__kCM65{padding:0;gap:0;overflow:hidden;background-color:var(--ec-surface-elevated)}.proposal-preview_dialogHeader__V82bU{padding:var(--ui-gap-loose) var(--ui-gap-loose) var(--ui-gap);border-bottom:1px solid var(--ui-border);text-align:left}.proposal-preview_dialogDescription__HHHzs{color:var(--ui-text-muted);font-size:12px;line-height:1.5;word-break:keep-all}.proposal-preview_dialogFrame__juSVm{position:relative;max-height:66vh;overflow-x:hidden;overflow-y:auto;border:0;background:var(--ui-surface-subtle)}.proposal-preview_dialogScaler__e_OB_{transform-origin:top left}@container editor-tools (max-width: 300px){.proposal-preview_diagram__I8zzQ{padding:var(--ui-gap-tight)}}.proposal-preview_diagram__I8zzQ>svg{width:100%;height:auto;border:0;border-radius:0;background:transparent}