:root{color-scheme:light;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(100% 0 0);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(94% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--chart-1:oklch(81% .1 252);--chart-2:oklch(62% .19 260);--chart-3:oklch(55% .22 263);--chart-4:oklch(49% .22 264);--chart-5:oklch(42% .18 266);--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.625rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--spacing:.25rem;--tracking-normal:0em;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.dark{color-scheme:dark;--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(26.9% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(37.1% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(27.5% 0 0);--input:oklch(32.5% 0 0);--ring:oklch(55.6% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(27.5% 0 0);--sidebar-ring:oklch(43.9% 0 0);--chart-1:oklch(81% .1 252);--chart-2:oklch(62% .19 260);--chart-3:oklch(55% .22 263);--chart-4:oklch(49% .22 264);--chart-5:oklch(42% .18 266)}@layer components{:where(:root){--size-base:var(--spacing,.25rem);--layout-density:1}:where(:root,[data-size-scope]){--size-xs:calc(var(--size-base) * 2);--size-sm:calc(var(--size-base) * 3);--size-md:calc(var(--size-base) * 4);--size-lg:calc(var(--size-base) * 6);--size-xl:calc(var(--size-base) * 8)}:where([data-density=compact]){--layout-density:.75}:where([data-density=comfortable]){--layout-density:1}:where([data-density=spacious]){--layout-density:1.25}:where(.flex,.inline-flex,.grid,.inline-grid,.stack,.center){--layout-gap:initial}:where(.grid,.inline-grid){--layout-min:16rem}:where(.stack){gap:var(--layout-gap,calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1))));flex-direction:column}:where(.flex,.inline-flex,.grid,.inline-grid,.center){gap:var(--layout-gap,0px)}:where(.container){--layout-max:80rem;--layout-gutter:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)));box-sizing:border-box;inline-size:100%;max-inline-size:var(--layout-max);min-inline-size:0;padding-inline:var(--layout-gutter);margin-inline:auto}:where(.center){place-items:center}:where(.query){container:layout/inline-size}.badge{letter-spacing:.01em;white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;padding:.125rem .625rem;font-size:.6875rem;font-weight:500;line-height:1.5rem;display:inline-flex;&[data-size=xs]{padding:0 .375rem;font-size:.5625rem;line-height:1.125rem}&[data-size=sm]{padding:.0625rem .5rem;font-size:.625rem;line-height:1.25rem}&[data-size=md]{padding:.125rem .625rem;font-size:.6875rem;line-height:1.5rem}&[data-size=lg]{padding:.1875rem .75rem;font-size:.8125rem;line-height:1.75rem}&[data-size=xl]{padding:.25rem .875rem;font-size:.9375rem;line-height:2rem}&[data-variant=outline]{border:1px solid var(--border);color:var(--muted-foreground)}&[data-variant=secondary]{background:var(--secondary);color:var(--secondary-foreground)}&[data-variant=default]{background:var(--primary);color:var(--primary-foreground)}}.btn{white-space:nowrap;font-size:.875rem;font-weight:500;font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;background-color:var(--primary);height:2.25rem;color:var(--primary-foreground);border:1px solid #0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex;& svg{pointer-events:none;flex-shrink:0;&:not([class*=size-]){width:1rem;height:1rem}}& .spinner{color:inherit}&:focus-visible{outline:2px solid var(--ring);outline-offset:2px}&:disabled,&[aria-disabled=true]{pointer-events:none;opacity:.5}&:disabled .spinner,&[aria-disabled=true] .spinner{animation-play-state:paused}&[data-variant=default]{background-color:var(--primary);color:var(--primary-foreground);&:hover{opacity:.9}}&[data-variant=secondary]{background-color:var(--secondary);color:var(--secondary-foreground);&:hover{background-color:color-mix(in oklch, var(--secondary) 85%, var(--secondary-foreground))}}&[data-variant=outline]{background-color:var(--background);color:var(--foreground);border:1px solid var(--border);box-shadow:var(--shadow-xs);&:hover{background-color:var(--accent);color:var(--accent-foreground)}}&[data-variant=ghost]{color:var(--foreground);background-color:#0000;border-color:#0000;&:hover{background-color:var(--accent);color:var(--accent-foreground)}}&[data-variant=destructive]{background-color:var(--destructive);color:var(--destructive-foreground);&:hover{opacity:.9}}&[data-variant=link]{color:var(--primary);text-underline-offset:4px;background-color:#0000;height:auto;padding:0;&:hover{text-decoration:underline}}&[data-variant=soft]{background-color:color-mix(in oklch, var(--primary) 12%, transparent);color:color-mix(in oklch, var(--primary) 80%, var(--foreground));&:hover{background-color:color-mix(in oklch, var(--primary) 20%, transparent)}}&[data-variant=dashed]{color:var(--foreground);border:1px dashed color-mix(in oklch, var(--foreground) 35%, transparent);background-color:#0000;&:hover{background-color:var(--accent);color:var(--accent-foreground);border-style:solid}}&[data-tone]{--_tone:var(--btn-color,var(--primary));--_tone-fg:var(--btn-color-fg,#fff);--_tone-ink:color-mix(in oklch, var(--_tone) 78%, var(--foreground))}&[data-tone=success]{--_tone:oklch(60% .15 150)}&[data-tone=warning]{--_tone:oklch(80% .16 80);--_tone-fg:oklch(28% .06 60)}&[data-tone=info]{--_tone:oklch(60% .16 250)}&[data-tone=destructive]{--_tone:var(--destructive);--_tone-fg:var(--destructive-foreground,#fff)}&[data-tone]:is(:not([data-variant]),[data-variant=default]){background-color:var(--_tone);color:var(--_tone-fg);&:hover{opacity:.9}}&[data-tone][data-variant=outline]{color:var(--_tone-ink);border-color:var(--_tone);background-color:#0000;&:hover{background-color:color-mix(in oklch, var(--_tone) 12%, transparent);color:var(--_tone-ink)}}&[data-tone]:is([data-variant=ghost],[data-variant=dashed]){color:var(--_tone-ink);&:hover{background-color:color-mix(in oklch, var(--_tone) 14%, transparent);color:var(--_tone-ink)}}&[data-tone][data-variant=dashed]{border-color:var(--_tone)}&[data-tone][data-variant=soft]{background-color:color-mix(in oklch, var(--_tone) 16%, transparent);color:var(--_tone-ink);&:hover{background-color:color-mix(in oklch, var(--_tone) 26%, transparent)}}&[data-tone][data-variant=link]{color:var(--_tone-ink)}&:dir(rtl) [data-rtl-flip]{scale:-1 1}&[data-size=xs]{border-radius:var(--radius-sm);height:1.75rem;padding:0 .5rem;font-size:.75rem}&[data-size=sm]{height:2rem;padding:0 .75rem;font-size:.8125rem}&[data-size=md]{height:2.25rem;padding:0 1rem;font-size:.875rem}&[data-size=lg]{height:2.75rem;padding:0 2rem;font-size:1rem}&[data-size=xl]{height:3.25rem;padding:0 2.5rem;font-size:1.125rem}&[data-size=icon]{width:2.25rem;height:2.25rem;padding:0}&[data-size=icon-xs]{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;padding:0}&[data-size=icon-sm]{width:2rem;height:2rem;padding:0}&[data-size=icon-lg]{width:2.75rem;height:2.75rem;padding:0}&[data-size=icon-xl]{width:3.25rem;height:3.25rem;padding:0}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}@media (prefers-contrast:more){.btn{border:2px solid #0000;&[data-variant=default],&[data-variant=secondary],&[data-variant=destructive]{border-color:currentColor}&[data-variant=outline],&[data-variant=ghost]{border-color:var(--foreground)}}}@media (forced-colors:active){.btn{border:1px solid buttontext;&:disabled,&[aria-disabled=true]{color:graytext;border-color:graytext}}}.chart{width:100%;min-inline-size:0;height:20rem;&[data-size=sm]{height:14rem}&[data-size=lg]{height:28rem}@media (prefers-reduced-motion:reduce){& *{transition:none!important}}}.chart-frame{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.chart-title{letter-spacing:var(--tracking-normal);text-wrap:balance;margin:0;font-size:1rem;font-weight:600;line-height:1.25}.chart-dek{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}.chart-source{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.4}@media (prefers-contrast:more){.chart-frame{border-width:2px}.chart-dek,.chart-source{color:var(--foreground)}}@media (forced-colors:active){.chart-frame{color:canvastext;background:canvas;border-color:canvastext}.chart-title,.chart-dek,.chart-source{color:canvastext}}.checkbox{appearance:none;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);cursor:pointer;flex-shrink:0;width:1.125rem;height:1.125rem;margin:0;transition:background-color .15s,border-color .15s;position:relative;&:checked{background-color:var(--primary);border-color:var(--primary);&:after{content:"";border:solid var(--primary-foreground);border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}}&:indeterminate{background-color:var(--primary);border-color:var(--primary);&:after{content:"";background:var(--primary-foreground);border:none;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}&:focus-visible{outline:2px solid var(--ring);outline-offset:2px}&:disabled{background-color:var(--muted);border-color:color-mix(in oklch, var(--muted-foreground) 50%, var(--background));cursor:not-allowed;&:is(:checked,:indeterminate){background-color:color-mix(in oklch, var(--primary) 45%, var(--background));border-color:#0000}}&:is([aria-invalid=true],:user-invalid:not(form[data-validate=submit]:not([data-submitted]) *)){border-color:var(--destructive)}}.checkbox-item{align-items:center;gap:.5rem;display:flex;&>label{cursor:pointer;font-size:.875rem;line-height:1}}.checkbox-item-block{align-items:flex-start;gap:.5rem;display:flex;&>label{cursor:pointer;font-size:.875rem}&>.checkbox{margin-top:.125rem}}:is(.checkbox-item,.checkbox-item-block)>.checkbox:before{content:"";position:absolute;inset-block:-.25rem;inset-inline:-.25rem -.5rem}.checkbox-item:has(.checkbox:disabled),.checkbox-item-block:has(.checkbox:disabled){cursor:not-allowed;& label{color:var(--muted-foreground);cursor:not-allowed}}@media (prefers-reduced-motion:reduce){.checkbox{transition:none}}@media (prefers-contrast:more){.checkbox{border-width:2px}.checkbox:disabled{border-color:var(--muted-foreground)}}@media (forced-colors:active){.checkbox{appearance:auto}}.countdown{--_cd-em:1em;--_cd-speed:1s;font-variant-numeric:tabular-nums;align-items:center;line-height:1;display:inline-flex;&>span{--_v:clamp(0, round(var(--value,0)), 999);--_hi:round(down, calc(var(--_v) / 10), 1);--_lo:mod(var(--_v), 10);height:var(--_cd-em);align-items:flex-start;font-size:0;display:inline-flex;overflow:visible clip;&:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99" / "";width:calc((min(1, var(--_hi)) + min(1, round(down, calc(var(--_hi) / 10), 1))) * 1ch);text-align:start;translate:0 calc(var(--_hi) * -1em);direction:rtl;overflow:hidden}&:after{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9" / "";width:1ch;translate:0 calc(var(--_lo) * -1em)}&:before,&:after{font-size:var(--_cd-em);white-space:pre;transition:translate var(--_cd-speed) cubic-bezier(1, 0, 0, 1), width calc(var(--_cd-speed) / 2) ease;line-height:1}}&[data-digits="2"]>span:before{width:calc(max(1, min(1, var(--_hi)) + min(1, round(down, calc(var(--_hi) / 10), 1))) * 1ch)}&[data-digits="3"]>span:before{content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99" / "";width:2ch}&[data-size=sm]{font-size:.875rem}&[data-size=md]{font-size:1rem}&[data-size=lg]{font-size:1.5rem}&[data-size=xl]{font-size:2.25rem}&[data-size="2xl"]{font-size:3.75rem}&[data-size="3xl"]{font-size:6rem}&[data-speed=fast]{--_cd-speed:.4s}&[data-speed=slow]{--_cd-speed:1.6s}}.countdown-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:inline-flex}.countdown-unit{flex-direction:column;align-items:center;gap:.375rem;min-width:4.5rem;display:inline-flex;&[data-variant]{border-radius:var(--radius-lg);padding:.75rem 1rem}&[data-variant=muted]{background-color:var(--muted)}&[data-variant=primary]{background-color:var(--primary);color:var(--primary-foreground);& .countdown-label{color:color-mix(in oklch, var(--primary-foreground) 75%, transparent)}}&[data-variant=outline]{border:1px solid var(--border)}}.countdown-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:500}@media (prefers-reduced-motion:reduce){.countdown>span:before,.countdown>span:after{transition:none}}@media (forced-colors:active){.countdown-unit[data-variant]{border:1px solid canvastext}}dialog.dialog{border-radius:var(--radius-xl);background-color:var(--popover);color:var(--popover-foreground);width:calc(100vw - 2rem);max-width:28rem;max-height:calc(100vh - 2rem);box-shadow:0 25px 80px oklch(0% 0 0/.25), 0 0 0 1px var(--border);opacity:0;transition:opacity .2s ease, transform .2s ease, display .2s allow-discrete;border:none;margin:auto;padding:0;position:fixed;inset:0;transform:translateY(-.5rem)scale(.98);&[open]{opacity:1;transform:translateY(0)scale(1)}&[data-size=sm]{max-width:24rem}&[data-size=md]{max-width:28rem}&[data-size=lg]{max-width:32rem}&[data-size=xl]{max-width:40rem}&[data-size=full]{max-width:calc(100vw - 2rem)}&::backdrop{backdrop-filter:blur();transition:all .2s ease, display .2s allow-discrete;background:oklch(0% 0 0/0)}&[open]::backdrop{backdrop-filter:blur(3px);background:oklch(0% 0 0/.45)}}@starting-style{dialog.dialog[open]{opacity:0;transform:translateY(-.5rem)scale(.98)}dialog.dialog[open]::backdrop{backdrop-filter:blur();background:oklch(0% 0 0/0)}}html:has(dialog.dialog:modal){scrollbar-gutter:stable;overflow:hidden}.dialog:where([data-density=compact]) .dialog-content{padding:1rem}.dialog:where([data-density=comfortable]) .dialog-content{padding:1.5rem}.dialog:where([data-density=spacious]) .dialog-content{padding:2rem}.dialog-content{padding:1.5rem}.dialog-header{margin-bottom:1rem}.dialog-title{letter-spacing:-.01em;margin:0 0 .375rem;font-size:1.0625rem;font-weight:600}.dialog-description{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.6}.dialog-body{margin-top:1rem}.dialog-footer{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}[data-lucide]{vertical-align:middle;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;&[data-size=xs]{width:.75rem;height:.75rem}&[data-size=sm]{width:.875rem;height:.875rem}&[data-size=md]{width:1.25rem;height:1.25rem}&[data-size=lg]{width:1.5rem;height:1.5rem}&[data-size=xl]{width:2rem;height:2rem}&[data-animate=spin]{animation:1s linear infinite icon-spin}}@keyframes icon-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-lucide]{transition:none!important;animation:none!important}}@media (prefers-contrast:more){[data-lucide]{stroke-width:2.5px}}@media (forced-colors:active){[data-lucide]{color:canvastext}}.input{box-sizing:border-box;border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);width:100%;height:2.25rem;font-size:.875rem;font-family:var(--font-sans);color:var(--foreground);box-shadow:var(--shadow-xs);outline:none;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;&:focus{border-color:var(--ring);box-shadow:0 0 0 2px oklch(from var(--ring) l c h / .2)}&::placeholder{color:var(--muted-foreground)}&:read-only:not([type=file],:disabled){background:var(--muted);cursor:default;opacity:.7;&:focus{border-color:var(--input);box-shadow:var(--shadow-xs)}}&:disabled{background-color:var(--muted);color:var(--muted-foreground);box-shadow:none;cursor:not-allowed}&:is([aria-invalid=true],:user-invalid:is(form *):not(form[data-validate=submit]:not([data-submitted]) *)){border-color:var(--destructive);&:focus{border-color:var(--destructive);box-shadow:0 0 0 2px oklch(from var(--destructive) l c h / .2)}}&[type=file]{padding:0;font-size:.875rem;&::file-selector-button{border:none;border-right:1px solid var(--input);background:var(--muted);height:100%;color:var(--foreground);font-size:.875rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;margin-right:.75rem;padding:0 .75rem;transition:background .15s;&:hover{background:var(--accent)}}}&::-webkit-search-cancel-button,&::-webkit-calendar-picker-indicator{cursor:pointer}&[data-size=xs]{height:1.75rem;padding:0 .5rem;font-size:.75rem}&[data-size=sm]{height:2rem;padding:0 .625rem;font-size:.8125rem}&[data-size=md]{height:2.25rem;padding:0 .75rem;font-size:.875rem}&[data-size=lg]{height:2.75rem;padding:0 1rem;font-size:1rem}&[data-size=xl]{height:3.25rem;padding:0 1.25rem;font-size:1.125rem}}.input-group{box-sizing:border-box;border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);width:100%;height:2.25rem;box-shadow:var(--shadow-xs);color:var(--muted-foreground);align-items:center;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:flex;&>.input{border-radius:inherit;min-width:0;height:100%;box-shadow:none;font-size:inherit;background:0 0;border:none;flex:1;&:focus{box-shadow:none}&:not(:first-child){padding-inline-start:.5rem}&:not(:last-child){padding-inline-end:.5rem}}&:has(>.input:focus){border-color:var(--ring);box-shadow:0 0 0 2px oklch(from var(--ring) l c h / .2)}&:has(>.input:is([aria-invalid=true],:user-invalid:is(form *):not(form[data-validate=submit]:not([data-submitted]) *))){border-color:var(--destructive);&:has(>.input:focus){box-shadow:0 0 0 2px oklch(from var(--destructive) l c h / .2)}}&:has(>.input:read-only:not(:disabled)){background:var(--muted);&>.input{background:0 0}&:has(>.input:focus){border-color:var(--input);box-shadow:var(--shadow-xs)}}&:has(>.input:disabled){background:var(--muted);box-shadow:none;cursor:not-allowed;&>.input{background:0 0}}&>.input-group-icon{width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none;flex-shrink:0;&:first-child{margin-inline-start:.75rem}&:last-child{margin-inline-end:.75rem}}&>.input-group-text{white-space:nowrap;color:var(--muted-foreground);user-select:none;flex-shrink:0;&:first-child{margin-inline-start:.75rem}&:last-child{margin-inline-end:.75rem}}&>.input-group-button{box-sizing:border-box;aspect-ratio:1;border-radius:var(--radius-sm);height:calc(100% - .5rem);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-grid;& svg{width:1rem;height:1rem}& svg[hidden]{display:none}&:hover{background:var(--accent);color:var(--accent-foreground)}&:focus-visible{outline:2px solid var(--ring);outline-offset:1px}&:disabled{cursor:not-allowed;color:var(--muted-foreground);background:0 0}&:first-child{margin-inline-start:.25rem}&:last-child{margin-inline-end:.25rem}&+.input-group-button{margin-inline-start:.125rem}}&[data-size=xs]{height:1.75rem;font-size:.75rem}&[data-size=sm]{height:2rem;font-size:.8125rem}&[data-size=md]{height:2.25rem;font-size:.875rem}&[data-size=lg]{height:2.75rem;font-size:1rem}&[data-size=xl]{height:3.25rem;font-size:1.125rem}}textarea.input{field-sizing:content;min-height:5rem;padding-top:.5rem;padding-bottom:.5rem}.field-description{color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem}.field-error{color:var(--destructive);margin:.375rem 0 0;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.input{transition:none}.input[type=file]::file-selector-button{transition:none}}@media (prefers-contrast:more){.input{border-width:2px}.input:disabled{border-color:var(--muted-foreground)}}@media (forced-colors:active){.input{color:buttontext;background:field;border-color:buttonborder}.input:focus{outline-offset:1px;outline:2px solid highlight}.input:disabled{opacity:1;color:graytext;border-color:graytext}.input:is([aria-invalid=true],:user-invalid:is(form *):not(form[data-validate=submit]:not([data-submitted]) *)){border-color:linktext}.field-error{color:linktext}.input-group{background:field;border-color:buttonborder;&>.input:focus{outline:none}&:has(>.input:focus){outline-offset:1px;outline:2px solid highlight}&:has(>.input:disabled){border-color:graytext}&>.input-group-button{color:buttontext}}}.label{font-size:.875rem;font-weight:500;font-family:var(--font-sans);color:var(--foreground);cursor:default;margin-bottom:.375rem;line-height:1;display:block;&:has(+input[required]):after,&:has(+textarea[required]):after{content:"  *";color:var(--destructive);font-weight:600}&[data-disabled],&:has(+:disabled),&:has(+[data-disabled]){opacity:.7;cursor:not-allowed}}.label-hint{color:var(--muted-foreground);font-size:.8125rem;font-weight:400}@media (prefers-contrast:more){.label[data-disabled],.label:has(+:disabled),.label:has(+[data-disabled]){opacity:.85}}@media (forced-colors:active){.label{color:linktext}.label[data-disabled],.label:has(+:disabled),.label:has(+[data-disabled]){opacity:1;color:graytext}}.radio-group{border:none;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex;&>legend{margin-top:.5rem;margin-bottom:.375rem}&[data-orientation=horizontal]{flex-flow:wrap;gap:1rem}}.radio-item{align-items:center;gap:.5rem;display:flex;&>label{cursor:pointer;font-size:.875rem;font-weight:400}}.radio-item-block{grid-template-columns:auto 1fr;gap:0 .5rem;display:grid;&>.radio{grid-row:1/3;margin-top:.125rem}&>label{cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.4}&>.radio-description{color:var(--muted-foreground);grid-column:2;font-size:.8125rem;line-height:1.5}}.radio-group:where([data-density=compact]){gap:.25rem;&[data-orientation=horizontal]{gap:.75rem}& .radio-card{padding:.75rem 1rem}}.radio-group:where([data-density=comfortable]){gap:.5rem;&[data-orientation=horizontal]{gap:1rem}}.radio-group:where([data-density=spacious]){gap:.75rem;&[data-orientation=horizontal]{gap:1.5rem}& .radio-card{padding:1.25rem 1.5rem}}:is(.radio-item,.radio-item-block)>.radio:before{content:"";position:absolute;inset-block:-.25rem;inset-inline:-.25rem -.5rem}.radio-card{border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;transition:border-color .15s,background .15s;display:flex;position:relative;&:hover{background:var(--accent)}&:has(.radio:checked){border-color:var(--primary)}&:has(.radio:focus-visible){outline:2px solid var(--ring);outline-offset:2px}&:has(.radio:disabled){cursor:not-allowed;background:var(--muted);&:hover{background:var(--muted)}&>label{color:var(--muted-foreground);cursor:not-allowed}}&>.radio{position:absolute;top:1rem;right:1rem}&>label{cursor:pointer;font-size:.875rem;font-weight:500}&>.radio-description{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}}.radio{appearance:none;border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;margin:0;transition:border-color .15s;position:relative;&:checked{border-color:var(--primary);&:after{content:"";background:var(--primary);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}&:focus-visible{outline:2px solid var(--ring);outline-offset:2px}&:disabled{background:var(--muted);border-color:color-mix(in oklch, var(--muted-foreground) 50%, var(--background));cursor:not-allowed;&:checked{border-color:color-mix(in oklch, var(--primary) 45%, var(--background));&:after{background:color-mix(in oklch, var(--primary) 45%, var(--background))}}&+label{color:var(--muted-foreground);cursor:not-allowed}}&[aria-invalid=true]{border-color:var(--destructive);&:checked{border-color:var(--destructive);&:after{background:var(--destructive)}}}}.radio-group-description{color:var(--muted-foreground);margin:-.125rem 0 .25rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.radio,.radio-card{transition:none}}@media (forced-colors:active){.radio{border-color:buttontext;&:checked{border-color:highlight;&:after{background:highlight}}&:disabled{border-color:graytext;&:checked:after{background:graytext}}}.radio-card{border-color:buttontext;&:has(.radio:checked){border-color:highlight}}}.select{appearance:none;border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);width:100%;height:2.25rem;font-size:.875rem;font-family:var(--font-sans);color:var(--foreground);box-shadow:var(--shadow-xs);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;outline:none;padding:0 2rem 0 .75rem;transition:border-color .15s,box-shadow .15s;&:has(>option[value=""]:checked){color:var(--muted-foreground)}&:focus{border-color:var(--ring);box-shadow:0 0 0 2px oklch(from var(--ring) l c h / .2)}&:disabled{background-color:var(--muted);color:var(--muted-foreground);box-shadow:none;cursor:not-allowed;opacity:1}&:is([aria-invalid=true],:user-invalid:not(form[data-validate=submit]:not([data-submitted]) *)){border-color:var(--destructive);&:focus{border-color:var(--destructive);box-shadow:0 0 0 2px oklch(from var(--destructive) l c h / .2)}}&[multiple]{background-image:none;height:auto;padding:.25rem;overflow-y:auto;& option{border-radius:calc(var(--radius-md) - 2px);color:var(--foreground);padding:.375rem .5rem}& option:checked{background:linear-gradient(color-mix(in oklch, var(--primary) 14%, transparent), color-mix(in oklch, var(--primary) 14%, transparent));font-weight:500}& option:disabled{color:var(--muted-foreground);cursor:not-allowed}& optgroup{color:var(--muted-foreground);font-size:.75rem;font-weight:600}}&[data-size=xs]{height:1.75rem;padding-left:.5rem;font-size:.75rem}&[data-size=sm]{height:2rem;padding-left:.625rem;font-size:.8125rem}&[data-size=md]{height:2.25rem;padding-left:.75rem;font-size:.875rem}&[data-size=lg]{height:2.75rem;padding-left:1rem;font-size:1rem}&[data-size=xl]{height:3.25rem;padding-left:1.25rem;font-size:1.125rem}&[multiple][data-size]{height:auto}}.switch{appearance:none;background:var(--input);cursor:pointer;border:none;border-radius:9999px;outline:none;flex-shrink:0;width:2.25rem;height:1.25rem;margin:0;transition:background-color .15s;position:relative;&:after{content:"";background:var(--background);border-radius:50%;width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px oklch(0% 0 0/.15)}&:checked{background:var(--primary);&:after{transform:translate(1rem)}}&:focus-visible{outline:2px solid var(--ring);outline-offset:2px}&:disabled{cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--border);&:after{background:var(--muted);box-shadow:0 0 0 1px var(--border)}&:checked{background:color-mix(in oklch, var(--primary) 45%, var(--background));box-shadow:none;&:after{background:var(--background);box-shadow:none}}}&[aria-invalid=true]{background:var(--destructive);&:checked{background:var(--destructive)}}&[data-size=xs]{width:1.5rem;height:.875rem;&:after{width:calc(.875rem - 4px);height:calc(.875rem - 4px)}&:checked:after{transform:translate(.625rem)}}&[data-size=sm]{width:1.75rem;height:1rem;&:after{width:calc(1rem - 4px);height:calc(1rem - 4px)}&:checked:after{transform:translate(.75rem)}}&[data-size=lg]{width:2.75rem;height:1.5rem;&:after{width:calc(1.5rem - 4px);height:calc(1.5rem - 4px)}&:checked:after{transform:translate(1.25rem)}}&[data-size=xl]{width:3.25rem;height:1.75rem;&:after{width:calc(1.75rem - 4px);height:calc(1.75rem - 4px)}&:checked:after{transform:translate(1.5rem)}}}.switch-item{align-items:center;gap:.5rem;display:flex;&>label{cursor:pointer;font-size:.875rem}}.switch-item-block{grid-template-columns:auto 1fr;align-items:center;gap:0 .75rem;display:grid;&>.switch{grid-row:1/3}&>label{cursor:pointer;font-size:.875rem;font-weight:500}&>.switch-description{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}}.switch-item>.switch:before{content:"";position:absolute;inset-block:-.25rem;inset-inline:-.25rem -.5rem}.switch-item-block>.switch:before{content:"";position:absolute;inset-block:-.25rem;inset-inline:-.25rem -.75rem}.switch-item:has(.switch:disabled),.switch-item-block:has(.switch:disabled){cursor:not-allowed;&>label{color:var(--muted-foreground);cursor:not-allowed}}@media (prefers-reduced-motion:reduce){.switch,.switch:after{transition:none}}@media (forced-colors:active){.switch{background:buttonface;border:1px solid buttontext;&:after{box-shadow:none;background:buttontext}&:checked{background:highlight;border-color:highlight;&:after{background:highlighttext}}&:disabled{border-color:graytext;&:after{background:graytext}}}}.table-container{border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;overflow-x:auto;container-type:inline-size}.table{border-collapse:collapse;caption-side:bottom;width:100%;font-size:.875rem}.table-caption{color:var(--muted-foreground);text-align:center;padding:.75rem 1rem;font-size:.8125rem}.table-head{text-align:start;color:var(--muted-foreground);background-color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--border);padding:.75rem 1rem;font-weight:500;&:first-child{border-top-left-radius:var(--radius-lg)}&:last-child{border-top-right-radius:var(--radius-lg)}}.table-row{border-bottom:1px solid var(--border);transition:background-color .15s;&:last-child{border-bottom:none}tbody &:hover{background-color:var(--muted)}}.table-cell{vertical-align:middle;color:var(--foreground);padding:.75rem 1rem;&:is(th){text-align:start;font-weight:500}}tfoot .table-row{background-color:var(--muted);border-top:1px solid var(--border);font-weight:500}tfoot .table-cell:first-child{border-bottom-left-radius:var(--radius-lg)}tfoot .table-cell:last-child{border-bottom-right-radius:var(--radius-lg)}.table:where([data-density=compact]){& .table-head,& .table-cell{padding:.375rem .625rem}& .table-caption{padding:.5rem .625rem}}.table:where([data-density=comfortable]){& .table-head,& .table-cell,& .table-caption{padding:.75rem 1rem}}.table:where([data-density=spacious]){& .table-head,& .table-cell,& .table-caption{padding:1rem 1.25rem}}:is(.table-head,.table-cell){&[data-align=start]{text-align:start}&[data-align=center]{text-align:center}&[data-align=end]{text-align:end}&[data-numeric]{text-align:end;font-variant-numeric:tabular-nums}&[data-valign=top]{vertical-align:top}&[data-nowrap]{white-space:nowrap}}.table{text-align:start}.table-sort{border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;margin:-.25rem -.5rem;padding:.25rem .5rem;display:inline-flex;&:hover{color:var(--foreground);background-color:color-mix(in oklch, var(--foreground) 6%, transparent)}&:focus-visible{outline:2px solid var(--ring);outline-offset:1px}&:after{content:"";background:conic-gradient(from 150deg at 50% 0, currentColor 60deg, transparent 0) top / 100% 40% no-repeat, conic-gradient(from -30deg at 50% 100%, currentColor 60deg, transparent 0) bottom / 100% 40% no-repeat;opacity:.35;flex-shrink:0;width:.5rem;height:.75rem}[data-align=end]>&,[data-numeric]>&{flex-direction:row-reverse}}.table-head[aria-sort=ascending] .table-sort:after{opacity:1;background:conic-gradient(from 150deg at 50% 0, currentColor 60deg, transparent 0) center / 100% 50% no-repeat}.table-head[aria-sort=descending] .table-sort:after{opacity:1;background:conic-gradient(from -30deg at 50% 100%, currentColor 60deg, transparent 0) center / 100% 50% no-repeat}.table-head[aria-sort]:not([aria-sort=none]){color:var(--foreground)}.table-select{width:1%;padding-inline-end:0!important;& .checkbox{vertical-align:middle}}.table-row[aria-selected=true]{background-color:color-mix(in oklch, var(--primary) 7%, transparent);tbody &:hover{background-color:color-mix(in oklch, var(--primary) 11%, transparent)}}.table-handle{width:1%;color:var(--muted-foreground);padding-inline-end:0!important;& button{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:inherit;cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;&:hover{color:var(--foreground);background-color:var(--accent)}&:focus-visible{outline:2px solid var(--ring);outline-offset:1px}& svg{width:1rem;height:1rem}}}.table-row[data-dragging]{opacity:.4}.table-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--primary)}.table-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--primary)}.table[data-lock-start] :is(.table-head,.table-cell),.table[data-lock-end] :is(.table-head,.table-cell){background-clip:padding-box}.table[data-lock-start] :is(tr>:first-child),.table:is([data-lock-start="2"],[data-lock-start="3"]) :is(tr>:nth-child(2)),.table[data-lock-start="3"] :is(tr>:nth-child(3)),.table[data-lock-end] :is(tr>:last-child){z-index:1;background-color:var(--_lock-bg,var(--background));position:sticky}.table[data-lock-start] tr>:first-child{inset-inline-start:0}.table:is([data-lock-start="2"],[data-lock-start="3"]) tr>:nth-child(2){inset-inline-start:var(--table-lock-1,0px)}.table[data-lock-start="3"] tr>:nth-child(3){inset-inline-start:calc(var(--table-lock-1,0px) + var(--table-lock-2,0px))}.table[data-lock-end] tr>:last-child{inset-inline-end:0}.table thead .table-head,.table tfoot .table-cell{--_lock-bg:var(--muted)}.table[data-lock-start="1"] tr>:first-child,.table[data-lock-start="2"] tr>:nth-child(2),.table[data-lock-start="3"] tr>:nth-child(3){box-shadow:inset -1px 0 0 var(--border)}.table[data-lock-end] tr>:last-child{box-shadow:inset 1px 0 0 var(--border)}.table-row:hover>.table-cell{--_lock-bg:color-mix(in oklch, var(--muted) 100%, var(--background))}.table-row[aria-selected=true]>.table-cell{--_lock-bg:color-mix(in oklch, var(--primary) 7%, var(--background))}.table[data-sticky-header] thead .table-head{z-index:2;position:sticky;top:0}.table-container:has(>.table[data-sticky-header]){overflow:auto}.table-actions{white-space:nowrap;text-align:end;width:1%;&>*+*,& .table-actions-inline>*+*{margin-inline-start:.25rem}}.table-actions-inline{align-items:center;display:inline-flex}.table-actions-menu{display:none}.table[data-actions=quiet] :is(.table-actions>.btn,.table-actions-inline,.table-actions-menu>.btn){opacity:.45;transition:opacity .15s}.table[data-actions=quiet] .table-row:is(:hover,:focus-within) :is(.table-actions>.btn,.table-actions-inline,.table-actions-menu>.btn){opacity:1}@media (hover:none){.table[data-actions=quiet] :is(.table-actions>.btn,.table-actions-inline,.table-actions-menu>.btn){opacity:1}}@media (pointer:coarse){.table-actions .btn[data-size^=icon]{min-width:2.75rem;min-height:2.75rem}}@container (width<=40rem){.table-actions:has(.table-actions-menu) .table-actions-inline{display:none}.table-actions-menu{display:inline-flex}}.table-row{anchor-scope:--table-row-menu}.table-actions-menu>.btn{anchor-name:--table-row-menu}.table-menu[popover]{position-anchor:--table-row-menu;inset:auto;top:anchor(bottom);right:anchor(right);position-try-fallbacks:flip-block;border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--popover);min-width:10rem;color:var(--popover-foreground);box-shadow:var(--shadow-lg);text-align:start;margin:.25rem 0 0;padding:.25rem;position:fixed;&:popover-open{gap:.125rem;display:grid}}.table-menu-item{border-radius:var(--radius-md);width:100%;min-height:2.25rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;text-decoration:none;display:flex;&:hover,&:focus-visible{background-color:var(--accent);color:var(--accent-foreground);outline:none}&[data-tone=destructive]{color:var(--destructive)}& svg{width:1rem;height:1rem}}@media (pointer:coarse){.table-menu-item{min-height:2.75rem}}.table-empty{text-align:center;color:var(--muted-foreground);padding:2.5rem 1rem!important;&>*{margin-inline:auto;display:block}&>*+*{margin-top:.375rem}&>strong{color:var(--foreground);font-weight:600}&>.btn{margin-top:1rem;display:inline-flex}}.table-empty-icon{background-color:var(--muted);width:2.75rem;height:2.75rem;color:var(--muted-foreground);border-radius:9999px;place-items:center;margin-bottom:.5rem;display:grid!important;& svg{width:1.25rem;height:1.25rem}}tbody .table-row:has(>.table-empty):hover{background-color:#0000}.table-actions>.btn[popovertarget]{anchor-name:--table-row-menu}.table-cell a:not([class]){color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in oklch, currentColor 30%, transparent);text-underline-offset:.2em;font-weight:500;transition:text-decoration-color .15s;&:hover{text-decoration-color:currentColor}&:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}}.table-sub{color:var(--muted-foreground);margin-top:.125rem;font-size:.8125rem;display:block}.table-truncate{max-width:var(--table-truncate,14rem);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.table-clamp{max-width:var(--table-clamp,20rem);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.table-mono{font-family:var(--font-mono);white-space:nowrap;font-size:.8125rem}.table-muted{color:var(--muted-foreground)}@container (width<=480px){.table-head,.table-cell{padding:.5rem .75rem;font-size:.8125rem}}.tab-list{box-sizing:border-box;background:var(--muted);border-radius:var(--radius-lg);grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;align-items:center;gap:.125rem;min-width:0;max-width:100%;padding:.25rem;display:inline-grid;&:where([data-size=xs]) .tab-trigger{padding-block:.25rem;padding-inline:.5rem;font-size:.75rem}&:where([data-size=sm]) .tab-trigger{padding-block:.3125rem;padding-inline:.625rem;font-size:.8125rem}&:where([data-size=md]) .tab-trigger{padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}&:where([data-size=lg]) .tab-trigger{padding-block:.5rem;padding-inline:1rem;font-size:1rem}&:where([data-size=xl]) .tab-trigger{padding-block:.625rem;padding-inline:1.25rem;font-size:1.125rem}&[data-variant=line][data-size=xs] .tab-trigger{padding-block:.25rem;padding-inline:.5rem}&[data-variant=line][data-size=sm] .tab-trigger{padding-block:.375rem;padding-inline:.75rem}&[data-variant=line][data-size=md] .tab-trigger{padding-block:.5rem;padding-inline:1rem}&[data-variant=line][data-size=lg] .tab-trigger{padding-block:.625rem;padding-inline:1.25rem}&[data-variant=line][data-size=xl] .tab-trigger{padding-block:.75rem;padding-inline:1.5rem}&[data-variant=line]{border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:0;padding:0;& .tab-trigger{border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding-block:.5rem;padding-inline:1rem;&[aria-selected=true]{color:var(--foreground);border-bottom-color:var(--primary);box-shadow:none;background:0 0}}}&[aria-orientation=vertical]{grid-auto-rows:minmax(0,max-content);grid-auto-columns:auto;grid-auto-flow:row;align-items:stretch;width:auto;& .tab-trigger{text-align:start}}}.tab-trigger{text-overflow:ellipsis;white-space:nowrap;text-align:center;border-radius:calc(var(--radius) * .6);min-width:0;min-height:0;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;outline:none;padding-block:.375rem;padding-inline:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:all .15s;display:block;overflow:hidden;& :is(svg,img,.tab-icon){vertical-align:middle;margin-inline-end:.5em;line-height:1;display:inline-block}& :is(svg,img){block-size:1em;inline-size:1em;translate:0 -.0625em}&[aria-selected=true]{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px oklch(0% 0 0/.08), 0 0 0 1px var(--border)}&:focus-visible{outline:2px solid var(--ring);outline-offset:2px}&:disabled{cursor:not-allowed;opacity:.5}}.tabs{flex-direction:column;min-width:0;display:flex;&>.tab-list{align-self:flex-start}&[data-align=center]>.tab-list{align-self:center}&[data-align=end]>.tab-list{align-self:flex-end}&:where([data-side=bottom]){&>.tab-list{order:2}&>.tab-content{margin-top:0;margin-bottom:.75rem}}&:where(:not([data-side]):has(>.tab-list[aria-orientation=vertical])){flex-direction:row;align-items:flex-start;gap:1rem;&>.tab-list{max-width:40%}&>.tab-content{flex:1;min-width:0;margin:0}&:dir(rtl){flex-direction:row-reverse}}&:where([data-side=left],[data-side=right]){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"list panel";column-gap:1rem;display:grid;&>.tab-list{grid-area:list;grid-auto-rows:minmax(0,max-content);grid-auto-columns:auto;grid-auto-flow:row;align-content:start;align-self:stretch;align-items:stretch;max-width:none;height:0;min-height:100%}&[data-align=center]>.tab-list{align-content:center}&[data-align=end]>.tab-list{align-content:end}&>.tab-content{grid-area:panel;min-width:0;margin:0}&>.tab-list .tab-trigger{writing-mode:vertical-rl;text-orientation:sideways;text-align:center;& :is(svg,img){rotate:90deg}}}&:where([data-side=right]),&:where([data-side=left]):dir(rtl){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"panel list"}&:where([data-side=right]):dir(rtl){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"list panel"}@supports (writing-mode:sideways-lr){&:where([data-side=left])>.tab-list .tab-trigger{writing-mode:sideways-lr;& :is(svg,img){rotate:-90deg}}}}.tabs[data-side=bottom]>.tab-list[data-variant=line]{border-bottom:none;border-top:1px solid var(--border);& .tab-trigger{border-top:2px solid #0000;border-bottom:none;margin-top:-1px;margin-bottom:0;&[aria-selected=true]{border-top-color:var(--primary)}}}.tabs:is([data-side=left],[data-side=right],:not([data-side]):has(>.tab-list[aria-orientation=vertical]))>.tab-list[data-variant=line]{border-bottom:none;& .tab-trigger{border-bottom:none;margin-bottom:0}}.tabs:is([data-side=left],:not([data-side]):has(>.tab-list[aria-orientation=vertical]))>.tab-list[data-variant=line]{border-right:1px solid var(--border);& .tab-trigger{border-right:2px solid #0000;margin-right:-1px;&[aria-selected=true]{border-right-color:var(--primary)}}}.tabs[data-side=right]>.tab-list[data-variant=line]{border-left:1px solid var(--border);& .tab-trigger{border-left:2px solid #0000;margin-left:-1px;&[aria-selected=true]{border-left-color:var(--primary)}}}.tab-list[data-variant=attached]{z-index:1;background:0 0;border-radius:0;gap:.25rem;padding:0;position:relative;& .tab-trigger{border:1px solid var(--border);background:var(--muted);box-shadow:none;border-radius:var(--radius-md) var(--radius-md) 0 0;&[aria-selected=true]{background:var(--card);color:var(--card-foreground);box-shadow:none;border-bottom-color:var(--card)}}}.tabs:has(>.tab-list[data-variant=attached]){gap:0;&>.tab-content{margin:0}&>.tab-list[data-variant=attached]{margin-bottom:-1px;max-width:calc(100% - var(--radius-xl));margin-inline-end:var(--radius-xl)}&[data-align=end]>.tab-list[data-variant=attached]{margin-inline:var(--radius-xl) 0}&[data-align=center]>.tab-list[data-variant=attached]{margin-inline:var(--radius-xl);max-width:calc(100% - 2 * var(--radius-xl))}&[data-side=bottom]>.tab-list[data-variant=attached]{margin-top:-1px;margin-bottom:0;& .tab-trigger{border-radius:0 0 var(--radius-md) var(--radius-md);&[aria-selected=true]{border-bottom-color:var(--border);border-top-color:var(--card)}}}&:is([data-side=left],[data-side=right],:not([data-side]):has(>.tab-list[aria-orientation=vertical])){&>.tab-list[data-variant=attached]{max-width:none;padding-bottom:var(--radius-xl);grid-auto-rows:minmax(0,max-content);grid-auto-columns:auto;grid-auto-flow:row;margin-block:0;margin-inline:0;& .tab-trigger{width:100%}}&[data-align=end]>.tab-list[data-variant=attached]{padding-block:var(--radius-xl) 0}&[data-align=center]>.tab-list[data-variant=attached]{padding-block:var(--radius-xl)}}&:not([data-side]):has(>.tab-list[aria-orientation=vertical]){&>.tab-list[data-variant=attached]{max-width:40%}&>.tab-content:not([hidden]){flex-direction:column;align-self:stretch;display:flex;&>.card{flex:1}}}&:is([data-side=left],:not([data-side]):has(>.tab-list[aria-orientation=vertical]))>.tab-list[data-variant=attached]{margin-right:-1px;& .tab-trigger{border-radius:var(--radius-md) 0 0 var(--radius-md);&[aria-selected=true]{border-bottom-color:var(--border);border-right-color:var(--card)}}}&[data-side=right]>.tab-list[data-variant=attached]{margin-left:-1px;& .tab-trigger{border-radius:0 var(--radius-md) var(--radius-md) 0;&[aria-selected=true]{border-bottom-color:var(--border);border-left-color:var(--card)}}}&:not([data-side]):not(:has(>.tab-list[aria-orientation=vertical])):not([data-align=center]):not([data-align=end])>.tab-content>.card{border-start-start-radius:0}&:not([data-side]):not(:has(>.tab-list[aria-orientation=vertical]))[data-align=end]>.tab-content>.card{border-start-end-radius:0}&[data-side=top]:not([data-align=center]):not([data-align=end])>.tab-content>.card{border-start-start-radius:0}&[data-side=top][data-align=end]>.tab-content>.card{border-start-end-radius:0}&[data-side=bottom]:not([data-align=center]):not([data-align=end])>.tab-content>.card{border-end-start-radius:0}&[data-side=bottom][data-align=end]>.tab-content>.card{border-end-end-radius:0}&:is([data-side=left],:not([data-side]):has(>.tab-list[aria-orientation=vertical])):not([data-align=center]):not([data-align=end])>.tab-content>.card{border-top-left-radius:0}&:is([data-side=left],:not([data-side]):has(>.tab-list[aria-orientation=vertical]))[data-align=end]>.tab-content>.card{border-bottom-left-radius:0}&[data-side=right]:not([data-align=center]):not([data-align=end])>.tab-content>.card{border-top-right-radius:0}&[data-side=right][data-align=end]>.tab-content>.card{border-bottom-right-radius:0}}.tab-content{margin-top:.75rem;&:focus-visible{outline:2px solid var(--ring);outline-offset:2px}&[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.tab-trigger{transition:none}}@media (forced-colors:active){.tab-trigger[aria-selected=true]{box-shadow:none;border:2px solid highlight}.tab-trigger:disabled{color:graytext}.tab-list[data-variant=line] .tab-trigger[aria-selected=true]{border:none;border-bottom:2px solid highlight}}.textarea{box-sizing:border-box;border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);width:100%;min-height:5rem;font-size:.875rem;font-family:var(--font-sans);color:var(--foreground);box-shadow:var(--shadow-xs);resize:vertical;field-sizing:content;outline:none;padding:.5rem .75rem;line-height:1.5;transition:border-color .15s,box-shadow .15s;&[data-rows="1"]{min-height:calc(1lh + 1rem + 2px)}&[data-rows="2"]{min-height:calc(2lh + 1rem + 2px)}&[data-rows="3"]{min-height:calc(3lh + 1rem + 2px)}&[data-rows="4"]{min-height:calc(4lh + 1rem + 2px)}&[data-rows="5"]{min-height:calc(5lh + 1rem + 2px)}&[data-rows="6"]{min-height:calc(6lh + 1rem + 2px)}&[data-rows="8"]{min-height:calc(8lh + 1rem + 2px)}&[data-rows="10"]{min-height:calc(10lh + 1rem + 2px)}&[data-max-rows="2"]{max-height:calc(2lh + 1rem + 2px)}&[data-max-rows="3"]{max-height:calc(3lh + 1rem + 2px)}&[data-max-rows="4"]{max-height:calc(4lh + 1rem + 2px)}&[data-max-rows="5"]{max-height:calc(5lh + 1rem + 2px)}&[data-max-rows="6"]{max-height:calc(6lh + 1rem + 2px)}&[data-max-rows="8"]{max-height:calc(8lh + 1rem + 2px)}&[data-max-rows="10"]{max-height:calc(10lh + 1rem + 2px)}&[data-max-rows="12"]{max-height:calc(12lh + 1rem + 2px)}&[data-resize=none]{resize:none}&:focus{border-color:var(--ring);box-shadow:0 0 0 2px oklch(from var(--ring) l c h / .2)}&::placeholder{color:var(--muted-foreground)}&:disabled{background-color:var(--muted);color:var(--muted-foreground);box-shadow:none;cursor:not-allowed;resize:none;background-image:linear-gradient(135deg, transparent 0 46%, var(--muted-foreground) 46% 54%, transparent 54%), linear-gradient(135deg, transparent 0 46%, var(--muted-foreground) 46% 54%, transparent 54%);background-position:right .1875rem bottom .1875rem,right .1875rem bottom .1875rem;background-repeat:no-repeat;background-size:.625rem .625rem,.3125rem .3125rem}&:is([aria-invalid=true],:user-invalid:is(form *):not(form[data-validate=submit]:not([data-submitted]) *)){border-color:var(--destructive);&:focus{border-color:var(--destructive);box-shadow:0 0 0 2px oklch(from var(--destructive) l c h / .2)}}}.textarea-group{box-sizing:border-box;border:1px solid var(--input);border-radius:var(--radius-lg);background:var(--background);width:100%;box-shadow:var(--shadow-xs);flex-direction:column;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;&>.textarea{border-radius:inherit;min-height:calc(2lh + 1rem);box-shadow:none;resize:none;background:0 0;border:0;padding:.75rem .875rem .25rem;&:focus{box-shadow:none}}&:has(>.textarea:focus){border-color:var(--ring);box-shadow:0 0 0 2px oklch(from var(--ring) l c h / .2)}&:has(>.textarea:disabled){background:var(--muted);box-shadow:none}&>.file-drop-list{flex-wrap:wrap;gap:.5rem;padding:.625rem .625rem 0;display:flex;&:empty{display:none}&>.file-drop-item{box-sizing:border-box;width:13rem;max-width:100%}}&>.textarea-group-actions{align-items:center;gap:.25rem;padding:.375rem;display:flex;&>.textarea-group-spacer{flex:1}}& .textarea-group-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding-inline:.375rem;font-size:.75rem}&[data-layout=inline]{flex-flow:wrap;align-items:flex-end;&>.file-drop-list{flex-basis:100%}&>.textarea{flex:1;min-width:0;min-height:calc(1lh + 1rem);padding:.5rem .25rem}&>.textarea:first-child{padding-inline-start:.875rem}&>.textarea-group-actions{padding:.3125rem}}&[data-dragover]{border-style:dashed;border-color:var(--ring);background:color-mix(in oklch, var(--accent) 45%, var(--background))}}@media (prefers-reduced-motion:reduce){.textarea,.textarea-group{transition:none}}@media (prefers-contrast:more){.textarea,.textarea-group{border-width:2px}.textarea-group>.textarea{border-width:0}.textarea:disabled{border-color:var(--muted-foreground)}}@media (forced-colors:active){.textarea-group{border-color:buttonborder}.textarea-group:has(>.textarea:focus){outline-offset:1px;outline:2px solid highlight}.textarea-group>.textarea:focus{outline:none}.textarea{color:buttontext;background:field;border-color:buttonborder}.textarea:focus{outline-offset:1px;outline:2px solid highlight}.textarea:disabled{opacity:1;color:graytext;background-image:none;border-color:graytext}.textarea:is([aria-invalid=true],:user-invalid:is(form *):not(form[data-validate=submit]:not([data-submitted]) *)){border-color:linktext}}.toast-container{z-index:100;pointer-events:none;flex-direction:column-reverse;gap:.5rem;max-height:100vh;padding:1rem;display:flex;position:fixed;&[data-position=bottom-right]{bottom:0;right:0}&[data-position=bottom-left]{bottom:0;left:0}&[data-position=top-right]{flex-direction:column;top:0;right:0}&[data-position=top-left]{flex-direction:column;top:0;left:0}&[data-position=top-center]{flex-direction:column;align-items:center;top:0;left:50%;transform:translate(-50%)}&[data-position=bottom-center]{align-items:center;bottom:0;left:50%;transform:translate(-50%)}}.toast{background-color:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);pointer-events:auto;opacity:0;min-width:20rem;max-width:26rem;margin:0;padding:1rem;transition:opacity .2s,transform .2s;position:fixed;inset:auto;overflow:visible;transform:translateY(.5rem);box-shadow:0 4px 16px oklch(0% 0 0/.12);&:popover-open{opacity:1;transform:translateY(0)}[data-position=bottom-right] &{bottom:calc(1rem + var(--toast-stack,0px));right:1rem}[data-position=bottom-left] &{bottom:calc(1rem + var(--toast-stack,0px));left:1rem}[data-position=top-right] &{top:calc(1rem + var(--toast-stack,0px));right:1rem}[data-position=top-left] &{top:calc(1rem + var(--toast-stack,0px));left:1rem}[data-position=top-center] &{top:calc(1rem + var(--toast-stack,0px));left:50%;translate:-50%}[data-position=bottom-center] &{bottom:calc(1rem + var(--toast-stack,0px));left:50%;translate:-50%}&[data-size=sm]{min-width:16rem;max-width:20rem}&[data-size=md]{min-width:20rem;max-width:26rem}&[data-size=lg]{min-width:24rem;max-width:32rem}&[data-density=compact]{padding:.75rem;& .toast-content{gap:.5rem}}&[data-density=comfortable]{padding:1rem}&[data-density=spacious]{padding:1.25rem;& .toast-content{gap:1rem}}&[data-variant=destructive]{background-color:var(--destructive);color:var(--destructive-foreground);border-color:var(--destructive);& .toast-description{color:var(--destructive-foreground);opacity:.85}}&[data-variant=success]{border-color:oklch(65% .2 145);& .toast-icon{color:oklch(65% .2 145)}}&[data-variant=warning]{border-color:oklch(75% .18 75);& .toast-icon{color:oklch(75% .18 75)}}&[data-variant=info]{border-color:oklch(60% .15 250);& .toast-icon{color:oklch(60% .15 250)}}}@starting-style{.toast:popover-open{opacity:0;transform:translateY(.5rem)}}.toast[data-anim]{transition:bottom .22s,top .22s,scale .22s,opacity .22s;&:popover-open{opacity:1;transform:none}}@starting-style{.toast[data-anim]:popover-open{opacity:1;transform:none}}.toast-container[data-stack=pile] .toast{transition:opacity .2s,transform .2s,bottom .22s cubic-bezier(.2,.8,.2,1),top .22s cubic-bezier(.2,.8,.2,1),scale .22s}.toast[data-piled]{pointer-events:none;scale:.94;opacity:0!important}.toast[data-more]:not([data-more="0"]):after{content:"+" attr(data-more);background-color:var(--primary);min-width:1.5rem;height:1.5rem;color:var(--primary-foreground);text-align:center;box-shadow:var(--shadow-sm);border-radius:9999px;padding-inline:.375rem;font-size:.75rem;font-weight:600;line-height:1.5rem;position:absolute;inset-block-start:-.5rem;inset-inline-start:-.5rem}.toast-container[data-position^=top] .toast[data-more]:after{inset-block:auto -.5rem}.toast[data-aura]{--shape-round:var(--radius-lg);box-shadow:0 8px 28px -6px color-mix(in oklch, var(--foreground) 30%, transparent);background-color:#0000;border:0}.toast-surface{border-radius:var(--radius-lg);background-color:var(--popover);color:var(--popover-foreground);padding:1rem;.toast[data-variant=destructive]>&{background-color:var(--destructive);color:var(--destructive-foreground)}}.toast-content{align-items:flex-start;gap:.75rem;display:flex}.toast-text{flex:1;min-width:0}.toast-title{margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.toast-description{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.8125rem;line-height:1.5}.toast-close{width:1.75rem;height:1.75rem;color:var(--muted-foreground);cursor:pointer;border-radius:calc(var(--radius) * .5);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex;&:hover{color:var(--foreground);background:var(--accent)}}.toast-icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.toast-actions{gap:.5rem;margin-top:.75rem;display:flex}.toggle{font-size:.875rem;font-weight:500;font-family:var(--font-sans);white-space:nowrap;border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-width:2.25rem;height:2.25rem;padding:0 .5rem;line-height:1;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex;&:hover:not(:disabled){background-color:var(--muted);color:var(--muted-foreground)}&[aria-pressed=true]{background-color:var(--accent);color:var(--accent-foreground);&:hover:not(:disabled){background-color:color-mix(in oklch, var(--accent) 85%, var(--foreground))}}&:focus-visible{outline:2px solid var(--ring);outline-offset:2px}&:disabled{opacity:.5;cursor:not-allowed}& svg{pointer-events:none;flex-shrink:0;&:not([class*=size-]){width:1rem;height:1rem}}&[data-variant=outline]{border:1px solid var(--input);box-shadow:var(--shadow-xs);background:0 0;&:hover:not(:disabled){background-color:var(--accent);color:var(--accent-foreground)}&[aria-pressed=true]{background-color:var(--accent);color:var(--accent-foreground);&:hover:not(:disabled){background-color:color-mix(in oklch, var(--accent) 85%, var(--foreground))}}}&[data-size=xs]{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}&[data-size=sm]{min-width:2rem;height:2rem;padding:0 .375rem}&[data-size=md]{min-width:2.25rem;height:2.25rem;padding:0 .5rem}&[data-size=lg]{min-width:2.5rem;height:2.5rem;padding:0 .625rem}&[data-size=xl]{min-width:3rem;height:3rem;padding:0 .75rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.toggle{transition:none}}@media (prefers-contrast:more){.toggle{border:2px solid #0000;&[data-variant=outline]{border-color:var(--foreground)}&[aria-pressed=true]{border-color:currentColor}}}@media (forced-colors:active){.toggle{border:1px solid buttontext;&[aria-pressed=true]{color:highlighttext;background:highlight}&:disabled{color:graytext;border-color:graytext}}}.toggle-group{align-items:center;gap:.0625rem;display:inline-flex;&[data-variant=outline]>.toggle{border:1px solid var(--input);box-shadow:var(--shadow-xs);background:0 0;&:hover,&[aria-pressed=true]{background-color:var(--accent);color:var(--accent-foreground)}}&[data-variant=outline]:not([data-spacing])>.toggle:not(:first-child){margin-inline-start:-1px}&[data-variant=outline]:not([data-spacing])[data-orientation=vertical]>.toggle:not(:first-child){margin-block-start:-1px;margin-inline-start:0}&[data-size=xs]>.toggle{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}&[data-size=sm]>.toggle{min-width:2rem;height:2rem;padding:0 .375rem;& svg{width:.875rem;height:.875rem}}&[data-size=md]>.toggle{min-width:2.25rem;height:2.25rem;padding:0 .5rem}&[data-size=lg]>.toggle{min-width:2.5rem;height:2.5rem;padding:0 .625rem}&[data-size=xl]>.toggle{min-width:3rem;height:3rem;padding:0 .75rem;font-size:1rem;& svg{width:1.125rem;height:1.125rem}}&[data-orientation=vertical]{flex-direction:column}&:where(:not([data-orientation=vertical]))>.toggle:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}&:where(:not([data-orientation=vertical]))>.toggle:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}&:where([data-orientation=vertical])>.toggle:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}&:where([data-orientation=vertical])>.toggle:not(:last-child){border-end-end-radius:0;border-end-start-radius:0}&[data-spacing]{gap:.25rem;&>.toggle{border-radius:var(--radius-md)}}&[data-disabled]{&>.toggle{opacity:.5;cursor:not-allowed;&:hover{color:inherit;background-color:#0000}}}}@media (prefers-reduced-motion:reduce){.toggle-group .toggle{transition:none}}@media (forced-colors:active){.toggle-group>.toggle{border-color:buttonborder;&[aria-pressed=true]{color:highlighttext;background-color:highlight;border-color:highlight}&:focus-visible{outline-color:highlight}}}.h1{letter-spacing:-.025em;text-wrap:balance;color:var(--foreground);scroll-margin-top:5rem;font-size:2.25rem;font-weight:800;line-height:1.15}.h2{letter-spacing:-.02em;text-wrap:balance;color:var(--foreground);border-block-end:1px solid var(--border);padding-block-end:.5rem;scroll-margin-top:5rem;font-size:1.875rem;font-weight:600;line-height:1.25;&:first-child{margin-block-start:0}}.h3{letter-spacing:-.01em;text-wrap:balance;color:var(--foreground);scroll-margin-top:5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.h4{text-wrap:balance;color:var(--foreground);scroll-margin-top:5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.p{text-wrap:pretty;color:var(--foreground);font-size:.875rem;line-height:1.75;&:not(:first-child){margin-block-start:1.5rem}}.lead{color:var(--muted-foreground);text-wrap:pretty;font-size:1.25rem;line-height:1.6}.large{color:var(--foreground);font-size:1.125rem;font-weight:600}.small{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1}.muted{color:var(--muted-foreground);font-size:.875rem}.blockquote{border-inline-start:2px solid var(--border);hanging-punctuation:first last;color:var(--foreground);margin-block-start:1.5rem;padding-inline-start:1.5rem;font-style:italic;& p{margin:0}}.inline-code{border-radius:var(--radius-sm);background:var(--muted);font-family:var(--font-mono);color:var(--foreground);padding:.2rem .3rem;font-size:.875em;font-weight:600;position:relative}:is(.h1,.h2,.h3,.h4,.lead,.large):is(:lang(zh),:lang(ja),:lang(ko)),:is(:lang(zh),:lang(ja),:lang(ko)) :is(.h1,.h2,.h3,.h4,.lead,.large){letter-spacing:0}:is(.h1,.h2,.h3,.h4,.lead):lang(ja),:lang(ja) :is(.h1,.h2,.h3,.h4,.lead){word-break:auto-phrase}:is(.p,.lead,.blockquote):is(:lang(zh),:lang(ja),:lang(ko)),:is(:lang(zh),:lang(ja),:lang(ko)) :is(.p,.lead,.blockquote){line-break:strict;text-autospace:normal;line-height:1.9}:is(.p,.blockquote):is(:lang(zh),:lang(ja)),:is(:lang(zh),:lang(ja)) :is(.p,.blockquote){text-align:justify;text-justify:inter-character;hanging-punctuation:allow-end;text-spacing-trim:normal}.blockquote:is(:lang(zh),:lang(ja),:lang(ko)),:is(:lang(zh),:lang(ja),:lang(ko)) .blockquote{font-style:normal}.text-vertical{writing-mode:vertical-rl;text-orientation:mixed}.text-upright{text-combine-upright:all}.text-emphasis{font-style:normal;text-emphasis:dot;text-emphasis-position:over}.text-emphasis:lang(ja){text-emphasis-style:sesame}.text-emphasis:lang(zh){text-emphasis-position:under}:is(.p,.lead,.blockquote,.h1,.h2,.h3,.h4) rt{color:var(--muted-foreground);letter-spacing:0;font-size:.5em}.typeset{--typeset-measure:68ch;--typeset-column-width:18rem;--typeset-column-gap:2.5em;--typeset-indent:1em;--typeset-leading:1.65;--typeset-tracking:0em;--typeset-gap:1.5em;--typeset-initial-lines:3;--typeset-initial-gap:.3em;--typeset-initial-font:var(--font-serif);--typeset-initial-color:var(--primary);max-inline-size:var(--typeset-measure);line-height:var(--typeset-leading);letter-spacing:var(--typeset-tracking);text-wrap:pretty;hanging-punctuation:first allow-end last;font-kerning:normal;orphans:2;widows:2;&>p{margin-block:0 1em}&>:is(figure,table,blockquote,pre,hr,.separator,.typeset-group,.chart,.diagram,.mockup-code,.table-container){margin-block:var(--typeset-gap)}&>:is(figure,blockquote){margin-inline:0}&>:is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){margin-block:var(--typeset-gap) .5em}&>:first-child{margin-block-start:0}& :is(figure,blockquote,table,pre,.typeset-group){break-inside:avoid}& :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){break-after:avoid}& .typeset-span{column-span:all}&[data-columns]>.typeset-span+:not(.typeset-span){margin-block-start:0}&[data-columns]{column-gap:var(--typeset-column-gap);max-inline-size:none}&[data-columns="2"]{columns:2 var(--typeset-column-width)}&[data-columns="3"]{columns:3 var(--typeset-column-width)}&[data-rule]{column-rule:1px solid var(--border)}&[data-align=justify]{text-align:justify;text-align-last:start;hyphens:auto;hyphenate-limit-chars:6 3 2;& :where(figcaption,caption,.typeset-caption){text-align-last:auto}}&[data-leading=tight]{--typeset-leading:1.45;--typeset-tracking:-.01em}&[data-leading=loose]{--typeset-leading:1.9;--typeset-tracking:.01em}&[data-indent]>p{margin-block:0}&[data-indent]>p+p{text-indent:var(--typeset-indent)}&[data-indent]>p :where(.badge,kbd,.paper-tag){text-indent:0}&[data-initial]>p:first-of-type:first-letter{font-family:var(--typeset-initial-font);color:var(--typeset-initial-color);margin-inline-end:var(--typeset-initial-gap);font-weight:600}&[data-initial=drop]>p:first-of-type:first-letter{-webkit-initial-letter:var(--typeset-initial-lines);initial-letter:var(--typeset-initial-lines)}&[data-initial=raised]>p:first-of-type:first-letter{-webkit-initial-letter:var(--typeset-initial-lines) 1;initial-letter:var(--typeset-initial-lines) 1}&[data-lead=smallcaps]>p:first-of-type:first-line{letter-spacing:.04em;font-variant-caps:all-small-caps}&:is([data-lead=caps],[data-initial][data-lead=smallcaps])>p:first-of-type:first-line{text-transform:uppercase;letter-spacing:.06em;font-variant-caps:normal}&[data-ligatures=classic]{font-variant-ligatures:common-ligatures discretionary-ligatures historical-ligatures contextual;font-variant-numeric:oldstyle-nums proportional-nums}}:where(.typeset[data-align=justify]) :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4){text-align:start;text-align-last:auto;hyphens:manual}@supports not ((initial-letter:3) or (-webkit-initial-letter:3)){.typeset[data-initial]>p:first-of-type:first-letter{float:inline-start;font-size:calc(var(--typeset-initial-lines) * var(--typeset-leading) * 1em * .82);padding-block-start:.08em;line-height:.8}}.typeset-numbered{--typeset-figure-label:"Figure ";--typeset-table-label:"Table ";counter-reset:typeset-figure typeset-table}.typeset-caption{color:var(--muted-foreground);text-align:start;text-align-last:auto;text-wrap:pretty;caption-side:top;margin-block-start:.6em;font-size:.875em;line-height:1.5;&[data-align=justify]{text-align:justify;text-align-last:start;hyphens:auto}&[data-align=center]{text-align:center;text-wrap:balance}table>&{margin-block:0 .6em}}.typeset-numbered :is(figcaption.typeset-caption):before{counter-increment:typeset-figure;content:var(--typeset-figure-label) counter(typeset-figure) ". ";color:var(--foreground);font-weight:600}.typeset-numbered :is(caption.typeset-caption,figure:has(>table)>figcaption.typeset-caption,figure:has(>.table-container)>figcaption.typeset-caption):before{counter-increment:typeset-table;content:var(--typeset-table-label) counter(typeset-table) ". "}.typeset-group{--typeset-group-min:12rem;--typeset-group-gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--typeset-group-min)), 1fr));gap:var(--typeset-group-gap);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);counter-reset:typeset-sub;margin-inline:0;padding:1rem;display:grid;&>figure{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:.4em;min-inline-size:0;margin:0;display:grid}&>figcaption{grid-column:1/-1;margin-block-start:.25em}& img,& video{border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}&[data-align=middle]>figure>:first-child{align-self:center}&[data-variant=cards]{background:0 0;border:0;padding:0;&>figure{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:.875rem}}&[data-divided]{background:var(--border);gap:1px;padding:0;overflow:hidden;&>figure{background:var(--card);padding:1rem}&>figcaption{background:var(--card);margin:0;padding:.75rem 1rem 1rem}}}.typeset-subcaption{color:var(--muted-foreground);margin:0;font-size:.8125em;line-height:1.45;&:before{counter-increment:typeset-sub;content:"(" counter(typeset-sub, lower-alpha) ") ";color:var(--foreground);font-weight:600}}@media (prefers-contrast:more){.h1,.h2,.h3,.h4{letter-spacing:0}.typeset{--typeset-initial-color:var(--foreground)}.blockquote{border-inline-start-width:3px}.inline-code{outline:1px solid var(--border)}.muted{color:var(--foreground)}}@media (forced-colors:active){.blockquote{border-inline-start-color:canvastext}.typeset{--typeset-initial-color:CanvasText}.typeset[data-rule]{column-rule-color:CanvasText}.inline-code{color:canvastext;background:canvas;outline:1px solid canvastext}}}@layer utilities{:where(.w-0){width:0}:where(.h-0){height:0}:where(.size-0){width:0;height:0}:where(.min-w-0){min-width:0}:where(.min-h-0){min-height:0}:where(.max-w-0){max-width:0}:where(.max-h-0){max-height:0}:where(.inline-0){inline-size:0}:where(.block-0){block-size:0}:where(.w-0\.5){width:calc(var(--size-base,var(--spacing,.25rem)) * .5)}:where(.h-0\.5){height:calc(var(--size-base,var(--spacing,.25rem)) * .5)}:where(.size-0\.5){width:calc(var(--size-base,var(--spacing,.25rem)) * .5);height:calc(var(--size-base,var(--spacing,.25rem)) * .5)}:where(.min-w-0\.5){min-width:calc(var(--size-base,var(--spacing,.25rem)) * .5)}:where(.min-h-0\.5){min-height:calc(var(--size-base,var(--spacing,.25rem)) * .5)}:where(.max-w-0\.5){max-width:calc(var(--size-base,var(--spacing,.25rem)) * .5)}:where(.max-h-0\.5){max-height:calc(var(--size-base,var(--spacing,.25rem)) * .5)}:where(.inline-0\.5){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * .5)}:where(.block-0\.5){block-size:calc(var(--size-base,var(--spacing,.25rem)) * .5)}:where(.w-1){width:calc(var(--size-base,var(--spacing,.25rem)) * 1)}:where(.h-1){height:calc(var(--size-base,var(--spacing,.25rem)) * 1)}:where(.size-1){width:calc(var(--size-base,var(--spacing,.25rem)) * 1);height:calc(var(--size-base,var(--spacing,.25rem)) * 1)}:where(.min-w-1){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 1)}:where(.min-h-1){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 1)}:where(.max-w-1){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 1)}:where(.max-h-1){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 1)}:where(.inline-1){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 1)}:where(.block-1){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 1)}:where(.w-1\.5){width:calc(var(--size-base,var(--spacing,.25rem)) * 1.5)}:where(.h-1\.5){height:calc(var(--size-base,var(--spacing,.25rem)) * 1.5)}:where(.size-1\.5){width:calc(var(--size-base,var(--spacing,.25rem)) * 1.5);height:calc(var(--size-base,var(--spacing,.25rem)) * 1.5)}:where(.min-w-1\.5){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 1.5)}:where(.min-h-1\.5){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 1.5)}:where(.max-w-1\.5){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 1.5)}:where(.max-h-1\.5){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 1.5)}:where(.inline-1\.5){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 1.5)}:where(.block-1\.5){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 1.5)}:where(.w-2){width:calc(var(--size-base,var(--spacing,.25rem)) * 2)}:where(.h-2){height:calc(var(--size-base,var(--spacing,.25rem)) * 2)}:where(.size-2){width:calc(var(--size-base,var(--spacing,.25rem)) * 2);height:calc(var(--size-base,var(--spacing,.25rem)) * 2)}:where(.min-w-2){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 2)}:where(.min-h-2){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 2)}:where(.max-w-2){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 2)}:where(.max-h-2){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 2)}:where(.inline-2){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 2)}:where(.block-2){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 2)}:where(.w-2\.5){width:calc(var(--size-base,var(--spacing,.25rem)) * 2.5)}:where(.h-2\.5){height:calc(var(--size-base,var(--spacing,.25rem)) * 2.5)}:where(.size-2\.5){width:calc(var(--size-base,var(--spacing,.25rem)) * 2.5);height:calc(var(--size-base,var(--spacing,.25rem)) * 2.5)}:where(.min-w-2\.5){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 2.5)}:where(.min-h-2\.5){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 2.5)}:where(.max-w-2\.5){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 2.5)}:where(.max-h-2\.5){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 2.5)}:where(.inline-2\.5){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 2.5)}:where(.block-2\.5){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 2.5)}:where(.w-3){width:calc(var(--size-base,var(--spacing,.25rem)) * 3)}:where(.h-3){height:calc(var(--size-base,var(--spacing,.25rem)) * 3)}:where(.size-3){width:calc(var(--size-base,var(--spacing,.25rem)) * 3);height:calc(var(--size-base,var(--spacing,.25rem)) * 3)}:where(.min-w-3){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 3)}:where(.min-h-3){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 3)}:where(.max-w-3){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 3)}:where(.max-h-3){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 3)}:where(.inline-3){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 3)}:where(.block-3){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 3)}:where(.w-3\.5){width:calc(var(--size-base,var(--spacing,.25rem)) * 3.5)}:where(.h-3\.5){height:calc(var(--size-base,var(--spacing,.25rem)) * 3.5)}:where(.size-3\.5){width:calc(var(--size-base,var(--spacing,.25rem)) * 3.5);height:calc(var(--size-base,var(--spacing,.25rem)) * 3.5)}:where(.min-w-3\.5){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 3.5)}:where(.min-h-3\.5){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 3.5)}:where(.max-w-3\.5){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 3.5)}:where(.max-h-3\.5){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 3.5)}:where(.inline-3\.5){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 3.5)}:where(.block-3\.5){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 3.5)}:where(.w-4){width:calc(var(--size-base,var(--spacing,.25rem)) * 4)}:where(.h-4){height:calc(var(--size-base,var(--spacing,.25rem)) * 4)}:where(.size-4){width:calc(var(--size-base,var(--spacing,.25rem)) * 4);height:calc(var(--size-base,var(--spacing,.25rem)) * 4)}:where(.min-w-4){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 4)}:where(.min-h-4){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 4)}:where(.max-w-4){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 4)}:where(.max-h-4){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 4)}:where(.inline-4){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 4)}:where(.block-4){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 4)}:where(.w-5){width:calc(var(--size-base,var(--spacing,.25rem)) * 5)}:where(.h-5){height:calc(var(--size-base,var(--spacing,.25rem)) * 5)}:where(.size-5){width:calc(var(--size-base,var(--spacing,.25rem)) * 5);height:calc(var(--size-base,var(--spacing,.25rem)) * 5)}:where(.min-w-5){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 5)}:where(.min-h-5){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 5)}:where(.max-w-5){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 5)}:where(.max-h-5){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 5)}:where(.inline-5){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 5)}:where(.block-5){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 5)}:where(.w-6){width:calc(var(--size-base,var(--spacing,.25rem)) * 6)}:where(.h-6){height:calc(var(--size-base,var(--spacing,.25rem)) * 6)}:where(.size-6){width:calc(var(--size-base,var(--spacing,.25rem)) * 6);height:calc(var(--size-base,var(--spacing,.25rem)) * 6)}:where(.min-w-6){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 6)}:where(.min-h-6){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 6)}:where(.max-w-6){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 6)}:where(.max-h-6){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 6)}:where(.inline-6){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 6)}:where(.block-6){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 6)}:where(.w-7){width:calc(var(--size-base,var(--spacing,.25rem)) * 7)}:where(.h-7){height:calc(var(--size-base,var(--spacing,.25rem)) * 7)}:where(.size-7){width:calc(var(--size-base,var(--spacing,.25rem)) * 7);height:calc(var(--size-base,var(--spacing,.25rem)) * 7)}:where(.min-w-7){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 7)}:where(.min-h-7){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 7)}:where(.max-w-7){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 7)}:where(.max-h-7){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 7)}:where(.inline-7){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 7)}:where(.block-7){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 7)}:where(.w-8){width:calc(var(--size-base,var(--spacing,.25rem)) * 8)}:where(.h-8){height:calc(var(--size-base,var(--spacing,.25rem)) * 8)}:where(.size-8){width:calc(var(--size-base,var(--spacing,.25rem)) * 8);height:calc(var(--size-base,var(--spacing,.25rem)) * 8)}:where(.min-w-8){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 8)}:where(.min-h-8){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 8)}:where(.max-w-8){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 8)}:where(.max-h-8){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 8)}:where(.inline-8){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 8)}:where(.block-8){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 8)}:where(.w-9){width:calc(var(--size-base,var(--spacing,.25rem)) * 9)}:where(.h-9){height:calc(var(--size-base,var(--spacing,.25rem)) * 9)}:where(.size-9){width:calc(var(--size-base,var(--spacing,.25rem)) * 9);height:calc(var(--size-base,var(--spacing,.25rem)) * 9)}:where(.min-w-9){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 9)}:where(.min-h-9){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 9)}:where(.max-w-9){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 9)}:where(.max-h-9){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 9)}:where(.inline-9){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 9)}:where(.block-9){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 9)}:where(.w-10){width:calc(var(--size-base,var(--spacing,.25rem)) * 10)}:where(.h-10){height:calc(var(--size-base,var(--spacing,.25rem)) * 10)}:where(.size-10){width:calc(var(--size-base,var(--spacing,.25rem)) * 10);height:calc(var(--size-base,var(--spacing,.25rem)) * 10)}:where(.min-w-10){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 10)}:where(.min-h-10){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 10)}:where(.max-w-10){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 10)}:where(.max-h-10){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 10)}:where(.inline-10){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 10)}:where(.block-10){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 10)}:where(.w-11){width:calc(var(--size-base,var(--spacing,.25rem)) * 11)}:where(.h-11){height:calc(var(--size-base,var(--spacing,.25rem)) * 11)}:where(.size-11){width:calc(var(--size-base,var(--spacing,.25rem)) * 11);height:calc(var(--size-base,var(--spacing,.25rem)) * 11)}:where(.min-w-11){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 11)}:where(.min-h-11){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 11)}:where(.max-w-11){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 11)}:where(.max-h-11){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 11)}:where(.inline-11){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 11)}:where(.block-11){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 11)}:where(.w-12){width:calc(var(--size-base,var(--spacing,.25rem)) * 12)}:where(.h-12){height:calc(var(--size-base,var(--spacing,.25rem)) * 12)}:where(.size-12){width:calc(var(--size-base,var(--spacing,.25rem)) * 12);height:calc(var(--size-base,var(--spacing,.25rem)) * 12)}:where(.min-w-12){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 12)}:where(.min-h-12){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 12)}:where(.max-w-12){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 12)}:where(.max-h-12){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 12)}:where(.inline-12){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 12)}:where(.block-12){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 12)}:where(.w-14){width:calc(var(--size-base,var(--spacing,.25rem)) * 14)}:where(.h-14){height:calc(var(--size-base,var(--spacing,.25rem)) * 14)}:where(.size-14){width:calc(var(--size-base,var(--spacing,.25rem)) * 14);height:calc(var(--size-base,var(--spacing,.25rem)) * 14)}:where(.min-w-14){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 14)}:where(.min-h-14){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 14)}:where(.max-w-14){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 14)}:where(.max-h-14){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 14)}:where(.inline-14){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 14)}:where(.block-14){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 14)}:where(.w-16){width:calc(var(--size-base,var(--spacing,.25rem)) * 16)}:where(.h-16){height:calc(var(--size-base,var(--spacing,.25rem)) * 16)}:where(.size-16){width:calc(var(--size-base,var(--spacing,.25rem)) * 16);height:calc(var(--size-base,var(--spacing,.25rem)) * 16)}:where(.min-w-16){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 16)}:where(.min-h-16){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 16)}:where(.max-w-16){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 16)}:where(.max-h-16){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 16)}:where(.inline-16){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 16)}:where(.block-16){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 16)}:where(.w-20){width:calc(var(--size-base,var(--spacing,.25rem)) * 20)}:where(.h-20){height:calc(var(--size-base,var(--spacing,.25rem)) * 20)}:where(.size-20){width:calc(var(--size-base,var(--spacing,.25rem)) * 20);height:calc(var(--size-base,var(--spacing,.25rem)) * 20)}:where(.min-w-20){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 20)}:where(.min-h-20){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 20)}:where(.max-w-20){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 20)}:where(.max-h-20){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 20)}:where(.inline-20){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 20)}:where(.block-20){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 20)}:where(.w-24){width:calc(var(--size-base,var(--spacing,.25rem)) * 24)}:where(.h-24){height:calc(var(--size-base,var(--spacing,.25rem)) * 24)}:where(.size-24){width:calc(var(--size-base,var(--spacing,.25rem)) * 24);height:calc(var(--size-base,var(--spacing,.25rem)) * 24)}:where(.min-w-24){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 24)}:where(.min-h-24){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 24)}:where(.max-w-24){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 24)}:where(.max-h-24){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 24)}:where(.inline-24){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 24)}:where(.block-24){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 24)}:where(.w-28){width:calc(var(--size-base,var(--spacing,.25rem)) * 28)}:where(.h-28){height:calc(var(--size-base,var(--spacing,.25rem)) * 28)}:where(.size-28){width:calc(var(--size-base,var(--spacing,.25rem)) * 28);height:calc(var(--size-base,var(--spacing,.25rem)) * 28)}:where(.min-w-28){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 28)}:where(.min-h-28){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 28)}:where(.max-w-28){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 28)}:where(.max-h-28){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 28)}:where(.inline-28){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 28)}:where(.block-28){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 28)}:where(.w-32){width:calc(var(--size-base,var(--spacing,.25rem)) * 32)}:where(.h-32){height:calc(var(--size-base,var(--spacing,.25rem)) * 32)}:where(.size-32){width:calc(var(--size-base,var(--spacing,.25rem)) * 32);height:calc(var(--size-base,var(--spacing,.25rem)) * 32)}:where(.min-w-32){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 32)}:where(.min-h-32){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 32)}:where(.max-w-32){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 32)}:where(.max-h-32){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 32)}:where(.inline-32){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 32)}:where(.block-32){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 32)}:where(.w-36){width:calc(var(--size-base,var(--spacing,.25rem)) * 36)}:where(.h-36){height:calc(var(--size-base,var(--spacing,.25rem)) * 36)}:where(.size-36){width:calc(var(--size-base,var(--spacing,.25rem)) * 36);height:calc(var(--size-base,var(--spacing,.25rem)) * 36)}:where(.min-w-36){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 36)}:where(.min-h-36){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 36)}:where(.max-w-36){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 36)}:where(.max-h-36){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 36)}:where(.inline-36){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 36)}:where(.block-36){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 36)}:where(.w-40){width:calc(var(--size-base,var(--spacing,.25rem)) * 40)}:where(.h-40){height:calc(var(--size-base,var(--spacing,.25rem)) * 40)}:where(.size-40){width:calc(var(--size-base,var(--spacing,.25rem)) * 40);height:calc(var(--size-base,var(--spacing,.25rem)) * 40)}:where(.min-w-40){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 40)}:where(.min-h-40){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 40)}:where(.max-w-40){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 40)}:where(.max-h-40){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 40)}:where(.inline-40){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 40)}:where(.block-40){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 40)}:where(.w-48){width:calc(var(--size-base,var(--spacing,.25rem)) * 48)}:where(.h-48){height:calc(var(--size-base,var(--spacing,.25rem)) * 48)}:where(.size-48){width:calc(var(--size-base,var(--spacing,.25rem)) * 48);height:calc(var(--size-base,var(--spacing,.25rem)) * 48)}:where(.min-w-48){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 48)}:where(.min-h-48){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 48)}:where(.max-w-48){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 48)}:where(.max-h-48){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 48)}:where(.inline-48){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 48)}:where(.block-48){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 48)}:where(.w-56){width:calc(var(--size-base,var(--spacing,.25rem)) * 56)}:where(.h-56){height:calc(var(--size-base,var(--spacing,.25rem)) * 56)}:where(.size-56){width:calc(var(--size-base,var(--spacing,.25rem)) * 56);height:calc(var(--size-base,var(--spacing,.25rem)) * 56)}:where(.min-w-56){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 56)}:where(.min-h-56){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 56)}:where(.max-w-56){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 56)}:where(.max-h-56){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 56)}:where(.inline-56){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 56)}:where(.block-56){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 56)}:where(.w-64){width:calc(var(--size-base,var(--spacing,.25rem)) * 64)}:where(.h-64){height:calc(var(--size-base,var(--spacing,.25rem)) * 64)}:where(.size-64){width:calc(var(--size-base,var(--spacing,.25rem)) * 64);height:calc(var(--size-base,var(--spacing,.25rem)) * 64)}:where(.min-w-64){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 64)}:where(.min-h-64){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 64)}:where(.max-w-64){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 64)}:where(.max-h-64){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 64)}:where(.inline-64){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 64)}:where(.block-64){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 64)}:where(.w-72){width:calc(var(--size-base,var(--spacing,.25rem)) * 72)}:where(.h-72){height:calc(var(--size-base,var(--spacing,.25rem)) * 72)}:where(.size-72){width:calc(var(--size-base,var(--spacing,.25rem)) * 72);height:calc(var(--size-base,var(--spacing,.25rem)) * 72)}:where(.min-w-72){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 72)}:where(.min-h-72){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 72)}:where(.max-w-72){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 72)}:where(.max-h-72){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 72)}:where(.inline-72){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 72)}:where(.block-72){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 72)}:where(.w-80){width:calc(var(--size-base,var(--spacing,.25rem)) * 80)}:where(.h-80){height:calc(var(--size-base,var(--spacing,.25rem)) * 80)}:where(.size-80){width:calc(var(--size-base,var(--spacing,.25rem)) * 80);height:calc(var(--size-base,var(--spacing,.25rem)) * 80)}:where(.min-w-80){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 80)}:where(.min-h-80){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 80)}:where(.max-w-80){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 80)}:where(.max-h-80){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 80)}:where(.inline-80){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 80)}:where(.block-80){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 80)}:where(.w-96){width:calc(var(--size-base,var(--spacing,.25rem)) * 96)}:where(.h-96){height:calc(var(--size-base,var(--spacing,.25rem)) * 96)}:where(.size-96){width:calc(var(--size-base,var(--spacing,.25rem)) * 96);height:calc(var(--size-base,var(--spacing,.25rem)) * 96)}:where(.min-w-96){min-width:calc(var(--size-base,var(--spacing,.25rem)) * 96)}:where(.min-h-96){min-height:calc(var(--size-base,var(--spacing,.25rem)) * 96)}:where(.max-w-96){max-width:calc(var(--size-base,var(--spacing,.25rem)) * 96)}:where(.max-h-96){max-height:calc(var(--size-base,var(--spacing,.25rem)) * 96)}:where(.inline-96){inline-size:calc(var(--size-base,var(--spacing,.25rem)) * 96)}:where(.block-96){block-size:calc(var(--size-base,var(--spacing,.25rem)) * 96)}:where(.w-px){width:1px}:where(.h-px){height:1px}:where(.size-px){width:1px;height:1px}:where(.min-w-px){min-width:1px}:where(.min-h-px){min-height:1px}:where(.max-w-px){max-width:1px}:where(.max-h-px){max-height:1px}:where(.inline-px){inline-size:1px}:where(.block-px){block-size:1px}:where(.w-auto){width:auto}:where(.w-full){width:100%}:where(.w-min){width:min-content}:where(.w-max){width:max-content}:where(.w-fit){width:fit-content}:where(.w-1\/2){width:50%}:where(.w-1\/3){width:33.3333%}:where(.w-2\/3){width:66.6667%}:where(.w-1\/4){width:25%}:where(.w-3\/4){width:75%}:where(.h-auto){height:auto}:where(.h-full){height:100%}:where(.h-min){height:min-content}:where(.h-max){height:max-content}:where(.h-fit){height:fit-content}:where(.h-1\/2){height:50%}:where(.h-1\/3){height:33.3333%}:where(.h-2\/3){height:66.6667%}:where(.h-1\/4){height:25%}:where(.h-3\/4){height:75%}:where(.inline-auto){inline-size:auto}:where(.inline-full){inline-size:100%}:where(.inline-min){inline-size:min-content}:where(.inline-max){inline-size:max-content}:where(.inline-fit){inline-size:fit-content}:where(.inline-1\/2){inline-size:50%}:where(.inline-1\/3){inline-size:33.3333%}:where(.inline-2\/3){inline-size:66.6667%}:where(.inline-1\/4){inline-size:25%}:where(.inline-3\/4){inline-size:75%}:where(.block-auto){block-size:auto}:where(.block-full){block-size:100%}:where(.block-min){block-size:min-content}:where(.block-max){block-size:max-content}:where(.block-fit){block-size:fit-content}:where(.block-1\/2){block-size:50%}:where(.block-1\/3){block-size:33.3333%}:where(.block-2\/3){block-size:66.6667%}:where(.block-1\/4){block-size:25%}:where(.block-3\/4){block-size:75%}:where(.min-w-full){min-width:100%}:where(.min-w-min){min-width:min-content}:where(.min-w-max){min-width:max-content}:where(.min-w-fit){min-width:fit-content}:where(.min-h-full){min-height:100%}:where(.min-h-min){min-height:min-content}:where(.min-h-max){min-height:max-content}:where(.min-h-fit){min-height:fit-content}:where(.max-w-full){max-width:100%}:where(.max-w-min){max-width:min-content}:where(.max-w-max){max-width:max-content}:where(.max-w-fit){max-width:fit-content}:where(.max-h-full){max-height:100%}:where(.max-h-min){max-height:min-content}:where(.max-h-max){max-height:max-content}:where(.max-h-fit){max-height:fit-content}:where(.max-w-none){max-width:none}:where(.max-h-none){max-height:none}:where(.h-screen){height:100vh}:where(.min-h-screen){min-height:100vh}:where(.max-h-screen){max-height:100vh}:where(.h-dvh){height:100dvh}:where(.min-h-dvh){min-height:100dvh}:where(.max-h-dvh){max-height:100dvh}:where(.h-svh){height:100svh}:where(.min-h-svh){min-height:100svh}:where(.max-h-svh){max-height:100svh}:where(.h-lvh){height:100lvh}:where(.min-h-lvh){min-height:100lvh}:where(.max-h-lvh){max-height:100lvh}:where(.w-screen){width:100vw}:where(.box-border){box-sizing:border-box}:where(.box-content){box-sizing:content-box}:where(.gap-0){gap:0}:where(.gap-x-0){column-gap:0}:where(.gap-y-0){row-gap:0}:where(.p-0){padding:0}:where(.px-0){padding-inline:0}:where(.py-0){padding-block:0}:where(.pt-0){padding-top:0}:where(.pr-0){padding-right:0}:where(.pb-0){padding-bottom:0}:where(.pl-0){padding-left:0}:where(.ps-0){padding-inline-start:0}:where(.pe-0){padding-inline-end:0}:where(.m-0){margin:0}:where(.mx-0){margin-inline:0}:where(.my-0){margin-block:0}:where(.mt-0){margin-top:0}:where(.mr-0){margin-right:0}:where(.mb-0){margin-bottom:0}:where(.ml-0){margin-left:0}:where(.ms-0){margin-inline-start:0}:where(.me-0){margin-inline-end:0}:where(.gap-0\.5){gap:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.gap-x-0\.5){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.gap-y-0\.5){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.p-0\.5){padding:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.px-0\.5){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.py-0\.5){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.pt-0\.5){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.pr-0\.5){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.pb-0\.5){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.pl-0\.5){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.ps-0\.5){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.pe-0\.5){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.m-0\.5){margin:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.mx-0\.5){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.my-0\.5){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.mt-0\.5){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.mr-0\.5){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.mb-0\.5){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.ml-0\.5){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.ms-0\.5){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.me-0\.5){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * .5 * max(0, var(--layout-density,1)))}:where(.gap-1){gap:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.gap-x-1){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.gap-y-1){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.p-1){padding:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.px-1){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.py-1){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.pt-1){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.pr-1){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.pb-1){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.pl-1){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.ps-1){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.pe-1){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.m-1){margin:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.mx-1){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.my-1){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.mt-1){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.mr-1){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.mb-1){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.ml-1){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.ms-1){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.me-1){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 1 * max(0, var(--layout-density,1)))}:where(.gap-1\.5){gap:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.gap-x-1\.5){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.gap-y-1\.5){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.p-1\.5){padding:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.px-1\.5){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.py-1\.5){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.pt-1\.5){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.pr-1\.5){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.pb-1\.5){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.pl-1\.5){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.ps-1\.5){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.pe-1\.5){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.m-1\.5){margin:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.mx-1\.5){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.my-1\.5){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.mt-1\.5){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.mr-1\.5){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.mb-1\.5){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.ml-1\.5){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.ms-1\.5){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.me-1\.5){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 1.5 * max(0, var(--layout-density,1)))}:where(.gap-2){gap:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.gap-x-2){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.gap-y-2){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.p-2){padding:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.px-2){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.py-2){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.pt-2){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.pr-2){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.pb-2){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.pl-2){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.ps-2){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.pe-2){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.m-2){margin:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.mx-2){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.my-2){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.mt-2){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.mr-2){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.mb-2){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.ml-2){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.ms-2){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.me-2){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 2 * max(0, var(--layout-density,1)))}:where(.gap-2\.5){gap:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.gap-x-2\.5){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.gap-y-2\.5){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.p-2\.5){padding:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.px-2\.5){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.py-2\.5){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.pt-2\.5){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.pr-2\.5){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.pb-2\.5){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.pl-2\.5){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.ps-2\.5){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.pe-2\.5){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.m-2\.5){margin:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.mx-2\.5){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.my-2\.5){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.mt-2\.5){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.mr-2\.5){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.mb-2\.5){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.ml-2\.5){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.ms-2\.5){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.me-2\.5){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 2.5 * max(0, var(--layout-density,1)))}:where(.gap-3){gap:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.gap-x-3){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.gap-y-3){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.p-3){padding:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.px-3){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.py-3){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.pt-3){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.pr-3){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.pb-3){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.pl-3){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.ps-3){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.pe-3){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.m-3){margin:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.mx-3){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.my-3){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.mt-3){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.mr-3){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.mb-3){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.ml-3){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.ms-3){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.me-3){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 3 * max(0, var(--layout-density,1)))}:where(.gap-3\.5){gap:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.gap-x-3\.5){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.gap-y-3\.5){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.p-3\.5){padding:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.px-3\.5){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.py-3\.5){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.pt-3\.5){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.pr-3\.5){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.pb-3\.5){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.pl-3\.5){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.ps-3\.5){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.pe-3\.5){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.m-3\.5){margin:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.mx-3\.5){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.my-3\.5){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.mt-3\.5){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.mr-3\.5){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.mb-3\.5){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.ml-3\.5){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.ms-3\.5){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.me-3\.5){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 3.5 * max(0, var(--layout-density,1)))}:where(.gap-4){gap:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.gap-x-4){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.gap-y-4){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.p-4){padding:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.px-4){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.py-4){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.pt-4){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.pr-4){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.pb-4){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.pl-4){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.ps-4){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.pe-4){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.m-4){margin:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.mx-4){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.my-4){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.mt-4){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.mr-4){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.mb-4){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.ml-4){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.ms-4){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.me-4){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 4 * max(0, var(--layout-density,1)))}:where(.gap-5){gap:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.gap-x-5){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.gap-y-5){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.p-5){padding:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.px-5){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.py-5){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.pt-5){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.pr-5){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.pb-5){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.pl-5){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.ps-5){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.pe-5){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.m-5){margin:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.mx-5){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.my-5){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.mt-5){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.mr-5){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.mb-5){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.ml-5){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.ms-5){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.me-5){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 5 * max(0, var(--layout-density,1)))}:where(.gap-6){gap:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.gap-x-6){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.gap-y-6){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.p-6){padding:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.px-6){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.py-6){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.pt-6){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.pr-6){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.pb-6){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.pl-6){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.ps-6){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.pe-6){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.m-6){margin:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.mx-6){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.my-6){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.mt-6){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.mr-6){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.mb-6){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.ml-6){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.ms-6){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.me-6){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 6 * max(0, var(--layout-density,1)))}:where(.gap-7){gap:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.gap-x-7){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.gap-y-7){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.p-7){padding:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.px-7){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.py-7){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.pt-7){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.pr-7){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.pb-7){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.pl-7){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.ps-7){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.pe-7){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.m-7){margin:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.mx-7){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.my-7){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.mt-7){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.mr-7){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.mb-7){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.ml-7){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.ms-7){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.me-7){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 7 * max(0, var(--layout-density,1)))}:where(.gap-8){gap:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.gap-x-8){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.gap-y-8){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.p-8){padding:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.px-8){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.py-8){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.pt-8){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.pr-8){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.pb-8){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.pl-8){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.ps-8){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.pe-8){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.m-8){margin:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.mx-8){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.my-8){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.mt-8){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.mr-8){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.mb-8){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.ml-8){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.ms-8){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.me-8){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 8 * max(0, var(--layout-density,1)))}:where(.gap-9){gap:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.gap-x-9){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.gap-y-9){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.p-9){padding:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.px-9){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.py-9){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.pt-9){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.pr-9){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.pb-9){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.pl-9){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.ps-9){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.pe-9){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.m-9){margin:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.mx-9){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.my-9){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.mt-9){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.mr-9){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.mb-9){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.ml-9){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.ms-9){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.me-9){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 9 * max(0, var(--layout-density,1)))}:where(.gap-10){gap:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.gap-x-10){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.gap-y-10){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.p-10){padding:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.px-10){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.py-10){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.pt-10){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.pr-10){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.pb-10){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.pl-10){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.ps-10){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.pe-10){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.m-10){margin:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.mx-10){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.my-10){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.mt-10){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.mr-10){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.mb-10){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.ml-10){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.ms-10){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.me-10){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 10 * max(0, var(--layout-density,1)))}:where(.gap-11){gap:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.gap-x-11){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.gap-y-11){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.p-11){padding:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.px-11){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.py-11){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.pt-11){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.pr-11){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.pb-11){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.pl-11){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.ps-11){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.pe-11){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.m-11){margin:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.mx-11){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.my-11){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.mt-11){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.mr-11){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.mb-11){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.ml-11){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.ms-11){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.me-11){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 11 * max(0, var(--layout-density,1)))}:where(.gap-12){gap:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.gap-x-12){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.gap-y-12){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.p-12){padding:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.px-12){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.py-12){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.pt-12){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.pr-12){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.pb-12){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.pl-12){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.ps-12){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.pe-12){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.m-12){margin:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.mx-12){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.my-12){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.mt-12){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.mr-12){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.mb-12){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.ml-12){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.ms-12){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.me-12){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 12 * max(0, var(--layout-density,1)))}:where(.gap-14){gap:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.gap-x-14){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.gap-y-14){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.p-14){padding:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.px-14){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.py-14){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.pt-14){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.pr-14){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.pb-14){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.pl-14){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.ps-14){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.pe-14){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.m-14){margin:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.mx-14){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.my-14){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.mt-14){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.mr-14){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.mb-14){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.ml-14){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.ms-14){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.me-14){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 14 * max(0, var(--layout-density,1)))}:where(.gap-16){gap:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.gap-x-16){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.gap-y-16){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.p-16){padding:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.px-16){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.py-16){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.pt-16){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.pr-16){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.pb-16){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.pl-16){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.ps-16){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.pe-16){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.m-16){margin:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.mx-16){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.my-16){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.mt-16){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.mr-16){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.mb-16){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.ml-16){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.ms-16){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.me-16){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 16 * max(0, var(--layout-density,1)))}:where(.gap-20){gap:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.gap-x-20){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.gap-y-20){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.p-20){padding:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.px-20){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.py-20){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.pt-20){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.pr-20){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.pb-20){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.pl-20){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.ps-20){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.pe-20){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.m-20){margin:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.mx-20){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.my-20){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.mt-20){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.mr-20){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.mb-20){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.ml-20){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.ms-20){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.me-20){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 20 * max(0, var(--layout-density,1)))}:where(.gap-24){gap:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.gap-x-24){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.gap-y-24){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.p-24){padding:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.px-24){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.py-24){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.pt-24){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.pr-24){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.pb-24){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.pl-24){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.ps-24){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.pe-24){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.m-24){margin:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.mx-24){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.my-24){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.mt-24){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.mr-24){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.mb-24){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.ml-24){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.ms-24){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.me-24){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 24 * max(0, var(--layout-density,1)))}:where(.gap-28){gap:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.gap-x-28){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.gap-y-28){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.p-28){padding:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.px-28){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.py-28){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.pt-28){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.pr-28){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.pb-28){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.pl-28){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.ps-28){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.pe-28){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.m-28){margin:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.mx-28){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.my-28){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.mt-28){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.mr-28){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.mb-28){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.ml-28){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.ms-28){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.me-28){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 28 * max(0, var(--layout-density,1)))}:where(.gap-32){gap:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.gap-x-32){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.gap-y-32){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.p-32){padding:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.px-32){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.py-32){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.pt-32){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.pr-32){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.pb-32){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.pl-32){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.ps-32){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.pe-32){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.m-32){margin:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.mx-32){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.my-32){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.mt-32){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.mr-32){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.mb-32){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.ml-32){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.ms-32){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.me-32){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 32 * max(0, var(--layout-density,1)))}:where(.gap-36){gap:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.gap-x-36){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.gap-y-36){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.p-36){padding:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.px-36){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.py-36){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.pt-36){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.pr-36){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.pb-36){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.pl-36){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.ps-36){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.pe-36){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.m-36){margin:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.mx-36){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.my-36){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.mt-36){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.mr-36){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.mb-36){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.ml-36){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.ms-36){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.me-36){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 36 * max(0, var(--layout-density,1)))}:where(.gap-40){gap:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.gap-x-40){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.gap-y-40){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.p-40){padding:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.px-40){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.py-40){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.pt-40){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.pr-40){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.pb-40){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.pl-40){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.ps-40){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.pe-40){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.m-40){margin:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.mx-40){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.my-40){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.mt-40){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.mr-40){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.mb-40){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.ml-40){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.ms-40){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.me-40){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 40 * max(0, var(--layout-density,1)))}:where(.gap-48){gap:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.gap-x-48){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.gap-y-48){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.p-48){padding:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.px-48){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.py-48){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.pt-48){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.pr-48){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.pb-48){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.pl-48){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.ps-48){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.pe-48){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.m-48){margin:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.mx-48){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.my-48){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.mt-48){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.mr-48){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.mb-48){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.ml-48){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.ms-48){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.me-48){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 48 * max(0, var(--layout-density,1)))}:where(.gap-56){gap:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.gap-x-56){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.gap-y-56){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.p-56){padding:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.px-56){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.py-56){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.pt-56){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.pr-56){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.pb-56){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.pl-56){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.ps-56){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.pe-56){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.m-56){margin:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.mx-56){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.my-56){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.mt-56){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.mr-56){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.mb-56){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.ml-56){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.ms-56){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.me-56){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 56 * max(0, var(--layout-density,1)))}:where(.gap-64){gap:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.gap-x-64){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.gap-y-64){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.p-64){padding:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.px-64){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.py-64){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.pt-64){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.pr-64){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.pb-64){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.pl-64){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.ps-64){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.pe-64){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.m-64){margin:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.mx-64){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.my-64){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.mt-64){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.mr-64){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.mb-64){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.ml-64){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.ms-64){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.me-64){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 64 * max(0, var(--layout-density,1)))}:where(.gap-72){gap:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.gap-x-72){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.gap-y-72){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.p-72){padding:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.px-72){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.py-72){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.pt-72){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.pr-72){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.pb-72){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.pl-72){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.ps-72){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.pe-72){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.m-72){margin:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.mx-72){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.my-72){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.mt-72){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.mr-72){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.mb-72){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.ml-72){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.ms-72){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.me-72){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 72 * max(0, var(--layout-density,1)))}:where(.gap-80){gap:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.gap-x-80){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.gap-y-80){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.p-80){padding:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.px-80){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.py-80){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.pt-80){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.pr-80){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.pb-80){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.pl-80){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.ps-80){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.pe-80){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.m-80){margin:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.mx-80){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.my-80){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.mt-80){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.mr-80){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.mb-80){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.ml-80){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.ms-80){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.me-80){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 80 * max(0, var(--layout-density,1)))}:where(.gap-96){gap:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.gap-x-96){column-gap:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.gap-y-96){row-gap:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.p-96){padding:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.px-96){padding-inline:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.py-96){padding-block:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.pt-96){padding-top:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.pr-96){padding-right:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.pb-96){padding-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.pl-96){padding-left:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.ps-96){padding-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.pe-96){padding-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.m-96){margin:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.mx-96){margin-inline:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.my-96){margin-block:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.mt-96){margin-top:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.mr-96){margin-right:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.mb-96){margin-bottom:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.ml-96){margin-left:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.ms-96){margin-inline-start:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.me-96){margin-inline-end:calc(var(--size-base,var(--spacing,.25rem)) * 96 * max(0, var(--layout-density,1)))}:where(.gap-px){gap:1px}:where(.gap-x-px){column-gap:1px}:where(.gap-y-px){row-gap:1px}:where(.p-px){padding:1px}:where(.px-px){padding-inline:1px}:where(.py-px){padding-block:1px}:where(.pt-px){padding-top:1px}:where(.pr-px){padding-right:1px}:where(.pb-px){padding-bottom:1px}:where(.pl-px){padding-left:1px}:where(.ps-px){padding-inline-start:1px}:where(.pe-px){padding-inline-end:1px}:where(.m-px){margin:1px}:where(.mx-px){margin-inline:1px}:where(.my-px){margin-block:1px}:where(.mt-px){margin-top:1px}:where(.mr-px){margin-right:1px}:where(.mb-px){margin-bottom:1px}:where(.ml-px){margin-left:1px}:where(.ms-px){margin-inline-start:1px}:where(.me-px){margin-inline-end:1px}:where(.m-auto){margin:auto}:where(.mx-auto){margin-inline:auto}:where(.my-auto){margin-block:auto}:where(.mt-auto){margin-top:auto}:where(.mr-auto){margin-right:auto}:where(.mb-auto){margin-bottom:auto}:where(.ml-auto){margin-left:auto}:where(.ms-auto){margin-inline-start:auto}:where(.me-auto){margin-inline-end:auto}:where(.flex:not([hidden]):not(dialog:not([open])):not([popover]:not(:popover-open)),.stack:not([hidden]):not(dialog:not([open])):not([popover]:not(:popover-open))){display:flex}:where(.inline-flex:not([hidden]):not(dialog:not([open])):not([popover]:not(:popover-open))){display:inline-flex}:where(.grid:not([hidden]):not(dialog:not([open])):not([popover]:not(:popover-open)),.center:not([hidden]):not(dialog:not([open])):not([popover]:not(:popover-open))){display:grid}:where(.inline-grid:not([hidden]):not(dialog:not([open])):not([popover]:not(:popover-open))){display:inline-grid}:where(.block:not([hidden]):not(dialog:not([open])):not([popover]:not(:popover-open))){display:block}:where(.inline-block:not([hidden]):not(dialog:not([open])):not([popover]:not(:popover-open))){display:inline-block}:where(.inline:not([hidden]):not(dialog:not([open])):not([popover]:not(:popover-open))){display:inline}:where(.hidden){display:none}:where(.flex-row){flex-direction:row}:where(.flex-col){flex-direction:column}:where(.flex-wrap){flex-wrap:wrap}:where(.flex-nowrap){flex-wrap:nowrap}:where(.flex-1){flex:1}:where(.flex-auto){flex:auto}:where(.flex-initial){flex:0 auto}:where(.flex-none){flex:none}:where(.grow){flex-grow:1}:where(.grow-0){flex-grow:0}:where(.shrink){flex-shrink:1}:where(.shrink-0){flex-shrink:0}:where(.basis-0){flex-basis:0}:where(.basis-auto){flex-basis:auto}:where(.basis-full){flex-basis:100%}:where(.items-start){align-items:flex-start}:where(.items-end){align-items:flex-end}:where(.items-center){align-items:center}:where(.items-baseline){align-items:baseline}:where(.items-stretch){align-items:stretch}:where(.justify-start){justify-content:flex-start}:where(.justify-end){justify-content:flex-end}:where(.justify-center){justify-content:center}:where(.justify-between){justify-content:space-between}:where(.justify-around){justify-content:space-around}:where(.justify-evenly){justify-content:space-evenly}:where(.justify-normal){justify-content:normal}:where(.self-auto){align-self:auto}:where(.self-start){align-self:flex-start}:where(.self-end){align-self:flex-end}:where(.self-center){align-self:center}:where(.self-baseline){align-self:baseline}:where(.self-stretch){align-self:stretch}:where(.content-start){align-content:flex-start}:where(.content-end){align-content:flex-end}:where(.content-center){align-content:center}:where(.content-between){align-content:space-between}:where(.content-around){align-content:space-around}:where(.content-evenly){align-content:space-evenly}:where(.content-stretch){align-content:stretch}:where(.content-normal){align-content:normal}:where(.justify-items-start){justify-items:start}:where(.justify-items-end){justify-items:end}:where(.justify-items-center){justify-items:center}:where(.justify-items-stretch){justify-items:stretch}:where(.justify-self-auto){justify-self:auto}:where(.justify-self-start){justify-self:start}:where(.justify-self-end){justify-self:end}:where(.justify-self-center){justify-self:center}:where(.justify-self-stretch){justify-self:stretch}:where(.place-items-start){place-items:start}:where(.place-items-end){place-items:end}:where(.place-items-center){place-items:center}:where(.place-items-stretch){place-items:stretch stretch}:where(.place-items-baseline){place-items:baseline}:where(.place-self-auto){place-self:auto}:where(.place-self-start){place-self:start}:where(.place-self-end){place-self:end}:where(.place-self-center){place-self:center}:where(.place-self-stretch){place-self:stretch stretch}:where(.grid-cols-auto){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-min,16rem)), 1fr))}:where(.grid-cols-1){grid-template-columns:repeat(1,minmax(0,1fr))}:where(.col-span-1){grid-column:span 1/span 1}:where(.grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.col-span-2){grid-column:span 2/span 2}:where(.grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.col-span-3){grid-column:span 3/span 3}:where(.grid-cols-4){grid-template-columns:repeat(4,minmax(0,1fr))}:where(.col-span-4){grid-column:span 4/span 4}:where(.grid-cols-5){grid-template-columns:repeat(5,minmax(0,1fr))}:where(.col-span-5){grid-column:span 5/span 5}:where(.grid-cols-6){grid-template-columns:repeat(6,minmax(0,1fr))}:where(.col-span-6){grid-column:span 6/span 6}:where(.grid-cols-7){grid-template-columns:repeat(7,minmax(0,1fr))}:where(.col-span-7){grid-column:span 7/span 7}:where(.grid-cols-8){grid-template-columns:repeat(8,minmax(0,1fr))}:where(.col-span-8){grid-column:span 8/span 8}:where(.grid-cols-9){grid-template-columns:repeat(9,minmax(0,1fr))}:where(.col-span-9){grid-column:span 9/span 9}:where(.grid-cols-10){grid-template-columns:repeat(10,minmax(0,1fr))}:where(.col-span-10){grid-column:span 10/span 10}:where(.grid-cols-11){grid-template-columns:repeat(11,minmax(0,1fr))}:where(.col-span-11){grid-column:span 11/span 11}:where(.grid-cols-12){grid-template-columns:repeat(12,minmax(0,1fr))}:where(.col-span-12){grid-column:span 12/span 12}:where(.grid-rows-1){grid-template-rows:repeat(1,minmax(0,1fr))}:where(.row-span-1){grid-row:span 1/span 1}:where(.grid-rows-2){grid-template-rows:repeat(2,minmax(0,1fr))}:where(.row-span-2){grid-row:span 2/span 2}:where(.grid-rows-3){grid-template-rows:repeat(3,minmax(0,1fr))}:where(.row-span-3){grid-row:span 3/span 3}:where(.grid-rows-4){grid-template-rows:repeat(4,minmax(0,1fr))}:where(.row-span-4){grid-row:span 4/span 4}:where(.grid-rows-5){grid-template-rows:repeat(5,minmax(0,1fr))}:where(.row-span-5){grid-row:span 5/span 5}:where(.grid-rows-6){grid-template-rows:repeat(6,minmax(0,1fr))}:where(.row-span-6){grid-row:span 6/span 6}:where(.col-span-full){grid-column:1/-1}:where(.row-span-full){grid-row:1/-1}:where(.grid-cols-none){grid-template-columns:none}:where(.grid-rows-none){grid-template-rows:none}:where(.grid-cols-subgrid){grid-template-columns:subgrid}:where(.grid-rows-subgrid){grid-template-rows:subgrid}:where(.auto-rows-auto){grid-auto-rows:auto}:where(.auto-cols-auto){grid-auto-columns:auto}:where(.overflow-x-auto){overflow-x:auto}:where(.overflow-y-auto){overflow-y:auto}:where(.overflow-auto){overflow:auto}:where(.overflow-hidden){overflow:hidden}:where(.overflow-visible){overflow:visible}:where(.overflow-clip){overflow:clip}:where(.overflow-x-hidden){overflow-x:hidden}:where(.overflow-y-hidden){overflow-y:hidden}:where(.text-ellipsis){text-overflow:ellipsis}:where(.text-clip){text-overflow:clip}:where(.truncate){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.break-normal){overflow-wrap:normal;word-break:normal}:where(.break-words){overflow-wrap:break-word}:where(.break-all){word-break:break-all}:where(.wrap-anywhere){overflow-wrap:anywhere}:where(.whitespace-nowrap){white-space:nowrap}:where(.whitespace-normal){white-space:normal}:where(.whitespace-pre-wrap){white-space:pre-wrap}:where(.sr-only){clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.not-sr-only){clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@property --_cd-em{syntax:"<length>";inherits:true;initial-value:16px}@media (prefers-reduced-motion:reduce){@layer components{dialog.dialog,dialog.dialog::backdrop{transition:none}.select,.select *,.select:before,.select:after,.select :before,.select :after,.select::backdrop,.table,.table *,.table:before,.table:after,.table :before,.table :after,.table::backdrop,.table-caption,.table-caption *,.table-caption:before,.table-caption:after,.table-caption :before,.table-caption :after,.table-caption::backdrop,.table-cell,.table-cell *,.table-cell:before,.table-cell:after,.table-cell :before,.table-cell :after,.table-cell::backdrop,.table-container,.table-container *,.table-container:before,.table-container:after,.table-container :before,.table-container :after,.table-container::backdrop,.table-head,.table-head *,.table-head:before,.table-head:after,.table-head :before,.table-head :after,.table-head::backdrop,.table-row,.table-row *,.table-row:before,.table-row:after,.table-row :before,.table-row :after,.table-row::backdrop,.toast-container,.toast-container *,.toast-container:before,.toast-container:after,.toast-container :before,.toast-container :after,.toast-container::backdrop,.toast,.toast *,.toast:before,.toast:after,.toast :before,.toast :after,.toast::backdrop,.toast-description,.toast-description *,.toast-description:before,.toast-description:after,.toast-description :before,.toast-description :after,.toast-description::backdrop,.toast-icon,.toast-icon *,.toast-icon:before,.toast-icon:after,.toast-icon :before,.toast-icon :after,.toast-icon::backdrop,.toast-content,.toast-content *,.toast-content:before,.toast-content:after,.toast-content :before,.toast-content :after,.toast-content::backdrop,.toast-text,.toast-text *,.toast-text:before,.toast-text:after,.toast-text :before,.toast-text :after,.toast-text::backdrop,.toast-title,.toast-title *,.toast-title:before,.toast-title:after,.toast-title :before,.toast-title :after,.toast-title::backdrop,.toast-close,.toast-close *,.toast-close:before,.toast-close:after,.toast-close :before,.toast-close :after,.toast-close::backdrop,.toast-actions,.toast-actions *,.toast-actions:before,.toast-actions:after,.toast-actions :before,.toast-actions :after,.toast-actions::backdrop{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer base{body{font-size:.875rem;line-height:1.5}}/*# sourceMappingURL=status-page.min.css.map */