@layer entities{.SharableSocials-module-scss-module__ESIlGW__Root{flex-wrap:wrap;gap:1.375rem;display:flex}.SharableSocials-module-scss-module__ESIlGW__Link{border-radius:50%;flex-shrink:0;block-size:2.375rem;inline-size:2.375rem}.SharableSocials-module-scss-module__ESIlGW__Link:focus-visible{box-shadow:var(--secondary-focus-ring);outline:none}}
@layer shared{.Button-module-scss-module__EEeB0a__Root{cursor:pointer;text-align:center;appearance:none;transition:opacity var(--main-transition-duration);border:none;justify-content:center;align-items:center;margin:0;font-family:inherit;display:inline-flex}@media not all and (pointer:coarse){.Button-module-scss-module__EEeB0a__Root:hover{opacity:.85}}.Button-module-scss-module__EEeB0a__Root:disabled{cursor:not-allowed;opacity:.5}.Button-module-scss-module__EEeB0a__Root:focus-visible{box-shadow:var(--main-focus-ring);outline:none}.Button-module-scss-module__EEeB0a__Root[data-variant=orange]{color:var(--white);background-color:var(--orange);font-weight:500}.Button-module-scss-module__EEeB0a__Root[data-variant=orange-outline]{border:.09375rem solid var(--orange);color:var(--orange);background-color:#0000;font-weight:700}.Button-module-scss-module__EEeB0a__Root[data-variant=orange-text]{color:var(--orange);background-color:#0000;font-weight:500}.Button-module-scss-module__EEeB0a__Root[data-variant=yellow]{border:.0625rem solid var(--border-olive);color:var(--ink);background-color:var(--yellow-action);font-weight:700}.Button-module-scss-module__EEeB0a__Root[data-variant=olive]{color:var(--text-subtle);background-color:var(--ink);font-weight:500}.Button-module-scss-module__EEeB0a__Root[data-variant=olive-text-underlined]{color:var(--ink);background-color:#0000;font-weight:500;text-decoration:underline}.Button-module-scss-module__EEeB0a__Root[data-variant=olive-outline]{border:.09375rem solid var(--ink);color:var(--ink);background-color:#0000;font-weight:700}.Button-module-scss-module__EEeB0a__Root[data-variant=olive-ghost]{color:var(--ink);background-color:#4b52266b;font-weight:500}.Button-module-scss-module__EEeB0a__Root[data-variant=olive-soft]{color:var(--ink);background-color:var(--surface-neutral);font-weight:500}.Button-module-scss-module__EEeB0a__Root[data-variant=warm-outline]{border:.09375rem solid var(--border-warm);color:var(--ink);background-color:var(--surface-warm);font-weight:700}.Button-module-scss-module__EEeB0a__Root[data-size=sm]{gap:.5rem;min-block-size:1.6875rem;padding:.1875rem 1.625rem;font-size:1.125rem;line-height:1.2}.Button-module-scss-module__EEeB0a__Root[data-size=md]{gap:.75rem;min-block-size:3.5625rem;padding:.5625rem 1.5rem;font-size:1.5rem;line-height:1.5}.Button-module-scss-module__EEeB0a__Root[data-size=lg]{gap:.75rem;min-block-size:3.875rem;padding:.75rem 1.5rem;font-size:1.5rem;line-height:1.5}.Button-module-scss-module__EEeB0a__Root[data-size=normal]{min-block-size:3rem;padding:.625rem 1.5rem;font-size:1rem}.Button-module-scss-module__EEeB0a__Root[data-size=icon]{block-size:clamp(2.5rem,1.91463rem + 1.95122vw,3.5rem);inline-size:clamp(2.5rem,1.91463rem + 1.95122vw,3.5rem);padding:0}.Button-module-scss-module__EEeB0a__Root[data-rounded=sm]{border-radius:.4375rem}.Button-module-scss-module__EEeB0a__Root[data-rounded=md]{border-radius:.75rem}.Button-module-scss-module__EEeB0a__Root[data-rounded=lg]{border-radius:.875rem}.Button-module-scss-module__EEeB0a__Root[data-rounded=full]{border-radius:var(--rounded-full)}}
@layer shared{.Calendar-module-scss-module__nDVY0W__Root{--calendar-cell-size:5rem;--calendar-day-size:clamp(2.125rem, 1.68598rem + 1.46341vw, 2.875rem);--calendar-nav-size:2.25rem;--calendar-today-dot:#e4463a;inline-size:100%;color:var(--ink);position:relative}.Calendar-module-scss-module__nDVY0W__Months{inline-size:100%;display:flex}.Calendar-module-scss-module__nDVY0W__Month{flex:1;grid-template-columns:auto 1fr auto;display:grid}.Calendar-module-scss-module__nDVY0W__MonthCaption{min-block-size:var(--calendar-nav-size);justify-content:center;align-items:center;display:flex}.Calendar-module-scss-module__nDVY0W__CaptionLabel{color:var(--ink);text-transform:capitalize;white-space:nowrap;font-size:clamp(1rem,.707317rem + .97561vw,1.5rem);font-weight:600;line-height:1.2}.Calendar-module-scss-module__nDVY0W__NavButton{cursor:pointer;inline-size:var(--calendar-nav-size);block-size:var(--calendar-nav-size);color:var(--ink);appearance:none;transition:opacity var(--main-transition-duration);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.Calendar-module-scss-module__nDVY0W__NavButton svg{block-size:1rem;inline-size:.625rem;display:block}@media not all and (pointer:coarse){.Calendar-module-scss-module__nDVY0W__NavButton:hover:not(:disabled,[aria-disabled=true]){opacity:.85}}.Calendar-module-scss-module__nDVY0W__NavButton:disabled,.Calendar-module-scss-module__nDVY0W__NavButton[aria-disabled=true]{cursor:not-allowed;opacity:.4}.Calendar-module-scss-module__nDVY0W__NavButton:focus-visible{border-radius:var(--rounded-full);box-shadow:var(--secondary-focus-ring);outline:none}.Calendar-module-scss-module__nDVY0W__MonthGrid{border-spacing:0;border-collapse:collapse;grid-column:1/-1;inline-size:100%;margin-block-start:1.25rem}.Calendar-module-scss-module__nDVY0W__Weekday{padding:0;color:var(--muted-warm);text-align:center;text-transform:capitalize;vertical-align:middle;padding-block-end:1.25rem;font-size:.875rem;font-weight:500;line-height:1}.Calendar-module-scss-module__nDVY0W__Day{text-align:center;vertical-align:middle;padding:0}.Calendar-module-scss-module__nDVY0W__DayButton{cursor:pointer;inline-size:var(--calendar-day-size);block-size:var(--calendar-day-size);color:currentColor;appearance:none;transition:color var(--main-transition-duration),background-color var(--main-transition-duration),border-color var(--main-transition-duration);background-color:#0000;border:.09375rem solid #0000;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:clamp(1rem,.926829rem + .243902vw,1.125rem);font-weight:400;line-height:1;display:inline-flex;position:relative}.Calendar-module-scss-module__nDVY0W__DayButton:disabled{cursor:not-allowed}.Calendar-module-scss-module__nDVY0W__DayButton:focus-visible{box-shadow:var(--secondary-focus-ring);outline:none}.Calendar-module-scss-module__nDVY0W__Week:not(:first-child) .Calendar-module-scss-module__nDVY0W__DayButton{margin-block-start:.625rem}.Calendar-module-scss-module__nDVY0W__Week .Calendar-module-scss-module__nDVY0W__Day:not(:first-child) .Calendar-module-scss-module__nDVY0W__DayButton{margin-inline-start:.375rem}.Calendar-module-scss-module__nDVY0W__Day_previousSelected .Calendar-module-scss-module__nDVY0W__DayButton{border-color:var(--ink);color:var(--ink)}@media not all and (pointer:coarse){.Calendar-module-scss-module__nDVY0W__Day:not(.Calendar-module-scss-module__nDVY0W__Day_selected,.Calendar-module-scss-module__nDVY0W__Day_disabled) .Calendar-module-scss-module__nDVY0W__DayButton:hover{background-color:var(--surface-neutral)}}.Calendar-module-scss-module__nDVY0W__Day_today .Calendar-module-scss-module__nDVY0W__DayButton{color:var(--ink)}.Calendar-module-scss-module__nDVY0W__Day_today .Calendar-module-scss-module__nDVY0W__DayButton:after{content:"";background-color:var(--calendar-today-dot);border-radius:50%;block-size:.25rem;inline-size:.25rem;position:absolute;inset-block-end:.1875rem;inset-inline-start:50%;transform:translate(-50%)}.Calendar-module-scss-module__nDVY0W__Day_selected .Calendar-module-scss-module__nDVY0W__DayButton{border-color:var(--ink);color:var(--white);background-color:var(--ink);font-weight:600}.Calendar-module-scss-module__nDVY0W__Day_selected.Calendar-module-scss-module__nDVY0W__Day_today .Calendar-module-scss-module__nDVY0W__DayButton:after{background-color:var(--white)}.Calendar-module-scss-module__nDVY0W__Day_disabled .Calendar-module-scss-module__nDVY0W__DayButton{opacity:.4}.Calendar-module-scss-module__nDVY0W__Day_outside,.Calendar-module-scss-module__nDVY0W__Day_hidden{visibility:hidden}.Calendar-module-scss-module__nDVY0W__Day_rangeStart:not(.Calendar-module-scss-module__nDVY0W__Day_outside),.Calendar-module-scss-module__nDVY0W__Day_rangeMiddle:not(.Calendar-module-scss-module__nDVY0W__Day_outside),.Calendar-module-scss-module__nDVY0W__Day_rangeEnd:not(.Calendar-module-scss-module__nDVY0W__Day_outside){background-color:var(--green-selected)}.Calendar-module-scss-module__nDVY0W__Day_rangeStart:not(.Calendar-module-scss-module__nDVY0W__Day_outside){border-radius:var(--rounded-full) 0 0 var(--rounded-full)}.Calendar-module-scss-module__nDVY0W__Day_rangeEnd:not(.Calendar-module-scss-module__nDVY0W__Day_outside){border-radius:0 var(--rounded-full) var(--rounded-full) 0}.Calendar-module-scss-module__nDVY0W__Day_rangeStart.Calendar-module-scss-module__nDVY0W__Day_rangeEnd:not(.Calendar-module-scss-module__nDVY0W__Day_outside){border-radius:var(--rounded-full);background-color:#0000}}
@layer shared{.Carousel-module-scss-module__xiFOOW__Viewport{cursor:grab;overflow:hidden}.Carousel-module-scss-module__xiFOOW__Container{touch-action:pan-y pinch-zoom;display:flex}.Carousel-module-scss-module__xiFOOW__Slide{flex:0 0 100%;min-inline-size:0}.Carousel-module-scss-module__xiFOOW__Pagination{justify-content:center;align-items:center;gap:.5rem;display:flex}.Carousel-module-scss-module__xiFOOW__PaginationItem{cursor:pointer;appearance:none;background:0 0;border:none;block-size:1.5rem;inline-size:3.125rem;padding:0;position:relative}.Carousel-module-scss-module__xiFOOW__PaginationItem:after{content:"";border-radius:var(--rounded-full);background-color:var(--placeholder);block-size:.75rem;inline-size:100%;transition:background-color var(--main-transition-duration);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.Carousel-module-scss-module__xiFOOW__PaginationItem[data-active]:after{background-color:var(--orange)}.Carousel-module-scss-module__xiFOOW__PaginationItem:focus-visible{box-shadow:var(--main-focus-ring);outline:none}.Carousel-module-scss-module__xiFOOW__Thumb{cursor:pointer;background-color:#0000;border:0;flex:0 0 33%;min-inline-size:0}.Carousel-module-scss-module__xiFOOW__Thumb:focus-visible{box-shadow:var(--secondary-focus-ring);outline:none}}
@layer shared{.Checkbox-module-scss-module__36Or3a__Root{cursor:pointer;align-items:flex-start;gap:.75rem;inline-size:fit-content;max-inline-size:100%;margin:0;font-family:inherit;display:flex}.Checkbox-module-scss-module__36Or3a__Root[data-disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}.Checkbox-module-scss-module__36Or3a__Root[data-variant=surface]{background-color:var(--yellow-sidebar);border-radius:1rem;align-items:center;inline-size:100%;padding:1rem 1.25rem}.Checkbox-module-scss-module__36Or3a__Control{white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;clip-path:rect(0, 0, 0, 0);border-width:0;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.Checkbox-module-scss-module__36Or3a__Indicator{border:.09375rem solid var(--ink);block-size:1.375rem;inline-size:1.375rem;color:var(--white);background-color:var(--white);transition:background-color var(--main-transition-duration),box-shadow var(--main-transition-duration);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Checkbox-module-scss-module__36Or3a__Check{opacity:0;transition:opacity var(--main-transition-duration);font-size:.8125rem}.Checkbox-module-scss-module__36Or3a__Content{flex-direction:column;min-inline-size:0;display:flex}.Checkbox-module-scss-module__36Or3a__Label{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.375rem}.Checkbox-module-scss-module__36Or3a__Description{color:var(--gray);margin-block-start:.25rem;font-size:.875rem;font-weight:400;line-height:1.35}.Checkbox-module-scss-module__36Or3a__Control:checked+.Checkbox-module-scss-module__36Or3a__Indicator{background-color:var(--ink)}.Checkbox-module-scss-module__36Or3a__Control:checked+.Checkbox-module-scss-module__36Or3a__Indicator .Checkbox-module-scss-module__36Or3a__Check{opacity:1}.Checkbox-module-scss-module__36Or3a__Control:focus-visible+.Checkbox-module-scss-module__36Or3a__Indicator{box-shadow:var(--secondary-focus-ring);outline:none}}
@layer shared{.Chip-module-scss-module__U6qCWW__Group{flex-wrap:wrap;align-items:stretch;gap:.5rem;inline-size:100%;display:flex}.Chip-module-scss-module__U6qCWW__Group[data-disabled]{pointer-events:none;opacity:.5}.Chip-module-scss-module__U6qCWW__Group[data-layout=equal]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;display:grid}.Chip-module-scss-module__U6qCWW__Group[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.Chip-module-scss-module__U6qCWW__Group[data-layout=equal] .Chip-module-scss-module__U6qCWW__Root,.Chip-module-scss-module__U6qCWW__Group[data-layout=grid] .Chip-module-scss-module__U6qCWW__Root{justify-content:center;inline-size:100%}.Chip-module-scss-module__U6qCWW__Root{cursor:pointer;-webkit-user-select:none;user-select:none;inline-size:fit-content;max-inline-size:100%;color:var(--ink);text-align:center;transition:background-color var(--main-transition-duration),border-color var(--main-transition-duration),color var(--main-transition-duration),box-shadow var(--main-transition-duration),font-weight var(--main-transition-duration);border:none;align-items:center;gap:.5rem;margin:0;font-family:inherit;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.Chip-module-scss-module__U6qCWW__Root[data-rounded=md]{border-radius:.75rem}.Chip-module-scss-module__U6qCWW__Root[data-rounded=full]{border-radius:var(--rounded-full)}.Chip-module-scss-module__U6qCWW__Root[data-size=md]{min-block-size:2.5rem;padding:.5rem 1rem;font-size:.875rem}.Chip-module-scss-module__U6qCWW__Root[data-size=lg]{min-block-size:3.25rem;padding:.875rem 1.25rem;font-size:1rem}.Chip-module-scss-module__U6qCWW__Root[data-variant=fill]{background-color:#eaece5}.Chip-module-scss-module__U6qCWW__Root[data-variant=fill][data-checked]{color:var(--ink);background-color:var(--green-selected);font-weight:700}.Chip-module-scss-module__U6qCWW__Root[data-variant=fill-outline]{border:.0625rem solid var(--border-quiz);background-color:var(--white)}.Chip-module-scss-module__U6qCWW__Root[data-variant=fill-outline][data-checked]{border-color:var(--green-selected);background-color:var(--green-selected);font-weight:700}.Chip-module-scss-module__U6qCWW__Root[data-variant=action]{border:.0625rem solid var(--ink);color:var(--ink);text-align:start;background-color:var(--white);justify-content:space-between;gap:.625rem;padding:.4375rem .5rem .4375rem .875rem}.Chip-module-scss-module__U6qCWW__Root[data-variant=action][data-size=md]{min-block-size:2.5rem}.Chip-module-scss-module__U6qCWW__Root[data-variant=action][data-size=lg]{min-block-size:3rem}.Chip-module-scss-module__U6qCWW__Root[data-variant=action][data-checked]{background-color:var(--green-selected-soft)}.Chip-module-scss-module__U6qCWW__Root[data-disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}.Chip-module-scss-module__U6qCWW__Root:has(.Chip-module-scss-module__U6qCWW__Control:focus-visible){box-shadow:var(--secondary-focus-ring);outline:none}.Chip-module-scss-module__U6qCWW__Control{white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;clip-path:rect(0, 0, 0, 0);border-width:0;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.Chip-module-scss-module__U6qCWW__Text{min-inline-size:0}.Chip-module-scss-module__U6qCWW__Action{block-size:1.4375rem;inline-size:1.4375rem;color:var(--white);background-color:var(--ink);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Chip-module-scss-module__U6qCWW__Glyph{block-size:.75rem;inline-size:.75rem;display:block}}
@layer shared{@keyframes Dialog-module-scss-module__h0ELoG__dialogOverlayShow{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module-scss-module__h0ELoG__dialogOverlayHide{0%{opacity:1}to{opacity:0}}@keyframes Dialog-module-scss-module__h0ELoG__dialogContentShow{0%{opacity:0;transform:translate(-50%,-40%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Dialog-module-scss-module__h0ELoG__dialogContentHide{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-40%)scale(.9)}}.Dialog-module-scss-module__h0ELoG__Overlay{z-index:var(--dialog-z-index);background-color:#00000073;position:fixed;inset:0}.Dialog-module-scss-module__h0ELoG__Overlay[data-state=open]{animation:Dialog-module-scss-module__h0ELoG__dialogOverlayShow var(--main-transition-duration) var(--ease-out-expo)}.Dialog-module-scss-module__h0ELoG__Overlay[data-state=closed]{animation:Dialog-module-scss-module__h0ELoG__dialogOverlayHide var(--main-transition-duration) var(--ease-out-expo)}.Dialog-module-scss-module__h0ELoG__Content{--dialog-close-trigger-size:2.5rem;--dialog-close-trigger-offset:1.5rem;--dialog-content-padding-inline-start:clamp(1.25rem, .518293rem + 2.43902vw, 2.5rem);--dialog-content-padding-inline-end:clamp(1.25rem, .518293rem + 2.43902vw, 2.5rem);--dialog-content-padding-block-start:clamp(1.25rem, .518293rem + 2.43902vw, 2.5rem);--dialog-content-padding-block-end:2.5rem;z-index:calc(var(--dialog-z-index) + 1);max-block-size:calc(100dvh - 2rem);inline-size:100%;padding-block:var(--dialog-content-padding-block-start) var(--dialog-content-padding-block-end);padding-inline:var(--dialog-content-padding-inline-start) var(--dialog-content-padding-inline-end);background-color:var(--white);border-radius:1.5rem;flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 .75rem 2rem #00000026}.Dialog-module-scss-module__h0ELoG__Content[data-state=open]{animation:Dialog-module-scss-module__h0ELoG__dialogContentShow var(--main-transition-duration) var(--ease-out-expo)}.Dialog-module-scss-module__h0ELoG__Content[data-state=closed]{animation:Dialog-module-scss-module__h0ELoG__dialogContentHide var(--main-transition-duration) var(--ease-out-expo)}.Dialog-module-scss-module__h0ELoG__Content[data-size=lg]{max-inline-size:58.75rem}.Dialog-module-scss-module__h0ELoG__Content[data-size=md]{max-inline-size:38.75rem}.Dialog-module-scss-module__h0ELoG__Content[data-size=sm]{max-inline-size:27.5rem}.Dialog-module-scss-module__h0ELoG__Content:has([data-default-close-trigger=true]){padding-block-start:clamp(2.5rem,6.5rem - 6.25vw,4.625rem)}.Dialog-module-scss-module__h0ELoG__Close{cursor:pointer;z-index:1;inline-size:var(--dialog-close-trigger-size);block-size:var(--dialog-close-trigger-size);border-radius:var(--rounded-full);color:var(--muted-warm);appearance:none;background-color:var(--surface-warm);transition:opacity var(--main-transition-duration);border:none;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:flex;position:absolute;inset-block-start:var(--dialog-close-trigger-offset);inset-inline-end:var(--dialog-close-trigger-offset)}@media not all and (pointer:coarse){.Dialog-module-scss-module__h0ELoG__Close:hover{opacity:.85}}.Dialog-module-scss-module__h0ELoG__Close:focus-visible{box-shadow:var(--main-focus-ring);outline:none}.Dialog-module-scss-module__h0ELoG__Title{color:var(--ink);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.Dialog-module-scss-module__h0ELoG__Description{color:var(--muted-alt);flex-direction:column;gap:1rem;margin:0;font-size:1rem;font-weight:400;line-height:1.35;display:flex}.Dialog-module-scss-module__h0ELoG__Header{text-align:center;flex-direction:column;gap:.5rem;margin-block-end:clamp(1.25rem,1.10366rem + .487805vw,1.5rem);padding-inline:clamp(0rem,2.92683vw - .878049rem,1.5rem);display:flex}}
@layer shared{.Field-module-scss-module__DCbqIq__Root{--field-rounded:.75rem;flex-direction:column;inline-size:100%;display:flex}.Field-module-scss-module__DCbqIq__Root[data-disabled]{pointer-events:none;opacity:.5}.Field-module-scss-module__DCbqIq__Root[data-width=hug]{inline-size:fit-content}.Field-module-scss-module__DCbqIq__Root[data-width=hug] .Field-module-scss-module__DCbqIq__Box{inline-size:5rem}.Field-module-scss-module__DCbqIq__Root[data-align=center] .Field-module-scss-module__DCbqIq__Control{text-align:center}.Field-module-scss-module__DCbqIq__Label{color:var(--ink);margin-block-end:.5rem;font-size:.875rem;font-weight:500;line-height:1.2}.Field-module-scss-module__DCbqIq__Hint{color:var(--muted);margin-block-start:.5rem;font-size:.8125rem;line-height:1.3}.Field-module-scss-module__DCbqIq__Box{--field-pad-x:1rem;--field-pad-y:.625rem;--field-slot-offset:2rem;cursor:text;border-radius:var(--field-rounded);background-color:var(--white);inline-size:100%;transition:border-color var(--main-transition-duration),box-shadow var(--main-transition-duration);border-style:solid;position:relative;overflow:hidden}.Field-module-scss-module__DCbqIq__Control{inline-size:100%;min-block-size:inherit;padding:var(--field-pad-y) var(--field-pad-x);font-family:inherit;font-size:inherit;color:var(--ink);appearance:none;background:0 0;border:none;outline:none;margin:0;line-height:1.3;display:block}.Field-module-scss-module__DCbqIq__Control::placeholder{color:var(--muted)}.Field-module-scss-module__DCbqIq__Control:read-only{cursor:default}.Field-module-scss-module__DCbqIq__FloatLabel{pointer-events:none;font-size:inherit;color:var(--muted-alt);text-overflow:ellipsis;white-space:nowrap;transition:top var(--main-transition-duration),left var(--main-transition-duration),transform var(--main-transition-duration),font-size var(--main-transition-duration);line-height:1.2;position:absolute;inset-block-start:50%;inset-inline-start:var(--field-pad-x);overflow:hidden;transform:translateY(-50%)}.Field-module-scss-module__DCbqIq__Leading,.Field-module-scss-module__DCbqIq__Trailing{z-index:1;align-items:center;gap:.375rem;display:flex;position:absolute;inset-block:0}.Field-module-scss-module__DCbqIq__Leading{padding-inline-start:var(--field-pad-x);inset-inline-start:0}.Field-module-scss-module__DCbqIq__Trailing{padding-inline-end:var(--field-pad-x);inset-inline-end:0}[data-trailing-clickable=false] .Field-module-scss-module__DCbqIq__Trailing{pointer-events:none}.Field-module-scss-module__DCbqIq__Footer{pointer-events:none;inline-size:100%;padding-block:.25rem .75rem;padding-inline:var(--field-pad-x);border-radius:0 0 var(--field-rounded) var(--field-rounded);color:var(--muted-alt);text-align:end;background-color:var(--white);font-size:.8125rem;line-height:1.2;display:block}.Field-module-scss-module__DCbqIq__Root:has(.Field-module-scss-module__DCbqIq__Leading) .Field-module-scss-module__DCbqIq__Control{padding-inline-start:calc(var(--field-pad-x) + var(--field-slot-offset))}.Field-module-scss-module__DCbqIq__Root:has(.Field-module-scss-module__DCbqIq__Leading) .Field-module-scss-module__DCbqIq__FloatLabel{inset-inline-start:calc(var(--field-pad-x) + var(--field-slot-offset))}.Field-module-scss-module__DCbqIq__Root:has(.Field-module-scss-module__DCbqIq__Trailing) .Field-module-scss-module__DCbqIq__Control{padding-inline-end:calc(var(--field-pad-x) + var(--field-slot-offset))}.Field-module-scss-module__DCbqIq__Root:has(.Field-module-scss-module__DCbqIq__Trailing) .Field-module-scss-module__DCbqIq__FloatLabel{inset-inline-end:calc(var(--field-pad-x) + var(--field-slot-offset))}.Field-module-scss-module__DCbqIq__Root[data-variant=olive] .Field-module-scss-module__DCbqIq__Box{border-color:var(--ink);border-width:.09375rem}.Field-module-scss-module__DCbqIq__Root[data-variant=olive] .Field-module-scss-module__DCbqIq__Control{font-weight:600}.Field-module-scss-module__DCbqIq__Root[data-variant=olive] .Field-module-scss-module__DCbqIq__Control::placeholder{color:var(--muted-alt)}.Field-module-scss-module__DCbqIq__Root[data-variant=olive]:focus-within .Field-module-scss-module__DCbqIq__Box{box-shadow:var(--secondary-focus-ring)}.Field-module-scss-module__DCbqIq__Root[data-variant=yellow] .Field-module-scss-module__DCbqIq__Box{border-color:var(--border-olive);background-color:var(--yellow-sidebar);border-width:.0625rem}.Field-module-scss-module__DCbqIq__Root[data-variant=yellow] .Field-module-scss-module__DCbqIq__Control{font-weight:700}.Field-module-scss-module__DCbqIq__Root[data-variant=muted] .Field-module-scss-module__DCbqIq__Box{border-color:var(--border-quiz);border-width:.0625rem}.Field-module-scss-module__DCbqIq__Root[data-variant=muted] .Field-module-scss-module__DCbqIq__Control{font-weight:400}.Field-module-scss-module__DCbqIq__Root[data-variant=muted]:focus-within .Field-module-scss-module__DCbqIq__Box{border-color:var(--ink)}.Field-module-scss-module__DCbqIq__Root[data-size=sm] .Field-module-scss-module__DCbqIq__Label{font-size:.8125rem}.Field-module-scss-module__DCbqIq__Root[data-size=sm] .Field-module-scss-module__DCbqIq__Box{--field-pad-y:.5rem;min-block-size:3rem;font-size:.9375rem}.Field-module-scss-module__DCbqIq__Root[data-size=md] .Field-module-scss-module__DCbqIq__Box{min-block-size:3.25rem;font-size:1rem}.Field-module-scss-module__DCbqIq__Root[data-size=lg] .Field-module-scss-module__DCbqIq__Box{--field-pad-x:1.25rem;min-block-size:4rem;font-size:1.0625rem}.Field-module-scss-module__DCbqIq__Root[data-rounded=sm] .Field-module-scss-module__DCbqIq__Box{--field-rounded:.4375rem}.Field-module-scss-module__DCbqIq__Root[data-rounded=md] .Field-module-scss-module__DCbqIq__Box{--field-rounded:.75rem}.Field-module-scss-module__DCbqIq__Root[data-rounded=lg] .Field-module-scss-module__DCbqIq__Box{--field-rounded:.875rem}.Field-module-scss-module__DCbqIq__Root[data-rounded=full] .Field-module-scss-module__DCbqIq__Box{--field-rounded:var(--rounded-full)}.Field-module-scss-module__DCbqIq__Root[data-label-position=floating] .Field-module-scss-module__DCbqIq__Control{padding-block:1.5rem .5rem}.Field-module-scss-module__DCbqIq__Root[data-label-position=floating] .Field-module-scss-module__DCbqIq__Control:focus~.Field-module-scss-module__DCbqIq__FloatLabel,.Field-module-scss-module__DCbqIq__Root[data-label-position=floating] .Field-module-scss-module__DCbqIq__Control:not(:placeholder-shown)~.Field-module-scss-module__DCbqIq__FloatLabel{font-size:.8125rem;inset-block-start:.75rem;transform:none}.Field-module-scss-module__DCbqIq__Root[data-control=textarea] .Field-module-scss-module__DCbqIq__Control{resize:none;min-block-size:7.5rem}.Field-module-scss-module__DCbqIq__Root:has(.Field-module-scss-module__DCbqIq__Control[aria-invalid=true]) .Field-module-scss-module__DCbqIq__Box{border-color:var(--error)}.Field-module-scss-module__DCbqIq__Root:has(.Field-module-scss-module__DCbqIq__Control[aria-invalid=true]) .Field-module-scss-module__DCbqIq__Hint{color:var(--error)}}
@layer shared{.Alert-module-scss-module__Hm5x4W__Root{background-color:var(--alert-bg);align-items:flex-start;gap:.75rem;inline-size:100%;padding:1rem clamp(1rem,.853659rem + .487805vw,1.25rem);font-family:inherit;display:flex}.Alert-module-scss-module__Hm5x4W__Root[data-variant=success]{--alert-bg:var(--success-surface);--alert-title:var(--success-title);--alert-accent:var(--success);--alert-icon:var(--success-icon);--alert-border:var(--success-border)}.Alert-module-scss-module__Hm5x4W__Root[data-variant=warning]{--alert-bg:var(--warning-surface);--alert-title:var(--warning-title);--alert-accent:var(--warning);--alert-icon:var(--warning-icon);--alert-border:var(--warning-border)}.Alert-module-scss-module__Hm5x4W__Root[data-variant=error]{--alert-bg:var(--error-surface);--alert-title:var(--error-title);--alert-accent:var(--error);--alert-icon:var(--error-icon);--alert-border:var(--error-border)}.Alert-module-scss-module__Hm5x4W__Root[data-kind=badge]{border-radius:0 1rem 1rem 0;padding-inline-start:clamp(1.25rem,1.10366rem + .487805vw,1.5rem);position:relative;overflow:hidden}.Alert-module-scss-module__Hm5x4W__Root[data-kind=badge]:before{content:"";border-radius:var(--rounded-full);background-color:var(--alert-accent);inline-size:.375rem;position:absolute;inset-block:0;inset-inline-start:0}.Alert-module-scss-module__Hm5x4W__Root[data-kind=icon]{border:.0625rem solid var(--alert-border);border-radius:1rem}.Alert-module-scss-module__Hm5x4W__Icon{border-radius:var(--rounded-full);block-size:clamp(1.625rem,1.55183rem + .243902vw,1.75rem);inline-size:clamp(1.625rem,1.55183rem + .243902vw,1.75rem);color:var(--white);background-color:var(--alert-icon);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Alert-module-scss-module__Hm5x4W__Glyph{block-size:1.125rem;inline-size:1.125rem}.Alert-module-scss-module__Hm5x4W__Content{flex-direction:column;flex:auto;gap:.25rem;min-inline-size:0;display:flex}.Alert-module-scss-module__Hm5x4W__Header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem;display:flex}.Alert-module-scss-module__Hm5x4W__Title{min-inline-size:0;color:var(--alert-title);flex:auto;margin:0;font-size:clamp(.875rem,.801829rem + .243902vw,1rem);font-weight:700;line-height:1.25}.Alert-module-scss-module__Hm5x4W__Badge{border-radius:var(--rounded-full);max-inline-size:100%;color:var(--alert-accent);text-align:center;white-space:nowrap;background-color:#ffffff8c;flex-shrink:0;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.Alert-module-scss-module__Hm5x4W__Description{color:var(--ink);font-size:clamp(.875rem,.801829rem + .243902vw,1rem);font-weight:400;line-height:1.5}.Alert-module-scss-module__Hm5x4W__Description p{margin:0}}
@layer shared{.Heading-module-scss-module__RCmfiq__Root{color:var(--ink);margin:0;font-family:inherit}.Heading-module-scss-module__RCmfiq__Root[data-variant=olive-dark]{color:var(--olive-dark)}.Heading-module-scss-module__RCmfiq__Root[data-variant=inverse]{color:var(--white)}.Heading-module-scss-module__RCmfiq__Root[data-as=h1]{font-size:clamp(1.625rem,1.1128rem + 1.70732vw,2.5rem);font-weight:900;line-height:1.2}.Heading-module-scss-module__RCmfiq__Root[data-as=h3]{font-size:clamp(1.25rem,1.10366rem + .487805vw,1.5rem);font-weight:700;line-height:1}.Heading-module-scss-module__RCmfiq__Root[data-as=h5]{font-size:clamp(1rem,.926829rem + .243902vw,1.125rem);font-weight:700;line-height:1}}
@layer shared{.SelectViewport-module-scss-module__usjNaq__Root{--webkit-overflow-scrolling:"touch";scrollbar-width:none;-ms-overflow-style:none}.SelectViewport-module-scss-module__usjNaq__Root::-webkit-scrollbar{display:none}}
@layer shared{@keyframes Popover-module-scss-module__g3JG-W__popoverShow{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Popover-module-scss-module__g3JG-W__popoverHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.Popover-module-scss-module__g3JG-W__Content{z-index:var(--popover-z-index);transform-origin:var(--popover-content-transform-origin);inline-size:max-content;min-inline-size:16.25rem;max-inline-size:min(20rem,var(--popover-content-available-width,320px));max-block-size:var(--popover-content-available-height,80dvh);background-color:var(--white);border-radius:1.25rem;flex-direction:column;gap:.25rem;padding:1rem .75rem;display:flex;overflow:auto;box-shadow:0 .5rem 1.75rem #0000001f}.Popover-module-scss-module__g3JG-W__Content[data-state=open]{animation:Popover-module-scss-module__g3JG-W__popoverShow var(--main-transition-duration) var(--ease-out-expo)}.Popover-module-scss-module__g3JG-W__Content[data-state=closed]{animation:Popover-module-scss-module__g3JG-W__popoverHide var(--main-transition-duration) var(--ease-out-expo)}.Popover-module-scss-module__g3JG-W__Item{cursor:pointer;inline-size:100%;color:var(--ink);text-align:start;appearance:none;transition:background-color var(--main-transition-duration);background-color:#0000;border:none;border-radius:.625rem;align-items:center;gap:.75rem;margin:0;padding:.625rem .75rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.2;text-decoration:none;display:flex}@media not all and (pointer:coarse){.Popover-module-scss-module__g3JG-W__Item:hover:not(:disabled,[data-active=true]){background-color:var(--yellow-bg)}}.Popover-module-scss-module__g3JG-W__Item[data-active]{background-color:var(--yellow-action);font-weight:700}.Popover-module-scss-module__g3JG-W__Item:disabled{cursor:not-allowed;opacity:.5}.Popover-module-scss-module__g3JG-W__Item:focus-visible{box-shadow:var(--secondary-focus-ring);outline:none}.Popover-module-scss-module__g3JG-W__Icon{block-size:1.25rem;inline-size:1.25rem;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Popover-module-scss-module__g3JG-W__Icon svg{block-size:1.25rem;inline-size:1.25rem;display:block}.Popover-module-scss-module__g3JG-W__Label{min-inline-size:0}}
@layer shared{.Autocomplete-module-scss-module__8fzGGW__Root{inline-size:100%}.Autocomplete-module-scss-module__8fzGGW__Content{max-block-size:min(17.5rem,var(--popover-content-available-height,80dvh));gap:0;padding:.5rem;overflow:hidden}.Autocomplete-module-scss-module__8fzGGW__Viewport{overscroll-behavior:contain;min-block-size:0;max-block-size:inherit;overflow:auto}.Autocomplete-module-scss-module__8fzGGW__List{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.Autocomplete-module-scss-module__8fzGGW__Option{cursor:pointer;inline-size:100%;color:var(--ink);text-align:start;overflow-wrap:anywhere;white-space:normal;appearance:none;transition:background-color var(--main-transition-duration);background-color:#0000;border:none;border-radius:.625rem;margin:0;padding:.625rem .75rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.3;display:block}@media not all and (pointer:coarse){.Autocomplete-module-scss-module__8fzGGW__Option:hover:not(:disabled,[data-highlighted=true]){background-color:var(--yellow-bg)}}.Autocomplete-module-scss-module__8fzGGW__Option[data-highlighted=true]{background-color:var(--yellow-bg)}.Autocomplete-module-scss-module__8fzGGW__Option:disabled{cursor:not-allowed;opacity:.5}.Autocomplete-module-scss-module__8fzGGW__Option:focus-visible{box-shadow:var(--secondary-focus-ring);outline:none}.Autocomplete-module-scss-module__8fzGGW__Status{color:var(--muted);align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.3;display:flex}.Autocomplete-module-scss-module__8fzGGW__StatusError{color:var(--error)}.Autocomplete-module-scss-module__8fzGGW__Spinner{block-size:1.25rem;inline-size:1.25rem;display:block}}
@layer shared{.ProgressBar-module-scss-module__AFd5xq__Root{--progress:0;--progress-fill:var(--ink);--progress-fill-border-radius:var(--rounded-full);background-color:var(--progress-track);inline-size:100%;position:relative;overflow:hidden}.ProgressBar-module-scss-module__AFd5xq__Root:after{content:"";transform-origin:0;transform:translateX(calc((1 - var(--progress)) * -100%));border-radius:var(--progress-fill-border-radius);background-color:var(--progress-fill);block-size:100%;inline-size:100%;transition:transform var(--main-transition-duration) var(--ease-out-expo);position:absolute;inset:0}.ProgressBar-module-scss-module__AFd5xq__Root[data-variant=olive-capsule]{border-radius:var(--rounded-full);background-color:var(--surface-neutral);block-size:.625rem}.ProgressBar-module-scss-module__AFd5xq__Root[data-variant=green-capsule]{--progress-fill:#7b964b;border-radius:var(--rounded-full);background-color:var(--surface-neutral);block-size:.75rem}.ProgressBar-module-scss-module__AFd5xq__Root[data-variant=olive-line]{--progress-fill-border-radius:0rem;background-color:var(--border-quiz);block-size:.125rem}}
@layer shared{.Question-module-scss-module__wKefwG__Root{border:0;min-inline-size:0;margin:0;padding:0}.Question-module-scss-module__wKefwG__Legend{float:none;margin-block-end:1rem;padding:0}.Question-module-scss-module__wKefwG__Description{color:var(--gray);margin:-.5rem 0 1rem;font-size:.875rem;font-weight:400;line-height:1.35}.Question-module-scss-module__wKefwG__Content{flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}}
@layer shared{.Radio-module-scss-module__U3MRua__Group{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.Radio-module-scss-module__U3MRua__Group[data-orientation=horizontal]{flex-flow:wrap;gap:1rem 2rem}.Radio-module-scss-module__U3MRua__Group:has([data-variant=card]){align-items:stretch;gap:.75rem;inline-size:100%}.Radio-module-scss-module__U3MRua__Root{cursor:pointer;align-items:flex-start;gap:.75rem;inline-size:fit-content;max-inline-size:100%;margin:0;font-family:inherit;display:flex}.Radio-module-scss-module__U3MRua__Root[data-disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}.Radio-module-scss-module__U3MRua__Root[data-variant=card]{border:.0625rem solid var(--border-quiz);background-color:var(--white);inline-size:100%;transition:background-color var(--main-transition-duration),border-color var(--main-transition-duration),box-shadow var(--main-transition-duration);border-radius:1rem;align-items:center;padding:1rem 1.25rem}.Radio-module-scss-module__U3MRua__Root[data-variant=card][data-checked]{background-color:var(--green-selected);border-color:#0000}.Radio-module-scss-module__U3MRua__Root[data-variant=card]:has(.Radio-module-scss-module__U3MRua__Control:checked){background-color:var(--green-selected);border-color:#0000}.Radio-module-scss-module__U3MRua__Root[data-variant=card] .Radio-module-scss-module__U3MRua__Label{font-weight:700}.Radio-module-scss-module__U3MRua__Control{white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;clip-path:rect(0, 0, 0, 0);border-width:0;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.Radio-module-scss-module__U3MRua__Indicator{border:.09375rem solid var(--muted-warm);block-size:1.375rem;inline-size:1.375rem;color:var(--white);background-color:var(--white);transition:background-color var(--main-transition-duration),border var(--main-transition-duration),box-shadow var(--main-transition-duration);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Radio-module-scss-module__U3MRua__Indicator:after{content:"";background-color:var(--ink);block-size:.625rem;inline-size:.625rem;transition:transform var(--main-transition-duration);border-radius:50%;transform:scale(0)}.Radio-module-scss-module__U3MRua__Content{flex-direction:column;min-inline-size:0;display:flex}.Radio-module-scss-module__U3MRua__Label{color:var(--ink);font-size:1rem;font-weight:400;line-height:1.375rem}.Radio-module-scss-module__U3MRua__Description{color:var(--gray);margin-block-start:.25rem;font-size:.875rem;font-weight:400;line-height:1.35}.Radio-module-scss-module__U3MRua__Check{opacity:0;transition:opacity var(--main-transition-duration);font-size:.875rem}.Radio-module-scss-module__U3MRua__Control:checked+.Radio-module-scss-module__U3MRua__Indicator:after{transform:scale(1)}.Radio-module-scss-module__U3MRua__Root[data-variant=card] .Radio-module-scss-module__U3MRua__Indicator{border-color:var(--muted);block-size:1.75rem;inline-size:1.75rem}.Radio-module-scss-module__U3MRua__Root[data-variant=card] .Radio-module-scss-module__U3MRua__Indicator:after{content:none}.Radio-module-scss-module__U3MRua__Root[data-variant=card][data-checked] .Radio-module-scss-module__U3MRua__Indicator{border-color:var(--ink);background-color:var(--ink)}.Radio-module-scss-module__U3MRua__Root[data-variant=card]:has(.Radio-module-scss-module__U3MRua__Control:checked) .Radio-module-scss-module__U3MRua__Indicator{border-color:var(--ink);background-color:var(--ink)}.Radio-module-scss-module__U3MRua__Root[data-variant=plain][data-checked] .Radio-module-scss-module__U3MRua__Indicator{border:.125rem solid var(--ink)}.Radio-module-scss-module__U3MRua__Root[data-variant=plain]:has(.Radio-module-scss-module__U3MRua__Control:checked) .Radio-module-scss-module__U3MRua__Indicator{border:.125rem solid var(--ink)}.Radio-module-scss-module__U3MRua__Root[data-variant=card][data-checked] .Radio-module-scss-module__U3MRua__Check{opacity:1}.Radio-module-scss-module__U3MRua__Root[data-variant=card]:has(.Radio-module-scss-module__U3MRua__Control:checked) .Radio-module-scss-module__U3MRua__Check{opacity:1}.Radio-module-scss-module__U3MRua__Control:focus-visible+.Radio-module-scss-module__U3MRua__Indicator{box-shadow:var(--secondary-focus-ring);outline:none}.Radio-module-scss-module__U3MRua__Root:not(:has(.Radio-module-scss-module__U3MRua__Indicator)):has(.Radio-module-scss-module__U3MRua__Control:focus-visible){box-shadow:var(--secondary-focus-ring);outline:none}}
@layer shared{@keyframes Select-module-scss-module__1G91Ha__selectShow{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Select-module-scss-module__1G91Ha__selectHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.Select-module-scss-module__1G91Ha__Trigger{cursor:pointer;border:.0625rem solid var(--border-quiz);min-block-size:3rem;inline-size:100%;min-inline-size:0;color:var(--ink);text-align:start;appearance:none;background-color:var(--white);transition:border-color var(--main-transition-duration);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.625rem 1rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.3;display:flex}.Select-module-scss-module__1G91Ha__Trigger:focus-visible{border-color:var(--ink);box-shadow:var(--secondary-focus-ring);outline:none}.Select-module-scss-module__1G91Ha__Trigger[data-state=open]{border-color:var(--ink)}.Select-module-scss-module__1G91Ha__Trigger[data-placeholder] .Select-module-scss-module__1G91Ha__Value{color:var(--muted)}.Select-module-scss-module__1G91Ha__Trigger[data-disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}.Select-module-scss-module__1G91Ha__Value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.Select-module-scss-module__1G91Ha__Indicator{color:inherit;transition:transform var(--main-transition-duration);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Select-module-scss-module__1G91Ha__Indicator[data-state=open]{transform:rotate(180deg)}.Select-module-scss-module__1G91Ha__Indicator svg{display:block}.Select-module-scss-module__1G91Ha__Content{z-index:var(--select-z-index);transform-origin:var(--select-content-transform-origin);inline-size:var(--select-trigger-width);max-inline-size:var(--select-content-available-width);max-block-size:min(var(--select-content-available-height,80dvh),15rem);background-color:var(--white);border-radius:1.25rem;flex-direction:column;padding:1rem .75rem;display:flex;overflow:hidden;box-shadow:0 .5rem 1.75rem #0000001f}.Select-module-scss-module__1G91Ha__Content[data-state=open]{animation:Select-module-scss-module__1G91Ha__selectShow var(--main-transition-duration) var(--ease-out-expo)}.Select-module-scss-module__1G91Ha__Content[data-state=closed]{animation:Select-module-scss-module__1G91Ha__selectHide var(--main-transition-duration) var(--ease-out-expo)}.Select-module-scss-module__1G91Ha__Viewport{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:.25rem;min-block-size:0;display:flex;overflow:auto}.Select-module-scss-module__1G91Ha__Viewport::-webkit-scrollbar{display:none}.Select-module-scss-module__1G91Ha__Item{cursor:pointer;inline-size:100%;color:var(--ink);text-align:start;appearance:none;transition:background-color var(--main-transition-duration);background-color:#0000;border:none;border-radius:.625rem;align-items:center;gap:.75rem;margin:0;padding:.625rem .75rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.2;display:flex}@media not all and (pointer:coarse){.Select-module-scss-module__1G91Ha__Item:hover:not([data-disabled]){background-color:var(--yellow-bg)}}.Select-module-scss-module__1G91Ha__Item[data-highlighted]{background-color:var(--yellow-bg)}.Select-module-scss-module__1G91Ha__Item[data-state=checked]{background-color:var(--yellow-action);font-weight:700}.Select-module-scss-module__1G91Ha__Item[data-disabled]{cursor:not-allowed;opacity:.5}.Select-module-scss-module__1G91Ha__Item:focus{outline:none}.Select-module-scss-module__1G91Ha__ItemIndicator{border-radius:var(--rounded-full);background-color:var(--ink);flex-shrink:0;block-size:.25rem;inline-size:.25rem;margin-inline-start:auto}}
@layer shared{.Tabs-module-scss-module__QWpXqq__List{flex-wrap:wrap;align-items:center;display:flex}.Tabs-module-scss-module__QWpXqq__List[data-variant=underline]{gap:2rem}.Tabs-module-scss-module__QWpXqq__List[data-variant=pill]{flex-wrap:nowrap;gap:.25rem;inline-size:fit-content;max-inline-size:100%}.Tabs-module-scss-module__QWpXqq__List[data-variant=icon]{gap:0;inline-size:100%}.Tabs-module-scss-module__QWpXqq__List[data-scrollable]{scrollbar-width:none;-ms-overflow-style:none}.Tabs-module-scss-module__QWpXqq__List[data-scrollable]::-webkit-scrollbar{display:none}.Tabs-module-scss-module__QWpXqq__List[data-scrollable]{white-space:nowrap;flex-wrap:nowrap;max-inline-size:100%;overflow-x:auto}.Tabs-module-scss-module__QWpXqq__Trigger{cursor:pointer;color:var(--ink);white-space:nowrap;appearance:none;transition:color var(--main-transition-duration),background-color var(--main-transition-duration),box-shadow var(--main-transition-duration),font-weight var(--main-transition-duration);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:1rem;line-height:1.2;display:inline-flex}.Tabs-module-scss-module__QWpXqq__Trigger:focus-visible{box-shadow:var(--secondary-focus-ring);outline:none}.Tabs-module-scss-module__QWpXqq__Trigger:disabled{cursor:not-allowed;opacity:.5}.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=underline]{color:var(--muted-warm);font-weight:500}@media not all and (pointer:coarse){.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=underline]:hover:not(:disabled){color:var(--ink)}}.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=underline][data-active]{color:var(--ink);font-weight:700}.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=underline] .Tabs-module-scss-module__QWpXqq__Label{transition:box-shadow var(--main-transition-duration);padding-block-end:.5rem;box-shadow:inset 0 -.1875rem #0000}.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=underline][data-active] .Tabs-module-scss-module__QWpXqq__Label{box-shadow:inset 0 -.1875rem}.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=pill]{border-radius:var(--rounded-full);padding:.625rem 1.125rem;font-weight:500}@media not all and (pointer:coarse){.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=pill]:hover:not(:disabled,[data-active]){background-color:var(--yellow-bg)}}.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=pill][data-active]{background-color:var(--yellow-action);font-weight:700}.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=pill]:disabled{background-color:#0000}.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=icon]{min-inline-size:0;color:var(--muted-warm);box-shadow:inset 0 -.0625rem 0 var(--border-warm);flex-direction:column;flex:1;align-items:center;gap:.75rem;padding:0 .5rem 1rem;font-weight:500}@media not all and (pointer:coarse){.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=icon]:hover:not(:disabled){color:var(--ink)}}.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=icon][data-active]{color:var(--ink);box-shadow:inset 0 -.1875rem 0 var(--ink);font-weight:700}.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=icon] .Tabs-module-scss-module__QWpXqq__Icon{color:inherit;background-color:var(--surface-warm);box-shadow:inset 0 0 0 .0625rem}.Tabs-module-scss-module__QWpXqq__Trigger[data-variant=icon][data-active] .Tabs-module-scss-module__QWpXqq__Icon{color:var(--white);background-color:var(--ink);box-shadow:none}.Tabs-module-scss-module__QWpXqq__Label{min-inline-size:0}.Tabs-module-scss-module__QWpXqq__Icon{block-size:clamp(2.5rem,2.20732rem + .97561vw,3rem);inline-size:clamp(2.5rem,2.20732rem + .97561vw,3rem);transition:color var(--main-transition-duration),background-color var(--main-transition-duration),box-shadow var(--main-transition-duration);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Tabs-module-scss-module__QWpXqq__Icon svg{block-size:1.125rem;inline-size:1.125rem;display:block}.Tabs-module-scss-module__QWpXqq__Content{inline-size:100%}}
@layer views{.UiKitExample-module-scss-module__ZrjXoq__Root{flex-direction:column;gap:.75rem;margin:0;display:flex}.UiKitExample-module-scss-module__ZrjXoq__Label{color:var(--muted);font-size:.875rem;font-weight:500;line-height:1.2}.UiKitExample-module-scss-module__ZrjXoq__Canvas{border:.0625rem solid var(--border-quiz);background-color:var(--white);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.5rem;display:flex}}
@layer views{.AlertSection-module-scss-module__cdvn8a__Stack{flex-direction:column;gap:1rem;inline-size:min(100%,40rem);display:flex}}
@layer views{.CalendarSection-module-scss-module__KJMr-G__Preview{background-color:var(--page-cream);border-radius:1rem;justify-content:center;inline-size:100%;padding:2rem;display:flex}.CalendarSection-module-scss-module__KJMr-G__Card{background-color:var(--white);border-radius:1.5rem;padding:1.25rem 1rem 1rem}}
@layer views{.CarouselSection-module-scss-module__0uv1qW__Demo{flex-direction:column;gap:1rem;inline-size:min(100%,35rem);display:flex}.CarouselSection-module-scss-module__0uv1qW__Slide{block-size:11.25rem;color:var(--ink);background-color:var(--surface-warm);border-radius:1rem;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.CarouselSection-module-scss-module__0uv1qW__MultipleSlidesContainer{gap:1rem}.CarouselSection-module-scss-module__0uv1qW__MultipleSlides{block-size:11.25rem;color:var(--ink);background-color:var(--surface-warm);border-radius:1rem;flex:0 0 33%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}}
@layer views{.CheckboxSection-module-scss-module__5Eq7FW__Stack{flex-direction:column;gap:1.25rem;inline-size:min(100%,35rem);display:flex}.CheckboxSection-module-scss-module__5Eq7FW__Row{flex-wrap:wrap;gap:1rem 2rem;display:flex}}
@layer views{.ChipSection-module-scss-module__GFDeaG__Narrow{inline-size:min(100%,26.25rem)}}
@layer shared{.EmElement-module-scss-module__xR8LNa__Root{font-style:italic}}
@layer views{@keyframes CollapsibleSection-module-scss-module__e8tUTG__accordionOpen{0%{block-size:0}to{block-size:var(--collapsible-content-height)}}@keyframes CollapsibleSection-module-scss-module__e8tUTG__accordionClose{0%{block-size:var(--collapsible-content-height)}to{block-size:0}}.CollapsibleSection-module-scss-module__e8tUTG__Preview{inline-size:100%}.CollapsibleSection-module-scss-module__e8tUTG__Accordion{border:.0625rem solid var(--border-olive);background-color:var(--white);border-radius:1rem;flex-direction:column;inline-size:100%;display:flex;overflow:hidden}.CollapsibleSection-module-scss-module__e8tUTG__Item{border-block-end:.0625rem solid var(--border-olive);inline-size:100%}.CollapsibleSection-module-scss-module__e8tUTG__Item:last-child{border-block-end:none}.CollapsibleSection-module-scss-module__e8tUTG__Trigger{cursor:pointer;inline-size:100%;color:var(--ink);text-align:start;appearance:none;transition:background-color var(--main-transition-duration);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1.25rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;display:flex}.CollapsibleSection-module-scss-module__e8tUTG__Trigger:focus-visible{box-shadow:var(--secondary-focus-ring);outline:none}.CollapsibleSection-module-scss-module__e8tUTG__Trigger:disabled{cursor:not-allowed;opacity:.5}@media not all and (pointer:coarse){.CollapsibleSection-module-scss-module__e8tUTG__Trigger:hover:not(:disabled){background-color:var(--yellow-bg)}}.CollapsibleSection-module-scss-module__e8tUTG__Chevron{color:var(--ink);transition:transform var(--main-transition-duration) var(--ease-out-expo);flex-shrink:0}.CollapsibleSection-module-scss-module__e8tUTG__Trigger[data-state=open] .CollapsibleSection-module-scss-module__e8tUTG__Chevron{transform:rotate(180deg)}.CollapsibleSection-module-scss-module__e8tUTG__Content{overflow:hidden}.CollapsibleSection-module-scss-module__e8tUTG__Content[data-state=open]{animation:CollapsibleSection-module-scss-module__e8tUTG__accordionOpen var(--main-transition-duration) var(--ease-out-expo)}.CollapsibleSection-module-scss-module__e8tUTG__Content[data-state=closed]{animation:CollapsibleSection-module-scss-module__e8tUTG__accordionClose var(--main-transition-duration) var(--ease-out-expo)}.CollapsibleSection-module-scss-module__e8tUTG__Body{font-size:1rem;font-weight:500;line-height:var(--main-leading);color:var(--text-secondary);margin:0;padding:0 1.5rem 1.25rem}}
@layer shared{h2.HeadingElement-module-scss-module__hzqzCG__Root{font-size:var(--heading-node-h2-font-size,clamp(1.125rem, 1.05183rem + .243902vw, 1.25rem));font-weight:var(--heading-node-h2-font-weight,700)}h3.HeadingElement-module-scss-module__hzqzCG__Root{font-size:var(--heading-node-h3-font-size,clamp(1rem, .926829rem + .243902vw, 1.125rem));font-weight:var(--heading-node-h3-font-weight,700)}}
@layer views{.DialogSection-module-scss-module__NKSUUG__Submit{inline-size:100%}.DialogSection-module-scss-module__NKSUUG__Notice{border:.0875rem dashed var(--info);min-block-size:4rem;color:var(--info);background-color:var(--info-surface);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:flex}}
@layer shared{.LinkElement-module-scss-module__DupsYa__Root{color:var(--orange)}}
@layer views{.HeadingSection-module-scss-module__JjR9RG__Stack{flex-direction:column;gap:1.5rem;inline-size:min(100%,47.5rem);display:flex}.HeadingSection-module-scss-module__JjR9RG__InverseCanvas{background-color:var(--ink);border-radius:1rem;padding:1.5rem}}
@layer shared{.ParagraphElement-module-scss-module__Z6Q0Za__Root{font-size:var(--paragraph-node-font-size,16px);line-height:var(--paragraph-node-line-height,var(--main-leading))}}
@layer views{.PopoverSection-module-scss-module__0XXphW__Preview{background-color:var(--yellow-bg);border-radius:1rem;justify-content:flex-end;min-block-size:5rem;inline-size:100%;padding:1rem 1.5rem;display:flex}.PopoverSection-module-scss-module__0XXphW__Profile{cursor:pointer;color:var(--ink);appearance:none;background:0 0;border:none;align-items:center;gap:.625rem;margin:0;padding:0;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.2;display:inline-flex}.PopoverSection-module-scss-module__0XXphW__Profile:focus-visible{box-shadow:var(--secondary-focus-ring);outline:none}.PopoverSection-module-scss-module__0XXphW__Avatar{border-radius:var(--rounded-full);background-color:var(--product-peach);block-size:2.5rem;inline-size:2.5rem;display:block}}
@layer shared{.StrikethroughElement-module-scss-module__I_VgXG__Root{text-decoration-line:line-through}}
@layer views{.ProgressBarSection-module-scss-module__ZeiLYW__CapsulePreview{background-color:var(--yellow-bg);border-radius:1rem;justify-content:center;inline-size:100%;padding:2.5rem 1.5rem;display:flex}.ProgressBarSection-module-scss-module__ZeiLYW__CapsuleBar{inline-size:min(100%,17.5rem)}.ProgressBarSection-module-scss-module__ZeiLYW__HeaderPreview{background-color:var(--questionnaire-bg);border-radius:1rem;flex-direction:column;gap:1rem;inline-size:100%;padding-block-start:1.25rem;display:flex;overflow:hidden}.ProgressBarSection-module-scss-module__ZeiLYW__HeaderRow{justify-content:space-between;align-items:center;padding:0 1.5rem;display:flex}.ProgressBarSection-module-scss-module__ZeiLYW__HeaderLogo{color:var(--ink);font-size:.875rem;font-weight:700;line-height:1.2}.ProgressBarSection-module-scss-module__ZeiLYW__HeaderCounter{color:var(--muted);font-size:.8125rem;font-weight:500;line-height:1}.ProgressBarSection-module-scss-module__ZeiLYW__StatStack{flex-direction:column;gap:1.5rem;inline-size:min(100%,26.25rem);display:flex}.ProgressBarSection-module-scss-module__ZeiLYW__Animation{flex-direction:column;gap:1rem;inline-size:100%;display:flex}.ProgressBarSection-module-scss-module__ZeiLYW__AnimationStage{background-color:var(--yellow-bg);border-radius:1rem;justify-content:center;padding:2rem 1rem;display:flex}.ProgressBarSection-module-scss-module__ZeiLYW__Controls{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}}
@layer shared{.StrongElement-module-scss-module__Ctw1PG__Root{font-weight:700}}
@layer views{.QuestionSection-module-scss-module__vtNbEW__Grid{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2.5rem;inline-size:100%;display:grid}.QuestionSection-module-scss-module__vtNbEW__Column{flex-direction:column;gap:2rem;min-inline-size:0;display:flex}.QuestionSection-module-scss-module__vtNbEW__UnitRow{align-items:baseline;gap:.625rem;display:flex}.QuestionSection-module-scss-module__vtNbEW__Unit{color:var(--gray);font-size:.875rem;line-height:1.2}@media screen and (max-width:991px){.QuestionSection-module-scss-module__vtNbEW__Grid{grid-template-columns:1fr}}}
@layer shared{.UnderlineElement-module-scss-module__zYxEoa__Root{text-decoration-line:underline}}
@layer views{.RadioSection-module-scss-module__tiMIWG__Demo{inline-size:min(100%,35rem)}}
@layer shared{.Container-module-scss-module___X4fQq__Root{max-inline-size:calc(var(--container-max-inline-size) + 2*var(--container-padding-inline));padding-inline:var(--container-padding-inline);margin-inline:auto}.Container-module-scss-module___X4fQq__Root[data-variant=primary]{--container-max-inline-size:var(--main-container-width);--container-padding-inline:var(--main-container-padding)}.Container-module-scss-module___X4fQq__Root[data-variant=secondary]{--container-max-inline-size:var(--secondary-container-width);--container-padding-inline:var(--secondary-container-padding)}}
@layer shared{.UnorderedListElement-module-scss-module__FibJCW__Root{font-size:var(--paragraph-node-font-size,16px);line-height:var(--paragraph-node-line-height,var(--main-leading));padding-inline-start:1.5em;list-style-type:disc}}
@layer views{.SelectSection-module-scss-module__MAwIpW__Preview{flex-direction:column;gap:1rem;inline-size:min(100%,17.5rem);display:flex}}
@layer shared{.RichEditorContent-module-scss-module__joaGsa__Root{--rich-editor-elements-space-block:.7em}.RichEditorContent-module-scss-module__joaGsa__Root>*+*{margin-block-start:var(--rich-editor-elements-space-block)}}
@layer shared{.Socials-module-scss-module__FB_cZW__Root{align-items:center;gap:clamp(1rem,.707317rem + .97561vw,1.5rem);display:flex}.Socials-module-scss-module__FB_cZW__Root a{transition:opacity var(--main-transition-duration);display:flex}.Socials-module-scss-module__FB_cZW__Root a svg{block-size:clamp(2rem,1.70732rem + .97561vw,2.5rem);inline-size:clamp(2rem,1.70732rem + .97561vw,2.5rem)}@media not all and (pointer:coarse){.Socials-module-scss-module__FB_cZW__Root a:hover{opacity:.85}}}
@layer views{.TabsSection-module-scss-module__XY27bW__Preview{background-color:var(--page-cream);border-radius:1rem;inline-size:100%;padding:.5rem .25rem}.TabsSection-module-scss-module__XY27bW__NarrowPreview{background-color:var(--page-cream);border-radius:1rem;inline-size:min(100%,20rem);padding:.5rem .25rem}.TabsSection-module-scss-module__XY27bW__Panel{color:var(--muted);margin-block-start:1rem;font-size:.875rem}}
@layer shared{.Reveal-module-scss-module__Wsw-oW__Root{--reveal-duration:.55s;--reveal-delay:0s;opacity:0;transition:opacity var(--reveal-duration) var(--ease-out-expo),transform var(--reveal-duration) var(--ease-out-expo);transition-delay:var(--reveal-delay);transform:translateY(.875rem)}.Reveal-module-scss-module__Wsw-oW__Root[data-from=left]{transform:translate(-64%)}.Reveal-module-scss-module__Wsw-oW__Root[data-in-view]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module-scss-module__Wsw-oW__Root,.Reveal-module-scss-module__Wsw-oW__Root[data-from=left]{opacity:1;transition:none;transform:none}}}
@layer shared{@keyframes Tooltip-module-scss-module__8ecjRW__tooltipShow{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Tooltip-module-scss-module__8ecjRW__tooltipHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.Tooltip-module-scss-module__8ecjRW__Trigger{touch-action:manipulation;cursor:help;border-radius:var(--rounded-full);block-size:1.25rem;inline-size:1.25rem;color:var(--white);appearance:none;background-color:var(--blue);border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.Tooltip-module-scss-module__8ecjRW__Trigger:focus-visible{box-shadow:var(--main-focus-ring);outline:none}.Tooltip-module-scss-module__8ecjRW__Content{z-index:var(--tooltip-z-index);transform-origin:var(--tooltip-content-transform-origin);inline-size:max-content;max-inline-size:min(20rem,var(--tooltip-content-available-width,320px));font-size:.875rem;font-weight:400;line-height:var(--main-leading);color:var(--charcoal);text-wrap:pretty;background-color:var(--info-surface-light);border-radius:.75rem;padding:1rem 1.25rem;box-shadow:0 .3125rem .875rem #00000024}.Tooltip-module-scss-module__8ecjRW__Content[data-state=delayed-open],.Tooltip-module-scss-module__8ecjRW__Content[data-state=instant-open]{animation:Tooltip-module-scss-module__8ecjRW__tooltipShow var(--main-transition-duration) var(--ease-out-expo)}.Tooltip-module-scss-module__8ecjRW__Content[data-state=closed]{animation:Tooltip-module-scss-module__8ecjRW__tooltipHide var(--main-transition-duration) var(--ease-out-expo)}.Tooltip-module-scss-module__8ecjRW__Arrow{fill:var(--info-surface-light)}}
@layer views{.TreatFulfillment-module-scss-module__F9iuvq__Root{flex-direction:column;gap:.75rem;display:flex}.TreatFulfillment-module-scss-module__F9iuvq__Title{font-size:.875rem;font-weight:700;line-height:1.2}.TreatFulfillment-module-scss-module__F9iuvq__Group{gap:.75rem}.TreatFulfillment-module-scss-module__F9iuvq__Option{border:.09375rem solid var(--border-muted);background-color:var(--white);border-radius:1rem;position:relative}.TreatFulfillment-module-scss-module__F9iuvq__Option[data-checked]{border-color:var(--olive);background-color:var(--green-selected-soft)}.TreatFulfillment-module-scss-module__F9iuvq__Discount{z-index:1;min-block-size:1.5rem;color:var(--white);background-color:var(--orange);border-radius:.5rem;padding:.1875rem .5rem;font-size:.8125rem;font-weight:700;line-height:1.2;position:absolute;inset-block-start:.875rem;inset-inline-end:.875rem}.TreatFulfillment-module-scss-module__F9iuvq__OptionRadio{background-color:#0000;border:none;align-items:flex-start;padding:1rem 1.125rem}.TreatFulfillment-module-scss-module__F9iuvq__OptionContent{flex:1;min-inline-size:0}.TreatFulfillment-module-scss-module__F9iuvq__OptionLabel{padding-inline-end:2.625rem;font-size:.875rem;font-weight:700;line-height:1.3}.TreatFulfillment-module-scss-module__F9iuvq__OptionDescription{color:var(--muted-warm);margin-block-start:.25rem;font-size:.75rem;font-weight:400;line-height:1.35}.TreatFulfillment-module-scss-module__F9iuvq__Extra{flex-direction:column;gap:.75rem;display:flex;container-type:inline-size}.TreatFulfillment-module-scss-module__F9iuvq__SubscriptionPrice{margin-block-start:.25rem;font-size:.75rem;font-weight:500;line-height:1.35}.TreatFulfillment-module-scss-module__F9iuvq__PausedSubscription{border:.0625rem solid var(--orange);color:var(--orange);background-color:#fcebd9;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.25rem .625rem;padding:.375rem .875rem .375rem .5rem;font-size:.75rem;font-weight:500;line-height:1.1;display:flex}@media screen and (max-width:480px){.TreatFulfillment-module-scss-module__F9iuvq__PausedSubscription{flex-direction:column}}@container (max-width:265px){.TreatFulfillment-module-scss-module__F9iuvq__PausedSubscription{flex-direction:column;align-items:stretch}}.TreatFulfillment-module-scss-module__F9iuvq__ActivateButton{white-space:normal;min-block-size:1.875rem;padding-inline:1.5rem;font-size:.75rem;font-weight:600;line-height:1.2}}
@layer widgets{.Footer-module-scss-module__ygM31a__Root{min-block-size:clamp(25rem,24.0854rem + 3.04878vw,26.5625rem);color:var(--ink);background-color:var(--gray-bg);flex-direction:column;margin-block-start:auto;padding-block:clamp(1.5625rem,5.48781vw - .0838415rem,4.375rem);display:flex}.Footer-module-scss-module__ygM31a__Container{flex-direction:column;flex:1;inline-size:100%;display:flex}.Footer-module-scss-module__ygM31a__Grid{grid-template-columns:0fr minmax(0,12.5rem) minmax(0,12.5rem);gap:clamp(1.875rem,.631098rem + 4.14634vw,4rem);display:grid}@media screen and (max-width:768px){.Footer-module-scss-module__ygM31a__Grid{grid-template-columns:repeat(2,1fr)}}.Footer-module-scss-module__ygM31a__LogoLink{display:flex}.Footer-module-scss-module__ygM31a__Logo{block-size:clamp(1.6875rem,.992378rem + 2.31707vw,2.875rem);inline-size:clamp(9.25rem,5.51829rem + 12.439vw,15.625rem)}.Footer-module-scss-module__ygM31a__MetaColumn{flex-direction:column;align-items:flex-start;gap:clamp(1rem,.487805rem + 1.70732vw,1.875rem);display:flex}@media screen and (max-width:768px){.Footer-module-scss-module__ygM31a__MetaColumn{grid-column:1/-1}}.Footer-module-scss-module__ygM31a__NavGroup{flex-direction:column;gap:.375rem;display:flex}.Footer-module-scss-module__ygM31a__NavGroupTitle{margin:0;font-family:inherit;font-size:clamp(1.125rem,.905488rem + .731707vw,1.5rem);font-weight:700}.Footer-module-scss-module__ygM31a__NavGroupList{flex-direction:column;align-items:flex-start;gap:clamp(.1875rem,.0777439rem + .365854vw,.375rem);font-size:clamp(1rem,.926829rem + .243902vw,1.125rem);display:flex}.Footer-module-scss-module__ygM31a__NavGroupList a{color:var(--gray);transition:color var(--main-transition-duration)}@media not all and (pointer:coarse){.Footer-module-scss-module__ygM31a__NavGroupList a:hover{color:var(--ink)}}.Footer-module-scss-module__ygM31a__Copyright{color:var(--gray);margin-block-start:auto;padding-block-start:5.1875rem;font-size:.75rem}}
@layer entities{.DogAgeFields-module-scss-module__MkGiNq__Root{flex-direction:column;gap:clamp(1.75rem,2.54268rem - .97561vw,2.25rem);display:flex}.DogAgeFields-module-scss-module__MkGiNq__Age{border:0;min-inline-size:0;margin:0;padding:0}.DogAgeFields-module-scss-module__MkGiNq__AgeLegend{float:none;color:var(--muted);margin-block-end:.5rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.2}.DogAgeFields-module-scss-module__MkGiNq__AgeFields{flex-wrap:wrap;align-items:center;gap:clamp(1rem,.707317rem + .97561vw,1.5rem);display:flex}.DogAgeFields-module-scss-module__MkGiNq__AgeField{align-items:center;gap:.625rem;display:flex}.DogAgeFields-module-scss-module__MkGiNq__AgeControl{font-weight:700}.DogAgeFields-module-scss-module__MkGiNq__AgeUnit{color:var(--gray);font-size:1rem;line-height:1.2}}
@layer features{.LoginAuthForm-module-scss-module__sQwMbW__Root{flex-direction:column;display:flex}.LoginAuthForm-module-scss-module__sQwMbW__Head{text-align:center}.LoginAuthForm-module-scss-module__sQwMbW__Title{color:var(--ink)}.LoginAuthForm-module-scss-module__sQwMbW__Title[data-as=h1]{font-size:clamp(1.75rem,1.45732rem + .97561vw,2.25rem)}.LoginAuthForm-module-scss-module__sQwMbW__Description{color:var(--muted);margin:.5rem 0 0;font-size:clamp(.875rem,.801829rem + .243902vw,1rem);font-weight:400;line-height:1.4}.LoginAuthForm-module-scss-module__sQwMbW__Fields{flex-direction:column;gap:.75rem;margin-block-start:clamp(1.5rem,1.35366rem + .487805vw,1.75rem);display:flex}.LoginAuthForm-module-scss-module__sQwMbW__Error{color:var(--error);text-align:center;margin:.75rem 0 0;font-size:.875rem;font-weight:400;line-height:1.3}.LoginAuthForm-module-scss-module__sQwMbW__ForgotLink{inline-size:fit-content;color:var(--ink);transition:opacity var(--main-transition-duration);font-size:.875rem;font-weight:400;line-height:1.3;text-decoration:underline}@media not all and (pointer:coarse){.LoginAuthForm-module-scss-module__sQwMbW__ForgotLink:hover{opacity:.85}}.LoginAuthForm-module-scss-module__sQwMbW__Submit{min-block-size:clamp(3rem,2.85366rem + .487805vw,3.25rem);inline-size:100%;margin-block-start:1.25rem;font-size:1rem;font-weight:600}.LoginAuthForm-module-scss-module__sQwMbW__SecondaryLink{inline-size:fit-content;color:var(--ink);text-align:center;transition:opacity var(--main-transition-duration);margin:1rem auto 0;font-size:.875rem;font-weight:400;line-height:1.3;text-decoration:underline;display:block}@media not all and (pointer:coarse){.LoginAuthForm-module-scss-module__sQwMbW__SecondaryLink:hover{opacity:.85}}}
.DefaultLayout-module-scss-module__hr37lW__Root{isolation:isolate;z-index:2;flex-direction:column;min-block-size:100dvh;display:flex;position:relative}
@layer views{.LandingHeader-module-scss-module__Fm8hVa__OuterContainer{z-index:var(--sticky-z-index);max-inline-size:79.125rem;margin-inline:auto;padding-block-start:var(--leading-header-margin-block-start);padding-inline:.5rem;position:fixed;inset-block-start:0;inset-inline:0}@media screen and (max-width:768px){.LandingHeader-module-scss-module__Fm8hVa__OuterContainer{padding:0}}.LandingHeader-module-scss-module__Fm8hVa__Header{min-block-size:var(--leading-header-block-size);background-color:#fff9;border:.0625rem solid #ffffff40;border-radius:1.25rem;align-items:center;display:flex}@media screen and (max-width:768px){.LandingHeader-module-scss-module__Fm8hVa__Header{border-radius:0}}.LandingHeader-module-scss-module__Fm8hVa__LogoLink{color:var(--orange-cta);display:flex}.LandingHeader-module-scss-module__Fm8hVa__LogoIcon{block-size:clamp(1.5rem,.878049rem + 2.07317vw,2.5625rem);inline-size:clamp(8.25rem,4.77439rem + 11.5854vw,14.1875rem)}.LandingHeader-module-scss-module__Fm8hVa__InnerContainer{flex:1}.LandingHeader-module-scss-module__Fm8hVa__Content{align-items:center;gap:clamp(1.25rem,.371951rem + 2.92683vw,2.75rem);display:flex}.LandingHeader-module-scss-module__Fm8hVa__Nav{color:var(--ink);gap:1.5rem;margin-inline-start:auto;font-size:1.125rem;font-weight:500;display:flex}.LandingHeader-module-scss-module__Fm8hVa__Nav a{align-items:center;gap:.5rem;display:flex}.LandingHeader-module-scss-module__Fm8hVa__Nav a:before{content:"";background-color:var(--gray);block-size:.25rem;inline-size:.25rem;transition:transform var(--main-transition-duration);border-radius:50%;display:block}@media not all and (pointer:coarse){.LandingHeader-module-scss-module__Fm8hVa__Nav a:hover:before{transform:scale(2)}}@media screen and (max-width:768px){.LandingHeader-module-scss-module__Fm8hVa__Nav{display:none}}.LandingHeader-module-scss-module__Fm8hVa__LoginAction{min-inline-size:clamp(6.25rem,4.78659rem + 4.87805vw,8.75rem);padding-inline:1.25rem;font-size:clamp(1rem,.926829rem + .243902vw,1.125rem)}@media screen and (max-width:768px){.LandingHeader-module-scss-module__Fm8hVa__LoginAction{margin-inline-start:auto}}}
@layer views{.RegisterRegisterStep-module-scss-module__kEiSAa__Content{flex-direction:column;gap:clamp(.75rem,1.14634rem - .487805vw,1rem);margin-block-start:1.5rem;display:flex}.RegisterRegisterStep-module-scss-module__kEiSAa__Checkbox{margin-block-start:.375rem}.RegisterRegisterStep-module-scss-module__kEiSAa__CheckboxLabel{color:var(--muted);font-size:1rem;font-weight:400}.RegisterRegisterStep-module-scss-module__kEiSAa__CheckboxInvalid input[aria-invalid=true]+span{border-color:var(--error)}.RegisterRegisterStep-module-scss-module__kEiSAa__CheckboxError{color:var(--error)}}
@layer views{.TreatGallery-module-scss-module__MduGwa__Root{flex-direction:column;gap:1rem;min-inline-size:0;display:flex}.TreatGallery-module-scss-module__MduGwa__Stage{aspect-ratio:1;background-color:var(--white);border-radius:1.125rem;padding:clamp(1rem,.707317rem + .97561vw,1.5rem);position:relative}@media screen and (max-width:1024px){.TreatGallery-module-scss-module__MduGwa__Stage{aspect-ratio:auto;block-size:25rem}}.TreatGallery-module-scss-module__MduGwa__ProductTags{z-index:1;flex-wrap:wrap;gap:.25rem;max-inline-size:calc(100% - 5rem);display:flex;position:absolute;inset-block-start:2.5rem;inset-inline-start:2.5rem}.TreatGallery-module-scss-module__MduGwa__Badge{min-block-size:1.5rem;color:var(--white);text-transform:uppercase;background-color:var(--orange);border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;line-height:1.2}.TreatGallery-module-scss-module__MduGwa__Viewport{border-radius:.875rem;block-size:100%}.TreatGallery-module-scss-module__MduGwa__Container{block-size:100%}.TreatGallery-module-scss-module__MduGwa__ThumbsContainer{gap:.875rem}.TreatGallery-module-scss-module__MduGwa__Slide{background-color:var(--product-peach);position:relative}.TreatGallery-module-scss-module__MduGwa__SlideImage{object-fit:contain}.TreatGallery-module-scss-module__MduGwa__Thumb{background-color:var(--white);block-size:4.375rem;transition:border-color var(--main-transition-duration),box-shadow var(--main-transition-duration),background-color var(--main-transition-duration);border:.0625rem solid #0000;border-radius:.75rem;flex:0 0 5.125rem;padding:.375rem;position:relative;overflow:hidden}.TreatGallery-module-scss-module__MduGwa__Thumb[aria-current=true]{border-color:var(--ink);background-color:var(--green-selected-soft)}.TreatGallery-module-scss-module__MduGwa__ThumbPreview{object-fit:contain}}
@layer views{.TooltipSection-module-scss-module__meTsyG__Price{align-items:center;gap:.5rem;display:flex}.TooltipSection-module-scss-module__meTsyG__Value{color:var(--charcoal);text-underline-offset:.1875rem;font-size:1rem;font-weight:500;text-decoration:underline}}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/634e9805ffc8f226-s.2ocajiqvilzpk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.golos_text_eb04c85d-module__KFIZuq__className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.golos_text_eb04c85d-module__KFIZuq__variable{--font-golos-text:"Golos Text", "Golos Text Fallback"}
@layer entities{.DogBirthdayFields-module-scss-module__obAyUG__Root{flex-direction:column;gap:1.5rem;display:flex}.DogBirthdayFields-module-scss-module__obAyUG__DateFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.DogBirthdayFields-module-scss-module__obAyUG__DateField{text-align:center;flex-direction:column;gap:.5rem;min-inline-size:0;display:flex}.DogBirthdayFields-module-scss-module__obAyUG__DateLabel{color:var(--muted);margin-block-end:.25rem;font-size:.875rem;font-weight:500;line-height:1.2}.DogBirthdayFields-module-scss-module__obAyUG__DateOption,.DogBirthdayFields-module-scss-module__obAyUG__DateSelected{border:.0625rem solid var(--border-quiz);min-block-size:3.5rem;font:inherit;border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem;line-height:1.2;display:flex}.DogBirthdayFields-module-scss-module__obAyUG__DateOption{cursor:pointer;color:var(--gray);background-color:var(--white);transition:background-color var(--main-transition-duration),color var(--main-transition-duration)}.DogBirthdayFields-module-scss-module__obAyUG__DateOption:hover:not(:disabled){color:var(--ink);background-color:var(--green-selected-soft)}.DogBirthdayFields-module-scss-module__obAyUG__DateOption:disabled{cursor:not-allowed;opacity:.5}.DogBirthdayFields-module-scss-module__obAyUG__DateSelected{border-color:var(--green-selected);color:var(--ink);background-color:var(--green-selected);font-size:1.125rem;font-weight:700}@media screen and (max-width:480px){.DogBirthdayFields-module-scss-module__obAyUG__DateFields{gap:.5rem}.DogBirthdayFields-module-scss-module__obAyUG__DateOption,.DogBirthdayFields-module-scss-module__obAyUG__DateSelected{padding:.375rem .1875rem;font-size:1rem}}}
@layer features{.InviteFriendsForm-module-scss-module__jZH2GG__Form{flex-direction:column;gap:1.25rem;display:flex}.InviteFriendsForm-module-scss-module__jZH2GG__Section{flex-direction:column;gap:.4375rem;display:flex}.InviteFriendsForm-module-scss-module__jZH2GG__Label{font-size:.875rem;font-weight:500;line-height:1.2}.InviteFriendsForm-module-scss-module__jZH2GG__CodeBox{border:.0625rem solid var(--border-olive);background-color:var(--yellow-action);border-radius:.625rem;align-items:center;gap:.75rem;min-block-size:3rem;padding-inline:1rem .25rem;display:flex}.InviteFriendsForm-module-scss-module__jZH2GG__Code{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;margin-inline-end:auto;font-size:1rem;font-weight:700;line-height:1.2;overflow:hidden}.InviteFriendsForm-module-scss-module__jZH2GG__CopyButton{cursor:pointer;min-block-size:2.375rem;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.875rem;font-weight:700;display:inline-flex}.InviteFriendsForm-module-scss-module__jZH2GG__CopyButton:focus-visible{box-shadow:var(--secondary-focus-ring);outline:none}.InviteFriendsForm-module-scss-module__jZH2GG__EmailList{flex-direction:column;gap:.5rem;display:flex}.InviteFriendsForm-module-scss-module__jZH2GG__AddFriend{cursor:pointer;font:inherit;color:var(--orange);background:0 0;border:0;align-self:flex-end;padding:0;font-size:.75rem;font-weight:500}.InviteFriendsForm-module-scss-module__jZH2GG__AddFriend:focus-visible{box-shadow:var(--main-focus-ring);outline:none}.InviteFriendsForm-module-scss-module__jZH2GG__Submit{min-block-size:3rem;inline-size:100%;padding:.5rem 1.5rem;font-size:1rem;font-weight:700}.InviteFriendsForm-module-scss-module__jZH2GG__Socials{justify-content:center;margin-block-start:1rem}.InviteFriendsForm-module-scss-module__jZH2GG__Note{max-inline-size:23.5rem;color:var(--muted-warm);text-align:center;margin:1rem auto 0;font-size:.75rem;line-height:1.2}}
@layer shared{.ErrorMessage-module-scss-module__gC4jXq__Root{color:var(--error)}}
@layer shared{.Requirements-module-scss-module__jbfFeW__Requirements{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Requirements-module-scss-module__jbfFeW__Requirement{color:var(--muted);transition:color var(--main-transition-duration);align-items:center;gap:.625rem;font-size:.875rem;line-height:1.3;display:flex}.Requirements-module-scss-module__jbfFeW__RequirementIcon{block-size:1rem;inline-size:1rem;color:var(--white);background-color:var(--border-muted);transition:background-color var(--main-transition-duration);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Requirements-module-scss-module__jbfFeW__RequirementIcon svg{block-size:.625rem;inline-size:.625rem}.Requirements-module-scss-module__jbfFeW__Requirement[data-valid=true]{color:var(--success)}.Requirements-module-scss-module__jbfFeW__Requirement[data-valid=true] .Requirements-module-scss-module__jbfFeW__RequirementIcon{background-color:var(--success)}}
@layer views{.CartView-module-scss-module__F3dSyW__Page{flex-direction:column;min-block-size:100dvh;display:flex}.CartView-module-scss-module__F3dSyW__Header{background-color:var(--white);padding-block:clamp(1.125rem,.759146rem + 1.21951vw,1.75rem)}.CartView-module-scss-module__F3dSyW__LogoLink{inline-size:fit-content;color:var(--ink);display:flex}.CartView-module-scss-module__F3dSyW__LogoIcon{block-size:clamp(1.5rem,1.06098rem + 1.46341vw,2.25rem);inline-size:clamp(8.25rem,5.7622rem + 8.29268vw,12.5rem)}.CartView-module-scss-module__F3dSyW__Main{color:var(--ink);flex:1;padding-block:clamp(1.25rem,.664634rem + 1.95122vw,2.25rem) 3rem}.CartView-module-scss-module__F3dSyW__TitleRow{grid-template-columns:clamp(2.5rem,1.91463rem + 1.95122vw,3.5rem) minmax(0,1fr) clamp(2.5rem,1.91463rem + 1.95122vw,3.5rem);align-items:center;gap:.75rem;display:grid}.CartView-module-scss-module__F3dSyW__BackButton{justify-self:start}.CartView-module-scss-module__F3dSyW__BackButton svg{block-size:1.125rem;inline-size:.75rem;display:block}.CartView-module-scss-module__F3dSyW__Title{text-align:center;grid-column:2}.CartView-module-scss-module__F3dSyW__Layout{align-items:start;gap:1.125rem 2.5rem;margin-block-start:clamp(1.25rem,.22561rem + 3.41463vw,3rem);display:flex}@media screen and (max-width:991px){.CartView-module-scss-module__F3dSyW__Layout{flex-direction:column;align-items:stretch}}.CartView-module-scss-module__F3dSyW__Column{gap:inherit;flex-direction:column;flex:1;display:flex}@media screen and (min-width:992px){.CartView-module-scss-module__F3dSyW__Column:last-child{flex:0 27.5rem}}.CartView-module-scss-module__F3dSyW__Card{background-color:var(--white);border-radius:1.125rem;padding:clamp(1rem,.853659rem + .487805vw,1.25rem) clamp(1.25rem,.957317rem + .97561vw,1.75rem)}.CartView-module-scss-module__F3dSyW__UpsellCard{margin-block-start:1.25rem}.CartView-module-scss-module__F3dSyW__CardTitle{font-size:1.125rem;font-weight:700;line-height:1.2}.CartView-module-scss-module__F3dSyW__AddressTitle{margin-block-end:.875rem}.CartView-module-scss-module__F3dSyW__Empty{color:var(--muted-warm);margin:0;padding-block:1.5rem;font-size:1rem;line-height:1.4}.CartView-module-scss-module__F3dSyW__SummaryList{flex-direction:column;gap:.625rem;margin-block-start:1.125rem;display:flex}.CartView-module-scss-module__F3dSyW__SummaryRow,.CartView-module-scss-module__F3dSyW__TotalRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.CartView-module-scss-module__F3dSyW__SummaryRow dt,.CartView-module-scss-module__F3dSyW__SummaryRow dd,.CartView-module-scss-module__F3dSyW__TotalRow dt,.CartView-module-scss-module__F3dSyW__TotalRow dd{margin:0}.CartView-module-scss-module__F3dSyW__SummaryRow dt,.CartView-module-scss-module__F3dSyW__TotalRow dt{font-size:.875rem;font-weight:500;line-height:1.3}.CartView-module-scss-module__F3dSyW__SummaryRow dd,.CartView-module-scss-module__F3dSyW__TotalRow dd{white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.2}.CartView-module-scss-module__F3dSyW__TotalRow{margin-block-start:.25rem}.CartView-module-scss-module__F3dSyW__TotalRow dt{font-size:1rem;font-weight:900}.CartView-module-scss-module__F3dSyW__TotalRow dd{font-size:1.5rem;font-weight:700}.CartView-module-scss-module__F3dSyW__Checkout{inline-size:100%;margin-block-start:clamp(1rem,.560976rem + 1.46341vw,1.75rem);font-size:1rem}.CartView-module-scss-module__F3dSyW__Note{color:var(--muted);text-align:center;margin:.625rem 0 0;font-size:.75rem;line-height:1.3}.CartView-module-scss-module__F3dSyW__Upsell{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media screen and (max-width:991px){.CartView-module-scss-module__F3dSyW__Upsell{flex-direction:column;align-items:stretch}}.CartView-module-scss-module__F3dSyW__UpsellTitle{font-size:1rem;font-weight:600}.CartView-module-scss-module__F3dSyW__UpsellText{margin:.375rem 0 0;font-size:.75rem;line-height:1.35}.CartView-module-scss-module__F3dSyW__AddButton{flex-shrink:0;min-block-size:2.75rem;padding-inline:1.75rem;font-size:1rem}.CartView-module-scss-module__F3dSyW__DateRow{align-items:center;gap:1rem;margin-block-start:.875rem;display:flex}@media screen and (max-width:480px){.CartView-module-scss-module__F3dSyW__DateRow{flex-direction:column;align-items:stretch}}.CartView-module-scss-module__F3dSyW__DatePill{background-color:var(--green-selected-soft);border-radius:.75rem;flex:1;padding:.75rem 1.125rem}.CartView-module-scss-module__F3dSyW__DateValue{margin:0;font-size:clamp(1rem,.926829rem + .243902vw,1.125rem);font-weight:700;line-height:1.3}.CartView-module-scss-module__F3dSyW__DateSlot{color:var(--muted-warm);margin:.125rem 0 0;font-size:.75rem;line-height:1.3}.CartView-module-scss-module__F3dSyW__CommentRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-block-start:1.125rem;display:grid}@media screen and (max-width:480px){.CartView-module-scss-module__F3dSyW__CommentRow{grid-template-columns:minmax(0,1fr)}}.CartView-module-scss-module__F3dSyW__CommentLabel{color:var(--ink);font-size:clamp(1rem,.926829rem + .243902vw,1.125rem);font-weight:700;line-height:1.2}.CartView-module-scss-module__F3dSyW__TriggerDeliverySlot{margin-block-start:1.125rem}}
@layer views{.DogPhotoUploader-module-scss-module__ih6LPa__Root{cursor:pointer;border:.0625rem solid var(--border-muted);background-color:#edebe0;border-radius:1.25rem;justify-content:center;align-items:center;min-block-size:clamp(18.75rem,14.3598rem + 14.6341vw,26.25rem);display:flex;position:relative;overflow:hidden}.DogPhotoUploader-module-scss-module__ih6LPa__Root[data-dragging]{outline:.125rem dashed var(--ink);outline-offset:-.5rem}.DogPhotoUploader-module-scss-module__ih6LPa__Input{white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;clip-path:rect(0, 0, 0, 0);border-width:0;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.DogPhotoUploader-module-scss-module__ih6LPa__Placeholder{max-inline-size:80%;color:var(--muted);text-align:center;font-size:1rem;font-weight:500;line-height:1.3}.DogPhotoUploader-module-scss-module__ih6LPa__Image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.DogPhotoUploader-module-scss-module__ih6LPa__HasPhoto .DogPhotoUploader-module-scss-module__ih6LPa__Image{position:absolute;inset:0}.DogPhotoUploader-module-scss-module__ih6LPa__ActionContainer{border-radius:var(--rounded-full);block-size:2.625rem;inline-size:2.625rem;color:var(--white);background-color:#afb97a;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.DogPhotoUploader-module-scss-module__ih6LPa__ActionContainer svg{block-size:1.25rem;inline-size:1.25rem}.DogPhotoUploader-module-scss-module__ih6LPa__ActionContainer[data-delete]{background-color:var(--error)}}
@layer views{.LandingHeading-module-scss-module__rPG8oG__Root{color:var(--ink);margin:0;font-family:inherit}.LandingHeading-module-scss-module__rPG8oG__Root[data-as=h2]{font-weight:900;line-height:1.2}.LandingHeading-module-scss-module__rPG8oG__Root[data-as=h2][data-variant=primary]{font-size:clamp(2rem,1.41463rem + 1.95122vw,3rem)}.LandingHeading-module-scss-module__rPG8oG__Root[data-as=h2][data-variant=secondary]{font-size:clamp(1.5rem,.621951rem + 2.92683vw,3rem)}.LandingHeading-module-scss-module__rPG8oG__Root[data-as=h3]{font-size:clamp(1.25rem,.957317rem + .97561vw,1.75rem);font-weight:900;line-height:1}}
@layer views{.TreatView-module-scss-module__weeVpq__Root{flex-direction:column;gap:.875rem;min-inline-size:0;padding-block-end:2rem;display:flex}.TreatView-module-scss-module__weeVpq__Back{align-self:flex-start;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;line-height:1.2;display:inline-flex}.TreatView-module-scss-module__weeVpq__Back:focus-visible{box-shadow:var(--secondary-focus-ring);outline:none}.TreatView-module-scss-module__weeVpq__BackIcon{block-size:1rem;inline-size:.75rem}.TreatView-module-scss-module__weeVpq__Layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media screen and (max-width:1024px){.TreatView-module-scss-module__weeVpq__Layout{grid-template-columns:minmax(0,1fr)}}}
@layer views{.UiKitSection-module-scss-module__S4I7qa__Root{flex-direction:column;gap:1rem;display:flex}.UiKitSection-module-scss-module__S4I7qa__Title{color:var(--color-text-heading);margin:0;font-size:2rem;font-weight:700;line-height:1.2}.UiKitSection-module-scss-module__S4I7qa__Description{max-inline-size:40rem;color:var(--color-text-muted)}.UiKitSection-module-scss-module__S4I7qa__Content{flex-direction:column;gap:1.5rem;margin-block-start:.5rem;display:flex}}
@layer widgets{.QuizHeader-module-scss-module__XkmIFa__Root{min-block-size:4rem}.QuizHeader-module-scss-module__XkmIFa__Container{max-inline-size:calc(95rem + -2*clamp(1.25rem,.518293rem + 2.43902vw,2.5rem));padding-inline:clamp(1.25rem,.518293rem + 2.43902vw,2.5rem)}.QuizHeader-module-scss-module__XkmIFa__Content{justify-content:space-between;align-items:center;padding-block:1.25rem;display:flex}.QuizHeader-module-scss-module__XkmIFa__LogoLink{display:flex}.QuizHeader-module-scss-module__XkmIFa__LogoIcon{block-size:1.375rem;inline-size:7.5rem}.QuizHeader-module-scss-module__XkmIFa__StepIndicator{color:#9a9a8e;font-size:.875rem;font-weight:500}}
@layer widgets{.QuizHint-module-scss-module__XRzfNG__Root{color:var(--ink);text-align:center;border-radius:1.125rem;margin:0;font-size:1rem;font-weight:500}.QuizHint-module-scss-module__XRzfNG__Root[data-variant=primary]{background-color:#fade7d;padding:.5rem 1.25rem}.QuizHint-module-scss-module__XRzfNG__Root[data-variant=secondary]{background-color:var(--green-selected);padding:1.125rem 1.25rem}}
@layer features{.EditAccountAddressForm-module-scss-module__0HU9Za__Form{flex-direction:column;gap:.75rem;display:flex}.EditAccountAddressForm-module-scss-module__0HU9Za__ValidCheck{pointer-events:none;border-radius:var(--rounded-full);block-size:clamp(1.25rem,1.10366rem + .487805vw,1.5rem);inline-size:clamp(1.25rem,1.10366rem + .487805vw,1.5rem);color:var(--white);background-color:var(--success);justify-content:center;align-items:center;display:inline-flex}.EditAccountAddressForm-module-scss-module__0HU9Za__ValidCheck svg{block-size:.875rem;inline-size:.875rem}.EditAccountAddressForm-module-scss-module__0HU9Za__Submit{min-block-size:3.5rem;inline-size:100%;margin-block-start:.75rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700}}
@layer features{.EditAccountDetailsForm-module-scss-module__YRm9xG__Form{flex-direction:column;gap:.75rem;display:flex}.EditAccountDetailsForm-module-scss-module__YRm9xG__ValidCheck{pointer-events:none;border-radius:var(--rounded-full);block-size:clamp(1.25rem,1.10366rem + .487805vw,1.5rem);inline-size:clamp(1.25rem,1.10366rem + .487805vw,1.5rem);color:var(--white);background-color:var(--success);justify-content:center;align-items:center;display:inline-flex}.EditAccountDetailsForm-module-scss-module__YRm9xG__ValidCheck svg{block-size:.875rem;inline-size:.875rem}.EditAccountDetailsForm-module-scss-module__YRm9xG__Submit{min-block-size:3.5rem;inline-size:100%;margin-block-start:.75rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700}}
@layer features{.EditAccountPasswordForm-module-scss-module__L-T8oG__Form{flex-direction:column;gap:.75rem;display:flex}.EditAccountPasswordForm-module-scss-module__L-T8oG__VisibilityToggle{cursor:pointer;block-size:1.375rem;inline-size:1.375rem;color:var(--ink);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.EditAccountPasswordForm-module-scss-module__L-T8oG__Notice{border:.0875rem dashed var(--info);min-block-size:4rem;color:var(--info);background-color:var(--info-surface);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:flex}.EditAccountPasswordForm-module-scss-module__L-T8oG__NoticeIcon{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}.EditAccountPasswordForm-module-scss-module__L-T8oG__Submit{min-block-size:3.5rem;inline-size:100%;margin-block-start:.25rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700}}
.CabinetLayout-module-scss-module__PmGE3a__Container{flex-direction:column;min-block-size:100dvh;inline-size:100%;display:flex}.CabinetLayout-module-scss-module__PmGE3a__Content{flex:1;grid-template-rows:auto 1fr;grid-template-columns:12.6875rem minmax(0,1fr);column-gap:clamp(1.5rem,3.57143vw - .214286rem,2.6875rem);display:grid}@media screen and (max-width:768px){.CabinetLayout-module-scss-module__PmGE3a__Content{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}}.CabinetLayout-module-scss-module__PmGE3a__Header{grid-column:1/-1}.CabinetLayout-module-scss-module__PmGE3a__Main{flex-direction:column;min-inline-size:0;display:flex}
.LoginHeader-module-scss-module__r9znDG__Root{background-color:var(--white);border-block-end:.0625rem solid #e5e3d1;min-block-size:4rem}.LoginHeader-module-scss-module__r9znDG__Content{justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.LoginHeader-module-scss-module__r9znDG__LogoLink{color:var(--orange-cta);display:flex}.LoginHeader-module-scss-module__r9znDG__LogoIcon{block-size:clamp(1.375rem,.679878rem + 2.31707vw,2.5625rem);inline-size:clamp(7.5rem,3.58537rem + 13.0488vw,14.1875rem)}.LoginHeader-module-scss-module__r9znDG__Actions{flex-shrink:0;align-items:center;gap:clamp(.875rem,3.90244vw - .295732rem,2.875rem);display:flex}.LoginHeader-module-scss-module__r9znDG__LoginLink{color:var(--ink);white-space:nowrap;transition:opacity var(--main-transition-duration);font-size:clamp(.875rem,.801829rem + .243902vw,1rem);font-weight:500;line-height:1.2}@media not all and (pointer:coarse){.LoginHeader-module-scss-module__r9znDG__LoginLink:hover{opacity:.85}}.LoginHeader-module-scss-module__r9znDG__AssembleButton{min-block-size:2.5rem;min-inline-size:0;padding-inline:clamp(1rem,.780488rem + .731707vw,1.375rem);font-size:clamp(.875rem,.801829rem + .243902vw,1rem);font-weight:600}
.ReferralsLayoutTabs-module-scss-module__Xorm_G__Root{border:.0625rem solid var(--border-muted);background-color:var(--white);border-radius:.9375rem;gap:2rem;min-block-size:4rem;padding:0 2rem;display:flex}@media screen and (max-width:640px){.ReferralsLayoutTabs-module-scss-module__Xorm_G__Root{padding-inline:1rem}}.ReferralsLayoutTabs-module-scss-module__Xorm_G__Trigger{font-size:.9375rem}
@layer shared{.Skeleton-module-scss-module__ALQqcq__Root{background-color:var(--placeholder);border-radius:1.25rem;animation:1.5s infinite Skeleton-module-scss-module__ALQqcq__pulse;display:inline-block}@keyframes Skeleton-module-scss-module__ALQqcq__pulse{50%{opacity:.5}}}
@layer views{.CartDeliveryDateDialog-module-scss-module__LaZj2W__Trigger{flex-shrink:0;min-block-size:2.5rem;padding-inline:1.375rem;font-size:.9375rem;font-weight:500}.CartDeliveryDateDialog-module-scss-module__LaZj2W__Dialog{gap:.5rem}.CartDeliveryDateDialog-module-scss-module__LaZj2W__Calendar{--calendar-cell-size:3.25rem;--calendar-day-size:2.5rem}.CartDeliveryDateDialog-module-scss-module__LaZj2W__Save{align-self:center;min-inline-size:13.75rem;margin-block-start:.5rem;font-size:1.125rem}}
@layer views{.LandingHeroEnterBreedForm-module-scss-module__KtyA7a__Root{padding-block:1.75rem;padding-inline:calc(clamp(1rem,.487805rem + 1.70732vw,1.875rem) + var(--breed-form-left-offset)) clamp(1rem,.487805rem + 1.70732vw,1.875rem);background-color:#fff9;border:.0625rem solid #ffffff40;border-radius:1.25rem;flex-direction:column;gap:1rem;margin-block-start:clamp(1.25rem,.591463rem + 2.19512vw,2.375rem);margin-inline-start:-1.875rem;display:flex}@media screen and (max-width:768px){.LandingHeroEnterBreedForm-module-scss-module__KtyA7a__Root{margin-inline-start:0}}.LandingHeroEnterBreedForm-module-scss-module__KtyA7a__Title{color:var(--ink);font-size:clamp(1rem,.707317rem + .97561vw,1.5rem);font-weight:700}.LandingHeroEnterBreedForm-module-scss-module__KtyA7a__Autocomplete input{font-size:clamp(1rem,.707317rem + .97561vw,1.5rem)}.LandingHeroEnterBreedForm-module-scss-module__KtyA7a__SelectIndicator{color:var(--olive-dark)}.LandingHeroEnterBreedForm-module-scss-module__KtyA7a__SelectIndicator svg{block-size:1rem;inline-size:1rem}.LandingHeroEnterBreedForm-module-scss-module__KtyA7a__Button{min-block-size:clamp(3.25rem,3.06707rem + .609756vw,3.5625rem);font-size:clamp(1rem,.853659rem + .487805vw,1.25rem)}}
@layer views{.LandingMobileCTABottom-module-scss-module__h80o7G__Root{justify-content:space-between;align-items:center;gap:1rem;padding:.8125rem 1rem;display:flex}.LandingMobileCTABottom-module-scss-module__h80o7G__Button{min-block-size:3.125rem;min-inline-size:min(14rem,100%);font-size:1rem;font-weight:700}.LandingMobileCTABottom-module-scss-module__h80o7G__Price{font-size:1.125rem;font-weight:700}.LandingMobileCTABottom-module-scss-module__h80o7G__InADay{color:#808566;font-size:.875rem}}
@layer views{.RecipesView-module-scss-module__8CdJ5W__Page{flex-direction:column;min-block-size:100dvh;inline-size:100%;display:flex}.RecipesView-module-scss-module__8CdJ5W__HeaderContainer{inline-size:100%}.RecipesView-module-scss-module__8CdJ5W__Root{--container-max-inline-size:53.75rem;inline-size:100%;min-inline-size:0;color:var(--ink);flex-direction:column;flex:1;padding-block:.75rem 2.625rem;display:flex}.RecipesView-module-scss-module__8CdJ5W__TitleRow{grid-template-columns:clamp(2.5rem,1.91463rem + 1.95122vw,3.5rem) minmax(0,1fr) clamp(2.5rem,1.91463rem + 1.95122vw,3.5rem);align-items:center;gap:.75rem;display:grid}.RecipesView-module-scss-module__8CdJ5W__BackButton{color:var(--ink);background-color:var(--yellow-action);justify-self:start}.RecipesView-module-scss-module__8CdJ5W__BackButton svg{block-size:1.125rem;inline-size:.75rem;display:block}.RecipesView-module-scss-module__8CdJ5W__Title{text-align:center;grid-column:2;font-size:clamp(1.75rem,1.31098rem + 1.46341vw,2.5rem);font-weight:900;line-height:1.1}.RecipesView-module-scss-module__8CdJ5W__Tabs{flex-direction:column;margin-block-start:1.75rem;display:flex}.RecipesView-module-scss-module__8CdJ5W__TabsList{max-inline-size:32.5rem;margin-inline:auto}.RecipesView-module-scss-module__8CdJ5W__Panel{background-color:var(--yellow-action);border-radius:1.25rem;flex-direction:column;margin-block-start:clamp(1.5rem,.841463rem + 2.19512vw,2.625rem);padding:clamp(1.5rem,.329268rem + 3.90244vw,3.5rem) clamp(.875rem,3.17073vw - .0762195rem,2.5rem);display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.RecipesView-module-scss-module__8CdJ5W__Panel{margin-inline:calc(var(--container-padding-inline)*-1);padding-inline:var(--container-padding-inline)}}.RecipesView-module-scss-module__8CdJ5W__Decor{pointer-events:none;position:absolute}.RecipesView-module-scss-module__8CdJ5W__Decor[data-decor=greens]{background-image:url(/images/recipes/attach-1.webp);background-repeat:norepeat;background-position:50%;background-size:contain;block-size:2.75rem;inline-size:2.9375rem;inset-block-start:clamp(-1.25rem,2.92683vw - 2.12805rem,.25rem);inset-inline-start:clamp(-1.125rem,3.41463vw - 2.14939rem,.625rem)}.RecipesView-module-scss-module__8CdJ5W__Decor[data-decor=carrots]{background-image:url(/images/recipes/attach-2.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;block-size:3.75rem;inline-size:3.75rem;inset-block-start:clamp(-1.75rem,3.41463vw - 2.77439rem,0rem);inset-inline-end:clamp(4.5rem,9.2561rem - 5.85366vw,7.5rem)}.RecipesView-module-scss-module__8CdJ5W__Decor[data-decor=broccoli]{background-image:url(/images/recipes/attach-3.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;block-size:clamp(3.75rem,3.12805rem + 2.07317vw,4.8125rem);inline-size:clamp(3.75rem,3.12805rem + 2.07317vw,4.8125rem);inset-block-start:clamp(-.5rem,7.31707vw - 2.69512rem,3.25rem);inset-inline-end:-.5rem}.RecipesView-module-scss-module__8CdJ5W__PanelTitle{font-size:clamp(1.25rem,1.10366rem + .487805vw,1.5rem);font-weight:800;line-height:1.2}.RecipesView-module-scss-module__8CdJ5W__PanelDescription{margin-block-start:.5rem;padding-inline-end:clamp(0rem,6.82927vw - 2.04878rem,3.5rem);font-size:1rem;line-height:1.35}.RecipesView-module-scss-module__8CdJ5W__RecipeList{flex-direction:column;gap:.875rem;margin-block-start:1.5rem;display:flex}.RecipesView-module-scss-module__8CdJ5W__Empty{color:var(--muted-warm);margin-block-start:1.5rem;font-size:1rem;line-height:1.4}.RecipesView-module-scss-module__8CdJ5W__LoadMoreSentinel{block-size:.0625rem}.RecipesView-module-scss-module__8CdJ5W__Recipe{background-color:var(--white);border-radius:1.375rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.125rem clamp(.875rem,.655488rem + .731707vw,1.25rem);padding:1rem clamp(1rem,.780488rem + .731707vw,1.375rem) 1rem clamp(1rem,.414634rem + 1.95122vw,2rem);display:grid}.RecipesView-module-scss-module__8CdJ5W__Recipe:nth-child(3n+1) .RecipesView-module-scss-module__8CdJ5W__Tag{background-color:var(--product-tag-peach)}.RecipesView-module-scss-module__8CdJ5W__Recipe:nth-child(3n-1) .RecipesView-module-scss-module__8CdJ5W__Tag{background-color:var(--product-tag-blue)}.RecipesView-module-scss-module__8CdJ5W__Recipe:nth-child(3n) .RecipesView-module-scss-module__8CdJ5W__Tag{background-color:var(--product-tag-cream)}@media screen and (max-width:640px){.RecipesView-module-scss-module__8CdJ5W__Recipe{grid-template-columns:auto minmax(0,1fr)}}.RecipesView-module-scss-module__8CdJ5W__RecipeMedia{block-size:clamp(7.5rem,5.67073rem + 6.09756vw,10.625rem);inline-size:clamp(5rem,3.53659rem + 4.87805vw,7.5rem);position:relative}.RecipesView-module-scss-module__8CdJ5W__RecipeMedia img{object-fit:contain}.RecipesView-module-scss-module__8CdJ5W__RecipeBody{min-inline-size:0}.RecipesView-module-scss-module__8CdJ5W__RecipeTitle{font-size:clamp(1rem,.926829rem + .243902vw,1.125rem);font-weight:700;line-height:1.25}.RecipesView-module-scss-module__8CdJ5W__Tags{flex-wrap:wrap;gap:clamp(.25rem,.0304878rem + .731707vw,.625rem);margin:.625rem 0 0;padding:0;list-style:none;display:flex}.RecipesView-module-scss-module__8CdJ5W__Tag{border-radius:var(--rounded-full);min-block-size:1.625rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;line-height:1.2}.RecipesView-module-scss-module__8CdJ5W__ExtraPrice{color:var(--muted-warm);margin-block-start:clamp(.625rem,.332317rem + .97561vw,1.125rem);font-size:clamp(.875rem,.801829rem + .243902vw,1rem)}.RecipesView-module-scss-module__8CdJ5W__Quantity{justify-self:end;align-items:center;gap:.625rem;display:flex}@media screen and (max-width:640px){.RecipesView-module-scss-module__8CdJ5W__Quantity{grid-column:1/-1;justify-self:end}}.RecipesView-module-scss-module__8CdJ5W__QuantityField{inline-size:2.75rem}.RecipesView-module-scss-module__8CdJ5W__QuantityFieldBox{min-block-size:clamp(2.25rem,2.10366rem + .487805vw,2.5rem)}.RecipesView-module-scss-module__8CdJ5W__QuantityFieldControl{text-align:center;padding:0;font-size:1.125rem;font-weight:700}.RecipesView-module-scss-module__8CdJ5W__QuantityButton{touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;block-size:clamp(2.25rem,2.10366rem + .487805vw,2.5rem);inline-size:clamp(2.25rem,2.10366rem + .487805vw,2.5rem);color:var(--ink);appearance:none;background-color:var(--yellow-action);border:none;border-radius:50%;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.RecipesView-module-scss-module__8CdJ5W__QuantityButton svg{block-size:.75rem;inline-size:.75rem;display:block}.RecipesView-module-scss-module__8CdJ5W__QuantityButton:disabled{cursor:not-allowed;opacity:.45}.RecipesView-module-scss-module__8CdJ5W__QuantityButton:focus-visible{box-shadow:var(--main-focus-ring);outline:none}.RecipesView-module-scss-module__8CdJ5W__QuantityValue{font-variant:tabular-nums;text-align:center;min-inline-size:1.2em;font-size:clamp(1rem,.926829rem + .243902vw,1.125rem);font-weight:700;line-height:1}.RecipesView-module-scss-module__8CdJ5W__Footer{z-index:1;border-block-start:.0625rem solid var(--border-muted);background-color:var(--white);min-block-size:5.625rem;padding-block:1rem;position:sticky;inset-block-end:0}.RecipesView-module-scss-module__8CdJ5W__FooterInner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2rem;display:grid}@media screen and (max-width:768px){.RecipesView-module-scss-module__8CdJ5W__FooterInner{grid-template-columns:minmax(0,1fr);gap:1rem}}.RecipesView-module-scss-module__8CdJ5W__ProgressBlock{flex-direction:column;gap:.625rem;min-inline-size:0;display:flex}.RecipesView-module-scss-module__8CdJ5W__ProgressLabel{font-size:1rem;line-height:1.2}.RecipesView-module-scss-module__8CdJ5W__ProgressRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-block-size:1.25rem;display:grid}.RecipesView-module-scss-module__8CdJ5W__ProgressCount{white-space:nowrap;align-items:center;gap:.375rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.RecipesView-module-scss-module__8CdJ5W__ProgressCheck{border-radius:var(--rounded-full);block-size:1.25rem;inline-size:1.25rem;color:var(--white);background-color:var(--success);justify-content:center;align-items:center;display:inline-flex}.RecipesView-module-scss-module__8CdJ5W__ProgressCheck svg{block-size:.875rem;inline-size:.875rem}.RecipesView-module-scss-module__8CdJ5W__SubmitButton{min-block-size:clamp(2.375rem,1.93598rem + 1.46341vw,3.125rem);min-inline-size:13.75rem;padding-inline:1.75rem;font-size:1rem;font-weight:700}@media screen and (max-width:768px){.RecipesView-module-scss-module__8CdJ5W__SubmitButton{inline-size:100%;min-inline-size:0}}}
@layer views{.UiKitView-module-scss-module__NGEVuG__Root{min-block-size:100vh;color:var(--charcoal);background-color:var(--page-cream);grid-template-columns:15rem 1fr;display:grid}@media screen and (max-width:991px){.UiKitView-module-scss-module__NGEVuG__Root{grid-template-columns:minmax(0,1fr)}}.UiKitView-module-scss-module__NGEVuG__Sidebar{border-inline-end:.0625rem solid var(--border-olive);block-size:100vh;padding:2rem 1.5rem;position:sticky;inset-block-start:0}@media screen and (max-width:991px){.UiKitView-module-scss-module__NGEVuG__Sidebar{border-block-end:.0625rem solid var(--border-olive);border-inline-end:none;block-size:auto;position:static}}.UiKitView-module-scss-module__NGEVuG__Logo{margin-block-end:1.5rem;font-size:1.25rem;font-weight:700;line-height:1.2}.UiKitView-module-scss-module__NGEVuG__Nav{flex-direction:column;gap:.5rem;display:flex}@media screen and (max-width:991px){.UiKitView-module-scss-module__NGEVuG__Nav{flex-flow:wrap}}.UiKitView-module-scss-module__NGEVuG__NavLink{color:var(--muted);transition:color var(--main-transition-duration);font-size:1rem;font-weight:500}@media not all and (pointer:coarse){.UiKitView-module-scss-module__NGEVuG__NavLink:hover{color:var(--charcoal)}}.UiKitView-module-scss-module__NGEVuG__Main{flex-direction:column;gap:4rem;max-inline-size:60rem;padding:3rem 2rem;display:flex}@media screen and (max-width:991px){.UiKitView-module-scss-module__NGEVuG__Main{padding:2rem 1rem}}}
@layer widgets{.AuthEmailSent-module-scss-module__jBhL2W__Root{flex-direction:column;display:flex}.AuthEmailSent-module-scss-module__jBhL2W__Title{text-align:center}.AuthEmailSent-module-scss-module__jBhL2W__Title[data-as=h1]{font-size:clamp(1.75rem,1.60366rem + .487805vw,2rem)}.AuthEmailSent-module-scss-module__jBhL2W__Alert{margin-block-start:clamp(1.25rem,1.10366rem + .487805vw,1.5rem)}.AuthEmailSent-module-scss-module__jBhL2W__Submit{min-block-size:3.25rem;inline-size:100%;margin-block-start:1.25rem;font-size:1rem}.AuthEmailSent-module-scss-module__jBhL2W__Footer{color:var(--ink);text-align:center;margin:1rem 0 0;font-size:.875rem;font-weight:400;line-height:1.4}.AuthEmailSent-module-scss-module__jBhL2W__FooterLink{color:inherit;transition:opacity var(--main-transition-duration);font-weight:400;text-decoration:underline}@media not all and (pointer:coarse){.AuthEmailSent-module-scss-module__jBhL2W__FooterLink:hover{opacity:.85}}}
@layer widgets{.CabinetHomeOrderCard-module-scss-module__gsqGuW__Root{border:.0625rem solid var(--border-muted);background-color:var(--white);border-radius:.875rem;flex-direction:column;margin-block-start:2.5rem;padding:clamp(1.125rem,.978659rem + .487805vw,1.375rem) clamp(1.5rem,1.20732rem + .97561vw,2rem);display:flex;box-shadow:0 .25rem .25rem #00000040}.CabinetHomeOrderCard-module-scss-module__gsqGuW__State{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-block-size:13.75rem;display:flex}.CabinetHomeOrderCard-module-scss-module__gsqGuW__StateSpinner{color:var(--brand-primary)}.CabinetHomeOrderCard-module-scss-module__gsqGuW__StateText{max-inline-size:40rem;color:var(--muted-warm);margin:0;font-size:1rem;line-height:1.4}.CabinetHomeOrderCard-module-scss-module__gsqGuW__RetryButton{min-block-size:3rem;min-inline-size:8.75rem;font-size:1rem}.CabinetHomeOrderCard-module-scss-module__gsqGuW__Header{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.CabinetHomeOrderCard-module-scss-module__gsqGuW__Title{font-size:clamp(1.25rem,1.17683rem + .243902vw,1.375rem);font-weight:700;line-height:1.2}.CabinetHomeOrderCard-module-scss-module__gsqGuW__Hint{color:var(--muted-warm);margin-block-start:.1875rem;font-size:1rem;line-height:1.25}.CabinetHomeOrderCard-module-scss-module__gsqGuW__EditButton{cursor:pointer;border-radius:var(--rounded-full);font:inherit;color:var(--ink);background-color:var(--surface-neutral);border:0;flex-shrink:0;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;text-decoration:none}.CabinetHomeOrderCard-module-scss-module__gsqGuW__EditButton:focus-visible{box-shadow:var(--main-focus-ring);outline:none}.CabinetHomeOrderCard-module-scss-module__gsqGuW__DeliveryDateLabel{text-transform:capitalize}.CabinetHomeOrderCard-module-scss-module__gsqGuW__Facts{grid-template-columns:1.45fr .84fr .84fr;gap:clamp(1rem,.707317rem + .97561vw,1.5rem);margin-block:2rem 3.875rem;display:grid}@media screen and (max-width:1200px){.CabinetHomeOrderCard-module-scss-module__gsqGuW__Facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){.CabinetHomeOrderCard-module-scss-module__gsqGuW__Facts{grid-template-columns:minmax(0,1fr);gap:.75rem}}.CabinetHomeOrderCard-module-scss-module__gsqGuW__Fact{background-color:var(--surface-neutral);border-radius:.875rem;align-items:center;gap:1.125rem;min-block-size:clamp(4.375rem,2.98476rem + 4.63415vw,6.75rem);padding:1.125rem 1.5rem;font-size:1rem;line-height:1.25;display:flex}.CabinetHomeOrderCard-module-scss-module__gsqGuW__Fact p{flex-direction:column;display:flex}.CabinetHomeOrderCard-module-scss-module__gsqGuW__Fact strong{font-weight:800}@media screen and (max-width:991px){.CabinetHomeOrderCard-module-scss-module__gsqGuW__Fact{text-align:center;flex-direction:column;gap:.875rem}}@media screen and (max-width:768px){.CabinetHomeOrderCard-module-scss-module__gsqGuW__Fact{text-align:start;flex-direction:row}}.CabinetHomeOrderCard-module-scss-module__gsqGuW__TruckIcon{background-image:url(/images/cabinet-home/truck-icon.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;block-size:1.8125rem;inline-size:2.75rem}.CabinetHomeOrderCard-module-scss-module__gsqGuW__BoxIcon{background-image:url(/images/cabinet-home/box-icon.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;block-size:2.0625rem;inline-size:2.4375rem}.CabinetHomeOrderCard-module-scss-module__gsqGuW__CalendarIcon{background-image:url(/images/cabinet-home/calendar-icon.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;block-size:2.25rem;inline-size:2.375rem}.CabinetHomeOrderCard-module-scss-module__gsqGuW__Products{--products-slides-per-view:3;--products-container-gap:clamp(1rem, .414634rem + 1.95122vw, 2rem);margin-block:2rem}.CabinetHomeOrderCard-module-scss-module__gsqGuW__ProductsContainer{gap:var(--products-container-gap)}@media screen and (max-width:640px){.CabinetHomeOrderCard-module-scss-module__gsqGuW__Products{--products-slides-per-view:2}}.CabinetHomeOrderCard-module-scss-module__gsqGuW__Product{flex:0 0 calc((100% - var(--products-container-gap)*(var(--products-slides-per-view) - 1))/var(--products-slides-per-view));text-align:center;min-inline-size:0}.CabinetHomeOrderCard-module-scss-module__gsqGuW__ProductMedia{border:.0625rem solid var(--border-warm);min-block-size:9.875rem;color:var(--muted-warm);background-color:#fffbeb;border-radius:.8125rem;place-items:center;font-size:.6875rem;display:grid;position:relative}.CabinetHomeOrderCard-module-scss-module__gsqGuW__ProductImage{object-fit:contain}.CabinetHomeOrderCard-module-scss-module__gsqGuW__ProductCount{border-radius:var(--rounded-full);block-size:1.375rem;min-inline-size:2.125rem;color:var(--white);background-color:var(--ink);place-items:center;padding-inline:.3125rem;font-size:.75rem;display:grid;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.CabinetHomeOrderCard-module-scss-module__gsqGuW__ProductTitle{margin-block-start:.75rem;font-size:1rem;font-weight:700;line-height:1.2}.CabinetHomeOrderCard-module-scss-module__gsqGuW__ProductDescription{color:var(--muted-warm);margin-block-start:.3125rem;font-size:.75rem;line-height:1.25}.CabinetHomeOrderCard-module-scss-module__gsqGuW__Total{background-color:var(--surface-neutral);border-radius:.8125rem;overflow:hidden}.CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalTrigger{cursor:pointer;min-block-size:6.75rem;inline-size:100%;font:inherit;color:var(--ink);text-align:start;background-color:#0000;border:0;align-items:center;gap:.625rem;padding:1.25rem 1.5rem;display:flex}.CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalTrigger:focus-visible{box-shadow:inset var(--main-focus-ring);outline:none}.CabinetHomeOrderCard-module-scss-module__gsqGuW__RecipientIcon{background-image:url(/images/cabinet-home/recipient-icon.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;block-size:3rem;inline-size:2.8125rem}.CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalLabel{color:#5b6737;font-size:1rem}.CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalChevron{border:.0625rem solid var(--border-olive);block-size:1.75rem;inline-size:1.75rem;transition:transform var(--main-transition-duration);border-radius:.625rem;place-items:center;margin-inline-start:auto;display:grid}.CabinetHomeOrderCard-module-scss-module__gsqGuW__Total[data-state=open] .CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalChevron{transform:rotate(180deg)}.CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalContent{overflow:hidden}.CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalContent[data-state=open]{animation:CabinetHomeOrderCard-module-scss-module__gsqGuW__expand var(--main-transition-duration) ease-out}.CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalContent[data-state=closed]{animation:CabinetHomeOrderCard-module-scss-module__gsqGuW__collapse var(--main-transition-duration) ease-out}.CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalDetails{flex-direction:column;gap:1rem;margin:0;padding:0 5rem 1.875rem;font-size:.875rem;display:flex}.CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalDetails div{grid-template-columns:max-content minmax(0,1fr);gap:1.75rem;display:grid}.CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalDetails dt,.CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalDetails dd{margin:0}@media screen and (max-width:768px){.CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalDetails{padding-inline:1.5rem}.CabinetHomeOrderCard-module-scss-module__gsqGuW__TotalDetails div{grid-template-columns:minmax(5.625rem,auto) minmax(0,1fr);gap:1rem}}@keyframes CabinetHomeOrderCard-module-scss-module__gsqGuW__expand{0%{block-size:0}to{block-size:var(--collapsible-content-height)}}@keyframes CabinetHomeOrderCard-module-scss-module__gsqGuW__collapse{0%{block-size:var(--collapsible-content-height)}to{block-size:0}}}
@layer widgets{.DogEditPageShell-module-scss-module__stiM3G__Page{background-color:var(--questionnaire-bg);flex-direction:column;min-block-size:100dvh;inline-size:100%;display:flex}.DogEditPageShell-module-scss-module__stiM3G__Header{background-color:var(--yellow-action)}.DogEditPageShell-module-scss-module__stiM3G__HeaderContainer{inline-size:100%}.DogEditPageShell-module-scss-module__stiM3G__HeaderBar{grid-template-columns:clamp(2.5rem,2.20732rem + .97561vw,3rem) minmax(0,1fr) clamp(2.5rem,2.20732rem + .97561vw,3rem);align-items:center;gap:.75rem;min-block-size:clamp(4rem,3.70732rem + .97561vw,4.5rem);display:grid}.DogEditPageShell-module-scss-module__stiM3G__BackButton{color:var(--ink);background-color:#0000;border-color:#0000;justify-self:start}.DogEditPageShell-module-scss-module__stiM3G__BackButton svg{block-size:1.125rem;inline-size:.75rem;display:block}.DogEditPageShell-module-scss-module__stiM3G__Title{text-align:center;grid-column:2;font-size:clamp(1.25rem,1.10366rem + .487805vw,1.5rem);font-weight:700;line-height:1.2}.DogEditPageShell-module-scss-module__stiM3G__Form{--container-max-inline-size:65rem;flex-direction:column;flex:1;inline-size:100%;min-inline-size:0;padding-block:clamp(2rem,1.41463rem + 1.95122vw,3rem) clamp(1.5rem,.914634rem + 1.95122vw,2.5rem);display:flex}.DogEditPageShell-module-scss-module__stiM3G__Fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,1.12195rem + 2.92683vw,3.5rem) clamp(2.5rem,1.62195rem + 2.92683vw,4rem);display:grid}.DogEditPageShell-module-scss-module__stiM3G__Fields[data-layout=single]{grid-template-columns:minmax(0,1fr);max-inline-size:32.5rem}@media screen and (max-width:768px){.DogEditPageShell-module-scss-module__stiM3G__Fields{grid-template-columns:minmax(0,1fr)}}.DogEditPageShell-module-scss-module__stiM3G__Column{flex-direction:column;gap:2rem;min-inline-size:0;display:flex}.DogEditPageShell-module-scss-module__stiM3G__Actions{justify-content:center;margin-block-start:auto;padding-block-start:clamp(3rem,1.82927rem + 3.90244vw,5rem);display:flex}.DogEditPageShell-module-scss-module__stiM3G__Submit{min-block-size:3rem;min-inline-size:min(100%,22.5rem);padding:.625rem 2rem;font-size:1rem;font-weight:700}.DogEditPageShell-module-scss-module__stiM3G__ErrorMessage{text-align:center;margin-block-start:.75rem}}
@layer widgets{.DogQuiz-module-scss-module__vsIPMW__Root{background-color:var(--questionnaire-bg);flex-direction:column;min-block-size:100dvh;display:flex}.DogQuiz-module-scss-module__vsIPMW__Main{flex-direction:column;flex:1;display:flex}}
@layer features{.AddDogDialog-module-scss-module__MxkEdG__Dialog{--dialog-content-padding-inline-start:clamp(1.25rem, .147059rem + 4.90196vw, 2.5rem);--dialog-content-padding-inline-end:clamp(1.25rem, .147059rem + 4.90196vw, 2.5rem);--dialog-content-padding-block-end:clamp(1.5rem, .914634rem + 1.95122vw, 2.5rem);inline-size:calc(100% - 2rem)}.AddDogDialog-module-scss-module__MxkEdG__Header{margin-block-end:clamp(1rem,.853659rem + .487805vw,1.25rem);padding-inline:0}.AddDogDialog-module-scss-module__MxkEdG__Title{font-size:clamp(1.375rem,1.30183rem + .243902vw,1.5rem);font-weight:700}.AddDogDialog-module-scss-module__MxkEdG__Description{color:var(--ink);text-align:start;margin-block-end:clamp(1.5rem,1.20732rem + .97561vw,2rem);font-size:1rem;font-weight:400;line-height:1.35;display:block}.AddDogDialog-module-scss-module__MxkEdG__Actions{flex-direction:column;gap:.75rem;display:flex}.AddDogDialog-module-scss-module__MxkEdG__Confirm,.AddDogDialog-module-scss-module__MxkEdG__Decline{min-block-size:3rem;inline-size:100%;padding-block:.75rem;font-size:1rem;font-weight:700}}
@layer shared{.ErrorAlert-module-scss-module__kGpU5a__Button{margin-block-start:.75rem}}
@layer views{.EditDogHealthView-module-scss-module__JUmz1a__Recommendations{flex-direction:column;gap:.75rem;display:flex}}
