@layer properties;@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("/fonts/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("/fonts/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("/fonts/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("/fonts/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("/fonts/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("/fonts/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("/fonts/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("/fonts/instrument-sans-latin-ext-wght-normal-PW4SIJGR.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("/fonts/instrument-sans-latin-wght-normal-VYC4K7BH.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("/fonts/jetbrains-mono-cyrillic-ext-wght-normal-BUWC6ZS3.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("/fonts/jetbrains-mono-cyrillic-wght-normal-ENSFVLK4.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("/fonts/jetbrains-mono-greek-wght-normal-Y3BRZMJV.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("/fonts/jetbrains-mono-vietnamese-wght-normal-SP6EBKAH.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("/fonts/jetbrains-mono-latin-ext-wght-normal-TSLVDSQR.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("/fonts/jetbrains-mono-latin-wght-normal-VBS632QH.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme,base,components,utilities;@layer theme{:root,:host{--color-black: #000;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-widest: .1em;--leading-snug: 1.375;--leading-relaxed: 1.625;--radius-md: var(--eld-radius-md);--blur-xs: 4px;--blur-xl: 24px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--eld-font-sans);--default-mono-font-family: var(--eld-font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-24{top:calc(var(--spacing) * 24)}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-1{z-index:1}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.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-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.my-1{margin-block:var(--spacing)}.ms-1{margin-inline-start:var(--spacing)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.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}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[0\.6875rem\]{width:.6875rem;height:.6875rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.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\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.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-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-\[7px\]{height:7px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[34px\]{height:34px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\[320px\]{max-height:320px}.max-h-\[min\(28rem\,var\(--available-height\)\)\]{max-height:min(28rem,var(--available-height))}.min-h-\[1\.875rem\]{min-height:1.875rem}.min-h-\[2\.625rem\]{min-height:2.625rem}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.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-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[7px\]{width:7px}.w-\[13px\]{width:13px}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[34px\]{width:34px}.w-\[264px\]{width:264px}.w-\[280px\]{width:280px}.w-\[560px\]{width:560px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\[640px\]{max-width:640px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-max{max-width:max-content}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0px}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x: 1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-none{list-style-type:none}.grid-cols-\[minmax\(4\.5rem\,1fr\)_minmax\(0\,auto\)_minmax\(4\.5rem\,1fr\)\]{grid-template-columns:minmax(4.5rem,1fr) minmax(0,auto) minmax(4.5rem,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.justify-start{justify-content:flex-start}.gap-0{gap:0px}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-5{gap:calc(var(--spacing) * 5)}.gap-\[0\.4375rem\]{gap:.4375rem}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[var\(--eld-card-gap\,0\.5rem\)\]{gap:var(--eld-card-gap,.5rem)}.gap-\[var\(--eld-stat-gap\,0\.375rem\)\]{gap:var(--eld-stat-gap,.375rem)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--eld-radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]{border-radius:5px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--eld-radius-lg)}.rounded-md{border-radius:var(--eld-radius-md)}.rounded-sm{border-radius:var(--eld-radius-sm)}.rounded-xl{border-radius:var(--eld-radius-xl)}.rounded-tl-sm{border-top-left-radius:var(--eld-radius-sm)}.rounded-b-xl{border-bottom-right-radius:var(--eld-radius-xl);border-bottom-left-radius:var(--eld-radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--code-border\)\]{border-color:var(--code-border)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-foreground\/25{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.border-input{border-color:var(--input)}.border-primary-emphasis\/35{border-color:var(--primary-emphasis);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary-emphasis) 35%,transparent)}}.border-transparent{border-color:transparent}.bg-\[var\(--code-background-elev\)\]{background-color:var(--code-background-elev)}.bg-\[var\(--code-chrome-close\)\]{background-color:var(--code-chrome-close)}.bg-\[var\(--code-chrome-minimize\)\]{background-color:var(--code-chrome-minimize)}.bg-\[var\(--code-chrome-zoom\)\]{background-color:var(--code-chrome-zoom)}.bg-\[var\(--code-control-hover\)\]{background-color:var(--code-control-hover)}.bg-\[var\(--code-syntax-line-number\)\]{background-color:var(--code-syntax-line-number)}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-\[var\(--nav-background\)\]{background-color:var(--nav-background)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--primary-soft\)\]{background-color:var(--primary-soft)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:color-mix(in srgb,#000 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/50{background-color:color-mix(in srgb,#000 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-current{background-color:currentcolor}.bg-muted{background-color:var(--muted)}.bg-muted\/50{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-success-soft{background-color:var(--success-soft)}.bg-transparent{background-color:transparent}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentcolor}.fill-popover{fill:var(--popover)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.p-\[var\(--eld-card-padding\,1rem\)\]{padding:var(--eld-card-padding,1rem)}.p-\[var\(--eld-stat-padding\,1\.25rem\)\]{padding:var(--eld-stat-padding,1.25rem)}.p-px{padding:1px}.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-\[7px\]{padding-inline:7px}.px-\[11px\]{padding-inline:11px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.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-6{padding-block:calc(var(--spacing) * 6)}.py-\[9px\]{padding-block:9px}.py-\[15px\]{padding-block:15px}.py-px{padding-block:1px}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pt-0{padding-top:0}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-1{padding-bottom:var(--spacing)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.font-display{font-family:var(--eld-font-display)}.font-mono{font-family:var(--eld-font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.65625rem\]{font-size:.65625rem}.text-\[0\.78125rem\]{font-size:.78125rem}.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-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[28px\]{font-size:28px}.leading-none{--tw-leading: 1;line-height:1}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[var\(--code-control-foreground\)\]{color:var(--code-control-foreground)}.text-\[var\(--code-syntax-default\)\]{color:var(--code-syntax-default)}.text-\[var\(--code-syntax-line-number\)\]{color:var(--code-syntax-line-number)}.text-\[var\(--code-title-foreground\)\]{color:var(--code-title-foreground)}.text-\[var\(--primary-emphasis\)\]{color:var(--primary-emphasis)}.text-\[var\(--subtle-foreground\)\]{color:var(--subtle-foreground)}.text-\[var\(--success-emphasis\)\]{color:var(--success-emphasis)}.text-\[var\(--warning-emphasis\)\]{color:var(--warning-emphasis)}.text-foreground{color:var(--foreground)}.text-foreground\/60{color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\/60{color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-emphasis{color:var(--primary-emphasis)}.text-primary-foreground{color:var(--primary-foreground)}.text-subtle-foreground{color:var(--subtle-foreground)}.text-success-emphasis{color:var(--success-emphasis)}.lowercase{text-transform:lowercase}.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}.accent-\[var\(--code-prompt\)\]{accent-color:var(--code-prompt)}.opacity-55{opacity:55%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_70px_-20px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow: 0 30px 70px -20px var(--tw-shadow-color, rgba(0,0,0,.8));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--button-shadow\)\]{--tw-shadow: var(--button-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--code-shadow\)\]{--tw-shadow: var(--code-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--code-border\)\]{--tw-ring-color: var(--code-border)}.ring-foreground\/10{--tw-ring-color: var(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert: invert(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, )}.backdrop-blur-xl{--tw-backdrop-blur: blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[color\,background-color\,scale\]{transition-property:color,background-color,scale;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[opacity\,transform\,scale\,translate\]{transition-property:opacity,transform,scale,translate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[scale\]{transition-property:scale;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))}.transition-none{transition-property:none}.duration-\[var\(--eld-motion-hover\)\]{--tw-duration: var(--eld-motion-hover);transition-duration:var(--eld-motion-hover)}.duration-\[var\(--eld-motion-press\)\]{--tw-duration: var(--eld-motion-press);transition-duration:var(--eld-motion-press)}.duration-\[var\(--eld-motion-settle\)\]{--tw-duration: var(--eld-motion-settle);transition-duration:var(--eld-motion-settle)}.ease-\[var\(--eld-motion-ease-out\)\]{--tw-ease: var(--eld-motion-ease-out);transition-timing-function:var(--eld-motion-ease-out)}.outline-none{--tw-outline-style: none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[background\:var\(--button-accent-background\)\]{background:var(--button-accent-background)}.\[background\:var\(--button-primary-background\)_border-box_padding-box\,var\(--button-border-background\)_border-box\]{background:var(--button-primary-background) border-box padding-box,var(--button-border-background) border-box}.\[background\:var\(--eld-gradient-brand\)_border-box_padding-box\,var\(--button-border-background\)_border-box\]{background:var(--eld-gradient-brand) border-box padding-box,var(--button-border-background) border-box}.\[background\:var\(--muted\)\]{background:var(--muted)}.\[background\:var\(--nav-background\)\]{background:var(--nav-background)}.\[background\:var\(--primary-soft\)\]{background:var(--primary-soft)}.\[background\:var\(--success-soft\)\]{background:var(--success-soft)}.\[background\:var\(--warning-soft\)\]{background:var(--warning-soft)}.paused{animation-play-state:paused}.running{animation-play-state:running}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(:where(.group\/dropdown-menu-item):focus .group-focus\/dropdown-menu-item\:text-accent-foreground){color:var(--accent-foreground)}:is(:where(.group\/accordion-trigger)[aria-expanded=true] .group-aria-expanded\/accordion-trigger\:rotate-180){rotate:180deg}:is(:where(.group\/navigation-menu-trigger)[data-open] .group-data-open\/navigation-menu-trigger\:rotate-180){rotate:180deg}:is(:where(.group\/navigation-menu-trigger)[data-popup-open] .group-data-popup-open\/navigation-menu-trigger\:rotate-180){rotate:180deg}:is(:where(.group\/tabs)[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\/tabs\:h-8){height:calc(var(--spacing) * 8)}:is(:where(.group\/tabs)[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:h-fit){height:fit-content}:is(:where(.group\/tabs)[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:w-full){width:100%}:is(:where(.group\/tabs)[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:flex-col){flex-direction:column}:is(:where(.group\/tabs)[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:justify-start){justify-content:flex-start}:is(:where(.group\/switch)[data-size=default] .group-data-\[size\=default\]\/switch\:size-4){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(:where(.group\/switch)[data-size=sm] .group-data-\[size\=sm\]\/switch\:size-3){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}:is(:where(.group\/tabs-list)[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:bg-transparent){background-color:transparent}:is(:where(.group\/navigation-menu)[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg){border-radius:var(--eld-radius-lg)}:is(:where(.group\/navigation-menu)[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover){background-color:var(--popover)}:is(:where(.group\/navigation-menu)[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground){color:var(--popover-foreground)}:is(:where(.group\/navigation-menu)[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:shadow){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(:where(.group\/navigation-menu)[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:ring-1){--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)}:is(:where(.group\/navigation-menu)[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10){--tw-ring-color: var(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}}:is(:where(.group\/navigation-menu)[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:duration-300){--tw-duration: .3s;transition-duration:.3s}.placeholder\:text-subtle-foreground::placeholder{color:var(--subtle-foreground)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-px:before{content:var(--tw-content);inset:-1px}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-primary-emphasis\/60:before{content:var(--tw-content);border-color:var(--primary-emphasis);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary-emphasis) 60%,transparent)}}.before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.before\:bg-primary-soft:before{content:var(--tw-content);background-color:var(--primary-soft)}.before\:opacity-0:before{content:var(--tw-content);opacity:0%}.before\:shadow-\[var\(--button-shadow-hover\)\]:before{content:var(--tw-content);--tw-shadow: var(--button-shadow-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:shadow-xs:before{content:var(--tw-content);--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.before\:duration-\[var\(--eld-motion-hover\)\]:before{content:var(--tw-content);--tw-duration: var(--eld-motion-hover);transition-duration:var(--eld-motion-hover)}.before\:ease-\[var\(--eld-motion-ease-out\)\]:before{content:var(--tw-content);--tw-ease: var(--eld-motion-ease-out);transition-timing-function:var(--eld-motion-ease-out)}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.before\:\[background\:var\(--button-primary-hover-background\)_border-box_padding-box\,var\(--button-border-hover-background\)_border-box\]:before{content:var(--tw-content);background:var(--button-primary-hover-background) border-box padding-box,var(--button-border-hover-background) border-box}.before\:\[background\:var\(--eld-gradient-hover\)_border-box_padding-box\,var\(--button-border-hover-background\)_border-box\]:before{content:var(--tw-content);background:var(--eld-gradient-hover) border-box padding-box,var(--button-border-hover-background) border-box}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:bg-primary-emphasis:after{content:var(--tw-content);background-color:var(--primary-emphasis)}.after\:opacity-0:after{content:var(--tw-content);opacity:0%}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:is(:where(.group\/tabs)[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0):after{content:var(--tw-content);inset-inline:0px}:is(:where(.group\/tabs)[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]):after{content:var(--tw-content);bottom:-5px}:is(:where(.group\/tabs)[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}:is(:where(.group\/tabs)[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0):after{content:var(--tw-content);inset-block:0px}:is(:where(.group\/tabs)[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:after\:-end-1):after{content:var(--tw-content);inset-inline-end:calc(var(--spacing) * -1)}:is(:where(.group\/tabs)[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media(hover:hover){.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-primary-emphasis\/50:hover{border-color:var(--primary-emphasis)}@supports (color: color-mix(in lab,red,red)){.hover\:border-primary-emphasis\/50:hover{border-color:color-mix(in oklab,var(--primary-emphasis) 50%,transparent)}}.hover\:bg-\[var\(--code-control-hover\)\]:hover{background-color:var(--code-control-hover)}.hover\:bg-\[var\(--hover\)\]:hover{background-color:var(--hover)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary-soft:hover{background-color:var(--primary-soft)}.hover\:text-\[var\(--code-syntax-default\)\]:hover{color:var(--code-syntax-default)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:100%}.hover\:before\:opacity-100:hover:before{content:var(--tw-content);opacity:100%}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}:is(.focus\:\*\*\:text-accent-foreground:focus *){color:var(--accent-foreground)}:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: var(--background)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--code-prompt\)\]:focus-visible{outline-color:var(--code-prompt)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:scale-95:active{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:duration-\[var\(--eld-motion-press\)\]:active{--tw-duration: var(--eld-motion-press);transition-duration:var(--eld-motion-press)}.active\:before\:opacity-100:active:before{content:var(--tw-content);opacity:100%}.active\:before\:duration-\[var\(--eld-motion-press\)\]:active:before{content:var(--tw-content);--tw-duration: var(--eld-motion-press);transition-duration:var(--eld-motion-press)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:40%}.disabled\:opacity-45:disabled{opacity:45%}.disabled\:opacity-50:disabled{opacity:50%}.disabled\:shadow-none:disabled{--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)}.disabled\:before\:opacity-0:disabled:before{content:var(--tw-content);opacity:0%}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md{border-radius:var(--eld-radius-md)}.has-data-\[icon\=inline-end\]\:pe-1:has([data-icon=inline-end]){padding-inline-end:var(--spacing)}.has-data-\[icon\=inline-start\]\:ps-1:has([data-icon=inline-start]){padding-inline-start:var(--spacing)}.has-data-\[slot\=kbd\]\:pe-1\.5:has([data-slot=kbd]){padding-inline-end:calc(var(--spacing) * 1.5)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:50%}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:text-\[var\(--code-prompt\)\][aria-pressed=true]{color:var(--code-prompt)}.data-active\:bg-background[data-active]{background-color:var(--background)}.data-active\:bg-muted\/50[data-active]{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.data-active\:text-primary-emphasis[data-active]{color:var(--primary-emphasis)}:is(:where(.group\/tabs-list)[data-variant=default] .group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm)[data-active]{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(:where(.group\/tabs-list)[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent)[data-active]{background-color:transparent}:is(:where(.group\/tabs-list)[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none)[data-active]{--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)}:is(:where(.group\/tabs-list)[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100)[data-active]:after{content:var(--tw-content);opacity:100%}@media(hover:hover){.data-active\:hover\:bg-muted[data-active]:hover{background-color:var(--muted)}}.data-active\:focus\:bg-muted[data-active]:focus{background-color:var(--muted)}.data-checked\:\[background\:var\(--eld-gradient-brand\)\][data-checked]{background:var(--eld-gradient-brand)}:is(:where(.group\/switch)[data-size=default] .group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\])[data-checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:where(.group\/switch)[data-size=sm] .group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\])[data-checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:animate-accordion-up[data-closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden[data-closed]{overflow:hidden}:is(:where(.group\/navigation-menu)[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out)[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}:is(:where(.group\/navigation-menu)[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0)[data-closed]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}:is(:where(.group\/navigation-menu)[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-\[0\.98\])[data-closed]{--tw-exit-scale: .98}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:50%}.data-ending-style\:h-0[data-ending-style]{height:0px}.data-ending-style\:scale-\[0\.98\][data-ending-style]{scale:.98}.data-ending-style\:opacity-0[data-ending-style]{opacity:0%}.data-ending-style\:duration-150[data-ending-style]{--tw-duration: .15s;transition-duration:.15s}.data-horizontal\:h-2\.5[data-horizontal]{height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-horizontal\:border-t[data-horizontal]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent[data-horizontal]{border-top-color:transparent}.data-inset\:ps-7[data-inset]{padding-inline-start:calc(var(--spacing) * 7)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-open\:animate-accordion-down[data-open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent[data-open]{background-color:var(--accent)}.data-open\:bg-muted\/50[data-open]{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.data-open\:text-accent-foreground[data-open]{color:var(--accent-foreground)}:is(:where(.group\/navigation-menu)[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in)[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}:is(:where(.group\/navigation-menu)[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0)[data-open]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}:is(:where(.group\/navigation-menu)[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-\[0\.98\])[data-open]{--tw-enter-scale: .98}@media(hover:hover){.data-open\:hover\:bg-muted[data-open]:hover{background-color:var(--muted)}}.data-open\:focus\:bg-muted[data-open]:focus{background-color:var(--muted)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}@media(hover:hover){.data-popup-open\:hover\:bg-muted[data-popup-open]:hover{background-color:var(--muted)}}.data-starting-style\:h-0[data-starting-style]{height:0px}.data-starting-style\:scale-\[0\.98\][data-starting-style]{scale:.98}.data-starting-style\:opacity-0[data-starting-style]{opacity:0%}.data-unchecked\:bg-input[data-unchecked]{background-color:var(--input)}:is(:where(.group\/switch)[data-size=default] .group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0)[data-unchecked]{--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:where(.group\/switch)[data-size=sm] .group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0)[data-unchecked]{--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-vertical\:h-full[data-vertical]{height:100%}.data-vertical\:w-2\.5[data-vertical]{width:calc(var(--spacing) * 2.5)}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-vertical\:border-s[data-vertical]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.data-vertical\:border-s-transparent[data-vertical]{border-inline-start-color:transparent}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity: 0}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0px}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:0}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:0}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y: 2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:-start-1[data-side=inline-end]{inset-inline-start:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:-end-1[data-side=inline-start]{inset-inline-end:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0px}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x: -2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0px}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x: 2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0px}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y: -2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ms-auto *)[data-slot=accordion-trigger-icon]{margin-inline-start:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--eld-radius-sm)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + 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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style: none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[variant\=destructive\]\:text-danger-emphasis[data-variant=destructive]{color:var(--danger-emphasis)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-danger-emphasis[data-variant=destructive]:focus{color:var(--danger-emphasis)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports (backdrop-filter: var(--tw)){.supports-backdrop-filter\:backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur: blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}}@supports (background-clip:border-area){.supports-\[background-clip\:border-area\]\:\[background-clip\:padding-box\,border-area\]{background-clip:padding-box,border-area}.supports-\[background-clip\:border-area\]\:before\:\[background-clip\:padding-box\,border-area\]:before{content:var(--tw-content);background-clip:padding-box,border-area}}@media(prefers-reduced-motion:no-preference){.motion-safe\:active\:scale-\[0\.98\]:active{scale:.98}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none\!{animation:none!important}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:before\:transition-none:before{content:var(--tw-content);transition-property:none}}@media(width>=40rem){.sm\:max-w-sm,.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}:is(:where(.group\/switch)[data-size=default] .group-data-\[size\=default\]\/switch\:rtl\:data-checked\:translate-x-\[calc\(-100\%\+2px\)\]):where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-checked]{--tw-translate-x: calc(-100% + 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:where(.group\/switch)[data-size=sm] .group-data-\[size\=sm\]\/switch\:rtl\:data-checked\:translate-x-\[calc\(-100\%\+2px\)\]):where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-checked]{--tw-translate-x: calc(-100% + 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:bg-input\/30:where(.dark,.dark *){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground:where(.dark,.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:text-foreground:where(.dark,.dark *):hover{color:var(--foreground)}}.dark\:aria-invalid\:border-destructive\/50:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-active\:border-input:where(.dark,.dark *)[data-active]{border-color:var(--input)}.dark\:data-active\:bg-input\/30:where(.dark,.dark *)[data-active]{background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-active\:text-primary-emphasis:where(.dark,.dark *)[data-active]{color:var(--primary-emphasis)}:is(:where(.group\/tabs-list)[data-variant=line] .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where(.dark,.dark *))[data-active]{border-color:transparent}:is(:where(.group\/tabs-list)[data-variant=line] .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where(.dark,.dark *))[data-active]{background-color:transparent}.dark\:data-checked\:bg-primary-foreground:where(.dark,.dark *)[data-checked]{background-color:var(--primary-foreground)}.dark\:data-unchecked\:bg-foreground:where(.dark,.dark *)[data-unchecked]{background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:where(.dark,.dark *)[data-unchecked]{background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media(hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_code\]\:font-mono code{font-family:var(--eld-font-mono)}.\[\&_code\]\:text-\[var\(--primary-emphasis\)\] code{color:var(--primary-emphasis)}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-\[1em\] svg{width:1em;height:1em}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:h-\[17px\] svg{height:17px}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-\[17px\] svg{width:17px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media(hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-danger-emphasis[data-variant=destructive]>*):is(svg){color:var(--danger-emphasis)}}:root{color-scheme:light;--eld-purple-50: #f5f3ff;--eld-purple-100: #ede9fe;--eld-purple-200: #ddd6fe;--eld-purple-300: #c4b5fd;--eld-purple-400: #a78bfa;--eld-purple-500: #8b5cf6;--eld-purple-600: #7c3aed;--eld-purple-700: #6d28d9;--eld-purple-800: #5b21b6;--eld-purple-900: #4c1d95;--eld-purple-950: #2e1065;--eld-magenta-50: #fff0fb;--eld-magenta-100: #ffe4f8;--eld-magenta-200: #ffc9f2;--eld-magenta-300: #ff9ce4;--eld-magenta-400: #ff5fd0;--eld-magenta-500: #ff30bc;--eld-magenta-600: #e7008c;--eld-magenta-700: #d4007f;--eld-magenta-750: #c30073;--eld-magenta-800: #b00469;--eld-magenta-900: #920959;--eld-magenta-950: #5b0035;--eld-neutral-50: #fafcfa;--eld-neutral-100: #f5f5f5;--eld-neutral-200: #d4d4d4;--eld-neutral-300: #c0c0c0;--eld-neutral-400: #9a9a9a;--eld-neutral-500: #737373;--eld-neutral-550: #696969;--eld-neutral-600: #525252;--eld-neutral-700: #3a3a3a;--eld-neutral-800: #1e1e22;--eld-neutral-900: #0e0e11;--eld-neutral-950: #0a0a0a;--eld-brand-purple: #662d91;--eld-brand-magenta: #e7008c;--eld-accent-violet: #7c3aed;--eld-gradient-start: #7447c8;--eld-gradient-middle: #8443b8;--eld-gradient-end: #a83c81;--eld-gradient-brand: linear-gradient(115deg, var(--eld-gradient-start), var(--eld-gradient-middle) 65%, var(--eld-gradient-end));--eld-gradient-hover: linear-gradient(115deg, #6b3fbe, #7b3aaf 65%, #9e3278);--eld-info: #3b82f6;--eld-info-strong: #60a5fa;--eld-info-deep: #235fe5;--eld-success: #22c55e;--eld-success-strong: #3fb950;--eld-success-deep: #117c3a;--eld-warning: #eab308;--eld-warning-strong: #e0a020;--eld-warning-deep: #9c5e02;--eld-danger: #ef4444;--eld-danger-strong: #f87171;--eld-danger-deep: #cd1b1e;--eld-radius-xs: 2px;--eld-radius-sm: 4px;--eld-radius-md: 6px;--eld-radius-lg: 6px;--eld-radius-xl: 8px;--eld-radius-2xl: 10px;--eld-radius-3xl: 12px;--eld-radius-full: 9999px;--eld-motion-press: 80ms;--eld-motion-hover: .18s;--eld-motion-settle: .24s;--eld-motion-ease-out: cubic-bezier(.16, 1, .3, 1);--eld-font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--eld-font-display: "Instrument Sans Variable", "Instrument Sans", "Inter Variable", "Inter", sans-serif;--eld-font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--eld-syntax-default: #d4d4d4;--eld-syntax-comment: #6a9955;--eld-syntax-keyword: #569cd6;--eld-syntax-string: #ce9178;--eld-syntax-number: #b5cea8;--eld-syntax-function: #dcdcaa;--eld-syntax-type: #4ec9b0;--eld-syntax-param: #9cdcfe;--eld-syntax-line-number: #858585;--eld-ansi-black: #3b3b42;--eld-ansi-red: #f2777a;--eld-ansi-green: #7ccf8a;--eld-ansi-yellow: #e5c07b;--eld-ansi-blue: #6cb0ff;--eld-ansi-magenta: #ff7ad9;--eld-ansi-cyan: #56c8d8;--eld-ansi-white: #d4d4d4;--eld-ansi-bright-black: #8a8a92;--eld-ansi-bright-red: #ff9b9d;--eld-ansi-bright-green: #a5e8a0;--eld-ansi-bright-yellow: #f5dc8f;--eld-ansi-bright-blue: #9ccbff;--eld-ansi-bright-magenta: #ffaee8;--eld-ansi-bright-cyan: #8ee3ef;--eld-ansi-bright-white: #fafafa;--eld-code-dark-background: #0d0d10;--eld-code-dark-elev: #141418;--eld-code-light-background: #f7f6f2;--eld-code-light-elev: #f1f0ea;--eld-syntax-light-default: #2b2a27;--eld-syntax-light-comment: #67665f;--eld-syntax-light-keyword: #6d28d9;--eld-syntax-light-string: #0f6b44;--eld-syntax-light-number: #9a4700;--eld-syntax-light-function: #1d4ed8;--eld-syntax-light-type: #0b6b84;--eld-syntax-light-param: #9d174d;--eld-syntax-light-line-number: #6b6a63;--eld-syntax-light-muted: #6b6a63;--background: var(--eld-neutral-50);--foreground: var(--eld-neutral-950);--card: #ffffff;--card-foreground: var(--eld-neutral-950);--popover: #ffffff;--popover-foreground: var(--eld-neutral-950);--muted: var(--eld-neutral-100);--muted-foreground: var(--eld-neutral-600);--subtle-foreground: var(--eld-neutral-550);--accent: var(--eld-neutral-100);--accent-foreground: var(--eld-neutral-950);--primary: var(--eld-purple-700);--primary-hover: var(--eld-purple-800);--primary-foreground: #ffffff;--primary-emphasis: var(--eld-purple-800);--primary-soft: var(--eld-purple-700);@supports (color: color-mix(in lab,red,red)){--primary-soft: color-mix(in oklab, var(--eld-purple-700) 7%, transparent)}--button-shadow: 0 1px 2px #2e10651a, 0 3px 8px -3px #6d28d933;--button-shadow-hover: 0 2px 4px #2e10651a, 0 6px 14px -5px #6d28d94d;--info-emphasis: var(--eld-info-deep);--info-soft: var(--eld-info);@supports (color: color-mix(in lab,red,red)){--info-soft: color-mix(in oklab, var(--eld-info) 12%, transparent)}--success-emphasis: var(--eld-success-deep);--success-soft: var(--eld-success);@supports (color: color-mix(in lab,red,red)){--success-soft: color-mix(in oklab, var(--eld-success) 12%, transparent)}--warning-emphasis: var(--eld-warning-deep);--warning-soft: var(--eld-warning);@supports (color: color-mix(in lab,red,red)){--warning-soft: color-mix(in oklab, var(--eld-warning) 12%, transparent)}--danger-emphasis: var(--eld-danger-deep);--danger-soft: var(--eld-danger);@supports (color: color-mix(in lab,red,red)){--danger-soft: color-mix(in oklab, var(--eld-danger) 12%, transparent)}--destructive: var(--eld-danger-deep);--destructive-foreground: #ffffff;--border: var(--eld-neutral-950);@supports (color: color-mix(in lab,red,red)){--border: color-mix(in oklab, var(--eld-neutral-950) 10%, transparent)}--border-strong: var(--eld-neutral-950);@supports (color: color-mix(in lab,red,red)){--border-strong: color-mix(in oklab, var(--eld-neutral-950) 16%, transparent)}--input: var(--border);--ring: var(--eld-purple-600);--hover: var(--eld-neutral-950);@supports (color: color-mix(in lab,red,red)){--hover: color-mix(in oklab, var(--eld-neutral-950) 4%, transparent)}--nav-background: var(--eld-neutral-50);@supports (color: color-mix(in lab,red,red)){--nav-background: color-mix(in oklab, var(--eld-neutral-50) 75%, transparent)}--code-background: var(--eld-code-dark-background);--code-background-elev: var(--eld-code-dark-elev);--code-border: var(--eld-neutral-50);@supports (color: color-mix(in lab,red,red)){--code-border: color-mix(in oklab, var(--eld-neutral-50) 9%, transparent)}--code-shadow: 0 20px 44px -26px rgb(0 0 0 / .65);--code-syntax-default: var(--eld-syntax-default);--code-syntax-comment: var(--eld-syntax-comment);--code-syntax-keyword: var(--eld-syntax-keyword);--code-syntax-string: var(--eld-syntax-string);--code-syntax-number: var(--eld-syntax-number);--code-syntax-function: var(--eld-syntax-function);--code-syntax-type: var(--eld-syntax-type);--code-syntax-param: var(--eld-syntax-param);--code-syntax-line-number: var(--eld-syntax-line-number);--code-syntax-muted: var(--eld-ansi-bright-black);--code-mark-ok: var(--eld-ansi-green);--code-mark-fail: var(--eld-ansi-red);--code-mark-warn: var(--eld-ansi-yellow);--code-mark-insight: var(--eld-ansi-magenta);--code-line-height: 1.6;--code-prompt: var(--eld-purple-300);--code-cursor: var(--eld-syntax-default);--code-title-foreground: #b7b7bb;--code-control-foreground: #a8a8ac;--code-control-hover: var(--eld-neutral-50);@supports (color: color-mix(in lab,red,red)){--code-control-hover: color-mix(in oklab, var(--eld-neutral-50) 6%, transparent)}--code-chrome-close: #ff5f56;--code-chrome-minimize: #febc2e;--code-chrome-zoom: #27c93f;--code-line-highlight: var(--eld-purple-400);@supports (color: color-mix(in lab,red,red)){--code-line-highlight: color-mix(in oklab, var(--eld-purple-400) 16%, transparent)}--code-line-add: var(--eld-success-strong);@supports (color: color-mix(in lab,red,red)){--code-line-add: color-mix(in oklab, var(--eld-success-strong) 14%, transparent)}--code-line-remove: var(--eld-danger-strong);@supports (color: color-mix(in lab,red,red)){--code-line-remove: color-mix(in oklab, var(--eld-danger-strong) 14%, transparent)}--code-line-warning: var(--eld-warning-strong);@supports (color: color-mix(in lab,red,red)){--code-line-warning: color-mix(in oklab, var(--eld-warning-strong) 12%, transparent)}--code-line-error: var(--eld-danger-strong);@supports (color: color-mix(in lab,red,red)){--code-line-error: color-mix(in oklab, var(--eld-danger-strong) 18%, transparent)}--code-breakpoint: var(--code-mark-fail);--code-current-line: var(--code-mark-warn);--radius: var(--eld-radius-lg)}.dark,[data-theme=dark]{color-scheme:dark;--background: var(--eld-neutral-950);--foreground: var(--eld-neutral-50);--card: var(--eld-neutral-900);--card-foreground: var(--eld-neutral-50);--popover: var(--eld-neutral-800);--popover-foreground: var(--eld-neutral-50);--muted: var(--eld-neutral-800);--muted-foreground: var(--eld-neutral-400);--subtle-foreground: var(--eld-neutral-400);--accent: var(--eld-neutral-700);--accent-foreground: var(--eld-neutral-50);--primary: var(--eld-purple-700);--primary-hover: var(--eld-purple-800);--primary-foreground: #ffffff;--primary-emphasis: var(--eld-purple-300);--primary-soft: var(--eld-purple-400);@supports (color: color-mix(in lab,red,red)){--primary-soft: color-mix(in oklab, var(--eld-purple-400) 12%, transparent)}--button-shadow: 0 1px 3px #00000040, 0 3px 10px -4px #7c3aed40;--button-shadow-hover: 0 2px 5px #00000040, 0 7px 18px -6px #7c3aed66;--info-emphasis: var(--eld-info-strong);--info-soft: var(--eld-info-strong);@supports (color: color-mix(in lab,red,red)){--info-soft: color-mix(in oklab, var(--eld-info-strong) 14%, transparent)}--success-emphasis: var(--eld-success-strong);--success-soft: var(--eld-success-strong);@supports (color: color-mix(in lab,red,red)){--success-soft: color-mix(in oklab, var(--eld-success-strong) 14%, transparent)}--warning-emphasis: var(--eld-warning-strong);--warning-soft: var(--eld-warning-strong);@supports (color: color-mix(in lab,red,red)){--warning-soft: color-mix(in oklab, var(--eld-warning-strong) 14%, transparent)}--danger-emphasis: var(--eld-danger-strong);--danger-soft: var(--eld-danger-strong);@supports (color: color-mix(in lab,red,red)){--danger-soft: color-mix(in oklab, var(--eld-danger-strong) 14%, transparent)}--destructive: var(--eld-danger-deep);--destructive-foreground: #ffffff;--border: var(--eld-neutral-50);@supports (color: color-mix(in lab,red,red)){--border: color-mix(in oklab, var(--eld-neutral-50) 9%, transparent)}--border-strong: var(--eld-neutral-50);@supports (color: color-mix(in lab,red,red)){--border-strong: color-mix(in oklab, var(--eld-neutral-50) 15%, transparent)}--input: var(--border);--ring: var(--eld-purple-400);--hover: var(--eld-neutral-50);@supports (color: color-mix(in lab,red,red)){--hover: color-mix(in oklab, var(--eld-neutral-50) 5%, transparent)}--nav-background: var(--eld-neutral-950);@supports (color: color-mix(in lab,red,red)){--nav-background: color-mix(in oklab, var(--eld-neutral-950) 62%, transparent)}--code-background: var(--eld-code-dark-background);--code-background-elev: var(--eld-code-dark-elev);--code-border: var(--eld-neutral-50);@supports (color: color-mix(in lab,red,red)){--code-border: color-mix(in oklab, var(--eld-neutral-50) 9%, transparent)}}[data-code-tone=adaptive]{color-scheme:light;--code-background: var(--eld-code-light-background);--code-background-elev: var(--eld-code-light-elev);--code-border: var(--eld-neutral-950);@supports (color: color-mix(in lab,red,red)){--code-border: color-mix(in oklab, var(--eld-neutral-950) 10%, transparent)}--code-shadow: 0 12px 32px -22px rgb(20 18 12 / .22);--code-syntax-default: var(--eld-syntax-light-default);--code-syntax-comment: var(--eld-syntax-light-comment);--code-syntax-keyword: var(--eld-syntax-light-keyword);--code-syntax-string: var(--eld-syntax-light-string);--code-syntax-number: var(--eld-syntax-light-number);--code-syntax-function: var(--eld-syntax-light-function);--code-syntax-type: var(--eld-syntax-light-type);--code-syntax-param: var(--eld-syntax-light-param);--code-syntax-line-number: var(--eld-syntax-light-line-number);--code-syntax-muted: var(--eld-syntax-light-muted);--code-mark-ok: var(--eld-success-deep);--code-mark-fail: var(--eld-danger-deep);--code-mark-warn: var(--eld-warning-deep);--code-mark-insight: var(--eld-magenta-750);--code-breakpoint: var(--code-mark-fail);--code-current-line: var(--code-mark-warn);--code-prompt: var(--eld-purple-700);--code-cursor: var(--eld-syntax-light-default);--code-title-foreground: var(--eld-syntax-light-comment);--code-control-foreground: var(--eld-syntax-light-comment);--code-control-hover: var(--eld-neutral-950);@supports (color: color-mix(in lab,red,red)){--code-control-hover: color-mix(in oklab, var(--eld-neutral-950) 6%, transparent)}--code-line-highlight: var(--eld-purple-600);@supports (color: color-mix(in lab,red,red)){--code-line-highlight: color-mix(in oklab, var(--eld-purple-600) 10%, transparent)}--code-line-add: var(--eld-success);@supports (color: color-mix(in lab,red,red)){--code-line-add: color-mix(in oklab, var(--eld-success) 14%, transparent)}--code-line-remove: var(--eld-danger);@supports (color: color-mix(in lab,red,red)){--code-line-remove: color-mix(in oklab, var(--eld-danger) 11%, transparent)}--code-line-warning: var(--eld-warning);@supports (color: color-mix(in lab,red,red)){--code-line-warning: color-mix(in oklab, var(--eld-warning) 16%, transparent)}--code-line-error: var(--eld-danger);@supports (color: color-mix(in lab,red,red)){--code-line-error: color-mix(in oklab, var(--eld-danger) 14%, transparent)}}:is(.dark,[data-theme=dark]) [data-code-tone=adaptive],[data-code-tone=adaptive]:is(.dark,[data-theme=dark]){color-scheme:dark;--code-background: var(--eld-code-dark-background);--code-background-elev: var(--eld-code-dark-elev);--code-border: var(--eld-neutral-50);@supports (color: color-mix(in lab,red,red)){--code-border: color-mix(in oklab, var(--eld-neutral-50) 9%, transparent)}--code-shadow: 0 20px 44px -26px rgb(0 0 0 / .65);--code-syntax-default: var(--eld-syntax-default);--code-syntax-comment: var(--eld-syntax-comment);--code-syntax-keyword: var(--eld-syntax-keyword);--code-syntax-string: var(--eld-syntax-string);--code-syntax-number: var(--eld-syntax-number);--code-syntax-function: var(--eld-syntax-function);--code-syntax-type: var(--eld-syntax-type);--code-syntax-param: var(--eld-syntax-param);--code-syntax-line-number: var(--eld-syntax-line-number);--code-syntax-muted: var(--eld-ansi-bright-black);--code-mark-ok: var(--eld-ansi-green);--code-mark-fail: var(--eld-ansi-red);--code-mark-warn: var(--eld-ansi-yellow);--code-mark-insight: var(--eld-ansi-magenta);--code-breakpoint: var(--code-mark-fail);--code-current-line: var(--code-mark-warn);--code-prompt: var(--eld-purple-300);--code-cursor: var(--eld-syntax-default);--code-title-foreground: #b7b7bb;--code-control-foreground: #a8a8ac;--code-control-hover: var(--eld-neutral-50);@supports (color: color-mix(in lab,red,red)){--code-control-hover: color-mix(in oklab, var(--eld-neutral-50) 6%, transparent)}--code-line-highlight: var(--eld-purple-400);@supports (color: color-mix(in lab,red,red)){--code-line-highlight: color-mix(in oklab, var(--eld-purple-400) 16%, transparent)}--code-line-add: var(--eld-success-strong);@supports (color: color-mix(in lab,red,red)){--code-line-add: color-mix(in oklab, var(--eld-success-strong) 14%, transparent)}--code-line-remove: var(--eld-danger-strong);@supports (color: color-mix(in lab,red,red)){--code-line-remove: color-mix(in oklab, var(--eld-danger-strong) 14%, transparent)}--code-line-warning: var(--eld-warning-strong);@supports (color: color-mix(in lab,red,red)){--code-line-warning: color-mix(in oklab, var(--eld-warning-strong) 12%, transparent)}--code-line-error: var(--eld-danger-strong);@supports (color: color-mix(in lab,red,red)){--code-line-error: color-mix(in oklab, var(--eld-danger-strong) 18%, transparent)}}@supports (background: linear-gradient(115deg in oklab,oklch(52% .19 295),oklch(53% .16 345))){:root{--eld-gradient-start: oklch(52% .19 295);--eld-gradient-middle: oklch(52% .18 307);--eld-gradient-end: oklch(53% .16 345);--eld-gradient-brand: linear-gradient(115deg in oklab, var(--eld-gradient-start), var(--eld-gradient-middle) 65%, var(--eld-gradient-end));--eld-gradient-hover: linear-gradient(115deg in oklab, var(--eld-gradient-start), var(--eld-gradient-middle) 65%, var(--eld-gradient-end));@supports (color: color-mix(in lab,red,red)){--eld-gradient-hover: linear-gradient(115deg in oklab, color-mix(in oklab, var(--eld-gradient-start) 92%, black), color-mix(in oklab, var(--eld-gradient-middle) 92%, black) 65%, color-mix(in oklab, var(--eld-gradient-end) 92%, black))}}}@supports (color: oklch(from red calc(l - .03) c h)){:root{--eld-gradient-hover: linear-gradient(115deg in oklab, oklch(from var(--eld-gradient-start) calc(l - .03) c h), oklch(from var(--eld-gradient-middle) calc(l - .03) c h) 65%, oklch(from var(--eld-gradient-end) calc(l - .03) c h))}}:root,.dark,[data-theme=dark]{--button-border-background: linear-gradient(115deg, var(--eld-gradient-start), var(--eld-gradient-middle) 65%, var(--eld-gradient-end));@supports (color: color-mix(in lab,red,red)){--button-border-background: linear-gradient(115deg, color-mix(in oklab, var(--eld-gradient-start) 82%, black), color-mix(in oklab, var(--eld-gradient-middle) 82%, black) 65%, color-mix(in oklab, var(--eld-gradient-end) 82%, black))}--button-border-hover-background: linear-gradient(115deg, var(--eld-gradient-start), var(--eld-gradient-middle) 65%, var(--eld-gradient-end));@supports (color: color-mix(in lab,red,red)){--button-border-hover-background: linear-gradient(115deg, color-mix(in oklab, var(--eld-gradient-start) 76%, black), color-mix(in oklab, var(--eld-gradient-middle) 76%, black) 65%, color-mix(in oklab, var(--eld-gradient-end) 76%, black))}--button-primary-background: var(--eld-gradient-brand);--button-primary-hover-background: var(--eld-gradient-hover);--button-accent-background: linear-gradient(115deg, var(--primary-soft), var(--eld-gradient-end));@supports (color: color-mix(in lab,red,red)){--button-accent-background: linear-gradient(115deg, var(--primary-soft), color-mix(in oklab, var(--eld-gradient-end) 10%, transparent))}}@supports (color: light-dark(white,black)){:root,.dark,[data-theme=dark]{--background: light-dark(var(--eld-neutral-50), var(--eld-neutral-950));--foreground: light-dark(var(--eld-neutral-950), var(--eld-neutral-50));--card: light-dark(#ffffff, var(--eld-neutral-900));--card-foreground: light-dark(var(--eld-neutral-950), var(--eld-neutral-50));--popover: light-dark(#ffffff, var(--eld-neutral-800));--popover-foreground: light-dark(var(--eld-neutral-950), var(--eld-neutral-50));--muted: light-dark(var(--eld-neutral-100), var(--eld-neutral-800));--muted-foreground: light-dark(var(--eld-neutral-600), var(--eld-neutral-400));--subtle-foreground: light-dark(var(--eld-neutral-550), var(--eld-neutral-400));--accent: light-dark(var(--eld-neutral-100), var(--eld-neutral-700));--accent-foreground: light-dark(var(--eld-neutral-950), var(--eld-neutral-50));--primary-emphasis: light-dark(var(--eld-purple-800), var(--eld-purple-300));--ring: light-dark(var(--eld-purple-600), var(--eld-purple-400))}}@supports (color: alpha(from red / 50%)){:root{--primary-soft: alpha(from var(--eld-purple-700) / calc(alpha*.07) );--info-soft: alpha(from var(--eld-info) / calc(alpha*.12) );--success-soft: alpha(from var(--eld-success) / calc(alpha*.12) );--warning-soft: alpha(from var(--eld-warning) / calc(alpha*.12) );--danger-soft: alpha(from var(--eld-danger) / calc(alpha*.12) );--border: alpha(from var(--eld-neutral-950) / calc(alpha*.1) );--border-strong: alpha(from var(--eld-neutral-950) / calc(alpha*.16) );--hover: alpha(from var(--eld-neutral-950) / calc(alpha/25) );--nav-background: alpha(from var(--eld-neutral-50) / calc(alpha*.75) );--code-border: alpha(from var(--eld-neutral-50) / calc(alpha*.09) )}.dark,[data-theme=dark]{--primary-soft: alpha(from var(--eld-purple-400) / calc(alpha*.12) );--info-soft: alpha(from var(--eld-info-strong) / calc(alpha*.14) );--success-soft: alpha(from var(--eld-success-strong) / calc(alpha*.14) );--warning-soft: alpha(from var(--eld-warning-strong) / calc(alpha*.14) );--danger-soft: alpha(from var(--eld-danger-strong) / calc(alpha*.14) );--border: alpha(from var(--eld-neutral-50) / calc(alpha*.09) );--border-strong: alpha(from var(--eld-neutral-50) / calc(alpha*.15) );--hover: alpha(from var(--eld-neutral-50) / calc(alpha/20) );--nav-background: alpha(from var(--eld-neutral-950) / calc(alpha*.62) );--code-border: alpha(from var(--eld-neutral-50) / calc(alpha*.09) )}}@property --tw-animation-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --tw-animation-direction{syntax: "*"; inherits: false; initial-value: normal;}@property --tw-animation-duration{syntax: "*"; inherits: false;}@property --tw-animation-fill-mode{syntax: "*"; inherits: false; initial-value: none;}@property --tw-animation-iteration-count{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@layer components{.eld-card-grid{container:elide-card-grid / inline-size;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(16rem,calc((100% - (var(--eld-card-columns, 3) - 1) * .875rem) / var(--eld-card-columns, 3)))),1fr))}.eld-card-grid>*{min-inline-size:0}.eld-stat-strip{container:elide-stat-strip / inline-size;gap:1px;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(11rem,calc((100% - (var(--eld-stat-columns, 1) - 1) * 1px) / var(--eld-stat-columns, 1)))),1fr))}.eld-stat-strip>[data-slot=stat-cell]{box-shadow:1px 0 0 var(--border),0 1px 0 var(--border);overflow-wrap:anywhere}@container elide-card-grid (width < 32rem){.eld-card-grid>[data-slot=feature-card]{--eld-card-padding: .875rem}}@container elide-stat-strip (width < 24rem){.eld-stat-strip>[data-slot=stat-cell]{--eld-stat-padding: 1rem}}@container elide-card-grid style(--eld-density: compact){.eld-card-grid>[data-slot=feature-card]{--eld-card-gap: .375rem;--eld-card-padding: .75rem}}@container elide-stat-strip style(--eld-density: compact){.eld-stat-strip>[data-slot=stat-cell]{--eld-stat-gap: .25rem;--eld-stat-padding: .75rem}}@media(forced-colors:active){.eld-stat-strip>[data-slot=stat-cell]{outline:1px solid CanvasText}}[data-eld-motion=popup],[data-eld-motion=backdrop]{opacity:1;transition:opacity var(--eld-motion-hover) var(--eld-motion-ease-out),scale var(--eld-motion-hover) var(--eld-motion-ease-out)}[data-eld-motion=popup]{scale:1}[data-eld-motion]:is([data-starting-style],[data-ending-style]){opacity:0}[data-eld-motion=popup]:is([data-starting-style],[data-ending-style]){scale:.98}[data-eld-motion=popup][data-align-trigger=true],[data-eld-motion][data-instant]{transition:none;scale:1}@supports (transition-behavior: allow-discrete){[data-eld-motion=popup],[data-eld-motion=backdrop]{transition:opacity var(--eld-motion-hover) var(--eld-motion-ease-out),scale var(--eld-motion-hover) var(--eld-motion-ease-out),display var(--eld-motion-hover) allow-discrete,overlay var(--eld-motion-hover) allow-discrete}[data-eld-motion=popup][data-align-trigger=true],[data-eld-motion][data-instant]{transition:none}}@starting-style{[data-eld-motion=popup][data-open]{opacity:0;scale:.98}[data-eld-motion=backdrop][data-open]{opacity:0}}@media(prefers-reduced-motion:reduce){[data-eld-motion]{transition:none;animation:none}}[data-slot=dialog-content]{container:eld-dialog / inline-size}[data-slot=dialog-footer]{flex-direction:column-reverse}@container eld-dialog (min-width: 22rem){[data-slot=dialog-footer]{flex-direction:row;justify-content:flex-end}}@supports not (container-type: inline-size){@media(min-width:40rem){[data-slot=dialog-footer]{flex-direction:row;justify-content:flex-end}}}@supports (position-area: bottom span-all) and (position-try-fallbacks: flip-block){[data-slot=anchored-popover-content][data-positioning=css]{position:fixed;inset:auto;position-area:bottom span-all;justify-self:anchor-center;position-try-fallbacks:flip-block;margin:var(--eld-anchor-offset, 6px) 8px 8px;max-inline-size:calc(100vw - 16px);max-block-size:min(28rem,calc(100% - var(--eld-anchor-offset, 6px) - 8px),calc(100dvh - 16px));overflow:auto;overscroll-behavior:contain}[data-slot=anchored-popover-content][data-positioning=css][data-side=top]{position-area:top span-all;margin-block:8px var(--eld-anchor-offset, 6px)}}@supports (content-visibility: auto) and (contain-intrinsic-block-size: auto 1px){.eld-deferred-content{content-visibility:auto;contain-intrinsic-size:none;contain-intrinsic-block-size:auto var(--eld-deferred-content-size, 32rem)}}.eld-reading-progress{display:none;position:fixed;inset-block-start:0;inset-inline:0;z-index:40;block-size:2px;pointer-events:none;background:var(--primary);background:var(--eld-gradient-brand);transform:scaleX(0);transform-origin:left center}.eld-reading-progress:dir(rtl){transform-origin:right center}@supports (animation-timeline: scroll(root block)){@media(prefers-reduced-motion:no-preference){.eld-reading-progress{display:block;animation-name:eld-reading-progress;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block)}}}@keyframes eld-reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(forced-colors:active){.eld-reading-progress{background:Highlight;forced-color-adjust:none}}@media print{.eld-deferred-content{content-visibility:visible;contain-intrinsic-size:none}.eld-reading-progress{display:none;animation:none}}.eld-code-body{margin:0;padding-block:1rem;overflow-x:auto;overscroll-behavior-x:contain;font-family:var(--eld-font-mono);font-size:.8125rem;line-height:var(--code-line-height);color:var(--code-syntax-default);font-variant-ligatures:none;tab-size:4;scrollbar-width:thin;scrollbar-color:var(--code-syntax-line-number) transparent;@supports (color: color-mix(in lab,red,red)){scrollbar-color:color-mix(in oklab,var(--code-syntax-line-number) 55%,transparent) transparent}}.eld-code-body:focus-visible{outline:1px solid var(--code-prompt);outline-offset:-2px}.eld-lines{display:block;min-inline-size:100%;inline-size:max-content}.eld-lines[data-wrap]{inline-size:auto}.eld-line{--eld-row-bg: transparent;display:grid;grid-template-columns:[marks] var(--eld-marks-size, 0px) [number] var(--eld-number-size, 0px) [prompt] auto [content] minmax(0,1fr);background:linear-gradient(to right,var(--eld-coverage, transparent) 3px,transparent 3px),linear-gradient(var(--eld-heat-tint, transparent),var(--eld-heat-tint, transparent)),var(--eld-row-bg)}.eld-line[data-coverage=hit]{--eld-coverage: var(--code-mark-ok)}.eld-line[data-coverage=miss]{--eld-coverage: var(--code-mark-fail)}.eld-line[data-coverage=partial]{--eld-coverage: var(--code-mark-warn)}.eld-line[data-heat="1"]{--eld-heat-tint: var(--code-mark-insight);@supports (color: color-mix(in lab,red,red)){--eld-heat-tint: color-mix(in oklab, var(--code-mark-insight) 5%, transparent)}}.eld-line[data-heat="2"]{--eld-heat-tint: var(--code-mark-insight);@supports (color: color-mix(in lab,red,red)){--eld-heat-tint: color-mix(in oklab, var(--code-mark-insight) 9%, transparent)}}.eld-line[data-heat="3"]{--eld-heat-tint: var(--code-mark-insight);@supports (color: color-mix(in lab,red,red)){--eld-heat-tint: color-mix(in oklab, var(--code-mark-insight) 13%, transparent)}}.eld-line[data-heat="4"]{--eld-heat-tint: var(--code-mark-insight);@supports (color: color-mix(in lab,red,red)){--eld-heat-tint: color-mix(in oklab, var(--code-mark-insight) 17%, transparent)}}.eld-heat{grid-row:1;grid-column:content;justify-self:end;position:sticky;inset-inline-end:0;padding-inline:.75rem;color:var(--code-mark-insight);font-variant-numeric:tabular-nums;font-size:.85em}.eld-heat:before{content:attr(data-share);content:attr(data-share) / ""}.eld-lines[data-marks]{--eld-marks-size: 1.5rem}.eld-lines[data-numbers]{--eld-number-size: calc(max(var(--eld-code-digits, 2), 2)*1ch + 1.5rem) }.eld-content{grid-row:1;grid-column:content;padding-inline:1rem 1.25rem;white-space:pre}.eld-lines[data-wrap] .eld-content{white-space:pre-wrap;overflow-wrap:anywhere}.eld-lines[data-variant=terminal] .eld-line{padding-inline-start:max(.25rem,1rem - var(--eld-marks-size, 0px))}.eld-lines[data-variant=terminal] .eld-content{padding-inline-start:0}.eld-line[data-n]:before{content:attr(data-n);content:attr(data-n) / "";grid-row:1;grid-column:number;position:sticky;inset-inline-start:var(--eld-marks-size, 0px);padding-inline-end:1rem;border-inline-end:1px solid var(--code-border);text-align:end;color:var(--code-syntax-line-number);font-variant-numeric:tabular-nums;background:linear-gradient(var(--eld-row-bg),var(--eld-row-bg)),var(--code-background)}.eld-prompt{grid-row:1;grid-column:prompt;white-space:pre}.eld-prompt[data-cwd]:before{content:attr(data-cwd) " ";color:var(--eld-ansi-cyan)}.eld-prompt:after{content:attr(data-prompt) " ";color:var(--code-prompt)}.eld-line[data-kind=comment] .eld-content{color:var(--code-syntax-comment);font-style:italic}.eld-line[data-decor]:after,.eld-line[data-exit]:after{grid-row:1;grid-column:marks;position:sticky;inset-inline-start:0;text-align:center;background:linear-gradient(var(--eld-row-bg),var(--eld-row-bg)),var(--code-background)}.eld-line[data-exit=ok]:after{content:"\25cf";content:"\25cf" / attr(data-sr);color:var(--code-mark-ok);font-size:.6em;line-height:calc(var(--code-line-height) / .6)}.eld-line[data-exit=fail]:after{content:"\25cf";content:"\25cf" / attr(data-sr);color:var(--code-mark-fail);font-size:.6em;line-height:calc(var(--code-line-height) / .6)}.eld-line[data-decor~=highlight]{--eld-row-bg: var(--code-line-highlight);box-shadow:inset 2px 0 0 var(--code-prompt)}.eld-line[data-decor~=add]{--eld-row-bg: var(--code-line-add)}.eld-line[data-decor~=add]:after{content:"+";content:"+" / attr(data-sr);color:var(--code-mark-ok)}.eld-line[data-decor~=remove]{--eld-row-bg: var(--code-line-remove)}.eld-line[data-decor~=remove]:after{content:"\2212";content:"\2212" / attr(data-sr);color:var(--code-mark-fail)}.eld-line[data-decor~=warning]{--eld-row-bg: var(--code-line-warning)}.eld-line[data-decor~=warning]:after{content:"\25b2";content:"\25b2" / attr(data-sr);color:var(--code-mark-warn);font-size:.75em;line-height:calc(var(--code-line-height) / .75)}.eld-line[data-decor~=error]{--eld-row-bg: var(--code-line-error)}.eld-line[data-decor~=error]:after{content:"\2715";content:"\2715" / attr(data-sr);color:var(--code-mark-fail)}.eld-line[data-decor~=breakpoint]:after{content:"\25cf";content:"\25cf" / attr(data-sr);color:var(--code-breakpoint)}.eld-line:is([data-decor~=cursor],[data-decor~=breakpoint-hit]){--eld-row-bg: var(--code-current-line);@supports (color: color-mix(in lab,red,red)){--eld-row-bg: color-mix(in oklab, var(--code-current-line) 14%, transparent)}box-shadow:inset 2px 0 0 var(--code-current-line)}.eld-line[data-decor~=cursor]:after{content:"\279c";content:"\279c" / attr(data-sr);color:var(--code-current-line)}.eld-line[data-decor~=breakpoint-hit]:after{content:"\25c9";content:"\25c9" / attr(data-sr);color:var(--code-breakpoint)}.eld-line[data-decor~=focus]{--eld-row-bg: var(--code-prompt);@supports (color: color-mix(in lab,red,red)){--eld-row-bg: color-mix(in oklab, var(--code-prompt) 8%, transparent)}}.eld-lines:has([data-decor~=focus]) .eld-line:not([data-decor]){filter:saturate(.15)}.eld-code-body:is(:hover,:focus-within) .eld-line{filter:none}.eld-line[data-decor~=flash]{--eld-flash: var(--code-line-highlight);--eld-row-bg: var(--eld-flash)}.eld-line[data-decor~=flash][data-tone=success]{--eld-flash: var(--code-line-add)}.eld-line[data-decor~=flash][data-tone=danger]{--eld-flash: var(--code-line-error)}.eld-line[data-decor~=flash][data-tone=warning]{--eld-flash: var(--code-line-warning)}.eld-line[data-decor~=flash][data-tone=insight]{--eld-flash: var(--code-mark-insight);@supports (color: color-mix(in lab,red,red)){--eld-flash: color-mix(in oklab, var(--code-mark-insight) 18%, transparent)}}@media(prefers-reduced-motion:no-preference){.eld-line[data-decor~=flash]{animation:eld-code-flash .9s var(--eld-motion-ease-out) 2}.eld-lines:has([data-decor~=focus]) .eld-line{transition:filter var(--eld-motion-settle) var(--eld-motion-ease-out)}}@keyframes eld-code-flash{40%{background-color:color-mix(in oklab,var(--eld-flash),var(--code-prompt) 30%);box-shadow:inset 3px 0 0 var(--code-prompt)}}.eld-row-action{grid-row:1;grid-column:content;justify-self:end;align-self:start;position:sticky;inset-inline-end:.5rem;opacity:0;background:var(--code-background-elev)}.eld-row-action:focus-visible{opacity:1}@media(hover:hover)and (pointer:fine){.eld-line:hover>.eld-row-action{opacity:1}}.eld-code-link{color:inherit;text-decoration-line:underline;text-decoration-color:currentColor;@supports (color: color-mix(in lab,red,red)){text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){.eld-code-link:hover{text-decoration-color:currentColor}}.eld-code-link:focus-visible{outline:1px solid var(--code-prompt);outline-offset:1px;border-radius:2px}.eld-lines .tk-comment{color:var(--code-syntax-comment);font-style:italic}.eld-lines .tk-keyword{color:var(--code-syntax-keyword)}.eld-lines .tk-string{color:var(--code-syntax-string)}.eld-lines .tk-number{color:var(--code-syntax-number)}.eld-lines .tk-function{color:var(--code-syntax-function)}.eld-lines .tk-type{color:var(--code-syntax-type)}.eld-lines .tk-param{color:var(--code-syntax-param)}.eld-lines .tk-italic{font-style:italic}.eld-lines .tk-bold{font-weight:700}.eld-lines .tk-underline{text-decoration-line:underline}.eld-mark{color:inherit;background:var(--code-prompt);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--code-prompt) 22%,transparent)}border-radius:2px;box-shadow:0 0 0 1px var(--code-prompt);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in oklab,var(--code-prompt) 40%,transparent)}}.eld-hover{all:unset;font:inherit;color:inherit;white-space:inherit;position:relative;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:currentColor;@supports (color: color-mix(in lab,red,red)){text-decoration-color:color-mix(in oklab,currentColor 50%,transparent)}text-underline-offset:.25em;cursor:help;anchor-name:--eld-hover;anchor-scope:--eld-hover}.eld-hover[data-tone=danger]{text-decoration-style:wavy;text-decoration-color:var(--code-mark-fail)}.eld-hover:focus-visible{outline:1px solid var(--code-prompt);outline-offset:1px;border-radius:2px}.eld-hover:after{content:none}.eld-hover:focus-visible:after,.eld-hover:hover:after{content:attr(data-hover);content:attr(data-hover) / "";position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-start:0;z-index:10;inline-size:max-content;max-inline-size:min(36rem,80vw);padding:.375rem .625rem;border:1px solid var(--code-border);border-radius:var(--eld-radius-md);background:var(--code-background-elev);color:var(--code-syntax-default);font-style:normal;font-weight:400;white-space:pre-wrap;box-shadow:0 10px 30px -12px #0009;pointer-events:none}@supports (anchor-name: --a) and (position-try-fallbacks: flip-block){.eld-hover:focus-visible:after,.eld-hover:hover:after{position:fixed;position-anchor:--eld-hover;inset:auto;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline;margin-block-start:.25rem}}.eld-line-number{grid-row:1;grid-column:number;position:sticky;inset-inline-start:var(--eld-marks-size, 0px);padding-inline-end:1rem;border-inline-end:1px solid var(--code-border);text-align:end;color:var(--code-syntax-line-number);font-variant-numeric:tabular-nums;text-decoration:none;background:linear-gradient(var(--eld-row-bg),var(--eld-row-bg)),var(--code-background);scroll-margin-block:4rem}.eld-line-number:before{content:attr(data-n);content:attr(data-n) / ""}@media(hover:hover)and (pointer:fine){.eld-line-number:hover{color:var(--code-syntax-default)}}.eld-line-number:focus-visible{outline:1px solid var(--code-prompt);outline-offset:-2px}.eld-line:has(>.eld-line-number:target){--eld-row-bg: var(--code-line-highlight);box-shadow:inset 2px 0 0 var(--code-prompt)}.eld-lines[data-numbers]>.eld-fold-row:before{content:"";grid-row:1;grid-column:number;border-inline-end:1px solid var(--code-border)}.eld-fold-row>.eld-fold{grid-row:1;grid-column:content;justify-self:start;margin-inline-start:1rem;padding-inline:.5rem;border-radius:var(--eld-radius-sm);background:var(--code-control-hover);color:var(--code-syntax-line-number);font:inherit;cursor:pointer}.eld-fold-row>.eld-fold:before{content:"\22ef  " attr(data-label);content:"\22ef  " attr(data-label) / ""}.eld-fold-row>.eld-fold:focus-visible{outline:1px solid var(--code-prompt)}.eld-annotation-badges{grid-row:1;grid-column:content;justify-self:end;display:flex;gap:.25rem;padding-inline-end:.75rem;position:sticky;inset-inline-end:0}.eld-annotation-badge{display:inline-grid;place-items:center;min-inline-size:1.5em;block-size:1.5em;margin-block:auto;border-radius:9999px;background:var(--code-prompt);color:var(--code-background);font-size:.75em;font-weight:700;text-decoration:none}.eld-annotation-badge:before{content:attr(data-n);content:attr(data-n) / ""}.eld-annotation-badge:focus-visible{outline:1px solid var(--code-syntax-default);outline-offset:2px}.eld-annotations{margin:0;padding:.75rem 1rem 1rem;list-style:none;border-block-start:1px solid var(--code-border);background:var(--code-background-elev);color:var(--code-syntax-default);font-size:.875rem;display:grid;gap:.5rem}.eld-annotations>li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;scroll-margin-block:4rem}.eld-annotations>li:before{content:attr(data-n);display:inline-grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;border-radius:9999px;background:var(--code-prompt);color:var(--code-background);font-size:.6875rem;font-weight:700}.eld-annotations>li{margin-inline:-.5rem;padding:.25rem .5rem;border-radius:var(--eld-radius-md)}.eld-annotations>li[data-active]{background:var(--code-control-hover)}.eld-line[data-annotation-active]{--eld-row-bg: var(--code-line-highlight);box-shadow:inset 2px 0 0 var(--code-prompt)}.eld-line[data-annotation-active] .eld-annotation-badge{scale:1.15}@media(prefers-reduced-motion:no-preference){.eld-lines:has(.eld-annotation-badge) .eld-line{transition:background-color var(--eld-motion-settle) var(--eld-motion-ease-out),box-shadow var(--eld-motion-settle) var(--eld-motion-ease-out)}.eld-annotation-badge,.eld-annotations>li{transition:scale var(--eld-motion-settle) var(--eld-motion-ease-out),background-color var(--eld-motion-settle) var(--eld-motion-ease-out)}}.eld-annotations>li:target{outline:1px solid var(--code-prompt);outline-offset:.25rem;border-radius:var(--eld-radius-sm)}.eld-code-body.eld-collapsed{max-block-size:calc(var(--eld-visible-lines) * var(--code-line-height) * 1em + 1rem);overflow-y:clip;mask-image:linear-gradient(to bottom,#000 calc(100% - 3rem),transparent)}.eld-code-expand{display:block;inline-size:100%;padding:.5rem 1rem;border-block-start:1px solid var(--code-border);background:var(--code-background-elev);color:var(--code-control-foreground);font:500 .75rem/1.4 var(--eld-font-sans);text-align:center;cursor:pointer;transition:color var(--eld-motion-hover) var(--eld-motion-ease-out)}@media(hover:hover)and (pointer:fine){.eld-code-expand:hover{color:var(--code-syntax-default)}}.eld-code-expand:focus-visible{outline:1px solid var(--code-prompt);outline-offset:-2px}.eld-file-tabs{display:flex;justify-content:center;gap:.25rem;overflow-x:auto;scrollbar-width:none}.eld-file-tab{padding:.25rem .625rem;border:1px solid transparent;border-radius:var(--eld-radius-md);color:var(--code-title-foreground);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--eld-motion-hover) var(--eld-motion-ease-out),background-color var(--eld-motion-hover) var(--eld-motion-ease-out)}.eld-file-tab[aria-selected=true]{border-color:var(--code-border);background:var(--code-background);color:var(--code-syntax-default)}@media(hover:hover)and (pointer:fine){.eld-file-tab:hover{color:var(--code-syntax-default)}}.eld-file-tab:focus-visible{outline:1px solid var(--code-prompt);outline-offset:-2px}.eld-code-figure{margin:0}.eld-code-caption{margin-block-start:.5rem;color:var(--muted-foreground);font-size:.875rem;text-align:center}.eld-lines .sh-command{color:var(--code-syntax-function);font-weight:600}.eld-lines :is(.sh-precommand,.sh-builtin,.sh-keyword){color:var(--code-syntax-keyword)}.eld-lines .sh-subcommand{color:var(--code-syntax-function)}.eld-lines .sh-flag{color:var(--code-syntax-param)}.eld-lines .sh-string{color:var(--code-syntax-string)}.eld-lines :is(.sh-variable,.sh-assignment){color:var(--code-syntax-type)}.eld-lines :is(.sh-path,.sh-glob){text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:currentColor;@supports (color: color-mix(in lab,red,red)){text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}text-underline-offset:.2em}.eld-lines :is(.sh-redirect,.sh-operator,.sh-substitution,.sh-continuation){color:var(--code-syntax-muted)}.eld-lines .sh-comment{color:var(--code-syntax-comment);font-style:italic}.eld-terminal-cursor{background:var(--code-cursor);color:var(--code-background)}@media(prefers-reduced-motion:no-preference){[data-slot=terminal-recording][data-playing] .eld-terminal-cursor{animation:eld-terminal-cursor-blink 1.06s steps(1,end) infinite}}@keyframes eld-terminal-cursor-blink{50%{background:transparent;color:inherit}}.eld-terminal-player{container-type:inline-size}.eld-terminal-screen{font-size:clamp(.5rem,(100cqi - 2rem) / (var(--eld-cols, 80) * .6),.8125rem);block-size:calc(var(--eld-rows, 0) * var(--code-line-height) * 1em + 2rem);contain:layout paint}:where(.eld-lines[data-variant=terminal]) .eld-glyph{--eld-gx-width: 1px;--eld-gx-u: none;--eld-gx-d: none;--eld-gx-l: none;--eld-gx-r: none;display:inline-block;position:relative;inline-size:.6em;block-size:calc(var(--code-line-height) * 1em);vertical-align:top;-webkit-text-fill-color:transparent;background-image:var(--eld-gx-u),var(--eld-gx-d),var(--eld-gx-l),var(--eld-gx-r);background-position:50% 0,50% 100%,0 50%,100% 50%;background-repeat:no-repeat;background-size:var(--eld-gx-width) calc(50% + var(--eld-gx-width) / 2),var(--eld-gx-width) calc(50% + var(--eld-gx-width) / 2),calc(50% + var(--eld-gx-width) / 2) var(--eld-gx-width),calc(50% + var(--eld-gx-width) / 2) var(--eld-gx-width)}.eld-lines[data-variant=terminal] .eld-cell-bg{display:inline-block;block-size:calc(var(--code-line-height) * 1em);vertical-align:top}.eld-glyph[data-glyph=\2502],.eld-glyph[data-glyph=\2503],.eld-glyph[data-glyph=\2514],.eld-glyph[data-glyph=\2518],.eld-glyph[data-glyph=\251c],.eld-glyph[data-glyph=\2524],.eld-glyph[data-glyph=\2534],.eld-glyph[data-glyph=\253c]{--eld-gx-u: linear-gradient(currentColor, currentColor)}.eld-glyph[data-glyph=\2502],.eld-glyph[data-glyph=\2503],.eld-glyph[data-glyph=\250c],.eld-glyph[data-glyph=\2510],.eld-glyph[data-glyph=\251c],.eld-glyph[data-glyph=\2524],.eld-glyph[data-glyph=\252c],.eld-glyph[data-glyph=\253c]{--eld-gx-d: linear-gradient(currentColor, currentColor)}.eld-glyph[data-glyph=\2500],.eld-glyph[data-glyph=\2501],.eld-glyph[data-glyph=\2510],.eld-glyph[data-glyph=\2518],.eld-glyph[data-glyph=\2524],.eld-glyph[data-glyph=\252c],.eld-glyph[data-glyph=\2534],.eld-glyph[data-glyph=\253c]{--eld-gx-l: linear-gradient(currentColor, currentColor)}.eld-glyph[data-glyph=\2500],.eld-glyph[data-glyph=\2501],.eld-glyph[data-glyph=\250c],.eld-glyph[data-glyph=\2514],.eld-glyph[data-glyph=\251c],.eld-glyph[data-glyph=\252c],.eld-glyph[data-glyph=\2534],.eld-glyph[data-glyph=\253c]{--eld-gx-r: linear-gradient(currentColor, currentColor)}.eld-glyph[data-glyph=\2501],.eld-glyph[data-glyph=\2503]{--eld-gx-width: 2px}:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2500],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2501],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2502],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2503],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\250c],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2510],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2514],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2518],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\251c],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2524],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\252c],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2534],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\253c],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\256d],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\256e],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\256f],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2570],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2550],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2551],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2554],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\2557],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\255a],:where(.eld-lines[data-variant=terminal]) .eld-glyph[data-glyph=\255d]{inline-size:calc(.6em + .5px);block-size:calc(var(--code-line-height) * 1em + 1px);margin-block:-.5px;margin-inline:-.25px}.eld-glyph[data-glyph=\256d]:before,.eld-glyph[data-glyph=\256e]:before,.eld-glyph[data-glyph=\256f]:before,.eld-glyph[data-glyph=\2570]:before{content:"";position:absolute;box-sizing:border-box;inline-size:calc(50% + var(--eld-gx-width) / 2);block-size:calc(50% + var(--eld-gx-width) / 2);border:0 solid currentColor}.eld-glyph[data-glyph=\256d]:before{left:calc(50% - var(--eld-gx-width) / 2);top:calc(50% - var(--eld-gx-width) / 2);border-top-width:var(--eld-gx-width);border-left-width:var(--eld-gx-width);border-top-left-radius:.3em}.eld-glyph[data-glyph=\256e]:before{right:calc(50% - var(--eld-gx-width) / 2);top:calc(50% - var(--eld-gx-width) / 2);border-top-width:var(--eld-gx-width);border-right-width:var(--eld-gx-width);border-top-right-radius:.3em}.eld-glyph[data-glyph=\256f]:before{right:calc(50% - var(--eld-gx-width) / 2);bottom:calc(50% - var(--eld-gx-width) / 2);border-bottom-width:var(--eld-gx-width);border-right-width:var(--eld-gx-width);border-bottom-right-radius:.3em}.eld-glyph[data-glyph=\2570]:before{left:calc(50% - var(--eld-gx-width) / 2);bottom:calc(50% - var(--eld-gx-width) / 2);border-bottom-width:var(--eld-gx-width);border-left-width:var(--eld-gx-width);border-bottom-left-radius:.3em}.eld-glyph[data-glyph=\2550],.eld-glyph[data-glyph=\2551],.eld-glyph[data-glyph=\2554],.eld-glyph[data-glyph=\2557],.eld-glyph[data-glyph=\255a],.eld-glyph[data-glyph=\255d]{--eld-gx-gap: 1.5px;--eld-gx-c: linear-gradient(currentColor, currentColor)}.eld-glyph[data-glyph=\2550]{background:var(--eld-gx-c) 0 calc(50% - var(--eld-gx-gap)) / 100% 1px no-repeat,var(--eld-gx-c) 0 calc(50% + var(--eld-gx-gap)) / 100% 1px no-repeat}.eld-glyph[data-glyph=\2551]{background:var(--eld-gx-c) calc(50% - var(--eld-gx-gap)) 0 / 1px 100% no-repeat,var(--eld-gx-c) calc(50% + var(--eld-gx-gap)) 0 / 1px 100% no-repeat}.eld-glyph[data-glyph=\2554]{background:var(--eld-gx-c) right 0 top calc(50% - var(--eld-gx-gap)) / calc(50% + var(--eld-gx-gap) + .5px) 1px no-repeat,var(--eld-gx-c) left calc(50% - var(--eld-gx-gap)) bottom 0 / 1px calc(50% + var(--eld-gx-gap) + .5px) no-repeat,var(--eld-gx-c) right 0 top calc(50% + var(--eld-gx-gap)) / calc(50% - var(--eld-gx-gap) + .5px) 1px no-repeat,var(--eld-gx-c) left calc(50% + var(--eld-gx-gap)) bottom 0 / 1px calc(50% - var(--eld-gx-gap) + .5px) no-repeat}.eld-glyph[data-glyph=\2557]{background:var(--eld-gx-c) left 0 top calc(50% - var(--eld-gx-gap)) / calc(50% + var(--eld-gx-gap) + .5px) 1px no-repeat,var(--eld-gx-c) left calc(50% + var(--eld-gx-gap)) bottom 0 / 1px calc(50% + var(--eld-gx-gap) + .5px) no-repeat,var(--eld-gx-c) left 0 top calc(50% + var(--eld-gx-gap)) / calc(50% - var(--eld-gx-gap) + .5px) 1px no-repeat,var(--eld-gx-c) left calc(50% - var(--eld-gx-gap)) bottom 0 / 1px calc(50% - var(--eld-gx-gap) + .5px) no-repeat}.eld-glyph[data-glyph=\255a]{background:var(--eld-gx-c) right 0 top calc(50% + var(--eld-gx-gap)) / calc(50% + var(--eld-gx-gap) + .5px) 1px no-repeat,var(--eld-gx-c) left calc(50% - var(--eld-gx-gap)) top 0 / 1px calc(50% + var(--eld-gx-gap) + .5px) no-repeat,var(--eld-gx-c) right 0 top calc(50% - var(--eld-gx-gap)) / calc(50% - var(--eld-gx-gap) + .5px) 1px no-repeat,var(--eld-gx-c) left calc(50% + var(--eld-gx-gap)) top 0 / 1px calc(50% - var(--eld-gx-gap) + .5px) no-repeat}.eld-glyph[data-glyph=\255d]{background:var(--eld-gx-c) left 0 top calc(50% + var(--eld-gx-gap)) / calc(50% + var(--eld-gx-gap) + .5px) 1px no-repeat,var(--eld-gx-c) left calc(50% + var(--eld-gx-gap)) top 0 / 1px calc(50% + var(--eld-gx-gap) + .5px) no-repeat,var(--eld-gx-c) left 0 top calc(50% - var(--eld-gx-gap)) / calc(50% - var(--eld-gx-gap) + .5px) 1px no-repeat,var(--eld-gx-c) left calc(50% - var(--eld-gx-gap)) top 0 / 1px calc(50% - var(--eld-gx-gap) + .5px) no-repeat}.eld-glyph[data-glyph=\2588]{background:currentColor;box-shadow:0 0 0 .5px currentColor}.eld-glyph[data-glyph=\258f],.eld-glyph[data-glyph=\258e],.eld-glyph[data-glyph=\258d],.eld-glyph[data-glyph=\258c],.eld-glyph[data-glyph=\258b],.eld-glyph[data-glyph=\258a],.eld-glyph[data-glyph=\2589]{background:linear-gradient(currentColor,currentColor) 0 0 / var(--eld-gb) 100% no-repeat}.eld-glyph[data-glyph=\2581],.eld-glyph[data-glyph=\2582],.eld-glyph[data-glyph=\2583],.eld-glyph[data-glyph=\2584],.eld-glyph[data-glyph=\2585],.eld-glyph[data-glyph=\2586],.eld-glyph[data-glyph=\2587]{background:linear-gradient(currentColor,currentColor) 0 100% / 100% var(--eld-gb) no-repeat}.eld-glyph[data-glyph=\2580],.eld-glyph[data-glyph=\2594]{background:linear-gradient(currentColor,currentColor) 0 0 / 100% var(--eld-gb) no-repeat}.eld-glyph[data-glyph=\2590],.eld-glyph[data-glyph=\2595]{background:linear-gradient(currentColor,currentColor) 100% 0 / var(--eld-gb) 100% no-repeat}.eld-glyph[data-glyph=\258f]{--eld-gb: 12.5%}.eld-glyph[data-glyph=\258e]{--eld-gb: 25%}.eld-glyph[data-glyph=\258d]{--eld-gb: 37.5%}.eld-glyph[data-glyph=\258c]{--eld-gb: 50%}.eld-glyph[data-glyph=\258b]{--eld-gb: 62.5%}.eld-glyph[data-glyph=\258a]{--eld-gb: 75%}.eld-glyph[data-glyph=\2589]{--eld-gb: 87.5%}.eld-glyph[data-glyph=\2581]{--eld-gb: 12.5%}.eld-glyph[data-glyph=\2582]{--eld-gb: 25%}.eld-glyph[data-glyph=\2583]{--eld-gb: 37.5%}.eld-glyph[data-glyph=\2584]{--eld-gb: 50%}.eld-glyph[data-glyph=\2585]{--eld-gb: 62.5%}.eld-glyph[data-glyph=\2586]{--eld-gb: 75%}.eld-glyph[data-glyph=\2587]{--eld-gb: 87.5%}.eld-glyph[data-glyph=\2580]{--eld-gb: 50%}.eld-glyph[data-glyph=\2594]{--eld-gb: 12.5%}.eld-glyph[data-glyph=\2590]{--eld-gb: 50%}.eld-glyph[data-glyph=\2595]{--eld-gb: 12.5%}.eld-glyph[data-glyph=\2591]{background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,currentColor 25%,transparent)}}.eld-glyph[data-glyph=\2592]{background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,currentColor 50%,transparent)}}.eld-glyph[data-glyph=\2593]{background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,currentColor 75%,transparent)}}.eld-chrome-mac{display:flex}.eld-chrome-windows,.eld-chrome-linux{display:none}:is([data-chrome=windows],:root[data-os=windows] [data-chrome=auto]) .eld-chrome-mac,:is([data-chrome=linux],:root[data-os=linux] [data-chrome=auto]) .eld-chrome-mac{display:none}:is([data-chrome=windows],:root[data-os=windows] [data-chrome=auto]) .eld-chrome-windows,:is([data-chrome=linux],:root[data-os=linux] [data-chrome=auto]) .eld-chrome-linux{display:flex}.eld-code-scene{display:grid;gap:.5rem}.eld-code-scene:focus-visible{outline:1px solid var(--code-prompt);outline-offset:4px;border-radius:var(--eld-radius-3xl)}.eld-scene-controls,.eld-scene-debug{border:1px solid var(--code-border);border-radius:var(--eld-radius-xl);background:var(--code-background-elev);color:var(--code-syntax-default)}.eld-scene-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem .5rem}.eld-scene-caption{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:.5rem;min-inline-size:0;margin:0;padding-inline:.5rem;font-size:.8125rem;text-wrap:pretty}.eld-scene-count,.eld-scene-coverage{color:var(--code-syntax-line-number);font-family:var(--eld-font-mono);font-size:.6875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.eld-scene-coverage{padding-inline-end:.5rem}.eld-scene-debug{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem 1.5rem;padding:.75rem 1rem;font-family:var(--eld-font-mono);font-size:.75rem}.eld-scene-heading{margin:0 0 .375rem;color:var(--code-syntax-line-number);font:600 .6875rem/1.4 var(--eld-font-sans);text-transform:uppercase;letter-spacing:.04em}.eld-scene-locals{display:grid;gap:.125rem;margin:0}.eld-scene-locals>div{display:flex;gap:.5rem;min-inline-size:0}.eld-scene-locals dt{color:var(--code-syntax-param)}.eld-scene-locals dd{margin:0;color:var(--code-syntax-string);overflow-wrap:anywhere}.eld-scene-stack{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.eld-scene-stack>li{display:flex;flex-wrap:wrap;gap:.5rem;padding-inline-start:.75rem;border-inline-start:2px solid transparent}.eld-scene-stack>li[data-current]{border-inline-start-color:var(--code-current-line)}.eld-scene-frame{color:var(--code-syntax-function)}.eld-scene-location{color:var(--code-syntax-line-number)}.eld-scene-lang{margin-inline-start:.375rem;padding:0 .3rem;border-radius:var(--eld-radius-sm);background:var(--code-control-hover);color:var(--code-syntax-default)}.eld-code-sample{container:elide-code-sample / inline-size}.eld-code-sample-grid{display:grid;gap:.75rem}.eld-code-sample-grid>*{min-inline-size:0}@container elide-code-sample (width >= 48rem){.eld-code-sample[data-layout=beside]>.eld-code-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}}@layer base{*{border-color:var(--border)}body{background:var(--background);color:var(--foreground);font-family:var(--eld-font-sans);-webkit-font-smoothing:antialiased}:where(button,[role=button],[role=tab],[role=switch],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]){-webkit-user-select:none;user-select:none;touch-action:manipulation}:where(input,textarea,[contenteditable=true],pre,code){-webkit-user-select:text;user-select:text}:where(button,[role=button],a,input,textarea,select):focus-visible{outline:2px solid var(--ring);outline-offset:3px}}@media(forced-colors:active){:where(button,[role=button],[role=switch],[role=tab]){border:1px solid ButtonText}:where(button,[role=button]):disabled{border-color:GrayText}}:root{color-scheme:light;--eld-card-padding: 14px;--eld-card-gap: 8px}:root.dark{color-scheme:dark}*{box-sizing:border-box}body{margin:0;font-family:var(--eld-font-sans);font-size:13px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--primary-emphasis);outline-offset:3px}.app-header{border-bottom:1px solid var(--border);background:var(--card)}.header-inner{display:flex;align-items:center;gap:32px;max-width:1600px;min-height:60px;padding:0 28px;margin:auto}.brand{display:flex;align-items:center;gap:16px;font-family:var(--eld-font-display);font-size:16px;font-weight:600;white-space:nowrap}.brand-divider{width:1px;height:21px;background:var(--border-strong);transform:rotate(15deg)}.header-inner>nav{display:flex;align-self:stretch;gap:22px;align-items:center}.header-inner>nav a{display:flex;align-items:center;align-self:stretch;position:relative;font-size:12px;font-weight:500;color:var(--muted-foreground);white-space:nowrap}.header-inner>nav a:hover,.header-inner>nav a[aria-current]{color:var(--foreground)}.header-inner>nav a[aria-current]:after{content:"";position:absolute;height:2px;background:var(--primary);bottom:0;left:0;right:0}.header-tools{margin-left:auto;display:flex;align-items:center;gap:12px}.source-link{display:flex;gap:3px;align-items:center;font-size:11px;color:var(--muted-foreground)}main{max-width:1600px;margin:auto;padding:22px 28px 28px;min-height:calc(100vh - 125px)}.stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:var(--card);border:1px solid var(--border);border-radius:8px;overflow:hidden}.stat{text-align:left;padding:14px 18px 11px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--foreground)}.stat:last-child{border:0}.stat:hover{background:var(--hover)}.stat.selected{background:var(--primary-soft)}.stat-label{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted-foreground);white-space:nowrap}.stat strong{display:block;font-family:var(--eld-font-display);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;letter-spacing:-1px;line-height:1.25;margin-top:6px}.stat-bottom{display:flex;align-items:center;justify-content:space-between;color:var(--muted-foreground);font-size:10px;margin-top:3px}.stat.selected .stat-bottom,.stat.selected .stat-label{color:var(--primary-emphasis)}.inventory-note{display:flex;justify-content:space-between;gap:8px;padding:9px 1px 0;color:var(--muted-foreground);font-size:10px}.inventory-note a:hover{color:var(--primary-emphasis)}.live-dot{display:inline-block;width:5px;height:5px;margin-right:5px;margin-bottom:1px;border-radius:50%;background:var(--success-emphasis)}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 12px}.search{display:flex;align-items:center;gap:8px;border:1px solid var(--border-strong);background:var(--card);border-radius:5px;padding:0 10px;height:33px;color:var(--muted-foreground);min-width:260px}.search input{border:0;outline:0;background:transparent;color:var(--foreground);width:100%;font-size:11px;height:30px}.search:focus-within{outline:2px solid var(--ring)}.filters select{background:var(--card);border:1px solid var(--border-strong);border-radius:5px;padding:6px 27px 6px 10px;height:33px;color:var(--foreground);font-size:11px;max-width:190px}.filter-count{margin-left:auto;color:var(--muted-foreground);font-family:var(--eld-font-mono);font-size:10px}.overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;margin-top:18px}.patches-only{margin-top:18px}.patch-sections{display:grid;gap:15px;min-width:0}.panel{background:var(--card);border:1px solid var(--border);border-radius:7px;overflow:hidden}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:10px 14px}.section-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-family:var(--eld-font-display);font-weight:650}.category-dot{background:var(--muted-foreground);width:6px;height:6px;border-radius:2px}.category-bug .category-dot{background:var(--danger-emphasis)}.category-gap .category-dot{background:var(--warning-emphasis)}.category-optimization .category-dot{background:var(--success-emphasis)}.category-feature .category-dot{background:var(--primary-emphasis)}.count{font-family:var(--eld-font-mono);font-size:10px;font-weight:500;color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:4px;padding:1px 5px;min-width:22px;text-align:center}.text-button{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;font-size:10px;color:var(--muted-foreground);cursor:pointer}.text-button:hover{color:var(--primary-emphasis)}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{color:var(--muted-foreground);font-size:9px;font-weight:500;background:var(--muted);border-block:1px solid var(--border);padding:6px 14px;white-space:nowrap}td{padding:10px 14px;vertical-align:middle;border-bottom:1px solid var(--border);font-size:11px}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--hover)}.patch-table th:first-child{width:49%}.patch-table th:nth-child(2){width:27%}.patch-table td:first-child{min-width:250px}.patch-title{display:block;font-weight:520;line-height:1.45;font-size:11.5px}.patch-title:hover{color:var(--primary-emphasis)}.patch-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted-foreground);font-size:9px;margin-top:4px}.patch-meta a{display:inline-flex;align-items:center;gap:3px}.patch-meta a:first-child{font-family:var(--eld-font-mono)}.patch-meta a:hover{color:var(--primary-emphasis)}.patch-meta .proof-link{font-size:8px;color:var(--warning-emphasis)}.tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tag{border:0;font-size:9px;padding:3px 5px;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-primary{color:var(--primary-emphasis);background:var(--primary-soft)}.tag-info{color:var(--info-emphasis);background:var(--info-soft)}.tag-success{color:var(--success-emphasis);background:var(--success-soft)}.tag-warning{color:var(--warning-emphasis);background:var(--warning-soft)}.more-tags{font-size:9px;color:var(--muted-foreground)}.risk{display:inline-flex;gap:5px;align-items:center;font-size:10px;white-space:nowrap;color:var(--muted-foreground)}.risk i{width:5px;height:5px;border-radius:50%;background:var(--muted-foreground);opacity:.6}.risk-high{color:var(--danger-emphasis)}.risk-high i{background:var(--danger-emphasis)}.risk-medium i{background:var(--warning-emphasis)}.risk-low i{background:var(--success-emphasis)}.feature-sidebar>.section-heading{padding:0 1px 10px;min-height:32px}.feature-grid{gap:10px}.feature-card{border-radius:7px;--eld-card-padding: 13px}.feature-card>div:first-child{gap:7px}.feature-card>div:first-child>span:first-child{padding:5px}.feature-card>div:first-child>span:nth-child(2){font-size:12px;line-height:1.4}.feature-card .feature-brief{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.6}.feature-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;font-size:9px;margin-top:11px;padding-top:9px;border-top:1px solid var(--border);color:var(--muted-foreground)}.feature-area>.section-heading{padding-left:0}.feature-area .feature-brief{-webkit-line-clamp:5}.empty{color:var(--muted-foreground);padding:25px 14px;font-size:12px}.empty-value{color:var(--muted-foreground)}.loading{padding:70px 0;text-align:center}.error{color:var(--danger-emphasis)}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:6px 0 22px}.page-heading h1{font-family:var(--eld-font-display);font-size:26px;letter-spacing:-.6px;font-weight:600;margin:3px 0;line-height:1.25}.eyebrow{color:var(--muted-foreground);font-size:10px;margin:0 0 5px}.record-id{display:block;color:var(--muted-foreground);font-size:10px;margin-top:5px;overflow-wrap:anywhere}.records-table td{padding-block:13px}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;font-size:11px;color:var(--muted-foreground)}.pagination>span{margin-right:auto}.back-link{color:var(--muted-foreground);font-size:11px;display:inline-block;margin-bottom:16px}.notice{display:flex;align-items:center;gap:8px;background:var(--warning-soft);color:var(--warning-emphasis);padding:11px 14px;border-radius:5px;margin-bottom:16px;font-size:12px}.detail-pr{display:flex;align-items:center;gap:12px;margin-bottom:16px}.detail-pr a{display:inline-flex;align-items:center;gap:6px;color:var(--primary-emphasis)}.detail-fields{margin-bottom:18px}.detail-field{display:grid;grid-template-columns:160px minmax(0,1fr);padding:14px 18px;gap:20px;border-bottom:1px solid var(--border);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.detail-field:last-child{border:0}.detail-field h2{font-weight:500;font-size:11px;color:var(--muted-foreground);margin:0}.detail-field a{color:var(--primary-emphasis)}.value-list{margin:0;padding-left:16px;list-style:disc}.value-list li+li{margin-top:5px}.nested-record{display:grid;gap:7px}.nested-record>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px}.field-label{color:var(--muted-foreground);font-size:11px}.inline-icon{display:inline;margin-left:3px}.detail-items{margin-bottom:16px}.detail-items>a{padding:12px 16px;border-top:1px solid var(--border);display:flex;align-items:center;gap:12px;justify-content:space-between}.detail-items small{display:block;color:var(--muted-foreground);margin-top:5px}.detail-items strong{font-weight:500;font-size:12px}footer{max-width:1544px;margin:auto;padding:16px 0;border-top:1px solid var(--border);display:flex;justify-content:space-between;color:var(--muted-foreground);font-size:10px;gap:12px}footer nav{display:flex;gap:15px}footer a:hover{color:var(--primary-emphasis)}@media(min-width:1700px){main,.header-inner{max-width:1700px}footer{max-width:1644px}}@media(max-width:1150px){.header-inner{gap:22px;padding-inline:20px}.header-inner>nav{gap:16px}.source-link{display:none}main{padding-inline:20px}.overview-grid{grid-template-columns:minmax(0,1fr) 275px;gap:14px}.stat{padding-inline:12px}.stat-label{font-size:10px}.stat-label svg{display:none}.patch-table th:nth-child(2){width:22%}.patch-table td,.patch-table th{padding-inline:10px}footer{margin-inline:20px}}@media(max-width:900px){.header-inner{flex-wrap:wrap;padding-top:14px;gap:10px 20px}.header-inner>nav{order:3;flex-basis:100%;height:39px;gap:25px;overflow:auto}.header-tools{margin-left:auto}.overview-grid{grid-template-columns:minmax(0,1fr)}.feature-sidebar .feature-grid{--eld-card-columns: 2 !important}.stat strong{font-size:28px}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat:nth-child(3){border-right:0}.stat:nth-child(-n+3){border-bottom:1px solid var(--border)}.stat-label svg{display:block}.inventory-note{flex-wrap:wrap}.filter-count{display:none}}@media(max-width:600px){main{padding:14px 12px 20px}.header-inner{padding-inline:12px}.header-inner>nav{gap:23px}.stat{padding:10px 12px}.stat-label{font-size:9px;gap:5px}.stat-label svg{width:11px}.stat strong{font-size:27px}.stat-bottom,.inventory-note{font-size:8px}.search{flex-basis:100%}.filters select{flex:1;min-width:0;max-width:none;font-size:10px;padding-right:18px}.filters{gap:6px;margin-top:12px}.patch-table{min-width:690px}.feature-sidebar .feature-grid{--eld-card-columns: 1 !important}.detail-field{grid-template-columns:1fr;gap:5px;padding:12px}.nested-record>div{grid-template-columns:90px minmax(0,1fr)}.page-heading h1{font-size:22px}.records-table{min-width:620px}footer{flex-direction:column;margin-inline:12px;font-size:9px}footer nav{flex-wrap:wrap}.detail-items>a{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:0s!important;transition-duration:0s!important}}#main:focus{outline:none}.skip-link{position:fixed;top:-60px;left:12px;z-index:100;padding:10px 15px;background:var(--card);border:1px solid var(--border);border-radius:5px}.skip-link:focus{top:8px}.theme-picker{display:inline-flex;align-items:center;gap:5px;color:var(--muted-foreground)}.theme-picker select{color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:5px;padding:5px;font-size:11px;min-height:32px}.chart-placeholder{height:146px;margin:12px 0;border-radius:7px;background:var(--muted)}.repo-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--border);padding-bottom:10px}.repo-tabs button{border:0;background:transparent;color:var(--muted-foreground);padding:7px 11px;border-radius:5px;font-size:11px}.repo-tabs button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary-emphasis)}.graph-note{padding:0 14px 10px;margin:0;color:var(--muted-foreground);font-size:10px;line-height:1.6}.release-graph-svg{width:100%;min-width:850px;display:block}.graph-track-name{font-family:var(--eld-font-mono);font-size:12px;fill:var(--foreground)}.graph-track-meta{font-size:10px;fill:var(--muted-foreground)}.graph-version{font-family:var(--eld-font-mono);font-size:9px;fill:var(--muted-foreground)}.release-graph-svg circle{transition:r .16s ease}.release-graph-svg a:hover circle{r:8}.graph-legend{display:flex;flex-wrap:wrap;gap:18px;padding:12px 16px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:10px}.graph-legend span{display:flex;gap:6px;align-items:center}.graph-legend i{height:7px;width:7px;border:1px solid var(--primary-emphasis);border-radius:50%}.graph-legend .solid-node{background:var(--primary-emphasis)}.release-summary{display:flex;gap:24px;flex-wrap:wrap;margin:16px 0;font-size:11px;color:var(--muted-foreground)}.release-summary strong{color:var(--foreground);font-size:17px;margin-right:4px;font-family:var(--eld-font-display)}.release-table{min-width:760px}.release-table td{padding-block:12px}.release-version{font-family:var(--eld-font-mono);font-size:12px}.revision{font-family:var(--eld-font-mono);color:var(--muted-foreground);font-size:10px}.artifact-count{font-family:var(--eld-font-mono)}.release-expanded{background:var(--muted);padding:0}.artifact{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.artifact>div{min-width:0;flex:1}.artifact strong{display:block;overflow-wrap:anywhere;font-size:11px;font-weight:500}.artifact small{display:block;color:var(--muted-foreground);font-size:10px;margin-top:4px}.artifact code{display:block;font-size:9px;color:var(--muted-foreground);margin-top:4px}.artifact-download{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--primary-emphasis)}.artifact-list .graph-note{padding-top:10px}.release-empty{display:flex;align-items:center;gap:8px;padding:16px;color:var(--muted-foreground);font-size:11px}@media(prefers-reduced-motion:reduce){.release-graph-svg circle{transition:none}}.feature-diagram{padding:16px;margin-bottom:16px}.feature-diagram p,.feature-diagram summary{font-size:12px;color:var(--muted-foreground);margin:10px 0}.diagram-canvas{overflow:auto}.diagram-canvas svg{display:block;margin:auto;max-height:320px}.feature-diagram pre{overflow:auto;font:11px var(--eld-font-mono);padding:12px;background:var(--muted)}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: block))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-content: "";--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-animation-delay: 0s;--tw-animation-direction: normal;--tw-animation-duration: initial;--tw-animation-fill-mode: none;--tw-animation-iteration-count: 1;--tw-enter-blur: 0;--tw-enter-opacity: 1;--tw-enter-rotate: 0;--tw-enter-scale: 1;--tw-enter-translate-x: 0;--tw-enter-translate-y: 0;--tw-exit-blur: 0;--tw-exit-opacity: 1;--tw-exit-rotate: 0;--tw-exit-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 0}}}
/*! For license information please see /app.css.LEGAL.txt */
