@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-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-heading:var(--font-heading);--ease-emphasized:var(--ease-emphasized)}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-\[2px\]{inset-block:2px}.-top-px{top:-1px}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[3px\]{top:3px}.top-\[18px\]{top:18px}.top-\[calc\(100\%\+5px\)\]{top:calc(100% + 5px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.-right-px{right:-1px}.right-0{right:0}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[3px\]{left:3px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[200\]{z-index:200}.container{width:100%;@media (width>=40rem){max-width:40rem}@media (width>=48rem){max-width:48rem}@media (width>=64rem){max-width:64rem}@media (width>=80rem){max-width:80rem}@media (width>=96rem){max-width:96rem}}.m-0{margin:0}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-\[5px\]{margin-block:5px}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[9px\]{margin-bottom:9px}.mb-px{margin-bottom:1px}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.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}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-\[3px\]{height:3px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[268px\]{height:268px}.h-full{height:100%}.h-px{height:1px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[240px\]{max-height:240px}.max-h-\[340px\]{max-height:340px}.max-h-\[380px\]{max-height:380px}.min-h-0{min-height:0}.min-h-\[92px\]{min-height:92px}.min-h-\[170px\]{min-height:170px}.min-h-\[240px\]{min-height:240px}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-\[3px\]{width:3px}.w-\[9px\]{width:9px}.w-\[11px\]{width:11px}.w-\[13px\]{width:13px}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[40px\]{width:40px}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[230px\]{width:230px}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[420px\]{width:420px}.w-\[460px\]{width:460px}.w-\[min\(400px\,92vw\)\]{width:min(400px,92vw)}.w-\[min\(560px\,92vw\)\]{width:min(560px,92vw)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[40ch\]{max-width:40ch}.max-w-\[92vw\]{max-width:92vw}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[600px\]{max-width:600px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[340px\]{min-width:340px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -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:0;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-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-row-resize{cursor:row-resize}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[148px_1fr\]{grid-template-columns:148px 1fr}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.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\.5{gap:calc(var(--spacing) * .5)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[14px\]{gap:14px}.divide-x{:where(&>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}}.divide-y{:where(&>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}}.divide-line{:where(&>:not(:last-child)){border-color:var(--vs-line)}}.self-center{align-self:center}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-xs{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs)}.rounded-l-\[2px\]{border-top-left-radius:2px;border-bottom-left-radius:2px}.rounded-r-\[2px\]{border-top-right-radius:2px;border-bottom-right-radius:2px}.rounded-b-xs{border-bottom-right-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--tone-ink\)\]{border-color:var(--tone-ink)}.border-accent{border-color:var(--accent)}.border-accent\/35{border-color:var(--accent);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--accent) 35%, transparent)}}.border-card{border-color:var(--surface-card)}.border-error{border-color:var(--vs-error)}.border-error\/40{border-color:var(--vs-error);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--vs-error) 40%, transparent)}}.border-ink{border-color:var(--vs-neutral-900)}.border-line{border-color:var(--vs-line)}.border-line-strong{border-color:var(--vs-line-strong)}.border-neutral-300{border-color:var(--vs-neutral-300)}.border-success\/40{border-color:var(--vs-success);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--vs-success) 40%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/\[0\.44\]{border-color:var(--vs-warning);@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--vs-warning) 44%, transparent)}}.border-x-transparent{border-inline-color:#0000}.border-t-ink{border-top-color:var(--vs-neutral-900)}.border-t-transparent{border-top-color:#0000}.border-b-ink{border-bottom-color:var(--vs-neutral-900)}.border-b-transparent{border-bottom-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,var\(--surface-sunken\)\)\]{background-color:var(--accent);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb,var(--accent) 7%,var(--surface-sunken))}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]{background-color:var(--accent);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb,var(--accent) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_13\%\,transparent\)\]{background-color:var(--accent);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb,var(--accent) 13%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\]{background-color:var(--accent);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb,var(--accent) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface-card\)_92\%\,var\(--text-heading\)\)\]{background-color:var(--surface-card);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb,var(--surface-card) 92%,var(--text-heading))}}.bg-\[color-mix\(in_srgb\,var\(--tone\)\,var\(--vs-tone-shade\)_38\%\)\]{background-color:var(--tone);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb,var(--tone),var(--vs-tone-shade) 38%)}}.bg-\[color-mix\(in_srgb\,var\(--vs-error\)\,transparent_95\%\)\]{background-color:var(--vs-error);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb,var(--vs-error),transparent 95%)}}.bg-\[color-mix\(in_srgb\,var\(--vs-info\)\,var\(--vs-tone-shade\)_40\%\)\]{background-color:var(--vs-info);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb,var(--vs-info),var(--vs-tone-shade) 40%)}}.bg-\[color-mix\(in_srgb\,var\(--vs-neutral-900\)_45\%\,transparent\)\]{background-color:var(--vs-neutral-900);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb,var(--vs-neutral-900) 45%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--vs-success\)\,var\(--vs-tone-shade\)_40\%\)\]{background-color:var(--vs-success);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb,var(--vs-success),var(--vs-tone-shade) 40%)}}.bg-\[var\(--accent-on-dark\)\]{background-color:var(--accent-on-dark)}.bg-\[var\(--vs-neutral-50\)\]{background-color:var(--vs-neutral-50)}.bg-\[var\(--vs-neutral-300\)\]{background-color:var(--vs-neutral-300)}.bg-\[var\(--vs-neutral-800\)\]{background-color:var(--vs-neutral-800)}.bg-\[var\(--vs-neutral-900\)\]{background-color:var(--vs-neutral-900)}.bg-accent{background-color:var(--accent)}.bg-accent\/10{background-color:var(--accent);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-accent\/12{background-color:var(--accent);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--accent) 12%, transparent)}}.bg-accent\/15{background-color:var(--accent);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.bg-accent\/\[0\.04\]{background-color:var(--accent);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--accent) 4%, transparent)}}.bg-accent\/\[0\.06\]{background-color:var(--accent);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--accent) 6%, transparent)}}.bg-card{background-color:var(--surface-card)}.bg-error{background-color:var(--vs-error)}.bg-error\/10{background-color:var(--vs-error);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--vs-error) 10%, transparent)}}.bg-error\/11{background-color:var(--vs-error);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--vs-error) 11%, transparent)}}.bg-error\/12{background-color:var(--vs-error);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--vs-error) 12%, transparent)}}.bg-heading{background-color:var(--text-heading)}.bg-info{background-color:var(--vs-info)}.bg-ink{background-color:var(--vs-neutral-900)}.bg-ink\/50{background-color:var(--vs-neutral-900);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--vs-neutral-900) 50%, transparent)}}.bg-line{background-color:var(--vs-line)}.bg-line-strong{background-color:var(--vs-line-strong)}.bg-neutral-100{background-color:var(--vs-neutral-100)}.bg-neutral-200{background-color:var(--vs-neutral-200)}.bg-neutral-300{background-color:var(--vs-neutral-300)}.bg-on-accent{background-color:var(--text-on-accent)}.bg-success{background-color:var(--vs-success)}.bg-success\/10{background-color:var(--vs-success);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--vs-success) 10%, transparent)}}.bg-success\/12{background-color:var(--vs-success);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--vs-success) 12%, transparent)}}.bg-success\/15{background-color:var(--vs-success);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--vs-success) 15%, transparent)}}.bg-sunken{background-color:var(--surface-sunken)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--vs-warning)}.bg-warning\/15{background-color:var(--vs-warning);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--vs-warning) 15%, transparent)}}.bg-warning\/\[0\.12\]{background-color:var(--vs-warning);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--vs-warning) 12%, transparent)}}.bg-none{background-image:none}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.p-\[18px\]{padding:18px}.p-\[26px\]{padding:26px}.p-\[30px\]{padding:30px}.\!px-0{padding-inline:0!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-14{padding-inline:calc(var(--spacing) * 14)}.px-\[2px\]{padding-inline:2px}.px-\[7px\]{padding-inline:7px}.px-\[9px\]{padding-inline:9px}.px-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.px-\[26px\]{padding-inline:26px}.px-\[clamp\(28px\,5vw\,64px\)\]{padding-inline:clamp(28px,5vw,64px)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[14px\]{padding-block:14px}.py-\[22px\]{padding-block:22px}.py-\[clamp\(40px\,6vw\,76px\)\]{padding-block:clamp(40px,6vw,76px)}.py-px{padding-block:1px}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[11px\]{padding-top:11px}.pt-\[14vh\]{padding-top:14vh}.pt-\[18px\]{padding-top:18px}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[5px\]{padding-bottom:5px}.pb-\[18px\]{padding-bottom:18px}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[13px\]{padding-left:13px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.594rem\]{font-size:.594rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[var\(--leading-normal\)\]{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-\[var\(--leading-snug\)\]{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-\[var\(--leading-tight\)\]{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-\[var\(--fw-emphasis\)\]{--tw-font-weight:var(--fw-emphasis);font-weight:var(--fw-emphasis)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[var\(--tracking-normal\)\]{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-\[var\(--tracking-tight\)\]{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-\[var\(--tracking-wide\)\]{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color-mix\(in_srgb\,var\(--vs-error\)\,var\(--text-heading\)_34\%\)\]{color:var(--vs-error);@supports (color:color-mix(in lab, red, red)){color:color-mix(in srgb,var(--vs-error),var(--text-heading) 34%)}}.text-\[color-mix\(in_srgb\,var\(--vs-success\)\,var\(--text-heading\)_34\%\)\]{color:var(--vs-success);@supports (color:color-mix(in lab, red, red)){color:color-mix(in srgb,var(--vs-success),var(--text-heading) 34%)}}.text-\[color-mix\(in_srgb\,var\(--vs-warning\)\,var\(--text-heading\)_42\%\)\]{color:var(--vs-warning);@supports (color:color-mix(in lab, red, red)){color:color-mix(in srgb,var(--vs-warning),var(--text-heading) 42%)}}.text-\[color\:var\(--accent-ink\,var\(--accent\)\)\]{color:var(--accent-ink,var(--accent))}.text-\[var\(--text-2xl\)\]{color:var(--text-2xl)}.text-\[var\(--text-3xl\)\]{color:var(--text-3xl)}.text-\[var\(--text-base\)\]{color:var(--text-base)}.text-\[var\(--text-lg\)\]{color:var(--text-lg)}.text-\[var\(--text-muted-dark\)\]{color:var(--text-muted-dark)}.text-\[var\(--text-on-dark\)\]{color:var(--text-on-dark)}.text-\[var\(--text-sm\)\]{color:var(--text-sm)}.text-\[var\(--text-xl\)\]{color:var(--text-xl)}.text-\[var\(--text-xs\)\]{color:var(--text-xs)}.text-\[var\(--tone-ink\)\]{color:var(--tone-ink)}.text-\[var\(--vs-line-strong\)\]{color:var(--vs-line-strong)}.text-\[var\(--vs-neutral-300\)\]{color:var(--vs-neutral-300)}.text-accent{color:var(--accent)}.text-accent-ink{color:var(--text-accent)}.text-body{color:var(--text-body)}.text-canvas{color:var(--surface-canvas)}.text-error-ink{color:var(--text-error)}.text-heading{color:var(--text-heading)}.text-info-ink{color:var(--text-info)}.text-muted{color:var(--text-muted)}.text-muted\/60{color:var(--text-muted);@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--text-muted) 60%, transparent)}}.text-neutral-300{color:var(--vs-neutral-300)}.text-on-accent{color:var(--text-on-accent)}.text-success{color:var(--vs-success)}.text-success-ink{color:var(--text-success)}.text-warm-white{color:var(--vs-warm-white)}.text-warning-ink{color:var(--text-warning)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.caret-accent{caret-color:var(--accent)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow-\(--focus-ring\){--tw-shadow:var(--focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-lg\){--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-md\){--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-sm\){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-xs\){--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--vs-line-strong\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--vs-line-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--vs-neutral-300\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--vs-neutral-300));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--accent\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--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-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)}.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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,opacity\]{transition-property:height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-vs{--tw-ease:cubic-bezier(.2, .6, .2, 1);transition-timing-function:cubic-bezier(.2,.6,.2,1)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{user-select:none}.\[animation-duration\:0\.8s\]{animation-duration:.8s}.peer-checked\:translate-x-\[17px\]{&:is(:where(.peer):checked~*){--tw-translate-x:17px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.peer-checked\:border-accent{&:is(:where(.peer):checked~*){border-color:var(--accent)}}.peer-checked\:bg-accent{&:is(:where(.peer):checked~*){background-color:var(--accent)}}.peer-focus-visible\:shadow-\(--focus-ring\){&:is(:where(.peer):focus-visible~*){--tw-shadow:var(--focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.peer-disabled\:opacity-50{&:is(:where(.peer):disabled~*){opacity:.5}}.placeholder\:text-muted{&::placeholder{color:var(--text-muted)}}.before\:absolute{&:before{content:var(--tw-content);position:absolute}}.before\:inset-y-0{&:before{content:var(--tw-content);inset-block:0}}.before\:top-1\/2{&:before{content:var(--tw-content);top:50%}}.before\:left-0{&:before{content:var(--tw-content);left:0}}.before\:h-\[30px\]{&:before{content:var(--tw-content);height:30px}}.before\:w-0\.5{&:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}}.before\:w-px{&:before{content:var(--tw-content);width:1px}}.before\:-translate-y-1\/2{&:before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.before\:bg-accent{&:before{content:var(--tw-content);background-color:var(--accent)}}.before\:bg-line{&:before{content:var(--tw-content);background-color:var(--vs-line)}}.first\:before\:hidden{&:first-child{&:before{content:var(--tw-content);display:none}}}.last\:border-b-0{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.focus-within\:border-accent{&:focus-within{border-color:var(--accent)}}.focus-within\:shadow-\(--focus-ring\){&:focus-within{--tw-shadow:var(--focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hover\:border-neutral-300{&:hover{@media (hover:hover){border-color:var(--vs-neutral-300)}}}.hover\:bg-\[color-mix\(in_srgb\,var\(--surface-card\)_80\%\,var\(--text-heading\)\)\]{&:hover{@media (hover:hover){background-color:var(--surface-card);@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb,var(--surface-card) 80%,var(--text-heading))}}}}.hover\:bg-\[var\(--vs-neutral-50\)\]{&:hover{@media (hover:hover){background-color:var(--vs-neutral-50)}}}.hover\:bg-accent{&:hover{@media (hover:hover){background-color:var(--accent)}}}.hover\:bg-accent-deep{&:hover{@media (hover:hover){background-color:var(--vs-crimson-deep)}}}.hover\:bg-body{&:hover{@media (hover:hover){background-color:var(--text-body)}}}.hover\:bg-canvas{&:hover{@media (hover:hover){background-color:var(--surface-canvas)}}}.hover\:bg-ink{&:hover{@media (hover:hover){background-color:var(--vs-neutral-900)}}}.hover\:bg-neutral-100{&:hover{@media (hover:hover){background-color:var(--vs-neutral-100)}}}.hover\:bg-neutral-200{&:hover{@media (hover:hover){background-color:var(--vs-neutral-200)}}}.hover\:bg-sunken{&:hover{@media (hover:hover){background-color:var(--surface-sunken)}}}.hover\:text-\[var\(--text-on-dark\)\]{&:hover{@media (hover:hover){color:var(--text-on-dark)}}}.hover\:text-accent{&:hover{@media (hover:hover){color:var(--accent)}}}.hover\:text-accent-ink{&:hover{@media (hover:hover){color:var(--text-accent)}}}.hover\:text-body{&:hover{@media (hover:hover){color:var(--text-body)}}}.hover\:text-error-ink{&:hover{@media (hover:hover){color:var(--text-error)}}}.hover\:text-heading{&:hover{@media (hover:hover){color:var(--text-heading)}}}.hover\:text-muted{&:hover{@media (hover:hover){color:var(--text-muted)}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline}}}.hover\:brightness-110{&:hover{@media (hover:hover){--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}}.focus-visible\:border-accent{&:focus-visible{border-color:var(--accent)}}.focus-visible\:bg-sunken{&:focus-visible{background-color:var(--surface-sunken)}}.focus-visible\:text-accent-ink{&:focus-visible{color:var(--text-accent)}}.focus-visible\:text-error-ink{&:focus-visible{color:var(--text-error)}}.focus-visible\:text-heading{&:focus-visible{color:var(--text-heading)}}.focus-visible\:shadow-\(--focus-ring\){&:focus-visible{--tw-shadow:var(--focus-ring);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-\[inset_var\(--focus-ring\)\]{&:focus-visible{--tw-shadow:inset var(--focus-ring);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}}.active\:cursor-grabbing{&:active{cursor:grabbing}}.active\:bg-accent-deep{&:active{background-color:var(--vs-crimson-deep)}}.disabled\:pointer-events-none{&:disabled{pointer-events:none}}.disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed}}.disabled\:opacity-40{&:disabled{opacity:.4}}.disabled\:opacity-50{&:disabled{opacity:.5}}.has-\[\:disabled\]\:cursor-not-allowed{&:has(:disabled){cursor:not-allowed}}.has-\[\:disabled\]\:opacity-50{&:has(:disabled){opacity:.5}}.has-\[\:disabled\]\:opacity-60{&:has(:disabled){opacity:.6}}.has-\[\:focus-visible\]\:shadow-\(--focus-ring\){&:has(:focus-visible){--tw-shadow:var(--focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.md\:grid-cols-4{@media (width>=48rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_\.dcode\]\:text-error-ink{& .dcode{color:var(--text-error)}}.\[\&_\.dcode\]\:text-success-ink{& .dcode{color:var(--text-success)}}.\[\&_\.sign\]\:text-error-ink{& .sign{color:var(--text-error)}}.\[\&_\.sign\]\:text-success-ink{& .sign{color:var(--text-success)}}.\[\&_input\]\:bg-transparent{& input{background-color:#0000}}.\[\&_input\]\:outline-none{& input{--tw-outline-style:none;outline-style:none}}.\[\&_svg\]\:size-5{& svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}.peer-checked\:\[\&_svg\]\:opacity-100{&:is(:where(.peer):checked~*){& svg{opacity:1}}}.\[\&\>\*\]\:absolute{&>*{position:absolute}}.\[\&\>\*\]\:inset-0{&>*{inset:0}}.\[\&\>\*\]\:-ml-2\.5{&>*{margin-left:calc(var(--spacing) * -2.5)}}.\[\&\>\*\]\:size-full{&>*{width:100%;height:100%}}.\[\&\>\*\]\:rounded-none{&>*{border-radius:0}}.\[\&\>\*\]\:border-0{&>*{border-style:var(--tw-border-style);border-width:0}}.\[\&\>\*\]\: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)}}.\[\&\>\*\+\*\]\:-ml-px{&>*+*{margin-left:-1px}}.\[\&\>\*\:first-child\]\:ml-0{&>:first-child{margin-left:0}}.peer-checked\:\[\&\>span\]\:opacity-100{&:is(:where(.peer):checked~*){&>span{opacity:1}}}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}[data-theme]{--vs-crimson:#b5342a;--vs-crimson-bright:#e46352;--vs-crimson-deep:#b83a2c;--vs-neutral-50:#f4f1ec;--vs-neutral-100:#e7e5df;--vs-neutral-200:#d8d4cb;--vs-neutral-300:#c2bdb1;--vs-neutral-400:#a39c90;--vs-neutral-500:#837c70;--vs-neutral-600:#635d53;--vs-neutral-700:#4a443c;--vs-neutral-800:#3b352f;--vs-neutral-900:#2b2620;--vs-warm-white:#f2eee7;--vs-line:#ece8e1;--vs-line-strong:#e4dfd7;--vs-line-dark:#38322b;--vs-success:#4e7a55;--vs-warning:#c58a2e;--vs-error:#c13b2c;--vs-info:#45566c;--vs-tone-shade:#16130f;--surface-canvas:var(--vs-neutral-100);--surface-card:#fff;--surface-sunken:var(--vs-neutral-50);--surface-dark:var(--vs-neutral-900);--surface-inverse:var(--vs-neutral-800);--text-heading:var(--vs-neutral-800);--text-body:var(--vs-neutral-700);--text-muted:var(--vs-neutral-600);--text-on-dark:var(--vs-warm-white);--text-muted-dark:var(--vs-neutral-500);--text-accent:color-mix(in srgb, var(--accent), var(--text-heading) 46%);--text-success:color-mix(in srgb, var(--vs-success), var(--text-heading) 56%);--text-warning:color-mix(in srgb, var(--vs-warning), var(--text-heading) 64%);--text-error:color-mix(in srgb, var(--vs-error), var(--text-heading) 52%);--text-info:color-mix(in srgb, var(--vs-info), var(--text-heading) 56%);--border-subtle:var(--vs-line);--border-default:var(--vs-line-strong);--border-strong:var(--vs-neutral-900);--accent:var(--vs-crimson);--accent-on-dark:var(--vs-crimson-bright);--text-on-accent:#fff}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:400;font-display:swap;size-adjust:84%;src:url(https://cdn.jsdelivr.net/fontsource/fonts/opendyslexic@latest/latin-400-normal.woff2)format("woff2")}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:700;font-display:swap;size-adjust:84%;src:url(https://cdn.jsdelivr.net/fontsource/fonts/opendyslexic@latest/latin-700-normal.woff2)format("woff2")}:root{--font-sans:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-heading:var(--font-sans);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-emphasis:var(--fw-bold);--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:22px;--text-xl:28px;--text-2xl:35px;--text-3xl:44px;--text-4xl:55px;--text-5xl:69px;--leading-tight:1.05;--leading-snug:1.25;--leading-normal:1.55;--tracking-tight:-.03em;--tracking-normal:-.01em;--tracking-wide:.2em}html[data-font=dyslexic]{--font-sans:"OpenDyslexic", system-ui, sans-serif;--font-heading:"OpenDyslexic", system-ui, sans-serif;--font-mono:"OpenDyslexic", ui-monospace, monospace}html[data-font=dyslexic] body{letter-spacing:.012em;word-spacing:.04em;line-height:1.55}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-pill:999px;--container-max:1200px;--container-prose:680px}[data-theme]{--shadow-xs:0 1px 2px #2b26200f;--shadow-sm:0 1px 3px #2b26201a;--shadow-md:0 4px 14px #2b26201a;--shadow-lg:0 12px 32px #2b262024;--border-hairline:1px solid var(--vs-line);--border-card:1px solid var(--vs-line-strong);--border-frame:1.5px solid var(--vs-neutral-900);--focus-ring:0 0 0 3px #d24a3a47}:root{--ease-out:cubic-bezier(.2, .6, .2, 1);--ease-emphasized:cubic-bezier(.05, .7, .1, 1);--spring-default:linear(0, .006, .025 2.8%, .101 6.5%, .539 21%, .721, .849, .937 36%, .968, .991, 1.006, 1.014 48%, 1.015, 1.009, 1.003 65%, .998, .998, 1);--spring-snappy:linear(0, .04, .2 8%, .81 30%, 1.02 46%, 1.01 60%, 1);--dur-fast:.12s;--dur-base:.2s;--dur-default:.3s;--dur-emphasized:.45s;--wave-amp:1}@media (prefers-reduced-motion:reduce){:root{--ease-emphasized:linear(0, 1);--spring-default:linear(0, 1);--spring-snappy:linear(0, 1);--dur-fast:0s;--dur-base:0s;--dur-default:0s;--dur-emphasized:0s}}[data-theme=dark],[data-theme=dark-protanopia],[data-theme=dark-deuteranopia],[data-theme=dark-tritanopia]{--surface-canvas:#1b1713;--surface-card:#2e2921;--surface-sunken:#141109;--surface-dark:#100d09;--vs-neutral-50:#393229;--vs-neutral-100:#423b31;--vs-neutral-200:#534b41;--vs-neutral-300:#6a6155;--vs-line:#423b31;--vs-line-strong:#564e44;--vs-line-dark:#564e44;--text-heading:#f7f3ed;--text-body:#e3ddd3;--text-muted:#b7afa1;--text-muted-dark:#ada597;--border-strong:#f7f3ed;--shadow-xs:0 1px 2px #00000073;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 6px 18px #0000008c;--shadow-lg:0 14px 36px #000000a6}[data-theme=dark]{--accent:#e9695a;--text-on-accent:#1b1713;--vs-crimson:#e9695a;--vs-crimson-bright:#e9695a;--vs-crimson-deep:#f08576;--vs-success:#74ac7c;--vs-warning:#e2a744;--vs-error:#e66e60;--vs-info:#7790ae}[data-theme=protanopia],[data-theme=deuteranopia]{--accent:#0072b2;--text-on-accent:#fff;--vs-crimson:#0072b2;--vs-crimson-bright:#3c92ce;--vs-crimson-deep:#005b8f;--vs-success:#009e73;--vs-warning:#e69f00;--vs-error:#d55e00;--vs-info:#56b4e9;--focus-ring:0 0 0 3px #0072b24d}[data-theme=dark-protanopia],[data-theme=dark-deuteranopia]{--accent:#4fa3dc;--text-on-accent:#10242f;--vs-crimson:#4fa3dc;--vs-crimson-bright:#4fa3dc;--vs-crimson-deep:#7cc0ee;--vs-success:#36c39a;--vs-warning:#f0b43c;--vs-error:#f0823e;--vs-info:#82c7f0;--focus-ring:0 0 0 3px #4fa3dc57}[data-theme=tritanopia]{--accent:#d55e00;--text-on-accent:#1a0f02;--vs-crimson:#d55e00;--vs-crimson-bright:#e87a2a;--vs-crimson-deep:#b04e00;--vs-success:#009e73;--vs-warning:#cc79a7;--vs-error:#0072b2;--vs-info:#cc79a7;--focus-ring:0 0 0 3px #d55e004d}[data-theme=dark-tritanopia]{--accent:#f0823e;--text-on-accent:#261405;--vs-crimson:#f0823e;--vs-crimson-bright:#f59a60;--vs-crimson-deep:#f59a60;--vs-success:#36c39a;--vs-warning:#e296c2;--vs-error:#4fa3dc;--vs-info:#e296c2;--focus-ring:0 0 0 3px #f0823e57}[data-theme=neobrutalist]{--nb-ink:#1a1714;--surface-canvas:#f6dc77;--surface-card:#fbf3e7;--surface-sunken:#f6dc77;--vs-neutral-900:#1a1714;--vs-line:#1a1714;--vs-line-strong:#1a1714;--vs-line-dark:#1a1714;--border-strong:#1a1714;--vs-crimson:#e2503b;--vs-crimson-deep:#c8412c;--accent:#e2503b;--text-on-accent:#181410;--text-heading:#1a1714;--text-body:#3a332b;--text-muted:#695f50;--vs-neutral-50:#f6dc77;--vs-neutral-100:#f3e9ce;--vs-neutral-200:#ebdcaf;--vs-neutral-400:#857a69;--vs-neutral-500:#5c5447;--nb-amber:#c58a2e;--nb-teal:#12a594;--nb-indigo:#2e5bea;--nb-pink:#b0487e;--nb-mint:#9bc9a4;--nb-ghost:#e3c55c;--vs-success:#3b7a4e;--vs-warning:#b8791f;--vs-error:#b0201e;--vs-info:#2e5bea;--nb-shadow:oklab(42.7341% -.00167863 .0444429);--nb-shadow-btn:oklab(35.8481% -.000248937 .0327281);--shadow-xs:4px 4px 0 var(--nb-shadow);--shadow-sm:8px 8px 0 var(--nb-shadow);--shadow-md:12px 12px 0 var(--nb-shadow);--shadow-lg:16px 16px 0 var(--nb-shadow);--focus-ring:0 0 0 3px var(--surface-card), 0 0 0 6px #1a1714;--font-heading:"Space Grotesk", var(--font-sans);--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.4, 0, .2, 1);--ease-emphasized:cubic-bezier(0, 0, .2, 1);--spring-default:cubic-bezier(0, 0, .2, 1);--spring-snappy:cubic-bezier(0, 0, .2, 1);--dur-fast:80ms;--dur-base:.16s;--dur-default:.16s;--dur-emphasized:.24s;--wave-amp:0}[data-theme^=neobrutalist] :is(.rounded,.rounded-xs,.rounded-sm,.rounded-md,.rounded-t,.rounded-b,.rounded-\[2px\]),[data-theme^=neobrutalist] .rounded-lg{border-radius:0}[data-theme^=neobrutalist] :is(.border,.border-2){border-width:2px}[data-theme^=neobrutalist] .border-\[1\.5px\]{border-width:3px}[data-theme^=neobrutalist] .vs-btn:not(.vs-btn--bare){border-color:var(--nb-ink);box-shadow:4px 4px 0 var(--nb-shadow-btn);border-width:4px;transition:transform 80ms cubic-bezier(.4,0,.2,1),box-shadow 80ms cubic-bezier(.4,0,.2,1),background-color 80ms}[data-theme^=neobrutalist] .vs-btn:not(.vs-btn--bare):hover{box-shadow:6px 6px 0 var(--nb-shadow-btn);transform:translate(-2px,-2px)}[data-theme^=neobrutalist] .vs-btn:not(.vs-btn--bare):active{box-shadow:0 0 0 var(--nb-shadow-btn);transform:translate(4px,4px)}[data-theme^=neobrutalist] .vs-btn:not(.vs-btn--bare):focus-visible{box-shadow:var(--focus-ring)}[data-theme^=neobrutalist] .vs-btn.vs-btn--secondary{box-shadow:4px 4px 0 var(--nb-teal)}[data-theme^=neobrutalist] .vs-btn.vs-btn--secondary:hover{box-shadow:8px 8px 0 var(--nb-teal)}[data-theme^=neobrutalist] .vs-btn.vs-btn--secondary:active{box-shadow:0 0 0 var(--nb-teal)}[data-theme^=neobrutalist] .vs-btn.vs-btn--secondary:focus-visible{box-shadow:var(--focus-ring)}[data-theme^=neobrutalist] .vs-btn.vs-btn--ghost,[data-theme^=neobrutalist] .vs-btn.vs-btn--ghost:hover,[data-theme^=neobrutalist] .vs-btn.vs-btn--ghost:active{box-shadow:none;border-style:dashed;border-width:3px;transform:none}[data-theme^=neobrutalist] .vs-btn.vs-btn--ghost:focus-visible{box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){[data-theme^=neobrutalist] .vs-btn:not(.vs-btn--bare){transition:none}[data-theme^=neobrutalist] .vs-btn:not(.vs-btn--bare):hover,[data-theme^=neobrutalist] .vs-btn:not(.vs-btn--bare):active{box-shadow:4px 4px 0 var(--nb-shadow-btn);transform:none}[data-theme^=neobrutalist] .vs-btn.vs-btn--secondary:hover,[data-theme^=neobrutalist] .vs-btn.vs-btn--secondary:active{box-shadow:4px 4px 0 var(--nb-teal)}[data-theme^=neobrutalist] .vs-btn.vs-btn--ghost:hover,[data-theme^=neobrutalist] .vs-btn.vs-btn--ghost:active{box-shadow:none}}[data-theme^=neobrutalist] .vs-card:not(.shadow-none){border-width:4px;border-color:var(--nb-ink);box-shadow:8px 8px 0 var(--nb-shadow);border-radius:0;transition:transform .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}[data-theme^=neobrutalist] .vs-card:not(.shadow-none):hover{box-shadow:10px 10px 0 var(--nb-shadow);transform:translate(-2px,-2px)}[data-theme^=neobrutalist] .vs-card-flat:not(.shadow-none){border-width:3px;border-color:var(--nb-ink);box-shadow:none;border-radius:0}@media (prefers-reduced-motion:reduce){[data-theme^=neobrutalist] .vs-card:not(.shadow-none){transition:none}[data-theme^=neobrutalist] .vs-card:not(.shadow-none):hover{box-shadow:8px 8px 0 var(--nb-shadow);transform:none}}[data-theme^=neobrutalist] .vs-table{border:3px solid var(--nb-ink)}[data-theme^=neobrutalist] .vs-table thead th{background:var(--nb-ink);border-bottom-width:3px}[data-theme^=neobrutalist] .vs-table thead th,[data-theme^=neobrutalist] .vs-table thead th button{color:var(--surface-card)}[data-theme^=neobrutalist] .vs-table thead th button:hover{color:var(--accent)}[data-theme^=neobrutalist] .vs-table tr.vs-row--selected td{background:var(--accent);color:var(--text-on-accent)}[data-theme^=neobrutalist] .vs-chart .vs-bar,[data-theme^=neobrutalist] .vs-chart .vs-dot{stroke:var(--nb-ink);stroke-width:2px;vector-effect:non-scaling-stroke}[data-theme^=neobrutalist] .vs-chart .vs-bar{rx:0}[data-theme^=neobrutalist] .vs-chart .vs-area{fill:var(--accent);opacity:.2}[data-theme^=neobrutalist] .vs-chart .vs-line{stroke-width:3px}[data-theme^=neobrutalist] .vs-donut-track{stroke:var(--nb-ink);stroke-width:20px}[data-theme^=neobrutalist] .vs-radar-area{stroke:var(--nb-ink);stroke-width:3px}[data-theme^=neobrutalist] .vs-heat-cell{border:1.5px solid var(--nb-ink);border-radius:0}[data-theme^=neobrutalist] .vs-morph{border-radius:0;animation:.8s steps(8,end) infinite vs-morph-spin}[data-theme^=neobrutalist] .vs-mark{background:var(--nb-amber);color:#1a1714;border:3px solid var(--nb-ink);box-shadow:4px 4px 0 var(--nb-shadow-btn);transform:rotate(var(--rot,0deg));border-radius:0;padding:0 .14em;display:inline-block}[data-theme^=neobrutalist] .vs-btn--primary[data-tone]:not([data-tone=accent]){background:var(--surface-card);color:var(--text-heading)}[data-theme^=neobrutalist] .vs-panel{border:4px solid var(--nb-ink)}[data-theme=neobrutalist-dark]{--nb-ink:#d5d0c9;--surface-canvas:#17130e;--surface-card:#201b15;--surface-sunken:#120e09;--vs-neutral-900:#f2ede6;--vs-line:#b7b2ab;--vs-line-strong:#d5d0c9;--vs-line-dark:#d5d0c9;--border-strong:#d5d0c9;--vs-crimson:#e2503b;--vs-crimson-deep:#f0664f;--accent:#e2503b;--text-on-accent:#181410;--text-heading:#f2ede6;--text-body:#d8d1c6;--text-muted:#9c9184;--vs-neutral-50:#2a241b;--vs-neutral-100:#2a241b;--vs-neutral-200:#3b3428;--vs-neutral-400:#9c9184;--vs-neutral-500:#c6bcad;--nb-amber:#c58a2e;--nb-teal:#12a594;--nb-indigo:#5b82f0;--nb-pink:#c25e92;--nb-mint:#9bc9a4;--nb-ghost:#241d12;--vs-success:#4e9b63;--vs-warning:#c98f33;--vs-error:#e1524d;--vs-info:#5b82f0;--nb-shadow:oklab(55.0843% .00343478 .0118786);--nb-shadow-btn:oklab(64.473% .00321439 .011553);--shadow-xs:4px 4px 0 var(--nb-shadow);--shadow-sm:8px 8px 0 var(--nb-shadow);--shadow-md:12px 12px 0 var(--nb-shadow);--shadow-lg:16px 16px 0 var(--nb-shadow);--focus-ring:0 0 0 3px var(--surface-card), 0 0 0 6px var(--nb-ink);--font-heading:"Space Grotesk", var(--font-sans);--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.4, 0, .2, 1);--ease-emphasized:cubic-bezier(0, 0, .2, 1);--spring-default:cubic-bezier(0, 0, .2, 1);--spring-snappy:cubic-bezier(0, 0, .2, 1);--dur-fast:80ms;--dur-base:.16s;--dur-default:.16s;--dur-emphasized:.24s;--wave-amp:0}[data-theme=slate]{--surface-canvas:#f8fafc;--surface-card:#fff;--surface-sunken:#f1f5f9;--vs-neutral-50:#f1f5f9;--vs-neutral-100:#e2e8f0;--vs-neutral-200:#cbd5e1;--vs-line:#e2e8f0;--vs-line-strong:#cbd5e1;--border-strong:#0f172a;--text-heading:#0f172a;--text-body:#334155;--text-muted:#64748b;--accent:#2563eb;--vs-crimson:#2563eb;--vs-crimson-deep:#1d4ed8;--vs-success:#16a34a;--vs-warning:#d97706;--vs-error:#dc2626;--vs-info:#0284c7;--shadow-xs:0 1px 2px #0f172a0f;--shadow-sm:0 1px 3px #0f172a1a;--shadow-md:0 4px 14px #0f172a1a;--shadow-lg:0 12px 32px #0f172a24;--focus-ring:0 0 0 3px #2563eb4d;--font-sans:"Inter", system-ui, sans-serif}[data-theme=paper]{--surface-canvas:#fbfaf7;--surface-card:#fff;--surface-sunken:#f3f1eb;--vs-neutral-50:#f3f1eb;--vs-neutral-100:#e9e5dc;--vs-neutral-200:#d9d4c8;--vs-line:#e8e4db;--vs-line-strong:#d9d4c8;--border-strong:#2b2620;--text-heading:#221f1a;--text-body:#44403a;--text-muted:#6b655b;--accent:#b5564a;--vs-crimson:#b5564a;--vs-crimson-deep:#984439;--vs-success:#5a7a57;--vs-warning:#b5852e;--vs-error:#b5443a;--vs-info:#4e6076;--focus-ring:0 0 0 3px #b5564a42;--font-sans:"IBM Plex Sans", system-ui, sans-serif}[data-theme=monochrome]{--surface-canvas:#f4f4f5;--surface-card:#fff;--surface-sunken:#e9e9eb;--vs-neutral-50:#e9e9eb;--vs-neutral-100:#e0e0e2;--vs-neutral-200:#c9c9cc;--vs-line:#e0e0e2;--vs-line-strong:#c9c9cc;--border-strong:#18181b;--text-heading:#18181b;--text-body:#3f3f46;--text-muted:#71717a;--accent:#0a84ff;--vs-crimson:#0a84ff;--vs-crimson-deep:#0060df;--vs-success:#3f6212;--vs-warning:#854d0e;--vs-error:#991b1b;--vs-info:#0a84ff;--focus-ring:0 0 0 3px #0a84ff4d;--font-sans:"Space Grotesk", system-ui, sans-serif}[data-theme=midnight]{--surface-canvas:#0f172a;--surface-card:#1e293b;--surface-sunken:#0b1120;--vs-neutral-50:#1e293b;--vs-neutral-100:#243044;--vs-neutral-200:#334155;--vs-neutral-300:#475569;--vs-line:#243044;--vs-line-strong:#334155;--vs-line-dark:#334155;--border-strong:#e2e8f0;--text-heading:#f1f5f9;--text-body:#cbd5e1;--text-muted:#94a3b8;--text-muted-dark:#94a3b8;--accent:#22d3ee;--vs-crimson:#22d3ee;--vs-crimson-deep:#67e8f9;--vs-success:#34d399;--vs-warning:#fbbf24;--vs-error:#fb7185;--vs-info:#60a5fa;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 8px 24px #22d3ee1f;--shadow-lg:0 16px 40px #0009;--focus-ring:0 0 0 3px #22d3ee59;--font-heading:"Sora", system-ui, sans-serif;--font-sans:"Inter", system-ui, sans-serif}[data-theme=forest]{--surface-canvas:#f4f6f1;--surface-card:#fff;--surface-sunken:#e9ede2;--vs-neutral-50:#e9ede2;--vs-neutral-100:#e0e6d6;--vs-neutral-200:#cdd6bd;--vs-line:#dce3d0;--vs-line-strong:#c4cfb2;--border-strong:#2c3a23;--text-heading:#26331e;--text-body:#3e4a35;--text-muted:#5e6a52;--accent:#c2871a;--vs-crimson:#c2871a;--vs-crimson-deep:#9e6d12;--vs-success:#4e7a55;--vs-warning:#b5852e;--vs-error:#b14a3a;--vs-info:#4a6650;--focus-ring:0 0 0 3px #c2871a47;--font-heading:"Fraunces", Georgia, serif;--font-sans:"Inter", system-ui, sans-serif}[data-theme=linen]{--surface-canvas:#faf6ef;--surface-card:#fffdf9;--surface-sunken:#f1ebe0;--vs-neutral-50:#f1ebe0;--vs-neutral-100:#ebe3d5;--vs-neutral-200:#ddd2bf;--vs-line:#e6decf;--vs-line-strong:#d5c9b5;--border-strong:#3a2e22;--text-heading:#33271c;--text-body:#4d4032;--text-muted:#756752;--accent:#be5d34;--vs-crimson:#be5d34;--vs-crimson-deep:#9e4a28;--vs-success:#6b7a4e;--vs-warning:#b5852e;--vs-error:#b5443a;--vs-info:#5b6a78;--focus-ring:0 0 0 3px #be5d3442;--font-heading:"Fraunces", Georgia, serif;--font-sans:"Spectral", Georgia, serif}[data-theme=sepia]{--surface-canvas:#f1e7d0;--surface-card:#f8f1e0;--surface-sunken:#e8dcc0;--vs-neutral-50:#e8dcc0;--vs-neutral-100:#e0d2b3;--vs-neutral-200:#d2c19c;--vs-line:#ddceac;--vs-line-strong:#c9b68e;--border-strong:#3a2f1e;--text-heading:#3a2f1e;--text-body:#4f4230;--text-muted:#756449;--accent:#8a5a2b;--vs-crimson:#8a5a2b;--vs-crimson-deep:#6f4720;--vs-success:#5e6e3a;--vs-warning:#9a6e1e;--vs-error:#9a3d2a;--vs-info:#5a5a3e;--shadow-xs:0 1px 2px #3a2f1e1a;--shadow-sm:0 1px 3px #3a2f1e24;--shadow-md:0 4px 14px #3a2f1e24;--shadow-lg:0 12px 32px #3a2f1e2e;--focus-ring:0 0 0 3px #8a5a2b47;--font-heading:"Lora", Georgia, serif;--font-sans:"Lora", Georgia, serif}[data-theme=solarized-light]{--surface-canvas:#fdf6e3;--surface-card:#fffbf0;--surface-sunken:#eee8d5;--vs-neutral-50:#eee8d5;--vs-neutral-100:#e7e0cb;--vs-neutral-200:#d9d2bc;--vs-line:#e3dcc6;--vs-line-strong:#cfc7ae;--border-strong:#586e75;--text-heading:#073642;--text-body:#586e75;--text-muted:#839496;--accent:#268bd2;--vs-crimson:#268bd2;--vs-crimson-deep:#1e6fa8;--vs-success:#859900;--vs-warning:#b58900;--vs-error:#dc322f;--vs-info:#2aa198;--focus-ring:0 0 0 3px #268bd24d;--font-heading:"IBM Plex Sans", system-ui, sans-serif;--font-sans:"IBM Plex Sans", system-ui, sans-serif}[data-theme=solarized-dark]{--surface-canvas:#002b36;--surface-card:#073642;--surface-sunken:#00212b;--vs-neutral-50:#073642;--vs-neutral-100:#0d404d;--vs-neutral-200:#14505e;--vs-neutral-300:#1c5f6e;--vs-line:#0d404d;--vs-line-strong:#14505e;--vs-line-dark:#14505e;--border-strong:#93a1a1;--text-heading:#fdf6e3;--text-body:#93a1a1;--text-muted:#768d92;--text-muted-dark:#768d92;--accent:#268bd2;--vs-crimson:#268bd2;--vs-crimson-deep:#3da0e6;--vs-success:#859900;--vs-warning:#b58900;--vs-error:#dc322f;--vs-info:#2aa198;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 6px 18px #00000080;--shadow-lg:0 14px 36px #0009;--focus-ring:0 0 0 3px #268bd266;--font-heading:"IBM Plex Sans", system-ui, sans-serif;--font-sans:"IBM Plex Sans", system-ui, sans-serif}[data-theme=mecha]{--surface-canvas:#1a1d21;--surface-card:#22262b;--surface-sunken:#141619;--vs-neutral-50:#2a2f35;--vs-neutral-100:#31373e;--vs-neutral-200:#3c434b;--vs-neutral-300:#4a525b;--vs-line:#31373e;--vs-line-strong:#4a525b;--vs-line-dark:#4a525b;--border-strong:#c7cdd4;--text-heading:#eceff2;--text-body:#c2c8cf;--text-muted:#8a929b;--text-muted-dark:#8a929b;--accent:#ff7a00;--vs-crimson:#ff7a00;--vs-crimson-deep:#e66e00;--vs-success:#3dd68c;--vs-warning:#ffb200;--vs-error:#ff5247;--vs-info:#4da6ff;--shadow-xs:0 1px 1px #00000080;--shadow-sm:0 1px 2px #0000008c;--shadow-md:0 2px 6px #0009;--shadow-lg:0 4px 12px #000000b3;--focus-ring:0 0 0 2px #ff7a00;--font-heading:"Chakra Petch", system-ui, sans-serif;--font-sans:"JetBrains Mono", ui-monospace, monospace}[data-theme=mecha] :is(.rounded,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-t,.rounded-b,.rounded-\[2px\]){border-radius:2px}[data-theme=synthwave]{--surface-canvas:#1a1033;--surface-card:#251447;--surface-sunken:#120b24;--vs-neutral-50:#2d1a52;--vs-neutral-100:#35205e;--vs-neutral-200:#432a73;--vs-neutral-300:#5b3d9e;--vs-line:#3a2466;--vs-line-strong:#5b3d9e;--vs-line-dark:#5b3d9e;--border-strong:#ff2e97;--text-heading:#f8e6ff;--text-body:#d9c2f0;--text-muted:#a98fd0;--text-muted-dark:#a98fd0;--accent:#ff2e97;--vs-crimson:#ff2e97;--vs-crimson-deep:#ff5fb0;--vs-success:#2ee6c4;--vs-warning:#ffd23f;--vs-error:#ff4365;--vs-info:#36c5f0;--shadow-xs:0 0 4px #ff2e9780;--shadow-sm:0 0 8px #ff2e978c;--shadow-md:0 0 16px #ff2e9780;--shadow-lg:0 0 28px #ff2e9799;--focus-ring:0 0 0 3px #ff2e9780;--font-heading:"Audiowide", system-ui, sans-serif;--font-sans:"Rajdhani", system-ui, sans-serif}[data-theme=synthwave] .vs-btn:not(.vs-btn--bare){box-shadow:0 0 12px #ff2e9799}[data-theme=synthwave] :is(h1,h2,h3){text-shadow:0 0 14px #ff2e9773}[data-theme=vaporwave]{--surface-canvas:#f5e6ff;--surface-card:#fff;--surface-sunken:#ead7fb;--vs-neutral-50:#ead7fb;--vs-neutral-100:#e0cbf7;--vs-neutral-200:#cdb0ee;--vs-line:#e0cbf7;--vs-line-strong:#c9a8ec;--border-strong:#6a3fa0;--text-heading:#6a3fa0;--text-body:#574776;--text-muted:#806c9e;--accent:#ff6ad5;--vs-crimson:#ff6ad5;--vs-crimson-deep:#e94fbe;--vs-success:#26c6a4;--vs-warning:#ffb85c;--vs-error:#ff5c8a;--vs-info:#5ac8fa;--focus-ring:0 0 0 3px #ff6ad559;--font-heading:"Monoton", cursive;--font-sans:"Poppins", system-ui, sans-serif}[data-theme=vaporwave] :is(.rounded,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-\[2px\]){border-radius:18px}[data-theme=vaporwave] .rounded-t{border-radius:18px 18px 0 0}[data-theme=vaporwave] .rounded-b{border-radius:0 0 18px 18px}[data-theme=vaporwave] .vs-btn:not(.vs-btn--bare){border-radius:999px}[data-theme=terminal]{--wave-amp:0;--surface-canvas:#000;--surface-card:#0a140a;--surface-sunken:#050805;--vs-neutral-50:#0f1a0f;--vs-neutral-100:#122112;--vs-neutral-200:#1a2e1a;--vs-neutral-300:#1f5a1f;--vs-line:#143614;--vs-line-strong:#1f5a1f;--vs-line-dark:#1f5a1f;--border-strong:#0f6;--text-heading:#0f6;--text-body:#0d5;--text-muted:#15a24a;--text-muted-dark:#15a24a;--accent:#0f6;--vs-crimson:#0f6;--vs-crimson-deep:#45ff8c;--vs-success:#0f6;--vs-warning:#cf0;--vs-error:#ff3b3b;--vs-info:#0cf;--shadow-xs:0 0 0 #0000;--shadow-sm:0 0 4px #00ff6640;--shadow-md:0 0 10px #00ff664d;--shadow-lg:0 0 18px #00ff6659;--focus-ring:0 0 0 2px #0f6;--font-heading:"VT323", ui-monospace, monospace;--font-sans:"JetBrains Mono", ui-monospace, monospace;--font-mono:"JetBrains Mono", ui-monospace, monospace}[data-theme=terminal] :is(.rounded,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-t,.rounded-b,.rounded-\[2px\]){border-radius:0}[data-theme=terminal] body{background-image:repeating-linear-gradient(0deg,#00ff660f 0 1px,#0000 1px 3px)}[data-theme=candy]{--surface-canvas:#ffe3f1;--surface-card:#fff;--surface-sunken:#ffd0e6;--vs-neutral-50:#ffd0e6;--vs-neutral-100:#ffc2dd;--vs-neutral-200:#ffa8ce;--vs-line:#ffc2dd;--vs-line-strong:#f58fc0;--border-strong:#c0307a;--text-heading:#b0246a;--text-body:#7a3d5e;--text-muted:#9a5c7c;--accent:#ff4fa3;--vs-crimson:#ff4fa3;--vs-crimson-deep:#e93b8e;--vs-success:#2fb87c;--vs-warning:#f59e1b;--vs-error:#ff4d6a;--vs-info:#3da8f5;--shadow-xs:0 2px 4px #ff4fa32e;--shadow-sm:0 4px 8px #ff4fa333;--shadow-md:0 8px 20px #ff4fa338;--shadow-lg:0 16px 36px #ff4fa342;--focus-ring:0 0 0 3px #ff4fa366;--font-heading:"Baloo 2", system-ui, sans-serif;--font-sans:"Quicksand", system-ui, sans-serif}[data-theme=candy] :is(.rounded,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-t,.rounded-b,.rounded-\[2px\]){border-radius:16px}[data-theme=comic]{--surface-canvas:#fff4d6;--surface-card:#fff;--surface-sunken:#ffe9a8;--vs-neutral-50:#ffe9a8;--vs-neutral-100:#fff0c2;--vs-neutral-200:#ffe08a;--vs-line:#111;--vs-line-strong:#111;--vs-line-dark:#111;--border-strong:#111;--text-heading:#111;--text-body:#1a1a1a;--text-muted:#5a4a2a;--accent:#ff3b3b;--vs-crimson:#ff3b3b;--vs-crimson-deep:#e02020;--vs-success:#00a651;--vs-warning:#ffc20e;--vs-error:#ed1c24;--vs-info:#06f;--shadow-xs:2px 2px 0 #111;--shadow-sm:3px 3px 0 #111;--shadow-md:5px 5px 0 #111;--shadow-lg:8px 8px 0 #111;--focus-ring:0 0 0 3px #111;--font-heading:"Bangers", system-ui, cursive;--font-sans:"Comic Neue", "Comic Sans MS", cursive}[data-theme=comic] :is(.rounded,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-t,.rounded-b,.rounded-\[2px\]){border-radius:0}[data-theme=comic] :is(.border,.border-2),[data-theme=comic] .border-\[1\.5px\]{border-width:3px}[data-theme=comic] body{background-image:radial-gradient(#00000024 1.4px,#0000 1.5px);background-size:12px 12px}[data-theme=acid]{--surface-canvas:#e8ff3a;--surface-card:#f7ffb0;--surface-sunken:#d6f000;--vs-neutral-50:#d6f000;--vs-neutral-100:#e0ff66;--vs-neutral-200:#c2e000;--vs-line:#1a1a00;--vs-line-strong:#111;--border-strong:#111;--text-heading:#14120a;--text-body:#1e1a0a;--text-muted:#4a4a1a;--accent:#ff00a8;--vs-crimson:#ff00a8;--vs-crimson-deep:#d60090;--vs-success:#00c98a;--vs-warning:#ff7a00;--vs-error:#ff0040;--vs-info:#00b8e0;--shadow-xs:0 0 4px #ff00a880;--shadow-sm:0 0 8px #ff00a88c;--shadow-md:0 0 16px #00b8e080;--shadow-lg:0 0 28px #ff00a899;--focus-ring:0 0 0 3px #ff00a899;--font-heading:"Syne", system-ui, sans-serif;--font-sans:"Space Mono", ui-monospace, monospace}[data-theme=acid] :is(.border,.border-2){border-width:2px}[data-theme=y2k]{--surface-canvas:#c8f0ff;--surface-card:#ffffff8c;--surface-sunken:#b0e4fb;--vs-neutral-50:#b0e4fb;--vs-neutral-100:#d2f2ff;--vs-neutral-200:#9fd8f2;--vs-line:#ffffffb3;--vs-line-strong:#7fc4e8;--border-strong:#2b7fb0;--text-heading:#0b3a52;--text-body:#185873;--text-muted:#44839e;--accent:#00a3e0;--vs-crimson:#00a3e0;--vs-crimson-deep:#0089bd;--vs-success:#2fb87c;--vs-warning:#f0a92b;--vs-error:#f0586e;--vs-info:#43b8ee;--shadow-xs:0 1px 2px #0b3a521f;--shadow-sm:0 2px 6px #0b3a5224;--shadow-md:0 8px 24px #0b3a5229;--shadow-lg:0 16px 40px #0b3a5233;--focus-ring:0 0 0 3px #00a3e066;--font-heading:"Chango", system-ui, sans-serif;--font-sans:"Quicksand", system-ui, sans-serif}[data-theme=y2k] :is(.rounded,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-t,.rounded-b,.rounded-\[2px\]){border-radius:14px}[data-theme=y2k] .vs-card{-webkit-backdrop-filter:blur(10px)}[data-theme=y2k] body{background-image:radial-gradient(120% 90% at 50% -10%,#ffffffd9,#0000 55%)}[data-theme=cursed]{--surface-canvas:teal;--surface-card:silver;--surface-sunken:#00a0a0;--vs-neutral-50:#00a0a0;--vs-neutral-100:#d4d0c8;--vs-neutral-200:#a0a0a0;--vs-line:navy;--vs-line-strong:navy;--vs-line-dark:navy;--border-strong:navy;--text-heading:navy;--text-body:#111;--text-muted:#333;--accent:#f0f;--vs-crimson:#f0f;--vs-crimson-deep:#c0c;--vs-success:#00c000;--vs-warning:#e0e000;--vs-error:#e00000;--vs-info:#00c0c0;--shadow-xs:2px 2px 0 #0ff;--shadow-sm:3px 3px 0 #0ff;--shadow-md:4px 4px 0 #f0f;--shadow-lg:6px 6px 0 #f0f;--focus-ring:0 0 0 3px #ff0;--font-heading:"Comic Neue", "Comic Sans MS", cursive;--font-sans:"Comic Neue", "Comic Sans MS", cursive}[data-theme=cursed] body{background-image:repeating-linear-gradient(45deg,#00ffff38 0 10px,#ff00ff38 10px 20px)}[data-theme=hotdog]{--surface-canvas:red;--surface-card:#ff0;--surface-sunken:#d40000;--vs-neutral-50:#ffe000;--vs-neutral-100:#ff0;--vs-neutral-200:#ffd000;--vs-line:#000;--vs-line-strong:#000;--vs-line-dark:#000;--border-strong:#000;--text-heading:#000;--text-body:#1a0000;--text-muted:#7a1010;--accent:#c00;--vs-crimson:#c00;--vs-crimson-deep:#a30000;--vs-success:#0a0;--vs-warning:#f80;--vs-error:#000;--vs-info:#00c;--shadow-xs:2px 2px 0 #000;--shadow-sm:3px 3px 0 #000;--shadow-md:4px 4px 0 #000;--shadow-lg:6px 6px 0 #000;--focus-ring:0 0 0 3px #000;--font-heading:"Bungee", system-ui, sans-serif;--font-sans:"Arial", system-ui, sans-serif}[data-theme=bsod]{--surface-canvas:#00a;--surface-card:#00a;--surface-sunken:#008;--vs-neutral-50:#1414b8;--vs-neutral-100:#2222c0;--vs-neutral-200:#3a3ad0;--vs-line:#5c5ce0;--vs-line-strong:#8888f0;--vs-line-dark:#8888f0;--border-strong:#fff;--text-heading:#fff;--text-body:#e0e0ff;--text-muted:#aeaeea;--text-muted-dark:#aeaeea;--accent:#2a2ac0;--vs-crimson:#6a6af0;--vs-crimson-deep:#1414a0;--vs-success:#afa;--vs-warning:#ff5;--vs-error:#f88;--vs-info:#adf;--shadow-xs:0 0 0 #0000;--shadow-sm:0 0 0 #0000;--shadow-md:0 0 0 #0000;--shadow-lg:0 0 0 #0000;--focus-ring:0 0 0 2px #fff;--font-heading:"JetBrains Mono", ui-monospace, monospace;--font-sans:"JetBrains Mono", ui-monospace, monospace;--font-mono:"JetBrains Mono", ui-monospace, monospace}[data-theme=barbie]{--surface-canvas:#ff69b4;--surface-card:#ffd9ee;--surface-sunken:#f050a0;--vs-neutral-50:#ffc1e3;--vs-neutral-100:#ffd9ee;--vs-neutral-200:#ffa8d8;--vs-line:#ff8fcb;--vs-line-strong:#e0218a;--border-strong:#b0005f;--text-heading:#b0005f;--text-body:#6e0040;--text-muted:#9a2e6e;--accent:#c2006f;--vs-crimson:#c2006f;--vs-crimson-deep:#a30057;--vs-success:#00b89e;--vs-warning:#ff9ecf;--vs-error:#ff2d6e;--vs-info:#9b5bff;--shadow-xs:0 2px 4px #b0005f33;--shadow-sm:0 4px 8px #b0005f38;--shadow-md:0 8px 20px #b0005f3d;--shadow-lg:0 16px 36px #b0005f4d;--focus-ring:0 0 0 3px #e0218a73;--font-heading:"Pacifico", cursive;--font-sans:"Poppins", system-ui, sans-serif}[data-theme=barbie] :is(.rounded,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-\[2px\]){border-radius:18px}[data-theme=barbie] .rounded-t{border-radius:18px 18px 0 0}[data-theme=barbie] .rounded-b{border-radius:0 0 18px 18px}[data-theme=barbie] .vs-btn:not(.vs-btn--bare){border-radius:999px}[data-theme=gamer]{--surface-canvas:#0a0a0f;--surface-card:#141420;--surface-sunken:#050508;--vs-neutral-50:#1c1c2a;--vs-neutral-100:#222234;--vs-neutral-200:#2e2e44;--vs-neutral-300:#3a3a56;--vs-line:#2e2e44;--vs-line-strong:#00ffd0;--vs-line-dark:#00ffd0;--border-strong:#00ffd0;--text-heading:#fff;--text-body:#cfcfe6;--text-muted:#8a8ab0;--text-muted-dark:#8a8ab0;--accent:#8b00ff;--vs-crimson:#b66aff;--vs-crimson-deep:#6f00cc;--vs-success:#0f6;--vs-warning:#ffe000;--vs-error:#f05;--vs-info:#00cfff;--shadow-xs:0 0 6px #00ff6680;--shadow-sm:0 0 10px #00cfff80;--shadow-md:0 0 18px #8b00ff8c;--shadow-lg:0 0 28px #ff00558c;--focus-ring:0 0 0 3px #8b00ff99;--font-heading:"Orbitron", system-ui, sans-serif;--font-sans:"Rajdhani", system-ui, sans-serif}[data-theme=gamer] :is(h1,h2,h3){text-shadow:0 0 10px #0f6,0 0 20px #00cfff}[data-theme=gamer] .vs-btn:not(.vs-btn--bare){box-shadow:0 0 12px #8b00ffb3}[data-theme=impact]{--surface-canvas:#1a1a1a;--surface-card:#2a2a2a;--surface-sunken:#0e0e0e;--vs-neutral-50:#333;--vs-neutral-100:#3d3d3d;--vs-neutral-200:#4d4d4d;--vs-line:#4d4d4d;--vs-line-strong:#777;--vs-line-dark:#777;--border-strong:#fff;--text-heading:#fff;--text-body:#eaeaea;--text-muted:#aaa;--text-muted-dark:#aaa;--accent:#e01010;--vs-crimson:#ff3b3b;--vs-crimson-deep:#b50000;--vs-success:#4f4;--vs-warning:#fc0;--vs-error:#f33;--vs-info:#4af;--shadow-xs:0 1px 2px #0009;--shadow-sm:0 2px 4px #0009;--shadow-md:0 4px 10px #000000b3;--shadow-lg:0 8px 20px #000c;--focus-ring:0 0 0 3px #fff;--font-heading:"Anton", Impact, system-ui, sans-serif;--font-sans:"Inter", system-ui, sans-serif}[data-theme=impact] :is(h1,h2,h3){text-transform:uppercase;-webkit-text-stroke:2px #000;paint-order:stroke fill;letter-spacing:.02em}[data-theme=hazard]{--surface-canvas:#ffd400;--surface-card:#ffe766;--surface-sunken:#e6be00;--vs-neutral-50:#ffe766;--vs-neutral-100:#ffdf3f;--vs-neutral-200:#f5c800;--vs-line:#1a1a1a;--vs-line-strong:#000;--vs-line-dark:#000;--border-strong:#000;--text-heading:#000;--text-body:#1a1a1a;--text-muted:#5a4a12;--accent:#000;--vs-crimson:#1a1a1a;--vs-crimson-deep:#222;--vs-success:#1a7a1a;--vs-warning:#b5651a;--vs-error:#c40000;--vs-info:#0a4fa0;--shadow-xs:2px 2px 0 #000;--shadow-sm:3px 3px 0 #000;--shadow-md:4px 4px 0 #000;--shadow-lg:6px 6px 0 #000;--focus-ring:0 0 0 3px #000;--font-heading:"Bungee", system-ui, sans-serif;--font-sans:"Inter", system-ui, sans-serif}[data-theme=hazard] body{background-image:repeating-linear-gradient(45deg,#00000021 0 22px,#0000 22px 44px)}[data-theme=wordart]{--surface-canvas:#e8e8e8;--surface-card:#fff;--surface-sunken:#dadada;--vs-neutral-50:#dadada;--vs-neutral-100:#e2e2e2;--vs-neutral-200:#c8c8c8;--vs-line:#c8c8c8;--vs-line-strong:#9a9a9a;--border-strong:#1a1a6a;--text-heading:#1a1a8a;--text-body:#222;--text-muted:#666;--accent:#22c;--vs-crimson:#22c;--vs-crimson-deep:#1414a0;--vs-success:green;--vs-warning:#c08000;--vs-error:#c00000;--vs-info:navy;--shadow-xs:1px 1px 0 #0000004d;--shadow-sm:2px 2px 0 #0000004d;--shadow-md:3px 3px 2px #00000059;--shadow-lg:4px 4px 3px #0006;--focus-ring:0 0 0 3px #22c6;--font-heading:"Anton", Impact, sans-serif;--font-sans:"Inter", system-ui, sans-serif}[data-theme=wordart] :is(h1,h2,h3){background:linear-gradient(red,#f90,#fe0,#3c3,#36f,#93f);color:#0000;-webkit-text-stroke:1px #1a1a6a;text-transform:uppercase;letter-spacing:.02em;background-clip:text}[data-theme=highlighter]{--surface-canvas:#fbfbf2;--surface-card:#fff;--surface-sunken:#f2f2e4;--vs-neutral-50:#f2f2e4;--vs-neutral-100:#ececda;--vs-neutral-200:#e0e0c8;--vs-line:#e0e0c8;--vs-line-strong:#bdbd9a;--border-strong:#2a2a1a;--text-heading:#1a1a10;--text-body:#2a2a1a;--text-muted:#6a6a50;--accent:#e61e7a;--vs-crimson:#e61e7a;--vs-crimson-deep:#c70f63;--vs-success:#2ebf2e;--vs-warning:#e6b800;--vs-error:#ff2d95;--vs-info:#00b8cc;--focus-ring:0 0 0 3px #e61e7a73;--font-heading:"Caveat", cursive;--font-sans:"Inter", system-ui, sans-serif}[data-theme=highlighter] :is(h1,h2,h3){background:linear-gradient(#0000 58%,#e8ff3a 58%);padding:0 .12em}[data-theme=nord]{--surface-canvas:#2e3440;--surface-card:#3b4252;--surface-sunken:#272c36;--vs-neutral-50:#3b4252;--vs-neutral-100:#434c5e;--vs-neutral-200:#4c566a;--vs-neutral-300:#5e6779;--vs-line:#434c5e;--vs-line-strong:#4c566a;--vs-line-dark:#4c566a;--border-strong:#d8dee9;--text-heading:#eceff4;--text-body:#d8dee9;--text-muted:#a0a8b6;--text-muted-dark:#a0a8b6;--accent:#5e81ac;--vs-crimson:#88c0d0;--vs-crimson-deep:#4c6e96;--vs-success:#a3be8c;--vs-warning:#ebcb8b;--vs-error:#bf616a;--vs-info:#88c0d0;--shadow-xs:0 1px 2px #00000059;--shadow-sm:0 1px 3px #0006;--shadow-md:0 6px 18px #00000073;--shadow-lg:0 14px 36px #0000008c;--focus-ring:0 0 0 3px #88c0d066;--font-sans:"Inter", system-ui, sans-serif}[data-theme=dracula]{--surface-canvas:#282a36;--surface-card:#343746;--surface-sunken:#21222c;--vs-neutral-50:#343746;--vs-neutral-100:#44475a;--vs-neutral-200:#565a72;--vs-line:#44475a;--vs-line-strong:#565a72;--vs-line-dark:#565a72;--border-strong:#f8f8f2;--text-heading:#f8f8f2;--text-body:#e6e6e0;--text-muted:#97a0c4;--text-muted-dark:#97a0c4;--accent:#7a5ccc;--vs-crimson:#bd93f9;--vs-crimson-deep:#5e40a8;--vs-success:#50fa7b;--vs-warning:#f1fa8c;--vs-error:#f55;--vs-info:#8be9fd;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 6px 18px #00000080;--shadow-lg:0 14px 36px #0009;--focus-ring:0 0 0 3px #bd93f973;--font-sans:"Inter", system-ui, sans-serif}[data-theme=gruvbox]{--surface-canvas:#282828;--surface-card:#32302f;--surface-sunken:#1d2021;--vs-neutral-50:#3c3836;--vs-neutral-100:#504945;--vs-neutral-200:#665c54;--vs-line:#3c3836;--vs-line-strong:#504945;--vs-line-dark:#504945;--border-strong:#ebdbb2;--text-heading:#fbf1c7;--text-body:#ebdbb2;--text-muted:#a89984;--text-muted-dark:#a89984;--accent:#d65d0e;--vs-crimson:#fe8019;--vs-crimson-deep:#af3a03;--vs-success:#b8bb26;--vs-warning:#fabd2f;--vs-error:#fb4934;--vs-info:#83a598;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 6px 18px #00000080;--shadow-lg:0 14px 36px #0009;--focus-ring:0 0 0 3px #d65d0e73;--font-sans:"JetBrains Mono", ui-monospace, monospace}[data-theme=catppuccin]{--surface-canvas:#1e1e2e;--surface-card:#28283b;--surface-sunken:#181825;--vs-neutral-50:#313244;--vs-neutral-100:#393a4f;--vs-neutral-200:#45475a;--vs-line:#313244;--vs-line-strong:#45475a;--vs-line-dark:#45475a;--border-strong:#cdd6f4;--text-heading:#cdd6f4;--text-body:#bac2de;--text-muted:#9399b2;--text-muted-dark:#9399b2;--accent:#7e5bd6;--vs-crimson:#cba6f7;--vs-crimson-deep:#6c49c0;--vs-success:#a6e3a1;--vs-warning:#f9e2af;--vs-error:#f38ba8;--vs-info:#89b4fa;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 6px 18px #00000080;--shadow-lg:0 14px 36px #0009;--focus-ring:0 0 0 3px #cba6f773;--font-sans:"Inter", system-ui, sans-serif}[data-theme=tokyonight]{--surface-canvas:#1a1b26;--surface-card:#24283b;--surface-sunken:#16161e;--vs-neutral-50:#2a2e42;--vs-neutral-100:#313650;--vs-neutral-200:#3b4261;--vs-line:#2a2e42;--vs-line-strong:#3b4261;--vs-line-dark:#3b4261;--border-strong:#c0caf5;--text-heading:#c0caf5;--text-body:#a9b1d6;--text-muted:#7a82ad;--text-muted-dark:#7a82ad;--accent:#3d59c9;--vs-crimson:#7aa2f7;--vs-crimson-deep:#2e45a0;--vs-success:#9ece6a;--vs-warning:#e0af68;--vs-error:#f7768e;--vs-info:#7dcfff;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 6px 18px #00000080;--shadow-lg:0 14px 36px #0009;--focus-ring:0 0 0 3px #7aa2f773;--font-heading:"Inter", system-ui, sans-serif;--font-sans:"JetBrains Mono", ui-monospace, monospace}[data-theme=rosepine]{--surface-canvas:#191724;--surface-card:#1f1d2e;--surface-sunken:#13111e;--vs-neutral-50:#26233a;--vs-neutral-100:#2a2740;--vs-neutral-200:#393552;--vs-line:#26233a;--vs-line-strong:#393552;--vs-line-dark:#393552;--border-strong:#e0def4;--text-heading:#e0def4;--text-body:#cac6e0;--text-muted:#908caa;--text-muted-dark:#908caa;--accent:#31748f;--vs-crimson:#ebbcba;--vs-crimson-deep:#265b70;--vs-success:#9ccfd8;--vs-warning:#f6c177;--vs-error:#eb6f92;--vs-info:#c4a7e7;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 6px 18px #00000080;--shadow-lg:0 14px 36px #0009;--focus-ring:0 0 0 3px #c4a7e766;--font-heading:"Spectral", Georgia, serif;--font-sans:"Inter", system-ui, sans-serif}[data-theme=mint]{--surface-canvas:#eaf7f0;--surface-card:#fff;--surface-sunken:#dbefe4;--vs-neutral-50:#dbefe4;--vs-neutral-100:#d0eadd;--vs-neutral-200:#bbe0cd;--vs-line:#cdeadb;--vs-line-strong:#a9d6c0;--border-strong:#1f5c43;--text-heading:#14503a;--text-body:#2c5a48;--text-muted:#5a8472;--accent:#0b8a60;--vs-crimson:#0b8a60;--vs-crimson-deep:#086e4c;--vs-success:#0e9f6e;--vs-warning:#c58a2e;--vs-error:#c13b2c;--vs-info:#2c8a8a;--focus-ring:0 0 0 3px #0b8a604d;--font-sans:"Inter", system-ui, sans-serif}[data-theme=coffee]{--surface-canvas:#f3ebe1;--surface-card:#fffbf5;--surface-sunken:#e8dccb;--vs-neutral-50:#e8dccb;--vs-neutral-100:#e0d2bd;--vs-neutral-200:#d0bda0;--vs-line:#decfb9;--vs-line-strong:#c7b194;--border-strong:#4a2f1b;--text-heading:#3a2415;--text-body:#4e3826;--text-muted:#7a6147;--accent:#9c5a2c;--vs-crimson:#9c5a2c;--vs-crimson-deep:#7e4720;--vs-success:#6b7a3a;--vs-warning:#b5852e;--vs-error:#a8412c;--vs-info:#5a6a78;--focus-ring:0 0 0 3px #9c5a2c47;--font-heading:"Fraunces", Georgia, serif;--font-sans:"Inter", system-ui, sans-serif}[data-theme=win95]{--surface-canvas:silver;--surface-card:#fff;--surface-sunken:#b0b0b0;--vs-neutral-50:#d4d0c8;--vs-neutral-100:silver;--vs-neutral-200:#a8a8a8;--vs-line:gray;--vs-line-strong:#000;--vs-line-dark:#000;--border-strong:#000;--text-heading:#000;--text-body:#1a1a1a;--text-muted:#555;--accent:navy;--vs-crimson:navy;--vs-crimson-deep:#0000a8;--vs-success:green;--vs-warning:olive;--vs-error:maroon;--vs-info:navy;--shadow-xs:1px 1px 0 #000;--shadow-sm:1px 1px 0 #000;--shadow-md:2px 2px 0 #000;--shadow-lg:2px 2px 0 #000;--focus-ring:0 0 0 2px navy;--font-heading:"Tahoma", "Geneva", Verdana, sans-serif;--font-sans:"Tahoma", "Geneva", Verdana, sans-serif}[data-theme=win95] :is(.rounded,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-t,.rounded-b,.rounded-\[2px\]){border-radius:0}[data-theme=win95] .vs-card{border:2px solid gray;border-color:#fff gray gray #fff}[data-theme=win95] .vs-btn:not(.vs-btn--bare){border:2px solid #000;border-color:#fff #000 #000 #fff;box-shadow:1px 1px #000}[data-theme=minecraft]{--surface-canvas:#79a63c;--surface-card:#c8a877;--surface-sunken:#5e8730;--vs-neutral-50:#6e9a34;--vs-neutral-100:#c8a877;--vs-neutral-200:#a9885c;--vs-line:#3a3a3a;--vs-line-strong:#1e1e1e;--vs-line-dark:#1e1e1e;--border-strong:#1e1e1e;--text-heading:#2a2118;--text-body:#2e2a22;--text-muted:#5a4f3e;--accent:#5a8a2c;--vs-crimson:#5a8a2c;--vs-crimson-deep:#466e22;--vs-success:#4e9a2e;--vs-warning:#c8902e;--vs-error:#a83232;--vs-info:#4a7aa8;--shadow-xs:2px 2px 0 #1e1e1e;--shadow-sm:3px 3px 0 #1e1e1e;--shadow-md:4px 4px 0 #1e1e1e;--shadow-lg:6px 6px 0 #1e1e1e;--focus-ring:0 0 0 3px #1e1e1e;--font-heading:"Press Start 2P", ui-monospace, monospace;--font-sans:"Inter", system-ui, sans-serif}[data-theme=minecraft] :is(.rounded,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-t,.rounded-b,.rounded-\[2px\]){border-radius:0}[data-theme=halloween]{--surface-canvas:#1a0e22;--surface-card:#2a1636;--surface-sunken:#120817;--vs-neutral-50:#34203f;--vs-neutral-100:#3e2649;--vs-neutral-200:#4e3159;--vs-line:#3e2649;--vs-line-strong:#ff7518;--vs-line-dark:#4e3159;--border-strong:#ff7518;--text-heading:#ff7518;--text-body:#ead9f0;--text-muted:#b49ac4;--text-muted-dark:#b49ac4;--accent:#b85510;--vs-crimson:#ff7518;--vs-crimson-deep:#8f3f08;--vs-success:#7fe03a;--vs-warning:#ffc23d;--vs-error:#e03a3a;--vs-info:#9b5bff;--shadow-xs:0 0 4px #ff751866;--shadow-sm:0 0 8px #ff751873;--shadow-md:0 0 16px #7fe03a66;--shadow-lg:0 0 26px #ff751880;--focus-ring:0 0 0 3px #ff751880;--font-heading:"Creepster", system-ui, cursive;--font-sans:"Inter", system-ui, sans-serif}[data-theme=vampire]{--surface-canvas:#0e0a0c;--surface-card:#1a1014;--surface-sunken:#070405;--vs-neutral-50:#241419;--vs-neutral-100:#2c181e;--vs-neutral-200:#3a2027;--vs-line:#2c181e;--vs-line-strong:#6a1f2a;--vs-line-dark:#6a1f2a;--border-strong:#8b1a2b;--text-heading:#c0303f;--text-body:#d8c2c6;--text-muted:#9a7a80;--text-muted-dark:#9a7a80;--accent:#8b1a2b;--vs-crimson:#c0303f;--vs-crimson-deep:#6e1320;--vs-success:#6e8b3d;--vs-warning:#b58a2e;--vs-error:#c0303f;--vs-info:#6a5a8b;--shadow-xs:0 1px 2px #0009;--shadow-sm:0 2px 6px #0009;--shadow-md:0 6px 18px #000000b3;--shadow-lg:0 14px 36px #000c;--focus-ring:0 0 0 3px #8b1a2b8c;--font-heading:"Pirata One", system-ui, cursive;--font-sans:"Spectral", Georgia, serif}[data-theme=toxic]{--surface-canvas:#0d1a0a;--surface-card:#16240f;--surface-sunken:#081205;--vs-neutral-50:#1e3315;--vs-neutral-100:#243d18;--vs-neutral-200:#324f22;--vs-line:#243d18;--vs-line-strong:#6f0;--vs-line-dark:#324f22;--border-strong:#6f0;--text-heading:#adff2f;--text-body:#cdebb0;--text-muted:#88a86a;--text-muted-dark:#88a86a;--accent:#2e8a0a;--vs-crimson:#adff2f;--vs-crimson-deep:#226806;--vs-success:#6f0;--vs-warning:#e0e000;--vs-error:#ff3b3b;--vs-info:#b36aff;--shadow-xs:0 0 4px #66ff0073;--shadow-sm:0 0 8px #66ff0080;--shadow-md:0 0 16px #66ff0073;--shadow-lg:0 0 28px #adff2f8c;--focus-ring:0 0 0 3px #66ff008c;--font-heading:"Chakra Petch", system-ui, sans-serif;--font-sans:"Rajdhani", system-ui, sans-serif}[data-theme=lego]{--surface-canvas:#ffe03a;--surface-card:#fff;--surface-sunken:#f5c800;--vs-neutral-50:#ffe76b;--vs-neutral-100:#ffef9a;--vs-neutral-200:#f5c800;--vs-line:#1a1a1a;--vs-line-strong:#1a1a1a;--vs-line-dark:#1a1a1a;--border-strong:#1a1a1a;--text-heading:#1a1a1a;--text-body:#222;--text-muted:#5a4a12;--accent:#d01012;--vs-crimson:#d01012;--vs-crimson-deep:#a80c0e;--vs-success:#237841;--vs-warning:#f57c00;--vs-error:#c4281c;--vs-info:#0055bf;--shadow-xs:2px 2px 0 #1a1a1a;--shadow-sm:3px 3px 0 #1a1a1a;--shadow-md:4px 4px 0 #1a1a1a;--shadow-lg:6px 6px 0 #1a1a1a;--focus-ring:0 0 0 3px #1a1a1a;--font-heading:"Baloo 2", system-ui, sans-serif;--font-sans:"Inter", system-ui, sans-serif}[data-theme=lego] body{background-image:radial-gradient(circle at 50% 34%,#0000001a 22%,#0000 23%);background-size:38px 38px}[data-theme=monokai]{--surface-canvas:#272822;--surface-card:#31322b;--surface-sunken:#1e1f1a;--vs-neutral-50:#3e3d32;--vs-neutral-100:#49483e;--vs-neutral-200:#5a5a4a;--vs-line:#3e3d32;--vs-line-strong:#5a5a4a;--vs-line-dark:#5a5a4a;--border-strong:#f8f8f2;--text-heading:#f8f8f2;--text-body:#e6e6dc;--text-muted:#a6a28c;--text-muted-dark:#a6a28c;--accent:#c71458;--vs-crimson:#f92672;--vs-crimson-deep:#9e1044;--vs-success:#a6e22e;--vs-warning:#e6db74;--vs-error:#f92672;--vs-info:#66d9ef;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 6px 18px #00000080;--shadow-lg:0 14px 36px #0009;--focus-ring:0 0 0 3px #f9267273;--font-sans:"JetBrains Mono", ui-monospace, monospace}[data-theme=onedark]{--surface-canvas:#282c34;--surface-card:#31363f;--surface-sunken:#21252b;--vs-neutral-50:#3a3f4b;--vs-neutral-100:#3e4451;--vs-neutral-200:#4b5263;--vs-line:#3e4451;--vs-line-strong:#4b5263;--vs-line-dark:#4b5263;--border-strong:#abb2bf;--text-heading:#dce0e8;--text-body:#abb2bf;--text-muted:#828a99;--text-muted-dark:#828a99;--accent:#3b82c4;--vs-crimson:#61afef;--vs-crimson-deep:#2c6499;--vs-success:#98c379;--vs-warning:#e5c07b;--vs-error:#e06c75;--vs-info:#56b6c2;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 6px 18px #00000080;--shadow-lg:0 14px 36px #0009;--focus-ring:0 0 0 3px #61afef73;--font-sans:"Inter", system-ui, sans-serif}[data-theme=everforest]{--surface-canvas:#2d353b;--surface-card:#343f44;--surface-sunken:#232a2e;--vs-neutral-50:#3d484d;--vs-neutral-100:#475258;--vs-neutral-200:#4f5b58;--vs-line:#3d484d;--vs-line-strong:#4f5b58;--vs-line-dark:#4f5b58;--border-strong:#d3c6aa;--text-heading:#d3c6aa;--text-body:#c4b79b;--text-muted:#9da9a0;--text-muted-dark:#9da9a0;--accent:#4e7d45;--vs-crimson:#a7c080;--vs-crimson-deep:#3c6336;--vs-success:#83c092;--vs-warning:#dbbc7f;--vs-error:#e67e80;--vs-info:#7fbbb3;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 6px 18px #00000080;--shadow-lg:0 14px 36px #0009;--focus-ring:0 0 0 3px #a7c08066;--font-sans:"Inter", system-ui, sans-serif}[data-theme=kanagawa]{--surface-canvas:#1f1f28;--surface-card:#2a2a37;--surface-sunken:#16161d;--vs-neutral-50:#2a2a37;--vs-neutral-100:#363646;--vs-neutral-200:#44445a;--vs-line:#363646;--vs-line-strong:#54546d;--vs-line-dark:#54546d;--border-strong:#dcd7ba;--text-heading:#dcd7ba;--text-body:#c8c3a6;--text-muted:#938f7e;--text-muted-dark:#938f7e;--accent:#4e6cb0;--vs-crimson:#7e9cd8;--vs-crimson-deep:#3a5290;--vs-success:#98bb6c;--vs-warning:#e6c384;--vs-error:#c34043;--vs-info:#7fb4ca;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 6px 18px #00000080;--shadow-lg:0 14px 36px #0009;--focus-ring:0 0 0 3px #7e9cd866;--font-heading:"Spectral", Georgia, serif;--font-sans:"Inter", system-ui, sans-serif}[data-theme=github-light]{--surface-canvas:#fff;--surface-card:#fff;--surface-sunken:#f6f8fa;--vs-neutral-50:#f6f8fa;--vs-neutral-100:#eaeef2;--vs-neutral-200:#d0d7de;--vs-line:#d8dee4;--vs-line-strong:#d0d7de;--border-strong:#1f2328;--text-heading:#1f2328;--text-body:#32383f;--text-muted:#656d76;--accent:#0969da;--vs-crimson:#0969da;--vs-crimson-deep:#0550ae;--vs-success:#1a7f37;--vs-warning:#9a6700;--vs-error:#cf222e;--vs-info:#0969da;--shadow-xs:0 1px 0 #1f23280a;--shadow-sm:0 1px 3px #1f23281f;--shadow-md:0 3px 6px #1f232826;--shadow-lg:0 8px 24px #1f232833;--focus-ring:0 0 0 3px #0969da4d;--font-sans:"Inter", system-ui, sans-serif}[data-theme=github-dark]{--surface-canvas:#0d1117;--surface-card:#161b22;--surface-sunken:#010409;--vs-neutral-50:#161b22;--vs-neutral-100:#21262d;--vs-neutral-200:#30363d;--vs-line:#21262d;--vs-line-strong:#30363d;--vs-line-dark:#30363d;--border-strong:#e6edf3;--text-heading:#e6edf3;--text-body:#c9d1d9;--text-muted:#8b949e;--text-muted-dark:#8b949e;--accent:#2f81f7;--vs-crimson:#58a6ff;--vs-crimson-deep:#1f6feb;--vs-success:#3fb950;--vs-warning:#d29922;--vs-error:#f85149;--vs-info:#58a6ff;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 6px 18px #00000080;--shadow-lg:0 14px 36px #0009;--focus-ring:0 0 0 3px #2f81f766;--font-sans:"Inter", system-ui, sans-serif}[data-theme=highcontrast]{--surface-canvas:#000;--surface-card:#000;--surface-sunken:#0a0a0a;--vs-neutral-50:#1a1a1a;--vs-neutral-100:#222;--vs-neutral-200:#333;--vs-line:#fff;--vs-line-strong:#fff;--vs-line-dark:#fff;--border-strong:#fff;--text-heading:#fff;--text-body:#fff;--text-muted:#e0e0e0;--text-muted-dark:#e0e0e0;--accent:#1a6cff;--vs-crimson:#ff0;--vs-crimson-deep:#0d4fcc;--vs-success:#00e000;--vs-warning:#ffe000;--vs-error:#ff4040;--vs-info:#40c0ff;--shadow-xs:0 0 0 1px #fff;--shadow-sm:0 0 0 1px #fff;--shadow-md:0 0 0 2px #fff;--shadow-lg:0 0 0 2px #fff;--focus-ring:0 0 0 4px #ff0;--font-sans:"Inter", system-ui, sans-serif}[data-theme=blueprint]{--surface-canvas:#0d3b66;--surface-card:#114a80;--surface-sunken:#092c4d;--vs-neutral-50:#155592;--vs-neutral-100:#1a5fa0;--vs-neutral-200:#2a6fb0;--vs-line:#5fa8e0;--vs-line-strong:#bfe0ff;--vs-line-dark:#2a6fb0;--border-strong:#dceeff;--text-heading:#eaf4ff;--text-body:#c7e0f5;--text-muted:#8fb8dc;--text-muted-dark:#8fb8dc;--accent:#2e7fc2;--vs-crimson:#9fd0ff;--vs-crimson-deep:#1e5e96;--vs-success:#7fe0c0;--vs-warning:#f0c674;--vs-error:#f08c8c;--vs-info:#9fd0ff;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 2px 5px #00000059;--shadow-md:0 6px 18px #0006;--shadow-lg:0 14px 36px #00000080;--focus-ring:0 0 0 3px #9fd0ff66;--font-heading:"Space Grotesk", system-ui, sans-serif;--font-sans:"Space Mono", ui-monospace, monospace}[data-theme=blueprint] body{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:24px 24px}[data-theme=eink]{--wave-amp:0;--surface-canvas:#e8e6e1;--surface-card:#f2f0ec;--surface-sunken:#dad8d2;--vs-neutral-50:#dad8d2;--vs-neutral-100:#d0cec8;--vs-neutral-200:#bbb9b2;--vs-line:#c4c2bb;--vs-line-strong:#9a988f;--border-strong:#2a2a28;--text-heading:#1e1e1c;--text-body:#33332f;--text-muted:#6a6a64;--accent:#3a3a36;--vs-crimson:#3a3a36;--vs-crimson-deep:#1e1e1c;--vs-success:#4a4a44;--vs-warning:#5a5a50;--vs-error:#2a2a28;--vs-info:#44443e;--shadow-xs:0 1px 0 #00000014;--shadow-sm:0 1px 2px #0000001a;--shadow-md:0 2px 4px #0000001a;--shadow-lg:0 3px 8px #0000001f;--focus-ring:0 0 0 2px #2a2a28;--font-heading:"Lora", Georgia, serif;--font-sans:"Lora", Georgia, serif}[data-theme=matrix]{--surface-canvas:#000;--surface-card:#020a02;--surface-sunken:#000;--vs-neutral-50:#051405;--vs-neutral-100:#08200a;--vs-neutral-200:#0c300e;--vs-line:#0c3a0c;--vs-line-strong:#1e6e1e;--vs-line-dark:#1e6e1e;--border-strong:#00ff41;--text-heading:#00ff41;--text-body:#2c4;--text-muted:#128a2e;--text-muted-dark:#128a2e;--accent:#008f11;--vs-crimson:#00ff41;--vs-crimson-deep:#006b0d;--vs-success:#00ff41;--vs-warning:#9aff40;--vs-error:#ff3b3b;--vs-info:#00cfa0;--shadow-xs:0 0 4px #00ff4166;--shadow-sm:0 0 8px #00ff4173;--shadow-md:0 0 14px #00ff4166;--shadow-lg:0 0 24px #00ff4180;--focus-ring:0 0 0 2px #00ff41;--font-heading:"VT323", ui-monospace, monospace;--font-sans:"JetBrains Mono", ui-monospace, monospace;--font-mono:"JetBrains Mono", ui-monospace, monospace}[data-theme=matrix] body{background-image:repeating-linear-gradient(90deg,#00ff410d 0 1px,#0000 1px 11px),repeating-linear-gradient(0deg,#00ff410a 0 1px,#0000 1px 4px)}[data-theme=tron]{--surface-canvas:#020608;--surface-card:#06141c;--surface-sunken:#010304;--vs-neutral-50:#0a1e28;--vs-neutral-100:#0e2a38;--vs-neutral-200:#143a4c;--vs-line:#0e2a38;--vs-line-strong:#00e0ff;--vs-line-dark:#143a4c;--border-strong:#00e0ff;--text-heading:#d6fbff;--text-body:#8fd8e6;--text-muted:#4e97a8;--text-muted-dark:#4e97a8;--accent:#0e7c99;--vs-crimson:#00e0ff;--vs-crimson-deep:#0a5e73;--vs-success:#00ffc6;--vs-warning:#ff9e1b;--vs-error:#ff5040;--vs-info:#00e0ff;--shadow-xs:0 0 4px #00e0ff80;--shadow-sm:0 0 8px #00e0ff8c;--shadow-md:0 0 16px #00e0ff80;--shadow-lg:0 0 28px #00e0ff99;--focus-ring:0 0 0 3px #00e0ff8c;--font-heading:"Orbitron", system-ui, sans-serif;--font-sans:"Rajdhani", system-ui, sans-serif}[data-theme=tron] body{background-image:linear-gradient(#00e0ff12 1px,#0000 1px),linear-gradient(90deg,#00e0ff12 1px,#0000 1px);background-size:40px 40px}[data-theme=tron] .vs-btn:not(.vs-btn--bare){box-shadow:0 0 12px #00e0ff99}[data-theme=outrun]{--surface-canvas:#1a0b2e;--surface-card:#2a1247;--surface-sunken:#120720;--vs-neutral-50:#331a52;--vs-neutral-100:#3d2060;--vs-neutral-200:#4e2a78;--vs-line:#3d2060;--vs-line-strong:#ff6ec7;--vs-line-dark:#4e2a78;--border-strong:#ff6ec7;--text-heading:#ffd6f5;--text-body:#e0bff0;--text-muted:#b08ad0;--text-muted-dark:#b08ad0;--accent:#c71585;--vs-crimson:#ff6ec7;--vs-crimson-deep:#9e0f66;--vs-success:#2ee6c4;--vs-warning:#ffd23f;--vs-error:#ff4365;--vs-info:#36c5f0;--shadow-xs:0 0 4px #ff6ec773;--shadow-sm:0 0 8px #ff6ec780;--shadow-md:0 0 16px #ff6ec773;--shadow-lg:0 0 28px #ff6ec78c;--focus-ring:0 0 0 3px #ff6ec780;--font-heading:"Audiowide", system-ui, sans-serif;--font-sans:"Rajdhani", system-ui, sans-serif}[data-theme=outrun] body{background-image:linear-gradient(#2b0b3f 0%,#5a1a6b 42%,#c71585 72%,#ff8c42 100%);background-attachment:fixed}[data-theme=pipboy]{--surface-canvas:#0c0a02;--surface-card:#141004;--surface-sunken:#060500;--vs-neutral-50:#1e1804;--vs-neutral-100:#2a2008;--vs-neutral-200:#3a2e0c;--vs-line:#4a3a10;--vs-line-strong:#ffb642;--vs-line-dark:#4a3a10;--border-strong:#ffb642;--text-heading:#ffb642;--text-body:#e0a030;--text-muted:#9a6e20;--text-muted-dark:#9a6e20;--accent:#b5781a;--vs-crimson:#ffb642;--vs-crimson-deep:#8a5a12;--vs-success:#c8e04a;--vs-warning:#ffd23f;--vs-error:#ff6a3a;--vs-info:#e0a030;--shadow-xs:0 0 4px #ffb64259;--shadow-sm:0 0 8px #ffb64266;--shadow-md:0 0 14px #ffb64259;--shadow-lg:0 0 24px #ffb64273;--focus-ring:0 0 0 2px #ffb642;--font-heading:"VT323", ui-monospace, monospace;--font-sans:"JetBrains Mono", ui-monospace, monospace;--font-mono:"JetBrains Mono", ui-monospace, monospace}[data-theme=pipboy] body{background-image:repeating-linear-gradient(0deg,#ffb6420f 0 1px,#0000 1px 3px)}[data-theme=cyberpunk]{--surface-canvas:#0b0e14;--surface-card:#12161f;--surface-sunken:#06080c;--vs-neutral-50:#1a1f2a;--vs-neutral-100:#202535;--vs-neutral-200:#2c3346;--vs-line:#202535;--vs-line-strong:#00e5ff;--vs-line-dark:#2c3346;--border-strong:#fcee0a;--text-heading:#fcee0a;--text-body:#c8d0dc;--text-muted:#7a8494;--text-muted-dark:#7a8494;--accent:#0091a8;--vs-crimson:#00e5ff;--vs-crimson-deep:#006e80;--vs-success:#00ff9c;--vs-warning:#fcee0a;--vs-error:#ff003c;--vs-info:#00e5ff;--shadow-xs:0 0 4px #00e5ff66;--shadow-sm:0 0 8px #fcee0a66;--shadow-md:0 0 16px #00e5ff73;--shadow-lg:0 0 28px #fcee0a73;--focus-ring:0 0 0 3px #fcee0a80;--font-heading:"Orbitron", system-ui, sans-serif;--font-sans:"Chakra Petch", system-ui, sans-serif}[data-theme=cyberpunk] :is(h1,h2,h3){text-shadow:2px 0 #ff003c,-2px 0 #00e5ff}[data-theme=shrek]{--surface-canvas:#6b8e23;--surface-card:#f0ead6;--surface-sunken:#5a7a1e;--vs-neutral-50:#7ba02b;--vs-neutral-100:#e8e0c8;--vs-neutral-200:#c8be9a;--vs-line:#3a4d14;--vs-line-strong:#2e3d10;--vs-line-dark:#2e3d10;--border-strong:#2e3d10;--text-heading:#2e3d10;--text-body:#34421a;--text-muted:#5e6e38;--accent:#4e6b1a;--vs-crimson:#4e6b1a;--vs-crimson-deep:#3a5212;--vs-success:#5a8a2c;--vs-warning:#b5852e;--vs-error:#a8412c;--vs-info:#6b5a2e;--shadow-xs:2px 2px 0 #2e3d10;--shadow-sm:3px 3px 0 #2e3d10;--shadow-md:4px 4px 0 #2e3d10;--shadow-lg:6px 6px 0 #2e3d10;--focus-ring:0 0 0 3px #2e3d10;--font-heading:"Bangers", system-ui, cursive;--font-sans:"Baloo 2", system-ui, sans-serif}[data-theme=winxp]{--surface-canvas:#5a9bd4;--surface-card:#fbfbfb;--surface-sunken:#4a8bc4;--vs-neutral-50:#ecf3fb;--vs-neutral-100:#dce8f6;--vs-neutral-200:#bcd2ec;--vs-line:#a8c4e4;--vs-line-strong:#2a5c9a;--border-strong:#1c4587;--text-heading:#103a6e;--text-body:#1a1a1a;--text-muted:#4a5a6e;--accent:#2a6fc9;--vs-crimson:#2a6fc9;--vs-crimson-deep:#1c5197;--vs-success:#3c8c2c;--vs-warning:#f5a623;--vs-error:#d8322a;--vs-info:#2a6fc9;--shadow-xs:0 1px 2px #103a6e26;--shadow-sm:0 2px 4px #103a6e2e;--shadow-md:0 4px 10px #103a6e33;--shadow-lg:0 10px 24px #103a6e42;--focus-ring:0 0 0 3px #2a6fc966;--font-heading:"Tahoma", "Geneva", Verdana, sans-serif;--font-sans:"Tahoma", "Geneva", Verdana, sans-serif}[data-theme=winxp] body{background-image:linear-gradient(#4a8bd8 0%,#6fa8df 55%,#7cb342 78%,#8bc34a 100%);background-attachment:fixed}[data-theme=winxp] :is(.rounded,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-t,.rounded-b,.rounded-\[2px\]){border-radius:3px}[data-theme=winxp] .vs-btn:not(.vs-btn--bare){border-radius:12px}[data-theme=aqua]{--surface-canvas:#ececec;--surface-card:#fff;--surface-sunken:#dfdfdf;--vs-neutral-50:#e4e4e4;--vs-neutral-100:#d8d8d8;--vs-neutral-200:#c4c4c4;--vs-line:#cfcfcf;--vs-line-strong:#9a9a9a;--border-strong:#3a3a3a;--text-heading:#1a1a1a;--text-body:#2c2c2c;--text-muted:#6a6a6a;--accent:#1e6fd9;--vs-crimson:#1e6fd9;--vs-crimson-deep:#1559b0;--vs-success:#2ea02e;--vs-warning:#e89a1c;--vs-error:#d83a2e;--vs-info:#1e9fd9;--shadow-xs:0 1px 2px #0000001a;--shadow-sm:0 2px 5px #00000024;--shadow-md:0 6px 16px #00000029;--shadow-lg:0 14px 34px #0003;--focus-ring:0 0 0 3px #1e6fd973;--font-heading:"Inter", -apple-system, system-ui, sans-serif;--font-sans:"Inter", -apple-system, system-ui, sans-serif}[data-theme=aqua] body{background-image:repeating-linear-gradient(0deg,#00000006 0 1px,#0000 1px 4px)}[data-theme=aqua] .vs-btn:not(.vs-btn--bare){background-image:linear-gradient(#ffffff80,#fff0 50%);border-radius:999px}[data-theme=clown]{--surface-canvas:#fff;--surface-card:#fff4f4;--surface-sunken:#ffe4e4;--vs-neutral-50:#ffe9e9;--vs-neutral-100:#ffdcdc;--vs-neutral-200:#ffc2c2;--vs-line:#d40000;--vs-line-strong:#b00000;--border-strong:#b00000;--text-heading:#c00000;--text-body:#1a1a1a;--text-muted:#9a4a4a;--accent:#d40000;--vs-crimson:#d40000;--vs-crimson-deep:#a80000;--vs-success:#1a9a3c;--vs-warning:#f5a623;--vs-error:#d40000;--vs-info:#1a6fd4;--shadow-xs:2px 2px 0 #b00000;--shadow-sm:3px 3px 0 #b00000;--shadow-md:4px 4px 0 #b00000;--shadow-lg:6px 6px 0 #b00000;--focus-ring:0 0 0 3px #d40000;--font-heading:"Bungee", system-ui, sans-serif;--font-sans:"Baloo 2", system-ui, sans-serif}[data-theme=clown] body{background-image:repeating-linear-gradient(45deg,#ff000017 0 28px,#0000 28px 56px),repeating-linear-gradient(-45deg,#ffd70017 0 28px,#0000 28px 56px)}[data-theme=galaxy]{--surface-canvas:#0b061e;--surface-card:#160f33;--surface-sunken:#070416;--vs-neutral-50:#1e1542;--vs-neutral-100:#261a50;--vs-neutral-200:#342464;--vs-line:#261a50;--vs-line-strong:#6e4fb0;--vs-line-dark:#342464;--border-strong:#c9b6ff;--text-heading:#ede6ff;--text-body:#cfc2f0;--text-muted:#9a8ac8;--text-muted-dark:#9a8ac8;--accent:#6e3fd0;--vs-crimson:#b98cff;--vs-crimson-deep:#5128a8;--vs-success:#4fe0c4;--vs-warning:#ffd24a;--vs-error:#ff5c8a;--vs-info:#5ab0ff;--shadow-xs:0 0 4px #b48cff59;--shadow-sm:0 0 8px #b48cff66;--shadow-md:0 0 16px #6e3fd066;--shadow-lg:0 0 28px #b48cff80;--focus-ring:0 0 0 3px #b48cff73;--font-heading:"Sora", system-ui, sans-serif;--font-sans:"Inter", system-ui, sans-serif}[data-theme=galaxy] body{background-image:radial-gradient(1.2px 1.2px at 20% 30%,#fff 50%,#0000),radial-gradient(1px 1px at 70% 60%,#fff 50%,#0000),radial-gradient(1.4px 1.4px at 40% 80%,#cfc2f0 50%,#0000),radial-gradient(1px 1px at 85% 25%,#fff 50%,#0000);background-size:320px 320px,280px 280px,360px 360px,240px 240px}[data-theme=money]{--surface-canvas:#dde9d6;--surface-card:#eaf2e4;--surface-sunken:#cfe0c6;--vs-neutral-50:#d6e6ce;--vs-neutral-100:#cadec0;--vs-neutral-200:#b2cca6;--vs-line:#1e5a2e;--vs-line-strong:#14431f;--border-strong:#0e3417;--text-heading:#0e3417;--text-body:#1e3d24;--text-muted:#4a6e50;--accent:#1e7a3c;--vs-crimson:#1e7a3c;--vs-crimson-deep:#155c2c;--vs-success:#1e7a3c;--vs-warning:#9a7a1e;--vs-error:#8a2a1e;--vs-info:#2e5a4e;--shadow-xs:0 1px 2px #0e34171f;--shadow-sm:0 1px 3px #0e341726;--shadow-md:0 4px 12px #0e341726;--shadow-lg:0 10px 26px #0e341733;--focus-ring:0 0 0 3px #1e7a3c4d;--font-heading:"Lora", Georgia, serif;--font-sans:"Lora", Georgia, serif}[data-theme=money] body{background-image:repeating-linear-gradient(45deg,#0e34170d 0 2px,#0000 2px 7px),repeating-linear-gradient(-45deg,#0e34170d 0 2px,#0000 2px 7px)}[data-theme=doom]{--surface-canvas:#1a0e0a;--surface-card:#281512;--surface-sunken:#120705;--vs-neutral-50:#341e16;--vs-neutral-100:#3e251c;--vs-neutral-200:#4e3024;--vs-line:#3e251c;--vs-line-strong:#7a3a1e;--vs-line-dark:#4e3024;--border-strong:#c2410c;--text-heading:#ff4500;--text-body:#e0b0a0;--text-muted:#a06850;--text-muted-dark:#a06850;--accent:#b5200a;--vs-crimson:#ff4500;--vs-crimson-deep:#8a1606;--vs-success:#7a9a2e;--vs-warning:#e0a020;--vs-error:#ff2a1a;--vs-info:#6a7a8a;--shadow-xs:0 0 4px #ff450059;--shadow-sm:0 2px 6px #0009;--shadow-md:0 0 14px #ff45004d;--shadow-lg:0 0 26px #ff450066;--focus-ring:0 0 0 3px #ff450080;--font-heading:"Anton", Impact, sans-serif;--font-sans:"Chakra Petch", system-ui, sans-serif}[data-theme=glitch]{--surface-canvas:#0a0a0f;--surface-card:#14141c;--surface-sunken:#050508;--vs-neutral-50:#1c1c28;--vs-neutral-100:#222230;--vs-neutral-200:#2e2e40;--vs-line:#222230;--vs-line-strong:#ff003c;--vs-line-dark:#2e2e40;--border-strong:#e0e0e0;--text-heading:#f0f0f0;--text-body:#c8c8d0;--text-muted:#8a8a98;--text-muted-dark:#8a8a98;--accent:#c8005a;--vs-crimson:#ff003c;--vs-crimson-deep:#9a0030;--vs-success:#00ffd0;--vs-warning:#ffe000;--vs-error:#ff003c;--vs-info:#00e5ff;--shadow-xs:1px 0 0 #ff003c, -1px 0 0 #00e5ff;--shadow-sm:2px 0 0 #ff003c, -2px 0 0 #00e5ff;--shadow-md:3px 0 0 #ff003c99, -3px 0 0 #00e5ff99;--shadow-lg:4px 0 0 #ff003c99, -4px 0 0 #00e5ff99;--focus-ring:0 0 0 3px #ff003c80;--font-heading:"Space Mono", ui-monospace, monospace;--font-sans:"Space Mono", ui-monospace, monospace}[data-theme=glitch] :is(h1,h2,h3){text-shadow:2px 0 #ff003c,-2px 0 #00e5ff}[data-theme=pride]{--surface-canvas:#fff;--surface-card:#fff;--surface-sunken:#f4f4f6;--vs-neutral-50:#f4f4f6;--vs-neutral-100:#ececef;--vs-neutral-200:#dadadf;--vs-line:#e2e2e6;--vs-line-strong:#1a1a1a;--border-strong:#1a1a1a;--text-heading:#1a1a1a;--text-body:#2c2c2c;--text-muted:#6a6a6a;--accent:#7a00d4;--vs-crimson:#e40303;--vs-crimson-deep:#5e00a8;--vs-success:#008026;--vs-warning:#ff8c00;--vs-error:#e40303;--vs-info:#004dff;--shadow-xs:0 1px 2px #00000014;--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 12px #0000001f;--shadow-lg:0 10px 26px #00000029;--focus-ring:0 0 0 3px #7600d666;--font-heading:"Baloo 2", system-ui, sans-serif;--font-sans:"Poppins", system-ui, sans-serif}[data-theme=pride] :is(h1,h2,h3){background:linear-gradient(90deg,#e40303,#ff8c00,#ffed00,#008026,#004dff,#750787);color:#0000;background-clip:text}[data-theme=pride] body{background-image:linear-gradient(#e4030312 0 16.6%,#ff8c0012 16.6% 33.3%,#ffed0012 33.3% 50%,#00802612 50% 66.6%,#004dff12 66.6% 83.3%,#75078712 83.3% 100%);background-attachment:fixed}[data-theme=liquid-glass]{--surface-canvas:#edf1f78c;--surface-card:#ffffff8c;--surface-sunken:#ffffff59;--vs-neutral-50:#ffffff73;--vs-neutral-100:#788caa1a;--vs-neutral-200:#788caa2e;--vs-line:#ffffff8c;--vs-line-strong:#8ca0be73;--border-strong:#3c465a73;--text-heading:#1d1d1f;--text-body:#2c2c2e;--text-muted:#5b6470;--accent:#007aff;--vs-crimson:#007aff;--vs-crimson-deep:#0062cc;--text-on-accent:#fff;--vs-success:#34c759;--vs-warning:#ff9f0a;--vs-error:#ff3b30;--vs-info:#5ac8fa;--shadow-xs:0 1px 2px #1e283c14;--shadow-sm:0 2px 8px #1e283c1a;--shadow-md:0 10px 30px #1e283c24;--shadow-lg:0 20px 50px #1e283c33;--focus-ring:0 0 0 3px #007aff59;--font-heading:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif}[data-theme=liquid-glass] :is(.rounded,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-t,.rounded-b,.rounded-\[2px\]){border-radius:16px}@supports (backdrop-filter:blur(1px)){[data-theme=liquid-glass] :is(.vs-card,.bg-card,.bg-sunken,.bg-canvas):not(.ds-stage){backdrop-filter:blur(22px)saturate(190%)}[data-theme=liquid-glass] .vs-btn:not(.vs-btn--bare){backdrop-filter:blur(12px)saturate(180%)}}[data-theme=liquid-glass] :is(.vs-card,.bg-card){box-shadow:var(--shadow-md), inset 0 1px 0 #fffc, inset 0 0 0 1px #fff6}[data-theme=liquid-glass] .vs-btn:not(.vs-btn--bare){box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff73}[data-theme=liquid-glass] .vs-btn.bg-accent{background-color:color-mix(in srgb, var(--accent) 86%, transparent)}[data-theme=liquid-glass] .vs-btn.bg-accent:hover{background-color:color-mix(in srgb, var(--vs-crimson-deep) 90%, transparent)}[data-theme=liquid-glass] .vs-btn.bg-heading{background-color:color-mix(in srgb, var(--text-heading) 74%, transparent)}[data-theme=liquid-glass] .vs-btn.bg-heading:hover{background-color:color-mix(in srgb, var(--text-body) 80%, transparent)}[data-theme=liquid-glass] :is([role=menu],[role=listbox],[role=tooltip],[role=menubar],[role=dialog]){background-color:#ffffffe6}[data-theme=liquid-glass] body{background-color:#e6ebf3;background-image:radial-gradient(55% 50% at 12% 8%,#007aff61,#0000 60%),radial-gradient(50% 45% at 88% 16%,#ff2d554d,#0000 60%),radial-gradient(55% 55% at 80% 88%,#34c7594d,#0000 60%),radial-gradient(50% 50% at 16% 92%,#af52de57,#0000 60%),radial-gradient(40% 40%,#ff9f0a33,#0000 65%);background-attachment:fixed}[data-theme=naked]{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--vs-neutral-50:#fafafa;--vs-neutral-100:#f4f4f5;--vs-neutral-200:#e4e4e7;--vs-neutral-300:#d4d4d8;--vs-neutral-400:#a1a1aa;--vs-neutral-500:#71717a;--vs-neutral-600:#52525b;--vs-neutral-700:#3f3f46;--vs-neutral-800:#27272a;--vs-neutral-900:#18181b;--vs-warm-white:#fafafa;--surface-canvas:#fff;--surface-card:#fff;--surface-sunken:#fafafa;--surface-dark:#18181b;--surface-inverse:#27272a;--vs-line:#e4e4e7;--vs-line-strong:#d4d4d8;--vs-line-dark:#3f3f46;--border-strong:#d4d4d8;--text-heading:#18181b;--text-body:#3f3f46;--text-muted:#52525b;--text-on-dark:#fafafa;--text-muted-dark:#a1a1aa;--vs-crimson:#18181b;--vs-crimson-bright:#fafafa;--vs-crimson-deep:#000;--accent:#18181b;--text-on-accent:#fafafa;--vs-success:#16a34a;--vs-warning:#d97706;--vs-error:#dc2626;--vs-info:#2563eb;--radius-none:0px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--focus-ring:0 0 0 3px #18181b59}[data-theme=bauhaus],[data-theme=bauhaus-dark]{--font-heading:"Staatliches", "Poppins", system-ui, sans-serif;--font-sans:"Poppins", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius-none:0px;--radius-xs:0px;--radius-sm:0px;--radius-md:0px;--ease-out:cubic-bezier(.2, .6, .2, 1);--ease-emphasized:cubic-bezier(.2, .6, .2, 1);--spring-default:cubic-bezier(.2, .6, .2, 1);--spring-snappy:cubic-bezier(.2, .6, .2, 1);--dur-fast:.1s;--dur-base:.16s;--dur-default:.2s;--dur-emphasized:.28s;--wave-amp:0;--focus-ring:0 0 0 3px var(--surface-card), 0 0 0 5px var(--bh-ink)}[data-theme=bauhaus]{--bh-ink:#1a1815;--bh-red:#d3271c;--bh-blue:#12459b;--bh-yellow:#f2c200;--surface-canvas:#f0ebdf;--surface-card:#fbf8f1;--surface-sunken:#e6e0d0;--surface-dark:#1a1815;--surface-inverse:#2e2b25;--vs-neutral-50:#e9e3d4;--vs-neutral-100:#e1dac8;--vs-neutral-200:#d4ccb6;--vs-neutral-300:#c2b9a0;--vs-neutral-400:#9c927e;--vs-neutral-500:#6e6656;--vs-neutral-900:#1a1815;--vs-line:#d9d2c1;--vs-line-strong:#c7bfab;--vs-line-dark:#1a1815;--border-strong:#1a1815;--text-heading:#1a1815;--text-body:#2e2a24;--text-muted:#575044;--text-on-dark:#f0ebdf;--text-muted-dark:#b7ae99;--vs-crimson:#12459b;--vs-crimson-bright:#5b8def;--vs-crimson-deep:#0e3778;--accent:#12459b;--accent-on-dark:#5b8def;--text-on-accent:#fff;--vs-success:#2e7d46;--vs-warning:#e8b600;--vs-error:#d3271c;--vs-info:#1b5fa8;--shadow-xs:none;--shadow-sm:none;--shadow-md:0 0 0 2px var(--bh-ink);--shadow-lg:0 0 0 3px var(--bh-ink)}[data-theme=bauhaus-dark]{--bh-ink:#f0ebdf;--bh-red:#f0554a;--bh-blue:#5b8def;--bh-yellow:#f4c842;--surface-canvas:#1c1b18;--surface-card:#26241f;--surface-sunken:#141310;--surface-dark:#0f0e0b;--surface-inverse:#2e2b25;--vs-neutral-50:#262420;--vs-neutral-100:#2e2b25;--vs-neutral-200:#3a362e;--vs-neutral-300:#4a453c;--vs-neutral-400:#6e6656;--vs-neutral-500:#948b78;--vs-neutral-900:#f0ebdf;--vs-line:#34302a;--vs-line-strong:#4a453c;--vs-line-dark:#f0ebdf;--border-strong:#f0ebdf;--text-heading:#f2ede1;--text-body:#dad3c5;--text-muted:#a69e8d;--text-on-dark:#f0ebdf;--text-muted-dark:#948b78;--vs-crimson:#5b8def;--vs-crimson-bright:#7fa6f2;--vs-crimson-deep:#3e6fd0;--accent:#5b8def;--accent-on-dark:#7fa6f2;--text-on-accent:#0e1a2e;--vs-success:#5fb874;--vs-warning:#f4c842;--vs-error:#f0554a;--vs-info:#7fa6f2;--shadow-xs:none;--shadow-sm:none;--shadow-md:0 0 0 2px var(--bh-ink);--shadow-lg:0 0 0 3px var(--bh-ink)}[data-theme^=bauhaus] :is(.rounded,.rounded-xs,.rounded-sm,.rounded-md,.rounded-t,.rounded-b,.rounded-\[2px\],.rounded-lg){border-radius:0}[data-theme^=bauhaus] .vs-btn:not(.vs-btn--bare){border:2px solid var(--bh-ink);box-shadow:none;transition:background-color .12s cubic-bezier(.2,.6,.2,1),color .12s cubic-bezier(.2,.6,.2,1)}[data-theme^=bauhaus] .vs-btn:not(.vs-btn--bare):focus-visible{box-shadow:var(--focus-ring)}[data-theme^=bauhaus] .vs-card:not(.shadow-none){border:2px solid var(--bh-ink);box-shadow:none}[data-theme^=bauhaus] .vs-panel,[data-theme^=bauhaus] .vs-table{border:2px solid var(--bh-ink)}[data-theme^=bauhaus] .vs-table thead th{background:var(--bh-ink);border-bottom-width:2px}[data-theme^=bauhaus] .vs-table thead th,[data-theme^=bauhaus] .vs-table thead th button{color:var(--surface-card)}[data-theme^=bauhaus] .vs-table thead th button:hover{color:var(--bh-yellow)}[data-theme^=bauhaus] .vs-table tr.vs-row--selected td{background:var(--accent);color:var(--text-on-accent)}[data-theme^=bauhaus] .vs-chart .vs-bar,[data-theme^=bauhaus] .vs-chart .vs-dot{stroke:var(--bh-ink);stroke-width:2px;vector-effect:non-scaling-stroke}[data-theme^=bauhaus] .vs-chart .vs-bar{rx:0}[data-theme^=bauhaus] .vs-chart .vs-area{fill:var(--accent);opacity:.18}[data-theme^=bauhaus] .vs-chart .vs-line{stroke-width:3px}[data-theme^=bauhaus] .vs-mark{color:#fff;border:2px solid var(--bh-ink);box-shadow:none;background:#12459b;border-radius:9999px;padding:0 .34em;display:inline-block;transform:none}.vs-loading-blob{background:var(--accent);animation:vs-loading-blob-spin 1.8s var(--spring-default) infinite, vs-loading-blob-morph 1.8s ease-in-out infinite;display:inline-block}@keyframes vs-loading-blob-spin{to{transform:rotate(360deg)}}@keyframes vs-loading-blob-morph{0%,to{border-radius:40%}50%{border-radius:50%}}@media (prefers-reduced-motion:reduce){.vs-loading-blob{border-radius:50%;animation:none}}.vs-reveal{transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);will-change:opacity, transform}.vs-reveal--slide{opacity:0;transform:translateY(14px)}.vs-reveal--fade{opacity:0}.vs-reveal--in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vs-reveal{opacity:1;transition:none;transform:none}}.vs-scroll{scrollbar-width:thin;scrollbar-color:var(--vs-neutral-300) transparent}.vs-scroll:focus-visible{box-shadow:var(--focus-ring);outline:none}.vs-scroll::-webkit-scrollbar{width:9px;height:9px}.vs-scroll::-webkit-scrollbar-track{background:0 0}.vs-scroll::-webkit-scrollbar-thumb{background:var(--vs-neutral-300);background-clip:padding-box;border:2px solid #0000;border-radius:9px}.vs-scroll::-webkit-scrollbar-thumb:hover{background:var(--vs-neutral-400);background-clip:padding-box}.vs-scroll::-webkit-scrollbar-corner{background:0 0}.vs-scroll--vertical{overflow:hidden auto}.vs-scroll--horizontal{overflow:auto hidden}.vs-scroll--both{overflow:auto}.vs-scroll{border:1px solid var(--vs-line-strong);border-radius:var(--radius-xs);background:var(--surface-card);font-family:var(--font-sans)}.vs-skeleton{background:linear-gradient(90deg, var(--vs-neutral-100) 25%, var(--vs-neutral-200) 37%, var(--vs-neutral-100) 63%);background-size:360px 100%;animation:1.3s linear infinite vs-shimmer}@keyframes vs-shimmer{0%{background-position:-360px 0}to{background-position:360px 0}}.vs-slider::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid var(--text-on-accent);width:18px;height:18px;box-shadow:var(--shadow-sm);cursor:pointer;border-radius:50%}.vs-slider::-moz-range-thumb{background:var(--accent);border:2px solid var(--text-on-accent);cursor:pointer;border-radius:50%;width:18px;height:18px}.vs-slider:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.vs-slider:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}.vs-slider:disabled::-webkit-slider-thumb{background:var(--vs-neutral-300)}.vs-rangeslider{--vs-rs-handle:18px}.vs-rangeslider__handle{width:var(--vs-rs-handle);height:var(--vs-rs-handle);margin-left:calc(var(--vs-rs-handle) / -2);background:var(--accent);border:2px solid var(--text-on-accent);box-shadow:var(--shadow-sm);cursor:grab;touch-action:none;border-radius:50%;outline:none;transition:box-shadow .15s;position:absolute;top:50%;transform:translateY(-50%)}.vs-rangeslider__handle:focus-visible{box-shadow:var(--focus-ring)}.vs-rangeslider__handle.is-dragging{cursor:grabbing}.vs-rangeslider__bar{background:var(--vs-neutral-200);border-radius:2px 2px 0 0;flex:1;transition:background-color .15s}.vs-rangeslider__bar.is-in{background:var(--accent)}@keyframes gr-chart-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes gr-chart-bar-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gr-chart-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gr-chart-cell-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gr-chart :is(.gr-chart__bar,.gr-chart__cell,.gr-chart-area){animation-duration:0s!important;animation-delay:0s!important}}.gr-chart{--vs-chart-color-0:var(--accent);--vs-chart-color-1:var(--vs-info);--vs-chart-color-2:var(--vs-success);--vs-chart-color-3:var(--vs-warning);--vs-chart-color-4:var(--vs-error);--vs-chart-color-5:var(--vs-neutral-400);--vs-chart-surface:var(--surface-canvas);--vs-chart-text:var(--text-body);--vs-chart-text-muted:var(--text-muted);--vs-chart-grid:var(--vs-line);--vs-chart-axis:var(--vs-line);--vs-chart-tooltip-bg:var(--surface-card);--vs-chart-tooltip-border:var(--vs-line);--vs-chart-tooltip-text:var(--text-body);--vs-chart-legend-text:var(--text-body);--vs-chart-legend-muted-text:var(--text-muted);--vs-chart-annotation-line:var(--accent);--vs-chart-annotation-band:var(--accent);--vs-chart-annotation-marker:var(--accent);--vs-chart-annotation-label:var(--text-body);--vs-chart-focus-ring:var(--accent);--vs-chart-bar-radius:4px;--vs-chart-bar-inset:6px;--vs-chart-line-width:2.25;--vs-chart-dot-radius:3px;--vs-chart-area-opacity:.18;--vs-chart-pattern-opacity:.58;--vs-chart-pattern-size:7;--vs-chart-pattern-stroke-width:1.25;--vs-chart-enter-ms:.65s;--vs-chart-update-ms:.18s;--vs-chart-ease:cubic-bezier(.2, .8, .2, 1);max-width:100%;display:block;overflow:auto}.gr-chart svg,.gr-chart canvas{max-width:100%;height:auto;display:block}.gr-chart__bar{transition:opacity .15s}.gr-chart__bar:hover{opacity:.78}.gr-chart-legend{flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .5rem;padding:0;font-size:.8rem;list-style:none;display:flex}.gr-chart-legend__item{cursor:pointer;border-radius:.25rem;align-items:center;gap:.375rem;padding:.125rem .25rem;display:inline-flex}.gr-chart-legend__item.is-active,.gr-chart-legend__item:focus-visible{outline:2px solid var(--gr-chart-color);outline-offset:1px}.gr-chart-legend__swatch{border-radius:.15rem;width:.65rem;height:.65rem;display:inline-block}.gr-chart-plot{position:relative}.gr-bar-chart .gr-chart-plot{width:fit-content;max-width:100%}.gr-heatmap__months{color:var(--text-muted);margin-bottom:.5rem;font-size:.7rem;display:grid}.gr-heatmap__footer{color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;font-size:.7rem;display:flex}.gr-heatmap__legend{cursor:default;margin:0 0 0 auto}.gr-heatmap__legend .gr-chart-legend__item{cursor:default}.gr-chart-tooltip{border:1px solid var(--vs-line);background:var(--surface-card);pointer-events:none;white-space:nowrap;border-radius:.25rem;gap:.1rem;padding:.25rem .5rem;font-size:.75rem;line-height:1.2;display:grid;position:absolute;transform:translate(-50%,-125%)}.gr-chart-tooltip[data-placement=top]{transform:translate(-50%, calc(-100% - var(--gr-chart-tooltip-offset,8px)))}.gr-chart-tooltip[data-placement=right]{transform:translate(var(--gr-chart-tooltip-offset,8px), -50%)}.gr-chart-tooltip[data-placement=bottom]{transform:translate(-50%, var(--gr-chart-tooltip-offset,8px))}.gr-chart-tooltip[data-placement=left]{transform:translate(calc(-100% - var(--gr-chart-tooltip-offset,8px)), -50%)}.gr-chart,.gr-chart-tooltip{--gr-chart-tooltip-bg:var(--vs-chart-tooltip-bg);--gr-chart-tooltip-text:var(--vs-chart-tooltip-text);--gr-chart-tooltip-radius:var(--vs-chart-tooltip-radius,8px);--gr-chart-tooltip-font:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);--gr-chart-tooltip-font-size:var(--vs-chart-tooltip-font-size,10.5px);--gr-chart-tooltip-opacity:var(--vs-chart-tooltip-opacity,.95);--gr-chart-crosshair:var(--vs-chart-crosshair);--gr-chart-grid-dash:var(--vs-chart-grid-dash,2 5);--gr-chart-hover-dim:var(--vs-chart-hover-dim,.3);--gr-chart-line-width:var(--vs-chart-line-width,2.25);--gr-chart-cat-1:var(--vs-chart-cat-1);--gr-chart-cat-2:var(--vs-chart-cat-2);--gr-chart-cat-3:var(--vs-chart-cat-3);--gr-chart-cat-4:var(--vs-chart-cat-4)}.gr-chart-tooltip--dark{border-radius:var(--gr-chart-tooltip-radius,8px);background:var(--gr-chart-tooltip-bg);color:var(--gr-chart-tooltip-text);opacity:var(--gr-chart-tooltip-opacity,.95);font-family:var(--gr-chart-tooltip-font,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--gr-chart-tooltip-font-size,10.5px);border:none}.gr-chart-crosshair{stroke:var(--gr-chart-crosshair);stroke-width:1px}.gr-chart-crosshair--multi{stroke-dasharray:3 3}.gr-chart-grid--dashed{stroke-dasharray:var(--gr-chart-grid-dash,2 5)}.gr-chart-line{fill:none;stroke-width:var(--gr-chart-line-width,2.25);stroke-linecap:round;stroke-linejoin:round}.gr-chart--dim-hover:hover .gr-chart__bar:not(:hover){opacity:var(--gr-chart-hover-dim,.3)}.gr-metric-card{border:1px solid var(--vs-line);border-radius:.125rem;gap:.25rem;padding:1rem;display:grid}.gr-metric-card>span,.gr-stat-ring>span{color:var(--text-muted);font-size:.8rem}.gr-metric-card>strong{color:var(--gr-chart-color);font-size:1.75rem}.gr-metric-card__unit{color:var(--text-muted);margin-left:.25rem;font-size:.9rem}.gr-metric-card__delta{font-family:monospace;font-size:.75rem}.gr-metric-card__delta.is-good{color:var(--vs-success)}.gr-metric-card__delta.is-bad{color:var(--vs-error)}.gr-metric-card__spark{width:100%;height:2.375rem;margin-top:.5rem;overflow:visible}.gr-stat-ring{place-items:center;gap:.15rem;display:grid;position:relative}.gr-stat-ring svg{width:7rem;transform:rotate(-90deg)}.gr-stat-ring circle{fill:none;stroke-width:4px}.gr-stat-ring__track{stroke:var(--vs-neutral-100)}.gr-stat-ring__value{stroke:var(--gr-chart-color);stroke-linecap:round}.gr-stat-ring>strong,.gr-stat-ring>span{grid-area:1/1}.gr-stat-ring>strong{margin-top:-.8rem}.gr-stat-ring>span{margin-top:1rem}.gr-stat-ring__sub{grid-area:2/1;margin-top:.25rem;font-size:.7rem}.gr-donut-chart{justify-items:center;gap:.5rem;display:grid}.gr-donut-chart svg{width:9rem;height:9rem}.gr-donut-chart__center-label{fill:var(--text-heading);font-size:15px;font-weight:600}.gr-donut-chart__center-sub{fill:var(--text-muted);font-size:8px}.gr-chart[data-enter=true] .gr-chart__bar,.gr-chart [data-enter=true] .gr-chart__bar,.gr-chart[data-enter=true] .gr-chart__cell,.gr-chart [data-enter=true] .gr-chart__cell{transform-box:fill-box}.gr-chart[data-enter=true] .gr-chart__bar,.gr-chart [data-enter=true] .gr-chart__bar{transform-origin:bottom;animation:gr-chart-bar-grow var(--vs-chart-enter-ms,.9s) var(--vs-chart-ease,cubic-bezier(.25, .8, .25, 1)) backwards;animation-delay:calc(var(--vs-chart-delay-ms,.12s) + var(--gr-chart-mark-index,0) * var(--vs-chart-stagger-ms,50ms))}.gr-chart[data-enter=true] .gr-chart__bar--h,.gr-chart [data-enter=true] .gr-chart__bar--h{transform-origin:0;animation-name:gr-chart-bar-grow-x}.gr-chart[data-enter=true] .gr-chart__cell,.gr-chart [data-enter=true] .gr-chart__cell{transform-origin:50%;animation:gr-chart-cell-in var(--vs-chart-enter-ms,.9s) var(--vs-chart-ease,cubic-bezier(.25, .8, .25, 1)) backwards;animation-delay:calc(var(--vs-chart-delay-ms,.12s) + var(--gr-chart-mark-index,0) * var(--vs-chart-stagger-ms,50ms))}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(2){--gr-chart-mark-index:1}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(3){--gr-chart-mark-index:2}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(4){--gr-chart-mark-index:3}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(5){--gr-chart-mark-index:4}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(6){--gr-chart-mark-index:5}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(7){--gr-chart-mark-index:6}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(8){--gr-chart-mark-index:7}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(9){--gr-chart-mark-index:8}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(10){--gr-chart-mark-index:9}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(11){--gr-chart-mark-index:10}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(12){--gr-chart-mark-index:11}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(13){--gr-chart-mark-index:12}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(14){--gr-chart-mark-index:13}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(15){--gr-chart-mark-index:14}.gr-chart :is(.gr-chart__bar,.gr-chart__cell):nth-of-type(n+16){--gr-chart-mark-index:15}.gr-chart[data-enter=true] .gr-chart-area,.gr-chart [data-enter=true] .gr-chart-area{animation:gr-chart-fade-in var(--gr-chart-area-fade-ms,.9s) var(--vs-chart-ease,cubic-bezier(.3, .6, .15, 1)) backwards;animation-delay:calc(var(--vs-chart-delay-ms,.12s) + var(--gr-chart-area-fade-delay-ms,.7s))}.gr-chart--dim-hover:hover :is(.vs-chart-bar,.vs-chart-bar-x):not(:hover){opacity:var(--gr-chart-hover-dim,.3)}.gr-chart--dim-hover :is(.vs-chart-bar,.vs-chart-bar-x){transition:opacity .15s}.gr-chart-active-dot{fill:var(--gr-chart-active-dot-fill,var(--surface-card));stroke-width:2.25px;pointer-events:none}.gr-chart[data-chart-animation=false] :is(.gr-chart__bar,.gr-chart__cell,.gr-chart-area),[data-chart-animation=false] .gr-chart :is(.gr-chart__bar,.gr-chart__cell,.gr-chart-area){animation-duration:0s!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.gr-chart :is(.gr-chart__bar,.gr-chart__cell,.gr-chart-area){animation-duration:0s!important;animation-delay:0s!important}}.gr-chart-axis-label{fill:var(--text-muted);font-family:var(--font-mono,monospace)}.gr-heatmap{width:100%;overflow-x:auto}.gr-heatmap__month{text-align:left;overflow:hidden}.gr-heatmap__svg{max-width:none;display:block}.gr-heatmap__swatch{border-radius:2px;width:10px;height:10px}.gr-metric-card{background:var(--surface-card);box-shadow:var(--shadow-xs)}.gr-metric-card__label{font:10.5px var(--font-mono,monospace);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:7px;display:flex}.gr-metric-card__dot{border-radius:999px;width:7px;height:7px}.gr-metric-card__value{color:var(--text-heading);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:32px;font-weight:600}.gr-metric-card__delta{align-items:center;gap:.25rem;display:flex}.gr-metric-card__spark{margin-top:.75rem}.gr-donut-chart--row{align-items:center;gap:1rem;justify-items:initial;display:flex}.gr-donut-chart__svg{overflow:visible}.gr-donut-chart__svg--large{width:8rem;height:8rem}.gr-donut-chart__center-label--large{font-family:var(--font-mono,monospace);font-size:19px;font-weight:600}.gr-donut-chart__legend{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.gr-donut-chart__legend-item{font:11px var(--font-mono,monospace);color:var(--text-muted);align-items:center;gap:.375rem;display:flex}.gr-stat-ring--inline{align-items:center;gap:.75rem;display:inline-flex}.gr-stat-ring__svg{width:7rem;height:7rem;overflow:visible}.gr-stat-ring__label{fill:var(--text-heading);font:600 18px var(--font-mono,monospace)}.gr-stat-ring__label--muted{fill:var(--text-muted);font-size:9px;font-weight:400}.gr-stat-ring__sub-label{font:11px var(--font-mono,monospace);color:var(--text-muted)}:root{color-scheme:light;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);background:var(--surface-canvas);color:var(--text-body)}[data-theme=naked-dark]{color-scheme:dark;--surface-canvas:#09090b;--surface-card:#18181b;--surface-sunken:#131316;--surface-dark:#09090b;--vs-line:#27272a;--vs-line-strong:#3f3f46;--border-strong:#3f3f46;--text-heading:#fafafa;--text-body:#d4d4d8;--text-muted:#a1a1aa;--accent:#fafafa;--text-on-accent:#18181b;--text-accent:#e4e4e7;--focus-ring:0 0 0 3px #fafafa59}*{box-sizing:border-box}html{background:var(--surface-canvas);scroll-behavior:smooth;min-width:320px}body{background:var(--surface-canvas);min-width:320px;color:var(--text-body);margin:0;font-size:15px;line-height:1.6}a{color:var(--text-heading);text-underline-offset:.2em}a:hover{color:var(--text-accent,var(--accent))}button,select{font:inherit}button:focus-visible,a:focus-visible,select:focus-visible{box-shadow:var(--focus-ring);outline:none}code,pre,.font-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.site-container{width:min(1280px,100% - 56px);margin-inline:auto}.site-header{z-index:20;border-bottom:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-canvas) 92%, transparent);backdrop-filter:blur(14px);position:sticky;top:0}.site-nav{align-items:center;gap:28px;min-height:68px;display:flex}.wordmark{color:var(--text-heading);letter-spacing:-.035em;flex-shrink:0;align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark{border:1.5px solid var(--border-strong);background:linear-gradient(135deg, var(--surface-canvas) 0 50%, var(--accent) 50% 100%);width:20px;height:20px}.primary-nav{flex-wrap:wrap;flex:1;gap:2px;min-width:0;display:flex}.primary-nav a,.nav-cta{color:var(--text-body);border:1px solid #0000;border-radius:2px;font-size:13px;text-decoration:none}.primary-nav a{padding:7px 10px}.primary-nav a:hover,.primary-nav a[aria-current=page]{border-color:var(--vs-line-strong);background:var(--surface-sunken);color:var(--text-heading)}.nav-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.theme-picker-trigger,.palette-button{border:1px solid var(--vs-line-strong);background:var(--surface-card);height:32px;color:var(--text-body);font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;cursor:pointer;border-radius:2px;align-items:center;gap:8px;padding:0 10px;font-size:11.5px;display:inline-flex}.theme-picker-trigger:hover,.palette-button:hover{color:var(--text-heading)}.nav-cta{background:var(--accent);height:32px;color:var(--text-on-accent);align-items:center;padding:0 14px;font-weight:650;display:inline-flex}.nav-cta:hover{color:var(--text-on-accent);filter:brightness(.92)}.theme-picker{position:relative}.theme-dot{border:1px solid var(--vs-line-strong);background:var(--accent);border-radius:2px;flex-shrink:0;width:12px;height:12px;display:inline-block}.theme-picker-value{text-overflow:ellipsis;max-width:12ch;overflow:hidden}.theme-picker-caret{color:var(--text-muted);font-size:9px}.theme-picker-menu[hidden]{display:none}.theme-picker-menu{z-index:50;border:1px solid var(--vs-line-strong);background:var(--surface-card);width:236px;max-height:380px;box-shadow:4px 4px 0 var(--border-strong);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.theme-picker-group{flex-direction:column;gap:1px;display:flex}.theme-picker-divider{border-top:1px solid var(--vs-line);margin:4px 2px}.theme-picker-item{color:var(--text-body);font-family:var(--font-mono,ui-monospace, monospace);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:2px;align-items:center;gap:8px;padding:6px 8px;font-size:11.5px;display:flex}.theme-picker-item:hover{background:var(--surface-sunken);color:var(--text-heading)}.theme-picker-item.is-active{background:var(--surface-sunken);color:var(--text-heading);font-weight:600}.theme-picker-item-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.palette-kbd{border:1px solid var(--vs-line);background:var(--surface-sunken);color:var(--text-muted);border-radius:2px;padding:1px 5px;font-size:10px}.command-palette[hidden]{display:none}.command-palette{z-index:100;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.command-palette-backdrop{background:color-mix(in srgb, var(--surface-dark,#09090b) 55%, transparent);position:absolute;inset:0}.command-palette-panel{z-index:1;border:1px solid var(--vs-line-strong);background:var(--surface-card);width:min(520px,100% - 40px);max-height:60vh;box-shadow:4px 4px 0 var(--border-strong);flex-direction:column;display:flex;position:relative;overflow:hidden}.command-palette-input{border:none;border-bottom:1px solid var(--vs-line-strong);width:100%;color:var(--text-heading);font-family:var(--font-sans);background:0 0;padding:14px 16px;font-size:15px}.command-palette-input:focus{outline:none}.command-palette-results{padding:6px;overflow:auto}.command-palette-heading{color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;padding:8px 8px 4px;font-size:10.5px}.command-palette-item{width:100%;color:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:8px;font-size:13.5px;display:block}.command-palette-item.is-active,.command-palette-item:hover{background:var(--accent);color:var(--text-on-accent)}.skip-link{z-index:40;background:var(--accent);color:var(--text-on-accent);padding:8px 12px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;min-height:min(720px,100dvh - 68px);padding-block:76px 92px;display:grid}.hero-copy{flex-direction:column;gap:22px;display:flex}.eyebrow{color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.hero h1,.page-intro h1{max-width:11ch;color:var(--text-heading);letter-spacing:-.034em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.4vw,46px);font-weight:800;line-height:1.02}.hero-lede,.page-intro p{max-width:56ch;color:var(--text-body);margin:0;font-size:17px}.hero-actions,.inline-actions{flex-wrap:wrap;gap:10px;display:flex}.button-primary,.button-secondary{border:1px solid var(--vs-line-strong);border-radius:2px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.button-primary{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.button-secondary{background:var(--surface-card);color:var(--text-heading)}.button-primary:hover{color:var(--text-on-accent);filter:brightness(.92)}.button-secondary:hover{background:var(--surface-sunken);color:var(--text-heading)}.terminal{border:1px solid var(--vs-line-strong);background:var(--surface-dark,var(--surface-sunken));box-shadow:var(--shadow-md);border-radius:2px;overflow:hidden}.terminal-bar,.terminal-meta{border-bottom:1px solid var(--vs-line);color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);align-items:center;gap:10px;padding:11px 14px;font-size:11px;display:flex}.terminal-bar strong{color:var(--text-heading);font-weight:500}.terminal-bar span:last-child{margin-left:auto}.terminal pre,.snippet-panel pre,.code-panel pre{color:var(--text-body);margin:0;padding:20px;font-size:13.5px;line-height:1.72;overflow-x:auto}.terminal code,.snippet-panel code,.code-panel code{font-family:var(--font-mono,ui-monospace, monospace)}.terminal-meta{border-top:1px solid var(--vs-line);border-bottom:0;justify-content:space-between}.site-cli-preview{border-bottom:1px dashed var(--vs-line-strong);max-width:1280px;color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;gap:10px;margin:0 auto;padding:8px 20px;font-size:11px;display:flex}.site-cli-preview strong{color:var(--accent);text-transform:uppercase;font-weight:700}.stats-grid,.feature-grid,.status-grid,.chart-grid,.theme-grid{background:var(--vs-line-strong);gap:1px;display:grid}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid>div,.feature-card,.status-card,.chart-card,.theme-card{background:var(--surface-card)}.stats-grid>div{flex-direction:column;gap:3px;padding:18px;display:flex}.stat-number{color:var(--text-heading);letter-spacing:-.04em;font-size:26px;font-weight:800;line-height:1}.stat-label{color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.section{padding-block:84px}.section-heading{max-width:62ch;margin-bottom:28px}.section-heading h2,.page-intro h2{max-width:18ch;color:var(--text-heading);letter-spacing:-.025em;text-wrap:balance;margin:7px 0 0;font-size:clamp(1.7rem,3.2vw,38px);font-weight:700;line-height:1.05}.section-heading p,.page-intro p{margin:14px 0 0}.feature-grid{grid-template-columns:1.1fr .9fr 1fr}.feature-card{min-height:210px;padding:24px}.feature-card:nth-child(2){background:var(--surface-sunken)}.feature-card h3,.chart-card h3,.theme-card h3,.status-card h3{color:var(--text-heading);letter-spacing:-.025em;margin:0;font-size:18px}.feature-card p,.chart-card p,.theme-card p,.status-card p{color:var(--text-body);margin:10px 0 0;font-size:14px}.page-shell{padding-block:72px 90px}.page-intro{border-bottom:1px solid var(--vs-line-strong);flex-direction:column;gap:18px;padding-bottom:42px;display:flex}.page-intro h1{max-width:15ch;font-size:clamp(2.4rem,5vw,4.2rem)}.catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:36px;padding-top:48px;display:grid}.catalog-rail{align-self:start;max-height:calc(100dvh - 112px);position:sticky;top:92px;overflow:auto}.catalog-rail a{color:var(--text-muted);border-left:2px solid #0000;padding:5px 8px;font-size:13px;text-decoration:none;display:block}.catalog-rail a:hover{border-left-color:var(--accent);color:var(--text-heading)}.catalog-group+.catalog-group{margin-top:22px}.catalog-group>h2{color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:10.5px}.catalog-entry{border-bottom:1px solid var(--vs-line);padding-block:28px 34px;scroll-margin-top:90px}.catalog-entry h3{color:var(--text-heading);letter-spacing:-.03em;margin:0;font-size:20px}.catalog-entry>p{max-width:65ch;color:var(--text-body);margin:8px 0 18px}.live-stage{border:1px solid var(--vs-line-strong);background:var(--surface-card);min-height:150px;padding:24px}.framework-tabs{border:1px solid var(--vs-line-strong);background:var(--surface-card);overflow:visible}.framework-tablist{border-bottom:1px solid var(--vs-line-strong);background:var(--surface-sunken);flex-wrap:wrap;gap:1px;padding:7px;display:flex}.framework-tab{min-height:36px;color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;font-size:11px;display:inline-flex}.framework-tab[aria-selected=true]{background:var(--accent);color:var(--text-on-accent)}.framework-tab:disabled{cursor:not-allowed;opacity:.58}.tab-note{letter-spacing:0;text-transform:none;font-size:9px}.framework-panel{min-height:146px;padding:24px}.snippet-panel{flex-direction:column;gap:10px;display:flex}.snippet-heading{color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:flex}.snippet-heading code{color:var(--text-body)}.snippet-panel p{color:var(--text-muted);margin:0;font-size:13px}.snippet-panel pre{padding:12px 0 0}.status-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px}.status-card{min-width:0;padding:16px}.status-card h3{font-size:15px}.status-card p{overflow-wrap:anywhere;color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);font-size:11px}.status-good{color:var(--text-success,#16803c)}.status-pending{color:var(--text-muted)}.chart-grid,.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.chart-card,.theme-card{padding:20px}.chart-card .framework-tabs{margin-top:18px}.theme-card{min-height:160px}.theme-swatch{border:1px solid var(--vs-line-strong);background:var(--surface-canvas);width:100%;height:84px;margin-bottom:16px}button.theme-card{text-align:left;cursor:pointer;width:100%;font:inherit;border:1px solid #0000;display:block}button.theme-card.is-active{border-color:var(--vs-accent,var(--text-heading))}.theme-card-value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);font-size:11px}.theme-tier+.theme-tier{margin-top:34px}.theme-tier .group-heading{color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.16em;margin:0 0 12px;font-size:11px}.prose{max-width:74ch}.prose section{border-bottom:1px solid var(--vs-line);padding-block:38px;scroll-margin-top:90px}.prose h2{color:var(--text-heading);letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.05}.prose h3{color:var(--text-heading);margin:26px 0 0;font-size:17px}.prose p,.prose li{color:var(--text-body)}.prose code{background:var(--surface-sunken);color:var(--text-heading);padding:2px 4px}.code-panel{border:1px solid var(--vs-line-strong);background:var(--surface-dark,var(--surface-sunken));margin-top:18px}.site-footer{border-top:1px solid var(--vs-line-strong)}.footer-grid{grid-template-columns:1fr 1fr;gap:24px;padding-block:42px;display:grid}.footer-copy{max-width:28ch;color:var(--text-muted);margin:10px 0 0;font-size:13px}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:18px;display:flex}.footer-links a,.footer-meta{color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);font-size:11px}.footer-meta{border-top:1px solid var(--vs-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:14px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.site-nav{flex-wrap:wrap;gap:10px 16px;padding-block:12px}.primary-nav{flex-wrap:nowrap;flex-basis:100%;order:3;overflow-x:auto}.primary-nav a{white-space:nowrap}.hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding-block:56px 72px}.hero h1{max-width:12ch}.feature-grid,.chart-grid,.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:1fr}.catalog-rail{gap:8px;max-height:none;padding-bottom:8px;display:flex;position:static;overflow-x:auto}.catalog-group{display:contents}.catalog-group>h2{display:none}.catalog-rail a{border:1px solid var(--vs-line-strong);flex-shrink:0}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.site-container{width:min(100% - 28px,1280px)}.nav-actions{order:2;min-width:0;margin-left:auto}.theme-picker-trigger{max-width:38vw}.theme-picker-value{text-overflow:ellipsis;overflow:hidden}.palette-kbd,.palette-button{display:none}.stats-grid,.feature-grid,.chart-grid,.theme-grid,.status-grid{grid-template-columns:1fr}.hero h1,.page-intro h1{font-size:clamp(2.4rem,14vw,4rem)}.section,.page-shell{padding-block:56px}.footer-grid{grid-template-columns:1fr}.footer-links{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.charts-vibe{--cv-font-sans:"Sora", var(--font-sans,ui-sans-serif, system-ui, sans-serif);--cv-font-mono:"JetBrains Mono", var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);--cv-canvas:#f1f0ec;--cv-radius:18px;--cv-card-light-bg:#fff;--cv-card-light-border:#e6e4de;--cv-card-light-text:#17181a;--cv-card-light-muted:#807f78;--cv-card-light-faint:#a3a29a;--cv-card-light-rule:#eeece7;--cv-card-dark-bg:#0f1012;--cv-card-dark-border:#26282c;--cv-card-navy-bg:#171a2e;--cv-card-navy-border:#262b45;--cv-card-dark-text:#f4f4f2;--cv-card-dark-muted:#8b8b86;--cv-card-dark-faint:#5d5e60;--cv-chip-bg:#17181a;--cv-chip-border:#34363b;--cv-delta-up-light:#12a06b;--cv-delta-up-dark:#2fd58a;--cv-delta-down:#e8590c;--cv-cat-1:#12a06b;--cv-cat-2:#e8590c;--cv-cat-3:#4263eb;--cv-cat-4:#9c36b5;background:var(--cv-canvas);font-family:var(--cv-font-sans);--gr-iso-accent:#12a06b}.charts-vibe .gr-iso-glow{filter:drop-shadow(0 0 4px #5496be59)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-muted) 35%, transparent) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 35%, transparent);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-muted) 55%, transparent)}
