@font-face{font-family:Curiosa;src:url(../../../CuriosaVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Curiosa;src:url(../../../CuriosaVariable.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;font-variation-settings:"ital" 1}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:0 0;border:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}#svelte,[data-app-root]{isolation:isolate}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--tim-blue-50:oklch(97% .011 264.05);--tim-blue-100:oklch(93% .03 264.05);--tim-blue-200:oklch(87% .06 264.05);--tim-blue-300:oklch(79% .102 264.05);--tim-blue-400:oklch(70% .153 264.05);--tim-blue-500:oklch(60% .214 264.05);--tim-blue-600:oklch(50% .249 264.05);--tim-blue-700:oklch(42% .23 264.05);--tim-blue-800:oklch(35.95% .2491 264.05);--tim-blue-900:oklch(26% .175 264.05);--tim-blue-950:oklch(18% .123 264.05);--tim-red-50:oklch(97% .012 24.83);--tim-red-100:oklch(93% .035 24.83);--tim-red-200:oklch(87% .069 24.83);--tim-red-300:oklch(79% .12 24.83);--tim-red-400:oklch(70% .19 24.83);--tim-red-500:oklch(59.23% .24 24.83);--tim-red-600:oklch(50% .2 24.83);--tim-red-700:oklch(42% .166 24.83);--tim-red-800:oklch(34% .135 24.83);--tim-red-900:oklch(26% .104 24.83);--tim-red-950:oklch(18% .073 24.83);--tim-gray-0:oklch(100% 0 264.05);--tim-gray-50:oklch(98.5% .004 264.05);--tim-gray-100:oklch(96% .006 264.05);--tim-gray-200:oklch(92% .008 264.05);--tim-gray-300:oklch(86% .01 264.05);--tim-gray-400:oklch(75% .012 264.05);--tim-gray-500:oklch(62% .012 264.05);--tim-gray-600:oklch(50% .012 264.05);--tim-gray-700:oklch(40% .012 264.05);--tim-gray-800:oklch(31% .012 264.05);--tim-gray-850:oklch(27% .012 264.05);--tim-gray-900:oklch(23% .012 264.05);--tim-gray-950:oklch(16% .012 264.05);--tim-gray-1000:oklch(0% 0 264.05);--tim-green-300:oklch(82% .11 155);--tim-green-500:oklch(65% .14 155);--tim-green-700:oklch(48% .11 155);--tim-green-900:oklch(30% .07 155);--tim-amber-300:oklch(86% .12 85);--tim-amber-500:oklch(75% .15 75);--tim-amber-700:oklch(55% .12 70);--tim-amber-900:oklch(35% .08 70);--tim-space-0:0;--tim-space-1:.25rem;--tim-space-2:.5rem;--tim-space-3:.75rem;--tim-space-4:1rem;--tim-space-5:1.25rem;--tim-space-6:1.5rem;--tim-space-8:2rem;--tim-space-10:2.5rem;--tim-space-12:3rem;--tim-space-16:4rem;--tim-space-20:5rem;--tim-space-24:6rem;--tim-space-32:8rem;--tim-font-sans:"Curiosa", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tim-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--tim-text-xs:.75rem;--tim-text-sm:.875rem;--tim-text-base:1rem;--tim-text-lg:1.125rem;--tim-text-xl:1.25rem;--tim-text-2xl:1.5rem;--tim-text-3xl:1.875rem;--tim-text-4xl:2.25rem;--tim-text-5xl:3rem;--tim-text-6xl:3.75rem;--tim-leading-none:1;--tim-leading-tight:1.15;--tim-leading-snug:1.35;--tim-leading-normal:1.55;--tim-leading-relaxed:1.75;--tim-weight-thin:100;--tim-weight-light:300;--tim-weight-normal:400;--tim-weight-medium:500;--tim-weight-semibold:600;--tim-weight-bold:700;--tim-weight-black:900;--tim-tracking-tighter:-.03em;--tim-tracking-tight:-.015em;--tim-tracking-normal:0em;--tim-tracking-wide:.02em;--tim-tracking-wider:.08em;--tim-radius-xs:.25rem;--tim-radius-sm:.375rem;--tim-radius-md:.5rem;--tim-radius-lg:.75rem;--tim-radius-xl:1rem;--tim-radius-2xl:1.5rem;--tim-radius-full:9999px;--tim-shadow-xs:0 1px 2px oklch(0% 0 0/.35);--tim-shadow-sm:0 1px 2px oklch(0% 0 0/.35), 0 1px 3px oklch(0% 0 0/.4);--tim-shadow-md:0 2px 4px oklch(0% 0 0/.35), 0 4px 12px oklch(0% 0 0/.4);--tim-shadow-lg:0 4px 8px oklch(0% 0 0/.4), 0 12px 28px oklch(0% 0 0/.45);--tim-shadow-xl:0 8px 16px oklch(0% 0 0/.45), 0 24px 56px oklch(0% 0 0/.5);--tim-duration-instant:80ms;--tim-duration-fast:.14s;--tim-duration-normal:.22s;--tim-duration-slow:.36s;--tim-ease-out:cubic-bezier(.22, 1, .36, 1);--tim-ease-in-out:cubic-bezier(.65, 0, .35, 1);--tim-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--tim-z-base:0;--tim-z-sticky:100;--tim-z-overlay:200;--tim-z-modal:300;--tim-z-toast:400;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-sunken:var(--tim-gray-950);--surface:var(--tim-gray-900);--surface-raised:var(--tim-gray-850);--surface-overlay:var(--tim-gray-850);--surface-inverted:var(--tim-gray-0);--surface-hover:var(--tim-gray-850);--surface-active:var(--tim-gray-800);--surface-selected:oklch(31% .09 264.05);--surface-disabled:var(--tim-gray-950);--surface-overlay-hover:var(--tim-gray-800);--text:var(--tim-gray-0);--text-muted:var(--tim-gray-400);--text-subtle:oklch(68% .012 264.05);--text-disabled:var(--tim-gray-600);--text-inverted:var(--tim-gray-950);--text-on-accent:var(--tim-gray-0);--border-subtle:var(--tim-gray-800);--border:var(--tim-gray-500);--border-strong:var(--tim-gray-400);--border-accent:var(--tim-blue-400);--selection-outline:var(--tim-gray-0);--selection-handle-size:var(--tim-space-3);--accent:var(--tim-blue-600);--accent-hover:var(--tim-blue-700);--accent-active:var(--tim-blue-800);--accent-subtle:var(--tim-blue-950);--accent-text:var(--tim-blue-400);--danger:var(--tim-red-500);--danger-subtle:var(--tim-red-950);--danger-text:var(--tim-red-300);--success:var(--tim-green-500);--success-subtle:var(--tim-green-900);--success-text:var(--tim-green-300);--warning:var(--tim-amber-500);--warning-subtle:var(--tim-amber-900);--warning-text:var(--tim-amber-300);--logo-wordmark:var(--tim-gray-0);--focus-ring:var(--tim-gray-0);--focus-ring-width:2px;--focus-ring-offset:2px;--scrim:oklch(0% 0 0/.6);--elevation-card:var(--tim-shadow-sm);--elevation-popover:var(--tim-shadow-md);--elevation-modal:var(--tim-shadow-xl);--radius-control:var(--tim-radius-md);--radius-card:var(--tim-radius-lg);--radius-modal:var(--tim-radius-xl);--font-body:var(--tim-font-sans);--font-heading:var(--tim-font-sans);--font-code:var(--tim-font-mono);--layout-max-width:72rem;--layout-gutter:var(--tim-space-6);--control-height-sm:2rem;--control-height:2.5rem;--flow-space:var(--tim-space-6);--flow-space-tight:var(--tim-space-3);--flow-space-prose:var(--tim-space-4);--flow-space-heading:var(--tim-space-10)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-sunken:var(--tim-gray-100);--surface:var(--tim-gray-0);--surface-raised:var(--tim-gray-0);--surface-overlay:var(--tim-gray-0);--surface-inverted:var(--tim-blue-800);--surface-hover:var(--tim-gray-100);--surface-active:var(--tim-gray-200);--surface-selected:var(--tim-blue-50);--surface-disabled:var(--tim-gray-100);--surface-overlay-hover:var(--tim-gray-100);--text:var(--tim-gray-950);--text-muted:var(--tim-gray-600);--text-subtle:oklch(56% .012 264.05);--text-disabled:var(--tim-gray-400);--text-inverted:var(--tim-gray-0);--text-on-accent:var(--tim-gray-0);--border-subtle:var(--tim-gray-200);--border:var(--tim-gray-500);--border-strong:var(--tim-gray-600);--border-accent:var(--tim-blue-800);--selection-outline:var(--tim-gray-0);--accent:var(--tim-blue-800);--accent-hover:var(--tim-blue-900);--accent-active:var(--tim-blue-950);--accent-subtle:var(--tim-blue-50);--accent-text:var(--tim-blue-800);--danger:var(--tim-red-600);--danger-subtle:var(--tim-red-50);--danger-text:var(--tim-red-700);--success:var(--tim-green-700);--success-subtle:oklch(95% .04 155);--success-text:var(--tim-green-700);--warning:var(--tim-amber-700);--warning-subtle:oklch(96% .05 85);--warning-text:var(--tim-amber-700);--logo-wordmark:var(--tim-blue-800);--focus-ring:var(--tim-blue-800);--scrim:oklch(16% .012 264.05/.4);--tim-shadow-xs:0 1px 2px oklch(16% .012 264.05/.06);--tim-shadow-sm:0 1px 2px oklch(16% .012 264.05/.06), 0 1px 3px oklch(16% .012 264.05/.08);--tim-shadow-md:0 2px 4px oklch(16% .012 264.05/.06), 0 4px 12px oklch(16% .012 264.05/.08);--tim-shadow-lg:0 4px 8px oklch(16% .012 264.05/.06), 0 12px 28px oklch(16% .012 264.05/.12);--tim-shadow-xl:0 8px 16px oklch(16% .012 264.05/.08), 0 24px 56px oklch(16% .012 264.05/.16)}html{font-family:var(--font-body);font-size:100%;line-height:var(--tim-leading-normal);background-color:var(--surface);color:var(--text)}body{min-height:100svh;font-size:var(--tim-text-base);background-color:var(--surface);color:var(--text);text-rendering:optimizelegibility;font-synthesis:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--tim-weight-semibold);line-height:var(--tim-leading-tight);letter-spacing:var(--tim-tracking-tight);text-wrap:balance;color:var(--text)}h1{font-size:var(--tim-text-4xl)}h2{font-size:var(--tim-text-3xl)}h3{font-size:var(--tim-text-2xl)}h4{font-size:var(--tim-text-xl)}h5{font-size:var(--tim-text-lg)}h6{font-size:var(--tim-text-base)}p{text-wrap:pretty}small{font-size:var(--tim-text-sm);color:var(--text-muted)}code,kbd,samp,pre{font-family:var(--font-code);font-size:.9em}code{background-color:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--tim-radius-xs);padding:.1em .35em}hr{border:none;border-top:1px solid var(--border-subtle)}a{color:var(--accent-text);-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-underline-offset:.2em;transition:color var(--tim-duration-fast) var(--tim-ease-out)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--tim-radius-xs)}:focus:not(:focus-visible){outline:none}::selection{background-color:color-mix(in oklch, var(--accent) 25%, transparent);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.flow>*+*{margin-top:var(--flow-space)}.flow>:first-child:first-child{margin-top:0}.flow>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:var(--flow-space-tight)}.flow>p+p{margin-top:var(--flow-space-prose)}.flow>*+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--flow-space-heading)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-segmented{background-color:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-control);padding:2px;display:inline-flex}.ds-segmented[role=group]{gap:var(--tim-space-1)}.ds-segmented>button{justify-content:center;align-items:center;gap:var(--tim-space-2);border-radius:calc(var(--radius-control) - 3px);font:inherit;font-weight:var(--tim-weight-medium);color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--tim-duration-fast) var(--tim-ease-out), color var(--tim-duration-fast) var(--tim-ease-out);background:0 0;border:none;display:inline-flex}.ds-segmented[data-size=md]>button{height:calc(var(--control-height) - 6px);padding-inline:var(--tim-space-3);font-size:var(--tim-text-sm)}.ds-segmented[data-size=sm]>button{height:calc(var(--control-height-sm) - 6px);padding-inline:var(--tim-space-2);font-size:var(--tim-text-xs)}.ds-segmented>button:hover{color:var(--text)}.ds-segmented>button[aria-checked=true],.ds-segmented>button[aria-pressed=true]{background-color:var(--surface-raised);color:var(--text);box-shadow:var(--tim-shadow-xs)}.ds-segmented>button:disabled{cursor:not-allowed;color:var(--text-disabled);box-shadow:none;background:0 0}.ds-segmented[data-variant=overlay]{background-color:color-mix(in oklch, var(--surface) 45%, transparent);border-color:color-mix(in oklch, var(--border) 50%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--elevation-card)}.ds-segmented[data-variant=overlay]>button{color:var(--text-muted)}.ds-segmented[data-variant=overlay]>button[aria-checked=true],.ds-segmented[data-variant=overlay]>button[aria-pressed=true]{background-color:var(--surface-raised);color:var(--text)}.ds-table-scroll{border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow-x:auto}.ds-table{border-collapse:collapse;width:100%;font-size:var(--tim-text-sm)}.ds-table th,.ds-table td{padding:var(--tim-space-3) var(--tim-space-4);text-align:left;vertical-align:middle}.ds-table thead th{background-color:var(--surface-sunken);font-size:var(--tim-text-xs);font-weight:var(--tim-weight-medium);text-transform:uppercase;letter-spacing:var(--tim-tracking-wide);color:var(--text-subtle);white-space:nowrap}.ds-table tbody tr{border-top:1px solid var(--border-subtle)}.ds-table tbody th{font-weight:var(--tim-weight-normal);color:var(--text)}.ds-table[data-hover=true] tbody tr{transition:background-color var(--tim-duration-fast) var(--tim-ease-out)}.ds-table[data-hover=true] tbody tr:hover{background-color:var(--surface-hover)}.ds-table .actions{white-space:nowrap;width:1%}.ds-table .numeric{font-variant-numeric:tabular-nums;text-align:right}.ds-menu-item{align-items:center;gap:var(--tim-space-3);width:100%;height:var(--control-height);padding-inline:var(--tim-space-3);border-radius:var(--radius-control);font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium);color:var(--text-muted);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--tim-duration-fast) var(--tim-ease-out), color var(--tim-duration-fast) var(--tim-ease-out);text-decoration:none;display:flex}.ds-menu-item>svg{flex-shrink:0}.ds-menu-item:hover{background-color:var(--surface-overlay-hover);color:var(--text)}.ds-menu-item[aria-current=page]{background-color:var(--surface-overlay-hover);font-weight:var(--tim-weight-semibold);color:var(--text)}.ds-menu-info{padding:var(--tim-space-2) var(--tim-space-3);flex-direction:column;min-width:0;display:flex}.ds-menu-info strong{font-size:var(--tim-text-sm);font-weight:var(--tim-weight-medium);color:var(--text);text-overflow:ellipsis;overflow:hidden}.ds-menu-info span{font-size:var(--tim-text-xs);color:var(--text-subtle)}.ds-menu-separator{height:1px;margin-block:var(--tim-space-2);background-color:var(--border-subtle)}
