/*! tailwindcss v4.3.0 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-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}}}@layer theme{:root,:host{--font-sans:"DMSans_400Regular";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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);--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:unset;--color-surface:unset;--color-surface-muted:unset;--color-foreground:unset;--color-muted-foreground:unset;--color-subtle-foreground:unset;--color-border:unset;--color-border-strong:unset;--color-primary:unset;--color-on-primary:unset;--color-primary-muted:unset;--color-on-primary-muted:unset;--color-accent:unset;--color-on-accent:unset;--color-accent-muted:unset;--color-on-accent-muted:unset;--color-success:unset;--color-on-success:unset;--color-success-muted:unset;--color-on-success-muted:unset;--color-danger:unset;--color-on-danger:unset;--color-danger-muted:unset;--color-on-danger-muted:unset;--color-premium:unset;--color-on-premium:unset;--color-overlay:unset;--font-sans-medium:"DMSans_500Medium";--font-sans-bold:"DMSans_700Bold";--font-display:"DMSerifText_400Regular";--radius-chip:9999px;--radius-field:1rem;--radius-control:1.05rem;--radius-card:1.75rem;--radius-sheet:2rem}@media (prefers-color-scheme:light){:root:not(:where(.light,.light *,.dark,.dark *)){--color-background:#f8f4eb;--color-surface:#fefdf8;--color-surface-muted:#efe9de;--color-foreground:#2b2017;--color-muted-foreground:#665a50;--color-subtle-foreground:#91877e;--color-border:#dfd8ce;--color-border-strong:#c5bcb0;--color-primary:#1c5a3b;--color-on-primary:#fdfaf1;--color-primary-muted:#cff0db;--color-on-primary-muted:#124830;--color-accent:#e1a85c;--color-on-accent:#362512;--color-accent-muted:#fde4bf;--color-on-accent-muted:#764f1a;--color-success:#369653;--color-on-success:#f7fef8;--color-success-muted:#beecc6;--color-on-success-muted:#004b22;--color-danger:#ce2a29;--color-on-danger:#fffaf9;--color-danger-muted:#ffd8d2;--color-on-danger-muted:#9b1f1b;--color-premium:#d4a143;--color-on-premium:#362512;--color-overlay:#22181180}@supports (color:lab(0% 0 0)){:root:not(:where(.light,.light *,.dark,.dark *)){--color-background:lab(96.2205% .461489 4.95776);--color-surface:lab(99.2165% .0582635 2.28935);--color-surface-muted:lab(92.5114% .773072 6.08943);--color-foreground:lab(13.5324% 4.03605 8.73216);--color-muted-foreground:lab(39.06% 3.67482 7.60685);--color-subtle-foreground:lab(57.068% 2.55179 6.37302);--color-border:lab(86.8198% .964463 6.06076);--color-border-strong:lab(76.8341% 1.70752 7.49698);--color-primary:lab(33.7983% -26.8281 11.8127);--color-on-primary:lab(98.3211% -.00444055 4.59415);--color-primary-muted:lab(91.8943% -13.9805 6.18004);--color-on-primary-muted:lab(26.6847% -23.2657 9.14821);--color-accent:lab(73.2312% 15.4395 47.3231);--color-on-accent:lab(16.4269% 5.9462 15.9613);--color-accent-muted:lab(91.9698% 4.59033 21.2224);--color-on-accent-muted:lab(37.2013% 13.4199 36.2973);--color-success:lab(55.2995% -40.7628 26.8778);--color-on-success:lab(98.9748% -2.95284 1.87817);--color-success-muted:lab(89.3229% -20.7847 13.3376);--color-on-success-muted:lab(27.0166% -31.2617 18.9166);--color-danger:lab(46.3869% 62.935 43.9057);--color-on-danger:lab(98.7407% 3.50553 2.32636);--color-danger-muted:lab(89.6095% 18.0602 11.1372);--color-on-danger-muted:lab(34.6249% 50.1334 36.4938);--color-premium:lab(69.8983% 12.5019 54.7251);--color-on-premium:lab(16.4269% 5.9462 15.9613);--color-overlay:lab(9.46389% 3.74058 6.52272/.5)}}}@media (prefers-color-scheme:dark){:root:not(:where(.light,.light *,.dark,.dark *)){--color-background:#1b1610;--color-surface:#242018;--color-surface-muted:#2f2921;--color-foreground:#efebe2;--color-muted-foreground:#afaaa1;--color-subtle-foreground:#857f77;--color-border:#3a352d;--color-border-strong:#534c42;--color-primary:#7ed3a6;--color-on-primary:#022618;--color-primary-muted:#1c3d2c;--color-on-primary-muted:#9ce4bd;--color-accent:#edbb6a;--color-on-accent:#2e1e0a;--color-accent-muted:#493314;--color-on-accent-muted:#f4ca84;--color-success:#78d694;--color-on-success:#05210e;--color-success-muted:#133f23;--color-on-success-muted:#99e6ad;--color-danger:#f27168;--color-on-danger:#250e0c;--color-danger-muted:#5e211e;--color-on-danger-muted:#ffbbb2;--color-premium:#eec066;--color-on-premium:#2b1c08;--color-overlay:#0000009e}@supports (color:lab(0% 0 0)){:root:not(:where(.light,.light *,.dark,.dark *)){--color-background:lab(7.80255% 1.1963 4.67028);--color-surface:lab(12.444% 1.26047 5.79633);--color-surface-muted:lab(17.0869% 1.32218 6.16114);--color-foreground:lab(93.0903% .281841 4.58736);--color-muted-foreground:lab(69.8782% .84734 5.30562);--color-subtle-foreground:lab(53.6372% .865191 5.3184);--color-border:lab(22.3077% 1.19512 5.73581);--color-border-strong:lab(32.7539% 1.42103 6.8718);--color-primary:lab(78.2003% -34.3933 13.5821);--color-on-primary:lab(12.5012% -16.9143 5.878);--color-primary-muted:lab(22.9448% -16.4513 6.48806);--color-on-primary-muted:lab(84.9652% -29.3146 11.5959);--color-accent:lab(79.1701% 12.0165 47.8939);--color-on-accent:lab(12.938% 6.10029 14.9848);--color-accent-muted:lab(23.4118% 6.94627 23.2998);--color-on-accent-muted:lab(83.882% 8.70833 40.7804);--color-success:lab(78.4851% -39.8579 23.6764);--color-on-success:lab(10.1568% -15.1248 8.57067);--color-success-muted:lab(23.1751% -21.628 12.9366);--color-on-success-muted:lab(85.1996% -33.5629 19.8549);--color-danger:lab(63.6516% 49.9249 29.9545);--color-on-danger:lab(6.87378% 12.1955 5.48722);--color-danger-muted:lab(22.5592% 28.1846 17.2635);--color-on-danger-muted:lab(82.6313% 37.0631 21.4328);--color-premium:lab(80.4297% 9.91133 50.8926);--color-on-premium:lab(11.7746% 6.15902 14.3125);--color-overlay:lab(0% 0 0/.62)}}}.light{--color-background:#f8f4eb;--color-surface:#fefdf8;--color-surface-muted:#efe9de;--color-foreground:#2b2017;--color-muted-foreground:#665a50;--color-subtle-foreground:#91877e;--color-border:#dfd8ce;--color-border-strong:#c5bcb0;--color-primary:#1c5a3b;--color-on-primary:#fdfaf1;--color-primary-muted:#cff0db;--color-on-primary-muted:#124830;--color-accent:#e1a85c;--color-on-accent:#362512;--color-accent-muted:#fde4bf;--color-on-accent-muted:#764f1a;--color-success:#369653;--color-on-success:#f7fef8;--color-success-muted:#beecc6;--color-on-success-muted:#004b22;--color-danger:#ce2a29;--color-on-danger:#fffaf9;--color-danger-muted:#ffd8d2;--color-on-danger-muted:#9b1f1b;--color-premium:#d4a143;--color-on-premium:#362512;--color-overlay:#22181180}@supports (color:lab(0% 0 0)){.light{--color-background:lab(96.2205% .461489 4.95776);--color-surface:lab(99.2165% .0582635 2.28935);--color-surface-muted:lab(92.5114% .773072 6.08943);--color-foreground:lab(13.5324% 4.03605 8.73216);--color-muted-foreground:lab(39.06% 3.67482 7.60685);--color-subtle-foreground:lab(57.068% 2.55179 6.37302);--color-border:lab(86.8198% .964463 6.06076);--color-border-strong:lab(76.8341% 1.70752 7.49698);--color-primary:lab(33.7983% -26.8281 11.8127);--color-on-primary:lab(98.3211% -.00444055 4.59415);--color-primary-muted:lab(91.8943% -13.9805 6.18004);--color-on-primary-muted:lab(26.6847% -23.2657 9.14821);--color-accent:lab(73.2312% 15.4395 47.3231);--color-on-accent:lab(16.4269% 5.9462 15.9613);--color-accent-muted:lab(91.9698% 4.59033 21.2224);--color-on-accent-muted:lab(37.2013% 13.4199 36.2973);--color-success:lab(55.2995% -40.7628 26.8778);--color-on-success:lab(98.9748% -2.95284 1.87817);--color-success-muted:lab(89.3229% -20.7847 13.3376);--color-on-success-muted:lab(27.0166% -31.2617 18.9166);--color-danger:lab(46.3869% 62.935 43.9057);--color-on-danger:lab(98.7407% 3.50553 2.32636);--color-danger-muted:lab(89.6095% 18.0602 11.1372);--color-on-danger-muted:lab(34.6249% 50.1334 36.4938);--color-premium:lab(69.8983% 12.5019 54.7251);--color-on-premium:lab(16.4269% 5.9462 15.9613);--color-overlay:lab(9.46389% 3.74058 6.52272/.5)}}.dark{--color-background:#1b1610;--color-surface:#242018;--color-surface-muted:#2f2921;--color-foreground:#efebe2;--color-muted-foreground:#afaaa1;--color-subtle-foreground:#857f77;--color-border:#3a352d;--color-border-strong:#534c42;--color-primary:#7ed3a6;--color-on-primary:#022618;--color-primary-muted:#1c3d2c;--color-on-primary-muted:#9ce4bd;--color-accent:#edbb6a;--color-on-accent:#2e1e0a;--color-accent-muted:#493314;--color-on-accent-muted:#f4ca84;--color-success:#78d694;--color-on-success:#05210e;--color-success-muted:#133f23;--color-on-success-muted:#99e6ad;--color-danger:#f27168;--color-on-danger:#250e0c;--color-danger-muted:#5e211e;--color-on-danger-muted:#ffbbb2;--color-premium:#eec066;--color-on-premium:#2b1c08;--color-overlay:#0000009e}@supports (color:lab(0% 0 0)){.dark{--color-background:lab(7.80255% 1.1963 4.67028);--color-surface:lab(12.444% 1.26047 5.79633);--color-surface-muted:lab(17.0869% 1.32218 6.16114);--color-foreground:lab(93.0903% .281841 4.58736);--color-muted-foreground:lab(69.8782% .84734 5.30562);--color-subtle-foreground:lab(53.6372% .865191 5.3184);--color-border:lab(22.3077% 1.19512 5.73581);--color-border-strong:lab(32.7539% 1.42103 6.8718);--color-primary:lab(78.2003% -34.3933 13.5821);--color-on-primary:lab(12.5012% -16.9143 5.878);--color-primary-muted:lab(22.9448% -16.4513 6.48806);--color-on-primary-muted:lab(84.9652% -29.3146 11.5959);--color-accent:lab(79.1701% 12.0165 47.8939);--color-on-accent:lab(12.938% 6.10029 14.9848);--color-accent-muted:lab(23.4118% 6.94627 23.2998);--color-on-accent-muted:lab(83.882% 8.70833 40.7804);--color-success:lab(78.4851% -39.8579 23.6764);--color-on-success:lab(10.1568% -15.1248 8.57067);--color-success-muted:lab(23.1751% -21.628 12.9366);--color-on-success-muted:lab(85.1996% -33.5629 19.8549);--color-danger:lab(63.6516% 49.9249 29.9545);--color-on-danger:lab(6.87378% 12.1955 5.48722);--color-danger-muted:lab(22.5592% 28.1846 17.2635);--color-on-danger-muted:lab(82.6313% 37.0631 21.4328);--color-premium:lab(80.4297% 9.91133 50.8926);--color-on-premium:lab(11.7746% 6.15902 14.3125);--color-overlay:lab(0% 0 0/.62)}}}@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,ui-sans-serif, system-ui, 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;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{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}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.z-0{z-index:0}.z-1{z-index:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-auto{margin-right:auto}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-35\.75{height:calc(var(--spacing) * 35.75)}.h-full{height:100%}.max-h-50{max-height:calc(var(--spacing) * 50)}.min-h-full{min-height:100%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-14{width:calc(var(--spacing) * 14)}.w-\[52px\]{width:52px}.w-full{width:100%}.max-w-\[640px\]{max-width:640px}.max-w-full{max-width:100%}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-0{flex-basis:calc(var(--spacing) * 0)}.basis-auto{flex-basis:auto}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.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-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-chip{border-radius:var(--radius-chip)}.rounded-control{border-radius:var(--radius-control)}.rounded-field{border-radius:var(--radius-field)}.rounded-full{border-radius:3.40282e38px}.rounded-t-sheet{border-top-left-radius:var(--radius-sheet);border-top-right-radius:var(--radius-sheet)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-b-control{border-bottom-right-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-danger{border-color:var(--color-danger)}.border-muted-foreground{border-color:var(--color-muted-foreground)}.border-primary{border-color:var(--color-primary)}.border-success{border-color:var(--color-success)}.border-b-danger{border-bottom-color:var(--color-danger)}.border-b-primary{border-bottom-color:var(--color-primary)}.border-b-success{border-bottom-color:var(--color-success)}.bg-accent-muted{background-color:var(--color-accent-muted)}.bg-background{background-color:var(--color-background)}.bg-border{background-color:var(--color-border)}.bg-danger{background-color:var(--color-danger)}.bg-danger-muted{background-color:var(--color-danger-muted)}.bg-overlay{background-color:var(--color-overlay)}.bg-primary{background-color:var(--color-primary)}.bg-primary-muted{background-color:var(--color-primary-muted)}.bg-success-muted{background-color:var(--color-success-muted)}.bg-surface{background-color:var(--color-surface)}.bg-surface-muted{background-color:var(--color-surface-muted)}.bg-transparent{background-color:#0000}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-1{padding-block:calc(var(--spacing) * 1)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.font-sans-bold{font-family:var(--font-sans-bold)}.font-sans-medium{font-family:var(--font-sans-medium)}.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-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-accent{color:var(--color-accent)}.text-accent-muted{color:var(--color-accent-muted)}.text-background{color:var(--color-background)}.text-border{color:var(--color-border)}.text-border-strong{color:var(--color-border-strong)}.text-danger{color:var(--color-danger)}.text-danger-muted{color:var(--color-danger-muted)}.text-foreground{color:var(--color-foreground)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-on-accent{color:var(--color-on-accent)}.text-on-accent-muted{color:var(--color-on-accent-muted)}.text-on-danger{color:var(--color-on-danger)}.text-on-danger-muted{color:var(--color-on-danger-muted)}.text-on-premium{color:var(--color-on-premium)}.text-on-primary{color:var(--color-on-primary)}.text-on-primary-muted{color:var(--color-on-primary-muted)}.text-on-success{color:var(--color-on-success)}.text-on-success-muted{color:var(--color-on-success-muted)}.text-premium{color:var(--color-premium)}.text-primary{color:var(--color-primary)}.text-primary-muted{color:var(--color-primary-muted)}.text-subtle-foreground{color:var(--color-subtle-foreground)}.text-success{color:var(--color-success)}.text-success-muted{color:var(--color-success-muted)}.text-surface{color:var(--color-surface)}.text-surface-muted{color:var(--color-surface-muted)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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, )}.brightness-6{--tw-brightness:brightness(6%);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, )}.filter{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, )}.backface-hidden{backface-visibility:hidden}.active\:opacity-60:active{opacity:.6}.active\:opacity-80:active{opacity:.8}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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-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}