/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-800:oklch(44.8% .119 151.328);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-on-photo:#fff;--color-photo-ink:oklch(20.8% .042 265.755);--color-btn:oklch(20.8% .042 265.755);--color-btn-hover:oklch(37.2% .044 257.287);--color-btn-ink:#fff;--color-link:currentColor}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}select,optgroup,option{background-color:var(--color-white);color:var(--color-slate-900)}}@layer components;@layer utilities{.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-auto{right:auto}.bottom-2{bottom:calc(var(--spacing) * 2)}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.isolate{isolation:isolate}.-z-20{z-index:calc(20 * -1)}.z-40{z-index:40}.order-last{order:9999}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-full{width:100%;height:100%}.max-h-\[70vh\]{max-height:70vh}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[32rem\]{min-height:32rem}.min-h-screen{min-height:100vh}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_5rem_7rem\]{grid-template-columns:1fr 5rem 7rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-btn{border-color:var(--color-btn)}.border-green-200{border-color:var(--color-green-200)}.border-green-800{border-color:var(--color-green-800)}.border-red-600{border-color:var(--color-red-600)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-900{border-color:var(--color-slate-900)}.bg-btn{background-color:var(--color-btn)}.bg-green-50{background-color:var(--color-green-50)}.bg-on-photo{background-color:var(--color-on-photo)}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-btn{color:var(--color-btn)}.text-btn-ink{color:var(--color-btn-ink)}.text-green-800{color:var(--color-green-800)}.text-link{color:var(--color-link)}.text-on-photo{color:var(--color-on-photo)}.text-on-photo\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-on-photo\/90{color:color-mix(in oklab, var(--color-on-photo) 90%, transparent)}}.text-photo-ink{color:var(--color-photo-ink)}.text-red-600{color:var(--color-red-600)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[text-shadow\:none\]{text-shadow:none}.hero-halo{text-shadow:0 0 1px #00000080,0 1px 3px #0000008c,0 0 12px #00000080,0 0 28px #00000073,0 0 48px #0000004d}.group-aria-pressed\:visible:is(:where(.group)[aria-pressed=true] *){visibility:visible}.open\:pb-4:is([open],:popover-open,:open){padding-bottom:calc(var(--spacing) * 4)}@media (hover:hover){.hover\:bg-btn:hover{background-color:var(--color-btn)}.hover\:bg-btn-hover:hover{background-color:var(--color-btn-hover)}.hover\:bg-on-photo\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-on-photo\/90:hover{background-color:color-mix(in oklab, var(--color-on-photo) 90%, transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:text-btn-ink:hover{color:var(--color-btn-ink)}.hover\:text-on-photo:hover{color:var(--color-on-photo)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-slate-700:focus{border-color:var(--color-slate-700)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-slate-700:focus{--tw-ring-color:var(--color-slate-700)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-50:disabled{opacity:.5}.has-checked\:border-slate-900:has(:checked){border-color:var(--color-slate-900)}.has-checked\:ring-1:has(:checked){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-checked\:ring-slate-900:has(:checked){--tw-ring-color:var(--color-slate-900)}.aria-pressed\:bg-slate-100[aria-pressed=true]{background-color:var(--color-slate-100)}.aria-pressed\:font-semibold[aria-pressed=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-pressed\:text-slate-900[aria-pressed=true]{color:var(--color-slate-900)}.aria-pressed\:ring-1[aria-pressed=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-pressed\:ring-slate-400[aria-pressed=true]{--tw-ring-color:var(--color-slate-400)}@media (width>=40rem){.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mr-4{margin-right:calc(var(--spacing) * 4)}.sm\:ml-auto{margin-left:auto}.sm\:min-h-\[38rem\]{min-height:38rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[10rem_6rem_1fr\]{grid-template-columns:10rem 6rem 1fr}.sm\:grid-cols-\[11rem_1fr\]{grid-template-columns:11rem 1fr}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}.tech-icon-php{--icon:url(/images/tech/php.svg);--brand-l:#777bb4;--brand-d:#777bb4}.tech-icon-javascript{--icon:url(/images/tech/javascript.svg);--brand-d:#f7df1e}.tech-icon-typescript{--icon:url(/images/tech/typescript.svg);--brand-l:#3178c6;--brand-d:#3178c6}.tech-icon-python{--icon:url(/images/tech/python.svg);--brand-l:#3776ab;--brand-d:#3776ab}.tech-icon-go{--icon:url(/images/tech/go.svg);--brand-d:#00add8}.tech-icon-rust{--icon:url(/images/tech/rust.svg);--brand-l:#000}.tech-icon-gnubash{--icon:url(/images/tech/gnubash.svg);--brand-d:#4eaa25}.tech-icon-html5{--icon:url(/images/tech/html5.svg);--brand-l:#e34f26;--brand-d:#e34f26}.tech-icon-laravel{--icon:url(/images/tech/laravel.svg);--brand-l:#ff2d20;--brand-d:#ff2d20}.tech-icon-livewire{--icon:url(/images/tech/livewire.svg);--brand-l:#4e56a6}.tech-icon-symfony{--icon:url(/images/tech/symfony.svg);--brand-l:#000}.tech-icon-wordpress{--icon:url(/images/tech/wordpress.svg);--brand-l:#21759b}.tech-icon-nodedotjs{--icon:url(/images/tech/nodedotjs.svg);--brand-l:#5fa04e;--brand-d:#5fa04e}.tech-icon-express{--icon:url(/images/tech/express.svg);--brand-l:#0a0a0a}.tech-icon-nextdotjs{--icon:url(/images/tech/nextdotjs.svg);--brand-l:#000}.tech-icon-django{--icon:url(/images/tech/django.svg);--brand-l:#092e20}.tech-icon-flask{--icon:url(/images/tech/flask.svg);--brand-d:#3babc3}.tech-icon-fastapi{--icon:url(/images/tech/fastapi.svg);--brand-l:#009688;--brand-d:#009688}.tech-icon-react{--icon:url(/images/tech/react.svg);--brand-d:#61dafb}.tech-icon-svelte{--icon:url(/images/tech/svelte.svg);--brand-l:#ff3e00;--brand-d:#ff3e00}.tech-icon-alpinedotjs{--icon:url(/images/tech/alpinedotjs.svg);--brand-d:#8bc0d0}.tech-icon-tailwindcss{--icon:url(/images/tech/tailwindcss.svg);--brand-d:#06b6d4}.tech-icon-vite{--icon:url(/images/tech/vite.svg);--brand-l:#9135ff}.tech-icon-pwa{--icon:url(/images/tech/pwa.svg);--brand-l:#5a0fc8}.tech-icon-flutter{--icon:url(/images/tech/flutter.svg);--brand-l:#02569b}.tech-icon-capacitor{--icon:url(/images/tech/capacitor.svg);--brand-d:#119eff}.tech-icon-electron{--icon:url(/images/tech/electron.svg);--brand-l:#47848f;--brand-d:#47848f}.tech-icon-postgresql{--icon:url(/images/tech/postgresql.svg);--brand-l:#4169e1;--brand-d:#4169e1}.tech-icon-mysql{--icon:url(/images/tech/mysql.svg);--brand-l:#4479a1;--brand-d:#4479a1}.tech-icon-sqlite{--icon:url(/images/tech/sqlite.svg);--brand-l:#003b57}.tech-icon-redis{--icon:url(/images/tech/redis.svg);--brand-l:#ff4438;--brand-d:#ff4438}.tech-icon-linux{--icon:url(/images/tech/linux.svg);--brand-d:#fcc624}.tech-icon-docker{--icon:url(/images/tech/docker.svg);--brand-l:#2496ed;--brand-d:#2496ed}.tech-icon-nginx{--icon:url(/images/tech/nginx.svg);--brand-l:#009639;--brand-d:#009639}.tech-icon-caddy{--icon:url(/images/tech/caddy.svg);--brand-l:#1f88c0;--brand-d:#1f88c0}.tech-icon-akamai{--icon:url(/images/tech/akamai.svg);--brand-l:#0096d6;--brand-d:#0096d6}.tech-icon-digitalocean{--icon:url(/images/tech/digitalocean.svg);--brand-l:#0080ff;--brand-d:#0080ff}.tech-icon-cloudflare{--icon:url(/images/tech/cloudflare.svg);--brand-d:#f38020}.tech-icon-bunnydotnet{--icon:url(/images/tech/bunnydotnet.svg);--brand-d:#ffaa49}.tech-icon-git{--icon:url(/images/tech/git.svg);--brand-l:#f03c2e;--brand-d:#f03c2e}.tech-icon-google{--icon:url(/images/tech/google.svg);--brand-l:#4285f4;--brand-d:#4285f4}.tech-icon-stripe{--icon:url(/images/tech/stripe.svg);--brand-l:#635bff;--brand-d:#635bff}.tech-icon-json{--icon:url(/images/tech/json.svg);--brand-l:#000}.tech-icon-ffmpeg{--icon:url(/images/tech/ffmpeg.svg);--brand-l:#007808}.tech-icon-webrtc{--icon:url(/images/tech/webrtc.svg);--brand-l:#333}.tech-icon-claude{--icon:url(/images/tech/claude.svg);--brand-d:#d97757}:root{--color-white:var(--lightningcss-light,var(--l-white,#fff))var(--lightningcss-dark,var(--d-white,oklch(20.8% .042 265.755)));--color-slate-50:var(--lightningcss-light,var(--l-slate-50,oklch(98.4% .003 247.858)))var(--lightningcss-dark,var(--d-slate-50,oklch(24.5% .042 263)));--color-slate-100:var(--lightningcss-light,var(--l-slate-100,oklch(96.8% .007 247.896)))var(--lightningcss-dark,var(--d-slate-100,oklch(27.9% .041 260.031)));--color-slate-200:var(--lightningcss-light,var(--l-slate-200,oklch(92.9% .013 255.508)))var(--lightningcss-dark,var(--d-slate-200,oklch(32% .042 258)));--color-slate-300:var(--lightningcss-light,var(--l-slate-300,oklch(86.9% .022 252.894)))var(--lightningcss-dark,var(--d-slate-300,oklch(40% .044 257)));--color-slate-400:var(--lightningcss-light,var(--l-slate-400,oklch(70.4% .04 256.788)))var(--lightningcss-dark,var(--d-slate-400,oklch(58% .045 257)));--color-slate-500:var(--lightningcss-light,var(--l-slate-500,oklch(55.4% .046 257.417)))var(--lightningcss-dark,var(--d-slate-500,oklch(70.4% .04 256.788)));--color-slate-600:var(--lightningcss-light,var(--l-slate-600,oklch(44.6% .043 257.281)))var(--lightningcss-dark,var(--d-slate-600,oklch(80% .03 255)));--color-slate-700:var(--lightningcss-light,var(--l-slate-700,oklch(37.2% .044 257.287)))var(--lightningcss-dark,var(--d-slate-700,oklch(86.9% .022 252.894)));--color-slate-800:var(--lightningcss-light,var(--l-slate-800,oklch(27.9% .041 260.031)))var(--lightningcss-dark,var(--d-slate-800,oklch(92.9% .013 255.508)));--color-slate-900:var(--lightningcss-light,var(--l-slate-900,oklch(20.8% .042 265.755)))var(--lightningcss-dark,var(--d-slate-900,oklch(96.8% .007 247.896)));--color-slate-950:var(--lightningcss-light,var(--l-slate-950,oklch(12.9% .042 264.695)))var(--lightningcss-dark,var(--d-slate-950,oklch(98.4% .003 247.858)));--color-green-50:var(--lightningcss-light,oklch(98.2% .018 155.826))var(--lightningcss-dark,oklch(26% .05 155));--color-green-200:var(--lightningcss-light,oklch(92.5% .084 155.995))var(--lightningcss-dark,oklch(38% .08 155));--color-green-800:var(--lightningcss-light,oklch(44.8% .119 151.328))var(--lightningcss-dark,oklch(85% .12 155));--color-red-600:var(--lightningcss-light,var(--l-red-600,oklch(57.7% .245 27.325)))var(--lightningcss-dark,var(--d-red-600,oklch(70.4% .191 22.216)));--color-btn:var(--lightningcss-light,var(--l-btn,oklch(20.8% .042 265.755)))var(--lightningcss-dark,var(--d-btn,oklch(96.8% .007 247.896)));--color-btn-hover:var(--lightningcss-light,var(--l-btn-hover,oklch(37.2% .044 257.287)))var(--lightningcss-dark,var(--d-btn-hover,oklch(86.9% .022 252.894)));--color-btn-ink:var(--lightningcss-light,var(--l-btn-ink,#fff))var(--lightningcss-dark,var(--d-btn-ink,oklch(20.8% .042 265.755)));--color-link:var(--lightningcss-light,var(--l-link,currentColor))var(--lightningcss-dark,var(--d-link,currentColor));--color-invoice:var(--lightningcss-light,#367da2)var(--lightningcss-dark,#7db8d8)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scrollbar-gutter:stable}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tech-icon{background-color:var(--color-slate-500);width:1em;height:1em;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;flex:none;display:inline-block}.tech-pill:hover .tech-icon{background-color:var(--lightningcss-light,var(--brand-l,var(--color-slate-700)))var(--lightningcss-dark,var(--brand-d,var(--color-slate-700)))}.theme-shot{cursor:pointer;width:100%;padding:0;display:block;position:relative;overflow:hidden}.theme-shot img{width:100%;height:auto;display:block}.theme-shot .theme-shot-light{opacity:0;height:100%;transition:opacity .25s;position:absolute;inset:0}.theme-shot-label{color:#fff;background:#000000b3;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;font-weight:500;line-height:1.25rem;position:absolute;bottom:.75rem;right:.75rem}.theme-shot-word-light{display:none}@media (hover:hover){.theme-shot:hover .theme-shot-light{opacity:1}.theme-shot:hover .theme-shot-word-dark{display:none}.theme-shot:hover .theme-shot-word-light{display:inline}}.theme-shot.is-light .theme-shot-light,a:focus-visible .theme-shot .theme-shot-light{opacity:1}.theme-shot.is-light .theme-shot-word-dark,a:focus-visible .theme-shot .theme-shot-word-dark{display:none}.theme-shot.is-light .theme-shot-word-light,a:focus-visible .theme-shot .theme-shot-word-light{display:inline}@media (prefers-reduced-motion:reduce){.theme-shot .theme-shot-light{transition:none}}.slot{border:1px solid var(--color-slate-400);border-radius:var(--radius-md);min-height:2.75rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;display:flex}.slot small{font-size:var(--text-xs);margin-left:.125rem}.slot:has(:checked){border-color:var(--color-slate-900);background-color:var(--color-slate-900);color:var(--color-white)}.slot:has(:focus-visible){outline:2px solid var(--color-slate-700);outline-offset:2px}.slot:has(:disabled){border-style:dashed;border-color:var(--color-slate-300);color:var(--color-slate-400);cursor:not-allowed}.slot.is-covered{border-color:var(--color-slate-900);background-color:var(--color-slate-900);color:var(--color-white);text-decoration:none}.slot.is-booked{border-color:var(--color-slate-200);color:var(--color-slate-400);cursor:not-allowed;text-decoration:line-through}.slot.is-preview:not(.is-covered){border-color:var(--color-slate-900);background-color:var(--color-slate-100);color:var(--color-slate-900);text-decoration:none}.bg-slate-900{background-color:var(--color-btn);color:var(--color-btn-ink)}@media (hover:hover){.hover\:bg-slate-700:hover{background-color:var(--color-btn-hover)}.hover\:bg-slate-900:hover{background-color:var(--color-btn);color:var(--color-btn-ink)}}.slot.is-covered{border-color:var(--color-btn);background-color:var(--color-btn);color:var(--color-btn-ink)}.slot:has(:checked){border-color:var(--color-btn);background-color:var(--color-btn);color:var(--color-btn-ink)}.swatch{border:1px solid var(--color-slate-300);border-radius:9999px;flex:none;display:inline-flex;overflow:hidden}.swatch>span{width:.75rem;height:1rem}.swatch>span:first-child{background-color:var(--sw-page)}.swatch>span:nth-child(2){background-color:var(--sw-card)}.swatch>span:nth-child(3){background-color:var(--sw-button)}.swatch>span:nth-child(4){background-color:var(--sw-text)}.swatch-light-usual{--sw-page:#fff;--sw-card:oklch(98.4% .003 247.858);--sw-button:oklch(20.8% .042 265.755);--sw-text:oklch(20.8% .042 265.755)}.swatch-dark-usual{--sw-page:oklch(20.8% .042 265.755);--sw-card:oklch(24.5% .042 263);--sw-button:oklch(96.8% .007 247.896);--sw-text:oklch(96.8% .007 247.896)}html[data-light-palette=aqua]{--l-white:#e2fcfc;--l-slate-50:#f8fefe;--l-slate-100:#d3eded;--l-slate-200:#c5dede;--l-slate-300:#adc5c6;--l-slate-400:#7f9697;--l-slate-500:#5c7273;--l-slate-600:#485d5e;--l-slate-700:#304445;--l-slate-800:#1d3132;--l-slate-900:#0b1e1f;--l-slate-950:#021314;--l-red-600:#e20000;--l-btn:#0a757a;--l-btn-hover:#006469;--l-btn-ink:#fff;--l-link:#006469}.swatch-light-aqua{--sw-page:#e2fcfc;--sw-card:#f8fefe;--sw-button:#0a757a;--sw-text:#0b1e1f}html[data-light-palette=blush]{--l-white:#f8f4f5;--l-slate-50:#fdfcfd;--l-slate-100:#eae5e7;--l-slate-200:#dcd6d8;--l-slate-300:#c5bdc0;--l-slate-400:#988e91;--l-slate-500:#766a6e;--l-slate-600:#615459;--l-slate-700:#493b40;--l-slate-800:#36282d;--l-slate-900:#24161b;--l-slate-950:#190c11;--l-red-600:#e00000;--l-btn:#8b5d6f;--l-btn-hover:#784c5e;--l-btn-ink:#fff;--l-link:#784c5e}.swatch-light-blush{--sw-page:#f8f4f5;--sw-card:#fdfcfd;--sw-button:#8b5d6f;--sw-text:#24161b}html[data-light-palette=latte]{--l-white:#faf6e4;--l-slate-50:#fefdf8;--l-slate-100:#ebe7d5;--l-slate-200:#ddd8c7;--l-slate-300:#c5c0af;--l-slate-400:#979181;--l-slate-500:#746d5e;--l-slate-600:#5f5749;--l-slate-700:#473f31;--l-slate-800:#332b1f;--l-slate-900:#21190d;--l-slate-950:#170f04;--l-red-600:#e00000;--l-btn:#7b6543;--l-btn-hover:#6a5433;--l-btn-ink:#fff;--l-link:#6a5433}.swatch-light-latte{--sw-page:#faf6e4;--sw-card:#fefdf8;--sw-button:#7b6543;--sw-text:#21190d}html[data-light-palette=sorbet]{--l-white:#eaffd0;--l-slate-50:#fafff3;--l-slate-100:#ddefc3;--l-slate-200:#d0dfb6;--l-slate-300:#bbc5a2;--l-slate-400:#92937a;--l-slate-500:#726e5c;--l-slate-600:#5f574a;--l-slate-700:#483d35;--l-slate-800:#362925;--l-slate-900:#251615;--l-slate-950:#1a0c0b;--l-red-600:#e30003;--l-btn:#b2464a;--l-btn-hover:#9d343a;--l-btn-ink:#fff;--l-link:#9d343a}.swatch-light-sorbet{--sw-page:#eaffd0;--sw-card:#fafff3;--sw-button:#b2464a;--sw-text:#251615}html[data-light-palette=periwinkle]{--l-white:#eef1ff;--l-slate-50:#fbfcff;--l-slate-100:#dfe2f0;--l-slate-200:#d1d4e2;--l-slate-300:#b9bcca;--l-slate-400:#8c8e9c;--l-slate-500:#696b79;--l-slate-600:#555664;--l-slate-700:#3d3e4c;--l-slate-800:#2a2b38;--l-slate-900:#191926;--l-slate-950:#0f0f1b;--l-red-600:#dc0000;--l-btn:#6463a9;--l-btn-hover:#545196;--l-btn-ink:#fff;--l-link:#545196}.swatch-light-periwinkle{--sw-page:#eef1ff;--sw-card:#fbfcff;--sw-button:#6463a9;--sw-text:#191926}html[data-light-palette=lagoon]{--l-white:#ffebe1;--l-slate-50:#fffaf7;--l-slate-100:#eeddd3;--l-slate-200:#decfc6;--l-slate-300:#c3b9b1;--l-slate-400:#8f8d88;--l-slate-500:#656a65;--l-slate-600:#515955;--l-slate-700:#364240;--l-slate-800:#20302e;--l-slate-900:#0b1e1e;--l-slate-950:#031414;--l-red-600:#d80000;--l-btn:#007372;--l-btn-hover:#006161;--l-btn-ink:#fff;--l-link:#006161}.swatch-light-lagoon{--sw-page:#ffebe1;--sw-card:#fffaf7;--sw-button:#007372;--sw-text:#0b1e1e}html[data-light-palette=lilac]{--l-white:#f9f9cd;--l-slate-50:#fefef3;--l-slate-100:#eaeac2;--l-slate-200:#dbdbb7;--l-slate-300:#c3c2a5;--l-slate-400:#939282;--l-slate-500:#6f6d67;--l-slate-600:#5a5856;--l-slate-700:#413f43;--l-slate-800:#2e2b34;--l-slate-900:#1c1825;--l-slate-950:#120e1a;--l-red-600:#e00000;--l-btn:#7460a0;--l-btn-hover:#634f8d;--l-btn-ink:#fff;--l-link:#634f8d}.swatch-light-lilac{--sw-page:#f9f9cd;--sw-card:#fefef3;--sw-button:#7460a0;--sw-text:#1c1825}html[data-light-palette=meadow]{--l-white:#f9eee4;--l-slate-50:#fefbf8;--l-slate-100:#e9e0d6;--l-slate-200:#dad2c7;--l-slate-300:#c1bbb0;--l-slate-400:#908f83;--l-slate-500:#6b6d61;--l-slate-600:#55594d;--l-slate-700:#3b4135;--l-slate-800:#282f23;--l-slate-900:#151d12;--l-slate-950:#0b1308;--l-red-600:#da0000;--l-btn:#5a6d54;--l-btn-hover:#495b43;--l-btn-ink:#fff;--l-link:#495b43}.swatch-light-meadow{--sw-page:#f9eee4;--sw-card:#fefbf8;--sw-button:#5a6d54;--sw-text:#151d12}html[data-light-palette=sky]{--l-white:#f3f7f8;--l-slate-50:#fcfdfd;--l-slate-100:#e3e8e9;--l-slate-200:#d4d9dc;--l-slate-300:#bbc1c5;--l-slate-400:#8b9298;--l-slate-500:#666f77;--l-slate-600:#515962;--l-slate-700:#38414b;--l-slate-800:#242e38;--l-slate-900:#121b26;--l-slate-950:#08101b;--l-red-600:#e00000;--l-btn:#456c97;--l-btn-hover:#345a84;--l-btn-ink:#fff;--l-link:#345a84}.swatch-light-sky{--sw-page:#f3f7f8;--sw-card:#fcfdfd;--sw-button:#456c97;--sw-text:#121b26}html[data-light-palette=harbor]{--l-white:#f1f0e8;--l-slate-50:#fcfbf9;--l-slate-100:#e2e2db;--l-slate-200:#d2d4ce;--l-slate-300:#b9bdb9;--l-slate-400:#89908f;--l-slate-500:#646d6f;--l-slate-600:#4e595c;--l-slate-700:#344146;--l-slate-800:#202f35;--l-slate-900:#0d1d24;--l-slate-950:#041319;--l-red-600:#da0000;--l-btn:#4f6d7b;--l-btn-hover:#3f5c69;--l-btn-ink:#fff;--l-link:#3f5c69}.swatch-light-harbor{--sw-page:#f1f0e8;--sw-card:#fcfbf9;--sw-button:#4f6d7b;--sw-text:#0d1d24}html[data-light-palette=peach]{--l-white:#fbf4ee;--l-slate-50:#fefcfb;--l-slate-100:#ede5df;--l-slate-200:#dfd6d0;--l-slate-300:#c7beb7;--l-slate-400:#998f87;--l-slate-500:#776b63;--l-slate-600:#62554e;--l-slate-700:#4a3d35;--l-slate-800:#362a22;--l-slate-900:#241710;--l-slate-950:#190d06;--l-red-600:#e00000;--l-btn:#8b6148;--l-btn-hover:#785037;--l-btn-ink:#fff;--l-link:#785037}.swatch-light-peach{--sw-page:#fbf4ee;--sw-card:#fefcfb;--sw-button:#8b6148;--sw-text:#241710}html[data-light-palette=linen]{--l-white:#fdefef;--l-slate-50:#fffbfb;--l-slate-100:#eee0df;--l-slate-200:#e0d2d0;--l-slate-300:#c7bab7;--l-slate-400:#998c87;--l-slate-500:#766a62;--l-slate-600:#60554c;--l-slate-700:#483d33;--l-slate-800:#342a20;--l-slate-900:#22190d;--l-slate-950:#180f05;--l-red-600:#dc0000;--l-btn:#776654;--l-btn-hover:#655544;--l-btn-ink:#fff;--l-link:#655544}.swatch-light-linen{--sw-page:#fdefef;--sw-card:#fffbfb;--sw-button:#776654;--sw-text:#22190d}html[data-light-palette=denim]{--l-white:#ffe8ea;--l-slate-50:#fff9fa;--l-slate-100:#efdbdd;--l-slate-200:#dfcdd0;--l-slate-300:#c4b6bb;--l-slate-400:#918b91;--l-slate-500:#6b6a72;--l-slate-600:#54565f;--l-slate-700:#3a3f48;--l-slate-800:#252d37;--l-slate-900:#111c26;--l-slate-950:#08121c;--l-red-600:#d60000;--l-btn:#526a81;--l-btn-hover:#415970;--l-btn-ink:#fff;--l-link:#415970}.swatch-light-denim{--sw-page:#ffe8ea;--sw-card:#fff9fa;--sw-button:#526a81;--sw-text:#111c26}html[data-light-palette=herb]{--l-white:#fdf4ec;--l-slate-50:#fffcfa;--l-slate-100:#ede5dd;--l-slate-200:#ddd7ce;--l-slate-300:#c3bfb6;--l-slate-400:#929288;--l-slate-500:#6c6f64;--l-slate-600:#555a4f;--l-slate-700:#3c4237;--l-slate-800:#272f24;--l-slate-900:#141e13;--l-slate-950:#0a140a;--l-red-600:#e00000;--l-btn:#5c7059;--l-btn-hover:#4c5e48;--l-btn-ink:#fff;--l-link:#4c5e48}.swatch-light-herb{--sw-page:#fdf4ec;--sw-card:#fffcfa;--sw-button:#5c7059;--sw-text:#141e13}html[data-light-palette=heather]{--l-white:#ffe5dd;--l-slate-50:#fff8f6;--l-slate-100:#efd7d0;--l-slate-200:#e0c9c4;--l-slate-300:#c7b3b0;--l-slate-400:#97878a;--l-slate-500:#6f6369;--l-slate-600:#5c525a;--l-slate-700:#433b45;--l-slate-800:#2f2935;--l-slate-900:#1c1825;--l-slate-950:#120e1b;--l-red-600:#d40000;--l-btn:#6c5b8d;--l-btn-hover:#7a699c;--l-btn-ink:#fff;--l-link:#7a699c}.swatch-light-heather{--sw-page:#ffe5dd;--sw-card:#fff8f6;--sw-button:#6c5b8d;--sw-text:#1c1825}html[data-light-palette=pear]{--l-white:#fbf7dd;--l-slate-50:#fefdf7;--l-slate-100:#ebe8cf;--l-slate-200:#dcd9c1;--l-slate-300:#c3c1aa;--l-slate-400:#93937e;--l-slate-500:#6e6f5c;--l-slate-600:#595a48;--l-slate-700:#404231;--l-slate-800:#2c2e1f;--l-slate-900:#191c0f;--l-slate-950:#0f1206;--l-red-600:#e00000;--l-btn:#656c49;--l-btn-hover:#545b39;--l-btn-ink:#fff;--l-link:#545b39}.swatch-light-pear{--sw-page:#fbf7dd;--sw-card:#fefdf7;--sw-button:#656c49;--sw-text:#191c0f}html[data-light-palette=garden]{--l-white:#f8f9d8;--l-slate-50:#fdfdf5;--l-slate-100:#e8eaca;--l-slate-200:#d9dbbd;--l-slate-300:#bfc3a7;--l-slate-400:#8f947d;--l-slate-500:#6a715d;--l-slate-600:#545b4a;--l-slate-700:#3b4334;--l-slate-800:#273023;--l-slate-900:#141e13;--l-slate-950:#0a1409;--l-red-600:#e20000;--l-btn:#44763c;--l-btn-hover:#33652b;--l-btn-ink:#fff;--l-link:#33652b}.swatch-light-garden{--sw-page:#f8f9d8;--sw-card:#fdfdf5;--sw-button:#44763c;--sw-text:#141e13}html[data-light-palette=apricot]{--l-white:#faf6e6;--l-slate-50:#fefdf9;--l-slate-100:#ece7d8;--l-slate-200:#ded8c9;--l-slate-300:#c6bfb2;--l-slate-400:#9a8f85;--l-slate-500:#776b62;--l-slate-600:#62554e;--l-slate-700:#4a3c36;--l-slate-800:#372924;--l-slate-900:#251613;--l-slate-950:#1a0c09;--l-red-600:#e00000;--l-btn:#ac4a35;--l-btn-hover:#983824;--l-btn-ink:#fff;--l-link:#983824}.swatch-light-apricot{--sw-page:#faf6e6;--sw-card:#fefdf9;--sw-button:#ac4a35;--sw-text:#251613}html[data-light-palette=honey]{--l-white:#f8f6ef;--l-slate-50:#fdfdfb;--l-slate-100:#e9e7df;--l-slate-200:#dbd8d0;--l-slate-300:#c4bfb7;--l-slate-400:#969087;--l-slate-500:#746c62;--l-slate-600:#5f574c;--l-slate-700:#473e33;--l-slate-800:#342b20;--l-slate-900:#22180e;--l-slate-950:#170e05;--l-red-600:#e00000;--l-btn:#955c00;--l-btn-hover:#824b00;--l-btn-ink:#fff;--l-link:#824b00}.swatch-light-honey{--sw-page:#f8f6ef;--sw-card:#fdfdfb;--sw-button:#955c00;--sw-text:#22180e}html[data-light-palette=clay]{--l-white:#faefd7;--l-slate-50:#fefbf5;--l-slate-100:#ece0c9;--l-slate-200:#ddd2bc;--l-slate-300:#c6baa5;--l-slate-400:#988c7a;--l-slate-500:#76695a;--l-slate-600:#615446;--l-slate-700:#493c30;--l-slate-800:#352a1f;--l-slate-900:#23180f;--l-slate-950:#180e06;--l-red-600:#da0000;--l-btn:#7a6555;--l-btn-hover:#685444;--l-btn-ink:#fff;--l-link:#685444}.swatch-light-clay{--sw-page:#faefd7;--sw-card:#fefbf5;--sw-button:#7a6555;--sw-text:#23180f}html[data-dark-palette=forest]{--d-white:#02130c;--d-slate-50:#071d14;--d-slate-100:#0f241b;--d-slate-200:#20362c;--d-slate-300:#374d43;--d-slate-400:#6d7f77;--d-slate-500:#8c9d95;--d-slate-600:#b0bab5;--d-slate-700:#cbd3cf;--d-slate-800:#e1e6e3;--d-slate-900:#f2f5f3;--d-slate-950:#fbfefc;--d-red-600:#ff6467;--d-btn:#007a55;--d-btn-hover:#008963;--d-btn-ink:#fff;--d-link:#6ad6ac}.swatch-dark-forest{--sw-page:#02130c;--sw-card:#071d14;--sw-button:#007a55;--sw-text:#f2f5f3}html[data-dark-palette=charcoal]{--d-white:#0e0f11;--d-slate-50:#17181b;--d-slate-100:#1e1f22;--d-slate-200:#2f3033;--d-slate-300:#46484a;--d-slate-400:#797a7d;--d-slate-500:#97989a;--d-slate-600:#b6b7b9;--d-slate-700:#d0d1d2;--d-slate-800:#e4e4e5;--d-slate-900:#f4f4f4;--d-slate-950:#fdfdfd;--d-red-600:#ff6467;--d-btn:#007a55;--d-btn-hover:#008963;--d-btn-ink:#fff;--d-link:#6ad6ac}.swatch-dark-charcoal{--sw-page:#0e0f11;--sw-card:#17181b;--sw-button:#007a55;--sw-text:#f4f4f4}html[data-dark-palette=ink]{--d-white:#02071d;--d-slate-50:#061029;--d-slate-100:#0c1831;--d-slate-200:#1d2944;--d-slate-300:#34425e;--d-slate-400:#6a768e;--d-slate-500:#8a95ab;--d-slate-600:#aeb5c4;--d-slate-700:#cad0da;--d-slate-800:#e1e4eb;--d-slate-900:#f2f4f7;--d-slate-950:#fcfdff;--d-red-600:#ff6467;--d-btn:#007a55;--d-btn-hover:#008963;--d-btn-ink:#fff;--d-link:#6ad6ac}.swatch-dark-ink{--sw-page:#02071d;--sw-card:#061029;--sw-button:#007a55;--sw-text:#f2f4f7}html[data-dark-palette=softer]{--d-white:#111825;--d-slate-50:#1a2230;--d-slate-100:#202837;--d-slate-200:#303948;--d-slate-300:#475060;--d-slate-400:#79808e;--d-slate-500:#969da9;--d-slate-600:#b6bbc3;--d-slate-700:#cfd3d9;--d-slate-800:#e3e5e9;--d-slate-900:#f3f4f6;--d-slate-950:#fcfdff;--d-red-600:#ff6467;--d-btn:#027f5c;--d-btn-hover:#238f6b;--d-btn-ink:#fff;--d-link:#72d4ad}.swatch-dark-softer{--sw-page:#111825;--sw-card:#1a2230;--sw-button:#027f5c;--sw-text:#f3f4f6}html[data-dark-palette=walnut]{--d-white:#180c05;--d-slate-50:#23140a;--d-slate-100:#2a1b11;--d-slate-200:#3c2c22;--d-slate-300:#544439;--d-slate-400:#85776e;--d-slate-500:#a2958d;--d-slate-600:#beb5b0;--d-slate-700:#d6d0cb;--d-slate-800:#e7e4e1;--d-slate-900:#f6f4f2;--d-slate-950:#fffdfb;--d-red-600:#ff6467;--d-btn:#007a55;--d-btn-hover:#008963;--d-btn-ink:#fff;--d-link:#6ad6ac}.swatch-dark-walnut{--sw-page:#180c05;--sw-card:#23140a;--sw-button:#007a55;--sw-text:#f6f4f2}html[data-dark-palette=moss]{--d-white:#0d1105;--d-slate-50:#151b0b;--d-slate-100:#1c2212;--d-slate-200:#2d3323;--d-slate-300:#444b3a;--d-slate-400:#777d6f;--d-slate-500:#959b8e;--d-slate-600:#b5b9b0;--d-slate-700:#cfd2cc;--d-slate-800:#e4e5e1;--d-slate-900:#f4f4f2;--d-slate-950:#fdfdfb;--d-red-600:#ff6467;--d-btn:#448335;--d-btn-hover:#539344;--d-btn-ink:#fff;--d-link:#90d281}.swatch-dark-moss{--sw-page:#0d1105;--sw-card:#151b0b;--sw-button:#448335;--sw-text:#f4f4f2}html[data-dark-palette=pine]{--d-white:#001319;--d-slate-50:#001d24;--d-slate-100:#03242b;--d-slate-200:#15353d;--d-slate-300:#2f4d55;--d-slate-400:#677f85;--d-slate-500:#879da3;--d-slate-600:#acbabe;--d-slate-700:#c9d3d6;--d-slate-800:#dfe6e7;--d-slate-900:#f1f5f6;--d-slate-950:#fbfeff;--d-red-600:#ff6467;--d-btn:#008674;--d-btn-hover:#009583;--d-btn-ink:#fff;--d-link:#61d5c0}.swatch-dark-pine{--sw-page:#001319;--sw-card:#001d24;--sw-button:#008674;--sw-text:#f1f5f6}html[data-dark-palette=fern]{--d-white:#080f1c;--d-slate-50:#101828;--d-slate-100:#171f2f;--d-slate-200:#273041;--d-slate-300:#3e4859;--d-slate-400:#727b8a;--d-slate-500:#9199a6;--d-slate-600:#b2b8c1;--d-slate-700:#cdd1d8;--d-slate-800:#e2e5e9;--d-slate-900:#f3f4f6;--d-slate-950:#fcfdff;--d-red-600:#ff6467;--d-btn:#20a04e;--d-btn-hover:#37b05d;--d-btn-ink:#0d121b;--d-link:#7cd591}.swatch-dark-fern{--sw-page:#080f1c;--sw-card:#101828;--sw-button:#20a04e;--sw-text:#f3f4f6}html[data-dark-palette=sage]{--d-white:#0e1610;--d-slate-50:#162018;--d-slate-100:#1d261f;--d-slate-200:#2d372f;--d-slate-300:#444f46;--d-slate-400:#778079;--d-slate-500:#959d96;--d-slate-600:#b5bab6;--d-slate-700:#cfd3d0;--d-slate-800:#e3e6e4;--d-slate-900:#f3f4f3;--d-slate-950:#fcfdfc;--d-red-600:#ff6467;--d-btn:#42755b;--d-btn-hover:#518469;--d-btn-ink:#fff;--d-link:#97ccae}.swatch-dark-sage{--sw-page:#0e1610;--sw-card:#162018;--sw-button:#42755b;--sw-text:#f3f4f3}html[data-dark-palette=harvest]{--d-white:#080f1c;--d-slate-50:#101828;--d-slate-100:#171f2f;--d-slate-200:#273041;--d-slate-300:#3e4859;--d-slate-400:#727b8a;--d-slate-500:#9199a6;--d-slate-600:#b2b8c1;--d-slate-700:#cdd1d8;--d-slate-800:#e2e5e9;--d-slate-900:#f3f4f6;--d-slate-950:#fcfdff;--d-red-600:#ff6467;--d-btn:#d0901e;--d-btn-hover:#e1a035;--d-btn-ink:#0d121b;--d-link:#eeb154}.swatch-dark-harvest{--sw-page:#080f1c;--sw-card:#101828;--sw-button:#d0901e;--sw-text:#f3f4f6}html[data-dark-palette=teal]{--d-white:#222831;--d-slate-50:#393e46;--d-slate-100:#454a51;--d-slate-200:#51565d;--d-slate-300:#64686e;--d-slate-400:#86898f;--d-slate-500:#a9abb0;--d-slate-600:#bfc0c3;--d-slate-700:#d8d9db;--d-slate-800:#ebeced;--d-slate-900:#fff;--d-slate-950:#fdfdfd;--d-red-600:#ff8787;--d-btn:#00adb5;--d-btn-hover:#31c0c8;--d-btn-ink:#0c121a;--d-link:#36c3cb}.swatch-dark-teal{--sw-page:#222831;--sw-card:#393e46;--sw-button:#00adb5;--sw-text:#fff}html[data-dark-palette=slate]{--d-white:#112034;--d-slate-50:#33495e;--d-slate-100:#3f5468;--d-slate-200:#4c6073;--d-slate-300:#5e7182;--d-slate-400:#81909e;--d-slate-500:#adbac5;--d-slate-600:#b9c4cc;--d-slate-700:#d3dbe0;--d-slate-800:#e6edf0;--d-slate-900:#fafeff;--d-slate-950:#fbfeff;--d-red-600:#ff9c9b;--d-btn:#526d82;--d-btn-hover:#607c91;--d-btn-ink:#fff;--d-link:#a5c3da}.swatch-dark-slate{--sw-page:#112034;--sw-card:#33495e;--sw-button:#526d82;--sw-text:#fafeff}html[data-dark-palette=ember]{--d-white:#2d2424;--d-slate-50:#46322a;--d-slate-100:#523e34;--d-slate-200:#5e4a3e;--d-slate-300:#6f5c4d;--d-slate-400:#8f7e69;--d-slate-500:#b0a186;--d-slate-600:#c4b797;--d-slate-700:#dbd0ac;--d-slate-800:#ede3bc;--d-slate-900:#fff7cc;--d-slate-950:#fffef6;--d-red-600:#ff7677;--d-btn:#b85c38;--d-btn-hover:#c96b47;--d-btn-ink:#fff;--d-link:#f2906b}.swatch-dark-ember{--sw-page:#2d2424;--sw-card:#46322a;--sw-button:#b85c38;--sw-text:#fff7cc}html[data-dark-palette=ocean]{--d-white:#142850;--d-slate-50:#27496d;--d-slate-100:#357;--d-slate-200:#406081;--d-slate-300:#51728f;--d-slate-400:#7391a9;--d-slate-500:#9ebbcd;--d-slate-600:#a9c5d2;--d-slate-700:#c1dce4;--d-slate-800:#d4edf1;--d-slate-900:#e7ffff;--d-slate-950:#f8ffff;--d-red-600:#ff9c9b;--d-btn:#00a8cc;--d-btn-hover:#30bbe0;--d-btn-ink:#010d33;--d-link:#4bcff4}.swatch-dark-ocean{--sw-page:#142850;--sw-card:#27496d;--sw-button:#00a8cc;--sw-text:#e7ffff}html[data-dark-palette=coral]{--d-white:#222831;--d-slate-50:#30475e;--d-slate-100:#3d5368;--d-slate-200:#4a5e73;--d-slate-300:#5d7082;--d-slate-400:#81909f;--d-slate-500:#acb7c2;--d-slate-600:#bcc4cc;--d-slate-700:#d6dbe0;--d-slate-800:#ebedf0;--d-slate-900:#fff;--d-slate-950:#fdfdfd;--d-red-600:#ff9796;--d-btn:#f05454;--d-btn-hover:#ff6866;--d-btn-ink:#0c121a;--d-link:#ffa5a0}.swatch-dark-coral{--sw-page:#222831;--sw-card:#30475e;--sw-button:#f05454;--sw-text:#fff}html[data-dark-palette=plum]{--d-white:#030637;--d-slate-50:#3c0753;--d-slate-100:#48175e;--d-slate-200:#54256a;--d-slate-300:#66377a;--d-slate-400:#885999;--d-slate-500:#ae7dbb;--d-slate-600:#c08ec9;--d-slate-700:#d9a6de;--d-slate-800:#ecb8ef;--d-slate-900:#ffcbff;--d-slate-950:#fedffe;--d-red-600:#ff6467;--d-btn:#b63887;--d-btn-hover:#c74997;--d-btn-ink:#fff;--d-link:#e766b3}.swatch-dark-plum{--sw-page:#030637;--sw-card:#3c0753;--sw-button:#b63887;--sw-text:#ffcbff}html[data-dark-palette=rose]{--d-white:#331d2c;--d-slate-50:#3f2e3e;--d-slate-100:#4b3a48;--d-slate-200:#574652;--d-slate-300:#685761;--d-slate-400:#89797d;--d-slate-500:#ab9b9a;--d-slate-600:#bfb0ab;--d-slate-700:#d7c8bf;--d-slate-800:#eadbce;--d-slate-900:#fceede;--d-slate-950:#fffbf6;--d-red-600:#ff6e70;--d-btn:#a78295;--d-btn-hover:#ba94a7;--d-btn-ink:#1d0918;--d-link:#c09aae}.swatch-dark-rose{--sw-page:#331d2c;--sw-card:#3f2e3e;--sw-button:#a78295;--sw-text:#fceede}html[data-dark-palette=violet]{--d-white:#0d0d0d;--d-slate-50:#150050;--d-slate-100:#200f5c;--d-slate-200:#2d1d67;--d-slate-300:#412e78;--d-slate-400:#694c97;--d-slate-500:#9870bd;--d-slate-600:#ad7bc9;--d-slate-700:#cc91de;--d-slate-800:#e4a1ef;--d-slate-900:#fcb1ff;--d-slate-950:#fdc5fe;--d-red-600:#ff6467;--d-btn:#9146ca;--d-btn-hover:#a056da;--d-btn-ink:#fff;--d-link:#af66ec}.swatch-dark-violet{--sw-page:#0d0d0d;--sw-card:#150050;--sw-button:#9146ca;--sw-text:#fcb1ff}html[data-dark-palette=olive]{--d-white:#181c14;--d-slate-50:#2b2e27;--d-slate-100:#373931;--d-slate-200:#43443c;--d-slate-300:#56554b;--d-slate-400:#787569;--d-slate-500:#9b9688;--d-slate-600:#b1aa9a;--d-slate-700:#cbc1b0;--d-slate-800:#dfd3c1;--d-slate-900:#f3e6d2;--d-slate-950:#fff2dd;--d-red-600:#ff6467;--d-btn:#697565;--d-btn-hover:#778473;--d-btn-ink:#fff;--d-link:#95a291}.swatch-dark-olive{--sw-page:#181c14;--sw-card:#2b2e27;--sw-button:#697565;--sw-text:#f3e6d2}html[data-dark-palette=dusk]{--d-white:#151515;--d-slate-50:#301b3f;--d-slate-100:#3b2749;--d-slate-200:#473353;--d-slate-300:#584462;--d-slate-400:#78657d;--d-slate-500:#998799;--d-slate-600:#ad9ca9;--d-slate-700:#c5b4bc;--d-slate-800:#d7c7cb;--d-slate-900:#e9dada;--d-slate-950:#f4e5e5;--d-red-600:#ff6467;--d-btn:#7e6690;--d-btn-hover:#8d75a0;--d-btn-ink:#fff;--d-link:#a28ab6}.swatch-dark-dusk{--sw-page:#151515;--sw-card:#301b3f;--sw-button:#7e6690;--sw-text:#e9dada}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
