@font-face{font-family:Boogaloo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/boogaloo-latin-400-normal-NK2PJtry.woff2)format("woff2"),url(/assets/boogaloo-latin-400-normal-Dpc-vTat.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-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;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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-xl:calc(1.25rem * var(--text-scaling));--text-xl--line-height:calc(calc(1.75 / 1.25) * 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;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--radius-sm:.25rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--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-600:oklch(43.9% 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-400:var(--color-primary-contrast-light);--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-100: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-900: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-primary-50-950:var(--lightningcss-light,var(--color-primary-50))var(--lightningcss-dark,var(--color-primary-950));--color-primary-950-50:var(--lightningcss-light,var(--color-primary-950))var(--lightningcss-dark,var(--color-primary-50));--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{.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)}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.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)}.z-50{z-index:50}.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}}.meter{appearance:none;border-radius:var(--radius-base);background:var(--color-surface-200-800);width:100%;height:calc(var(--spacing) * 2);padding:0;overflow:hidden}.meter::-webkit-meter-inner-element{height:100%;margin:0;padding:0}.meter::-webkit-meter-bar{border-radius:var(--radius-base);background:var(--color-surface-200-800);border:none;height:100%}.meter::-webkit-meter-optimum-value{background:var(--color-success-500)}.meter::-webkit-meter-suboptimum-value{background:var(--color-warning-500)}.meter::-webkit-meter-even-less-good-value{background:var(--color-error-500)}.meter::-moz-meter-bar{background:var(--color-success-500)}.meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--color-warning-500)}.meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--color-error-500)}.m-0{margin:0}.m-6{margin:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.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)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.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}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.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)}.btn{--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}.btn>:where(svg){width:var(--btn-size);height:var(--btn-size)}.btn{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){.btn:not(:disabled):hover{filter:brightness(125%)}.btn:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}.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%)}}.btn-icon{--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}.btn-icon>:where(svg){width:var(--btn-size);height:var(--btn-size)}.btn-icon{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){.btn-icon:not(:disabled):hover{filter:brightness(125%)}.btn-icon: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}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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}.radio{--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);border-radius:100%}.radio:focus-within{--tw-ring-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}@media (hover:hover){.radio:hover{filter:brightness(105%)}}.radio:focus{filter:brightness(105%)}.radio: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){.radio: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))}}.radio: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}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.placeholder{background-color:var(--color-surface-200-800);border-radius:var(--radius-base);min-height:calc(var(--spacing) * 4)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-y-\[100px\]{--tw-translate-y:100px;translate:var(--tw-translate-x) var(--tw-translate-y)}.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}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.divide-y-\[1px\]>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--line\)\]>:not(:last-child)){border-color:var(--line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.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}.overflow-y-auto{overflow-y:auto}.kbd{background-color:var(--color-surface-100-900);border-width:1px 2px 3px 1px;border-color:var(--color-surface-600-400);color:var(--color-surface-contrast-100);font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;padding-inline:calc(var(--spacing) * 1.25);border-radius:4px}.kbd:where([data-mode=dark],[data-mode=dark] *){color:var(--color-surface-contrast-900)}.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}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:var(--default-border-width,1px)}.preset-outlined-primary-500{border-width:1px;border-color:var(--color-primary-500)}.preset-filled{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}.preset-filled-error-500{background-color:var(--color-error-500);color:var(--color-error-contrast-500)}.preset-filled-primary-500{background-color:var(--color-primary-500);color:var(--color-primary-contrast-500)}.preset-tonal{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){.preset-tonal{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}.preset-tonal{color:var(--color-surface-950-50)}.preset-tonal-primary{background-color:var(--color-primary-50-950);color:var(--color-primary-950-50)}.preset-tonal-surface{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}.bg-surface-100-900{background-color:var(--lightningcss-light,var(--color-surface-100))var(--lightningcss-dark,var(--color-surface-900))}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.legend{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);padding-inline:calc(var(--spacing) * 2)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[7vh\]{padding-top:7vh}.pt-\[8vh\]{padding-top:8vh}.pt-\[12vh\]{padding-top:12vh}.pr-7{padding-right:calc(var(--spacing) * 7)}.text-left{text-align:left}.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)}.h4{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-xl);line-height:var(--text-xl--line-height)}@media (width>=48rem){.h4{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}}.h4:where([data-mode=dark],[data-mode=dark] *){color:var(--typo-heading--color-dark)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:calc(1.5rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(2 / 1.5) * var(--text-scaling)))}.text-3xl{font-size:calc(1.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(2.25 / 1.875) * var(--text-scaling)))}.text-4xl{font-size:calc(2.25rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(2.5 / 2.25) * var(--text-scaling)))}.text-base{font-size:calc(1rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.5 / 1) * var(--text-scaling)))}.text-lg{font-size:calc(1.125rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.75 / 1.125) * var(--text-scaling)))}.text-sm{font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)))}.text-xl{font-size:calc(1.25rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.75 / 1.25) * var(--text-scaling)))}.text-xs{font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.time{font-weight:700}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[var\(--color-error-500\)\]{color:var(--color-error-500)}.text-\[var\(--color-warning-500\)\]{color:var(--color-warning-500)}.text-error-500{color:var(--color-error-500)}.uppercase{text-transform:uppercase}.italic,.quote{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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))}.transition-discrete{transition-behavior:allow-discrete}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.btn-sm{--btn-size:var(--text-sm)}@media (hover:hover){.hover\:preset-tonal:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){.hover\:preset-tonal:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}.hover\:preset-tonal:hover{color:var(--color-surface-950-50)}.hover\:\[background\:var\(--hover\)\]:hover{background:var(--hover)}}.data-\[state\=open\]\:translate-y-0[data-state=open]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}}@starting-style{.starting\:data-\[state\=open\]\:translate-y-\[100px\][data-state=open]{--tw-translate-y:100px;translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:data-\[state\=open\]\:opacity-0[data-state=open]{opacity:0}}}: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=bubble]{--spacing:.25rem;--text-scaling:1.067;--radius-base:.5rem;--radius-container:14px;--default-border-width:1px;--default-ring-width:2px;--default-outline-width:2px;--corner-shape-base:round;--corner-shape-container:round;--color-root-bg-light:var(--color-surface-100);--color-root-bg-dark:var(--color-surface-950);--color-primary-50:oklch(96% .03 210);--color-primary-100:oklch(92% .05 210);--color-primary-200:oklch(86% .08 210);--color-primary-300:oklch(79% .12 210);--color-primary-400:oklch(72% .16 210);--color-primary-500:oklch(64% .19 210);--color-primary-600:oklch(56% .17 210);--color-primary-700:oklch(47% .14 210);--color-primary-800:oklch(39% .11 210);--color-primary-900:oklch(31% .08 210);--color-primary-950:oklch(24% .05 210);--color-primary-contrast-dark:var(--color-surface-950);--color-primary-contrast-light:var(--color-surface-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(96% .03 275);--color-secondary-100:oklch(92% .05 275);--color-secondary-200:oklch(86% .08 275);--color-secondary-300:oklch(79% .12 275);--color-secondary-400:oklch(72% .16 275);--color-secondary-500:oklch(64% .19 275);--color-secondary-600:oklch(56% .17 275);--color-secondary-700:oklch(47% .14 275);--color-secondary-800:oklch(39% .11 275);--color-secondary-900:oklch(31% .08 275);--color-secondary-950:oklch(24% .05 275);--color-secondary-contrast-dark:var(--color-surface-950);--color-secondary-contrast-light:var(--color-surface-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-dark);--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(96% .03 40);--color-tertiary-100:oklch(92% .05 40);--color-tertiary-200:oklch(86% .08 40);--color-tertiary-300:oklch(79% .12 40);--color-tertiary-400:oklch(72% .16 40);--color-tertiary-500:oklch(64% .19 40);--color-tertiary-600:oklch(56% .17 40);--color-tertiary-700:oklch(47% .14 40);--color-tertiary-800:oklch(39% .11 40);--color-tertiary-900:oklch(31% .08 40);--color-tertiary-950:oklch(24% .05 40);--color-tertiary-contrast-dark:var(--color-surface-950);--color-tertiary-contrast-light:var(--color-surface-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-dark);--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(96% .03 150);--color-success-100:oklch(92% .05 150);--color-success-200:oklch(86% .08 150);--color-success-300:oklch(79% .12 150);--color-success-400:oklch(72% .16 150);--color-success-500:oklch(64% .19 150);--color-success-600:oklch(56% .17 150);--color-success-700:oklch(47% .14 150);--color-success-800:oklch(39% .11 150);--color-success-900:oklch(31% .08 150);--color-success-950:oklch(24% .05 150);--color-success-contrast-dark:var(--color-surface-950);--color-success-contrast-light:var(--color-surface-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-light);--color-success-contrast-600:var(--color-success-contrast-light);--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% .03 95);--color-warning-100:oklch(92% .05 95);--color-warning-200:oklch(86% .08 95);--color-warning-300:oklch(79% .12 95);--color-warning-400:oklch(72% .16 95);--color-warning-500:oklch(64% .19 95);--color-warning-600:oklch(56% .17 95);--color-warning-700:oklch(47% .14 95);--color-warning-800:oklch(39% .11 95);--color-warning-900:oklch(31% .08 95);--color-warning-950:oklch(24% .05 95);--color-warning-contrast-dark:var(--color-surface-950);--color-warning-contrast-light:var(--color-surface-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-light);--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(96% .03 25);--color-error-100:oklch(92% .05 25);--color-error-200:oklch(86% .08 25);--color-error-300:oklch(79% .12 25);--color-error-400:oklch(72% .16 25);--color-error-500:oklch(64% .19 25);--color-error-600:oklch(56% .17 25);--color-error-700:oklch(47% .14 25);--color-error-800:oklch(39% .11 25);--color-error-900:oklch(31% .08 25);--color-error-950:oklch(24% .05 25);--color-error-contrast-dark:var(--color-surface-950);--color-error-contrast-light:var(--color-surface-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-dark);--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.5% .004 265);--color-surface-100:oklch(97% .008 265);--color-surface-200:oklch(93% .012 265);--color-surface-300:oklch(87% .014 265);--color-surface-400:oklch(74% .018 265);--color-surface-500:oklch(58% .02 265);--color-surface-600:oklch(48% .02 265);--color-surface-700:oklch(38% .022 265);--color-surface-800:oklch(30% .024 265);--color-surface-900:oklch(24% .02 265);--color-surface-950:oklch(18% .02 265);--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-dark);--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);--color-brand-light:var(--color-primary-500);--color-brand-dark:var(--color-primary-400);--color-brand-contrast-light:var(--color-primary-contrast-500);--color-brand-contrast-dark:var(--color-primary-contrast-400);--typo-base--font-family:"DM Sans Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display:"Boogaloo", ui-rounded, "Segoe UI", system-ui, sans-serif;--typo-base--font-size:inherit;--typo-base--line-height:1.5;--typo-base--font-weight:normal;--typo-base--color-light:var(--color-surface-900);--typo-base--color-dark:var(--color-surface-100);--typo-heading--font-family:inherit;--typo-heading--font-weight:600;--typo-heading--letter-spacing:-.01em;--typo-heading--color-light:inherit;--typo-heading--color-dark:inherit;--typo-anchor--font-family:inherit;--typo-anchor--color-light:var(--color-primary-600);--typo-anchor--color-dark:var(--color-primary-400);--typo-anchor--text-decoration-line:none;--typo-anchor--hover--text-decoration-line:underline;--typo-anchor--hover--text-underline-offset:2px}:root{--bg:var(--color-surface-100);--bg-2:var(--color-surface-200);--glow-1:oklch(85% .09 275/.5);--glow-2:oklch(88% .08 210/.45);--surface:#fafafaad}@supports (color:color-mix(in lab, red, red)){:root{--surface:color-mix(in oklab, var(--color-surface-50) 68%, transparent)}}:root{--surface-solid:var(--color-surface-50);--line:#0a0a0a1f}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in oklab, var(--color-surface-950) 12%, transparent)}}:root{--text:var(--color-surface-900);--muted:var(--color-surface-600);--faint:var(--color-surface-500);--shadow:oklch(55% .05 265/.18);--shadow-strong:oklch(40% .05 265/.25);--hover:#0a0a0a12}@supports (color:color-mix(in lab, red, red)){:root{--hover:color-mix(in oklab, var(--color-surface-950) 7%, transparent)}}:root{--z-chrome:40;--z-view:45;--z-drawer-scrim:50;--z-drawer:51;--z-float:60;--z-toast:80;--hot:oklch(68% .2 40);--dormant:oklch(64% .11 275);--rip:oklch(60% .02 265);--closed:oklch(76% .16 90);--scrim:oklch(22% .03 265/.4)}[data-mode=dark]{--bg:var(--color-surface-950);--bg-2:oklch(14% .02 265);--glow-1:oklch(40% .09 275/.35);--glow-2:oklch(38% .08 210/.3);--surface:#171717b8}@supports (color:color-mix(in lab, red, red)){[data-mode=dark]{--surface:color-mix(in oklab, var(--color-surface-900) 72%, transparent)}}[data-mode=dark]{--surface-solid:var(--color-surface-900);--line:#fafafa1f}@supports (color:color-mix(in lab, red, red)){[data-mode=dark]{--line:color-mix(in oklab, var(--color-surface-50) 12%, transparent)}}[data-mode=dark]{--text:var(--color-surface-100);--muted:var(--color-surface-300);--faint:var(--color-surface-400);--shadow:oklch(8% .03 265/.45);--shadow-strong:oklch(6% .03 265/.6);--hover:#fafafa1f}@supports (color:color-mix(in lab, red, red)){[data-mode=dark]{--hover:color-mix(in oklab, var(--color-surface-50) 12%, transparent)}}[data-mode=dark]{--hot:oklch(72% .19 40);--dormant:oklch(70% .1 275);--rip:oklch(60% .02 265);--closed:oklch(82% .16 95);--scrim:oklch(8% .02 265/.55)}[data-scope=menu][data-part=content],[data-scope=tooltip][data-part=content],[data-scope=combobox][data-part=content],[data-scope=listbox][data-part=content],[data-scope=select][data-part=content],[data-scope=popover][data-part=content],[data-scope=hover-card][data-part=content],[data-scope=date-picker][data-part=content]{z-index:var(--z-float)}[data-scope=combobox][data-part=item][data-state=checked][data-highlighted],[data-scope=listbox][data-part=item][data-state=checked][data-highlighted],[data-scope=select][data-part=item][data-state=checked][data-highlighted]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);box-shadow:inset 0 0 0 100vmax #ffffff29}[data-mode=dark] [data-scope=combobox][data-part=item][data-state=checked][data-highlighted],[data-mode=dark] [data-scope=listbox][data-part=item][data-state=checked][data-highlighted],[data-mode=dark] [data-scope=select][data-part=item][data-state=checked][data-highlighted]{box-shadow:inset 0 0 0 100vmax #00000024}[data-scope=menu][data-part=content]:focus,[data-scope=menu][data-part=content]:focus-visible{outline:none}[data-scope=tooltip][data-part=content]{background:var(--text);color:var(--bg);white-space:nowrap;box-shadow:0 6px 18px var(--shadow-strong);border-radius:8px;padding:.25rem .55rem;font-size:.78rem;font-weight:600;line-height:1.3}[data-scope=toast][data-part=group]{z-index:var(--z-toast)}body{background:radial-gradient(60rem 40rem at 15% -10%, var(--glow-1), transparent 60%), radial-gradient(50rem 35rem at 85% 0%, var(--glow-2), transparent 55%), linear-gradient(var(--bg), var(--bg-2));color:var(--text);background-attachment:fixed;min-height:100vh;margin:0;font-size:16px}:root{--grain:.16}:root[data-mode=dark]{--grain:.25}body:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:overlay;opacity:var(--grain);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{--cur-arrow:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='-27 -28 571 571'><path d='M56 55 L461 199 L347 248 Q288 273 262 336 L211 457 Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='154' stroke-linejoin='round'/><path d='M56 55 L461 199 L347 248 Q288 273 262 336 L211 457 Z' fill='%23111318' stroke='%23111318' stroke-width='110' stroke-linejoin='round'/></svg>") 4 4, auto}:root[data-mode=dark]{--cur-arrow:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='-27 -28 571 571'><path d='M56 55 L461 199 L347 248 Q288 273 262 336 L211 457 Z' fill='%23111318' stroke='%23111318' stroke-width='154' stroke-linejoin='round'/><path d='M56 55 L461 199 L347 248 Q288 273 262 336 L211 457 Z' fill='%23f2f4f8' stroke='%23f2f4f8' stroke-width='110' stroke-linejoin='round'/></svg>") 4 4, auto}*,:before,:after{cursor:var(--cur-arrow)!important}.glass{background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root{--p1:oklch(55% .19 27);--p2:oklch(58% .15 62);--p3:oklch(56% .11 95);--p4:oklch(52% .11 155);--on-p:oklch(99% 0 0)}:root[data-mode=dark]{--p1:oklch(50% .17 27);--p2:oklch(52% .13 62);--p3:oklch(50% .1 95);--p4:oklch(46% .1 155)}.prio-chip{color:var(--on-p);letter-spacing:.02em;border-radius:6px;padding:.05rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.prio-P1{background:var(--p1)}.prio-P2{background:var(--p2)}.prio-P3{background:var(--p3)}.prio-P4{background:var(--p4)}:root{--accent:var(--color-primary-500)}.band-hot{--accent:var(--hot)}.band-dormant{--accent:var(--dormant)}.band-rip{--accent:var(--rip)}.band-closed{--accent:var(--closed)}.dot{background:var(--accent,var(--faint));width:.6rem;height:.6rem;box-shadow:0 0 .5rem var(--accent,transparent);border-radius:999px;flex:none}.display{font-family:var(--font-display);letter-spacing:0;font-weight:400}.sunk{opacity:.62;filter:saturate(.7)}.muted{color:var(--muted)}.faint{color:var(--faint)}.float-btn{z-index:var(--z-chrome);cursor:pointer;border:1px solid var(--line);background:var(--surface-solid);border-radius:999px;place-content:center;width:42px;height:42px;font-size:1.15rem;line-height:1;transition:transform .15s,background .15s;display:grid;position:fixed;bottom:1rem;box-shadow:0 6px 20px #0000002e}.float-btn:hover{background:var(--hover);transform:translateY(-1px)}.float-btn:active{transform:translateY(0)}.floats{z-index:var(--z-chrome);gap:.6rem;display:flex;position:fixed;bottom:1rem;right:4.2rem}.floats .float-btn{position:static}.wiki-btn{right:4.2rem}.planner-btn{right:7.4rem}.search-btn{right:10.6rem}@media (prefers-reduced-motion:reduce){.float-btn{transition:none}}.scrim{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.dp-control{align-items:center;gap:.35rem;display:flex}.dp-control input,.dp-control [data-part=input]{min-width:0;box-shadow:none;color:var(--text);background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:.15rem .25rem;font-size:.85rem}.dp-control [data-part=trigger]{color:var(--faint);background:0 0;border:none;flex:none;padding:0 .15rem;font-size:.9rem;line-height:1}.dp-control [data-part=trigger]:hover{color:var(--text)}.dp-content{border:1px solid var(--line);background:var(--surface-solid);box-shadow:0 20px 50px var(--shadow-strong);z-index:var(--z-float);border-radius:12px;padding:.6rem}.dp-nav{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.4rem;font-size:.82rem;font-weight:700;display:flex}.dp-content [data-part=table-header]{color:var(--faint);padding:.2rem;font-size:.7rem;font-weight:600}.dp-content [data-part=table-cell-trigger]{border-radius:8px;place-content:center;width:2rem;height:2rem;font-size:.8rem;display:grid}.dp-content [data-part=table-cell-trigger]:hover{background:var(--hover)}.dp-content [data-part=table-cell-trigger][data-selected]{background:var(--accent);color:var(--bg);font-weight:700}.dp-content [data-part=table-cell-trigger][data-outside-range]{opacity:.35}.limit-hint{border:1px solid var(--line);background:var(--surface-solid);color:var(--muted);pointer-events:none;border-radius:8px;margin:0;padding:.2rem .55rem;font-size:.75rem;line-height:1.3;position:fixed;inset:auto;box-shadow:0 6px 18px #00000024}.limit-hint.over{color:var(--color-error-500);border-color:#73737373}@supports (color:color-mix(in lab, red, red)){.limit-hint.over{border-color:color-mix(in oklab, var(--color-error-500) 45%, transparent)}}.limit-hint.over{background:oklch(55.6% 0 0)}@supports (color:color-mix(in lab, red, red)){.limit-hint.over{background:color-mix(in oklab, var(--color-error-500) 10%, var(--surface-solid))}}.limit-hint.nudge{animation:.32s limit-nudge}@keyframes limit-nudge{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}[aria-invalid=true].input,input[aria-invalid=true],textarea[aria-invalid=true]{outline:1px solid var(--color-error-500);outline-offset:1px}@media (prefers-reduced-motion:reduce){.limit-hint.nudge{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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}.brand-orb.svelte-141k42u{width:var(--s);height:var(--s);background:radial-gradient(circle at 34% 30%, oklch(100% 0 0/.75), transparent 42%), radial-gradient(circle at 65% 80%, color-mix(in oklab, var(--hot) 60%, transparent), transparent 70%), var(--hot);border-radius:999px;flex:none;animation:3s ease-in-out infinite svelte-141k42u-brand-bob;display:block;box-shadow:inset 0 1px 2px oklch(100% 0 0/.45)}@keyframes svelte-141k42u-brand-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.brand-orb.svelte-141k42u{animation:none}}.door.svelte-1y498ni{place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative;overflow:hidden}.bubbles.svelte-1y498ni{pointer-events:none;position:absolute;inset:0}.lift.svelte-1y498ni{top:0;left:var(--l);animation:svelte-1y498ni-rise var(--dur) linear infinite;animation-delay:var(--d);will-change:transform, opacity;position:absolute}@keyframes svelte-1y498ni-rise{0%{opacity:0;transform:translateY(115vh)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(-40vh)}}.blob.svelte-1y498ni{width:var(--s);height:var(--s);background:radial-gradient(circle at 34% 30%, oklch(100% 0 0/.5), transparent 45%), radial-gradient(circle at 65% 80%, color-mix(in oklab, var(--accent) 55%, transparent), transparent 70%), color-mix(in oklab, var(--accent) 42%, transparent);filter:blur(14px);opacity:.34;animation:svelte-1y498ni-sway var(--sway) ease-in-out infinite alternate;border-radius:999px;display:block}@keyframes svelte-1y498ni-sway{0%{transform:translate3d(calc(var(--amp) * -1), 0, 0) scale(.97)}to{transform:translate3d(var(--amp), 0, 0) scale(1.04)}}.sheet.svelte-1y498ni{width:100%;max-width:24rem;padding:2rem 1.75rem;position:relative}.wordmark.svelte-1y498ni{align-items:center;gap:.6rem;display:flex}.claim.svelte-1y498ni{color:var(--muted);margin:.75rem 0 1.5rem;font-size:.9rem;line-height:1.45}.field.svelte-1y498ni{margin-bottom:.9rem;font-size:.875rem;display:block}.field.svelte-1y498ni:last-of-type{margin-bottom:1.25rem}.enter.svelte-1y498ni{border:1px solid color-mix(in oklab, var(--hot) 70%, black);background:var(--hot);color:oklch(99% 0 0);border-radius:10px;width:100%;padding:.55rem 1rem;font-weight:650;transition:filter .15s,transform .1s}.enter.svelte-1y498ni:hover:not(:disabled){filter:brightness(1.06)}.enter.svelte-1y498ni:active:not(:disabled){transform:translateY(1px)}.enter.svelte-1y498ni:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.lift.svelte-1y498ni,.blob.svelte-1y498ni{animation:none}.lift.svelte-1y498ni{top:var(--rest)}}.lvl-hot.svelte-k90erh{--g1:oklch(82% .16 40);--g2:oklch(64% .21 15);--g3:oklch(55% .2 350);--glow:oklch(65% .2 20)}.lvl-dormant.svelte-k90erh{--g1:oklch(80% .11 295);--g2:oklch(62% .17 300);--g3:oklch(54% .18 268);--glow:oklch(60% .16 285)}.lvl-rip.svelte-k90erh{--g1:oklch(74% .02 265);--g2:oklch(56% .02 265);--g3:oklch(44% .02 265);--glow:oklch(50% .02 265)}.lvl-closed.svelte-k90erh{--g1:oklch(92% .12 98);--g2:oklch(81% .16 85);--g3:oklch(68% .15 68);--glow:oklch(80% .16 88)}.wrap.svelte-k90erh{width:108px;animation:6.5s ease-in-out infinite svelte-k90erh-bob;animation-delay:var(--d);flex-direction:column;align-items:center;gap:.55rem;padding-top:.4rem;display:flex;position:relative}.wrap.svelte-k90erh:hover,.wrap.held.svelte-k90erh{z-index:6;animation-play-state:paused}.orb.svelte-k90erh{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}.wrap.svelte-k90erh:hover .orb:where(.svelte-k90erh),.wrap.held.svelte-k90erh .orb:where(.svelte-k90erh){filter:brightness(1.06)saturate(1.05);transform:translateY(-8px)scale(1.2)}.orb.svelte-k90erh:focus-visible{outline:var(--default-outline-width) solid color-mix(in oklab, var(--glow) 70%, transparent);outline-offset:3px}.sheen.svelte-k90erh{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%}.prio.svelte-k90erh{letter-spacing:.02em;min-width:22px;height:20px;color:var(--on-p);border:1.5px solid var(--surface-solid);border-radius:6px;place-content:center;padding:0 5px;font-size:.62rem;font-weight:800;display:grid;position:absolute;top:-3px;left:-3px;box-shadow:0 2px 6px oklab(0% none none/.25)}.badge.svelte-k90erh{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-k90erh{display:flex;position:absolute;bottom:-2px;left:-2px}.person.svelte-k90erh{border:1.5px solid var(--surface-solid);width:22px;height:22px;z-index:calc(20 - var(--i));color:var(--color-surface-900);background:color-mix(in oklab, var(--color-surface-100) 82%, var(--surface-solid));border-radius:999px;place-content:center;margin-left:-8px;font-size:.6rem;font-weight:800;display:grid}.person.svelte-k90erh:first-child{margin-left:0}.person.svelte-k90erh{overflow:hidden}.person.svelte-k90erh img:where(.svelte-k90erh){object-fit:cover;width:100%;height:100%}.person.owner.svelte-k90erh{color:var(--color-surface-950);background:var(--color-surface-100)}.person.more.svelte-k90erh{background:color-mix(in oklab, var(--text) 12%, var(--surface-solid));font-size:.58rem}.cap-slot.svelte-k90erh{width:108px;position:relative}.caption.svelte-k90erh{text-align:center;color:var(--text);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.84rem;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.full.svelte-k90erh{background:var(--surface-solid);-webkit-line-clamp:6;line-clamp:6;opacity:0;pointer-events:none;border-radius:9px;padding:.3rem .4rem .35rem;transition:opacity .14s;position:absolute;top:-.3rem;left:-.4rem;right:-.4rem;box-shadow:0 8px 22px #00000029}.wrap.svelte-k90erh:hover .full:where(.svelte-k90erh),.wrap.held.svelte-k90erh .full:where(.svelte-k90erh){opacity:1}.project.svelte-k90erh{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:.62rem;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){.wrap.svelte-k90erh{animation:none}.full.svelte-k90erh,.orb.svelte-k90erh{transition:none}.wrap.svelte-k90erh:hover .orb:where(.svelte-k90erh),.wrap.held.svelte-k90erh .orb:where(.svelte-k90erh){transform:none}}@keyframes svelte-k90erh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.board.svelte-908cny{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 6rem}.board-head.svelte-908cny{text-align:center;margin-bottom:2rem}.band.svelte-908cny{border-bottom:1px solid var(--line);padding:2rem 0 2.4rem}.band.svelte-908cny:last-of-type{border-bottom:none}.band.empty.svelte-908cny{opacity:.72}.band.svelte-908cny>header:where(.svelte-908cny){justify-content:center;align-items:center;gap:.55rem;margin-bottom:1.5rem;display:flex}.band.svelte-908cny .ico:where(.svelte-908cny){font-size:1.05rem}.band.svelte-908cny .band-name:where(.svelte-908cny){letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.82rem;font-weight:750}.band.svelte-908cny .count:where(.svelte-908cny){color:var(--muted);background:var(--hover);border-radius:999px;padding:.05rem .45rem;font-size:.72rem}.orbs.svelte-908cny{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.none.svelte-908cny{text-align:center;color:var(--faint);margin:0;font-size:.8rem;font-style:italic}.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 ul{list-style:outside}.prose.svelte-1u36k9z ul ul{list-style:circle}.prose.svelte-1u36k9z ul ul ul{list-style:square}.prose.svelte-1u36k9z ol{list-style:decimal}.prose.svelte-1u36k9z li::marker{color:var(--muted)}.prose.svelte-1u36k9z li{margin:.3em 0}.prose.svelte-1u36k9z a{color:var(--accent);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(--accent);border-color:color-mix(in oklab, var(--accent) 55%, var(--line));background:color-mix(in oklab, var(--accent) 8%, transparent)}.prose.svelte-1u36k9z span.plane-mention{font-family:var(--sans);color:var(--accent);background:color-mix(in oklab, var(--accent) 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(--accent);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(--accent);background:var(--accent)}.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,.prose.svelte-1u36k9z .excalidraw-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,.prose.svelte-1u36k9z .excalidraw-diagram svg{max-width:100%;height:auto}.prose.svelte-1u36k9z .excalidraw-diagram{color:var(--muted)}.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(--accent);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}.prose.compact.svelte-1u36k9z h1{border:none;margin:.6rem 0 .3rem;padding:0;font-size:1.15rem}.prose.compact.svelte-1u36k9z h2{border:none;margin:.7rem 0 .3rem;padding:0;font-size:1rem}.prose.compact.svelte-1u36k9z h3,.prose.compact.svelte-1u36k9z h4{margin:.6rem 0 .25rem;font-size:.92rem}.prose.compact.svelte-1u36k9z h1:first-child,.prose.compact.svelte-1u36k9z h2:first-child{margin-top:0}.prose.compact.svelte-1u36k9z ul,.prose.compact.svelte-1u36k9z ol{margin:.3rem 0}.prose.compact.svelte-1u36k9z li{margin:.15rem 0}@media (width<=640px){.prose.svelte-1u36k9z{font-size:16px}}.pb.svelte-jcj43z{flex:none;align-items:center;gap:.2rem;line-height:1.4;display:inline-flex}.pb.xs.svelte-jcj43z{padding:0 .35rem;font-size:.64rem}button.pb.svelte-jcj43z{cursor:pointer}button.pb.svelte-jcj43z:hover{filter:brightness(1.12)}.unset.svelte-jcj43z{background:var(--hover);color:var(--faint)}.caret.svelte-jcj43z{opacity:.7;font-size:.55rem}.mean.svelte-jcj43z{color:var(--muted);margin-left:.4rem;font-size:.8rem}.slash.svelte-1egw7wm{z-index:var(--z-float);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-1egw7wm{min-height:0;position:relative;overflow-y:auto}.item.svelte-1egw7wm{width:100%;color:var(--text);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.6rem;padding:.35rem .5rem;font-size:.82rem;display:flex}.item.on.svelte-1egw7wm{background:color-mix(in oklab, var(--accent,var(--hot)) 18%, transparent)}.glyph.svelte-1egw7wm{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}.none.svelte-1egw7wm,.hint.svelte-1egw7wm{color:var(--faint);margin:0;padding:.35rem .55rem;font-size:.72rem}.hint.svelte-1egw7wm{border-top:1px solid var(--line)}.annotate{flex-direction:column;gap:.75rem;width:min(96vw,1100px);padding:1rem;display:flex}.bar.svelte-1ossqll{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.bar.end.svelte-1ossqll{justify-content:flex-end;gap:.5rem}.bar.end.svelte-1ossqll span:where(.svelte-1ossqll){margin-right:auto}.group.svelte-1ossqll{align-items:center;gap:.3rem;display:flex}.tools.svelte-1ossqll{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;margin-left:auto;display:flex}.chip.svelte-1ossqll{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:8px;padding:.2rem .55rem;font-size:.78rem}.chip.on.svelte-1ossqll{background:var(--hover);border-color:currentColor;font-weight:600}.chip.svelte-1ossqll:disabled{opacity:.4}.chip.stroke.svelte-1ossqll{place-content:center;padding:.15rem .4rem;display:grid}.swatch.svelte-1ossqll{border:1px solid var(--line);background:var(--c);border-radius:999px;width:20px;height:20px;position:relative}.swatch.on.svelte-1ossqll{outline:2px solid var(--text);outline-offset:2px}.swatch.custom.svelte-1ossqll{cursor:pointer;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);overflow:hidden}.swatch.custom.svelte-1ossqll input:where(.svelte-1ossqll){opacity:0;cursor:pointer;position:absolute;inset:0}.stage.svelte-1ossqll{justify-content:center;align-items:center;height:80vh;display:flex;position:relative;overflow:hidden}canvas.svelte-1ossqll{background:repeating-conic-gradient(var(--hover) 0 25%, transparent 0 50%) 0 0 / 16px 16px;cursor:crosshair;touch-action:none;border-radius:8px;max-width:100%;max-height:100%}canvas.text.svelte-1ossqll{cursor:text}.typing.svelte-1ossqll{background:0 0;border:none;outline:1px dashed;min-width:6rem;padding:0;font-family:system-ui,sans-serif;font-weight:700;line-height:1;position:absolute}.field.svelte-1r4ksrr{flex-direction:column;gap:.35rem;display:flex}.editor-wrap.svelte-1r4ksrr{flex-direction:column;display:flex;position:relative}.bar.svelte-1r4ksrr{align-items:center;gap:.4rem;display:flex}.seg.svelte-1r4ksrr{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:2px;display:inline-flex}.seg.svelte-1r4ksrr button:where(.svelte-1r4ksrr){color:var(--faint);border-radius:7px;padding:.15rem .5rem;font-size:.72rem}.seg.svelte-1r4ksrr button.on:where(.svelte-1r4ksrr){background:var(--hover);color:var(--text);font-weight:600}.vim.svelte-1r4ksrr{border:1px solid var(--line);color:var(--faint);border-radius:7px;padding:.12rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.vim.on.svelte-1r4ksrr{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 45%, transparent)}.editor.svelte-1r4ksrr,.preview.svelte-1r4ksrr,.empty.svelte-1r4ksrr{min-height:var(--min);border:1px solid var(--line);background:var(--surface);border-radius:10px}.editor.svelte-1r4ksrr{height:var(--min);isolation:isolate;overflow:hidden}.editor.svelte-1r4ksrr .cm-editor{height:100%}.editor.svelte-1r4ksrr .cm-vim-panel{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);padding:.2rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.editor.svelte-1r4ksrr .cm-vim-panel input{color:var(--text);background:0 0}.preview.svelte-1r4ksrr{max-height:60vh;padding:.6rem .8rem;overflow:auto}.empty.svelte-1r4ksrr{color:var(--faint);text-align:left;align-items:flex-start;padding:.6rem .8rem;font-size:.85rem;display:flex}.empty.svelte-1r4ksrr:hover{background:var(--hover)}.field.fill.svelte-1r4ksrr,.fill.svelte-1r4ksrr .editor-wrap:where(.svelte-1r4ksrr){flex:auto;min-height:0}.fill.svelte-1r4ksrr .editor:where(.svelte-1r4ksrr){flex:auto;height:auto;min-height:0}.fill.svelte-1r4ksrr .preview:where(.svelte-1r4ksrr),.fill.svelte-1r4ksrr .empty:where(.svelte-1r4ksrr){flex:auto;min-height:0;max-height:none}.uploading.svelte-1r4ksrr{background:var(--hover);color:var(--faint);border-radius:999px;padding:.1rem .45rem;font-size:.7rem;position:absolute;bottom:.4rem;right:.5rem}.editor-wrap.attaching.svelte-1r4ksrr .editor:where(.svelte-1r4ksrr){opacity:.85}.room.svelte-1r4ksrr{color:var(--muted);margin:0;font-size:.75rem}.room.over.svelte-1r4ksrr{color:var(--color-error-500);background:color-mix(in oklab, var(--color-error-500) 10%, transparent);border:1px solid color-mix(in oklab, var(--color-error-500) 40%, transparent);border-radius:8px;padding:.35rem .6rem}.closed-note.svelte-1mh85dx{background:var(--hover);color:var(--muted);border-radius:9px;margin:0;padding:.35rem .55rem;font-size:.82rem}.owners.svelte-1mh85dx{align-items:center;gap:.5rem;font-size:.82rem;display:flex}.owners.svelte-1mh85dx [data-scope=combobox][data-part=root]{width:100%;min-width:0}.owners.svelte-1mh85dx [data-scope=combobox][data-part=control]{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:.35rem;width:100%;min-height:2rem;padding:.1rem .4rem;display:flex}.owners.svelte-1mh85dx [data-scope=combobox][data-part=control]:focus-within{border-color:color-mix(in oklab, var(--accent) 60%, transparent)}.owners.svelte-1mh85dx input{min-width:0;box-shadow:none;color:var(--text);background:0 0;border:none;border-radius:0;outline:none;padding:.15rem .25rem;font-size:.82rem}.owners.svelte-1mh85dx [data-scope=combobox][data-part=trigger]{color:var(--faint);flex:none;font-size:.8rem}.who-list{min-width:max(var(--reference-width,0px), 13rem)}.who-list [data-part=item]{border-radius:7px;align-items:center;gap:.45rem;padding:.3rem .6rem;font-size:.84rem;display:flex}.chips.svelte-1mh85dx{flex-wrap:wrap;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.chip.svelte-1mh85dx{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .35rem .1rem .5rem;font-size:.76rem;display:inline-flex}.chip-face.svelte-1mh85dx{object-fit:cover;border-radius:999px;width:16px;height:16px;margin-left:-.3rem}.chip.svelte-1mh85dx button:where(.svelte-1mh85dx){color:var(--faint);font-size:.9rem;line-height:1}.chip.svelte-1mh85dx button:where(.svelte-1mh85dx):hover{color:var(--text)}.verb.svelte-1mh85dx{border:1px solid var(--line);width:100%;color:var(--muted);background:0 0;border-radius:9px;padding:.35rem .6rem;font-size:.82rem}.verb.svelte-1mh85dx:hover{background:var(--hover);color:var(--text)}.new-name.svelte-1mh85dx{border:1px solid var(--accent,var(--line));background:var(--surface);width:100%;color:var(--text);border-radius:9px;padding:.4rem .6rem;font-size:.9rem}.drawer{flex-direction:column;display:flex}.listhead.svelte-1mh85dx{flex:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.listhead.svelte-1mh85dx p:where(.svelte-1mh85dx){margin:0}.seg.svelte-1mh85dx{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:2px;display:inline-flex}.seg.svelte-1mh85dx button:where(.svelte-1mh85dx){color:var(--faint);border-radius:6px;padding:.05rem .45rem;font-size:.7rem}.seg.svelte-1mh85dx button.on:where(.svelte-1mh85dx){background:var(--hover);color:var(--text);font-weight:600}.step.svelte-1mh85dx{background:var(--hover);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:0 .4rem;font-size:.66rem}.step.now.svelte-1mh85dx{background:color-mix(in oklab, var(--accent) 22%, transparent);color:var(--text);font-weight:600}.about.svelte-1mh85dx{align-items:center;gap:.45rem;width:100%;padding:.3rem 0;font-size:.85rem;display:flex}.about-go.svelte-1mh85dx{color:var(--muted)}.about-go.svelte-1mh85dx:hover{color:var(--text);text-decoration:underline}.failed.svelte-1mh85dx{background:color-mix(in oklab, var(--color-error-500) 12%, transparent);color:var(--text);border-radius:8px;margin:0;padding:.4rem .6rem;font-size:.8rem}.back.svelte-1mh85dx{color:var(--muted);border-radius:8px;align-self:flex-start;padding:.2rem .5rem;font-size:.82rem}.back.svelte-1mh85dx:hover{background:var(--hover);color:var(--text)}.brief.editing.svelte-1mh85dx{flex-direction:column;padding-bottom:.25rem;display:flex;overflow:hidden}.brief.svelte-1mh85dx{scrollbar-width:thin;flex:auto;min-height:0;margin-inline:-1.25rem;padding-inline:1.25rem;overflow-y:auto}.threads.svelte-1mh85dx{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--muted) 35%, transparent) transparent;flex:auto;min-height:0;margin-inline:-1.25rem;padding-inline:1.25rem;overflow-y:auto}.tile.svelte-1mh85dx{position:relative}.tile-open.svelte-1mh85dx{width:100%;display:block}.tile.svelte-1mh85dx:hover .tile-open:where(.svelte-1mh85dx),.tile.svelte-1mh85dx:focus-within .tile-open:where(.svelte-1mh85dx){background:var(--hover)}.tile-x.svelte-1mh85dx{background:var(--surface-solid);width:24px;height:24px;color:var(--faint);opacity:0;border-radius:7px;place-content:center;font-size:1rem;line-height:1;transition:opacity .12s;display:grid;position:absolute;top:4px;right:4px}.tile.svelte-1mh85dx:hover .tile-x:where(.svelte-1mh85dx),.tile.svelte-1mh85dx:focus-within .tile-x:where(.svelte-1mh85dx){opacity:1}.tile-x.svelte-1mh85dx:hover{background:var(--hover);color:var(--text)}.new-thread.svelte-1mh85dx{border-top:1px solid var(--line);flex:none;margin-top:auto;padding-top:.6rem}.new-thread.svelte-1mh85dx button:where(.svelte-1mh85dx){transition:background .14s,color .14s}.new-thread.svelte-1mh85dx button:where(.svelte-1mh85dx):hover{background:var(--hover);color:var(--text)}.drawer [data-scope=progress][data-part=range]{background:var(--accent)}.scrim{z-index:var(--z-drawer-scrim)}.drawer-pos{z-index:var(--z-drawer);pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{pointer-events:auto;background:var(--surface-solid);border-left:1px solid var(--line);width:min(560px,96vw);height:100vh;box-shadow:-24px 0 60px var(--shadow-strong);padding:1.15rem 1.25rem 1.25rem;animation:.22s cubic-bezier(.2,.8,.3,1) svelte-1mh85dx-slide;overflow:hidden}@keyframes svelte-1mh85dx-slide{0%{opacity:.4;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.drawer{animation:none}}.lvl-hot.svelte-1fj6ewf{--dot:var(--hot)}.lvl-dormant.svelte-1fj6ewf{--dot:var(--dormant)}.lvl-rip.svelte-1fj6ewf{--dot:var(--rip)}.lvl-closed.svelte-1fj6ewf{--dot:var(--closed)}.minimap.svelte-1fj6ewf{z-index:var(--z-chrome);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:.6rem}.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{opacity:.85;filter:grayscale(.2);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}}.rail.svelte-63wypy{z-index:var(--z-chrome);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:.6rem}.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);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(--accent);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(--accent);border-left-color:var(--accent);background:color-mix(in oklab, var(--accent) 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}}.edit-bar.svelte-wsmrsf{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem;display:flex}.seg.svelte-wsmrsf{border:1px solid var(--line);border-radius:999px;margin-left:auto;display:flex;overflow:hidden}.seg.svelte-wsmrsf button:where(.svelte-wsmrsf){border:none;border-radius:0;padding:.25rem .75rem}.seg.svelte-wsmrsf button.on:where(.svelte-wsmrsf){background:var(--hover);color:var(--text)}.since.svelte-wsmrsf{margin-left:.4rem;font-size:.76rem}.vim.svelte-wsmrsf{border:1px solid var(--line);color:var(--faint);background:0 0;border-radius:8px;padding:.28rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.vim.svelte-wsmrsf:hover{color:var(--text);background:var(--hover)}.vim.svelte-wsmrsf:disabled{opacity:.5}.hidden-file.svelte-wsmrsf{display:none}.vim.on.svelte-wsmrsf{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 45%, transparent)}.elsewhere.svelte-wsmrsf{border:1px solid color-mix(in oklab, var(--warm) 40%, transparent);background:color-mix(in oklab, var(--warm) 16%, transparent);color:var(--text);border-radius:10px;margin:0 0 1rem;padding:.5rem .75rem;font-size:.82rem}.editors-wrap.svelte-wsmrsf{max-width:940px;margin-inline:auto;position:relative}.editors.svelte-wsmrsf{height:calc(100dvh - var(--topbar-h) - 8rem);border:1px solid var(--line);background:var(--surface-solid);isolation:isolate;border-radius:12px;overflow:hidden}.editors.svelte-wsmrsf .cm-vim-panel{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);padding:.2rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.editors.svelte-wsmrsf .cm-vim-panel input{color:var(--text);background:0 0}.tree.svelte-ubpxap [data-part=root]{align-items:stretch}.tree.svelte-ubpxap,.tree.svelte-ubpxap [data-part=tree],.tree.svelte-ubpxap [data-part=branch],.tree.svelte-ubpxap [data-part=branch-content],.tree.svelte-ubpxap [data-part=item],.tree.svelte-ubpxap [data-part=branch-control],.tree.svelte-ubpxap [data-part=branch-text]{min-width:0}.tree.svelte-ubpxap [data-part=branch-text]{flex:1}.node-name.svelte-ubpxap{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tree.svelte-ubpxap [data-part=item][data-selected],.tree.svelte-ubpxap [data-part=branch-control][data-selected]{background:var(--hover);color:var(--text);font-weight:600}.churn.svelte-ubpxap{font-variant-numeric:tabular-nums;flex:none;gap:.3rem;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;display:flex}.plus.svelte-ubpxap{color:var(--ok,oklch(72% .15 150))}.minus.svelte-ubpxap{color:color-mix(in oklab, var(--p1,tomato) 80%, var(--muted))}.churn.svelte-ubpxap+.badge:where(.svelte-ubpxap){margin-left:.3rem}.badge.svelte-ubpxap,.count.svelte-ubpxap{color:var(--faint);background:var(--hover);border-radius:999px;flex:none;margin-left:auto;padding:0 .4rem;font-size:.68rem}.row.svelte-ubpxap{align-items:center;display:flex}.row.svelte-ubpxap [data-part=item]{flex:1;min-width:0}.acts.svelte-ubpxap{flex:none;align-items:center;display:flex}.theme-toggle.svelte-1kenrq5{cursor:pointer;border:1px solid var(--line);background:var(--surface-solid);border-radius:999px;place-content:center;width:42px;height:42px;font-size:1.15rem;line-height:1;transition:transform .15s,background .15s;display:grid;box-shadow:0 6px 20px #0000002e}.floating.svelte-1kenrq5{z-index:var(--z-chrome);position:fixed;bottom:1rem;right:1rem}.theme-toggle.svelte-1kenrq5:hover{background:var(--hover);transform:translateY(-1px)}.theme-toggle.svelte-1kenrq5:active{transform:translateY(0)}.screen.svelte-h3x913{--topbar-h:46px;background:0 0;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.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)}.seq.svelte-h3x913{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:.82rem;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:1rem;font-weight:700;overflow:hidden}.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(--accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 50%, transparent)}.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;white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.72rem}.chip.add.svelte-h3x913{cursor:pointer;background:0 0}.chip.lvl.svelte-h3x913{text-transform:none;color:var(--accent);border-color:color-mix(in oklab, var(--accent) 45%, transparent);font-weight:600}.chip.who.svelte-h3x913{text-transform:none}.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(--accent) 18%, transparent);border-color:color-mix(in oklab, var(--accent) 35%, transparent)}.body.svelte-h3x913{flex:1;align-items:stretch;min-height:0;display:flex}.body.svelte-h3x913 [data-part=content][data-layout=sidebar],.body.svelte-h3x913 [data-part=group]{align-items:stretch;min-width:0}.body.svelte-h3x913 .side{flex-direction:column;display:flex;overflow:hidden}.body.svelte-h3x913 [data-part=content][data-layout=sidebar]{flex-direction:column;flex:auto;align-items:stretch;gap:.5rem;min-height:0;display:flex}.body.svelte-h3x913 .thread-tree{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--muted) 35%, transparent) transparent;flex:auto;width:auto;min-height:0;margin-inline:-1rem;padding-inline:1rem 1.5rem;overflow-y:auto}.body.svelte-h3x913 .side[data-layout=rail] .thread-tree{scrollbar-width:none}.body.svelte-h3x913 .side[data-layout=rail] .thread-tree::-webkit-scrollbar{display:none}.body.svelte-h3x913 [data-part=footer]{border-top:1px solid var(--line);align-self:stretch;width:100%;margin-top:auto;padding-top:.4rem}.body.svelte-h3x913 .side{border-right:1px solid var(--line);background:0 0;flex:none;height:100%}.side-title.svelte-h3x913{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-size:.7rem;font-weight:800}.new-page.svelte-h3x913{border:1px solid var(--accent,var(--line));background:var(--surface);width:100%;color:var(--text);border-radius:8px;margin-top:.3rem;padding:.3rem .45rem;font-size:.82rem}.pin-x.svelte-h3x913{color:var(--faint);cursor:pointer;background:0 0;border:none;flex:none;padding:0 .4rem}.pin-x.svelte-h3x913:hover{color:var(--text)}.content.svelte-h3x913{flex:1;min-width:0;padding:1rem 1.5rem 4rem;overflow-y:auto}.hud.svelte-h3x913{z-index:var(--z-chrome);gap:.6rem;display:flex;position:fixed;bottom:1rem;right:1rem}.hud-btn.svelte-h3x913{border:1px solid var(--line);background:var(--surface-solid);border-radius:999px;place-content:center;width:42px;height:42px;font-size:1.15rem;line-height:1;transition:transform .15s,background .15s;display:grid;box-shadow:0 6px 20px #0000002e}.hud-btn.svelte-h3x913:hover,.hud.svelte-h3x913 .theme-toggle:hover{background:var(--hover);transform:translateY(-1px)}.hud-btn.svelte-h3x913:active{transform:translateY(0)}.hud-btn.danger.svelte-h3x913:hover{background:color-mix(in oklab, var(--color-error-500) 16%, transparent);border-color:color-mix(in oklab, var(--color-error-500) 45%, transparent)}.edit-bar.svelte-h3x913 button:where(.svelte-h3x913){border:1px solid var(--line);background:var(--surface-solid);color:var(--muted);cursor:pointer;border-radius:999px;padding:.25rem .7rem;font-size:.78rem}.edit-bar.svelte-h3x913 button:where(.svelte-h3x913):hover{color:var(--text);background:var(--hover)}.edit-bar.svelte-h3x913 .finish:where(.svelte-h3x913){color:var(--warm);border-color:color-mix(in oklab, var(--warm) 45%, transparent)}.edit-bar.svelte-h3x913 .danger:where(.svelte-h3x913):hover{color:var(--hot);border-color:color-mix(in oklab, var(--hot) 45%, transparent)}.elsewhere.svelte-h3x913 .link:where(.svelte-h3x913){color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.prose.svelte-h3x913{white-space:pre-wrap;max-width:940px;margin-inline:auto;line-height:1.65}.talk{flex-direction:column;display:flex}.pulse.svelte-1qgvnnq{background:var(--hover);color:var(--muted);border-radius:10px;flex:none;margin:.6rem 0 0;padding:.5rem .7rem;font-size:.78rem;line-height:1.45}.err.svelte-1qgvnnq{background:color-mix(in oklab, var(--p1,tomato) 14%, transparent);color:var(--text);border-radius:9px;flex:none;margin:.5rem 0 0;padding:.5rem .7rem;font-size:.8rem}.stream.svelte-1qgvnnq{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--muted) 35%, transparent) transparent;flex-direction:column;flex:auto;gap:.9rem;min-height:0;margin:.8rem -1.25rem 0;padding:0 1.25rem;list-style:none;display:flex;overflow-y:auto}.said.svelte-1qgvnnq{grid-template-columns:auto 1fr;gap:.6rem;display:grid}.who.svelte-1qgvnnq img:where(.svelte-1qgvnnq){object-fit:cover;width:100%;height:100%}.who.svelte-1qgvnnq{background:oklch(.72 .13 var(--hue));width:28px;height:28px;color:oklch(.22 .05 var(--hue));border-radius:999px;flex:none;place-content:center;font-size:.76rem;font-weight:700;display:grid;overflow:hidden}.meta.svelte-1qgvnnq{align-items:center;gap:.45rem;margin:0 0 .15rem;font-size:.78rem;display:flex}.composer.svelte-1qgvnnq{border-top:1px solid var(--line);flex:none;align-items:flex-end;gap:.5rem;margin-top:auto;padding-top:.7rem;display:flex}.composer.svelte-1qgvnnq textarea:where(.svelte-1qgvnnq){border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);font:inherit;resize:vertical;border-radius:10px;flex:1;padding:.45rem .6rem;font-size:.86rem}.composer.svelte-1qgvnnq textarea:where(.svelte-1qgvnnq):focus{border-color:color-mix(in oklab, var(--accent) 60%, transparent);outline:none}.pick.svelte-1uxvm9k{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.one.svelte-1uxvm9k{border:1px solid var(--line);width:100%;color:var(--muted);text-align:left;background:0 0;border-radius:9px;padding:.45rem .6rem;font-size:.9rem}.one.svelte-1uxvm9k:hover{background:var(--hover);color:var(--text)}.one.on.svelte-1uxvm9k{border-color:var(--accent,var(--line));color:var(--text);font-weight:600}.screen.svelte-7v7tkr{--topbar-h:46px;background:0 0;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.topbar.svelte-7v7tkr{z-index:5;height:var(--topbar-h);border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:.75rem;padding:0 .9rem;display:flex;position:sticky;top:0}.back.svelte-7v7tkr{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.82rem;display:flex}.back.svelte-7v7tkr:hover{color:var(--text);background:var(--hover)}.crumbs.svelte-7v7tkr{align-items:baseline;gap:.35rem;min-width:0;display:flex;overflow:hidden}.ws.svelte-7v7tkr,.dir.svelte-7v7tkr,.sep.svelte-7v7tkr{color:var(--faint);flex:none;font-size:.82rem}.ttl.svelte-7v7tkr{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:700;overflow:hidden}.chips.svelte-7v7tkr{gap:.4rem;margin-left:auto;display:flex}.chip.svelte-7v7tkr{border:1px solid var(--line);color:var(--faint);border-radius:999px;padding:.1rem .55rem;font-size:.72rem}.body.svelte-7v7tkr{flex:1;align-items:stretch;min-height:0;display:flex}.body.svelte-7v7tkr .side{border-right:1px solid var(--line);background:0 0;flex-direction:column;flex:none;height:100%;display:flex;overflow:hidden}.body.svelte-7v7tkr [data-part=content][data-layout=sidebar]{flex-direction:column;flex:auto;align-items:stretch;gap:.5rem;min-height:0;display:flex}.body.svelte-7v7tkr [data-part=group]{align-items:stretch;min-width:0}.body.svelte-7v7tkr .wiki-tree{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--muted) 35%, transparent) transparent;flex:auto;width:auto;min-height:0;margin-inline:-1rem;padding-inline:1rem 1.5rem;overflow-y:auto}.body.svelte-7v7tkr .side[data-layout=rail] .wiki-tree{scrollbar-width:none}.body.svelte-7v7tkr .side[data-layout=rail] .wiki-tree::-webkit-scrollbar{display:none}.body.svelte-7v7tkr [data-part=footer]{border-top:1px solid var(--line);align-self:stretch;width:100%;margin-top:auto;padding-top:.4rem}.side-title.svelte-7v7tkr{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-size:.7rem;font-weight:800}.content.svelte-7v7tkr{flex:1;min-width:0;padding:1rem 1.5rem 4rem;overflow-y:auto}.hud.svelte-7v7tkr{z-index:var(--z-chrome);gap:.6rem;display:flex;position:fixed;bottom:1rem;right:1rem}.hud-btn.svelte-7v7tkr{border:1px solid var(--line);background:var(--surface-solid);border-radius:999px;place-content:center;width:42px;height:42px;font-size:1.15rem;line-height:1;transition:transform .15s,background .15s;display:grid;box-shadow:0 6px 20px #0000002e}.hud-btn.svelte-7v7tkr:hover,.hud.svelte-7v7tkr .theme-toggle:hover{background:var(--hover);transform:translateY(-1px)}.hud-btn.svelte-7v7tkr:active{transform:translateY(0)}.failed.svelte-1oklfbs{z-index:var(--z-toast);border:1px solid var(--color-error-500);background:var(--surface-solid);max-width:min(92vw,560px);color:var(--text);border-radius:12px;align-items:center;gap:.75rem;margin:0;padding:.6rem .8rem;font-size:.85rem;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000038}.failed.svelte-1oklfbs button:where(.svelte-1oklfbs){color:var(--faint);font-size:1rem;line-height:1}.pane.svelte-17a7w8d{flex-direction:column;height:100%;min-height:0;display:flex}.head.svelte-17a7w8d{align-items:center;gap:.4rem;padding:.2rem .35rem .55rem;display:flex}.pane-name.svelte-17a7w8d{color:var(--muted);font-size:.78rem;font-weight:700}.count.svelte-17a7w8d{background:var(--hover);color:var(--faint);border-radius:999px;padding:0 .4rem;font-size:.68rem}.scroll.svelte-17a7w8d{flex-direction:column;flex:1;gap:.6rem;min-height:0;padding:0 .2rem .6rem;display:flex;overflow-y:auto}.toggle.svelte-17a7w8d{color:var(--faint);text-align:left;border-radius:7px;padding:.25rem .45rem;font-size:.74rem}.toggle.svelte-17a7w8d:hover{background:var(--hover);color:var(--text)}.done-steps.svelte-17a7w8d{flex-direction:column;gap:.35rem;display:flex}.line.svelte-17a7w8d{flex-direction:column;display:flex}.step.svelte-17a7w8d{border:1px solid #0000;border-radius:10px;gap:.55rem;padding:.45rem;display:flex}.step.now.svelte-17a7w8d{border-color:color-mix(in oklab, var(--accent) 45%, transparent);background:color-mix(in oklab, var(--accent) 12%, transparent)}.step.over.svelte-17a7w8d{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 18%, transparent)}.step.past.svelte-17a7w8d{opacity:.55}.rail.svelte-17a7w8d{flex-direction:column;flex:none;align-items:center;width:22px;display:flex}.rail.svelte-17a7w8d:after{content:"";background:var(--line);border-radius:999px;flex:1;width:2px;margin-top:.25rem}.marker.svelte-17a7w8d{background:var(--hover);width:22px;height:22px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;place-content:center;font-size:.72rem;font-weight:700;display:grid}.now.svelte-17a7w8d .marker:where(.svelte-17a7w8d){background:var(--accent);color:var(--surface-solid)}.body.svelte-17a7w8d{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.label.svelte-17a7w8d{color:var(--muted);align-items:baseline;gap:.45rem;font-size:.74rem;font-weight:700;display:flex}.now.svelte-17a7w8d .label:where(.svelte-17a7w8d){color:var(--text)}.parallel.svelte-17a7w8d{color:var(--faint);font-size:.68rem;font-weight:400}.gap.svelte-17a7w8d{height:.35rem;transition:height .12s;position:relative}.gap.armed.svelte-17a7w8d{height:1.1rem}.gap.over.svelte-17a7w8d:after{content:"";background:var(--accent);border-radius:999px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:.3rem;right:.3rem}.empty.svelte-17a7w8d{border:1px dashed var(--line);color:var(--faint);text-align:center;border-radius:10px;padding:1rem .8rem;font-size:.78rem}.empty.over.svelte-17a7w8d{border-color:var(--accent);color:var(--text)}.card.svelte-17a7w8d{border:1px solid var(--line);background:var(--surface-solid);cursor:grab;border-radius:9px;flex-direction:column;gap:.3rem;padding:.45rem .55rem;display:flex}.card.svelte-17a7w8d:hover{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}.card.done.svelte-17a7w8d{opacity:.55}.card.lifting.svelte-17a7w8d{opacity:.4}.row.svelte-17a7w8d{align-items:center;gap:.4rem;min-width:0;display:flex}.tick.svelte-17a7w8d{color:var(--muted);font-size:.78rem}.num.svelte-17a7w8d{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.name.svelte-17a7w8d{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--text);font-size:.86rem;overflow:hidden}.name.svelte-17a7w8d:hover{text-decoration:underline}.card.done.svelte-17a7w8d .name:where(.svelte-17a7w8d){text-decoration:line-through}.sub.svelte-17a7w8d{font-size:.72rem}.where.svelte-17a7w8d{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--faint);overflow:hidden}.people.svelte-17a7w8d{margin-left:auto;display:flex}.avatar.svelte-17a7w8d{border:2px solid var(--surface-solid);background:var(--hover);width:22px;height:22px;color:var(--muted);border-radius:999px;place-content:center;margin-left:-5px;font-size:.66rem;font-weight:700;display:grid;overflow:hidden}.avatar.svelte-17a7w8d:first-child{margin-left:0}.avatar.svelte-17a7w8d img:where(.svelte-17a7w8d){object-fit:cover;width:100%;height:100%}.finish.svelte-17a7w8d{color:var(--faint);border-radius:6px;flex:none;padding:.1rem .4rem;font-size:.72rem}.people.svelte-17a7w8d+.finish:where(.svelte-17a7w8d){margin-left:.2rem}.where.svelte-17a7w8d+.finish:where(.svelte-17a7w8d){margin-left:auto}.finish.svelte-17a7w8d:hover{background:var(--hover);color:var(--text)}.tray.svelte-17a7w8d{border:1px dashed var(--line);border-radius:10px;margin-top:auto;padding:.45rem}.tray.over.svelte-17a7w8d{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 8%, transparent)}.tray-head.svelte-17a7w8d{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tray-head.svelte-17a7w8d .toggle:where(.svelte-17a7w8d){margin-right:auto}.filter.svelte-17a7w8d{width:auto;padding:.1rem 1.6rem .1rem .45rem;font-size:.74rem}.tray-body.svelte-17a7w8d{flex-direction:column;gap:.35rem;margin-top:.45rem;display:flex}.hint.svelte-17a7w8d{color:var(--faint);padding:.2rem .3rem;font-size:.74rem}.board.svelte-1nybb6l{align-items:flex-start;gap:.85rem;height:100%;padding:.9rem;display:flex;position:relative;overflow-x:auto}.col.svelte-1nybb6l{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;flex:0 0 272px;max-height:100%;padding:.6rem;display:flex}.col.over.svelte-1nybb6l{border-color:color-mix(in oklab, var(--accent) 55%, transparent)}.seqcol.svelte-1nybb6l{flex-basis:340px;height:100%;padding:.45rem}.seqhead.svelte-1nybb6l{cursor:grab;flex:none;align-items:center;gap:.4rem;padding:.1rem .35rem .4rem;font-size:.85rem;font-weight:700;display:flex}.seqcol.svelte-1nybb6l{flex-direction:column;display:flex}.seqcol.svelte-1nybb6l>.pane{flex:1;min-height:0}.col.svelte-1nybb6l>header:where(.svelte-1nybb6l){cursor:grab;align-items:center;gap:.4rem;padding:.1rem .35rem .55rem;display:flex}.col.svelte-1nybb6l>header:where(.svelte-1nybb6l) .name:where(.svelte-1nybb6l){text-align:left}.more.svelte-1nybb6l{width:22px;height:22px;color:var(--faint);opacity:0;border-radius:6px;place-content:center;transition:opacity .12s;display:grid}.col.svelte-1nybb6l:hover .more:where(.svelte-1nybb6l),.col.svelte-1nybb6l:focus-within .more:where(.svelte-1nybb6l){opacity:1}.more.svelte-1nybb6l:hover{background:var(--hover);color:var(--text)}.rename.svelte-1nybb6l{border:1px solid var(--accent);background:var(--surface-solid);width:100%;color:var(--text);border-radius:7px;padding:.2rem .35rem;font-size:.78rem}.add-col.svelte-1nybb6l{order:9999}.col.lifting.svelte-1nybb6l{border:2px dashed color-mix(in oklab, var(--accent) 70%, transparent);background:color-mix(in oklab, var(--accent) 8%, transparent)}.col.lifting.svelte-1nybb6l>*{opacity:.2}.add-col.svelte-1nybb6l{border:1px dashed var(--line);color:var(--faint);border-radius:12px;flex:none;align-self:flex-start;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.82rem;display:flex}.add-col.svelte-1nybb6l:hover{background:var(--hover);color:var(--text)}.name.svelte-1nybb6l{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.count.svelte-1nybb6l{background:var(--hover);color:var(--faint);border-radius:999px;margin-left:auto;padding:0 .4rem;font-size:.68rem}.cards.svelte-1nybb6l{flex-direction:column;gap:.4rem;min-height:.5rem;display:flex;overflow-y:auto}.gap.svelte-1nybb6l{background:var(--accent);border-radius:999px;height:3px}.card.svelte-1nybb6l{border:1px solid var(--line);background:var(--surface-solid);box-shadow:0 1px 2px var(--shadow);border-radius:10px;position:relative}.x.svelte-1nybb6l{width:20px;height:20px;color:var(--faint);opacity:0;border-radius:6px;place-content:center;font-size:.95rem;line-height:1;transition:opacity .12s;display:grid;position:absolute;top:.25rem;right:.25rem}.card.svelte-1nybb6l:hover .x:where(.svelte-1nybb6l),.card.svelte-1nybb6l:focus-within .x:where(.svelte-1nybb6l){opacity:1}.x.svelte-1nybb6l:hover{background:var(--hover);color:var(--color-error-500)}.card.lifting.svelte-1nybb6l{opacity:.4}.open.svelte-1nybb6l{text-align:left;background:0 0;width:100%;padding:.55rem .6rem;display:block}.card.svelte-1nybb6l:hover{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}.ttl.svelte-1nybb6l{color:var(--text);padding-right:1.4rem;font-size:.86rem;line-height:1.3;display:block}.meta.svelte-1nybb6l{align-items:center;gap:.45rem;min-width:0;margin-top:.35rem;font-size:.7rem;display:flex}.obj.svelte-1nybb6l,.due.svelte-1nybb6l{color:var(--faint)}.due.svelte-1nybb6l{margin-left:auto}.obj.svelte-1nybb6l{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.pieces.svelte-1nybb6l{color:var(--faint);flex:none;align-items:center;gap:.2rem;display:inline-flex}.foot.svelte-1nybb6l{align-items:center;gap:.5rem;margin-top:.4rem;font-size:.64rem;display:flex}.age.svelte-1nybb6l{color:var(--faint);flex:none;align-items:center;gap:.2rem;display:inline-flex}.where.svelte-1nybb6l{background:var(--hover);width:fit-content;max-width:70%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin-left:auto;padding:.05rem .45rem;font-size:.64rem;display:block;overflow:hidden}.add.svelte-1nybb6l{color:var(--faint);border-radius:8px;align-items:center;gap:.35rem;margin-top:.45rem;padding:.4rem .5rem;font-size:.8rem;display:flex}.add.svelte-1nybb6l:hover{background:var(--hover);color:var(--text)}.by-hand.svelte-1nybb6l{background:var(--hover);color:var(--faint);letter-spacing:.02em;border-radius:999px;padding:0 .3rem;font-size:.62rem}.pieces.svelte-1nybb6l{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.64rem}.unsaved.svelte-113t59h{color:var(--color-error-500);background:color-mix(in oklab, var(--color-error-500) 10%, transparent);border:1px solid color-mix(in oklab, var(--color-error-500) 40%, transparent);border-radius:8px;margin:0;padding:.45rem .7rem;font-size:.82rem;animation:.32s limit-nudge}.map.svelte-113t59h .here:where(.svelte-113t59h){outline:2px solid var(--text);outline-offset:2px}.toprow.svelte-113t59h{align-items:center;gap:.5rem;display:flex}.flipbtn.svelte-113t59h{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;margin-left:auto;padding:.2rem .65rem;font-size:.8rem}.flipbtn.svelte-113t59h:hover,.flipbtn.on.svelte-113t59h{color:var(--text);background:var(--hover)}.hilos.svelte-113t59h{flex-direction:column;gap:.5rem;display:flex}.hlist.svelte-113t59h{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.htile.svelte-113t59h{border-radius:9px;align-items:center;gap:.5rem;padding-right:.4rem;display:flex}.htile.svelte-113t59h:hover{background:var(--hover)}.hopen.svelte-113t59h{text-align:left;flex-direction:column;flex:1;min-width:0;padding:.45rem .5rem;display:flex}.hline.svelte-113t59h{align-items:center;gap:.5rem;font-size:.88rem;display:flex}.hsub.svelte-113t59h{text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.74rem;display:block;overflow:hidden}button.prio-read.svelte-113t59h{text-align:left;cursor:pointer;width:100%}button.prio-read.svelte-113t59h:disabled{cursor:default}button.prio-read.svelte-113t59h:not(:disabled):hover,button.prio-read.on.svelte-113t59h{border-color:color-mix(in oklab, var(--text) 35%, var(--line))}.owners.svelte-113t59h [data-scope=combobox][data-part=root]{width:100%;min-width:0}.owners.svelte-113t59h [data-scope=combobox][data-part=control]{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:.35rem;width:100%;min-height:2.1rem;padding:.1rem .4rem;display:flex}.owners.svelte-113t59h [data-scope=combobox][data-part=control]:focus-within{border-color:color-mix(in oklab, var(--accent,var(--text)) 60%, transparent)}.owners.svelte-113t59h input{min-width:0;box-shadow:none;color:var(--text);background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:.15rem .25rem;font-size:.85rem}.owners.svelte-113t59h [data-scope=combobox][data-part=trigger]{color:var(--faint);flex:none;font-size:.8rem}.chips.svelte-113t59h{flex-wrap:wrap;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.chip.svelte-113t59h{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .35rem .1rem .5rem;font-size:.76rem;display:inline-flex}.chip-face.svelte-113t59h{object-fit:cover;border-radius:999px;width:16px;height:16px;margin-left:-.3rem}.chip.svelte-113t59h button:where(.svelte-113t59h){color:var(--faint);font-size:.9rem;line-height:1}.chip.svelte-113t59h button:where(.svelte-113t59h):hover{color:var(--text)}.prio-panel{z-index:calc(var(--z-drawer) + 2);pointer-events:auto}.prio-panel [data-part=body]{padding:.5rem .75rem .6rem;overflow:hidden}.prio-panel [data-part=drag-trigger]{cursor:grab}.prio-read.svelte-113t59h{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:.4rem;min-height:2.1rem;margin:0;padding:.15rem .45rem;font-size:.8rem;display:flex}.prio-read.svelte-113t59h .what:where(.svelte-113t59h){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--faint);overflow:hidden}.facts.svelte-113t59h [data-scope=combobox][data-part=control],.facts.svelte-113t59h [data-scope=date-picker][data-part=control]{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:.35rem;min-height:2.1rem;padding:.15rem .45rem;display:flex}.facts.svelte-113t59h [data-scope=combobox][data-part=root],.facts.svelte-113t59h [data-scope=date-picker][data-part=root]{width:100%;min-width:0}.facts.svelte-113t59h [data-scope=combobox][data-part=control],.facts.svelte-113t59h [data-scope=date-picker][data-part=control]{width:100%}.facts.svelte-113t59h [data-part=label],.facts.svelte-113t59h .cap:where(.svelte-113t59h){color:var(--faint);letter-spacing:.03em;margin:0;font-size:.7rem;font-weight:700;line-height:1.3;display:block}.prio-field.svelte-113t59h [data-scope=combobox][data-part=control].prio-P1,.prio-read.prio-P1.svelte-113t59h{--p:var(--p1)}.prio-field.svelte-113t59h [data-scope=combobox][data-part=control].prio-P2,.prio-read.prio-P2.svelte-113t59h{--p:var(--p2)}.prio-field.svelte-113t59h [data-scope=combobox][data-part=control].prio-P3,.prio-read.prio-P3.svelte-113t59h{--p:var(--p3)}.prio-field.svelte-113t59h [data-scope=combobox][data-part=control].prio-P4,.prio-read.prio-P4.svelte-113t59h{--p:var(--p4)}.prio-field.svelte-113t59h [data-scope=combobox][data-part=control][class*=prio-P],.prio-read[class*=prio-P].svelte-113t59h{border-color:color-mix(in oklab, var(--p) 55%, transparent);background:color-mix(in oklab, var(--p) 12%, var(--surface))}.facts.svelte-113t59h input{min-width:0;box-shadow:none;color:var(--text);background:0 0;border:none;border-radius:0;outline:none;padding:.15rem .25rem;font-size:.82rem}.facts.svelte-113t59h [data-scope=combobox][data-part=control]:focus-within,.facts.svelte-113t59h [data-scope=date-picker][data-part=control]:focus-within{border-color:color-mix(in oklab, var(--accent) 60%, transparent)}.facts.svelte-113t59h [data-scope=combobox][data-part=trigger],.facts.svelte-113t59h [data-scope=date-picker][data-part=trigger]{color:var(--faint);flex:none;font-size:.8rem}.lista.svelte-113t59h{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.lista.svelte-113t59h:hover{background:var(--hover);color:var(--text)}.head.svelte-113t59h{align-items:center;gap:.6rem;display:flex}.facts.svelte-113t59h{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}@media (width<=560px){.facts.svelte-113t59h{grid-template-columns:minmax(0,1fr)}}.fact.svelte-113t59h{flex-direction:column;gap:.25rem;min-width:0;display:flex}.cap.svelte-113t59h{color:var(--faint);letter-spacing:.03em;font-size:.7rem;font-weight:700}.chip.svelte-113t59h{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:.25rem .55rem;font-size:.82rem}.sec.svelte-113t59h{color:var(--faint);align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.sec.svelte-113t59h h3:where(.svelte-113t59h){color:var(--text);margin:0;font-size:.9rem;font-weight:700}.edit.svelte-113t59h{border:1px solid var(--line);color:var(--muted);border-radius:8px;margin-left:auto;padding:.2rem .6rem;font-size:.78rem}.edit.svelte-113t59h:hover{background:var(--hover);color:var(--text)}.ttl.svelte-113t59h{width:100%;color:var(--text);background:0 0;border:none;padding:.2rem 0;font-size:1.05rem;font-weight:700}footer.svelte-113t59h{display:flex}.danger.svelte-113t59h{color:var(--faint);border-radius:8px;padding:.35rem .6rem;font-size:.82rem}.danger.svelte-113t59h:hover{color:var(--color-error-500);background:color-mix(in oklab, var(--color-error-500) 12%, transparent)}.map.svelte-113t59h{border-collapse:collapse;text-align:center;width:100%;font-size:.8rem}.map.svelte-113t59h th:where(.svelte-113t59h){color:var(--faint);padding:.25rem;font-weight:400}.map.svelte-113t59h tbody:where(.svelte-113t59h) th:where(.svelte-113t59h){text-align:right;padding-right:.5rem}.map.svelte-113t59h td:where(.svelte-113t59h){padding:.2rem}.map.svelte-113t59h button:where(.svelte-113t59h){opacity:.55;transition:opacity .12s,outline-color .12s}.map.svelte-113t59h button:where(.svelte-113t59h):hover{opacity:1}[data-scope=combobox][data-part=content]{min-width:max(var(--reference-width,0px), 15rem);max-width:min(24rem,90vw)}[data-scope=combobox][data-part=item]{border-radius:7px;align-items:center;gap:.45rem;padding:.35rem .6rem;font-size:.84rem;line-height:1.35;display:flex}[data-scope=combobox][data-part=item] .prio-chip{flex:none}.unsaved.svelte-1qjvrpp{color:var(--color-error-500);background:color-mix(in oklab, var(--color-error-500) 10%, transparent);border:1px solid color-mix(in oklab, var(--color-error-500) 40%, transparent);border-radius:8px;flex:100%;margin:0;padding:.4rem .65rem;font-size:.8rem}.unsaved.nudge.svelte-1qjvrpp{animation:.32s limit-nudge}.promote.svelte-1qjvrpp:disabled{opacity:.5;cursor:not-allowed}.ttl.svelte-1qjvrpp{width:100%;color:var(--text);background:0 0;border:none;padding:.2rem 0;font-size:1.05rem;font-weight:700}.who.svelte-1qjvrpp{color:var(--faint);margin:0;font-size:.75rem}footer.svelte-1qjvrpp{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.promote.svelte-1qjvrpp{border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);color:var(--accent);border-radius:8px;padding:.35rem .7rem;font-size:.82rem}.promote.svelte-1qjvrpp:hover{background:color-mix(in oklab, var(--accent) 12%, transparent)}.danger.svelte-1qjvrpp{color:var(--faint);border-radius:8px;margin-left:auto;padding:.35rem .6rem;font-size:.82rem}.danger.svelte-1qjvrpp:hover{color:var(--color-error-500);background:color-mix(in oklab, var(--color-error-500) 12%, transparent)}.ec{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ec-color-400:oklch(70.8% 0 0);--ec-color-300:oklch(87% 0 0);--ec-color-200:oklch(92.2% 0 0);--ec-color-100:oklch(97% 0 0);--ec-color-50:oklch(98.5% 0 0);--ec-bg-color:#fff;--ec-text-color:currentcolor;--ec-border-color:var(--ec-color-300);--ec-button-bg-color:var(--ec-bg-color);--ec-button-border-color:var(--ec-border-color);--ec-button-text-color:var(--ec-text-color);--ec-button-active-bg-color:var(--ec-color-200);--ec-button-active-border-color:var(--ec-color-400);--ec-button-active-text-color:var(--ec-button-text-color);--ec-today-bg-color:oklch(98.7% .026 102.212);--ec-highlight-color:oklch(98.4% .019 200.873);--ec-event-bg-color:oklch(70.7% .165 254.624);--ec-event-text-color:#fff;--ec-bg-event-color:var(--ec-color-300);--ec-bg-event-opacity:.3;--ec-event-col-gap:.375rem;--ec-now-indicator-color:oklch(63.7% .237 25.331);--ec-popup-bg-color:var(--ec-bg-color)}.ec-dark .ec{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ec-color-400:oklch(43.9% 0 0);--ec-color-300:oklch(37.1% 0 0);--ec-color-200:oklch(26.9% 0 0);--ec-color-100:oklch(20.5% 0 0);--ec-color-50:oklch(14.5% 0 0);--ec-bg-color:var(--ec-color-100);--ec-today-bg-color:oklch(28.6% .066 53.813);--ec-highlight-color:oklch(30.2% .056 229.695);--ec-bg-event-opacity:.5}@media (prefers-color-scheme:dark){.ec-auto-dark .ec{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ec-color-400:oklch(43.9% 0 0);--ec-color-300:oklch(37.1% 0 0);--ec-color-200:oklch(26.9% 0 0);--ec-color-100:oklch(20.5% 0 0);--ec-color-50:oklch(14.5% 0 0);--ec-bg-color:var(--ec-color-100);--ec-today-bg-color:oklch(28.6% .066 53.813);--ec-highlight-color:oklch(30.2% .056 229.695);--ec-bg-event-opacity:.5}}.ec-day{--ec-day-bg-color:var(--ec-bg-color);background-color:var(--ec-day-bg-color);border:1px solid var(--ec-border-color);border-block-start:none;border-inline-start:none}.ec-day.ec-today{--ec-day-bg-color:var(--ec-today-bg-color)}.ec-day.ec-highlight{--ec-day-bg-color:var(--ec-highlight-color)}.ec-time-grid .ec-body .ec-day{background-image:linear-gradient(to top, var(--ec-day-bg-color) 1px, transparent 1px), linear-gradient(to top, var(--ec-border-color) 1px, transparent 1px), linear-gradient(to right, var(--ec-day-bg-color) 1px, transparent 1px), linear-gradient(to top, var(--ec-border-color) 1px, transparent 1px);background-size:100% 100%, 100% calc(var(--ec-slot-height) * var(--ec-slot-label-periodicity)), 2px 100%, 100% var(--ec-slot-height)}.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day{--ec-last-line-color:transparent;--ec-direction:to left}[dir=rtl] :is(.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day){--ec-direction:to right}.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day{background-image:linear-gradient(var(--ec-direction), var(--ec-last-line-color) 1px, transparent 1px), linear-gradient(var(--ec-direction), var(--ec-border-color) 1px, transparent 1px), linear-gradient(var(--ec-day-bg-color) 1px, transparent 1px), linear-gradient(var(--ec-direction), var(--ec-border-color) 1px, transparent 1px);background-size:100% 100%, calc(var(--ec-slot-width) * var(--ec-slot-label-periodicity)) 100%, 100% 2px, var(--ec-slot-width) 100%;border-inline:none}.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day.ec-no-ieb{--ec-last-line-color:var(--ec-day-bg-color)}.ec-day-grid .ec-day{flex-direction:column;justify-content:space-between;min-block-size:5em;display:flex}.ec-day-grid .ec-uniform .ec-day{min-block-size:auto}.ec-list .ec-day{border-inline:none}.ec-list .ec-day:last-child{border:none}.ec-day.ec-no-ieb{border-inline-end:none}.ec-day.ec-no-beb{border-block-end:none}.ec-day-head{flex-direction:row-reverse;justify-content:space-between;display:flex}.ec-day-grid.ec-month-view .ec-day-head{padding:.375rem}.ec-day.ec-other-month .ec-day-head time{opacity:.3}.ec-list .ec-day-head{background-color:var(--ec-day-bg-color);border-block-end:1px solid var(--ec-border-color);flex-direction:unset;z-index:2;margin:0 0 -1px;padding:.5em 1.5em;position:sticky;inset-block-start:0}.ec-day-foot{padding:.18rem;font-size:.85em}.ec-day-foot a{cursor:pointer}.ec-disabled{position:relative}.ec-disabled:after{content:"";background-color:var(--ec-bg-event-color);opacity:var(--ec-bg-event-opacity);position:absolute;inset:0}.ec-toolbar{justify-content:space-between;align-items:center;margin-block-end:1em;display:flex}.ec-toolbar>*{flex-wrap:wrap;gap:.5rem .75rem;display:inline-flex}.ec-title{margin:0}.ec-button{background-color:var(--ec-button-bg-color);border:1px solid var(--ec-button-border-color);border-radius:.25rem;padding:.375rem .75rem;font-size:1rem;line-height:1.5}.ec-button:not(:disabled){color:var(--ec-button-text-color);cursor:pointer}.ec-button:not(:disabled):hover,.ec-button.ec-active{background-color:var(--ec-button-active-bg-color);border-color:var(--ec-button-active-border-color);color:var(--ec-button-active-text-color);z-index:1}.ec-button-group{vertical-align:top;display:inline-flex}.ec-button-group .ec-button:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.ec-button-group .ec-button:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.ec-icon{inline-size:1em;display:inline-block}.ec-icon.ec-prev:after,.ec-icon.ec-next:after{content:"";border-block-start:2px solid;border-inline-end:2px solid;block-size:.5em;inline-size:.5em;display:inline-block;position:relative}.ec-icon.ec-prev:after{inset-inline-start:3px;rotate:-135deg}[dir=rtl] .ec-icon.ec-prev:after{rotate:135deg}.ec-icon.ec-next:after{inset-inline-start:-3px;rotate:45deg}[dir=rtl] .ec-icon.ec-next:after{rotate:-45deg}.ec-sidebar{z-index:1;background-color:var(--ec-bg-color);border-inline-end:1px solid var(--ec-border-color);text-align:end;position:sticky;inset-inline-start:0;overflow:clip}.ec-header .ec-sidebar{border-block-end:1px solid var(--ec-border-color);padding-block:.375rem}.ec-time-grid .ec-sidebar{padding-inline:.75rem}.ec-time-grid .ec-body .ec-sidebar{--ec-direction:to left}[dir=rtl] :is(.ec-time-grid .ec-body .ec-sidebar){--ec-direction:to right}.ec-time-grid .ec-body .ec-sidebar{background-image:linear-gradient(var(--ec-direction), transparent .375rem, var(--ec-bg-color) .375rem), linear-gradient(to top, var(--ec-bg-color) 1px, transparent 1px), linear-gradient(to top, var(--ec-border-color) 1px, transparent 1px), linear-gradient(to right, var(--ec-bg-color) 1px, transparent 1px), linear-gradient(to top, var(--ec-border-color) 1px, transparent 1px);background-size:100% 100%, 100% 100%, 100% calc(var(--ec-slot-height) * var(--ec-slot-label-periodicity)), 2px 100%, 100% var(--ec-slot-height)}.ec-timeline .ec-body .ec-sidebar{grid-area:1/1/-1/2;grid-template-rows:subgrid;display:grid}.ec-row-head{border-block-end:1px solid var(--ec-border-color);min-block-size:1.5em;padding:.375em .75rem;display:flex}.ec-row-head:last-child{border:none}.ec-expander{inline-size:1.25em;margin-block-start:-1px;margin-inline-end:.25em}.ec-expander .ec-button{aspect-ratio:1;block-size:1.25em;padding:0;line-height:normal}.ec-slot{white-space:nowrap}.ec-time-grid .ec-slot{block-size:calc(var(--ec-slot-height) * var(--ec-slot-label-periodicity));position:relative;inset-block-start:-.5lh}.ec-timeline .ec-slot{grid-column:span var(--ec-slot-label-periodicity);text-overflow:ellipsis;padding:.18rem 0;font-size:.95em;overflow:clip}.ec-slots{grid-auto-flow:column;grid-auto-columns:var(--ec-slot-width);text-align:center;--ec-day-bg-color:var(--ec-bg-color);background-color:var(--ec-day-bg-color);border-block-end:1px solid var(--ec-border-color);display:grid}.ec-slots.ec-today{--ec-day-bg-color:var(--ec-today-bg-color)}.ec-slots.ec-highlight{--ec-day-bg-color:var(--ec-highlight-color)}.ec-slots{--ec-last-line-color:transparent;--ec-direction:to left}[dir=rtl] .ec-slots{--ec-direction:to right}.ec-slots{background-image:linear-gradient(var(--ec-direction), var(--ec-last-line-color) 1px, transparent 1px), linear-gradient(var(--ec-direction), var(--ec-border-color) 1px, transparent 1px);background-size:100% 100%, calc(var(--ec-slot-width) * var(--ec-slot-label-periodicity)) 100%}.ec-slots:last-child{--ec-last-line-color:var(--ec-day-bg-color)}.ec-events{grid-area:1/2/-1/-1;grid-template:subgrid / subgrid;isolation:isolate;pointer-events:none;display:grid}.ec-day-grid .ec-events{grid-column-start:1}.ec-event{color:var(--ec-event-text-color);box-sizing:border-box;box-shadow:0 0 1px 0 var(--ec-border-color);background-color:var(--ec-event-bg-color);z-index:1;pointer-events:all;inline-size:calc(100% - var(--ec-event-col-gap));border-radius:3px;padding:2px;font-size:.85em;line-height:1.5;display:flex;position:relative}.ec-time-grid .ec-event{grid-row:1}.ec-day-grid .ec-event,.ec-all-day .ec-event,.ec-timeline .ec-event{block-size:max-content;margin-block-end:var(--ec-event-col-gap)}:is(.ec-day-grid .ec-event,.ec-all-day .ec-event,.ec-timeline .ec-event).ec-start-clipped{border-start-start-radius:0;border-start-end-radius:3px;border-end-end-radius:3px;border-end-start-radius:0}:is(.ec-day-grid .ec-event,.ec-all-day .ec-event,.ec-timeline .ec-event).ec-end-clipped{border-start-start-radius:3px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:3px}.ec-list .ec-event{color:inherit;background-color:var(--ec-day-bg-color);border-radius:0;flex-direction:row;padding:.5em 1.5em}.ec-event.ec-preview{z-index:1000;-webkit-user-select:none;user-select:none;opacity:.8}.ec-event.ec-pointer{color:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;box-shadow:none}.ec-event.ec-start-clipped{border-start-start-radius:0;border-start-end-radius:0}.ec-event.ec-end-clipped{border-end-end-radius:0;border-end-start-radius:0}.ec-event.ec-start-clipped.ec-end-clipped{border-radius:0}.ec-bg-event{background-color:var(--ec-bg-event-color);opacity:var(--ec-bg-event-opacity);grid-row:1;position:relative}.ec-draggable{cursor:pointer;-webkit-user-select:none;user-select:none}.ec-ghost{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.ec-event-body{flex-direction:column;inline-size:100%;display:flex}.ec-day-grid .ec-event-body,.ec-all-day .ec-event-body,.ec-timeline .ec-event-body{flex-direction:row}.ec-event-tag{border-radius:2px;inline-size:4px;margin-inline-end:8px}.ec-event-time{white-space:nowrap;flex-shrink:0;max-block-size:100%;margin:0 0 1px;overflow:hidden}.ec-day-grid .ec-event-time,.ec-timeline .ec-event-time{text-overflow:ellipsis;max-inline-size:100%;margin:0 3px 0 0}.ec-event-title{font-weight:inherit;margin:0;overflow:hidden}.ec-time-grid .ec-event-title{position:sticky;inset-block-start:var(--ec-header-height)}.ec-day-grid .ec-event-title,.ec-all-day .ec-event-title,.ec-timeline .ec-event-title{white-space:nowrap;text-overflow:ellipsis;min-block-size:1.5em;position:sticky;inset-inline-start:calc(var(--ec-sidebar-width) + .18em)}.ec-list .ec-event-title{font-size:1rem}.ec-resizer{-webkit-user-select:none;user-select:none;position:absolute}.ec-time-grid .ec-body .ec-resizer{cursor:ns-resize;block-size:50%;max-block-size:8px;inset:auto 0 0}.ec-time-grid .ec-body .ec-resizer.ec-start{inset:0 0 auto}.ec-day-grid .ec-resizer,.ec-all-day .ec-resizer,.ec-timeline .ec-resizer{cursor:ew-resize;inline-size:50%;max-inline-size:8px;inset:0 0 0 auto}:is(.ec-day-grid .ec-resizer,.ec-all-day .ec-resizer,.ec-timeline .ec-resizer).ec-start{inset:0 auto 0 0}.ec-dragging,.ec-dragging *{cursor:pointer!important}.ec-resizing-y,.ec-resizing-y *{cursor:ns-resize!important}.ec-resizing-x,.ec-resizing-x *{cursor:ew-resize!important}.ec-no-events{text-align:center;background-color:var(--ec-bg-color);padding:5em 0}.ec-now-indicator{pointer-events:none;will-change:inset;grid-row:2;position:relative}.ec-time-grid .ec-now-indicator{border-block-start:var(--ec-now-indicator-color) solid 2px;block-size:0;inline-size:100%}.ec-timeline .ec-now-indicator{border-inline-start:var(--ec-now-indicator-color) solid 2px;inline-size:0}.ec-timeline .ec-now-indicator:before{z-index:2;inset-block-start:calc(var(--ec-header-height) - 6.5px)}.ec-now-indicator:before{background:var(--ec-now-indicator-color);content:"";block-size:12px;inline-size:12px;z-index:1;border-radius:50%;margin-block-start:-7px;margin-inline-start:-7px;display:block;position:sticky;inset-inline-start:calc(var(--ec-sidebar-width) - 6.5px)}.ec-popup{box-sizing:border-box;background-color:var(--ec-popup-bg-color);border:1px solid var(--ec-border-color);block-size:max-content;min-block-size:8em;inline-size:125%;min-inline-size:12em;box-shadow:var(--ec-color-300) 0 10px 15px -3px, var(--ec-color-300) 0 4px 6px -4px;border-radius:.25rem;flex-direction:column;padding:.375rem .75rem .75rem;display:flex;position:relative}.ec-popup .ec-day-head{flex-direction:row;padding-inline:0}.ec-popup .ec-day-head a{cursor:pointer;font-size:1.5em;line-height:.8}.ec-popup .ec-events{--ec-event-col-gap:0;pointer-events:auto;display:block;overflow-y:auto}.ec-custom-scrollbars .ec-main::-webkit-scrollbar{background-color:#0000}.ec-custom-scrollbars .ec-main::-webkit-scrollbar-thumb{box-shadow:none;background-color:var(--ec-border-color);background-clip:padding-box;border:4px solid #0000;border-radius:8px}.ec-custom-scrollbars .ec-main::-webkit-scrollbar-thumb:hover{background-color:var(--ec-color-400)}.ec{flex-direction:column;display:flex}.ec-main{border:1px solid var(--ec-border-color);display:grid;overflow:auto}.ec-time-grid .ec-main{grid-template-columns:max-content repeat(var(--ec-grid-cols), var(--ec-col-width));grid-template-rows:repeat(2,max-content)}.ec-day-grid .ec-main{--ec-row-height:auto;grid-template-columns:repeat(var(--ec-grid-cols), minmax(0, 1fr));grid-template-rows:max-content repeat(var(--ec-grid-rows), var(--ec-row-height))}.ec-day-grid .ec-main.ec-uniform{--ec-row-height:minmax(0, 1fr);flex-grow:1;overflow:hidden}.ec-timeline .ec-main{grid-template-columns:max-content repeat(var(--ec-grid-cols), var(--ec-col-width));grid-template-rows:max-content var(--ec-grid-rows);flex-grow:1}.ec-header{grid-area:1/1/2/-1;grid-template-columns:subgrid;z-index:2;display:grid;position:sticky;inset-block-start:0}.ec-grid{grid-area:1/1/-1/-1;grid-template-columns:subgrid;display:grid}.ec-body .ec-grid{grid-template-rows:subgrid}.ec-time-grid .ec-grid,.ec-timeline .ec-grid{grid-column-start:2}.ec-all-day{grid-area:2/1/auto/-1;grid-template-columns:subgrid;min-block-size:var(--ec-slot-height);display:grid}.ec-col-group{grid-column:span var(--ec-col-group-span)}.ec-col-group,.ec-col-head{text-align:center;background-color:var(--ec-bg-color);border:1px solid var(--ec-border-color);text-overflow:ellipsis;border-block-start:none;border-inline-start:none;padding:.375rem .18em;overflow:clip}:is(.ec-col-group,.ec-col-head).ec-today{background-color:var(--ec-today-bg-color)}:is(.ec-col-group,.ec-col-head).ec-highlight{background-color:var(--ec-highlight-color)}.ec-col-group:nth-last-child(1 of .ec-col-group),.ec-col-head:nth-last-child(1 of .ec-col-head){border-inline-end:none}.ec-col-group>*,.ec-timeline .ec-col-head>*{position:sticky;inset-inline-start:calc(var(--ec-sidebar-width) + .18em)}.ec-body{grid-area:2/1/-1/-1;grid-template:subgrid / subgrid;display:grid}.ec-hidden{visibility:hidden}.wrap.svelte-1rp49dm{flex-direction:column;height:100%;min-height:0;display:flex}header.svelte-1rp49dm{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.nav.svelte-1rp49dm{gap:.2rem;display:flex}.nav.svelte-1rp49dm button:where(.svelte-1rp49dm),.views.svelte-1rp49dm button:where(.svelte-1rp49dm){color:var(--muted);border:1px solid #0000;border-radius:8px;padding:.2rem .55rem;font-size:.8rem}.nav.svelte-1rp49dm button:where(.svelte-1rp49dm):hover,.views.svelte-1rp49dm button:where(.svelte-1rp49dm):hover{background:var(--hover);color:var(--text)}.views.svelte-1rp49dm{gap:.2rem;margin-left:auto;display:flex}.views.svelte-1rp49dm button.on:where(.svelte-1rp49dm){background:var(--hover);color:var(--text);border-color:var(--line);font-weight:600}.cal.svelte-1rp49dm{flex:1 1 0;height:100%;min-height:0}.cal.svelte-1rp49dm .ec{height:100%}.cal.svelte-1rp49dm .ec-main{flex:auto;min-height:0}.cal.svelte-1rp49dm .ec-body{height:100%}.cal.svelte-1rp49dm .ec-day-grid .ec-grid{grid-auto-rows:1fr;height:100%}.loading.svelte-1rp49dm{color:var(--faint);padding:1rem}.cal.svelte-1rp49dm .ec{--ec-border-color:var(--line);--ec-bg-color:transparent;--ec-text-color:var(--text);--ec-accent-color:var(--accent);--ec-button-bg-color:var(--surface);--ec-button-text-color:var(--muted);--ec-today-bg-color:color-mix(in oklab, var(--accent) 10%, transparent);--ec-highlight-color:color-mix(in oklab, var(--accent) 16%, transparent);--ec-event-bg-color:color-mix(in oklab, var(--accent) 22%, transparent);--ec-event-text-color:var(--text);font-family:inherit;font-size:.82rem}.cal.svelte-1rp49dm .ec-day-head{color:var(--faint);text-transform:lowercase;font-weight:700}.cal.svelte-1rp49dm .ec-other-month{opacity:.45}.cal.svelte-1rp49dm .ec-event{border:none;border-radius:6px}.screen.svelte-8fgp9t{--topbar-h:46px;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.topbar.svelte-8fgp9t{height:var(--topbar-h);border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:.75rem;padding:0 .9rem;display:flex}.back.svelte-8fgp9t{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.82rem;display:flex}.back.svelte-8fgp9t:hover{color:var(--text);background:var(--hover)}.ttl.svelte-8fgp9t{margin:0;font-size:.95rem;font-weight:700}.ws.svelte-8fgp9t{color:var(--faint);margin-left:auto;font-size:.82rem}.panes.svelte-8fgp9t{flex:1;min-height:0;display:flex}.pane.svelte-8fgp9t{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pane.svelte-8fgp9t:last-child{border-right:none}.resizer.svelte-8fgp9t{z-index:2;cursor:col-resize;touch-action:none;flex:none;width:9px;margin:0 -5px 0 -4px;position:relative}.resizer.svelte-8fgp9t:after{content:"";background:0 0;border-radius:3px;width:3px;transition:background .12s;position:absolute;top:0;bottom:0;left:3px}.resizer.svelte-8fgp9t:hover:after,.resizer.svelte-8fgp9t:focus-visible:after,body.resizing-cols .resizer.svelte-8fgp9t:after{background:var(--accent,var(--line))}.resizer.svelte-8fgp9t:focus-visible{outline:none}body.resizing-cols{cursor:col-resize;-webkit-user-select:none;user-select:none}.inbox.svelte-8fgp9t{flex:0 0 288px;padding:.75rem}.cal.svelte-8fgp9t{flex:3 1 0}.board.svelte-8fgp9t{flex:2 1 0}.empty.svelte-8fgp9t{color:var(--faint);margin:auto;font-size:.85rem}.inbox.svelte-8fgp9t>header:where(.svelte-8fgp9t){align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.pane-name.svelte-8fgp9t{color:var(--muted);font-size:.78rem;font-weight:700}.count.svelte-8fgp9t{background:var(--hover);color:var(--faint);border-radius:999px;margin-left:auto;padding:0 .4rem;font-size:.68rem}.inbox.svelte-8fgp9t input:where(.svelte-8fgp9t){border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:9px;padding:.45rem .6rem;font-size:.85rem}.items.svelte-8fgp9t{flex-direction:column;flex:1;gap:.4rem;min-height:0;margin:.5rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.items.svelte-8fgp9t li:where(.svelte-8fgp9t){background:var(--hover);border-radius:9px}.items.svelte-8fgp9t button:where(.svelte-8fgp9t){text-align:left;border-radius:9px;width:100%;padding:.5rem .6rem;display:block}.items.svelte-8fgp9t button:where(.svelte-8fgp9t):hover{background:var(--surface-solid)}.what.svelte-8fgp9t{color:var(--text);font-size:.85rem;line-height:1.35;display:block}.from.svelte-8fgp9t{color:var(--faint);margin-top:.25rem;font-size:.72rem;display:block}.hint.svelte-8fgp9t{color:var(--faint);margin:.6rem 0 0;font-size:.72rem;line-height:1.4}.hud.svelte-8fgp9t{z-index:var(--z-chrome);align-items:center;gap:.6rem;display:flex;position:fixed;bottom:1rem;right:1rem}.hud.svelte-8fgp9t .sep:where(.svelte-8fgp9t){background:var(--line);width:1px;height:26px}.hud-btn.svelte-8fgp9t{border:1px solid var(--line);background:var(--surface-solid);border-radius:999px;place-content:center;width:42px;height:42px;font-size:1.15rem;line-height:1;transition:transform .15s,background .15s;display:grid;box-shadow:0 6px 20px #0000002e}.hud-btn.svelte-8fgp9t:hover,.hud.svelte-8fgp9t .theme-toggle:hover{background:var(--hover);transform:translateY(-1px)}.hud-btn.on.svelte-8fgp9t{border-color:color-mix(in oklab, var(--accent) 55%, transparent);box-shadow:0 6px 20px #0000002e, inset 0 0 0 2px color-mix(in oklab, var(--accent) 35%, transparent)}.lead.svelte-8fgp9t{color:var(--faint);margin:0;font-size:.82rem;line-height:1.45}.rows.svelte-8fgp9t{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.rows.svelte-8fgp9t li:where(.svelte-8fgp9t){align-items:center;gap:.6rem;display:flex}.n.svelte-8fgp9t{color:var(--faint);flex:none;font-size:.8rem;font-weight:700}.fields.svelte-8fgp9t{flex:1;gap:.4rem;min-width:0;display:flex}.fields.svelte-8fgp9t input:where(.svelte-8fgp9t){border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);border-radius:8px;flex:1;padding:.35rem .55rem;font-size:.85rem}.fields.svelte-8fgp9t .why:where(.svelte-8fgp9t){flex:2}.x.svelte-8fgp9t{color:var(--faint);flex:none;padding:0 .4rem;font-size:1rem}.x.svelte-8fgp9t:hover{color:var(--text)}.addrow.svelte-8fgp9t{color:var(--faint);border-radius:8px;align-items:center;gap:.35rem;margin-top:.6rem;padding:.4rem .5rem;font-size:.82rem;display:flex}.addrow.svelte-8fgp9t:hover{background:var(--hover);color:var(--text)}h3.svelte-8fgp9t{margin:1.4rem 0 .3rem;font-size:.9rem}table.svelte-8fgp9t{border-collapse:collapse;text-align:center;width:100%;font-size:.82rem}th.svelte-8fgp9t{color:var(--faint);padding:.3rem;font-weight:400}tbody.svelte-8fgp9t th:where(.svelte-8fgp9t){text-align:right}td.svelte-8fgp9t{padding:.25rem}.places.svelte-jxf5w{flex-direction:column;gap:.25rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.place.svelte-jxf5w{border:1px solid var(--line);width:100%;color:var(--muted);text-align:left;background:0 0;border-radius:9px;padding:.45rem .6rem;font-size:.9rem}.place.svelte-jxf5w:hover{background:var(--hover);color:var(--text)}.place.on.svelte-jxf5w{border-color:var(--accent,var(--line));color:var(--text);font-weight:600}.failed.svelte-jxf5w{z-index:var(--z-toast);border:1px solid var(--color-error-500);background:var(--surface-solid);max-width:min(92vw,560px);color:var(--text);border-radius:12px;align-items:center;gap:.75rem;margin:0;padding:.6rem .8rem;font-size:.85rem;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000038}.failed.svelte-jxf5w button:where(.svelte-jxf5w){color:var(--faint);font-size:1rem;line-height:1}.failed.svelte-e2vg6k{z-index:var(--z-toast);background:color-mix(in oklab, var(--p1,tomato) 16%, var(--surface-solid));color:var(--text);border-radius:10px;margin:0;padding:.6rem .8rem;font-size:.85rem;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.tile.svelte-1g8pho3{text-align:center;background:0 0;border:none;border-radius:14px;gap:.5rem;width:100%;padding:.4rem .2rem .6rem;display:grid}.tile.svelte-1g8pho3:hover,.tile.held.svelte-1g8pho3{background:0 0}.tile.svelte-1g8pho3:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.shot.svelte-1g8pho3{grid-template-areas:"art";place-items:center;height:104px;display:grid}.shot.svelte-1g8pho3 img:where(.svelte-1g8pho3){object-fit:contain;filter:drop-shadow(0 8px 12px #0b122033);grid-area:art;max-width:100px;max-height:100px;transition:transform .18s cubic-bezier(.2,.8,.3,1),opacity .18s}.lit.svelte-1g8pho3{opacity:0}.pedestal.svelte-1g8pho3{background:radial-gradient(circle at 32% 24%, #ffffff59, transparent 55%), linear-gradient(150deg, color-mix(in oklab, var(--text) 12%, var(--surface)), color-mix(in oklab, var(--text) 22%, var(--surface)));border-radius:26px;grid-area:art;place-items:center;width:88px;height:88px;transition:transform .18s cubic-bezier(.2,.8,.3,1),background .18s;display:grid;box-shadow:inset 0 1px #ffffff59,0 10px 16px #0b122038}.brand.svelte-1g8pho3{background:var(--muted);width:46px;height:46px;-webkit-mask:var(--mask) center / contain no-repeat;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat;transition:background .18s}.tile.svelte-1g8pho3:hover .brand:where(.svelte-1g8pho3),.tile.svelte-1g8pho3:focus-visible .brand:where(.svelte-1g8pho3),.tile.held.svelte-1g8pho3 .brand:where(.svelte-1g8pho3){background:var(--brand)}.tile.svelte-1g8pho3:hover .pedestal:where(.svelte-1g8pho3),.tile.svelte-1g8pho3:focus-visible .pedestal:where(.svelte-1g8pho3),.tile.held.svelte-1g8pho3 .pedestal:where(.svelte-1g8pho3){transform:scale(1.08)translateY(-2px)}@media (prefers-reduced-motion:reduce){.tile.svelte-1g8pho3:hover .pedestal:where(.svelte-1g8pho3),.tile.held.svelte-1g8pho3 .pedestal:where(.svelte-1g8pho3){transform:none}}.tile.svelte-1g8pho3:hover .still:where(.svelte-1g8pho3),.tile.svelte-1g8pho3:focus-visible .still:where(.svelte-1g8pho3),.tile.held.svelte-1g8pho3 .still:where(.svelte-1g8pho3){opacity:0;transform:scale(1.14)translateY(-2px)}.tile.svelte-1g8pho3:hover .lit:where(.svelte-1g8pho3),.tile.svelte-1g8pho3:focus-visible .lit:where(.svelte-1g8pho3),.tile.held.svelte-1g8pho3 .lit:where(.svelte-1g8pho3){opacity:1;transform:scale(1.14)translateY(-2px)}@media (prefers-reduced-motion:reduce){.shot.svelte-1g8pho3 img:where(.svelte-1g8pho3){transition:opacity .18s}.tile.svelte-1g8pho3:hover .still:where(.svelte-1g8pho3),.tile.svelte-1g8pho3:hover .lit:where(.svelte-1g8pho3),.tile.held.svelte-1g8pho3 .still:where(.svelte-1g8pho3),.tile.held.svelte-1g8pho3 .lit:where(.svelte-1g8pho3){transform:none}}.label.svelte-1g8pho3{text-align:center;flex-direction:column;align-items:center;gap:.1rem;padding:0 .2rem;display:flex}.label.svelte-1g8pho3 b:where(.svelte-1g8pho3){font-size:.9rem}.label.svelte-1g8pho3 .faint:where(.svelte-1g8pho3){font-size:.76rem}.alarm.svelte-1g8pho3{color:var(--p1,tomato);text-align:center;padding:0 .2rem;font-size:.74rem;font-weight:600}.danger.svelte-1g8pho3{color:var(--p1,tomato)}.screen.svelte-hf9hv8{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.topbar.svelte-hf9hv8{border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;align-items:center;gap:.6rem;height:46px;padding:0 .9rem;display:flex}.back.svelte-hf9hv8{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:.25rem .7rem;font-size:.82rem}.back.svelte-hf9hv8:hover{color:var(--text);background:var(--hover)}.ttl.svelte-hf9hv8{margin:0;font-size:.95rem;font-weight:700}.crumb.svelte-hf9hv8{color:var(--muted);font-size:.82rem}.crumb.svelte-hf9hv8:hover{color:var(--text);text-decoration:underline}.here.svelte-hf9hv8{font-size:.82rem;font-weight:600}.body.svelte-hf9hv8{flex:auto;min-height:0;padding:1.2rem 1.4rem 5rem;overflow-y:auto}.renew-warn.svelte-hf9hv8{background:color-mix(in oklab, var(--warm,orange) 18%, transparent);max-width:1100px;color:var(--text);border-radius:10px;margin:0 auto 1rem;padding:.55rem .8rem;font-size:.84rem}.gallery.svelte-hf9hv8{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid}dd.urgent.svelte-hf9hv8{color:var(--p1,tomato);font-weight:600}.empty.svelte-hf9hv8{grid-column:1/-1}.new.svelte-hf9hv8{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;margin-left:auto;padding:.25rem .7rem;font-size:.8rem}.new.svelte-hf9hv8:hover{color:var(--text);background:var(--hover)}.pair.svelte-hf9hv8{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}@media (width<=620px){.pair.svelte-hf9hv8{grid-template-columns:1fr}}.picker.svelte-hf9hv8{gap:.5rem;display:grid}.picker-head.svelte-hf9hv8{align-items:center;gap:.6rem;display:flex}.lbl.svelte-hf9hv8{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.find.svelte-hf9hv8{flex:1;max-width:14rem}.picks.svelte-hf9hv8{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.4rem;max-height:15rem;margin:0;padding:.2rem;list-style:none;display:grid;overflow-y:auto}.pick.svelte-hf9hv8{aspect-ratio:1;background:0 0;border-radius:10px;place-items:center;width:100%;padding:.25rem;display:grid}.pick.svelte-hf9hv8 img:where(.svelte-hf9hv8){object-fit:contain;max-width:100%;max-height:100%}.pick.none.svelte-hf9hv8 span:where(.svelte-hf9hv8){color:var(--faint);font-size:1.1rem}.brand-pick.svelte-hf9hv8 span:where(.svelte-hf9hv8){background:var(--brand);width:60%;height:60%;-webkit-mask:var(--mask) center / contain no-repeat;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat}.pick.svelte-hf9hv8:hover{background:var(--hover)}.pick.on.svelte-hf9hv8{background:color-mix(in oklab, var(--accent) 18%, transparent);outline:2px solid var(--accent)}.facts.svelte-hf9hv8{grid-template-columns:auto 1fr;align-items:baseline;gap:.55rem 1rem;margin:0;font-size:.88rem;display:grid}.facts.svelte-hf9hv8 dt:where(.svelte-hf9hv8){color:var(--faint);letter-spacing:.05em;text-transform:uppercase;text-align:right;white-space:nowrap;font-size:.68rem;font-weight:700}.facts.svelte-hf9hv8 dd:where(.svelte-hf9hv8){overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.5}.notes.svelte-hf9hv8{border-top:1px solid var(--line);padding-top:.9rem}.hero.svelte-hf9hv8{object-fit:contain;background:var(--hover);border-radius:10px;width:100%;max-height:220px}.hud.svelte-hf9hv8{z-index:var(--z-chrome);gap:.5rem;display:flex;position:fixed;bottom:1rem;right:1rem}.hud-btn.svelte-hf9hv8{border:1px solid var(--line);background:var(--surface-solid);border-radius:999px;place-content:center;width:40px;height:40px;font-size:1rem;display:grid}.hud-btn.svelte-hf9hv8:hover{background:var(--hover)}.failed.svelte-hf9hv8{background:color-mix(in oklab, var(--p1,tomato) 14%, transparent);max-width:1100px;color:var(--text);border-radius:10px;margin:.6rem auto;padding:.5rem .75rem;font-size:.85rem}.repos.svelte-c9vz99{z-index:var(--z-chrome);flex-direction:column;align-items:flex-start;gap:.4rem;display:flex;position:absolute;bottom:1rem;left:1rem}.fan.svelte-c9vz99{opacity:0;pointer-events:none;flex-direction:column-reverse;align-items:flex-start;gap:.35rem;padding:.35rem 3rem .5rem 0;transition:opacity .16s,transform .16s cubic-bezier(.2,.8,.3,1);display:flex;position:absolute;bottom:100%;left:0;transform:translateY(6px)}.repos.open.svelte-c9vz99 .fan:where(.svelte-c9vz99){opacity:1;pointer-events:auto;transform:none}.row.svelte-c9vz99{align-items:center;gap:.25rem;display:flex}.mark.svelte-c9vz99,.link.svelte-c9vz99{border:1px solid var(--line);background:var(--surface-solid);color:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.28rem .6rem .28rem .3rem;text-decoration:none;transition:transform .15s,background .15s;display:flex;box-shadow:0 6px 20px #0000002e}.mark.svelte-c9vz99:hover,.link.svelte-c9vz99:hover{background:var(--hover);transform:translate(2px)}.mark.svelte-c9vz99 img:where(.svelte-c9vz99){object-fit:contain;width:26px;height:26px}.plus.svelte-c9vz99{width:26px;color:var(--muted);place-content:center;font-size:1.05rem;line-height:1;display:grid}.tag.svelte-c9vz99{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;font-size:.8rem;overflow:hidden}.drop.svelte-c9vz99{width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:999px;place-content:center;font-size:.7rem;transition:opacity .15s,color .15s;display:grid}.row.svelte-c9vz99:hover .drop:where(.svelte-c9vz99),.drop.svelte-c9vz99:focus-visible{opacity:1}.drop.svelte-c9vz99:hover{color:var(--p1,tomato)}.url.svelte-c9vz99{width:15rem;font-size:.8rem}.oops.svelte-c9vz99{max-width:16rem;color:var(--p1,tomato);font-size:.75rem}.box.svelte-c9vz99{box-sizing:content-box;cursor:pointer;background:0 0;border:none;grid-template-areas:"art";place-items:center;width:56px;height:56px;margin:-.4rem;padding:.4rem;display:grid;position:relative}.box.svelte-c9vz99 img:where(.svelte-c9vz99){object-fit:contain;filter:drop-shadow(0 8px 12px #0b122038);grid-area:art;width:52px;height:52px;transition:transform .18s cubic-bezier(.2,.8,.3,1),opacity .18s}.lit.svelte-c9vz99{opacity:0}.repos.open.svelte-c9vz99 .still:where(.svelte-c9vz99){opacity:0;transform:scale(1.12)translateY(-2px)}.repos.open.svelte-c9vz99 .lit:where(.svelte-c9vz99){opacity:1;transform:scale(1.12)translateY(-2px)}.box.svelte-c9vz99:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:14px}.count.svelte-c9vz99{background:var(--surface-solid);border:1px solid var(--line);border-radius:999px;place-content:center;min-width:18px;height:18px;padding:0 4px;font-size:.66rem;font-weight:600;display:grid;position:absolute;top:-2px;right:-2px}@media (prefers-reduced-motion:reduce){.fan.svelte-c9vz99,.box.svelte-c9vz99 img:where(.svelte-c9vz99),.mark.svelte-c9vz99,.link.svelte-c9vz99{transition:opacity .16s}.repos.open.svelte-c9vz99 .still:where(.svelte-c9vz99),.repos.open.svelte-c9vz99 .lit:where(.svelte-c9vz99),.mark.svelte-c9vz99:hover,.link.svelte-c9vz99:hover{transform:none}}.omni{flex-direction:column;max-height:70vh;display:flex;overflow:hidden}.field.svelte-ewi3d2{border-bottom:1px solid var(--line);color:var(--faint);align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.field.svelte-ewi3d2 input:where(.svelte-ewi3d2){min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.wait.svelte-ewi3d2{flex:none;font-size:.8rem}kbd.svelte-ewi3d2{border:1px solid var(--line);border-radius:6px;flex:none;padding:0 .35rem;font-size:.7rem}.hits.svelte-ewi3d2{flex:1;min-height:0;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.head.svelte-ewi3d2{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;padding:.55rem .6rem .25rem;font-size:.68rem}.hit.svelte-ewi3d2{width:100%;color:var(--muted);text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.hit.on.svelte-ewi3d2{background:var(--hover);color:var(--text)}.ico.svelte-ewi3d2{flex:none}.t.svelte-ewi3d2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hi.svelte-ewi3d2{color:var(--text);font-weight:650}.hint.svelte-ewi3d2,.kind.svelte-ewi3d2{color:var(--faint);flex:none;font-size:.72rem}.kind.svelte-ewi3d2{background:var(--hover);border-radius:999px;padding:0 .4rem}.none.svelte-ewi3d2{color:var(--faint);padding:1rem;font-size:.85rem}.face.svelte-1qexm1h{background:var(--hover);width:22px;height:22px;color:var(--muted);border-radius:999px;flex:none;place-content:center;font-size:.66rem;font-weight:700;display:grid;overflow:hidden}.face.svelte-1qexm1h img:where(.svelte-1qexm1h){object-fit:cover;width:100%;height:100%}.roster.svelte-1qexm1h{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.row.svelte-1qexm1h{border-radius:8px;align-items:center;gap:.5rem;padding:.3rem .4rem;font-size:.88rem;display:flex}.row.svelte-1qexm1h:hover{background:var(--hover)}.mine.svelte-1qexm1h{border:1px solid var(--accent,var(--line));background:var(--surface);min-width:0;color:var(--text);border-radius:7px;flex:1;padding:.15rem .35rem;font-size:.85rem}.row.svelte-1qexm1h select:where(.svelte-1qexm1h){border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:7px;padding:.15rem .35rem;font-size:.76rem}.row.svelte-1qexm1h select:where(.svelte-1qexm1h):disabled{opacity:.5}.x.svelte-1qexm1h{width:24px;color:var(--faint);font-size:1rem;line-height:1}.x.svelte-1qexm1h:hover:not(:disabled){color:var(--text)}.x.svelte-1qexm1h:disabled{opacity:.3}.invite.svelte-1qexm1h{align-items:center;gap:.5rem;display:flex}.invite.svelte-1qexm1h [data-scope=combobox][data-part=root]{width:100%;min-width:0}.invite.svelte-1qexm1h [data-scope=combobox][data-part=control]{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:.35rem;width:100%;min-height:2.1rem;padding:.1rem .45rem;display:flex}.invite.svelte-1qexm1h [data-scope=combobox][data-part=control]:focus-within{border-color:color-mix(in oklab, var(--accent) 60%, transparent)}.invite.svelte-1qexm1h input{min-width:0;box-shadow:none;color:var(--text);background:0 0;border:none;border-radius:0;outline:none;padding:.15rem .25rem;font-size:.85rem}.invite.svelte-1qexm1h [data-scope=combobox][data-part=trigger]{color:var(--faint);flex:none;font-size:.8rem}.err.svelte-1qexm1h{background:color-mix(in oklab, var(--p1,tomato) 14%, transparent);color:var(--text);border-radius:9px;margin:0;padding:.5rem .7rem;font-size:.82rem}.presence.svelte-cawugb{z-index:var(--z-chrome);display:flex;position:fixed;top:1rem;right:1rem}.who.svelte-cawugb{z-index:calc(20 - var(--i));border:2px solid var(--bg);background:oklch(.72 .13 var(--hue));width:30px;height:30px;color:oklch(.22 .05 var(--hue));border-radius:999px;place-content:center;margin-left:-8px;font-size:.78rem;font-weight:700;line-height:1;transition:transform .14s;display:grid}.who.svelte-cawugb:first-child{margin-left:0}.who.svelte-cawugb:hover{z-index:30;transform:scale(1.25)}.idle.svelte-cawugb{opacity:.45}@media (prefers-reduced-motion:reduce){.who.svelte-cawugb{transition:none}}.who.svelte-cawugb{overflow:hidden}.who.svelte-cawugb img:where(.svelte-cawugb){object-fit:cover;width:100%;height:100%}.me.svelte-cawugb{box-shadow:0 0 0 2px var(--accent,oklch(68% .2 40))}.shell.svelte-12hq2y2{grid-template-columns:auto 1fr;align-items:stretch;height:100vh;display:grid;overflow:hidden}.shell.svelte-12hq2y2 .shell-nav{border-right:1px solid var(--line);background:0 0;flex-direction:column;display:flex;overflow:hidden}.shell.svelte-12hq2y2 .shell-nav [data-part=content][data-layout=sidebar]{flex-direction:column;flex:auto;align-items:stretch;gap:.75rem;min-height:0;display:flex}.shell.svelte-12hq2y2 .shell-nav[data-layout=rail] .projects{flex-direction:column;gap:1rem;display:flex}.shell.svelte-12hq2y2 .shell-nav .projects{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--muted) 35%, transparent) transparent;flex:auto;width:auto;min-height:0;margin-inline:-1rem;padding-inline:1rem 1.5rem;overflow-y:auto}.shell.svelte-12hq2y2 .shell-nav[data-layout=rail] .projects{scrollbar-width:none}.shell.svelte-12hq2y2 .shell-nav[data-layout=rail] .projects::-webkit-scrollbar{display:none}.menu-row.svelte-12hq2y2{text-align:left;cursor:pointer;background:0 0;border:none}.shell-menu{min-width:13rem}.shell-menu [data-part=item]{justify-content:flex-start;align-items:center;gap:.55rem;display:flex}.shell-menu .face{text-align:center;width:1rem}.shell.svelte-12hq2y2 .shell-nav [data-part=footer]{border-top:1px solid var(--line);align-self:stretch;width:100%;margin-top:auto;padding-top:.4rem}.col.svelte-12hq2y2{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.proj.svelte-12hq2y2{align-items:center;gap:.15rem;width:100%;display:flex;position:relative}.shell-nav[data-layout=sidebar] .proj.svelte-12hq2y2 [data-scope=navigation][data-part=trigger]{flex:auto;width:auto;min-width:0}.proj.svelte-12hq2y2 [data-part=trigger-text]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.proj.on.svelte-12hq2y2 [data-scope=navigation][data-part=trigger]{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.pin-row.svelte-12hq2y2,.pin-row.svelte-12hq2y2:visited{color:inherit;text-decoration:none}.proj-more.svelte-12hq2y2{width:24px;height:28px;color:var(--faint);cursor:pointer;opacity:0;border-radius:7px;flex:none;place-content:center;transition:opacity .12s;display:grid}.proj.svelte-12hq2y2:hover .proj-more:where(.svelte-12hq2y2),.proj.svelte-12hq2y2:focus-within .proj-more:where(.svelte-12hq2y2),.proj.on.svelte-12hq2y2 .proj-more:where(.svelte-12hq2y2){opacity:1}.proj-more.svelte-12hq2y2:hover{background:var(--hover);color:var(--text)}.pin.svelte-12hq2y2{background:var(--hover);width:22px;height:22px;color:var(--muted);border-radius:7px;flex:none;place-content:center;font-size:.72rem;font-weight:700;display:grid}.rename.svelte-12hq2y2{border:1px solid var(--accent,var(--line));background:var(--surface);width:100%;color:var(--text);border-radius:8px;padding:.35rem .5rem;font-size:.88rem}.pane.svelte-12hq2y2{flex:1;min-width:0;overflow-y:auto}.brand.svelte-12hq2y2{align-items:center;gap:.4rem;min-width:0;display:flex}.brand.railed.svelte-12hq2y2{flex-direction:column;gap:.2rem}.brand.svelte-12hq2y2>button:first-child{flex:0 auto;width:auto;min-width:0}.shell.svelte-12hq2y2 .ver{background:var(--hover);max-width:9rem;color:var(--faint);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;border:none;border-radius:999px;flex:none;padding:.05rem .4rem;font-size:.66rem;font-weight:600;line-height:1.5;overflow:hidden}.shell.svelte-12hq2y2 .ver.new{background:color-mix(in oklab, var(--accent,var(--text)) 18%, transparent);color:var(--accent,var(--text));cursor:default}.shell.svelte-12hq2y2 .ver.new.live{cursor:pointer}.shell.svelte-12hq2y2 .ver.new.live:hover{background:color-mix(in oklab, var(--accent,var(--text)) 30%, transparent)}.dot.svelte-12hq2y2{vertical-align:middle;background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:.3rem;display:inline-block}.proj.burning.svelte-12hq2y2 [data-scope=navigation][data-part=trigger]{background:color-mix(in oklab, var(--hot) 12%, transparent)}.proj.burning.svelte-12hq2y2 [data-scope=navigation][data-part=trigger]:hover{background:color-mix(in oklab, var(--hot) 18%, transparent)}.proj.burning.on.svelte-12hq2y2 [data-scope=navigation][data-part=trigger]{background:color-mix(in oklab, var(--hot) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--hot) 50%, transparent)}.proj.burning.on.svelte-12hq2y2 [data-scope=navigation][data-part=trigger]:hover{background:color-mix(in oklab, var(--hot) 32%, transparent)}.proj.burning.svelte-12hq2y2 [data-scope=navigation][data-part=trigger] .pin{color:var(--hot);background:color-mix(in oklab, var(--hot) 14%, transparent)}.feature.svelte-kmn8eu{flex-direction:column;gap:.4rem;display:flex}.help.svelte-kmn8eu{color:var(--faint);margin:0;font-size:.8rem;line-height:1.45}.head.svelte-11eg0ef h3:where(.svelte-11eg0ef){margin:0}.state.svelte-11eg0ef{background:var(--hover);color:var(--muted);border-radius:999px;padding:.05rem .5rem;font-size:.72rem}.state.connected.svelte-11eg0ef{background:color-mix(in oklab, var(--color-success-500) 22%, transparent);color:var(--text)}.state.error.svelte-11eg0ef{background:color-mix(in oklab, var(--color-error-500) 18%, transparent);color:var(--text)}.help.svelte-11eg0ef{color:var(--faint);margin:.4rem 0;font-size:.8rem;line-height:1.45}.detail.svelte-11eg0ef{color:var(--muted);margin:.4rem 0;font-size:.82rem}.block.svelte-11eg0ef{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;margin-top:.9rem;padding-top:.9rem;display:flex}.block.svelte-11eg0ef h4:where(.svelte-11eg0ef){margin:0;font-size:.85rem;font-weight:700}.block.svelte-11eg0ef p:where(.svelte-11eg0ef){margin:0;font-size:.85rem}.qr.svelte-11eg0ef{width:240px;height:240px;image-rendering:pixelated;background:#fff;border-radius:10px;padding:8px}.code.svelte-11eg0ef{letter-spacing:.15em;margin:0;font-family:ui-monospace,monospace;font-size:1.6rem;font-weight:700}.phone.svelte-11eg0ef{width:12rem}.grow.svelte-11eg0ef{flex:1;min-width:12rem}.groups.svelte-11eg0ef{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.groups.svelte-11eg0ef button:where(.svelte-11eg0ef){border:1px solid var(--line);border-radius:999px;padding:.2rem .6rem;font-size:.8rem}.groups.svelte-11eg0ef button.on:where(.svelte-11eg0ef){background:var(--hover);border-color:currentColor;font-weight:600}.grid.svelte-mevudh{flex-direction:column;gap:1.1rem;margin:0;display:flex}.field.svelte-mevudh{flex-direction:column;gap:.3rem;display:flex}.name.svelte-mevudh{font-size:.88rem;font-weight:600}.help.svelte-mevudh{color:var(--faint);font-size:.8rem;line-height:1.45}.num.svelte-mevudh{width:6rem}.form.svelte-zysdre{flex-direction:column;gap:.6rem;max-width:30rem;display:flex}.grow.svelte-zysdre{flex:1;min-width:10rem}.help.svelte-zysdre{color:var(--faint);margin:0 0 .6rem;font-size:.8rem;line-height:1.45}.secret.svelte-zysdre{background:var(--hover);-webkit-user-select:all;user-select:all;border-radius:8px;margin:0 0 .75rem;padding:.5rem .7rem;font-size:.85rem;display:block}.list.svelte-zysdre{margin:.6rem 0 0;padding:0;list-style:none}.person.svelte-zysdre{border-top:1px solid var(--line);align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.person.dead.svelte-zysdre{opacity:.6}.av.svelte-zysdre{background:var(--hover);width:32px;height:32px;color:var(--muted);border-radius:999px;flex:none;place-content:center;font-size:.85rem;font-weight:700;display:grid;overflow:hidden}.av.svelte-zysdre img:where(.svelte-zysdre){object-fit:cover;width:100%;height:100%}.pname.svelte-zysdre{margin:0;font-size:.9rem;font-weight:600}.meta.svelte-zysdre{color:var(--faint);margin:.1rem 0 0;font-size:.76rem}.role.svelte-zysdre{font-size:.8rem}.profile.svelte-1kra1hh{flex-wrap:wrap;gap:1.5rem;display:flex}.avatar-col.svelte-1kra1hh{flex-direction:column;align-items:center;gap:.4rem;display:flex}.avatar.svelte-1kra1hh{border:1px solid var(--line);background:var(--hover);width:96px;height:96px;color:var(--muted);cursor:pointer;border-radius:999px;place-content:center;font-size:2.2rem;font-weight:700;display:grid;overflow:hidden}.avatar.svelte-1kra1hh img:where(.svelte-1kra1hh){object-fit:cover;width:100%;height:100%}.avatar.svelte-1kra1hh:hover{outline:2px solid var(--line)}.link.svelte-1kra1hh{color:var(--muted);font-size:.8rem}.link.svelte-1kra1hh:hover{color:var(--text);text-decoration:underline}.fields.svelte-1kra1hh{flex-direction:column;flex:1;gap:.85rem;min-width:16rem;display:flex}.field.svelte-1kra1hh{flex-direction:column;gap:.3rem;display:flex}.name.svelte-1kra1hh{font-size:.85rem;font-weight:600}.help.svelte-1kra1hh{color:var(--faint);margin:0;font-size:.8rem;line-height:1.45}.grow.svelte-1kra1hh{flex:1;min-width:10rem}input[readonly].svelte-1kra1hh{opacity:.75}.grow.svelte-13lkl9t{flex:1;min-width:14rem}.help.svelte-13lkl9t{color:var(--faint);margin:0 0 .6rem;font-size:.8rem;line-height:1.45}.fresh.svelte-13lkl9t{border-color:color-mix(in oklab, var(--accent,var(--text)) 45%, var(--line))}.secret.svelte-13lkl9t{background:var(--hover);white-space:nowrap;-webkit-user-select:all;user-select:all;border-radius:8px;margin:0 0 .75rem;padding:.5rem .7rem;font-size:.8rem;display:block;overflow-x:auto}.head.svelte-13lkl9t h3:where(.svelte-13lkl9t){margin:0}.list.svelte-13lkl9t{margin:.6rem 0 0;padding:0;list-style:none}.tok.svelte-13lkl9t{border-top:1px solid var(--line);align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.tok.dead.svelte-13lkl9t{opacity:.55}.tname.svelte-13lkl9t{margin:0;font-size:.9rem;font-weight:600}.meta.svelte-13lkl9t{color:var(--faint);margin:.1rem 0 0;font-size:.76rem}.meta.svelte-13lkl9t code:where(.svelte-13lkl9t){font-size:.74rem}.badge.svelte-13lkl9t{background:var(--hover);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:.1rem .5rem;font-size:.72rem}.badge.soon.svelte-13lkl9t{background:color-mix(in oklab, var(--color-warning-500) 20%, transparent);color:var(--text)}.badge.expired.svelte-13lkl9t,.badge.revoked.svelte-13lkl9t{background:color-mix(in oklab, var(--color-error-500) 14%, transparent)}.more{width:28px;height:28px;color:var(--muted);border-radius:7px;flex:none}.more:hover{background:var(--hover);color:var(--text)}.danger.svelte-13lkl9t{color:var(--color-error-500)}.screen.svelte-1u3w06f{--topbar-h:46px;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.topbar.svelte-1u3w06f{height:var(--topbar-h);border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;align-items:center;gap:.75rem;padding:0 .9rem;display:flex}.back.svelte-1u3w06f{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.82rem;display:flex}.back.svelte-1u3w06f:hover{color:var(--text);background:var(--hover)}.ttl.svelte-1u3w06f{margin:0;font-size:.95rem;font-weight:700}.body.svelte-1u3w06f{flex:1;width:100%;max-width:860px;min-height:0;margin:0 auto;padding:1.25rem 1rem 4rem;overflow-y:auto}.body.svelte-1u3w06f [data-scope=tabs][data-part=content]{padding-top:1.25rem}.body.svelte-1u3w06f .set-section{flex-direction:column;gap:1rem;display:flex}.body.svelte-1u3w06f .set-lead{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.body.svelte-1u3w06f .set-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:1rem}.body.svelte-1u3w06f .set-card h3{margin:0 0 .6rem;font-size:.95rem;font-weight:700}.body.svelte-1u3w06f .set-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.body.svelte-1u3w06f .set-err{background:color-mix(in oklab, var(--color-error-500) 12%, transparent);color:var(--text);border-radius:8px;margin:0;padding:.45rem .7rem;font-size:.82rem}.body.svelte-1u3w06f .set-ok{color:var(--muted);font-size:.82rem}.wrap.svelte-bn14q8{max-width:760px;margin:0 auto;padding:2rem 1.5rem 6rem}.head.svelte-bn14q8{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.head.svelte-bn14q8 p:where(.svelte-bn14q8){margin:0}.seg.svelte-bn14q8{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:2px;display:inline-flex}.seg.svelte-bn14q8 button:where(.svelte-bn14q8){color:var(--faint);border-radius:7px;padding:.2rem .7rem;font-size:.8rem}.seg.svelte-bn14q8 button.on:where(.svelte-bn14q8){background:var(--hover);color:var(--text);font-weight:600}.panel.svelte-bn14q8{min-height:60vh}.err.svelte-bn14q8{background:color-mix(in oklab, var(--color-error-500) 12%, transparent);border-radius:8px;padding:.45rem .7rem;font-size:.82rem}.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(--hot) 14%, transparent);border-color:color-mix(in oklab, var(--hot) 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(--hot);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}.presence.svelte-1h8gku7{z-index:var(--z-chrome);display:flex;position:fixed;top:1rem;right:1rem}.who.svelte-1h8gku7{z-index:calc(20 - var(--i));border:2px solid var(--bg);background:oklch(.72 .13 var(--hue));width:30px;height:30px;color:oklch(.22 .05 var(--hue));border-radius:999px;place-content:center;margin-left:-8px;font-size:.78rem;font-weight:700;line-height:1;transition:transform .14s;display:grid}.who.svelte-1h8gku7:first-child{margin-left:0}.who.svelte-1h8gku7:hover{z-index:30;transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.who.svelte-1h8gku7{transition:none}}.me.svelte-1h8gku7{box-shadow:0 0 0 2px var(--accent,oklch(68% .2 40))}.planner.svelte-1h8gku7{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}@media (width<=900px){.planner.svelte-1h8gku7{grid-template-columns:minmax(0,1fr)}}.crash.svelte-1n46o8q{z-index:9999;background:var(--surface-solid);color:var(--text);flex-direction:column;gap:.8rem;padding:2rem;display:flex;position:fixed;inset:0;overflow:auto}.crash.svelte-1n46o8q pre:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;border-radius:10px;margin:0;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.cap.svelte-1n46o8q{color:var(--faint);letter-spacing:.03em;font-size:.7rem;font-weight:700}.pick.svelte-1n46o8q{flex-direction:column;gap:.25rem;max-height:40vh;margin:.35rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.one.svelte-1n46o8q{border:1px solid var(--line);width:100%;color:var(--muted);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:.45rem;padding:.45rem .6rem;font-size:.9rem;display:flex}.one.svelte-1n46o8q:hover{background:var(--hover);color:var(--text)}.one.on.svelte-1n46o8q{border-color:var(--accent,var(--line));color:var(--text);font-weight:600}.err.svelte-1n46o8q{z-index:var(--z-toast);border:1px solid var(--color-error-500);background:var(--surface-solid);max-width:min(92vw,520px);color:var(--text);border-radius:12px;align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:.85rem;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000038}.err.svelte-1n46o8q button:where(.svelte-1n46o8q){color:var(--faint);font-size:1rem;line-height:1}
