/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--color-line-strong:#bdbdbd;--color-cream:#fbf3ea}}@layer utilities{.inset-y-0{inset-block:0}.top-0\.5{top:calc(var(--spacing) * .5)}.my-auto{margin-block:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.h-20{height:calc(var(--spacing) * 20)}.h-fit{height:fit-content}.max-h-60{max-height:calc(var(--spacing) * 60)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[2lh\]{min-height:2lh}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-line-strong{border-color:var(--color-line-strong)}.bg-cream{background-color:var(--color-cream)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:gap-pill-y>*){gap:var(--spacing-pill-y)}.file\:me-3::file-selector-button{margin-inline-end:calc(var(--spacing) * 3)}.file\:min-h-11::file-selector-button{min-height:calc(var(--spacing) * 11)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-control::file-selector-button{border-radius:var(--radius-control)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-ink::file-selector-button{border-color:var(--color-ink)}.file\:bg-white::file-selector-button{background-color:var(--color-white)}.file\:px-3\.25::file-selector-button{padding-inline:calc(var(--spacing) * 3.25)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-label::file-selector-button{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}.file\:text-ink::file-selector-button{color:var(--color-ink)}.file\:uppercase::file-selector-button{text-transform:uppercase}@media (hover:hover){.hover\:bg-grey-200:hover{background-color:var(--color-grey-200)}.hover\:text-copy:hover{color:var(--color-copy)}}.has-checked\:bg-ink:has(:checked){background-color:var(--color-ink)}:is(.\*\:has-checked\:bg-muted>*):has(:checked){background-color:var(--color-muted)}:is(.\*\:has-checked\:text-white>*):has(:checked){color:var(--color-white)}:is(.\*\:has-focus-visible\:outline-2>*):has(:focus-visible:not([data-quiet-focus])){outline-style:var(--tw-outline-style);outline-width:2px}:is(.\*\:has-focus-visible\:outline-offset-2>*):has(:focus-visible:not([data-quiet-focus])){outline-offset:2px}:is(.\*\:has-focus-visible\:outline-ink>*):has(:focus-visible:not([data-quiet-focus])){outline-color:var(--color-ink)}.aria-selected\:bg-grey-200[aria-selected=true]{background-color:var(--color-grey-200)}.aria-\[invalid\=true\]\:border-error[aria-invalid=true]{border-color:var(--color-error)}.data-\[over\]\:border-ink[data-over]{border-color:var(--color-ink)}.data-\[over\]\:bg-black\/5[data-over]{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.data-\[over\]\:bg-black\/5[data-over]{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}@media (min-width:46.875rem){.md\:m-auto{margin:auto}.md\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.md\:max-w-200{max-width:calc(var(--spacing) * 200)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}}}.scr-range{--thumb:26px;--a:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--band-a,0));--b:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--band-b,0));--track:linear-gradient(to right, #ddd var(--a), green var(--a) calc(var(--a) + 3px), #e3f1df calc(var(--a) + 3px) calc(var(--b) - 3px), green calc(var(--b) - 3px) var(--b), #ddd var(--b));appearance:none;touch-action:pan-y;cursor:pointer;background:0 0;width:100%;height:44px;margin:0;display:block}.scr-range:not([data-band]){--track:#ddd}.scr-range::-webkit-slider-runnable-track{background:var(--track);-webkit-appearance:none;border-radius:4px;height:8px}.scr-range::-moz-range-track{background:var(--track);border:0;border-radius:4px;height:8px}.scr-range::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((8px - var(--thumb)) / 2);background:var(--color-ink);border:3px solid #fff;border-radius:50%;box-shadow:0 1px 3px #00000059}.scr-range::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);background:var(--color-ink);border:3px solid #fff;border-radius:50%;box-shadow:0 1px 3px #00000059}[data-unset]>.scr-range::-webkit-slider-thumb{border:2px solid var(--color-copy);box-shadow:none;background:#fff}[data-unset]>.scr-range::-moz-range-thumb{border:2px solid var(--color-copy);box-sizing:border-box;background:#fff}.scr-range:focus-visible{outline:none}.scr-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--color-ink);-webkit-appearance:none}.scr-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--color-ink);box-sizing:border-box}[data-warn]>[data-part=note]{color:var(--color-ink)}form:has([name=dogs][value="1"]:checked) :is([data-dog="2"],[data-dog="3"],[data-dog="1"]>legend),form:has([name=dogs][value="2"]:checked) [data-dog="3"]{display:none}