.ReferralProgress-module-scss-module__BXYcTa__progress{padding:clamp(var(--space-5),2.5vw,var(--space-6));background:var(--surface-raised);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);box-shadow:0 3px 0 var(--surface-relief),0 16px 30px -20px #5a3c1480;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);display:grid}.ReferralProgress-module-scss-module__BXYcTa__progress .ReferralProgress-module-scss-module__BXYcTa__heading{align-items:center;gap:var(--space-3);display:flex}.ReferralProgress-module-scss-module__BXYcTa__progress .ReferralProgress-module-scss-module__BXYcTa__avatar{width:2.75rem;height:2.75rem;color:var(--hud-ink);background:var(--hud-surface);border-radius:var(--radius-control);box-shadow:0 2px 0 var(--hud-edge);font-family:var(--font-display);font-size:var(--text-xl);flex-shrink:0;place-items:center;display:grid}.ReferralProgress-module-scss-module__BXYcTa__progress .ReferralProgress-module-scss-module__BXYcTa__identity{gap:var(--space-1);flex:1;min-width:0;display:grid}.ReferralProgress-module-scss-module__BXYcTa__progress .ReferralProgress-module-scss-module__BXYcTa__identity a{overflow-wrap:anywhere;font-size:var(--text-xs)}.ReferralProgress-module-scss-module__BXYcTa__progress .ReferralProgress-module-scss-module__BXYcTa__identity strong{color:var(--ink-heading);font-family:var(--font-display);font-size:var(--text-lg)}.ReferralProgress-module-scss-module__BXYcTa__progress a{color:var(--action-primary-strong);font-weight:800;font-size:var(--text-sm);text-decoration:none}.ReferralProgress-module-scss-module__BXYcTa__progress .ReferralProgress-module-scss-module__BXYcTa__amount{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:var(--feedback-warning);background:var(--feedback-warning-soft);border:1px solid var(--feedback-warning-line);flex-shrink:0;font-weight:800}.ReferralProgress-module-scss-module__BXYcTa__progress .ReferralProgress-module-scss-module__BXYcTa__days{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ReferralProgress-module-scss-module__BXYcTa__progress .ReferralProgress-module-scss-module__BXYcTa__days li{min-height:2.125rem;color:var(--ink-muted);background:var(--surface-sunken);border-radius:var(--radius-control);font-size:var(--text-sm);place-items:center;font-weight:800;display:grid}.ReferralProgress-module-scss-module__BXYcTa__progress .ReferralProgress-module-scss-module__BXYcTa__days li[data-reward=true]{color:var(--feedback-warning);background:var(--feedback-warning-soft);box-shadow:inset 0 0 0 1px var(--feedback-warning-line)}.ReferralProgress-module-scss-module__BXYcTa__progress .ReferralProgress-module-scss-module__BXYcTa__days li[data-complete=true]{color:var(--ink-inverse);background:var(--action-primary);box-shadow:0 2px 0 var(--action-primary-strong)}.ReferralProgress-module-scss-module__BXYcTa__progress .ReferralProgress-module-scss-module__BXYcTa__days li[aria-current=step]{color:var(--ink-heading);background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--action-primary)}
.Typography-module-scss-module__fP-sTq__root{font-family:var(--font-family);letter-spacing:normal;font-weight:400;line-height:1.55}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__label{font-size:var(--text-xs);letter-spacing:.02em;font-weight:800;line-height:1.35}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__small{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__body{color:var(--ink);font-size:var(--text-md);line-height:1.55}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__muted{color:var(--ink-muted);font-size:var(--text-md);line-height:1.6}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__headingSm{font-family:var(--font-display);font-variation-settings:var(--font-display-variation);color:var(--ink);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:700;line-height:1.18}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__heading{font-family:var(--font-display);font-variation-settings:var(--font-display-variation);color:var(--ink-heading);font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:700;line-height:1.12}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__button{font-size:var(--text-sm);letter-spacing:-.01em;font-weight:800;line-height:1.2}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__link{color:var(--action-primary-strong);font-size:var(--text-xs);letter-spacing:normal;font-weight:720;line-height:1.2}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__strong{color:var(--ink);font-size:var(--text-md);letter-spacing:-.01em;font-weight:710;line-height:1.2}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__displaySm{font-family:var(--font-display);font-variation-settings:var(--font-display-variation);color:var(--ink);font-size:var(--text-display-feedback);letter-spacing:-.025em;font-weight:700;line-height:1.1}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__display{font-family:var(--font-display);font-variation-settings:var(--font-display-variation);color:var(--ink-heading);font-size:var(--text-display-hero);letter-spacing:-.03em;font-weight:700;line-height:1.08}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__displayInverse{font-family:var(--font-display);font-variation-settings:var(--font-display-variation);color:var(--ink-inverse);font-size:var(--text-display);letter-spacing:-.04em;font-weight:700;line-height:1}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__lead{color:var(--ink-muted);font-size:var(--text-intro);line-height:1.52}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__leadInverse{color:#fffde5e0;font-size:var(--text-md);line-height:1.68}@media (min-width:560px){.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__leadInverse{font-size:var(--text-intro-hero)}}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__meta{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.42}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__metric{color:var(--ink);font-size:var(--text-sm);letter-spacing:normal;font-variant-numeric:tabular-nums;font-weight:900;line-height:1.2}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__metricLabel{color:var(--ink-muted);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;font-weight:800;line-height:1.2}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__nav{font-size:var(--text-sm);letter-spacing:normal;font-weight:720;line-height:1.2}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__navActive{font-size:var(--text-sm);letter-spacing:normal;font-weight:850;line-height:1.2}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__value{color:var(--ink-heading);font-size:var(--text-md);letter-spacing:-.025em;font-weight:760;line-height:1.2}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__help{color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:normal;font-weight:400;line-height:1.4}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__stat{font-family:var(--font-display);font-variation-settings:var(--font-display-variation);color:var(--ink);font-size:var(--text-lg);letter-spacing:-.025em;font-weight:700;line-height:1.2}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__tableHead{color:var(--ink-muted);font-size:var(--text-2xs);letter-spacing:.07em;text-transform:uppercase;font-weight:760;line-height:1.2}.Typography-module-scss-module__fP-sTq__root.Typography-module-scss-module__fP-sTq__mono{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:normal;font-weight:400;line-height:1.3}
.AdminPageHeader-module-scss-module__jLDMlG__header{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:760px){.AdminPageHeader-module-scss-module__jLDMlG__header{flex-direction:row;justify-content:space-between;align-items:end}}.AdminPageHeader-module-scss-module__jLDMlG__header .AdminPageHeader-module-scss-module__jLDMlG__copy{gap:var(--space-3);min-width:0;max-width:42rem;display:grid}.AdminPageHeader-module-scss-module__jLDMlG__header .AdminPageHeader-module-scss-module__jLDMlG__copy h1,.AdminPageHeader-module-scss-module__jLDMlG__header .AdminPageHeader-module-scss-module__jLDMlG__copy p{margin:0}
.Styleguide-module-scss-module__XI6d8G__page{flex-direction:column;min-width:0;display:flex}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__foundationSection{order:1}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__atomsSection{order:2}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__toastsSection{order:4}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetsSection{order:5}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__moleculesSection{order:6}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__screensSection{order:7}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__emailsSection{order:8}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__emailFrame{border-radius:var(--radius-md);border:0;width:100%;max-width:40rem;height:34rem;margin-inline:auto;display:block}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__formFieldsSection{order:3}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__section{margin-top:var(--space-9)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__sectionHeading{margin-bottom:var(--space-6)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__sectionHeading h2{margin:0}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__sectionDescription{max-width:58rem;margin:var(--space-3) 0 0;color:var(--ink-muted)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__preview,.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__foundationCard{padding:clamp(var(--space-5),2.5vw,var(--space-6));background:var(--surface-raised);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);box-shadow:0 3px 0 var(--surface-relief),0 16px 30px -20px #5a3c1480}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__preview h3,.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__foundationCard h3{margin:0}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__previewGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__previewGrid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__toastGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__toastGrid{grid-template-columns:repeat(2,1fr)}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__contextTitle{margin:var(--space-6) 0 var(--space-4)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__calloutGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__calloutGrid{grid-template-columns:repeat(2,1fr)}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__toastGrid>[data-type=gold]{grid-column:auto}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__toastGrid>[data-type=gold]{grid-column:1/-1}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__specimenStack{gap:var(--space-6);display:grid}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__specimen{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__specimen>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__specimen>header{flex-direction:row;align-items:center}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__specimen>header p{margin:0 0 var(--space-1);color:var(--action-primary-strong)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__specimen>header h3{margin:0}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__specimen>header code{max-width:100%;color:var(--ink-muted);overflow-wrap:anywhere;white-space:normal}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__specimen>div{padding:var(--space-6);overflow:auto}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__shellContent{padding:var(--space-7);background:var(--surface-canvas);border-radius:var(--radius-md)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__shellSpecimen{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__shellSpecimen [data-testid=farm-shell]{min-height:30rem}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__shellSpecimen [data-app-navigation]{position:absolute;top:auto;bottom:0}@media (min-width:1160px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__shellSpecimen [data-app-navigation]{position:static}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__preview{min-height:9.25rem}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__preview>div{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__buttonRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__progressPreview,.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__goalRowPreview{width:100%}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__progressPreview{gap:var(--space-4);display:grid}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__goalRowPreview{margin:0;padding:0;list-style:none}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__caption{width:100%;color:var(--ink-muted);margin:0}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__inlineCopy{width:100%;margin:0}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__formField{gap:var(--space-2);width:100%;display:grid}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__formField>span:first-child,.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__formField>span:last-child{color:var(--ink-muted)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__shopList{width:min(100%,21.25rem);margin:0;padding:0;list-style:none}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__animalList{width:min(100%,17.5rem);margin:0;padding:0;list-style:none}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetGroups{gap:var(--space-6);display:grid}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen{margin-bottom:var(--space-6);padding:clamp(var(--space-5),2.5vw,var(--space-6));background:var(--surface-raised);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);box-shadow:0 3px 0 var(--surface-relief),0 16px 30px -20px #5a3c1480}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerHeading{align-items:end;gap:var(--space-6);flex-direction:row}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerHeading h3,.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerHeading p{margin:0}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerHeading>div>p{margin-bottom:var(--space-1);color:var(--action-primary-strong)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerHeading>p{max-width:32rem;color:var(--ink-muted)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerStage{aspect-ratio:2;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#a46b2d;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerStage img{object-fit:cover}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerStage .Styleguide-module-scss-module__XI6d8G__clapierBaseLayer{z-index:var(--z-index-base)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerStage .Styleguide-module-scss-module__XI6d8G__clapierDirtyLayer{z-index:var(--z-index-content)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerStage .Styleguide-module-scss-module__XI6d8G__clapierResourceLayer{z-index:var(--z-index-raised)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerControls{gap:var(--space-3);margin:var(--space-5) 0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerControls legend{width:100%;margin-bottom:var(--space-1);color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerControls label{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--ink);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__clapierLayerSpecimen .Styleguide-module-scss-module__XI6d8G__clapierLayerControls input{accent-color:var(--action-primary);margin:0}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetGroup{min-width:0;padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetGroup{padding:var(--space-6)}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetGroup h3{margin:0 0 var(--space-5)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetGrid{grid-template-columns:repeat(8,minmax(0,1fr))}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetCard{min-width:0;margin:0}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetCardWide{grid-column:span 2}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetCardWide{grid-column:span 2}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetFrame{min-height:8.25rem;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:linear-gradient(145deg,#fffef1,#f2ebc6);place-items:center;display:grid;overflow:hidden}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetFrame img{max-width:100%;height:auto}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__assetCard figcaption{margin-top:var(--space-2);color:var(--ink-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__currencyComparison{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__currencyComparison h4{margin:0 0 var(--space-4)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__currencyVariantGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__currencyVariantGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1160px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__currencyVariantGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__currencyVariant{gap:var(--space-3);padding:var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:grid}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__currencyVariant h5{margin:0}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__currencySampleList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__currencySample{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;min-height:2.5rem;padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__currencyAmount{align-items:center;gap:var(--space-1);color:var(--ink-heading);white-space:nowrap;flex:none;display:inline-flex}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__currencyAmount img{flex:none}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__foundationGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__typographyCard{grid-column:1/-1}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__iconCard{grid-column:span 2}}@media (min-width:900px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__iconCard{grid-column:auto}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__typeScale{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__typeScale{grid-template-columns:none}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__typeSpecimen{align-items:baseline;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__typeSpecimen{grid-template-columns:minmax(0,1fr) auto}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__typeSpecimen>span,.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__typeSpecimen code,.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__typeSpecimen small{min-width:0;max-width:100%}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__typeSpecimen>span{color:var(--ink-heading);overflow-wrap:anywhere}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__typeSpecimen code,.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__typeSpecimen small{color:var(--ink-muted);overflow-wrap:anywhere;white-space:normal}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__typeSpecimen small{grid-column:1/-1}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__swatches{gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__swatches span{gap:var(--space-2);color:var(--ink-muted);text-align:center;display:grid}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__swatches i{border-radius:var(--radius-sm);border:1px solid #0000001a;width:2.25rem;height:2.25rem}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__spacing{gap:var(--space-3);margin-top:var(--space-5);display:grid}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__spacing div{align-items:center;gap:var(--space-3);display:flex}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__spacing span{width:1.5625rem;color:var(--ink-muted)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__spacing i{background:var(--action-primary);border-radius:1px;min-width:.25rem;height:.5rem;display:block}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__surfaceSamples,.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__radiusSamples{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__surfaceSamples span,.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__radiusSamples span{min-height:4rem;padding:var(--space-3);color:var(--ink-muted);border:1px solid var(--border-strong);font-size:var(--text-xs);place-items:center;display:grid}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__surfaceSamples [data-surface=raised]{background:var(--surface-raised)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__surfaceSamples [data-surface=sunken]{background:var(--surface-sunken)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__surfaceSamples [data-surface=primary]{color:var(--ink-inverse);background:var(--action-primary-strong)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__radiusSamples span{background:var(--surface-sunken);min-height:2.75rem}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__radiusSamples [data-radius=small]{border-radius:var(--radius-sm)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__radiusSamples [data-radius=medium]{border-radius:var(--radius-md)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__radiusSamples [data-radius=large]{border-radius:var(--radius-lg)}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__icons{gap:var(--space-4) var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(5,1fr);display:grid}@media (min-width:600px){.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__icons{grid-template-columns:repeat(6,1fr)}}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__icons span{justify-items:center;gap:var(--space-1);color:var(--ink-muted);display:grid}.Styleguide-module-scss-module__XI6d8G__page .Styleguide-module-scss-module__XI6d8G__icons small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}
.InputField-module-scss-module__6TCSma__field{gap:var(--space-2);display:grid}.InputField-module-scss-module__6TCSma__field .InputField-module-scss-module__6TCSma__label{color:var(--ink-muted);font-size:var(--text-sm);font-weight:690;line-height:1.2}.InputField-module-scss-module__6TCSma__field .InputField-module-scss-module__6TCSma__control{width:100%;height:var(--control-height);padding:var(--space-3) var(--space-3);color:var(--ink);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-control);box-shadow:none;font-size:var(--text-md);line-height:1.2}.InputField-module-scss-module__6TCSma__field .InputField-module-scss-module__6TCSma__control::placeholder{color:var(--ink-muted)}.InputField-module-scss-module__6TCSma__field .InputField-module-scss-module__6TCSma__control:hover:not(:disabled){background:var(--surface-raised);border-color:var(--action-primary)}.InputField-module-scss-module__6TCSma__field .InputField-module-scss-module__6TCSma__control:disabled{color:var(--ink-muted);background:var(--surface-disabled);cursor:not-allowed}.InputField-module-scss-module__6TCSma__field .InputField-module-scss-module__6TCSma__control[aria-invalid=true]{border-color:var(--feedback-danger)}.InputField-module-scss-module__6TCSma__field .InputField-module-scss-module__6TCSma__control:is(textarea){resize:vertical;height:auto;line-height:1.45}.InputField-module-scss-module__6TCSma__field .InputField-module-scss-module__6TCSma__description{margin:var(--space-micro) 0 0;color:var(--ink-muted);font-size:var(--text-xs);line-height:1.4}.InputField-module-scss-module__6TCSma__field .InputField-module-scss-module__6TCSma__error{margin:var(--space-micro) 0 0;color:var(--feedback-danger);font-size:var(--text-xs);line-height:1.4}
.ProgressBar-module-scss-module___i-gPa__progress{appearance:none;border-radius:var(--radius-pill);background:#eadfc2;border:0;width:100%;height:.625rem;display:block;overflow:hidden}.ProgressBar-module-scss-module___i-gPa__progress::-webkit-progress-bar{border-radius:inherit;background:#eadfc2;box-shadow:inset 0 1px 2px #5a3c1433}.ProgressBar-module-scss-module___i-gPa__progress::-webkit-progress-value{background:var(--progress-tone,var(--action-primary));border-radius:inherit;transition:width .22s ease-out}.ProgressBar-module-scss-module___i-gPa__progress::-moz-progress-bar{background:var(--progress-tone,var(--action-primary));border-radius:inherit;transition:width .22s ease-out}.ProgressBar-module-scss-module___i-gPa__progress.ProgressBar-module-scss-module___i-gPa__small{height:.5rem}.ProgressBar-module-scss-module___i-gPa__progress.ProgressBar-module-scss-module___i-gPa__primary{--progress-tone:var(--action-primary-strong)}.ProgressBar-module-scss-module___i-gPa__progress.ProgressBar-module-scss-module___i-gPa__success{--progress-tone:var(--feedback-success)}.ProgressBar-module-scss-module___i-gPa__progress.ProgressBar-module-scss-module___i-gPa__warning{--progress-tone:var(--feedback-warning)}@media (prefers-reduced-motion:reduce){.ProgressBar-module-scss-module___i-gPa__progress::-webkit-progress-value{transition:none}.ProgressBar-module-scss-module___i-gPa__progress::-moz-progress-bar{transition:none}}
.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary]{padding:clamp(var(--space-5),2.5vw,var(--space-6));background:var(--surface-raised);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);box-shadow:0 3px 0 var(--surface-relief),0 16px 30px -20px #5a3c1480;align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__summaryProgress{gap:var(--space-2);display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__summaryHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__summaryTitle{color:var(--ink-heading);margin:0}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__summaryScore{align-items:baseline;gap:var(--space-1);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__summaryScore strong{color:var(--action-primary-strong)}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__summaryNext{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__nextStepCopy{gap:var(--space-1);display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__nextStepLabel,.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__nextStepDetail{color:var(--ink-muted)}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__nextStepTitle{color:var(--ink-heading)}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__nextStepAction{align-items:center;gap:var(--space-2);width:fit-content;min-height:2.5rem;color:var(--action-primary-strong);text-decoration:none;display:inline-flex}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__nextStepAction:hover{text-underline-offset:.15em;text-decoration:underline}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__nextStepAction:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary][data-embedded=true]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (min-width:620px){.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary]{gap:var(--space-6);grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr)}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary] .ProgressionPanel-module-scss-module__SUwC4a__summaryNext{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary][data-has-next-step=false],.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=summary][data-embedded=true]{grid-template-columns:minmax(0,1fr)}}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail]{padding:clamp(var(--space-5),2.5vw,var(--space-6));background:var(--surface-raised);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);box-shadow:0 3px 0 var(--surface-relief),0 16px 30px -20px #5a3c1480;gap:var(--space-5);display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] h2{margin:0;font-size:1.375rem}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__detailLayout{gap:var(--space-5);display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__masterySection,.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__formalitySection{align-content:start;gap:var(--space-2);min-width:0;display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__sectionTitle{color:var(--ink-eyebrow);font-family:var(--font-family);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:900;display:block}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveList{margin:0;padding:0;list-style:none;display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveRow{align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-4);border-bottom:1.5px dashed var(--border-subtle);grid-template-columns:2.875rem minmax(0,1fr);display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveRow:last-child{border-bottom:0}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveRow>:not(.ProgressionPanel-module-scss-module__SUwC4a__objectiveIcon){grid-column:2}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveIcon{background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control);grid-row:span 3;align-self:start;place-items:center;width:2.875rem;height:2.875rem;display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveIcon img{object-fit:contain;width:2.375rem;height:2.375rem}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveHeader{align-items:baseline;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveLabel{color:var(--ink);font-size:var(--text-sm);font-weight:800;line-height:1.25}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveValue{color:var(--ink-heading);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-variation-settings:var(--font-display-variation);text-align:right;white-space:nowrap;font-size:1.0625rem;font-weight:700;line-height:1.25}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveRow[data-state=complete] .ProgressionPanel-module-scss-module__SUwC4a__objectiveValue{color:var(--feedback-success-strong)}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveDetails{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.4}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveFooter,.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveActions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveFooter{justify-content:space-between}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveAction{flex:auto;justify-content:flex-end;min-width:0;display:flex}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveActions a{color:var(--action-primary-strong);align-items:center;font-size:.8125rem;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveActions a:hover{color:var(--ink-heading);text-decoration:underline}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__objectiveActions a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--space-micro)}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__loanPanel{background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control);align-content:start;gap:var(--space-3);padding:var(--space-5);display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__loanAmount{justify-items:start;gap:var(--space-1);display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__loanAmountLabel,.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__loanStatus{color:var(--ink-muted);font-size:.8125rem}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__loanAmount strong{color:var(--ink-heading);font-family:var(--font-display);font-variation-settings:var(--font-display-variation);white-space:nowrap;font-size:1.75rem;font-weight:700;line-height:1.1}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__loanProgressBar{height:.5rem}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__loanPanel[data-state=complete] .ProgressionPanel-module-scss-module__SUwC4a__loanStatus{color:var(--feedback-success-strong)}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__loanPanel button{width:100%}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__advanceSection{gap:var(--space-3);margin:0;display:grid}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__advanceReason{color:var(--ink-muted);margin:0;font-size:.8125rem;line-height:1.45}.ProgressionPanel-module-scss-module__SUwC4a__panel[data-mode=detail] .ProgressionPanel-module-scss-module__SUwC4a__advanceSection button{width:100%}
.AnimalCard-module-scss-module__F9XgBW__card{list-style:none}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__select,.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__details{align-items:center;gap:var(--space-2) var(--space-4);width:100%;height:100%;padding:var(--space-3) var(--space-4);color:var(--ink);background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1.5px var(--border-subtle),0 3px 0 var(--surface-relief);font:inherit;text-align:left;border:0;grid-template:"pad text check""pad text statuses"1fr/3.75rem minmax(0,1fr) auto;display:grid;transform:none}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__select{cursor:pointer}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__select:hover:not(:disabled){color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--border-strong),0 3px 0 var(--surface-relief);background:#fffdf6;border:0}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__select:active:not(:disabled){background:var(--surface-raised);box-shadow:inset 0 0 0 1.5px var(--border-strong),0 1px 0 var(--surface-relief);transform:translateY(2px)}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__select:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.AnimalCard-module-scss-module__F9XgBW__card.AnimalCard-module-scss-module__F9XgBW__selected .AnimalCard-module-scss-module__F9XgBW__select,.AnimalCard-module-scss-module__F9XgBW__card.AnimalCard-module-scss-module__F9XgBW__selected .AnimalCard-module-scss-module__F9XgBW__select:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--action-primary-strong),0 3px 0 var(--action-primary-edge)}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__check{width:1.5rem;height:1.5rem;color:var(--ink-inverse);background:#fffdf4;border-radius:.4375rem;grid-area:check;justify-self:end;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #cdb579}.AnimalCard-module-scss-module__F9XgBW__card.AnimalCard-module-scss-module__F9XgBW__selected .AnimalCard-module-scss-module__F9XgBW__check{background:var(--action-primary-strong);box-shadow:0 2px 0 var(--action-primary-edge)}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__pad{width:3.75rem;height:3.75rem;color:var(--ink-muted);background:var(--surface-sunken);box-shadow:inset 0 0 0 1.5px var(--border-subtle);border-radius:1rem;grid-area:pad;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__pad:after{content:"";background:#7a501e2e;border-radius:50%;width:55%;height:12%;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__image{z-index:var(--z-index-content);object-fit:contain;width:78%;height:78%;margin-bottom:10%;position:relative}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__text{align-content:center;justify-items:start;gap:var(--space-1);grid-area:text;min-width:0;display:grid}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__name{align-items:baseline;gap:var(--space-2);color:var(--ink-heading);font-family:var(--font-display);font-variation-settings:var(--font-display-variation);font-size:1.125rem;font-weight:700;display:flex}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__metadata{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:600}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__warning{padding:0 var(--space-3);color:var(--feedback-danger-strong);background:var(--feedback-danger-soft);border:1.5px solid var(--feedback-danger-line);border-radius:var(--radius-pill);font-size:.6875rem;font-weight:800;line-height:1.6}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__statuses{grid-area:statuses;justify-self:end}@media (min-width:1024px){.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__select,.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__details{gap:var(--space-4) var(--space-5);padding:var(--space-5);grid-template:"pad text check""statuses statuses statuses"/6rem minmax(0,1fr) auto}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__check{align-self:start}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__pad{width:6rem;height:6rem}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__name{font-size:1.5rem}.AnimalCard-module-scss-module__F9XgBW__card .AnimalCard-module-scss-module__F9XgBW__statuses{padding-top:var(--space-4);border-top:1.5px dashed var(--border-subtle);justify-self:stretch}}
.HibernationPanel-module-scss-module__bcFVxa__hibernationPanel{padding:clamp(var(--space-5),2.5vw,var(--space-6));background:var(--surface-raised);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);box-shadow:0 3px 0 var(--surface-relief),0 16px 30px -20px #5a3c1480;align-content:start;justify-items:start;gap:var(--space-3);display:grid}.HibernationPanel-module-scss-module__bcFVxa__hibernationPanel h2{margin:0}.HibernationPanel-module-scss-module__bcFVxa__hibernationPanel .HibernationPanel-module-scss-module__bcFVxa__panelDescription{color:var(--ink-muted);margin:0}
.AdminSelectField-module-scss-module__ByFMwq__field{align-content:start;gap:var(--space-2);min-width:0;display:grid}
.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__backdrop{z-index:var(--z-index-dialog-backdrop);background:#14301a9e;position:fixed;inset:0}.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__viewport{z-index:var(--z-index-dialog);padding:max(var(--space-4),env(safe-area-inset-top)) max(var(--space-3),env(safe-area-inset-right)) max(var(--space-4),env(safe-area-inset-bottom)) max(var(--space-3),env(safe-area-inset-left));align-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__popup{gap:var(--space-3);width:min(100%,32rem);max-height:calc(100dvh - var(--space-6));padding:var(--space-5);color:var(--ink);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);outline:none;margin:auto;display:grid;overflow-y:auto}@media (min-width:600px){.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__popup{padding:var(--space-6)}}.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__title{color:var(--ink-heading);font-family:var(--font-display);font-variation-settings:var(--font-display-variation);text-wrap:balance;margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__description{color:var(--ink-muted);margin:0}.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__error{color:var(--feedback-danger);margin:0;font-weight:700}.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__actions{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column-reverse;display:flex}.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__actions button{width:100%}@media (min-width:600px){.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__actions{flex-direction:row;justify-content:flex-end}.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__actions button{width:auto}}.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__wordLabel{color:var(--ink-muted);font-size:var(--text-sm);font-weight:700;line-height:1.2;display:block}.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__wordInput{width:100%;height:var(--control-height);padding:var(--space-3);color:var(--ink);background:var(--surface-raised);border:1.5px solid var(--border-strong);border-radius:var(--radius-control);box-shadow:none;font-size:var(--text-sm);line-height:1.2}.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__wordInput::placeholder{color:var(--ink-muted)}.ConfirmDialog-module-scss-module__ulIZPG__root .ConfirmDialog-module-scss-module__ulIZPG__wordInput:hover:not(:disabled){border-color:var(--action-primary)}
.ErrorFeedbackForm-module-scss-module__nrFvpG__report{margin-top:var(--space-6);padding-top:var(--space-6);text-align:left;border-top:1px solid var(--border-subtle)}.ErrorFeedbackForm-module-scss-module__nrFvpG__report .ErrorFeedbackForm-module-scss-module__nrFvpG__form{gap:var(--space-3);display:grid}.ErrorFeedbackForm-module-scss-module__nrFvpG__report .ErrorFeedbackForm-module-scss-module__nrFvpG__submit{justify-self:end}.ErrorFeedbackForm-module-scss-module__nrFvpG__report .ErrorFeedbackForm-module-scss-module__nrFvpG__sent{color:var(--ink-muted);font-size:var(--text-sm);text-align:center;margin:0}
.AdminPanel-module-scss-module__Gj4eZq__adminPanel{padding:clamp(var(--space-5),2.5vw,var(--space-6));background:var(--surface-raised);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);box-shadow:0 3px 0 var(--surface-relief),0 16px 30px -20px #5a3c1480;background:linear-gradient(145deg,#fff7e8c7,#fbfcf8f5);border-color:#9b671f2e}.AdminPanel-module-scss-module__Gj4eZq__adminPanel h2{color:var(--ink);margin:0}.AdminPanel-module-scss-module__Gj4eZq__adminPanel .AdminPanel-module-scss-module__Gj4eZq__panelHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.AdminPanel-module-scss-module__Gj4eZq__adminPanel .AdminPanel-module-scss-module__Gj4eZq__panelDescription{margin:var(--space-5) 0 0;color:var(--ink-muted)}.AdminPanel-module-scss-module__Gj4eZq__adminPanel .AdminPanel-module-scss-module__Gj4eZq__buttonRow{gap:var(--space-3);flex-wrap:wrap;display:flex}
.MetricCard-module-scss-module__BZPykG__card{padding:clamp(var(--space-5),2.5vw,var(--space-6));background:var(--surface-raised);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);box-shadow:0 3px 0 var(--surface-relief),0 16px 30px -20px #5a3c1480;align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);display:flex}.MetricCard-module-scss-module__BZPykG__card .MetricCard-module-scss-module__BZPykG__icon{width:2.25rem;height:2.25rem;color:var(--action-primary-strong);background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control);flex:none;place-items:center;display:grid}.MetricCard-module-scss-module__BZPykG__card .MetricCard-module-scss-module__BZPykG__copy{gap:var(--space-micro);min-width:0;display:grid}.MetricCard-module-scss-module__BZPykG__card .MetricCard-module-scss-module__BZPykG__label{color:var(--ink-eyebrow);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.MetricCard-module-scss-module__BZPykG__card .MetricCard-module-scss-module__BZPykG__value{color:var(--ink-heading);font-family:var(--font-display);font-size:var(--text-2xl);font-variation-settings:var(--font-display-variation);font-weight:700;line-height:1.15}.MetricCard-module-scss-module__BZPykG__card .MetricCard-module-scss-module__BZPykG__detail{color:var(--ink-muted);font-size:var(--text-xs);font-weight:700}
.AdminAccountSummary-module-scss-module___z9whq__account{gap:var(--space-3);min-width:0;margin:0;display:grid}@media (min-width:600px){.AdminAccountSummary-module-scss-module___z9whq__account{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdminAccountSummary-module-scss-module___z9whq__account>div{align-content:start;gap:var(--space-1);display:grid}.AdminAccountSummary-module-scss-module___z9whq__account dd{overflow-wrap:anywhere;margin:0}
.OnboardingGuide-module-scss-module__urBScq__onboarding{display:grid}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__guide,.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__resumeBar{padding:clamp(var(--space-5),2.5vw,var(--space-6));background:var(--surface-raised);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);box-shadow:0 3px 0 var(--surface-relief),0 16px 30px -20px #5a3c1480}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__guide{gap:var(--space-5);display:grid}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__title{margin:0;font-size:1.375rem}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__greetingName{color:var(--accent-earth)}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__step{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4);color:var(--ink);background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control);transition:border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.OnboardingGuide-module-scss-module__urBScq__onboarding a.OnboardingGuide-module-scss-module__urBScq__step:hover{border-color:var(--border-strong-hover);transform:translateY(-1px)}.OnboardingGuide-module-scss-module__urBScq__onboarding a.OnboardingGuide-module-scss-module__urBScq__step:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__currentStep{background:var(--feedback-warning-soft);border-color:var(--feedback-warning-line)}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__stepHeader{background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-pill);align-self:start;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__stepNumber{top:calc(-1*var(--space-1));left:calc(-1*var(--space-1));width:1.375rem;height:1.375rem;color:var(--ink-inverse);background:var(--hud-surface);border:1.5px solid var(--surface-raised);border-radius:var(--radius-pill);font-size:var(--text-2xs);place-items:center;font-weight:900;line-height:1;display:grid;position:absolute}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__stepIllustration{object-fit:contain;width:2.25rem;height:2.25rem}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__stepText{gap:var(--space-1);display:grid}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__stepTitle{color:var(--ink-heading);font-size:.9375rem;font-weight:900;line-height:1.25}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__stepDetail{color:var(--ink-muted);line-height:1.4}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__stepActions{gap:var(--space-2);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__actions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1.5px dashed var(--border-subtle);flex-wrap:wrap;display:flex}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__dismiss{box-shadow:none;background:0 0;border-color:#0000}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__resumeBar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__resumeBar p{margin:0}@media (min-width:600px){.OnboardingGuide-module-scss-module__urBScq__onboarding .OnboardingGuide-module-scss-module__urBScq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Marche-module-scss-module__MoXxAW__scene{display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__workspace{gap:var(--space-5);flex-direction:column;display:flex}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__buyPanel{gap:var(--space-4);display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__panelHeading{gap:var(--space-1);display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__panelHeading h2,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__panelHeading p{margin:0}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__panelHeading p{color:var(--ink-muted)}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__productGrid{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__catalogDivider{align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--ink-eyebrow);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900;display:flex}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__catalogDivider:after{border-top:1.5px dashed var(--border-dashed);content:"";flex:1;height:0}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__productAvailability{color:var(--ink-muted)}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty)){bottom:calc(var(--navigation-bar-height) + var(--space-2));z-index:var(--z-index-raised);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);box-shadow:0 3px 0 var(--surface-relief),0 -10px 30px -12px #3c280a73;grid-template-columns:minmax(0,1fr) auto;position:sticky}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty))>*{grid-column:1/-1}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty))>:first-child{grid-column:1}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty)) .Marche-module-scss-module__MoXxAW__checkoutList{display:none}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty)) .Marche-module-scss-module__MoXxAW__checkoutTotal{gap:var(--space-3);flex-direction:row-reverse;grid-column:2;display:flex}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty)) .Marche-module-scss-module__MoXxAW__checkoutButton{order:1}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty)) .Marche-module-scss-module__MoXxAW__checkoutHint{display:none}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutList li{background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutList li>span:last-of-type{color:var(--ink-heading);flex:1;font-weight:800}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__lineArtwork{flex:none;width:2rem;height:2rem}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__cartEmpty{padding:var(--space-4);color:var(--ink-muted);border:2px dashed var(--border-dashed);border-radius:var(--radius-md);text-align:center}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__cartEmpty p{margin:0}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutTotal{gap:var(--space-2);margin:0;display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutTotal>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutTotal dt{color:var(--ink-muted)}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutTotal dd{color:var(--ink-heading);font-family:var(--font-display);font-size:var(--text-lg);font-variation-settings:var(--font-display-variation);margin:0;font-weight:700}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutHint{color:var(--ink-muted);margin:0}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutButton{width:100%}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__formError{margin:0}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__emptyState{align-items:center;gap:var(--space-4);padding:var(--space-4);color:var(--ink-muted);border:2px dashed var(--border-dashed);border-radius:var(--radius-md);display:flex}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__emptyState h3,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__emptyState p{margin:0}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__emptyIcon{width:3rem;height:3rem;color:var(--ink-muted);background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control);flex:none;place-items:center;display:grid}@media (min-width:1024px){.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__workspace{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__buyPanel{padding:clamp(var(--space-5),2.5vw,var(--space-6));background:var(--surface-raised);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);box-shadow:0 3px 0 var(--surface-relief),0 16px 30px -20px #5a3c1480}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__panelHeading{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}:is(.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty))){top:calc(var(--hud-height,4.5rem) + var(--space-5));gap:var(--space-4);padding:var(--space-5);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,1fr);display:grid;position:sticky;bottom:auto}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard>*,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard>:first-child{grid-column:1}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty))>*{grid-column:1}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty))>:first-child{grid-column:1}:is(.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard .Marche-module-scss-module__MoXxAW__checkoutList,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty)) .Marche-module-scss-module__MoXxAW__checkoutList){display:grid}:is(.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard .Marche-module-scss-module__MoXxAW__checkoutTotal,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty)) .Marche-module-scss-module__MoXxAW__checkoutTotal){padding-top:var(--space-3);border-top:1.5px dashed var(--border-subtle);flex-direction:column-reverse;grid-column:1;display:flex}:is(.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard .Marche-module-scss-module__MoXxAW__checkoutTotal>div:first-child dd,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty)) .Marche-module-scss-module__MoXxAW__checkoutTotal>div:first-child dd){font-size:var(--text-3xl);line-height:1}:is(.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard .Marche-module-scss-module__MoXxAW__checkoutButton,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard .Marche-module-scss-module__MoXxAW__checkoutHint,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty)) .Marche-module-scss-module__MoXxAW__checkoutButton,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__checkoutCard:not(:has(.Marche-module-scss-module__MoXxAW__cartEmpty)) .Marche-module-scss-module__MoXxAW__checkoutHint){order:0;display:block}}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__sectionLinks{gap:var(--space-2);margin:0 calc(-1*var(--shell-content-gutter,0px)) var(--space-5);padding:0 var(--shell-content-gutter,0) var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__sectionLink{align-items:center;gap:var(--space-2);min-height:2.625rem;padding:0 var(--space-4);color:var(--ink-heading);background:var(--surface-raised);border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);box-shadow:0 3px 0 var(--control-relief);font-size:var(--text-sm);flex:none;font-weight:900;text-decoration:none;display:inline-flex}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__sectionLink:first-child{color:var(--hud-ink);background:var(--hud-surface);border-color:var(--hud-surface);box-shadow:0 3px 0 var(--hud-edge)}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__sectionLink:hover{border-color:var(--border-strong-hover)}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__sectionLink:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__sectionCount{min-width:1.375rem;height:1.375rem;padding:0 var(--space-1);color:var(--ink-heading);background:var(--surface-sunken);border-radius:var(--radius-pill);font-size:var(--text-xs);place-items:center;display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__buyPanel,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__sellPanel,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__activeSales{scroll-margin-top:calc(var(--hud-height,3.75rem) + var(--space-4))}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__sellPanel,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__activeSales{padding:clamp(var(--space-5),2.5vw,var(--space-6));background:var(--surface-raised);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);box-shadow:0 3px 0 var(--surface-relief),0 16px 30px -20px #5a3c1480;gap:var(--space-4);margin-top:var(--space-5);display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__sellGrid{gap:var(--space-4);align-items:start;display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__saleForm,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalSellForm{background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control);align-content:start;gap:var(--space-3);padding:var(--space-4);scroll-margin-top:calc(var(--hud-height,3.75rem) + var(--space-4));display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__saleForm h3,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__saleForm p,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalSellForm h3,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalSellForm p{margin:0}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__saleForm>p,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalSellForm>p{color:var(--ink-muted)}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalError{color:var(--feedback-danger);font-weight:700}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalChoicesHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalToggleAll{min-height:1.5rem;color:var(--action-primary-strong);box-shadow:none;font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalToggleAll:hover{text-decoration:underline}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalChoices{gap:var(--space-2);max-height:14rem;display:grid;overflow:auto}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalChoice{width:100%;padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control);align-items:center;display:flex}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalChoice:has(input:checked){background:var(--feedback-success-soft);border-color:var(--action-primary-strong)}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalChoice>span:last-child{align-items:center;gap:var(--space-3);display:flex}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalChoiceArtwork{flex:none;width:2rem;height:2rem}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__animalSummary{color:var(--action-primary-strong);font-weight:800}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__saleFields{align-items:start;gap:var(--space-3);display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__field{gap:var(--space-2);display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__fieldLabel,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__fieldHint{color:var(--ink-muted)}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__fieldHint{margin:0}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__activeCount{min-width:1.75rem;height:1.75rem;padding:0 var(--space-2);color:var(--feedback-neutral);background:var(--feedback-neutral-soft);border:1.5px solid var(--feedback-neutral-line);border-radius:var(--radius-pill);place-items:center;display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__activeSales .Marche-module-scss-module__MoXxAW__panelHeading{justify-content:space-between;align-items:center;display:flex}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__salesList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__salesList li{background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control);align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__salesList li>div{gap:var(--space-micro);flex:1;min-width:0;display:grid}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__salesList li>div>span{color:var(--ink-muted)}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__saleIcon{flex:none;width:2.5rem;height:2.5rem}@media (min-width:600px){.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__saleFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__sectionLinks{margin-inline:0;padding-inline:0}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__sellPanel,.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__activeSales{margin-top:var(--space-7)}.Marche-module-scss-module__MoXxAW__scene .Marche-module-scss-module__MoXxAW__sellGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}
.Niveau2MiniClapierScene-module-scss-module__VKvubq__scene{aspect-ratio:2;background:var(--surface-sunken);position:relative;overflow:hidden}.Niveau2MiniClapierScene-module-scss-module__VKvubq__scene .Niveau2MiniClapierScene-module-scss-module__VKvubq__background{object-fit:cover;width:100%;height:100%;display:block}.Niveau2MiniClapierScene-module-scss-module__VKvubq__scene .Niveau2MiniClapierScene-module-scss-module__VKvubq__rabbit{z-index:var(--z-index-raised);aspect-ratio:1;transform-origin:bottom;pointer-events:none;position:absolute}.Niveau2MiniClapierScene-module-scss-module__VKvubq__scene .Niveau2MiniClapierScene-module-scss-module__VKvubq__rabbit img{object-fit:contain;filter:drop-shadow(0 3px #5e572c24)}.Niveau2MiniClapierScene-module-scss-module__VKvubq__scene .Niveau2MiniClapierScene-module-scss-module__VKvubq__rabbit[data-depth="1"]{z-index:var(--z-index-foreground)}.Niveau2MiniClapierScene-module-scss-module__VKvubq__scene .Niveau2MiniClapierScene-module-scss-module__VKvubq__rabbit[data-depth="2"]{z-index:calc(var(--z-index-foreground) + 1)}.Niveau2MiniClapierScene-module-scss-module__VKvubq__scene .Niveau2MiniClapierScene-module-scss-module__VKvubq__careItem{z-index:var(--z-index-foreground);pointer-events:none;position:absolute}.Niveau2MiniClapierScene-module-scss-module__VKvubq__scene .Niveau2MiniClapierScene-module-scss-module__VKvubq__careItem img{object-fit:contain;filter:drop-shadow(0 3px #5e572c29)}
.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__backdrop{z-index:var(--z-index-dialog-backdrop);background:#14301a9e;position:fixed;inset:0}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__viewport{z-index:var(--z-index-dialog);padding:max(var(--space-4),env(safe-area-inset-top)) max(var(--space-3),env(safe-area-inset-right)) max(var(--space-4),env(safe-area-inset-bottom)) max(var(--space-3),env(safe-area-inset-left));align-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__popup{gap:var(--space-3);width:min(100%,44rem);max-height:calc(100dvh - var(--space-6));padding:var(--space-5);color:var(--ink);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);outline:none;margin:auto;display:grid;overflow-y:auto}@media (min-width:600px){.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__popup{padding:var(--space-6)}}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__title{color:var(--ink-heading);font-family:var(--font-display);font-variation-settings:var(--font-display-variation);text-wrap:balance;margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__description{color:var(--ink-muted);margin:0}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__error{color:var(--feedback-danger);margin:0;font-weight:700}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__actions{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column-reverse;display:flex}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__actions button{width:100%}@media (min-width:600px){.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__actions{flex-direction:row;justify-content:flex-end}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__actions button{width:auto}}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__popup{position:relative}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__close{top:var(--space-3);right:var(--space-3);position:absolute}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__header{gap:var(--space-2);padding-right:var(--space-5);display:grid}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__eyebrow{color:var(--action-primary-strong);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;line-height:1.2}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__description,.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__featureTitle,.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__featureDetail{margin:0}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__description{max-width:36rem;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.45}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__features{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__features{grid-template-columns:repeat(2,1fr)}}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__feature{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-top:1.5px dashed var(--border-subtle);grid-template-columns:4rem 1fr;display:grid}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__featureFrame{background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control);place-items:center;width:4rem;height:4rem;display:grid;overflow:hidden}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__featureFrame img{object-fit:cover;width:100%;height:100%}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__featureFrame[data-fit=contain] img{object-fit:contain;width:78%;height:78%}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__featureCopy{gap:var(--space-1);display:grid}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__featureTitle{color:var(--ink-heading);font-size:var(--text-md);font-weight:800;line-height:1.2}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__featureDetail{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.4}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__featureLinks{gap:var(--space-1) var(--space-3);margin-top:var(--space-micro);flex-wrap:wrap;display:flex}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__featureLink{align-items:center;gap:var(--space-1);width:fit-content;min-height:1.5rem;padding-block:var(--space-micro);color:var(--action-primary-strong);font-size:var(--text-xs);font-weight:800;text-decoration:none;display:inline-flex}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__featureLink:hover{text-underline-offset:.2em;text-decoration:underline}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__featureLink:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-control)}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__footer{padding-top:var(--space-4);border-top:1.5px dashed var(--border-subtle);justify-content:flex-end;display:flex}.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__finish{width:100%}@media (min-width:600px){.FarmWelcomeDialog-module-scss-module__l-Dl9a__root .FarmWelcomeDialog-module-scss-module__l-Dl9a__finish{width:auto}}
.QuantityStepper-module-scss-module__PR1xmq__group{align-items:center;gap:var(--space-1);flex:none;grid-template-columns:2.25rem minmax(2.5rem,auto) 2.25rem;width:fit-content;display:inline-grid}.QuantityStepper-module-scss-module__PR1xmq__group[data-disabled=true]{opacity:.62}.QuantityStepper-module-scss-module__PR1xmq__group .QuantityStepper-module-scss-module__PR1xmq__numInput{width:2.75rem;min-height:2.25rem;color:var(--ink-heading);border-radius:var(--radius-control);font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-variation-settings:var(--font-display-variation);text-align:center;background:0 0;border:0;padding:0;font-weight:700}.QuantityStepper-module-scss-module__PR1xmq__group .QuantityStepper-module-scss-module__PR1xmq__numInput::-webkit-inner-spin-button{appearance:none;margin:0}.QuantityStepper-module-scss-module__PR1xmq__group .QuantityStepper-module-scss-module__PR1xmq__numInput::-webkit-outer-spin-button{appearance:none;margin:0}.QuantityStepper-module-scss-module__PR1xmq__group .QuantityStepper-module-scss-module__PR1xmq__numInput[type=number]{appearance:textfield}.QuantityStepper-module-scss-module__PR1xmq__group .QuantityStepper-module-scss-module__PR1xmq__numInput:hover:not(:disabled){background:var(--surface-sunken)}.QuantityStepper-module-scss-module__PR1xmq__group .QuantityStepper-module-scss-module__PR1xmq__numInput:focus-visible{background:var(--surface-sunken);outline:3px solid var(--color-focus-ring);outline-offset:0}.QuantityStepper-module-scss-module__PR1xmq__group .QuantityStepper-module-scss-module__PR1xmq__numInput:disabled{color:var(--ink-muted);cursor:not-allowed}.QuantityStepper-module-scss-module__PR1xmq__group .QuantityStepper-module-scss-module__PR1xmq__numBtn{width:2.25rem;min-height:2.25rem;color:var(--action-primary-strong);padding:0}
.Toast-module-scss-module__fKr3QW__viewport{top:calc(3.75rem + max(var(--space-6),env(safe-area-inset-top)));right:max(var(--space-4),env(safe-area-inset-right));left:max(var(--space-4),env(safe-area-inset-left));z-index:var(--z-index-toast);pointer-events:none;flex-direction:column;gap:0;width:auto;display:flex;position:fixed}.Toast-module-scss-module__fKr3QW__viewport>.Toast-module-scss-module__fKr3QW__toast:not(:first-child){z-index:calc(3 - var(--toast-index));margin-block-start:-3.5rem}.Toast-module-scss-module__fKr3QW__viewport[data-expanded]{gap:var(--space-3)}.Toast-module-scss-module__fKr3QW__viewport[data-expanded]>.Toast-module-scss-module__fKr3QW__toast:not(:first-child){z-index:auto;margin-block-start:0}@media (min-width:600px){.Toast-module-scss-module__fKr3QW__viewport{inset:auto max(var(--space-5),env(safe-area-inset-right)) calc(var(--navigation-bar-height) + var(--space-4)) auto;gap:var(--space-3);width:min(23rem,100vw - 2.25rem)}.Toast-module-scss-module__fKr3QW__viewport>.Toast-module-scss-module__fKr3QW__toast:not(:first-child){z-index:auto;margin-block-start:0}}@media (min-width:1024px){.Toast-module-scss-module__fKr3QW__viewport{bottom:max(var(--space-5),env(safe-area-inset-bottom))}}.Toast-module-scss-module__fKr3QW__toast{color:var(--hud-ink);background:var(--hud-surface);border-radius:var(--radius-md);box-shadow:0 4px 0 var(--hud-edge),0 18px 30px -12px #141e0a99;pointer-events:auto;transform:translateX(var(--toast-swipe-movement-x,0));transition:opacity .18s,transform .18s,margin-block-start .18s;position:relative;overflow:hidden}.Toast-module-scss-module__fKr3QW__toast[data-starting-style],.Toast-module-scss-module__fKr3QW__toast[data-ending-style]{opacity:0;transform:translateY(-.75rem)}@media (min-width:600px){.Toast-module-scss-module__fKr3QW__toast[data-starting-style],.Toast-module-scss-module__fKr3QW__toast[data-ending-style]{transform:translate(1rem)}}.Toast-module-scss-module__fKr3QW__toast[data-swiping]{transition:none}.Toast-module-scss-module__fKr3QW__toast[data-limited]{display:none}.Toast-module-scss-module__fKr3QW__toast[data-type=success],.Toast-module-scss-module__fKr3QW__toast[data-type=info]{--toast-badge:var(--hud-gold);--toast-badge-ink:var(--hud-surface)}.Toast-module-scss-module__fKr3QW__toast[data-type=warning]{--toast-badge:#ffc861;--toast-badge-ink:#5b3d05}.Toast-module-scss-module__fKr3QW__toast[data-type=error]{--toast-badge:#f6b3a3;--toast-badge-ink:#7a2412}.Toast-module-scss-module__fKr3QW__toast .Toast-module-scss-module__fKr3QW__content{align-items:center;gap:var(--space-3);min-height:4rem;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);grid-template-columns:2.125rem minmax(0,1fr) 2rem;display:grid}.Toast-module-scss-module__fKr3QW__toast[data-type=gold] .Toast-module-scss-module__fKr3QW__content{grid-template-columns:3rem minmax(0,1fr) 2rem}.Toast-module-scss-module__fKr3QW__toast .Toast-module-scss-module__fKr3QW__status{width:2.125rem;height:2.125rem;color:var(--toast-badge-ink);background:var(--toast-badge);border-radius:50%;place-items:center;display:grid}.Toast-module-scss-module__fKr3QW__toast .Toast-module-scss-module__fKr3QW__goldArtwork{background:url(/images/items/ecus-v1.png) 50%/contain no-repeat;width:3rem;height:3rem}.Toast-module-scss-module__fKr3QW__toast .Toast-module-scss-module__fKr3QW__copy{gap:var(--space-micro);min-width:0;display:grid}.Toast-module-scss-module__fKr3QW__toast .Toast-module-scss-module__fKr3QW__title,.Toast-module-scss-module__fKr3QW__toast .Toast-module-scss-module__fKr3QW__description{margin:0}.Toast-module-scss-module__fKr3QW__toast .Toast-module-scss-module__fKr3QW__title{color:var(--hud-ink);font-family:var(--font-display);font-size:var(--text-md);font-variation-settings:var(--font-display-variation);font-weight:700;line-height:1.25}.Toast-module-scss-module__fKr3QW__toast .Toast-module-scss-module__fKr3QW__description{color:#fff4c7d1;font-size:var(--text-sm);font-weight:700}.Toast-module-scss-module__fKr3QW__toast[data-type=gold] .Toast-module-scss-module__fKr3QW__description{color:var(--hud-gold)}.Toast-module-scss-module__fKr3QW__toast .Toast-module-scss-module__fKr3QW__action{min-height:2rem;margin-top:var(--space-2);padding:var(--space-1) var(--space-3);color:var(--hud-ink);border-radius:var(--radius-control);box-shadow:none;font-size:var(--text-sm);background:#fff4c71f;border:1.5px solid #fff4c73d;justify-self:start;font-weight:800}.Toast-module-scss-module__fKr3QW__toast .Toast-module-scss-module__fKr3QW__action:hover:not(:disabled){color:var(--hud-ink);box-shadow:none;background:#fff4c733;border-color:#fff4c75c;transform:none}.Toast-module-scss-module__fKr3QW__toast .Toast-module-scss-module__fKr3QW__close{width:2rem;min-height:2rem;color:var(--hud-ink);box-shadow:none;background:#fff4c71f;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.Toast-module-scss-module__fKr3QW__toast .Toast-module-scss-module__fKr3QW__close:hover:not(:disabled){color:var(--hud-ink);box-shadow:none;background:#fff4c738;border-color:#0000;transform:none}.Toast-module-scss-module__fKr3QW__toast .Toast-module-scss-module__fKr3QW__close:active:not(:disabled){box-shadow:none;background:#fff4c747;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.Toast-module-scss-module__fKr3QW__toast{transition-duration:0s;transform:none}}
.FermeGeneralTab-module-scss-module__5ehsPG__root{gap:var(--space-4);min-width:0;display:grid}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__sectionHeading{gap:var(--space-2);display:grid}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__sectionHeading h2,.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__sectionHeading h3,.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__sectionHeading h4,.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__sectionHeading h5,.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__sectionHeading p{margin:0}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__sectionHeading p{color:var(--ink-muted);font-size:var(--text-sm)}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__detailSection,.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__actionsSection,.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__editForm,.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__accountSection{gap:var(--space-4);min-width:0;display:grid}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__accountSection h3{margin:0}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__fieldGrid{gap:var(--space-3);min-width:0;display:grid}@media (min-width:620px){.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__fieldCard{justify-content:stretch;gap:var(--space-3);text-align:left;width:100%;min-width:0;display:grid}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__fieldCardEditing{padding:var(--space-4);background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control)}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__fieldLabel{color:var(--ink-muted);font-size:var(--text-xs)}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__fieldValue{justify-content:space-between;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__actionList{gap:var(--space-3);display:grid}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__actionRow{gap:var(--space-3);padding:var(--space-4);background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control);flex-direction:column;display:flex}@media (min-width:500px){.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__actionRow{flex-direction:row;justify-content:space-between;align-items:center}}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__actionRow>div{min-width:0}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__actionRow>div:first-child{gap:var(--space-1);display:grid}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__actionRow span{color:var(--ink-muted)}.FermeGeneralTab-module-scss-module__5ehsPG__root .FermeGeneralTab-module-scss-module__5ehsPG__editActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab{gap:var(--space-6);min-width:0;color:var(--ink);display:grid}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__heading,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__subsectionHeading,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__cardHeading{justify-content:space-between;align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__heading>div,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__subsectionHeading>div,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__cardHeading>div{min-width:0}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__heading h3,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__heading h4,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__heading h5,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__subsectionHeading h3,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__subsectionHeading h4,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__subsectionHeading h5,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__cardHeading h3,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__cardHeading h4,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__cardHeading h5{overflow-wrap:anywhere;margin:0}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__heading p,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__subsectionHeading p,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__cardHeading p{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--text-sm)}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__summarySection,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__addSection,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__selectionTools,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__groupCard{padding:var(--space-4);background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control)}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__summarySection,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__addForm,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__groupCard,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__sections,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__subsection{gap:var(--space-4);min-width:0;display:grid}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__summaryGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__summaryMetric{gap:var(--space-1);display:grid}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__summaryMetric span{color:var(--ink-muted);font-size:var(--text-xs)}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__summaryMetric strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__summaryMetricWarning strong{color:var(--feedback-warning)}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__speciesSummary,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__formActions,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__selectionTools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__selectionLabel{color:var(--ink-muted);margin-right:auto}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__addFields{gap:var(--space-3);min-width:0;display:grid}@media (min-width:620px){.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__addFields{grid-template-columns:repeat(3,minmax(0,1fr))}}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__addHint,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__groupCount,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__emptyGroup{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__cardGrid{gap:var(--space-4);min-width:0;display:grid}@media (min-width:620px){.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__groupCard:first-child{grid-column:1/-1}}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__metricGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__metric{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-3);display:grid}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__metric dt{color:var(--ink-muted);font-size:var(--text-xs)}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__metric dd{overflow-wrap:anywhere;margin:0}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__occupancyValue{gap:var(--space-1);display:grid}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__occupancyValue strong{font-variant-numeric:tabular-nums}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__occupancyValue small{color:var(--ink-muted);font-size:var(--text-xs)}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__careSummary{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);display:grid}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__careFacts{gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__animalList{margin:0;padding:0;list-style:none;display:grid}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__animalRow{align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}@media (min-width:600px){.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__animalRow{grid-template-columns:auto minmax(0,1fr) auto}}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__animalInfo{overflow-wrap:anywhere;min-width:0}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__animalTitle,.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__animalMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__animalMeta{margin-top:var(--space-1);color:var(--ink-muted);font-size:var(--text-sm)}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__goodText{color:var(--feedback-success)}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__warningText{color:var(--feedback-warning)}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__deleteButton{grid-column:2;justify-self:start}@media (min-width:600px){.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__deleteButton{grid-column:auto}}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__emptyState{justify-items:center;gap:var(--space-3);padding:var(--space-6);color:var(--ink-muted);text-align:center;display:grid}.Niveau2AnimalsTab-module-scss-module__PdDj1W__tab .Niveau2AnimalsTab-module-scss-module__PdDj1W__emptyState strong{color:var(--ink-heading)}
.RouteFeedback-module-scss-module__GFvKlG__page{min-height:min(62vh,680px);padding:clamp(var(--space-7),7vw,96px) var(--space-6);place-items:center;display:grid}.RouteFeedback-module-scss-module__GFvKlG__page .RouteFeedback-module-scss-module__GFvKlG__card{width:min(100%,480px);padding:clamp(var(--space-7),5vw,var(--space-9));text-align:center;border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fbfcf8e6}.RouteFeedback-module-scss-module__GFvKlG__page .RouteFeedback-module-scss-module__GFvKlG__icon{width:4.5rem;height:4.5rem;margin:0 auto var(--space-5);color:var(--feedback-danger);background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-pill);place-items:center;display:grid}.RouteFeedback-module-scss-module__GFvKlG__page .RouteFeedback-module-scss-module__GFvKlG__title{margin:0}.RouteFeedback-module-scss-module__GFvKlG__page .RouteFeedback-module-scss-module__GFvKlG__copy{margin:var(--space-4) 0 var(--space-6)}.RouteFeedback-module-scss-module__GFvKlG__page .RouteFeedback-module-scss-module__GFvKlG__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.FermeAnimalsTab-module-scss-module__8xJQka__root{gap:var(--space-4);min-width:0;display:grid}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__emptyState{justify-items:center;gap:var(--space-3);padding:var(--space-6);color:var(--ink-muted);text-align:center;display:grid}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__emptyState strong{color:var(--ink-heading)}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__sectionHeading{gap:var(--space-2);display:grid}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__sectionHeading h2,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__sectionHeading h3,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__sectionHeading h4,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__sectionHeading h5,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__sectionHeading p{margin:0}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__sectionHeading p{color:var(--ink-muted);font-size:var(--text-sm)}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__detailSection,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__animalGroup,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__animalList,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__addAnimalForm{gap:var(--space-4);min-width:0;display:grid}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__groupHeading,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__bulkBar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__animalMeta,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__clapierCare,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__addAnimalHint{color:var(--ink-muted);font-size:var(--text-sm)}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__addAnimalFields{gap:var(--space-3);min-width:0;display:grid}@media (min-width:620px){.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__addAnimalFields{grid-template-columns:repeat(2,minmax(0,1fr))}}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__animalRow{gap:var(--space-3);padding:var(--space-4);background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control);flex-direction:column;display:flex}@media (min-width:500px){.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__animalRow{flex-direction:row;justify-content:space-between;align-items:center}}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__animalRow>div{min-width:0}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__animalTitle,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__animalMeta,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__caredStatus,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__clapierCare,.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__editActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__healthDot{border-radius:50%;width:7px;height:7px}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__cared{background:var(--feedback-success)}.FermeAnimalsTab-module-scss-module__8xJQka__root .FermeAnimalsTab-module-scss-module__8xJQka__needsCaring{background:var(--feedback-danger)}
.Niveau2CarePanel-module-scss-module__zNRmka__panel{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-control);display:grid}.Niveau2CarePanel-module-scss-module__zNRmka__panel[data-state=attention]{background:var(--feedback-danger-soft);border-color:var(--feedback-danger-line)}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__heading{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__heading h3,.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__heading h4{color:var(--ink-heading);margin:0}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__summaryAlert,.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__summaryOkay{padding:var(--space-micro) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-2xs);border:1.5px solid;flex:none;font-weight:800}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__summaryAlert{color:var(--feedback-danger);background:var(--surface-raised);border-color:var(--feedback-danger-line)}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__summaryOkay{color:var(--feedback-success);background:var(--feedback-success-soft);border-color:var(--feedback-success-line)}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__needList,.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__settledList{margin:0;padding:0;list-style:none}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__needList{gap:var(--space-2);display:grid}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__needItem{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid;container-type:inline-size}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__needItem[data-state=pending]{color:var(--ink-muted)}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__needIcon{width:2.25rem;height:2.25rem;padding:var(--space-1);background:var(--surface-raised);border:1.5px solid var(--feedback-danger-line);object-fit:contain;border-radius:50%;flex:none}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__needLabel{min-width:0;color:var(--ink-heading);font-weight:800}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__actionButton{white-space:nowrap;grid-column:2;justify-self:start}@container (min-width:22rem){.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__needItem{grid-template-columns:auto minmax(0,1fr) auto}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__actionButton{grid-column:3}}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__stock{padding:0 var(--space-2);color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:var(--surface-sunken);border-radius:var(--radius-pill);margin-inline-start:var(--space-1)}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__stock[data-empty=true]{color:var(--feedback-danger);background:var(--feedback-danger-soft)}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__needList+.Niveau2CarePanel-module-scss-module__zNRmka__settledList{padding-top:var(--space-2);border-top:1.5px dashed var(--feedback-danger-line)}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__settledList{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__settledNeed{align-items:center;gap:var(--space-1);min-height:1.75rem;color:var(--feedback-success);font-weight:800;display:inline-flex}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__settledNeed img{object-fit:contain;width:1.25rem;height:1.25rem}.Niveau2CarePanel-module-scss-module__zNRmka__panel .Niveau2CarePanel-module-scss-module__zNRmka__empty{color:var(--ink-muted);margin:0}
.RuleList-module-scss-module__Xu1tbW__ruleList h3{margin:0 0 var(--space-3)}.RuleList-module-scss-module__Xu1tbW__ruleList ul{gap:var(--space-3);padding-left:var(--space-5);margin:0;display:grid}.RuleList-module-scss-module__Xu1tbW__ruleList li::marker{color:var(--action-primary)}
.Niveau2AnimalIdentity-module-scss-module__IUpZJG__identity{align-items:center;gap:var(--space-4);display:flex}.Niveau2AnimalIdentity-module-scss-module__IUpZJG__identity .Niveau2AnimalIdentity-module-scss-module__IUpZJG__portrait{background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-pill);flex:none;place-items:center;width:4.5rem;height:4.5rem;display:grid}.Niveau2AnimalIdentity-module-scss-module__IUpZJG__identity .Niveau2AnimalIdentity-module-scss-module__IUpZJG__portrait img{object-fit:contain;width:3.5rem;height:3.5rem}.Niveau2AnimalIdentity-module-scss-module__IUpZJG__identity .Niveau2AnimalIdentity-module-scss-module__IUpZJG__details{color:var(--ink-heading);margin:0}