/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-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-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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme;@layer base{html{scroll-behavior:smooth}html,body{overflow-x:clip}body{font-family:var(--family-sans);position:relative}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}ul{list-style-type:none}a{cursor:pointer;color:inherit;outline-color:var(--color-danger);text-decoration:none}button{cursor:pointer;text-align:center;border:1px solid var(--black);color:var(--black);font-weight:var(--font-bold);background-color:#0000;font-size:1rem}input,input::placeholder,textarea,button{outline-color:var(--color-danger);font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@document url-prefix(""){h1, h2, h3, h4, h5, h6, button, a, input, textarea, label, span { font-weight: var(--font-regular) !important; } body { font-family: Verdana, sans-serif; }}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:var(--duration-instant)!important;transition-duration:var(--duration-instant)!important;scroll-behavior:auto!important;transition-delay:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}html:not([data-js]) [data-motion-reveal],html[data-motion-failed] [data-motion-reveal]{opacity:1!important;transform:none!important}@media (forced-colors:active){input,textarea,select,[role=combobox]{border:1px solid canvastext!important}button{border:1px solid buttonborder!important}:focus-visible{outline-offset:2px;outline:2px solid highlight!important}}}@layer components{[data-accent-bar]{--accent-bar-opacity:0;--accent-bar-color:var(--color-accent);position:relative}[data-accent-bar]:after{content:"";background:var(--accent-bar-color);opacity:var(--accent-bar-opacity);pointer-events:none;transition:opacity var(--duration-150) var(--ease-standard);border-radius:1px;position:absolute}[data-accent-bar=bottom]:after{inset:auto var(--accent-bar-inset) var(--accent-bar-gap);height:2px}[data-accent-bar=left]:after{inset:var(--accent-bar-inset) auto var(--accent-bar-inset) var(--accent-bar-gap);width:2px}[data-accent-bar=rule]{--accent-bar-opacity:1}[data-accent-bar=rule]:after{width:2px;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){[data-accent-bar]:after{transition:none}}::view-transition-old(root){animation-duration:var(--duration-220);animation-timing-function:var(--ease-out-quint)}::view-transition-new(root){animation-duration:var(--duration-220);animation-timing-function:var(--ease-out-quint)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}[data-grain]>*{z-index:var(--z-raised);position:relative}[data-grain=true]:after{content:"";pointer-events:none;border-radius:inherit;background-image:var(--grain-texture);opacity:.03;mix-blend-mode:overlay;z-index:var(--z-base);position:absolute;inset:0}[data-field-required]:after{content:"*";color:var(--color-danger);margin-left:2px}[data-icon-size=md]>svg{width:var(--space-5);height:var(--space-5)}[data-icon-size=sm]>svg{width:var(--space-r0-95);height:var(--space-r0-95)}[data-state=open]>[data-select-icon]{transform:rotate(180deg)}[data-sidebar]{--nav-label-opacity:1;--nav-label-col:1fr;--nav-icon-scale:.767;--nav-icon-shift:0px;--brand-mono-shift:0px}[data-nav-label]{will-change:opacity}[data-sidebar=drawer]:after{content:"";pointer-events:none;z-index:var(--z-base);background-image:var(--grain-texture);opacity:.05;mix-blend-mode:overlay;position:absolute;inset:0}[data-sidebar=drawer]>*{z-index:var(--z-raised);position:relative}@media (width>=900px){[data-shell]{padding-left:var(--sidebar-width-collapsed);transition:padding-left var(--duration-240) var(--ease-standard)}:is([data-shell]:has([data-sidebar=rail]:hover),[data-shell]:has([data-sidebar=rail] :focus-visible)){padding-left:var(--sidebar-width)}[data-sidebar=rail]{width:var(--sidebar-width-collapsed);transition:width var(--duration-240) var(--ease-standard);contain:layout paint;--nav-label-opacity:0;--nav-label-col:0fr;--nav-icon-scale:1;--nav-icon-shift:-3px;--brand-mono-shift:-3px}[data-sidebar=rail]:after{content:"";pointer-events:none;z-index:var(--z-base);background-image:var(--grain-texture);opacity:.05;mix-blend-mode:overlay;position:absolute;inset:0}[data-sidebar=rail]>*{z-index:var(--z-raised);position:relative}[data-sidebar=rail]:hover{width:var(--sidebar-width);--nav-label-opacity:1;--nav-label-col:1fr;--nav-icon-scale:.767;--nav-icon-shift:0px;--brand-mono-shift:0px}[data-sidebar=rail]:has(:focus-visible){width:var(--sidebar-width);--nav-label-opacity:1;--nav-label-col:1fr;--nav-icon-scale:.767;--nav-icon-shift:0px;--brand-mono-shift:0px}}[data-package-meta]>span:not(:last-child):after{content:"·";margin-left:var(--space-r0-9);opacity:.6}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.center{flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.inset-y-1\/2{inset-block:50%}.start-0{inset-inline-start:calc(var(--space-1) * 0)}.-top-e40{top:calc(var(--space-e40) * -1)}.top-0{top:0}.top-7px{top:var(--space-7px)}.top-13px{top:var(--space-13px)}.top-auto{top:auto}.top-tooltip-offset{top:var(--space-tooltip-offset)}.right-2{right:calc(var(--space-1) * 2)}.right-2px{right:var(--space-2px)}.bottom-tooltip-offset{bottom:var(--space-tooltip-offset)}.-left-10000px{left:calc(var(--space-10000px) * -1)}.left-0{left:0}.left-1\/2{left:50%}.left-2px{left:var(--space-2px)}.left-tooltip-offset{left:var(--space-tooltip-offset)}.isolate{isolation:isolate}.z-backdrop{z-index:var(--z-backdrop)}.z-drawer{z-index:var(--z-drawer)}.z-dropdown{z-index:var(--z-dropdown)}.z-palette{z-index:var(--z-palette)}.z-raised{z-index:var(--z-raised)}.z-skip-link{z-index:var(--z-skip-link)}.z-sticky{z-index:var(--z-sticky)}.z-tooltip{z-index:var(--z-tooltip)}.col-span-full{grid-column:1/-1}.row-span-11{grid-row:span 11/span 11}.container{width:100%}@media (width>=560px){.container{max-width:560px}}@media (width>=720px){.container{max-width:720px}}@media (width>=760px){.container{max-width:760px}}@media (width>=900px){.container{max-width:900px}}@media (width>=1024px){.container{max-width:1024px}}.m-0{margin:0}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.-my-4px{margin-block:calc(var(--space-4px) * -1)}.my-0{margin-block:0}.ms-1{margin-inline-start:var(--space-1)}.me-2{margin-inline-end:calc(var(--space-1) * 2)}.mt-2{margin-top:calc(var(--space-1) * 2)}.mt-3{margin-top:calc(var(--space-1) * 3)}.mt-4{margin-top:calc(var(--space-1) * 4)}.mt-6{margin-top:calc(var(--space-1) * 6)}.mt-16{margin-top:calc(var(--space-1) * 16)}.mt-auto{margin-top:auto}.mt-e0-1{margin-top:var(--space-e0-1)}.mt-e0-2{margin-top:var(--space-e0-2)}.mt-e0-4{margin-top:var(--space-e0-4)}.mt-e0-5{margin-top:var(--space-e0-5)}.mt-e1-25{margin-top:var(--space-e1-25)}.mt-e6{margin-top:var(--space-e6)}.mt-r0-2{margin-top:var(--space-r0-2)}.mr-e0-05{margin-right:var(--space-e0-05)}.mr-e0-5{margin-right:var(--space-e0-5)}.mb-0{margin-bottom:0}.mb-3{margin-bottom:calc(var(--space-1) * 3)}.mb-8{margin-bottom:calc(var(--space-1) * 8)}.mb-e0-5{margin-bottom:var(--space-e0-5)}.mb-header-gap{margin-bottom:var(--space-header-gap)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-16\/10{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-3\.5{width:calc(var(--space-1) * 3.5);height:calc(var(--space-1) * 3.5)}.size-4{width:calc(var(--space-1) * 4);height:calc(var(--space-1) * 4)}.size-6{width:calc(var(--space-1) * 6);height:calc(var(--space-1) * 6)}.size-7{width:calc(var(--space-1) * 7);height:calc(var(--space-1) * 7)}.size-18px{width:var(--space-18px);height:var(--space-18px)}.size-22px{width:var(--space-22px);height:var(--space-22px)}.size-28px{width:var(--space-28px);height:var(--space-28px)}.size-32px{width:var(--space-32px);height:var(--space-32px)}.size-40px{width:var(--space-40px);height:var(--space-40px)}.size-dot{width:var(--dot-size,6px);height:var(--dot-size,6px)}.size-e0-7{width:var(--space-e0-7);height:var(--space-e0-7)}.size-e0-55{width:var(--space-e0-55);height:var(--space-e0-55)}.size-e1-1{width:var(--space-e1-1);height:var(--space-e1-1)}.size-e1-5{width:var(--space-e1-5);height:var(--space-e1-5)}.size-r1-4{width:var(--space-r1-4);height:var(--space-r1-4)}.size-r1-15{width:var(--space-r1-15);height:var(--space-r1-15)}.h-1px{height:var(--space-1px)}.h-2{height:calc(var(--space-1) * 2)}.h-2px{height:var(--space-2px)}.h-3{height:calc(var(--space-1) * 3)}.h-5{height:calc(var(--space-1) * 5)}.h-6{height:calc(var(--space-1) * 6)}.h-7{height:calc(var(--space-1) * 7)}.h-8{height:calc(var(--space-1) * 8)}.h-12{height:calc(var(--space-1) * 12)}.h-56px{height:var(--space-56px)}.h-280px{height:var(--space-280px)}.h-320px{height:var(--space-320px)}.h-auto{height:auto}.h-e0-4{height:var(--space-e0-4)}.h-e1-6{height:var(--space-e1-6)}.h-e4-5{height:var(--space-e4-5)}.h-e14{height:var(--space-e14)}.h-full{height:100%}.h-r2-6{height:var(--space-r2-6)}.h-screen{height:100vh}.max-h-360px{max-height:var(--space-360px)}.max-h-e40{max-height:var(--space-e40)}.max-h-palette-h{max-height:var(--size-palette-h)}.max-h-palette-list-h{max-height:var(--size-palette-list-h)}.max-h-radix-select-content-h{max-height:var(--radix-select-content-available-height)}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--space-1) * 8)}.min-h-24px{min-height:var(--space-24px)}.min-h-28px{min-height:var(--space-28px)}.min-h-36{min-height:calc(var(--space-1) * 36)}.min-h-40px{min-height:var(--space-40px)}.min-h-72{min-height:calc(var(--space-1) * 72)}.min-h-220px{min-height:var(--space-220px)}.min-h-280px{min-height:var(--space-280px)}.min-h-360px{min-height:var(--space-360px)}.min-h-640px{min-height:var(--space-640px)}.min-h-990px{min-height:var(--space-990px)}.min-h-1900px{min-height:var(--space-1900px)}.min-h-1920px{min-height:var(--space-1920px)}.min-h-auto{min-height:auto}.min-h-below-header{min-height:var(--size-below-header)}.min-h-below-header-dynamic{min-height:var(--size-below-header-dynamic)}.min-h-e1-6{min-height:var(--space-e1-6)}.min-h-e1-55{min-height:var(--space-e1-55)}.min-h-screen{min-height:100vh}.w-1px{width:var(--space-1px)}.w-3{width:calc(var(--space-1) * 3)}.w-16{width:calc(var(--space-1) * 16)}.w-18{width:calc(var(--space-1) * 18)}.w-24{width:calc(var(--space-1) * 24)}.w-44{width:calc(var(--space-1) * 44)}.w-auto{width:auto}.w-drawer{width:var(--size-drawer)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-palette{width:var(--size-palette)}.w-portrait{width:var(--size-portrait)}.max-w-50ch{max-width:var(--space-50ch)}.max-w-52ch{max-width:var(--space-52ch)}.max-w-56ch{max-width:var(--space-56ch)}.max-w-60ch{max-width:var(--space-60ch)}.max-w-62ch{max-width:var(--space-62ch)}.max-w-72{max-width:calc(var(--space-1) * 72)}.max-w-72ch{max-width:var(--space-72ch)}.max-w-88{max-width:calc(var(--space-1) * 88)}.max-w-104{max-width:calc(var(--space-1) * 104)}.max-w-640px{max-width:var(--space-640px)}.max-w-1280px{max-width:var(--space-1280px)}.max-w-app{max-width:var(--app-width)}.max-w-radix-select-content-w{max-width:var(--radix-select-content-available-width)}.max-w-tooltip{max-width:var(--size-tooltip)}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--space-1) * 6)}.min-w-10{min-width:calc(var(--space-1) * 10)}.min-w-32{min-width:calc(var(--space-1) * 32)}.min-w-160px{min-width:var(--space-160px)}.min-w-e1-6{min-width:var(--space-e1-6)}.min-w-radix-select-trigger-w{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-e14{flex-basis:var(--space-e14)}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-4px{--tw-translate-x:calc(var(--space-4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3px{--tw-translate-y:calc(var(--space-3px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-4px{--tw-translate-y:calc(var(--space-4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--space-1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3px{--tw-translate-y:var(--space-3px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4px{--tw-translate-y:var(--space-4px);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.brand-mono-shift{transform:translateX(var(--brand-mono-shift,0))}.fill-scale-x{transform:scaleX(var(--fill,0))}.nav-icon-motion{transform:translateX(var(--nav-icon-shift,0)) scale(var(--nav-icon-scale,.767))}.progress-scale-x{transform:scaleX(var(--progress,0))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-drop-in{animation:drop-in var(--duration-180) var(--ease-standard)}.animate-enter-240{animation:enter var(--duration-240) var(--ease-standard) both}.animate-placeholder-pulse{animation:placeholder-pulse var(--duration-1600) var(--ease-in-out) infinite}.animate-pulse{animation:pulse var(--duration-1400) var(--ease-in-out) infinite}.animate-pulse-dot{animation:pulse-dot var(--duration-1250) var(--ease-in-out-quad) -.4s infinite}.animate-rotate-loader{animation:rotate-loader var(--duration-1200) var(--ease-linear) infinite}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-56px{scroll-margin-top:var(--space-56px)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-\[1\.5rem_var\(--nav-label-col\,0fr\)\]{grid-template-columns:1.5rem var(--nav-label-col,0fr)}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[3em_1fr\]{grid-template-columns:3em 1fr}.grid-cols-\[3em_3em_1\.25em_1fr\]{grid-template-columns:3em 3em 1.25em 1fr}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.grid-cols-\[18px_1fr_auto\]{grid-template-columns:18px 1fr auto}.grid-cols-\[32px_var\(--nav-label-col\,0fr\)\]{grid-template-columns:32px var(--nav-label-col,0fr)}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[repeat\(3\,1fr\)\]{grid-template-columns:repeat(3,1fr)}.grid-cols-\[repeat\(7\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,320px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,360px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(14rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.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-0{gap:0}.gap-1{gap:var(--space-1)}.gap-2{gap:calc(var(--space-1) * 2)}.gap-2px{gap:var(--space-2px)}.gap-3{gap:calc(var(--space-1) * 3)}.gap-4{gap:calc(var(--space-1) * 4)}.gap-5{gap:calc(var(--space-1) * 5)}.gap-6{gap:calc(var(--space-1) * 6)}.gap-8{gap:calc(var(--space-1) * 8)}.gap-10{gap:calc(var(--space-1) * 10)}.gap-e0-1{gap:var(--space-e0-1)}.gap-e0-3{gap:var(--space-e0-3)}.gap-e0-4{gap:var(--space-e0-4)}.gap-e0-5{gap:var(--space-e0-5)}.gap-e0-6{gap:var(--space-e0-6)}.gap-e0-7{gap:var(--space-e0-7)}.gap-e0-15{gap:var(--space-e0-15)}.gap-e0-25{gap:var(--space-e0-25)}.gap-e0-35{gap:var(--space-e0-35)}.gap-e0-45{gap:var(--space-e0-45)}.gap-e0-55{gap:var(--space-e0-55)}.gap-e0-65{gap:var(--space-e0-65)}.gap-e0-75{gap:var(--space-e0-75)}.gap-e0-85{gap:var(--space-e0-85)}.gap-e1{gap:var(--space-e1)}.gap-e1-2{gap:var(--space-e1-2)}.gap-e1-5{gap:var(--space-e1-5)}.gap-e1-25{gap:var(--space-e1-25)}.gap-e2{gap:var(--space-e2)}.gap-r0-3{gap:var(--space-r0-3)}.gap-r0-4{gap:var(--space-r0-4)}.gap-r0-6{gap:var(--space-r0-6)}.gap-r0-35{gap:var(--space-r0-35)}.gap-r0-55{gap:var(--space-r0-55)}.gap-r0-85{gap:var(--space-r0-85)}.gap-r1-1{gap:var(--space-r1-1)}.gap-r1-6{gap:var(--space-r1-6)}.gap-x-2{column-gap:calc(var(--space-1) * 2)}.gap-x-3{column-gap:calc(var(--space-1) * 3)}.gap-x-5{column-gap:calc(var(--space-1) * 5)}.gap-x-e0-5{column-gap:var(--space-e0-5)}.gap-x-e1{column-gap:var(--space-e1)}.gap-x-e1-5{column-gap:var(--space-e1-5)}.gap-x-e2-5{column-gap:var(--space-e2-5)}.gap-x-r0-6{column-gap:var(--space-r0-6)}.gap-x-r0-7{column-gap:var(--space-r0-7)}.gap-x-r0-9{column-gap:var(--space-r0-9)}.gap-y-1{row-gap:var(--space-1)}.gap-y-2{row-gap:calc(var(--space-1) * 2)}.gap-y-3{row-gap:calc(var(--space-1) * 3)}.gap-y-4{row-gap:calc(var(--space-1) * 4)}.gap-y-e0-4{row-gap:var(--space-e0-4)}.gap-y-e0-75{row-gap:var(--space-e0-75)}.gap-y-e1{row-gap:var(--space-e1)}.gap-y-e1-2{row-gap:var(--space-e1-2)}.gap-y-e1-25{row-gap:var(--space-e1-25)}.gap-y-r0-4{row-gap:var(--space-r0-4)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-circle{border-radius:var(--radius-circle)}.rounded-control{border-radius:var(--radius-control)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-surface{border-radius:var(--radius-surface)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-border-subtle{border-color:var(--color-border-subtle)}.border-current{border-color:currentColor}.border-danger{border-color:var(--color-danger)}.border-terminal-titlebar-border{border-color:var(--terminal-titlebar-border)}.border-transparent{border-color:#0000}.border-y-border-subtle{border-block-color:var(--color-border-subtle)}.border-t-border-subtle{border-top-color:var(--color-border-subtle)}.border-b-border-subtle{border-bottom-color:var(--color-border-subtle)}.bg-accent{background-color:var(--color-accent)}.bg-accent-hover{background-color:var(--color-accent-hover)}.bg-bg{background-color:var(--color-bg)}.bg-bg-elevated{background-color:var(--color-bg-elevated)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--color-danger)}.bg-diff-added-bg{background-color:var(--color-diff-added-bg)}.bg-diff-added-bg-strong{background-color:var(--color-diff-added-bg-strong)}.bg-diff-removed-bg{background-color:var(--color-diff-removed-bg)}.bg-diff-removed-bg-strong{background-color:var(--color-diff-removed-bg-strong)}.bg-dot{background-color:var(--dot-color,var(--color-accent))}.bg-scrim{background-color:var(--color-scrim)}.bg-sidebar-bg{background-color:var(--sidebar-bg)}.bg-surface-glass-a55{background-color:var(--color-surface-glass-a55)}.bg-surface-glass-a80{background-color:var(--color-surface-glass-a80)}.bg-surface-glass-a92{background-color:var(--color-surface-glass-a92)}.bg-surface-overlay{background-color:var(--color-surface-overlay)}.bg-surface-subtle{background-color:var(--color-surface-subtle)}.bg-terminal-bg{background-color:var(--terminal-bg)}.bg-terminal-dot-green{background-color:var(--terminal-dot-green)}.bg-terminal-dot-red{background-color:var(--terminal-dot-red)}.bg-terminal-dot-yellow{background-color:var(--terminal-dot-yellow)}.bg-terminal-titlebar-bg{background-color:var(--terminal-titlebar-bg)}.bg-tint-accent-a12{background-color:var(--color-tint-accent-a12)}.bg-tooltip-bg{background-color:var(--color-tooltip-bg)}.bg-transparent{background-color:#0000}.fill-accent{fill:var(--color-accent)}.fill-none{fill:none}.stroke-accent{stroke:var(--color-accent)}.stroke-border-subtle{stroke:var(--color-border-subtle)}.stroke-fg-muted{stroke:var(--color-fg-muted)}.stroke-1{stroke-width:1px}.stroke-1-5{stroke-width:1.5px}.stroke-1-25{stroke-width:1.25px}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-2{padding:calc(var(--space-1) * 2)}.p-2px{padding:var(--space-2px)}.p-3{padding:calc(var(--space-1) * 3)}.p-4{padding:calc(var(--space-1) * 4)}.p-5{padding:calc(var(--space-1) * 5)}.p-card-lg{padding:var(--space-card-lg)}.p-card-md{padding:var(--space-card-md)}.p-card-sm{padding:var(--space-card-sm)}.p-demo-host{padding:var(--space-demo-host)}.p-dev-page{padding:var(--space-dev-page)}.p-e0-5{padding:var(--space-e0-5)}.p-e0-9{padding:var(--space-e0-9)}.p-e0-75{padding:var(--space-e0-75)}.p-e1{padding:var(--space-e1)}.p-e1-5{padding:var(--space-e1-5)}.page-gutter{padding-inline:var(--page-gutter)}.px-0{padding-inline:0}.px-1{padding-inline:var(--space-1)}.px-1px{padding-inline:var(--space-1px)}.px-2{padding-inline:calc(var(--space-1) * 2)}.px-3{padding-inline:calc(var(--space-1) * 3)}.px-4{padding-inline:calc(var(--space-1) * 4)}.px-5{padding-inline:calc(var(--space-1) * 5)}.px-8px{padding-inline:var(--space-8px)}.px-e0-3{padding-inline:var(--space-e0-3)}.px-e0-4{padding-inline:var(--space-e0-4)}.px-e0-5{padding-inline:var(--space-e0-5)}.px-e0-6{padding-inline:var(--space-e0-6)}.px-e0-7{padding-inline:var(--space-e0-7)}.px-e0-8{padding-inline:var(--space-e0-8)}.px-e0-35{padding-inline:var(--space-e0-35)}.px-e0-55{padding-inline:var(--space-e0-55)}.px-e0-65{padding-inline:var(--space-e0-65)}.px-e0-75{padding-inline:var(--space-e0-75)}.px-e0-85{padding-inline:var(--space-e0-85)}.px-e0-95{padding-inline:var(--space-e0-95)}.px-e1{padding-inline:var(--space-e1)}.px-e1-5{padding-inline:var(--space-e1-5)}.px-e1-25{padding-inline:var(--space-e1-25)}.px-e2{padding-inline:var(--space-e2)}.px-r0-6{padding-inline:var(--space-r0-6)}.px-r0-35{padding-inline:var(--space-r0-35)}.px-r0-65{padding-inline:var(--space-r0-65)}.px-r1-1{padding-inline:var(--space-r1-1)}.py-0{padding-block:0}.py-1{padding-block:var(--space-1)}.py-2{padding-block:calc(var(--space-1) * 2)}.py-3{padding-block:calc(var(--space-1) * 3)}.py-4{padding-block:calc(var(--space-1) * 4)}.py-4px{padding-block:var(--space-4px)}.py-5{padding-block:calc(var(--space-1) * 5)}.py-8{padding-block:calc(var(--space-1) * 8)}.py-e0-1{padding-block:var(--space-e0-1)}.py-e0-2{padding-block:var(--space-e0-2)}.py-e0-3{padding-block:var(--space-e0-3)}.py-e0-4{padding-block:var(--space-e0-4)}.py-e0-05{padding-block:var(--space-e0-05)}.py-e0-5{padding-block:var(--space-e0-5)}.py-e0-6{padding-block:var(--space-e0-6)}.py-e0-7{padding-block:var(--space-e0-7)}.py-e0-15{padding-block:var(--space-e0-15)}.py-e0-25{padding-block:var(--space-e0-25)}.py-e0-35{padding-block:var(--space-e0-35)}.py-e0-45{padding-block:var(--space-e0-45)}.py-e0-75{padding-block:var(--space-e0-75)}.py-e0-85{padding-block:var(--space-e0-85)}.py-e1{padding-block:var(--space-e1)}.py-e1-5{padding-block:var(--space-e1-5)}.py-e2{padding-block:var(--space-e2)}.py-e2-5{padding-block:var(--space-e2-5)}.py-r0-6{padding-block:var(--space-r0-6)}.py-r0-9{padding-block:var(--space-r0-9)}.py-r0-55{padding-block:var(--space-r0-55)}.py-r0-65{padding-block:var(--space-r0-65)}.py-r0-85{padding-block:var(--space-r0-85)}.py-section-y{padding-block:var(--space-section-y)}.pe-e0-5{padding-inline-end:var(--space-e0-5)}.pt-0{padding-top:0}.pt-1{padding-top:var(--space-1)}.pt-2{padding-top:calc(var(--space-1) * 2)}.pt-3{padding-top:calc(var(--space-1) * 3)}.pt-4{padding-top:calc(var(--space-1) * 4)}.pt-e0-7{padding-top:var(--space-e0-7)}.pt-e0-9{padding-top:var(--space-e0-9)}.pt-e0-15{padding-top:var(--space-e0-15)}.pt-e3{padding-top:var(--space-e3)}.pt-palette-top{padding-top:var(--space-palette-top)}.pt-r0-85{padding-top:var(--space-r0-85)}.pt-section-y{padding-top:var(--space-section-y)}.pr-3{padding-right:calc(var(--space-1) * 3)}.pr-5{padding-right:calc(var(--space-1) * 5)}.pr-7{padding-right:calc(var(--space-1) * 7)}.pr-e0-2{padding-right:var(--space-e0-2)}.pr-e0-4{padding-right:var(--space-e0-4)}.pb-0{padding-bottom:0}.pb-e0-4{padding-bottom:var(--space-e0-4)}.pb-e0-45{padding-bottom:var(--space-e0-45)}.pb-e2{padding-bottom:var(--space-e2)}.pb-e3{padding-bottom:var(--space-e3)}.pl-4{padding-left:calc(var(--space-1) * 4)}.pl-28{padding-left:calc(var(--space-1) * 28)}.pl-e0-75{padding-left:var(--space-e0-75)}.pl-r0-7{padding-left:var(--space-r0-7)}.pl-r0-85{padding-left:var(--space-r0-85)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-inherit{font-family:inherit}.font-mono{font-family:var(--family-mono)}.font-mono-consolas{font-family:var(--family-mono-consolas)}.font-mono-jetbrains{font-family:var(--family-mono-jetbrains)}.font-mono-jetbrains-short{font-family:var(--family-mono-jetbrains-short)}.font-mono-menlo{font-family:var(--family-mono-menlo)}.font-mono-sf{font-family:var(--family-mono-sf)}.font-sans{font-family:var(--family-sans)}.text-2xs{font-size:var(--text-2xs)}.text-3xl{font-size:var(--text-3xl)}.text-dev-title{font-size:var(--text-dev-title)}.text-display{font-size:var(--text-display)}.text-lg{font-size:var(--text-lg)}.text-md{font-size:var(--text-md)}.text-r0-8{font-size:var(--text-r0-8)}.text-r0-9{font-size:var(--text-r0-9)}.text-r0-65{font-size:var(--text-r0-65)}.text-r0-72{font-size:var(--text-r0-72)}.text-r0-78{font-size:var(--text-r0-78)}.text-r0-82{font-size:var(--text-r0-82)}.text-r0-875{font-size:var(--text-r0-875)}.text-r0-8125{font-size:var(--text-r0-8125)}.text-r1{font-size:var(--text-r1)}.text-r1-1667{font-size:var(--text-r1-1667)}.text-section-subtitle{font-size:var(--text-section-subtitle)}.text-section-title{font-size:var(--text-section-title)}.text-sm{font-size:var(--text-sm)}.text-xl{font-size:var(--text-xl)}.text-xs{font-size:var(--text-xs)}.leading-1-12{--tw-leading:var(--leading-1-12);line-height:var(--leading-1-12)}.leading-1-15{--tw-leading:var(--leading-1-15);line-height:var(--leading-1-15)}.leading-1-25{--tw-leading:var(--leading-1-25);line-height:var(--leading-1-25)}.leading-1-45{--tw-leading:var(--leading-1-45);line-height:var(--leading-1-45)}.leading-1-55{--tw-leading:var(--leading-1-55);line-height:var(--leading-1-55)}.leading-inherit{--tw-leading:inherit;line-height:inherit}.leading-none{--tw-leading:var(--leading-none);line-height:var(--leading-none)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-prose{--tw-leading:var(--leading-prose);line-height:var(--leading-prose)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-bold);font-weight:var(--font-bold)}.font-medium{--tw-font-weight:var(--font-medium);font-weight:var(--font-medium)}.font-regular{--tw-font-weight:var(--font-regular);font-weight:var(--font-regular)}.tracking-0-02{--tw-tracking:var(--tracking-0-02);letter-spacing:var(--tracking-0-02)}.tracking-0-06{--tw-tracking:var(--tracking-0-06);letter-spacing:var(--tracking-0-06)}.tracking-display{--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.tracking-eyebrow{--tw-tracking:var(--tracking-eyebrow);letter-spacing:var(--tracking-eyebrow)}.tracking-n0-005{--tw-tracking:var(--tracking-n0-005);letter-spacing:var(--tracking-n0-005)}.tracking-n0-025{--tw-tracking:var(--tracking-n0-025);letter-spacing:var(--tracking-n0-025)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.tab-2{tab-size:2}.text-accent{color:var(--color-accent)}.text-accent-large{color:var(--color-accent-large)}.text-accent-text{color:var(--color-accent-text)}.text-danger{color:var(--color-danger)}.text-diff-added-fg{color:var(--color-diff-added-fg)}.text-diff-removed-fg{color:var(--color-diff-removed-fg)}.text-fg{color:var(--color-fg)}.text-fg-muted{color:var(--color-fg-muted)}.text-fg-secondary{color:var(--color-fg-secondary)}.text-icon-muted{color:var(--color-icon-muted)}.text-inherit{color:inherit}.text-mark-adaptive-pool{color:var(--color-mark-adaptive-pool)}.text-mark-jirallm{color:var(--color-mark-jirallm)}.text-mark-quickurrence{color:var(--color-mark-quickurrence)}.text-on-accent{color:var(--color-on-accent)}.text-sidebar-fg{color:var(--sidebar-fg)}.text-sidebar-fg-active{color:var(--sidebar-fg-active)}.text-status-early{color:var(--color-status-early)}.text-status-live{color:var(--color-status-live)}.text-status-maintenance{color:var(--color-status-maintenance)}.text-status-progressive{color:var(--color-status-progressive)}.text-terminal-fg{color:var(--terminal-fg)}.text-terminal-fg-muted{color:var(--terminal-fg-muted)}.text-tooltip-fg{color:var(--color-tooltip-fg)}.uppercase{text-transform:uppercase}.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}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-accent-ui{-webkit-text-decoration-color:var(--color-accent-ui);-webkit-text-decoration-color:var(--color-accent-ui);-webkit-text-decoration-color:var(--color-accent-ui);text-decoration-color:var(--color-accent-ui)}.underline-offset-e0-2{text-underline-offset:var(--space-e0-2)}.accent-accent{accent-color:var(--color-accent)}.opacity-\(--nav-label-opacity\){opacity:var(--nav-label-opacity)}.opacity-0{opacity:0}.opacity-8{opacity:.08}.opacity-45{opacity:.45}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-hint{opacity:var(--hint-opacity)}.shadow-accent-glow{--tw-shadow:var(--shadow-accent-base), 0 8px 24px -8px var(--tw-shadow-color,var(--color-shadow-accent-a35));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevated{--tw-shadow:var(--shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-hairline{--tw-shadow:var(--hairline-etched);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-ring-accent{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ring-border-subtle{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-border-subtle));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ring-current{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-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)}.shadow-ring-danger{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-danger));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-scrim-drop{--tw-shadow:0 4px 6px var(--tw-shadow-color,var(--color-shadow-scrim-a10));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-soft{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-soft-ring{--tw-shadow:var(--shadow-soft), inset 0 0 0 1px var(--tw-shadow-color,var(--color-border-subtle));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-terminal{--tw-shadow:0 1px 0 var(--tw-shadow-color,var(--terminal-shadow-near)), 0 8px 24px -8px var(--tw-shadow-color,var(--terminal-shadow-far));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(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)}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-accent-ui{--tw-ring-color:var(--color-accent-ui)}.ring-border-subtle{--tw-ring-color:var(--color-border-subtle)}.ring-current{--tw-ring-color:currentcolor}.ring-danger{--tw-ring-color:var(--color-danger)}.ring-fg-muted{--tw-ring-color:var(--color-fg-muted)}.ring-status-live{--tw-ring-color:var(--color-status-live)}.ring-status-progressive{--tw-ring-color:var(--color-status-progressive)}.ring-white-a10{--tw-ring-color:var(--white-a10)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-accent{outline-color:var(--color-accent)}.backdrop-blur-4px{--tw-backdrop-blur:blur(4px);-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,)}.backdrop-blur-12px{--tw-backdrop-blur:blur(12px);-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,)}.backdrop-blur-20px{--tw-backdrop-blur:blur(20px);-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,)}.backdrop-saturate-160{--tw-backdrop-saturate:saturate(160%);-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,)}.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,ease);transition-duration:var(--tw-duration,0s)}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[color\,background-color\]{transition-property:color,background-color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[color\,box-shadow\,background-color\]{transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[grid-template-rows\,opacity\,translate\]{transition-property:grid-template-rows,opacity,translate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[opacity\]{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[transform\]{transition-property:transform;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[translate\,box-shadow\]{transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[translate\,rotate\]{transition-property:translate,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-150{--tw-duration:var(--duration-150);transition-duration:var(--duration-150)}.duration-180{--tw-duration:var(--duration-180);transition-duration:var(--duration-180)}.duration-200{--tw-duration:var(--duration-200);transition-duration:var(--duration-200)}.duration-220{--tw-duration:var(--duration-220);transition-duration:var(--duration-220)}.duration-240{--tw-duration:var(--duration-240);transition-duration:var(--duration-240)}.duration-300{--tw-duration:var(--duration-300);transition-duration:var(--duration-300)}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--accent-bar-color\:var\(--color-danger\)\]{--accent-bar-color:var(--color-danger)}.\[--accent-bar-color\:var\(--color-on-accent\)\]{--accent-bar-color:var(--color-on-accent)}.\[--accent-bar-color\:var\(--status-tone\)\]{--accent-bar-color:var(--status-tone)}.\[--accent-bar-gap\:1px\]{--accent-bar-gap:1px}.\[--accent-bar-inset\:16px\]{--accent-bar-inset:16px}.\[--accent-bar-opacity\:1\]{--accent-bar-opacity:1}.\[--color-accent-large\:var\(--color-accent-text\)\]{--color-accent-large:var(--color-accent-text)}.\[--color-accent-text\:var\(--color-accent\)\]{--color-accent-text:var(--color-accent)}.\[--color-accent-tint\:transparent\]{--color-accent-tint:transparent}.\[--color-accent-ui\:var\(--color-accent\)\]{--color-accent-ui:var(--color-accent)}.\[--dot-color\:var\(--color-fg-muted\)\]{--dot-color:var(--color-fg-muted)}.\[--dot-color\:var\(--color-status-early\)\]{--dot-color:var(--color-status-early)}.\[--dot-color\:var\(--color-status-live\)\]{--dot-color:var(--color-status-live)}.\[--dot-color\:var\(--color-status-maintenance\)\]{--dot-color:var(--color-status-maintenance)}.\[--dot-color\:var\(--color-status-progressive\)\]{--dot-color:var(--color-status-progressive)}.\[--dot-size\:8px\]{--dot-size:8px}.\[--hint-opacity\:0\.8\]{--hint-opacity:.8}.\[--status-tone\:var\(--color-accent\)\]{--status-tone:var(--color-accent)}.shell-glow{background:radial-gradient(circle at 12% 0%, var(--color-glow-accent-a18), transparent 60%), radial-gradient(circle at 90% 100%, var(--color-glow-complement-a14), transparent 60%)}.status-wash{background:oklch(from var(--status-tone) l c h / 8%)}.stroke-dash-3-3{stroke-dasharray:3 3}.stroke-dash-4-3{stroke-dasharray:4 3}.transition-button{transition:background-color var(--duration-220) var(--ease-standard), color var(--duration-220) var(--ease-standard), box-shadow var(--duration-220) var(--ease-standard), translate var(--duration-150) var(--ease-standard)}.transition-drawer-hide{transition:translate var(--duration-300), visibility 0s var(--ease-linear) var(--duration-300)}.transition-drawer-show{transition:translate var(--duration-300), visibility 0s var(--ease-linear) 0s}.transition-toggle{transition:grid-template-columns var(--duration-240) var(--ease-standard), background-color var(--duration-200), color var(--duration-200)}:is(.\*\:min-w-0>*){min-width:0}:is(.\*\:flex-1>*){flex:1}:is(.\*\:justify-center>*){justify-content:center}.not-first\:border-t:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:1px}.not-first\:border-border-subtle:not(:first-child){border-color:var(--color-border-subtle)}.group-hover\/action\:translate-x-1px:is(:where(.group\/action):hover *){--tw-translate-x:var(--space-1px);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/action\:-translate-y-1px:is(:where(.group\/action):hover *){--tw-translate-y:calc(var(--space-1px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/channel\:text-fg:is(:where(.group\/channel):hover *){color:var(--color-fg)}.group-hover\/open\:translate-x-2px:is(:where(.group\/open):hover *){--tw-translate-x:var(--space-2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/tooltip\:translate-x-0:is(:where(.group\/tooltip):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/tooltip\:translate-y-0:is(:where(.group\/tooltip):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/tooltip\:opacity-100:is(:where(.group\/tooltip):hover *){opacity:1}.group-hover\/zone\:text-accent-hover:is(:where(.group\/zone):hover *){color:var(--color-accent-hover)}.group-focus-visible\/channel\:text-fg:is(:where(.group\/channel):focus-visible *){color:var(--color-fg)}.group-has-focus-visible\/tooltip\:translate-x-0:is(:where(.group\/tooltip):has(:focus-visible) *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-focus-visible\/tooltip\:translate-y-0:is(:where(.group\/tooltip):has(:focus-visible) *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-focus-visible\/tooltip\:opacity-100:is(:where(.group\/tooltip):has(:focus-visible) *){opacity:1}.group-data-dragging\/zone\:text-accent-hover:is(:where(.group\/zone)[data-dragging] *){color:var(--color-accent-hover)}.group-data-\[active\=true\]\/toggle\:bg-accent-ui:is(:where(.group\/toggle)[data-active=true] *){background-color:var(--color-accent-ui)}.group-data-\[active\=true\]\/toggle\:shadow-none:is(:where(.group\/toggle)[data-active=true] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[label-mode\=tonal\]\/panel\:rounded-pill:is(:where(.group\/panel)[data-label-mode=tonal] *){border-radius:var(--radius-pill)}.group-data-\[label-mode\=tonal\]\/panel\:bg-accent-tint:is(:where(.group\/panel)[data-label-mode=tonal] *){background-color:var(--color-accent-tint)}.group-data-\[label-mode\=tonal\]\/panel\:px-e0-65:is(:where(.group\/panel)[data-label-mode=tonal] *){padding-inline:var(--space-e0-65)}.group-data-\[label-mode\=tonal\]\/panel\:py-e0-2:is(:where(.group\/panel)[data-label-mode=tonal] *){padding-block:var(--space-e0-2)}.group-data-\[layout\=block\]\/diff\:block:is(:where(.group\/diff)[data-layout=block] *){display:block}.group-data-\[reduce\=true\]\/race\:transition-none:is(:where(.group\/race)[data-reduce=true] *){transition-property:none}.group-data-\[verdict\=below\]\/ratio\:text-danger:is(:where(.group\/ratio)[data-verdict=below] *){color:var(--color-danger)}.placeholder\:text-fg-muted::placeholder{color:var(--color-fg-muted)}.placeholder\:opacity-60::placeholder{opacity:.6}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:fixed:before{content:var(--tw-content);position:fixed}.before\:relative:before{content:var(--tw-content);position:relative}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:-top-1\/2:before{content:var(--tw-content);top:-50%}.before\:top-22pct:before{content:var(--tw-content);top:var(--space-22pct)}.before\:top-check-top:before{content:var(--tw-content);top:var(--space-check-top)}.before\:bottom-22pct:before{content:var(--tw-content);bottom:var(--space-22pct)}.before\:-left-1\/2:before{content:var(--tw-content);left:-50%}.before\:-left-e0-35:before{content:var(--tw-content);left:calc(var(--space-e0-35) * -1)}.before\:left-0:before{content:var(--tw-content);left:0}.before\:z-base:before{content:var(--tw-content);z-index:var(--z-base)}.before\:block:before{content:var(--tw-content);display:block}.before\:h-200pct:before{content:var(--tw-content);height:var(--space-200pct)}.before\:h-e0-85:before{content:var(--tw-content);height:var(--space-e0-85)}.before\:w-2px:before{content:var(--tw-content);width:var(--space-2px)}.before\:w-200pct:before{content:var(--tw-content);width:var(--space-200pct)}.before\:animate-pulse-ring:before{content:var(--tw-content);animation:pulse-ring var(--duration-1250) var(--ease-out-cubic) infinite}.before\:rounded-1px:before{content:var(--tw-content);border-radius:var(--radius-1px)}.before\:rounded-circle:before{content:var(--tw-content);border-radius:var(--radius-circle)}.before\:rounded-xs:before{content:var(--tw-content);border-radius:var(--radius-xs)}.before\:bg-accent:before{content:var(--tw-content);background-color:var(--color-accent)}.before\:bg-inherit:before{content:var(--tw-content);background-color:inherit}.before\:shell-glow:before{content:var(--tw-content);background:radial-gradient(circle at 12% 0%, var(--color-glow-accent-a18), transparent 60%), radial-gradient(circle at 90% 100%, var(--color-glow-complement-a14), transparent 60%)}.group-data-\[label-mode\=dot\]\/panel\:before\:size-e0-45:is(:where(.group\/panel)[data-label-mode=dot] *):before{content:var(--tw-content);width:var(--space-e0-45);height:var(--space-e0-45)}.group-data-\[label-mode\=dot\]\/panel\:before\:rounded-pill:is(:where(.group\/panel)[data-label-mode=dot] *):before{content:var(--tw-content);border-radius:var(--radius-pill)}.group-data-\[label-mode\=dot\]\/panel\:before\:bg-accent-ui:is(:where(.group\/panel)[data-label-mode=dot] *):before{content:var(--tw-content);background-color:var(--color-accent-ui)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:z-behind:after{content:var(--tw-content);z-index:var(--z-behind)}.after\:h-2px:after{content:var(--tw-content);height:var(--space-2px)}.after\:w-32px:after{content:var(--tw-content);width:var(--space-32px)}.after\:rounded-1px:after{content:var(--tw-content);border-radius:var(--radius-1px)}.after\:rounded-inherit:after{content:var(--tw-content);border-radius:inherit}.after\:bg-accent:after{content:var(--tw-content);background-color:var(--color-accent)}.after\:bg-grain:after{content:var(--tw-content);background-image:var(--grain-texture)}.after\:opacity-4:after{content:var(--tw-content);opacity:.04}.after\:opacity-5:after{content:var(--tw-content);opacity:.05}.after\:mix-blend-overlay:after{content:var(--tw-content);mix-blend-mode:overlay}.after\:shadow-ring-white-a10:after{content:var(--tw-content);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--white-a10));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:first\:min-h-0>*):first-child{min-height:0}:is(.\*\:first\:flex-1>*):first-child{flex:1}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:hidden:empty{display:none}.focus-within\:\[--accent-bar-opacity\:1\]:focus-within{--accent-bar-opacity:1}.hover\:-translate-y-3px:hover{--tw-translate-y:calc(var(--space-3px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-sidebar-bg-active:hover{background-color:var(--sidebar-bg-active)}.hover\:bg-surface-overlay:hover{background-color:var(--color-surface-overlay)}.hover\:bg-surface-subtle:hover{background-color:var(--color-surface-subtle)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-fg:hover{color:var(--color-fg)}.hover\:text-sidebar-fg-active:hover{color:var(--sidebar-fg-active)}.hover\:shadow-accent-glow-hover:hover{--tw-shadow:var(--shadow-accent-base-hover), 0 14px 32px -8px var(--tw-shadow-color,var(--color-shadow-accent-a45));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-elevated-hover:hover{--tw-shadow:var(--shadow-elevated-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-ring-danger:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-danger));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-ring-fg-muted:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-fg-muted));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:outline-none:hover{--tw-outline-style:none;outline-style:none}.hover\:not-focus-within\:shadow-ring-fg-muted:hover:not(:focus-within){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-fg-muted));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:not-disabled\:text-danger:hover:not(:disabled){color:var(--color-danger)}.focus\:top-0:focus{top:0}.focus\:shadow-ring-border-subtle:focus{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-border-subtle));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:\[--accent-bar-opacity\:1\]:focus{--accent-bar-opacity:1}.focus-visible\:rounded-pill:focus-visible{border-radius:var(--radius-pill)}.focus-visible\:border-accent:focus-visible{border-color:var(--color-accent)}.focus-visible\:bg-accent-hover:focus-visible{background-color:var(--color-accent-hover)}.focus-visible\:bg-surface-subtle:focus-visible{background-color:var(--color-surface-subtle)}.focus-visible\:text-danger:focus-visible{color:var(--color-danger)}.focus-visible\:text-fg:focus-visible{color:var(--color-fg)}.focus-visible\:shadow-accent-glow:focus-visible{--tw-shadow:var(--shadow-accent-base), 0 8px 24px -8px var(--tw-shadow-color,var(--color-shadow-accent-a35));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-ring-2-accent:focus-visible{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-ring-accent:focus-visible{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-ring-border-subtle:focus-visible{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-border-subtle));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-ring-danger:focus-visible{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-danger));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:\[--accent-bar-opacity\:1\]:focus-visible{--accent-bar-opacity:1}.focus-visible\:not-aria-pressed\:text-fg:focus-visible:not([aria-pressed=true]){color:var(--color-fg)}.enabled\:hover\:bg-surface-subtle:enabled:hover{background-color:var(--color-surface-subtle)}.enabled\:hover\:not-aria-pressed\:text-fg:enabled:hover:not([aria-pressed=true]){color:var(--color-fg)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:bg-accent:disabled{background-color:var(--color-accent)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-fg-muted:disabled{color:var(--color-fg-muted)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-ring-border-subtle:disabled{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-border-subtle));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:\[--accent-bar-opacity\:1\]:has(:focus){--accent-bar-opacity:1}.has-aria-invalid\:\[--accent-bar-color\:var\(--color-danger\)\]:has([aria-invalid=true]){--accent-bar-color:var(--color-danger)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-accent[aria-disabled=true]{background-color:var(--color-accent)}.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:#0000}.aria-disabled\:text-fg-muted[aria-disabled=true]{color:var(--color-fg-muted)}.aria-disabled\:opacity-40[aria-disabled=true]{opacity:.4}.aria-invalid\:shadow-ring-danger[aria-invalid=true]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-danger));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:focus-visible\:\[--accent-bar-color\:var\(--color-danger\)\][aria-invalid=true]:focus-visible{--accent-bar-color:var(--color-danger)}.disabled\:aria-invalid\:not-hover\:shadow-ring-border-subtle:disabled[aria-invalid=true]:not(:hover){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-border-subtle));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-pressed\:bg-surface-overlay[aria-pressed=true]{background-color:var(--color-surface-overlay)}.aria-pressed\:bg-surface-subtle[aria-pressed=true]{background-color:var(--color-surface-subtle)}.aria-pressed\:text-accent[aria-pressed=true]{color:var(--color-accent)}.aria-pressed\:text-danger[aria-pressed=true]{color:var(--color-danger)}.aria-pressed\:text-fg[aria-pressed=true]{color:var(--color-fg)}.aria-pressed\:shadow-ring-accent[aria-pressed=true]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-pressed\:shadow-ring-danger[aria-pressed=true]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-danger));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-pressed\:\[--accent-bar-opacity\:1\][aria-pressed=true]{--accent-bar-opacity:1}.aria-pressed\:not-disabled\:not-aria-disabled\:bg-surface-subtle[aria-pressed=true]:not(:disabled):not([aria-disabled=true]){background-color:var(--color-surface-subtle)}.aria-pressed\:not-disabled\:not-aria-disabled\:text-accent[aria-pressed=true]:not(:disabled):not([aria-disabled=true]){color:var(--color-accent)}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:text-fg-muted[data-disabled]{color:var(--color-fg-muted)}.data-dragging\:border-accent[data-dragging]{border-color:var(--color-accent)}.data-dragging\:bg-surface-overlay[data-dragging]{background-color:var(--color-surface-overlay)}.data-dragging\:shadow-ring-accent[data-dragging]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-highlighted\:bg-surface-subtle[data-highlighted]{background-color:var(--color-surface-subtle)}.data-highlighted\:\[--accent-bar-opacity\:1\][data-highlighted]{--accent-bar-opacity:1}.data-placeholder\:text-fg-muted[data-placeholder]{color:var(--color-fg-muted)}.data-visible\:translate-y-0[data-visible]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-visible\:grid-rows-\[1fr\][data-visible]{grid-template-rows:1fr}.data-visible\:opacity-100[data-visible]{opacity:1}.data-\[accent\=true\]\:text-accent[data-accent=true]{color:var(--color-accent)}.data-\[active\=true\]\:bg-surface-subtle[data-active=true]{background-color:var(--color-surface-subtle)}.data-\[active\=true\]\:font-bold[data-active=true]{--tw-font-weight:var(--font-bold);font-weight:var(--font-bold)}.data-\[active\=true\]\:text-accent-text[data-active=true]{color:var(--color-accent-text)}.data-\[active\=true\]\:text-fg[data-active=true]{color:var(--color-fg)}.data-\[active\=true\]\:shadow-ring-accent-ui[data-active=true]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-accent-ui));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:\[--accent-bar-opacity\:1\][data-active=true]{--accent-bar-opacity:1}.data-\[active\=true\]\:before\:absolute[data-active=true]:before{content:var(--tw-content);position:absolute}.data-\[active\=true\]\:before\:top-22pct[data-active=true]:before{content:var(--tw-content);top:var(--space-22pct)}.data-\[active\=true\]\:before\:bottom-22pct[data-active=true]:before{content:var(--tw-content);bottom:var(--space-22pct)}.data-\[active\=true\]\:before\:-left-e0-35[data-active=true]:before{content:var(--tw-content);left:calc(var(--space-e0-35) * -1)}.data-\[active\=true\]\:before\:w-2px[data-active=true]:before{content:var(--tw-content);width:var(--space-2px)}.data-\[active\=true\]\:before\:rounded-xs[data-active=true]:before{content:var(--tw-content);border-radius:var(--radius-xs)}.data-\[active\=true\]\:before\:bg-accent-ui[data-active=true]:before{content:var(--tw-content);background-color:var(--color-accent-ui)}.data-\[alert\=true\]\:text-danger[data-alert=true]{color:var(--color-danger)}.data-\[blank\=true\]\:shadow-none[data-blank=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[drift\=true\]\:text-danger[data-drift=true]{color:var(--color-danger)}.data-\[fixed\=true\]\:bg-fg-muted[data-fixed=true]{background-color:var(--color-fg-muted)}.data-\[header\=true\]\:pt-0[data-header=true]{padding-top:0}.data-\[more\=true\]\:text-accent[data-more=true]{color:var(--color-accent)}.data-\[moved\=true\]\:translate-x-21[data-moved=true]{--tw-translate-x:calc(var(--space-1) * 21);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[occurrence\=true\]\:bg-accent[data-occurrence=true]{background-color:var(--color-accent)}.data-\[occurrence\=true\]\:text-on-accent[data-occurrence=true]{color:var(--color-on-accent)}.data-\[occurrence\=true\]\:shadow-none[data-occurrence=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[pass\=false\]\:text-status-live[data-pass=false]{color:var(--color-status-live)}.data-\[pass\=false\]\:shadow-ring-status-live[data-pass=false]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-status-live));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[pass\=true\]\:text-status-progressive[data-pass=true]{color:var(--color-status-progressive)}.data-\[pass\=true\]\:shadow-ring-status-progressive[data-pass=true]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-status-progressive));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[selected\=true\]\:bg-sidebar-bg-active[data-selected=true]{background-color:var(--sidebar-bg-active)}.data-\[selected\=true\]\:text-sidebar-fg-active[data-selected=true]{color:var(--sidebar-fg-active)}.data-\[side\=bundle\]\:border-accent[data-side=bundle]{border-color:var(--color-accent)}.data-\[side\=bundle\]\:wrap-break-word[data-side=bundle]{overflow-wrap:break-word}.data-\[side\=bundle\]\:whitespace-pre-wrap[data-side=bundle]{white-space:pre-wrap}.data-\[side\=bundle\]\:text-fg[data-side=bundle]{color:var(--color-fg)}.not-data-disabled\:data-\[state\=checked\]\:text-accent:not([data-disabled])[data-state=checked]{color:var(--color-accent)}.data-\[state\=failed\]\:text-danger[data-state=failed]{color:var(--color-danger)}.data-\[tone\=added\]\:bg-diff-added-bg[data-tone=added]{background-color:var(--color-diff-added-bg)}.data-\[tone\=added\]\:bg-diff-added-chip[data-tone=added]{background-color:var(--color-diff-added-chip)}.data-\[tone\=added\]\:text-diff-added-fg[data-tone=added]{color:var(--color-diff-added-fg)}.data-\[tone\=removed\]\:bg-diff-removed-bg[data-tone=removed]{background-color:var(--color-diff-removed-bg)}.data-\[tone\=removed\]\:bg-diff-removed-chip[data-tone=removed]{background-color:var(--color-diff-removed-chip)}.data-\[tone\=removed\]\:text-diff-removed-fg[data-tone=removed]{color:var(--color-diff-removed-fg)}.data-\[variant\=failure\]\:\[--status-tone\:var\(--color-danger-lifted\)\][data-variant=failure]{--status-tone:var(--color-danger-lifted)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-enter-240{animation:enter var(--duration-240) var(--ease-standard) both}.motion-safe\:anim-delay-0{animation-delay:var(--duration-0)}.motion-safe\:anim-delay-40{animation-delay:var(--duration-40)}.motion-safe\:anim-delay-80{animation-delay:var(--duration-80)}.motion-safe\:anim-delay-120{animation-delay:var(--duration-120)}.motion-safe\:anim-delay-160{animation-delay:var(--duration-160)}.motion-safe\:hover\:-translate-y-1px:hover{--tw-translate-y:calc(var(--space-1px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:translate-none{translate:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:before\:animate-none:before{content:var(--tw-content);animation:none}.motion-reduce\:hover\:translate-none:hover{translate:none}}@media (width>=560px){.\35 60\:col-span-1{grid-column:span 1/span 1}.\35 60\:min-h-590px{min-height:var(--space-590px)}.\35 60\:min-h-900px{min-height:var(--space-900px)}.\35 60\:min-h-960px{min-height:var(--space-960px)}.\35 60\:min-h-1680px{min-height:var(--space-1680px)}.\35 60\:min-h-1870px{min-height:var(--space-1870px)}.\35 60\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.\35 60\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}.\35 60\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.3fr)}.\35 60\:empty\:block:empty{display:block}}@media (width>=720px){.\37 20\:min-h-590px{min-height:var(--space-590px)}.\37 20\:min-h-880px{min-height:var(--space-880px)}.\37 20\:min-h-1060px{min-height:var(--space-1060px)}.\37 20\:min-h-1250px{min-height:var(--space-1250px)}}@media (width>=760px){.\37 60\:min-h-560px{min-height:var(--space-560px)}.\37 60\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.\37 60\:py-e3{padding-block:var(--space-e3)}}@media (width>=900px){.\39 00\:fixed{position:fixed}.\39 00\:top-0{top:0}.\39 00\:left-0{left:0}.\39 00\:z-sticky{z-index:var(--z-sticky)}.\39 00\:flex{display:flex}.\39 00\:hidden{display:none}.\39 00\:h-screen{height:100vh}.\39 00\:min-h-1210px{min-height:var(--space-1210px)}.\39 00\:scroll-mt-0{scroll-margin-top:0}.\39 00\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.\39 00\:gap-12{gap:calc(var(--space-1) * 12)}.\39 00\:overflow-x-hidden{overflow-x:hidden}.\39 00\:overflow-y-auto{overflow-y:auto}.\39 00\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.\39 00\:border-border-subtle{border-color:var(--color-border-subtle)}.\39 00\:bg-surface-glass-a55{background-color:var(--color-surface-glass-a55)}.\39 00\:backdrop-blur-20px{--tw-backdrop-blur:blur(20px);-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,)}.\39 00\:backdrop-saturate-160{--tw-backdrop-saturate:saturate(160%);-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,)}@media (prefers-reduced-motion:no-preference){.\39 00\:motion-safe\:hover\:-translate-y-4px:hover{--tw-translate-y:calc(var(--space-4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (width>=1024px){.\31 024\:h-360px{height:var(--space-360px)}.\31 024\:min-h-1040px{min-height:var(--space-1040px)}.\31 024\:min-h-1320px{min-height:var(--space-1320px)}}@container (width>=560px){.\@560\:h-full{height:100%}.\@560\:max-h-420px{max-height:var(--space-420px)}.\@560\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.\@560\:items-stretch{align-items:stretch}}@media (forced-colors:active){.forced-colors\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.forced-colors\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.forced-colors\:focus-visible\:outline-canvas-text:focus-visible{outline-color:canvastext}.forced-colors\:focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}}@media (hover:hover){@media (prefers-reduced-motion:no-preference){.can-hover\:motion-safe\:transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.can-hover\:motion-safe\:duration-150{--tw-duration:var(--duration-150);transition-duration:var(--duration-150)}.can-hover\:motion-safe\:ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.can-hover\:motion-safe\:hover\:translate-x-2px:hover{--tw-translate-x:var(--space-2px);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (width<=720px){.upto-720\:grid-cols-\[1fr\]{grid-template-columns:1fr}}@media (width<=760px){.upto-760\:min-w-128{min-width:calc(var(--space-1) * 128)}.upto-760\:grid-cols-\[minmax\(16rem\,1fr\)_minmax\(16rem\,1fr\)\]{grid-template-columns:minmax(16rem,1fr) minmax(16rem,1fr)}}@media only screen and (width>=760px){.screen-760\:sticky{position:sticky}.screen-760\:top-e5{top:var(--space-e5)}.screen-760\:col-start-2{grid-column-start:2}.screen-760\:row-span-2{grid-row:span 2/span 2}.screen-760\:row-start-2{grid-row-start:2}.screen-760\:grid{display:grid}.screen-760\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.screen-760\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.screen-760\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.screen-760\:grid-cols-\[repeat\(2\,1fr\)\]{grid-template-columns:repeat(2,1fr)}.screen-760\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.screen-760\:grid-rows-subgrid{grid-template-rows:subgrid}.screen-760\:gap-x-e1-5{column-gap:var(--space-e1-5)}.screen-760\:gap-y-e0-6{row-gap:var(--space-e0-6)}.screen-760\:self-start{align-self:flex-start}.screen-760\:pt-e4{padding-top:var(--space-e4)}.screen-760\:pb-e2-5{padding-bottom:var(--space-e2-5)}}@media only screen and (width>=1024px){.screen-1024\:sticky{position:sticky}.screen-1024\:top-e5{top:var(--space-e5)}.screen-1024\:w-full{width:100%}.screen-1024\:max-w-280px{max-width:var(--space-280px)}.screen-1024\:grid-cols-\[minmax\(220px\,280px\)_1fr\]{grid-template-columns:minmax(220px,280px) 1fr}.screen-1024\:items-start{align-items:flex-start}.screen-1024\:gap-e3{gap:var(--space-e3)}.screen-1024\:pt-e5{padding-top:var(--space-e5)}.screen-1024\:pb-e3{padding-bottom:var(--space-e3)}}}:root{--font-regular:400;--font-medium:500;--font-bold:600;--text-2xs:.7rem;--text-xs:.75rem;--text-sm:.85rem;--text-md:.95rem;--text-lg:1.05rem;--text-xl:1.2rem;--text-2xl:clamp(1.6rem, 3vw, 2.2rem);--text-3xl:clamp(1.75rem, 4.5vw, 2.6rem);--text-display:clamp(2rem, 5vw, 3.5rem);--leading-none:1;--leading-tight:1.1;--leading-snug:1.2;--leading-normal:1.4;--leading-relaxed:1.5;--leading-prose:1.6;--tracking-display:-.02em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-eyebrow:.08em;--text-0:0;--text-r0-65:.65rem;--text-r0-72:.72rem;--text-r0-78:.78rem;--text-r0-8:.8rem;--text-r0-8125:.8125rem;--text-r0-82:.82rem;--text-r0-875:.875rem;--text-r0-9:.9rem;--text-r1:1rem;--text-r1-1667:1.1667rem;--text-r1-5:1.5rem;--text-r1-55:1.55rem;--text-e0-95:.95em;--text-section-title:clamp(1.5rem, 3.5vw, 2.15rem);--text-section-subtitle:clamp(.95rem, 1.6vw, 1.05rem);--text-dev-title:clamp(1.5rem, 3vw, 2rem);--leading-1-12:1.12;--leading-1-15:1.15;--leading-1-25:1.25;--leading-1-45:1.45;--leading-1-55:1.55;--leading-1-65:1.65;--leading-1-7:1.7;--leading-24px:24px;--tracking-n0-025:-.025em;--tracking-n0-015:-.015em;--tracking-n0-005:-.005em;--tracking-0-02:.02em;--tracking-0-06:.06em;--tracking-0-12:.12em;--family-sans:Montserrat, "Montserrat Fallback", sans-serif;--family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--family-mono-consolas:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--family-mono-menlo:ui-monospace, SFMono-Regular, Menlo, monospace;--family-mono-sf:ui-monospace, "SF Mono", Menlo, monospace;--family-mono-ui:ui-monospace, monospace;--family-mono-jetbrains:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--family-mono-jetbrains-short:"JetBrains Mono", monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-r0-2:.2rem;--space-r0-3:.3rem;--space-r0-35:.35rem;--space-r0-4:.4rem;--space-r0-55:.55rem;--space-r0-6:.6rem;--space-r0-65:.65rem;--space-r0-7:.7rem;--space-r0-85:.85rem;--space-r0-9:.9rem;--space-r0-95:.95rem;--space-r1-1:1.1rem;--space-r1-15:1.15rem;--space-r1-4:1.4rem;--space-r1-6:1.6rem;--space-r2-6:2.6rem;--space-e0-05:.05em;--space-e0-1:.1em;--space-e0-15:.15em;--space-e0-2:.2em;--space-e0-25:.25em;--space-e0-3:.3em;--space-e0-35:.35em;--space-e0-4:.4em;--space-e0-45:.45em;--space-e0-5:.5em;--space-e0-55:.55em;--space-e0-6:.6em;--space-e0-65:.65em;--space-e0-7:.7em;--space-e0-75:.75em;--space-e0-8:.8em;--space-e0-85:.85em;--space-e0-9:.9em;--space-e0-95:.95em;--space-e1:1em;--space-e1-1:1.1em;--space-e1-2:1.2em;--space-e1-25:1.25em;--space-e1-3:1.3em;--space-e1-5:1.5em;--space-e1-55:1.55em;--space-e1-6:1.6em;--space-e1-75:1.75em;--space-e2:2em;--space-e2-5:2.5em;--space-e3:3em;--space-e4:4em;--space-e4-5:4.5em;--space-e5:5em;--space-e6:6em;--space-e9:9em;--space-e14:14em;--space-e20:20em;--space-e40:40em;--space-1px:1px;--space-2px:2px;--space-3px:3px;--space-4px:4px;--space-7px:7px;--space-8px:8px;--space-10px:10px;--space-13px:13px;--space-18px:18px;--space-20px:20px;--space-22px:22px;--space-24px:24px;--space-28px:28px;--space-32px:32px;--space-40px:40px;--space-44px:44px;--space-56px:56px;--space-64px:64px;--space-160px:160px;--space-200px:200px;--space-220px:220px;--space-280px:280px;--space-320px:320px;--space-360px:360px;--space-420px:420px;--space-560px:560px;--space-590px:590px;--space-640px:640px;--space-820px:820px;--space-880px:880px;--space-900px:900px;--space-960px:960px;--space-990px:990px;--space-1040px:1040px;--space-1060px:1060px;--space-1104px:1104px;--space-1210px:1210px;--space-1250px:1250px;--space-1280px:1280px;--space-1320px:1320px;--space-1680px:1680px;--space-1870px:1870px;--space-1900px:1900px;--space-1920px:1920px;--space-10000px:10000px;--space-22ch:22ch;--space-26ch:26ch;--space-28ch:28ch;--space-42ch:42ch;--space-50ch:50ch;--space-52ch:52ch;--space-56ch:56ch;--space-60ch:60ch;--space-62ch:62ch;--space-64ch:64ch;--space-68ch:68ch;--space-72ch:72ch;--space-22pct:22%;--space-200pct:200%;--space-section-y:clamp(2rem, 5vw, 4rem);--space-section-y-roomy:clamp(2.5rem, 6vw, 4rem);--space-band-y:clamp(2em, 4vw, 3em);--space-band-y-lg:clamp(3em, 6vw, 4.5em);--space-hero-top:clamp(3em, 7vw, 6em);--space-article-y:clamp(2.5em, 5vw, 4em);--space-page-stack:clamp(3rem, 6vw, 5rem);--space-list-gap:clamp(1rem, 2vw, 1.5rem);--space-card-gap:clamp(1.25rem, 3vw, 2.25rem);--space-header-gap:clamp(1.5rem, 3vw, 2.25rem);--space-card-sm:clamp(var(--space-5), 2.5vw, var(--space-7));--space-card-md:clamp(var(--space-6), 3vw, var(--space-8));--space-card-lg:clamp(var(--space-6), 3vw, var(--space-10));--space-dev-page:clamp(1rem, 3vw, 2.5rem);--space-demo-host:clamp(1em, 2.5vw, 1.75em);--space-palette-top:clamp(4rem, 12vh, 12rem);--space-tooltip-offset:calc(100% + 6px);--space-check-top:calc(.5lh - .425em);--app-width:1380px;--page-gutter:1.5rem;--header-height:90px;--accent-bar-gap:3px;--accent-bar-inset:6px;--size-drawer:min(82vw, 320px);--size-palette:min(92vw, 36rem);--size-palette-h:70vh;--size-palette-list-h:calc(70vh - 3.5rem);--size-portrait:clamp(160px, 60vw, 240px);--size-tooltip:min(16rem, 90vw);--size-prose-fluid:min(62ch, 100%);--size-below-header:calc(100vh - var(--header-height));--size-below-header-dynamic:calc(100dvh - var(--header-height,0px))}@media (width>=760px){:root{--page-gutter:2rem}}:root{--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:1rem;--radius-pill:999px;--radius-circle:50%;--radius-control:var(--radius-sm);--radius-1px:1px;--radius-surface:12px;--duration-instant:.01ms;--duration-0:0s;--duration-40:40ms;--duration-60:60ms;--duration-80:80ms;--duration-120:.12s;--duration-150:.15s;--duration-160:.16s;--duration-180:.18s;--duration-200:.2s;--duration-220:.22s;--duration-240:.24s;--duration-300:.3s;--duration-360:.36s;--duration-1200:1.2s;--duration-1250:1.25s;--duration-1400:1.4s;--duration-1600:1.6s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out:ease-in-out;--ease-linear:linear;--shadow-elevated:0 1px 2px oklch(0% 0 0/.08), 0 4px 12px oklch(0% 0 0/.1), 0 24px 48px -24px oklch(0% 0 0/.35), inset 0 1px 0 oklch(100% 0 0/.06);--shadow-elevated-hover:0 2px 4px oklch(0% 0 0/.1), 0 8px 20px oklch(0% 0 0/.12), 0 32px 56px -24px oklch(0% 0 0/.42), inset 0 1px 0 oklch(100% 0 0/.08);--shadow-soft:0 1px 2px oklch(0% 0 0/.08), 0 4px 12px oklch(0% 0 0/.1);--shadow-subtle:0 2px 8px oklch(0% 0 0/.2);--shadow-accent-base:inset 0 1px 0 oklch(100% 0 0/.22), 0 1px 2px oklch(0% 0 0/.12);--shadow-accent-base-hover:inset 0 1px 0 oklch(100% 0 0/.28), 0 2px 4px oklch(0% 0 0/.14);--hairline-etched:inset 0 0 0 1px var(--color-border-subtle);--grain-texture:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--z-behind:-1;--z-base:0;--z-raised:1;--z-raised-top:2;--z-sticky:5;--z-tooltip:10;--z-dropdown:50;--z-backdrop:99;--z-drawer:100;--z-palette:110;--z-lightbox:1000;--z-skip-link:1000;--orange-50:oklch(98.14% .0911 63.16);--orange-100:oklch(95.67% .0974 63.16);--orange-200:oklch(90.83% .1099 63.16);--orange-300:oklch(85% .1256 63.16);--orange-400:oklch(79.49% .1413 63.16);--orange-500:oklch(74.42% .157 63.16);--orange-600:oklch(66.68% .1413 63.16);--orange-700:oklch(55.54% .1256 63.16);--orange-800:oklch(41.36% .1068 63.16);--orange-900:oklch(29.89% .0926 63.16);--neutral-0:oklch(100% .005 89.88);--neutral-50:oklch(97.72% .005 89.88);--neutral-100:oklch(94.66% .005 89.88);--neutral-200:oklch(88.45% .005 89.88);--neutral-300:oklch(78.94% .005 89.88);--neutral-400:oklch(68.3% .005 89.88);--neutral-500:oklch(57.22% .005 89.88);--neutral-600:oklch(47.41% .005 89.88);--neutral-700:oklch(37.05% .005 89.88);--neutral-800:oklch(28.01% .005 89.88);--neutral-900:oklch(20.44% .005 89.88);--neutral-1000:oklch(14.57% .005 89.88);--black:oklch(0% 0 0);--black-a4:oklch(0% 0 0/.04);--black-a8:oklch(0% 0 0/.08);--black-a60:oklch(0% 0 0/.6);--white-a2:oklch(100% 0 0/.02);--white-a10:oklch(100% 0 0/.1);--white-a60:oklch(100% 0 0/.6);--grey-8:oklch(19.305% 0 89.88);--grey-90:oklch(92.342% 0 89.88);--grey-warm-34:oklch(45.673% .0036 67.74);--grey-warm-63:oklch(70.886% .0035 67.77);--stone-90:oklch(92.594% .0027 106.45);--orange-brand:oklch(76.892% .145 65.74);--red-danger:oklch(53.671% .2202 29.23);--sidebar-width:256px;--sidebar-width-collapsed:76px;--sidebar-width-mobile:0px;--color-scrim:oklch(0% 0 0/.5);--color-diff-added-bg:oklch(70% .16 145/.14);--color-diff-removed-bg:oklch(60% .18 25/.14);--color-diff-added-bg-strong:oklch(70% .18 145/.3);--color-diff-removed-bg-strong:oklch(60% .2 25/.28);--color-diff-added-chip:oklch(from var(--color-diff-added-bg) l c h / 18%);--color-diff-removed-chip:oklch(from var(--color-diff-removed-bg) l c h / 18%);--color-scrim-a85:oklch(from var(--color-scrim) l c h / 85%);--color-shadow-scrim-a10:oklch(from var(--color-scrim) l c h / 10%);--color-on-scrim:oklch(from var(--white-a10) l c h / 100%);--color-on-scrim-a30:oklch(from var(--color-on-scrim) l c h / 30%);--terminal-bg:#0c0c0e;--terminal-fg:#e7e7ea;--terminal-fg-muted:#e7e7eab3;--terminal-titlebar-bg:#ffffff08;--terminal-titlebar-border:#ffffff14;--terminal-dot-red:#ff5f57;--terminal-dot-yellow:#febc2e;--terminal-dot-green:#28c840;--terminal-shadow-near:#0000000a;--terminal-shadow-far:#0003;--color-bg:var(--neutral-1000);--color-bg-elevated:var(--neutral-900);--color-fg:var(--neutral-50);--color-fg-muted:var(--neutral-300);--color-fg-secondary:var(--grey-warm-63);--color-surface-overlay:var(--white-a10);--color-surface-subtle:var(--white-a2);--color-icon-muted:var(--white-a60);--color-border-subtle:var(--neutral-800);--color-accent:var(--orange-400);--color-accent-hover:var(--orange-300);--color-accent-muted:var(--orange-700);--color-on-accent:var(--color-bg);--sidebar-bg:var(--neutral-900);--sidebar-fg:var(--neutral-200);--sidebar-bg-active:var(--neutral-800);--sidebar-fg-active:var(--orange-400);--color-diff-added-fg:oklch(75% .16 145);--color-diff-removed-fg:oklch(72% .18 25);--color-status-early:oklch(76% .15 70);--color-status-progressive:oklch(68% .15 150);--color-status-maintenance:oklch(64% .13 240);--color-status-live:oklch(78% .11 15);--color-danger:oklch(64% .22 29.23);--color-tooltip-bg:var(--stone-90);--color-tooltip-fg:var(--grey-8);--color-mark-jirallm:oklch(62.79% .202 257.4);--color-mark-quickurrence:oklch(78% .11 160);--color-mark-adaptive-pool:oklch(74% .11 300)}[data-theme=light]{--color-bg:var(--neutral-50);--color-bg-elevated:var(--neutral-0);--color-fg:var(--neutral-900);--color-fg-muted:var(--neutral-600);--color-fg-secondary:var(--grey-warm-34);--color-surface-overlay:var(--black-a8);--color-surface-subtle:var(--black-a4);--color-icon-muted:var(--black-a60);--color-border-subtle:var(--neutral-200);--color-accent:oklch(52% .125 60);--color-accent-hover:oklch(46% .115 58);--color-accent-muted:var(--orange-200);--color-on-accent:var(--neutral-50);--sidebar-bg:var(--neutral-0);--sidebar-fg:var(--neutral-700);--sidebar-bg-active:var(--neutral-100);--sidebar-fg-active:var(--color-accent);--color-diff-added-fg:oklch(45% .13 145);--color-diff-removed-fg:oklch(48% .16 25);--color-status-early:oklch(52% .12 70);--color-status-progressive:oklch(50% .13 150);--color-status-maintenance:oklch(50% .13 240);--color-status-live:oklch(53% .17 15);--color-danger:var(--red-danger);--color-tooltip-bg:var(--grey-8);--color-tooltip-fg:var(--grey-90);--color-mark-jirallm:oklch(48.02% .2012 260.48);--color-mark-quickurrence:oklch(52% .11 160);--color-mark-adaptive-pool:oklch(53% .15 300)}:root,[data-theme]{--color-surface-glass-a55:oklch(from var(--color-bg) l c h / 55%);--color-surface-glass-a80:oklch(from var(--color-bg) l c h / 80%);--color-surface-glass-a92:oklch(from var(--color-bg) l c h / 92%);--color-surface-sunken:oklch(from var(--color-bg) calc(l - .015) c h);--color-glow-accent-a18:oklch(from var(--color-accent) l c h / 18%);--color-glow-complement-a14:oklch(from var(--color-accent) l c calc(h + 180) / 14%);--color-tint-accent-a12:oklch(from var(--color-accent) l c h / 12%);--color-shadow-accent-a35:oklch(from var(--color-accent) l c h / 35%);--color-shadow-accent-a45:oklch(from var(--color-accent) l c h / 45%);--color-danger-lifted:oklch(from var(--color-danger) calc(l + .15) c h)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulse-ring{0%{transform:scale(.5)}80%,to{opacity:0}}@keyframes rotate-loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes placeholder-pulse{0%,to{opacity:.5}50%{opacity:.85}}
