@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1123fb89de588a48-s.1nzccunaoxsdm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d0f4d39c08066a29-s.p.1wuo3gtslpr33.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7015758c94fe7945-s.p.0ggqn9ig56u4s.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.x_OIHa_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.x_OIHa_variable{--font-farmhouse-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5a9c81ce1a6e5607-s.3ynaompv6mu4n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7b11f7b6b8b2a51c-s.p.3bsu95r7x7mat.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:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/37118adc619b7803-s.p.3kq6k02b2ysv1.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:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.syh59W_className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.syh59W_variable{--font-farmhouse-body:"Work Sans", "Work Sans Fallback"}
@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07cc5d121db97c53-s.p.3r11t8qn1bk6_.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:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5d24d76f75e2625-s.p.1sj2vuw194_rx.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:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.n9AtrG_className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.n9AtrG_variable{--font-galo-display:"Young Serif", "Young Serif Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7cd6c53027bc3e04-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/001744092adb3da8-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/651a9099e0099e2c-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c0e5aecd7116b07b-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/91fca0fdbccf81ff-s.p.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d4b605c61b941c57-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.L2Gnxq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.L2Gnxq_variable{--font-galo-body:"Manrope", "Manrope Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight: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-outline-style:solid;--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;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--rs-font-body);--default-mono-font-family:var(--font-mono)}}@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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background:var(--background);color:var(--foreground);font-family:var(--rs-font-body);font-weight:var(--rs-w-body);font-size:var(--rs-text-body);line-height:var(--rs-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.lucide{stroke-width:var(--rs-icon-stroke);stroke-linecap:var(--rs-icon-cap);stroke-linejoin:var(--rs-icon-join)}.tabular{font-variant-numeric:tabular-nums}}@layer components;@layer utilities{.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.size-avatar{width:var(--rs-avatar);height:var(--rs-avatar)}.size-control{width:var(--rs-h-control);height:var(--rs-h-control)}.size-control-row{width:var(--rs-h-row-btn);height:var(--rs-h-row-btn)}.size-icon-tile{width:var(--rs-icon-tile);height:var(--rs-icon-tile)}.size-tabbar{width:var(--rs-tabbar);height:var(--rs-tabbar)}.h-control{height:var(--rs-h-control)}.h-control-row{height:var(--rs-h-row-btn)}.h-control-sheet{height:var(--rs-h-sheet-btn)}.h-full{height:100%}.min-h-full{min-height:100%}.max-w-\[640px\]{max-width:640px}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-8{gap:calc(var(--spacing) * 8)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-card{border-radius:var(--rs-r-card)}.rounded-control{border-radius:var(--rs-r-control)}.border{border-style:var(--tw-border-style);border-width:1px}.border-destructive{border-color:var(--destructive)}.border-primary{border-color:var(--primary)}.border-secondary-border{border-color:var(--secondary-border)}.border-transparent{border-color:#0000}.bg-destructive{background-color:var(--destructive)}.bg-plate{background-color:var(--plate)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-\[18px\]{padding-inline:18px}.px-gutter-text{padding-inline:var(--gutter-text)}.py-12{padding-block:calc(var(--spacing) * 12)}.font-display{font-family:var(--rs-font-display)}.text-label{font-size:11.5px;line-height:var(--tw-leading,16px);letter-spacing:var(--tw-tracking,.1em)}.text-button{font-size:var(--rs-text-button);line-height:var(--tw-leading,1)}.text-button-lg{font-size:var(--rs-text-button-lg);line-height:var(--tw-leading,1)}.text-greeting{font-size:var(--rs-text-greeting);line-height:var(--tw-leading,1.25)}.text-section{font-size:var(--rs-text-section);line-height:var(--tw-leading,1.25)}.text-small{font-size:var(--rs-text-small);line-height:var(--tw-leading,18px)}.font-button{--tw-font-weight:var(--rs-w-button);font-weight:var(--rs-w-button)}.font-label{--tw-font-weight:var(--rs-w-label);font-weight:var(--rs-w-label)}.font-title{--tw-font-weight:var(--rs-w-display);font-weight:var(--rs-w-display)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-destructive-foreground{color:var(--destructive-foreground)}.text-eyebrow{color:var(--eyebrow)}.text-foreground-soft{color:var(--foreground-soft)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.accent-foreground{accent-color:var(--foreground)}.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)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.running{animation-play-state:running}@media (hover:hover){.hover\:border-primary-strong:hover{border-color:var(--primary-strong)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-primary-strong:hover{background-color:var(--primary-strong)}.hover\:brightness-\[0\.92\]:hover{--tw-brightness:brightness(.92);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,)}}.focus-visible\:shadow-\(--focus-ring\):focus-visible{--tw-shadow:var(--focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--space-0\.5:2px;--space-1:4px;--space-1\.5:6px;--space-2:8px;--space-2\.5:10px;--space-3:12px;--space-3\.5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--gutter-card:18px;--gutter-text:22px;--radius-none:0px;--radius-fh-badge:6px;--radius-fh-control:8px;--radius-fh-card:10px;--radius-fh-sheet:22px;--radius-kids-tile:12px;--radius-kids-card:14px;--radius-full:9999px;--size-control-row:40px;--size-control:44px;--size-control-lg:48px;--size-control-kids:56px;--size-icon-tile:36px;--size-icon-tile-kids:48px;--size-avatar:44px;--size-avatar-kids:48px;--size-tabbar:76px;--size-tabbar-kids:80px;--size-tileband:18px}:root,[data-theme=farmhouse-light]{--background:#f6efe3;--foreground:#2b2620;--foreground-soft:#4a4036;--card:#fffbf4;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:#a3482f;--primary-foreground:#fff;--primary-strong:#7e3622;--primary-soft:#f7e6df;--secondary:var(--card);--secondary-foreground:var(--foreground);--secondary-border:var(--input);--muted:#efe5d3;--muted-foreground:#6b5f52;--accent:var(--muted);--accent-foreground:var(--foreground);--destructive:#9c2b23;--destructive-foreground:#fff;--border:#e3d7c3;--border-strong:#d9cbb3;--input:#cdbda3;--ring:var(--primary);--eyebrow:var(--muted-foreground);--masthead:var(--background);--masthead-foreground:var(--foreground);--icon-tile:var(--muted);--icon-tile-foreground:var(--foreground);--progress:#5f7350;--progress-track:#e6dac6;--rating:#d9a441;--rating-empty:#8a7a66;--bounty-soft:#f3dcd3;--bounty-foreground:#7e3622;--ontime-soft:#e1e7d9;--ontime-foreground:#3f4d33;--streak-soft:#f6e7c8;--streak-foreground:#6b4a0e;--waiting-soft:var(--muted);--waiting-foreground:var(--foreground-soft);--pending-border:var(--input);--avatar:#5f7350;--avatar-foreground:#fff;--plate:var(--background);--scrim:#2b262073;--shadow-sheet:0 -8px 24px #2b26201f;--focus-ring:0 0 0 2px #f6efe3, 0 0 0 4px #a3482f}[data-theme=farmhouse-dark]{--background:#1d1915;--foreground:#f2e9dc;--foreground-soft:#d9ccba;--card:#27211b;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:#e2795a;--primary-foreground:#1d1915;--primary-strong:#f2a389;--primary-soft:#3f241a;--secondary:var(--card);--secondary-foreground:var(--foreground);--secondary-border:var(--input);--muted:#332b23;--muted-foreground:#b3a591;--accent:var(--muted);--accent-foreground:var(--foreground);--destructive:#f08473;--destructive-foreground:#1d1915;--border:#3b3229;--border-strong:#4d4236;--input:#85755e;--ring:var(--primary);--eyebrow:var(--muted-foreground);--masthead:var(--background);--masthead-foreground:var(--foreground);--icon-tile:var(--muted);--icon-tile-foreground:var(--foreground);--progress:#9db386;--progress-track:#3a3a2e;--rating:#e3b04f;--rating-empty:#9a8a74;--bounty-soft:#46261c;--bounty-foreground:#f4b9a4;--ontime-soft:#2b3324;--ontime-foreground:#c3d4b1;--streak-soft:#3d3018;--streak-foreground:#ebcb86;--waiting-soft:var(--muted);--waiting-foreground:var(--foreground-soft);--pending-border:var(--input);--avatar:#9db386;--avatar-foreground:#1d1915;--plate:#e9decb;--scrim:#0009;--shadow-sheet:0 -8px 24px #00000080;--focus-ring:0 0 0 2px #1d1915, 0 0 0 4px #e2795a}[data-theme=farmhouse-kids]{--background:#f8e6c6;--foreground:#2b2620;--foreground-soft:#4a3a22;--card:#fffbf4;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:#a3482f;--primary-foreground:#fff;--primary-strong:#7e3622;--primary-soft:#f7e6df;--secondary:var(--card);--secondary-foreground:var(--foreground);--secondary-border:var(--input);--muted:#f3e2c2;--muted-foreground:#655849;--accent:var(--muted);--accent-foreground:var(--foreground);--destructive:#9c2b23;--destructive-foreground:#fff;--border:#ead3a8;--border-strong:#d9b97e;--input:#cdbda3;--ring:var(--primary);--eyebrow:var(--muted-foreground);--masthead:var(--background);--masthead-foreground:var(--foreground);--icon-tile:var(--muted);--icon-tile-foreground:var(--foreground);--progress:#d9a441;--progress-track:#ead3a8;--rating:#d9a441;--rating-empty:#8a7a66;--bounty-soft:#f3dcd3;--bounty-foreground:#7e3622;--ontime-soft:#e1e7d9;--ontime-foreground:#3f4d33;--streak-soft:#f6e7c8;--streak-foreground:#6b4a0e;--waiting-soft:var(--muted);--waiting-foreground:var(--foreground-soft);--pending-border:#d9b97e;--avatar:#d9a441;--avatar-foreground:#2b2620;--plate:var(--background);--scrim:#2b262073;--shadow-sheet:0 -8px 24px #2b26201f;--focus-ring:0 0 0 2px #f8e6c6, 0 0 0 4px #a3482f}[data-theme=galo-light]{--background:#f4ede0;--foreground:#161616;--foreground-soft:#333b4a;--card:#fffdf8;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:#1e4fa3;--primary-foreground:#fff;--primary-strong:#153a7a;--primary-soft:#e4eaf6;--secondary:var(--card);--secondary-foreground:var(--primary);--secondary-border:var(--primary);--muted:#ece4d5;--muted-foreground:#4a5468;--accent:var(--muted);--accent-foreground:var(--foreground);--destructive:#b81f24;--destructive-foreground:#fff;--border:#dcd3c3;--border-strong:#c8bba4;--input:#9db0d4;--ring:var(--primary);--eyebrow:var(--primary);--masthead:var(--background);--masthead-foreground:var(--foreground);--icon-tile:var(--primary-soft);--icon-tile-foreground:var(--primary);--progress:var(--primary);--progress-track:#9db0d4;--rating:#d7262b;--rating-empty:#9e1b1f;--bounty-soft:#fcefc4;--bounty-foreground:#5c4600;--ontime-soft:var(--primary-soft);--ontime-foreground:var(--primary-strong);--streak-soft:#fbe7e7;--streak-foreground:#9e1b1f;--waiting-soft:var(--muted);--waiting-foreground:var(--foreground-soft);--pending-border:var(--input);--avatar:#f2c230;--avatar-foreground:#161616;--plate:var(--background);--scrim:#16161673;--shadow-sheet:0 -8px 24px #1616161f;--focus-ring:0 0 0 2px #f4ede0, 0 0 0 4px #1e4fa3}[data-theme=galo-dark]{--background:#121419;--foreground:#f3efe7;--foreground-soft:#d3d8e2;--card:#1b1e26;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:#7da0eb;--primary-foreground:#0e1220;--primary-strong:#afc5f4;--primary-soft:#1c2a4a;--secondary:var(--card);--secondary-foreground:var(--primary);--secondary-border:var(--primary);--muted:#22262f;--muted-foreground:#a7b0c2;--accent:var(--muted);--accent-foreground:var(--foreground);--destructive:#f2777b;--destructive-foreground:#121419;--border:#2d3240;--border-strong:#3b4252;--input:#68779c;--ring:var(--primary);--eyebrow:var(--primary);--masthead:var(--background);--masthead-foreground:var(--foreground);--icon-tile:var(--primary-soft);--icon-tile-foreground:var(--primary);--progress:var(--primary);--progress-track:#3e5280;--rating:#f0565b;--rating-empty:#c24a4f;--bounty-soft:#3a3010;--bounty-foreground:#f5d46a;--ontime-soft:var(--primary-soft);--ontime-foreground:var(--primary-strong);--streak-soft:#3d1a1c;--streak-foreground:#f6a5a8;--waiting-soft:var(--muted);--waiting-foreground:var(--foreground-soft);--pending-border:var(--input);--avatar:#f2c230;--avatar-foreground:#161616;--plate:#e9e2d3;--scrim:#0009;--shadow-sheet:0 -8px 24px #00000080;--focus-ring:0 0 0 2px #121419, 0 0 0 4px #7da0eb}[data-theme=galo-kids]{--background:#fdf1cf;--foreground:#161616;--foreground-soft:#3d3420;--card:#fff;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:#1e4fa3;--primary-foreground:#fff;--primary-strong:#153a7a;--primary-soft:#e4eaf6;--secondary:var(--card);--secondary-foreground:var(--primary);--secondary-border:var(--primary);--muted:#ece4d5;--muted-foreground:#4a5468;--accent:var(--muted);--accent-foreground:var(--foreground);--destructive:#b81f24;--destructive-foreground:#fff;--border:#ebd9a4;--border-strong:#e2c46a;--input:#9db0d4;--ring:var(--primary);--eyebrow:var(--primary);--masthead:var(--primary);--masthead-foreground:#fff;--icon-tile:var(--primary-soft);--icon-tile-foreground:var(--primary);--progress:var(--rating);--progress-track:#f2c9c6;--rating:#d7262b;--rating-empty:#9e1b1f;--bounty-soft:#fcefc4;--bounty-foreground:#5c4600;--ontime-soft:var(--primary-soft);--ontime-foreground:var(--primary-strong);--streak-soft:#fbe7e7;--streak-foreground:#9e1b1f;--waiting-soft:var(--muted);--waiting-foreground:var(--foreground-soft);--pending-border:#c9a53a;--avatar:#f2c230;--avatar-foreground:#161616;--plate:var(--background);--scrim:#16161673;--shadow-sheet:0 -8px 24px #1616161f;--focus-ring:0 0 0 2px #fdf1cf, 0 0 0 4px #1e4fa3}:root,[data-theme]{--rs-text-greeting:26px;--rs-text-title:24px;--rs-text-section:20px;--rs-text-row:15px;--rs-text-body:15px;--rs-lh-body:22px;--rs-text-small:13px;--rs-text-tab:11.5px;--rs-text-button:14px;--rs-text-button-lg:15px;--rs-h-control:var(--size-control);--rs-h-row-btn:var(--size-control-row);--rs-h-sheet-btn:var(--size-control-lg);--rs-icon-tile:var(--size-icon-tile);--rs-icon:20px;--rs-avatar:var(--size-avatar);--rs-tabbar:var(--size-tabbar);--rs-tab-icon:22px;--rs-row-pad:9px 9px 9px var(--space-3);--rs-row-gap:var(--space-2)}:root,[data-theme^=farmhouse]{--rs-font-display:var(--font-farmhouse-display);--rs-font-body:var(--font-farmhouse-body);--rs-w-display:600;--rs-w-body:400;--rs-w-medium:500;--rs-w-strong:600;--rs-w-label:600;--rs-w-button:var(--rs-w-strong);--rs-r-badge:var(--radius-fh-badge);--rs-r-control:var(--radius-fh-control);--rs-r-tile:var(--radius-fh-control);--rs-r-card:var(--radius-fh-card);--rs-r-sheet:var(--radius-fh-sheet);--rs-r-avatar:var(--radius-full);--rs-r-bar:var(--radius-full);--rs-icon-cap:round;--rs-icon-join:round;--rs-icon-stroke:1.6;--rs-tab-stroke:1.8}[data-theme^=galo]{--rs-font-display:var(--font-galo-display);--rs-font-body:var(--font-galo-body);--rs-w-display:400;--rs-w-body:500;--rs-w-medium:600;--rs-w-strong:700;--rs-w-label:800;--rs-w-button:var(--rs-w-strong);--rs-r-badge:var(--radius-none);--rs-r-control:var(--radius-none);--rs-r-tile:var(--radius-none);--rs-r-card:var(--radius-none);--rs-r-sheet:var(--radius-none);--rs-r-avatar:var(--radius-none);--rs-r-bar:var(--radius-none);--rs-icon-cap:square;--rs-icon-join:miter;--rs-icon-stroke:1.8;--rs-tab-stroke:1.9}[data-theme$=kids],[data-audience=kids]{--rs-text-greeting:30px;--rs-text-title:30px;--rs-text-section:24px;--rs-text-row:17px;--rs-text-body:16px;--rs-text-small:14px;--rs-text-tab:13px;--rs-text-button:16px;--rs-text-button-lg:16px;--rs-w-button:calc(var(--rs-w-strong) + 100);--rs-h-control:var(--size-control-kids);--rs-h-row-btn:var(--size-control-kids);--rs-h-sheet-btn:var(--size-control-kids);--rs-icon-tile:var(--size-icon-tile-kids);--rs-icon:26px;--rs-avatar:var(--size-avatar-kids);--rs-tabbar:var(--size-tabbar-kids);--rs-tab-icon:26px;--rs-row-pad:var(--space-3) var(--space-3) var(--space-3) var(--space-3\.5);--rs-row-gap:var(--space-2\.5)}[data-theme=farmhouse-kids],[data-theme^=farmhouse][data-audience=kids]{--rs-r-control:var(--radius-kids-card);--rs-r-tile:var(--radius-kids-tile);--rs-r-card:var(--radius-kids-card)}[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme$=-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@scope([data-theme^=farmhouse]) to ([data-theme]){.only-galo{display:none!important}}@scope([data-theme^=galo]) to ([data-theme]){.only-farmhouse{display:none!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
