/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--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-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-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;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::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-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-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;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--ring);outline-offset:3px}}@layer components;@layer utilities{.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}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.top-1\/2{top:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:var(--spacing)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!size-7{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.\!size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-full{width:100%;height:100%}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[74px\]{height:74px}.h-\[100dvh\]{height:100dvh}.h-\[calc\(100dvh-1\.5rem\)\]{height:calc(100dvh - 1.5rem)}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.\!min-h-7{min-height:calc(var(--spacing) * 7)!important}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-\[118px\]{width:118px}.w-\[254px\]{width:254px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-\[88px\]{max-width:88px}.max-w-\[1050px\]{max-width:1050px}.max-w-\[1420px\]{max-width:1420px}.max-w-\[1760px\]{max-width:1760px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[145px\]{min-width:145px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-4{column-gap:calc(var(--spacing) * 4)}.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\/70>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-2xl{border-radius:calc(var(--radius) + .5rem)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + .5rem)}.rounded-\[17px\]{border-radius:17px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-sm{border-radius:calc(var(--radius) - .375rem)}.rounded-xl{border-radius:calc(var(--radius) + .25rem)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-border,.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.\!bg-card{background-color:var(--card)!important}.\!bg-primary{background-color:var(--primary)!important}.\!bg-secondary{background-color:var(--secondary)!important}.bg-accent,.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.bg-accent\/45{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/45{background-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.bg-accent\/50{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.bg-background{background-color:var(--background)}.bg-card,.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/65{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/65{background-color:color-mix(in oklab, var(--card) 65%, transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-card\/75{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/75{background-color:color-mix(in oklab, var(--card) 75%, transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-card\/85{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/85{background-color:color-mix(in oklab, var(--card) 85%, transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-current{background-color:currentColor}.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-muted,.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/25{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/45{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/45{background-color:color-mix(in oklab, var(--muted) 45%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/55{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/55{background-color:color-mix(in oklab, var(--muted) 55%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/65{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/65{background-color:color-mix(in oklab, var(--muted) 65%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent{background-color:var(--sidebar-accent)}.bg-slate-950\/65{background-color:#020618a6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/65{background-color:color-mix(in oklab, var(--color-slate-950) 65%, transparent)}}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:0}.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{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-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.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)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:var(--spacing)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[23px\]{font-size:23px}.text-\[28px\]{font-size:28px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.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-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.19em\]{--tw-tracking:.19em;letter-spacing:.19em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-card-foreground{color:var(--card-foreground)!important}.\!text-muted-foreground{color:var(--muted-foreground)!important}.\!text-primary-foreground{color:var(--primary-foreground)!important}.\!text-secondary-foreground{color:var(--secondary-foreground)!important}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground\/80{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/80{color:color-mix(in oklab, var(--sidebar-foreground) 80%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.\!shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_-10px_26px_-25px_rgba\(38\,77\,155\,0\.55\)\]{--tw-shadow:0 -10px 26px -25px var(--tw-shadow-color,#264d9b8c);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_1px_0_rgba\(64\,102\,166\,0\.025\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#4066a606);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_1px_2px_rgba\(18\,47\,93\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#122f5d0a);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_1px_2px_rgba\(21\,48\,94\,0\.025\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#15305e06);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_12px_38px_-25px_rgba\(20\,24\,38\,0\.18\)\]{--tw-shadow:0 12px 38px -25px var(--tw-shadow-color,#1418262e);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_18px_64px_-30px_rgba\(20\,24\,38\,0\.22\)\]{--tw-shadow:0 18px 64px -30px var(--tw-shadow-color,#14182638);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(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-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[3px\]{--tw-backdrop-blur:blur(3px);-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-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-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.\[vinext\:optimize-imports\]{vinext:optimize-imports}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.last\:text-right:last-child{text-align:right}.open\:flex:is([open],:popover-open,:open){display:flex}@media (hover:hover){.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-accent\/45:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/45:hover{background-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.hover\:bg-sidebar-accent:hover,.hover\:bg-sidebar-accent\/65:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sidebar-accent\/65:hover{background-color:color-mix(in oklab, var(--sidebar-accent) 65%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[60\]:focus{z-index:60}.focus\:rounded-lg:focus{border-radius:var(--radius)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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(.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/20:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 20%, transparent)}}.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 35%, transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:max-h-\[min\(92dvh\,960px\)\]{max-height:min(92dvh,960px)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,0\.78fr\)_minmax\(0\,1\.22fr\)\]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:rounded-\[30px\]{border-radius:30px}.sm\:rounded-\[32px\]{border-radius:32px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[27px\]{font-size:27px}.sm\:text-\[32px\]{font-size:32px}}@media (min-width:48rem){.md\:flex{display:flex}.md\:rotate-0{rotate:0deg}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:rounded{border-radius:.25rem}.md\:rounded-\[26px\]{border-radius:26px}.md\:rounded-\[30px\]{border-radius:30px}}@media (min-width:64rem){.lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg\:relative{position:relative}.lg\:inset-auto{inset:auto}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:w-\[76px\]{width:76px}.lg\:w-\[254px\]{width:254px}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[225px_minmax\(0\,1fr\)\]{grid-template-columns:225px minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:p-3{padding:calc(var(--spacing) * 3)}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pr-3{padding-right:calc(var(--spacing) * 3)}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lg\: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))}.lg\:duration-\[500ms\]{--tw-duration:.5s;transition-duration:.5s}.lg\:ease-\[cubic-bezier\(0\.25\,0\.8\,0\.25\,1\)\]{--tw-ease:cubic-bezier(.25,.8,.25,1);transition-timing-function:cubic-bezier(.25,.8,.25,1)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.xl\:gap-4{gap:calc(var(--spacing) * 4)}.xl\:p-4{padding:calc(var(--spacing) * 4)}.xl\:p-6{padding:calc(var(--spacing) * 6)}}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:ring-white\/20:is(.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/20:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ic-bg:#141218;--ic-shell:#19171f;--ic-panel:#222029;--ic-panel-muted:#1d1b23;--ic-panel-raised:#292630;--ic-hover:#302c38;--ic-input-bg:#1c1a22;--ic-text:#f7f4fb;--ic-text-muted:#aaa4b5;--ic-text-subtle:#827c8e;--ic-border:#37333e;--ic-outline:#4b4455;--ic-accent:#b8a0eb;--ic-on-accent:#221a33;--ic-success:#71d4aa;--ic-warning:#f0c680;--ic-danger:#f29baf;--ic-radius-sm:9px;--ic-radius-md:13px;--ic-radius-lg:18px;--ic-radius-xl:24px;--ic-radius-2xl:30px;--ic-ease:cubic-bezier(.22,1,.36,1);--ic-duration:.24s;--ic-motion-fast:.14s;--ic-motion-base:.22s;--ic-motion-slow:.35s;--ic-motion-ease:cubic-bezier(.2,.8,.2,1);--ic-motion-spring:cubic-bezier(.2,1.35,.45,1);--ic-motion-lift:-1.5px;--ic-motion-press:.965;--ic-shadow:0 18px 45px #00000021}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ic-bg:#f5f3f8;--ic-shell:#eeebf2;--ic-panel:#fff;--ic-panel-muted:#f6f4f8;--ic-panel-raised:#fff;--ic-hover:#ece8f2;--ic-input-bg:#f9f8fb;--ic-text:#28212e;--ic-text-muted:#696270;--ic-text-subtle:#88818d;--ic-border:#e1dce7;--ic-outline:#b5aabd;--ic-accent:#7652c2;--ic-on-accent:#fff;--ic-success:#1a9169;--ic-warning:#a26b26;--ic-danger:#bd4364;--ic-shadow:0 18px 45px #2e1a4912}[data-scheme=ocean]{--ic-accent:#7cb6e5;--ic-on-accent:#11293d}[data-scheme=rose]{--ic-accent:#dca0c2;--ic-on-accent:#371d2d}[data-scheme=ruby]{--ic-accent:#cf697e;--ic-on-accent:#fff7fa}[data-scheme=emerald]{--ic-accent:#79cdb0;--ic-on-accent:#15362b}[data-theme=light][data-scheme=ocean]{--ic-accent:#3175b4;--ic-on-accent:#fff}[data-theme=light][data-scheme=rose]{--ic-accent:#ae4f81;--ic-on-accent:#fff}[data-theme=light][data-scheme=ruby]{--ic-accent:#ad314b;--ic-on-accent:#fff}[data-theme=light][data-scheme=emerald]{--ic-accent:#19805b;--ic-on-accent:#fff}[data-density=compact]{--ic-density:.82}[data-motion=expressive]{--ic-motion-fast:.175s;--ic-motion-base:.3s;--ic-motion-slow:.44s;--ic-motion-lift:-3px;--ic-motion-press:.94}[data-motion=none]{--ic-motion-fast:0s;--ic-motion-base:0s;--ic-motion-slow:0s;--ic-motion-lift:0px;--ic-motion-press:1}@media (prefers-reduced-motion:reduce){:root{--ic-duration:0s;--ic-ease:linear;--ic-motion-fast:0s;--ic-motion-base:0s;--ic-motion-slow:0s;--ic-motion-lift:0px;--ic-motion-press:1}}.ic-button,.ic-input,.ic-switch,.ic-tabs-trigger,.ic-sidebar-link,.ic-accordion-item,.ic-scheme{transition:background-color var(--ic-duration) var(--ic-ease), border-color var(--ic-duration) var(--ic-ease), color var(--ic-duration) var(--ic-ease), transform var(--ic-duration) var(--ic-ease), opacity var(--ic-duration) var(--ic-ease), box-shadow var(--ic-duration) var(--ic-ease)}.ic-button{white-space:nowrap;border-radius:var(--ic-radius-md);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ic-button:active:not(:disabled){transform:scale(.97)}.ic-button:disabled{cursor:not-allowed;opacity:.55}.ic-button--md{min-height:40px;padding:0 16px}.ic-button--sm{border-radius:10px;min-height:34px;padding:0 12px;font-size:12px}.ic-button--lg{min-height:47px;padding:0 21px;font-size:14px}.ic-button--icon{width:38px;height:38px;padding:0}.ic-button--primary{background:var(--ic-accent);color:var(--ic-on-accent)}.ic-button--primary:hover:not(:disabled){filter:brightness(1.08)}.ic-button--secondary{background:var(--ic-panel-raised);border-color:var(--ic-border);color:var(--ic-text)}.ic-button--secondary:hover:not(:disabled){background:var(--ic-hover)}.ic-button--outline{border-color:var(--ic-outline);color:var(--ic-text);background:0 0}.ic-button--outline:hover:not(:disabled){background:var(--ic-hover)}.ic-button--ghost{color:var(--ic-text-muted);background:0 0}.ic-button--ghost:hover:not(:disabled){background:var(--ic-hover);color:var(--ic-text)}.ic-button--danger{background:var(--ic-danger)}@supports (color:color-mix(in lab, red, red)){.ic-button--danger{background:color-mix(in srgb,var(--ic-danger) 15%,transparent)}}.ic-button--danger{color:var(--ic-danger)}.ic-button--danger:hover:not(:disabled){background:var(--ic-danger)}@supports (color:color-mix(in lab, red, red)){.ic-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--ic-danger) 24%,transparent)}}.ic-button:focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}.ic-input:focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}.ic-sidebar-link:focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}.ic-tabs-trigger:focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}.ic-scheme:focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}.ic-switch input:focus-visible+span{outline:2px solid var(--ic-accent);outline-offset:3px}.ic-accordion summary:focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}.ic-card{background:var(--ic-panel);border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);box-shadow:none;color:var(--ic-text);padding:22px}.ic-card--muted{background:var(--ic-panel-muted);border-color:#0000}.ic-card--inset{background:var(--ic-input-bg)}.ic-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ic-card-title{letter-spacing:-.025em;margin:0;font-size:15px;font-weight:650}.ic-muted{color:var(--ic-text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.ic-card-content{min-width:0}.ic-card-footer{align-items:center;gap:10px;margin-top:20px;display:flex}.ic-field{flex-direction:column;gap:8px;display:flex}.ic-label{color:var(--ic-text);font-size:12px;font-weight:600}.ic-hint{color:var(--ic-text-subtle);margin:0;font-size:11px;line-height:1.5}.ic-input{box-sizing:border-box;border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-input-bg);width:100%;min-width:0;height:42px;color:var(--ic-text);font:inherit;outline:0;padding:0 13px;font-size:13px;display:block}.ic-input::placeholder{color:var(--ic-text-subtle)}.ic-input:hover:not(:disabled){border-color:var(--ic-outline)}.ic-input:focus-visible{border-color:var(--ic-accent);outline:2px solid var(--ic-accent)}@supports (color:color-mix(in lab, red, red)){.ic-input:focus-visible{outline:2px solid color-mix(in srgb,var(--ic-accent) 20%,transparent)}}.ic-input:focus-visible{outline-offset:1px}.ic-input:disabled{opacity:.5;cursor:not-allowed}.ic-textarea{resize:vertical;height:auto;min-height:95px;padding:12px 13px}.ic-select{-webkit-appearance:auto;appearance:auto;cursor:pointer}.ic-checkbox{accent-color:var(--ic-accent);cursor:pointer;width:16px;height:16px}.ic-switch{cursor:pointer;flex-shrink:0;align-items:center;width:41px;height:24px;display:inline-flex;position:relative}.ic-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.ic-switch-track{border:1px solid var(--ic-outline);background:var(--ic-hover);width:41px;height:24px;transition:background var(--ic-duration) var(--ic-ease);box-sizing:border-box;border-radius:20px;align-items:center;padding:3px;display:flex}.ic-switch-thumb{background:var(--ic-text);width:16px;height:16px;transition:transform var(--ic-duration) var(--ic-ease);border-radius:50%;box-shadow:0 1px 3px #0002}.ic-switch input:checked+.ic-switch-track{background:var(--ic-accent);border-color:var(--ic-accent)}.ic-switch input:checked+.ic-switch-track .ic-switch-thumb{background:var(--ic-on-accent);transform:translate(17px)}.ic-switch input:disabled+span{opacity:.4}.ic-badge{background:var(--ic-panel-raised);color:var(--ic-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ic-badge--accent{background:var(--ic-accent)}@supports (color:color-mix(in lab, red, red)){.ic-badge--accent{background:color-mix(in srgb,var(--ic-accent) 15%,transparent)}}.ic-badge--accent{color:var(--ic-accent)}.ic-badge--success{background:var(--ic-success)}@supports (color:color-mix(in lab, red, red)){.ic-badge--success{background:color-mix(in srgb,var(--ic-success) 15%,transparent)}}.ic-badge--success{color:var(--ic-success)}.ic-badge--warning{background:var(--ic-warning)}@supports (color:color-mix(in lab, red, red)){.ic-badge--warning{background:color-mix(in srgb,var(--ic-warning) 15%,transparent)}}.ic-badge--warning{color:var(--ic-warning)}.ic-avatar{background:var(--ic-accent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ic-avatar{background:color-mix(in srgb,var(--ic-accent) 22%,var(--ic-panel))}}.ic-avatar{color:var(--ic-accent);border-radius:12px;flex-shrink:0;font-weight:700;overflow:hidden}.ic-avatar--sm{width:30px;height:30px;font-size:11px}.ic-avatar--md{width:39px;height:39px;font-size:14px}.ic-avatar--lg{width:48px;height:48px;font-size:17px}.ic-avatar img{object-fit:cover;width:100%;height:100%}.ic-separator{background:var(--ic-border);width:100%;height:1px}.ic-skeleton{background:var(--ic-panel-raised);border-radius:7px;min-width:40px;min-height:12px;animation:1.7s ease-in-out infinite ic-pulse;display:block}.ic-spin{animation:1s linear infinite ic-spin}.ic-progress{background:var(--ic-hover);border-radius:6px;height:6px;overflow:hidden}.ic-progress span{border-radius:inherit;background:var(--ic-accent);height:100%;transition:width .45s var(--ic-ease);display:block}.ic-alert{border:1px solid var(--ic-border);background:var(--ic-panel-muted);border-radius:var(--ic-radius-md);color:var(--ic-text);gap:12px;padding:15px;font-size:12px;display:flex}.ic-alert>svg{color:var(--ic-accent);flex-shrink:0}.ic-alert--success>svg{color:var(--ic-success)}.ic-alert--warning>svg{color:var(--ic-warning)}.ic-alert strong{font-size:13px;display:block}.ic-alert p{color:var(--ic-text-muted);margin:5px 0 0;line-height:1.5}.ic-empty{text-align:center;color:var(--ic-text);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px 15px;display:flex}.ic-empty-icon{background:var(--ic-panel-raised);width:45px;height:45px;color:var(--ic-accent);border-radius:15px;place-items:center;display:grid}.ic-empty strong{font-size:13px}.ic-empty p{color:var(--ic-text-muted);max-width:250px;margin:0;font-size:12px;line-height:1.5}.ic-tabs-list{background:var(--ic-panel-muted);border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);gap:4px;padding:4px;display:inline-flex}.ic-tabs-trigger{font:inherit;color:var(--ic-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:600}.ic-tabs-trigger:hover{color:var(--ic-text)}.ic-tabs-trigger[aria-selected=true]{background:var(--ic-panel-raised);color:var(--ic-text);box-shadow:0 1px 3px #0001}.ic-tab-panel{animation:ic-fade-in .25s var(--ic-ease);outline:none}.ic-accordion{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);overflow:hidden}.ic-accordion-item+.ic-accordion-item{border-top:1px solid var(--ic-border)}.ic-accordion-item summary{cursor:pointer;color:var(--ic-text);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-size:13px;font-weight:600;list-style:none;display:flex}.ic-accordion-item summary::-webkit-details-marker{display:none}.ic-accordion-item summary:hover{background:var(--ic-hover)}.ic-accordion-item summary svg{transition:transform var(--ic-duration) var(--ic-ease)}.ic-accordion-item[open] summary svg{transform:rotate(180deg)}.ic-accordion-body{color:var(--ic-text-muted);padding:0 18px 18px;font-size:12px;line-height:1.65}.ic-dialog{color:var(--ic-text);background:var(--ic-panel);border:1px solid var(--ic-outline);width:min(440px,100% - 32px);max-height:min(85dvh,700px);animation:ic-dialog-in .24s var(--ic-ease);border-radius:22px;padding:0;box-shadow:0 25px 100px #0006}.ic-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09070dad}.ic-dialog-head{justify-content:space-between;align-items:flex-start;gap:15px;padding:23px 23px 15px;display:flex}.ic-dialog-head h2{letter-spacing:-.04em;margin:0;font-size:19px}.ic-dialog-head p{color:var(--ic-text-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.ic-dialog-content{padding:10px 23px 22px}.ic-dialog-footer{border-top:1px solid var(--ic-border);justify-content:flex-end;gap:8px;padding:14px 23px;display:flex}.ic-toasts{z-index:1000;pointer-events:none;flex-direction:column;gap:8px;width:min(360px,100vw - 44px);display:flex;position:fixed;bottom:22px;right:22px}.ic-toast{pointer-events:auto;background:var(--ic-panel-raised);border:1px solid var(--ic-outline);box-shadow:var(--ic-shadow);animation:ic-dialog-in .28s var(--ic-ease);border-radius:15px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ic-toast-icon{color:var(--ic-accent);padding:4px}.ic-toast-icon--success{color:var(--ic-success)}.ic-toast-icon--error{color:var(--ic-danger)}.ic-toast-text{flex:1;min-width:0;padding-top:3px}.ic-toast-text strong{color:var(--ic-text);font-size:12px;display:block}.ic-toast-text p{color:var(--ic-text-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.ic-schemes{align-items:center;gap:9px;display:flex}.ic-scheme{border:2px solid var(--ic-panel);cursor:pointer;color:#17131f;border-radius:50%;outline:1px solid #0000;place-items:center;width:26px;height:26px;display:grid}.ic-scheme:hover{transform:scale(1.13)}.ic-scheme[aria-pressed=true]{outline-color:var(--ic-text)}.ic-scheme--violet{background:#b8a0eb}.ic-scheme--ocean{background:#7cb6e5}.ic-scheme--rose{background:#dca0c2}.ic-scheme--ruby{background:#cf697e}.ic-scheme--emerald{background:#79cdb0}.ic-app-shell{border:1px solid var(--ic-border);border-radius:var(--ic-radius-2xl);background:var(--ic-shell);min-height:500px;transition:grid-template-columns .35s var(--ic-ease);grid-template-columns:228px minmax(0,1fr);gap:16px;padding:14px;display:grid}.ic-app-shell--collapsed{grid-template-columns:68px minmax(0,1fr)}.ic-sidebar{background:var(--ic-panel);border-radius:var(--ic-radius-xl);flex-direction:column;min-width:0;padding:16px 12px;display:flex}.ic-sidebar-header{align-items:center;gap:9px;min-height:60px;padding:9px 9px 22px;display:flex;overflow:hidden}.ic-sidebar-content{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex}.ic-sidebar-footer{border-top:1px solid var(--ic-border);min-width:0;margin-top:auto;padding:15px 5px 3px}.ic-sidebar-group{flex-direction:column;gap:4px;min-width:0;display:flex}.ic-sidebar-group-label{text-transform:uppercase;letter-spacing:.15em;color:var(--ic-text-subtle);margin-bottom:6px;padding:0 12px;font-size:9px;font-weight:700}.ic-sidebar-link{color:var(--ic-text-muted);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;min-height:39px;padding:0 12px;font-size:12px;font-weight:570;text-decoration:none;display:flex;overflow:hidden}.ic-sidebar-link svg{flex-shrink:0}.ic-sidebar-link:hover{background:var(--ic-hover);color:var(--ic-text)}.ic-sidebar-link.is-active{background:var(--ic-accent)}@supports (color:color-mix(in lab, red, red)){.ic-sidebar-link.is-active{background:color-mix(in srgb,var(--ic-accent) 16%,var(--ic-panel))}}.ic-sidebar-link.is-active{color:var(--ic-text)}.ic-sidebar-link.is-active svg{color:var(--ic-accent)}.ic-app-shell--collapsed .ic-sidebar-link-text,.ic-app-shell--collapsed .ic-sidebar-group-label{display:none}.ic-workspace{border-radius:var(--ic-radius-xl);background:var(--ic-panel-muted);min-width:0;color:var(--ic-text);padding:22px 26px 24px}.ic-page-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.ic-page-header h1{letter-spacing:-.045em;margin:4px 0 0;font-size:24px}.ic-page-header p{color:var(--ic-text-muted);margin:5px 0 0;font-size:12px}.ic-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--ic-text-subtle);font-size:10px;font-weight:700}.ic-page-actions{align-items:center;gap:8px;display:flex}.ic-sidebar-backdrop{display:none}@keyframes ic-spin{to{transform:rotate(360deg)}}@keyframes ic-pulse{50%{opacity:.44}}@keyframes ic-fade-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ic-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:780px){.ic-app-shell,.ic-app-shell--collapsed{grid-template-columns:minmax(0,1fr);gap:0;padding:10px}.ic-sidebar{z-index:80;width:min(280px,100vw - 45px);transition:transform .3s var(--ic-ease);box-shadow:var(--ic-shadow);position:fixed;top:12px;bottom:12px;left:12px;transform:translate(calc(-100% - 30px))}.ic-app-shell--mobile-open .ic-sidebar{transform:translate(0)}.ic-sidebar-backdrop{z-index:79;background:#08070bd0;border:0;display:block;position:fixed;inset:0}.ic-app-shell--collapsed .ic-sidebar-link-text,.ic-app-shell--collapsed .ic-sidebar-group-label{display:initial}.ic-app-shell--collapsed .ic-sidebar-link{justify-content:flex-start;padding:0 12px}.ic-workspace{padding:16px}.ic-page-header{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ic-spin,.ic-skeleton,.ic-toast,.ic-tab-panel,.ic-dialog{animation:none}}html[data-density=compact] .ic-card{padding:16px}html[data-density=compact] .ic-input:not(.ic-textarea){height:36px}html[data-density=compact] .ic-button--md{min-height:35px;padding:0 12px}html[data-density=compact] .ic-button--lg{min-height:40px}html[data-density=compact] .ic-sidebar-link{min-height:34px}html[data-density=compact] .ic-app-shell{gap:10px;padding:10px}html[data-density=compact] .ic-tab-panel{padding-top:0}html[data-no-border=true]{--ic-border:transparent;--ic-outline:transparent}html[data-rounded=none]{--ic-radius-sm:0px;--ic-radius-md:0px;--ic-radius-lg:0px;--ic-radius-xl:0px;--ic-radius-2xl:0px}html[data-rounded=sm]{--ic-radius-sm:4px;--ic-radius-md:6px;--ic-radius-lg:8px;--ic-radius-xl:12px;--ic-radius-2xl:16px}html[data-rounded=md]{--ic-radius-sm:6px;--ic-radius-md:9px;--ic-radius-lg:12px;--ic-radius-xl:16px;--ic-radius-2xl:20px}html[data-rounded=lg]{--ic-radius-sm:8px;--ic-radius-md:11px;--ic-radius-lg:15px;--ic-radius-xl:20px;--ic-radius-2xl:25px}html[data-rounded=xl]{--ic-radius-sm:9px;--ic-radius-md:13px;--ic-radius-lg:18px;--ic-radius-xl:24px;--ic-radius-2xl:30px}html[data-rounded="2xl"]{--ic-radius-sm:12px;--ic-radius-md:17px;--ic-radius-lg:24px;--ic-radius-xl:32px;--ic-radius-2xl:40px}.ic-button--sm{border-radius:var(--ic-radius-sm)}.ic-tabs-list,.ic-accordion{border-radius:var(--ic-radius-lg)}.ic-tabs-trigger,.ic-sidebar-link,.ic-toast,.ic-alert{border-radius:var(--ic-radius-md)}.ic-dialog,.ic-card,.ic-sidebar,.ic-workspace{border-radius:var(--ic-radius-xl)}.ic-app-shell{border-radius:var(--ic-radius-2xl)}.ic-accordion-heading{font:inherit;margin:0}.ic-accordion-trigger{width:100%;color:var(--ic-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--ic-duration) var(--ic-ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:13px;font-weight:600;display:flex}.ic-accordion-trigger:hover{background:var(--ic-hover)}.ic-accordion-trigger svg{transition:transform .32s var(--ic-ease);flex-shrink:0}.ic-accordion-item.is-open .ic-accordion-trigger svg{transform:rotate(180deg)}.ic-accordion-trigger:focus-visible{outline:2px solid var(--ic-accent);outline-offset:-2px}.ic-accordion-panel{opacity:0;transition:grid-template-rows .36s var(--ic-ease),opacity .28s var(--ic-ease);grid-template-rows:0fr;display:grid}.ic-accordion-item.is-open .ic-accordion-panel{opacity:1;grid-template-rows:1fr}.ic-accordion-panel-inner{min-height:0;overflow:hidden}.ic-tabs-list{isolation:isolate;position:relative}.ic-tabs-indicator{z-index:-1;left:var(--ic-tab-left,4px);width:var(--ic-tab-width,0px);border-radius:calc(var(--ic-radius-md) - 4px);background:var(--ic-panel-raised);opacity:0;pointer-events:none;transition:left .35s var(--ic-ease),width .35s var(--ic-ease),background var(--ic-duration);position:absolute;top:4px;bottom:4px;box-shadow:0 1px 4px #0002}.ic-tabs-list--ready .ic-tabs-indicator{opacity:1}.ic-tabs-trigger[aria-selected=true]{box-shadow:none;background:0 0}.ic-tab-panel[hidden]{display:none}.ic-sidebar-brand{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.ic-sidebar-brand-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ic-sidebar-brand-label{text-overflow:ellipsis;display:block;overflow:hidden}.ic-app-shell--collapsed .ic-sidebar-brand-label{display:none}.ic-app-shell--collapsed .ic-sidebar-header{justify-content:center;padding-left:0;padding-right:0}.ic-app-shell--collapsed .ic-sidebar-footer .ic-sidebar-brand-label,.ic-app-shell--collapsed .ic-sidebar-footer .ic-sidebar-link-text{display:none}.ic-app-shell--collapsed .ic-sidebar-footer{overflow:hidden}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}@media (max-width:780px){.ic-app-shell--collapsed .ic-sidebar-brand-label{display:block}}@media (prefers-reduced-motion:reduce){.ic-tabs-indicator,.ic-accordion-panel,.ic-accordion-trigger svg{transition:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.ic-card,.ic-sidebar,.ic-workspace{transition:background-color var(--ic-duration) var(--ic-ease),border-color var(--ic-duration) var(--ic-ease),border-radius .32s var(--ic-ease)}.ic-tabs-indicator{z-index:0}.ic-tabs-trigger{z-index:1;position:relative}.ic-accordion-item{transition:background-color var(--ic-duration) var(--ic-ease)}.ic-accordion-item.is-open{background:var(--ic-hover)}@supports (color:color-mix(in lab, red, red)){.ic-accordion-item.is-open{background:color-mix(in srgb,var(--ic-hover) 25%,transparent)}}.ic-dialog{transition:opacity .24s var(--ic-ease),transform .26s var(--ic-ease),display .26s allow-discrete,overlay .26s allow-discrete}.ic-dialog:not([open]){opacity:0;transform:translateY(12px)scale(.98)}@starting-style{.ic-dialog[open]{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ic-card,.ic-sidebar,.ic-workspace,.ic-dialog{transition:none}}.ic-float{z-index:999;background:var(--ic-panel-raised);border:1px solid var(--ic-outline);border-radius:var(--ic-radius-lg);width:max-content;min-width:225px;max-width:min(360px,100vw - 16px);max-height:min(430px,100vh - 30px);box-shadow:var(--ic-shadow);color:var(--ic-text);animation:ic-float-in .19s var(--ic-ease);padding:9px;position:fixed;overflow:auto}@keyframes ic-float-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}.ic-menu-item{border-radius:var(--ic-radius-sm);cursor:pointer;text-align:left;width:100%;min-height:37px;color:var(--ic-text);font:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:flex}:is(.ic-menu-item:hover,.ic-menu-item:focus-visible){background:var(--ic-hover);outline:none}.ic-menu-item:focus-visible{box-shadow:inset 0 0 0 1px var(--ic-accent)}.ic-menu-item:disabled{cursor:not-allowed;opacity:.45}.ic-menu-item--danger{color:var(--ic-danger)}.ic-menu-separator{background:var(--ic-border);height:1px;margin:6px 2px}.ic-menu-label{letter-spacing:.06em;color:var(--ic-text-subtle);padding:8px 10px;font-size:10px;font-weight:700;display:block}.ic-tooltip,.ic-hover-card{outline-offset:3px;align-items:center;max-width:100%;display:inline-flex;position:relative}.ic-tooltip-bubble,.ic-hover-card-content{pointer-events:none;border-radius:var(--ic-radius-sm);background:var(--ic-panel-raised);border:1px solid var(--ic-outline);min-width:max-content;max-width:280px;box-shadow:var(--ic-shadow);color:var(--ic-text);opacity:0;visibility:hidden;transition:opacity .19s var(--ic-ease),transform .19s var(--ic-ease),visibility .19s;z-index:20;padding:7px 11px;font-size:11px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px)}.ic-tooltip:hover .ic-tooltip-bubble,.ic-tooltip:focus-within .ic-tooltip-bubble,.ic-tooltip:focus .ic-tooltip-bubble,.ic-hover-card:hover .ic-hover-card-content,.ic-hover-card:focus-within .ic-hover-card-content{opacity:1;visibility:visible;transform:translate(-50%)}.ic-hover-card-content{white-space:normal;pointer-events:auto;min-width:220px;padding:15px}.ic-combobox{width:100%;min-width:160px;position:relative}.ic-combobox-control{position:relative}.ic-combobox-control .ic-input{padding-right:36px}.ic-combobox-control>svg{pointer-events:none;color:var(--ic-text-subtle);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ic-combobox-list{z-index:30;background:var(--ic-panel-raised);border:1px solid var(--ic-outline);border-radius:var(--ic-radius-md);max-height:240px;box-shadow:var(--ic-shadow);animation:ic-float-in .19s var(--ic-ease);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.ic-combobox-option{text-align:left;width:100%;color:var(--ic-text);border-radius:var(--ic-radius-sm);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:10px;display:flex}.ic-combobox-option.is-highlighted,.ic-combobox-option:hover{background:var(--ic-hover)}.ic-combobox-option span{flex-direction:column;gap:3px;display:flex}.ic-combobox-option strong{font-size:12px}.ic-combobox-option small,.ic-combobox-empty{color:var(--ic-text-muted);font-size:11px}.ic-combobox-option svg{color:var(--ic-accent)}.ic-combobox-empty{padding:12px}.ic-password{position:relative}.ic-password>.ic-input{padding-right:44px}.ic-password>button{width:33px;height:33px;color:var(--ic-text-muted);cursor:pointer;border-radius:var(--ic-radius-sm);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ic-password>button:hover{background:var(--ic-hover);color:var(--ic-text)}.ic-range{width:100%;accent-color:var(--ic-accent);cursor:pointer;min-height:20px}.ic-range:disabled{opacity:.5;cursor:not-allowed}.ic-radio-group{border:0;flex-direction:column;gap:11px;min-width:0;margin:0;padding:0;display:flex}.ic-radio-group legend{margin-bottom:12px;font-size:12px;font-weight:650}.ic-radio-group label{cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.ic-radio-group input{accent-color:var(--ic-accent)}.ic-file-input{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ic-file-input>span:last-child{color:var(--ic-text-muted);font-size:11px}.ic-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic-input-group{background:var(--ic-input-bg);border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);width:100%;color:var(--ic-text-muted);align-items:center;gap:10px;padding:0 12px;display:flex}.ic-input-group .ic-input{box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.ic-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ic-breadcrumb li{color:var(--ic-text-subtle);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ic-breadcrumb li:last-child{color:var(--ic-text)}.ic-breadcrumb a:hover{color:var(--ic-accent)}.ic-pagination{align-items:center;gap:3px;display:flex}.ic-pagination .ic-button--sm{min-width:33px;padding:0 8px}.ic-steps{flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.ic-steps li{color:var(--ic-text-subtle);align-items:center;gap:9px;min-width:90px;display:flex}.ic-steps li>span{border:1px solid var(--ic-border);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.ic-steps li.is-current>span{background:var(--ic-accent);color:var(--ic-on-accent);border-color:var(--ic-accent)}.ic-steps li.is-complete>span{border-color:var(--ic-success);color:var(--ic-success)}.ic-steps li div{flex-direction:column;gap:4px;display:flex}.ic-steps strong{color:var(--ic-text);font-size:11px;font-weight:650}.ic-steps small{font-size:10px}.ic-scroll-area{scrollbar-width:thin;scrollbar-color:var(--ic-outline) transparent;max-height:100%;overflow:auto}.ic-scroll-area:focus-visible{outline:2px solid var(--ic-accent);outline-offset:2px}.ic-shortcut{align-items:center;gap:4px;display:inline-flex}.ic-shortcut kbd{border:1px solid var(--ic-border);color:var(--ic-text-muted);background:var(--ic-panel-muted);border-radius:6px;padding:3px 5px;font-family:inherit;font-size:10px}.ic-command-overlay{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090711b8;justify-content:center;align-items:flex-start;padding:15vh 15px 25px;position:fixed;inset:0}.ic-command{background:var(--ic-panel-raised);border:1px solid var(--ic-outline);border-radius:var(--ic-radius-xl);width:min(100%,520px);box-shadow:var(--ic-shadow);animation:ic-float-in .2s var(--ic-ease);overflow:hidden}.ic-command-search{border-bottom:1px solid var(--ic-border);align-items:center;gap:11px;padding:15px;display:flex}.ic-command-search>svg{color:var(--ic-accent);flex-shrink:0}.ic-command-search input{min-width:0;color:var(--ic-text);font:inherit;background:0 0;border:0;outline:none;flex:1}.ic-command-results{max-height:300px;padding:7px;overflow:auto}.ic-command-results button{text-align:left;border-radius:var(--ic-radius-sm);width:100%;min-height:49px;color:var(--ic-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:10px;display:flex}.ic-command-results button.is-active,.ic-command-results button:hover{background:var(--ic-hover)}.ic-command-results button>span{flex-direction:column;flex:1;gap:4px;display:flex}.ic-command-results button strong{font-size:12px}.ic-command-results button small,.ic-command-empty{color:var(--ic-text-muted);font-size:11px}.ic-command-empty{padding:15px}.ic-drawer{color:var(--ic-text);background:var(--ic-panel);border:1px solid var(--ic-outline);width:min(420px,100vw);max-width:100%;height:100dvh;max-height:100%;box-shadow:var(--ic-shadow);margin:0;padding:0;position:fixed}.ic-drawer--right{animation:ic-drawer-right .3s var(--ic-ease);inset:0 0 0 auto}.ic-drawer--left{animation:ic-drawer-left .3s var(--ic-ease);inset:0 auto 0 0}.ic-drawer--bottom{border-radius:var(--ic-radius-xl) var(--ic-radius-xl) 0 0;width:100%;height:min(55vh,480px);animation:ic-drawer-bottom .3s var(--ic-ease);inset:auto 0 0}.ic-drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0811a6}.ic-drawer>header{border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:flex-start;gap:10px;padding:20px 22px;display:flex}.ic-drawer h2{letter-spacing:-.04em;margin:0;font-size:19px}.ic-drawer header p{color:var(--ic-text-muted);margin:8px 0 0;font-size:12px}.ic-drawer-body{max-height:calc(100% - 140px);padding:22px;overflow:auto}.ic-drawer footer{border-top:1px solid var(--ic-border);justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}@keyframes ic-drawer-right{0%{transform:translate(100%)}to{transform:none}}@keyframes ic-drawer-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes ic-drawer-bottom{0%{transform:translateY(100%)}to{transform:none}}.ic-table-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.ic-table{border-collapse:collapse;text-align:left;width:100%;color:var(--ic-text);font-size:12px}.ic-table th{color:var(--ic-text-muted);background:var(--ic-panel-muted);white-space:nowrap;font-size:11px;font-weight:640}.ic-table th,.ic-table td{border-bottom:1px solid var(--ic-border);padding:13px 15px}.ic-table tbody tr{transition:background .19s var(--ic-ease)}.ic-table tbody tr:hover{background:var(--ic-hover)}.ic-table-empty{color:var(--ic-text-muted);text-align:center!important;padding:35px!important}.ic-sort{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.ic-sort:hover{color:var(--ic-accent)}.ic-data-table{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel);overflow:hidden}.ic-data-toolbar,.ic-data-footer{color:var(--ic-text-muted);justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;font-size:11px;display:flex}.ic-data-search{align-items:center;gap:6px;width:min(100%,280px);display:flex}.ic-data-search>svg{flex-shrink:0}.ic-data-search .ic-input{height:34px}.ic-data-footer{border-top:1px solid var(--ic-border)}.ic-toggle{color:var(--ic-text-muted);border-radius:var(--ic-radius-sm);cursor:pointer;transition:background var(--ic-duration) var(--ic-ease),color var(--ic-duration);background:0 0;border:1px solid #0000;padding:9px 13px;font-size:12px}.ic-toggle:hover{background:var(--ic-hover)}.ic-toggle[aria-pressed=true]{background:var(--ic-panel-raised);color:var(--ic-text);box-shadow:0 1px 4px #0001}.ic-toggle-group{background:var(--ic-panel-muted);border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);align-items:center;gap:3px;padding:4px;display:inline-flex}.ic-stat-card>strong{letter-spacing:-.06em;font-size:28px}.ic-stat-card>div:last-child{align-items:center;gap:8px;margin-top:10px;display:flex}.ic-stat-card small{color:var(--ic-text-muted);font-size:11px}.ic-stat-delta{color:var(--ic-success);background:var(--ic-success);font-size:10px}@supports (color:color-mix(in lab, red, red)){.ic-stat-delta{background:color-mix(in srgb,var(--ic-success) 15%,transparent)}}.ic-stat-delta{border-radius:var(--ic-radius-sm);padding:5px}.ic-timeline{margin:0;padding:0;list-style:none}.ic-timeline li{align-items:flex-start;gap:13px;padding-bottom:23px;display:flex;position:relative}.ic-timeline li:not(:last-child):before{content:"";background:var(--ic-border);width:1px;position:absolute;top:29px;bottom:1px;left:14px}.ic-timeline-pin{background:var(--ic-panel-muted);width:29px;height:29px;color:var(--ic-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ic-timeline li>div{flex-direction:column;flex:1;gap:6px;display:flex}.ic-timeline strong{font-size:12px}.ic-timeline p,.ic-timeline small{color:var(--ic-text-muted);margin:0;font-size:11px}.ic-code-snippet{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-panel-muted);overflow:hidden}.ic-code-snippet>div{border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.ic-code-snippet>div>span{color:var(--ic-text-muted);font-size:10px}.ic-code-snippet pre{white-space:pre-wrap;word-break:break-word;margin:0;padding:15px;font-size:12px;line-height:1.7}.ic-form-section{border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:28px;padding:21px 0;display:grid}.ic-form-section header h3{margin:0;font-size:14px}.ic-form-section header p{color:var(--ic-text-muted);margin:7px 0;font-size:11px}.ic-field-error{color:var(--ic-danger);margin:0;font-size:11px}.ic-collapsible{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);overflow:hidden}.ic-collapsible>button{width:100%;color:var(--ic-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:13px 17px;font-weight:650;display:flex}.ic-collapsible>button>svg{transition:transform .3s var(--ic-ease)}.ic-collapsible.is-open>button>svg{transform:rotate(180deg)}@media (max-width:620px){.ic-form-section{grid-template-columns:1fr;gap:10px}.ic-data-footer{flex-wrap:wrap}.ic-steps{gap:12px}}@media (prefers-reduced-motion:reduce){.ic-float,.ic-command,.ic-drawer{animation:none!important}.ic-menu-item,.ic-sort,.ic-toggle{transition:none!important}}html[data-shadow=none]{--ic-card-shadow:none;--ic-shadow:none}html[data-shadow=soft]{--ic-card-shadow:0 6px 22px #00000012;--ic-shadow:0 18px 45px #00000028}html[data-shadow=raised]{--ic-card-shadow:0 16px 40px #00000024;--ic-shadow:0 28px 70px #0000004a}.ic-card{box-shadow:var(--ic-card-shadow,none)}.ic-navbar{background:var(--ic-panel);border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);min-height:64px;color:var(--ic-text);align-items:center;gap:23px;padding:9px 18px;display:flex}.ic-navbar--sticky{z-index:20;box-shadow:var(--ic-card-shadow,none);position:sticky;top:12px}.ic-navbar-brand{white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:730;display:inline-flex}.ic-navbar-links{flex-wrap:wrap;flex:1;align-items:center;gap:3px;display:flex}.ic-navbar-actions{align-items:center;gap:8px;display:flex}.ic-navbar-link{color:var(--ic-text-muted);border-radius:var(--ic-radius-md);transition:background var(--ic-duration) var(--ic-ease),color var(--ic-duration);justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:590;display:inline-flex}.ic-navbar-link:hover{background:var(--ic-hover);color:var(--ic-text)}.ic-navbar-link.is-active{background:var(--ic-accent)}@supports (color:color-mix(in lab, red, red)){.ic-navbar-link.is-active{background:color-mix(in srgb,var(--ic-accent) 13%,transparent)}}.ic-navbar-link.is-active{color:var(--ic-accent)}.ic-container{width:min(100% - 32px,1160px);margin-left:auto;margin-right:auto}.ic-container--sm{max-width:640px}.ic-container--md{max-width:880px}.ic-container--lg{max-width:1160px}.ic-container--full{width:100%;max-width:none}.ic-stack{min-width:0;display:flex}.ic-grid{min-width:0;display:grid}.ic-form{flex-direction:column;gap:17px;width:100%;display:flex}.ic-form-actions{border-top:1px solid var(--ic-border);justify-content:flex-end;align-items:center;gap:9px;padding-top:18px;display:flex}@media (max-width:600px){.ic-navbar{flex-wrap:wrap;gap:6px}.ic-navbar-brand{flex:1}.ic-navbar-links{flex-wrap:nowrap;order:3;width:100%;overflow:auto}.ic-form-actions{flex-wrap:wrap}}.ic-tree{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-panel);width:100%;min-width:0;padding:7px}.ic-tree-row{min-width:0}.ic-tree-item{border-radius:var(--ic-radius-sm);text-align:left;width:100%;min-height:36px;color:var(--ic-text-muted);font:inherit;cursor:pointer;transition:background var(--ic-duration) var(--ic-ease),color var(--ic-duration) var(--ic-ease);background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:7px 12px;font-size:12px;display:flex}.ic-tree-item:hover{background:var(--ic-hover);color:var(--ic-text)}.ic-tree-item.is-selected{background:var(--ic-accent)}@supports (color:color-mix(in lab, red, red)){.ic-tree-item.is-selected{background:color-mix(in srgb,var(--ic-accent) 14%,transparent)}}.ic-tree-item.is-selected{color:var(--ic-accent)}.ic-tree-item:focus-visible{outline:2px solid var(--ic-accent);outline-offset:-2px}.ic-tree-item:disabled{opacity:.45;cursor:not-allowed}.ic-tree-item svg{flex-shrink:0}.ic-tree-chevron,.ic-tree-spacer{flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.ic-tree-chevron svg{transition:transform .24s var(--ic-ease)}.ic-tree-chevron.is-open svg{transform:rotate(90deg)}.ic-tree-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ic-resizable{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel);width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ic-resizable--vertical{flex-direction:column}.ic-resizable-panel{flex:none;min-width:0;min-height:0;padding:16px;overflow:auto}.ic-resizable-panel--second{flex:1 1 0;min-width:0;min-height:0}.ic-resizable-handle{touch-action:none;background:var(--ic-panel-muted);cursor:col-resize;outline:none;flex:0 0 8px;justify-content:center;align-items:center;display:flex;position:relative}.ic-resizable--vertical .ic-resizable-handle{cursor:row-resize}.ic-resizable-handle span{background:var(--ic-outline);width:3px;height:35px;transition:background var(--ic-duration) var(--ic-ease);border-radius:4px}.ic-resizable--vertical .ic-resizable-handle span{width:35px;height:3px}:is(.ic-resizable-handle:hover span,.ic-resizable-handle:focus-visible span){background:var(--ic-accent)}.ic-resizable-handle:focus-visible{box-shadow:inset 0 0 0 2px var(--ic-accent)}dialog.ic-command-overlay{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;box-sizing:border-box;background:0 0;border:0;justify-content:center;align-items:flex-start;margin:0;padding:15vh 15px 20px;position:fixed;inset:0;overflow:hidden auto}dialog.ic-command-overlay:not([open]){display:none}dialog.ic-command-overlay[open]{display:flex}dialog.ic-command-overlay::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090711b8}.ic-command{flex-shrink:0;max-width:100%}.ic-command-group{color:var(--ic-text-subtle);letter-spacing:.07em;text-transform:uppercase;padding:10px 10px 5px;font-size:10px;font-weight:700;display:block}.ic-command-results>div>button{width:100%}@media (prefers-reduced-motion:reduce){.ic-tree-item,.ic-tree-chevron svg,.ic-resizable-handle span{transition:none}}::view-transition-image-pair(root){isolation:auto}html[data-ic-reveal]::view-transition-old(root){mix-blend-mode:normal;animation:none;display:block}html[data-ic-reveal]::view-transition-new(root){mix-blend-mode:normal;animation:none;display:block}html[data-ic-reveal]::view-transition-old(root){z-index:1}html[data-ic-reveal]::view-transition-new(root){z-index:2}html[data-ic-reveal=circle]::view-transition-new(root){clip-path:circle(0px at var(--ic-reveal-x,50%) var(--ic-reveal-y,50%))}html[data-ic-reveal=wipe-left]::view-transition-new(root){clip-path:inset(0 100% 0 0)}html[data-ic-reveal=wipe-right]::view-transition-new(root){clip-path:inset(0 0 0 100%)}html[data-ic-reveal=fade]::view-transition-new(root){opacity:0}.ic-number-input{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-panel-muted);align-items:center;gap:3px;max-width:205px;padding:4px;display:inline-flex}.ic-number-input>.ic-input{text-align:center;width:80px;min-width:52px;box-shadow:none;background:0 0;border:none;flex:1}.ic-number-input input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ic-number-input input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ic-number-input input[type=number]{-webkit-appearance:textfield;appearance:textfield}.ic-color-picker{align-items:center;gap:8px;width:min(100%,330px);display:flex}.ic-color-picker-swatch{border-radius:var(--ic-radius-md);border:1px solid var(--ic-border);flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.ic-color-picker-swatch input{cursor:pointer;background:0 0;border:0;width:55px;height:55px;padding:0}.ic-color-picker>.ic-input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ic-rating{align-items:center;gap:3px;display:inline-flex}.ic-rating-star{border-radius:var(--ic-radius-sm);width:32px;height:35px;color:var(--ic-outline);cursor:pointer;transition:transform .16s var(--ic-ease),color .16s var(--ic-ease),background .16s var(--ic-ease);background:0 0;border:0;place-items:center;display:grid}.ic-rating-star.is-filled{color:var(--ic-warning)}.ic-rating-star:not(:disabled):hover{background:var(--ic-hover);transform:scale(1.13)}.ic-rating-star:focus-visible{outline:2px solid var(--ic-accent);outline-offset:1px}.ic-rating-star:disabled{cursor:default}.ic-rating-value{color:var(--ic-text-muted);white-space:nowrap;padding-left:9px;font-size:11px}.ic-dropzone{border:2px dashed var(--ic-outline);border-radius:var(--ic-radius-xl);background:var(--ic-panel-muted);width:100%;min-height:208px;color:var(--ic-text);text-align:center;transition:border-color .22s var(--ic-ease),background .22s var(--ic-ease);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:25px;display:flex}.ic-dropzone>svg{color:var(--ic-accent)}.ic-dropzone>strong{font-size:14px}.ic-dropzone>p{color:var(--ic-text-muted);margin:0;font-size:11px}.ic-dropzone.is-dragging{border-color:var(--ic-accent);background:var(--ic-accent)}@supports (color:color-mix(in lab, red, red)){.ic-dropzone.is-dragging{background:color-mix(in srgb,var(--ic-accent) 10%,var(--ic-panel-muted))}}.ic-dropzone.is-disabled{opacity:.5;pointer-events:none}@media (prefers-reduced-motion:reduce){.ic-rating-star,.ic-dropzone{transition:none!important}.ic-rating-star:hover{transform:none}}.ic-search-input{border:1px solid var(--ic-border);background:var(--ic-input-bg);color:var(--ic-text-subtle);border-radius:var(--ic-radius-md);align-items:center;gap:9px;width:100%;padding:0 10px;display:flex}.ic-search-input:focus-within{border-color:var(--ic-accent)}.ic-search-input .ic-input{min-width:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1}.ic-search-input .ic-input::-webkit-search-cancel-button{display:none}.ic-search-input button{color:var(--ic-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.ic-tags-input{flex-direction:column;gap:7px;width:100%;display:flex}.ic-tags-input.is-disabled{opacity:.6}.ic-tags-list{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-input-bg);flex-wrap:wrap;align-items:center;gap:7px;min-height:45px;padding:7px;transition:border-color .19s;display:flex}.ic-tags-list:focus-within{border-color:var(--ic-accent)}.ic-tag{border-radius:var(--ic-radius-sm);background:var(--ic-accent);align-items:center;gap:7px;min-height:27px;padding:4px 7px 4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ic-tag{background:color-mix(in srgb,var(--ic-accent) 14%,var(--ic-panel))}}.ic-tag{color:var(--ic-accent);font-size:11px;font-weight:600}.ic-tag button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:2px;display:grid}.ic-tag button:hover{background:var(--ic-hover)}.ic-tags-list input{min-width:85px;font:inherit;color:var(--ic-text);background:0 0;border:0;outline:0;flex:110px;padding:0 5px;font-size:12px;line-height:25px}.ic-tags-count{color:var(--ic-text-subtle);align-self:flex-end;font-size:10px}.ic-otp{flex-direction:column;gap:10px;width:fit-content;max-width:100%;display:flex}.ic-otp>label{color:var(--ic-text);font-size:12px;font-weight:600}.ic-otp-cells{cursor:text;align-items:center;gap:7px;display:flex;position:relative}.ic-otp-cell{border:1px solid var(--ic-border);background:var(--ic-input-bg);width:39px;height:46px;color:var(--ic-text);border-radius:var(--ic-radius-md);pointer-events:none;place-items:center;font-size:20px;font-weight:650;transition:border-color .19s,background .19s;display:grid}.ic-otp-cells:focus-within .ic-otp-cell.is-current{border-color:var(--ic-accent);background:var(--ic-accent)}@supports (color:color-mix(in lab, red, red)){.ic-otp-cells:focus-within .ic-otp-cell.is-current{background:color-mix(in srgb,var(--ic-accent) 10%,var(--ic-input-bg))}}.ic-otp-cells input{opacity:0;letter-spacing:1em;cursor:text;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.ic-otp-help{color:var(--ic-text-muted);margin:0;font-size:10px}.ic-calendar{border:1px solid var(--ic-border);background:var(--ic-panel);border-radius:var(--ic-radius-xl);width:min(100%,328px);padding:16px}.ic-calendar-header{justify-content:space-between;align-items:center;gap:9px;margin-bottom:15px;display:flex}.ic-calendar-header strong{font-size:13px;font-weight:720}.ic-calendar-header button{width:30px;height:30px;color:var(--ic-text-muted);cursor:pointer;border-radius:var(--ic-radius-sm);background:0 0;border:0;place-items:center;display:grid}.ic-calendar-header button:hover{background:var(--ic-hover);color:var(--ic-text)}.ic-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));place-items:center stretch;gap:3px;display:grid}.ic-calendar-weekday{text-align:center;color:var(--ic-text-subtle);padding-bottom:8px;font-size:10px;font-weight:650}.ic-calendar-day{aspect-ratio:1;border-radius:var(--ic-radius-sm);min-width:0;color:var(--ic-text);cursor:pointer;transition:background .16s var(--ic-ease),color .16s var(--ic-ease);background:0 0;border:1px solid #0000;place-items:center;font-size:11px;display:grid}.ic-calendar-day:hover:not(:disabled){background:var(--ic-hover)}.ic-calendar-day[aria-pressed=true]{background:var(--ic-accent);color:var(--ic-on-accent);font-weight:730}.ic-calendar-day:disabled{opacity:.3;cursor:not-allowed}.ic-aspect-ratio{border-radius:var(--ic-radius-lg);width:100%;position:relative;overflow:hidden}.ic-aspect-ratio>img,.ic-aspect-ratio>video{object-fit:cover;width:100%;height:100%;display:block}.ic-avatar-group{align-items:center;padding-left:5px;display:inline-flex}.ic-avatar-group>*{border:2px solid var(--ic-panel);box-sizing:content-box;margin-left:-6px}.ic-avatar-overflow{background:var(--ic-panel-raised);min-width:31px;height:31px;color:var(--ic-text-muted);border-radius:50%;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid}.ic-meter{--ic-meter-color:var(--ic-accent);flex-direction:column;gap:9px;width:100%;display:flex}.ic-meter--success{--ic-meter-color:var(--ic-success)}.ic-meter--warning{--ic-meter-color:var(--ic-warning)}.ic-meter--danger{--ic-meter-color:var(--ic-danger)}.ic-meter-head{color:var(--ic-text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.ic-meter-head strong{font-variant-numeric:tabular-nums;font-size:11px}.ic-meter-track{background:var(--ic-hover);border-radius:999px;height:8px;overflow:hidden}.ic-meter-track>span{border-radius:inherit;background:var(--ic-meter-color);height:100%;transition:width .36s var(--ic-ease);display:block}.ic-status{border-radius:var(--ic-radius-md);color:var(--ic-text-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.ic-status i{background:var(--ic-text-subtle);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.ic-status--online i{background:var(--ic-success)}.ic-status--busy i{background:var(--ic-danger)}.ic-status--away i{background:var(--ic-warning)}.ic-callout{border-radius:var(--ic-radius-lg);border:1px solid var(--ic-border);background:var(--ic-panel-muted);color:var(--ic-text);align-items:flex-start;gap:13px;padding:16px 17px;display:flex}.ic-callout>svg{color:var(--ic-accent);flex-shrink:0}.ic-callout--warning>svg{color:var(--ic-warning)}.ic-callout--success>svg{color:var(--ic-success)}.ic-callout>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ic-callout strong{font-size:12px}.ic-callout-body{color:var(--ic-text-muted);font-size:11px;line-height:1.7}.ic-split-button{border-radius:var(--ic-radius-md);align-items:stretch;display:inline-flex;overflow:hidden}.ic-split-button .ic-button{border-radius:0}.ic-split-button>.ic-button{border-right:1px solid var(--ic-on-accent)}@supports (color:color-mix(in lab, red, red)){.ic-split-button>.ic-button{border-right:1px solid color-mix(in srgb,var(--ic-on-accent) 30%,transparent)}}.ic-split-button .ic-split-trigger{background:var(--ic-accent);color:var(--ic-on-accent);border:0;justify-content:center;min-width:37px;padding:0 10px}.ic-split-button .ic-split-trigger:hover{filter:brightness(.95)}@media (max-width:470px){.ic-otp-cell{width:34px;height:40px;font-size:18px}.ic-otp-cells{gap:5px}}@media (prefers-reduced-motion:reduce){.ic-calendar-day,.ic-meter-track>span,.ic-otp-cell{transition:none}}.ic-multiselect,.ic-date-range,.ic-notifications{min-width:0;position:relative}.ic-multiselect-control{background:var(--ic-input-bg);border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:45px;padding:6px 10px;display:flex}.ic-multiselect-control:focus-within{border-color:var(--ic-accent)}.ic-multiselect-control input{min-width:70px;font:inherit;color:var(--ic-text);background:0 0;border:0;outline:0;flex:100px;padding:5px;font-size:12px}.ic-multiselect-control>svg{color:var(--ic-text-muted)}.ic-multiselect-chip{background:var(--ic-accent);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ic-multiselect-chip{background:color-mix(in srgb,var(--ic-accent) 14%,transparent)}}.ic-multiselect-chip{color:var(--ic-accent);border-radius:var(--ic-radius-sm);padding:5px 8px;font-size:11px}.ic-multiselect-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.ic-multiselect-menu{z-index:50;background:var(--ic-panel-raised);border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);box-shadow:var(--ic-shadow);max-height:220px;animation:ic-float-in .18s var(--ic-ease);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.ic-multiselect-menu button{text-align:left;width:100%;color:var(--ic-text);cursor:pointer;border-radius:var(--ic-radius-sm);background:0 0;border:0;align-items:center;gap:9px;padding:9px;font-size:12px;display:flex}:is(.ic-multiselect-menu button:hover,.ic-multiselect-menu button:focus-visible){background:var(--ic-hover)}.ic-multiselect-menu button:disabled{opacity:.45;cursor:not-allowed}.ic-multi-check{border:1px solid var(--ic-border);border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.ic-multi-check.is-selected{background:var(--ic-accent);color:var(--ic-on-accent)}.ic-multi-empty{color:var(--ic-text-muted);padding:13px;font-size:12px;display:block}.ic-context-target{outline-offset:3px}.ic-context-menu{z-index:1100;background:var(--ic-panel-raised);border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);min-width:218px;box-shadow:var(--ic-shadow);animation:ic-float-in .19s var(--ic-ease);padding:6px;position:fixed}.ic-context-action{border-radius:var(--ic-radius-sm);width:100%;min-height:37px;color:var(--ic-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:9px;font-size:12px;display:flex}:is(.ic-context-action:hover,.ic-context-action:focus-visible){background:var(--ic-hover)}.ic-context-action.is-danger{color:var(--ic-danger)}.ic-context-action:disabled{opacity:.45}.ic-date-range-trigger{border:1px solid var(--ic-border);background:var(--ic-input-bg);border-radius:var(--ic-radius-md);width:100%;min-height:42px;font:inherit;color:var(--ic-text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:12px;display:inline-flex}.ic-date-range-popup{background:var(--ic-panel-raised);border-radius:var(--ic-radius-xl);border:1px solid var(--ic-border);z-index:40;width:min(360px,100vw - 35px);box-shadow:var(--ic-shadow);padding:13px;position:absolute;top:calc(100% + 7px);left:0}.ic-date-range-heading{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.ic-date-range-fields{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:11px;display:grid}.ic-date-range-fields label{color:var(--ic-text-muted);flex-direction:column;gap:5px;min-width:0;font-size:11px;display:flex}.ic-date-range-fields .ic-input{width:100%;min-width:0;padding:7px;font-size:11px}.ic-date-range-popup .ic-calendar{width:100%}.ic-date-range-hint{text-align:center;color:var(--ic-text-muted);margin:9px 0 0;font-size:10px}.ic-notifications>.ic-button{position:relative}.ic-notification-dot{background:var(--ic-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.ic-notifications-menu{z-index:50;background:var(--ic-panel-raised);border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);width:min(370px,100vw - 30px);max-height:430px;box-shadow:var(--ic-shadow);flex-direction:column;display:flex;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden}.ic-notifications-menu>header{border-bottom:1px solid var(--ic-border);align-items:center;gap:8px;padding:15px;display:flex}.ic-notifications-menu>header strong{font-size:13px}.ic-notifications-menu>header>span{color:var(--ic-text-muted);margin-left:auto;font-size:10px}.ic-notifications-list{overflow:auto}.ic-notification-item{border-bottom:1px solid var(--ic-border);align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.ic-notification-item.is-unread{background:var(--ic-accent)}@supports (color:color-mix(in lab, red, red)){.ic-notification-item.is-unread{background:color-mix(in srgb,var(--ic-accent) 6%,transparent)}}.ic-notification-item>button:first-child{text-align:left;cursor:pointer;color:var(--ic-text);background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:5px;padding:5px;display:flex}.ic-notification-item strong{font-size:12px}.ic-notification-item p{color:var(--ic-text-muted);margin:0;font-size:11px}.ic-notification-item small{color:var(--ic-text-subtle);font-size:10px}.ic-notification-item>button:last-child:not(:first-child){color:var(--ic-text-muted);cursor:pointer;background:0 0;border:0;padding:5px}.ic-notifications-empty{color:var(--ic-text-muted);flex-direction:column;align-items:center;gap:9px;padding:45px;display:flex}.ic-rte{border:1px solid var(--ic-border);background:var(--ic-panel);border-radius:var(--ic-radius-xl);width:100%;overflow:hidden}.ic-rte.is-disabled{opacity:.6}.ic-rte-tools{border-bottom:1px solid var(--ic-border);background:var(--ic-panel-muted);flex-wrap:wrap;align-items:center;gap:3px;padding:7px 10px;display:flex}.ic-rte-tools button{min-width:32px;height:32px;color:var(--ic-text-muted);border-radius:var(--ic-radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}:is(.ic-rte-tools button:hover,.ic-rte-tools button:focus-visible){background:var(--ic-hover);color:var(--ic-text)}.ic-rte-editor{min-height:170px;max-height:420px;color:var(--ic-text);outline:0;padding:18px;font-size:12px;line-height:1.8;overflow:auto}.ic-rte-editor:focus{box-shadow:inset 0 0 0 1px var(--ic-accent)}.ic-rte-editor:empty:before{content:attr(data-placeholder);color:var(--ic-text-subtle);pointer-events:none}.ic-rte-link{border-bottom:1px solid var(--ic-border);align-items:center;gap:7px;padding:9px;display:flex}.ic-rte-footer{color:var(--ic-text-muted);background:var(--ic-panel-muted);border-top:1px solid var(--ic-border);padding:10px 14px;font-size:10px}.ic-file-explorer{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel);grid-template-columns:185px minmax(0,1fr);width:100%;min-height:275px;display:grid;overflow:hidden}.ic-file-explorer.is-dragging{outline:2px dashed var(--ic-accent)}.ic-file-explorer-nav{background:var(--ic-panel-muted);border-right:1px solid var(--ic-border);padding:9px}.ic-file-explorer-nav .ic-tree{background:0 0;border:0}.ic-file-explorer-content{min-width:0;padding:14px}.ic-file-breadcrumb{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:14px;display:flex}.ic-file-breadcrumb button{color:var(--ic-text-muted);cursor:pointer;background:0 0;border:0;font-size:11px}.ic-file-breadcrumb>span{align-items:center;gap:4px;display:flex}.ic-file-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:9px;display:grid}.ic-file-tile{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-panel-muted);min-height:104px;position:relative}.ic-file-tile.is-selected{border-color:var(--ic-accent)}.ic-file-select{width:100%;min-height:104px;color:var(--ic-text);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:9px;display:flex}.ic-file-select>svg{color:var(--ic-accent)}.ic-file-select strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.ic-file-select small{color:var(--ic-text-muted);font-size:9px}.ic-file-rename{background:var(--ic-panel);color:var(--ic-text-muted);cursor:pointer;border:0;border-radius:5px;padding:4px;position:absolute;top:2px;right:2px}.ic-file-tile form{padding:8px}.ic-file-empty{color:var(--ic-text-muted);text-align:center;padding:35px;font-size:12px}.ic-kanban{gap:12px;width:100%;min-width:0;padding-bottom:10px;display:flex;overflow:auto}.ic-kanban-column{background:var(--ic-panel-muted);border-radius:var(--ic-radius-lg);flex:1 0 210px;min-height:230px;padding:11px}.ic-kanban-column>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ic-kanban-column>header strong{font-size:12px}.ic-kanban-column>header span{color:var(--ic-text-muted);font-size:11px}.ic-kanban-cards{flex-direction:column;gap:8px;display:flex}.ic-kanban-card{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-panel);cursor:grab;flex-direction:column;gap:7px;padding:14px;display:flex;position:relative}.ic-kanban-card>strong{font-size:12px}.ic-kanban-card p{color:var(--ic-text-muted);margin:0;font-size:11px}.ic-kanban-card small{color:var(--ic-accent);font-size:10px}.ic-kanban-moves{justify-content:flex-end;gap:4px;margin-top:2px;display:flex}.ic-kanban-moves button{background:var(--ic-panel-muted);color:var(--ic-text-muted);cursor:pointer;border:0;border-radius:5px;padding:4px}.ic-kanban-moves button:disabled{opacity:.35;cursor:default}.ic-data-grid{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);scrollbar-width:thin;width:100%;overflow:auto}.ic-data-grid table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;min-width:max-content;font-size:11px}.ic-data-grid th{background:var(--ic-panel-muted);border-bottom:1px solid var(--ic-border);text-align:left;color:var(--ic-text-muted);padding:0;position:relative}.ic-data-grid th>button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px;font-size:11px;font-weight:700;display:flex}.ic-data-grid th>[role=separator]{cursor:col-resize;touch-action:none;border-right:1px solid var(--ic-border);width:8px;position:absolute;top:0;bottom:0;right:0}.ic-data-grid th>[role=separator]:focus-visible{outline:2px solid var(--ic-accent)}.ic-data-grid td{border-bottom:1px solid var(--ic-border);background:var(--ic-panel);color:var(--ic-text);padding:9px 12px}.ic-data-grid-cell{justify-content:space-between;align-items:center;gap:7px;min-height:26px;display:flex}.ic-data-grid-cell>button{color:var(--ic-text-subtle);cursor:pointer;background:0 0;border:0}.ic-grid-empty{text-align:center;color:var(--ic-text-muted)!important;padding:30px!important}.ic-media-gallery{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:9px;width:100%;display:grid}.ic-media-gallery>button{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-panel-muted);aspect-ratio:1.3;cursor:zoom-in;padding:0;overflow:hidden}.ic-media-gallery>button img{object-fit:cover;width:100%;height:100%;display:block}.ic-media-video-thumb{color:var(--ic-accent);flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;display:flex}.ic-media-dialog{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel-raised);width:min(94vw,1120px);max-width:none;height:min(90dvh,850px);max-height:none;color:var(--ic-text);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.ic-media-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080510d9}.ic-media-toolbar{border-bottom:1px solid var(--ic-border);height:53px;color:var(--ic-text-muted);justify-content:space-between;align-items:center;gap:9px;padding:9px 14px;font-size:11px;display:flex}.ic-media-toolbar>div{align-items:center;gap:4px;display:flex}.ic-media-stage{background:#0b0b11;place-items:center;height:calc(100% - 114px);display:grid;overflow:auto}.ic-media-stage img{object-fit:contain;max-width:85%;max-height:85%;transition:transform .18s var(--ic-ease)}.ic-media-stage video{max-width:95%;max-height:95%}.ic-media-dialog footer{justify-content:space-between;align-items:center;gap:9px;height:61px;padding:9px 14px;font-size:11px;display:flex}.ic-wizard{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel);width:100%;overflow:hidden}.ic-wizard-progress{border-bottom:1px solid var(--ic-border);gap:10px;margin:0;padding:16px;list-style:none;display:flex}.ic-wizard-progress li{color:var(--ic-text-muted);flex:1;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.ic-wizard-progress li>span{border:1px solid var(--ic-border);border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.ic-wizard-progress li.is-current>span{background:var(--ic-accent);color:var(--ic-on-accent)}.ic-wizard-progress li.is-complete>span{color:var(--ic-success);border-color:var(--ic-success)}.ic-wizard-progress li strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.ic-wizard-panel{min-height:150px;animation:ic-float-in .21s var(--ic-ease);padding:20px}.ic-wizard-panel h3{margin:0 0 7px;font-size:17px}.ic-wizard-panel>p{color:var(--ic-text-muted);margin:0 0 18px;font-size:11px}.ic-wizard-content{margin-top:14px}.ic-wizard footer{border-top:1px solid var(--ic-border);justify-content:space-between;padding:14px;display:flex}.ic-wizard-empty{color:var(--ic-text-muted);font-size:12px}.ic-palette-editor{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel);padding:16px}.ic-palette-editor>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.ic-palette-editor>header strong{font-size:14px}.ic-palette-editor>header p{color:var(--ic-text-muted);margin:5px 0;font-size:11px}.ic-palette-editor label{color:var(--ic-text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.ic-palette-swatches{grid-template-columns:repeat(11,minmax(0,1fr));gap:5px;display:grid}.ic-palette-swatches button{cursor:pointer;color:var(--ic-text-muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;font-size:10px;display:flex}.ic-palette-swatches button>span{border-radius:var(--ic-radius-sm);border:1px solid var(--ic-border);width:100%;height:55px}.ic-palette-swatches small{font-size:9px}.ic-diff{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-panel);width:100%;overflow:auto}.ic-diff>header{background:var(--ic-panel-muted);border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}.ic-diff>header>span:first-child{align-items:center;gap:8px;display:flex}.ic-diff-code,.ic-diff-split{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.8}.ic-diff-line{white-space:pre;align-items:stretch;min-height:24px;display:flex}.ic-diff-line>span{border-right:1px solid var(--ic-border);width:32px;color:var(--ic-text-subtle);flex-shrink:0;justify-content:flex-end;align-items:center;padding-right:8px;display:inline-flex}.ic-diff-line code{color:var(--ic-text);white-space:pre;font:inherit;text-overflow:ellipsis;padding:3px 9px;display:block;overflow:hidden}.ic-diff-add{background:var(--ic-success)}@supports (color:color-mix(in lab, red, red)){.ic-diff-add{background:color-mix(in srgb,var(--ic-success) 14%,transparent)}}.ic-diff-remove{background:var(--ic-danger)}@supports (color:color-mix(in lab, red, red)){.ic-diff-remove{background:color-mix(in srgb,var(--ic-danger) 12%,transparent)}}.ic-diff-split{grid-template-columns:1fr 1fr;display:grid}.ic-diff-split section:first-child{border-right:1px solid var(--ic-border)}@media (max-width:650px){.ic-file-explorer{grid-template-columns:1fr}.ic-file-explorer-nav{border-right:0;border-bottom:1px solid var(--ic-border)}.ic-palette-swatches{grid-template-columns:repeat(6,minmax(0,1fr))}.ic-wizard-progress{flex-wrap:wrap}.ic-date-range-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ic-multiselect-menu,.ic-context-menu,.ic-wizard-panel{animation:none}.ic-media-stage img{transition:none}}.ic-button{isolation:isolate;transition:background-color var(--ic-motion-base) var(--ic-motion-ease), border-color var(--ic-motion-base) var(--ic-motion-ease), color var(--ic-motion-base) var(--ic-motion-ease), transform var(--ic-motion-base) var(--ic-motion-spring), box-shadow var(--ic-motion-base) var(--ic-motion-ease), filter var(--ic-motion-base) var(--ic-motion-ease);position:relative;overflow:hidden;transform:translateZ(0)}.ic-button:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity var(--ic-motion-fast) ease;background:currentColor;position:absolute;inset:0}.ic-button:hover:not(:disabled):after{opacity:.04}.ic-button:active:not(:disabled):after{opacity:.1}.ic-button[data-motion=lift]:hover:not(:disabled){transform:translateY(var(--ic-motion-lift))}.ic-button[data-motion=subtle]:hover:not(:disabled){transform:translateY(calc(var(--ic-motion-lift) * .6))}.ic-button[data-motion=none]:hover:not(:disabled){transform:none}.ic-button:active:not(:disabled):not([data-motion=none]){transform:scale(var(--ic-motion-press))}.ic-button[data-motion=none],.ic-button[data-motion=none]>svg{transition:none}.ic-button[data-motion=none]:after{display:none}.ic-button>svg{transition:transform var(--ic-motion-base) var(--ic-motion-spring);flex-shrink:0}.ic-button:hover:not(:disabled)>svg:not(.ic-spin){transform:translateY(-1px)}.ic-button:active:not(:disabled)>svg:not(.ic-spin){transform:scale(.93)}.ic-button[data-motion=none]:hover>svg{transform:none}.ic-button--primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 17px var(--ic-accent)}@supports (color:color-mix(in lab, red, red)){.ic-button--primary:hover:not(:disabled){box-shadow:0 6px 17px color-mix(in srgb,var(--ic-accent) 24%,transparent)}}.ic-button--danger:hover:not(:disabled){box-shadow:0 5px 16px var(--ic-danger)}@supports (color:color-mix(in lab, red, red)){.ic-button--danger:hover:not(:disabled){box-shadow:0 5px 16px color-mix(in srgb,var(--ic-danger) 13%,transparent)}}.ic-button:disabled{filter:none;box-shadow:none;transform:none}.ic-toggle{transition:background-color var(--ic-motion-base) var(--ic-motion-ease), color var(--ic-motion-base) var(--ic-motion-ease), transform var(--ic-motion-base) var(--ic-motion-spring), box-shadow var(--ic-motion-base) var(--ic-motion-ease)}.ic-toggle:hover:not(:disabled){transform:translateY(calc(var(--ic-motion-lift) * .6))}.ic-toggle:active:not(:disabled){transform:scale(var(--ic-motion-press))}.ic-toggle:focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}.ic-toggle:disabled{opacity:.55;cursor:not-allowed}.ic-tabs-trigger:active:not(:disabled){transform:scale(var(--ic-motion-press))}.ic-reaction-button{--ic-reaction-tone:var(--ic-danger);isolation:isolate;white-space:nowrap;border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-panel-raised);min-height:41px;color:var(--ic-text-muted);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ic-motion-base) var(--ic-motion-ease), border-color var(--ic-motion-base) var(--ic-motion-ease), color var(--ic-motion-base) var(--ic-motion-ease), transform var(--ic-motion-base) var(--ic-motion-spring), box-shadow var(--ic-motion-base) var(--ic-motion-ease);justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:12px;font-weight:620;line-height:1.2;display:inline-flex;position:relative}.ic-reaction-button[data-reaction=star]{--ic-reaction-tone:var(--ic-warning)}.ic-reaction-button[data-reaction=bookmark]{--ic-reaction-tone:var(--ic-accent)}.ic-reaction-button[data-size=sm]{min-height:34px;padding-inline:11px;font-size:11px}.ic-reaction-button[data-size=lg]{min-height:47px;padding-inline:18px;font-size:14px}.ic-reaction-button--icon{min-width:41px;padding:0}.ic-reaction-button--icon[data-size=sm]{min-width:34px}.ic-reaction-button--icon[data-size=lg]{min-width:47px}.ic-reaction-button:hover:not(:disabled){color:var(--ic-reaction-tone);border-color:var(--ic-reaction-tone)}@supports (color:color-mix(in lab, red, red)){.ic-reaction-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ic-reaction-tone) 30%,var(--ic-border))}}.ic-reaction-button:hover:not(:disabled){background:var(--ic-reaction-tone)}@supports (color:color-mix(in lab, red, red)){.ic-reaction-button:hover:not(:disabled){background:color-mix(in srgb,var(--ic-reaction-tone) 8%,var(--ic-panel-raised))}}.ic-reaction-button:hover:not(:disabled){transform:translateY(var(--ic-motion-lift))}.ic-reaction-button:active:not(:disabled){transform:scale(var(--ic-motion-press))}.ic-reaction-button[aria-pressed=true]{color:var(--ic-reaction-tone);background:var(--ic-reaction-tone)}@supports (color:color-mix(in lab, red, red)){.ic-reaction-button[aria-pressed=true]{background:color-mix(in srgb,var(--ic-reaction-tone) 11%,var(--ic-panel))}}.ic-reaction-button[aria-pressed=true]{border-color:var(--ic-reaction-tone)}@supports (color:color-mix(in lab, red, red)){.ic-reaction-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--ic-reaction-tone) 32%,var(--ic-border))}}.ic-reaction-button[aria-pressed=true]:hover:not(:disabled){background:var(--ic-reaction-tone)}@supports (color:color-mix(in lab, red, red)){.ic-reaction-button[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb,var(--ic-reaction-tone) 15%,var(--ic-panel))}}.ic-reaction-button:focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}.ic-reaction-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.ic-reaction-symbol{flex-shrink:0;place-items:center;width:23px;height:23px;display:grid;position:relative}.ic-reaction-symbol>svg{z-index:2;fill:#0000;stroke:currentColor;stroke-width:1.8px;transition:fill var(--ic-motion-base) var(--ic-motion-ease),transform var(--ic-motion-base) var(--ic-motion-spring);display:block;position:relative}.ic-reaction-button[aria-pressed=true] .ic-reaction-symbol>svg{fill:currentColor;animation:ic-reaction-pop var(--ic-motion-slow) var(--ic-motion-spring) both}.ic-reaction-button:not([aria-pressed=true]):hover:not(:disabled) .ic-reaction-symbol>svg{transform:scale(1.12)}.ic-reaction-halo{z-index:0;pointer-events:none;border:2px solid var(--ic-reaction-tone);opacity:0;border-radius:50%;position:absolute;inset:-5px;transform:scale(.25)}.ic-reaction-button[aria-pressed=true] .ic-reaction-halo{animation:ic-reaction-halo var(--ic-motion-slow) var(--ic-motion-ease) both}.ic-reaction-count{color:var(--ic-text-muted);font-variant-numeric:tabular-nums;margin-left:2px;font-size:10px}@keyframes ic-reaction-pop{0%{transform:scale(.65)}55%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes ic-reaction-halo{0%{opacity:.72;transform:scale(.25)}75%{opacity:.3}to{opacity:0;transform:scale(1.4)}}html[data-motion=none] .ic-button,html[data-motion=none] .ic-toggle,html[data-motion=none] .ic-reaction-button,html[data-motion=none] .ic-reaction-symbol>svg{transition:none!important;animation:none!important}html[data-motion=none] .ic-reaction-halo{animation:none!important}html[data-motion=none] .ic-button:hover:not(:disabled),html[data-motion=none] .ic-toggle:hover:not(:disabled),html[data-motion=none] .ic-reaction-button:hover:not(:disabled){transform:none}@media (prefers-reduced-motion:reduce){.ic-button,.ic-button>svg,.ic-toggle,.ic-tabs-trigger,.ic-reaction-button,.ic-reaction-symbol>svg{transition:none!important;animation:none!important}.ic-reaction-halo{display:none}.ic-button:hover:not(:disabled),.ic-button:active:not(:disabled),.ic-toggle:hover:not(:disabled),.ic-toggle:active:not(:disabled),.ic-reaction-button:hover:not(:disabled),.ic-reaction-button:active:not(:disabled){transform:none!important}}html[data-motion=none] .ic-button:hover:not(:disabled)>svg,html[data-motion=none] .ic-button:active:not(:disabled)>svg,html[data-motion=none] .ic-reaction-button:not([aria-pressed=true]):hover:not(:disabled) .ic-reaction-symbol>svg{transform:none!important}@media (prefers-reduced-motion:reduce){.ic-button:hover:not(:disabled)>svg,.ic-button:active:not(:disabled)>svg,.ic-reaction-button:not([aria-pressed=true]):hover:not(:disabled) .ic-reaction-symbol>svg{transform:none!important}}.ic-toggle{vertical-align:middle;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:36px;line-height:1.2;display:inline-flex}.ic-toggle>svg,.ic-toggle .lucide{vertical-align:middle;flex:none;align-self:center;display:block}.ic-toggle-group{align-items:stretch}.ic-toggle-group .ic-toggle{min-height:32px}.ic-toggle:has(>svg:only-child){aspect-ratio:1;min-width:36px;padding-inline:9px}@media (max-width:560px){.ic-toggle{gap:6px}}.ic-sidebar-header{justify-content:flex-start}.ic-sidebar-brand{flex-wrap:nowrap;justify-content:flex-start;gap:10px;width:100%}.ic-sidebar-brand-icon{flex:0 0 30px;justify-content:center;width:30px;min-width:30px}.ic-sidebar-brand-label{opacity:1;white-space:nowrap;visibility:visible;min-width:0;max-width:170px;transition:max-width .32s var(--ic-motion-ease), opacity .18s ease,transform .32s var(--ic-motion-ease), visibility .32s;display:block;transform:translate(0)}.ic-sidebar-link-text{opacity:1;white-space:nowrap;max-width:170px;transition:max-width .32s var(--ic-motion-ease), opacity .18s ease,transform .32s var(--ic-motion-ease);display:block;overflow:hidden;transform:translate(0)}.ic-sidebar-group-label{opacity:1;max-height:30px;transition:max-height .32s var(--ic-motion-ease), opacity .18s ease,margin-bottom .32s var(--ic-motion-ease);display:block;overflow:hidden}.ic-app-shell--collapsed .ic-sidebar-header{justify-content:flex-start;padding:9px 9px 22px}.ic-app-shell--collapsed .ic-sidebar-brand{justify-content:flex-start}.ic-app-shell--collapsed .ic-sidebar-brand-label,.ic-app-shell--collapsed .ic-sidebar-footer .ic-sidebar-brand-label{opacity:0;pointer-events:none;visibility:hidden;max-width:0;display:block;transform:translate(-6px)}.ic-app-shell--collapsed .ic-sidebar-link{justify-content:flex-start;padding:0 12px}.ic-app-shell--collapsed .ic-sidebar-link-text,.ic-app-shell--collapsed .ic-sidebar-footer .ic-sidebar-link-text{opacity:0;pointer-events:none;max-width:0;display:block;transform:translate(-6px)}.ic-app-shell--collapsed .ic-sidebar-group-label{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;display:block}.site-preview-content .ic-app-shell--collapsed .ic-sidebar-header{padding:9px 10px 25px}.ic-sidebar-link{transition:background-color var(--ic-motion-base) var(--ic-motion-ease), color var(--ic-motion-base) var(--ic-motion-ease), box-shadow var(--ic-motion-base) var(--ic-motion-ease)}.ic-sidebar-link:hover:not([aria-current=page]){background:var(--ic-hover)}.ic-sidebar-link:active{background:var(--ic-accent)}@supports (color:color-mix(in lab, red, red)){.ic-sidebar-link:active{background:color-mix(in srgb,var(--ic-accent) 10%,var(--ic-panel))}}.ic-copy-button{position:relative}.ic-copy-button[data-copied=true]{color:var(--ic-success);background:var(--ic-success)}@supports (color:color-mix(in lab, red, red)){.ic-copy-button[data-copied=true]{background:color-mix(in srgb,var(--ic-success) 9%,var(--ic-panel))}}.ic-copy-button[data-copied=true]{border-color:var(--ic-success)}@supports (color:color-mix(in lab, red, red)){.ic-copy-button[data-copied=true]{border-color:color-mix(in srgb,var(--ic-success) 25%,var(--ic-border))}}.ic-copy-button-symbol{flex:0 0 16px;place-items:center;width:16px;height:17px;display:grid;position:relative}.ic-copy-button-symbol>svg{transition:opacity var(--ic-motion-base) var(--ic-motion-ease), transform var(--ic-motion-base) var(--ic-motion-spring);grid-area:1/1;display:block}.ic-copy-button-before{opacity:1;transform:scale(1)rotate(0)}.ic-copy-button-after{opacity:0;transform:scale(.6)rotate(-18deg)}.ic-copy-button[data-copied=true] .ic-copy-button-before{opacity:0;transform:scale(.55)rotate(18deg)}.ic-copy-button[data-copied=true] .ic-copy-button-after{opacity:1;transform:scale(1)rotate(0)}.ic-copy-button-label{transition:color var(--ic-motion-fast) var(--ic-motion-ease)}:where(.ic-scheme,.ic-menu-item,.ic-context-action,.ic-explorer-group-button,.ic-explorer-mobile-toggle,.ic-explorer-search>button,.ic-explorer-sidebar-bottom a,.ic-explorer-index-link,.ic-file-rename,.ic-kanban-moves button,.ic-rte-tools button,.ic-collapsible>button,.ic-copy-button){transition:background-color var(--ic-motion-base) var(--ic-motion-ease), color var(--ic-motion-base) var(--ic-motion-ease), border-color var(--ic-motion-base) var(--ic-motion-ease), box-shadow var(--ic-motion-base) var(--ic-motion-ease), transform var(--ic-motion-fast) var(--ic-motion-ease)}:where(.ic-scheme,.ic-menu-item,.ic-context-action,.ic-explorer-group-button,.ic-explorer-mobile-toggle,.ic-explorer-search>button,.ic-file-rename,.ic-kanban-moves button,.ic-rte-tools button,.ic-collapsible>button):hover:not(:disabled){background-color:var(--ic-hover)}:where(.ic-scheme,.ic-menu-item,.ic-context-action,.ic-explorer-group-button,.ic-explorer-mobile-toggle,.ic-explorer-search>button,.ic-file-rename,.ic-kanban-moves button,.ic-rte-tools button,.ic-collapsible>button):active:not(:disabled){transform:scale(var(--ic-motion-press))}:where(.ic-scheme,.ic-menu-item,.ic-context-action,.ic-explorer-group-button,.ic-explorer-mobile-toggle,.ic-explorer-search>button,.ic-file-rename,.ic-kanban-moves button,.ic-rte-tools button,.ic-collapsible>button):focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}html[data-motion=none] .ic-sidebar-brand-label,html[data-motion=none] .ic-sidebar-link-text,html[data-motion=none] .ic-sidebar-group-label,html[data-motion=none] .ic-copy-button-symbol>svg{transition:none!important}html[data-motion=none] :where(.ic-explorer-group-button,.ic-scheme,.ic-menu-item,.ic-context-action,.ic-rte-tools button):active{transform:none!important}@media (max-width:780px){.ic-app-shell--collapsed .ic-sidebar-header{justify-content:flex-start}.ic-app-shell--collapsed .ic-sidebar-brand-label,.ic-app-shell--collapsed .ic-sidebar-footer .ic-sidebar-brand-label{opacity:1;visibility:visible;pointer-events:auto;max-width:170px;transform:none}.ic-app-shell--collapsed .ic-sidebar-link-text,.ic-app-shell--collapsed .ic-sidebar-footer .ic-sidebar-link-text{opacity:1;pointer-events:auto;max-width:170px;transform:none}.ic-app-shell--collapsed .ic-sidebar-group-label{opacity:1;pointer-events:auto;max-height:30px;margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.ic-sidebar-brand-label,.ic-sidebar-link-text,.ic-sidebar-group-label,.ic-copy-button-symbol>svg,:where(.ic-explorer-group-button,.ic-scheme,.ic-menu-item,.ic-context-action,.ic-rte-tools button,.ic-file-rename,.ic-kanban-moves button){transition:none!important;animation:none!important}:where(.ic-explorer-group-button,.ic-scheme,.ic-menu-item,.ic-context-action,.ic-rte-tools button,.ic-file-rename,.ic-kanban-moves button):active{transform:none!important}}.ic-advanced-heading{color:var(--ic-text);justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.ic-advanced-heading strong{font-size:13px;font-weight:700}.ic-advanced-heading>span{color:var(--ic-text-muted);font-size:11px}.ic-advanced-heading .ic-select{max-width:190px}.ic-filter-builder,.ic-permission-matrix,.ic-json-viewer,.ic-upload-queue,.ic-log-console,.ic-thread,.ic-image-cropper,.ic-motion-playground{border:1px solid var(--ic-border);border-radius:var(--ic-radius-xl);background:var(--ic-panel);min-width:0;padding:16px}.ic-filter-rule{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ic-filter-rule .ic-input,.ic-filter-rule .ic-select{flex:1;min-width:120px}.ic-filter-connector{width:48px;color:var(--ic-accent);font-size:10px;font-weight:750}.ic-tree-select{min-width:200px;position:relative}.ic-tree-select>.ic-button{justify-content:space-between;width:100%}.ic-tree-select-panel{z-index:80;background:var(--ic-panel-raised);border:1px solid var(--ic-border);width:max(100%,250px);max-width:min(400px,90vw);max-height:320px;box-shadow:var(--ic-shadow);border-radius:var(--ic-radius-lg);flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.ic-tree-select-node{color:var(--ic-text);font-size:12px}.ic-tree-select-row{align-items:center;gap:3px;min-height:33px;display:flex}.ic-tree-select-row button{min-height:29px;color:inherit;cursor:pointer;border-radius:var(--ic-radius-sm);background:0 0;border:0;align-items:center;gap:8px;padding:5px;font-size:12px;display:inline-flex}.ic-tree-select-row button:hover,.ic-tree-select-row button.is-selected{background:var(--ic-hover);color:var(--ic-accent)}.ic-tree-select-spacer{width:25px}.ic-permission-matrix{overflow:auto}.ic-permission-matrix table{border-collapse:collapse;width:100%;min-width:460px}.ic-permission-matrix th,.ic-permission-matrix td{border-bottom:1px solid var(--ic-border);text-align:center;padding:12px;font-size:12px}.ic-permission-matrix th:first-child{text-align:left}.ic-permission-matrix th strong{display:block}.ic-permission-matrix th small{color:var(--ic-text-muted);margin-top:4px;font-weight:400;display:block}.ic-permission-matrix input{accent-color:var(--ic-accent);width:17px;height:17px}.ic-json-code{border-radius:var(--ic-radius-md);background:var(--ic-panel-muted);padding:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.9;overflow:auto}.ic-json-toggle{font:inherit;color:var(--ic-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px;display:inline-flex}.ic-json-children{border-left:1px solid var(--ic-border);padding-left:16px}.ic-json-entry{align-items:baseline;gap:9px;display:flex}.ic-json-key{color:var(--ic-accent)}.ic-json-string{color:var(--ic-success)}.ic-json-number{color:var(--ic-warning)}.ic-json-null{color:var(--ic-text-muted)}.ic-json-copy{color:var(--ic-text-subtle);cursor:pointer;background:0 0;border:0;margin-left:auto}.ic-upload-task{border-top:1px solid var(--ic-border);align-items:center;gap:12px;padding:13px 0;display:flex}.ic-upload-task>svg{color:var(--ic-accent);flex-shrink:0}.ic-upload-main{flex:1;min-width:0}.ic-upload-main>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:9px;font-size:11px;display:flex}.ic-upload-main strong{color:var(--ic-text);overflow-wrap:anywhere}.ic-upload-main span,.ic-upload-main small{color:var(--ic-text-muted);font-size:10px}.ic-upload-main small{color:var(--ic-danger)}.ic-upload-progress{background:var(--ic-hover);border-radius:999px;height:6px;overflow:hidden}.ic-upload-progress>span{border-radius:inherit;background:var(--ic-accent);height:100%;transition:width var(--ic-motion-base) var(--ic-motion-ease);display:block}.ic-upload-actions{gap:2px;display:flex}.ic-advanced-empty{color:var(--ic-text-muted);flex-direction:column;align-items:center;gap:9px;padding:35px 0;font-size:12px;display:flex}.ic-log-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:13px;display:flex}.ic-log-controls .ic-input{flex:1;min-width:140px}.ic-log-level{border:1px solid var(--ic-border);background:var(--ic-panel-muted);color:var(--ic-text-muted);border-radius:var(--ic-radius-sm);cursor:pointer;padding:8px 10px;font-size:10px}.ic-log-level.is-selected{color:var(--ic-accent);border-color:var(--ic-accent)}.ic-log-entries{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-panel-muted);padding:8px;overflow:auto}.ic-log-entry{color:var(--ic-text);gap:9px;padding:6px 7px;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.ic-log-entry time{color:var(--ic-text-subtle)}.ic-log-entry strong{min-width:49px}.ic-log-error strong{color:var(--ic-danger)}.ic-log-warn strong{color:var(--ic-warning)}.ic-log-info strong{color:var(--ic-accent)}.ic-log-entry code{overflow-wrap:anywhere;white-space:pre-wrap}.ic-thread-message{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.ic-thread-avatar{background:var(--ic-hover);width:30px;height:30px;color:var(--ic-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.ic-thread-main{flex:1;min-width:0}.ic-thread-main header{align-items:center;gap:10px;font-size:12px;display:flex}.ic-thread-main header small{color:var(--ic-text-subtle);font-size:10px}.ic-thread-main p{color:var(--ic-text-muted);font-size:12px;line-height:1.6}.ic-thread-main>button{color:var(--ic-accent);cursor:pointer;background:0 0;border:0;font-size:11px}.ic-thread-main form{gap:6px;margin-top:7px;display:flex}.ic-crop-preview{border-radius:var(--ic-radius-lg);background:var(--ic-panel-muted);width:min(100%,380px);margin:0 auto 14px;position:relative;overflow:hidden}.ic-crop-preview img{object-fit:cover;width:100%;height:100%;transition:transform var(--ic-motion-base);display:block}.ic-crop-guides{pointer-events:none;border:1px dashed var(--ic-accent);position:absolute;inset:0}.ic-crop-controls{gap:9px;margin-bottom:15px;display:grid}.ic-crop-controls label{color:var(--ic-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.ic-crop-controls input{width:70%;accent-color:var(--ic-accent)}.ic-motion-options{justify-content:flex-end;display:flex}.ic-motion-options label{color:var(--ic-text-muted);align-items:center;gap:12px;font-size:11px;display:flex}.ic-motion-stage{background:var(--ic-panel-muted);border-radius:var(--ic-radius-lg);flex-wrap:wrap;justify-content:center;gap:14px;margin:12px 0;padding:32px 10px;display:flex}.ic-motion-playground>p,.ic-demo-caption{color:var(--ic-text-muted);font-size:11px;line-height:1.6}.ic-demo-narrow{width:min(100%,440px)}.ic-demo-wide{width:min(100%,750px)}.ic-demo-search{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-input-bg);width:100%;color:var(--ic-text);margin-bottom:10px;padding:10px}@media (max-width:550px){.ic-filter-connector{width:100%}.ic-filter-rule .ic-input,.ic-filter-rule .ic-select{min-width:100px}.ic-log-entry{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ic-upload-progress>span,.ic-crop-preview img{transition:none}}.ic-tabs-list{border-radius:var(--ic-radius-lg);align-items:stretch;overflow:hidden}.ic-tabs-trigger{border-radius:calc(var(--ic-radius-lg) - 5px);z-index:1;position:relative}.ic-tabs-indicator{border-radius:calc(var(--ic-radius-lg) - 5px);z-index:0}.ic-separator{background:var(--ic-text);flex-shrink:0;width:100%;height:1px;min-height:1px}@supports (color:color-mix(in lab, red, red)){.ic-separator{background:color-mix(in srgb,var(--ic-text) 19%,var(--ic-border))}}.ic-separator{opacity:1}.ic-separator[aria-orientation=vertical]{align-self:stretch;width:1px;min-width:1px;height:auto;min-height:100%}.ic-picker-control{width:min(100%,340px);min-width:0;position:relative}.ic-picker-trigger{text-align:left;border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-input-bg);width:100%;min-height:42px;color:var(--ic-text);font:inherit;cursor:pointer;align-items:center;gap:10px;padding:0 13px;font-size:12px;display:flex}.ic-picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ic-picker-trigger>svg{color:var(--ic-text-muted)}.ic-picker-trigger:disabled{opacity:.5;cursor:not-allowed}:is(.ic-picker-trigger:focus-visible,.ic-select-button:focus-visible,.ic-date-boundary:focus-visible,.ic-color-picker-swatch:focus-visible,.ic-choice-card:focus-visible,.ic-inline-edit-trigger:focus-visible){outline:2px solid var(--ic-accent);outline-offset:3px}.ic-picker-placeholder{color:var(--ic-text-subtle)}.ic-picker-popup{border:1px solid var(--ic-outline);border-radius:var(--ic-radius-xl);background:var(--ic-panel-raised);width:min(345px,100vw - 35px);color:var(--ic-text);box-shadow:var(--ic-shadow);z-index:75;animation:ic-picker-open .16s var(--ic-ease) both;padding:14px;position:absolute;top:calc(100% + 8px);left:0}.ic-picker-popup-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.ic-picker-popup-head>span,.ic-picker-hint{color:var(--ic-text-muted);font-size:11px}.ic-picker-hint{margin:12px 2px 0}.ic-date-picker-popup .ic-calendar{width:100%}.ic-time-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ic-time-columns>div{min-width:0}.ic-time-columns strong{color:var(--ic-text-muted);margin:0 0 8px 4px;font-size:11px;display:block}.ic-time-options{background:var(--ic-panel-muted);scrollbar-width:thin;border-radius:12px;gap:3px;max-height:204px;padding:4px;display:grid;overflow-y:auto}.ic-time-options button{color:var(--ic-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;padding:8px;font-size:12px}.ic-time-options button:hover{background:var(--ic-hover)}.ic-time-options button.is-selected{background:var(--ic-accent);color:var(--ic-on-accent);font-weight:700}.ic-color-picker{max-width:100%;position:relative;overflow:visible}.ic-color-picker-swatch{background:var(--ic-input-bg);cursor:pointer;padding:4px}.ic-color-picker-swatch>span{border-radius:calc(var(--ic-radius-md) - 5px);width:100%;height:100%;min-height:30px;display:block}.ic-color-picker-popup{min-width:min(320px,100vw - 35px)}.ic-color-preview{border:1px solid var(--ic-border);border-radius:12px;height:78px;margin-bottom:12px}.ic-color-palette{grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;margin-bottom:16px;display:grid}.ic-color-palette>button{aspect-ratio:1;border:2px solid var(--ic-border);cursor:pointer;border-radius:9px;min-width:0}.ic-color-palette>button.is-selected{outline:2px solid var(--ic-accent);outline-offset:2px}.ic-color-channels{gap:10px;display:grid}.ic-color-channels>label{color:var(--ic-text-muted);grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:9px;font-size:11px;display:grid}.ic-color-channels output{text-align:right;font-variant-numeric:tabular-nums}.ic-slider{align-items:center;gap:12px;width:100%;min-width:100px;display:flex}.ic-slider.is-disabled{opacity:.55}input.ic-range{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;height:24px;accent-color:var(--ic-accent);background:0 0;outline:none;display:block}input.ic-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--ic-accent) 0,var(--ic-accent) var(--ic-slider-fill,0%),var(--ic-panel-raised) var(--ic-slider-fill,0%),var(--ic-panel-raised) 100%);border:1px solid var(--ic-border);border-radius:100px;height:7px}input.ic-range::-moz-range-track{background:var(--ic-panel-raised);border:1px solid var(--ic-border);border-radius:100px;height:7px}input.ic-range::-moz-range-progress{background:var(--ic-accent);border-radius:100px;height:7px}input.ic-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:4px solid var(--ic-panel);background:var(--ic-accent);width:19px;height:19px;box-shadow:0 0 0 1px var(--ic-accent),0 2px 8px #0003;transition:transform .15s var(--ic-ease);cursor:grab;border-radius:50%;margin-top:-7px}input.ic-range::-moz-range-thumb{border:4px solid var(--ic-panel);background:var(--ic-accent);width:13px;height:13px;box-shadow:0 0 0 1px var(--ic-accent);cursor:grab;border-radius:50%}input.ic-range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.13)}input.ic-range:focus-visible::-webkit-slider-thumb{outline:3px solid var(--ic-accent);outline-offset:4px}input.ic-range:disabled{cursor:not-allowed}.ic-slider-value{text-align:right;font-variant-numeric:tabular-nums;min-width:30px;color:var(--ic-text);font-size:12px;font-weight:700}.ic-select-custom{width:100%;min-width:130px;display:inline-block;position:relative}.ic-select-native{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.ic-select-button{width:100%;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ic-select-button>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ic-select-button:disabled{opacity:.5;cursor:not-allowed}.ic-select-chevron{color:var(--ic-text-muted);font-size:18px}.ic-select-menu{z-index:80;border:1px solid var(--ic-outline);border-radius:var(--ic-radius-lg);max-height:260px;box-shadow:var(--ic-shadow);background:var(--ic-panel-raised);animation:ic-picker-open .16s var(--ic-ease) both;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.ic-select-option{text-align:left;border-radius:calc(var(--ic-radius-md) - 3px);width:100%;color:var(--ic-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;font-size:12px;display:flex}:is(.ic-select-option:hover,.ic-select-option:focus-visible){background:var(--ic-hover);outline:none}.ic-select-option.is-selected{background:var(--ic-accent)}@supports (color:color-mix(in lab, red, red)){.ic-select-option.is-selected{background:color-mix(in srgb,var(--ic-accent) 12%,transparent)}}.ic-select-option.is-selected{color:var(--ic-accent)}.ic-select-option:disabled{opacity:.4;cursor:not-allowed}.ic-calendar-day.is-in-range{background:linear-gradient(90deg,var(--ic-accent),var(--ic-accent));border-radius:0}@supports (color:color-mix(in lab, red, red)){.ic-calendar-day.is-in-range{background:linear-gradient(90deg,color-mix(in srgb,var(--ic-accent) 12%,transparent),color-mix(in srgb,var(--ic-accent) 20%,transparent))}}.ic-calendar-day.is-range-start,.ic-calendar-day.is-range-end{background:var(--ic-accent);color:var(--ic-on-accent);font-weight:750}.ic-calendar-day.is-range-start{border-radius:var(--ic-radius-sm) 2px 2px var(--ic-radius-sm)}.ic-calendar-day.is-range-end{border-radius:2px var(--ic-radius-sm) var(--ic-radius-sm) 2px}.ic-calendar-day.is-range-start.is-range-end{border-radius:var(--ic-radius-sm)}.ic-date-boundary{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-panel-muted);text-align:left;cursor:pointer;min-width:0;color:var(--ic-text);flex-direction:column;gap:5px;padding:9px 11px;display:flex}.ic-date-boundary small{color:var(--ic-text-muted);font-size:10px}.ic-date-boundary strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ic-date-boundary.is-active{border-color:var(--ic-accent);background:var(--ic-accent)}@supports (color:color-mix(in lab, red, red)){.ic-date-boundary.is-active{background:color-mix(in srgb,var(--ic-accent) 9%,var(--ic-panel-muted))}}.ic-date-range-popup{overflow:visible}.ic-wizard-review{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);gap:0;margin:0;display:grid;overflow:hidden}.ic-wizard-review-item{gap:6px;padding:13px 15px;display:grid}.ic-wizard-review-item+.ic-wizard-review-item{border-top:1px solid var(--ic-border)}.ic-wizard-review dt{color:var(--ic-text);font-size:12px;font-weight:750}.ic-wizard-review dd{color:var(--ic-text-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.ic-dialog[open]::backdrop{animation:.26s ease-out both ic-overlay-in}.ic-drawer[open]::backdrop{animation:.26s ease-out both ic-overlay-in}dialog.ic-command-overlay[open]::backdrop{animation:.26s ease-out both ic-overlay-in}.ic-media-dialog[open]::backdrop{animation:.26s ease-out both ic-overlay-in}.ic-dialog[open][data-state=closing]::backdrop{animation:.22s ease-in both ic-overlay-out}.ic-drawer[open][data-state=closing]::backdrop{animation:.22s ease-in both ic-overlay-out}.ic-dialog[open][data-state=closing]{animation:.22s ease-in both ic-dialog-exit}.ic-drawer[open][data-state=closing].ic-drawer--right{animation:ic-drawer-right-exit .26s var(--ic-ease) both}.ic-drawer[open][data-state=closing].ic-drawer--left{animation:ic-drawer-left-exit .26s var(--ic-ease) both}.ic-drawer[open][data-state=closing].ic-drawer--bottom{animation:ic-drawer-bottom-exit .26s var(--ic-ease) both}@keyframes ic-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ic-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes ic-dialog-exit{to{opacity:0;transform:translateY(9px)scale(.98)}}@keyframes ic-drawer-right-exit{to{transform:translate(100%)}}@keyframes ic-drawer-left-exit{to{transform:translate(-100%)}}@keyframes ic-drawer-bottom-exit{to{transform:translateY(100%)}}@keyframes ic-picker-open{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ic-choice-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ic-choice-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ic-choice-card{text-align:left;background:var(--ic-panel-muted);min-width:0;color:var(--ic-text);border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);cursor:pointer;flex-direction:column;align-items:stretch;gap:8px;padding:17px;transition:border-color .18s,background .18s;display:flex}.ic-choice-card:hover{background:var(--ic-hover)}.ic-choice-card.is-selected{border-color:var(--ic-accent);background:var(--ic-accent)}@supports (color:color-mix(in lab, red, red)){.ic-choice-card.is-selected{background:color-mix(in srgb,var(--ic-accent) 8%,var(--ic-panel))}}.ic-choice-card:disabled{opacity:.5;cursor:not-allowed}.ic-choice-card-top{color:var(--ic-accent);justify-content:space-between;align-items:center;display:flex}.ic-choice-card-indicator{border:1px solid var(--ic-outline);border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.ic-choice-card.is-selected .ic-choice-card-indicator{background:var(--ic-accent);border-color:var(--ic-accent);color:var(--ic-on-accent)}.ic-choice-card strong{font-size:13px}.ic-choice-card small{color:var(--ic-text-muted);font-size:11px;line-height:1.55}.ic-inline-edit-trigger{border-radius:var(--ic-radius-md);color:var(--ic-text);background:var(--ic-panel-muted);font:inherit;cursor:pointer;border:0;align-items:center;gap:12px;padding:9px 11px;font-size:13px;display:inline-flex}.ic-inline-edit-trigger svg{color:var(--ic-text-subtle)}.ic-inline-edit-trigger:hover{background:var(--ic-hover)}.ic-inline-edit-field{align-items:center;gap:6px;display:flex}.ic-inline-edit-field .ic-input{min-width:120px}@media (max-width:560px){.ic-choice-cards,.ic-choice-cards--three{grid-template-columns:1fr}.ic-color-palette{gap:4px}}@media (prefers-reduced-motion:reduce){.ic-picker-popup,.ic-select-menu,.ic-dialog[open][data-state=closing],.ic-drawer[open][data-state=closing]{animation:none!important}.ic-dialog[open]::backdrop{animation:none!important}.ic-drawer[open]::backdrop{animation:none!important}dialog.ic-command-overlay[open]::backdrop{animation:none!important}.ic-media-dialog[open]::backdrop{animation:none!important}input.ic-range::-webkit-slider-thumb{transition:none}}@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}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f7f9;--foreground:#20242c;--card:#fff;--card-foreground:#20242c;--popover:#fff;--popover-foreground:#20242c;--primary:#426bc6;--primary-foreground:#fff;--secondary:#f0f2f5;--secondary-foreground:#39414e;--muted:#f2f3f6;--muted-foreground:#69717e;--accent:#edf3ff;--accent-foreground:#345fba;--destructive:#be3758;--border:#e5e8ed;--input:#e4e7ec;--ring:#5e87df;--sidebar:#f0f2f5;--sidebar-foreground:#333b49;--sidebar-primary:#426bc6;--sidebar-primary-foreground:#fff;--sidebar-accent:#e9f0fd;--sidebar-accent-foreground:#3156a2;--sidebar-border:#e1e5ea;--sidebar-ring:#5e87df;--radius:1rem}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101115;--foreground:#f1f2f5;--card:#1a1b20;--card-foreground:#f1f2f5;--popover:#22242b;--popover-foreground:#f1f2f5;--primary:#a0b6de;--primary-foreground:#121721;--secondary:#27292f;--secondary-foreground:#e5e7eb;--muted:#25272e;--muted-foreground:#a4abb7;--accent:#2c2e34;--accent-foreground:#e7e9ee;--destructive:#f382a0;--border:#373a43;--input:#3a3e47;--ring:#a0b6de;--sidebar:#17191e;--sidebar-foreground:#e8eaef;--sidebar-primary:#a0b6de;--sidebar-primary-foreground:#121721;--sidebar-accent:#2d3037;--sidebar-accent-foreground:#e4e7ed;--sidebar-border:#343740;--sidebar-ring:#a0b6de}:root[data-pura-color=ruby]{--background:#f6f7f9;--foreground:#20242c;--card:#fff;--card-foreground:#20242c;--popover:#fff;--popover-foreground:#20242c;--primary:#ac1c23;--primary-foreground:#fff;--secondary:#f0f2f5;--secondary-foreground:#39414e;--muted:#f2f3f6;--muted-foreground:#69717e;--accent:#fcf0f1;--accent-foreground:#922a37;--border:#e5e8ed;--input:#e4e7ec;--ring:#ba3d58;--sidebar:#f0f2f5;--sidebar-foreground:#333b49;--sidebar-primary:#ac1c23;--sidebar-primary-foreground:#fff;--sidebar-accent:#faebee;--sidebar-accent-foreground:#902b38;--sidebar-border:#e1e5ea;--sidebar-ring:#ba3d58}:root.dark[data-pura-color=ruby]{--background:#101115;--foreground:#f1f2f5;--card:#1a1b20;--card-foreground:#f1f2f5;--popover:#22242b;--popover-foreground:#f1f2f5;--primary:#dfa1aa;--primary-foreground:#27161c;--secondary:#27292f;--secondary-foreground:#e5e7eb;--muted:#25272e;--muted-foreground:#a4abb7;--accent:#2c2e34;--accent-foreground:#e7e9ee;--border:#373a43;--input:#3a3e47;--ring:#dfa1aa;--sidebar:#17191e;--sidebar-foreground:#e8eaef;--sidebar-primary:#dfa1aa;--sidebar-primary-foreground:#27161c;--sidebar-accent:#2d3037;--sidebar-accent-foreground:#e4e7ed;--sidebar-border:#343740;--sidebar-ring:#dfa1aa}:root[data-pura-color=violet]{--background:#f6f7f9;--foreground:#20242c;--card:#fff;--card-foreground:#20242c;--popover:#fff;--popover-foreground:#20242c;--primary:#7040b3;--primary-foreground:#fff;--secondary:#f0f2f5;--secondary-foreground:#39414e;--muted:#f2f3f6;--muted-foreground:#69717e;--accent:#f6f1fc;--accent-foreground:#6540a3;--border:#e5e8ed;--input:#e4e7ec;--ring:#8659c7;--sidebar:#f0f2f5;--sidebar-foreground:#333b49;--sidebar-primary:#7040b3;--sidebar-primary-foreground:#fff;--sidebar-accent:#f1ecf9;--sidebar-accent-foreground:#613b9a;--sidebar-border:#e1e5ea;--sidebar-ring:#8659c7}:root.dark[data-pura-color=violet]{--background:#101115;--foreground:#f1f2f5;--card:#1a1b20;--card-foreground:#f1f2f5;--popover:#22242b;--popover-foreground:#f1f2f5;--primary:#baa8de;--primary-foreground:#1d182b;--secondary:#27292f;--secondary-foreground:#e5e7eb;--muted:#25272e;--muted-foreground:#a4abb7;--accent:#2c2e34;--accent-foreground:#e7e9ee;--border:#373a43;--input:#3a3e47;--ring:#baa8de;--sidebar:#17191e;--sidebar-foreground:#e8eaef;--sidebar-primary:#baa8de;--sidebar-primary-foreground:#1d182b;--sidebar-accent:#2d3037;--sidebar-accent-foreground:#e4e7ed;--sidebar-border:#343740;--sidebar-ring:#baa8de}:root[data-pura-color=rose]{--background:#f6f7f9;--foreground:#20242c;--card:#fff;--card-foreground:#20242c;--popover:#fff;--popover-foreground:#20242c;--primary:#ac326f;--primary-foreground:#fff;--secondary:#f0f2f5;--secondary-foreground:#39414e;--muted:#f2f3f6;--muted-foreground:#69717e;--accent:#fcf0f6;--accent-foreground:#973362;--border:#e5e8ed;--input:#e4e7ec;--ring:#c35386;--sidebar:#f0f2f5;--sidebar-foreground:#333b49;--sidebar-primary:#ac326f;--sidebar-primary-foreground:#fff;--sidebar-accent:#f9ebf3;--sidebar-accent-foreground:#96335f;--sidebar-border:#e1e5ea;--sidebar-ring:#c35386}:root.dark[data-pura-color=rose]{--background:#101115;--foreground:#f1f2f5;--card:#1a1b20;--card-foreground:#f1f2f5;--popover:#22242b;--popover-foreground:#f1f2f5;--primary:#dca8c4;--primary-foreground:#291922;--secondary:#27292f;--secondary-foreground:#e5e7eb;--muted:#25272e;--muted-foreground:#a4abb7;--accent:#2c2e34;--accent-foreground:#e7e9ee;--border:#373a43;--input:#3a3e47;--ring:#dca8c4;--sidebar:#17191e;--sidebar-foreground:#e8eaef;--sidebar-primary:#dca8c4;--sidebar-primary-foreground:#291922;--sidebar-accent:#2d3037;--sidebar-accent-foreground:#e4e7ed;--sidebar-border:#343740;--sidebar-ring:#dca8c4}:root[data-pura-color=emerald]{--background:#f6f7f9;--foreground:#20242c;--card:#fff;--card-foreground:#20242c;--popover:#fff;--popover-foreground:#20242c;--primary:#15745b;--primary-foreground:#fff;--secondary:#f0f2f5;--secondary-foreground:#39414e;--muted:#f2f3f6;--muted-foreground:#69717e;--accent:#eef8f2;--accent-foreground:#176d50;--border:#e5e8ed;--input:#e4e7ec;--ring:#268a69;--sidebar:#f0f2f5;--sidebar-foreground:#333b49;--sidebar-primary:#15745b;--sidebar-primary-foreground:#fff;--sidebar-accent:#eaf5ef;--sidebar-accent-foreground:#18694c;--sidebar-border:#e1e5ea;--sidebar-ring:#268a69}:root.dark[data-pura-color=emerald]{--background:#101115;--foreground:#f1f2f5;--card:#1a1b20;--card-foreground:#f1f2f5;--popover:#22242b;--popover-foreground:#f1f2f5;--primary:#a0ceb9;--primary-foreground:#15271d;--secondary:#27292f;--secondary-foreground:#e5e7eb;--muted:#25272e;--muted-foreground:#a4abb7;--accent:#2c2e34;--accent-foreground:#e7e9ee;--border:#373a43;--input:#3a3e47;--ring:#a0ceb9;--sidebar:#17191e;--sidebar-foreground:#e8eaef;--sidebar-primary:#a0ceb9;--sidebar-primary-foreground:#15271d;--sidebar-accent:#2d3037;--sidebar-accent-foreground:#e4e7ed;--sidebar-border:#343740;--sidebar-ring:#a0ceb9}:root[data-pura-color=amber]{--background:#f6f7f9;--foreground:#20242c;--card:#fff;--card-foreground:#20242c;--popover:#fff;--popover-foreground:#20242c;--primary:#a45a19;--primary-foreground:#fff;--secondary:#f0f2f5;--secondary-foreground:#39414e;--muted:#f2f3f6;--muted-foreground:#69717e;--accent:#fcf6eb;--accent-foreground:#975819;--border:#e5e8ed;--input:#e4e7ec;--ring:#bb7329;--sidebar:#f0f2f5;--sidebar-foreground:#333b49;--sidebar-primary:#a45a19;--sidebar-primary-foreground:#fff;--sidebar-accent:#faf3e7;--sidebar-accent-foreground:#925717;--sidebar-border:#e1e5ea;--sidebar-ring:#bb7329}:root.dark[data-pura-color=amber]{--background:#101115;--foreground:#f1f2f5;--card:#1a1b20;--card-foreground:#f1f2f5;--popover:#22242b;--popover-foreground:#f1f2f5;--primary:#dfbf96;--primary-foreground:#312211;--secondary:#27292f;--secondary-foreground:#e5e7eb;--muted:#25272e;--muted-foreground:#a4abb7;--accent:#2c2e34;--accent-foreground:#e7e9ee;--border:#373a43;--input:#3a3e47;--ring:#dfbf96;--sidebar:#17191e;--sidebar-foreground:#e8eaef;--sidebar-primary:#dfbf96;--sidebar-primary-foreground:#312211;--sidebar-accent:#2d3037;--sidebar-accent-foreground:#e4e7ed;--sidebar-border:#343740;--sidebar-ring:#dfbf96}::selection{background-color:var(--accent);color:var(--accent-foreground)}.pura-sidebar-label,.pura-sidebar-extra{opacity:1;transform:translate(0)}@media (min-width:1024px){.pura-sidebar-label{white-space:nowrap;max-width:210px;transition:max-width .48s cubic-bezier(.25,.8,.25,1),opacity .28s 90ms,transform .44s cubic-bezier(.25,.8,.25,1);overflow:hidden}.pura-sidebar-extra{max-width:40px;transition:max-width .42s cubic-bezier(.25,.8,.25,1),opacity .24s .1s,transform .4s cubic-bezier(.25,.8,.25,1);overflow:hidden}.pura-sidebar[data-expanded=false] .pura-sidebar-label,.pura-sidebar[data-expanded=false] .pura-sidebar-extra{opacity:0;pointer-events:none;max-width:0;transition-delay:0s;transform:translate(-7px)}}@media (prefers-reduced-motion:reduce){.pura-sidebar-label,.pura-sidebar-extra{transition:none!important;transform:none!important}}html.pura-reveal-transition,html.pura-reveal-transition *,html.pura-reveal-transition :before,html.pura-reveal-transition :after{transition-property:none!important}html.pura-reveal-transition::view-transition-image-pair(root){isolation:auto}html.pura-reveal-transition::view-transition-old(root){mix-blend-mode:normal;animation:none;display:block}html.pura-reveal-transition::view-transition-new(root){mix-blend-mode:normal;animation:none;display:block}html.theme-switching,html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition-property:color,background-color,border-color,box-shadow,fill,stroke!important;transition-duration:.76s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}@media (prefers-reduced-motion:reduce){html.theme-switching,html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition-duration:0s!important}}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c183094}:root[data-theme],:root[data-theme][data-scheme]{--ic-bg:var(--background);--ic-shell:var(--card);--ic-panel:var(--card);--ic-panel-muted:var(--muted);--ic-panel-raised:var(--secondary);--ic-hover:var(--accent);--ic-input-bg:var(--muted);--ic-text:var(--foreground);--ic-text-muted:var(--muted-foreground);--ic-text-subtle:var(--muted-foreground);--ic-border:var(--border);--ic-outline:var(--input);--ic-accent:var(--primary);--ic-on-accent:var(--primary-foreground);--ic-danger:var(--destructive);--ic-radius-md:.75rem;--ic-radius-lg:1rem;--ic-radius-xl:1.375rem;--ic-radius-2xl:1.75rem}.ic-card[data-slot=surface]{border:0}.ic-card[data-slot=surface].p-0{padding:0}.ic-card[data-slot=surface].p-3{padding:.75rem}.ic-card[data-slot=surface].p-4{padding:1rem}.ic-card[data-slot=surface].p-5{padding:1.25rem}.ic-card[data-slot=surface].p-6{padding:1.5rem}.ic-card[data-slot=surface].p-7{padding:1.75rem}.ic-card[data-slot=surface].p-8{padding:2rem}.ic-card[data-slot=surface].px-0{padding-inline:0}.ic-card[data-slot=surface].py-0{padding-block:0}.ic-card[data-slot=surface].px-2{padding-inline:.5rem}.ic-card[data-slot=surface].py-2{padding-block:.5rem}.ic-card[data-slot=surface].px-3{padding-inline:.75rem}.ic-card[data-slot=surface].py-3{padding-block:.75rem}.ic-card[data-slot=surface].px-4{padding-inline:1rem}.ic-card[data-slot=surface].py-4{padding-block:1rem}.ic-card[data-slot=surface].px-5{padding-inline:1.25rem}.ic-card[data-slot=surface].py-5{padding-block:1.25rem}.ic-card[data-slot=surface].px-6{padding-inline:1.5rem}.ic-card[data-slot=surface].py-6{padding-block:1.5rem}.ic-card[data-slot=surface].px-7{padding-inline:1.75rem}.ic-card[data-slot=surface].py-7{padding-block:1.75rem}.ic-card[data-slot=surface].px-8{padding-inline:2rem}.ic-card[data-slot=surface].py-8{padding-block:2rem}.ic-input[data-slot=input],.ic-input[data-slot=select]{background:var(--muted);border-color:#0000;height:2.5rem}@supports (color:color-mix(in lab, red, red)){.ic-input[data-slot=input],.ic-input[data-slot=select]{background:color-mix(in srgb, var(--muted) 60%, transparent)}}.ic-input[data-slot=input],.ic-input[data-slot=select]{color:var(--foreground)}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
