@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--fd-font-sans);--font-mono:var(--fd-font-mono);--spacing:.25rem;--container-sm:24rem;--container-4xl:56rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:var(--fd-tracking-tight);--leading-snug:1.375;--leading-relaxed:var(--fd-leading-relaxed);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface-0:var(--fd-bg-0);--color-surface-1:var(--fd-bg-1);--color-surface-2:var(--fd-bg-2);--color-surface-3:var(--fd-bg-3);--color-surface-4:var(--fd-bg-4);--color-fg-primary:var(--fd-fg-0);--color-fg-secondary:var(--fd-fg-1);--color-fg-tertiary:var(--fd-fg-2);--color-fg-muted:var(--fd-fg-3);--color-fg-faint:var(--fd-fg-4);--color-border-subtle:var(--fd-border-0);--color-border-default:var(--fd-border-1);--color-border-emphasis:var(--fd-border-2);--color-accent:var(--fd-accent);--color-accent-strong:var(--fd-accent-strong);--color-accent-dim:var(--fd-accent-dim);--color-success:var(--fd-success);--color-success-muted:var(--fd-success-muted);--color-warning:var(--fd-warning);--color-warning-muted:var(--fd-warning-muted);--color-danger:var(--fd-danger);--color-danger-muted:var(--fd-danger-muted);--color-info:var(--fd-info);--color-info-muted:var(--fd-info-muted);--animate-expand:fd-expand var(--fd-duration-slow) var(--fd-ease-panel);--animate-collapse:fd-collapse var(--fd-duration-slow) var(--fd-ease-panel);--animate-toast-in:fd-toast-in .25s var(--fd-ease-default);--animate-toast-out:fd-toast-out .2s var(--fd-ease-default) forwards;--animate-diamond-activity:fd-diamond-activity 2.4s linear infinite}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-x-0{inset-inline:0}.inset-x-1\.5{inset-inline:calc(var(--spacing) * 1.5)}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.z-50{z-index:50}.z-\[100\]{z-index:100}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[14px\]{height:14px}.h-\[20px\]{height:20px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[min\(18rem\,var\(--radix-select-content-available-height\)\)\]{max-height:min(18rem,var(--radix-select-content-available-height))}.max-h-\[min\(26rem\,var\(--radix-select-content-available-height\)\)\]{max-height:min(26rem,var(--radix-select-content-available-height))}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[80px\]{min-height:80px}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-\[1px\]{width:1px}.w-\[14px\]{width:14px}.w-\[34px\]{width:34px}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[240px\]{max-width:240px}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-x-\[2px\]{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[17px\]{--tw-translate-x:17px;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)}.rotate-45{rotate:45deg}.animate-diamond-activity{animation:var(--animate-diamond-activity)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_6rem_7\.5rem\]{grid-template-columns:minmax(0,1fr) 6rem 7.5rem}.grid-rows-\[0fr\]{grid-template-rows:0fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-subtle>:not(:last-child)){border-color:var(--color-border-subtle)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[calc\(var\(--fd-radius-md\)-2px\)\]{border-radius:calc(var(--fd-radius-md) - 2px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--fd-radius-full\)\]{border-radius:var(--fd-radius-full)}.rounded-\[var\(--fd-radius-lg\)\]{border-radius:var(--fd-radius-lg)}.rounded-\[var\(--fd-radius-md\)\]{border-radius:var(--fd-radius-md)}.rounded-\[var\(--fd-radius-sm\)\]{border-radius:var(--fd-radius-sm)}.rounded-\[var\(--fd-radius-xl\)\]{border-radius:var(--fd-radius-xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-accent,.border-accent\/50{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/50{border-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.border-accent\/60{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/60{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.border-border-default{border-color:var(--color-border-default)}.border-border-emphasis{border-color:var(--color-border-emphasis)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-current{border-color:currentColor}.border-danger\/20{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/20{border-color:color-mix(in oklab,var(--color-danger) 20%,transparent)}}.border-success\/20{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/20{border-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.border-transparent{border-color:#0000}.border-warning\/20{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/20{border-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.bg-accent{background-color:var(--color-accent)}.bg-accent-dim{background-color:var(--color-accent-dim)}.bg-accent\/10{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.bg-border-default{background-color:var(--color-border-default)}.bg-border-emphasis{background-color:var(--color-border-emphasis)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--color-danger)}.bg-danger-muted{background-color:var(--color-danger-muted)}.bg-fg-faint{background-color:var(--color-fg-faint)}.bg-fg-muted{background-color:var(--color-fg-muted)}.bg-fg-tertiary{background-color:var(--color-fg-tertiary)}.bg-info{background-color:var(--color-info)}.bg-info-muted{background-color:var(--color-info-muted)}.bg-success{background-color:var(--color-success)}.bg-success-muted{background-color:var(--color-success-muted)}.bg-surface-0{background-color:var(--color-surface-0)}.bg-surface-1{background-color:var(--color-surface-1)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-3{background-color:var(--color-surface-3)}.bg-surface-4{background-color:var(--color-surface-4)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning-muted{background-color:var(--color-warning-muted)}.\[background-image\:linear-gradient\(var\(--fd-danger-muted\)\,var\(--fd-danger-muted\)\)\]{background-image:linear-gradient(var(--fd-danger-muted),var(--fd-danger-muted))}.\[background-image\:linear-gradient\(var\(--fd-success-muted\)\,var\(--fd-success-muted\)\)\]{background-image:linear-gradient(var(--fd-success-muted),var(--fd-success-muted))}.\[background-image\:linear-gradient\(var\(--fd-warning-muted\)\,var\(--fd-warning-muted\)\)\]{background-image:linear-gradient(var(--fd-warning-muted),var(--fd-warning-muted))}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.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-6{padding-inline:calc(var(--spacing) * 6)}.px-\[1\.125rem\]{padding-inline:1.125rem}.py-0{padding-block:0}.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-12{padding-block:calc(var(--spacing) * 12)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[86px\]{padding-left:86px}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-\[length\:calc\(0\.9em\*var\(--fd-scale-code\,1\)\)\]{font-size:calc(.9em * var(--fd-scale-code,1))}.text-\[length\:var\(--fd-text-2xs\)\]{font-size:var(--fd-text-2xs)}.text-\[length\:var\(--fd-text-base\)\]{font-size:var(--fd-text-base)}.text-\[length\:var\(--fd-text-lg\)\]{font-size:var(--fd-text-lg)}.text-\[length\:var\(--fd-text-md\)\]{font-size:var(--fd-text-md)}.text-\[length\:var\(--fd-text-sm\)\]{font-size:var(--fd-text-sm)}.text-\[length\:var\(--fd-text-xs\)\]{font-size:var(--fd-text-xs)}.leading-\[var\(--fd-leading-normal\)\]{--tw-leading:var(--fd-leading-normal);line-height:var(--fd-leading-normal)}.leading-\[var\(--fd-leading-relaxed\)\]{--tw-leading:var(--fd-leading-relaxed);line-height:var(--fd-leading-relaxed)}.leading-\[var\(--fd-leading-tight\)\]{--tw-leading:var(--fd-leading-tight);line-height:var(--fd-leading-tight)}.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-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-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-danger{color:var(--color-danger)}.text-fg-muted{color:var(--color-fg-muted)}.text-fg-primary{color:var(--color-fg-primary)}.text-fg-secondary{color:var(--color-fg-secondary)}.text-fg-tertiary{color:var(--color-fg-tertiary)}.text-info{color:var(--color-info)}.text-success{color:var(--color-success)}.text-surface-0{color:var(--color-surface-0)}.text-warning{color:var(--color-warning)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[var\(--fd-shadow-lg\)\]{--tw-shadow:var(--fd-shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--fd-shadow-sm\)\]{--tw-shadow:var(--fd-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.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-fg-primary\/15{--tw-ring-color:var(--color-fg-primary)}@supports (color:color-mix(in lab,red,red)){.ring-fg-primary\/15{--tw-ring-color:color-mix(in oklab, var(--color-fg-primary) 15%, transparent)}}.ring-fg-primary\/20{--tw-ring-color:var(--color-fg-primary)}@supports (color:color-mix(in lab,red,red)){.ring-fg-primary\/20{--tw-ring-color:color-mix(in oklab, var(--color-fg-primary) 20%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--fd-duration-fast\)\]{--tw-duration:var(--fd-duration-fast);transition-duration:var(--fd-duration-fast)}.duration-\[var\(--fd-duration-normal\)\]{--tw-duration:var(--fd-duration-normal);transition-duration:var(--fd-duration-normal)}.duration-\[var\(--fd-duration-panel\)\]{--tw-duration:var(--fd-duration-panel);transition-duration:var(--fd-duration-panel)}.ease-\[var\(--fd-ease-default\)\]{--tw-ease:var(--fd-ease-default);transition-timing-function:var(--fd-ease-default)}.ease-\[var\(--fd-ease-panel\)\]{--tw-ease:var(--fd-ease-panel);transition-timing-function:var(--fd-ease-panel)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:w-\[3px\]:is(:where(.group):hover *){width:3px}}.group-data-\[resize-handle-state\=drag\]\:w-\[3px\]:is(:where(.group)[data-resize-handle-state=drag] *){width:3px}.group-data-\[resize-handle-state\=drag\]\:bg-accent:is(:where(.group)[data-resize-handle-state=drag] *){background-color:var(--color-accent)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.placeholder\:text-fg-muted::placeholder{color:var(--color-fg-muted)}@media(hover:hover){.hover\:border-border-default:hover{border-color:var(--color-border-default)}.hover\:bg-accent-strong:hover{background-color:var(--color-accent-strong)}.hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.hover\:bg-surface-3:hover,.hover\:bg-surface-3\/60:hover{background-color:var(--color-surface-3)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-3\/60:hover{background-color:color-mix(in oklab,var(--color-surface-3) 60%,transparent)}}.hover\:bg-surface-4:hover{background-color:var(--color-surface-4)}.hover\:text-fg-primary:hover{color:var(--color-fg-primary)}.hover\:text-fg-secondary:hover{color:var(--color-fg-secondary)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:bg-surface-3:focus{background-color:var(--color-surface-3)}.focus\:text-fg-primary:focus{color:var(--color-fg-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-border-emphasis:focus-visible{border-color:var(--color-border-emphasis)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=closed\]\:animate-collapse[data-state=closed]{animation:var(--animate-collapse)}.data-\[state\=closed\]\:animate-toast-out[data-state=closed]{animation:var(--animate-toast-out)}.data-\[state\=open\]\:animate-expand[data-state=open]{animation:var(--animate-expand)}.data-\[state\=open\]\:animate-toast-in[data-state=open]{animation:var(--animate-toast-in)}.data-\[state\=open\]\:grid-rows-\[1fr\][data-state=open]{grid-template-rows:1fr}.data-\[state\=open\]\:border-border-emphasis[data-state=open]{border-color:var(--color-border-emphasis)}.data-\[state\=open\]\:bg-surface-3[data-state=open]{background-color:var(--color-surface-3)}.data-\[state\=open\]\:text-fg-secondary[data-state=open]{color:var(--color-fg-secondary)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=cancel\]\:transition-transform[data-swipe=cancel]{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))}.data-\[swipe\=end\]\:animate-toast-out[data-swipe=end]{animation:var(--animate-toast-out)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}@media(min-width:48rem){.md\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}}@media(min-width:64rem){.lg\:grid-cols-\[280px_minmax\(0\,1fr\)_320px\]{grid-template-columns:280px minmax(0,1fr) 320px}}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:flex-1>*{flex:1}[data-state=closed] .\[\[data-state\=closed\]_\&\]\:rotate-\[-90deg\]{rotate:-90deg}}:root{color-scheme:dark;--fd-font-sans:"Geist", "Inter", "SF Pro Display", "Segoe UI", system-ui, sans-serif;--fd-font-mono:"Geist Mono", "SF Mono", "JetBrains Mono", "Cascadia Code", ui-monospace, monospace;--fd-bg-0:#09090b;--fd-bg-1:#111113;--fd-bg-2:#1a1a1f;--fd-bg-3:#232329;--fd-bg-4:#2c2c34;--fd-interactive-hover:var(--fd-fg-0)}@supports (color:color-mix(in lab,red,red)){:root{--fd-interactive-hover:color-mix(in srgb, var(--fd-fg-0) 10%, var(--fd-bg-1))}}:root{--fd-interactive-selected:var(--fd-fg-0)}@supports (color:color-mix(in lab,red,red)){:root{--fd-interactive-selected:color-mix(in srgb, var(--fd-fg-0) 18%, var(--fd-bg-1))}}:root{--fd-interactive-active:var(--fd-fg-0)}@supports (color:color-mix(in lab,red,red)){:root{--fd-interactive-active:color-mix(in srgb, var(--fd-fg-0) 23%, var(--fd-bg-1))}}:root{--fd-fg-0:#f4f4f6;--fd-fg-1:#c4c4cc;--fd-fg-2:#9d9da8;--fd-fg-3:#84848f;--fd-fg-4:#6d6d78;--fd-border-0:#ffffff0f;--fd-border-1:#ffffff1a;--fd-border-2:#ffffff29;--fd-border-3:#ffffff3d;--fd-accent:#34d399;--fd-accent-muted:#34d39924;--fd-accent-strong:#6ee7b7;--fd-accent-dim:#34d39912;--fd-overlay:#00000073;--fd-overlay-strong:#09090bcc;--fd-success:#34d399;--fd-success-muted:#34d3991f;--fd-warning:#fbbf24;--fd-warning-muted:#fbbf241f;--fd-danger:#f87171;--fd-danger-muted:#f871711f;--fd-info:#60a5fa;--fd-info-muted:#60a5fa1f;--fd-cat-1:#f87171;--fd-cat-2:#fb923c;--fd-cat-3:#fbbf24;--fd-cat-4:#a3e635;--fd-cat-5:#34d399;--fd-cat-6:#2dd4bf;--fd-cat-7:#22d3ee;--fd-cat-8:#60a5fa;--fd-cat-9:#818cf8;--fd-cat-10:#a78bfa;--fd-cat-11:#e879f9;--fd-cat-12:#f472b6;--fd-radius-sm:6px;--fd-radius-md:8px;--fd-radius-lg:12px;--fd-radius-xl:16px;--fd-radius-2xl:20px;--fd-radius-full:999px;--fd-shadow-sm:0 1px 2px #0000004d;--fd-shadow-md:0 4px 12px #00000059;--fd-shadow-lg:0 12px 40px #0006;--fd-shadow-xl:0 24px 64px #00000073;--fd-shadow-glow:0 0 24px #34d3990f;--fd-space-0:0px;--fd-space-px:1px;--fd-space-0_5:2px;--fd-space-1:4px;--fd-space-1_5:6px;--fd-space-2:8px;--fd-space-3:12px;--fd-space-4:16px;--fd-space-5:20px;--fd-space-6:24px;--fd-space-8:32px;--fd-space-10:40px;--fd-space-12:48px;--fd-space-16:64px;--fd-font-scale:1;--fd-text-2xs:calc(11px * var(--fd-font-scale));--fd-text-xs:calc(12px * var(--fd-font-scale));--fd-text-sm:calc(14px * var(--fd-font-scale));--fd-text-base:calc(15px * var(--fd-font-scale));--fd-text-md:calc(16px * var(--fd-font-scale));--fd-text-lg:calc(18px * var(--fd-font-scale));--fd-text-xl:calc(22px * var(--fd-font-scale));--fd-text-2xl:calc(26px * var(--fd-font-scale));--fd-text-3xl:calc(32px * var(--fd-font-scale));--fd-scope-scale:1;--fd-leading-tight:1.25;--fd-leading-normal:1.5;--fd-leading-relaxed:1.65;--fd-leading-prose:1.78;--fd-leading-code:1.55;--fd-measure:none;--fd-tracking-tight:-.01em;--fd-tracking-normal:0;--fd-tracking-wide:.04em;--fd-tracking-widest:.12em;--fd-focus-ring-width:2px;--fd-focus-ring-offset:2px;--fd-focus-ring-color:var(--fd-accent);--fd-duration-hover:60ms;--fd-duration-fast:.1s;--fd-duration-normal:.15s;--fd-duration-slow:.25s;--fd-duration-panel:.22s;--fd-duration-collapse-in:.19s;--fd-duration-collapse-out:.14s;--fd-status-swap-distance:4px;--fd-ease-default:cubic-bezier(.4, 0, .2, 1);--fd-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--fd-ease-panel:cubic-bezier(.32, .72, 0, 1);--fd-sidebar-width:280px;--fd-rail-width:320px;--fd-gap:12px;--fd-shell-padding:12px}@media(prefers-reduced-motion:reduce){:root{--fd-duration-hover:.01ms;--fd-duration-fast:.01ms;--fd-duration-normal:.01ms;--fd-duration-slow:.01ms;--fd-duration-panel:.01ms;--fd-duration-collapse-in:.01ms;--fd-duration-collapse-out:.01ms}}:root[data-theme=light]{color-scheme:light;--fd-bg-0:#f4f4f5;--fd-bg-1:#fbfbfc;--fd-bg-2:#fff;--fd-bg-3:#ececef;--fd-bg-4:#e1e1e5;--fd-fg-0:#17171c;--fd-fg-1:#3c3c44;--fd-fg-2:#5a5a64;--fd-fg-3:#71717c;--fd-fg-4:#8f8f9a;--fd-border-0:#11111412;--fd-border-1:#1111141c;--fd-border-2:#1111142b;--fd-border-3:#11111442;--fd-accent:#059669;--fd-accent-muted:#0596691f;--fd-accent-strong:#047857;--fd-accent-dim:#0596690f;--fd-overlay:#17171c52;--fd-overlay-strong:#fafafbd9;--fd-success:#059669;--fd-success-muted:#0596691a;--fd-warning:#b45309;--fd-warning-muted:#b453091a;--fd-danger:#dc2626;--fd-danger-muted:#dc262614;--fd-info:#2563eb;--fd-info-muted:#2563eb14;--fd-cat-1:#dc2626;--fd-cat-2:#ea580c;--fd-cat-3:#b45309;--fd-cat-4:#65a30d;--fd-cat-5:#059669;--fd-cat-6:#0f766e;--fd-cat-7:#0891b2;--fd-cat-8:#2563eb;--fd-cat-9:#4f46e5;--fd-cat-10:#7c3aed;--fd-cat-11:#c026d3;--fd-cat-12:#db2777;--fd-shadow-sm:0 1px 2px #17171c14;--fd-shadow-md:0 4px 12px #17171c1a;--fd-shadow-lg:0 12px 40px #17171c24;--fd-shadow-xl:0 24px 64px #17171c2e;--fd-shadow-glow:0 0 24px #05966914}:root[data-palette=gruvbox]{--fd-bg-0:#1d2021;--fd-bg-1:#282828;--fd-bg-2:#32302f;--fd-bg-3:#3c3836;--fd-bg-4:#504945;--fd-fg-0:#fbf1c7;--fd-fg-1:#ebdbb2;--fd-fg-2:#c8b998;--fd-fg-3:#b0a184;--fd-fg-4:#8f8371;--fd-border-0:#ebdbb212;--fd-border-1:#ebdbb21c;--fd-border-2:#ebdbb22b;--fd-border-3:#ebdbb242;--fd-accent:#8ec07c;--fd-accent-muted:#8ec07c24;--fd-accent-strong:#a5d18f;--fd-accent-dim:#8ec07c12;--fd-success:#b8bb26;--fd-success-muted:#b8bb261f;--fd-warning:#fabd2f;--fd-warning-muted:#fabd2f1f;--fd-danger:#fb4934;--fd-danger-muted:#fb49341f;--fd-info:#83a598;--fd-info-muted:#83a5981f;--fd-cat-1:#fb4934;--fd-cat-2:#fe8019;--fd-cat-3:#fabd2f;--fd-cat-4:#b8bb26;--fd-cat-5:#8ec07c;--fd-cat-6:#83a598;--fd-cat-7:#458588;--fd-cat-8:#d3869b;--fd-cat-9:#b16286;--fd-cat-10:#8f3f71;--fd-cat-11:#d65d0e;--fd-cat-12:#689d6a;--fd-focus-ring-color:var(--fd-accent);--fd-shadow-glow:0 0 24px #8ec07c0f}:root[data-palette=gruvbox][data-theme=light]{--fd-bg-0:#f2e5bc;--fd-bg-1:#f9efc6;--fd-bg-2:#fbf1c7;--fd-bg-3:#e7d8ac;--fd-bg-4:#d5c4a1;--fd-fg-0:#282828;--fd-fg-1:#3c3836;--fd-fg-2:#504945;--fd-fg-3:#665c54;--fd-fg-4:#857a6e;--fd-border-0:#3c383617;--fd-border-1:#3c383624;--fd-border-2:#3c383633;--fd-border-3:#3c38364d;--fd-accent:#427b58;--fd-accent-muted:#427b5824;--fd-accent-strong:#356449;--fd-accent-dim:#427b5812;--fd-success:#79740e;--fd-success-muted:#79740e1f;--fd-warning:#b57614;--fd-warning-muted:#b576141f;--fd-danger:#cc241d;--fd-danger-muted:#cc241d1a;--fd-info:#076678;--fd-info-muted:#0766781a;--fd-cat-1:#cc241d;--fd-cat-2:#d65d0e;--fd-cat-3:#b57614;--fd-cat-4:#79740e;--fd-cat-5:#427b58;--fd-cat-6:#076678;--fd-cat-7:#458588;--fd-cat-8:#b16286;--fd-cat-9:#8f3f71;--fd-cat-10:#9d0006;--fd-cat-11:#af3a03;--fd-cat-12:#689d6a;--fd-shadow-glow:0 0 24px #427b5814}:root[data-palette=matrix]{--fd-bg-0:#060a07;--fd-bg-1:#0b120d;--fd-bg-2:#111b13;--fd-bg-3:#18271b;--fd-bg-4:#223625;--fd-fg-0:#d8f7df;--fd-fg-1:#b4d8bc;--fd-fg-2:#91b39a;--fd-fg-3:#78947f;--fd-fg-4:#5d7462;--fd-border-0:#62ff9412;--fd-border-1:#62ff941c;--fd-border-2:#62ff942b;--fd-border-3:#62ff9442;--fd-accent:#35f477;--fd-accent-muted:#35f47724;--fd-accent-strong:#77ff9f;--fd-accent-dim:#35f47712;--fd-overlay:#00000080;--fd-overlay-strong:#060a07d6;--fd-success:#55d982;--fd-success-muted:#55d9821f;--fd-warning:#e0dd72;--fd-warning-muted:#e0dd721f;--fd-danger:#ff7373;--fd-danger-muted:#ff73731f;--fd-info:#59bff5;--fd-info-muted:#59bff51f;--fd-cat-1:#ff7373;--fd-cat-2:#ffb070;--fd-cat-3:#e0dd72;--fd-cat-4:#35f477;--fd-cat-5:#55d982;--fd-cat-6:#7dffb0;--fd-cat-7:#59bff5;--fd-cat-8:#7ec8ff;--fd-cat-9:#b4a7ff;--fd-cat-10:#e0aaff;--fd-cat-11:#ff8ad4;--fd-cat-12:#a3e635;--fd-shadow-glow:0 0 24px #35f47712}:root[data-palette=tokyo-night]{--fd-bg-0:#16161e;--fd-bg-1:#1a1b26;--fd-bg-2:#24283b;--fd-bg-3:#292e42;--fd-bg-4:#3b4261;--fd-fg-0:#c0caf5;--fd-fg-1:#a9b1d6;--fd-fg-2:#939bc4;--fd-fg-3:#8189af;--fd-fg-4:#666d92;--fd-border-0:#a9b1d612;--fd-border-1:#a9b1d61c;--fd-border-2:#a9b1d62b;--fd-border-3:#a9b1d642;--fd-accent:#7aa2f7;--fd-accent-muted:#7aa2f726;--fd-accent-strong:#94b6fa;--fd-accent-dim:#7aa2f712;--fd-success:#9ece6a;--fd-success-muted:#9ece6a1f;--fd-warning:#e0af68;--fd-warning-muted:#e0af681f;--fd-danger:#f7768e;--fd-danger-muted:#f7768e1f;--fd-info:#7dcfff;--fd-info-muted:#7dcfff1f;--fd-cat-1:#f7768e;--fd-cat-2:#ff9e64;--fd-cat-3:#e0af68;--fd-cat-4:#9ece6a;--fd-cat-5:#73daca;--fd-cat-6:#2ac3de;--fd-cat-7:#7dcfff;--fd-cat-8:#7aa2f7;--fd-cat-9:#bb9af7;--fd-cat-10:#c0caf5;--fd-cat-11:#ff007c;--fd-cat-12:#9d7cd8;--fd-focus-ring-color:var(--fd-accent);--fd-shadow-glow:0 0 24px #7aa2f70f}:root[data-palette=tokyo-night][data-theme=light]{--fd-bg-0:#d6d8e3;--fd-bg-1:#e4e6ee;--fd-bg-2:#eff1f7;--fd-bg-3:#ced2e0;--fd-bg-4:#bfc4d6;--fd-fg-0:#2e3350;--fd-fg-1:#40456b;--fd-fg-2:#545a80;--fd-fg-3:#5d648d;--fd-fg-4:#7b82a6;--fd-border-0:#343b5817;--fd-border-1:#343b5824;--fd-border-2:#343b5833;--fd-border-3:#343b584d;--fd-accent:#2e7de9;--fd-accent-muted:#2e7de921;--fd-accent-strong:#1a63cf;--fd-accent-dim:#2e7de90f;--fd-success:#587539;--fd-success-muted:#5875391f;--fd-warning:#8f5e15;--fd-warning-muted:#8f5e151f;--fd-danger:#c53963;--fd-danger-muted:#c539631a;--fd-info:#007197;--fd-info-muted:#0071971a;--fd-cat-1:#c53963;--fd-cat-2:#d15a00;--fd-cat-3:#8f5e15;--fd-cat-4:#587539;--fd-cat-5:#387268;--fd-cat-6:#007197;--fd-cat-7:#2e7de9;--fd-cat-8:#2450b0;--fd-cat-9:#7847bd;--fd-cat-10:#5a30c2;--fd-cat-11:#b8336a;--fd-cat-12:#8c6c3e;--fd-shadow-glow:0 0 24px #2e7de914}:root[data-palette=catppuccin]{--fd-bg-0:#11111b;--fd-bg-1:#1e1e2e;--fd-bg-2:#282839;--fd-bg-3:#313244;--fd-bg-4:#45475a;--fd-fg-0:#cdd6f4;--fd-fg-1:#bac2de;--fd-fg-2:#a6adc8;--fd-fg-3:#9399b2;--fd-fg-4:#7f849c;--fd-border-0:#cdd6f412;--fd-border-1:#cdd6f41c;--fd-border-2:#cdd6f42b;--fd-border-3:#cdd6f442;--fd-accent:#cba6f7;--fd-accent-muted:#cba6f724;--fd-accent-strong:#dcc0ff;--fd-accent-dim:#cba6f712;--fd-overlay:#00000073;--fd-overlay-strong:#11111bcc;--fd-success:#a6e3a1;--fd-success-muted:#a6e3a11f;--fd-warning:#f9e2af;--fd-warning-muted:#f9e2af1f;--fd-danger:#f38ba8;--fd-danger-muted:#f38ba81f;--fd-info:#89dceb;--fd-info-muted:#89dceb1f;--fd-cat-1:#f5e0dc;--fd-cat-2:#f2cdcd;--fd-cat-3:#f5c2e7;--fd-cat-4:#cba6f7;--fd-cat-5:#f38ba8;--fd-cat-6:#eba0ac;--fd-cat-7:#fab387;--fd-cat-8:#f9e2af;--fd-cat-9:#a6e3a1;--fd-cat-10:#94e2d5;--fd-cat-11:#89dceb;--fd-cat-12:#74c7ec;--fd-shadow-glow:0 0 24px #cba6f70f}:root[data-palette=catppuccin][data-theme=light]{--fd-bg-0:#e6e9ef;--fd-bg-1:#eff1f5;--fd-bg-2:#fff;--fd-bg-3:#dce0e8;--fd-bg-4:#ccd0da;--fd-fg-0:#4c4f69;--fd-fg-1:#5c5f77;--fd-fg-2:#666980;--fd-fg-3:#6a6d80;--fd-fg-4:#83869a;--fd-border-0:#4c4f6917;--fd-border-1:#4c4f6924;--fd-border-2:#4c4f6933;--fd-border-3:#4c4f694d;--fd-accent:#8839ef;--fd-accent-muted:#8839ef24;--fd-accent-strong:#7222d1;--fd-accent-dim:#8839ef12;--fd-overlay:#4c4f6952;--fd-overlay-strong:#eff1f5d9;--fd-success:#3d8f2b;--fd-success-muted:#3d8f2b1c;--fd-warning:#a86e12;--fd-warning-muted:#a86e121c;--fd-danger:#d20f39;--fd-danger-muted:#d20f391c;--fd-info:#0c7a8f;--fd-info-muted:#0c7a8f1c;--fd-cat-1:#dc8a78;--fd-cat-2:#dd7878;--fd-cat-3:#ea76cb;--fd-cat-4:#8839ef;--fd-cat-5:#d20f39;--fd-cat-6:#e64553;--fd-cat-7:#fe640b;--fd-cat-8:#df8e1d;--fd-cat-9:#40a02b;--fd-cat-10:#179299;--fd-cat-11:#04a5e5;--fd-cat-12:#209fb5;--fd-shadow-glow:0 0 24px #8839ef14}:root[data-palette=nord]{--fd-bg-0:#242933;--fd-bg-1:#2e3440;--fd-bg-2:#3b4252;--fd-bg-3:#434c5e;--fd-bg-4:#4c566a;--fd-fg-0:#eceff4;--fd-fg-1:#e5e9f0;--fd-fg-2:#d8dee9;--fd-fg-3:#b6c0cf;--fd-fg-4:#98a3b5;--fd-border-0:#d8dee912;--fd-border-1:#d8dee91c;--fd-border-2:#d8dee92b;--fd-border-3:#d8dee942;--fd-accent:#88c0d0;--fd-accent-muted:#88c0d024;--fd-accent-strong:#a3d5e3;--fd-accent-dim:#88c0d012;--fd-overlay:#00000073;--fd-overlay-strong:#242933cc;--fd-success:#a3be8c;--fd-success-muted:#a3be8c1f;--fd-warning:#ebcb8b;--fd-warning-muted:#ebcb8b1f;--fd-danger:#cb7f88;--fd-danger-muted:#cb7f881f;--fd-info:#81a1c1;--fd-info-muted:#81a1c11f;--fd-cat-1:#bf616a;--fd-cat-2:#d08770;--fd-cat-3:#ebcb8b;--fd-cat-4:#a3be8c;--fd-cat-5:#8fbcbb;--fd-cat-6:#88c0d0;--fd-cat-7:#81a1c1;--fd-cat-8:#5e81ac;--fd-cat-9:#b48ead;--fd-cat-10:#eceff4;--fd-cat-11:#d8dee9;--fd-cat-12:#e5e9f0;--fd-shadow-glow:0 0 24px #88c0d00f}:root[data-palette=nord][data-theme=light]{--fd-bg-0:#dfe4ee;--fd-bg-1:#e9edf4;--fd-bg-2:#f8fafc;--fd-bg-3:#dae0ec;--fd-bg-4:#cfd6e4;--fd-fg-0:#2e3440;--fd-fg-1:#3b4252;--fd-fg-2:#434c5e;--fd-fg-3:#4c566a;--fd-fg-4:#77839a;--fd-border-0:#2e344017;--fd-border-1:#2e344024;--fd-border-2:#2e344033;--fd-border-3:#2e34404d;--fd-accent:#4c6f96;--fd-accent-muted:#4c6f9624;--fd-accent-strong:#3b587a;--fd-accent-dim:#4c6f9612;--fd-overlay:#2e344052;--fd-overlay-strong:#e9edf4d9;--fd-success:#55702f;--fd-success-muted:#55702f1c;--fd-warning:#8a6414;--fd-warning-muted:#8a64141c;--fd-danger:#a3383f;--fd-danger-muted:#a3383f1c;--fd-info:#3d6a86;--fd-info-muted:#3d6a861c;--fd-cat-1:#a3383f;--fd-cat-2:#b56a46;--fd-cat-3:#8a6414;--fd-cat-4:#55702f;--fd-cat-5:#3d6a86;--fd-cat-6:#4c6f96;--fd-cat-7:#5e81ac;--fd-cat-8:#3b4252;--fd-cat-9:#8f6f97;--fd-cat-10:#2e3440;--fd-cat-11:#434c5e;--fd-cat-12:#4c566a;--fd-shadow-glow:0 0 24px #4c6f9614}:root[data-palette=dracula]{--fd-bg-0:#21222c;--fd-bg-1:#282a36;--fd-bg-2:#343746;--fd-bg-3:#44475a;--fd-bg-4:#565973;--fd-fg-0:#f8f8f2;--fd-fg-1:#dedee0;--fd-fg-2:#bcbdc9;--fd-fg-3:#a0a4c0;--fd-fg-4:#868bab;--fd-border-0:#f8f8f212;--fd-border-1:#f8f8f21c;--fd-border-2:#f8f8f22b;--fd-border-3:#f8f8f242;--fd-accent:#bd93f9;--fd-accent-muted:#bd93f924;--fd-accent-strong:#d3b4ff;--fd-accent-dim:#bd93f912;--fd-overlay:#00000073;--fd-overlay-strong:#21222ccc;--fd-success:#50fa7b;--fd-success-muted:#50fa7b1f;--fd-warning:#ffb86c;--fd-warning-muted:#ffb86c1f;--fd-danger:#f55;--fd-danger-muted:#ff55551f;--fd-info:#8be9fd;--fd-info-muted:#8be9fd1f;--fd-cat-1:#f55;--fd-cat-2:#ffb86c;--fd-cat-3:#f1fa8c;--fd-cat-4:#50fa7b;--fd-cat-5:#8be9fd;--fd-cat-6:#bd93f9;--fd-cat-7:#ff79c6;--fd-cat-8:#6272a4;--fd-cat-9:#ff6e6e;--fd-cat-10:#a4ffff;--fd-cat-11:#caa9fa;--fd-cat-12:#f8f8f2;--fd-shadow-glow:0 0 24px #bd93f90f}:root[data-palette=dracula][data-theme=light]{--fd-bg-0:#f2eeda;--fd-bg-1:#fbf8e8;--fd-bg-2:#fffbeb;--fd-bg-3:#eae5cf;--fd-bg-4:#dcd6bc;--fd-fg-0:#1f1f1f;--fd-fg-1:#3a3728;--fd-fg-2:#55503a;--fd-fg-3:#6c664b;--fd-fg-4:#8a8368;--fd-border-0:#1f1f1f17;--fd-border-1:#1f1f1f24;--fd-border-2:#1f1f1f33;--fd-border-3:#1f1f1f4d;--fd-accent:#644ac9;--fd-accent-muted:#644ac924;--fd-accent-strong:#4f39a8;--fd-accent-dim:#644ac912;--fd-overlay:#1f1f1f52;--fd-overlay-strong:#fbf8e8d9;--fd-success:#14710a;--fd-success-muted:#14710a1c;--fd-warning:#a34d14;--fd-warning-muted:#a34d141c;--fd-danger:#cb3a2a;--fd-danger-muted:#cb3a2a1c;--fd-info:#036a96;--fd-info-muted:#036a961c;--fd-cat-1:#cb3a2a;--fd-cat-2:#a34d14;--fd-cat-3:#8a6800;--fd-cat-4:#14710a;--fd-cat-5:#036a96;--fd-cat-6:#644ac9;--fd-cat-7:#c41c7a;--fd-cat-8:#4a4e6a;--fd-cat-9:#b42318;--fd-cat-10:#0f6f8a;--fd-cat-11:#4f39a8;--fd-cat-12:#1f1f1f;--fd-shadow-glow:0 0 24px #644ac914}:root[data-palette=solarized]{--fd-bg-0:#00212b;--fd-bg-1:#002b36;--fd-bg-2:#073642;--fd-bg-3:#0d4552;--fd-bg-4:#155969;--fd-fg-0:#fdf6e3;--fd-fg-1:#eee8d5;--fd-fg-2:#93a1a1;--fd-fg-3:#87999b;--fd-fg-4:#6f8288;--fd-border-0:#93a1a112;--fd-border-1:#93a1a11c;--fd-border-2:#93a1a12b;--fd-border-3:#93a1a142;--fd-accent:#268bd2;--fd-accent-muted:#268bd224;--fd-accent-strong:#57a8e0;--fd-accent-dim:#268bd212;--fd-overlay:#00000073;--fd-overlay-strong:#00212bcc;--fd-success:#859900;--fd-success-muted:#8599001f;--fd-warning:#b58900;--fd-warning-muted:#b589001f;--fd-danger:#e5534e;--fd-danger-muted:#e5534e1f;--fd-info:#2aa198;--fd-info-muted:#2aa1981f;--fd-cat-1:#dc322f;--fd-cat-2:#cb4b16;--fd-cat-3:#b58900;--fd-cat-4:#859900;--fd-cat-5:#2aa198;--fd-cat-6:#268bd2;--fd-cat-7:#6c71c4;--fd-cat-8:#d33682;--fd-cat-9:#93a1a1;--fd-cat-10:#eee8d5;--fd-cat-11:#fdf6e3;--fd-cat-12:#2aa198;--fd-shadow-glow:0 0 24px #268bd20f}:root[data-palette=solarized][data-theme=light]{--fd-bg-0:#eee8d5;--fd-bg-1:#f8f2e0;--fd-bg-2:#fdf6e3;--fd-bg-3:#e6dfc8;--fd-bg-4:#d9d2ba;--fd-fg-0:#002b36;--fd-fg-1:#073642;--fd-fg-2:#4e646b;--fd-fg-3:#5b7176;--fd-fg-4:#7b8d90;--fd-border-0:#002b3617;--fd-border-1:#002b3624;--fd-border-2:#002b3633;--fd-border-3:#002b364d;--fd-accent:#1a6c9c;--fd-accent-muted:#1a6c9c24;--fd-accent-strong:#0f5578;--fd-accent-dim:#1a6c9c12;--fd-overlay:#002b3652;--fd-overlay-strong:#f8f2e0d9;--fd-success:#5f6f00;--fd-success-muted:#5f6f001c;--fd-warning:#8a6800;--fd-warning-muted:#8a68001c;--fd-danger:#c62d2a;--fd-danger-muted:#c62d2a1c;--fd-info:#1f7d76;--fd-info-muted:#1f7d761c;--fd-cat-1:#c62d2a;--fd-cat-2:#cb4b16;--fd-cat-3:#8a6800;--fd-cat-4:#5f6f00;--fd-cat-5:#1f7d76;--fd-cat-6:#1a6c9c;--fd-cat-7:#6c71c4;--fd-cat-8:#d33682;--fd-cat-9:#5b7176;--fd-cat-10:#002b36;--fd-cat-11:#073642;--fd-cat-12:#268bd2;--fd-shadow-glow:0 0 24px #1a6c9c14}:root[data-palette=one]{--fd-bg-0:#21252b;--fd-bg-1:#282c34;--fd-bg-2:#31353f;--fd-bg-3:#3a3f4b;--fd-bg-4:#464c59;--fd-fg-0:#dcdfe4;--fd-fg-1:#b6bdc9;--fd-fg-2:#a2aab8;--fd-fg-3:#8f97a5;--fd-fg-4:#767e8d;--fd-border-0:#abb2bf12;--fd-border-1:#abb2bf1c;--fd-border-2:#abb2bf2b;--fd-border-3:#abb2bf42;--fd-accent:#61afef;--fd-accent-muted:#61afef24;--fd-accent-strong:#8ac6f5;--fd-accent-dim:#61afef12;--fd-overlay:#00000073;--fd-overlay-strong:#21252bcc;--fd-success:#98c379;--fd-success-muted:#98c3791f;--fd-warning:#e5c07b;--fd-warning-muted:#e5c07b1f;--fd-danger:#e06c75;--fd-danger-muted:#e06c751f;--fd-info:#56b6c2;--fd-info-muted:#56b6c21f;--fd-cat-1:#e06c75;--fd-cat-2:#d19a66;--fd-cat-3:#e5c07b;--fd-cat-4:#98c379;--fd-cat-5:#56b6c2;--fd-cat-6:#61afef;--fd-cat-7:#c678dd;--fd-cat-8:#be5046;--fd-cat-9:#abb2bf;--fd-cat-10:#c24038;--fd-cat-11:#528bff;--fd-cat-12:#a9a1e1;--fd-shadow-glow:0 0 24px #61afef0f}:root[data-palette=one][data-theme=light]{--fd-bg-0:#e5e5e6;--fd-bg-1:#f2f2f3;--fd-bg-2:#fafafa;--fd-bg-3:#e0e0e2;--fd-bg-4:#d3d3d6;--fd-fg-0:#383a42;--fd-fg-1:#494b53;--fd-fg-2:#5b5d64;--fd-fg-3:#6b6d74;--fd-fg-4:#86888e;--fd-border-0:#383a4217;--fd-border-1:#383a4224;--fd-border-2:#383a4233;--fd-border-3:#383a424d;--fd-accent:#3568d4;--fd-accent-muted:#3568d424;--fd-accent-strong:#2450b0;--fd-accent-dim:#3568d412;--fd-overlay:#383a4252;--fd-overlay-strong:#f2f2f3d9;--fd-success:#3f7f3e;--fd-success-muted:#3f7f3e1c;--fd-warning:#9a6700;--fd-warning-muted:#9a67001c;--fd-danger:#ca1243;--fd-danger-muted:#ca12431c;--fd-info:#0169a0;--fd-info-muted:#0169a01c;--fd-cat-1:#ca1243;--fd-cat-2:#c18401;--fd-cat-3:#9a6700;--fd-cat-4:#3f7f3e;--fd-cat-5:#0169a0;--fd-cat-6:#3568d4;--fd-cat-7:#a626a4;--fd-cat-8:#e45649;--fd-cat-9:#383a42;--fd-cat-10:#a626a4;--fd-cat-11:#2450b0;--fd-cat-12:#0184bc;--fd-shadow-glow:0 0 24px #3568d414}:root[data-palette=rose-pine]{--fd-bg-0:#16141f;--fd-bg-1:#191724;--fd-bg-2:#1f1d2e;--fd-bg-3:#26233a;--fd-bg-4:#403d52;--fd-fg-0:#e0def4;--fd-fg-1:#cbc7e2;--fd-fg-2:#a9a5c4;--fd-fg-3:#928eae;--fd-fg-4:#7c7896;--fd-border-0:#e0def412;--fd-border-1:#e0def41c;--fd-border-2:#e0def42b;--fd-border-3:#e0def442;--fd-accent:#c4a7e7;--fd-accent-muted:#c4a7e724;--fd-accent-strong:#d7bff5;--fd-accent-dim:#c4a7e712;--fd-overlay:#00000073;--fd-overlay-strong:#16141fcc;--fd-success:#9ccfd8;--fd-success-muted:#9ccfd81f;--fd-warning:#f6c177;--fd-warning-muted:#f6c1771f;--fd-danger:#eb6f92;--fd-danger-muted:#eb6f921f;--fd-info:#7fb4cd;--fd-info-muted:#7fb4cd1f;--fd-cat-1:#eb6f92;--fd-cat-2:#f6c177;--fd-cat-3:#ebbcba;--fd-cat-4:#31748f;--fd-cat-5:#9ccfd8;--fd-cat-6:#c4a7e7;--fd-cat-7:#e0def4;--fd-cat-8:#908caa;--fd-cat-9:#ea9a97;--fd-cat-10:#3e8fb0;--fd-cat-11:#b4637a;--fd-cat-12:#fad9a1;--fd-shadow-glow:0 0 24px #c4a7e70f}:root[data-palette=rose-pine][data-theme=light]{--fd-bg-0:#f2e9e1;--fd-bg-1:#faf4ed;--fd-bg-2:#fffaf3;--fd-bg-3:#ece0d8;--fd-bg-4:#dfdad9;--fd-fg-0:#4a4566;--fd-fg-1:#575279;--fd-fg-2:#666189;--fd-fg-3:#716d86;--fd-fg-4:#8e89a0;--fd-border-0:#57527917;--fd-border-1:#57527924;--fd-border-2:#57527933;--fd-border-3:#5752794d;--fd-accent:#907aa9;--fd-accent-muted:#907aa924;--fd-accent-strong:#79648f;--fd-accent-dim:#907aa912;--fd-overlay:#4a456652;--fd-overlay-strong:#faf4edd9;--fd-success:#43808c;--fd-success-muted:#43808c1c;--fd-warning:#a3711a;--fd-warning-muted:#a3711a1c;--fd-danger:#b4637a;--fd-danger-muted:#b4637a1c;--fd-info:#286983;--fd-info-muted:#2869831c;--fd-cat-1:#b4637a;--fd-cat-2:#a3711a;--fd-cat-3:#d7827e;--fd-cat-4:#286983;--fd-cat-5:#56949f;--fd-cat-6:#907aa9;--fd-cat-7:#575279;--fd-cat-8:#6e6a86;--fd-cat-9:#c17a7e;--fd-cat-10:#3e8fb0;--fd-cat-11:#907aa9;--fd-cat-12:#ea9d34;--fd-shadow-glow:0 0 24px #907aa914}:root{--fd-unread:var(--fd-success)}:root:not([data-palette]),:root[data-palette=gruvbox],:root[data-palette=matrix]{--fd-unread:var(--fd-info)}body{background:var(--fd-bg-0);color:var(--fd-fg-0);font-family:var(--font-sans);font-weight:var(--fd-weight-ui,400);font-size:var(--fd-text-base);line-height:var(--fd-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}.fd-type-scope{--fd-text-2xs:calc(11px * var(--fd-font-scale) * var(--fd-scope-scale));--fd-text-xs:calc(12px * var(--fd-font-scale) * var(--fd-scope-scale));--fd-text-sm:calc(14px * var(--fd-font-scale) * var(--fd-scope-scale));--fd-text-base:calc(15px * var(--fd-font-scale) * var(--fd-scope-scale));--fd-text-md:calc(16px * var(--fd-font-scale) * var(--fd-scope-scale));--fd-text-lg:calc(18px * var(--fd-font-scale) * var(--fd-scope-scale));--fd-text-xl:calc(22px * var(--fd-font-scale) * var(--fd-scope-scale));--fd-text-2xl:calc(26px * var(--fd-font-scale) * var(--fd-scope-scale));--fd-text-3xl:calc(32px * var(--fd-font-scale) * var(--fd-scope-scale));font-size:calc(1em * var(--fd-scope-scale))}.fd-scope-sidebar{--fd-scope-scale:var(--fd-scale-sidebar,1);font-weight:var(--fd-weight-sidebar,inherit)}.fd-scope-chat{--fd-scope-scale:var(--fd-scale-chat,1);font-family:var(--fd-font-chat,var(--font-sans));font-weight:var(--fd-weight-chat,inherit)}:where(code,kbd,samp){font-size:calc(1em * var(--fd-scale-code,1))}:where(pre,code,kbd,samp,.font-mono,.fd-type-mono){font-weight:var(--fd-weight-code,inherit)}.fd-type-body{font-size:var(--fd-text-md);line-height:var(--fd-leading-relaxed)}.fd-type-supporting{font-size:var(--fd-text-sm);line-height:var(--fd-leading-normal)}.fd-type-label{font-size:var(--fd-text-base);font-weight:500;line-height:var(--fd-leading-normal)}.fd-type-meta{font-size:var(--fd-text-xs);line-height:var(--fd-leading-normal)}.fd-type-heading{font-size:var(--fd-text-xl);letter-spacing:var(--fd-tracking-tight);font-weight:600;line-height:var(--fd-leading-tight)}.fd-type-heading--sm{font-size:var(--fd-text-lg)}.fd-type-heading--lg{font-size:var(--fd-text-2xl)}.fd-type-mono{font-family:var(--fd-font-mono)}.fd-type-eyebrow{font-size:var(--fd-text-xs);font-weight:500;line-height:var(--fd-leading-normal);letter-spacing:.08em;text-transform:uppercase}.fd-type-eyebrow--sm{font-size:var(--fd-text-2xs)}.fd-markdown{--fd-prose-measure:var(--fd-measure)}.fd-markdown :is(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6){max-width:var(--fd-prose-measure)}.fd-markdown :is(li,blockquote) :is(p,ul,ol,blockquote){max-width:none}.fd-markdown :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}.fd-markdown :is(p,li){text-wrap:pretty}.fd-markdown code{-webkit-box-decoration-break:clone;box-decoration-break:clone}.fd-markdown input[type=checkbox]{appearance:none;vertical-align:-.125em;border:1.5px solid var(--fd-border-3);border-radius:var(--fd-radius-sm);background:0 0;flex-shrink:0;width:1em;height:1em;margin:0 .15em 0 0}.fd-markdown input[type=checkbox]:checked{border-color:var(--fd-accent);background-color:var(--fd-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E");background-size:100% 100%}:root[data-theme=light] .fd-markdown input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E")}.fd-markdown hr{border-radius:var(--fd-radius-full);background:var(--fd-border-3);border:0;width:48px;height:2px;margin-inline:auto}.fd-mermaid svg{max-width:100%;height:auto;display:block}.fd-focus:focus-visible{outline:var(--fd-focus-ring-width) solid var(--fd-focus-ring-color);outline-offset:var(--fd-focus-ring-offset)}.fd-focus-inset:focus-visible{outline:var(--fd-focus-ring-width) solid var(--fd-focus-ring-color);outline-offset:calc(-1 * var(--fd-focus-ring-width))}.fd-focus-fill:focus-visible{outline:none}.fd-focus-within:has(:focus-visible){outline:var(--fd-focus-ring-width) solid var(--fd-focus-ring-color);outline-offset:var(--fd-focus-ring-offset)}.fd-row-selected{background-color:var(--fd-interactive-selected)}[data-selectable],[data-selectable] *{-webkit-user-select:text;user-select:text}[data-selectable] button,[data-selectable] [role=button]{-webkit-user-select:none;user-select:none}[data-sidebar-scroll] [data-radix-scroll-area-viewport]>div{min-width:0!important;display:block!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--fd-border-1);border-radius:var(--fd-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--fd-border-2)}.fd-collapsible-content{contain:layout paint;overflow:hidden}@keyframes fd-expand{0%{opacity:0;height:0}45%{opacity:1}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes fd-collapse{0%{height:var(--radix-collapsible-content-height);opacity:1}55%{opacity:0}to{opacity:0;height:0}}[data-fd-shell][data-animating] [data-panel]{transition:flex-grow var(--fd-duration-panel) var(--fd-ease-panel)}@keyframes fd-toast-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fd-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes fd-menu-pop-in{0%{opacity:0;transform:translateY(calc(var(--fd-menu-dir,-1) * .25rem)) scale(.985)}}@keyframes fd-menu-pop-out{to{opacity:0;transform:translateY(calc(var(--fd-menu-dir,-1) * .125rem)) scale(.99)}}.fd-menu-pop[data-side=top]{--fd-menu-dir:1;transform-origin:bottom}.fd-menu-pop[data-side=bottom]{--fd-menu-dir:-1;transform-origin:top}.fd-menu-pop[data-state=open]{animation:fd-menu-pop-in var(--fd-duration-normal) var(--fd-ease-default)}.fd-menu-pop[data-state=closed]{animation:fd-menu-pop-out var(--fd-duration-fast) var(--fd-ease-default) forwards}@keyframes fd-diamond-activity{0%,19%,38%,86%,to{opacity:.55}0%,19%,38%{transform:scale(.82)rotate(0)}10%,29%,47%{opacity:1;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1)rotate(12deg)}74%{opacity:1;transform:scale(1)rotate(348deg)}77%{opacity:1;transform:scale(1)rotate(360deg)}86%,to{transform:scale(.82)rotate(360deg)}}.fd-type-readout,.fd-readout{font-family:var(--fd-font-mono);font-size:var(--fd-text-2xs);line-height:var(--fd-leading-normal);letter-spacing:var(--fd-tracking-normal)}.fd-type-microlabel,.fd-microlabel{font-family:var(--fd-font-mono);font-size:var(--fd-text-2xs);line-height:var(--fd-leading-tight);letter-spacing:var(--fd-tracking-widest);text-transform:uppercase}.fd-type-microlabel{font-weight:500}.fd-type-microlabel--md,.fd-microlabel--md{font-size:var(--fd-text-xs);letter-spacing:var(--fd-tracking-wide)}.fd-conversation-block--deferred{content-visibility:auto;contain-intrinsic-size:auto 96px}@keyframes fd-message-in{0%{opacity:0;transform:translateY(14px)}}.fd-conversation-block--enter{animation:fd-message-in .3s var(--fd-ease-panel) backwards}.fd-status-text{vertical-align:bottom;align-items:center;min-width:0;max-width:100%;display:inline-grid;position:relative}.fd-status-text__in,.fd-status-text__out{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.fd-status-text__out{pointer-events:none;width:100%;animation:fd-status-text-out var(--fd-duration-normal) var(--fd-ease-default) forwards}.fd-status-text__out:before{content:attr(data-text)}.fd-status-text__in--enter{animation:fd-status-text-in var(--fd-duration-normal) var(--fd-ease-default) both}@keyframes fd-status-text-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--fd-status-swap-distance) * -1))}}@keyframes fd-status-text-in{0%{opacity:0;transform:translateY(var(--fd-status-swap-distance))}to{opacity:1;transform:translateY(0)}}.fd-status-text--live .fd-status-text__in{isolation:isolate;position:relative}.fd-status-text--live .fd-status-text__in:after{content:"";background:linear-gradient(90deg,#0000,currentColor,#0000);width:45%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.fd-status-text--live .fd-status-text__in:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 28%,transparent),transparent)}}.fd-status-text--live .fd-status-text__in:after{pointer-events:none;animation:fd-status-shimmer 1.8s var(--fd-ease-default) infinite}@keyframes fd-status-shimmer{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap;font-style:normal}:root{color-scheme:dark;--site-canvas-sunken:#0b0b0d;--site-chrome:#131316;--site-frame-border:#ffffff14;--site-gutter:28px}html{scroll-behavior:smooth}body{background:var(--fd-bg-0);color:var(--fd-fg-0);font-family:var(--fd-font-sans);margin:0}body,button,a{-webkit-font-smoothing:antialiased}a{color:inherit;transition:color var(--fd-duration-fast,.12s) ease;text-decoration:none}svg{flex:none}.site-frame{border-left:1px solid var(--site-frame-border);border-right:1px solid var(--site-frame-border);width:min(1240px,100%);min-height:100vh;margin:0 auto;position:relative}.legal-page{width:min(760px,calc(100% - (var(--site-gutter) * 2)));margin:0 auto;padding:88px 0 96px}.legal-page h1{letter-spacing:-.05em;max-width:680px;margin:16px 0 10px;font-size:clamp(42px,7vw,68px);line-height:.98}.legal-page__updated{color:var(--fd-fg-2);margin:0 0 48px;font-size:14px}.legal-copy{color:var(--fd-fg-1);font-size:16px;line-height:1.7}.legal-copy p{margin:0 0 22px}.legal-copy h2{color:var(--fd-fg-0);letter-spacing:-.02em;margin:42px 0 12px;font-size:20px;line-height:1.25}.legal-copy a{color:var(--fd-accent-strong);text-underline-offset:3px;text-decoration:underline}.pair-page{width:min(560px,calc(100% - (var(--site-gutter) * 2)));margin:0 auto;padding:88px 0 96px}.pair-page h1{letter-spacing:-.05em;margin:16px 0 12px;font-size:clamp(36px,8vw,56px);line-height:.98}.pair-page__lede,.pair-page__fallback{color:var(--fd-fg-1);margin:0;font-size:16px;line-height:1.6}.pair-page__actions{flex-wrap:wrap;gap:12px;margin:28px 0 20px;display:flex}.pair-page__fallback a{color:var(--fd-accent-strong);text-underline-offset:3px;text-decoration:underline}.site-rail{background-image:repeating-linear-gradient(#ffffff24 0 1px,#0000 1px 14px);width:5px;position:absolute;top:0;bottom:0}.site-rail--left{left:-8px}.site-rail--right{right:-8px}.status-dot{border-radius:var(--fd-radius-full);background:var(--fd-accent);flex:none;width:5px;height:5px;display:inline-block}.eyebrow,.mock-label,.showcase__caption p,.harnesses__label,.hero__footnote{font-family:var(--fd-font-mono);letter-spacing:.12em;text-transform:uppercase}.btn{border-radius:var(--fd-radius-md);box-sizing:border-box;white-space:nowrap;height:42px;transition:background-color var(--fd-duration-fast,.12s) ease,border-color var(--fd-duration-fast,.12s) ease;align-items:center;gap:9px;padding:0 18px;font-size:15px;font-weight:550;display:inline-flex}.btn svg{width:16px;height:16px}.btn--sm{border-radius:var(--fd-radius-sm);gap:8px;height:30px;padding:0 11px;font-size:13px}.btn--accent{background:var(--fd-accent);color:var(--fd-bg-0)}.btn--accent:hover{background:var(--fd-accent-strong);color:var(--fd-bg-0)}.btn--outline{border:1px solid var(--fd-border-2);color:var(--fd-fg-0)}.btn--outline:hover{border-color:var(--fd-border-3);color:var(--fd-fg-0)}.key-badge{min-width:17px;height:17px;color:inherit;font-family:var(--fd-font-mono);background:#09090b2e;border-radius:3px;place-items:center;padding:0 3px;font-size:10px;font-weight:400;display:grid}.key-badge--ghost{border:1px solid var(--fd-border-2);color:var(--fd-fg-2);background:0 0}.btn--sm .key-badge{min-width:15px;height:15px;font-size:9px}@media(hover:none),(pointer:coarse){.key-badge{display:none}}.text-link{color:var(--fd-accent-strong);align-items:center;gap:6px;font-size:13px;font-weight:550;display:inline-flex}.text-link svg{width:14px;height:14px}.text-link:hover{color:var(--fd-accent)}.site-header{height:64px;padding:0 var(--site-gutter);border-bottom:1px solid var(--site-frame-border);align-items:center;gap:24px;display:flex}.brand-lockup{letter-spacing:-.02em;align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.brand-lockup img{width:22px;height:22px}.site-nav{align-items:center;gap:26px;margin-left:14px;margin-right:auto;display:flex}.site-nav a,.nav-link{color:var(--fd-fg-2);font-size:13px}.site-nav a:hover,.nav-link:hover,.brand-lockup:hover{color:var(--fd-accent-strong)}.site-header__actions{align-items:center;gap:14px;display:flex}.hero{padding:116px var(--site-gutter) 92px;border-bottom:1px solid var(--site-frame-border);text-align:center}.eyebrow{color:var(--fd-accent-strong);letter-spacing:.14em;align-items:center;gap:8px;margin:0;font-size:11px;display:inline-flex}.hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:880px;margin:26px auto 0;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:600;line-height:1.02}.hero h1 span{display:block}.hero__lede{max-width:620px;color:var(--fd-fg-2);text-wrap:pretty;margin:26px auto 0;font-size:17px;line-height:1.65}.hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:36px;display:flex}.hero__footnote{color:var(--fd-fg-4);letter-spacing:.04em;text-transform:none;margin:26px 0 0;font-size:11px}.features{border-bottom:1px solid var(--site-frame-border);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.feature{padding:34px var(--site-gutter) 38px;border-left:1px solid var(--site-frame-border)}.feature:first-child{border-left:none}.feature h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.feature p{max-width:34ch;color:var(--fd-fg-2);margin:11px 0 0;font-size:14px;line-height:1.6}.showcase{padding:0 var(--site-gutter);border-bottom:1px solid var(--site-frame-border);background:var(--site-canvas-sunken)}.showcase__caption{justify-content:space-between;align-items:center;gap:16px;padding:14px 0 18px;display:flex}.showcase__caption p{color:var(--fd-fg-4);margin:0;font-size:10px}.showcase__status{align-items:center;gap:7px;display:inline-flex;color:var(--fd-accent-strong)!important}.showcase__stage{grid-template-columns:minmax(0,1fr) 268px;align-items:end;gap:24px;display:grid}.showcase__desktop{min-width:0;overflow:hidden}.mock-window{box-sizing:border-box;border:1px solid var(--fd-border-2);background:var(--fd-bg-1);border-bottom:none;border-radius:10px 10px 0 0;min-width:880px;overflow:hidden}.mock-window__bar{border-bottom:1px solid var(--fd-border-0);background:var(--site-chrome);grid-template-columns:120px 1fr 120px;align-items:center;min-height:40px;padding:0 14px;display:grid}.mock-window__dots{gap:6px;display:flex}.mock-window__dots span{border-radius:var(--fd-radius-full);background:var(--fd-bg-4);width:8px;height:8px}.mock-window__title{color:var(--fd-fg-3);font-family:var(--fd-font-mono);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.mock-window__title img{opacity:.75;width:13px;height:13px}.mock-window__body{grid-template-columns:192px minmax(0,1fr) 184px;min-height:470px;display:grid}.mock-label{color:var(--fd-fg-4);margin:0;font-size:9px}.mock-sidebar{border-right:1px solid var(--fd-border-0);flex-direction:column;padding:18px 12px 14px;display:flex}.mock-sidebar .mock-label{margin-left:6px}.mock-label--spaced{margin-top:22px}.mock-sidebar__workspace{align-items:center;gap:10px;padding:0 6px 18px;display:flex}.mock-sidebar__workspace strong{color:var(--fd-fg-1);font-size:12px;font-weight:600;display:block}.mock-sidebar__workspace small{color:var(--fd-fg-4);margin-top:2px;font-size:10px;display:block}.mock-sidebar__workspace svg{width:13px;height:13px;color:var(--fd-fg-4);margin-left:auto}.mock-avatar{width:26px;height:26px;color:var(--fd-accent-strong);font-family:var(--fd-font-mono);border:1px solid #34d39980;border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.mock-project{border-radius:var(--fd-radius-sm);color:var(--fd-fg-1);background:#34d39914;align-items:center;gap:8px;margin-top:9px;padding:8px;font-size:12px;display:flex}.mock-project__mark{color:var(--fd-accent-strong);font-family:var(--fd-font-mono);font-size:11px}.mock-project__count{color:var(--fd-fg-4);font-family:var(--fd-font-mono);margin-left:auto;font-size:10px}.mock-thread{border-radius:var(--fd-radius-sm);align-items:flex-start;gap:9px;margin-top:4px;padding:9px 8px;display:flex}.mock-thread:first-of-type{margin-top:8px}.mock-thread--active{background:#34d39914}.mock-thread svg{width:13px;height:13px;color:var(--fd-fg-4);margin-top:2px}.mock-thread--active svg{color:var(--fd-accent)}.mock-thread strong{color:var(--fd-fg-1);font-size:12px;font-weight:550;display:block}.mock-thread--active strong{color:var(--fd-fg-0)}.mock-thread small{color:var(--fd-fg-4);margin-top:3px;font-size:10px;display:block}.mock-sidebar__footer{border-top:1px solid var(--fd-border-0);color:var(--fd-fg-4);font-family:var(--fd-font-mono);align-items:center;gap:8px;margin-top:auto;padding:12px 6px 0;font-size:10px;display:flex}.mock-conversation{min-width:0;padding:22px 26px 20px}.mock-conversation__header{border-bottom:1px solid var(--fd-border-0);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.mock-conversation__header h3{letter-spacing:-.02em;margin:8px 0 0;font-size:17px;font-weight:600}.mock-pill{color:var(--fd-accent-strong);font-family:var(--fd-font-mono);letter-spacing:.1em;border:1px solid #34d3994d;border-radius:4px;padding:4px 7px;font-size:9px}.mock-pill--sm{letter-spacing:.08em;margin-left:auto;padding:3px 6px;font-size:8px}.mock-message--user{border:1px solid var(--fd-border-1);background:var(--fd-bg-2);max-width:78%;color:var(--fd-fg-1);border-radius:8px 8px 2px;margin:20px 0 0 auto;padding:11px 13px;font-size:13px;line-height:1.55}.mock-message--agent{max-width:92%;color:var(--fd-fg-2);margin-top:18px;font-size:13px;line-height:1.65}.mock-tools{gap:6px;margin-top:18px;display:grid}.mock-tool{border:1px solid var(--fd-border-0);border-radius:var(--fd-radius-sm);background:var(--site-chrome);color:var(--fd-fg-2);grid-template-columns:16px 1fr auto;align-items:center;gap:9px;padding:10px 11px;font-size:12px;display:grid}.mock-tool--running{border-color:#34d39938}.mock-tool svg{width:13px;height:13px;color:var(--fd-accent)}.mock-tool--running svg{color:var(--fd-accent-strong)}.mock-tool code{color:var(--fd-fg-1);font-family:var(--fd-font-mono);font-size:11px}.mock-tool small{color:var(--fd-fg-4);font-family:var(--fd-font-mono);font-size:10px}.mock-tool--running small{color:var(--fd-accent-strong)}.mock-composer{border:1px solid var(--fd-border-1);border-radius:var(--fd-radius-md);color:var(--fd-fg-4);justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding:11px 12px;font-size:12px;display:flex}.mock-composer__send{background:var(--fd-accent);width:22px;height:22px;color:var(--fd-bg-0);border-radius:5px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.mock-inspector{border-left:1px solid var(--fd-border-0);padding:22px 16px}.mock-inspector__state{align-items:flex-start;gap:9px;margin-top:13px;display:flex}.mock-inspector__state .status-dot{width:6px;height:6px;margin-top:5px}.mock-inspector__state strong{color:var(--fd-fg-1);font-size:12px;font-weight:550;display:block}.mock-inspector__state small{color:var(--fd-fg-4);margin-top:3px;font-size:10px;display:block}.mock-inspector__row{color:var(--fd-fg-4);justify-content:space-between;align-items:baseline;gap:8px;margin-top:14px;font-size:11px;display:flex}.mock-inspector__row:first-of-type{margin-top:20px}.mock-inspector__row strong{color:var(--fd-fg-2);font-weight:550}.mock-inspector__divider{background:var(--fd-border-0);height:1px;margin:20px 0}.mock-inspector__path{color:var(--fd-fg-4);align-items:center;gap:8px;margin-top:12px;display:flex}.mock-inspector__path svg{width:13px;height:13px}.mock-inspector__path code{color:var(--fd-fg-1);font-family:var(--fd-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mock-diff{font-family:var(--fd-font-mono);align-items:center;gap:12px;margin-top:20px;font-size:11px;display:flex}.mock-diff span{align-items:center;gap:6px;display:inline-flex}.mock-diff strong{color:var(--fd-fg-1);font-weight:550}.mock-diff__bar{border-radius:2px;width:3px;height:13px;display:inline-block}.mock-diff__bar--add{background:var(--fd-accent)}.mock-diff__bar--del{background:var(--fd-danger)}.mock-diff__caption{color:var(--fd-fg-4);font-family:var(--fd-font-mono);margin-top:8px;font-size:10px;display:block}.mock-phone{box-sizing:border-box;border:1px solid var(--fd-border-3);background:#16161a;border-bottom:none;border-radius:34px 34px 0 0;width:268px;height:470px;padding:9px;box-shadow:0 -10px 50px #00000073}.mock-phone__screen{background:var(--fd-bg-0);border-radius:26px 26px 0 0;flex-direction:column;height:100%;display:flex;overflow:hidden}.mock-phone__status{color:var(--fd-fg-1);font-family:var(--fd-font-mono);justify-content:space-between;align-items:center;padding:12px 16px 8px;font-size:10px;display:flex}.mock-phone__paired{color:var(--fd-accent-strong);align-items:center;gap:5px;display:inline-flex}.mock-phone__header{border-bottom:1px solid #ffffff12;align-items:center;gap:9px;padding:8px 14px 12px;display:flex}.mock-phone__header>svg{width:15px;height:15px;color:var(--fd-fg-4)}.mock-phone__header span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;display:block;overflow:hidden}.mock-phone__header small{color:var(--fd-fg-4);font-family:var(--fd-font-mono);margin-top:2px;font-size:9px;display:block}.mock-phone__body{flex:1;padding:14px}.mock-phone__body .mock-message--user{max-width:84%;margin-top:0;padding:9px 11px;font-size:11px;line-height:1.5}.mock-phone__body .mock-message--agent{margin-top:14px;font-size:11px;line-height:1.55}.mock-phone__body .mock-tools{gap:5px;margin-top:14px}.mock-phone__body .mock-tool{align-items:center;gap:8px;padding:8px 9px;font-size:10px;display:flex}.mock-phone__body .mock-tool svg{width:11px;height:11px}.mock-phone__body .mock-tool code{font-size:9px}.mock-phone__body .mock-tool small{margin-left:auto;font-size:9px}.mock-phone__composer{border:1px solid var(--fd-border-1);color:var(--fd-fg-4);border-radius:20px;justify-content:space-between;align-items:center;gap:9px;margin:0 12px 16px;padding:9px 11px;font-size:11px;display:flex}.mock-phone__composer .mock-composer__send{border-radius:var(--fd-radius-full);width:20px;height:20px;font-size:11px}.harnesses{padding:26px var(--site-gutter);border-bottom:1px solid var(--site-frame-border);flex-wrap:wrap;align-items:center;gap:14px 40px;display:flex}.harnesses__label{color:var(--fd-fg-4);letter-spacing:.14em;margin:0;font-size:10px}.harnesses__list{color:var(--fd-fg-1);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:12px 34px;font-size:15px;font-weight:550;display:flex}.harnesses__more{color:var(--fd-fg-4);font-family:var(--fd-font-mono);font-size:12px;font-weight:400}.security{padding:22px var(--site-gutter);border-bottom:1px solid var(--site-frame-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.security__points{color:var(--fd-fg-3);font-family:var(--fd-font-mono);flex-wrap:wrap;gap:12px 26px;font-size:11px;display:flex}.security__points span{align-items:center;gap:7px;display:inline-flex}.security__points svg{width:13px;height:13px;color:var(--fd-accent)}.site-footer{padding:26px var(--site-gutter) 30px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.site-footer__brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.site-footer__brand img{opacity:.85;width:19px;height:19px}.site-footer__brand small{color:var(--fd-fg-4);letter-spacing:normal;margin-left:10px;font-size:12px;font-weight:400}.site-footer__links{color:var(--fd-fg-2);align-items:center;gap:22px;font-size:12px;display:flex}.site-footer__links a:hover{color:var(--fd-accent-strong)}@media(max-width:1180px){.showcase__stage{grid-template-columns:minmax(0,1fr)}.mock-phone{display:none}}@media(max-width:860px){:root{--site-gutter:20px}.site-frame{border-left:none;border-right:none}.site-rail,.site-nav{display:none}.brand-lockup{margin-right:auto}.hero{padding:72px var(--site-gutter) 64px}.hero__lede{font-size:16px}.feature{border-left:none;border-top:1px solid var(--site-frame-border);padding-block:26px 30px}.feature:first-child{border-top:none}.site-footer__brand{flex-wrap:wrap}.site-footer__brand small{flex-basis:100%;margin-left:0}}@media(max-width:620px){.site-header__actions .nav-link{display:none}.hero__actions .btn{flex:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
