.loader_spinner_loader_3c197{color:var(--loader-color,var(--color-primary));height:1.5rem;height:var(--loader-size,1.5rem);width:1.5rem;width:var(--loader-size,1.5rem);display:inline-block}.loader_spinner_loader_3c197 .loader_loading_spinner_9a467{width:100%;height:100%;animation:1.2s linear infinite loader_rotate_80b3a}.loader_spinner_loader_3c197 .loader_loading_path_8a490{stroke:currentColor;stroke-dasharray:90 150;stroke-dashoffset:0;stroke-linecap:round;stroke-width:4.2px;animation:1.4s ease-in-out infinite loader_dash_67395}.loader_dots_loader_49ca2{align-items:center;gap:.28571rem;gap:calc(var(--loader-size,1rem)/3.5);justify-content:center;display:flex}.loader_dots_loader_49ca2 span{background:var(--loader-color,var(--color-muted-foreground));border-radius:var(--radius-full);height:.33333rem;height:calc(var(--loader-size,1rem)/3);width:.33333rem;width:calc(var(--loader-size,1rem)/3);animation:1.1s ease-in-out infinite loader_dot_pulse_a52b2}.loader_dots_loader_49ca2 span:nth-child(2),:is(.loader_dots_loader_49ca2 span):nth-child(2){animation-delay:.15s}.loader_dots_loader_49ca2 span:nth-child(3),:is(.loader_dots_loader_49ca2 span):nth-child(3){animation-delay:.3s}.loader_skeleton_shape_540a3{background:linear-gradient(100deg,color-mix(in srgb,var(--color-border) 82%,transparent) 20%,color-mix(in srgb,var(--color-muted) 72%,transparent) 40%,color-mix(in srgb,var(--color-border) 82%,transparent) 60%) var(--color-border);border-radius:var(--radius-sm);height:var(--spacing-10);opacity:.5;background-size:200% 100%;width:100%;animation:.75s ease-in-out infinite loader_skeleton_shimmer_9b1ff}.loader_page_loader_4a252{justify-content:center;align-items:center;width:100%;min-height:12rem;display:flex}.loader_overlay_loader_142f1{background-color:color-mix(in srgb,var(--color-background) 95%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);opacity:0;height:fit-content;padding:var(--spacing-6);visibility:hidden;width:fit-content;z-index:var(--z-index-modal);justify-content:center;align-items:center;animation:.1s linear .2s forwards loader_delayed_load_ee087;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes loader_rotate_80b3a{to{transform:rotate(1turn)}}@keyframes loader_dash_67395{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}@keyframes loader_dot_pulse_a52b2{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes loader_delayed_load_ee087{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes loader_skeleton_shimmer_9b1ff{0%{background-position-x:100%}to{background-position-x:-100%}}@media (prefers-reduced-motion:reduce){.loader_dots_loader_49ca2 span,.loader_overlay_loader_142f1,.loader_skeleton_shape_540a3,.loader_spinner_loader_3c197 .loader_loading_path_8a490,.loader_spinner_loader_3c197 .loader_loading_spinner_9a467{animation:none!important}}.toast_item_020ae{background:var(--color-background);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-foreground);font-family:var(--font-family-1);font-size:var(--font-size-sm);align-items:center;gap:var(--spacing-6);line-height:var(--line-height-md);padding:var(--spacing-7) var(--spacing-8);width:100%;display:flex}.toast_icon_23650{color:var(--color-muted-foreground);height:var(--spacing-9);width:var(--spacing-9);--gray11:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.toast_icon_23650 svg{width:100%;height:100%}.toast_icon_23650 .sonner-loader{inset:0;transform:none}.toast_icon_23650 .sonner-loading-wrapper{--size:var(--spacing-9);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.toast_content_05024{gap:var(--spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.toast_title_bc294{color:var(--color-foreground);font-weight:var(--font-weight-medium)}.toast_description_54a90{color:var(--color-foreground);font-size:var(--font-size-xs);line-height:var(--line-height-md)}.toast_action_button_91114{background:var(--color-foreground);border:var(--border-0);border-radius:var(--radius-sm);color:var(--color-background);cursor:pointer;font-family:var(--font-family-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);height:var(--spacing-10);padding:0 var(--spacing-6);transition:opacity var(--transition-base);flex-shrink:0}.toast_action_button_91114:hover{opacity:.85}.toast_cancel_button_93ac6{background:var(--color-muted);border:var(--border-0);border-radius:var(--radius-sm);color:var(--color-foreground);cursor:pointer;font-family:var(--font-family-1);font-size:var(--font-size-xs);height:var(--spacing-10);padding:0 var(--spacing-6);transition:background var(--transition-base);flex-shrink:0}.toast_cancel_button_93ac6:hover{background:var(--color-secondary-muted)}.toast_close_button_57134{background:var(--color-background);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-muted-foreground);cursor:pointer;height:var(--spacing-10);left:0;left:var(--toast-close-button-start,0);right:auto;right:unset;right:var(--toast-close-button-end,unset);transform:translate(-35%,-35%);transform:var(--toast-close-button-transform,translate(-35%,-35%));transition:color var(--transition-base),background var(--transition-base),border-color var(--transition-base);width:var(--spacing-10);z-index:1;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0}.toast_close_button_57134:hover{background:var(--color-muted);color:var(--color-foreground)}.toast_variant_success_253ac .toast_icon_23650{color:var(--color-success-foreground)}.toast_variant_error_faea1 .toast_icon_23650{color:var(--color-error-foreground)}.toast_variant_warning_da26c .toast_icon_23650{color:var(--color-warning-foreground)}.toast_variant_info_e8eec .toast_icon_23650{color:var(--color-info-foreground)}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400;src:url(/assets/geist-regular-DSkA1yZt.woff2)format("woff2")}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--font-family-1:"Geist",sans-serif;--font-family-2:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--line-height-sm:1;--line-height-md:1.25;--line-height-lg:2;--spacing-0:0;--spacing-1:.125rem;--spacing-2:.25rem;--spacing-3:.375rem;--spacing-4:.5rem;--spacing-5:.625rem;--spacing-6:.75rem;--spacing-7:.875rem;--spacing-8:1rem;--spacing-9:1.25rem;--spacing-10:1.5rem;--spacing-11:2rem;--spacing-12:2.5rem;--spacing-14:3.5rem;--spacing-16:6rem;--spacing-container-max:500px;--radius-none:0;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--border-0:0px;--border-1:1px;--border-2:2px;--border-4:4px;--outline-0:0px;--outline-1:1px;--outline-2:2px;--outline-4:4px;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.2s cubic-bezier(.4,0,.2,1);--transition-slow:.3s cubic-bezier(.4,0,.2,1);--duration-fast:.15s;--duration-slow:.3s;--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--color-background:#fcfcfc;--color-foreground:#241318;--color-muted:#f5f2ee;--color-muted-foreground:#6c6157;--color-primary:#8a1a34;--color-primary-muted:#a8324f;--color-primary-foreground:#fff;--color-secondary:#efe9dd;--color-secondary-muted:#e3d8c4;--color-secondary-foreground:#241318;--color-chart-primary:var(--color-primary);--color-chart-secondary:color-mix(in oklch,var(--color-primary) 84%,var(--color-background));--color-chart-tertiary:color-mix(in oklch,var(--color-primary) 68%,var(--color-background));--color-chart-quaternary:color-mix(in oklch,var(--color-primary) 52%,var(--color-background));--color-chart-quinary:color-mix(in oklch,var(--color-primary) 72%,var(--color-primary-muted));--color-chart-muted:color-mix(in oklch,var(--color-muted-foreground) 80%,var(--color-foreground));--color-chart-grid:color-mix(in oklch,var(--color-border) 76%,transparent);--color-chart-cursor:color-mix(in oklch,var(--color-muted) 58%,transparent);--color-border:#e7e1da;--color-ring:var(--color-primary);--color-success-subtle:#d1eed1;--color-success-foreground:#005211;--color-warning-subtle:#fae6bb;--color-warning-foreground:#704a00;--color-error-subtle:#ffdfdc;--color-error-foreground:#972527;--color-info-subtle:#d2ecff;--color-info-foreground:#00537c;--color-overlay:color-mix(in srgb,var(--color-foreground) 50%,transparent);--color-selection:color-mix(in srgb,var(--color-primary) 28%,transparent);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-ring:0 0 0 3px color-mix(in srgb,var(--color-ring) 30%,transparent);--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--z-index-sticky:100;--z-index-modal:1400;--z-index-popover:1500;--aspect-photo:4/3;--order-header:1}@supports (color:oklab(0% 0 0%)){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-background:oklch(99% 0 0);--color-success-subtle:oklch(92% .05 145)}}@supports (color:color(display-p3 0 0 0%)){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-success-foreground:#005211}@media (color-gamut:p3){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-success-foreground:color(display-p3 .06551 .32568 .03828)}}}@supports (color:oklab(0% 0 0%)){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-success-foreground:#005211;--color-warning-subtle:oklch(93% .06 85)}@media (color-gamut:p3){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-success-foreground:oklch(38% .15 145)}}}@supports (color:color(display-p3 0 0 0%)){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-warning-foreground:#704a00}@media (color-gamut:p3){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-warning-foreground:color(display-p3 .43008 .28892 0)}}}@supports (color:oklab(0% 0 0%)){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-warning-foreground:#704a00}@media (color-gamut:rec2020){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-warning-foreground:oklch(44% .14 75)}}}@supports (color:color(display-p3 0 0 0%)){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-error-subtle:#ffdfdc}@media (color-gamut:p3){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-error-subtle:color(display-p3 1 .87169 .85372)}}}@supports (color:oklab(0% 0 0%)){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-error-subtle:#ffdfdc;--color-error-foreground:oklch(45% .15 25)}@media (color-gamut:rec2020){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-error-subtle:oklch(93% .05 25)}}}@supports (color:color(display-p3 0 0 0%)){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-info-subtle:#d2ecff}@media (color-gamut:p3){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-info-subtle:color(display-p3 .83919 .92293 .99748)}}}@supports (color:oklab(0% 0 0%)){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-info-subtle:#d2ecff}@media (color-gamut:p3){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-info-subtle:oklch(93% .04 240)}}}@supports (color:color(display-p3 0 0 0%)){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-info-foreground:#00537c}@media (color-gamut:p3){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-info-foreground:color(display-p3 0 .31751 .52286)}}}@supports (color:oklab(0% 0 0%)){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-info-foreground:#00537c}@media (color-gamut:rec2020){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-info-foreground:oklch(42% .14 240)}}}@supports (color:rgb(0 0 0/0)){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}}[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-background:#0b0b0d;--color-foreground:#f8f8f8;--color-muted:#242426;--color-muted-foreground:#9e9ea2;--color-primary:#f5f5f6;--color-primary-muted:#b7b7bc;--color-primary-foreground:#1a1a1d;--color-secondary:#28282c;--color-secondary-muted:#3a3a3e;--color-secondary-foreground:#f8f8f8;--color-border:#353538;--color-ring:#858592;--color-success-subtle:#002204;--color-success-foreground:#3fdd62;--color-warning-subtle:#301d00;--color-warning-foreground:#ebc166;--color-error-subtle:#340909;--color-error-foreground:#f84b4c;--color-info-subtle:#0b1c2c;--color-info-foreground:#50b0f9;--color-overlay:#000000a6;--color-selection:#545460;--shadow-sm:0 1px 2px 0 #2929294d;--shadow-md:0 4px 6px -1px #20202066,0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #22222280,0 4px 6px -4px #00000080}@supports (color:oklab(0% 0 0%)){[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-background:oklch(15% .004 286);--color-foreground:oklch(98% 0 0);--color-muted:oklch(26% .005 286);--color-muted-foreground:oklch(70% .006 286);--color-primary:oklch(97% .002 286);--color-primary-muted:oklch(78% .008 286);--color-primary-foreground:oklch(22% .006 286);--color-secondary:oklch(28% .006 286);--color-secondary-muted:oklch(35% .006 286);--color-secondary-foreground:oklch(98% 0 0);--color-border:oklch(33% .006 286);--color-ring:oklch(62% .02 286)}}@supports (color:color(display-p3 0 0 0%)){[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-success-subtle:#002204}@media (color-gamut:p3){[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-success-subtle:color(display-p3 .03611 .13204 .02691)}}}@supports (color:oklab(0% 0 0%)){[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-success-subtle:#002204;--color-success-foreground:oklch(79% .21 147)}@media (color-gamut:p3){[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-success-subtle:oklch(22% .07 145)}}}@supports (color:color(display-p3 0 0 0%)){[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-warning-subtle:#301d00}@media (color-gamut:p3){[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-warning-subtle:color(display-p3 .18379 .11492 .00134)}}}@supports (color:oklab(0% 0 0%)){[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-warning-subtle:#301d00;--color-warning-foreground:oklch(83% .12 85);--color-error-subtle:oklch(22% .07 25);--color-error-foreground:oklch(66% .21 24.86);--color-info-subtle:oklch(22% .04 250);--color-info-foreground:oklch(73% .14 244.72);--color-selection:oklch(45% .02 286)}@media (color-gamut:p3){[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-warning-subtle:oklch(25% .06 75)}}}@supports (color:rgb(0 0 0/0)){[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--shadow-md:0 4px 6px -1px #20202066,0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #22222280,0 4px 6px -4px #00000080}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}::selection{background-color:#8a1a3447;background-color:var(--color-selection);color:var(--color-primary-foreground)}::selection{background-color:#8a1a3447;background-color:var(--color-selection);color:var(--color-primary-foreground)}body{background-color:oklch(99% 0 0);background-color:var(--color-background);color:var(--color-foreground);font-family:Geist,sans-serif;font-family:var(--font-family-1);line-height:1.25}button{cursor:pointer;background-color:#0000;border:none;outline:none}a,button{line-height:1}a{color:unset;-webkit-text-decoration:none;text-decoration:none}ul{list-style:none}.admin-page:not(#\#){gap:.875rem;gap:var(--spacing-7);flex-direction:column;width:100%;min-width:0;height:fit-content;display:flex}.admin-page-header:not(#\#){align-items:flex-start;gap:.75rem;gap:var(--spacing-6);padding-bottom:.625rem;padding-bottom:var(--spacing-5);justify-content:space-between;display:flex}@media (width<=900px){.admin-page-header:not(#\#){flex-direction:column}}@media (--md){.admin-page-header:not(#\#){flex-direction:column}}.popover-action-menu:not(#\#){background-color:oklch(99% 0 0);background-color:var(--color-background);border:1px solid #e7e1da;border:1px solid var(--color-border);border-radius:.75rem;border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);gap:.125rem;gap:var(--spacing-1);min-width:10rem;padding:.25rem;padding:var(--spacing-2);flex-direction:column;display:flex}.surface-card:not(#\#){background:oklch(99% 0 0);background:var(--color-background);border:1px solid #e7e1da;border:1px solid var(--color-border);border-radius:1.25rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);gap:.625rem;gap:var(--spacing-5);padding:.75rem;padding:var(--spacing-6);flex-direction:column;display:flex}.surface-card-header:not(#\#){align-items:flex-start;gap:.5rem;gap:var(--spacing-4);justify-content:space-between;display:flex}.surface-card-title-block:not(#\#){gap:.125rem;gap:var(--spacing-1);flex-direction:column;display:flex}.popover-action-item:not(#\#){justify-content:flex-start;width:100%}.surface-card-title:not(#\#){font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold)}.surface-card-description:not(#\#){color:var(--color-muted-foreground);font-size:.875rem;font-size:var(--font-size-sm)}.info-field:not(#\#){gap:.25rem;gap:var(--spacing-2);flex-direction:column;display:flex}.info-field-label:not(#\#){color:var(--color-muted-foreground);font-size:.75rem;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.info-field-value:not(#\#){color:var(--color-foreground);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500}.grid-main-aside:not(#\#){grid-template-columns:1fr minmax(14rem,18rem);display:grid}.field-min-w-md:not(#\#){min-width:22rem}.block:not(#\#):not(#\#){display:block}.inline-block:not(#\#):not(#\#){display:inline-block}.inline:not(#\#):not(#\#){display:inline}.flex:not(#\#):not(#\#){display:flex}.inline-flex:not(#\#):not(#\#){display:inline-flex}.grid:not(#\#):not(#\#){display:grid}.hidden:not(#\#):not(#\#){display:none}.fixed:not(#\#):not(#\#){position:fixed}.absolute:not(#\#):not(#\#){position:absolute}.overflow-hidden:not(#\#):not(#\#){overflow:hidden}.flex-col:not(#\#):not(#\#){flex-direction:column}.flex-wrap:not(#\#):not(#\#){flex-wrap:wrap}.flex-1:not(#\#):not(#\#){flex:1}.items-start:not(#\#):not(#\#){align-items:flex-start}.items-end:not(#\#):not(#\#){align-items:flex-end}.items-center:not(#\#):not(#\#){align-items:center}.items-baseline:not(#\#):not(#\#){align-items:baseline}.justify-end:not(#\#):not(#\#){justify-content:flex-end}.justify-center:not(#\#):not(#\#){justify-content:center}.justify-between:not(#\#):not(#\#){justify-content:space-between}.self-center:not(#\#):not(#\#){align-self:center}.text-left:not(#\#):not(#\#){text-align:left}.text-center:not(#\#):not(#\#){text-align:center}.uppercase:not(#\#):not(#\#){text-transform:uppercase}.capitalize:not(#\#):not(#\#){text-transform:capitalize}.italic:not(#\#):not(#\#){font-style:italic}.truncate:not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-pre-line:not(#\#):not(#\#){white-space:pre-line}.object-contain:not(#\#):not(#\#){-o-object-fit:contain;object-fit:contain}.grid-cols-2:not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.col-span-2:not(#\#):not(#\#){grid-column:span 2/span 2}.grid-cols-3:not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4:not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.border-dashed:not(#\#):not(#\#){border-style:dashed}.border-b-none:not(#\#):not(#\#){border-bottom-style:none}.ml-auto:not(#\#):not(#\#){margin-left:auto}.w-full:not(#\#):not(#\#){width:100%}.w-fit:not(#\#):not(#\#){width:fit-content}.h-full:not(#\#):not(#\#){height:100%}.max-w-full:not(#\#):not(#\#){max-width:100%}.max-h-full:not(#\#):not(#\#){max-height:100%}.min-h-screen:not(#\#):not(#\#){min-height:100vh}.gap-1:not(#\#):not(#\#){gap:.125rem;gap:var(--spacing-1)}.gap-2:not(#\#):not(#\#){gap:.25rem;gap:var(--spacing-2)}.gap-3:not(#\#):not(#\#){gap:.375rem;gap:var(--spacing-3)}.gap-4:not(#\#):not(#\#){gap:.5rem;gap:var(--spacing-4)}.gap-5:not(#\#):not(#\#){gap:.625rem;gap:var(--spacing-5)}.gap-6:not(#\#):not(#\#){gap:.75rem;gap:var(--spacing-6)}.gap-7:not(#\#):not(#\#){gap:.875rem;gap:var(--spacing-7)}.p-0:not(#\#):not(#\#){padding:0;padding:var(--spacing-0)}.p-3:not(#\#):not(#\#){padding:.375rem;padding:var(--spacing-3)}.p-4:not(#\#):not(#\#){padding:.5rem;padding:var(--spacing-4)}.p-6:not(#\#):not(#\#){padding:.75rem;padding:var(--spacing-6)}.pt-1:not(#\#):not(#\#){padding-top:.125rem;padding-top:var(--spacing-1)}.pb-3:not(#\#):not(#\#){padding-bottom:.375rem;padding-bottom:var(--spacing-3)}.pb-4:not(#\#):not(#\#){padding-bottom:.5rem;padding-bottom:var(--spacing-4)}.pb-5:not(#\#):not(#\#){padding-bottom:.625rem;padding-bottom:var(--spacing-5)}.py-2:not(#\#):not(#\#){padding-bottom:.25rem;padding-bottom:var(--spacing-2);padding-top:.25rem;padding-top:var(--spacing-2)}.py-12:not(#\#):not(#\#){padding-bottom:2.5rem;padding-bottom:var(--spacing-12);padding-top:2.5rem;padding-top:var(--spacing-12)}.m-0:not(#\#):not(#\#){margin:0;margin:var(--spacing-0)}.mt-4:not(#\#):not(#\#){margin-top:.5rem;margin-top:var(--spacing-4)}.w-4:not(#\#):not(#\#){width:.5rem;width:var(--spacing-4)}.w-10:not(#\#):not(#\#){width:1.5rem;width:var(--spacing-10)}.w-16:not(#\#):not(#\#){width:6rem;width:var(--spacing-16)}.h-4:not(#\#):not(#\#){height:.5rem;height:var(--spacing-4)}.h-10:not(#\#):not(#\#){height:1.5rem;height:var(--spacing-10)}.h-16:not(#\#):not(#\#){height:6rem;height:var(--spacing-16)}.min-w-0:not(#\#):not(#\#){min-width:0;min-width:var(--spacing-0)}.min-h-0:not(#\#):not(#\#){min-height:0;min-height:var(--spacing-0)}.max-w-container-max:not(#\#):not(#\#){max-width:500px;max-width:var(--spacing-container-max)}.inset-0:not(#\#):not(#\#){bottom:0;bottom:var(--spacing-0);left:0;left:var(--spacing-0);right:0;right:var(--spacing-0);top:0;top:var(--spacing-0)}.top-4:not(#\#):not(#\#){top:.5rem;top:var(--spacing-4)}.right-4:not(#\#):not(#\#){right:.5rem;right:var(--spacing-4)}.left-4:not(#\#):not(#\#){left:.5rem;left:var(--spacing-4)}.bg-background:not(#\#):not(#\#){background-color:oklch(99% 0 0);background-color:var(--color-background)}.bg-muted:not(#\#):not(#\#){background-color:#f5f2ee;background-color:var(--color-muted)}.text-foreground:not(#\#):not(#\#){color:var(--color-foreground)}.text-muted-foreground:not(#\#):not(#\#){color:var(--color-muted-foreground)}.text-primary:not(#\#):not(#\#){color:var(--color-primary)}.border-border:not(#\#):not(#\#){border-color:#e7e1da;border-color:var(--color-border)}.rounded-sm:not(#\#):not(#\#){border-radius:.5rem;border-radius:var(--radius-sm)}.rounded-md:not(#\#):not(#\#){border-radius:.75rem;border-radius:var(--radius-md)}.rounded-lg:not(#\#):not(#\#){border-radius:1.25rem;border-radius:var(--radius-lg)}.rounded-full:not(#\#):not(#\#){border-radius:9999px}.border-0:not(#\#):not(#\#){border-width:0;border-width:var(--border-0)}.border-1:not(#\#):not(#\#){border-width:1px;border-width:var(--border-1)}.text-xs:not(#\#):not(#\#){font-size:.75rem;font-size:var(--font-size-xs)}.text-sm:not(#\#):not(#\#){font-size:.875rem;font-size:var(--font-size-sm)}.text-base:not(#\#):not(#\#){font-size:1rem;font-size:var(--font-size-base)}.text-lg:not(#\#):not(#\#){font-size:1.125rem;font-size:var(--font-size-lg)}.text-xl:not(#\#):not(#\#){font-size:1.25rem;font-size:var(--font-size-xl)}.text-2xl:not(#\#):not(#\#){font-size:1.5rem;font-size:var(--font-size-2xl)}.font-medium:not(#\#):not(#\#){font-weight:500;font-weight:var(--font-weight-medium)}.font-semibold:not(#\#):not(#\#){font-weight:600;font-weight:var(--font-weight-semibold)}.tracking-tight:not(#\#):not(#\#){letter-spacing:-.025em;letter-spacing:var(--letter-spacing-tight)}.tracking-wide:not(#\#):not(#\#){letter-spacing:.025em;letter-spacing:var(--letter-spacing-wide)}.leading-md:not(#\#):not(#\#){line-height:1.25;line-height:var(--line-height-md)}.hover\:underline:hover:not(#\#):not(#\#){-webkit-text-decoration:underline;text-decoration:underline}@media (width<=1800px){.xl\:grid-cols-2:not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1200px){.lg\:grid-cols-1:not(#\#):not(#\#){grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:col-span-1:not(#\#):not(#\#){grid-column:span 1/span 1}.lg\:grid-cols-2:not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.md\:flex-col:not(#\#):not(#\#){flex-direction:column}}@media (width<=550px){.sm\:grid-cols-1:not(#\#):not(#\#){grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2:not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-only:not(#\#):not(#\#):not(#\#){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.divider:not(#\#):not(#\#):not(#\#){background-color:#e7e1da;background-color:var(--color-border);border:none;width:100%;height:1px}
