/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:calc(.75rem * var(--text-scaling));--text-xs--line-height:calc(calc(1 / .75) * var(--text-scaling));--text-sm:calc(.875rem * var(--text-scaling));--text-sm--line-height:calc(calc(1.25 / .875) * var(--text-scaling));--text-base:calc(1rem * var(--text-scaling));--text-2xl:calc(1.5rem * var(--text-scaling));--text-2xl--line-height:calc(calc(2 / 1.5) * var(--text-scaling));--text-3xl:calc(1.875rem * var(--text-scaling));--text-3xl--line-height:calc(calc(2.25 / 1.875) * var(--text-scaling));--text-4xl:calc(2.25rem * var(--text-scaling));--text-4xl--line-height:calc(calc(2.5 / 2.25) * var(--text-scaling));--text-5xl:calc(3rem * var(--text-scaling));--text-5xl--line-height:calc(1 * var(--text-scaling));--font-weight-medium:500;--radius-sm:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-base:.25rem;--radius-container:.25rem;--default-border-width:var(--default-border-width,1px);--default-ring-width:var(--default-ring-width,1px);--default-outline-width:var(--default-outline-width,1px);--color-primary-50:oklch(98.5% 0 0);--color-primary-400:oklch(70.8% 0 0);--color-primary-500:oklch(55.6% 0 0);--color-primary-950:oklch(14.5% 0 0);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-500:var(--color-primary-contrast-light);--color-secondary-50:oklch(98.5% 0 0);--color-secondary-950:oklch(14.5% 0 0);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-tertiary-50:oklch(98.5% 0 0);--color-tertiary-500:oklch(55.6% 0 0);--color-tertiary-950:oklch(14.5% 0 0);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-tertiary-contrast-500:var(--color-tertiary-contrast-light);--color-success-50:oklch(98.5% 0 0);--color-success-500:oklch(55.6% 0 0);--color-success-950:oklch(14.5% 0 0);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:var(--color-success-50);--color-success-contrast-500:var(--color-success-contrast-light);--color-warning-50:oklch(98.5% 0 0);--color-warning-500:oklch(55.6% 0 0);--color-warning-950:oklch(14.5% 0 0);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-500:var(--color-warning-contrast-light);--color-error-50:oklch(98.5% 0 0);--color-error-500:oklch(55.6% 0 0);--color-error-950:oklch(14.5% 0 0);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-500:var(--color-error-contrast-light);--color-surface-50:oklch(98.5% 0 0);--color-surface-100:oklch(97% 0 0);--color-surface-200:oklch(92.2% 0 0);--color-surface-300:oklch(87% 0 0);--color-surface-400:oklch(70.8% 0 0);--color-surface-500:oklch(55.6% 0 0);--color-surface-600:oklch(43.9% 0 0);--color-surface-700:oklch(37.1% 0 0);--color-surface-800:oklch(26.9% 0 0);--color-surface-900:oklch(20.5% 0 0);--color-surface-950:oklch(14.5% 0 0);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light);--color-brand-light:var(--color-primary-500);--color-brand-contrast-light:var(--color-primary-contrast-500);--color-brand-dark:var(--color-primary-500);--color-brand-contrast-dark:var(--color-primary-contrast-500);--color-root-bg-light:var(--color-surface-50);--color-root-bg-dark:var(--color-surface-950);--color-surface-50-950:var(--lightningcss-light,var(--color-surface-50))var(--lightningcss-dark,var(--color-surface-950));--color-surface-contrast-50-950:var(--lightningcss-light,var(--color-surface-contrast-50))var(--lightningcss-dark,var(--color-surface-contrast-950));--color-surface-100-900:var(--lightningcss-light,var(--color-surface-100))var(--lightningcss-dark,var(--color-surface-900));--color-surface-200-800:var(--lightningcss-light,var(--color-surface-200))var(--lightningcss-dark,var(--color-surface-800));--color-surface-contrast-200-800:var(--lightningcss-light,var(--color-surface-contrast-200))var(--lightningcss-dark,var(--color-surface-contrast-800));--color-surface-300-700:var(--lightningcss-light,var(--color-surface-300))var(--lightningcss-dark,var(--color-surface-700));--color-surface-600-400:var(--lightningcss-light,var(--color-surface-600))var(--lightningcss-dark,var(--color-surface-400));--color-surface-700-300:var(--lightningcss-light,var(--color-surface-700))var(--lightningcss-dark,var(--color-surface-300));--color-surface-900-100:var(--lightningcss-light,var(--color-surface-900))var(--lightningcss-dark,var(--color-surface-100));--color-surface-950-50:var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50))}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--field-placeholder:var(--color-surface-700-300);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:where([data-mode=dark],[data-mode=dark] *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{scrollbar-width:thin;scrollbar-color:var(--lightningcss-light,var(--color-surface-300))var(--lightningcss-dark,var(--color-surface-700)) transparent;-webkit-tap-highlight-color:color-mix(in srgb, var(--lightningcss-light,var(--color-surface-50))var(--lightningcss-dark,var(--color-surface-950)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){:root{-webkit-tap-highlight-color:color-mix(in oklab, var(--color-surface-50-950) 30%, transparent)}}html{background-color:var(--lightningcss-light,var(--color-root-bg-light))var(--lightningcss-dark,var(--color-root-bg-dark))}body{color:var(--lightningcss-light,var(--typo-base--color-light))var(--lightningcss-dark,var(--typo-base--color-dark));font-family:var(--typo-base--font-family);font-size:var(--typo-base--font-size);line-height:var(--typo-base--line-height);font-weight:var(--typo-base--font-weight);font-style:var(--typo-base--font-style);letter-spacing:var(--typo-base--letter-spacing);font-stretch:var(--typo-base--font-stretch);font-kerning:var(--typo-base--font-kerning);text-shadow:var(--typo-base--text-shadow);word-spacing:var(--typo-base--word-spacing);hyphens:var(--typo-base--hyphens);text-transform:var(--typo-base--text-transform)}::selection{background-color:#73737380}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark)) 50%, transparent)}}:disabled,.disabled{box-shadow:none;cursor:not-allowed;opacity:.5}:is(:disabled,.disabled)>*{pointer-events:none}code{background-color:#73737340}@supports (color:color-mix(in lab, red, red)){code{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark)) 25%, transparent)}}code{color:var(--color-surface-950-50);border-radius:var(--radius-base);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .75)}pre code,.ec-line code{background-color:unset;border-radius:unset;color:unset;font-family:unset;font-size:unset;white-space:unset;padding-inline:unset;padding-block:unset;overflow-x:unset}[data-scope=accordion][data-part=root]{gap:calc(var(--spacing) * 2);width:100%;display:flex}[data-scope=accordion][data-part=root][data-orientation=vertical]{flex-direction:column}[data-scope=accordion][data-part=root][data-orientation=horizontal]{flex-direction:row}[data-scope=accordion][data-part=item]{gap:calc(var(--spacing) * 2);display:flex}[data-scope=accordion][data-part=item][data-orientation=vertical]{flex-direction:column}[data-scope=accordion][data-part=item][data-orientation=horizontal]{flex-direction:row}[data-scope=accordion][data-part=item-trigger]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-base);text-align:start;width:100%}@media (hover:hover){[data-scope=accordion][data-part=item-trigger]:hover{background-color:#73737340}@supports (color:color-mix(in lab, red, red)){[data-scope=accordion][data-part=item-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark)) 25%, transparent)}}[data-scope=accordion][data-part=item-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=accordion][data-part=item-content]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4)}[data-scope=app-bar][data-part=root]{background:var(--color-surface-100-900);width:100%;padding:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}[data-scope=app-bar][data-part=toolbar]{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:grid}[data-scope=app-bar][data-part=trail]{gap:calc(var(--spacing) * 2);display:flex}[data-scope=avatar][data-part=root]{isolation:isolate;background:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));color:var(--lightningcss-light,var(--color-brand-contrast-light))var(--lightningcss-dark,var(--color-brand-contrast-dark));width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:2147483647px;overflow:hidden}[data-scope=avatar][data-part=image]{object-fit:cover;width:100%}[data-scope=avatar][data-part=fallback]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}:has(>[data-orientation=horizontal]) [data-scope=carousel][data-part=root]{width:100%}:has(>[data-orientation=vertical]) [data-scope=carousel][data-part=root]{height:100%}[data-scope=carousel][data-part=item-group]{gap:calc(var(--spacing) * 4);display:flex}:has(>[data-orientation=horizontal]) [data-scope=carousel][data-part=item-group]{flex-direction:row}:has(>[data-orientation=vertical]) [data-scope=carousel][data-part=item-group]{flex-direction:column}[data-scope=carousel][data-part=indicator-group]{justify-content:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 4);display:flex}[data-scope=carousel][data-part=indicator]{border:1px solid var(--color-surface-500);width:calc(var(--spacing) * 4);aspect-ratio:1;border-radius:100%;display:block}[data-scope=carousel][data-part=indicator][data-current]{background-color:var(--color-surface-950-50)}@keyframes marqueeX{0%{transform:translate(0%)}to{transform:translateX(var(--marquee-translate))}}@keyframes marqueeY{0%{transform:translateY(0%)}to{transform:translateY(var(--marquee-translate))}}[data-scope=marquee][data-part=root]{position:relative;overflow:hidden}[data-scope=marquee][data-part=root][data-paused] [data-part=content]{animation-play-state:paused}[data-scope=marquee][data-part=viewport]{gap:var(--marquee-spacing);display:flex;overflow:hidden}[data-scope=marquee][data-part=viewport][data-orientation=horizontal]{flex-direction:row}[data-scope=marquee][data-part=viewport][data-orientation=vertical]{flex-direction:column}[data-scope=marquee][data-part=content]{gap:var(--marquee-spacing);animation-timing-function:linear;animation-duration:var(--marquee-duration);animation-delay:var(--marquee-delay);animation-iteration-count:var(--marquee-loop-count);flex-shrink:0;display:flex}[data-scope=marquee][data-part=content][data-orientation=horizontal]{flex-direction:row}[data-scope=marquee][data-part=content][data-orientation=vertical]{flex-direction:column}[data-scope=marquee][data-part=content][data-side=start],[data-scope=marquee][data-part=content][data-side=end]{animation-name:marqueeX}[data-scope=marquee][data-part=content][data-side=top],[data-scope=marquee][data-part=content][data-side=bottom]{animation-name:marqueeY}[data-scope=marquee][data-part=content][data-reverse]{animation-direction:reverse}@media (prefers-reduced-motion:reduce){[data-scope=marquee][data-part=content]{animation:none!important}}[data-scope=marquee][data-part=edge]{z-index:10;pointer-events:none;position:absolute;top:0;bottom:0}[data-scope=marquee][data-part=edge][data-side=start]{background:linear-gradient(to right, var(--color-surface-50), transparent);width:20%;left:0}[data-scope=marquee][data-part=edge][data-side=start]:where([data-mode=dark],[data-mode=dark] *){background:linear-gradient(to right, var(--color-surface-950), transparent)}[data-scope=marquee][data-part=edge][data-side=end]{background:linear-gradient(to left, var(--color-surface-50), transparent);width:20%;right:0}[data-scope=marquee][data-part=edge][data-side=end]:where([data-mode=dark],[data-mode=dark] *){background:linear-gradient(to left, var(--color-surface-950), transparent)}[data-scope=marquee][data-part=edge][data-side=top]{background:linear-gradient(to bottom, var(--color-surface-50), transparent);height:20%;inset:0 0 auto}[data-scope=marquee][data-part=edge][data-side=top]:where([data-mode=dark],[data-mode=dark] *){background:linear-gradient(to bottom, var(--color-surface-950), transparent)}[data-scope=marquee][data-part=edge][data-side=bottom]{background:linear-gradient(to top, var(--color-surface-50), transparent);height:20%;inset:auto 0 0}[data-scope=marquee][data-part=edge][data-side=bottom]:where([data-mode=dark],[data-mode=dark] *){background:linear-gradient(to top, var(--color-surface-950), transparent)}[data-scope=collapsible][data-part=root]{flex-direction:column;align-items:center;width:100%;display:flex}[data-scope=collapsible][data-part=root][data-state=open]{gap:calc(var(--spacing) * 2)}[data-scope=collapsible][data-part=trigger][data-disabled]{opacity:.5;pointer-events:none}[data-scope=combobox][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}[data-scope=combobox][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=combobox][data-part=control]{position:relative}[data-scope=combobox][data-part=input]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-width) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;outline-color:#0000;display:block}[data-scope=combobox][data-part=input]::placeholder{color:var(--field-placeholder)}[data-scope=combobox][data-part=input]:active,[data-scope=combobox][data-part=input]:focus,[data-scope=combobox][data-part=input]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=combobox][data-part=input][type=file]::file-selector-button{border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing) * -.5));margin-right:calc(var(--spacing) * 2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:0;padding-inline:calc(var(--spacing) * 2)}[data-scope=combobox][data-part=input][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=combobox][data-part=input][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);appearance:none;border:none;outline:none;padding:0}[data-scope=combobox][data-part=input][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=combobox][data-part=input][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=combobox][data-part=input][type=color]::-moz-color-swatch{border:none}[data-scope=combobox][data-part=trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);inset-inline-end:calc(var(--spacing) * 1.5);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}[data-scope=combobox][data-part=trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=combobox][data-part=trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=combobox][data-part=trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=combobox][data-part=trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=combobox][data-part=trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=combobox][data-part=trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=combobox][data-part=trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-xs)}[data-scope=combobox][data-part=clear-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;width:fit-content;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=combobox][data-part=clear-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=combobox][data-part=clear-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=combobox][data-part=clear-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=combobox][data-part=clear-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=combobox][data-part=clear-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=combobox][data-part=clear-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=combobox][data-part=clear-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}@media (hover:hover){[data-scope=combobox][data-part=clear-trigger]:hover{background-color:var(--color-error-500);color:var(--color-error-contrast-500)}}[data-scope=combobox][data-part=content]{padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);background:var(--color-surface-50-950);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);flex-direction:column;display:flex}[data-scope=combobox][data-part=content]:is(a),[data-scope=combobox][data-part=content]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=combobox][data-part=content]:is(a),[data-scope=combobox][data-part=content]:is(button)):hover{filter:brightness(95%)}:is([data-scope=combobox][data-part=content]:is(a),[data-scope=combobox][data-part=content]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=combobox][data-part=item-group-label]{color:var(--color-surface-600-400);font-size:var(--text-xs);padding:var(--spacing) calc(var(--spacing) * 2)}[data-scope=combobox][data-part=item]{padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-base);justify-content:space-between;align-items:center;display:flex}[data-scope=combobox][data-part=item][data-state=checked]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=combobox][data-part=item][data-highlighted]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=combobox][data-part=item][data-highlighted]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=combobox][data-part=item][data-highlighted]{color:var(--color-surface-950-50)}[data-scope=combobox][data-part=item][data-disabled]{pointer-events:none;opacity:.5}[data-scope=date-picker][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=date-picker][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=date-picker][data-part=control]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:relative}[data-scope=date-picker][data-part=input]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-width) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;outline-color:#0000;display:block}[data-scope=date-picker][data-part=input]::placeholder{color:var(--field-placeholder)}[data-scope=date-picker][data-part=input]:active,[data-scope=date-picker][data-part=input]:focus,[data-scope=date-picker][data-part=input]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=date-picker][data-part=input][type=file]::file-selector-button{border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing) * -.5));margin-right:calc(var(--spacing) * 2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:0;padding-inline:calc(var(--spacing) * 2)}[data-scope=date-picker][data-part=input][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=date-picker][data-part=input][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);appearance:none;border:none;outline:none;padding:0}[data-scope=date-picker][data-part=input][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=date-picker][data-part=input][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=date-picker][data-part=input][type=color]::-moz-color-swatch{border:none}[data-scope=date-picker][data-part=trigger]{inset-inline-end:calc(var(--spacing) * 1.5);top:calc(var(--spacing) * 1.25);--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex;position:absolute}[data-scope=date-picker][data-part=trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=date-picker][data-part=trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=date-picker][data-part=trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=date-picker][data-part=trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=date-picker][data-part=trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=date-picker][data-part=trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-xs)}[data-scope=date-picker][data-part=preset-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=date-picker][data-part=preset-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=date-picker][data-part=preset-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=date-picker][data-part=preset-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=preset-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=date-picker][data-part=preset-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=date-picker][data-part=preset-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=date-picker][data-part=preset-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=date-picker][data-part=content]{padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);background:var(--color-surface-50-950);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);flex-direction:column;display:flex}[data-scope=date-picker][data-part=content]:is(a),[data-scope=date-picker][data-part=content]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=date-picker][data-part=content]:is(a),[data-scope=date-picker][data-part=content]:is(button)):hover{filter:brightness(95%)}:is([data-scope=date-picker][data-part=content]:is(a),[data-scope=date-picker][data-part=content]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=date-picker][data-part=year-select]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-width) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;outline-color:#0000;display:block}[data-scope=date-picker][data-part=year-select]:active,[data-scope=date-picker][data-part=year-select]:focus,[data-scope=date-picker][data-part=year-select]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=date-picker][data-part=year-select] optgroup{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}[data-scope=date-picker][data-part=year-select] optgroup>*+*,[data-scope=date-picker][data-part=year-select] optgroup option:first-of-type{margin-top:calc(var(--spacing) * 2)}[data-scope=date-picker][data-part=year-select] optgroup option:last-child{margin-bottom:calc(var(--spacing) * 2)!important}[data-scope=date-picker][data-part=year-select] option{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}[data-scope=date-picker][data-part=month-select]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-width) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;outline-color:#0000;display:block}[data-scope=date-picker][data-part=month-select]:active,[data-scope=date-picker][data-part=month-select]:focus,[data-scope=date-picker][data-part=month-select]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=date-picker][data-part=month-select] optgroup{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}[data-scope=date-picker][data-part=month-select] optgroup>*+*,[data-scope=date-picker][data-part=month-select] optgroup option:first-of-type{margin-top:calc(var(--spacing) * 2)}[data-scope=date-picker][data-part=month-select] optgroup option:last-child{margin-bottom:calc(var(--spacing) * 2)!important}[data-scope=date-picker][data-part=month-select] option{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}[data-scope=date-picker][data-part=view]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=date-picker][data-part=view-control]{gap:calc(var(--spacing) * 2);justify-content:space-between;display:flex}[data-scope=date-picker][data-part=prev-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=date-picker][data-part=prev-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=date-picker][data-part=prev-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=date-picker][data-part=prev-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=prev-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=date-picker][data-part=prev-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=date-picker][data-part=prev-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=date-picker][data-part=prev-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=date-picker][data-part=view-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=date-picker][data-part=view-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=date-picker][data-part=view-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=date-picker][data-part=view-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=view-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=date-picker][data-part=view-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=date-picker][data-part=view-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=date-picker][data-part=view-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=date-picker][data-part=next-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=date-picker][data-part=next-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=date-picker][data-part=next-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=date-picker][data-part=next-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=next-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=date-picker][data-part=next-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=date-picker][data-part=next-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=date-picker][data-part=next-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=date-picker][data-part=table]{border-collapse:separate;border-spacing:calc(var(--spacing) * 2)}[data-scope=date-picker][data-part=table-header]{font-size:var(--text-sm);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}[data-scope=date-picker][data-part=table-cell]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}[data-scope=date-picker][data-part=table-cell-trigger]{font-size:var(--text-sm);width:100%;height:100%;padding:var(--spacing);border-radius:var(--radius-base);justify-content:center;align-items:center;display:flex}@media (hover:hover){[data-scope=date-picker][data-part=table-cell-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=date-picker][data-part=table-cell-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=date-picker][data-part=table-cell-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=date-picker][data-part=table-cell-trigger][data-focus-visible]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=date-picker][data-part=table-cell-trigger][data-selected],[data-scope=date-picker][data-part=table-cell-trigger][data-in-range]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=date-picker][data-part=table-cell-trigger][data-today]{text-underline-offset:var(--spacing);text-decoration:underline}[data-scope=date-picker][data-part=table-cell-trigger][data-disabled]{pointer-events:none;opacity:.5}[data-scope=file-upload][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}[data-scope=file-upload][data-part=root][data-disabled]{opacity:.5;pointer-events:none}[data-scope=file-upload][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=file-upload][data-part=dropzone]{padding:calc(var(--spacing) * 10) calc(var(--spacing) * 4);border:1px dashed var(--color-surface-200-800);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-container);flex-direction:column;display:flex}[data-scope=file-upload][data-part=dropzone]:is(a),[data-scope=file-upload][data-part=dropzone]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=file-upload][data-part=dropzone]:is(a),[data-scope=file-upload][data-part=dropzone]:is(button)):hover{filter:brightness(95%)}:is([data-scope=file-upload][data-part=dropzone]:is(a),[data-scope=file-upload][data-part=dropzone]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=file-upload][data-part=dropzone][data-dragging]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=file-upload][data-part=dropzone][data-dragging]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=file-upload][data-part=dropzone][data-dragging]{color:var(--color-surface-950-50)}[data-scope=file-upload][data-part=trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=file-upload][data-part=trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=file-upload][data-part=trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=file-upload][data-part=trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=file-upload][data-part=trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=file-upload][data-part=trigger]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=file-upload][data-part=clear-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;width:fit-content;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=file-upload][data-part=clear-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=file-upload][data-part=clear-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=file-upload][data-part=clear-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=file-upload][data-part=clear-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=file-upload][data-part=clear-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=file-upload][data-part=clear-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=file-upload][data-part=clear-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}@media (hover:hover){[data-scope=file-upload][data-part=clear-trigger]:hover{background-color:var(--color-error-500);color:var(--color-error-contrast-500)}}[data-scope=file-upload][data-part=item-group]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=file-upload][data-part=item]{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-base);background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a);grid-template-columns:auto 1fr auto;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){[data-scope=file-upload][data-part=item]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=file-upload][data-part=item]{color:var(--color-surface-950-50)}[data-scope=file-upload][data-part=item-name]{font-size:var(--text-sm)}[data-scope=file-upload][data-part=item-size-text]{font-size:var(--text-xs);opacity:.6}[data-scope=file-upload][data-part=item-delete-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=file-upload][data-part=item-delete-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=file-upload][data-part=item-delete-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=file-upload][data-part=item-delete-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=file-upload][data-part=item-delete-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=floating-panel][data-part=content]{border:1px solid var(--color-surface-300-700);border-radius:var(--radius-container);flex-direction:column;display:flex;overflow:hidden}[data-scope=floating-panel][data-part=content]:is(a),[data-scope=floating-panel][data-part=content]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=floating-panel][data-part=content]:is(a),[data-scope=floating-panel][data-part=content]:is(button)):hover{filter:brightness(95%)}:is([data-scope=floating-panel][data-part=content]:is(a),[data-scope=floating-panel][data-part=content]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=floating-panel][data-part=content]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[data-scope=floating-panel][data-part=header]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);background:var(--color-surface-200-800);grid-template-columns:1fr auto;align-items:center;display:grid;overflow-y:hidden}[data-scope=floating-panel][data-part=title]{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;display:flex}[data-scope=floating-panel][data-part=control]{gap:var(--spacing);display:flex}[data-scope=floating-panel][data-part=stage-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=floating-panel][data-part=stage-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=floating-panel][data-part=stage-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=floating-panel][data-part=stage-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=floating-panel][data-part=stage-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=floating-panel][data-part=stage-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=floating-panel][data-part=stage-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=floating-panel][data-part=stage-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=floating-panel][data-part=close-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=floating-panel][data-part=close-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=floating-panel][data-part=close-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=floating-panel][data-part=close-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=floating-panel][data-part=close-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=floating-panel][data-part=close-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=floating-panel][data-part=close-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=floating-panel][data-part=close-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=floating-panel][data-part=body]{background:var(--color-surface-100-900);min-height:0;padding:calc(var(--spacing) * 4);flex:1;overflow-y:auto}[data-scope=floating-panel][data-part=resize-trigger][data-axis*=n],[data-scope=floating-panel][data-part=resize-trigger][data-axis*=s]{height:calc(var(--spacing) * 2)}[data-scope=floating-panel][data-part=resize-trigger][data-axis*=e],[data-scope=floating-panel][data-part=resize-trigger][data-axis*=w]{width:calc(var(--spacing) * 2)}[data-scope=listbox][data-part=root]{align-items:stretch;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=listbox][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=listbox][data-part=input]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-width) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;outline-color:#0000;display:block}[data-scope=listbox][data-part=input]::placeholder{color:var(--field-placeholder)}[data-scope=listbox][data-part=input]:active,[data-scope=listbox][data-part=input]:focus,[data-scope=listbox][data-part=input]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=listbox][data-part=input][type=file]::file-selector-button{border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing) * -.5));margin-right:calc(var(--spacing) * 2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:0;padding-inline:calc(var(--spacing) * 2)}[data-scope=listbox][data-part=input][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=listbox][data-part=input][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);appearance:none;border:none;outline:none;padding:0}[data-scope=listbox][data-part=input][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=listbox][data-part=input][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=listbox][data-part=input][type=color]::-moz-color-swatch{border:none}[data-scope=listbox][data-part=content]{padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);background:var(--color-surface-50-950);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);flex-direction:column;display:flex}[data-scope=listbox][data-part=content]:is(a),[data-scope=listbox][data-part=content]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=listbox][data-part=content]:is(a),[data-scope=listbox][data-part=content]:is(button)):hover{filter:brightness(95%)}:is([data-scope=listbox][data-part=content]:is(a),[data-scope=listbox][data-part=content]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=listbox][data-part=item-group-label]{color:var(--color-surface-600-400);font-size:var(--text-xs);padding:var(--spacing) calc(var(--spacing) * 2)}[data-scope=listbox][data-part=item]{padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-base);justify-content:space-between;align-items:center;display:flex}@media (hover:hover){[data-scope=listbox][data-part=item]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=listbox][data-part=item]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=listbox][data-part=item]:hover{color:var(--color-surface-950-50)}}[data-scope=listbox][data-part=item][data-selected]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=listbox][data-part=item][data-highlighted]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=listbox][data-part=item][data-highlighted]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=listbox][data-part=item][data-highlighted]{color:var(--color-surface-950-50)}[data-scope=listbox][data-part=item][data-disabled]{pointer-events:none;opacity:.5}[data-scope=menu][data-part=content]{padding:calc(var(--spacing) * 2);align-items:stretch;gap:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 48);background:var(--color-surface-50-950);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);flex-direction:column;display:flex}[data-scope=menu][data-part=content]:is(a),[data-scope=menu][data-part=content]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=menu][data-part=content]:is(a),[data-scope=menu][data-part=content]:is(button)):hover{filter:brightness(95%)}:is([data-scope=menu][data-part=content]:is(a),[data-scope=menu][data-part=content]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=menu][data-part=content]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[data-scope=menu][data-part=arrow]{--arrow-size:calc(var(--spacing) * 2);--arrow-background:var(--color-surface-50-950)}[data-scope=menu][data-part=item-group-label]{color:var(--color-surface-600-400);font-size:var(--text-xs);padding:var(--spacing) calc(var(--spacing) * 2)}[data-scope=menu][data-part=item],[data-scope=menu][data-part=trigger-item]{padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-base);justify-content:space-between;align-items:center;display:flex}:is([data-scope=menu][data-part=item],[data-scope=menu][data-part=trigger-item])[data-highlighted]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){:is([data-scope=menu][data-part=item],[data-scope=menu][data-part=trigger-item])[data-highlighted]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}:is([data-scope=menu][data-part=item],[data-scope=menu][data-part=trigger-item])[data-highlighted]{color:var(--color-surface-950-50)}[data-scope=menu][data-part=separator]{border-color:var(--color-surface-300-700);border-top-width:1px;width:100%;display:block}[data-scope=menu][data-disabled]{pointer-events:none;opacity:.5}[data-scope=navigation][data-part=root]{background:var(--color-surface-100-900);transition:width .2s;overflow-x:hidden}[data-scope=navigation][data-part=root][data-layout=bar]{width:100%;padding:calc(var(--spacing) * 2)}[data-scope=navigation][data-part=root][data-layout=rail]{width:calc(var(--spacing) * 25);height:100%;padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex;overflow-y:hidden}[data-scope=navigation][data-part=root][data-layout=sidebar]{width:calc(var(--spacing) * 70);height:100%;padding:calc(var(--spacing) * 4);overflow-y:auto}[data-scope=navigation][data-part=content][data-layout=rail]{display:contents}[data-scope=navigation][data-part=content][data-layout=sidebar]{align-items:start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}[data-scope=navigation][data-part=group][data-layout=rail]{display:contents}[data-scope=navigation][data-part=group][data-layout=sidebar]{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}[data-scope=navigation][data-part=label]{font-size:var(--text-xs);color:var(--color-surface-700-300)}[data-scope=navigation][data-part=menu]{gap:calc(var(--spacing) * 2);flex:1;display:flex}[data-scope=navigation][data-part=menu][data-layout=bar]{align-items:stretch}[data-scope=navigation][data-part=menu][data-layout=rail]{flex-direction:column;justify-content:center}[data-scope=navigation][data-part=menu][data-layout=sidebar]{flex-direction:column;align-items:stretch;width:100%}[data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor])>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):not(:disabled):hover{filter:brightness(125%)}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):hover{color:var(--color-surface-950-50)}}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor])[data-layout=bar]{align-items:center;gap:var(--spacing);flex-direction:column}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor])[data-layout=rail]{aspect-ratio:1;flex-direction:column;align-items:center;gap:.5px;width:100%;max-width:84px;display:flex}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor])[data-layout=sidebar]{padding-inline:calc(var(--spacing) * 2);justify-content:start;width:100%}[data-scope=navigation][data-part=trigger-text][data-layout=bar],[data-scope=navigation][data-part=trigger-text][data-layout=rail]{font-size:calc(var(--spacing) * 2.5)}[data-scope=navigation][data-part=trigger-text][data-layout=sidebar]{font-size:var(--text-base)}[data-scope=pagination][data-part=root]{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);border-radius:var(--radius-container);border-width:1px;border-color:var(--color-surface-200-800);width:fit-content;display:inline-flex}[data-scope=pagination][data-part=first-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=first-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=pagination][data-part=first-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=pagination][data-part=first-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=first-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=pagination][data-part=first-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=pagination][data-part=first-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=pagination][data-part=first-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}[data-scope=pagination][data-part=prev-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=prev-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=pagination][data-part=prev-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=pagination][data-part=prev-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=prev-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=pagination][data-part=prev-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=pagination][data-part=prev-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=pagination][data-part=prev-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}[data-scope=pagination][data-part=item]{-webkit-user-select:none;user-select:none;--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=item]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=pagination][data-part=item]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=pagination][data-part=item]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=item]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=pagination][data-part=item]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=pagination][data-part=item]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=pagination][data-part=item]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}[data-scope=pagination][data-part=item][data-selected]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=pagination][data-part=ellipsis]{pointer-events:none;--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=ellipsis]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=pagination][data-part=ellipsis]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=pagination][data-part=ellipsis]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=ellipsis]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=pagination][data-part=ellipsis]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=pagination][data-part=ellipsis]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=pagination][data-part=ellipsis]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}[data-scope=pagination][data-part=next-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=next-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=pagination][data-part=next-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=pagination][data-part=next-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=next-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=pagination][data-part=next-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=pagination][data-part=next-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=pagination][data-part=next-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}[data-scope=pagination][data-part=last-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=last-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=pagination][data-part=last-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=pagination][data-part=last-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=last-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=pagination][data-part=last-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=pagination][data-part=last-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=pagination][data-part=last-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}[data-scope=progress][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=progress][data-part=root][data-orientation=horizontal]{width:100%}[data-scope=progress][data-part=root][data-orientation=vertical]{align-items:center}[data-scope=progress][data-part=label]{white-space:nowrap}[data-scope=progress][data-part=track]{background:var(--color-surface-200-800);border-radius:var(--radius-base);overflow:hidden}[data-scope=progress][data-part=track][data-orientation=horizontal]{width:100%;height:calc(var(--spacing) * 2)}[data-scope=progress][data-part=track][data-orientation=vertical]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 25);flex-direction:column-reverse;display:flex}[data-scope=progress][data-part=range]{background:var(--color-surface-950-50);border-radius:var(--radius-base);height:100%}[data-scope=progress][data-part=range][data-orientation=horizontal]{transition:width .2s}[data-scope=progress][data-part=range][data-orientation=horizontal][data-state=indeterminate]{animation:1.5s linear infinite progress-linear-indeterminate-horizontal}[data-scope=progress][data-part=range][data-orientation=vertical]{transition:height .2s}[data-scope=progress][data-part=range][data-orientation=vertical][data-state=indeterminate]{animation:1.5s linear infinite progress-linear-indeterminate-vertical}[data-scope=progress][data-part=circle]{--size:calc(var(--spacing) * 24);--thickness:calc(var(--size) / 12)}[data-scope=progress][data-part=circle-track]{stroke:var(--color-surface-200-800)}[data-scope=progress][data-part=circle-range]{stroke:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));transition:stroke-dashoffset .2s ease-in-out}[data-scope=progress][data-part=circle-range][data-state=indeterminate]{animation:1.5s linear infinite progress-circular-indeterminate}[data-scope=qr-code][data-part=root]{gap:calc(var(--spacing) * 2);display:grid}[data-scope=qr-code][data-part=frame]{background-color:var(--color-surface-50)}[data-scope=qr-code][data-part=pattern]{fill:var(--color-surface-950)}[data-scope=qr-code][data-part=overlay]{background-color:var(--color-surface-900-100);color:var(--color-surface-100-900)}[data-scope=qr-code][data-part=download-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=qr-code][data-part=download-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=qr-code][data-part=download-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=qr-code][data-part=download-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=qr-code][data-part=download-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=qr-code][data-part=download-trigger]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=rating-group][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=rating-group][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=rating-group][data-part=control]{gap:calc(var(--spacing) * 2);display:flex}[data-scope=rating-group][data-part=control][data-disabled]{cursor:not-allowed;opacity:.5}[data-scope=radio-group][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=radio-group][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=radio-group][data-part=control]{padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-radius:var(--radius-base);border-width:1px;border-color:var(--color-surface-200-800);display:inline-flex}:has(>[data-orientation=horizontal]) [data-scope=radio-group][data-part=control]{flex-direction:row}:has(>[data-orientation=vertical]) [data-scope=radio-group][data-part=control]{flex-direction:column}[data-scope=radio-group][data-part=indicator]{top:var(--top);left:var(--left);width:var(--width);height:var(--height);border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=radio-group][data-part=indicator][data-disabled]{opacity:.5}[data-scope=radio-group][data-part=item]{z-index:10;--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;flex:1;text-decoration-line:none;display:inline-flex}[data-scope=radio-group][data-part=item]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=radio-group][data-part=item]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=radio-group][data-part=item]:not(:disabled):hover{filter:brightness(125%)}[data-scope=radio-group][data-part=item]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=radio-group][data-part=item][data-focus-visible]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=radio-group][data-part=item][data-readonly]{pointer-events:none}[data-scope=radio-group][data-part=item][data-disabled]{pointer-events:none;opacity:.5}[data-scope=radio-group][data-part=item-text]{color:var(--color-surface-contrast-50);transition:color .15s}[data-scope=radio-group][data-part=item-text][data-state=checked],[data-scope=radio-group][data-part=item-text]:where([data-mode=dark],[data-mode=dark] *){color:var(--color-surface-contrast-950)}[data-scope=radio-group][data-part=item-text]:where([data-mode=dark],[data-mode=dark] *)[data-state=checked]{color:var(--color-surface-contrast-50)}[data-scope=slider][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}[data-scope=slider][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=slider][data-part=control]{align-items:center;display:flex}[data-scope=slider][data-part=control][data-disabled]{opacity:.5}[data-scope=slider][data-part=track]{background:var(--color-surface-200-800);border-radius:var(--radius-base);height:calc(var(--spacing) * 2);flex:1;overflow:hidden}[data-scope=slider][data-part=range]{background:var(--color-surface-950-50);height:100%}[data-scope=slider][data-part=thumb]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background:var(--color-surface-50-950);box-shadow:inset 0 0 0 2px var(--color-surface-950-50);border-radius:2147483647px}[data-scope=slider][data-part=thumb]:focus-visible{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=slider][data-part=marker]{font-size:var(--text-xs);color:var(--color-surface-600-400)}[data-scope=steps][data-part=root][data-orientation=horizontal]{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}[data-scope=steps][data-part=root][data-orientation=vertical]{gap:calc(var(--spacing) * 4);display:flex}[data-scope=steps][data-part=list]{gap:calc(var(--spacing) * 2);display:flex}[data-scope=steps][data-part=list][data-orientation=horizontal]{align-items:center}[data-scope=steps][data-part=list][data-orientation=vertical]{flex-direction:column;align-items:flex-start}[data-scope=steps][data-part=item]{gap:calc(var(--spacing) * 2);flex-grow:1;display:flex}[data-scope=steps][data-part=item]:last-child{flex-grow:0}[data-scope=steps][data-part=item][data-orientation=horizontal]{align-items:center}[data-scope=steps][data-part=item][data-orientation=vertical]{flex-direction:column;align-items:flex-start}[data-scope=steps][data-part=trigger]{align-items:center;gap:var(--spacing);display:flex}[data-scope=steps][data-part=indicator]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:2147483647px;place-content:center;display:grid}[data-scope=steps][data-part=indicator]:not([data-complete]):not([data-current]){border-width:1px;border-color:var(--color-surface-200-800)}[data-scope=steps][data-part=indicator][data-complete]{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));color:var(--lightningcss-light,var(--color-brand-contrast-light))var(--lightningcss-dark,var(--color-brand-contrast-dark))}[data-scope=steps][data-part=indicator][data-current]{border-width:1px;border-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}[data-scope=steps][data-part=separator]{border-color:var(--color-surface-200-800);flex-grow:1;height:0}[data-scope=steps][data-part=separator][data-complete]{border-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}[data-scope=steps][data-part=separator][data-orientation=horizontal]{border-top-width:1px}[data-scope=steps][data-part=separator][data-orientation=vertical]{min-height:calc(var(--spacing) * 4);border-inline-start-width:1px;margin-inline-start:calc(var(--spacing) * 4)}[data-scope=switch][data-part=root]{gap:calc(var(--spacing) * 2);border-radius:var(--radius-base);align-items:center;display:inline-flex}[data-scope=switch][data-part=root][data-disabled]{cursor:not-allowed;opacity:.5}[data-scope=switch][data-part=root][data-focus-visible]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=switch][data-part=control]{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * .5);background-color:var(--color-surface-200-800);color:var(--color-surface-contrast-200-800);border-radius:2147483647px;justify-content:flex-start;display:flex}[data-scope=switch][data-part=control][data-state=checked]{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));color:var(--lightningcss-light,var(--color-brand-contrast-light))var(--lightningcss-dark,var(--color-brand-contrast-dark))}[data-scope=switch][data-part=thumb]{aspect-ratio:1;background:var(--color-surface-50);height:100%;color:var(--color-surface-contrast-50);fill:var(--color-surface-contrast-50);border-radius:2147483647px;justify-content:center;align-items:center;transition:transform .1s;display:grid}[data-scope=switch][data-part=thumb][data-state=checked]{transform:translateX(calc(var(--spacing) * 4))}[dir=rtl] [data-scope=switch][data-part=thumb][data-state=checked]{transform:translateX(calc(-1 * calc(var(--spacing) * 4)))}[data-scope=switch][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=tabs][data-part=root]{width:100%;display:flex}[data-scope=tabs][data-part=root][data-orientation=horizontal]{flex-direction:column}[data-scope=tabs][data-part=root][data-orientation=vertical]{flex-direction:row}[data-scope=tabs][data-part=list]{gap:calc(var(--spacing) * 2);border-color:var(--color-surface-200-800);display:flex;position:relative}[data-scope=tabs][data-part=list][data-orientation=horizontal]{padding-bottom:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 4);border-bottom-width:1px;flex-direction:row}[data-scope=tabs][data-part=list][data-orientation=vertical]{border-inline-end-width:1px;flex-direction:column;margin-inline-end:calc(var(--spacing) * 4);padding-inline-end:calc(var(--spacing) * 2)}[data-scope=tabs][data-part=trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=tabs][data-part=trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=tabs][data-part=trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=tabs][data-part=trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=tabs][data-part=trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=tabs][data-part=trigger]:hover{background-color:#73737340}@supports (color:color-mix(in lab, red, red)){[data-scope=tabs][data-part=trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark)) 25%, transparent)}}[data-scope=tabs][data-part=trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=tabs][data-part=trigger][data-disabled]{opacity:.5}[data-scope=tabs][data-part=indicator]{background:var(--color-surface-950-50)}[data-scope=tabs][data-part=indicator][data-orientation=horizontal]{width:var(--width);height:calc(var(--spacing) * .5);bottom:0}[data-scope=tabs][data-part=indicator][data-orientation=vertical]{width:calc(var(--spacing) * .5);height:var(--height);inset-inline-end:0}[data-scope=tags-input][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}[data-scope=tags-input][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=tags-input][data-part=control]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-width) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;outline-color:#0000;display:block}[data-scope=tags-input][data-part=control]::placeholder{color:var(--field-placeholder)}[data-scope=tags-input][data-part=control]:active,[data-scope=tags-input][data-part=control]:focus,[data-scope=tags-input][data-part=control]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=tags-input][data-part=control][type=file]::file-selector-button{border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing) * -.5));margin-right:calc(var(--spacing) * 2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:0;padding-inline:calc(var(--spacing) * 2)}[data-scope=tags-input][data-part=control][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=tags-input][data-part=control][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);appearance:none;border:none;outline:none;padding:0}[data-scope=tags-input][data-part=control][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=tags-input][data-part=control][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=tags-input][data-part=control][type=color]::-moz-color-swatch{border:none}[data-scope=tags-input][data-part=control]{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}[data-scope=tags-input][data-part=item-preview]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=tags-input][data-part=item-preview]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=tags-input][data-part=item-preview]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=tags-input][data-part=item-preview]:not(:disabled):hover{filter:brightness(125%)}[data-scope=tags-input][data-part=item-preview]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=tags-input][data-part=item-preview]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);--btn-size:var(--text-sm)}[data-scope=tags-input][data-part=item-preview][data-highlighted]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=tags-input][data-part=item-text]{line-height:1}[data-scope=tags-input][data-part=item-delete-trigger]{width:var(--text-xs);height:var(--text-xs);justify-content:center;align-items:center;display:flex}[data-scope=tags-input][data-part=item-delete-trigger]>:where(svg){width:var(--text-xs);height:var(--text-xs)}[data-scope=tags-input][data-part=item-input]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-width) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;outline-color:#0000;display:block}[data-scope=tags-input][data-part=item-input]::placeholder{color:var(--field-placeholder)}[data-scope=tags-input][data-part=item-input]:active,[data-scope=tags-input][data-part=item-input]:focus,[data-scope=tags-input][data-part=item-input]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=tags-input][data-part=item-input][type=file]::file-selector-button{border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing) * -.5));margin-right:calc(var(--spacing) * 2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:0;padding-inline:calc(var(--spacing) * 2)}[data-scope=tags-input][data-part=item-input][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=tags-input][data-part=item-input][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);appearance:none;border:none;outline:none;padding:0}[data-scope=tags-input][data-part=item-input][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=tags-input][data-part=item-input][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=tags-input][data-part=item-input][type=color]::-moz-color-swatch{border:none}[data-scope=tags-input][data-part=input]{--tw-ring-color:transparent!important;background-color:#0000!important;border-color:#0000!important;outline-color:#0000!important;padding:0!important}[data-scope=tags-input][data-part=input]:active,[data-scope=tags-input][data-part=input]:focus,[data-scope=tags-input][data-part=input]:focus-within{border-color:#0000!important}[data-scope=tags-input][data-part=input]{width:auto!important}[data-scope=tags-input][data-part=clear-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=tags-input][data-part=clear-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=tags-input][data-part=clear-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=tags-input][data-part=clear-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=tags-input][data-part=clear-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=tags-input][data-part=clear-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=tags-input][data-part=clear-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=tags-input][data-part=clear-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm);width:fit-content}@media (hover:hover){[data-scope=tags-input][data-part=clear-trigger]:hover{background-color:var(--color-error-500);color:var(--color-error-contrast-500)}}[data-scope=toast][data-part=root]{translate:var(--x) var(--y);scale:var(--scale);z-index:var(--z-index);height:var(--height);opacity:var(--opacity);will-change:translate, opacity, scale;padding:calc(var(--spacing) * 3);width:100%;max-width:calc(var(--spacing) * 96);align-items:center;gap:calc(var(--spacing) * 2);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);transition:translate .4s cubic-bezier(.21,1.02,.73,1),scale .4s cubic-bezier(.21,1.02,.73,1),opacity .4s cubic-bezier(.21,1.02,.73,1);display:flex}[data-scope=toast][data-part=root]:is(a),[data-scope=toast][data-part=root]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=toast][data-part=root]:is(a),[data-scope=toast][data-part=root]:is(button)):hover{filter:brightness(95%)}:is([data-scope=toast][data-part=root]:is(a),[data-scope=toast][data-part=root]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=toast][data-part=root]{background-color:var(--color-surface-50-950);color:var(--color-surface-contrast-50-950)}[data-scope=toast][data-part=root][data-state=closed]{transition:translate .4s cubic-bezier(.06,.71,.55,1),scale .4s cubic-bezier(.06,.71,.55,1),opacity .2s cubic-bezier(.06,.71,.55,1)}[data-scope=toast][data-part=root][data-type=success]{background-color:var(--color-success-500);color:var(--color-success-contrast-500)}[data-scope=toast][data-part=root][data-type=warning]{background-color:var(--color-warning-500);color:var(--color-warning-contrast-500)}[data-scope=toast][data-part=root][data-type=error]{background-color:var(--color-error-500);color:var(--color-error-contrast-500)}[data-scope=toast][data-part=group]{width:calc(100% - (var(--viewport-offset-left) + var(--viewport-offset-right)))}[data-scope=toast][data-part=message]{flex:1}[data-scope=toast][data-part=title]{font-weight:500;font-size:var(--text-sm)}[data-scope=toast][data-part=description]{font-size:var(--text-sm)}[data-scope=toast][data-part=action-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=toast][data-part=action-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=toast][data-part=action-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=toast][data-part=action-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=toast][data-part=action-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=toast][data-part=action-trigger]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=toast][data-part=close-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=toast][data-part=close-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=toast][data-part=close-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=toast][data-part=close-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=toast][data-part=close-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=toast][data-part=close-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=toast][data-part=close-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=toast][data-part=close-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=toggle-group][data-part=root]{border-radius:var(--radius-base);border-width:1px;border-color:var(--color-surface-200-800);display:inline-flex;overflow:hidden}[data-scope=toggle-group][data-part=root][data-orientation=horizontal]{flex-direction:row}[data-scope=toggle-group][data-part=root][data-orientation=horizontal]>:not(:last-child){border-inline-end:1px solid var(--color-surface-200-800)}[data-scope=toggle-group][data-part=root][data-orientation=vertical]{flex-direction:column}[data-scope=toggle-group][data-part=root][data-orientation=vertical]>:not(:last-child){border-block-end:1px solid var(--color-surface-200-800)}[data-scope=toggle-group][data-part=item]{--tg-size:var(--text-base);font-size:var(--tg-size);line-height:var(--tg-size);height:calc(var(--tg-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--tg-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;display:inline-flex}[data-scope=toggle-group][data-part=item]>:where(svg){width:var(--tg-size);height:var(--tg-size)}@media (hover:hover){[data-scope=toggle-group][data-part=item]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=toggle-group][data-part=item]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=toggle-group][data-part=item]:hover{color:var(--color-surface-950-50)}}[data-scope=toggle-group][data-part=item][data-state=on]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=toggle-group][data-part=item][data-focus-visible]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=toggle-group][data-part=item][data-readonly]{pointer-events:none}[data-scope=toggle-group][data-part=item][data-disabled]{pointer-events:none;opacity:.5}[data-scope=tree-view][data-part=root]{gap:calc(var(--spacing) * 2);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;width:100%;display:flex}[data-scope=tree-view][data-part=tree]{gap:var(--spacing);flex-direction:column;display:flex}[data-scope=tree-view][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=tree-view][data-part=item]{align-items:center;gap:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-radius:var(--radius-base);padding-inline-start:calc(var(--depth) * var(--spacing) * 6 + var(--spacing) * 4);display:flex}@media (hover:hover){[data-scope=tree-view][data-part=item]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=tree-view][data-part=item]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=tree-view][data-part=item]:hover{color:var(--color-surface-950-50)}}[data-scope=tree-view][data-part=item][data-selected]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=tree-view][data-part=branch]{gap:var(--spacing);flex-direction:column;display:flex}[data-scope=tree-view][data-part=branch-control]{align-items:center;gap:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-radius:var(--radius-base);padding-inline-start:calc(var(--depth) * var(--spacing) * 6 - var(--spacing) * 2);display:flex}@media (hover:hover){[data-scope=tree-view][data-part=branch-control]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=tree-view][data-part=branch-control]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=tree-view][data-part=branch-control]:hover{color:var(--color-surface-950-50)}}[data-scope=tree-view][data-part=branch-control][data-selected]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=tree-view][data-part=branch-indicator][data-state=open]{transform:rotate(90deg)}[data-scope=tree-view][data-part=branch-text]{align-items:center;gap:calc(var(--spacing) * 2);display:flex}[data-scope=tree-view][data-part=branch-content]{gap:var(--spacing);flex-direction:column;display:flex;position:relative}[data-scope=tree-view][data-part=branch-indent-guide]{background:#73737380;position:absolute}@supports (color:color-mix(in lab, red, red)){[data-scope=tree-view][data-part=branch-indent-guide]{background:color-mix(in oklab, var(--color-surface-500) 50%, transparent)}}[data-scope=tree-view][data-part=branch-indent-guide]{width:calc(var(--spacing) * .5);border-radius:var(--radius-base);height:100%;left:calc(var(--depth) * var(--spacing) * 6);transform:translate(-50%)}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.del{background-color:var(--color-error-500);color:var(--color-error-contrast-500);font-family:var(--font-mono);padding:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 5);text-decoration:none;display:block;position:relative}.del:before{left:var(--spacing);font-family:var(--font-mono);content:"−";position:absolute}.table{font-size:var(--text-sm);line-height:var(--text-sm--line-height);width:100%;position:relative}.table :where(thead){color:var(--color-surface-700-300);border-bottom-width:1px;border-color:var(--color-surface-300-700)}.table :where(th){text-align:left;font-weight:400}.table :where(tbody)>:where(:not(:last-child)){border-color:var(--color-surface-300-700);border-top-width:0;border-bottom-width:1px}.table :where(tfoot){border-top-width:1px;border-color:var(--color-surface-300-700);background-color:var(--color-surface-100-900)}.table :where(th),.table :where(td){padding:calc(var(--spacing) * 2)}.table :where(caption){color:var(--color-surface-600-400);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.dialog{--dialog-top:50%;--dialog-left:50%;--dialog-translate:-50% -50%;--dialog-width:fit-content;--dialog-height:fit-content;--dialog-max-width:640px;--dialog-radius:var(--radius-container);--dialog-backdrop:color-mix(in srgb, var(--lightningcss-light,var(--color-surface-50))var(--lightningcss-dark,var(--color-surface-950)) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.dialog{--dialog-backdrop:color-mix(in oklab, var(--color-surface-50-950) 75%, transparent)}}.dialog{border-radius:var(--dialog-radius);width:var(--dialog-width);height:var(--dialog-height);max-width:var(--dialog-max-width);padding:calc(var(--spacing) * 4);top:var(--dialog-top);left:var(--dialog-left);translate:var(--dialog-translate);gap:calc(var(--spacing) * 4);flex-direction:column}.dialog>header,.dialog>footer{flex-shrink:0}.dialog>article{flex-grow:1}.dialog[open]{display:flex}.dialog::backdrop{background-color:var(--dialog-backdrop)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.select{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-width) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;outline-color:#0000;display:block}.select:active,.select:focus,.select:focus-within{--tw-ring-color:var(--color-primary-500)}.select optgroup{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}.select optgroup>*+*,.select optgroup option:first-of-type{margin-top:calc(var(--spacing) * 2)}.select optgroup option:last-child{margin-bottom:calc(var(--spacing) * 2)!important}.select option{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}.label{width:100%;display:block}.label>*+*{margin-top:var(--spacing)}.input{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-width) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;outline-color:#0000;display:block}.input::placeholder{color:var(--field-placeholder)}.input:active,.input:focus,.input:focus-within{--tw-ring-color:var(--color-primary-500)}.input[type=file]::file-selector-button{border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing) * -.5));margin-right:calc(var(--spacing) * 2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:0;padding-inline:calc(var(--spacing) * 2)}.input[type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}.input[type=color]{border-radius:var(--radius-base);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);appearance:none;border:none;outline:none;padding:0}.input[type=color]::-webkit-color-swatch-wrapper{padding:0}.input[type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}.input[type=color]::-moz-color-swatch{border:none}.badge{--badge-size:calc(var(--text-xs) * .8);justify-content:center;align-items:center;gap:calc((var(--badge-size) - calc(var(--spacing) * .5)) / 2);white-space:nowrap;font-weight:700;font-size:var(--badge-size);line-height:var(--badge-size);padding-block:calc((var(--badge-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--badge-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));border-radius:9999px;flex-direction:row;text-decoration-line:none;display:inline-flex}.badge>:where(svg){width:var(--badge-size);height:var(--badge-size)}.chip{--chip-size:var(--text-sm);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--chip-size);line-height:var(--chip-size);padding-block:calc((var(--chip-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--chip-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}.chip>:where(svg){width:var(--chip-size);height:var(--chip-size)}.chip{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){.chip:not(:disabled):hover{filter:brightness(125%)}.chip:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}.textarea{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-container);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-width) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;outline-color:#0000;display:block}.textarea::placeholder{color:var(--field-placeholder)}.textarea:active,.textarea:focus,.textarea:focus-within{--tw-ring-color:var(--color-primary-500)}.hr{border-color:var(--color-surface-300-700);border-top-width:1px;width:100%;display:block}.blockquote{border-left-width:2px;border-left-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));gap:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 4);flex-direction:column;font-style:italic;display:flex}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.progress{appearance:none;border-radius:var(--radius-base);background-color:var(--color-surface-200-800);width:100%;height:calc(var(--spacing) * 2);overflow:hidden}.progress::-webkit-progress-bar{background-color:var(--color-surface-200-800)}.progress::-webkit-progress-value{background-color:var(--color-surface-950-50)}.progress::-moz-progress-bar{background-color:var(--color-surface-950-50)}.progress:indeterminate::-moz-progress-bar{width:0}.checkbox{--tw-ring-color:var(--color-surface-200-800);background-color:var(--color-surface-300-700);accent-color:var(--color-surface-300-700);border-radius:var(--radius-sm);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.checkbox:focus-within{--tw-ring-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}@media (hover:hover){.checkbox:hover{filter:brightness(105%)}}.checkbox:focus{filter:brightness(105%)}.checkbox:checked{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}@media (hover:hover){.checkbox:checked:hover{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}}.checkbox:checked:focus{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));border:0}.checkbox:indeterminate{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}@media (hover:hover){.checkbox:indeterminate:hover{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}}.checkbox:indeterminate:focus{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));border:0}.placeholder{background-color:var(--color-surface-200-800);border-radius:var(--radius-base);min-height:calc(var(--spacing) * 4)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.pre{-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));border-radius:var(--radius-container);color:var(--color-white);font-size:var(--text-xs);white-space:pre-wrap;padding:calc(var(--spacing) * 4);background-color:#000000d9;overflow-x:auto}.mark{color:var(--color-tertiary-contrast-500);background-color:var(--color-tertiary-500);border-radius:var(--radius-sm);padding-inline:var(--spacing)}.card{border-radius:var(--radius-container)}.card:is(a),.card:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is(.card:is(a),.card:is(button)):hover{filter:brightness(95%)}:is(.card:is(a),.card:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:var(--default-border-width,1px)}.sub{font-size:var(--text-xs);vertical-align:sub;line-height:0}.anchor{color:var(--typo-anchor--color-light);font-family:var(--typo-anchor--font-family);font-size:var(--typo-anchor--font-size);line-height:var(--typo-anchor--line-height);font-weight:var(--typo-anchor--font-weight);font-style:var(--typo-anchor--font-style);letter-spacing:var(--typo-anchor--letter-spacing);font-stretch:var(--typo-anchor--font-stretch);font-kerning:var(--typo-anchor--font-kerning);text-shadow:var(--typo-anchor--text-shadow);word-spacing:var(--typo-anchor--word-spacing);hyphens:var(--typo-anchor--hyphens);text-transform:var(--typo-anchor--text-transform);-webkit-text-decoration-line:var(--typo-anchor--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--text-decoration-line);text-decoration-line:var(--typo-anchor--text-decoration-line);-webkit-text-decoration-color:var(--typo-anchor--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--text-decoration-color);text-decoration-color:var(--typo-anchor--text-decoration-color);-webkit-text-decoration-style:var(--typo-anchor--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--text-decoration-style);text-decoration-style:var(--typo-anchor--text-decoration-style);text-decoration-thickness:var(--typo-anchor--text-decoration-thickness);text-underline-offset:var(--typo-anchor--text-underline-offset);text-underline-position:var(--typo-anchor--text-underline-position)}@media (hover:hover){.anchor:hover{-webkit-text-decoration-line:var(--typo-anchor--hover--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--hover--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--hover--text-decoration-line);text-decoration-line:var(--typo-anchor--hover--text-decoration-line);-webkit-text-decoration-color:var(--typo-anchor--hover--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--hover--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--hover--text-decoration-color);text-decoration-color:var(--typo-anchor--hover--text-decoration-color);-webkit-text-decoration-style:var(--typo-anchor--hover--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--hover--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--hover--text-decoration-style);text-decoration-style:var(--typo-anchor--hover--text-decoration-style);text-decoration-thickness:var(--typo-anchor--hover--text-decoration-thickness);text-underline-offset:var(--typo-anchor--hover--text-underline-offset);text-underline-position:var(--typo-anchor--hover--text-underline-position)}}.anchor:active{-webkit-text-decoration-line:var(--typo-anchor--active--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--active--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--active--text-decoration-line);text-decoration-line:var(--typo-anchor--active--text-decoration-line);-webkit-text-decoration-color:var(--typo-anchor--active--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--active--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--active--text-decoration-color);text-decoration-color:var(--typo-anchor--active--text-decoration-color);-webkit-text-decoration-style:var(--typo-anchor--active--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--active--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--active--text-decoration-style);text-decoration-style:var(--typo-anchor--active--text-decoration-style);text-decoration-thickness:var(--typo-anchor--active--text-decoration-thickness);text-underline-offset:var(--typo-anchor--active--text-underline-offset);text-underline-position:var(--typo-anchor--active--text-underline-position)}.anchor:focus{-webkit-text-decoration-line:var(--typo-anchor--focus--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--focus--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--focus--text-decoration-line);text-decoration-line:var(--typo-anchor--focus--text-decoration-line);-webkit-text-decoration-color:var(--typo-anchor--focus--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--focus--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--focus--text-decoration-color);text-decoration-color:var(--typo-anchor--focus--text-decoration-color);-webkit-text-decoration-style:var(--typo-anchor--focus--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--focus--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--focus--text-decoration-style);text-decoration-style:var(--typo-anchor--focus--text-decoration-style);text-decoration-thickness:var(--typo-anchor--focus--text-decoration-thickness);text-underline-offset:var(--typo-anchor--focus--text-underline-offset);text-underline-position:var(--typo-anchor--focus--text-underline-position)}.anchor:where([data-mode=dark],[data-mode=dark] *){color:var(--typo-anchor--color-dark)}.h1{color:var(--typo-heading--color-light);font-family:var(--typo-heading--font-family);font-weight:var(--typo-heading--font-weight);font-style:var(--typo-heading--font-style);letter-spacing:var(--typo-heading--letter-spacing);font-stretch:var(--typo-heading--font-stretch);font-kerning:var(--typo-heading--font-kerning);text-shadow:var(--typo-heading--text-shadow);word-spacing:var(--typo-heading--word-spacing);hyphens:var(--typo-heading--hyphens);text-transform:var(--typo-heading--text-transform);font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}@media (width>=48rem){.h1{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}}.h1:where([data-mode=dark],[data-mode=dark] *){color:var(--typo-heading--color-dark)}.h2{color:var(--typo-heading--color-light);font-family:var(--typo-heading--font-family);font-weight:var(--typo-heading--font-weight);font-style:var(--typo-heading--font-style);letter-spacing:var(--typo-heading--letter-spacing);font-stretch:var(--typo-heading--font-stretch);font-kerning:var(--typo-heading--font-kerning);text-shadow:var(--typo-heading--text-shadow);word-spacing:var(--typo-heading--word-spacing);hyphens:var(--typo-heading--hyphens);text-transform:var(--typo-heading--text-transform);font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}@media (width>=48rem){.h2{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}}.h2:where([data-mode=dark],[data-mode=dark] *){color:var(--typo-heading--color-dark)}.h3{color:var(--typo-heading--color-light);font-family:var(--typo-heading--font-family);font-weight:var(--typo-heading--font-weight);font-style:var(--typo-heading--font-style);letter-spacing:var(--typo-heading--letter-spacing);font-stretch:var(--typo-heading--font-stretch);font-kerning:var(--typo-heading--font-kerning);text-shadow:var(--typo-heading--text-shadow);word-spacing:var(--typo-heading--word-spacing);hyphens:var(--typo-heading--hyphens);text-transform:var(--typo-heading--text-transform);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}@media (width>=48rem){.h3{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}}.h3:where([data-mode=dark],[data-mode=dark] *){color:var(--typo-heading--color-dark)}.time{font-weight:700}.italic,.quote{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--default-ring-width,1px) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:var(--default-outline-width,1px)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--text-scaling:1;--corner-shape-base:inherit;--corner-shape-container:inherit;--typo-base--font-weight:normal;--typo-base--font-style:normal;--typo-base--font-stretch:inherit;--typo-base--font-kerning:inherit;--typo-base--word-spacing:inherit;--typo-base--hyphens:inherit;--typo-base--text-transform:inherit;--typo-heading--font-weight:bold;--typo-heading--font-style:normal;--typo-heading--font-stretch:inherit;--typo-heading--font-kerning:inherit;--typo-heading--word-spacing:inherit;--typo-heading--hyphens:inherit;--typo-heading--text-transform:inherit;--typo-anchor--font-weight:inherit;--typo-anchor--font-style:inherit;--typo-anchor--font-stretch:inherit;--typo-anchor--font-kerning:inherit;--typo-anchor--word-spacing:inherit;--typo-anchor--hyphens:inherit;--typo-anchor--text-transform:inherit;--typo-anchor--text-decoration-line:none;--typo-anchor--text-decoration-color:inherit;--typo-anchor--text-decoration-style:inherit;--typo-anchor--text-decoration-thickness:inherit;--typo-anchor--text-underline-offset:inherit;--typo-anchor--text-underline-position:inherit;--typo-anchor--hover--text-decoration-line:underline;--typo-anchor--hover--text-decoration-color:inherit;--typo-anchor--hover--text-decoration-style:inherit;--typo-anchor--hover--text-decoration-thickness:inherit;--typo-anchor--hover--text-underline-offset:inherit;--typo-anchor--hover--text-underline-position:inherit;--typo-anchor--active--text-decoration-line:none;--typo-anchor--active--text-decoration-color:inherit;--typo-anchor--active--text-decoration-style:inherit;--typo-anchor--active--text-decoration-thickness:inherit;--typo-anchor--active--text-underline-offset:inherit;--typo-anchor--active--text-underline-position:inherit;--typo-anchor--focus--text-decoration-line:none;--typo-anchor--focus--text-decoration-color:inherit;--typo-anchor--focus--text-decoration-style:inherit;--typo-anchor--focus--text-decoration-thickness:inherit;--typo-anchor--focus--text-underline-offset:inherit;--typo-anchor--focus--text-underline-position:inherit}@keyframes progress-circular-indeterminate{0%{stroke-dasharray:1 var(--circumference);stroke-dashoffset:0}50%{stroke-dasharray:calc(var(--circumference) * .75) var(--circumference);stroke-dashoffset:calc(-1 * var(--circumference) * .5)}to{stroke-dasharray:1 var(--circumference);stroke-dashoffset:calc(-1 * var(--circumference))}}@keyframes progress-linear-indeterminate-horizontal{0%{transform:translate(-200%)}to{transform:translate(200%)}}@keyframes progress-linear-indeterminate-vertical{0%{transform:translateY(-200%)}to{transform:translateY(200%)}}[data-theme=cerberus]{--spacing:.25rem;--text-scaling:1;--typo-base--font-family:system-ui;--typo-base--font-size:inherit;--typo-base--color-light:var(--color-surface-950);--typo-base--color-dark:var(--color-surface-50);--typo-base--line-height:inherit;--typo-base--font-weight:normal;--typo-base--font-style:normal;--typo-base--letter-spacing:0em;--typo-base--font-stretch:inherit;--typo-base--font-kerning:inherit;--typo-base--text-shadow:inherit;--typo-base--word-spacing:inherit;--typo-base--hyphens:inherit;--typo-base--text-transform:inherit;--typo-heading--font-family:inherit;--typo-heading--color-light:inherit;--typo-heading--color-dark:inherit;--typo-heading--font-weight:bold;--typo-heading--font-style:normal;--typo-heading--letter-spacing:inherit;--typo-heading--font-stretch:inherit;--typo-heading--font-kerning:inherit;--typo-heading--text-shadow:inherit;--typo-heading--word-spacing:inherit;--typo-heading--hyphens:inherit;--typo-heading--text-transform:inherit;--typo-anchor--font-family:inherit;--typo-anchor--font-size:inherit;--typo-anchor--color-light:var(--color-primary-500);--typo-anchor--color-dark:var(--color-primary-400);--typo-anchor--line-height:inherit;--typo-anchor--font-weight:inherit;--typo-anchor--font-style:inherit;--typo-anchor--letter-spacing:inherit;--typo-anchor--font-stretch:inherit;--typo-anchor--font-kerning:inherit;--typo-anchor--text-shadow:inherit;--typo-anchor--word-spacing:inherit;--typo-anchor--hyphens:inherit;--typo-anchor--text-transform:inherit;--typo-anchor--text-decoration-line:none;--typo-anchor--text-decoration-color:inherit;--typo-anchor--text-decoration-style:inherit;--typo-anchor--text-decoration-thickness:inherit;--typo-anchor--text-underline-offset:inherit;--typo-anchor--text-underline-position:inherit;--typo-anchor--hover--text-decoration-line:underline;--typo-anchor--hover--text-decoration-color:inherit;--typo-anchor--hover--text-decoration-style:inherit;--typo-anchor--hover--text-decoration-thickness:inherit;--typo-anchor--hover--text-underline-offset:inherit;--typo-anchor--hover--text-underline-position:inherit;--typo-anchor--active--text-decoration-line:none;--typo-anchor--active--text-decoration-color:inherit;--typo-anchor--active--text-decoration-style:inherit;--typo-anchor--active--text-decoration-thickness:inherit;--typo-anchor--active--text-underline-offset:inherit;--typo-anchor--active--text-underline-position:inherit;--typo-anchor--focus--text-decoration-line:none;--typo-anchor--focus--text-decoration-color:inherit;--typo-anchor--focus--text-decoration-style:inherit;--typo-anchor--focus--text-decoration-thickness:inherit;--typo-anchor--focus--text-underline-offset:inherit;--typo-anchor--focus--text-underline-position:inherit;--radius-base:.5rem;--radius-container:.5rem;--default-border-width:1px;--default-outline-width:1px;--default-ring-width:1px;--corner-shape-base:squircle;--corner-shape-container:squircle;--color-root-bg-light:var(--color-surface-50);--color-root-bg-dark:var(--color-surface-950);--color-brand-light:var(--color-primary-500);--color-brand-contrast-light:var(--color-primary-contrast-500);--color-brand-dark:var(--color-primary-500);--color-brand-contrast-dark:var(--color-primary-contrast-500);--color-primary-50:oklch(92% .04 257.51);--color-primary-100:oklch(84% .08 254.62);--color-primary-200:oklch(77% .11 254.28);--color-primary-300:oklch(70% .15 254.36);--color-primary-400:oklch(63% .19 255.71);--color-primary-500:oklch(57% .21 258.29);--color-primary-600:oklch(52% .19 258.15);--color-primary-700:oklch(46% .17 257.78);--color-primary-800:oklch(40% .14 257.62);--color-primary-900:oklch(34% .11 257.14);--color-primary-950:oklch(28% .08 257.49);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-50:var(--color-primary-contrast-dark);--color-primary-contrast-100:var(--color-primary-contrast-dark);--color-primary-contrast-200:var(--color-primary-contrast-dark);--color-primary-contrast-300:var(--color-primary-contrast-dark);--color-primary-contrast-400:var(--color-primary-contrast-dark);--color-primary-contrast-500:var(--color-primary-contrast-light);--color-primary-contrast-600:var(--color-primary-contrast-light);--color-primary-contrast-700:var(--color-primary-contrast-light);--color-primary-contrast-800:var(--color-primary-contrast-light);--color-primary-contrast-900:var(--color-primary-contrast-light);--color-primary-contrast-950:var(--color-primary-contrast-light);--color-secondary-50:oklch(87% .05 300.12);--color-secondary-100:oklch(79% .09 303.55);--color-secondary-200:oklch(70% .13 304.43);--color-secondary-300:oklch(63% .17 303.8);--color-secondary-400:oklch(55% .2 302.74);--color-secondary-500:oklch(49% .23 300.45);--color-secondary-600:oklch(45% .21 299.59);--color-secondary-700:oklch(42% .19 298.25);--color-secondary-800:oklch(38% .17 296.27);--color-secondary-900:oklch(34% .15 293.96);--color-secondary-950:oklch(30% .13 291.15);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-secondary-contrast-50:var(--color-secondary-contrast-dark);--color-secondary-contrast-100:var(--color-secondary-contrast-dark);--color-secondary-contrast-200:var(--color-secondary-contrast-dark);--color-secondary-contrast-300:var(--color-secondary-contrast-dark);--color-secondary-contrast-400:var(--color-secondary-contrast-light);--color-secondary-contrast-500:var(--color-secondary-contrast-light);--color-secondary-contrast-600:var(--color-secondary-contrast-light);--color-secondary-contrast-700:var(--color-secondary-contrast-light);--color-secondary-contrast-800:var(--color-secondary-contrast-light);--color-secondary-contrast-900:var(--color-secondary-contrast-light);--color-secondary-contrast-950:var(--color-secondary-contrast-light);--color-tertiary-50:oklch(91% .08 328.89);--color-tertiary-100:oklch(83% .13 339.66);--color-tertiary-200:oklch(76% .18 345.54);--color-tertiary-300:oklch(70% .23 350.67);--color-tertiary-400:oklch(66% .25 355.84);--color-tertiary-500:oklch(65% .26 2.47);--color-tertiary-600:oklch(59% .24 1.69);--color-tertiary-700:oklch(54% .22 .5);--color-tertiary-800:oklch(48% .2 359.65);--color-tertiary-900:oklch(43% .17 357.7);--color-tertiary-950:oklch(37% .15 355.33);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-tertiary-contrast-50:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400:var(--color-tertiary-contrast-light);--color-tertiary-contrast-500:var(--color-tertiary-contrast-light);--color-tertiary-contrast-600:var(--color-tertiary-contrast-light);--color-tertiary-contrast-700:var(--color-tertiary-contrast-light);--color-tertiary-contrast-800:var(--color-tertiary-contrast-light);--color-tertiary-contrast-900:var(--color-tertiary-contrast-light);--color-tertiary-contrast-950:var(--color-tertiary-contrast-light);--color-success-50:oklch(94% .09 178.68);--color-success-100:oklch(92% .1 178.62);--color-success-200:oklch(89% .11 177.17);--color-success-300:oklch(87% .12 176.91);--color-success-400:oklch(85% .13 175.46);--color-success-500:oklch(83% .13 174.96);--color-success-600:oklch(73% .12 175.71);--color-success-700:oklch(62% .1 176);--color-success-800:oklch(51% .08 178.29);--color-success-900:oklch(40% .06 179.75);--color-success-950:oklch(27% .04 185.3);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:var(--color-success-50);--color-success-contrast-50:var(--color-success-contrast-dark);--color-success-contrast-100:var(--color-success-contrast-dark);--color-success-contrast-200:var(--color-success-contrast-dark);--color-success-contrast-300:var(--color-success-contrast-dark);--color-success-contrast-400:var(--color-success-contrast-dark);--color-success-contrast-500:var(--color-success-contrast-dark);--color-success-contrast-600:var(--color-success-contrast-dark);--color-success-contrast-700:var(--color-success-contrast-light);--color-success-contrast-800:var(--color-success-contrast-light);--color-success-contrast-900:var(--color-success-contrast-light);--color-success-contrast-950:var(--color-success-contrast-light);--color-warning-50:oklch(96% .05 84.57);--color-warning-100:oklch(93% .06 82.17);--color-warning-200:oklch(90% .08 80.34);--color-warning-300:oklch(88% .1 80.02);--color-warning-400:oklch(85% .12 78.36);--color-warning-500:oklch(82% .14 76.72);--color-warning-600:oklch(76% .13 72.26);--color-warning-700:oklch(70% .13 68.1);--color-warning-800:oklch(64% .13 63.18);--color-warning-900:oklch(58% .13 57.97);--color-warning-950:oklch(52% .13 51.44);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-50:var(--color-warning-contrast-dark);--color-warning-contrast-100:var(--color-warning-contrast-dark);--color-warning-contrast-200:var(--color-warning-contrast-dark);--color-warning-contrast-300:var(--color-warning-contrast-dark);--color-warning-contrast-400:var(--color-warning-contrast-dark);--color-warning-contrast-500:var(--color-warning-contrast-dark);--color-warning-contrast-600:var(--color-warning-contrast-light);--color-warning-contrast-700:var(--color-warning-contrast-light);--color-warning-contrast-800:var(--color-warning-contrast-light);--color-warning-contrast-900:var(--color-warning-contrast-light);--color-warning-contrast-950:var(--color-warning-contrast-light);--color-error-50:oklch(90% .04 14);--color-error-100:oklch(83% .07 19.8);--color-error-200:oklch(77% .11 21.97);--color-error-300:oklch(72% .15 24.89);--color-error-400:oklch(67% .19 26.71);--color-error-500:oklch(64% .22 28.71);--color-error-600:oklch(59% .21 28.53);--color-error-700:oklch(55% .2 28.58);--color-error-800:oklch(51% .19 28.72);--color-error-900:oklch(46% .18 28.88);--color-error-950:oklch(42% .17 29.23);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-50:var(--color-error-contrast-dark);--color-error-contrast-100:var(--color-error-contrast-dark);--color-error-contrast-200:var(--color-error-contrast-dark);--color-error-contrast-300:var(--color-error-contrast-dark);--color-error-contrast-400:var(--color-error-contrast-light);--color-error-contrast-500:var(--color-error-contrast-light);--color-error-contrast-600:var(--color-error-contrast-light);--color-error-contrast-700:var(--color-error-contrast-light);--color-error-contrast-800:var(--color-error-contrast-light);--color-error-contrast-900:var(--color-error-contrast-light);--color-error-contrast-950:var(--color-error-contrast-light);--color-surface-50:oklch(99% 0 0);--color-surface-100:oklch(91% 0 0);--color-surface-200:oklch(81% 0 0);--color-surface-300:oklch(72% 0 0);--color-surface-400:oklch(62% 0 0);--color-surface-500:oklch(51% 0 0);--color-surface-600:oklch(45% 0 0);--color-surface-700:oklch(39% 0 0);--color-surface-800:oklch(32% 0 0);--color-surface-900:oklch(25% 0 0);--color-surface-950:oklch(18% 0 0);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-100:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-300:var(--color-surface-contrast-dark);--color-surface-contrast-400:var(--color-surface-contrast-light);--color-surface-contrast-500:var(--color-surface-contrast-light);--color-surface-contrast-600:var(--color-surface-contrast-light);--color-surface-contrast-700:var(--color-surface-contrast-light);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-900:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light)}:root{--bg:oklch(97% .008 265);--bg-2:oklch(93% .012 265);--glow-1:oklch(85% .09 275/.5);--glow-2:oklch(88% .08 210/.45);--surface:oklab(100% 0 5.96046e-8/.68);--surface-solid:oklch(99.5% .004 265);--line:oklab(0% none none/.12);--text:oklch(24% .02 265);--muted:oklch(44% .02 265);--faint:oklch(58% .02 265);--shadow:oklch(55% .05 265/.18);--shadow-strong:oklch(40% .05 265/.25);--sheen:oklch(100% 0 0/.85);--hover:oklab(0% none none/.07);--wip:oklch(68% .2 40);--reviewed:oklch(66% .15 210);--zzzz:oklch(64% .11 275);--rip:oklch(60% .02 265);--done:oklch(76% .16 90)}:root[data-mode=dark]{--bg:oklch(18% .03 265);--bg-2:oklch(14% .03 265);--glow-1:oklch(30% .08 275/.5);--glow-2:oklch(32% .09 210/.35);--surface:oklab(28% -.00261467 -.0298858/.82);--surface-solid:oklch(24% .03 265);--line:oklab(100% 0 5.96046e-8/.12);--text:oklch(96% .01 265);--muted:oklch(78% .02 265);--faint:oklch(68% .02 265);--shadow:oklch(8% .03 265/.45);--shadow-strong:oklch(6% .03 265/.6);--sheen:oklch(100% 0 0/.28);--hover:oklab(100% 0 5.96046e-8/.12);--wip:oklch(72% .19 40);--reviewed:oklch(75% .15 200);--zzzz:oklch(70% .1 275);--rip:oklch(60% .02 265);--done:oklch(82% .16 95)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(1200px 800px at 15% -10%, var(--glow-1), transparent 60%), radial-gradient(1000px 700px at 110% 20%, var(--glow-2), transparent 55%), linear-gradient(180deg, var(--bg), var(--bg-2));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;font-family:Avenir Next,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;transition:background .4s,color .4s;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:overlay;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}:root[data-mode=dark] body:before{opacity:.14}#app{z-index:1;position:relative}button,input,select,textarea{font:inherit}*{scrollbar-width:thin;scrollbar-color:var(--faint) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in oklab, var(--faint) 50%, transparent) transparent}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.ctxmenu-scrim{z-index:80;background:0 0;border:none;position:fixed;inset:0}.ctxmenu{z-index:81;background:var(--surface-solid);border:1px solid var(--line);min-width:208px;box-shadow:0 20px 50px var(--shadow-strong);border-radius:12px;gap:1px;padding:.35rem;display:grid;position:fixed}.ctxmenu-head{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:.35rem .55rem .4rem;font-size:.72rem;font-weight:700;overflow:hidden}.ctxmenu-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .55rem;font-family:inherit;font-size:.85rem;display:flex}.ctxmenu-item:hover{background:var(--hover)}.ctxmenu-ic{text-align:center;flex:none;width:1.1rem;font-size:.85rem}.ctxmenu-hint{color:var(--faint);margin-left:auto;font-size:.72rem}.ctxmenu-item.danger{color:oklch(62% .19 25)}.ctxmenu-item.danger:hover:not(:disabled){background:oklab(62% .172198 .0802975/.12)}.ctxmenu-sep{background:var(--line);height:1px;margin:.25rem .3rem}.driver-popover.bw-tour{background:var(--surface-solid);border:1px solid var(--wip);border-radius:16px;max-width:22rem;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.driver-popover.bw-tour{border:1px solid color-mix(in oklab, var(--wip) 32%, var(--line))}}.driver-popover.bw-tour{box-shadow:0 26px 60px var(--shadow-strong);color:var(--text);font-family:var(--sans)}.driver-popover.bw-tour .driver-popover-title{color:var(--text);font-size:1rem;font-weight:800}.driver-popover.bw-tour .driver-popover-description{color:var(--muted);margin-top:.4rem;font-size:.86rem;line-height:1.6}.driver-popover.bw-tour .driver-popover-description b{color:var(--text);font-weight:700}.driver-popover.bw-tour .driver-popover-progress-text{color:var(--faint);font-size:.72rem}.driver-popover.bw-tour .driver-popover-navigation-btns button{border:1px solid var(--line);background:var(--text);border-radius:999px;padding:.35rem .9rem}@supports (color:color-mix(in lab, red, red)){.driver-popover.bw-tour .driver-popover-navigation-btns button{background:color-mix(in oklab, var(--text) 6%, transparent)}}.driver-popover.bw-tour .driver-popover-navigation-btns button{color:var(--text);font-family:var(--sans);text-shadow:none;font-size:.8rem;font-weight:700}.driver-popover.bw-tour .driver-popover-navigation-btns button:last-child{color:oklch(16% .02 265);background:var(--wip);border-color:#0000}.driver-popover.bw-tour .driver-popover-close-btn{color:var(--faint)}.driver-popover.bw-tour .driver-popover-arrow{border-color:var(--wip)}@supports (color:color-mix(in lab, red, red)){.driver-popover.bw-tour .driver-popover-arrow{border-color:color-mix(in oklab, var(--wip) 32%, var(--line))}}.driver-active .driver-overlay,.driver-active *{transition-duration:.18s}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.pool.svelte-o1lfos{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.gate.svelte-jq7ef7{z-index:1;pointer-events:none;place-content:center;justify-items:center;gap:1.6rem;height:100vh;padding:1.5rem;display:grid;position:relative}.title.svelte-jq7ef7{letter-spacing:-.03em;background:linear-gradient(120deg,oklch(72% .19 40),oklch(70% .18 330),oklch(72% .16 250));color:#0000;text-shadow:0 2px 30px oklch(50% .1 300/.25);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.8rem,11vw,6.5rem);font-weight:800;line-height:1}.entry.svelte-jq7ef7{pointer-events:auto;background:color-mix(in oklab, var(--surface-solid) 55%, transparent);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line);width:min(92vw,400px);box-shadow:0 24px 60px var(--shadow-strong);border-radius:18px;gap:.5rem;padding:1.1rem 1.15rem;display:grid}label.svelte-jq7ef7{color:var(--muted);font-size:.76rem;font-weight:600}.row.svelte-jq7ef7{gap:.5rem;display:flex}input.svelte-jq7ef7{border:1px solid var(--line);background:color-mix(in oklab, var(--text) 6%, transparent);min-width:0;color:var(--text);border-radius:12px;outline:none;flex:1;padding:.65rem .8rem}input.svelte-jq7ef7:focus{border-color:var(--wip)}.go.svelte-jq7ef7{cursor:pointer;white-space:nowrap;color:oklch(16% .02 265);background:linear-gradient(180deg, oklch(80% .19 45), var(--wip));border:none;border-radius:12px;padding:.65rem 1.1rem;font-weight:700}.go.svelte-jq7ef7:disabled{opacity:.5;cursor:default}.err.svelte-jq7ef7{color:oklch(72% .19 25);margin:.1rem 0 0;font-size:.78rem}.scrim.svelte-1ghsvqe{z-index:180;-webkit-backdrop-filter:blur(4px);background:oklch(12% .02 265/.55);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.box.svelte-1ghsvqe{background:var(--surface-solid);border:1px solid var(--line);width:min(94vw,40rem);max-height:86vh;box-shadow:0 30px 70px var(--shadow-strong);font-family:var(--sans);border-radius:18px;gap:.7rem;padding:1.25rem 1.35rem 1.4rem;display:grid;overflow-y:auto}header.svelte-1ghsvqe{justify-content:space-between;align-items:center;gap:1rem;display:flex}h2.svelte-1ghsvqe{color:var(--text);margin:0;font-size:1.02rem;font-weight:800}.x.svelte-1ghsvqe{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}p.svelte-1ghsvqe{color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.lead.svelte-1ghsvqe{color:var(--text)}.warn.svelte-1ghsvqe{border:1px solid color-mix(in oklab, oklch(72% .19 25) 32%, var(--line));background:oklab(72% .172198 .0802975/.08);border-radius:10px;padding:.5rem .7rem;font-size:.78rem}.hint.svelte-1ghsvqe{color:var(--faint);font-size:.76rem}.fld.svelte-1ghsvqe{gap:.25rem;display:grid}.lbl.svelte-1ghsvqe{color:var(--muted);font-size:.72rem;font-weight:700}.row.svelte-1ghsvqe{align-items:center;gap:.4rem;display:flex}.row.svelte-1ghsvqe code:where(.svelte-1ghsvqe){border:1px solid var(--line);background:color-mix(in oklab, var(--text) 5%, transparent);min-width:0;color:var(--text);font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:nowrap;border-radius:9px;flex:1;padding:.42rem .6rem;font-size:.78rem;overflow-x:auto}.row.svelte-1ghsvqe code.tok:where(.svelte-1ghsvqe){letter-spacing:.02em}button.svelte-1ghsvqe{border:1px solid var(--line);background:color-mix(in oklab, var(--text) 6%, transparent);color:var(--text);font-family:var(--sans);cursor:pointer;border-radius:9px;flex:none;padding:.42rem .75rem;font-size:.74rem;font-weight:700}button.svelte-1ghsvqe:hover{border-color:color-mix(in oklab, var(--wip) 45%, var(--line))}.snip.svelte-1ghsvqe{gap:.3rem;display:grid}.snip-head.svelte-1ghsvqe{color:var(--muted);justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700;display:flex}.sub.svelte-1ghsvqe{color:var(--faint);font-size:.74rem}.prompt.svelte-1ghsvqe{white-space:pre-wrap;max-height:16rem;font-family:var(--sans);font-size:.78rem;overflow-y:auto}pre.svelte-1ghsvqe{border:1px solid var(--line);background:color-mix(in oklab, var(--text) 5%, transparent);color:var(--text);font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre;border-radius:11px;margin:0;padding:.65rem .75rem;font-size:.74rem;line-height:1.55;overflow-x:auto}.lvl-in_progress.svelte-4m55qs{--g1:oklch(82% .16 40);--g2:oklch(64% .21 15);--g3:oklch(55% .2 350);--glow:oklch(65% .2 20)}.lvl-reviewed.svelte-4m55qs{--g1:oklch(86% .11 200);--g2:oklch(68% .15 225);--g3:oklch(58% .16 255);--glow:oklch(68% .15 225)}.lvl-zzzz.svelte-4m55qs{--g1:oklch(80% .11 295);--g2:oklch(62% .17 300);--g3:oklch(54% .18 268);--glow:oklch(60% .16 285)}.lvl-rip.svelte-4m55qs{--g1:oklch(74% .02 265);--g2:oklch(56% .02 265);--g3:oklch(44% .02 265);--glow:oklch(50% .02 265)}.lvl-done.svelte-4m55qs{--g1:oklch(92% .12 98);--g2:oklch(81% .16 85);--g3:oklch(68% .15 68);--glow:oklch(80% .16 88)}.wrap.svelte-4m55qs{width:108px;animation:6.5s ease-in-out infinite bob;animation-delay:var(--d);flex-direction:column;align-items:center;gap:.55rem;padding-top:.4rem;display:flex;position:relative}.wrap.svelte-4m55qs:hover{z-index:6;animation-play-state:paused}.orb.svelte-4m55qs{cursor:pointer;background:radial-gradient(circle at 70% 78%, var(--g3), transparent 60%), linear-gradient(150deg, var(--g1) 8%, var(--g2) 52%, var(--g3) 96%);width:84px;height:84px;box-shadow:inset -6px -8px 16px color-mix(in oklab, var(--g3) 70%, black 10%), inset 4px 5px 10px color-mix(in oklab, var(--g1) 60%, white 30%);border:none;border-radius:50%;padding:0;transition:transform .32s cubic-bezier(.34,1.56,.4,1),filter .32s;position:relative}.orb.svelte-4m55qs .sheen:where(.svelte-4m55qs){filter:blur(1px);pointer-events:none;background:radial-gradient(at 38% 34%,oklch(100% 0 0/.95),#0000 70%);border-radius:50%;width:42%;height:34%;position:absolute;top:12%;left:16%}.orb.busy.svelte-4m55qs{opacity:.55;pointer-events:none}.wrap.svelte-4m55qs:hover .orb:where(.svelte-4m55qs){filter:brightness(1.06)saturate(1.05);transform:translateY(-8px)scale(1.2)}.pinned.svelte-4m55qs .orb:where(.svelte-4m55qs){box-shadow:inset -6px -8px 16px color-mix(in oklab, var(--g3) 70%, black 10%), inset 4px 5px 10px color-mix(in oklab, var(--g1) 60%, white 30%), 0 0 0 3px color-mix(in oklab, var(--glow) 55%, transparent);transform:translateY(-6px)scale(1.12)}.badge.svelte-4m55qs{color:oklch(98% 0 0);background:color-mix(in oklab, var(--g2) 80%, black 12%);min-width:20px;height:20px;box-shadow:0 2px 6px color-mix(in oklab, var(--glow) 50%, transparent);border:1.5px solid var(--surface-solid);border-radius:999px;place-content:center;padding:0 5px;font-size:.66rem;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px}.people.svelte-4m55qs{display:flex;position:absolute;bottom:-2px;left:-2px}.person.svelte-4m55qs{border:1.5px solid var(--surface-solid);width:22px;height:22px;z-index:calc(20 - var(--i));color:oklch(32% .02 265);background:color-mix(in oklab, oklch(96% .02 265) 82%, var(--surface-solid));border-radius:999px;place-content:center;margin-left:-8px;font-size:.6rem;font-weight:800;display:grid}.person.svelte-4m55qs:first-child{margin-left:0}.person.owner.svelte-4m55qs{color:oklch(15% .02 265);background:oklch(96% .02 265)}.person.more.svelte-4m55qs{color:oklch(32% .02 265);background:color-mix(in oklab, var(--text) 12%, var(--surface-solid));font-size:.58rem}.caption.svelte-4m55qs{text-align:center;color:var(--text);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:108px;font-size:.76rem;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.detail.svelte-4m55qs{z-index:40;background:var(--surface-solid);border:1px solid color-mix(in oklab, var(--glow) 30%, var(--line));width:236px;box-shadow:0 20px 46px var(--shadow-strong);overflow-wrap:break-word;opacity:0;pointer-events:none;border-radius:16px;gap:.4rem;padding:.85rem .9rem;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(6px)}.detail.up.svelte-4m55qs{top:auto;bottom:100%;transform:translate(-50%)translateY(-6px)}.detail.svelte-4m55qs:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.detail.up.svelte-4m55qs:before{top:auto;bottom:-12px}.wrap.svelte-4m55qs:hover .detail:where(.svelte-4m55qs),.pinned.svelte-4m55qs .detail:where(.svelte-4m55qs){opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.dhead.svelte-4m55qs{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.dname.svelte-4m55qs{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:.86rem;font-weight:700}.dinstance.svelte-4m55qs{color:var(--faint);white-space:nowrap;flex:none;font-size:.68rem}.why.svelte-4m55qs{color:var(--muted);margin:0;font-size:.74rem;line-height:1.35}.stats.svelte-4m55qs{color:var(--faint);flex-wrap:wrap;gap:.4rem;font-size:.72rem;display:flex}.tally.svelte-4m55qs{color:var(--muted)}.outcome.svelte-4m55qs{color:var(--muted);margin:0;font-size:.72rem}.acts.svelte-4m55qs{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.acts.svelte-4m55qs button:where(.svelte-4m55qs){border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:9px;flex:auto;padding:.4rem;font-size:.74rem}.acts.svelte-4m55qs button:where(.svelte-4m55qs):hover{background:var(--hover);border-color:color-mix(in oklab, var(--glow) 40%, var(--line))}.acts.svelte-4m55qs button.open:where(.svelte-4m55qs){border-color:color-mix(in oklab, var(--glow) 45%, var(--line));color:var(--text);flex-basis:100%;font-weight:600}@media (prefers-reduced-motion:reduce){.wrap.svelte-4m55qs{animation:none}}html[data-tour] .wrap.svelte-4m55qs{animation:none}.band.svelte-1mcpqqt{border-bottom:1px solid oklab(100% 0 5.96046e-8/.06);padding:.5rem 0 1rem}.band.empty.svelte-1mcpqqt{opacity:.72}header.svelte-1mcpqqt{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.title.svelte-1mcpqqt{color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.2rem 0;display:flex}.title.static.svelte-1mcpqqt{cursor:default}.icon.svelte-1mcpqqt{font-size:1.05rem}.label.svelte-1mcpqqt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.82rem;font-weight:750}.count.svelte-1mcpqqt{color:var(--muted);background:var(--hover);border-radius:999px;padding:.05rem .45rem;font-size:.72rem}.chev.svelte-1mcpqqt{color:var(--faint);font-size:.75rem}.focus.svelte-1mcpqqt{color:var(--faint);margin-left:auto;font-size:.75rem}.focus.warn.svelte-1mcpqqt{color:oklch(78% .17 60);font-weight:600}.cards.svelte-1mcpqqt{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.none.svelte-1mcpqqt{color:var(--faint);margin:0;font-size:.8rem;font-style:italic}.lvl-in_progress.svelte-1fj6ewf{--dot:var(--wip)}.lvl-reviewed.svelte-1fj6ewf{--dot:var(--reviewed)}.lvl-zzzz.svelte-1fj6ewf{--dot:var(--zzzz)}.lvl-rip.svelte-1fj6ewf{--dot:var(--rip)}.lvl-done.svelte-1fj6ewf{--dot:var(--done)}.minimap.svelte-1fj6ewf{z-index:28;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;height:fit-content;margin-block:auto;padding:.5rem .6rem;transition:background .18s,border-color .18s,box-shadow .18s,padding .18s;display:flex;position:fixed;top:0;bottom:0;right:0}.inner.svelte-1fj6ewf{flex-direction:column;max-height:82vh;display:flex}.list.svelte-1fj6ewf{flex-direction:column;gap:.5rem;min-height:0;max-height:78vh;transition:gap .18s;display:flex;overflow:hidden}.sec.svelte-1fj6ewf{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.sechead.svelte-1fj6ewf{cursor:pointer;width:100%;color:var(--muted);background:0 0;border:none;justify-content:flex-end;align-items:center;gap:.45rem;padding:.1rem .15rem;display:flex}.ico.svelte-1fj6ewf{filter:grayscale(.2);opacity:.85;font-size:.82rem;transition:opacity .18s,filter .18s}.sec.active.svelte-1fj6ewf .ico:where(.svelte-1fj6ewf){opacity:1;filter:none}.lbl.svelte-1fj6ewf{letter-spacing:.02em;white-space:nowrap;font-size:.74rem;font-weight:700}.cnt.svelte-1fj6ewf{color:var(--faint);background:var(--hover);border-radius:999px;padding:0 .4rem;font-size:.66rem}.items.svelte-1fj6ewf{flex-direction:column;align-items:flex-end;gap:3px;width:100%;display:flex}.item.svelte-1fj6ewf{cursor:pointer;width:100%;color:var(--muted);background:0 0;border:none;border-radius:7px;justify-content:flex-end;align-items:center;gap:.5rem;padding:2px .15rem;display:flex}.dash.svelte-1fj6ewf{background:var(--dot);opacity:.55;border-radius:999px;flex:none;width:18px;height:3px;transition:width .18s,opacity .18s;display:block}.sec.active.svelte-1fj6ewf .dash:where(.svelte-1fj6ewf){opacity:.95}.item.svelte-1fj6ewf:hover .dash:where(.svelte-1fj6ewf){opacity:1;width:24px}.lbl.svelte-1fj6ewf,.cnt.svelte-1fj6ewf,.iname.svelte-1fj6ewf{display:none}.iname.svelte-1fj6ewf{white-space:nowrap;text-overflow:ellipsis;max-width:210px;font-size:.78rem;line-height:1.2;overflow:hidden}.minimap.svelte-1fj6ewf:hover,.minimap.svelte-1fj6ewf:focus-within{background:var(--surface-solid);border-color:var(--line);box-shadow:0 20px 50px var(--shadow-strong);padding:.8rem}.minimap.svelte-1fj6ewf:hover .list:where(.svelte-1fj6ewf),.minimap.svelte-1fj6ewf:focus-within .list:where(.svelte-1fj6ewf){gap:.7rem;overflow-y:auto}.minimap.svelte-1fj6ewf:hover .sec:where(.svelte-1fj6ewf),.minimap.svelte-1fj6ewf:focus-within .sec:where(.svelte-1fj6ewf){align-items:stretch;gap:1px}.minimap.svelte-1fj6ewf:hover .sechead:where(.svelte-1fj6ewf),.minimap.svelte-1fj6ewf:focus-within .sechead:where(.svelte-1fj6ewf){border-bottom:1px solid var(--line);justify-content:flex-start;margin-bottom:.15rem;padding-bottom:.3rem}.minimap.svelte-1fj6ewf:hover .items:where(.svelte-1fj6ewf),.minimap.svelte-1fj6ewf:focus-within .items:where(.svelte-1fj6ewf){align-items:stretch}.minimap.svelte-1fj6ewf:hover .item:where(.svelte-1fj6ewf),.minimap.svelte-1fj6ewf:focus-within .item:where(.svelte-1fj6ewf){justify-content:flex-start}.minimap.svelte-1fj6ewf:hover .item:where(.svelte-1fj6ewf):hover,.minimap.svelte-1fj6ewf:focus-within .item:where(.svelte-1fj6ewf):hover{background:var(--hover);color:var(--text)}.minimap.svelte-1fj6ewf:hover .lbl:where(.svelte-1fj6ewf),.minimap.svelte-1fj6ewf:hover .cnt:where(.svelte-1fj6ewf),.minimap.svelte-1fj6ewf:hover .iname:where(.svelte-1fj6ewf),.minimap.svelte-1fj6ewf:focus-within .lbl:where(.svelte-1fj6ewf),.minimap.svelte-1fj6ewf:focus-within .cnt:where(.svelte-1fj6ewf),.minimap.svelte-1fj6ewf:focus-within .iname:where(.svelte-1fj6ewf){display:block}.minimap.svelte-1fj6ewf:hover .dash:where(.svelte-1fj6ewf),.minimap.svelte-1fj6ewf:focus-within .dash:where(.svelte-1fj6ewf){border-radius:999px;width:8px;height:8px}.minimap.svelte-1fj6ewf:hover .item:where(.svelte-1fj6ewf):hover .dash:where(.svelte-1fj6ewf),.minimap.svelte-1fj6ewf:focus-within .item:where(.svelte-1fj6ewf):hover .dash:where(.svelte-1fj6ewf){width:8px}.sec.active.svelte-1fj6ewf .lbl:where(.svelte-1fj6ewf){color:var(--text)}@media (width<=720px){.minimap.svelte-1fj6ewf{display:none}}.scrim.svelte-ewi3d2{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:oklch(8% .02 265/.55);border:none;position:fixed;inset:0}.palette.svelte-ewi3d2{z-index:50;background:var(--surface-solid);border:1px solid var(--line);width:min(94vw,620px);box-shadow:0 30px 80px var(--shadow-strong);border-radius:18px;position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.omnifield.svelte-ewi3d2{background:color-mix(in oklab, var(--text) 5%, transparent);border:1px solid var(--line);border-radius:12px;align-items:center;gap:.75rem;margin:.7rem;padding:.8rem .95rem;transition:border-color .15s,box-shadow .15s;display:flex}.omnifield.svelte-ewi3d2:focus-within{border-color:color-mix(in oklab, var(--wip) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in oklab, var(--wip) 20%, transparent)}.glyph.svelte-ewi3d2{background:var(--hover);border:1px solid var(--line);min-width:2.1rem;height:1.7rem;color:var(--muted);border-radius:8px;flex:none;place-content:center;padding:0 .4rem;font-size:.82rem;font-weight:800;display:inline-grid}.glyph.cmd.svelte-ewi3d2{color:var(--wip);border-color:color-mix(in oklab, var(--wip) 45%, var(--line));font-size:1.15rem;line-height:1}.omnifield.svelte-ewi3d2 input:where(.svelte-ewi3d2){min-width:0;box-shadow:none;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.omnifield.svelte-ewi3d2 input:where(.svelte-ewi3d2):focus,.omnifield.svelte-ewi3d2 input:where(.svelte-ewi3d2):focus-visible{box-shadow:none;border:none;outline:none}.results.svelte-ewi3d2{border-top:1px solid var(--line);max-height:46vh;padding:.5rem;scroll-padding-block:.5rem;overflow-y:auto}.row.svelte-ewi3d2{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:baseline;gap:.6rem;padding:.55rem .7rem;display:flex}.row.active.svelte-ewi3d2{background:var(--hover)}.lead.svelte-ewi3d2{color:var(--faint);font-size:.85rem}.main.svelte-ewi3d2{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.9rem;overflow:hidden}.tail.svelte-ewi3d2{color:var(--faint);white-space:nowrap;font-size:.72rem}.empty.svelte-ewi3d2,.ctx.svelte-ewi3d2{color:var(--faint);padding:1rem;font-size:.85rem}.ctx.svelte-ewi3d2 b:where(.svelte-ewi3d2){color:var(--text)}.foot.svelte-ewi3d2{border-top:1px solid var(--line);color:var(--faint);padding:.5rem 1rem;font-size:.72rem}.foot.svelte-ewi3d2 b:where(.svelte-ewi3d2){color:var(--muted)}.scrim.svelte-1dl1kaz{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:oklch(8% .02 265/.6);border:none;position:fixed;inset:0}.modal.svelte-1dl1kaz{z-index:70;background:var(--surface-solid);border:1px solid var(--line);width:min(94vw,640px);max-height:84vh;box-shadow:0 30px 80px var(--shadow-strong);border-radius:18px;gap:.5rem;padding:1.5rem;display:grid;position:fixed;top:8vh;left:50%;overflow-y:auto;transform:translate(-50%)}header.svelte-1dl1kaz{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem;display:flex}h2.svelte-1dl1kaz{margin:0;font-size:1.15rem;font-weight:750}.into.svelte-1dl1kaz{color:var(--faint);font-size:.78rem}.into.svelte-1dl1kaz b:where(.svelte-1dl1kaz){color:var(--muted)}label.svelte-1dl1kaz{color:var(--muted);margin-top:.3rem;font-size:.76rem;font-weight:600}.req.svelte-1dl1kaz{color:var(--faint);margin-left:.3rem;font-style:italic;font-weight:400}input.svelte-1dl1kaz,textarea.svelte-1dl1kaz{border:1px solid var(--line);background:color-mix(in oklab, var(--text) 6%, transparent);color:var(--text);resize:vertical;border-radius:10px;outline:none;width:100%;padding:.55rem .7rem;font-family:inherit}input.svelte-1dl1kaz:focus,textarea.svelte-1dl1kaz:focus{border-color:var(--wip)}.two.svelte-1dl1kaz{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=520px){.two.svelte-1dl1kaz{grid-template-columns:1fr}}.check.svelte-1dl1kaz{color:var(--muted);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8rem;font-weight:400;display:flex}.check.svelte-1dl1kaz input:where(.svelte-1dl1kaz){width:auto}.err.svelte-1dl1kaz{color:oklch(72% .19 25);margin:.3rem 0 0;font-size:.8rem}.actions.svelte-1dl1kaz{justify-content:flex-end;gap:.6rem;margin-top:.75rem;display:flex}.go.svelte-1dl1kaz,.ghost.svelte-1dl1kaz{cursor:pointer;border:none;border-radius:11px;padding:.6rem 1.1rem;font-weight:700}.ghost.svelte-1dl1kaz{color:var(--muted);border:1px solid var(--line);background:0 0}.go.svelte-1dl1kaz{color:oklch(15% .02 265);background:linear-gradient(180deg, oklch(80% .19 45), var(--wip))}.go.svelte-1dl1kaz:disabled{opacity:.5;cursor:default}.cb{width:100%;min-width:0;display:flex}.cb-control{background:color-mix(in oklab, var(--text) 6%, transparent);border:1px solid var(--line);border-radius:10px;align-items:stretch;width:100%;height:2.3rem;display:flex;overflow:hidden}.cb-control:focus-within{border-color:color-mix(in oklab, var(--wip) 55%, var(--line))}.cb-input{min-width:0;height:100%;color:var(--text);flex:auto;padding:0 .7rem;font-size:.9rem;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.cb-trigger{cursor:pointer;width:2rem;color:var(--faint);background:0 0;border:none;flex:none;place-content:center;display:grid}.cb-trigger svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.cb-positioner{z-index:1000}.cb-content{z-index:1000;background:var(--surface-solid);border:1px solid var(--line);min-width:12rem;max-height:42vh;box-shadow:0 20px 50px var(--shadow-strong);border-radius:12px;padding:.35rem;position:relative;overflow-y:auto}.cb-item{color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .55rem;font-size:.85rem}.cb-item[data-highlighted]{background:color-mix(in oklab, var(--wip) 20%, transparent)!important;color:var(--text)!important}.cb-item[data-state=checked]{font-weight:700;color:var(--wip)!important}.scrim.svelte-dgb6rk{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:oklch(8% .02 265/.6);border:none;position:fixed;inset:0}.modal.svelte-dgb6rk{z-index:70;background:var(--surface-solid);border:1px solid var(--line);width:min(94vw,560px);max-height:84vh;box-shadow:0 30px 80px var(--shadow-strong);border-radius:18px;gap:.5rem;padding:1.5rem;display:grid;position:fixed;top:12vh;left:50%;overflow-y:auto;transform:translate(-50%)}header.svelte-dgb6rk{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem;display:flex}h2.svelte-dgb6rk{margin:0;font-size:1.15rem;font-weight:750}.into.svelte-dgb6rk{color:var(--faint);text-align:right;font-size:.78rem}label.svelte-dgb6rk{color:var(--muted);margin-top:.3rem;font-size:.76rem;font-weight:600}.req.svelte-dgb6rk{color:var(--faint);margin-left:.3rem;font-style:italic;font-weight:400}input.svelte-dgb6rk,select.svelte-dgb6rk{border:1px solid var(--line);background:color-mix(in oklab, var(--text) 6%, transparent);width:100%;color:var(--text);border-radius:10px;outline:none;padding:.55rem .7rem;font-size:.9rem}input.svelte-dgb6rk:focus,select.svelte-dgb6rk:focus{border-color:color-mix(in oklab, var(--wip) 55%, var(--line))}.two.svelte-dgb6rk{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.two.svelte-dgb6rk>div:where(.svelte-dgb6rk){align-content:start;gap:.3rem;display:grid}.empty.svelte-dgb6rk{color:var(--faint);margin:.3rem 0 0;font-size:.78rem}.err.svelte-dgb6rk{color:oklch(62% .2 25);margin:.3rem 0 0;font-size:.82rem}.actions.svelte-dgb6rk{justify-content:flex-end;gap:.6rem;margin-top:.8rem;display:flex}.ghost.svelte-dgb6rk,.go.svelte-dgb6rk{border:1px solid var(--line);cursor:pointer;border-radius:10px;padding:.5rem 1rem;font-size:.85rem}.ghost.svelte-dgb6rk{color:var(--muted);background:0 0}.go.svelte-dgb6rk{background:var(--wip);color:#fff;border-color:#0000;font-weight:700}.go.svelte-dgb6rk:disabled{opacity:.5;cursor:default}.scrim.svelte-1r29lfr{z-index:200;-webkit-backdrop-filter:blur(4px);background:oklch(12% .02 265/.55);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.box.svelte-1r29lfr{background:var(--surface-solid);border:1px solid color-mix(in oklab, oklch(68% .19 25) 35%, var(--line));width:min(92vw,27rem);box-shadow:0 30px 70px var(--shadow-strong);font-family:var(--sans);border-radius:18px;gap:.55rem;padding:1.25rem 1.35rem;display:grid}h2.svelte-1r29lfr{color:var(--text);margin:0;font-size:1rem;font-weight:800}p.svelte-1r29lfr{margin:0;font-size:.84rem;line-height:1.5}.warn.svelte-1r29lfr{color:oklch(72% .19 25);font-weight:700}.what.svelte-1r29lfr{color:var(--text)}.prefer.svelte-1r29lfr{color:var(--muted);font-size:.78rem}.acts.svelte-1r29lfr{justify-content:flex-end;gap:.5rem;margin-top:.4rem;display:flex}.acts.svelte-1r29lfr button:where(.svelte-1r29lfr){border:1px solid var(--line);background:color-mix(in oklab, var(--text) 5%, transparent);color:var(--text);font-family:var(--sans);cursor:pointer;border-radius:10px;padding:.45rem 1rem;font-size:.82rem;font-weight:700}.acts.svelte-1r29lfr .cancel:where(.svelte-1r29lfr):focus-visible{outline:2px solid var(--wip);outline-offset:2px}.acts.svelte-1r29lfr .go:where(.svelte-1r29lfr){color:oklch(98% 0 0);background:oklch(55% .2 25);border-color:#0000}.acts.svelte-1r29lfr .go:where(.svelte-1r29lfr):hover:not(:disabled){background:oklch(60% .22 25)}.acts.svelte-1r29lfr button:where(.svelte-1r29lfr):disabled{opacity:.55;cursor:default}.jump.svelte-1j6a7uk{gap:2px;padding:0 .15rem .15rem;display:flex}.band.svelte-1j6a7uk{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-items:center;gap:.1rem;padding:.35rem .2rem;font-family:inherit;display:grid}.band.svelte-1j6a7uk:hover{background:var(--hover);color:var(--text)}.bico.svelte-1j6a7uk{font-size:.95rem;line-height:1}.bn.svelte-1j6a7uk{font-size:.68rem;font-weight:700}.scrim.svelte-xxwcpx{z-index:50;background:color-mix(in oklab, var(--bg) 40%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.panel.svelte-xxwcpx{z-index:51;background:var(--surface-solid);border-left:1px solid var(--line);width:min(460px,92vw);height:100vh;box-shadow:-24px 0 60px var(--shadow-strong);flex-direction:column;gap:.5rem;padding:1.15rem 1.25rem 1.5rem;animation:.22s cubic-bezier(.2,.8,.3,1) svelte-xxwcpx-slide;display:flex;position:fixed;top:0;right:0;overflow-y:auto}@keyframes svelte-xxwcpx-slide{0%{opacity:.4;transform:translate(24px)}}header.svelte-xxwcpx{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.htext.svelte-xxwcpx{min-width:0}.htext.svelte-xxwcpx h2:where(.svelte-xxwcpx){letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:750}.htext.svelte-xxwcpx h2.edit:where(.svelte-xxwcpx){cursor:text;border-radius:7px;outline:none;margin-left:-.3rem;padding:0 .3rem}.htext.svelte-xxwcpx h2.edit:where(.svelte-xxwcpx):hover{background:color-mix(in oklab, var(--text) 7%, transparent)}.htext.svelte-xxwcpx h2.edit:where(.svelte-xxwcpx):focus{background:color-mix(in oklab, var(--wip) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--wip) 50%, transparent)}.sub.svelte-xxwcpx{color:var(--faint);font-size:.74rem}.x.svelte-xxwcpx{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:999px;flex:none;font-size:.78rem}.x.svelte-xxwcpx:hover{color:var(--text);background:var(--hover)}.dim.svelte-xxwcpx{color:var(--faint);font-size:.85rem}.err.svelte-xxwcpx{color:oklch(68% .19 25);font-size:.82rem}.count.svelte-xxwcpx{color:var(--faint);margin:.1rem 0 .35rem;font-size:.72rem}.rail.svelte-xxwcpx{margin:0;padding:0 0 0 .35rem;list-style:none;position:relative}.node.svelte-xxwcpx{padding:0 0 1.15rem 1.5rem;position:relative}.node.svelte-xxwcpx:before{content:"";background:linear-gradient(to bottom, color-mix(in oklab, var(--wip) 55%, transparent), color-mix(in oklab, var(--wip) 18%, transparent));width:2px;position:absolute;top:.55rem;bottom:-.1rem;left:5px}.node.svelte-xxwcpx:last-child:before{display:none}.dot.svelte-xxwcpx{background:var(--wip);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in oklab, var(--wip) 20%, transparent), 0 0 10px color-mix(in oklab, var(--wip) 60%, transparent);border-radius:999px;position:absolute;top:.3rem;left:0}.node.done.svelte-xxwcpx .dot:where(.svelte-xxwcpx){background:var(--done);box-shadow:0 0 0 3px color-mix(in oklab, var(--done) 20%, transparent), 0 0 10px color-mix(in oklab, var(--done) 55%, transparent)}.body.svelte-xxwcpx{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;gap:.15rem;margin:-.15rem -.4rem;padding:.15rem .4rem;transition:background .14s;display:grid}.body.svelte-xxwcpx:hover{background:var(--hover)}.line1.svelte-xxwcpx{align-items:baseline;gap:.45rem;display:flex}.seq.svelte-xxwcpx{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700}.title.svelte-xxwcpx{color:var(--text);font-size:.86rem;font-weight:600;line-height:1.25}.line2.svelte-xxwcpx{color:var(--faint);flex-wrap:wrap;gap:.3rem;font-size:.72rem;display:flex}.lvl.svelte-xxwcpx{color:var(--muted);font-weight:600}.lvl-in_progress.svelte-xxwcpx{color:var(--wip)}.lvl-reviewed.svelte-xxwcpx{color:var(--reviewed)}.lvl-zzzz.svelte-xxwcpx{color:var(--zzzz)}.lvl-rip.svelte-xxwcpx{color:var(--rip)}.lvl-done.svelte-xxwcpx{color:var(--done)}.tally.svelte-xxwcpx{margin-left:.45rem;font-weight:600}.proj-cb{width:100%;min-width:0;display:flex}.proj-cb-control{background:var(--surface-solid);border:1px solid var(--line);border-radius:9px;align-items:stretch;width:100%;height:26px;display:flex;overflow:hidden}.proj-cb-input{min-width:0;height:100%;color:var(--text);flex:auto;padding:0 .55rem;font-size:.75rem;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.proj-cb-trigger{cursor:pointer;width:1.6rem;color:var(--faint);background:0 0;border:none;flex:none;place-content:center;display:grid}.proj-cb-trigger svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.proj-cb-positioner{z-index:1000}.proj-cb-content{z-index:1000;background:var(--surface-solid);border:1px solid var(--line);min-width:12rem;max-height:42vh;box-shadow:0 20px 50px var(--shadow-strong);border-radius:12px;padding:.35rem;position:relative;overflow-y:auto}.proj-cb-item{color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .55rem;font-size:.82rem}.proj-cb-item[data-highlighted]{background:color-mix(in oklab, var(--wip) 20%, transparent)!important;color:var(--text)!important}.proj-cb-item[data-state=checked]{font-weight:700;color:var(--wip)!important}.ctxmenu-item.svelte-4onp5u:disabled{opacity:.4;cursor:default}.ctxmenu-item.svelte-4onp5u:disabled:hover{background:0 0}.hint.svelte-4onp5u{color:var(--faint);margin:.1rem .15rem .15rem;padding:0 .55rem;font-size:.68rem;line-height:1.4}.scrim.svelte-1xx308a{z-index:300;-webkit-backdrop-filter:blur(6px);background:oklch(12% .02 265/.5);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.panel.svelte-1xx308a{background:var(--surface-solid);border:1px solid var(--line);max-width:min(92vw,60rem);max-height:80vh;box-shadow:0 30px 80px var(--shadow-strong);font-family:var(--sans);border-radius:20px;padding:1.1rem 1.15rem .85rem;overflow-y:auto}.tiles.svelte-1xx308a{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.tile.svelte-1xx308a{width:9.5rem;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-items:center;gap:.3rem;padding:.85rem .5rem .7rem;font-family:inherit;display:grid}.tile.on.svelte-1xx308a{background:color-mix(in oklab, var(--wip) 14%, transparent);border-color:color-mix(in oklab, var(--wip) 55%, var(--line))}.mark.svelte-1xx308a{background:color-mix(in oklab, var(--text) 8%, transparent);border:1px solid var(--line);letter-spacing:.03em;width:2.6rem;height:2.6rem;color:var(--muted);border-radius:12px;place-items:center;font-size:.9rem;font-weight:800;display:grid}.tile.on.svelte-1xx308a .mark:where(.svelte-1xx308a){background:var(--wip);color:oklch(99% 0 0);border-color:#0000}.allmark.svelte-1xx308a{font-size:1.1rem}.name.svelte-1xx308a{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:2.5em;font-size:.78rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.count.svelte-1xx308a{color:var(--faint);font-size:.68rem}.hint.svelte-1xx308a{text-align:center;color:var(--faint);margin:.75rem 0 0;font-size:.7rem}.scrim.svelte-qswzuz{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:oklch(8% .02 265/.6);border:none;position:fixed;inset:0}.modal.svelte-qswzuz{z-index:70;background:var(--surface-solid);border:1px solid var(--line);width:min(94vw,460px);max-height:84vh;box-shadow:0 30px 80px var(--shadow-strong);border-radius:18px;gap:.5rem;padding:1.5rem;display:grid;position:fixed;top:14vh;left:50%;overflow-y:auto;transform:translate(-50%)}header.svelte-qswzuz{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem;display:flex}h2.svelte-qswzuz{margin:0;font-size:1.15rem;font-weight:750}.into.svelte-qswzuz{color:var(--faint);text-align:right;font-size:.74rem}label.svelte-qswzuz{color:var(--muted);font-size:.76rem;font-weight:600}.req.svelte-qswzuz{color:var(--faint);font-weight:500}input.svelte-qswzuz,select.svelte-qswzuz{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:10px;padding:.5rem .65rem;font-family:inherit;font-size:.88rem}input.svelte-qswzuz:focus-visible,select.svelte-qswzuz:focus-visible{outline:2px solid var(--wip);outline-offset:1px}.err.svelte-qswzuz{color:oklch(70% .18 25);margin:.2rem 0 0;font-size:.78rem}.actions.svelte-qswzuz{justify-content:flex-end;gap:.5rem;margin-top:.6rem;display:flex}.actions.svelte-qswzuz button:where(.svelte-qswzuz){border:1px solid var(--line);background:color-mix(in oklab, var(--text) 5%, transparent);color:var(--text);cursor:pointer;border-radius:10px;padding:.45rem 1rem;font-family:inherit;font-size:.82rem;font-weight:700}.actions.svelte-qswzuz .go:where(.svelte-qswzuz){color:oklch(98% 0 0);background:var(--wip);border-color:#0000}.actions.svelte-qswzuz button:where(.svelte-qswzuz):disabled{opacity:.55;cursor:default}.wsdots.svelte-1fg37ex{width:1.6rem;height:1.6rem;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;font-family:inherit;font-size:.95rem;line-height:1}.wsdots.svelte-1fg37ex:hover{background:var(--hover);color:var(--text);border-color:var(--line)}.wsdots.svelte-1fg37ex:focus-visible{outline:2px solid var(--wip);outline-offset:1px}.app.svelte-1fg37ex{flex-direction:column;min-height:100vh;display:flex}.brand.svelte-1fg37ex{z-index:30;border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px var(--shadow);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .75rem .35rem .4rem;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;top:1rem;left:1.15rem}.brand.svelte-1fg37ex:hover{box-shadow:0 12px 30px var(--shadow-strong);transform:translateY(-1px)}.orb.svelte-1fg37ex{background:radial-gradient(circle at 34% 30%, var(--sheen), transparent 42%), radial-gradient(circle at 65% 80%, color-mix(in oklab, var(--wip) 60%, transparent), transparent 70%), var(--wip);width:24px;height:24px;box-shadow:inset 0 1px 2px var(--sheen);border-radius:999px;flex:none;animation:3s ease-in-out infinite bob}.wordmark.svelte-1fg37ex{letter-spacing:-.01em;font-size:.88rem;font-weight:750}.kiosk-tag.svelte-1fg37ex{text-transform:uppercase;letter-spacing:.05em;color:var(--wip);border:1px solid color-mix(in oklab, var(--wip) 40%, transparent);border-radius:999px;padding:.05rem .4rem;font-size:.62rem;font-weight:700}.banner.stale.svelte-1fg37ex,.banner.unsent.svelte-1fg37ex{background:var(--warn-bg,#d977061f);color:var(--warn,#b45309);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.stale-inst.svelte-1fg37ex{opacity:.85;font-variant-numeric:tabular-nums;font-size:.72rem}.banner.svelte-1fg37ex{color:oklch(45% .16 25);background:oklab(60% .163135 .0760713/.22);margin:0;padding:4.2rem 1.25rem .6rem;font-size:.82rem}:root[data-mode=dark] .banner.svelte-1fg37ex{color:oklch(90% .08 25)}.canvas.svelte-1fg37ex{flex:1;width:min(1100px,94vw);margin:0 auto;padding:4.5rem 3.25rem 5rem .75rem}.band-anchor.svelte-1fg37ex{scroll-margin-top:5rem}.hollow.svelte-1fg37ex{text-align:center;color:var(--muted);margin-top:3rem}.hollow.svelte-1fg37ex .dim:where(.svelte-1fg37ex){color:var(--faint);font-size:.85rem}.hollow.svelte-1fg37ex b:where(.svelte-1fg37ex){color:var(--text)}.statusbar.svelte-1fg37ex{z-index:25;color:var(--faint);background:color-mix(in oklab, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.25rem;font-size:.75rem;display:flex;position:sticky;bottom:0}.side.svelte-1fg37ex{align-items:center;gap:.7rem;min-width:0;display:flex}.right.svelte-1fg37ex{justify-content:flex-end}.projwrap.svelte-1fg37ex{flex:none;width:9.5rem;max-width:28vw;display:inline-flex}.picker.svelte-1fg37ex{background:var(--surface-solid);color:var(--text);border:1px solid var(--line);border-radius:9px;padding:.25rem .45rem;font-size:.75rem}.chip.svelte-1fg37ex{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.15rem .55rem}.chip.alert.svelte-1fg37ex{color:var(--done);border-color:color-mix(in oklab, var(--done) 40%, transparent)}.god-enter.svelte-1fg37ex{color:var(--wip);border:1px solid color-mix(in oklab, var(--wip) 45%, transparent);font-weight:700;font-size:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.15rem .6rem}.god-enter.svelte-1fg37ex:hover{background:color-mix(in oklab, var(--wip) 16%, transparent)}.flash.svelte-1fg37ex{background:color-mix(in oklab, var(--reviewed) 18%, transparent);color:var(--text);padding:4.2rem 1.25rem .55rem;font-size:.82rem}.who.svelte-1fg37ex{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:16rem;overflow:hidden}.hint.svelte-1fg37ex b:where(.svelte-1fg37ex){color:var(--muted)}.theme.svelte-1fg37ex{background:var(--surface-solid);color:var(--muted);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem .2rem .45rem;display:flex}.theme.svelte-1fg37ex:hover{color:var(--text)}.tico.svelte-1fg37ex{font-size:.85rem;line-height:1}.lang.svelte-1fg37ex .tico:where(.svelte-1fg37ex){font-size:.95rem;transform:translateY(.5px)}.lang.svelte-1fg37ex .tlabel:where(.svelte-1fg37ex){font-variant-numeric:tabular-nums;letter-spacing:.02em}.tlabel.svelte-1fg37ex{font-size:.72rem}.state.svelte-1fg37ex{color:var(--faint);align-items:center;gap:.35rem;transition:color .3s;display:inline-flex}.state.svelte-1fg37ex .pip:where(.svelte-1fg37ex){background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0}.state.live.svelte-1fg37ex{color:oklch(70% .16 145)}.state.live.svelte-1fg37ex .pip:where(.svelte-1fg37ex){animation:2.4s ease-in-out infinite svelte-1fg37ex-pulse}.state.err.svelte-1fg37ex{color:oklch(68% .19 25)}@keyframes svelte-1fg37ex-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, currentColor 60%, transparent)}50%{box-shadow:0 0 0 4px #0000}}@media (width<=560px){.hint.svelte-1fg37ex,.tlabel.svelte-1fg37ex{display:none}}.rail.svelte-63wypy{z-index:8;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;height:fit-content;margin-block:auto;padding:.5rem .55rem;transition:background .18s,border-color .18s,box-shadow .18s,padding .18s;display:flex;position:fixed;top:0;bottom:0;right:0}.inner.svelte-63wypy{flex-direction:column;flex:1;min-width:0;max-height:78vh;display:flex}.list.svelte-63wypy{flex-direction:column;align-items:flex-end;gap:3px;min-height:0;max-height:74vh;transition:gap .18s;display:flex;overflow:hidden}.head.svelte-63wypy{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);align-self:stretch;margin-bottom:.2rem;padding:0 .4rem .35rem;font-size:.66rem;font-weight:800;display:none}.item.svelte-63wypy{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:7px;justify-content:flex-end;align-items:center;gap:.5rem;padding:2px .15rem;display:flex}.dash.svelte-63wypy{width:var(--dash);opacity:.5;background:currentColor;border-radius:999px;flex:none;height:3px;transition:width .18s,opacity .18s;display:block}.item.active.svelte-63wypy .dash:where(.svelte-63wypy){background:var(--wip);opacity:1}.title.svelte-63wypy{font-size:.78rem;line-height:1.35;display:none}.rail.svelte-63wypy:hover,.rail.svelte-63wypy:focus-within{background:var(--surface-solid);border-color:var(--line);min-width:210px;box-shadow:0 20px 50px var(--shadow-strong);padding:.7rem .75rem}.rail.svelte-63wypy:hover .list:where(.svelte-63wypy),.rail.svelte-63wypy:focus-within .list:where(.svelte-63wypy){align-items:stretch;gap:1px;overflow-y:auto}.rail.svelte-63wypy:hover .head:where(.svelte-63wypy),.rail.svelte-63wypy:focus-within .head:where(.svelte-63wypy){display:block}.rail.svelte-63wypy:hover .item:where(.svelte-63wypy),.rail.svelte-63wypy:focus-within .item:where(.svelte-63wypy){padding:6px 8px 6px calc(8px + var(--indent));border-radius:0 8px 8px 0;justify-content:flex-start}.rail.svelte-63wypy:hover .item.first:where(.svelte-63wypy),.rail.svelte-63wypy:focus-within .item.first:where(.svelte-63wypy){padding-left:8px}.rail.svelte-63wypy:hover .item:where(.svelte-63wypy):hover,.rail.svelte-63wypy:focus-within .item:where(.svelte-63wypy):hover{color:var(--text);background:var(--hover)}.rail.svelte-63wypy:hover .item.active:where(.svelte-63wypy),.rail.svelte-63wypy:focus-within .item.active:where(.svelte-63wypy){color:var(--wip);border-left-color:var(--wip);background:color-mix(in oklab, var(--wip) 14%, transparent)}.rail.svelte-63wypy:hover .dash:where(.svelte-63wypy),.rail.svelte-63wypy:focus-within .dash:where(.svelte-63wypy){display:none}.rail.svelte-63wypy:hover .title:where(.svelte-63wypy),.rail.svelte-63wypy:focus-within .title:where(.svelte-63wypy){-webkit-line-clamp:2;line-clamp:2;text-align:left;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}@media (width<=900px){.rail.svelte-63wypy{display:none}}.prose.svelte-1u36k9z{--code-bg:color-mix(in oklab, var(--text) 7%, transparent);--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;max-width:940px;color:var(--text);overflow-wrap:break-word;margin:0 auto;font-family:Iowan Old Style,Palatino Linotype,Palatino,ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:18px;line-height:1.72}.prose.svelte-1u36k9z>:first-child{margin-top:0}.prose.svelte-1u36k9z h1,.prose.svelte-1u36k9z h2,.prose.svelte-1u36k9z h3,.prose.svelte-1u36k9z h4,.prose.svelte-1u36k9z h5,.prose.svelte-1u36k9z h6{color:var(--text);font-family:var(--sans);scroll-margin-top:80px;font-weight:750;line-height:1.2}.prose.svelte-1u36k9z h1{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(2rem,4vw,3.1rem)}.prose.svelte-1u36k9z h2{border-bottom:1px solid var(--line);margin:2.3em 0 .7em;padding-bottom:.35em;font-size:1.75rem}.prose.svelte-1u36k9z h3{margin:1.8em 0 .6em;font-size:1.35rem}.prose.svelte-1u36k9z h4,.prose.svelte-1u36k9z h5,.prose.svelte-1u36k9z h6{margin:1.5em 0 .5em}.prose.svelte-1u36k9z p,.prose.svelte-1u36k9z ul,.prose.svelte-1u36k9z ol,.prose.svelte-1u36k9z blockquote,.prose.svelte-1u36k9z table{margin:1em 0}.prose.svelte-1u36k9z ul,.prose.svelte-1u36k9z ol{padding-left:1.5em}.prose.svelte-1u36k9z li{margin:.3em 0}.prose.svelte-1u36k9z a{color:var(--wip);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.prose.svelte-1u36k9z img{max-width:100%;height:auto;box-shadow:0 18px 48px var(--shadow);border-radius:10px;margin:26px auto;display:block}.prose.svelte-1u36k9z a.plane-img{border:1px dashed var(--line);color:var(--muted);font-family:var(--sans);border-radius:9px;align-items:center;gap:.4em;margin:.3em .4em .3em 0;padding:.25em .7em;font-size:.82em;text-decoration:none;display:inline-flex}.prose.svelte-1u36k9z a.plane-img:hover{color:var(--wip);border-color:color-mix(in oklab, var(--wip) 55%, var(--line));background:color-mix(in oklab, var(--wip) 8%, transparent)}.prose.svelte-1u36k9z span.plane-mention{font-family:var(--sans);color:var(--wip);background:color-mix(in oklab, var(--wip) 12%, transparent);white-space:nowrap;border-radius:6px;padding:.05em .4em;font-size:.88em;font-weight:600}.prose.svelte-1u36k9z blockquote{color:var(--muted);border-left:4px solid var(--wip);background:color-mix(in oklab, var(--text) 4%, transparent);border-radius:0 10px 10px 0;margin-left:0;padding:.25em 1.15em}.prose.svelte-1u36k9z code{background:var(--code-bg);border-radius:5px;padding:.15em .38em;font:.86em ui-monospace,SFMono-Regular,Menlo,monospace}.prose.svelte-1u36k9z pre{border:1px solid var(--line);background:var(--code-bg);box-shadow:0 18px 48px var(--shadow);border-radius:12px;padding:18px 20px;overflow:auto}.prose.svelte-1u36k9z pre code{background:0 0;padding:0;font-size:14px}.prose.svelte-1u36k9z table{border-collapse:collapse;width:max-content;max-width:100%;font-family:var(--sans);font-size:15px;display:block;overflow:auto}.prose.svelte-1u36k9z th,.prose.svelte-1u36k9z td{border:1px solid var(--line);padding:9px 13px}.prose.svelte-1u36k9z th{background:color-mix(in oklab, var(--text) 5%, transparent);text-align:left}.prose.svelte-1u36k9z hr{background:var(--line);border:0;height:1px;margin:2.5em 0}.prose.svelte-1u36k9z li:has(>input[type=checkbox]){padding-left:1.55em;list-style:none}.prose.svelte-1u36k9z li:has(>input[type=checkbox])>input[type=checkbox]{margin-left:-1.55em}.prose.svelte-1u36k9z input[type=checkbox]{appearance:none;vertical-align:-.12em;border:1.5px solid color-mix(in oklab, var(--faint) 82%, var(--text));background:color-mix(in oklab, var(--text) 6%, transparent);border-radius:.28em;place-content:center;width:1.05em;height:1.05em;margin:0 .5em 0 0;display:inline-grid}.prose.svelte-1u36k9z input[type=checkbox]:checked{border-color:var(--wip);background:var(--wip)}.prose.svelte-1u36k9z input[type=checkbox]:checked:before{content:"";border-bottom:.14em solid #fff;border-left:.14em solid #fff;width:.5em;height:.28em;transform:translateY(-.06em)rotate(-45deg)}.prose.svelte-1u36k9z .mermaid-diagram{border:1px solid var(--line);background:var(--surface-solid);box-shadow:0 18px 48px var(--shadow);text-align:center;border-radius:14px;margin:28px 0;padding:20px;overflow:auto}.prose.svelte-1u36k9z .mermaid-diagram svg{max-width:100%;height:auto}.prose.svelte-1u36k9z .mermaid-error{color:oklch(62% .2 20);font-family:var(--sans)}.prose.svelte-1u36k9z input[type=checkbox]{cursor:pointer;accent-color:var(--wip);vertical-align:-.08em;width:.95em;height:.95em;margin-right:.35em}.prose.ticking.svelte-1u36k9z input[type=checkbox]{cursor:progress;opacity:.6}.prose.compact.svelte-1u36k9z{max-width:none;margin:0;font-size:.86rem;line-height:1.5}.prose.compact.svelte-1u36k9z p{margin:.25rem 0}.prose.compact.svelte-1u36k9z p:first-child{margin-top:0}.prose.compact.svelte-1u36k9z p:last-child{margin-bottom:0}@media (width<=640px){.prose.svelte-1u36k9z{font-size:16px}}.editor.svelte-1gzj8z9{flex-direction:column;gap:.5rem;min-height:0;display:flex}.bar.svelte-1gzj8z9{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.bar.svelte-1gzj8z9 button:where(.svelte-1gzj8z9){border:1px solid var(--line);background:color-mix(in oklab, var(--text) 4%, transparent);min-width:2rem;color:var(--muted);cursor:pointer;border-radius:8px;padding:.25rem .45rem;font-size:.82rem;line-height:1.2}.bar.svelte-1gzj8z9 button:where(.svelte-1gzj8z9):hover{color:var(--text);border-color:color-mix(in oklab, var(--wip) 45%, var(--line))}.grow.svelte-1gzj8z9{flex:1}.vim.svelte-1gzj8z9{font-family:var(--sans);letter-spacing:.04em;font-weight:700;min-width:auto!important;font-size:.68rem!important}.vim.on.svelte-1gzj8z9{color:oklch(16% .02 265);background:var(--wip);border-color:#0000}.esc.svelte-1gzj8z9{font-family:var(--sans);color:var(--faint);white-space:nowrap;font-size:.68rem}.status.svelte-1gzj8z9{color:var(--muted);font-size:.72rem;font-family:var(--sans);white-space:nowrap}.status.warn.svelte-1gzj8z9{color:oklch(72% .19 25)}.lint.svelte-1gzj8z9{border:1px solid color-mix(in oklab, oklch(78% .16 85) 40%, var(--line));font-family:var(--sans);color:var(--text);background:oklab(78% .0139449 .159391/.09);border-radius:10px;margin:0;padding:.45rem .7rem .45rem 1.6rem;font-size:.76rem;line-height:1.5}.msg.svelte-1gzj8z9{color:var(--muted);margin:0;font-size:.78rem}.msg.warn.svelte-1gzj8z9{color:oklch(72% .19 25)}.link.svelte-1gzj8z9{color:var(--wip);cursor:pointer;font:inherit;background:0 0;border:none;margin-left:.4rem;padding:0;text-decoration:underline}.field.svelte-1gzj8z9{border:1px solid var(--line);background:color-mix(in oklab, var(--text) 4%, transparent);border-radius:12px;flex:1;height:clamp(18rem,100dvh - 21rem,46rem);display:flex;position:relative;overflow:visible}.field.svelte-1gzj8z9:focus-within{border-color:color-mix(in oklab, var(--wip) 55%, var(--line))}.cm.svelte-1gzj8z9{border-radius:12px;flex:1;min-width:0;overflow:hidden}.loading.svelte-1gzj8z9{color:var(--faint);margin:0;font-size:.82rem;position:absolute;top:.9rem;left:1rem}.slash.svelte-1gzj8z9{z-index:20;border:1px solid var(--line);background:var(--surface-solid);min-width:13rem;max-height:15rem;box-shadow:0 18px 40px var(--shadow-strong);border-radius:12px;flex-direction:column;padding:.3rem;display:flex;position:absolute}.slash-list.svelte-1gzj8z9{min-height:0;position:relative;overflow-y:auto}.slash-item.svelte-1gzj8z9{width:100%;color:var(--text);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.6rem;padding:.35rem .5rem;font-size:.82rem;display:flex}.slash-item.on.svelte-1gzj8z9{background:color-mix(in oklab, var(--wip) 18%, transparent)}.slash-glyph.svelte-1gzj8z9{border:1px solid var(--line);min-width:1.6rem;height:1.35rem;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.slash-none.svelte-1gzj8z9,.slash-hint.svelte-1gzj8z9{font-family:var(--sans);color:var(--muted);margin:0;padding:.35rem .55rem;font-size:.68rem}.slash-hint.svelte-1gzj8z9{border-top:1px solid var(--line);flex:none;margin-top:.25rem}.scrim.svelte-r7djgv{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:oklch(8% .02 265/.6);border:none;position:fixed;inset:0}.modal.svelte-r7djgv{z-index:210;background:var(--surface-solid);border:1px solid var(--line);width:min(94vw,440px);box-shadow:0 30px 80px var(--shadow-strong);font-family:var(--sans);border-radius:18px;gap:.5rem;padding:1.4rem 1.45rem;display:grid;position:fixed;top:16vh;left:50%;transform:translate(-50%)}h2.svelte-r7djgv{color:var(--text);margin:0;font-size:1.02rem;font-weight:800}.explain.svelte-r7djgv{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}label.svelte-r7djgv{color:var(--muted);margin-top:.35rem;font-size:.76rem;font-weight:600}.fine.svelte-r7djgv{color:var(--faint);margin:0;font-size:.73rem;line-height:1.45}.err.svelte-r7djgv{color:oklch(70% .18 25);margin:.2rem 0 0;font-size:.78rem}.actions.svelte-r7djgv{justify-content:flex-end;gap:.5rem;margin-top:.6rem;display:flex}.actions.svelte-r7djgv button:where(.svelte-r7djgv){border:1px solid var(--line);background:color-mix(in oklab, var(--text) 5%, transparent);color:var(--text);cursor:pointer;border-radius:10px;padding:.45rem 1rem;font-family:inherit;font-size:.82rem;font-weight:700}.actions.svelte-r7djgv .go:where(.svelte-r7djgv){color:oklch(98% 0 0);background:var(--wip);border-color:#0000}.actions.svelte-r7djgv button:where(.svelte-r7djgv):disabled{opacity:.55;cursor:default}.screen.svelte-h3x913{--topbar-h:46px;background:0 0;flex-direction:column;min-height:100vh;display:flex}.topbar.svelte-h3x913{z-index:25;color:var(--faint);background:color-mix(in oklab, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding:.55rem 1.25rem;font-size:.75rem;display:flex;position:sticky;top:0}.back.svelte-h3x913{border:1px solid var(--line);background:var(--surface-solid);color:var(--muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.75rem;display:inline-flex}.back.svelte-h3x913:hover{color:var(--text);background:var(--hover)}.pin-btn.svelte-h3x913{cursor:pointer;filter:grayscale()opacity(.55);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-content:center;width:1.9rem;height:1.9rem;font-size:.9rem;display:inline-grid}.pin-btn.svelte-h3x913:hover{background:var(--hover);filter:grayscale(.4)opacity(.9)}.pin-btn.on.svelte-h3x913{filter:none;background:color-mix(in oklab, var(--wip) 18%, transparent);border-color:color-mix(in oklab, var(--wip) 35%, transparent)}.pad.svelte-h3x913{padding:2rem 1.5rem}.seq.svelte-h3x913{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem;font-weight:700}.ttl.svelte-h3x913{letter-spacing:-.01em;min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin:0;font-size:.95rem;font-weight:700;overflow:hidden}.chips.svelte-h3x913{flex-wrap:nowrap;flex:none;gap:.35rem;margin-left:auto;display:flex}.chip.svelte-h3x913{border:1px solid var(--line);color:var(--muted);text-transform:lowercase;border-radius:999px;padding:.1rem .5rem;font-size:.68rem}.chip.phased.svelte-h3x913{color:var(--wip);border-color:color-mix(in oklab, var(--wip) 45%, transparent)}.chip.lvl.svelte-h3x913{text-transform:none;font-weight:600}.chip.lvl-in_progress.svelte-h3x913{color:var(--wip);border-color:color-mix(in oklab, var(--wip) 45%, transparent)}.chip.lvl-reviewed.svelte-h3x913{color:var(--reviewed);border-color:color-mix(in oklab, var(--reviewed) 45%, transparent)}.chip.lvl-zzzz.svelte-h3x913{color:var(--zzzz);border-color:color-mix(in oklab, var(--zzzz) 45%, transparent)}.chip.lvl-rip.svelte-h3x913{color:var(--rip)}.chip.lvl-done.svelte-h3x913{color:var(--done);border-color:color-mix(in oklab, var(--done) 45%, transparent)}.chip.who.svelte-h3x913{text-transform:none}.body.svelte-h3x913{flex:1;align-items:flex-start;display:flex}.side.svelte-h3x913{top:calc(var(--topbar-h) + .8rem);max-height:calc(100vh - var(--topbar-h) - 1.6rem);border:1px solid var(--line);background:color-mix(in oklab, var(--surface-solid) 60%, transparent);border-radius:14px;flex-direction:column;flex:0 0 236px;margin:.8rem 0 1rem 1rem;padding:.5rem;transition:flex-basis .24s,padding .24s;display:flex;position:sticky;overflow:hidden}.side.collapsed.svelte-h3x913{flex-basis:46px;align-self:flex-start;padding:.4rem}.side-head.svelte-h3x913{align-items:center;gap:.4rem;padding:.2rem .15rem .4rem .35rem;display:flex}.side.collapsed.svelte-h3x913 .side-head:where(.svelte-h3x913){justify-content:center;padding:0}.side-title.svelte-h3x913{letter-spacing:.09em;text-transform:uppercase;min-width:0;color:var(--faint);white-space:nowrap;flex:1;font-size:.66rem;font-weight:800;overflow:hidden}.side-toggle.svelte-h3x913{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-content:center;font-size:.9rem;line-height:1;display:grid}.side-toggle.svelte-h3x913:hover{color:var(--text);background:var(--hover)}.side-scroll.svelte-h3x913{flex-direction:column;flex:auto;gap:.15rem;width:216px;min-height:0;padding:0 .1rem .25rem;display:flex;overflow-y:auto}.sect.svelte-h3x913{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:.6rem .4rem .25rem;font-size:.66rem;font-weight:700}.sect.svelte-h3x913:first-child{margin-top:0}.item.svelte-h3x913{text-align:left;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.45rem;padding:.4rem .5rem;font-size:.82rem;line-height:1.2;display:flex}.item.svelte-h3x913:hover{background:var(--hover);color:var(--text)}.item.active.svelte-h3x913{background:color-mix(in oklab, var(--wip) 16%, transparent);color:var(--text);font-weight:600}.ico.svelte-h3x913{flex:none;font-size:.8rem}.pin-row.svelte-h3x913{align-items:center;display:flex}.pin-item.svelte-h3x913{min-width:0}.pin-label.svelte-h3x913{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pin-thread.svelte-h3x913{color:var(--faint);font-weight:400}.pin-x.svelte-h3x913{color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:none;flex:none;padding:0 .35rem;font-size:1rem;line-height:1}.pin-row.svelte-h3x913:hover .pin-x:where(.svelte-h3x913){opacity:1}.pin-x.svelte-h3x913:hover{color:var(--text)}.content.svelte-h3x913{flex:1;min-width:0;padding:2.4rem clamp(2.75rem,5vw,4rem) 6rem clamp(1.5rem,4vw,3.5rem)}.dim.svelte-h3x913{color:var(--faint)}.err.svelte-h3x913{color:oklch(68% .19 25)}.ttl.edit.svelte-h3x913{cursor:text;border-radius:7px;outline:none;margin-left:-.3rem;padding:0 .3rem}.ttl.edit.svelte-h3x913:hover{background:color-mix(in oklab, var(--text) 7%, transparent)}.ttl.edit.svelte-h3x913:focus{background:color-mix(in oklab, var(--wip) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--wip) 50%, transparent)}.elsewhere.svelte-h3x913{border:1px solid color-mix(in oklab, oklch(72% .19 25) 40%, var(--line));font-family:var(--sans);color:var(--text);background:oklab(72% .172198 .0802975/.08);border-radius:10px;margin:0 0 .7rem;padding:.5rem .75rem;font-size:.78rem}.elsewhere.svelte-h3x913 .link:where(.svelte-h3x913){color:var(--wip);cursor:pointer;font:inherit;background:0 0;border:none;margin-left:.4rem;padding:0;text-decoration:underline}.edit-bar.svelte-h3x913{z-index:5;pointer-events:none;justify-content:flex-end;margin-bottom:.6rem;display:flex;position:sticky;top:.75rem}.edit-bar.svelte-h3x913>:where(.svelte-h3x913){pointer-events:auto}.edit-bar.svelte-h3x913 .danger:where(.svelte-h3x913){border:1px solid var(--line);background:color-mix(in oklab, var(--text) 5%, transparent);color:var(--muted);font-family:var(--sans);cursor:pointer;border-radius:999px;padding:.32rem .7rem;font-size:.74rem;font-weight:600}.edit-bar.svelte-h3x913 .danger:where(.svelte-h3x913):hover{color:oklch(98% 0 0);background:oklch(55% .2 25);border-color:#0000}.seg.svelte-h3x913{border:1px solid var(--line);background:color-mix(in oklab, var(--text) 5%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:999px;padding:2px;display:inline-flex}.seg.svelte-h3x913 button:where(.svelte-h3x913){color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.32rem .85rem;font-size:.76rem;font-weight:600;transition:background .12s,color .12s}.seg.svelte-h3x913 button:where(.svelte-h3x913):hover{color:var(--text)}.seg.svelte-h3x913 button.on:where(.svelte-h3x913){color:oklch(16% .02 265);background:var(--wip)}.editors.svelte-h3x913{flex-direction:column;gap:1rem;display:flex}.edit-title.svelte-h3x913{font-family:var(--sans);color:var(--muted);margin:0;font-size:1.05rem;font-weight:700}@media (width<=640px){.side.svelte-h3x913{flex-basis:150px}.content.svelte-h3x913{padding:1.4rem 1.1rem 3rem}}.chat.svelte-h3x913{z-index:40;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.chat-fab.svelte-h3x913{border:1px solid var(--line);background:var(--surface-solid);width:3rem;height:3rem;box-shadow:var(--shadow-strong,0 6px 24px #0000002e);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;font-size:1.25rem;display:inline-flex;position:relative}.chat-fab.svelte-h3x913:hover{background:var(--hover)}.chat-badge.svelte-h3x913{background:var(--wip);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;font-size:.62rem;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}.chat-panel.svelte-h3x913{background:var(--surface-solid);border:1px solid var(--line);width:min(360px,100vw - 2.5rem);height:min(60vh,560px);box-shadow:var(--shadow-strong,0 12px 40px #00000047);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.chat-head.svelte-h3x913{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:.6rem .85rem;display:flex}.chat-title.svelte-h3x913{font-family:var(--sans);color:var(--text);font-size:.82rem;font-weight:700}.chat-x.svelte-h3x913{color:var(--faint);cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1.2rem;line-height:1}.chat-x.svelte-h3x913:hover{color:var(--text)}.chat-scroll.svelte-h3x913{flex-direction:column;flex:1;gap:.7rem;padding:.75rem;display:flex;overflow:hidden auto}.chat-empty.svelte-h3x913{text-align:center;margin:auto;font-size:.82rem}.msg.svelte-h3x913{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:.15rem;max-width:85%;display:flex}.msg.mine.svelte-h3x913{align-self:flex-end;align-items:flex-end}.msg.mine.svelte-h3x913 .msg-meta:where(.svelte-h3x913){flex-direction:row-reverse}.msg-meta.svelte-h3x913{color:var(--faint);gap:.4rem;font-size:.66rem;display:flex}.msg-who.svelte-h3x913{color:var(--muted);font-weight:700}.msg-body.svelte-h3x913{background:var(--hover);border:1px solid var(--line);overflow-wrap:anywhere;word-break:break-word;border-radius:12px;min-width:0;max-width:100%;margin:0;padding:.4rem .65rem;font-size:.85rem}.msg-body.svelte-h3x913 a{overflow-wrap:anywhere}.msg-body.svelte-h3x913 pre{white-space:pre-wrap;overflow-wrap:anywhere}.msg-body.svelte-h3x913 pre,.msg-body.svelte-h3x913 code{overflow-wrap:anywhere;word-break:break-word}.msg-body.svelte-h3x913 img{max-width:100%;height:auto}.msg.mine.svelte-h3x913 .msg-body:where(.svelte-h3x913){background:color-mix(in oklab, var(--wip) 18%, var(--surface-solid));border-color:color-mix(in oklab, var(--wip) 30%, transparent)}.msg.unsent.svelte-h3x913{opacity:.75;border-left:2px dashed var(--warn,#d97706);padding-left:.5rem}.msg-unsent.svelte-h3x913{color:var(--warn,#d97706);font-size:.7rem;font-weight:700}.msg-draft.svelte-h3x913{color:var(--faint);align-items:center;gap:.4rem;margin-top:.3rem;font-size:.7rem;display:flex}.draft-why.svelte-h3x913{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.msg-draft.svelte-h3x913 button.link:where(.svelte-h3x913){color:var(--faint);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.msg-seen.svelte-h3x913{max-width:100%;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;font-size:.64rem;display:flex;overflow:hidden}.chat-err.svelte-h3x913{flex:none;margin:0;padding:.3rem .85rem;font-size:.72rem}.chat-readonly.svelte-h3x913{border-top:1px solid var(--line);text-align:center;flex:none;margin:0;padding:.7rem .85rem;font-size:.78rem}.chat-compose.svelte-h3x913{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:.4rem;padding:.6rem;display:flex}.fmt-bar.svelte-h3x913{gap:.15rem;display:flex}.fmt-bar.svelte-h3x913 button:where(.svelte-h3x913){min-width:1.9rem;height:1.9rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 .4rem;font-size:.82rem}.fmt-bar.svelte-h3x913 button:where(.svelte-h3x913):hover{background:var(--hover);color:var(--text)}.compose-row.svelte-h3x913{align-items:flex-end;gap:.5rem;display:flex}.chat-compose.svelte-h3x913 textarea:where(.svelte-h3x913){resize:none;border:1px solid var(--line);background:var(--bg);min-height:3.4rem;max-height:9rem;color:var(--text);font-family:var(--sans);border-radius:10px;flex:1;padding:.5rem .65rem;font-size:.9rem;line-height:1.4}.chat-compose.svelte-h3x913 textarea:where(.svelte-h3x913):focus{border-color:color-mix(in oklab, var(--wip) 45%, var(--line));outline:none}.chat-send.svelte-h3x913{background:var(--wip);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:10px;flex:none;padding:.45rem .9rem;font-size:.8rem;font-weight:700}.chat-send.svelte-h3x913:disabled{opacity:.5;cursor:default}.screen.svelte-1gsqh45{--topbar-h:46px;background:0 0;flex-direction:column;min-height:100vh;display:flex}.topbar.svelte-1gsqh45{z-index:25;color:var(--faint);background:color-mix(in oklab, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding:.55rem 1.25rem;font-size:.75rem;display:flex;position:sticky;top:0}.back.svelte-1gsqh45{border:1px solid var(--line);background:var(--surface-solid);color:var(--muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.75rem;display:inline-flex}.back.svelte-1gsqh45:hover{color:var(--text);border-color:color-mix(in oklab, var(--wip) 45%, var(--line))}.ttl.svelte-1gsqh45{color:var(--text);margin:0;font-size:.9rem;font-weight:750}.ws.svelte-1gsqh45{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.held.svelte-1gsqh45{color:var(--muted);background:color-mix(in oklab, var(--text) 6%, transparent);border:1px solid var(--line);cursor:help;border-radius:999px;flex:none;margin-left:auto;padding:.15rem .5rem;font-size:.7rem}.body.svelte-1gsqh45{flex:1;align-items:flex-start;display:flex}.side.svelte-1gsqh45{top:calc(var(--topbar-h) + .8rem);max-height:calc(100vh - var(--topbar-h) - 1.6rem);border:1px solid var(--line);background:color-mix(in oklab, var(--surface-solid) 60%, transparent);border-radius:14px;flex-direction:column;flex:0 0 256px;margin:.8rem 0 1rem 1rem;padding:.5rem;transition:flex-basis .24s,padding .24s;display:flex;position:sticky;overflow:hidden}.side.collapsed.svelte-1gsqh45{flex-basis:46px;align-self:flex-start;padding:.4rem}.side-head.svelte-1gsqh45{align-items:center;gap:.4rem;padding:.2rem .15rem .4rem .35rem;display:flex}.side.collapsed.svelte-1gsqh45 .side-head:where(.svelte-1gsqh45){justify-content:center;padding:0}.side-title.svelte-1gsqh45{letter-spacing:.09em;text-transform:uppercase;min-width:0;color:var(--faint);white-space:nowrap;flex:1;font-size:.66rem;font-weight:800;overflow:hidden}.side-toggle.svelte-1gsqh45{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-content:center;font-size:.9rem;line-height:1;display:grid}.side-toggle.svelte-1gsqh45:hover{color:var(--text)}.side-scroll.svelte-1gsqh45{flex-direction:column;flex:auto;gap:.1rem;width:236px;min-height:0;padding:0 .1rem .25rem;display:flex;overflow-y:auto}.row.svelte-1gsqh45{padding-left:calc(var(--depth) * .75rem);align-items:center;gap:.1rem;display:flex}.twisty.svelte-1gsqh45{width:16px;height:22px;color:var(--faint);cursor:pointer;background:0 0;border:none;flex:none;place-content:center;padding:0;font-size:.6rem;display:grid}.twisty.svelte-1gsqh45:hover{color:var(--text)}.twisty.spacer.svelte-1gsqh45{cursor:default}.item.svelte-1gsqh45{text-align:left;min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:.4rem;padding:.35rem .4rem;font-size:.82rem;line-height:1.2;display:flex}.item.svelte-1gsqh45:hover{background:var(--hover);color:var(--text)}.item.active.svelte-1gsqh45{background:color-mix(in oklab, var(--wip) 16%, transparent);color:var(--text);font-weight:600}.ico.svelte-1gsqh45{flex:none;font-size:.8rem}.ptitle.svelte-1gsqh45{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tag.svelte-1gsqh45{flex:none;font-size:.7rem}.addkid.svelte-1gsqh45{width:20px;height:22px;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex:none;place-content:center;padding:0;font-size:.75rem;display:grid}.row.svelte-1gsqh45:hover .addkid:where(.svelte-1gsqh45),.addkid.svelte-1gsqh45:focus-visible{opacity:1}.addkid.svelte-1gsqh45:hover{background:var(--hover);color:var(--text)}.newpage.svelte-1gsqh45{border:1px dashed var(--line);width:100%;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;margin-bottom:.3rem;padding:.4rem .5rem;font-size:.78rem}.newpage.svelte-1gsqh45:hover{color:var(--text);border-color:color-mix(in oklab, var(--wip) 50%, var(--line));background:color-mix(in oklab, var(--wip) 7%, transparent)}.namer.svelte-1gsqh45{padding-left:calc(var(--depth,0) * .75rem + 16px);margin:.15rem 0}.namer.svelte-1gsqh45 input:where(.svelte-1gsqh45){border:1px solid color-mix(in oklab, var(--wip) 45%, var(--line));background:var(--surface-solid);width:100%;color:var(--text);border-radius:8px;outline:none;padding:.35rem .5rem;font-size:.8rem}.namer.wide.svelte-1gsqh45{flex:1;padding-left:0}.content.svelte-1gsqh45{flex:1;min-width:0;padding:1.4rem clamp(2.75rem,5vw,4rem) 6rem clamp(1.5rem,4vw,3.5rem)}.docbar.svelte-1gsqh45{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;max-width:940px;margin:0 auto 1.4rem;padding-bottom:.6rem;display:flex}.crumb.svelte-1gsqh45{min-width:0;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.78rem;overflow:hidden}.acts.svelte-1gsqh45{align-items:center;gap:.35rem;display:flex}.acts.svelte-1gsqh45 button:where(.svelte-1gsqh45){border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:8px;padding:.25rem .55rem;font-size:.75rem}.acts.svelte-1gsqh45 button:where(.svelte-1gsqh45):hover{color:var(--text);background:var(--hover)}.acts.svelte-1gsqh45 .danger:where(.svelte-1gsqh45):hover{color:oklch(62% .2 25);border-color:color-mix(in oklab, oklch(62% .2 25) 45%, var(--line))}.seg.svelte-1gsqh45{border:1px solid var(--line);border-radius:8px;gap:0;display:flex;overflow:hidden}.seg.svelte-1gsqh45 button:where(.svelte-1gsqh45){border:none;border-radius:0;font-size:.72rem}.seg.svelte-1gsqh45 button.on:where(.svelte-1gsqh45){background:color-mix(in oklab, var(--wip) 18%, transparent);color:var(--text);font-weight:600}.dim.svelte-1gsqh45{color:var(--faint);font-size:.8rem}.err.svelte-1gsqh45{color:oklch(68% .19 25);max-width:940px;margin:0 auto .8rem;font-size:.82rem}@media (width<=640px){.side.svelte-1gsqh45{flex-basis:190px}.side-scroll.svelte-1gsqh45{width:170px}.content.svelte-1gsqh45{padding:1.2rem 1.1rem 3rem}}.screen.svelte-21sgvh{background:0 0;flex-direction:column;min-height:100vh;display:flex}.topbar.svelte-21sgvh{z-index:25;color:var(--faint);background:color-mix(in oklab, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding:.55rem 1.25rem;font-size:.75rem;display:flex;position:sticky;top:0}.back.svelte-21sgvh{border:1px solid var(--line);background:var(--surface-solid);color:var(--muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.75rem;display:inline-flex}.back.svelte-21sgvh:hover{color:var(--text);background:var(--hover)}.bolt.svelte-21sgvh{color:var(--wip)}.ttl.svelte-21sgvh{letter-spacing:-.01em;color:var(--text);margin:0;font-size:.95rem;font-weight:800}.toast.svelte-21sgvh{color:var(--text);background:color-mix(in oklab, var(--reviewed) 20%, transparent);border-radius:999px;margin-left:auto;padding:.15rem .6rem}.chip.svelte-21sgvh{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.1rem .5rem;font-size:.72rem}.chip.on.svelte-21sgvh{color:var(--wip);border-color:color-mix(in oklab, var(--wip) 45%, transparent);font-weight:700}.pad.svelte-21sgvh{padding:2rem 1.5rem}.err.svelte-21sgvh{color:oklch(68% .19 25)}.grid.svelte-21sgvh{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;max-width:1100px;margin:0 auto;padding:clamp(1rem,3vw,2rem);display:grid}.card.svelte-21sgvh{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:1rem 1.15rem}.card.wide.svelte-21sgvh{grid-column:1/-1}.card.svelte-21sgvh h3:where(.svelte-21sgvh){text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin:0 0 .75rem;font-size:.82rem;font-weight:700}.kv.svelte-21sgvh{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:.85rem;display:grid}.kv.svelte-21sgvh dt:where(.svelte-21sgvh){color:var(--faint)}.kv.svelte-21sgvh dd:where(.svelte-21sgvh){color:var(--text);text-align:right;margin:0}.budget.svelte-21sgvh+.budget:where(.svelte-21sgvh){border-top:1px solid var(--line);margin-top:.9rem;padding-top:.9rem}.bhead.svelte-21sgvh{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.bnum.svelte-21sgvh{font-variant-numeric:tabular-nums;color:var(--text);font-size:.85rem}.bnum.low.svelte-21sgvh{color:var(--warn,#d97706);font-weight:700}.bnum.unknown.svelte-21sgvh{color:var(--faint)}.bar.svelte-21sgvh{background:var(--hover);border-radius:999px;height:6px;margin:.4rem 0 .35rem;position:relative;overflow:hidden}.fill.svelte-21sgvh{background:var(--accent,#16a34a);border-radius:999px;height:100%;transition:width .3s}.fill.low.svelte-21sgvh{background:var(--warn,#d97706)}.floor.svelte-21sgvh{border-right:1px dashed var(--faint);pointer-events:none;position:absolute;inset:0 auto 0 0}.bmeta.svelte-21sgvh{color:var(--faint);font-variant-numeric:tabular-nums;margin:0;font-size:.72rem}.bwarn.svelte-21sgvh{color:var(--warn,#d97706);margin:.3rem 0 0;font-size:.72rem}.bok.svelte-21sgvh{color:var(--accent,#16a34a);margin:.3rem 0 0;font-size:.72rem}.actions.tight.svelte-21sgvh{margin-top:.5rem}.findings.svelte-21sgvh{color:var(--muted);max-height:12rem;margin:.35rem 0 0;padding-left:1.1rem;font-size:.72rem;overflow-y:auto}.findings.svelte-21sgvh li:where(.svelte-21sgvh){word-break:break-word;margin-bottom:.2rem}.actions.svelte-21sgvh{flex-wrap:wrap;gap:.5rem;display:flex}button.svelte-21sgvh{border:1px solid var(--line);background:var(--surface-solid);color:var(--text);cursor:pointer;border-radius:9px;padding:.4rem .8rem;font-size:.82rem}button.svelte-21sgvh:hover:not(:disabled){background:var(--hover)}button.svelte-21sgvh:disabled{opacity:.5;cursor:default}button.on.svelte-21sgvh{color:var(--wip);border-color:color-mix(in oklab, var(--wip) 40%, transparent);font-weight:700}.hint.svelte-21sgvh{color:var(--faint);margin:.7rem 0 0;font-size:.75rem;line-height:1.4}.tablewrap.svelte-21sgvh{overflow-x:auto}table.svelte-21sgvh{border-collapse:collapse;width:100%;font-size:.8rem}th.svelte-21sgvh,td.svelte-21sgvh{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.4rem .6rem}th.svelte-21sgvh{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;font-weight:600}.mono.svelte-21sgvh{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.dim.svelte-21sgvh{color:var(--faint)}.mgroup.svelte-21sgvh{margin-top:.85rem}.mgroup-head.svelte-21sgvh{align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.82rem;display:flex}.tgroup.svelte-21sgvh{margin-top:1rem}.tgroup-head.svelte-21sgvh{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-bottom:.3rem;font-size:.82rem;display:flex}.tgroup-name.svelte-21sgvh{color:var(--text);font-weight:700}.knob.svelte-21sgvh{border-left:2px solid #0000;border-radius:0 9px 9px 0;grid-template-columns:1fr auto;gap:.15rem .75rem;padding:.6rem .6rem .6rem .7rem;display:grid}.knob.svelte-21sgvh:hover{background:var(--hover)}.knob.dirty.svelte-21sgvh{border-left-color:var(--wip);background:color-mix(in oklab, var(--wip) 8%, transparent)}.knob-main.svelte-21sgvh{color:var(--text);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.86rem;display:flex}.knob-help.svelte-21sgvh{color:var(--faint);grid-column:1/-1;max-width:62ch;margin:0;font-size:.76rem;line-height:1.4}.knob-key.svelte-21sgvh{color:var(--faint);white-space:nowrap;grid-area:1/2;align-self:center;font-size:.68rem}.tgl.svelte-21sgvh,.num.svelte-21sgvh{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.num.svelte-21sgvh input:where(.svelte-21sgvh){border:1px solid var(--line);background:var(--surface-solid);width:6.5rem;color:var(--text);font:inherit;border-radius:8px;padding:.3rem .5rem;font-size:.82rem}.tgl.svelte-21sgvh input:where(.svelte-21sgvh){width:1rem;height:1rem;accent-color:var(--wip);cursor:pointer}.tune-actions.svelte-21sgvh{border-top:1px solid var(--line);margin-top:1rem;padding-top:.85rem}.mint.svelte-21sgvh{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}.mint.svelte-21sgvh select:where(.svelte-21sgvh),.mint.svelte-21sgvh input:where(.svelte-21sgvh){border:1px solid var(--line);background:var(--surface-solid);color:var(--text);border-radius:9px;padding:.4rem .6rem;font-size:.82rem}.mint.svelte-21sgvh input:where(.svelte-21sgvh){flex:1;min-width:12rem}.tokens.svelte-21sgvh{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.tokens.svelte-21sgvh li:where(.svelte-21sgvh){border:1px solid var(--line);background:var(--surface-solid);border-radius:10px;padding:.6rem .7rem}.tok-main.svelte-21sgvh{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.tok-name.svelte-21sgvh{color:var(--text);font-size:.85rem;font-weight:700}.tok-when.svelte-21sgvh{margin-left:auto;font-size:.72rem}.tok-url.svelte-21sgvh{align-items:center;gap:.5rem;display:flex}.tok-url.svelte-21sgvh code:where(.svelte-21sgvh){white-space:nowrap;min-width:0;color:var(--muted);background:var(--hover);border-radius:7px;flex:1;padding:.3rem .5rem;font-size:.74rem;overflow-x:auto}.mini.svelte-21sgvh{flex:none;padding:.3rem .6rem;font-size:.74rem}.mini.on.svelte-21sgvh{color:var(--wip);border-color:color-mix(in oklab, var(--wip) 50%, transparent);font-weight:700}.mini.danger.svelte-21sgvh{color:oklch(62% .2 25);border-color:oklab(62% .181262 .0845237/.4)}@media (width<=720px){.grid.svelte-21sgvh{grid-template-columns:1fr}}.splash.svelte-1n46o8q{height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:1rem;display:grid}.orb.svelte-1n46o8q{background:radial-gradient(circle at 35% 30%, white 0%, var(--wip) 55%, transparent 75%);filter:drop-shadow(0 8px 24px oklch(72% .19 40/.4));border-radius:999px;width:42px;height:42px;animation:2.4s ease-in-out infinite bob}
