@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,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--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-sans:var(--font-family-body);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl--line-height:calc(2 / 1.5);--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:var(--font-weight-normal);--font-weight-medium:var(--font-weight-medium);--font-weight-semibold:var(--font-weight-semibold);--font-weight-bold:var(--font-weight-bold);--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:var(--easing-out);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-family-body);--default-mono-font-family:var(--font-mono);--default-border-width:var(--border-width-thin);--radius-ui-control:var(--radius-control);--radius-ui-card:var(--radius-card);--shadow-elevation-dialog:var(--elevation-dialog);--shadow-elevation-workspace-tab:var(--elevation-workspace-tab);--ease-standard:var(--easing-standard);--color-input:var(--input-border-color-default);--color-border:var(--border-color-default);--color-destructive:var(--destructive);--color-accent:var(--accent);--color-primary-foreground:var(--primary-foreground);--color-primary:var(--primary);--color-popover:var(--popover);--color-background:var(--background)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button,input,select,textarea{font:inherit}*{border-color:var(--border-color-default);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-family-body)}}@layer components;@layer utilities{.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-s-1\/2{inset-inline-start:50%}.-top-page{top:calc(var(--space-page) * -1)}.top-0{top:0}.top-1\/2{top:50%}.top-32{top:calc(var(--spacing) * 32)}.top-\[60\%\]{top:60%}.top-\[calc\(1\.25rem\+8rem-1\.25rem\)\]{top:8rem}.top-\[var\(--border-width-thin\)\]{top:var(--border-width-thin)}.top-display{top:var(--space-display)}.top-full{top:100%}.top-group{top:var(--space-group)}.top-inline{top:var(--space-inline)}.top-related{top:var(--space-related)}.-right-page{right:calc(var(--space-page) * -1)}.right-0{right:0}.right-group{right:var(--space-group)}.right-inline{right:var(--space-inline)}.right-region{right:var(--space-region)}.-bottom-page{bottom:calc(var(--space-page) * -1)}.bottom-0{bottom:0}.-left-page{left:calc(var(--space-page) * -1)}.left-group{left:var(--space-group)}.left-region{left:var(--space-region)}.left-related{left:var(--space-related)}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[var\(--z-local-raised\)\]{z-index:var(--z-local-raised)}.z-base{z-index:var(--z-base)}.z-behind{z-index:var(--z-behind)}.z-flat{z-index:var(--z-flat)}.z-header{z-index:var(--z-header)}.z-modal{z-index:var(--z-modal)}.z-sticky{z-index:var(--z-sticky)}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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-\(--drawer-inset\,0px\){margin:var(--drawer-inset,0px)}.m-0{margin:0}.-mx-group{margin-inline:calc(var(--space-group) * -1)}.mx-auto{margin-inline:auto}.mx-group{margin-inline:var(--space-group)}.mx-related{margin-inline:var(--space-related)}.-my-related{margin-block:calc(var(--space-related) * -1)}.my-auto{margin-block:auto}.my-block{margin-block:var(--space-block)}.my-hairline{margin-block:var(--space-hairline)}.my-related{margin-block:var(--space-related)}.-mt-block{margin-top:calc(var(--space-block) * -1)}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.mt-block{margin-top:var(--space-block)}.mt-content{margin-top:var(--space-content)}.mt-group{margin-top:var(--space-group)}.mt-hairline{margin-top:var(--space-hairline)}.mt-inline{margin-top:var(--space-inline)}.mt-region{margin-top:var(--space-region)}.mt-related{margin-top:var(--space-related)}.mr-inline{margin-right:var(--space-inline)}.-mb-group{margin-bottom:calc(var(--space-group) * -1)}.mb-block{margin-bottom:var(--space-block)}.mb-group{margin-bottom:var(--space-group)}.mb-related{margin-bottom:var(--space-related)}.-ml-block{margin-left:calc(var(--space-block) * -1)}.ml-auto{margin-left:auto}.ml-block{margin-left:var(--space-block)}.ml-inline{margin-left:var(--space-inline)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\(--ratio\){aspect-ratio:var(--ratio)}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-\[var\(--control-height-compact\)\]{width:var(--control-height-compact);height:var(--control-height-compact)}.size-\[var\(--dimension-14px\)\]{width:var(--dimension-14px);height:var(--dimension-14px)}.size-\[var\(--dimension-20px\)\]{width:var(--dimension-20px);height:var(--dimension-20px)}.size-\[var\(--dimension-28px\)\]{width:var(--dimension-28px);height:var(--dimension-28px)}.size-\[var\(--dimension-36px\)\]{width:var(--dimension-36px);height:var(--dimension-36px)}.size-\[var\(--dimension-220px\)\]{width:var(--dimension-220px);height:var(--dimension-220px)}.size-\[var\(--icon-size-sm\)\]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.size-\[var\(--icon-size-xs\)\]{width:var(--icon-size-xs);height:var(--icon-size-xs)}.size-\[var\(--space-4\)\]{width:var(--space-4);height:var(--space-4)}.size-\[var\(--space-5\)\]{width:var(--space-5);height:var(--space-5)}.size-\[var\(--space-6\)\]{width:var(--space-6);height:var(--space-6)}.size-\[var\(--space-7\)\]{width:var(--space-7);height:var(--space-7)}.size-\[var\(--space-8\)\]{width:var(--space-8);height:var(--space-8)}.size-\[var\(--space-content\)\]{width:var(--space-content);height:var(--space-content)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-\[var\(--control-height\)\]{height:var(--control-height)}.h-\[var\(--dimension-6px\)\]{height:var(--dimension-6px)}.h-\[var\(--dimension-10px\)\]{height:var(--dimension-10px)}.h-\[var\(--dimension-28px\)\]{height:var(--dimension-28px)}.h-\[var\(--dimension-36px\)\]{height:var(--dimension-36px)}.h-\[var\(--dimension-72px\)\]{height:var(--dimension-72px)}.h-\[var\(--dimension-192px\)\]{height:var(--dimension-192px)}.h-\[var\(--dimension-256px\)\]{height:var(--dimension-256px)}.h-\[var\(--dimension-280px\)\]{height:var(--dimension-280px)}.h-\[var\(--dimension-288px\)\]{height:var(--dimension-288px)}.h-\[var\(--space-3\)\]{height:var(--space-3)}.h-\[var\(--space-5\)\]{height:var(--space-5)}.h-\[var\(--space-6\)\]{height:var(--space-6)}.h-\[var\(--space-7\)\]{height:var(--space-7)}.h-\[var\(--space-8\)\]{height:var(--space-8)}.h-\[var\(--space-9\)\]{height:var(--space-9)}.h-\[var\(--space-10\)\]{height:var(--space-10)}.h-\[var\(--space-content\)\]{height:var(--space-content)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.max-h-\[var\(--dimension-90vh\)\]{max-height:var(--dimension-90vh)}.max-h-\[var\(--dimension-192px\)\]{max-height:var(--dimension-192px)}.max-h-\[var\(--dimension-240px\)\]{max-height:var(--dimension-240px)}.max-h-\[var\(--dimension-288px\)\]{max-height:var(--dimension-288px)}.max-h-\[var\(--dimension-384px\)\]{max-height:var(--dimension-384px)}.max-h-\[var\(--dimension-420px\)\]{max-height:var(--dimension-420px)}.min-h-0{min-height:0}.min-h-\[var\(--dimension-44px\)\]{min-height:var(--dimension-44px)}.min-h-\[var\(--dimension-50px\)\]{min-height:var(--dimension-50px)}.min-h-\[var\(--dimension-78px\)\]{min-height:var(--dimension-78px)}.min-h-\[var\(--dimension-160px\)\]{min-height:var(--dimension-160px)}.min-h-\[var\(--dimension-192px\)\]{min-height:var(--dimension-192px)}.min-h-\[var\(--dimension-224px\)\]{min-height:var(--dimension-224px)}.min-h-\[var\(--space-5\)\]{min-height:var(--space-5)}.min-h-\[var\(--space-8\)\]{min-height:var(--space-8)}.min-h-\[var\(--space-9\)\]{min-height:var(--space-9)}.min-h-\[var\(--space-group\)\]{min-height:var(--space-group)}.min-h-\[var\(--viewport-height-full\)\]{min-height:var(--viewport-height-full)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--drawer-content-width\,auto\){width:var(--drawer-content-width,auto)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-2\/3{width:66.6667%}.w-\[max\(var\(--anchor-width\)\,var\(--dimension-240px\)\)\]{width:max(var(--anchor-width), var(--dimension-240px))}.w-\[min\(var\(--dimension-88vw\)\,var\(--dimension-360px\)\)\]{width:min(var(--dimension-88vw), var(--dimension-360px))}.w-\[min\(var\(--dimension-92vw\)\,var\(--dimension-560px\)\)\]{width:min(var(--dimension-92vw), var(--dimension-560px))}.w-\[var\(--border-width-divider\)\]{width:var(--border-width-divider)}.w-\[var\(--dimension-10px\)\]{width:var(--dimension-10px)}.w-\[var\(--dimension-80px\)\]{width:var(--dimension-80px)}.w-\[var\(--dimension-104px\)\]{width:var(--dimension-104px)}.w-\[var\(--dimension-208px\)\]{width:var(--dimension-208px)}.w-\[var\(--dimension-256px\)\]{width:var(--dimension-256px)}.w-\[var\(--kit-overlay-o-hovercard-width\)\]{width:var(--kit-overlay-o-hovercard-width)}.w-\[var\(--space-2\)\]{width:var(--space-2)}.w-\[var\(--space-3\)\]{width:var(--space-3)}.w-\[var\(--space-4\)\]{width:var(--space-4)}.w-\[var\(--space-8\)\]{width:var(--space-8)}.w-\[var\(--space-11\)\]{width:var(--space-11)}.w-\[var\(--space-content\)\]{width:var(--space-content)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[var\(--dimension-240px\)\]{max-width:var(--dimension-240px)}.max-w-\[var\(--dimension-760px\)\]{max-width:var(--dimension-760px)}.max-w-\[var\(--max-width-page\)\]{max-width:var(--max-width-page)}.max-w-\[var\(--max-width-wide\)\]{max-width:var(--max-width-wide)}.max-w-\[var\(--measure-form\)\]{max-width:var(--measure-form)}.max-w-\[var\(--measure-readable\)\]{max-width:var(--measure-readable)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-\[var\(--dimension-72px\)\]{min-width:var(--dimension-72px)}.min-w-\[var\(--dimension-160px\)\]{min-width:var(--dimension-160px)}.min-w-\[var\(--space-7\)\]{min-width:var(--space-7)}.min-w-\[var\(--space-12\)\]{min-width:var(--space-12)}.min-w-\[var\(--space-content\)\]{min-width:var(--space-content)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translate3d\(var\(--translate-x\,0px\)\,var\(--translate-y\,0px\)\,0\)_scale\(var\(--stack-scale\)\)\]{transform:translate3d(var(--translate-x,0px),var(--translate-y,0px),0) scale(var(--stack-scale))}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-px-1{scroll-padding-inline:var(--spacing)}.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-gutter-stable{scrollbar-gutter:stable}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,var\(--layout-grid-card-min\)\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%, var(--layout-grid-card-min)),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,var\(--layout-grid-panel-min\)\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%, var(--layout-grid-panel-min)),1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-end{justify-items:end}.gap-0{gap:0}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[18px\]{gap:18px}.gap-block{gap:var(--space-block)}.gap-content{gap:var(--space-content)}.gap-group{gap:var(--space-group)}.gap-hairline{gap:var(--space-hairline)}.gap-inline{gap:var(--space-inline)}.gap-region{gap:var(--space-region)}.gap-related{gap:var(--space-related)}.gap-section{gap:var(--space-section)}:where(.space-y-related>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-related) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-related) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-region{column-gap:var(--space-region)}:where(.-space-x-related>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--space-related) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--space-related) * -1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-block{row-gap:var(--space-block)}: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(var(--border-width-thin) * var(--tw-divide-y-reverse));border-bottom-width:calc(var(--border-width-thin) * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border-color-default)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--kit-r-sm\)\]{border-radius:var(--kit-r-sm)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-dialog\)\]{border-radius:var(--radius-dialog)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-\[var\(--site-token-radius\,var\(--radius-control\)\)\]{border-radius:var(--site-token-radius,var(--radius-control))}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-ui-card{border-radius:var(--radius-card)}.rounded-ui-control{border-radius:var(--radius-control)}.rounded-ui-dialog{border-radius:var(--radius-dialog)}.rounded-ui-panel{border-radius:var(--radius-panel)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) * .6)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.border{border-style:var(--tw-border-style);border-width:var(--border-width-thin)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:var(--border-width-thin)}.border-t{border-top-style:var(--tw-border-style);border-top-width:var(--border-width-thin)}.border-r{border-right-style:var(--tw-border-style);border-right-width:var(--border-width-thin)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-thin)}.\[border-bottom-width\:var\(--border-width-divider\)\]{border-bottom-width:var(--border-width-divider)}.border-l{border-left-style:var(--tw-border-style);border-left-width:var(--border-width-thin)}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\[var\(--color-status-error-border\)\]{border-color:var(--color-status-error-border)}.border-\[var\(--color-status-success\)\]\/30{border-color:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-status-success\)\]\/30{border-color:color-mix(in oklab, var(--color-status-success) 30%, transparent)}}.border-\[var\(--color-status-success-border\)\]{border-color:var(--color-status-success-border)}.border-\[var\(--color-status-warning\)\]\/40{border-color:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-status-warning\)\]\/40{border-color:color-mix(in oklab, var(--color-status-warning) 40%, transparent)}}.border-\[var\(--color-status-warning-border\)\]{border-color:var(--color-status-warning-border)}.border-\[var\(--site-token-border\)\]{border-color:var(--site-token-border)}.border-border,.border-border\/50{border-color:var(--border-color-default)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border-color-default) 50%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-foreground\/15{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/15{border-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.border-foreground\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/20{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.border-input{border-color:var(--input-border-color-default)}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border-color-default)}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_8\%\,var\(--product-surface\)\)\]{background-color:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_8\%\,var\(--product-surface\)\)\]{background-color:color-mix(in srgb,var(--color-status-success) 8%,var(--product-surface))}}.bg-\[color-mix\(in_srgb\,var\(--color-status-warning\)_10\%\,var\(--product-surface\)\)\]{background-color:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-warning\)_10\%\,var\(--product-surface\)\)\]{background-color:color-mix(in srgb,var(--color-status-warning) 10%,var(--product-surface))}}.bg-\[var\(--border-color-default\)\]{background-color:var(--border-color-default)}.bg-\[var\(--color-ink-brand-border-strong\)\]{background-color:var(--color-ink-brand-border-strong)}.bg-\[var\(--color-ink-brand-surface\)\]{background-color:var(--color-ink-brand-surface)}.bg-\[var\(--color-ink-fill-strong\)\]{background-color:var(--color-ink-fill-strong)}.bg-\[var\(--color-overlay-subtle\)\]{background-color:var(--color-overlay-subtle)}.bg-\[var\(--color-status-error-soft\)\]{background-color:var(--color-status-error-soft)}.bg-\[var\(--color-status-success-soft\)\]{background-color:var(--color-status-success-soft)}.bg-\[var\(--color-status-warning-soft\)\]{background-color:var(--color-status-warning-soft)}.bg-\[var\(--community-primary\)\]{background-color:var(--community-primary)}.bg-\[var\(--community-surface\)\]{background-color:var(--community-surface)}.bg-\[var\(--ink-background\)\]{background-color:var(--ink-background)}.bg-\[var\(--ink-surface\)\]{background-color:var(--ink-surface)}.bg-\[var\(--input\)\]{background-color:var(--input)}.bg-\[var\(--sidebar-border\)\]{background-color:var(--sidebar-border)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border-color-default)}.bg-card{background-color:var(--card)}.bg-destructive,.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-foreground{background-color:var(--foreground)}.bg-muted,.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\/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-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-\[15px\]{padding:15px}.p-\[18px\]{padding:18px}.p-\[var\(--border-width-thin\)\]{padding:var(--border-width-thin)}.p-block{padding:var(--space-block)}.p-content{padding:var(--space-content)}.p-group{padding:var(--space-group)}.p-inline{padding:var(--space-inline)}.p-page{padding:var(--space-page)}.p-region{padding:var(--space-region)}.p-related{padding:var(--space-related)}.p-section{padding:var(--space-section)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:0}.px-\[13px\]{padding-inline:13px}.px-\[18px\]{padding-inline:18px}.px-\[var\(--space-fluid-inline\)\]{padding-inline:var(--space-fluid-inline)}.px-block{padding-inline:var(--space-block)}.px-content{padding-inline:var(--space-content)}.px-group{padding-inline:var(--space-group)}.px-inline{padding-inline:var(--space-inline)}.px-region{padding-inline:var(--space-region)}.px-related{padding-inline:var(--space-related)}.py-0{padding-block:0}.py-block{padding-block:var(--space-block)}.py-group{padding-block:var(--space-group)}.py-hairline{padding-block:var(--space-hairline)}.py-inline{padding-block:var(--space-inline)}.py-related{padding-block:var(--space-related)}.pt-\[18px\]{padding-top:18px}.pt-block{padding-top:var(--space-block)}.pt-content{padding-top:var(--space-content)}.pt-group{padding-top:var(--space-group)}.pt-related{padding-top:var(--space-related)}.pr-\[var\(--control-height\)\]{padding-right:var(--control-height)}.pr-page{padding-right:var(--space-page)}.pr-related{padding-right:var(--space-related)}.pr-related\!{padding-right:var(--space-related)!important}.pb-\[18px\]{padding-bottom:18px}.pb-block{padding-bottom:var(--space-block)}.pb-content{padding-bottom:var(--space-content)}.pb-group{padding-bottom:var(--space-group)}.pb-inline{padding-bottom:var(--space-inline)}.pb-region{padding-bottom:var(--space-region)}.pb-related{padding-bottom:var(--space-related)}.pl-block{padding-left:var(--space-block)}.pl-related{padding-left:var(--space-related)}.pl-related\!{padding-left:var(--space-related)!important}.pl-section{padding-left:var(--space-section)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-family-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-family-body)}.text-2xl{font-size:var(--font-size-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--font-size-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--font-size-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--font-size-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--font-size-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--font-size-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--font-size-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--font-size-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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)}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-ui-compact{--tw-leading:var(--line-height-compact);line-height:var(--line-height-compact)}.leading-ui-normal{--tw-leading:var(--line-height-normal);line-height:var(--line-height-normal)}.leading-ui-relaxed{--tw-leading:var(--line-height-relaxed);line-height:var(--line-height-relaxed)}.leading-ui-title{--tw-leading:var(--line-height-title);line-height:var(--line-height-title)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-ui-eyebrow{--tw-tracking:var(--letter-spacing-eyebrow);letter-spacing:var(--letter-spacing-eyebrow)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--color-brand\)\]{color:var(--color-brand)}.text-\[var\(--color-brand-on-dark\)\]{color:var(--color-brand-on-dark)}.text-\[var\(--color-status-error-foreground\)\]{color:var(--color-status-error-foreground)}.text-\[var\(--color-status-success\)\]{color:var(--color-status-success)}.text-\[var\(--color-status-success-foreground\)\]{color:var(--color-status-success-foreground)}.text-\[var\(--color-status-warning\)\]{color:var(--color-status-warning)}.text-\[var\(--color-status-warning-foreground\)\]{color:var(--color-status-warning-foreground)}.text-\[var\(--community-bg\)\]{color:var(--community-bg)}.text-\[var\(--community-text\)\]{color:var(--community-text)}.text-\[var\(--compute-body\)\]{color:var(--compute-body)}.text-\[var\(--ink-faint\)\]{color:var(--ink-faint)}.text-\[var\(--ink-foreground\)\]{color:var(--ink-foreground)}.text-\[var\(--ink-muted\)\]{color:var(--ink-muted)}.text-\[var\(--product-action-text\)\]{color:var(--product-action-text)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-white{color:var(--color-white)}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.caret-transparent{caret-color:#0000}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0}.opacity-\[0\.9999\]{opacity:.9999}.opacity-\[max\(var\(--drawer-overlay-min-opacity\,0\)\,calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0), calc(1 - var(--drawer-swipe-progress)))}.opacity-\[var\(--opacity-disabled\)\]{opacity:var(--opacity-disabled)}.opacity-\[var\(--opacity-emphasis\)\]{opacity:var(--opacity-emphasis)}.opacity-\[var\(--opacity-muted\)\]{opacity:var(--opacity-muted)}.opacity-\[var\(--opacity-rendering-fix\)\]{opacity:var(--opacity-rendering-fix)}.opacity-\[var\(--opacity-secondary\)\]{opacity:var(--opacity-secondary)}.bg-blend-color{background-blend-mode:color}.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-\[0_0_0_1px_var\(--sidebar-accent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-card\)\]{--tw-shadow:var(--elevation-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-card-hover\)\]{--tw-shadow:var(--elevation-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-dialog\)\]{--tw-shadow:var(--elevation-dialog);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-primary\)\]{--tw-shadow:var(--elevation-primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-primary-hover\)\]{--tw-shadow:var(--elevation-primary-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-workspace-tab\)\]{--tw-shadow:var(--elevation-workspace-tab);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-card{--tw-shadow:var(--elevation-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-card-hover{--tw-shadow:var(--elevation-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-dialog{--tw-shadow:var(--elevation-dialog);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-primary{--tw-shadow:var(--elevation-primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-primary-hover{--tw-shadow:var(--elevation-primary-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-workspace-tab{--tw-shadow:var(--elevation-workspace-tab);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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)}.shadow-ui-card{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ui-dialog{--tw-shadow:var(--shadow-dialog);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ui-overlay{--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ui-sidebar-accent{--tw-shadow:var(--shadow-sidebar-accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ui-sidebar-border{--tw-shadow:var(--shadow-sidebar-border);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-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-3,.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-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-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,transform\]{transition-property:color,background-color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,height\,opacity\,filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}.duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.duration-\[calc\(var\(--drawer-swipe-strength\)\*var\(--duration-slow\)\)\]{--tw-duration:calc(var(--drawer-swipe-strength) * var(--duration-slow));transition-duration:calc(var(--drawer-swipe-strength) * var(--duration-slow))}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\[var\(--duration-normal\)\]{--tw-duration:var(--duration-normal);transition-duration:var(--duration-normal)}.duration-fast{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-normal{--tw-duration:var(--duration-normal);transition-duration:var(--duration-normal)}.duration-slow{--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.duration-spinner{--tw-duration:var(--duration-spinner);transition-duration:var(--duration-spinner)}.ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.45\,1\.005\,0\,1\.005\)\]{--tw-ease:cubic-bezier(.45,1.005,0,1.005);transition-timing-function:cubic-bezier(.45,1.005,0,1.005)}.ease-\[var\(--easing-out\)\]{--tw-ease:var(--easing-out);transition-timing-function:var(--easing-out)}.ease-drawer{--tw-ease:var(--easing-drawer);transition-timing-function:var(--easing-drawer)}.ease-drawer-content{--tw-ease:var(--easing-drawer-content);transition-timing-function:var(--easing-drawer-content)}.ease-enter{--tw-ease:var(--easing-enter);transition-timing-function:var(--easing-enter)}.ease-exit{--tw-ease:var(--easing-exit);transition-timing-function:var(--easing-exit)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--easing-out);transition-timing-function:var(--easing-out)}.ease-spring{--tw-ease:var(--easing-spring);transition-timing-function:var(--easing-spring)}.will-change-transform{will-change:transform}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--bleed\:3rem\]{--bleed:3rem}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[--drawer-content-height\:var\(--drawer-height\,auto\)\]{--drawer-content-height:var(--drawer-height,auto)}.\[--peek\:1rem\]{--peek:1rem}.\[--stack-height\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}.\[--stack-scale-base\:max\(0\,calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0, calc(1 - (var(--nested-drawers) * var(--stack-step))))}.\[--stack-scale\:clamp\(0\,calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--stack-scale:clamp(0, calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.paused{animation-play-state:paused}.running{animation-play-state:running}:is(.\*\:w-full>*){width:100%}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-section:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:var(--space-section)}.group-has-data-\[size\=lg\]\/avatar-group\:size-\[var\(--space-8\)\]:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:var(--space-8);height:var(--space-8)}.group-has-data-\[size\=sm\]\/avatar-group\:size-\[var\(--space-6\)\]:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:var(--space-6);height:var(--space-6)}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:0}.group-has-\[\>input\]\/input-group\:pt-related:is(:where(.group\/input-group):has(>input) *){padding-top:var(--space-related)}.group-has-\[\>input\]\/input-group\:pb-related:is(:where(.group\/input-group):has(>input) *){padding-bottom:var(--space-related)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-nested-drawer-open\/drawer-popup\:opacity-0:is(:where(.group\/drawer-popup)[data-nested-drawer-open] *){opacity:0}.group-data-nested-drawer-swiping\/drawer-popup\:opacity-100:is(:where(.group\/drawer-popup)[data-nested-drawer-swiping] *){opacity:1}.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-section:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--space-section) * -1)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-\[var\(--space-7\)\]\!:is(:where(.group)[data-collapsible=icon] *){width:var(--space-7)!important;height:var(--space-7)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+var\(--border-width-strong\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + var(--border-width-strong))}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-related\!:is(:where(.group)[data-collapsible=icon] *){padding:var(--space-related)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-\[var\(--opacity-disabled\)\]:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-\[var\(--opacity-disabled\)\]:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-\[var\(--opacity-disabled\)\]:is(:where(.group\/input-group)[data-disabled=true] *){opacity:var(--opacity-disabled)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-sticky:is(:where(.group\/day)[data-focused=true] *){z-index:var(--z-sticky)}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-3:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-group:is(:where(.group\/attachment)[data-orientation=vertical] *){top:var(--space-group)}.group-data-\[orientation\=vertical\]\/attachment\:right-group:is(:where(.group\/attachment)[data-orientation=vertical] *){right:var(--space-group)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-inline:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:var(--space-inline)}.group-data-\[orientation\=vertical\]\/attachment\:px-inline:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:var(--space-inline)}.group-data-\[side\=left\]\:-right-inline:is(:where(.group)[data-side=left] *){right:calc(var(--space-inline) * -1)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:var(--border-width-thin)}.group-data-\[side\=right\]\:-left-inline:is(:where(.group)[data-side=right] *){left:calc(var(--space-inline) * -1)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:var(--border-width-thin)}.group-data-\[size\=default\]\/avatar\:size-\[var\(--dimension-10px\)\]:is(:where(.group\/avatar)[data-size=default] *){width:var(--dimension-10px);height:var(--dimension-10px)}.group-data-\[size\=lg\]\/avatar\:size-\[var\(--space-4\)\]:is(:where(.group\/avatar)[data-size=lg] *){width:var(--space-4);height:var(--space-4)}.group-data-\[size\=sm\]\/attachment\:w-\[var\(--space-7\)\]:is(:where(.group\/attachment)[data-size=sm] *){width:var(--space-7)}.group-data-\[size\=sm\]\/avatar\:size-\[var\(--space-3\)\]:is(:where(.group\/avatar)[data-size=sm] *){width:var(--space-3);height:var(--space-3)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--font-size-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/item\:size-\[var\(--space-7\)\]:is(:where(.group\/item)[data-size=sm] *){width:var(--space-7);height:var(--space-7)}.group-data-\[size\=xs\]\/attachment\:w-\[var\(--dimension-28px\)\]:is(:where(.group\/attachment)[data-size=xs] *){width:var(--dimension-28px)}.group-data-\[size\=xs\]\/attachment\:rounded-ui-control:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-control)}.group-data-\[size\=xs\]\/item\:size-\[var\(--space-6\)\]:is(:where(.group\/item)[data-size=xs] *){width:var(--space-6);height:var(--space-6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap:0}.group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size=xs] *){font-size:var(--font-size-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-related:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:var(--space-related)}.group-data-\[spacing\=0\]\/toggle-group\:shadow-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):is([data-theme=dark] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):is([data-theme=dark] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:w-\[var\(--space-4\)\]:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){width:var(--space-4)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){align-items:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:h-\[var\(--space-4\)\]:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:var(--space-4)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){width:100%}.group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){justify-content:center}.group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){order:9999}.group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){order:9999}.group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.group-data-\[variant\=floating\]\:rounded-ui-control:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-control)}.group-data-\[variant\=floating\]\:shadow-ui-card:is(:where(.group)[data-variant=floating] *){--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=floating\]\:ring-sidebar-border:is(:where(.group)[data-variant=floating] *){--tw-ring-color:var(--sidebar-border-color-default)}.group-data-\[variant\=outline\]\/field-group\:-mb-related:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--space-related) * -1)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-ui-control:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-control)}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.group-data-\[viewport\=false\]\/navigation-menu\:duration-normal:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:var(--duration-normal);transition-duration:var(--duration-normal)}.group-data-open\/navigation-menu-trigger\:rotate-180:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *){rotate:180deg}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-\[var\(--opacity-disabled\)\]:is(:where(.peer):disabled~*){opacity:var(--opacity-disabled)}.peer-data-\[size\=default\]\/menu-button\:top-inline:is(:where(.peer\/menu-button)[data-size=default]~*){top:var(--space-inline)}.peer-data-\[size\=lg\]\/menu-button\:top-related:is(:where(.peer\/menu-button)[data-size=lg]~*){top:var(--space-related)}.peer-data-\[size\=sm\]\/menu-button\:top-inline:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--space-inline)}.peer-data-active\/menu-button\:text-sidebar-accent-foreground:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}.before\:mr-inline:before{content:var(--tw-content);margin-right:var(--space-inline)}.before\:h-\[var\(--border-width-divider\)\]:before{content:var(--tw-content);height:var(--border-width-divider)}.before\:min-w-0:before{content:var(--tw-content);min-width:0}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-\[var\(--border-color-base\)\]:before{content:var(--tw-content);background-color:var(--border-color-base)}.before\:opacity-\[var\(--opacity-divider\)\]:before{content:var(--tw-content);opacity:var(--opacity-divider)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-related:after{content:var(--tw-content);inset:calc(var(--space-related) * -1)}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:-bottom-px:after,.after\:bottom-\[-1px\]:after{content:var(--tw-content);bottom:-1px}.after\:left-0:after{content:var(--tw-content);left:0}.after\:ml-inline:after{content:var(--tw-content);margin-left:var(--space-inline)}.after\:block:after{content:var(--tw-content);display:block}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-\[var\(--border-width-divider\)\]:after{content:var(--tw-content);height:var(--border-width-divider)}.after\:w-\[var\(--border-width-divider\)\]:after{content:var(--tw-content);width:var(--border-width-divider)}.after\:w-\[var\(--space-2\)\]:after{content:var(--tw-content);width:var(--space-2)}.after\:w-\[var\(--space-5\)\]:after{content:var(--tw-content);width:var(--space-5)}.after\:min-w-0:after{content:var(--tw-content);min-width:0}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:var(--border-width-thin)}.after\:border-border:after{content:var(--tw-content);border-color:var(--border-color-default)}.after\:bg-\(--drawer-bleed-background\,var\(--color-popover\)\):after{content:var(--tw-content);background-color:var(--drawer-bleed-background,var(--color-popover))}.after\:bg-\[var\(--border-color-base\)\]:after{content:var(--tw-content);background-color:var(--border-color-base)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.after\:opacity-\[var\(--opacity-divider\)\]:after{content:var(--tw-content);opacity:var(--opacity-divider)}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-colors:after{content:var(--tw-content);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))}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-\[var\(--dimension-100px\)\]:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:var(--dimension-100px)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-\[var\(--dimension-6px\)\]:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:var(--dimension-6px)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-\[var\(--dimension-6px\)\]:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:var(--dimension-6px)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-\[var\(--dimension-100px\)\]:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:var(--dimension-100px)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:var(--border-width-thin)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}.even\:bg-muted\/30:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.even\:bg-muted\/30:nth-child(2n){background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-0:hover{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--community-primary\)\]:hover{border-color:var(--community-primary)}.hover\:bg-\[color-mix\(in_srgb\,var\(--community-primary\)_8\%\,transparent\)\]:hover{background-color:var(--community-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--community-primary\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--community-primary) 8%,transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.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}.hover\:shadow-ui-sidebar-accent:hover{--tw-shadow:var(--shadow-sidebar-accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border-color-default)}}.focus\:z-sticky:focus{z-index:var(--z-sticky)}.focus\:bg-muted:focus{background-color:var(--muted)}.focus-visible\:z-sticky:focus-visible{z-index:var(--z-sticky)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-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)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--community-primary\)_28\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--community-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--community-primary\)_28\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--community-primary) 28%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-sticky>*):focus-visible{z-index:var(--z-sticky)}.focus-visible\:after\:bg-sidebar-ring:focus-visible:after{content:var(--tw-content);background-color:var(--sidebar-ring)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-\[var\(--opacity-disabled\)\]:disabled{opacity:var(--opacity-disabled)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:0}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-ui-control{border-radius:var(--radius-control)}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-disabled\:opacity-\[var\(--opacity-disabled\)\]:has(:disabled){opacity:var(--opacity-disabled)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-inline:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:var(--space-inline)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-inline:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:var(--space-inline)}:is(.has-data-\[size\=sm\]\:gap-related:has([data-size=sm]),.has-data-\[size\=xs\]\:gap-related:has([data-size=xs])){gap:var(--space-related)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-page-large:has([data-slot=alert-action]){padding-right:var(--space-page-large)}.has-data-\[slot\=attachment-content\]\:w-\[var\(--dimension-120px\)\]:has([data-slot=attachment-content]){width:var(--dimension-120px)}.has-data-\[slot\=attachment-content\]\:px-inline:has([data-slot=attachment-content]){padding-inline:var(--space-inline)}.has-data-\[slot\=attachment-content\]\:px-related:has([data-slot=attachment-content]){padding-inline:var(--space-related)}.has-data-\[slot\=attachment-content\]\:py-inline:has([data-slot=attachment-content]){padding-block:var(--space-inline)}.has-data-\[slot\=attachment-content\]\:py-related:has([data-slot=attachment-content]){padding-block:var(--space-related)}.has-data-\[slot\=attachment-media\]\:p-inline:has([data-slot=attachment-media]){padding:var(--space-inline)}.has-data-\[slot\=attachment-media\]\:p-related:has([data-slot=attachment-media]){padding:var(--space-related)}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-input:has([data-slot=input-group-control]:focus-visible){border-color:var(--input-border-color-default)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[button\]\:p-0:has(:is(button)){padding:0}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-related:has(>[data-slot=button-group]){gap:var(--space-related)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>button\]\:-mr-inline:has(>button){margin-right:calc(var(--space-inline) * -1)}.has-\[\>button\]\:-ml-inline:has(>button){margin-left:calc(var(--space-inline) * -1)}.has-\[\>kbd\]\:-mr-hairline:has(>kbd){margin-right:calc(var(--space-hairline) * -1)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:-ml-hairline:has(>kbd){margin-left:calc(var(--space-hairline) * -1)}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-related:has(>svg){column-gap:var(--space-related)}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-current\:bg-accent[aria-current=true]{background-color:var(--accent)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-\[var\(--opacity-disabled\)\][aria-disabled=true]{opacity:var(--opacity-disabled)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-\[var\(--border-width-divider\)\][aria-orientation=horizontal]{height:var(--border-width-divider)}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:0}.aria-\[orientation\=horizontal\]\:after\:h-\[var\(--space-2\)\][aria-orientation=horizontal]:after{content:var(--tw-content);height:var(--space-2)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-autoscrolling\:scrollbar-thumb-transparent[data-autoscrolling]{--tw-scrollbar-thumb:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.data-autoscrolling\:scrollbar-track-transparent[data-autoscrolling]{--tw-scrollbar-track:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:transform-\(--closed-transform\)[data-ending-style]{transform:var(--closed-transform)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:opacity-\[var\(--opacity-rendering-fix\)\][data-ending-style]{opacity:var(--opacity-rendering-fix)}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*var\(--duration-normal\)\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * var(--duration-normal));transition-duration:calc(var(--drawer-swipe-strength) * var(--duration-normal))}.data-ending-style\:duration-fast[data-ending-style]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:brightness-95[data-nested-drawer-open]{--tw-brightness:brightness(95%);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,)}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-nested-drawer-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*var\(--duration-normal\)\)\][data-ending-style][data-nested-drawer-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * var(--duration-normal));transition-duration:calc(var(--drawer-swipe-strength) * var(--duration-normal))}.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}@media (hover:hover){.data-popup-open\:hover\:bg-muted[data-popup-open]:hover{background-color:var(--muted)}}:is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}:is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:transform-\(--closed-transform\)[data-starting-style]{transform:var(--closed-transform)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*var\(--duration-normal\)\)\][data-ending-style][data-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * var(--duration-normal));transition-duration:calc(var(--drawer-swipe-strength) * var(--duration-normal))}.data-\[active\]\:border-primary[data-active]{border-color:var(--primary)}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-slow[data-active=false]{--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.data-\[active\=false\]\:ease-exit[data-active=false]{--tw-ease:var(--easing-exit);transition-timing-function:var(--easing-exit)}.data-\[active\=true\]\:z-sticky[data-active=true]{z-index:var(--z-sticky)}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-muted\/50[data-active=true]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-muted\/50[data-active=true]{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ease-enter[data-active=true]{--tw-ease:var(--easing-enter);transition-timing-function:var(--easing-enter)}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-muted[data-active=true]:hover{background-color:var(--muted)}}.data-\[active\=true\]\:focus\:bg-muted[data-active=true]:focus{background-color:var(--muted)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[direction\=end\]\:bottom-block[data-direction=end]{bottom:var(--space-block)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-block[data-direction=start]{top:var(--space-block)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:before\:-top-2\.5[data-side=bottom]:before{content:var(--tw-content);top:calc(var(--spacing) * -2.5)}.data-\[side\=bottom\]\:before\:-top-related[data-side=bottom]:before{content:var(--tw-content);top:calc(var(--space-related) * -1)}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:0}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[size\=lg\]\:size-\[var\(--space-8\)\][data-size=lg]{width:var(--space-8);height:var(--space-8)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--font-size-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-\[var\(--space-6\)\][data-size=sm]{width:var(--space-6);height:var(--space-6)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--font-size-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border-color-default)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:0}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-\[var\(--space-6\)\]\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:var(--space-6)!important;height:var(--space-6)!important}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-md:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-md:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-md:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-md:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-muted[data-state=on],.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:0}.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis=x]{flex-direction:row}.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:var\(--detail-drawer-width\)\][data-swipe-axis=x]{--drawer-content-width:var(--detail-drawer-width)}.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis=x]:after{content:var(--tw-content);inset-block:0}.data-\[swipe-axis\=x\]\:after\:w-\(--bleed\)[data-swipe-axis=x]:after{content:var(--tw-content);width:var(--bleed)}.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis=y]{inset-inline:0}.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis=y]{--drawer-content-max-height:calc(100dvh - 6rem)}.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis=y]:after{content:var(--tw-content);inset-inline:0}.data-\[swipe-axis\=y\]\:after\:h-\(--bleed\)[data-swipe-axis=y]:after{content:var(--tw-content);height:var(--bleed)}.data-\[swipe-axis\=y\]\:data-nested-drawer-open\:h-\(--stack-height\)[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}.data-\[swipe-axis\=y\]\:data-snap-points\:\[--drawer-content-height\:100dvh\][data-swipe-axis=y][data-snap-points]{--drawer-content-height:100dvh}.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction=down]{bottom:0}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction=down]{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:var(--border-width-thin)}.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\,calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\)\][data-swipe-direction=down]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=down]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction=down]:after{content:var(--tw-content);top:100%}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:0}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction=left]{border-top-right-radius:calc(var(--radius) * 1.4);border-bottom-right-radius:calc(var(--radius) * 1.4)}.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:var(--border-width-thin)}.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\,0\)\][data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=left]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction=left]:after{content:var(--tw-content);right:100%}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:0}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction=right]{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:var(--border-width-thin)}.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\,0\)\][data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=right]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction=right]:after{content:var(--tw-content);left:100%}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:0}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction=up]{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-thin)}.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\,calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\)\][data-swipe-direction=up]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=up]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction=up]:after{content:var(--tw-content);bottom:100%}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:shadow-ui-card[data-spacing="0"][data-variant=outline]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:var(--border-width-thin)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:var(--border-width-thin)}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (min-width:768px){.min-\[768px\]\:block{display:block}.min-\[768px\]\:flex{display:flex}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[var\(--dimension-460px\)\]{max-width:var(--dimension-460px)}.sm\:max-w-\[var\(--dimension-560px\)\]{max-width:var(--dimension-560px)}.sm\:max-w-\[var\(--dimension-640px\)\]{max-width:var(--dimension-640px)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.sm\:items-center{align-items:center}.sm\:gap-related{gap:var(--space-related)}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-\[calc\(1\.25rem\+min\(46svh\,470px\)\/2-1\.25rem\)\]{top:calc(min(46svh,470px)/2)}.md\:top-\[calc\(var\(--media-preview-height-fluid\)\/2\)\]{top:calc(var(--media-preview-height-fluid) / 2)}.md\:top-block{top:var(--space-block)}.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-\[min\(46svh\,470px\)\]{height:min(46svh,470px)}.md\:h-\[var\(--media-preview-height-fluid\)\]{height:var(--media-preview-height-fluid)}.md\:min-h-\[var\(--dimension-300px\)\]{min-height:var(--dimension-300px)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.md\:grid-cols-\[minmax\(0\,1fr\)_310px\]{grid-template-columns:minmax(0,1fr) 310px}.md\:flex-row{flex-direction:row}.md\:p-region{padding:var(--space-region)}.md\:px-region{padding-inline:var(--space-region)}.md\:text-2xl{font-size:var(--font-size-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-base{font-size:var(--font-size-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-related:is(:where(.peer)[data-variant=inset]~*){margin:var(--space-related)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-ui-control:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-control)}.md\:peer-data-\[variant\=inset\]\:shadow-ui-card:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-related:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:var(--space-related)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-block{top:var(--space-block)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.lg\:grid-cols-\[minmax\(0\,1fr\)_344px\]{grid-template-columns:minmax(0,1fr) 344px}.lg\:grid-cols-\[minmax\(0\,900px\)\]{grid-template-columns:minmax(0,900px)}.lg\:justify-center{justify-content:center}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:bg-input\/30:is([data-theme=dark] *){background-color:var(--input-border-color-default)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--input-border-color-default) 30%, transparent)}}.dark\:bg-muted:is([data-theme=dark] *){background-color:var(--muted)}.dark\:bg-transparent:is([data-theme=dark] *){background-color:#0000}.dark\:after\:mix-blend-lighten:is([data-theme=dark] *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:text-foreground:is([data-theme=dark] *):hover{color:var(--foreground)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]:is([data-theme=dark] *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is([data-theme=dark] *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is([data-theme=dark] *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:bg-muted\/50:where([data-state=open]),.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-open\:bg-muted\/50:where([data-state=open]),.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-scale:.95}@media (hover:hover){:is(.data-open\:hover\:bg-muted:where([data-state=open]),.data-open\:hover\:bg-muted:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}:is(.data-open\:hover\:bg-sidebar-accent:where([data-state=open]),.data-open\:hover\:bg-sidebar-accent:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent)}:is(.data-open\:hover\:text-sidebar-accent-foreground:where([data-state=open]),.data-open\:hover\:text-sidebar-accent-foreground:where([data-open]:not([data-open=false]))):hover{color:var(--sidebar-accent-foreground)}}:is(.data-open\:focus\:bg-muted:where([data-state=open]),.data-open\:focus\:bg-muted:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-\[var\(--opacity-disabled\)\]:where([data-disabled=true]),.data-disabled\:opacity-\[var\(--opacity-disabled\)\]:where([data-disabled]:not([data-disabled=false])){opacity:var(--opacity-disabled)}.data-active\:bg-sidebar-accent:where([data-state=active]),.data-active\:bg-sidebar-accent:where([data-active]:not([data-active=false])){background-color:var(--sidebar-accent)}.data-active\:font-medium:where([data-state=active]),.data-active\:font-medium:where([data-active]:not([data-active=false])){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-sidebar-accent-foreground:where([data-state=active]),.data-active\:text-sidebar-accent-foreground:where([data-active]:not([data-active=false])){color:var(--sidebar-accent-foreground)}.data-horizontal\:mx-\[var\(--border-width-thin\)\]:where([data-orientation=horizontal]){margin-inline:var(--border-width-thin)}.data-horizontal\:h-\[var\(--dimension-6px\)\]:where([data-orientation=horizontal]){height:var(--dimension-6px)}.data-horizontal\:h-\[var\(--dimension-10px\)\]:where([data-orientation=horizontal]){height:var(--dimension-10px)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:w-auto:where([data-orientation=horizontal]){width:auto}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:var(--border-width-thin)}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:my-\[var\(--border-width-thin\)\]:where([data-orientation=vertical]){margin-block:var(--border-width-thin)}.data-vertical\:h-auto:where([data-orientation=vertical]){height:auto}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-\[var\(--dimension-160px\)\]:where([data-orientation=vertical]){min-height:var(--dimension-160px)}.data-vertical\:w-\[var\(--dimension-6px\)\]:where([data-orientation=vertical]){width:var(--dimension-6px)}.data-vertical\:w-\[var\(--dimension-10px\)\]:where([data-orientation=vertical]){width:var(--dimension-10px)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:var(--border-width-thin)}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border-color-default)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border-color-default) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border-color-default)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border-color-default)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border-color-default)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-primary [data-slot=progress-indicator]{background-color:var(--primary)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\:not\(\:last-child\)\]\:mb-block p:not(:last-child){margin-bottom:var(--space-block)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-\[var\(--space-5\)\] svg{width:var(--space-5);height:var(--space-5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--kit-action-icon-size\)\] svg:not([class*=size-]){width:var(--kit-action-icon-size);height:var(--kit-action-icon-size)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--space-5\)\] svg:not([class*=size-]){width:var(--space-5);height:var(--space-5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--space-6\)\] svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--space-6\)\]:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:var(--space-6);height:var(--space-6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--dimension-14px\)\]:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:var(--dimension-14px);height:var(--dimension-14px)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-thin)}.\[\&_tr\]\:border-border tr{border-color:var(--border-color-default)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:\:-webkit-calendar-picker-indicator\]\:hidden::-webkit-calendar-picker-indicator{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-related.border-b{padding-bottom:var(--space-related)}.\[\.border-t\]\:pt-related.border-t{padding-top:var(--space-related)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){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))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){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))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--space-5\)\]>*):is(svg:not([class*=size-])){width:var(--space-5);height:var(--space-5)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]:is([data-theme=dark] *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:is([data-theme=dark] *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:is([data-theme=dark] *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is([data-theme=dark] *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input-border-color-default)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is([data-theme=dark] *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input-border-color-default) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is([data-theme=dark] *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is([data-theme=dark] *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-md>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-md\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:calc(var(--radius) * .8)!important;border-bottom-left-radius:calc(var(--radius) * .8)!important}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-\[var\(--border-width-thin\)\]:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-\[var\(--border-width-thin\)\]:has(>[data-slot=field-content]) [role=radio]){margin-top:var(--border-width-thin)}@container field-group (min-width:28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-\[var\(--border-width-thin\)\]:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-\[var\(--border-width-thin\)\]:has(>[data-slot=field-content]) [role=radio]){margin-top:var(--border-width-thin)}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-group:has(>[data-align=block-end])>input{padding-top:var(--space-group)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-group:has(>[data-align=block-start])>input{padding-bottom:var(--space-group)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-inline:has(>[data-align=inline-end])>input{padding-right:var(--space-inline)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-inline:has(>[data-align=inline-start])>input{padding-left:var(--space-inline)}.\[\&\>kbd\]\:rounded-ui-control>kbd{border-radius:var(--radius-control)}.\[\&\>span\]\:text-xs>span{font-size:var(--font-size-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-\[var\(--opacity-secondary\)\]>span{opacity:var(--opacity-secondary)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-\[var\(--dimension-14px\)\]>svg{width:var(--dimension-14px);height:var(--dimension-14px)}.\[\&\>svg\]\:size-\[var\(--kit-action-icon-size\)\]>svg{width:var(--kit-action-icon-size);height:var(--kit-action-icon-size)}.\[\&\>svg\]\:size-\[var\(--space-5\)\]>svg{width:var(--space-5);height:var(--space-5)}.\[\&\>svg\]\:h-\[var\(--dimension-10px\)\]>svg{height:var(--dimension-10px)}.\[\&\>svg\]\:h-\[var\(--space-4\)\]>svg{height:var(--space-4)}.\[\&\>svg\]\:w-\[var\(--dimension-10px\)\]>svg{width:var(--dimension-10px)}.\[\&\>svg\]\:w-\[var\(--space-4\)\]>svg{width:var(--space-4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-\[var\(--space-content\)\]:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:var(--space-content);height:var(--space-content)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-\[var\(--space-4\)\]:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:var(--space-4);height:var(--space-4)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-\[var\(--space-3\)\]:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-\[var\(--space-3\)\]:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:var(--space-3);height:var(--space-3)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--dimension-14px\)\]>svg:not([class*=size-]){width:var(--dimension-14px);height:var(--dimension-14px)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--space-5\)\]>svg:not([class*=size-]){width:var(--space-5);height:var(--space-5)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}}:root{--font-geist:"Geist Variable";--font-geist-mono:"Geist Mono Variable";--font-funnel-sans:"Funnel Sans Variable";--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-accent:var(--accent);--color-background:var(--background);--color-surface:var(--card);--color-brand-logo-surface:#fff;--color-surface-muted:var(--muted);--color-text:var(--foreground);--color-text-muted:var(--muted-foreground);--border-color-base:var(--theme-border,var(--border));--border-color-default:var(--border-color-base);--input-border-color-default:var(--input);--sidebar-border-color-default:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-border-color-default:color-mix(in srgb, var(--sidebar-border) 50%, transparent)}}:root{--color-border:var(--border-color-default);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger);--color-bg-canvas:var(--color-background);--color-bg-surface:var(--color-surface);--color-bg-subtle:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-subtle:color-mix(in srgb, var(--color-surface-muted) 78%, var(--color-surface))}}:root{--color-bg-elevated:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-elevated:color-mix(in srgb, var(--color-surface) 96%, transparent)}}:root{--color-bg-inverse:var(--surface-inverse);--color-bg-sidebar:var(--sidebar);--color-bg-sidebar-hover:var(--sidebar-accent);--color-bg-sidebar-active:var(--sidebar-accent-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-sidebar-active:color-mix(in srgb, var(--sidebar-accent-foreground) 12%, transparent)}}:root{--color-text-primary:var(--color-text);--color-text-secondary:var(--color-text-muted);--color-text-inverse:var(--inverse-foreground);--color-text-link:var(--color-primary);--color-border-divider:var(--border-color-default);--color-border-primary:var(--color-border);--color-border-subtle:var(--color-border)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-subtle:color-mix(in srgb, var(--color-border) 62%, transparent)}}:root{--table-surface:var(--color-surface);--table-divider:var(--color-border-subtle);--table-stripe:var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--table-stripe:color-mix(in srgb, var(--color-text) 2%, var(--color-surface))}}:root{--table-hover:var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--table-hover:color-mix(in srgb, var(--color-text) 3%, var(--color-surface))}}:root{--table-selected:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--table-selected:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}}:root{--table-header-height:var(--dimension-44px);--table-row-height:var(--dimension-60px);--table-cell-padding:var(--space-group);--color-border-strong:var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-strong:color-mix(in srgb, var(--color-text) 28%, var(--color-border))}}:root{--color-border-focus:var(--color-primary);--button-primary:#1c1917;--button-primary-foreground:#fff;--button-primary-hover:var(--button-primary)}@supports (color:color-mix(in lab, red, red)){:root{--button-primary-hover:color-mix(in srgb, var(--button-primary) 86%, var(--button-primary-foreground))}}:root{--button-primary-border:var(--button-primary-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--button-primary-border:color-mix(in srgb, var(--button-primary-foreground) 35%, var(--button-primary))}}:root{--color-accent-primary:var(--color-primary);--color-accent-primary-hover:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-accent-primary-hover:color-mix(in srgb, var(--color-primary) 86%, var(--brand-contrast-deep))}}:root{--color-accent-primary-active:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-accent-primary-active:color-mix(in srgb, var(--color-primary) 76%, var(--brand-contrast-deep))}}:root{--color-accent-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-accent-soft:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface))}}:root{--color-accent-secondary:var(--color-accent);--color-status-success:var(--color-success);--color-status-success-foreground:var(--status-success-foreground,var(--color-status-success));--color-status-warning:var(--color-warning);--color-status-error:var(--color-danger);--color-status-error-foreground:var(--status-error-foreground,var(--color-status-error));--color-status-info:var(--info);--color-status-info-foreground:var(--info-foreground,var(--color-status-info));--color-status-info-soft:var(--info-soft);--color-status-success-soft:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){:root{--color-status-success-soft:color-mix(in srgb, var(--color-status-success) 10%, var(--card))}}:root{--color-status-success-border:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){:root{--color-status-success-border:color-mix(in srgb, var(--color-status-success) 32%, var(--card))}}:root{--color-status-warning-soft:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){:root{--color-status-warning-soft:color-mix(in srgb, var(--color-status-warning) 10%, var(--card))}}:root{--color-status-warning-border:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){:root{--color-status-warning-border:color-mix(in srgb, var(--color-status-warning) 32%, var(--card))}}:root{--color-status-error-soft:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){:root{--color-status-error-soft:color-mix(in srgb, var(--color-status-error) 10%, var(--card))}}:root{--color-status-error-border:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){:root{--color-status-error-border:color-mix(in srgb, var(--color-status-error) 32%, var(--card))}}:root{--color-status-info-border:var(--color-status-info)}@supports (color:color-mix(in lab, red, red)){:root{--color-status-info-border:color-mix(in srgb, var(--color-status-info) 32%, var(--card))}}:root{--color-status-warning-foreground:var(--status-warning-foreground);--color-status-success-on-color:var(--primary-foreground);--color-status-warning-on-color:var(--primary-foreground);--color-status-error-on-color:var(--primary-foreground);--color-status-info-on-color:var(--primary-foreground);--color-surface-overlay:var(--surface-overlay);--color-overlay-subtle:var(--ink-background)}@supports (color:color-mix(in lab, red, red)){:root{--color-overlay-subtle:color-mix(in srgb, var(--ink-background) 10%, transparent)}}:root{--color-border-inverse:var(--color-text-inverse)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-inverse:color-mix(in srgb, var(--color-text-inverse) 10%, transparent)}}:root{--color-brand:var(--brand-gradient-start);--color-data-orange:var(--color-primary);--color-data-green:var(--color-status-success);--color-data-blue:var(--chart-4);--color-data-amber:var(--color-status-warning);--color-data-violet:var(--color-accent-secondary);--color-data-gray:var(--color-text-tertiary);--color-data-red:var(--color-status-error);--color-dashboard-action:var(--button-primary);--color-dashboard-action-hover:var(--button-primary-hover);--color-dashboard-action-foreground:var(--button-primary-foreground);--color-feature-course:var(--chart-4);--color-feature-event:var(--color-primary);--color-feature-brand:var(--chart-5);--color-feature-collaboration:var(--color-accent-secondary);--color-brand-on-dark:var(--brand-on-dark);--color-ink-muted:var(--ink-muted);--color-ink-faint:var(--ink-faint);--color-ink-brand-surface:var(--ink-brand-surface);--color-ink-brand-border:var(--ink-brand-border);--color-ink-fill:var(--ink-fill);--color-ink-fill-hover:var(--ink-fill-hover);--color-ink-brand-fill:var(--ink-brand-fill);--color-ink-brand-fill-strong:var(--ink-brand-fill-strong);--color-ink-brand-border-strong:var(--ink-brand-border-strong);--color-live-screen-bg:var(--ink-background);--color-live-screen-surface:var(--ink-surface);--color-live-screen-surface-translucent:var(--color-live-screen-surface)}@supports (color:color-mix(in lab, red, red)){:root{--color-live-screen-surface-translucent:color-mix(in srgb, var(--color-live-screen-surface) 72%, transparent)}}:root{--color-live-screen-text:var(--ink-foreground);--color-live-screen-muted:var(--ink-muted);--color-live-screen-line:var(--ink-border);--color-live-screen-grid:var(--ink-border-subtle);--color-live-screen-accent:var(--color-brand-on-dark);--color-live-screen-accent-foreground:var(--brand-contrast-ink);--color-live-screen-accent-soft:var(--color-live-screen-accent)}@supports (color:color-mix(in lab, red, red)){:root{--color-live-screen-accent-soft:color-mix(in srgb, var(--color-live-screen-accent) 16%, transparent)}}:root{--color-live-screen-accent-line:var(--color-live-screen-accent)}@supports (color:color-mix(in lab, red, red)){:root{--color-live-screen-accent-line:color-mix(in srgb, var(--color-live-screen-accent) 60%, transparent)}}:root{--color-role-opc:var(--role-opc);--color-role-community:var(--role-community);--color-role-operations:var(--role-operations);--color-role-platform:var(--role-platform);--gradient-brand:var(--color-primary);--gradient-brand-horizontal:var(--color-primary);--gradient-brand-navigation:var(--color-primary);--gradient-brand-avatar:var(--color-primary);--gradient-ink:var(--ink-background);--gradient-ink-soft:var(--ink-background);--gradient-ink-steep:var(--ink-background);--font-family-mono:var(--font-geist-mono,"Geist Mono"), "SFMono-Regular", Consolas, monospace;--font-family-editorial:"Songti SC", "Noto Serif SC", ui-serif, Georgia, serif;--font-sans:var(--font-family-body);--font-display:var(--font-family-display);--font-mono:var(--font-family-mono);--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:clamp(2.5rem, 5vw, 4.5rem);--font-size-hero:clamp(2.25rem, 4.6vw, 3.5rem);--font-size-h1:clamp(1.75rem, 3vw, 2rem);--font-size-h2:clamp(1.35rem, 2.4vw, 1.5rem);--font-size-h3:1.125rem;--font-size-display-sm:clamp(1.75rem, 3.4vw, 2.625rem);--font-size-display-large:clamp(3rem, 8vw, 8rem);--font-size-display-stat:clamp(9rem, 24vw, 21rem);--font-size-emblem:.45em;--font-size-live-current:clamp(3rem, 7vw, 7.375rem);--font-size-live-subtitle:clamp(1.25rem, 2.2vw, 2.125rem);--font-size-live-result:clamp(2.625rem, 6vw, 5.125rem);--font-size-live-rank:clamp(2.125rem, 4vw, 3.625rem);--font-size-live-score:clamp(1.75rem, 3.3vw, 3.25rem);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-solid:1;--line-height-display:1.08;--line-height-tight:1.12;--line-height-heading:1.2;--line-height-title:1.3;--line-height-compact:1.4;--line-height-normal:1.55;--line-height-comfortable:1.65;--line-height-relaxed:1.75;--line-height-loose:1.85;--letter-spacing-display:-.055em;--letter-spacing-tight:-.035em;--letter-spacing-heading:-.025em;--letter-spacing-snug:-.015em;--letter-spacing-normal:0;--letter-spacing-caption:.02em;--letter-spacing-label:.04em;--letter-spacing-eyebrow:.075em;--letter-spacing-wide:.09em;--letter-spacing-wider:.12em;--letter-spacing-widest:.16em;--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:96px;--space-12:128px;--space-hairline:var(--space-1);--space-inline:var(--space-2);--space-related:var(--space-3);--space-group:var(--space-4);--space-block:var(--space-5);--space-content:20px;--space-region:var(--space-6);--space-section:var(--space-7);--space-layout:var(--space-8);--space-page:var(--space-9);--space-page-large:var(--space-10);--space-hero:var(--space-11);--space-display:var(--space-12);--space-compact:var(--space-related);--space-small:var(--space-group);--space-medium:var(--space-block);--space-large:var(--space-region);--space-fluid-inline:clamp(var(--space-related), 2vw, var(--space-region));--space-fluid-content:clamp(var(--space-block), 4vw, var(--space-page));--space-fluid-section:clamp(var(--space-section), 6vw, var(--space-hero));--space-fluid-page:clamp(var(--space-page), 8vw, var(--space-display));--space-fluid-related-block:clamp(var(--space-related), 1.5vw, var(--space-block));--space-fluid-inline-region:clamp(var(--space-inline), 2vw, var(--space-region));--space-fluid-group-region:clamp(var(--space-group), 2vw, var(--space-region));--space-fluid-block-region:clamp(var(--space-block), 2vw, var(--space-region));--space-fluid-block-section:clamp(var(--space-block), 3vw, var(--space-section));--space-fluid-block-layout:clamp(var(--space-block), 4vw, var(--space-layout));--space-fluid-block-page:clamp(var(--space-block), 4vw, var(--space-page));--space-fluid-content-section:clamp(var(--space-content), 3vw, var(--space-section));--space-fluid-content-layout:clamp(var(--space-content), 3vw, var(--space-layout));--space-fluid-content-page:clamp(var(--space-content), 4vw, var(--space-page));--space-fluid-content-page-large:clamp(var(--space-content), 5vw, var(--space-page-large));--space-fluid-content-display:clamp(var(--space-content), 8vw, var(--space-display));--space-fluid-region-layout:clamp(var(--space-region), 4vw, var(--space-layout));--space-fluid-region-page:clamp(var(--space-region), 4vw, var(--space-page));--space-fluid-region-page-large:clamp(var(--space-region), 5vw, var(--space-page-large));--space-fluid-section-page-large:clamp(var(--space-section), 5vw, var(--space-page-large));--space-fluid-section-hero:clamp(var(--space-section), 6vw, var(--space-hero));--space-fluid-layout-page-large:clamp(var(--space-layout), 5vw, var(--space-page-large));--space-fluid-layout-hero:clamp(var(--space-layout), 6vw, var(--space-hero));--space-fluid-page-page-large:clamp(var(--space-page), 5vw, var(--space-page-large));--space-fluid-page-hero:clamp(var(--space-page), 6vw, var(--space-hero));--space-fluid-page-display:clamp(var(--space-page), 8vw, var(--space-display));--space-fluid-page-large-hero:clamp(var(--space-page-large), 7vw, var(--space-hero));--space-fluid-page-large-display:clamp(var(--space-page-large), 9vw, var(--space-display));--space-fluid-hero-display:clamp(var(--space-hero), 12vw, var(--space-display));--space-fluid-bleed:clamp(0px, 8vw, var(--space-display));--space-fluid-viewport-top:min(12vh, var(--space-hero));--space-page-gutter:max(var(--space-region), calc((100vw - var(--max-width-wide)) / 2));--viewport-height-full:100vh;--viewport-height-small:100svh;--viewport-height-dynamic:100dvh;--viewport-width-full:100vw;--dimension-0-04em:.04em;--dimension-0-28em:.28em;--dimension-0-875rem:.875rem;--dimension-1-75rem:1.75rem;--dimension-2-5rem:2.5rem;--dimension-2rem:2rem;--dimension-3vw:3vw;--dimension-4-8em:4.8em;--dimension-4em:4em;--dimension-4vw:4vw;--dimension-5px:5px;--dimension-6px:6px;--dimension-7px:7px;--dimension-8em:8em;--dimension-9px:9px;--dimension-10ch:10ch;--dimension-10px:10px;--dimension-digit-advance:1ch;--dimension-font-em:1em;--dimension-11ch:11ch;--dimension-11px:11px;--dimension-13ch:13ch;--dimension-13px:13px;--dimension-14ch:14ch;--dimension-14px:14px;--dimension-15px:15px;--dimension-17px:17px;--dimension-18-4px:18.4px;--dimension-18ch:18ch;--dimension-18px:18px;--dimension-19px:19px;--dimension-21px:21px;--dimension-22ch:22ch;--dimension-22px:22px;--dimension-23px:23px;--dimension-25px:25px;--dimension-25vw:25vw;--dimension-26px:26px;--dimension-27px:27px;--dimension-28em:28em;--dimension-28px:28px;--dimension-29px:29px;--dimension-30px:30px;--dimension-31rem:31rem;--dimension-31vw:31vw;--dimension-32rem:32rem;--dimension-34ch:34ch;--dimension-34px:34px;--dimension-34rem:34rem;--dimension-34vw:34vw;--dimension-36px:36px;--dimension-38px:38px;--dimension-38vw:38vw;--dimension-39px:39px;--dimension-42ch:42ch;--dimension-42px:42px;--dimension-42vw:42vw;--dimension-44ch:44ch;--dimension-44px:44px;--dimension-45px:45px;--dimension-46px:46px;--dimension-46vw:46vw;--dimension-48ch:48ch;--dimension-50px:50px;--dimension-52px:52px;--dimension-54px:54px;--dimension-55px:55px;--dimension-55vh:55vh;--dimension-56-25vw:56.25vw;--dimension-56ch:56ch;--dimension-56px:56px;--dimension-58px:58px;--dimension-59px:59px;--dimension-60px:60px;--dimension-62ch:62ch;--dimension-62px:62px;--dimension-62vw:62vw;--dimension-64ch:64ch;--dimension-66ch:66ch;--dimension-66px:66px;--dimension-68px:68px;--dimension-68svh:68svh;--dimension-70ch:70ch;--dimension-70px:70px;--dimension-70vh:70vh;--dimension-70vw:70vw;--dimension-72px:72px;--dimension-72vh:72vh;--dimension-72vw:72vw;--dimension-73px:73px;--dimension-74ch:74ch;--dimension-74px:74px;--dimension-75ch:75ch;--dimension-75rem:75rem;--dimension-76px:76px;--dimension-76svh:76svh;--dimension-78ch:78ch;--dimension-78px:78px;--dimension-80px:80px;--dimension-82px:82px;--dimension-82svh:82svh;--dimension-84px:84px;--dimension-84vw:84vw;--dimension-86px:86px;--dimension-88dvh:88dvh;--dimension-88px:88px;--dimension-88svh:88svh;--dimension-88vw:88vw;--dimension-90px:90px;--dimension-90vh:90vh;--dimension-92px:92px;--dimension-92vw:92vw;--dimension-94px:94px;--dimension-94vw:94vw;--dimension-98px:98px;--dimension-100px:100px;--dimension-102px:102px;--dimension-104px:104px;--dimension-106px:106px;--dimension-108px:108px;--dimension-110px:110px;--dimension-112px:112px;--dimension-116px:116px;--dimension-118px:118px;--dimension-120px:120px;--dimension-122px:122px;--dimension-124px:124px;--dimension-126px:126px;--dimension-130px:130px;--dimension-132px:132px;--dimension-134px:134px;--dimension-136px:136px;--dimension-138px:138px;--dimension-140px:140px;--dimension-142px:142px;--dimension-144px:144px;--dimension-145px:145px;--dimension-148px:148px;--dimension-150px:150px;--dimension-152px:152px;--dimension-154px:154px;--dimension-155px:155px;--dimension-156px:156px;--dimension-158px:158px;--dimension-160px:160px;--dimension-164px:164px;--dimension-165px:165px;--dimension-166px:166px;--dimension-168px:168px;--dimension-170px:170px;--dimension-172px:172px;--dimension-174px:174px;--dimension-176px:176px;--dimension-180px:180px;--dimension-188px:188px;--dimension-190px:190px;--dimension-198px:198px;--dimension-200px:200px;--dimension-205px:205px;--dimension-208px:208px;--dimension-210px:210px;--dimension-220px:220px;--dimension-224px:224px;--dimension-230px:230px;--dimension-238px:238px;--dimension-240px:240px;--dimension-242px:242px;--dimension-250px:250px;--dimension-256px:256px;--dimension-258px:258px;--dimension-260px:260px;--dimension-270px:270px;--dimension-280px:280px;--dimension-282px:282px;--dimension-285px:285px;--dimension-286px:286px;--dimension-288px:288px;--dimension-290px:290px;--dimension-298px:298px;--dimension-300px:300px;--dimension-310px:310px;--dimension-320px:320px;--dimension-330px:330px;--dimension-340px:340px;--dimension-342px:342px;--dimension-348px:348px;--dimension-350px:350px;--dimension-352px:352px;--dimension-360px:360px;--dimension-370px:370px;--dimension-375px:375px;--dimension-380px:380px;--dimension-384px:384px;--dimension-390px:390px;--dimension-394px:394px;--dimension-410px:410px;--dimension-420px:420px;--dimension-430px:430px;--dimension-440px:440px;--dimension-448px:448px;--dimension-460px:460px;--dimension-470px:470px;--dimension-478px:478px;--dimension-480px:480px;--dimension-500px:500px;--dimension-510px:510px;--dimension-512px:512px;--dimension-520px:520px;--dimension-540px:540px;--dimension-560px:560px;--dimension-570px:570px;--dimension-580px:580px;--dimension-600px:600px;--dimension-610px:610px;--dimension-620px:620px;--dimension-630px:630px;--dimension-640px:640px;--dimension-645px:645px;--dimension-650px:650px;--dimension-660px:660px;--dimension-670px:670px;--dimension-680px:680px;--dimension-700px:700px;--dimension-720px:720px;--dimension-730px:730px;--dimension-740px:740px;--dimension-760px:760px;--dimension-780px:780px;--dimension-806px:806px;--dimension-820px:820px;--dimension-850px:850px;--dimension-860px:860px;--dimension-864px:864px;--dimension-875rem:875rem;--dimension-900px:900px;--dimension-920px:920px;--dimension-960px:960px;--dimension-980px:980px;--dimension-1000px:1000px;--dimension-1020px:1020px;--dimension-1030px:1030px;--dimension-1040px:1040px;--dimension-1080px:1080px;--dimension-1120px:1120px;--dimension-1180px:1180px;--dimension-1200px:1200px;--dimension-1211px:1211px;--dimension-1240px:1240px;--dimension-1248px:1248px;--dimension-1280px:1280px;--dimension-1400px:1400px;--dimension-1420px:1420px;--dimension-1440px:1440px;--dimension-1480px:1480px;--radius-none:0;--radius-control:8px;--radius-card:10px;--radius-dialog:12px;--radius-panel:var(--radius-card);--radius-full:9999px;--border-width-divider:.5px;--border-width-thin:var(--border-width-divider);--border-width-strong:2px;--border-width-emphasis:3px;--border-width-accent:4px;--border-width-heavy:5px;--border-width-display:6px;--max-width-content:72ch;--max-width-wide:1180px;--max-width-page:1380px;--sidebar-width:208px;--topbar-height:56px;--content-padding:var(--space-region);--control-height-compact:40px;--control-height:44px;--control-height-large:48px;--touch-target-min:44px;--icon-size-xs:12px;--icon-size-sm:14px;--icon-size-md:16px;--icon-size-lg:18px;--icon-size-xl:20px;--icon-size-2xl:24px;--icon-size-display:40px;--icon-size-hero:48px;--avatar-size-xs:24px;--avatar-size-sm:32px;--avatar-size-md:40px;--avatar-size-lg:48px;--avatar-size-xl:64px;--avatar-size-2xl:96px;--size-indicator-xs:4px;--size-indicator-sm:6px;--size-indicator-md:8px;--size-indicator-lg:12px;--measure-label:12ch;--measure-compact:32ch;--measure-control:var(--dimension-400px);--measure-detail:var(--dimension-640px);--measure-form:44rem;--layout-columns:4;--layout-gutter:var(--space-block);--layout-page-max:var(--max-width-wide);--layout-page-inset:var(--space-content);--font-size-page:var(--font-size-xl);--font-size-section:var(--font-size-md);--font-size-body:var(--font-size-base);--font-size-control:var(--font-size-sm);--font-size-caption:var(--font-size-xs);--measure-readable:var(--max-width-content);--layout-sidebar-compact:240px;--layout-sidebar-default:280px;--layout-detail-rail:320px;--layout-dialog-sm:400px;--layout-dialog-md:560px;--layout-dialog-lg:720px;--layout-drawer-sm:360px;--layout-drawer-md:480px;--layout-drawer-lg:640px;--layout-grid-card-min:240px;--layout-grid-panel-min:320px;--layout-grid-content-min:400px;--layout-page-min-height:calc(100svh - var(--topbar-height));--ratio-square:1 / 1;--ratio-portrait:3 / 4;--ratio-card-portrait:4 / 5;--ratio-standard:4 / 3;--ratio-photo:3 / 2;--ratio-wide:16 / 10;--ratio-video:16 / 9;--ratio-cinema:21 / 9;--ratio-banner:16 / 6;--ratio-banner-wide:16 / 7;--ratio-banner-slim:4 / 1;--ratio-brand-wordmark:80 / 19;--ratio-brand-lockup:280 / 86;--opacity-0:0;--opacity-8:.08;--opacity-16:.16;--opacity-24:.24;--opacity-32:.32;--opacity-40:.4;--opacity-48:.48;--opacity-56:.56;--opacity-64:.64;--opacity-72:.72;--opacity-80:.8;--opacity-88:.88;--opacity-96:.96;--opacity-100:1;--opacity-rendering-fix:.9999;--opacity-divider:.65;--opacity-hidden:var(--opacity-0);--opacity-faint:var(--opacity-8);--opacity-subtle:var(--opacity-16);--opacity-disabled:var(--opacity-48);--opacity-muted:var(--opacity-64);--opacity-secondary:var(--opacity-72);--opacity-emphasis:var(--opacity-88);--opacity-near-solid:var(--opacity-96);--opacity-visible:var(--opacity-100);--focus-ring-width:var(--border-width-emphasis);--focus-ring-offset:var(--space-1);--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-ambient:48px;--blur-overlay:var(--blur-sm);--blur-floating:var(--blur-md);--outline-offset-inset-xs:-1px;--outline-offset-inset-sm:-2px;--outline-offset-inset-md:-3px;--outline-offset-accent:3px;--outline-offset-display:5px;--motion-lift-control:-1px;--motion-lift-card:-2px;--motion-nudge-control:1px;--motion-nudge:2px;--shadow-none:none;--shadow-form-control:0 1px 2px var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-form-control:0 1px 2px color-mix(in srgb, var(--color-text) 6%, transparent)}}:root{--shadow-form-section:0 2px 8px var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-form-section:0 2px 8px color-mix(in srgb, var(--color-text) 4%, transparent)}}:root{--shadow-focus:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-focus:0 0 0 3px color-mix(in srgb, var(--color-primary) 25%, transparent)}}:root{--shadow-card:var(--shadow-sm);--shadow-overlay:var(--shadow-md);--shadow-dialog:var(--shadow-lg);--shadow-floating:var(--shadow-md);--shadow-sidebar-border:0 0 0 var(--border-width-thin) var(--sidebar-border-color-default);--shadow-sidebar-accent:0 0 0 var(--border-width-thin) var(--sidebar-accent);--brand-logo-size-compact:32px;--brand-logo-size:64px;--brand-logo-width-compact:120px;--brand-logo-width:152px;--brand-logo-width-large:176px;--component-card-min-width:220px;--media-preview-height-fluid:min(46svh, 470px);--site-content-narrow:760px;--site-content-default:1080px;--site-content-wide:1320px;--site-content-centered:960px;--site-inline-narrow:max(var(--space-content), calc((100% - var(--site-content-narrow)) / 2));--site-inline-default:max(var(--space-content), calc((100% - var(--site-content-default)) / 2));--site-inline-wide:max(var(--space-content), calc((100% - var(--site-content-wide)) / 2));--site-inline-fluid:clamp(var(--space-content), 6vw, var(--space-hero));--site-inline-centered:max(var(--site-inline-fluid), calc((100vw - var(--site-content-centered)) / 2));--site-section-block:clamp(var(--space-page-large), 8vw, var(--space-display));--site-section-block-compact:clamp(var(--space-page), 6vw, var(--space-hero));--site-card-padding-compact:var(--space-fluid-block-region);--site-card-padding:var(--space-fluid-content-section);--site-card-padding-comfortable:var(--space-fluid-region-page-large);--radius-site-control:12px;--radius-site-card:16px;--radius-site-focus:4px;--radius-site-media:6px;--radius-site-control-compact:8px;--radius-site-card-tight:9px;--radius-site-card-compact:10px;--shadow-site-landing-light:0 20px 56px var(--community-light-text)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-site-landing-light:0 20px 56px color-mix(in srgb, var(--community-light-text) 10%, transparent)}}:root{--shadow-site-landing-dark:0 24px 64px var(--community-dark-bg)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-site-landing-dark:0 24px 64px color-mix(in srgb, var(--community-dark-bg) 34%, transparent)}}:root{--shadow-transparent-ring:0 0 0 6px transparent;--shadow-preview-overlay:0 12px 28px #00000038;--shadow-site-navigation:0 12px 30px #15171a0f;--shadow-site-floating:0 8px 28px #0000003d;--color-site-on-media:#fff;--color-site-on-media-warm:#f7f4ed;--color-site-ink:#15171a;--color-site-inverse-surface:#25282c;--color-site-footer-surface:#141210;--color-site-footer-border:#292524;--color-site-footer-text:#d6d3d1;--color-site-footer-muted:#a8a29e;--color-site-on-media-08:#ffffff14;--color-site-on-media-10:#ffffff1a;--color-site-on-media-16:#ffffff29;--color-site-on-media-24:#ffffff3d;--color-site-on-media-32:#ffffff52;--color-site-on-media-56:#ffffff8f;--color-site-on-media-62:#ffffff9e;--color-site-on-media-76:#ffffffc2;--color-site-on-media-78:#ffffffc7;--color-site-on-media-84:#ffffffd6;--color-site-on-media-86:#ffffffdb;--color-site-on-media-88:#ffffffe0;--color-site-on-media-96:#fffffff5;--color-site-shadow-18:#0000002e;--color-site-shadow-24:#0000003d;--color-site-media-surface-soft:#080a0933;--color-site-media-surface:#080a0994;--color-site-glass-surface:#171a1e7a;--color-site-footer-glass:#1c1917db;--color-site-footer-overlay:#1c1917eb;--color-site-landing-text:#f2f4f6db;--color-site-landing-border:#f2f4f68a;--text-shadow-site-heading:0 3px 22px #0000005c;--text-shadow-site-copy:0 2px 14px #00000052;--text-shadow-site-media:0 2px 24px #0000003d;--gradient-site-module-media:linear-gradient(90deg, #0c0f0ec7, #0c0f0e4d 68%, #0c0f0e94);--gradient-site-hero-overlay:linear-gradient(90deg, #0c0a09db 0%, #0c0a09a3 42%, #0c0a092e 72%, #0c0a090a 100%);--gradient-site-landing-hero-overlay:linear-gradient(90deg, #0a0c0ee0 0%, #0a0c0ea3 46%, #0a0c0e33 76%, #0a0c0e14 100%), linear-gradient(0deg, #0a0c0e52, transparent 45%);--gradient-site-card-overlay:linear-gradient(0deg, #0a0c0ee6 0%, #0a0c0e94 58%, #0a0c0e2e 100%);--gradient-site-image-fade:linear-gradient(transparent, #0c0a09e0);--gradient-site-warm-promo:radial-gradient(circle at 78% 18%, var(--community-primary), transparent 34%), linear-gradient(145deg, #22201d 0%, #3a332c 52%, #11100f 100%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-site-warm-promo:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--community-primary) 48%, transparent), transparent 34%), linear-gradient(145deg, #22201d 0%, #3a332c 52%, #11100f 100%)}}:root{--gradient-site-grid:linear-gradient(var(--color-site-on-media-08) 1px, transparent 1px), linear-gradient(90deg, var(--color-site-on-media-08) 1px, transparent 1px);--gradient-site-mask:linear-gradient(135deg, #000, transparent 72%);--z-behind-far:-2;--z-behind:-1;--z-flat:0;--z-base:1;--z-local-raised:2;--z-local-overlay:3;--z-local-floating:5;--z-sticky:10;--z-header:20;--z-sidebar:30;--z-overlay:40;--z-drawer:45;--z-modal:50;--z-popover:60;--z-toast:70;--z-tooltip:80;--duration-instant:50ms;--duration-fast:.15s;--duration-normal:.24s;--duration-slow:.4s;--duration-slower:.6s;--duration-emphasized:.7s;--duration-spinner:.9s;--duration-long:1.2s;--duration-ambient:1.8s;--duration-ambient-slow:2.4s;--duration-ambient-long:4s;--duration-ambient-xlong:5.6s;--delay-short:.25s;--delay-normal:.35s;--delay-long:.65s;--delay-ambient:1s;--delay-ambient-long:1.7s;--delay-stagger-step:80ms;--delay-stagger-base:1s;--delay-phase-1:-900ms;--delay-phase-2:-1700ms;--delay-phase-3:-2500ms;--easing-linear:linear;--easing-standard:ease;--easing-standard-in-out:ease-in-out;--easing-standard-out:ease-out;--easing-default:cubic-bezier(.2, .8, .2, 1);--easing-in:cubic-bezier(.4, 0, 1, 1);--easing-out:cubic-bezier(0, 0, .2, 1);--easing-emphasized:cubic-bezier(.16, 1, .3, 1);--easing-scan:cubic-bezier(.45, 0, .25, 1);--easing-spring:cubic-bezier(.22, 1, .36, 1);--easing-enter:cubic-bezier(.23, 1, .32, 1);--easing-drawer:cubic-bezier(.32, .72, 0, 1);--easing-drawer-content:cubic-bezier(.45, 1.005, 0, 1.005);--easing-exit:cubic-bezier(.7, 0, .84, 0);--breakpoint-sm:375px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--matrix-paper:var(--background);--matrix-white:var(--ink-foreground);--matrix-font-family:var(--font-family-body);--matrix-font-weight-medium:var(--font-weight-medium);--matrix-art-unit:clamp(.6px, .0694445cqw, 1.5px);--matrix-illustration-opacity:.05;--matrix-copy-label:16.25px;--matrix-copy-detail:15px;--matrix-detail-leading:23px;--matrix-resource-title:21px;--matrix-metric-label:17px;--matrix-photo-border:3px;--matrix-metric-avatar:45px;--matrix-caption-height:92px;--matrix-caption-size:18px;--matrix-filter-width:108px;--matrix-pill-radius:999px;--matrix-faq-min-height:837px;--matrix-faq-row-height:80px;--matrix-faq-open-height:119px;--matrix-resources-height:492px;--matrix-metrics-height:368px;--matrix-courses-height:737px;--matrix-policies-height:963px;--matrix-admission-height:720px;--matrix-member-line:var(--ink-border);--matrix-member-line-height:22px;--matrix-tag-size:13px;--matrix-ai-illustration-opacity:.57;--matrix-model-logo-width:220px;--matrix-deepseek-width:188px;--matrix-deepseek-height:30.2px;--matrix-kimi-width:120px;--matrix-fine-print:11px;--matrix-peach:var(--color-accent-soft);--matrix-quote-width:calc((86.6667cqw - var(--matrix-grid-gap) * 2) / 3);--matrix-quote-font:22px;--matrix-quote-leading:1.55;--matrix-quote-mark:36px;--matrix-example-width:76px;--matrix-step-header:78px;--matrix-step-number:52px;--matrix-application-row:46px;--matrix-contact-height:470px;--matrix-map-address-width:370px;--matrix-contact-qr:136px;--matrix-cta-gradient:linear-gradient(180deg, var(--primary), var(--ink-background) 74%);--matrix-brand-height:42px;--matrix-social-card-height:81px;--matrix-social-panel:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--matrix-social-panel:color-mix(in srgb, var(--primary) 6%, transparent)}}:root{--matrix-social-panel-width:88.9583cqw;--matrix-social-overhang:7px;--matrix-social-xhs-logo:38px;--matrix-footer-logo:35px;--matrix-policy-summary-height:42px;--matrix-policy-filter-width:112px;--matrix-event-status-width:88px;--matrix-ink:var(--foreground);--matrix-muted:var(--muted-foreground);--matrix-orange:var(--primary);--matrix-action:var(--button-primary);--matrix-soft:var(--color-accent-soft);--matrix-line:var(--border);--matrix-black:var(--ink-background);--matrix-charcoal:var(--ink-surface);--matrix-light:var(--ink-muted);--matrix-dark-line:var(--ink-border);--matrix-overlay:linear-gradient(90deg, var(--ink-background), var(--ink-background) 32%, var(--ink-background) 66%, var(--ink-background) 80%)}@supports (color:color-mix(in lab, red, red)){:root{--matrix-overlay:linear-gradient(90deg, color-mix(in srgb, var(--ink-background) 96%, transparent), color-mix(in srgb, var(--ink-background) 90%, transparent) 32%, color-mix(in srgb, var(--ink-background) 24%, transparent) 66%, color-mix(in srgb, var(--ink-background) 8%, transparent) 80%)}}:root{--matrix-mobile-overlay:linear-gradient(180deg, var(--ink-background), var(--ink-background) 66%, var(--ink-background))}@supports (color:color-mix(in lab, red, red)){:root{--matrix-mobile-overlay:linear-gradient(180deg, color-mix(in srgb, var(--ink-background) 80%, transparent), color-mix(in srgb, var(--ink-background) 72%, transparent) 66%, color-mix(in srgb, var(--ink-background) 20%, transparent))}}:root{--matrix-caption-overlay:linear-gradient(transparent, var(--ink-background))}@supports (color:color-mix(in lab, red, red)){:root{--matrix-caption-overlay:linear-gradient(transparent, color-mix(in srgb, var(--ink-background) 70%, transparent))}}:root{--matrix-width:1248px;--matrix-gutter:calc(100% / 15);--matrix-section-space:clamp(80px, calc(100cqw / 18), 112px);--matrix-header:88px;--matrix-hero-height:clamp(860px, calc(100cqw * 43 / 72), 1080px);--matrix-hero-padding:clamp(119.5px, calc(100cqw * 239 / 2880), 160px);--matrix-heading:clamp(40px, calc(100cqw / 36), 48px);--matrix-hero-heading:108px;--matrix-hero-leading:round(nearest, calc(1em * var(--matrix-line-height-1-22)), 1px);--matrix-hero-body:23.75px;--matrix-body:16px;--matrix-label:12px;--matrix-small:14px;--matrix-card-title:20px;--matrix-subheading:28px;--matrix-count:84px;--matrix-radius:12px;--matrix-button-radius:8px;--matrix-card-pad:clamp(24px, calc(100cqw / 60), 36px);--matrix-grid-gap:24px;--matrix-heading-gap:16px;--matrix-content-gap:40px;--matrix-avatar:60px;--matrix-member-avatar:72px;--matrix-icon:48px;--matrix-small-icon:20px;--matrix-step-icon:56px;--matrix-touch:44px;--matrix-gallery-height:clamp(540px, calc(100cqw * 3 / 8), 760px);--matrix-gallery-thumb:240px;--matrix-product-cover:clamp(240px, calc(100cqw / 6), 420px);--matrix-course-cover:clamp(203px, calc(100cqw * 203 / 1440), 350px);--matrix-event-poster:160px;--matrix-map-height:310px;--matrix-qr:160px;--matrix-logo-width:132px;--matrix-hero-copy-width:clamp(1075px, calc(100cqw * 215 / 288), 1280px);--matrix-hero-description-width:725px;--matrix-member-card-min:158px;--matrix-policy-min:264px;--matrix-model-min:224px;--matrix-agent-min:259px;--matrix-quote-min:356px;--matrix-lightbox-width:1080px;--matrix-editor-left:224px;--matrix-editor-right:320px;--matrix-border-width:1px;--matrix-stroke-width:2px;--matrix-hero-mobile:44px;--matrix-heading-mobile:30px;--matrix-hero-mobile-height:680px;--matrix-font-weight-600:600;--matrix-font-weight-650:650;--matrix-font-weight-700:700;--matrix-line-height-1-22:1.22;--matrix-line-height-1-5:1.5;--matrix-line-height-1-6:1.6;--matrix-line-height-1-8:1.8;--matrix-letter-spacing-045em:-.045em;--matrix-letter-spacing-03em:-.03em;--matrix-z-index-2-behind:-2;--matrix-z-index-front:1;--matrix-text-measure:46ch;--matrix-testimonial-mobile-width:min(85cqw, 400px);--matrix-z-index-1-behind:-1;--matrix-hero-fluid:6.25vw;--matrix-lightbox-height:70vh;--matrix-photo-ratio:3 / 2;--matrix-gallery-tablet-height:420px;--matrix-event-poster-default:160px;--matrix-preview-mobile:390px;--matrix-preview-desktop:1440px;--font-size-hidden:0;--dimension-20px:20px;--dimension-192px:192px;--space-10px:10px;--space-17px:17px;--space-13px:13px;--color-workstation-editor-palette-border:#e6ebf2;--dimension-1px:1px;--radius-12px:12px;--color-workstation-editor-palette-box-shadow:#34476309;--space-5px:5px;--font-size-15px:15px;--color-workstation-editor-panel-heading-p-color:#9aa7b8;--font-size-10px:10px;--line-height-1-5:1.5;--space-7px:7px;--color-workstation-palette-types-button-color:#51617a;--color-workstation-palette-types-button-border:#e6ebf1;--radius-8px:8px;--color-workstation-palette-types-button-hover-border-color:#f5ac80;--color-workstation-palette-types-button-hover-background:#fff8f3;--color-workstation-palette-types-small-color:#a4afbc;--font-size-8px:8px;--color-workstation-palette-types-button-svg-color:#e9773d;--color-workstation-palette-type-icon-background:#edf4fb;--color-workstation-palette-type-icon-color:#7489a0;--radius-6px:6px;--color-workstation-palette-type-focus-background:#e9f7f0;--color-workstation-palette-type-focus-color:#54a784;--color-workstation-palette-type-collaboration-background:#f2edff;--color-workstation-palette-type-collaboration-color:#8673bd;--color-workstation-palette-zone-label-color:#75839a;--font-weight-650:650;--dimension-32px:32px;--color-workstation-palette-zone-label-select-color:#465872;--color-workstation-palette-zone-label-select-border:#dfe6ee;--space-6px:6px;--color-workstation-palette-cancel-color:#df7136;--color-workstation-palette-divider-background:#edf0f4;--space-14px:14px;--color-workstation-palette-upload-color:#e47337;--color-workstation-palette-upload-background:#fffaf6;--color-workstation-palette-upload-border:#f2bd9d;--font-weight-750:750;--color-workstation-palette-upload-hover-background:#fff4ea;--color-workstation-palette-upload-small-color:#b8a99e;--font-weight-400:400;--color-workstation-palette-note-color:#a4aebc;--font-size-9px:9px;--line-height-1-6:1.6;--space-9px:9px;--space-18px:18px;--space-11px:11px;--color-workstation-editor-selected-background:#f7f9fc;--color-workstation-editor-selected-border:#e9eef4;--dimension-37px:37px;--radius-7px:7px;--color-workstation-editor-selected-icon-color:#7f90a5;--font-size-13px:13px;--color-workstation-editor-selected-small-color:#9da9b8;--color-workstation-editor-field-color:#6e7c90;--color-workstation-dimension-field-button-color:#8796aa;--color-workstation-dimension-field-button-hover-color:#e77338;--color-workstation-dimension-field-input-color:#3d506a;--color-workstation-dimension-field-b-color:#a4afbd;--color-workstation-editor-position-color:#9ca9b8;--color-workstation-editor-position-strong-color:#586981;--dimension-33px:33px;--color-workstation-editor-delete-color:#e15d64;--color-workstation-editor-delete-background:#fff6f6;--color-workstation-editor-delete-border:#ffe0e2;--color-workstation-editor-delete-hover-background:#ffecee;--color-workstation-editor-delete-confirm-color:#ae5260;--color-workstation-editor-delete-confirm-background:#fff3f4;--color-workstation-editor-delete-confirm-border:#f8d3d7;--color-workstation-editor-delete-confirm-button-border:#ebc5ca;--radius-4px:4px;--color-workstation-editor-delete-confirm-button-color:#a9505b;--color-workstation-editor-delete-confirm-button-last-child-background:#e4626c;--color-workstation-editor-help-color:#a3afbd;--color-workstation-editor-empty-h3-color:#40516b;--font-size-14px:14px;--color-workstation-edit-map-button-background:#fff6ef;--color-workstation-edit-map-button-border:#f4c5a8;--color-workstation-edit-map-button-color:#e86b2b;--color-workstation-edit-map-button-hover-background:#ffebdf;--color-workstation-desk-resize-handle-fill:#f46b2a;--color-workstation-storage-error-color:#d1545d;--color-workstation-storage-error-background:#fff0f1;--radius-5px:5px;--dimension-565px:565px;--color-workstation-editor-fullscreen-background:#f3f6fb;--color-workstation-editor-fullscreen-border:#dce4ef;--radius-16px:16px;--color-workstation-editor-fullscreen-box-shadow:#1b304a55;--dimension-8px:8px;--radius-10px:10px;--color-workstation-space-viewer-3d-background:#edf4f8;--dimension-16px:16px;--z-index-1:1;--color-workstation-space-viewer-hint-background:#ffffffdb;--color-workstation-space-viewer-hint-color:#52677b;--font-size-11px:11px;--color-workstation-space-status-badge-border:#e4e9ec;--radius-20px:20px;--color-workstation-space-status-badge-color:#394d5b;--color-workstation-space-status-badge-box-shadow:#44576a24;--color-workstation-space-person-tooltip-border:#deebe6;--radius-24px:24px;--color-workstation-space-person-tooltip-color:#324b53;--color-workstation-space-person-tooltip-box-shadow:#3850642b;--dimension-35px:35px;--space-1px:1px;--font-size-12px:12px;--line-height-1-2:1.2;--font-weight-550:550;--color-workstation-space-person-tooltip-small-color:#7b8e96;--space-3px:3px;--color-workstation-space-person-tooltip-i-background:#24aa79;--color-workstation-space-person-tooltip-i-box-shadow:#e6f7ef;--color-workstation-space-view-loading-color:#8293a4;--color-workstation-space-view-toggle-background:#f4f6f9;--color-workstation-space-view-toggle-button-color:#677b8f;--font-weight-700:700;--color-workstation-space-view-toggle-button-active-color:#f26734;--color-workstation-space-view-toggle-button-active-box-shadow:#2943601c;--color-workstation-editor-tool-toggle-color:#6a788c;--color-workstation-editor-tool-toggle-hover-color:#e66b2d;--color-workstation-editor-tool-toggle-hover-border-color:#f3bb9a;--color-workstation-editor-tool-toggle-hover-background:#fff7f0;--color-workstation-add-floor-form-background:#fff9f4;--color-workstation-add-floor-form-border-bottom:#f7e5d7;--color-workstation-add-floor-form-color:#5b6b80;--color-workstation-add-floor-form-input-border:#e4d8cd;--color-workstation-add-floor-form-button-color:#d76529;--color-workstation-add-floor-form-button-border:#eec9b1;--color-workstation-add-floor-form-span-role-alert-color:#d64f5c;--color-workstation-palette-draw-tools-button-color:#52637a;--color-workstation-palette-draw-tools-button-background:#f8fafc;--color-workstation-palette-draw-tools-button-border:#e5eaf0;--color-workstation-palette-draw-tools-button-hover-border-color:#f2b792;--color-workstation-palette-draw-tools-button-hover-background:#fff8f2;--space-15px:15px;--color-workstation-palette-zone-list-small-color:#9ba8b7;--color-workstation-palette-zone-list-i-border:#d6e0e9;--radius-3px:3px;--color-workstation-drawing-actions-color:#dc6a2e;--color-workstation-drawing-actions-background:#fff8f1;--color-workstation-drawing-actions-border-bottom:#f5e4d6;--color-workstation-drawing-actions-button-border:#e9d5c6;--color-workstation-drawing-actions-button-color:#a36c4c;--color-workstation-drawing-actions-button-primary-button-background:#f2732d;--opacity--42:.42;--color-workstation-shape-properties-editor-field-b-color:#53657a;--dimension-450px:450px;--dimension-65vh:65vh;--dimension-43px:43px;--color-workstation-palette-furniture-button-hover-background:#fff7ef;--color-workstation-palette-furniture-button-hover-border-color:#f4b893;--color-workstation-palette-furniture-button-hover-color:#d9682e;--color-workstation-palette-furniture-button-span-background:#edf3f8;--color-workstation-palette-furniture-button-span-color:#6f859c;--color-workstation-palette-object-list-button-color:#677990;--color-workstation-map-furniture-selected-filter:#ef743844;--color-workstation-furniture-selection-stroke:#ef742d;--opacity--9:.9;--color-workstation-placement-preview-filter:#cc7a3b55;--color-workstation-rotation-control-input-type-range-background:#dbe3ec;--radius-99px:99px;--dimension-3px:3px;--color-workstation-rotation-control-input-type-range-webkit-slider-thumb-box-shadow:#a35a2e33;--dimension-12px:12px;--color-workstation-rotation-ticks-color:#9aa8b8;--color-workstation-rotation-control-small-color:#9eacb9;--color-workstation-ws-page-color:#26364c;--opacity--5:.5;--color-workstation-eyebrow-color:#8190a5;--letter-spacing-1px:1px;--color-workstation-space-view-toggle-button-color-2:#7d8ba0;--color-workstation-space-view-loading-background:#f4f7fc;--line-height-1-4:1.4;--color-workstation-ws-history-color:#62768f;--color-workstation-ws-history-li-border-left:#e7edf4;--dimension-2px:2px;--color-workstation-ws-history-small-color:#91a0b2;--color-workstation-ws-warning-color:#b77b22;--color-workstation-ws-success-color:#15956d;--color-workstation-ws-metrics-div-border-right:#edf1f5;--font-size-28px:28px;--dimension-100vw:100vw;--color-workstation-ws-form-input-border:#dfe6ed;--color-workstation-ws-form-input-outline-color:#f39a64;--color-workstation-ws-form-small-color:#8694a6;--color-workstation-ws-form-role-alert-color:#b54838;--color-workstation-ws-form-role-alert-background:#fff4f0;--color-workstation-ws-impact-border:#f3d8bd;--color-workstation-ws-impact-background:#fffaf3;--line-height-1-8:1.8;--radius-14px:14px;--color-workstation-ws-onboarding-background:#f7fafd;--color-workstation-ws-onboarding-color:#76879d;--color-workstation-ws-onboarding-h2-color:#263c5c;--font-size-22px:22px;--color-workstation-ws-floor-list-button-border:#e4eaf2;--color-workstation-ws-floor-list-selected-border-color:#f4b58d;--color-workstation-tower-floor-label-border:#dbe4ef;--color-workstation-tower-floor-label-color:#68809a;--color-workstation-tower-floor-label-active-border-color:#f6b78f;--color-workstation-map-workspace-editing-floor-toolbar-color:#8595a8;--dimension-284px:284px;--font-size-24px:24px;--space-28px:28px;--dimension-1680px:1680px;--dimension-100vh:100vh;--color-workstation-ws-personal-page-background:#f5f7fb;--color-workstation-ws-personal-header-p-color:#7c8da6;--color-workstation-ws-personal-header-a-color:#e96b26;--font-size-16px:16px;--font-weight-600:600;--font-size-19px:19px;--color-workstation-ws-floor-heading-h2-color:#273c60;--color-workstation-ws-floor-heading-p-color:#71849c;--color-workstation-ws-template-card-border:#dce5ee;--color-workstation-ws-template-card-color:#354861;--duration-workstation-selection:.16s;--color-workstation-ws-template-card-hover-border-color:#ec9461;--color-workstation-ws-template-card-hover-box-shadow:#f8e5d8;--font-weight-500:500;--color-workstation-ws-template-card-b-background:#fff2e8;--color-workstation-ws-template-card-b-color:#a85629;--font-size-21px:21px;--space-22px:22px;--font-size-40px:40px;--line-height-1:1;--color-workstation-ws-template-stat-strong-color:#e5783b;--dimension-400px:400px;--space-30px:30px;--font-size-30px:30px;--letter-spacing-minus-1px:-1px;--color-workstation-space-map-page-page-heading-p-color:#8594ac;--dimension-185px:185px;--color-workstation-space-map-page-map-workspace-not-map-workspace-editing-border:#e8edf4;--color-workstation-space-map-page-space-view-toggle-background:#edf1f7;--color-workstation-space-map-page-space-view-toggle-button-active-color:#ff6b2b;--color-workstation-space-map-page-space-view-toggle-button-active-box-shadow:#1b355518;--dimension-24px:24px;--font-size-18px:18px;--color-workstation-space-map-page-space-viewer-hint-color:#8b99aa;--font-size-27px:27px;--color-workstation-space-map-page-detail-head-h2-color:#192e54;--color-workstation-space-map-page-detail-preview-background:#eef1f4;--color-workstation-space-map-page-detail-section-h3-color:#8090aa;--dimension-40px:40px;--color-workstation-space-map-page-detail-footnote-background:#f1f5fb;--color-workstation-space-map-page-detail-footnote-color:#8a9ab2;--font-size-25px:25px;--color-workstation-map-floor-select-color:#7c8da7;--color-workstation-map-floor-select-select-border:#e1e7f0;--color-workstation-map-floor-select-select-color:#223857;--color-workstation-space-zone-label-background:#ffffffeb;--color-workstation-space-zone-label-box-shadow:#31445e10;--color-workstation-space-zone-label-color:#73859c;--color-workstation-space-no-results-border:#e0e7ee;--z-index-4:4;--color-workstation-map-maximize-button-color:#576c88;--z-index-30:30;--dimension-100dvh:100dvh;--color-workstation-space-occupancy-note-color:#758398;--color-workstation-map-style-toggle-border:#e2e8f0;--color-workstation-map-style-toggle-background:#f6f8fb;--color-workstation-map-style-toggle-button-aria-pressed-true-color:#263b57;--color-workstation-map-style-toggle-button-aria-pressed-true-box-shadow:#22334d17;--dimension-590px:590px;--dimension-294px:294px;--color-workstation-map-toolbar-border-bottom:#ebeff4;--color-workstation-map-tabs-button-color:#8794a6;--color-workstation-live-indicator-color:#359f7b;--color-workstation-live-indicator-i-background:#30bb81;--color-workstation-live-indicator-i-box-shadow:#e1f6ec;--color-workstation-muted-small-color:#9da9b9;--color-workstation-floor-tabs-button-background:#f5f7fa;--color-workstation-floor-tabs-button-hover-background:#edf1f6;--color-workstation-floor-tabs-button-selected-border-color:#fac19e;--color-workstation-floor-tabs-button-selected-background:#fff5ee;--dimension-85px:85px;--dimension-31px:31px;--color-workstation-search-field-color:#a5afbe;--color-workstation-search-field-input-placeholder-color:#a4afbe;--dimension-47px:47px;--color-workstation-filter-label-color:#53637b;--color-workstation-filter-chips-button-background:#f7f9fb;--color-workstation-filter-chips-button-color:#748399;--color-workstation-filter-chips-button-selected-background:#fff7f1;--color-workstation-filter-chips-button-selected-border-color:#f8d2bb;--color-workstation-filter-chips-button-selected-color:#d76a30;--color-workstation-filter-chips-b-color:#a2acb9;--color-workstation-map-canvas-border:#e1e7ef;--z-index-2:2;--color-workstation-map-canvas-top-span-first-child-color:#566782;--color-workstation-map-canvas-top-span-last-child-color:#a3adbb;--space-23px:23px;--space-25px:25px;--duration-workstation-pan:.22s;--duration-workstation-hover:.15s;--color-workstation-floor-desk-hover-filter:#5c748e77;--color-workstation-floor-desk-selection-filter:#f46b2a55;--opacity-0-2:.2;--color-workstation-map-legend-background:#fffffff0;--color-workstation-map-legend-border:#e5ebf1;--color-workstation-map-legend-box-shadow:#63798d15;--color-workstation-map-legend-span-color:#6f7e92;--color-workstation-zoom-controls-button-color:#6d7d92;--color-workstation-zoom-controls-button-hover-background:#f0f3f7;--color-workstation-zoom-controls-span-color:#5e6d81;--space-21px:21px;--line-height-1-3:1.3;--letter-spacing-minus-0-5px:-.5px;--color-workstation-status-pill-background:#f3f6fa;--color-workstation-status-pill-color:#76869b;--color-workstation-status-pill-i-background:#aab6c9;--color-workstation-status-occupied-background:#eaf8f2;--color-workstation-status-occupied-color:#21a776;--color-workstation-status-occupied-i-background:#20ac79;--color-workstation-status-reserved-background:#ebf3ff;--color-workstation-status-reserved-color:#4b88e9;--color-workstation-status-reserved-i-background:#4389ee;--color-workstation-status-pending-background:#fff4e9;--color-workstation-status-pending-color:#e88936;--color-workstation-status-pending-i-background:#f19544;--color-workstation-status-issue-color:#e95c66;--color-workstation-status-issue-i-background:#ea5866;--color-workstation-detail-preview-background:#f0f4f7;--color-workstation-detail-preview-background-2:#e9eef2;--color-workstation-detail-preview-before-background:#e2e8ee;--opacity-0-7:.7;--color-workstation-detail-preview-span-background:#ffffffd9;--color-workstation-detail-preview-span-color:#718198;--dimension-105px:105px;--dimension-49px:49px;--color-workstation-preview-desk-background:#fbfcfd;--color-workstation-preview-desk-box-shadow:#b5bfca;--color-workstation-preview-desk-box-shadow-2:#74839344;--color-workstation-preview-desk-border:#c9d3dc;--radius-2px:2px;--color-workstation-preview-monitor-background:#566273;--color-workstation-preview-monitor-border:#343d4a;--color-workstation-preview-monitor-box-shadow:#aab5c2;--color-workstation-preview-keyboard-background:#cbd3dc;--radius-9px:9px;--color-workstation-preview-plant-background:#81b691;--color-workstation-preview-plant-box-shadow:#e5e8e7;--color-workstation-detail-section-dt-color:#9aa7b7;--color-workstation-detail-section-dd-color:#3f506a;--color-workstation-primary-button-border:#f26a2d;--color-workstation-primary-button-box-shadow:#ee673137;--color-workstation-primary-button-hover-background:#e85e1e;--color-workstation-secondary-button-color:#53647c;--color-workstation-detail-footnote-color:#acb5c1;--color-workstation-detail-empty-color:#92a0b0;--color-workstation-detail-empty-h3-color:#27354b;--color-workstation-issue-note-background:#fff3f3;--color-workstation-issue-note-color:#dd5d64;--space-36px:36px;--font-size-3vw:3vw;--font-size-46px:46px;--line-height-1-22:1.22;--letter-spacing-minus--035em:-.035em;--space-26px:26px;--line-height-1-45:1.45;--dimension-48px:48px;--font-size-34px:34px;--font-size-20px:20px}@media (min-width:768px){:root{--layout-columns:8}}@media (min-width:1024px){:root{--layout-columns:12;--layout-gutter:var(--space-content)}}:root{--kit-action-icon-size:1.15em;--kit-default-orange:#ff6b00;--kit-orange:var(--kit-default-orange);--kit-default-orange-hover:#f25f00;--kit-orange-hover:var(--kit-default-orange-hover);--kit-default-orange-press:#e05a00;--kit-orange-press:var(--kit-default-orange-press);--kit-default-orange-text:#b84a00;--kit-orange-text:var(--kit-default-orange-text);--kit-default-orange-50:#fff5ee;--kit-orange-50:var(--kit-default-orange-50);--kit-default-orange-100:#ffe6d4;--kit-orange-100:var(--kit-default-orange-100);--kit-default-orange-200:#ffc9a1;--kit-orange-200:var(--kit-default-orange-200);--kit-orange-300:#ff9f5c;--kit-default-ink:#111;--kit-ink:var(--kit-default-ink);--kit-default-bg:#faf8f5;--kit-bg:var(--kit-default-bg);--kit-default-surface:#fff;--kit-surface:var(--kit-default-surface);--kit-default-surface-2:#f6f4f0;--kit-surface-2:var(--kit-default-surface-2);--kit-default-surface-3:#efece6;--kit-surface-3:var(--kit-default-surface-3);--kit-default-line:#ece8e2;--kit-line:var(--kit-default-line);--kit-default-line-strong:#ddd8d0;--kit-line-strong:var(--kit-default-line-strong);--kit-default-text:#111;--kit-text:var(--kit-default-text);--kit-default-text-2:#57534d;--kit-text-2:var(--kit-default-text-2);--kit-default-text-3:#8f8a82;--kit-text-3:var(--kit-default-text-3);--kit-default-on-orange:#fff;--kit-on-orange:var(--kit-default-on-orange);--kit-default-ok:#1f9d55;--kit-ok:var(--kit-default-ok);--kit-default-ok-bg:#eaf7ef;--kit-ok-bg:var(--kit-default-ok-bg);--kit-default-warn:#b87800;--kit-warn:var(--kit-default-warn);--kit-default-warn-bg:#fff6de;--kit-warn-bg:var(--kit-default-warn-bg);--kit-default-err:#d93b2e;--kit-err:var(--kit-default-err);--kit-default-err-bg:#fdedeb;--kit-err-bg:var(--kit-default-err-bg);--kit-default-info:#2f5bd3;--kit-info:var(--kit-default-info);--kit-default-info-bg:#ecf1fd;--kit-info-bg:var(--kit-default-info-bg);--kit-c1:#ff6b00;--kit-c2:#111;--kit-c3:#ffb27a;--kit-c4:#a8a39b;--kit-c5:#ffd9bd;--kit-font:"PuHui UI", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--kit-font-num:"Archivo UI", "PuHui UI", "Helvetica Neue", sans-serif;--kit-font-mono:"SF Mono", ui-monospace, Menlo, monospace;--kit-fs-xs:12px;--kit-fs-sm:13px;--kit-fs-base:14px;--kit-fs-md:16px;--kit-fs-lg:20px;--kit-fs-xl:28px;--kit-fs-2xl:40px;--kit-s1:4px;--kit-s2:8px;--kit-s3:12px;--kit-s4:16px;--kit-s5:20px;--kit-s6:24px;--kit-s8:32px;--kit-s10:40px;--kit-s12:48px;--kit-r-xs:6px;--kit-r-sm:8px;--kit-r-md:12px;--kit-r-lg:16px;--kit-r-xl:24px;--kit-r-pill:999px;--kit-control-h:38px;--kit-control-h-sm:30px;--kit-control-h-lg:46px;--kit-sh-1:0 1px 2px #1111110a, 0 1px 1px #11111105;--kit-sh-2:0 6px 20px -8px #1111111f, 0 2px 4px #11111108;--kit-sh-3:0 24px 60px -20px #11111140, 0 6px 16px -6px #11111114;--kit-sh-orange:0 8px 20px -8px #ff6b0099;--kit-focus:0 0 0 3px #ff6b0047;--kit-sidebar-surface:#161513;--kit-sidebar-surface-2:#22201d;--kit-sidebar-surface-3:#2e2b27;--kit-sidebar-line:#2c2925;--kit-sidebar-line-strong:#403b35;--kit-sidebar-text:#f5f2ed;--kit-sidebar-text-2:#beb7ad;--kit-sidebar-text-3:#a39c92;--kit-sidebar-orange-50:#ff6b0029;--kit-sidebar-orange-text:#ffab70;--kit-sidebar-active-ring:#ff6b0038;--kit-ease:cubic-bezier(.4, 0, .2, 1);--kit-ease-out:cubic-bezier(.2, .8, .2, 1);--kit-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--kit-t-fast:.15s;--kit-t-normal:.24s;--kit-t-slow:.42s;--kit-z-pop:50;--kit-z-overlay:60;--kit-z-toast:80;--kit-actions-o-btn-gap:6px;--kit-actions-o-btn-padding:0 16px;--kit-actions-o-btn-border:1px solid transparent;--kit-actions-o-btn-font-weight:700;--kit-actions-o-btn-active-not-disabled-transform:scale(.96);--kit-actions-o-btn-disabled-opacity:.45;--kit-actions-o-btn-sm-padding:0 12px;--kit-actions-o-btn-sm-gap:4px;--kit-actions-o-btn-lg-padding:0 24px;--kit-actions-o-btn-primary-hover-not-disabled-box-shadow:0 10px 24px -8px #ff6b00b3;--kit-actions-o-btn-primary-hover-not-disabled-transform:translateY(-1px);--kit-actions-o-btn-ink-color:#fff;--kit-actions-o-btn-ink-hover-not-disabled-background:#2a2826;--kit-actions-o-btn-ink-hover-not-disabled-transform:translateY(-1px);--kit-actions-o-btn-link-padding:0 2px;--kit-actions-o-btn-link-border-radius:4px;--kit-actions-o-btn-link-hover-not-disabled-text-underline-offset:3px;--kit-actions-o-btn-danger-color:#fff;--kit-actions-o-btn-danger-hover-not-disabled-background:#bf2f24;--kit-actions-o-btn-spin-width:14px;--kit-actions-o-btn-spin-height:14px;--kit-actions-o-btn-spin-border-radius:50%;--kit-actions-o-btn-spin-border:2px solid currentColor;--kit-actions-o-btn-spin-animation:o-spin .7s linear infinite;--kit-actions-o-btn-group-o-btn-first-child-border-radius:var(--kit-r-pill) 0 0 var(--kit-r-pill);--kit-actions-o-btn-group-o-btn-last-child-border-radius:0 var(--kit-r-pill) var(--kit-r-pill) 0;--kit-actions-o-btn-group-o-btn-o-btn-margin-left:-1px;--kit-actions-o-btn-group-o-btn-primary-o-btn-primary-border-left:1px solid #ffffff59;--kit-actions-o-badge-gap:5px;--kit-actions-o-badge-height:22px;--kit-actions-o-badge-padding:0 9px;--kit-actions-o-badge-font-weight:700;--kit-actions-o-badge-border:1px solid transparent;--kit-actions-o-badge-dot-width:6px;--kit-actions-o-badge-dot-height:6px;--kit-actions-o-badge-dot-border-radius:50%;--kit-actions-o-tone-ink-tc:#fff;--kit-actions-o-badge-solid-color:#fff;--kit-actions-o-tag-gap:4px;--kit-actions-o-tag-height:26px;--kit-actions-o-tag-padding:0 10px;--kit-actions-o-tag-border:1px solid var(--kit-line);--kit-actions-o-tag-x-width:18px;--kit-actions-o-tag-x-height:18px;--kit-actions-o-tag-x-margin-right:-4px;--kit-actions-o-tag-x-border-radius:50%;--kit-actions-o-tag-x-o-icon-width:12px;--kit-actions-o-tag-x-o-icon-height:12px;--kit-actions-o-toggle-gap:6px;--kit-actions-o-toggle-padding:0 14px;--kit-actions-o-toggle-border:1px solid var(--kit-line-strong);--kit-actions-o-toggle-font-weight:700;--kit-actions-o-toggle-is-on-o-icon-animation:o-node .35s var(--kit-ease-spring);--kit-actions-o-segment-padding:3px;--kit-actions-o-segment-gap:2px;--kit-actions-o-segment-item-gap:6px;--kit-actions-o-segment-item-height:30px;--kit-actions-o-segment-item-padding:0 14px;--kit-actions-o-segment-item-font-weight:700;--kit-actions-o-segment-item-is-on-box-shadow:var(--kit-sh-1), 0 0 0 1px var(--kit-line);--kit-actions-o-kbd-min-width:22px;--kit-actions-o-kbd-height:22px;--kit-actions-o-kbd-padding:0 6px;--kit-actions-o-kbd-border:1px solid var(--kit-line-strong);--kit-actions-o-kbd-border-bottom-width:2px;--kit-actions-o-kbd-font:600 11px/1 var(--kit-font-num);--kit-actions-o-kbd-group-gap:4px;--kit-actions-o-toolbar-gap:2px;--kit-actions-o-toolbar-padding:4px;--kit-actions-o-toolbar-border:1px solid var(--kit-line);--kit-actions-o-tool-gap:4px;--kit-actions-o-tool-height:30px;--kit-actions-o-tool-min-width:30px;--kit-actions-o-tool-padding:0 8px;--kit-actions-o-tool-font-weight:700;--kit-actions-o-tool-aria-pressed-true-color:#fff;--kit-actions-o-btn-field-font-weight:400;--kit-actions-o-btn-input-icon-border-radius:0 var(--kit-r-md) var(--kit-r-md) 0;--kit-actions-o-btn-navigation-font-weight:400;--kit-actions-o-btn-navigation-aria-pressed-true-font-weight:700;--kit-base-o-num-font-weight:600;--kit-base-o-num-letter-spacing:-.01em;--kit-base-o-sr-only-width:1px;--kit-base-o-sr-only-height:1px;--kit-base-o-sr-only-clip:rect(0 0 0 0);--kit-base-o-icon-width:1.15em;--kit-base-o-icon-height:1.15em;--kit-base-o-icon-vertical-align:-.2em;--kit-base-o-pop-in-from-transform:translateY(4px) scale(.97);--kit-base-o-rise-from-transform:translateY(14px);--kit-base-o-node-0-transform:scale(.2);--kit-base-o-node-70-transform:scale(1.15);--kit-base-o-node-100-transform:scale(1);--kit-base-o-shimmer-from-background-position:150% 0;--kit-base-o-shimmer-to-background-position:-50% 0;--kit-base-o-spin-to-transform:rotate(360deg);--kit-business-o-page-head-gap:10px;--kit-business-o-page-head-row-gap:16px;--kit-business-o-page-head-h1-font-weight:900;--kit-business-o-page-head-h1-line-height:1.25;--kit-business-o-page-head-h1-letter-spacing:-.01em;--kit-business-o-page-head-p-margin-top:4px;--kit-business-o-page-head-actions-gap:8px;--kit-business-o-section-gap:14px;--kit-business-o-section-padding:20px;--kit-business-o-section-border:1px solid var(--kit-line);--kit-business-o-section-head-gap:12px;--kit-business-o-section-head-h2-gap:8px;--kit-business-o-section-head-h2-font-weight:700;--kit-business-o-section-head-h2-before-width:12px;--kit-business-o-section-head-h2-before-height:12px;--kit-business-o-section-head-h2-before-border-radius:50%;--kit-business-o-section-head-h2-before-border:3px solid var(--kit-orange);--kit-business-o-section-head-h2-before-transform:rotate(0deg);--kit-business-o-section-head-p-margin-top:2px;--kit-business-o-section-toolbar-gap:8px;--kit-business-o-filterbar-gap:8px;--kit-business-o-filterbar-padding:10px;--kit-business-o-surface-default-border:1px solid var(--kit-line);--kit-business-o-surface-inverse-color:#fff;--kit-business-o-pad-sm-padding:12px;--kit-business-o-pad-md-padding:20px;--kit-business-o-pad-lg-padding:32px;--kit-business-o-columns-gap:16px;--kit-business-o-columns-grid-template-columns:2fr 1fr;--kit-business-o-columns-data-ratio-1-1-grid-template-columns:1fr 1fr;--kit-business-o-columns-data-ratio-1-2-grid-template-columns:1fr 2fr;--kit-business-o-columns-data-ratio-3-1-grid-template-columns:3fr 1fr;--kit-business-max-width-760px-o-columns-o-columns-data-ratio-grid-template-columns:1fr;--kit-business-o-metric-strip-grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));--kit-business-o-metric-strip-border:1px solid var(--kit-line);--kit-business-o-metric-strip-div-padding:14px 18px;--kit-business-o-metric-strip-div-border-right:1px solid var(--kit-line);--kit-business-o-metric-strip-dd-margin:2px 0 0;--kit-business-o-metric-strip-dd-font-size:24px;--kit-business-o-metric-strip-dd-line-height:1.2;--kit-business-o-distribution-gap:12px;--kit-business-o-distribution-ul-gap:8px 20px;--kit-business-o-distribution-li-gap:6px;--kit-business-o-distribution-li-i-width:8px;--kit-business-o-distribution-li-i-height:8px;--kit-business-o-distribution-li-i-border-radius:50%;--kit-business-o-action-row-gap:14px;--kit-business-o-action-row-padding:14px 16px;--kit-business-o-action-row-border:1px solid var(--kit-line);--kit-business-o-action-row-hover-box-shadow:0 0 0 4px var(--kit-orange-50);--kit-business-o-action-row-icon-width:40px;--kit-business-o-action-row-icon-height:40px;--kit-business-o-text-link-gap:4px;--kit-business-o-text-link-font-weight:700;--kit-business-o-text-link-hover-o-icon-o-action-row-hover-o-text-link-o-icon-transform:translateX(3px);--kit-business-o-inverse-gap:8px;--kit-business-o-inverse-padding:28px;--kit-business-o-inverse-color:#fff;--kit-business-o-inverse-motif-right:-70px;--kit-business-o-inverse-motif-top:-50px;--kit-business-o-inverse-motif-z-index:-1;--kit-business-o-inverse-motif-opacity:.2;--kit-business-o-inverse-motif-animation:o-float 8s var(--kit-ease) infinite alternate;--kit-business-o-float-to-transform:translate(-10px, 12px) rotate(-6deg);--kit-business-o-inverse-eyebrow-font-weight:700;--kit-business-o-inverse-eyebrow-letter-spacing:.08em;--kit-business-o-inverse-eyebrow-padding:2px 10px;--kit-business-o-inverse-eyebrow-background:#fff3;--kit-business-o-inverse-h3-font-size:22px;--kit-business-o-inverse-h3-font-weight:900;--kit-business-o-inverse-h3-line-height:1.3;--kit-business-o-inverse-p-max-width:46ch;--kit-business-o-inverse-p-color:#fff;--kit-business-o-inverse-p-opacity:.92;--kit-business-o-inverse-action-margin-top:8px;--kit-business-o-inverse-action-gap:8px;--kit-business-o-inverse-orange-o-btn-primary-o-inverse-ink-o-btn-primary-background:#fff;--kit-business-o-inverse-orange-o-btn-primary-hover-background:#fff;--kit-business-o-inverse-o-btn-ghost-color:#fff;--kit-business-o-inverse-o-btn-ghost-hover-background:#ffffff29;--kit-business-o-inverse-o-btn-ghost-hover-color:#fff;--kit-business-o-inline-progress-gap:10px;--kit-business-o-inline-track-min-width:60px;--kit-business-o-inline-track-height:6px;--kit-business-o-inline-track-i-animation:o-grow-x .7s var(--kit-ease-out) both;--kit-business-o-stepper-gap:8px;--kit-business-o-stepper-li-gap:10px;--kit-business-o-stepper-is-horizontal-li-not-last-child-after-top:15px;--kit-business-o-stepper-is-horizontal-li-not-last-child-after-left:40px;--kit-business-o-stepper-is-horizontal-li-not-last-child-after-right:8px;--kit-business-o-stepper-is-horizontal-li-not-last-child-after-height:2px;--kit-business-o-stepper-is-horizontal-li-not-last-child-after-border-radius:2px;--kit-business-o-stepper-is-vertical-li-padding-bottom:20px;--kit-business-o-stepper-is-vertical-li-not-last-child-after-left:15px;--kit-business-o-stepper-is-vertical-li-not-last-child-after-top:36px;--kit-business-o-stepper-is-vertical-li-not-last-child-after-bottom:4px;--kit-business-o-stepper-is-vertical-li-not-last-child-after-width:2px;--kit-business-o-stepper-is-vertical-li-not-last-child-after-border-radius:2px;--kit-business-o-step-dot-z-index:1;--kit-business-o-step-dot-width:32px;--kit-business-o-step-dot-height:32px;--kit-business-o-step-dot-border-radius:50%;--kit-business-o-step-dot-border:2px solid var(--kit-line-strong);--kit-business-is-done-o-step-dot-color:#fff;--kit-business-is-current-o-step-dot-box-shadow:0 0 0 5px var(--kit-orange-100);--kit-business-o-step-text-padding-top:4px;--kit-business-o-step-text-padding-right:8px;--kit-business-o-step-text-z-index:1;--kit-business-o-timeline-li-gap:14px;--kit-business-o-timeline-li-padding-bottom:18px;--kit-business-o-timeline-li-not-last-child-before-left:6px;--kit-business-o-timeline-li-not-last-child-before-top:18px;--kit-business-o-timeline-li-not-last-child-before-width:2px;--kit-business-o-timeline-node-width:14px;--kit-business-o-timeline-node-height:14px;--kit-business-o-timeline-node-margin-top:4px;--kit-business-o-timeline-node-border-radius:50%;--kit-business-o-timeline-node-border:3px solid var(--kit-text-3);--kit-business-is-orange-o-timeline-node-box-shadow:0 0 0 4px var(--kit-orange-100);--kit-business-o-timeline-head-gap:12px;--kit-business-o-timeline-actor-font-weight:700;--kit-business-o-timeline-actor-margin-right:6px;--kit-business-o-meta-gap:14px 24px;--kit-business-o-meta-is-full-grid-column:1 / -1;--kit-business-o-meta-dd-margin:2px 0 0;--kit-business-o-meta-dd-font-weight:700;--kit-business-o-copyid-gap:6px;--kit-business-o-copyid-height:28px;--kit-business-o-copyid-padding:0 4px 0 10px;--kit-business-o-copyid-border:1px solid var(--kit-line);--kit-business-o-copyid-label-font-weight:700;--kit-business-o-copyid-code-font:12px var(--kit-font-mono);--kit-business-o-copyid-button-width:22px;--kit-business-o-copyid-button-height:22px;--kit-business-o-copyid-button-border-radius:50%;--kit-business-o-copyid-button-is-done-color:#fff;--kit-business-o-copyid-button-is-done-animation:o-pop-in .25s var(--kit-ease-spring);--kit-business-o-copyid-button-o-icon-width:13px;--kit-business-o-copyid-button-o-icon-height:13px;--kit-business-o-readonly-gap:8px;--kit-business-o-readonly-padding:0 6px 0 12px;--kit-business-o-readonly-border:1px dashed var(--kit-line-strong);--kit-business-o-readonly-code-font:13px var(--kit-font-mono);--kit-business-o-related-gap:10px;--kit-business-o-related-padding:6px 10px 6px 6px;--kit-business-o-related-border:1px solid var(--kit-line);--kit-business-o-related-span-line-height:1.35;--kit-business-o-identity-gap:12px;--kit-business-o-identity-span-line-height:1.4;--kit-business-o-selection-bar-bottom:12px;--kit-business-o-selection-bar-z-index:5;--kit-business-o-selection-bar-gap:12px;--kit-business-o-selection-bar-padding:10px 10px 10px 18px;--kit-business-o-selection-bar-color:#fff;--kit-business-o-selection-bar-animation:o-rise .3s var(--kit-ease-spring);--kit-business-o-selection-count-b-margin-right:2px;--kit-business-o-selection-clear-color:#ffffffb3;--kit-business-o-selection-clear-text-underline-offset:3px;--kit-business-o-selection-clear-hover-color:#fff;--kit-business-o-selection-bar-o-btn-outline-color:#fff;--kit-business-o-selection-bar-o-btn-outline-border-color:#ffffff4d;--kit-business-o-selection-bar-o-btn-outline-hover-border-color:#fff;--kit-business-o-sel-thumb-width:96px;--kit-business-o-sel-thumb-border:2px solid transparent;--kit-business-o-sel-thumb-is-on-transform:scale(.96);--kit-business-o-sel-check-top:6px;--kit-business-o-sel-check-right:6px;--kit-business-o-sel-check-width:22px;--kit-business-o-sel-check-height:22px;--kit-business-o-sel-check-border-radius:50%;--kit-business-o-sel-check-background:#ffffffe6;--kit-business-o-sel-check-border:1.5px solid var(--kit-line-strong);--kit-business-is-on-o-sel-check-color:#fff;--kit-business-is-on-o-sel-check-animation:o-pop-in .25s var(--kit-ease-spring);--kit-business-o-sel-check-o-icon-width:13px;--kit-business-o-sel-check-o-icon-height:13px;--kit-business-o-workflow-actions-gap:8px;--kit-business-o-catalog-grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));--kit-business-o-catalog-gap:10px;--kit-business-o-catalog-item-gap:12px;--kit-business-o-catalog-item-padding:14px;--kit-business-o-catalog-item-border:1px solid var(--kit-line);--kit-business-o-catalog-item-div-line-height:1.3;--kit-business-o-catalog-item-b-font-size:22px;--kit-business-o-catalog-item-small-padding:0 8px;--kit-business-o-catalog-item-small-font-size:11px;--kit-business-o-catalog-item-small-font-weight:700;--kit-business-o-catalog-icon-width:40px;--kit-business-o-catalog-icon-height:40px;--kit-business-o-catalog-icon-is-platform-color:#fff;--kit-business-o-todo-gap:2px;--kit-business-o-todo-padding:18px;--kit-business-o-todo-border:1px solid var(--kit-line);--kit-business-o-todo-hover-transform:translateY(-3px);--kit-business-o-todo-head-margin-bottom:10px;--kit-business-o-todo-icon-width:36px;--kit-business-o-todo-icon-height:36px;--kit-business-o-todo-flag-height:22px;--kit-business-o-todo-flag-padding:0 8px;--kit-business-o-todo-flag-font-size:11px;--kit-business-o-todo-flag-font-weight:700;--kit-business-o-todo-flag-line-height:22px;--kit-business-o-todo-b-font-size:30px;--kit-business-o-todo-b-line-height:1.1;--kit-business-o-todo-title-font-weight:700;--kit-business-o-todo-node-right:18px;--kit-business-o-todo-node-bottom:20px;--kit-business-o-todo-node-transform:translateX(-8px);--kit-business-o-quick-gap:8px;--kit-business-o-quick-padding:14px 8px;--kit-business-o-quick-font-weight:700;--kit-business-o-quick-icon-width:46px;--kit-business-o-quick-icon-height:46px;--kit-business-o-quick-icon-border-radius:16px;--kit-business-o-quick-icon-o-icon-width:22px;--kit-business-o-quick-icon-o-icon-height:22px;--kit-business-o-quick-hover-o-quick-icon-transform:translateY(-3px) rotate(-6deg);--kit-business-o-quick-hover-o-quick-icon-color:#fff;--kit-business-o-hero-gap:6px;--kit-business-o-hero-padding:28px;--kit-business-o-hero-background:linear-gradient(120deg, var(--kit-orange-50), var(--kit-surface) 65%);--kit-business-o-hero-border:1px solid var(--kit-orange-100);--kit-business-o-hero-field-width:46%;--kit-business-o-hero-field-z-index:-1;--kit-business-o-hero-field-opacity:.9;--kit-business-o-hero-greeting-font-weight:700;--kit-business-o-hero-h2-font-size:26px;--kit-business-o-hero-h2-font-weight:900;--kit-business-o-hero-h2-line-height:1.3;--kit-business-o-hero-p-max-width:44ch;--kit-business-o-hero-actions-gap:8px;--kit-business-o-hero-actions-margin-top:10px;--kit-business-o-page-state-gap:6px;--kit-business-o-page-state-padding:36px 20px;--kit-business-o-page-state-p-max-width:36ch;--kit-business-o-page-state-p-margin-bottom:8px;--kit-business-o-page-state-icon-width:52px;--kit-business-o-page-state-icon-height:52px;--kit-business-o-page-state-icon-margin-bottom:6px;--kit-business-o-page-state-icon-border-radius:50%;--kit-business-o-page-state-icon-o-icon-width:24px;--kit-business-o-page-state-icon-o-icon-height:24px;--kit-business-is-loading-o-page-state-icon-o-icon-animation:o-spin 1s linear infinite;--kit-business-is-forbidden-o-page-state-icon-color:#fff;--kit-business-o-split-grid-template-columns:minmax(220px, 300px) 1fr;--kit-business-o-split-border:1px solid var(--kit-line);--kit-business-o-split-min-height:260px;--kit-business-o-split-list-gap:2px;--kit-business-o-split-list-padding:8px;--kit-business-o-split-list-border-right:1px solid var(--kit-line);--kit-business-o-split-detail-padding:20px;--kit-business-o-split-row-gap:8px;--kit-business-o-split-row-padding:10px 12px;--kit-business-o-split-row-is-on-box-shadow:var(--kit-sh-1), inset 3px 0 0 var(--kit-orange);--kit-business-max-width-640px-o-split-grid-template-columns:1fr;--kit-business-max-width-640px-o-split-list-border-bottom:1px solid var(--kit-line);--kit-business-o-collection-gap:12px;--kit-business-o-collection-bar-gap:8px;--kit-business-o-collection-search-width:min(280px, 100%);--kit-business-o-collection-cards-grid-template-columns:repeat(auto-fill, minmax(min(240px, 100%), 1fr));--kit-business-o-collection-cards-gap:12px;--kit-business-o-collection-foot-padding-top:4px;--kit-business-o-primary-cell-gap:10px;--kit-business-o-primary-cell-span-line-height:1.35;--kit-business-o-project-gap:4px;--kit-business-o-project-padding:16px;--kit-business-o-project-border:1.5px solid var(--kit-line);--kit-business-o-project-hover-transform:translateY(-2px);--kit-business-o-project-is-on-box-shadow:0 0 0 4px var(--kit-orange-50);--kit-business-o-project-header-margin-bottom:8px;--kit-business-o-project-check-width:24px;--kit-business-o-project-check-height:24px;--kit-business-o-project-check-border-radius:50%;--kit-business-o-project-check-border:1.5px solid var(--kit-line-strong);--kit-business-o-project-check-aria-pressed-true-color:#fff;--kit-business-o-project-check-o-icon-width:14px;--kit-business-o-project-check-o-icon-height:14px;--kit-business-o-project-tags-gap:4px;--kit-business-o-project-tags-margin:8px 0;--kit-business-o-project-tags-span-padding:1px 8px;--kit-business-o-project-tags-span-font-size:11px;--kit-business-o-project-progress-gap:8px;--kit-business-o-project-footer-gap:8px;--kit-business-o-project-footer-padding-top:12px;--kit-business-o-project-footer-span-gap:4px;--kit-charts-o-chart-grid-stroke-dasharray:3 4;--kit-charts-o-chart-axis-font:600 11px var(--kit-font-num);--kit-charts-o-chart-line1-stroke-width:2.5;--kit-charts-o-chart-line1-animation:o-draw 1.2s var(--kit-ease-out) both;--kit-charts-o-chart-line2-stroke-width:2;--kit-charts-o-chart-line2-animation:o-draw 1.2s var(--kit-ease-out) .15s both;--kit-charts-o-chart-line2-opacity:.75;--kit-charts-o-chart-cross-stroke-width:1.5;--kit-charts-o-chart-cross-stroke-dasharray:3 3;--kit-charts-o-chart-node-stroke-width:3;--kit-charts-o-chart-bar1-o-chart-bar2-animation:o-grow-y .7s var(--kit-ease-out) both;--kit-charts-o-chart-is-dim-bar1-o-chart-is-dim-bar2-opacity:.3;--kit-charts-o-grow-y-from-transform:scaleY(0);--kit-charts-o-chart-donut-track-stroke-width:18;--kit-charts-o-chart-donut-num-font:600 28px var(--kit-font-num);--kit-charts-o-chart-donut-label-font-size:12px;--kit-charts-o-chart-donut-label-font-weight:700;--kit-charts-o-chart-tip-z-index:5;--kit-charts-o-chart-tip-gap:2px;--kit-charts-o-chart-tip-min-width:120px;--kit-charts-o-chart-tip-padding:8px 12px;--kit-charts-o-chart-tip-color:#fff;--kit-charts-o-chart-tip-transform:translate(-50%, -8px);--kit-charts-o-chart-tip-animation:o-pop-in .15s var(--kit-ease-out);--kit-charts-o-chart-tip-b-color:#ffffffb3;--kit-charts-o-chart-tip-b-font-weight:400;--kit-charts-o-chart-tip-span-gap:6px;--kit-charts-o-chart-tip-i-o-legend-i-width:8px;--kit-charts-o-chart-tip-i-o-legend-i-height:8px;--kit-charts-o-chart-tip-i-o-legend-i-border-radius:50%;--kit-charts-o-chart-tip-i-s2-background:#fff;--kit-charts-o-donut-gap:24px;--kit-charts-o-donut-legend-min-width:160px;--kit-charts-o-donut-legend-gap:4px;--kit-charts-o-donut-legend-li-gap:8px;--kit-charts-o-donut-legend-li-padding:6px 10px;--kit-charts-o-donut-legend-i-width:10px;--kit-charts-o-donut-legend-i-height:10px;--kit-charts-o-donut-legend-i-border-radius:50%;--kit-charts-o-donut-legend-small-width:36px;--kit-charts-o-hbars-gap:12px;--kit-charts-o-hbars-li-grid-template-columns:64px 1fr 40px;--kit-charts-o-hbars-li-gap:12px;--kit-charts-o-hbar-track-height:10px;--kit-charts-o-hbar-track-i-animation:o-grow-x .8s var(--kit-ease-out) both;--kit-charts-o-legend-gap:16px;--kit-charts-o-legend-margin:10px 0 0;--kit-charts-o-legend-li-gap:6px;--kit-charts-o-chart-card-gap:16px;--kit-charts-o-chart-card-padding:18px 20px;--kit-charts-o-chart-card-border:1px solid var(--kit-line);--kit-charts-o-chart-card-header-gap:12px;--kit-charts-o-chart-card-h3-font-weight:700;--kit-charts-o-chart-skel-gap:12px;--kit-charts-o-chart-skel-height:150px;--kit-display-o-avatar-font-weight:600;--kit-display-o-avatar-line-height:1;--kit-display-o-avatar-letter-spacing:-.02em;--kit-display-o-avatar-is-cjk-font-weight:700;--kit-display-o-avatar-circle-border-radius:50%;--kit-display-o-avatar-square-border-radius:28%;--kit-display-o-avatar-status-right:-1px;--kit-display-o-avatar-status-bottom:-1px;--kit-display-o-avatar-status-width:30%;--kit-display-o-avatar-status-height:30%;--kit-display-o-avatar-status-min-width:8px;--kit-display-o-avatar-status-min-height:8px;--kit-display-o-avatar-status-border-radius:50%;--kit-display-o-avatar-status-border:2px solid var(--kit-surface);--kit-display-o-avatar-group-o-avatar-box-shadow:0 0 0 2px var(--kit-surface);--kit-display-o-avatar-group-o-avatar-o-avatar-margin-left:-8px;--kit-display-o-avatar-group-o-avatar-hover-transform:translateY(-3px);--kit-display-o-avatar-group-o-avatar-hover-z-index:1;--kit-display-o-avatar-more-font-size:12px;--kit-display-o-card-border:1px solid var(--kit-line);--kit-display-o-card-is-interactive-hover-transform:translateY(-3px);--kit-display-o-card-has-accent-background:linear-gradient(180deg, var(--kit-orange-50) 0, var(--kit-surface) 96px);--kit-display-o-card-has-accent-before-inset:0 0 auto;--kit-display-o-card-has-accent-before-height:3px;--kit-display-o-card-has-accent-before-background:linear-gradient(90deg, var(--kit-orange) 0 34%, var(--kit-orange-200) 34% 60%, transparent 60%);--kit-display-o-card-hook-margin:18px 20px -8px;--kit-display-o-card-hook-path-stroke-width:2.4;--kit-display-o-card-hook-path-path-stroke-dasharray:28;--kit-display-o-card-hook-path-path-stroke-dashoffset:28;--kit-display-o-card-hook-path-path-animation:o-hook .6s var(--kit-ease-out) .15s forwards;--kit-display-o-card-hook-circle-animation:o-node .5s var(--kit-ease-spring) .6s both;--kit-display-o-card-has-accent-hover-o-card-hook-circle-animation:o-hook-pulse 1.2s var(--kit-ease-out) infinite;--kit-display-o-hook-pulse-0-100-transform:scale(1);--kit-display-o-hook-pulse-50-transform:scale(1.35);--kit-display-o-card-head-gap:12px;--kit-display-o-card-head-padding:18px 20px 0;--kit-display-o-card-head-h3-font-weight:700;--kit-display-o-card-head-p-margin-top:2px;--kit-display-o-card-body-padding:14px 20px 18px;--kit-display-o-card-head-o-card-foot-margin-top:14px;--kit-display-o-card-foot-gap:8px;--kit-display-o-card-foot-padding:12px 20px;--kit-display-o-card-foot-border-top:1px solid var(--kit-line);--kit-display-o-kpi-gap:10px;--kit-display-o-kpi-padding:18px 20px;--kit-display-o-kpi-border:1px solid var(--kit-line);--kit-display-o-kpi-head-gap:8px;--kit-display-o-kpi-head-font-weight:700;--kit-display-o-kpi-icon-width:28px;--kit-display-o-kpi-icon-height:28px;--kit-display-o-kpi-icon-border-radius:9px;--kit-display-o-kpi-value-gap:4px;--kit-display-o-kpi-value-o-metric-num-font-size:32px;--kit-display-o-kpi-value-o-metric-num-line-height:1.1;--kit-display-o-kpi-value-small-font-weight:700;--kit-display-o-kpi-main-gap:12px;--kit-display-o-kpi-main-o-spark-margin-bottom:4px;--kit-display-o-kpi-foot-min-height:22px;--kit-display-o-kpi-break-ul-margin:10px 0 0;--kit-display-o-kpi-break-ul-gap:6px;--kit-display-o-kpi-break-li-gap:8px;--kit-display-o-kpi-break-li-i-width:8px;--kit-display-o-kpi-break-li-i-height:8px;--kit-display-o-kpi-break-li-i-border-radius:50%;--kit-display-o-kpi-break-li-small-width:36px;--kit-display-o-kpi-motif-right:-36px;--kit-display-o-kpi-motif-bottom:-40px;--kit-display-o-kpi-motif-z-index:-1;--kit-display-o-kpi-motif-opacity:.18;--kit-display-o-kpi-brand-o-kpi-ink-color:#fff;--kit-display-o-kpi-ink-o-kpi-motif-opacity:.1;--kit-display-o-kpi-brand-o-kpi-head-o-kpi-ink-o-kpi-head-o-kpi-brand-o-kpi-value-small-o-kpi-ink-o-kpi-value-small-o-kpi-brand-o-kpi-break-li-o-kpi-ink-o-kpi-break-li-o-kpi-brand-o-kpi-break-li-b-o-kpi-brand-o-kpi-break-li-small-o-kpi-ink-o-kpi-break-li-small-color:#fff;--kit-display-o-kpi-brand-o-kpi-icon-background:#fff3;--kit-display-o-kpi-brand-o-kpi-icon-color:#fff;--kit-display-o-kpi-ink-o-kpi-icon-background:#ffffff1f;--kit-display-o-kpi-brand-o-help-o-kpi-ink-o-help-color:#ffffffd9;--kit-display-o-kpi-brand-o-delta-o-kpi-brand-o-delta-small-color:#fff;--kit-display-o-kpi-brand-o-delta-background:#fff3;--kit-display-o-kpi-ink-o-delta-background:#ffffff1a;--kit-display-o-kpi-ink-o-delta-is-good-color:#5fd48f;--kit-display-o-kpi-ink-o-delta-is-bad-color:#ff8a7f;--kit-display-o-kpi-ink-o-delta-small-color:#ffffffb8;--kit-display-o-kpi-brand-o-spark-line-o-kpi-ink-o-spark-line-stroke:#fff;--kit-display-o-kpi-brand-o-spark-area-o-kpi-ink-o-spark-area-fill:#ffffff29;--kit-display-o-kpi-brand-o-spark-node-fill:#fff;--kit-display-o-metric-motion-is-pulse-animation:o-metric-pulse .6s var(--kit-ease-spring);--kit-display-o-metric-pulse-40-transform:scale(1.08);--kit-display-o-delta-gap:3px;--kit-display-o-delta-height:22px;--kit-display-o-delta-padding:0 8px 0 6px;--kit-display-o-delta-font-weight:700;--kit-display-o-delta-o-icon-width:12px;--kit-display-o-delta-o-icon-height:12px;--kit-display-o-delta-small-margin-left:3px;--kit-display-o-delta-small-font-weight:400;--kit-display-o-spark-line-stroke-width:2;--kit-display-o-spark-line-animation:o-draw 1s var(--kit-ease-out) both;--kit-display-o-spark-node-stroke-width:2;--kit-display-o-spark-node-animation:o-node .5s var(--kit-ease-spring) .8s both;--kit-display-o-help-width:20px;--kit-display-o-help-height:20px;--kit-display-o-help-border-radius:50%;--kit-display-o-help-o-icon-width:15px;--kit-display-o-help-o-icon-height:15px;--kit-display-o-glow-gx:50%;--kit-display-o-glow-gy:0%;--kit-display-o-glow-padding:1px;--kit-display-o-glow-border-radius:calc(var(--kit-r-lg) + 1px);--kit-display-o-glow-before-z-index:0;--kit-display-o-glow-z-index:1;--kit-display-o-glow-hover-transform:translateY(-2px);--kit-display-o-glow-hover-box-shadow:0 18px 40px -24px #ff6b0073, 0 2px 6px #1111110a;--kit-display-o-item-gap:12px;--kit-display-o-item-padding:12px 14px;--kit-display-o-item-border:1px solid transparent;--kit-display-o-item-main-b-font-weight:700;--kit-display-o-item-actions-gap:4px;--kit-display-o-table-th-z-index:2;--kit-display-o-table-th-height:40px;--kit-display-o-table-th-padding:0 14px;--kit-display-o-table-th-font-weight:700;--kit-display-o-table-th-letter-spacing:.04em;--kit-display-o-table-th-border-bottom:1.5px solid var(--kit-ink);--kit-display-o-table-thead-th-last-child-after-bottom:-4.5px;--kit-display-o-table-thead-th-last-child-after-width:8px;--kit-display-o-table-thead-th-last-child-after-height:8px;--kit-display-o-table-thead-th-last-child-after-border-radius:50%;--kit-display-o-table-td-height:56px;--kit-display-o-table-td-padding:8px 14px;--kit-display-o-table-td-border-bottom:1px solid var(--kit-line);--kit-display-o-table-is-dense-td-height:44px;--kit-display-o-table-tbody-tr-hover-td-background:#fffaf5;--kit-display-o-table-tbody-td-first-child-before-top:50%;--kit-display-o-table-tbody-td-first-child-before-width:3px;--kit-display-o-table-tbody-td-first-child-before-border-radius:0 3px 3px 0;--kit-display-o-table-tbody-td-first-child-before-transform:translateY(-50%);--kit-display-o-table-tbody-tr-hover-td-first-child-before-height:40%;--kit-display-o-table-tbody-tr-is-selected-td-first-child-before-height:64%;--kit-display-o-table-is-sticky-z-index:1;--kit-display-o-table-th-is-sticky-z-index:3;--kit-display-o-table-td-is-sticky-box-shadow:1px 0 0 var(--kit-line);--kit-display-o-td-check-width:48px;--kit-display-o-td-empty-height:120px;--kit-display-o-th-sort-gap:4px;--kit-display-o-th-sort-o-icon-width:14px;--kit-display-o-th-sort-o-icon-height:14px;--kit-display-o-th-sort-o-icon-is-idle-opacity:.6;--kit-display-o-cell-id-height:22px;--kit-display-o-cell-id-padding:0 8px;--kit-display-o-cell-id-letter-spacing:.02em;--kit-display-o-cell-id-before-width:5px;--kit-display-o-cell-id-before-height:5px;--kit-display-o-cell-id-before-margin-right:6px;--kit-display-o-cell-id-before-border-radius:50%;--kit-display-o-cell-meter-gap:10px;--kit-display-o-cell-meter-o-num-min-width:34px;--kit-display-o-cell-meter-track-width:72px;--kit-display-o-cell-meter-track-height:4px;--kit-display-o-cell-meter-track-border-radius:2px;--kit-display-o-cell-meter-track-i-inset:0 auto 0 0;--kit-display-o-cell-meter-track-i-after-right:-4px;--kit-display-o-cell-meter-track-i-after-top:50%;--kit-display-o-cell-meter-track-i-after-width:8px;--kit-display-o-cell-meter-track-i-after-height:8px;--kit-display-o-cell-meter-track-i-after-margin-top:-4px;--kit-display-o-cell-meter-track-i-after-border-radius:50%;--kit-display-o-cell-meter-track-i-after-box-shadow:0 0 0 2px var(--kit-surface);--kit-display-o-tscroll-border:1px solid var(--kit-line);--kit-display-o-tscroll-padding:4px 6px 6px;--kit-display-o-tscroll-before-o-tscroll-after-width:28px;--kit-display-o-tscroll-before-o-tscroll-after-z-index:4;--kit-display-o-tscroll-before-background:linear-gradient(90deg, #11111114, transparent);--kit-display-o-tscroll-before-border-radius:var(--kit-r-md) 0 0 var(--kit-r-md);--kit-display-o-tscroll-after-background:linear-gradient(-90deg, #11111114, transparent);--kit-display-o-tscroll-after-border-radius:0 var(--kit-r-md) var(--kit-r-md) 0;--kit-display-o-carousel-track-transition:transform .5s var(--kit-ease-out);--kit-display-o-carousel-slide-flex:0 0 100%;--kit-display-o-carousel-nav-top:50%;--kit-display-o-carousel-nav-width:36px;--kit-display-o-carousel-nav-height:36px;--kit-display-o-carousel-nav-margin-top:-18px;--kit-display-o-carousel-nav-border-radius:50%;--kit-display-o-carousel-nav-background:#ffffffeb;--kit-display-o-carousel-nav-hover-transform:scale(1.08);--kit-display-o-carousel-nav-is-prev-left:12px;--kit-display-o-carousel-nav-is-next-right:12px;--kit-display-o-carousel-dots-bottom:12px;--kit-display-o-carousel-dots-gap:6px;--kit-display-o-carousel-dots-button-width:8px;--kit-display-o-carousel-dots-button-height:8px;--kit-display-o-carousel-dots-button-background:#ffffffb3;--kit-display-o-carousel-dots-button-box-shadow:0 0 0 1px #1111111a;--kit-display-o-carousel-dots-button-is-on-width:22px;--kit-display-o-thumb-width:64px;--kit-display-o-thumb-height:64px;--kit-display-o-thumb-border:2px solid transparent;--kit-display-o-thumb-hover-transform:translateY(-2px);--kit-display-o-thumb-is-on-box-shadow:0 0 0 3px var(--kit-orange-100);--kit-display-o-cover-fallback-gap:10px;--kit-display-o-cover-fallback-color:#fff;--kit-display-o-cover-fallback-font-weight:700;--kit-display-o-cover-fallback-o-motif-opacity:.9;--kit-display-o-attach-gap:12px;--kit-display-o-attach-padding:10px 12px;--kit-display-o-attach-border:1px solid var(--kit-line);--kit-display-o-attach-is-error-border-color:#f5c4bf;--kit-display-o-attach-ext-width:38px;--kit-display-o-attach-ext-height:44px;--kit-display-o-attach-ext-border-radius:8px 14px 8px 8px;--kit-display-o-attach-ext-font-size:10px;--kit-display-is-error-o-attach-ext-background:#fff;--kit-display-o-attach-main-gap:2px;--kit-display-o-attach-bar-height:4px;--kit-display-o-attach-bar-border-radius:4px;--kit-display-o-attach-act-width:30px;--kit-display-o-attach-act-height:30px;--kit-display-o-attach-act-border-radius:50%;--kit-display-o-status-dot-gap:8px;--kit-display-o-status-dot-i-width:8px;--kit-display-o-status-dot-i-height:8px;--kit-display-o-status-dot-i-border-radius:50%;--kit-display-o-status-dot-is-pulse-i-after-inset:-4px;--kit-display-o-status-dot-is-pulse-i-after-border-radius:50%;--kit-display-o-status-dot-is-pulse-i-after-animation:o-ping 1.6s var(--kit-ease-out) infinite;--kit-display-o-ping-from-transform:scale(.5);--kit-display-o-ping-from-opacity:.9;--kit-display-o-ping-to-transform:scale(1.6);--kit-display-o-dist-bar-gap:3px;--kit-display-o-dist-bar-height:8px;--kit-display-o-dist-bar-is-lg-height:12px;--kit-display-o-dist-bar-i-min-width:6px;--kit-display-o-dist-bar-i-animation:o-grow-x .7s var(--kit-ease-out) both;--kit-display-o-grow-x-from-transform:scaleX(0);--kit-display-o-kpi-brand-o-dist-bar-i-first-child-background:#fff;--kit-display-o-card-composed-head-grid-template-columns:minmax(0, 1fr) auto;--kit-feedback-o-alert-gap:12px;--kit-feedback-o-alert-padding:14px 16px;--kit-feedback-o-alert-info-abd:#d6e0fa;--kit-feedback-o-alert-ok-abd:#cdebd8;--kit-feedback-o-alert-warn-abd:#f5e3ae;--kit-feedback-o-alert-err-abd:#f7cec9;--kit-feedback-o-alert-brand-ac:#fff;--kit-feedback-o-alert-brand-color:#fff;--kit-feedback-o-alert-brand-o-alert-body-p-color:#fff;--kit-feedback-o-alert-brand-o-alert-x-color:#fff;--kit-feedback-o-alert-icon-width:22px;--kit-feedback-o-alert-icon-height:22px;--kit-feedback-o-alert-icon-o-icon-width:20px;--kit-feedback-o-alert-icon-o-icon-height:20px;--kit-feedback-o-alert-body-b-font-weight:700;--kit-feedback-o-alert-body-p-margin-top:2px;--kit-feedback-o-alert-x-width:24px;--kit-feedback-o-alert-x-height:24px;--kit-feedback-o-alert-x-border-radius:50%;--kit-feedback-o-alert-x-hover-background:#0000000f;--kit-feedback-o-progress-gap:6px;--kit-feedback-o-progress-track-height:8px;--kit-feedback-o-progress-sm-o-progress-track-height:4px;--kit-feedback-o-progress-bar-min-width:8px;--kit-feedback-o-progress-bar-i-right:-3px;--kit-feedback-o-progress-bar-i-top:50%;--kit-feedback-o-progress-bar-i-width:14px;--kit-feedback-o-progress-bar-i-height:14px;--kit-feedback-o-progress-bar-i-margin-top:-7px;--kit-feedback-o-progress-bar-i-border-radius:50%;--kit-feedback-o-progress-bar-i-background:#fff;--kit-feedback-o-progress-bar-i-box-shadow:0 1px 4px #00000026;--kit-feedback-o-ring-progress-svg-transform:rotate(-90deg);--kit-feedback-o-ring-progress-circle-stroke-width:7;--kit-feedback-o-ring-progress-span-font-size:15px;--kit-feedback-o-ring-progress-small-font-size:10px;--kit-feedback-o-skeleton-background:linear-gradient(100deg, var(--kit-surface-3) 30%, #f8f6f2 50%, var(--kit-surface-3) 70%) 0 0 / 200% 100%;--kit-feedback-o-skeleton-animation:o-shimmer 1.4s linear infinite;--kit-feedback-o-spinner-svg-animation:o-spin .8s linear infinite;--kit-feedback-o-spinner-svg-stroke-width:3;--kit-feedback-o-spinner-white-sp:#fff;--kit-feedback-o-spinner-white-spt:#ffffff4d;--kit-feedback-o-loading-gap:14px;--kit-feedback-o-loading-svg-width:56px;--kit-feedback-o-loading-svg-height:56px;--kit-feedback-o-loading-l-outer-animation:o-load-draw 2.2s var(--kit-ease) infinite;--kit-feedback-o-loading-l-inner-animation:o-load-draw 2.2s .18s var(--kit-ease) infinite;--kit-feedback-o-loading-l-link-animation:o-load-draw 2.2s .5s var(--kit-ease) infinite;--kit-feedback-o-loading-l-node-transform-origin:413px 251px;--kit-feedback-o-loading-l-node-animation:o-load-node 2.2s var(--kit-ease) infinite;--kit-feedback-o-load-node-0-40-transform:scale(0);--kit-feedback-o-load-node-55-transform:scale(1.25);--kit-feedback-o-load-node-62-80-transform:scale(1);--kit-feedback-o-dots-b-animation:o-dot 1.2s infinite;--kit-feedback-o-dots-b-font-weight:400;--kit-feedback-o-dots-b-nth-child-2-animation-delay:.2s;--kit-feedback-o-dots-b-nth-child-3-animation-delay:.4s;--kit-feedback-o-dot-0-60-100-opacity:.2;--kit-feedback-o-toaster-right:20px;--kit-feedback-o-toaster-bottom:20px;--kit-feedback-o-toaster-gap:10px;--kit-feedback-o-toaster-width:min(380px, calc(100vw - 40px));--kit-feedback-o-toast-gap:10px;--kit-feedback-o-toast-padding:12px 12px 12px 14px;--kit-feedback-o-toast-color:#fff;--kit-feedback-o-toast-animation:o-toast-in .38s var(--kit-ease-spring);--kit-feedback-o-toast-is-leaving-animation:o-toast-out .22s var(--kit-ease) forwards;--kit-feedback-o-toast-in-from-transform:translateY(16px) scale(.95);--kit-feedback-o-toast-out-to-transform:translateX(24px);--kit-feedback-o-toast-div-padding-top:1px;--kit-feedback-o-toast-b-font-weight:700;--kit-feedback-o-toast-p-color:#bdb8b0;--kit-feedback-o-toast-p-margin-top:2px;--kit-feedback-o-toast-icon-width:22px;--kit-feedback-o-toast-icon-height:22px;--kit-feedback-o-toast-ok-o-toast-icon-color:#4ade80;--kit-feedback-o-toast-err-o-toast-icon-color:#ff7a6e;--kit-feedback-o-toast-warn-o-toast-icon-color:#facc15;--kit-feedback-o-toast-info-o-toast-icon-color:#8ea9ff;--kit-feedback-o-toast-action-height:28px;--kit-feedback-o-toast-action-padding:0 12px;--kit-feedback-o-toast-action-color:#fff;--kit-feedback-o-toast-action-font-weight:700;--kit-feedback-o-toast-x-width:24px;--kit-feedback-o-toast-x-height:24px;--kit-feedback-o-toast-x-border-radius:50%;--kit-feedback-o-toast-x-color:#8f8a82;--kit-feedback-o-toast-x-hover-background:#ffffff1a;--kit-feedback-o-toast-x-hover-color:#fff;--kit-feedback-o-empty-gap:6px;--kit-feedback-o-empty-padding:40px 24px;--kit-feedback-o-empty-compact-padding:24px 16px;--kit-feedback-o-empty-b-font-weight:700;--kit-feedback-o-empty-p-max-width:28em;--kit-feedback-o-empty-icon-width:52px;--kit-feedback-o-empty-icon-height:52px;--kit-feedback-o-empty-icon-margin-bottom:8px;--kit-feedback-o-empty-icon-border-radius:50%;--kit-feedback-o-empty-icon-after-right:2px;--kit-feedback-o-empty-icon-after-top:6px;--kit-feedback-o-empty-icon-after-width:10px;--kit-feedback-o-empty-icon-after-height:10px;--kit-feedback-o-empty-icon-after-border-radius:50%;--kit-feedback-o-empty-icon-after-border:2px solid var(--kit-surface);--kit-feedback-o-empty-icon-o-icon-width:24px;--kit-feedback-o-empty-icon-o-icon-height:24px;--kit-feedback-o-empty-action-margin-top:12px;--kit-feedback-o-empty-action-gap:8px;--kit-feedback-o-empty-motif-top:-40px;--kit-feedback-o-empty-motif-right:-50px;--kit-feedback-o-empty-motif-opacity:.35;--kit-feedback-o-empty-motif-z-index:-1;--kit-feedback-o-illu-margin-bottom:4px;--kit-feedback-o-illu-frame-stroke-width:5;--kit-feedback-o-illu-frame-animation:o-draw .9s var(--kit-ease-out) both;--kit-feedback-o-illu-link-stroke-width:2.5;--kit-feedback-o-illu-node-animation:o-node .5s var(--kit-ease-spring) .7s both;--kit-feedback-o-illu-ink-stroke-width:2.2;--kit-feedback-o-illu-thin-stroke-width:1.8;--kit-feedback-o-illu-accent-stroke-width:2.4;--kit-forms-o-field-gap:6px;--kit-forms-o-label-gap:4px;--kit-forms-o-label-font-weight:700;--kit-forms-o-req-font-weight:900;--kit-forms-o-field-error-gap:4px;--kit-forms-o-input-padding:0 12px;--kit-forms-o-input-border:1px solid var(--kit-line-strong);--kit-forms-o-input-aria-invalid-true-focus-is-invalid-o-input-focus-within-box-shadow:0 0 0 3px #d93b2e2e;--kit-forms-o-input-wrap-gap:8px;--kit-forms-o-input-raw-padding:8px 10px;--kit-forms-o-textarea-min-height:96px;--kit-forms-o-textarea-padding:10px 12px 24px;--kit-forms-o-textarea-line-height:1.6;--kit-forms-o-count-right:12px;--kit-forms-o-count-bottom:6px;--kit-forms-o-count-font-size:11px;--kit-forms-o-input-group-border:1px solid var(--kit-line-strong);--kit-forms-o-input-group-input-padding:0 12px;--kit-forms-o-addon-padding:0 12px;--kit-forms-o-addon-font-weight:700;--kit-forms-o-addon-first-child-border-right:1px solid var(--kit-line);--kit-forms-o-addon-last-child-border-left:1px solid var(--kit-line);--kit-forms-o-numeric-border:1px solid var(--kit-line-strong);--kit-forms-o-numeric-padding-left:12px;--kit-forms-o-numeric-affix-padding-right:8px;--kit-forms-o-numeric-steps-border-left:1px solid var(--kit-line);--kit-forms-o-numeric-steps-button-width:28px;--kit-forms-o-numeric-steps-button-button-border-top:1px solid var(--kit-line);--kit-forms-o-numeric-steps-o-icon-width:14px;--kit-forms-o-numeric-steps-o-icon-height:14px;--kit-forms-o-native-select-select-padding-right:36px;--kit-forms-o-native-select-o-icon-right:12px;--kit-forms-o-native-select-o-icon-top:50%;--kit-forms-o-native-select-o-icon-transform:translateY(-50%);--kit-forms-o-native-file-file-selector-button-margin-right:12px;--kit-forms-o-native-file-file-selector-button-height:32px;--kit-forms-o-native-file-file-selector-button-padding:0 14px;--kit-forms-o-native-file-file-selector-button-border:1px solid var(--kit-line-strong);--kit-forms-o-native-file-file-selector-button-font-weight:700;--kit-forms-o-dropzone-gap:4px;--kit-forms-o-dropzone-padding:24px;--kit-forms-o-dropzone-border:1.5px dashed var(--kit-line-strong);--kit-forms-o-dropzone-icon-width:44px;--kit-forms-o-dropzone-icon-height:44px;--kit-forms-o-dropzone-icon-margin-bottom:4px;--kit-forms-o-dropzone-icon-border-radius:50%;--kit-forms-o-dropzone-hover-o-dropzone-icon-o-dropzone-is-over-o-dropzone-icon-transform:translateY(-3px);--kit-forms-o-file-list-gap:6px;--kit-forms-o-file-list-li-gap:8px;--kit-forms-o-file-list-li-padding:8px 12px;--kit-forms-o-check-o-radio-o-switch-gap:10px;--kit-forms-o-check-o-radio-o-switch-line-height:20px;--kit-forms-o-check-input-o-radio-input-o-switch-input-width:1px;--kit-forms-o-check-input-o-radio-input-o-switch-input-height:1px;--kit-forms-o-check-is-disabled-o-radio-is-disabled-o-switch-is-disabled-opacity:.45;--kit-forms-o-check-text-small-line-height:1.5;--kit-forms-o-check-box-width:20px;--kit-forms-o-check-box-height:20px;--kit-forms-o-check-box-border-radius:6px;--kit-forms-o-check-box-border:1.5px solid var(--kit-line-strong);--kit-forms-o-check-box-svg-width:14px;--kit-forms-o-check-box-svg-height:14px;--kit-forms-o-check-box-svg-stroke:#fff;--kit-forms-o-check-box-svg-stroke-width:2.4;--kit-forms-o-check-input-checked-o-check-box-tick-animation:o-draw .25s var(--kit-ease-out) forwards;--kit-forms-o-radio-group-gap:12px;--kit-forms-o-radio-row-gap:20px;--kit-forms-o-radio-dot-width:20px;--kit-forms-o-radio-dot-height:20px;--kit-forms-o-radio-dot-border-radius:50%;--kit-forms-o-radio-dot-border:1.5px solid var(--kit-line-strong);--kit-forms-o-radio-dot-after-width:8px;--kit-forms-o-radio-dot-after-height:8px;--kit-forms-o-radio-dot-after-border-radius:50%;--kit-forms-o-radio-dot-after-background:#fff;--kit-forms-o-radio-dot-after-transform:scale(0);--kit-forms-o-radio-input-checked-o-radio-dot-after-transform:scale(1);--kit-forms-o-radio-card-grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));--kit-forms-o-radio-card-gap:10px;--kit-forms-o-radio-card-o-radio-padding:14px;--kit-forms-o-radio-card-o-radio-border:1.5px solid var(--kit-line);--kit-forms-o-switch-track-width:40px;--kit-forms-o-switch-track-height:24px;--kit-forms-o-switch-thumb-top:3px;--kit-forms-o-switch-thumb-left:3px;--kit-forms-o-switch-thumb-width:18px;--kit-forms-o-switch-thumb-height:18px;--kit-forms-o-switch-thumb-border-radius:50%;--kit-forms-o-switch-thumb-background:#fff;--kit-forms-o-switch-thumb-box-shadow:0 1px 3px #0003;--kit-forms-o-switch-active-o-switch-thumb-width:22px;--kit-forms-o-switch-input-checked-o-switch-track-o-switch-thumb-transform:translateX(16px);--kit-forms-o-switch-active-input-checked-o-switch-track-o-switch-thumb-transform:translateX(12px);--kit-forms-o-switch-sm-o-switch-track-width:32px;--kit-forms-o-switch-sm-o-switch-track-height:20px;--kit-forms-o-switch-sm-o-switch-thumb-width:14px;--kit-forms-o-switch-sm-o-switch-thumb-height:14px;--kit-forms-o-switch-sm-input-checked-o-switch-track-o-switch-thumb-transform:translateX(12px);--kit-forms-o-slider-gap:14px;--kit-forms-o-slider-input-height:24px;--kit-forms-o-slider-input-webkit-slider-runnable-track-height:6px;--kit-forms-o-slider-input-webkit-slider-runnable-track-border-radius:3px;--kit-forms-o-slider-input-moz-range-track-height:6px;--kit-forms-o-slider-input-moz-range-track-border-radius:3px;--kit-forms-o-slider-input-webkit-slider-thumb-width:20px;--kit-forms-o-slider-input-webkit-slider-thumb-height:20px;--kit-forms-o-slider-input-webkit-slider-thumb-margin-top:-7px;--kit-forms-o-slider-input-webkit-slider-thumb-border-radius:50%;--kit-forms-o-slider-input-webkit-slider-thumb-background:#fff;--kit-forms-o-slider-input-webkit-slider-thumb-border:5px solid var(--kit-orange);--kit-forms-o-slider-input-webkit-slider-thumb-box-shadow:0 2px 6px #ff6b0066;--kit-forms-o-slider-input-moz-range-thumb-width:12px;--kit-forms-o-slider-input-moz-range-thumb-height:12px;--kit-forms-o-slider-input-moz-range-thumb-border-radius:50%;--kit-forms-o-slider-input-moz-range-thumb-background:#fff;--kit-forms-o-slider-input-moz-range-thumb-border:5px solid var(--kit-orange);--kit-forms-o-slider-input-active-webkit-slider-thumb-transform:scale(1.2);--kit-forms-o-slider-output-min-width:44px;--kit-forms-o-chip-gap:6px;--kit-forms-o-chip-height:32px;--kit-forms-o-chip-padding:0 14px;--kit-forms-o-chip-border:1px solid var(--kit-line-strong);--kit-forms-o-chip-font-weight:700;--kit-forms-o-chip-is-on-color:#fff;--kit-forms-o-chip-is-on-o-icon-animation:o-node .3s var(--kit-ease-spring);--kit-forms-o-otp-gap:8px;--kit-forms-o-otp-slot-width:46px;--kit-forms-o-otp-slot-height:54px;--kit-forms-o-otp-slot-border:1.5px solid var(--kit-line-strong);--kit-forms-o-otp-slot-font-size:22px;--kit-forms-o-otp-slot-is-filled-animation:o-pop-in .2s var(--kit-ease-spring);--kit-forms-o-otp-slot-is-active-not-is-filled-after-width:2px;--kit-forms-o-otp-slot-is-active-not-is-filled-after-height:22px;--kit-forms-o-otp-slot-is-active-not-is-filled-after-animation:o-blink 1s steps(1) infinite;--kit-forms-o-otp-slots-padding:0 6px;--kit-forms-o-otp-slots-border-bottom:2px solid var(--kit-line-strong);--kit-forms-o-otp-slots-o-otp-slot-width:40px;--kit-forms-o-otp-slots-o-otp-slot-not-is-filled-before-width:8px;--kit-forms-o-otp-slots-o-otp-slot-not-is-filled-before-height:8px;--kit-forms-o-otp-slots-o-otp-slot-not-is-filled-before-border-radius:50%;--kit-forms-o-select-trigger-gap:8px;--kit-forms-is-open-o-caret-transform:rotate(180deg);--kit-forms-o-combo-gap:6px;--kit-forms-o-combo-padding:4px 8px 4px 12px;--kit-forms-o-combo-input-min-width:80px;--kit-forms-o-combo-input-height:28px;--kit-forms-o-combo-chip-gap:2px;--kit-forms-o-combo-chip-height:24px;--kit-forms-o-combo-chip-padding:0 4px 0 9px;--kit-forms-o-combo-chip-font-weight:700;--kit-forms-o-combo-chip-animation:o-pop-in .18s var(--kit-ease-spring);--kit-forms-o-combo-chip-button-o-combo-clear-width:18px;--kit-forms-o-combo-chip-button-o-combo-clear-height:18px;--kit-forms-o-combo-chip-button-o-combo-clear-border-radius:50%;--kit-forms-o-combo-chip-o-icon-width:12px;--kit-forms-o-combo-chip-o-icon-height:12px;--kit-forms-o-combo-clear-width:22px;--kit-forms-o-combo-clear-height:22px;--kit-forms-o-color-gap:12px;--kit-forms-o-color-native-width:40px;--kit-forms-o-color-native-height:40px;--kit-forms-o-color-native-box-shadow:inset 0 0 0 1px #0000001a;--kit-forms-o-color-native-input-inset:-8px;--kit-forms-o-color-native-input-width:60px;--kit-forms-o-color-native-input-height:60px;--kit-forms-o-color-swatches-gap:6px;--kit-forms-o-color-swatches-button-width:24px;--kit-forms-o-color-swatches-button-height:24px;--kit-forms-o-color-swatches-button-border-radius:50%;--kit-forms-o-color-swatches-button-border:2px solid #fff;--kit-forms-o-color-swatches-button-box-shadow:0 0 0 1px var(--kit-line-strong);--kit-forms-o-color-swatches-button-hover-transform:scale(1.15);--kit-forms-o-color-swatches-button-is-on-box-shadow:0 0 0 2px var(--kit-ink);--kit-forms-o-color-swatches-button-is-on-transform:scale(1.1);--kit-forms-o-color-hex-width:96px;--kit-forms-o-cal-width:296px;--kit-forms-o-cal-padding:14px;--kit-forms-o-cal-border:1px solid var(--kit-line);--kit-forms-o-cal-head-margin-bottom:8px;--kit-forms-o-cal-nav-width:30px;--kit-forms-o-cal-nav-height:30px;--kit-forms-o-cal-nav-border-radius:50%;--kit-forms-o-cal-grid-grid-template-columns:repeat(7, 1fr);--kit-forms-o-cal-grid-gap:2px;--kit-forms-o-cal-wd-height:30px;--kit-forms-o-cal-day-height:36px;--kit-forms-o-cal-day-border-radius:50%;--kit-forms-o-cal-day-is-out-opacity:.5;--kit-forms-o-cal-day-is-today-font-weight:900;--kit-forms-o-cal-day-is-today-before-inset:3px;--kit-forms-o-cal-day-is-today-before-border-radius:50%;--kit-forms-o-cal-day-is-today-before-border:1.5px solid var(--kit-orange-200);--kit-forms-o-cal-day-is-mark-after-bottom:4px;--kit-forms-o-cal-day-is-mark-after-left:50%;--kit-forms-o-cal-day-is-mark-after-width:4px;--kit-forms-o-cal-day-is-mark-after-height:4px;--kit-forms-o-cal-day-is-mark-after-margin-left:-2px;--kit-forms-o-cal-day-is-mark-after-border-radius:50%;--kit-forms-o-cal-day-is-sel-color:#fff;--kit-forms-o-cal-day-is-sel-animation:o-pop-in .2s var(--kit-ease-spring);--kit-forms-o-cal-day-is-sel-after-background:#fff;--kit-forms-o-form-section-grid-template-columns:220px 1fr;--kit-forms-o-form-section-gap:32px;--kit-forms-o-form-section-padding:24px 0;--kit-forms-o-form-section-border-bottom:1px solid var(--kit-line);--kit-forms-o-form-section-header-h3-font-weight:700;--kit-forms-o-form-section-header-p-margin-top:4px;--kit-forms-o-form-body-gap:18px;--kit-forms-o-form-grid-gap:18px;--kit-forms-o-cols-2-grid-template-columns:repeat(2, minmax(0, 1fr));--kit-forms-o-cols-3-grid-template-columns:repeat(3, minmax(0, 1fr));--kit-forms-o-form-actions-gap:10px;--kit-forms-o-form-actions-padding-top:20px;--kit-forms-max-width-760px-o-form-section-grid-template-columns:1fr;--kit-forms-max-width-760px-o-form-section-gap:14px;--kit-forms-max-width-760px-o-cols-2-o-cols-3-grid-template-columns:1fr;--kit-layout-o-sep-height:1px;--kit-layout-o-sep-v-width:1px;--kit-layout-o-sep-v-height:18px;--kit-layout-o-sep-label-gap:12px;--kit-layout-o-sep-label-font-weight:700;--kit-layout-o-sep-label-letter-spacing:.04em;--kit-layout-o-sep-label-before-o-sep-label-after-height:1px;--kit-layout-o-sep-label-span-gap:6px;--kit-layout-o-sep-label-span-before-width:6px;--kit-layout-o-sep-label-span-before-height:6px;--kit-layout-o-sep-label-span-before-border-radius:50%;--kit-layout-o-scroll-border:1px solid var(--kit-line);--kit-layout-o-acc-gap:8px;--kit-layout-o-acc-item-border:1px solid var(--kit-line);--kit-layout-o-acc-item-is-open-box-shadow:0 0 0 4px var(--kit-orange-50);--kit-layout-o-acc-item-h3-button-gap:12px;--kit-layout-o-acc-item-h3-button-padding:14px 18px;--kit-layout-o-acc-item-h3-button-font-weight:700;--kit-layout-is-open-o-acc-icon-transform:rotate(45deg);--kit-layout-o-acc-panel-div-padding:0 18px 16px;--kit-layout-o-acc-panel-div-animation:o-rise .3s var(--kit-ease-out);--kit-layout-o-collapse-trigger-gap:6px;--kit-layout-o-collapse-trigger-padding:6px 12px 6px 6px;--kit-layout-o-collapse-trigger-font-weight:700;--kit-layout-o-collapse-is-open-o-collapse-trigger-o-icon-transform:rotate(90deg);--kit-layout-o-collapse-panel-margin:6px 0 0 14px;--kit-layout-o-collapse-panel-padding:4px 0 4px 16px;--kit-layout-o-collapse-panel-border-left:2px solid var(--kit-orange-100);--kit-layout-o-collapse-panel-animation:o-rise .28s var(--kit-ease-out);--kit-layout-o-resizable-border:1px solid var(--kit-line);--kit-layout-o-resizable-handle-width:12px;--kit-layout-o-resizable-handle-border-inline:1px solid var(--kit-line);--kit-layout-o-resizable-handle-i-width:4px;--kit-layout-o-resizable-handle-i-height:28px;--kit-layout-o-resizable-handle-i-border-radius:4px;--kit-layout-o-resizable-handle-hover-i-o-resizable-handle-focus-visible-i-height:40px;--kit-layout-o-pane-padding:16px;--kit-layout-o-pane-b-margin-bottom:4px;--kit-layout-o-logo-outer-o-logo-inner-o-logo-connection-animation:o-draw .9s var(--kit-ease-out) forwards;--kit-layout-o-logo-inner-animation-delay:.25s;--kit-layout-o-logo-connection-animation-delay:.55s;--kit-layout-o-logo-connection-animation-duration:.4s;--kit-layout-o-logo-node-animation:o-node .5s var(--kit-ease-spring) .85s forwards;--kit-messaging-o-msg-gap:10px;--kit-messaging-o-msg-main-gap:4px;--kit-messaging-o-msg-main-max-width:min(78%, 520px);--kit-messaging-o-msg-main-header-gap:8px;--kit-messaging-o-bubble-padding:10px 14px;--kit-messaging-o-bubble-border-radius:18px;--kit-messaging-o-bubble-line-height:1.6;--kit-messaging-o-bubble-animation:o-bubble-in .32s var(--kit-ease-spring);--kit-messaging-o-bubble-in-from-transform:translateY(6px) scale(.94);--kit-messaging-o-bubble-other-border-top-left-radius:6px;--kit-messaging-o-bubble-self-color:#fff;--kit-messaging-o-bubble-self-border-top-right-radius:6px;--kit-messaging-o-bubble-assistant-border:1px solid var(--kit-orange-100);--kit-messaging-o-bubble-assistant-border-top-left-radius:6px;--kit-messaging-o-bubble-assistant-box-shadow:0 4px 14px -8px #ff6b0059;--kit-messaging-o-typing-gap:4px;--kit-messaging-o-typing-padding:4px 0;--kit-messaging-o-typing-i-width:7px;--kit-messaging-o-typing-i-height:7px;--kit-messaging-o-typing-i-border-radius:50%;--kit-messaging-o-typing-i-animation:o-typing 1.1s var(--kit-ease) infinite;--kit-messaging-o-typing-i-nth-child-2-animation-delay:.15s;--kit-messaging-o-typing-i-nth-child-3-animation-delay:.3s;--kit-messaging-o-typing-0-60-100-transform:translateY(0);--kit-messaging-o-typing-0-60-100-opacity:.35;--kit-messaging-o-typing-30-transform:translateY(-4px);--kit-messaging-o-marker-gap:12px;--kit-messaging-o-marker-before-o-marker-after-height:1px;--kit-messaging-o-marker-span-padding:2px 10px;--kit-messaging-o-marker-is-new-font-weight:700;--kit-messaging-o-scroller-border:1px solid var(--kit-line);--kit-messaging-o-scroller-view-padding:16px;--kit-messaging-o-scroller-view-gap:14px;--kit-messaging-o-scroller-jump-left:50%;--kit-messaging-o-scroller-jump-bottom:12px;--kit-messaging-o-scroller-jump-gap:4px;--kit-messaging-o-scroller-jump-height:32px;--kit-messaging-o-scroller-jump-padding:0 14px;--kit-messaging-o-scroller-jump-color:#fff;--kit-messaging-o-scroller-jump-font-weight:700;--kit-messaging-o-scroller-jump-transform:translateX(-50%);--kit-messaging-o-scroller-jump-animation:o-rise .25s var(--kit-ease-spring);--kit-navigation-o-crumb-ol-gap:4px;--kit-navigation-o-crumb-li-gap:4px;--kit-navigation-o-crumb-a-padding:2px 6px;--kit-navigation-o-crumb-o-icon-width:14px;--kit-navigation-o-crumb-o-icon-height:14px;--kit-navigation-o-crumb-aria-current-font-weight:700;--kit-navigation-o-crumb-aria-current-padding:2px 6px;--kit-navigation-o-tablist-gap:4px;--kit-navigation-o-tablist-line-border-bottom:1px solid var(--kit-line);--kit-navigation-o-tab-z-index:1;--kit-navigation-o-tab-gap:6px;--kit-navigation-o-tab-height:42px;--kit-navigation-o-tab-padding:0 12px;--kit-navigation-o-tab-font-weight:700;--kit-navigation-o-tab-ink-bottom:-1px;--kit-navigation-o-tab-ink-height:3px;--kit-navigation-o-tab-ink-border-radius:3px;--kit-navigation-o-tab-ink-after-right:-3px;--kit-navigation-o-tab-ink-after-top:50%;--kit-navigation-o-tab-ink-after-width:9px;--kit-navigation-o-tab-ink-after-height:9px;--kit-navigation-o-tab-ink-after-margin-top:-4.5px;--kit-navigation-o-tab-ink-after-border-radius:50%;--kit-navigation-o-tab-ink-after-box-shadow:0 0 0 3px var(--kit-surface);--kit-navigation-o-tablist-pill-padding:4px;--kit-navigation-o-tablist-pill-gap:2px;--kit-navigation-o-tablist-pill-o-tab-height:32px;--kit-navigation-o-tablist-pill-o-tab-padding:0 14px;--kit-navigation-o-tablist-pill-o-tab-ink-top:4px;--kit-navigation-o-tablist-pill-o-tab-ink-bottom:4px;--kit-navigation-o-tablist-pill-o-tab-ink-z-index:0;--kit-navigation-o-tablist-pill-o-tab-count-is-on-background:#11111147;--kit-navigation-o-tablist-pill-o-tab-count-is-on-color:#fff;--kit-navigation-o-tabpanel-padding-top:16px;--kit-navigation-o-tabpanel-animation:o-rise .3s var(--kit-ease-out);--kit-navigation-o-tab-count-min-width:20px;--kit-navigation-o-tab-count-height:18px;--kit-navigation-o-tab-count-padding:0 6px;--kit-navigation-o-tab-count-font-size:11px;--kit-navigation-o-tab-count-line-height:1;--kit-navigation-o-tab-count-is-zero-opacity:.55;--kit-navigation-o-pager-gap:4px;--kit-navigation-o-pager-btn-min-width:34px;--kit-navigation-o-pager-btn-height:34px;--kit-navigation-o-pager-btn-padding:0 8px;--kit-navigation-o-pager-btn-is-on-color:#fff;--kit-navigation-o-pager-btn-disabled-opacity:.35;--kit-navigation-o-pager-gap-width:24px;--kit-navigation-o-menubar-gap:2px;--kit-navigation-o-menubar-padding:4px;--kit-navigation-o-menubar-border:1px solid var(--kit-line);--kit-navigation-o-menubar-item-height:32px;--kit-navigation-o-menubar-item-padding:0 12px;--kit-navigation-o-menubar-item-font-weight:700;--kit-navigation-o-menubar-item-is-on-box-shadow:inset 0 -2px 0 var(--kit-orange);--kit-navigation-o-navmenu-ul-gap:4px;--kit-navigation-o-navmenu-trigger-gap:4px;--kit-navigation-o-navmenu-trigger-height:36px;--kit-navigation-o-navmenu-trigger-padding:0 14px;--kit-navigation-o-navmenu-trigger-font-weight:700;--kit-navigation-o-navmenu-trigger-o-icon-width:14px;--kit-navigation-o-navmenu-trigger-o-icon-height:14px;--kit-navigation-o-navmenu-trigger-is-on-o-icon-transform:rotate(180deg);--kit-navigation-o-navmenu-panel-grid-template-columns:repeat(2, 240px);--kit-navigation-o-navmenu-panel-gap:4px;--kit-navigation-o-navmenu-panel-padding:8px;--kit-navigation-o-navmenu-panel-border:1px solid var(--kit-line);--kit-navigation-o-navmenu-link-gap:12px;--kit-navigation-o-navmenu-link-padding:12px;--kit-navigation-o-navmenu-link-small-line-height:1.5;--kit-navigation-o-navmenu-icon-width:36px;--kit-navigation-o-navmenu-icon-height:36px;--kit-navigation-o-navmenu-link-hover-o-navmenu-icon-color:#fff;--kit-navigation-max-width-640px-o-navmenu-panel-grid-template-columns:minmax(0, 260px);--kit-navigation-o-context-area-gap:4px;--kit-navigation-o-context-area-min-height:140px;--kit-navigation-o-context-area-padding:20px;--kit-navigation-o-context-area-border:1.5px dashed var(--kit-line-strong);--kit-navigation-o-sidebar-width:248px;--kit-navigation-o-sidebar-padding:16px 12px;--kit-navigation-o-sidebar-border-right:1px solid var(--kit-line);--kit-navigation-o-sidebar-is-collapsed-width:68px;--kit-navigation-o-sidebar-head-padding:4px 8px 16px;--kit-navigation-o-sidebar-nav-gap:14px;--kit-navigation-o-sidebar-group-gap:2px;--kit-navigation-o-sidebar-label-padding:0 12px 4px;--kit-navigation-o-sidebar-label-font-size:11px;--kit-navigation-o-sidebar-label-font-weight:700;--kit-navigation-o-sidebar-label-letter-spacing:.06em;--kit-navigation-o-sidebar-item-gap:10px;--kit-navigation-o-sidebar-item-height:38px;--kit-navigation-o-sidebar-item-padding:0 12px;--kit-navigation-o-sidebar-item-font-weight:700;--kit-navigation-o-sidebar-node-left:-12px;--kit-navigation-o-sidebar-node-top:50%;--kit-navigation-o-sidebar-node-margin-top:-5px;--kit-navigation-o-sidebar-node-animation:o-pop-in .3s var(--kit-ease-spring);--kit-navigation-o-sidebar-foot-padding-top:12px;--kit-navigation-o-sidebar-foot-border-top:1px solid var(--kit-line);--kit-navigation-o-hvtabs-gap:2px;--kit-navigation-o-hvtabs-padding:3px;--kit-navigation-o-hvtabs-border:1px solid var(--kit-line);--kit-navigation-o-hvtabs-button-height:28px;--kit-navigation-o-hvtabs-button-padding:0 12px;--kit-navigation-o-hvtabs-button-font-weight:700;--kit-navigation-o-hvtabs-button-is-on-color:#fff;--kit-overlay-o-backdrop-background:#11111152;--kit-overlay-o-backdrop-backdrop-filter:blur(3px);--kit-overlay-is-closing-o-backdrop-animation:o-fade-out .22s var(--kit-ease) forwards;--kit-overlay-o-panel-head-gap:12px;--kit-overlay-o-panel-head-padding:22px 24px 0;--kit-overlay-o-panel-head-h2-font-weight:700;--kit-overlay-o-panel-head-h2-line-height:1.35;--kit-overlay-o-panel-head-p-margin-top:4px;--kit-overlay-o-panel-x-width:32px;--kit-overlay-o-panel-x-height:32px;--kit-overlay-o-panel-x-margin:-4px -8px 0 0;--kit-overlay-o-panel-x-border-radius:50%;--kit-overlay-o-panel-body-padding:20px 24px;--kit-overlay-o-panel-body-gap:16px;--kit-overlay-o-panel-foot-gap:10px;--kit-overlay-o-panel-foot-padding:14px 24px 20px;--kit-overlay-o-panel-head-o-panel-foot-padding-top:24px;--kit-overlay-o-layer-dialog-o-layer-alert-o-layer-command-padding:20px;--kit-overlay-o-panel-dialog-width:min(520px, 100%);--kit-overlay-o-panel-dialog-animation:o-dialog-in .32s var(--kit-ease-spring);--kit-overlay-o-panel-alert-width:min(420px, 100%);--kit-overlay-o-panel-alert-animation:o-dialog-in .32s var(--kit-ease-spring);--kit-overlay-is-closing-o-panel-dialog-is-closing-o-panel-alert-animation:o-dialog-out .2s var(--kit-ease) forwards;--kit-overlay-o-dialog-in-from-transform:translateY(12px) scale(.96);--kit-overlay-o-dialog-out-to-transform:scale(.97);--kit-overlay-o-alert-badge-width:40px;--kit-overlay-o-alert-badge-height:40px;--kit-overlay-o-alert-badge-border-radius:50%;--kit-overlay-o-alert-badge-o-icon-width:22px;--kit-overlay-o-alert-badge-o-icon-height:22px;--kit-overlay-o-panel-sheet-width:min(33.333vw, 100%);--kit-overlay-o-panel-sheet-min-width:min(440px, 100%);--kit-overlay-o-panel-sheet-border-radius:var(--kit-r-xl) 0 0 var(--kit-r-xl);--kit-overlay-o-panel-sheet-animation:o-sheet-in .38s var(--kit-ease-out);--kit-overlay-o-panel-sheet-before-top:28px;--kit-overlay-o-panel-sheet-before-width:3px;--kit-overlay-o-panel-sheet-before-height:28px;--kit-overlay-o-panel-sheet-before-border-radius:0 3px 3px 0;--kit-overlay-is-closing-o-panel-sheet-animation:o-sheet-out .22s var(--kit-ease) forwards;--kit-overlay-o-sheet-in-from-transform:translateX(100%);--kit-overlay-o-sheet-out-to-transform:translateX(100%);--kit-overlay-o-panel-drawer-width:min(640px, 100%);--kit-overlay-o-panel-drawer-max-height:86vh;--kit-overlay-o-panel-drawer-border-radius:var(--kit-r-xl) var(--kit-r-xl) 0 0;--kit-overlay-o-panel-drawer-animation:o-drawer-in .4s var(--kit-ease-out);--kit-overlay-is-closing-o-panel-drawer-animation:o-drawer-out .22s var(--kit-ease) forwards;--kit-overlay-o-drawer-in-from-transform:translateY(100%);--kit-overlay-o-drawer-out-to-transform:translateY(100%);--kit-overlay-o-drawer-grip-width:44px;--kit-overlay-o-drawer-grip-height:5px;--kit-overlay-o-drawer-grip-margin:10px auto 0;--kit-overlay-o-drawer-grip-border-radius:3px;--kit-overlay-o-pop-top:calc(100% + 6px);--kit-overlay-o-pop-animation:o-pop-in .18s var(--kit-ease-out);--kit-overlay-o-menu-min-width:200px;--kit-overlay-o-menu-padding:6px;--kit-overlay-o-menu-border:1px solid var(--kit-line);--kit-overlay-o-menu-list-max-height:260px;--kit-overlay-o-menu-item-gap:10px;--kit-overlay-o-menu-item-min-height:36px;--kit-overlay-o-menu-item-padding:6px 10px;--kit-overlay-o-menu-item-is-selected-font-weight:700;--kit-overlay-o-menu-item-aria-disabled-opacity:.4;--kit-overlay-o-menu-label-small-font-weight:400;--kit-overlay-o-menu-sep-height:1px;--kit-overlay-o-menu-sep-margin:6px 4px;--kit-overlay-o-menu-empty-padding:18px 12px;--kit-overlay-o-popover-padding:16px;--kit-overlay-o-popover-border:1px solid var(--kit-line);--kit-overlay-o-popover-gap:12px;--kit-overlay-o-popover-title-font-weight:700;--kit-overlay-o-hovercard-top:calc(100% + 8px);--kit-overlay-o-hovercard-width:280px;--kit-overlay-o-hovercard-padding:16px;--kit-overlay-o-hovercard-border:1px solid var(--kit-line);--kit-overlay-o-tooltip-left:50%;--kit-overlay-o-tooltip-bottom:calc(100% + 8px);--kit-overlay-o-tooltip-padding:6px 10px;--kit-overlay-o-tooltip-color:#fff;--kit-overlay-o-tooltip-line-height:1.5;--kit-overlay-o-tooltip-max-width:260px;--kit-overlay-o-tooltip-transform:translateX(-50%);--kit-overlay-o-tooltip-animation:o-tip-in .16s var(--kit-ease-out);--kit-overlay-o-tooltip-after-left:50%;--kit-overlay-o-tooltip-after-margin-left:-5px;--kit-overlay-o-tooltip-after-border:5px solid transparent;--kit-overlay-o-tooltip-is-bottom-top:calc(100% + 8px);--kit-overlay-o-tip-in-from-transform:translate(-50%, 4px);--kit-overlay-o-layer-command-padding-top:14vh;--kit-overlay-o-command-width:min(600px, 100%);--kit-overlay-o-command-animation:o-dialog-in .28s var(--kit-ease-spring);--kit-overlay-o-command-input-gap:12px;--kit-overlay-o-command-input-padding:0 18px;--kit-overlay-o-command-input-height:60px;--kit-overlay-o-command-input-border-bottom:1px solid var(--kit-line);--kit-overlay-o-command-input-o-icon-width:20px;--kit-overlay-o-command-input-o-icon-height:20px;--kit-overlay-o-command-list-max-height:340px;--kit-overlay-o-command-list-padding:8px;--kit-overlay-o-command-group-padding:10px 10px 4px;--kit-overlay-o-command-group-font-weight:700;--kit-overlay-o-command-foot-gap:18px;--kit-overlay-o-command-foot-padding:10px 18px;--kit-overlay-o-command-foot-border-top:1px solid var(--kit-line);--kit-overlay-o-command-foot-span-gap:4px;--kit-site-o-site-border:1px solid var(--kit-line);--kit-site-o-site-head-gap:20px;--kit-site-o-site-head-padding:14px 24px;--kit-site-o-site-head-border-bottom:1px solid var(--kit-line);--kit-site-o-site-head-nav-gap:4px;--kit-site-o-site-head-nav-a-padding:6px 12px;--kit-site-o-site-head-nav-a-font-weight:700;--kit-site-o-site-hero-padding:56px 32px 48px;--kit-site-o-site-hero-color:#fff;--kit-site-o-site-hero-ring-right:-40px;--kit-site-o-site-hero-ring-top:-50px;--kit-site-o-site-hero-ring-z-index:-1;--kit-site-o-site-hero-ring-opacity:.35;--kit-site-o-site-hero-ring-animation:o-float 9s var(--kit-ease) infinite alternate;--kit-site-o-site-hero-ring-path-stroke:#fff;--kit-site-o-site-hero-ring2-right:150px;--kit-site-o-site-hero-ring2-bottom:-40px;--kit-site-o-site-hero-ring2-z-index:-1;--kit-site-o-site-hero-ring2-opacity:.25;--kit-site-o-site-hero-ring2-animation:o-float 7s var(--kit-ease) infinite alternate-reverse;--kit-site-o-site-hero-ring2-path-stroke:#fff;--kit-site-o-site-eyebrow-padding:3px 12px;--kit-site-o-site-eyebrow-background:#ffffff38;--kit-site-o-site-eyebrow-font-weight:700;--kit-site-o-site-eyebrow-letter-spacing:.06em;--kit-site-o-site-hero-h2-margin-top:14px;--kit-site-o-site-hero-h2-font-size:clamp(28px, 4vw, 40px);--kit-site-o-site-hero-h2-font-weight:900;--kit-site-o-site-hero-h2-line-height:1.2;--kit-site-o-site-hero-h2-max-width:16em;--kit-site-o-site-hero-p-margin-top:10px;--kit-site-o-site-hero-p-max-width:40ch;--kit-site-o-site-hero-p-opacity:.94;--kit-site-o-site-actions-gap:10px;--kit-site-o-site-actions-margin-top:24px;--kit-site-o-site-action-gap:6px;--kit-site-o-site-action-height:44px;--kit-site-o-site-action-padding:0 22px;--kit-site-o-site-action-border:1.5px solid transparent;--kit-site-o-site-action-font-weight:700;--kit-site-o-site-action-hover-transform:translateY(-2px);--kit-site-o-site-action-is-primary-color:#fff;--kit-site-o-site-hero-o-site-action-is-primary-background:#fff;--kit-site-o-site-hero-o-site-action-is-secondary-color:#fff;--kit-site-o-site-hero-o-site-action-is-secondary-border-color:#fff9;--kit-site-o-site-action-is-ghost-padding:0 8px;--kit-site-o-site-section-gap:18px;--kit-site-o-site-section-padding:32px;--kit-site-o-site-section-h3-font-size:22px;--kit-site-o-site-section-h3-font-weight:900;--kit-site-o-site-section-header-p-margin-top:2px;--kit-site-o-site-module-grid-template-columns:repeat(auto-fit, minmax(min(200px, 100%), 1fr));--kit-site-o-site-module-gap:14px;--kit-site-o-site-card-gap:6px;--kit-site-o-site-card-padding:20px;--kit-site-o-site-card-hover-transform:translateY(-3px);--kit-site-o-site-card-icon-width:42px;--kit-site-o-site-card-icon-height:42px;--kit-site-o-site-card-icon-margin-bottom:8px;--kit-site-o-site-card-icon-border-radius:14px;--kit-site-o-site-card-more-gap:4px;--kit-site-o-site-card-more-margin-top:6px;--kit-site-o-site-card-more-font-weight:700;--kit-site-o-site-empty-gap:10px;--kit-site-o-site-empty-padding:28px;--kit-site-o-site-empty-border:1.5px dashed var(--kit-line-strong);--kit-site-o-site-foot-gap:12px;--kit-site-o-site-foot-padding:20px 32px;--kit-site-o-site-foot-color:#ffffffb8;--kit-site-max-width-640px-o-site-head-padding:12px 16px;--kit-site-max-width-640px-o-site-head-nav-order:3;--kit-site-max-width-640px-o-site-hero-o-site-section-padding-inline:20px;--kit-site-o-fb-head-gap:4px;--kit-site-o-fb-head-padding:24px;--kit-site-o-fb-motif-right:16px;--kit-site-o-fb-motif-top:50%;--kit-site-o-fb-motif-margin-top:-48px;--kit-site-o-fb-motif-z-index:-1;--kit-site-o-fb-eyebrow-font-weight:700;--kit-site-o-fb-eyebrow-letter-spacing:.06em;--kit-site-o-fb-head-h2-font-size:24px;--kit-site-o-fb-head-h2-font-weight:900;--kit-site-o-fb-head-p-max-width:40ch;--kit-site-o-fb-layout-grid-template-columns:1fr 280px;--kit-site-o-fb-layout-gap:20px;--kit-site-o-fb-layout-aside-padding:18px;--kit-site-max-width-760px-o-fb-layout-grid-template-columns:1fr;--kit-site-o-fb-summary-grid-template-columns:repeat(auto-fit, minmax(110px, 1fr));--kit-site-o-fb-summary-gap:8px;--kit-site-o-fb-summary-div-padding:12px 16px;--kit-site-o-fb-summary-b-font-size:24px;--kit-site-o-fb-summary-b-line-height:1.2;--kit-site-o-priority-gap:2px;--kit-site-o-priority-height:22px;--kit-site-o-priority-padding:0 8px 3px;--kit-site-o-priority-i-width:4px;--kit-site-o-priority-i-border-radius:2px;--kit-site-o-priority-i-nth-child-1-height:6px;--kit-site-o-priority-i-nth-child-2-height:10px;--kit-site-o-priority-i-nth-child-3-height:14px;--kit-site-o-priority-b-margin-left:4px;--kit-site-o-priority-b-font-size:11px;--kit-site-o-priority-b-line-height:1;--kit-site-o-priority-b-padding-bottom:1px;--kit-site-o-notice-head-gap:12px;--kit-site-o-notice-head-h2-font-size:22px;--kit-site-o-notice-head-h2-font-weight:900;--kit-site-o-notice-gap:12px;--kit-site-o-notice-padding:14px 16px;--kit-site-o-notice-icon-width:36px;--kit-site-o-notice-icon-height:36px;--kit-site-o-notice-icon-border-radius:50%;--kit-site-o-notice-is-unread-after-left:4px;--kit-site-o-notice-is-unread-after-top:50%;--kit-site-o-notice-is-unread-after-width:6px;--kit-site-o-notice-is-unread-after-height:6px;--kit-site-o-notice-is-unread-after-margin-top:-3px;--kit-site-o-notice-is-unread-after-border-radius:50%;--kit-site-o-notice-main-b-font-weight:400;--kit-site-o-notice-is-unread-o-notice-main-b-font-weight:700;--kit-site-o-mtopbar-grid-template-columns:40px 1fr 40px;--kit-site-o-mtopbar-height:52px;--kit-site-o-mtopbar-padding:0 6px;--kit-site-o-mtopbar-border-bottom:1px solid var(--kit-line);--kit-site-o-mtopbar-background:#ffffffe6;--kit-site-o-mtopbar-backdrop-filter:blur(10px);--kit-site-o-mtopbar-button-width:36px;--kit-site-o-mtopbar-button-height:36px;--kit-site-o-mtopbar-button-border-radius:50%;--kit-site-o-lightbox-background:#111111eb;--kit-site-o-lightbox-color:#fff;--kit-site-o-lightbox-animation:o-fade-in .2s var(--kit-ease);--kit-site-o-lightbox-top-gap:16px;--kit-site-o-lightbox-top-padding:14px 18px;--kit-site-o-lightbox-top-span-nth-child-2-opacity:.8;--kit-site-o-lightbox-top-button-o-lightbox-nav-width:40px;--kit-site-o-lightbox-top-button-o-lightbox-nav-height:40px;--kit-site-o-lightbox-top-button-o-lightbox-nav-border-radius:50%;--kit-site-o-lightbox-top-button-o-lightbox-nav-background:#ffffff1a;--kit-site-o-lightbox-top-button-o-lightbox-nav-color:#fff;--kit-site-o-lightbox-stage-padding:20px 72px 48px;--kit-site-o-lightbox-stage-div-width:min(720px, 100%);--kit-site-o-lightbox-stage-div-animation:o-pop-in .3s var(--kit-ease-spring);--kit-site-o-lightbox-stage-is-zoom-div-transform:scale(1.35);--kit-site-o-lightbox-nav-top:50%;--kit-site-o-lightbox-nav-margin-top:-20px;--kit-site-o-lightbox-nav-is-prev-left:16px;--kit-site-o-lightbox-nav-is-next-right:16px}@font-face{font-family:Archivo UI;src:url(/fonts/opc-ui-kit/Archivo.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:PuHui UI;src:url(/fonts/opc-ui-kit/AlibabaPuHuiTi-2-55-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:PuHui UI;src:url(/fonts/opc-ui-kit/AlibabaPuHuiTi-2-85-Bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:PuHui UI;src:url(/fonts/opc-ui-kit/AlibabaPuHuiTi-2-115-Black.otf)format("opentype");font-weight:900;font-display:swap}:root{--kit-collection-filter-width:150px;--kit-media-square-ratio:1;--kit-progress-node-border:3.5px;--kit-glow-edge-size:160px;--kit-glow-fill-size:260px;--kit-glow-edge-color:#ff6b0059;--kit-showcase-k-app-line-height:1.6;--kit-showcase-k-app-background:var(--kit-bg) radial-gradient(circle at 1px 1px, #1111110d 1px, transparent 0) 0 0 / 22px 22px;--kit-showcase-k-app-grid-template-columns:260px minmax(0, 1fr);--kit-showcase-k-app-min-height:100vh;--kit-showcase-k-nav-height:100vh;--kit-showcase-k-nav-gap:16px;--kit-showcase-k-nav-padding:22px 16px;--kit-showcase-k-nav-background:#ffffffdb;--kit-showcase-k-nav-backdrop-filter:blur(12px);--kit-showcase-k-nav-border-right:1px solid var(--kit-line);--kit-showcase-k-nav-z-index:20;--kit-showcase-k-nav-brand-gap:8px;--kit-showcase-k-nav-brand-padding:0 6px;--kit-showcase-k-topbar-tag-padding:1px 8px;--kit-showcase-k-topbar-tag-color:#fff;--kit-showcase-k-topbar-tag-font:600 11px/18px var(--kit-font-num);--kit-showcase-k-nav-nav-gap:2px;--kit-showcase-k-nav-item-height:36px;--kit-showcase-k-nav-item-padding:0 12px;--kit-showcase-k-nav-item-font-weight:700;--kit-showcase-k-nav-item-small-font-size:11px;--kit-showcase-k-nav-item-is-on-before-left:-16px;--kit-showcase-k-nav-item-is-on-before-top:50%;--kit-showcase-k-nav-item-is-on-before-width:14px;--kit-showcase-k-nav-item-is-on-before-height:2.5px;--kit-showcase-k-nav-item-is-on-before-margin-top:-1px;--kit-showcase-k-nav-item-is-on-before-border-radius:2px;--kit-showcase-k-nav-item-is-on-after-left:-4px;--kit-showcase-k-nav-item-is-on-after-top:50%;--kit-showcase-k-nav-item-is-on-after-width:8px;--kit-showcase-k-nav-item-is-on-after-height:8px;--kit-showcase-k-nav-item-is-on-after-margin-top:-4px;--kit-showcase-k-nav-item-is-on-after-border-radius:50%;--kit-showcase-k-nav-foot-padding:0 6px;--kit-showcase-k-main-padding:28px clamp(16px, 3vw, 40px) 40px;--kit-showcase-k-hero-grid-template-columns:auto 1fr;--kit-showcase-k-hero-gap:12px 36px;--kit-showcase-k-hero-padding:clamp(28px, 4vw, 48px);--kit-showcase-k-hero-border-radius:32px;--kit-showcase-k-hero-color:#fff;--kit-showcase-k-hero-animation:o-rise .6s var(--kit-ease-out);--kit-showcase-k-hero-ring-right:-90px;--kit-showcase-k-hero-ring-top:-110px;--kit-showcase-k-hero-ring-z-index:-1;--kit-showcase-k-hero-ring-animation:k-spin 40s linear infinite;--kit-showcase-k-spin-to-transform:rotate(360deg);--kit-showcase-k-hero-mark-width:clamp(120px, 14vw, 180px);--kit-showcase-k-hero-eyebrow-font:600 12px var(--kit-font-num);--kit-showcase-k-hero-eyebrow-letter-spacing:.1em;--kit-showcase-k-hero-eyebrow-opacity:.9;--kit-showcase-k-hero-h1-margin-top:8px;--kit-showcase-k-hero-h1-font-size:clamp(28px, 4vw, 46px);--kit-showcase-k-hero-h1-font-weight:900;--kit-showcase-k-hero-h1-line-height:1.15;--kit-showcase-k-hero-h1-letter-spacing:-.01em;--kit-showcase-k-hero-p-margin-top:12px;--kit-showcase-k-hero-p-max-width:46ch;--kit-showcase-k-hero-actions-margin-top:22px;--kit-showcase-k-principles-grid-column:1 / -1;--kit-showcase-k-principles-grid-template-columns:repeat(3, 1fr);--kit-showcase-k-principles-gap:12px;--kit-showcase-k-principles-margin:18px 0 0;--kit-showcase-k-principles-li-gap:4px;--kit-showcase-k-principles-li-padding:16px;--kit-showcase-k-principles-li-background:#ffffff24;--kit-showcase-k-principles-li-animation:o-rise .6s var(--kit-ease-out) both;--kit-showcase-k-principles-li-nth-child-2-animation-delay:.1s;--kit-showcase-k-principles-li-nth-child-3-animation-delay:.2s;--kit-showcase-k-principles-b-margin-top:6px;--kit-showcase-k-section-padding-top:56px;--kit-showcase-k-section-scroll-margin-top:8px;--kit-showcase-k-section-head-max-width:640px;--kit-showcase-k-section-head-margin-bottom:20px;--kit-showcase-k-eyebrow-gap:8px;--kit-showcase-k-eyebrow-font:600 12px var(--kit-font-num);--kit-showcase-k-eyebrow-letter-spacing:.1em;--kit-showcase-k-eyebrow-before-width:10px;--kit-showcase-k-eyebrow-before-height:10px;--kit-showcase-k-eyebrow-before-border-radius:50%;--kit-showcase-k-eyebrow-before-border:2.5px solid var(--kit-orange);--kit-showcase-k-section-head-h2-margin-top:4px;--kit-showcase-k-section-head-h2-font-size:28px;--kit-showcase-k-section-head-h2-font-weight:900;--kit-showcase-k-section-head-p-margin-top:4px;--kit-showcase-k-grid-grid-template-columns:repeat(auto-fill, minmax(min(380px, 100%), 1fr));--kit-showcase-k-grid-gap:16px;--kit-showcase-k-card-border:1px solid var(--kit-line);--kit-showcase-k-card-animation:o-rise .5s var(--kit-ease-out) both;--kit-showcase-k-card-scroll-margin-top:16px;--kit-showcase-k-card-is-wide-grid-column:1 / -1;--kit-showcase-k-card-has-o-pop-o-tooltip-o-chart-tip-z-index:10;--kit-showcase-k-card-head-gap:12px;--kit-showcase-k-card-head-padding:18px 22px 14px;--kit-showcase-k-card-head-border-bottom:1px dashed var(--kit-line);--kit-showcase-k-card-head-h3-gap:8px;--kit-showcase-k-card-head-h3-font-weight:700;--kit-showcase-k-card-head-h3-span-font:600 12px var(--kit-font-num);--kit-showcase-k-card-head-p-margin-top:2px;--kit-showcase-k-card-head-code-padding:2px 8px;--kit-showcase-k-card-head-code-font:11px var(--kit-font-mono);--kit-showcase-k-card-body-padding:22px;--kit-showcase-k-noresult-gap:8px;--kit-showcase-k-noresult-padding:60px 0;--kit-showcase-k-footer-gap:10px;--kit-showcase-k-footer-margin-top:64px;--kit-showcase-k-footer-padding-top:20px;--kit-showcase-k-footer-border-top:1px solid var(--kit-line);--kit-showcase-k-nav-mask-z-index:19;--kit-showcase-k-nav-mask-background:#1111114d;--kit-showcase-k-nav-mask-animation:o-fade-in .2s;--kit-showcase-max-width-900px-k-app-grid-template-columns:1fr;--kit-showcase-max-width-900px-k-topbar-z-index:15;--kit-showcase-max-width-900px-k-topbar-gap:8px;--kit-showcase-max-width-900px-k-topbar-height:56px;--kit-showcase-max-width-900px-k-topbar-padding:0 12px;--kit-showcase-max-width-900px-k-topbar-background:#ffffffe6;--kit-showcase-max-width-900px-k-topbar-backdrop-filter:blur(12px);--kit-showcase-max-width-900px-k-topbar-border-bottom:1px solid var(--kit-line);--kit-showcase-max-width-900px-k-nav-width:280px;--kit-showcase-max-width-900px-k-nav-transform:translateX(-100%);--kit-showcase-max-width-900px-k-main-padding-top:16px;--kit-showcase-max-width-640px-k-hero-grid-template-columns:1fr;--kit-showcase-max-width-640px-k-hero-border-radius:24px;--kit-showcase-max-width-640px-k-principles-grid-template-columns:1fr;--kit-showcase-max-width-640px-k-card-head-padding:16px;--kit-showcase-max-width-640px-k-card-body-padding:16px;--kit-showcase-d-logo-row-grid-template-columns:repeat(3, minmax(0, 1fr)) minmax(0, 2fr);--kit-showcase-d-logo-row-gap:12px;--kit-showcase-d-logo-tile-min-height:140px;--kit-showcase-d-logo-tile-padding:16px;--kit-showcase-d-logo-tile-o-logo-max-height:88px;--kit-showcase-d-logo-tile-is-dark-background:#000;--kit-showcase-d-logo-tile-is-wide-border:1px solid var(--kit-line);--kit-showcase-d-logo-tile-is-wide-o-logo-max-height:56px;--kit-showcase-max-width-760px-d-logo-row-grid-template-columns:repeat(3, 1fr);--kit-showcase-max-width-760px-d-logo-tile-is-wide-grid-column:1 / -1;--kit-showcase-d-swatches-grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));--kit-showcase-d-swatches-gap:10px;--kit-showcase-d-swatch-gap:2px;--kit-showcase-d-swatch-min-height:110px;--kit-showcase-d-swatch-padding:14px;--kit-showcase-d-swatch-box-shadow:inset 0 0 0 1px #1111110f;--kit-showcase-d-swatch-code-font:11px var(--kit-font-mono);--kit-showcase-d-swatch-code-opacity:.8;--kit-showcase-d-status-chip-gap:6px;--kit-showcase-d-status-chip-padding:4px 12px 4px 6px;--kit-showcase-d-status-chip-i-width:18px;--kit-showcase-d-status-chip-i-height:18px;--kit-showcase-d-status-chip-i-border-radius:50%;--kit-showcase-d-status-chip-code-font:11px var(--kit-font-mono);--kit-showcase-d-type-row-grid-template-columns:110px 1fr;--kit-showcase-d-type-row-gap:12px;--kit-showcase-d-type-row-padding-bottom:10px;--kit-showcase-d-type-row-border-bottom:1px dashed var(--kit-line);--kit-showcase-d-type-row-small-font:600 11px var(--kit-font-num);--kit-showcase-max-width-640px-d-type-row-grid-template-columns:1fr;--kit-showcase-max-width-640px-d-type-row-gap:2px;--kit-showcase-max-width-640px-d-type-row-span-style-40px-font-size:30px;--kit-showcase-d-space-gap:14px;--kit-showcase-d-space-div-gap:4px;--kit-showcase-d-space-div-font-size:11px;--kit-showcase-d-space-i-border-radius:3px;--kit-showcase-d-radius-d-shadow-gap:12px;--kit-showcase-d-radius-div-width:64px;--kit-showcase-d-radius-div-height:64px;--kit-showcase-d-radius-div-padding:6px 8px;--kit-showcase-d-radius-div-border:1.5px solid var(--kit-orange-200);--kit-showcase-d-radius-div-font:600 11px var(--kit-font-num);--kit-showcase-d-shadow-div-width:110px;--kit-showcase-d-shadow-div-height:64px;--kit-showcase-d-shadow-code-font:11px var(--kit-font-mono);--kit-showcase-d-graphics-grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));--kit-showcase-d-graphics-gap:12px;--kit-showcase-d-graphics-figure-gap:14px;--kit-showcase-d-graphics-figure-padding:16px;--kit-showcase-d-graphics-figcaption-font-weight:700;--kit-showcase-d-graphics-small-font-weight:400;--kit-showcase-d-graphic-pad-width:72px;--kit-showcase-d-graphic-pad-height:72px;--kit-showcase-d-graphic-pad-is-field-width:96px;--kit-showcase-d-icons-grid-template-columns:repeat(auto-fill, minmax(92px, 1fr));--kit-showcase-d-icons-gap:6px;--kit-showcase-d-icons-div-gap:6px;--kit-showcase-d-icons-div-padding:14px 4px 10px;--kit-showcase-d-icons-o-icon-width:22px;--kit-showcase-d-icons-o-icon-height:22px;--kit-showcase-d-icons-span-font:10px var(--kit-font-mono);--kit-showcase-d-dir-gap:10px;--kit-showcase-d-dir-padding:14px;--kit-showcase-dir-rtl-d-dir-o-btn-o-icon-transform:scaleX(-1);--kit-showcase-d-box-padding:8px 12px;--kit-showcase-d-box-border:1px dashed var(--kit-orange-200);--kit-showcase-d-item-icon-width:36px;--kit-showcase-d-item-icon-height:36px;--kit-showcase-d-spinner-orange-width:36px;--kit-showcase-d-spinner-orange-height:36px;--kit-showcase-d-spinner-orange-border-radius:50%;--kit-showcase-d-sidebar-frame-height:380px;--kit-showcase-d-sidebar-frame-border:1px solid var(--kit-line);--kit-showcase-d-ai-avatar-width:32px;--kit-showcase-d-ai-avatar-height:32px;--kit-showcase-d-ai-avatar-border-radius:10px;--kit-showcase-d-composer-gap:8px;--kit-showcase-d-mobile-max-width:390px;--kit-showcase-d-mobile-border:1px solid var(--kit-line);--kit-showcase-sidebar-width:260px;--kit-demo-progress-width:120px;--kit-demo-filter-width:130px;--kit-demo-metric-size:32px;--kit-demo-detail-title-size:18px;--kit-demo-heavy-weight:900;--kit-demo-bold-weight:700;--kit-demo-scroll-padding:14px;--kit-demo-scroll-row-padding:6px 0;--kit-demo-display-leading:1.15;--kit-action:var(--kit-orange);--kit-on-action:var(--kit-on-orange);--kit-action-hover:var(--kit-orange-hover);--kit-action-press:var(--kit-orange-press);--kit-display-trend-width:92px;--kit-leading:1.6}.motion-success-state{opacity:1;transition:opacity var(--duration-normal) var(--easing-enter), transform var(--duration-normal) var(--easing-enter);transform:scale(1)}.motion-list-item{opacity:1;transition:opacity var(--duration-fast) var(--easing-enter), transform var(--duration-fast) var(--easing-enter);transform:translateY(0)}.motion-list-item[data-motion-exit=true]{opacity:0;transform:translateY(calc(var(--space-inline) * -1));pointer-events:none;transition-timing-function:var(--easing-enter)}@starting-style{.motion-success-state{opacity:0;transform:scale(.97)}.motion-list-item{opacity:0;transform:translateY(calc(var(--space-inline) * -1))}}.text-hero{font-size:var(--font-size-hero);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight)}.text-h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight)}.text-h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing-tight)}.text-h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact)}.text-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact)}.text-body{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.text-body-lg{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.text-caption{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.text-badge{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-wide)}.text-mono{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.container{width:calc(var(--viewport-width-full) - var(--space-7));max-width:var(--dimension-1180px);min-width:0;margin-inline:auto}.display{font-family:var(--font-display);letter-spacing:var(--letter-spacing-tight)}.eyebrow{align-items:center;gap:var(--space-related);color:var(--brand-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;display:inline-flex}.eyebrow:before{content:"";width:var(--space-6);height:var(--border-width-strong);background:currentColor}.section{padding:var(--space-hero) 0}.section-head{justify-content:space-between;align-items:end;gap:var(--space-region);margin-bottom:var(--space-section);display:flex}.section-title{margin:var(--space-related) 0 0;font-size:var(--font-size-hero);line-height:var(--line-height-solid)}.muted{color:var(--color-text-secondary)}.grid-3{gap:var(--space-block);grid-template-columns:1fr;display:grid}.field{align-content:start;gap:var(--space-inline);min-width:0;display:grid}.field>label,.field>span:first-child{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.field small,.field-head small{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.field small[role=alert]{color:var(--color-danger)}.form-grid{align-items:start;column-gap:var(--space-group);row-gap:var(--space-region);min-width:0;display:grid}.consent{align-items:flex-start;gap:var(--space-related);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);display:flex}.consent input{margin-top:var(--space-inline)}.consent-block{gap:var(--space-inline);display:grid}.consent-control{margin-top:var(--space-inline);flex:none;display:flex}.consent-control [data-slot=checkbox]:not([data-checked]){border-color:var(--color-text-secondary);background:var(--color-bg-subtle)}.form-error{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.form-note{color:var(--color-success);font-size:var(--font-size-sm);margin:0}.form-success{min-height:var(--dimension-380px);color:var(--color-success);text-align:center;place-content:center;display:grid}.form-success p{color:var(--color-text-primary)}.empty{padding:var(--space-section);color:var(--color-text-secondary);text-align:center}.spin{animation:product-spin var(--duration-spinner) var(--easing-linear) infinite}@keyframes product-spin{to{transform:rotate(360deg)}}@media (min-width:720px){.container{width:calc(var(--viewport-width-full) - var(--space-10))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-shell,.product-theme-scope{--product-canvas:var(--color-bg-canvas,var(--background));--product-surface:var(--color-bg-surface,var(--card));--product-surface-muted:var(--color-bg-subtle,var(--muted));--product-shell-surface:var(--sidebar,var(--color-bg-surface));--product-ink:var(--color-text-primary,var(--foreground));--product-body:var(--color-text-secondary,var(--muted-foreground));--product-muted:var(--color-text-secondary,var(--muted-foreground));--product-border:var(--color-border-primary,var(--border));--product-brand:var(--brand-gradient-start,var(--color-accent-primary));--product-accent-text:var(--brand-text,var(--color-accent-primary));--product-action:var(--button-primary);--product-action-text:var(--product-accent-text);--product-action-hover:var(--button-primary-hover);--product-orange-soft:var(--color-accent-soft,var(--accent));--product-dark:var(--ink-surface);--product-on-dark:var(--ink-foreground);--product-on-action:var(--button-primary-foreground);--product-highlight:var(--brand-highlight,var(--color-accent-secondary));--product-sidebar-ink:var(--sidebar-foreground,var(--ink-foreground));--product-sidebar-body:var(--sidebar-detail,var(--ink-subtle));--product-sidebar-muted:var(--sidebar-label,var(--ink-muted));--product-shadow:var(--shadow-sm,var(--elevation-card));--product-shadow-raised:var(--shadow-md,var(--elevation-card-hover));--workspace-accent:var(--product-action)}.app-shell{--product-shell-surface:var(--sidebar);--product-sidebar-ink:var(--sidebar-foreground);--product-sidebar-body:var(--color-sidebar-text,var(--ink-muted));--product-sidebar-muted:var(--color-sidebar-text-muted,var(--ink-faint));--product-sidebar-icon:var(--color-sidebar-text-muted,var(--ink-faint));--product-sidebar-active:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.app-shell{--product-sidebar-active:color-mix(in srgb, var(--color-brand) 18%, var(--sidebar))}}.app-shell{--product-sidebar-card:var(--sidebar-accent);--product-sidebar-card-hover:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.app-shell{--product-sidebar-card-hover:color-mix(in srgb, var(--sidebar-foreground) 16%, var(--sidebar))}}.app-shell{--product-sidebar-scroll-shadow:var(--color-surface-overlay);--product-sidebar-avatar:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.app-shell{--product-sidebar-avatar:color-mix(in srgb, var(--color-brand) 32%, var(--sidebar))}}.app-shell{min-height:var(--viewport-height-small);color:var(--product-ink);background:var(--product-canvas)}.app-shell-standalone{width:100%;min-height:var(--viewport-height-dynamic);display:block;overflow-x:hidden}.app-shell [data-slot=sidebar-inner]{color:var(--product-sidebar-ink);border-right:var(--border-width-thin) solid var(--sidebar-border);background:var(--product-shell-surface)}.app-shell [data-variant=floating] [data-slot=sidebar-container],.app-shell [data-variant=floating] [data-slot=sidebar-gap]{width:calc(var(--sidebar-width) + var(--space-related) * 2)}.app-shell [data-variant=floating][data-collapsible=icon] [data-slot=sidebar-container],.app-shell [data-variant=floating][data-collapsible=icon] [data-slot=sidebar-gap]{width:calc(var(--sidebar-width-icon) + var(--space-related) * 2)}@media (min-width:768px){.app-shell [data-variant=floating] [data-slot=sidebar-container]{padding:var(--space-related);background:var(--product-canvas)}.app-shell .app-shell-topbar{margin-top:var(--space-group);margin-right:var(--space-group);border-radius:var(--radius-dialog)}}.app-shell [data-variant=floating] [data-slot=sidebar-inner]{border:var(--border-width-thin) solid var(--sidebar-border);border-radius:var(--radius-dialog);box-shadow:var(--shadow-floating)}.app-shell [data-slot=sidebar-header]{height:var(--dimension-73px);min-height:var(--dimension-73px);padding:var(--space-block) var(--space-block) var(--space-group);box-sizing:border-box;border:0;position:relative}.app-shell [data-slot=sidebar-header]:after{content:"";inset-inline:var(--space-4);height:var(--border-width-divider);background:var(--sidebar-border);opacity:var(--opacity-divider);position:absolute;bottom:0}.app-shell-sidebar-brand-row{align-items:center;gap:var(--space-inline);width:100%;min-width:0;display:flex}.app-shell-sidebar-brand-menu{flex:1;min-width:0}.app-shell [data-collapsible=icon] .app-shell-sidebar-brand-menu{display:none}.app-shell [data-collapsible=icon] .app-shell-sidebar-brand-row{justify-content:center}.app-shell [data-slot=sidebar][data-state=expanded] .app-shell-sidebar-trigger{top:var(--space-6);right:calc(var(--space-4) * -1);z-index:var(--z-sidebar);color:var(--product-sidebar-icon);border:var(--border-width-thin) solid var(--sidebar-border);background:var(--product-sidebar-card);opacity:0;pointer-events:none;transition:color var(--duration-fast) var(--easing-standard-out), background var(--duration-fast) var(--easing-standard-out), opacity var(--duration-fast) var(--easing-standard-out);position:absolute}.app-shell [data-slot=sidebar][data-state=expanded]:hover .app-shell-sidebar-trigger,.app-shell [data-slot=sidebar][data-state=expanded] .app-shell-sidebar-trigger:focus-visible{opacity:1;pointer-events:auto}.app-shell-sidebar-trigger{color:var(--product-sidebar-body)}.app-shell-sidebar-trigger:hover{color:var(--product-sidebar-ink);background:var(--sidebar-accent)}.app-shell [data-sidebar-resizing=true] [data-slot=sidebar-gap],.app-shell [data-sidebar-resizing=true] [data-slot=sidebar-container]{transition:none}.app-shell-brand-mark{width:var(--dimension-34px);height:var(--dimension-34px);border-radius:var(--radius-control);background:var(--color-brand);box-shadow:none;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);position:relative;overflow:hidden}.app-shell-brand-mark:after{content:none}.app-shell [data-slot=sidebar-header] [data-slot=sidebar-menu-button]{min-height:var(--dimension-34px);height:var(--dimension-34px);background:0 0;border-radius:0;padding:0}.app-shell [data-slot=sidebar-header] [data-slot=sidebar-menu-button]:hover{background:0 0}.app-shell [data-slot=sidebar-header] strong{color:var(--product-sidebar-ink);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-heading)}.app-shell [data-slot=sidebar-header] small{color:var(--product-sidebar-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-heading)}.app-shell [data-slot=sidebar-content]{gap:var(--space-group);padding:var(--space-inline) var(--space-group) var(--space-related);background:linear-gradient(var(--sidebar) 30%, transparent) top / 100% 24px no-repeat local, linear-gradient(transparent, var(--sidebar) 70%) bottom / 100% 24px no-repeat local, radial-gradient(farthest-side at top, var(--product-sidebar-scroll-shadow), transparent) top / 100% 10px no-repeat scroll, radial-gradient(farthest-side at bottom, var(--product-sidebar-scroll-shadow), transparent) bottom / 100% 10px no-repeat scroll}.app-shell [data-slot=sidebar-group]{padding:0}.app-shell [data-slot=sidebar-group-label]{height:var(--space-content);color:var(--product-sidebar-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal);padding-inline:0}.app-shell [data-slot=sidebar-menu]{gap:var(--space-inline)}.app-shell [data-slot=sidebar-menu-button]{min-height:var(--kit-navigation-o-sidebar-item-height);height:var(--kit-navigation-o-sidebar-item-height);gap:var(--kit-navigation-o-sidebar-item-gap);padding:var(--kit-navigation-o-sidebar-item-padding);color:var(--product-sidebar-body);border-radius:var(--radius-control);font-size:var(--kit-fs-base);font-weight:var(--kit-navigation-o-sidebar-item-font-weight);transition:color var(--duration-fast) var(--easing-standard-out), background var(--duration-fast) var(--easing-standard-out);position:relative}.app-shell [data-slot=sidebar-group-content] [data-slot=sidebar-menu-button]{min-height:var(--kit-navigation-o-sidebar-item-height);height:var(--kit-navigation-o-sidebar-item-height)}.app-shell [data-slot=sidebar-menu-button] svg{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--product-sidebar-icon);stroke-width:1.8px}.app-shell [data-slot=sidebar-menu-button]:hover{color:var(--product-sidebar-ink);background:var(--sidebar-accent)}.app-shell [data-slot=sidebar-menu-button][data-active]:not([data-active=false]){color:var(--product-sidebar-active-text,var(--product-sidebar-ink));background:var(--product-sidebar-active);box-shadow:none}.app-shell [data-slot=sidebar-menu-button][data-active]:not([data-active=false]) svg{color:var(--product-sidebar-active-text,var(--product-sidebar-ink))}.app-shell [data-slot=sidebar-inset]{background:var(--product-canvas)}.app-shell-topbar{height:var(--dimension-58px);min-height:var(--dimension-58px);color:var(--product-ink);border-color:var(--product-border);background:var(--product-surface)}.app-shell-topbar-location{flex:0 auto}.app-shell-header-tabs{min-width:0;height:100%;margin-left:var(--space-fluid-inline-region);align-self:stretch}.app-shell .app-shell-header-tabs .workspace-tabs{border-bottom:0;align-items:stretch;gap:0;height:100%;overflow-x:auto}.app-shell .app-shell-header-tabs .workspace-tabs a{min-height:100%;padding-inline:var(--space-group);color:var(--product-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--easing-standard-out), background-color var(--duration-fast) var(--easing-standard-out)}.app-shell .app-shell-header-tabs .workspace-tabs a:hover{color:var(--product-ink);background:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.app-shell .app-shell-header-tabs .workspace-tabs a:hover{background:color-mix(in srgb, var(--product-action) 5%, transparent)}}.app-shell .app-shell-header-tabs .workspace-tabs a:after{right:var(--dimension-13px);bottom:calc(var(--border-width-thin) * -1);left:var(--dimension-13px);height:var(--border-width-strong);border-radius:0}.app-shell .app-shell-header-tabs .workspace-tabs a[aria-current=page]{color:var(--product-ink);font-weight:var(--font-weight-semibold)}@media (min-width:1024px){.app-shell-mobile-trigger,.app-shell-mobile-trigger-separator{display:none}}.app-shell-breadcrumb{align-items:center;gap:var(--space-related);min-width:0;color:var(--product-body);font-size:var(--font-size-sm);white-space:nowrap;display:flex}.app-shell-breadcrumb svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--product-muted);flex:none}.app-shell-breadcrumb>span,.app-shell-breadcrumb-root{color:var(--product-muted)}.app-shell-breadcrumb-root{transition:color var(--duration-fast) var(--easing-standard);text-decoration:none}.app-shell-breadcrumb-root:hover{color:var(--product-ink)}.app-shell-breadcrumb strong{color:var(--product-ink);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;overflow:hidden}.app-shell-sidebar-footer{margin:0 var(--space-group) var(--space-group);padding:var(--space-related) 0 0;border-top:var(--border-width-thin) solid var(--sidebar-border);flex:none}.app-shell-sidebar-identity{width:100%;min-width:0;min-height:var(--space-9);height:var(--space-9);justify-content:flex-start;align-items:center;gap:var(--space-related);padding:0 var(--space-related);border-radius:var(--radius-control);background:var(--product-sidebar-card);box-shadow:none;cursor:pointer;border:0;display:flex}.app-shell-account-copy{gap:var(--space-hairline);text-align:left;min-width:0;line-height:var(--line-height-heading);flex:1;display:grid}.app-shell-account-copy strong,.app-shell-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-account-copy strong{color:var(--product-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.app-shell-account-copy small{color:var(--product-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.app-shell-sidebar-identity [data-slot=avatar]{width:var(--dimension-30px);height:var(--dimension-30px);border-radius:var(--radius-control)}.app-shell-sidebar-identity [data-slot=avatar]:after,.app-shell-sidebar-identity [data-slot=avatar-fallback]{border-radius:var(--radius-control)}.app-shell-sidebar-identity [data-slot=avatar]:after{border:0}.app-shell-sidebar-identity [data-slot=avatar-fallback]{color:var(--tenant-brand-foreground,var(--color-brand-on-dark,var(--color-brand)));background:var(--product-sidebar-avatar);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.app-shell-sidebar-identity .app-shell-account-copy strong{color:var(--product-sidebar-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.app-shell-sidebar-identity .app-shell-account-copy small{color:var(--product-sidebar-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-normal)}.app-shell [data-collapsible=icon] [data-slot=sidebar-header]{height:var(--dimension-72px);min-height:var(--dimension-72px);padding:var(--space-block) var(--space-group)}.app-shell [data-collapsible=icon] [data-slot=sidebar-content]{padding:var(--space-related) var(--space-group) var(--space-group);gap:0}.app-shell [data-collapsible=icon] [data-slot=sidebar-group]{padding:0}.app-shell [data-collapsible=icon] [data-slot=sidebar-group]+[data-slot=sidebar-group]{margin-top:var(--space-related)}.app-shell [data-collapsible=icon] [data-slot=sidebar-group]+[data-slot=sidebar-group]:before{content:"";width:var(--space-6);height:var(--border-width-divider);margin:0 auto var(--space-related);background:var(--sidebar-border);opacity:var(--opacity-divider)}.app-shell [data-collapsible=icon] [data-slot=sidebar-group-label]{display:none}.app-shell [data-collapsible=icon] [data-slot=sidebar-menu]{align-items:center;gap:var(--space-inline)}.app-shell [data-collapsible=icon] [data-slot=sidebar-menu-button]{width:var(--dimension-44px);min-width:var(--dimension-44px);max-width:var(--dimension-44px);min-height:var(--dimension-44px);height:var(--dimension-44px);border-radius:var(--radius-card);flex:0 0 44px;justify-content:center;gap:0;padding:0}.app-shell [data-collapsible=icon] [data-slot=sidebar-menu-button] svg{width:var(--icon-size-md);height:var(--icon-size-md)}.app-shell [data-collapsible=icon] [data-slot=sidebar-content] [data-slot=sidebar-menu-button]>span{display:none}.app-shell [data-collapsible=icon] [data-slot=sidebar-menu-button][data-active]:not([data-active=false]){background:var(--product-sidebar-active)}@supports (color:color-mix(in lab, red, red)){.app-shell [data-collapsible=icon] [data-slot=sidebar-menu-button][data-active]:not([data-active=false]){background:color-mix(in srgb, var(--product-sidebar-active) 92%, var(--color-brand-on-dark,var(--color-brand)) 8%)}}.app-shell [data-collapsible=icon] [data-slot=sidebar-menu-button][data-active]:not([data-active=false]){box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-brand-on-dark,var(--color-brand))}@supports (color:color-mix(in lab, red, red)){.app-shell [data-collapsible=icon] [data-slot=sidebar-menu-button][data-active]:not([data-active=false]){box-shadow:inset 0 0 0 var(--border-width-thin) color-mix(in srgb, var(--color-brand-on-dark,var(--color-brand)) 14%, transparent)}}.app-shell [data-collapsible=icon] .app-shell-sidebar-footer{margin:0 var(--space-group) var(--space-group);padding:var(--space-related) 0 0}.app-shell [data-collapsible=icon] .app-shell-sidebar-identity{width:var(--dimension-44px);min-height:var(--dimension-44px);height:var(--dimension-44px);padding-inline:var(--space-related);justify-content:center}.app-shell [data-collapsible=icon] .app-shell-sidebar-identity .app-shell-account-copy,.app-shell [data-collapsible=icon] .app-shell-account-chevron{display:none}.app-shell-topbar [data-slot=button]{min-width:var(--space-8);min-height:var(--control-height-compact)}.app-shell-topbar [data-slot=avatar-fallback]{color:var(--product-on-action);background:var(--product-action)}.app-shell .app-scroll-region{color:var(--product-ink);background:var(--product-canvas);scrollbar-color:var(--product-muted) transparent}@supports (color:color-mix(in lab, red, red)){.app-shell .app-scroll-region{scrollbar-color:color-mix(in srgb, var(--product-muted) 42%, transparent) transparent}}.app-shell .app-scroll-region:focus-visible{outline:var(--border-width-strong) solid var(--product-action);outline-offset:var(--outline-offset-inset-sm)}.app-shell [data-slot=dropdown-menu-content]{border-color:var(--product-border);background:var(--product-surface);box-shadow:var(--product-shadow-raised)}.app-shell .app-mobile-nav{right:var(--dimension-10px);bottom:max(var(--dimension-10px), env(safe-area-inset-bottom));left:var(--dimension-10px);min-height:var(--dimension-66px);gap:var(--space-hairline);padding:var(--space-related);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-dialog);background:var(--product-surface);grid-template-columns:repeat(4,minmax(0,1fr))}@supports (color:color-mix(in lab, red, red)){.app-shell .app-mobile-nav{background:color-mix(in srgb, var(--product-surface) 96%, transparent)}}.app-shell .app-mobile-nav{box-shadow:var(--product-shadow-raised);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg))}.app-shell .app-mobile-nav [data-slot=button]{width:100%;min-width:0;min-height:var(--control-height-large);height:var(--control-height-large);grid-template-rows:var(--space-content) var(--dimension-14px);align-content:center;place-items:center;gap:var(--space-hairline);padding:var(--space-inline) var(--space-hairline);color:var(--product-muted);line-height:var(--line-height-solid);display:grid}.app-shell .app-mobile-nav [data-slot=button] span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-shell .app-mobile-nav [data-active=true]{color:var(--product-ink);background:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.app-shell .app-mobile-nav [data-active=true]{background:color-mix(in srgb, var(--product-action) 7%, var(--product-surface))}}.app-shell .app-mobile-nav [data-active=true]{box-shadow:inset 0 calc(var(--border-width-strong) * -1) 0 var(--product-action)}.app-shell .app-mobile-nav [data-active=true] svg{color:var(--product-action-text,var(--product-action))}@media (min-width:768px){.app-shell .app-mobile-nav{display:none}}@media (max-width:639px){.app-shell-topbar[data-has-tabs=true]{height:var(--dimension-102px);min-height:var(--dimension-102px);flex-wrap:wrap;row-gap:0;padding-bottom:0}.app-shell-topbar[data-has-tabs=true] .app-shell-topbar-location{flex:1 1 0}.app-shell-topbar[data-has-tabs=true] .app-shell-header-tabs{width:calc(100% + var(--space-7));height:var(--dimension-44px);margin:0 calc(var(--space-block) * -1);padding-inline:var(--space-block);border-top:var(--border-width-thin) solid var(--product-border);flex:0 0 calc(100% + 32px);order:3}.app-shell-topbar[data-has-tabs=true] .app-shell-header-tabs .workspace-tabs a{padding-inline:var(--space-block)}.app-shell-topbar[data-has-tabs=true] .app-shell-header-tabs .workspace-tabs a:after{right:var(--space-5);left:var(--space-5)}.app-shell-breadcrumb>span,.app-shell-breadcrumb>.app-shell-breadcrumb-root,.app-shell-breadcrumb>svg{display:none}}.app-shell[data-tenant-brand=true]{--color-brand:var(--tenant-brand);--product-action:var(--button-primary);--product-sidebar-active:var(--tenant-brand)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-tenant-brand=true]{--product-sidebar-active:color-mix(in srgb, var(--tenant-brand) 24%, var(--product-shell-surface))}}.app-shell[data-tenant-sidebar-mode=brand]{--product-shell-surface:var(--tenant-brand);--product-sidebar-ink:var(--tenant-brand-foreground);--product-sidebar-body:var(--tenant-brand-foreground)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-tenant-sidebar-mode=brand]{--product-sidebar-body:color-mix(in srgb, var(--tenant-brand-foreground) 78%, transparent)}}.app-shell[data-tenant-sidebar-mode=brand]{--product-sidebar-muted:var(--tenant-brand-foreground)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-tenant-sidebar-mode=brand]{--product-sidebar-muted:color-mix(in srgb, var(--tenant-brand-foreground) 62%, transparent)}}.app-shell[data-tenant-sidebar-mode=brand]{--product-sidebar-icon:var(--tenant-brand-foreground)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-tenant-sidebar-mode=brand]{--product-sidebar-icon:color-mix(in srgb, var(--tenant-brand-foreground) 72%, transparent)}}.app-shell[data-tenant-sidebar-mode=brand]{--product-sidebar-active:var(--tenant-brand-foreground)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-tenant-sidebar-mode=brand]{--product-sidebar-active:color-mix(in srgb, var(--tenant-brand-foreground) 15%, var(--tenant-brand))}}.app-shell[data-tenant-sidebar-mode=brand]{--product-sidebar-card:var(--tenant-brand-foreground)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-tenant-sidebar-mode=brand]{--product-sidebar-card:color-mix(in srgb, var(--tenant-brand-foreground) 10%, var(--tenant-brand))}}.app-shell[data-tenant-sidebar-mode=brand]{--sidebar-border:var(--tenant-brand-foreground)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-tenant-sidebar-mode=brand]{--sidebar-border:color-mix(in srgb, var(--tenant-brand-foreground) 18%, transparent)}}.app-shell[data-tenant-sidebar-mode=brand]{--sidebar-accent:var(--tenant-brand-foreground)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-tenant-sidebar-mode=brand]{--sidebar-accent:color-mix(in srgb, var(--tenant-brand-foreground) 12%, transparent)}}.app-shell[data-tenant-brand=true] .app-shell-brand-lockup strong{max-width:var(--dimension-126px);color:var(--product-sidebar-ink);letter-spacing:var(--letter-spacing-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell[data-tenant-brand=true] .app-shell-brand-lockup small{color:var(--product-sidebar-muted)}.app-shell-tenant-logo{width:var(--dimension-34px);height:var(--dimension-34px);border-radius:var(--radius-control);color:var(--tenant-brand);background:var(--ink-foreground);box-shadow:inset 0 0 0 var(--border-width-thin) var(--ink-surface);flex:0 0 34px;place-items:center;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-shell-tenant-logo{box-shadow:inset 0 0 0 var(--border-width-thin) color-mix(in srgb, var(--ink-surface) 9%, transparent)}}.app-shell-tenant-logo img{background:var(--ink-foreground);object-fit:cover;opacity:1;grid-area:1/1;width:100%;height:100%;padding:0}.app-shell-mobile-brand{align-items:center;gap:var(--space-related);min-width:0;color:var(--product-ink);display:none}.app-shell-mobile-brand .app-shell-tenant-logo{width:var(--dimension-30px);height:var(--dimension-30px);flex-basis:var(--dimension-30px);border-radius:var(--radius-control)}.app-shell-mobile-brand strong{max-width:min(var(--dimension-38vw), var(--dimension-180px));font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1023px){.app-shell-mobile-brand{display:flex}.app-shell[data-tenant-brand=true] .app-shell-breadcrumb>span,.app-shell[data-tenant-brand=true] .app-shell-breadcrumb>.app-shell-breadcrumb-root,.app-shell[data-tenant-brand=true] .app-shell-breadcrumb>svg{display:none}}@media (max-width:639px){.app-shell[data-tenant-brand=true] .app-shell-breadcrumb{display:none}}.app-shell-nav-group-toggle{height:var(--dimension-1-75rem);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caption);color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.app-shell-nav-group-toggle{color:color-mix(in srgb, var(--sidebar-foreground) 62%, transparent)}}.app-shell-nav-group-toggle:hover,.app-shell-nav-group-toggle[aria-expanded=true]{color:var(--sidebar-foreground)}.app-shell-nav-group-toggle .app-shell-nav-chevron{width:var(--dimension-0-875rem);height:var(--dimension-0-875rem);opacity:var(--opacity-56)}.app-shell-nav-chevron{transition:transform var(--duration-fast) var(--easing-standard)}.app-shell-nav-chevron[data-open]{transform:rotate(90deg)}.app-shell-nav-search{padding:var(--space-inline) var(--space-group) 0}.app-shell-nav-search-button{align-items:center;gap:var(--space-related);width:100%;height:var(--dimension-2rem);padding:0 var(--space-related);border:var(--border-width-thin) solid var(--sidebar-border);border-radius:var(--radius-control);background:var(--sidebar-accent);color:var(--product-sidebar-muted);font-size:var(--font-size-xs);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);display:flex}.app-shell-nav-search-button:hover{background:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.app-shell-nav-search-button:hover{background:color-mix(in srgb, var(--sidebar-foreground) 12%, var(--sidebar))}}.app-shell-nav-search-button:hover{border-color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.app-shell-nav-search-button:hover{border-color:color-mix(in srgb, var(--sidebar-foreground) 24%, transparent)}}.app-shell-nav-search-button>svg{width:var(--dimension-0-875rem);height:var(--dimension-0-875rem);opacity:var(--opacity-56);flex-shrink:0}.app-shell-nav-search-button>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.app-shell-nav-search-kbd{font-size:var(--font-size-2xs);font-family:var(--font-mono,monospace);padding:0 var(--space-inline);border:var(--border-width-thin) solid var(--sidebar-border);border-radius:var(--radius-control);color:var(--product-sidebar-muted);line-height:var(--line-height-solid)}.app-shell [data-collapsible=icon] .app-shell-nav-search,.app-shell [data-collapsible=icon] .app-shell-nav-favorites,.app-shell [data-collapsible=icon] .app-shell-nav-recent{display:none}.app-shell-nav-section-label{height:var(--dimension-1-75rem);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caption);color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.app-shell-nav-section-label{color:color-mix(in srgb, var(--sidebar-foreground) 50%, transparent)}}.app-shell-nav-section-label{cursor:default}.app-shell-nav-section-label:hover{background:0 0}.app-shell-nav-favorite-dot,.app-shell-nav-recent-dot{width:var(--space-related);height:var(--space-related);background:var(--color-brand);opacity:var(--opacity-56);border-radius:50%;flex-shrink:0}.app-shell-nav-recent-dot{background:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.app-shell-nav-recent-dot{background:color-mix(in srgb, var(--sidebar-foreground) 40%, transparent)}}.app-shell-nav-fav-toggle{right:var(--space-inline);width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control);color:var(--product-sidebar-muted);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);z-index:var(--z-sidebar);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.app-shell [data-slot=sidebar-menu-item]:hover .app-shell-nav-fav-toggle,.app-shell [data-slot=sidebar-menu-item]:focus-within .app-shell-nav-fav-toggle{opacity:var(--opacity-56)}.app-shell [data-slot=sidebar-menu-item] .app-shell-nav-fav-toggle:hover{opacity:1;background:var(--sidebar-accent);color:var(--product-sidebar-ink)}.app-shell-nav-fav-toggle[data-fav]{opacity:1;color:var(--color-brand)}.app-shell-nav-fav-toggle svg{width:var(--dimension-0-875rem);height:var(--dimension-0-875rem)}.app-shell [data-collapsible=icon] .app-shell-nav-fav-toggle{display:none}.app-shell [data-slot=sidebar-menu-item]{position:relative}@media (hover:none){.app-shell-nav-fav-toggle{opacity:1}}.app-shell [data-slot=sidebar-menu-item]:has(>.app-shell-nav-fav-toggle)>[data-slot=sidebar-menu-button]{padding-inline-end:var(--control-height)}.app-shell header.app-shell-topbar{height:auto;padding-block:var(--space-group);min-height:var(--dimension-72px);padding-inline:var(--space-content);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);margin-top:0;display:grid}.app-shell header.app-shell-topbar .app-shell-topbar-location{grid-column:1;min-width:0}.app-shell .app-shell-page-title{text-overflow:ellipsis;white-space:normal;color:var(--product-ink);font-size:var(--kit-fs-xl);font-weight:var(--kit-business-o-page-head-h1-font-weight);line-height:var(--kit-business-o-page-head-h1-line-height);margin:0;overflow:hidden}.app-shell header.app-shell-topbar .app-shell-topbar-actions{grid-column:3;justify-self:end}.app-shell header.app-shell-topbar .app-shell-header-tabs{border:0;grid-column:2;align-self:center;min-width:0;max-width:100%;height:auto;margin:0;padding:0}.app-shell header.app-shell-topbar .app-shell-header-tabs :is(.workspace-tabs,.header-tabs-capsule){height:auto;padding:var(--space-inline);gap:var(--space-inline);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-control);background:var(--muted);box-shadow:none}.app-shell header.app-shell-topbar .app-shell-header-tabs :is(.workspace-tabs a,[data-slot=tabs-trigger],.header-tabs-more){min-height:var(--control-height-compact);padding:var(--space-related) var(--space-block);border-radius:var(--radius-control);white-space:nowrap;color:var(--product-body)}.app-shell header.app-shell-topbar .app-shell-header-tabs :is(.workspace-tabs a,[data-slot=tabs-trigger],.header-tabs-more):after{display:none}.app-shell header.app-shell-topbar .app-shell-header-tabs :is(.workspace-tabs a[aria-current=page],[data-slot=tabs-trigger][data-active]){color:var(--product-accent-text);background:var(--card);box-shadow:var(--elevation-workspace-switch)}.app-shell .app-shell-page-actions{justify-content:flex-end;align-items:center;gap:var(--space-related);flex-wrap:wrap;min-width:0;display:flex}.app-shell .app-shell-page-actions:empty{display:none}.app-shell .app-shell-page-actions>*{max-width:100%}.app-shell .app-shell-page-actions .activity-editor-header-actions{flex-wrap:wrap}@media (max-width:1079px){.app-shell header.app-shell-topbar{gap:var(--space-group);height:auto;padding-block:var(--space-group);grid-template-columns:minmax(0,1fr) auto}.app-shell header.app-shell-topbar .app-shell-topbar-actions{grid-column:2}.app-shell header.app-shell-topbar .app-shell-header-tabs{grid-area:2/1/auto/-1;width:100%;overflow-x:auto}.app-shell header.app-shell-topbar .app-shell-header-tabs :is(.workspace-tabs,.header-tabs-capsule){width:max-content;max-width:100%;margin-inline:auto}}.app-shell .header-tabs-capsule{align-items:center;width:max-content;display:flex}.app-shell .header-tabs-capsule [data-slot=tabs-list]{gap:var(--space-inline);background:0 0;padding:0}.app-shell .header-tabs-more{align-items:center;gap:var(--space-inline);font-size:var(--font-size-sm);cursor:pointer;flex-shrink:0;display:inline-flex}.app-shell .header-tabs-more:is(:hover,[aria-expanded=true]){background:var(--color-accent-soft);color:var(--product-accent-text)}.app-shell .header-tabs-more:focus-visible{outline:var(--border-width-emphasis) solid var(--product-accent-text);outline-offset:var(--border-width-emphasis)}.header-tabs-menu{min-width:var(--dimension-160px)}@media (max-width:767px){.app-shell header.app-shell-topbar{gap:var(--kit-s3);grid-template-columns:minmax(0,1fr)}.app-shell header.app-shell-topbar .app-shell-topbar-actions{grid-column:1;justify-self:stretch;width:100%;min-width:0}.app-shell header.app-shell-topbar .app-shell-page-actions{flex:auto}.app-shell header.app-shell-topbar .app-shell-header-tabs{grid-row:auto}}.app-shell .app-shell-page-heading{min-width:0}.app-shell .app-shell-page-description{margin:var(--space-inline) 0 0;color:var(--product-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell:has(>main>.app-shell-topbar) .app-content{padding-top:0;padding-inline:var(--space-content)}.app-shell .app-shell-header-tabs .workspace-tabs a{gap:var(--space-related)}.app-shell header.app-shell-topbar .app-shell-header-tabs{isolation:isolate;position:relative}.header-tab-indicator{pointer-events:none;visibility:hidden;border-radius:var(--radius-control);background:var(--card);box-shadow:var(--elevation-workspace-switch);position:absolute;top:0;left:0}.header-tab-indicator[data-ready]{visibility:visible;transition:transform var(--duration-normal) var(--easing-standard-out), width var(--duration-normal) var(--easing-standard-out), height var(--duration-normal) var(--easing-standard-out)}.app-shell header.app-shell-topbar .app-shell-header-tabs:has(>.header-tab-indicator[data-ready]) :is(.workspace-tabs a,[data-slot=tabs-trigger],.header-tabs-more){z-index:var(--z-base);box-shadow:none;transition:color var(--duration-fast) var(--easing-standard);background:0 0;position:relative}.app-shell .workbench-page{width:min(100%, var(--dimension-1480px));padding:var(--space-region) var(--space-region) calc(var(--space-hero) + env(safe-area-inset-bottom))}.app-shell .workspace-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-region);margin-bottom:var(--space-region);padding:var(--space-group) 0 var(--space-region);border-bottom:var(--border-width-thin) solid var(--product-border);display:flex}.app-shell .workspace-page-header-with-tabs{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.app-shell .workspace-page-header-tabs{grid-column:1/-1;width:100%;min-width:0}.app-shell .workspace-page-header-tabs .workspace-tabs{width:100%}.app-shell .workspace-page-header>div:first-child{min-width:0;max-width:var(--dimension-760px)}.app-shell .workspace-page-section{margin-bottom:var(--space-related);color:var(--product-accent-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);display:block}.app-shell .workspace-page-header h1{color:var(--product-ink);font-size:var(--font-size-page);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);margin:0}.app-shell .workspace-page-header p{max-width:var(--dimension-680px);margin:var(--space-related) 0 0;color:var(--product-body);font-size:var(--font-size-sm);line-height:var(--line-height-comfortable)}.app-shell .workspace-page-actions{align-items:center;gap:var(--space-related);flex-wrap:wrap;flex:none;display:flex}.app-shell .workbench-hero{gap:var(--space-region);margin-bottom:var(--space-region);padding:var(--space-group) 0 var(--space-region);border-color:var(--product-border);animation-duration:var(--duration-normal)}.app-shell .workbench-hero:before{content:none}.app-shell .workbench-eyebrow{color:var(--product-action-text,var(--product-action));font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label)}.app-shell .workbench-hero h1{margin:var(--space-related) 0 var(--space-related);color:var(--product-ink);font-size:var(--font-size-page);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.app-shell .workbench-hero p{color:var(--product-body);max-width:var(--dimension-680px);font-size:var(--font-size-md);line-height:var(--line-height-comfortable)}.app-shell .workbench-hero-actions [data-slot=button]:first-child{min-height:var(--control-height);padding-inline:var(--space-block);color:var(--product-on-action);background:var(--product-action);box-shadow:none}.app-shell .workbench-hero-actions [data-slot=button]:first-child:hover{background:var(--product-action-hover)}.app-shell .workbench-hero-aside,.app-shell .hero-context{box-shadow:none;background:0 0;border-color:#0000}.app-shell .hero-context{padding:var(--space-inline) 0 var(--space-inline) var(--space-content);border-left:var(--border-width-thin) solid var(--product-border);position:relative;overflow:hidden}.app-shell .hero-context:after{content:none}.app-shell .hero-context:hover{border-color:var(--product-border);box-shadow:none}.app-shell .hero-context span,.app-shell .hero-context small{color:var(--product-body)}.app-shell .hero-context strong{color:var(--product-ink);font-weight:var(--font-weight-semibold)}.app-shell .summary-rail{margin-bottom:var(--space-region);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-card);background:var(--product-surface);gap:0;overflow:hidden}.app-shell .summary-rail-card{gap:var(--space-inline);min-height:var(--dimension-104px);padding:var(--space-block);border:0;border-right:var(--border-width-thin) solid var(--product-border);border-bottom:var(--border-width-thin) solid var(--product-border);box-shadow:none;transition:border-color var(--duration-fast) var(--easing-standard-out), background-color var(--duration-fast) var(--easing-standard-out);background:0 0;border-radius:0}.app-shell .summary-rail-card:hover{background:var(--metric-tone,var(--product-action))}@supports (color:color-mix(in lab, red, red)){.app-shell .summary-rail-card:hover{background:color-mix(in srgb, var(--metric-tone,var(--product-action)) 3%, var(--product-surface))}}.app-shell .summary-rail-card:hover{box-shadow:none;transform:none}.app-shell .summary-rail-card:before{content:none}.app-shell .summary-rail-card:hover:before{box-shadow:none}.app-shell .summary-rail-card:nth-child(2n){border-right:0}.app-shell .summary-rail-card:nth-last-child(-n+2){border-bottom:0}.app-shell .summary-rail span,.app-shell .summary-rail small{color:var(--product-body);font-size:var(--font-size-xs)}.app-shell .summary-rail strong{color:var(--product-ink);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.app-shell .summary-rail-card:hover strong{color:var(--product-ink)}.app-shell .community-site-config-page .summary-rail,.app-shell .community-event-detail-page>.summary-rail{margin:0 0 var(--space-block)}.app-shell .community-event-detail-page>.summary-rail strong,.app-shell .community-site-config-page .summary-rail strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .workbench-layout,.app-shell .workbench-stack{gap:var(--space-content)}.app-shell .workbench-surface{padding:var(--space-content) 0;border:0;border-top:var(--border-width-thin) solid var(--product-border);box-shadow:none;transition:border-color var(--duration-fast) var(--easing-standard-out);background:0 0;border-radius:0}.app-shell .workbench-surface:first-child{border-top:0;padding-top:0}.app-shell .workbench-surface[data-variant=raised]{padding:var(--space-content);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-card);background:var(--product-surface)}.app-shell .workbench-surface:hover{border-color:var(--product-border);box-shadow:none}.app-shell .workbench-surface-head{margin-bottom:var(--space-block);padding-inline:0;padding-bottom:var(--space-block);border-color:var(--product-border)}.app-shell .workbench-surface-head h2{color:var(--product-ink);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}@media (max-width:767px){.app-shell .workbench-page{padding:var(--space-block) var(--space-block) calc(var(--dimension-66px) + max(var(--dimension-10px), env(safe-area-inset-bottom)) + var(--space-block))}.app-shell .workspace-page-header{align-items:stretch;gap:var(--space-block);flex-direction:column}.app-shell .workspace-page-header-with-tabs{display:flex}.app-shell .workspace-page-actions{width:100%}}.app-shell .workbench-surface-head p{color:var(--product-body)}.app-shell .workbench-surface-head>a{min-height:var(--dimension-36px);padding-inline:var(--space-group);color:var(--product-action-text,var(--product-action));border-radius:var(--radius-control);background:0 0}.app-shell .workbench-surface-head>a:hover{background:var(--product-orange-soft)}.app-shell .action-list{gap:0}.app-shell .action-row{min-height:var(--dimension-68px);grid-template-columns:var(--space-7) minmax(0, 1fr) auto;gap:var(--space-group);padding:var(--space-group) var(--space-inline);border-bottom:var(--border-width-thin) solid var(--product-border);transition:background var(--duration-fast) var(--easing-standard-out);background:0 0;border-radius:0}.app-shell .action-list .action-row:last-child{border-bottom:0}.app-shell .action-row:hover{background:var(--product-orange-soft)}@supports (color:color-mix(in lab, red, red)){.app-shell .action-row:hover{background:color-mix(in srgb, var(--product-orange-soft) 55%, transparent)}}.app-shell .action-row:hover{box-shadow:none;transform:none}.app-shell .action-row-icon{width:var(--space-7);height:var(--space-7);color:var(--action-tone,var(--product-body));border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-control);background:var(--product-surface)}.app-shell .action-row:hover .action-row-icon{box-shadow:none;transform:none}.app-shell .action-row-copy{gap:var(--space-inline)}.app-shell .action-row-copy strong{color:var(--product-ink);font-weight:var(--font-weight-semibold)}.app-shell .action-row-copy small,.app-shell .action-row-meta{color:var(--product-body)}.app-shell .action-row-link{min-height:var(--dimension-36px);padding-inline:var(--space-group);color:var(--product-body);border-color:var(--product-border);background:var(--product-surface)}.app-shell .action-row:hover .action-row-link{color:var(--product-action-text,var(--product-action));border-color:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.app-shell .action-row:hover .action-row-link{border-color:color-mix(in srgb, var(--product-action) 38%, var(--product-border))}}.app-shell .feature-panel{padding:var(--space-region);color:var(--product-on-dark);border:var(--border-width-thin) solid var(--product-on-dark)}@supports (color:color-mix(in lab, red, red)){.app-shell .feature-panel{border:var(--border-width-thin) solid color-mix(in srgb, var(--product-on-dark) 12%, transparent)}}.app-shell .feature-panel{border-radius:var(--radius-card);background:var(--product-dark);box-shadow:none}.app-shell .feature-panel[data-tone=dark],.app-shell .feature-panel[data-tone=brand]{background:var(--product-dark);box-shadow:none}.app-shell .feature-panel:before,.app-shell .feature-panel:after{content:none}.app-shell .feature-panel:hover{box-shadow:none;transform:none}.app-shell .feature-panel>span,.app-shell .feature-panel[data-tone=brand]>span{color:var(--product-highlight);font-weight:var(--font-weight-semibold)}.app-shell .feature-panel h2{font-weight:var(--font-weight-semibold)}.app-shell .feature-panel p,.app-shell .feature-panel[data-tone=brand] p{color:var(--product-on-dark)}@supports (color:color-mix(in lab, red, red)){.app-shell .feature-panel p,.app-shell .feature-panel[data-tone=brand] p{color:color-mix(in srgb, var(--product-on-dark) 72%, transparent)}}.app-shell .feature-panel .button,.app-shell .feature-panel[data-tone=brand] .button{min-height:var(--dimension-44px);color:var(--product-dark);border-color:var(--product-on-dark);background:var(--product-on-dark);box-shadow:none}.app-shell .feature-panel [data-slot=button],.app-shell .feature-panel[data-tone=brand] [data-slot=button]{min-height:var(--control-height);color:var(--product-dark);border-color:var(--product-on-dark);background:var(--product-on-dark);box-shadow:none}.app-shell .feature-panel .button:hover,.app-shell .feature-panel [data-slot=button]:hover,.app-shell .feature-panel[data-tone=brand] .button:hover,.app-shell .feature-panel[data-tone=brand] [data-slot=button]:hover{color:var(--product-dark);background:var(--product-on-dark)}@supports (color:color-mix(in lab, red, red)){.app-shell .feature-panel .button:hover,.app-shell .feature-panel [data-slot=button]:hover,.app-shell .feature-panel[data-tone=brand] .button:hover,.app-shell .feature-panel[data-tone=brand] [data-slot=button]:hover{background:color-mix(in srgb, var(--product-on-dark) 90%, var(--product-highlight))}}.app-shell .feature-panel .button:hover,.app-shell .feature-panel [data-slot=button]:hover,.app-shell .feature-panel[data-tone=brand] .button:hover,.app-shell .feature-panel[data-tone=brand] [data-slot=button]:hover{box-shadow:none}.app-shell .inline-progress>div{color:var(--product-body)}.app-shell .inline-progress-track{background:var(--product-surface-muted)}.app-shell .inline-progress-track [data-slot=progress-indicator]{background:var(--product-brand)}@media (min-width:640px){.app-shell .action-row{grid-template-columns:var(--space-7) minmax(0, 1fr) auto auto}}@media (min-width:768px){.app-shell .workbench-page{width:min(100%, var(--dimension-1480px));padding:var(--space-region) var(--space-region) var(--space-page)}.app-shell .workbench-hero{padding:var(--space-group) 0 var(--space-section)}.app-shell .summary-rail-card{padding:var(--space-content)}.app-shell .workbench-surface{padding:var(--space-region) 0}.app-shell .workbench-surface[data-variant=raised]{padding:var(--space-region)}}@media (max-width:639px){.app-shell .workspace-page-header{align-items:flex-start;gap:var(--space-block);margin-bottom:var(--space-block);padding:var(--space-inline) 0 var(--space-content);flex-direction:column}.app-shell .workspace-page-actions{width:100%}}@media (min-width:980px){.app-shell .workbench-hero{grid-template-columns:minmax(0, 1fr) minmax(var(--dimension-250px), .34fr)}.app-shell .summary-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .summary-rail-card{border-bottom:0}.app-shell .summary-rail-card:nth-child(2n){border-right:var(--border-width-thin) solid var(--product-border)}.app-shell .summary-rail-card:last-child{border-right:0}.app-shell .workbench-layout{grid-template-columns:minmax(0, 1.5fr) minmax(var(--dimension-300px), .72fr)}}.app-shell .workspace-section{min-width:0;color:var(--product-ink)}.app-shell .workspace-section[data-variant=divided]{padding-block:var(--space-region);border-top:var(--border-width-thin) solid var(--product-border)}.app-shell .workspace-section[data-variant=divided]:first-child{border-top:0;padding-top:0}.app-shell .workspace-section[data-variant=raised]{border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-card);background:var(--product-surface);overflow:hidden}.app-shell .workspace-section-head{min-height:var(--space-9);justify-content:space-between;align-items:flex-start;gap:var(--space-content);margin-bottom:var(--space-group);display:flex}.app-shell .workspace-section[data-variant=raised]>.workspace-section-head{padding:var(--space-block) var(--space-content);border-bottom:var(--border-width-thin) solid var(--product-border);margin:0}.app-shell .workspace-section-head h2{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-snug);margin:0}.app-shell .workspace-section-head p{max-width:var(--dimension-66ch);margin:var(--space-inline) 0 0;color:var(--product-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.app-shell .workspace-section-action{flex:none}.app-shell .workspace-section[data-variant=raised]>.workspace-section-body{padding:var(--space-content)}.app-shell .workspace-toolbar{min-height:var(--dimension-46px);justify-content:space-between;align-items:center;gap:var(--space-group);padding-block:var(--space-related);border-bottom:var(--border-width-thin) solid var(--product-border);flex-wrap:wrap;display:flex}.app-shell .workspace-filter-bar{gap:var(--space-group);min-width:0;padding:var(--space-group) var(--space-group);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-card);background:var(--product-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-shell .workspace-filter-meta{grid-column:1/-1}.app-shell .workspace-filter-primary,.app-shell .workspace-filter-secondary,.app-shell .workspace-filter-actions,.app-shell .workspace-filter-meta{align-items:center;gap:var(--space-related);min-width:0;display:flex}.app-shell .workspace-filter-primary,.app-shell .workspace-filter-secondary{justify-content:space-between}.app-shell .workspace-filter-pills{align-items:center;gap:var(--space-related);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.app-shell .workspace-filter-pills::-webkit-scrollbar{display:none}.app-shell .workspace-filter-pills a{min-height:var(--dimension-36px);align-items:center;gap:var(--space-related);padding-inline:var(--space-group);color:var(--product-body);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-full);background:var(--product-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none;display:inline-flex}.app-shell .workspace-filter-pills a:hover{color:var(--product-ink);border-color:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.app-shell .workspace-filter-pills a:hover{border-color:color-mix(in srgb, var(--product-action) 30%, var(--product-border))}}.app-shell .workspace-filter-pills a[aria-current=page]{color:var(--product-ink);border-color:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.app-shell .workspace-filter-pills a[aria-current=page]{border-color:color-mix(in srgb, var(--product-action) 35%, var(--product-border))}}.app-shell .workspace-filter-pills a[aria-current=page]{background:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.app-shell .workspace-filter-pills a[aria-current=page]{background:color-mix(in srgb, var(--product-action) 7%, var(--product-surface))}}.app-shell .workspace-filter-pills small{color:inherit;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.app-shell .workspace-filter-search{min-width:min(100%, var(--dimension-240px))}.app-shell .workspace-filter-search :is(input,[data-slot=input]){min-height:var(--control-height-compact)}.app-shell .workspace-filter-meta{color:var(--product-body);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap}.app-shell .workspace-filter-meta span+span:before{margin-right:var(--space-related);color:var(--product-muted);content:"·"}.app-shell .workspace-filter-actions{justify-content:flex-end}.app-shell .workspace-tabs{align-items:center;gap:var(--space-content);border-bottom:var(--border-width-thin) solid var(--product-border);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.app-shell .workspace-tabs::-webkit-scrollbar{display:none}.app-shell .workspace-tabs a{min-height:var(--dimension-44px);align-items:center;gap:var(--space-related);color:var(--product-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex:none;display:inline-flex;position:relative}.app-shell .workspace-tabs a:after{content:"";right:0;bottom:calc(var(--border-width-thin) * -1);height:var(--border-width-strong);border-radius:var(--radius-control) var(--radius-control) 0 0;background:0 0;position:absolute;left:0}.app-shell .workspace-tabs a[aria-current=page]{color:var(--product-ink)}.app-shell .workspace-tabs a[aria-current=page]:after{background:var(--product-action)}.app-shell .workspace-tabs small{color:var(--product-muted);font-variant-numeric:tabular-nums}.app-shell .status-badge[data-tone]{--status-badge-color:var(--product-muted);justify-content:flex-start;align-items:center;gap:var(--space-related);width:fit-content;min-width:0;max-width:100%;height:auto;min-height:0;color:var(--product-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-compact);white-space:nowrap;vertical-align:middle;background:0 0;border:0;border-radius:0;flex-shrink:1;padding:0;display:inline-flex;overflow:hidden}.app-shell .status-badge>i{width:var(--dimension-7px);height:var(--dimension-7px);background:var(--status-badge-color);box-shadow:0 0 0 var(--border-width-emphasis) var(--status-badge-color);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.app-shell .status-badge>i{box-shadow:0 0 0 var(--border-width-emphasis) color-mix(in srgb, var(--status-badge-color) 10%, transparent)}}.app-shell .status-badge>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell .status-badge[data-tone=brand]{--status-badge-color:var(--product-action-text,var(--product-action))}.app-shell .status-badge[data-tone=info]{--status-badge-color:var(--color-status-info)}.app-shell .status-badge[data-tone=success]{--status-badge-color:var(--color-status-success)}.app-shell .status-badge[data-tone=warning]{--status-badge-color:var(--color-status-warning)}.app-shell .status-badge[data-tone=danger]{--status-badge-color:var(--color-status-error)}.app-shell .status-dot{--status-dot-color:var(--product-muted);width:fit-content;min-height:var(--space-6);align-items:center;gap:var(--space-inline);padding:var(--space-inline) var(--space-related);border:var(--border-width-thin) solid var(--status-dot-color);flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-shell .status-dot{border:var(--border-width-thin) solid color-mix(in srgb, var(--status-dot-color) 18%, transparent)}}.app-shell .status-dot{border-radius:var(--radius-full);color:var(--status-dot-color);background:var(--status-dot-color)}@supports (color:color-mix(in lab, red, red)){.app-shell .status-dot{background:color-mix(in srgb, var(--status-dot-color) 10%, transparent)}}.app-shell .status-dot{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-compact);white-space:nowrap}.app-shell .status-dot[data-tone=brand],.app-shell .status-dot[data-tone=orange],.app-shell .status-dot[data-tone=warning]{--status-dot-color:var(--color-status-warning)}.app-shell .status-dot[data-tone=info],.app-shell .status-dot[data-tone=blue]{--status-dot-color:var(--color-status-info)}.app-shell .status-dot[data-tone=success],.app-shell .status-dot[data-tone=green]{--status-dot-color:var(--color-status-success)}.app-shell .status-dot[data-tone=danger],.app-shell .status-dot[data-tone=red]{--status-dot-color:var(--color-status-error)}.app-shell .status-dot[data-tone=violet]{--status-dot-color:var(--product-action-text,var(--product-action))}.app-shell .workspace-preview-status{align-items:center;gap:var(--space-related);min-height:var(--space-7);padding:var(--space-related) var(--space-group);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-full);color:var(--product-body);background:var(--card);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:inline-flex}.app-shell .workspace-preview-status>span{width:var(--dimension-7px);height:var(--dimension-7px);background:var(--product-action-text,var(--color-brand));box-shadow:0 0 0 var(--border-width-accent) var(--product-action-text,var(--color-brand));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.app-shell .workspace-preview-status>span{box-shadow:0 0 0 var(--border-width-accent) color-mix(in srgb, var(--product-action-text,var(--color-brand)) 14%, transparent)}}[data-theme=dark] .app-shell .workspace-preview-status{background:var(--card)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .app-shell .workspace-preview-status{background:color-mix(in srgb, var(--card) 94%, var(--ink-foreground) 2%)}}.app-shell .workspace-split{border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-card);background:var(--product-surface);min-width:0;display:grid;overflow:hidden}.app-shell .workspace-split-list,.app-shell .workspace-detail-rail,.app-shell .workspace-list{min-width:0}.app-shell .workspace-data-table{border-radius:var(--radius-card);background:var(--table-surface);border:0;min-width:0;overflow:clip}.app-shell .workspace-data-table-scroll{min-width:0;overflow-x:auto}.app-shell .workspace-data-table-scroll>[data-slot=table-container]{min-width:var(--workspace-table-min-width,100%);overflow:visible}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll){--workspace-table-row-height-sm:var(--space-9);--workspace-table-row-height-md:var(--dimension-60px);--workspace-table-row-height-lg:var(--dimension-72px);--workspace-table-row-height:var(--workspace-table-row-height-md);--workspace-table-row-hover:var(--table-hover);--workspace-table-cell-padding-block:calc(var(--space-related) + var(--space-hairline))}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll)[data-density=sm]{--workspace-table-row-height:var(--workspace-table-row-height-sm);--workspace-table-cell-padding-block:var(--space-inline)}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll)[data-density=lg]{--workspace-table-row-height:var(--workspace-table-row-height-lg);--workspace-table-cell-padding-block:var(--space-group)}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) table{width:100%;min-width:var(--workspace-table-min-width,0);border-collapse:collapse;table-layout:auto}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) th,.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) td{padding:var(--workspace-table-cell-padding-block) var(--space-block);border-bottom:var(--border-width-thin) solid var(--table-divider);text-align:left;vertical-align:middle;min-width:var(--workspace-table-column-min-width,0);width:var(--workspace-table-column-width,auto)}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) :is(th,td)[data-nowrap]{white-space:nowrap}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) :is(th,td)[data-sticky=start]{box-shadow:var(--border-width-thin) 0 0 var(--color-border-subtle);position:sticky;left:0}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) :is(th,td)[data-sticky=end]{box-shadow:calc(var(--border-width-thin) * -1) 0 0 var(--color-border-subtle);position:sticky;right:0}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) th[data-sticky]{z-index:var(--z-local-overlay)}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) td[data-sticky]{z-index:var(--z-base);background:var(--product-surface)}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) tbody tr:hover td{background:var(--workspace-table-row-hover)}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) th{z-index:var(--z-local-raised);height:var(--table-header-height);color:var(--product-body);background:var(--table-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums;position:sticky;top:0}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) td{isolation:isolate;height:var(--workspace-table-row-height);color:var(--product-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal);font-variant-numeric:tabular-nums}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) td[data-priority=primary]{color:var(--product-ink);font-weight:var(--font-weight-medium)}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) :is(th,td)[data-align=center]{text-align:center}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) :is(th,td)[data-align=end]{text-align:right}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) tbody tr:last-child td{border-bottom:0}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) tbody tr:hover{background:var(--workspace-table-row-hover)}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) tbody tr[data-interactive]{cursor:pointer}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) tbody tr[data-interactive]:focus-visible{outline:var(--border-width-strong) solid var(--product-action);outline-offset:calc(var(--border-width-strong) * -1)}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) tbody tr[data-state=danger]{box-shadow:inset var(--border-width-emphasis) 0 0 var(--color-status-error)}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) tbody tr[data-state=warning]{box-shadow:inset var(--border-width-emphasis) 0 0 var(--color-status-warning)}.app-shell .workspace-data-table-footer{min-height:var(--dimension-44px);justify-content:space-between;align-items:center;gap:var(--space-group);padding:var(--space-group) var(--space-block);color:var(--product-body);border-top:var(--border-width-thin) solid var(--product-border);background:var(--product-canvas);display:flex}@supports (color:color-mix(in lab, red, red)){.app-shell .workspace-data-table-footer{background:color-mix(in srgb, var(--product-canvas) 45%, var(--product-surface))}}.app-shell .workspace-data-table-footer{font-size:var(--font-size-xs)}.app-shell .workspace-data-table-empty{border-style:dashed}.app-shell .workspace-row{min-width:0;min-height:var(--space-10);grid-template-columns:minmax(0, 1fr) auto var(--space-5);align-items:center;gap:var(--space-group);padding:var(--space-group) var(--space-block);border-bottom:var(--border-width-thin) solid var(--product-border);transition:background-color var(--duration-fast) var(--easing-standard-out);background:0 0;display:grid}.app-shell .workspace-row:last-child{border-bottom:0}.app-shell .workspace-row:hover{background:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.app-shell .workspace-row:hover{background:color-mix(in srgb, var(--product-action) 4%, var(--product-surface))}}.app-shell .workspace-row[data-selected]{background:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.app-shell .workspace-row[data-selected]{background:color-mix(in srgb, var(--product-action) 7%, var(--product-surface))}}.app-shell .workspace-row-icon{width:var(--dimension-30px);height:var(--dimension-30px);color:var(--product-body);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-control);place-items:center;display:none}.app-shell .workspace-row-icon[data-empty]{background:0 0;border-color:#0000}.app-shell .workspace-row-copy{gap:var(--space-inline);min-width:0;display:grid}.app-shell .workspace-row-copy strong{color:var(--product-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .workspace-row-copy small{color:var(--product-body);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .workspace-row-status,.app-shell .workspace-row-meta{min-width:0;color:var(--product-body);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:right}.app-shell .workspace-row-status[data-empty],.app-shell .workspace-row-meta[data-empty]{visibility:hidden}.app-shell .workspace-row-status{display:none}.app-shell .workspace-row-arrow{color:var(--product-muted)}.app-shell .workspace-detail-rail{border-top:var(--border-width-thin) solid var(--product-border);background:var(--product-surface)}@supports (color:color-mix(in lab, red, red)){.app-shell .workspace-detail-rail{background:color-mix(in srgb, var(--product-surface) 95%, var(--product-canvas))}}.app-shell .detail-rail>header{min-height:var(--dimension-70px);justify-content:space-between;align-items:flex-start;gap:var(--space-block);padding:var(--space-block);border-bottom:var(--border-width-thin) solid var(--product-border);display:flex}.app-shell .detail-rail>header>div{min-width:0}.app-shell .detail-rail>header>div>span{color:var(--product-action-text,var(--product-action));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.app-shell .detail-rail h2{margin:var(--space-inline) 0 0;color:var(--product-ink);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact)}.app-shell .detail-rail-body{padding:var(--space-block)}.app-shell .detail-rail>footer{padding:var(--space-block) var(--space-block);border-top:var(--border-width-thin) solid var(--product-border)}.app-shell .workspace-detail-summary{margin:0 0 var(--space-block);color:var(--product-body);font-size:var(--font-size-sm);line-height:var(--line-height-comfortable)}.app-shell .case-detail-flat .case-detail-grid{gap:var(--space-content)}.app-shell .case-detail-flat :is(.case-main,.case-aside){border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-card);background:var(--product-surface);gap:0;min-width:0;overflow:hidden}.app-shell .case-detail-flat :is(.case-main,.case-aside)>.card{padding:var(--space-content);border:0;border-bottom:var(--border-width-thin) solid var(--product-border);box-shadow:none;background:0 0;border-radius:0;margin:0}.app-shell .case-detail-flat :is(.case-main,.case-aside)>.card:last-child{border-bottom:0}.app-shell .case-detail-flat .next-step-panel{background:0 0;margin:0}.app-shell .case-detail-flat .attachment-list{border-top:var(--border-width-thin) solid var(--product-border);gap:0}.app-shell .case-detail-flat .attachment-list a{border:0;border-bottom:var(--border-width-thin) solid var(--product-border);border-radius:0;padding-inline:0}.app-shell .case-detail-flat .attachment-list a:last-child{border-bottom:0}.app-shell .workspace-meta-grid{gap:0;margin:0;display:grid}.app-shell .workspace-meta-grid>div{grid-template-columns:minmax(var(--dimension-88px), .42fr) minmax(0, 1fr);gap:var(--space-block);padding:var(--space-group) 0;border-bottom:var(--border-width-thin) solid var(--product-border);display:grid}.app-shell .workspace-meta-grid>div:last-child{border-bottom:0}.app-shell .workspace-meta-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace-meta-grid[data-columns="2"]>div{align-content:start;gap:var(--space-inline);padding:var(--space-group) var(--space-block) var(--space-group) 0;border-bottom:var(--border-width-thin) solid var(--product-border);grid-template-columns:1fr}.app-shell .workspace-meta-grid[data-columns="2"]>div[data-wide]{grid-column:1/-1}.app-shell .workspace-meta-grid[data-columns="2"]>div:nth-last-child(-n+2):not([data-wide]),.app-shell .workspace-meta-grid[data-columns="2"]>div:last-child{border-bottom:0}.app-shell .workspace-meta-grid dt{color:var(--product-muted);font-size:var(--font-size-xs)}.app-shell .workspace-meta-grid dd{min-width:0;color:var(--product-ink);font-size:var(--font-size-body);line-height:var(--line-height-normal);overflow-wrap:anywhere;margin:0}.app-shell .workspace-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.app-shell .workspace-timeline>li{--timeline-tone:var(--product-muted);grid-template-columns:var(--dimension-18px) minmax(0, 1fr);gap:var(--space-group);min-width:0;padding:0 0 var(--space-content);display:grid;position:relative}.app-shell .workspace-timeline>li:last-child{padding-bottom:0}.app-shell .workspace-timeline>li:before{top:var(--space-5);bottom:0;left:var(--space-2);width:var(--border-width-thin);content:"";background:var(--product-border);position:absolute}.app-shell .workspace-timeline>li:last-child:before{content:none}.app-shell .workspace-timeline>li>i{width:var(--dimension-9px);height:var(--dimension-9px);margin-top:var(--space-inline);border:var(--border-width-strong) solid var(--product-surface);background:var(--timeline-tone);box-shadow:0 0 0 var(--border-width-thin) var(--timeline-tone);border-radius:50%}.app-shell .workspace-timeline>li[data-tone=brand]{--timeline-tone:var(--product-action)}.app-shell .workspace-timeline>li[data-tone=info]{--timeline-tone:var(--color-status-info)}.app-shell .workspace-timeline>li[data-tone=success]{--timeline-tone:var(--color-status-success)}.app-shell .workspace-timeline>li[data-tone=warning]{--timeline-tone:var(--color-status-warning)}.app-shell .workspace-timeline>li[data-tone=danger]{--timeline-tone:var(--color-status-error)}.app-shell .workspace-timeline-content{gap:var(--space-related);min-width:0;display:grid}.app-shell .workspace-timeline-content>header{justify-content:space-between;align-items:flex-start;gap:var(--space-group);display:flex}.app-shell .workspace-timeline-content>header>strong{color:var(--product-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.app-shell .workspace-timeline-content>header>small{color:var(--product-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.app-shell .workspace-timeline-content>p{color:var(--product-body);font-size:var(--font-size-xs);line-height:var(--line-height-comfortable);margin:0}.app-shell .workspace-timeline-content dl{gap:var(--space-related) var(--space-content);flex-wrap:wrap;margin:0;display:flex}.app-shell .workspace-timeline-content dl>div{gap:var(--space-related);font-size:var(--font-size-xs);display:flex}.app-shell .workspace-timeline-content dt{color:var(--product-muted)}.app-shell .workspace-timeline-content dd{color:var(--product-ink);margin:0}.app-shell .workspace-timeline-next,.app-shell .workspace-timeline-history{gap:var(--space-inline);padding-top:var(--space-related);border-top:var(--border-width-thin) solid var(--product-border);color:var(--product-body);font-size:var(--font-size-xs);display:grid}.app-shell .workspace-timeline-next>span,.app-shell .workspace-timeline-history>span{color:var(--product-muted)}.app-shell .workspace-timeline-next>strong{color:var(--product-ink);font-weight:var(--font-weight-semibold)}.app-shell .workspace-timeline-recovery{grid-template-columns:var(--dimension-18px) minmax(0, 1fr);gap:var(--space-related);padding:var(--space-group);color:var(--product-body);border:var(--border-width-thin) solid var(--color-status-warning);display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell .workspace-timeline-recovery{border:var(--border-width-thin) solid color-mix(in srgb, var(--color-status-warning) 30%, var(--product-border))}}.app-shell .workspace-timeline-recovery{border-radius:var(--radius-control);background:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.app-shell .workspace-timeline-recovery{background:color-mix(in srgb, var(--color-status-warning) 5%, var(--product-surface))}}.app-shell .workspace-timeline-recovery{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.app-shell .workspace-timeline-recovery svg{width:var(--icon-size-md);color:var(--color-status-warning)}.app-shell .workspace-timeline-recovery span{margin-bottom:var(--space-hairline);color:var(--product-ink);font-weight:var(--font-weight-semibold);display:block}.app-shell .evidence-panel{gap:var(--space-content);min-width:0;padding:var(--space-region);color:var(--product-on-dark,var(--ink-foreground));border:var(--border-width-thin) solid var(--ink-foreground);display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell .evidence-panel{border:var(--border-width-thin) solid color-mix(in srgb, var(--ink-foreground) 12%, transparent)}}.app-shell .evidence-panel{border-radius:var(--radius-card);background:var(--product-dark,var(--ink-background))}.app-shell .evidence-panel-copy{gap:var(--space-related);display:grid}.app-shell .evidence-panel-copy>span{color:var(--product-highlight)}@supports (color:color-mix(in lab, red, red)){.app-shell .evidence-panel-copy>span{color:color-mix(in srgb, var(--product-highlight) 86%, var(--ink-foreground))}}.app-shell .evidence-panel-copy>span{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label)}.app-shell .evidence-panel h2{color:inherit;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);margin:0}.app-shell .evidence-panel p{max-width:var(--dimension-70ch);color:var(--product-on-dark,var(--ink-foreground));margin:0}@supports (color:color-mix(in lab, red, red)){.app-shell .evidence-panel p{color:color-mix(in srgb, var(--product-on-dark,var(--ink-foreground)) 72%, transparent)}}.app-shell .evidence-panel p{font-size:var(--font-size-sm);line-height:var(--line-height-comfortable)}.app-shell .evidence-panel dl{grid-template-columns:repeat(auto-fit, minmax(var(--dimension-120px), 1fr));gap:var(--space-group);padding-top:var(--space-content);border-top:var(--border-width-thin) solid var(--ink-foreground);margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell .evidence-panel dl{border-top:var(--border-width-thin) solid color-mix(in srgb, var(--ink-foreground) 13%, transparent)}}.app-shell .evidence-panel dl>div{gap:var(--space-inline);display:grid}.app-shell .evidence-panel dt{color:var(--product-on-dark,var(--ink-foreground))}@supports (color:color-mix(in lab, red, red)){.app-shell .evidence-panel dt{color:color-mix(in srgb, var(--product-on-dark,var(--ink-foreground)) 58%, transparent)}}.app-shell .evidence-panel dt{font-size:var(--font-size-xs)}.app-shell .evidence-panel dd{color:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.app-shell .evidence-panel>footer{gap:var(--space-related);flex-wrap:wrap;display:flex}.app-shell .evidence-panel>footer [data-slot=button]{min-height:var(--control-height-compact);color:var(--ink-background);border-color:var(--ink-foreground);background:var(--ink-foreground)}.app-shell .workspace-empty{min-height:var(--dimension-176px);justify-content:center;align-items:center;gap:var(--space-group);padding:var(--space-region);color:var(--product-body);text-align:center;flex-direction:column;display:flex}.app-shell .workspace-empty[data-compact]{min-height:var(--dimension-108px);text-align:left;flex-direction:row}.app-shell .workspace-state-main{justify-content:center;align-items:center;gap:var(--space-group);min-width:0;max-width:100%;display:flex}.app-shell .workspace-state-icon{width:var(--dimension-36px);height:var(--dimension-36px);color:var(--product-body);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-control);background:var(--product-surface);flex:none;place-items:center;display:grid}.app-shell .workspace-state-copy{text-align:left;min-width:0}.app-shell .workspace-empty strong{color:var(--product-ink);font-size:var(--font-size-md);display:block}.app-shell .workspace-empty p{max-width:var(--dimension-48ch);margin:var(--space-inline) 0 0;color:var(--product-body);font-size:var(--font-size-xs);line-height:var(--line-height-comfortable)}.app-shell .workspace-state[data-kind=error] .workspace-state-icon,.app-shell .workspace-state[data-kind=permission] .workspace-state-icon,.app-shell .workspace-state[data-kind=session-expired] .workspace-state-icon{color:var(--color-status-error);border-color:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.app-shell .workspace-state[data-kind=error] .workspace-state-icon,.app-shell .workspace-state[data-kind=permission] .workspace-state-icon,.app-shell .workspace-state[data-kind=session-expired] .workspace-state-icon{border-color:color-mix(in srgb, var(--color-status-error) 24%, var(--product-border))}}.app-shell .workspace-state[data-kind=error] .workspace-state-icon,.app-shell .workspace-state[data-kind=permission] .workspace-state-icon,.app-shell .workspace-state[data-kind=session-expired] .workspace-state-icon{background:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.app-shell .workspace-state[data-kind=error] .workspace-state-icon,.app-shell .workspace-state[data-kind=permission] .workspace-state-icon,.app-shell .workspace-state[data-kind=session-expired] .workspace-state-icon{background:color-mix(in srgb, var(--color-status-error) 5%, var(--product-surface))}}.app-shell .workspace-state[data-kind=no-results] .workspace-state-icon{color:var(--product-action-text,var(--product-action))}.app-shell .workspace-state[data-kind=loading] .workspace-state-icon svg{animation:workspace-state-spin var(--duration-spinner) var(--easing-linear) infinite}.app-shell .workspace-state-action{justify-content:center;align-items:center;display:flex}@keyframes workspace-state-spin{to{transform:rotate(360deg)}}@media (min-width:720px){.app-shell .workspace-row{grid-template-columns:auto minmax(0, 1fr) auto auto var(--space-5)}.app-shell .workspace-row-icon{display:grid}.app-shell .workspace-row-status{display:block}}@media (min-width:980px){.app-shell .workspace-split{grid-template-columns:minmax(0, 1fr) minmax(var(--dimension-340px), .46fr)}.app-shell .workspace-detail-rail{border-top:0;border-left:var(--border-width-thin) solid var(--product-border)}}@media (max-width:719px){.app-shell .workspace-filter-bar{grid-template-columns:1fr}.app-shell .workspace-filter-meta{grid-column:auto}.app-shell .workspace-section-head{align-items:stretch;gap:var(--space-group);flex-direction:column}.app-shell .workspace-section-action,.app-shell .workspace-section-action>:is(a,button){width:100%}.app-shell .workspace-empty[data-compact]{flex-direction:column;align-items:stretch}.app-shell .workspace-empty[data-compact] .workspace-state-action{width:100%}.app-shell .workspace-meta-grid[data-columns="2"]{grid-template-columns:1fr}.app-shell .workspace-meta-grid[data-columns="2"]>div{padding-right:0}.app-shell .workspace-meta-grid[data-columns="2"]>div:nth-last-child(-n+2):not([data-wide]){border-bottom:var(--border-width-thin) solid var(--product-border)}.app-shell .workspace-meta-grid[data-columns="2"]>div:last-child{border-bottom:0}.app-shell .workspace-filter-primary,.app-shell .workspace-filter-secondary{flex-direction:column;align-items:stretch}.app-shell .workspace-filter-pills,.app-shell .workspace-filter-search,.app-shell .workspace-filter-actions,.app-shell .workspace-filter-meta{width:100%}.app-shell .workspace-filter-pills a{min-height:var(--dimension-44px)}.app-shell .workspace-filter-actions{flex-wrap:wrap;justify-content:flex-start}.app-shell .workspace-data-table-scroll{overflow:visible}.app-shell .workspace-data-table-scroll>[data-slot=table-container]{min-width:0}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) table,.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) tbody,.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) tr,.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) td{width:100%;display:block}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) thead{display:none}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) tbody tr{padding:var(--space-group) var(--space-block);border-bottom:var(--border-width-thin) solid var(--product-border)}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) tbody tr:last-child{border-bottom:0}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) td{grid-template-columns:minmax(var(--dimension-92px), .42fr) minmax(0, 1fr);gap:var(--space-group);min-width:0;height:auto;min-height:0;padding:var(--space-related) 0;text-align:left;border:0;display:grid}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) table{min-width:0}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) :is(th,td)[data-sticky]{box-shadow:none;position:static}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) td[data-nowrap]{overflow-wrap:anywhere;white-space:normal}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) td:before{color:var(--product-muted);content:attr(data-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) td[data-priority=primary]{padding-bottom:var(--space-group);border-bottom:var(--border-width-thin) solid var(--product-border)}.app-shell :is(.workspace-data-table,.workspace-data-table-scroll[data-variant=bare]) :is(td)[data-align]{text-align:left}.app-shell .workspace-data-table-footer{flex-direction:column;align-items:flex-start}.app-shell .evidence-panel{padding:var(--space-content)}}.app-shell .workbench-columns{gap:var(--space-content);display:grid}.app-shell .workbench-inverse-panel{min-width:0;padding:var(--space-content);color:var(--ink-foreground);border-color:var(--ink-border);background:var(--ink-surface)}.app-shell .workbench-inverse-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-block);margin-bottom:var(--space-block);padding-bottom:var(--space-block);border-bottom:var(--border-width-thin) solid var(--ink-border);display:flex}.app-shell .workbench-inverse-panel-head>div{min-width:0}.app-shell .workbench-inverse-panel-head>div>span{margin-bottom:var(--space-related);color:var(--color-brand-on-dark);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;display:block}.app-shell .workbench-inverse-panel-head [data-slot=card-title]{color:var(--ink-foreground);font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-snug)}.app-shell .workbench-inverse-panel-head [data-slot=card-description]{margin:var(--space-inline) 0 0;color:var(--ink-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.app-shell .workbench-inverse-panel .status-badge,.app-shell .workbench-inverse-panel .workbench-text-link{color:var(--ink-foreground)}.app-shell .workbench-ink-rail{color:var(--ink-muted);border-color:var(--ink-border);background:var(--ink-surface);--ink-rail-card-surface:var(--color-surface);--ink-rail-card-ink:var(--color-text-primary);--ink-rail-card-body:var(--color-text-secondary);--ink-rail-card-muted:var(--color-text-tertiary);--ink-rail-card-border:var(--color-border-primary)}.app-shell .workbench-ink-rail :is(h2,h3,h4,legend){color:var(--ink-foreground)}.app-shell .workbench-ink-rail :is(p,dd,li,.marketplace-preline){color:var(--ink-subtle)}.app-shell .workbench-ink-rail :is(small,dt,.workspace-meta-grid dt){color:var(--ink-muted)}.app-shell .workbench-ink-rail :is(strong,.workspace-meta-grid dd){color:var(--ink-foreground)}.app-shell .workbench-ink-rail .operations-eyebrow,.app-shell .workbench-ink-rail .opc-marketplace-eyebrow{color:var(--color-brand-on-dark)}.app-shell .workbench-ink-rail :is(.marketplace-form,.marketplace-action-box){color:var(--ink-muted);border-color:var(--ink-border);background:0 0}.app-shell .workbench-ink-rail .marketplace-form :is(label,.field>span),.app-shell .workbench-ink-rail .text-muted-foreground{color:var(--ink-muted)}.app-shell .workbench-ink-rail .workspace-section[data-variant=raised]{color:var(--ink-rail-card-body);border-color:var(--ink-rail-card-border);background:var(--ink-rail-card-surface)}.app-shell .workbench-ink-rail .workspace-section[data-variant=raised]>.workspace-section-head{border-bottom-color:var(--ink-rail-card-border)}.app-shell .workbench-ink-rail .workspace-section[data-variant=raised] .workspace-section-head :is(h2,h3){color:var(--ink-rail-card-ink)}.app-shell .workbench-ink-rail .workspace-section[data-variant=raised] .workspace-section-head p,.app-shell .workbench-ink-rail .workspace-section[data-variant=raised] .workspace-section-body :is(p,li,dd){color:var(--ink-rail-card-body)}.app-shell .workbench-ink-rail .workspace-section[data-variant=raised] .workspace-section-body strong{color:var(--ink-rail-card-ink)}.app-shell .workbench-ink-rail .workspace-section[data-variant=raised] .workspace-empty{color:var(--ink-rail-card-body)}.app-shell .workbench-ink-rail .workspace-section[data-variant=raised] .workspace-empty strong{color:var(--ink-rail-card-ink)}.app-shell .workbench-ink-rail .workspace-section[data-variant=raised] .workspace-empty p{color:var(--ink-rail-card-muted)}.app-shell .workbench-ink-rail .workspace-section[data-variant=raised] .workspace-state-icon{color:var(--ink-rail-card-body);border-color:var(--ink-rail-card-border);background:var(--ink-rail-card-surface)}.app-shell .workbench-ink-rail :is(.marketplace-action-box,.marketplace-form,.marketplace-term,.stack,.field) :is(input,textarea,select,[data-slot=input],[data-slot=textarea]){color:var(--ink-rail-card-ink);caret-color:var(--ink-rail-card-ink);-webkit-text-fill-color:var(--ink-rail-card-ink);border-color:var(--ink-rail-card-border);background:var(--ink-rail-card-surface)}.app-shell :is(.workbench-ink-rail,.opc-marketplace-decision,.opc-order-action-desk) :is(.marketplace-form,.marketplace-action-box,.marketplace-order-section){overflow:visible}.app-shell :is(.workbench-ink-rail,.opc-marketplace-decision,.opc-order-action-desk) :is(.marketplace-action-box,.marketplace-form,.marketplace-order-section,.marketplace-term,.stack,.field) :is(input,textarea,select,[data-slot=input],[data-slot=textarea]):focus-visible{border-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.app-shell :is(.workbench-ink-rail,.opc-marketplace-decision,.opc-order-action-desk) :is(.marketplace-action-box,.marketplace-form,.marketplace-order-section,.marketplace-term,.stack,.field) :is(input,textarea,select,[data-slot=input],[data-slot=textarea]):focus-visible{border-color:color-mix(in srgb, var(--ring) 72%, var(--ink-rail-card-border,var(--ink-border)))}}.app-shell :is(.workbench-ink-rail,.opc-marketplace-decision,.opc-order-action-desk) :is(.marketplace-action-box,.marketplace-form,.marketplace-order-section,.marketplace-term,.stack,.field) :is(input,textarea,select,[data-slot=input],[data-slot=textarea]):focus-visible{box-shadow:none;outline:none}.app-shell :is(.workbench-ink-rail,.opc-marketplace-decision,.opc-order-action-desk) :is(.marketplace-action-box,.marketplace-form,.marketplace-order-section,.marketplace-term,.stack,.field) :is(input,textarea,select,[data-slot=input],[data-slot=textarea])[aria-invalid=true]:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.app-shell :is(.workbench-ink-rail,.opc-marketplace-decision,.opc-order-action-desk) :is(.marketplace-action-box,.marketplace-form,.marketplace-order-section,.marketplace-term,.stack,.field) :is(input,textarea,select,[data-slot=input],[data-slot=textarea])[aria-invalid=true]:focus-visible{border-color:color-mix(in srgb, var(--destructive) 72%, var(--ink-rail-card-border,var(--ink-border)))}}.app-shell :is(.workbench-ink-rail,.opc-marketplace-decision,.opc-order-action-desk) :is(.marketplace-action-box,.marketplace-form,.marketplace-order-section,.marketplace-term,.stack,.field) :is(input,textarea,select,[data-slot=input],[data-slot=textarea])[aria-invalid=true]:focus-visible{box-shadow:none;outline:none}.app-shell .workbench-ink-rail :is(.marketplace-action-box,.marketplace-form,.marketplace-term,.stack,.field) :is(input,textarea,select,[data-slot=input],[data-slot=textarea])::placeholder{color:var(--ink-rail-card-muted);-webkit-text-fill-color:var(--ink-rail-card-muted);opacity:1}.app-shell .workbench-ink-rail [data-slot=button][data-variant=destructive]{color:var(--ink-foreground);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=button][data-variant=destructive]{border-color:color-mix(in srgb, var(--danger) 58%, var(--ink-border))}}.app-shell .workbench-ink-rail [data-slot=button][data-variant=destructive]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=button][data-variant=destructive]{background:color-mix(in srgb, var(--danger) 28%, var(--ink-surface))}}.app-shell .workbench-ink-rail [data-slot=button][data-variant=destructive]:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=button][data-variant=destructive]:hover{background:color-mix(in srgb, var(--danger) 38%, var(--ink-surface))}}.app-shell .workbench-ink-rail [data-slot=button][data-variant=outline]{border-color:var(--ink-border)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=button][data-variant=outline]{border-color:color-mix(in srgb, var(--ink-border) 72%, var(--border))}}.app-shell .workbench-ink-rail [data-slot=button][data-variant=outline]{background:var(--card);color:var(--foreground)}.app-shell .workbench-ink-rail [data-slot=button][data-variant=outline]:hover{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=button][data-variant=outline]:hover{border-color:color-mix(in srgb, var(--danger) 36%, var(--ink-border))}}.app-shell .workbench-ink-rail [data-slot=button][data-variant=outline]:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=button][data-variant=outline]:hover{background:color-mix(in srgb, var(--card) 88%, var(--ink-surface))}}.app-shell .workbench-ink-rail [data-slot=button][data-variant=outline]:hover{color:var(--foreground)}.app-shell .workbench-ink-rail .marketplace-milestones{border-color:var(--ink-border)}.app-shell .workbench-ink-rail .marketplace-milestones legend{color:var(--ink-muted)}.app-shell .workbench-ink-rail :is([data-slot=tag],.status-dot){border:var(--border-width-thin) solid var(--ink-border)}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=neutral],.app-shell .workbench-ink-rail .status-dot[data-tone=neutral]{--tag-foreground:var(--ink-foreground);--tag-background:var(--ink-fill);color:var(--ink-foreground);background:var(--ink-fill);border-color:var(--ink-border)}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=orange],.app-shell .workbench-ink-rail .status-dot:is([data-tone=orange],[data-tone=warning]){--tag-foreground:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=orange],.app-shell .workbench-ink-rail .status-dot:is([data-tone=orange],[data-tone=warning]){--tag-foreground:color-mix(in srgb, var(--color-status-warning) 55%, var(--ink-foreground))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=orange],.app-shell .workbench-ink-rail .status-dot:is([data-tone=orange],[data-tone=warning]){--tag-background:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=orange],.app-shell .workbench-ink-rail .status-dot:is([data-tone=orange],[data-tone=warning]){--tag-background:color-mix(in srgb, var(--color-status-warning) 22%, var(--ink-surface))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=orange],.app-shell .workbench-ink-rail .status-dot:is([data-tone=orange],[data-tone=warning]){color:var(--tag-foreground);background:var(--tag-background);border-color:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=orange],.app-shell .workbench-ink-rail .status-dot:is([data-tone=orange],[data-tone=warning]){border-color:color-mix(in srgb, var(--color-status-warning) 40%, var(--ink-border))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=blue],.app-shell .workbench-ink-rail .status-dot:is([data-tone=blue],[data-tone=info]){--tag-foreground:var(--color-status-info)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=blue],.app-shell .workbench-ink-rail .status-dot:is([data-tone=blue],[data-tone=info]){--tag-foreground:color-mix(in srgb, var(--color-status-info) 55%, var(--ink-foreground))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=blue],.app-shell .workbench-ink-rail .status-dot:is([data-tone=blue],[data-tone=info]){--tag-background:var(--color-status-info)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=blue],.app-shell .workbench-ink-rail .status-dot:is([data-tone=blue],[data-tone=info]){--tag-background:color-mix(in srgb, var(--color-status-info) 22%, var(--ink-surface))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=blue],.app-shell .workbench-ink-rail .status-dot:is([data-tone=blue],[data-tone=info]){color:var(--tag-foreground);background:var(--tag-background);border-color:var(--color-status-info)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=blue],.app-shell .workbench-ink-rail .status-dot:is([data-tone=blue],[data-tone=info]){border-color:color-mix(in srgb, var(--color-status-info) 40%, var(--ink-border))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=green],.app-shell .workbench-ink-rail .status-dot:is([data-tone=green],[data-tone=success]){--tag-foreground:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=green],.app-shell .workbench-ink-rail .status-dot:is([data-tone=green],[data-tone=success]){--tag-foreground:color-mix(in srgb, var(--color-status-success) 55%, var(--ink-foreground))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=green],.app-shell .workbench-ink-rail .status-dot:is([data-tone=green],[data-tone=success]){--tag-background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=green],.app-shell .workbench-ink-rail .status-dot:is([data-tone=green],[data-tone=success]){--tag-background:color-mix(in srgb, var(--color-status-success) 22%, var(--ink-surface))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=green],.app-shell .workbench-ink-rail .status-dot:is([data-tone=green],[data-tone=success]){color:var(--tag-foreground);background:var(--tag-background);border-color:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=green],.app-shell .workbench-ink-rail .status-dot:is([data-tone=green],[data-tone=success]){border-color:color-mix(in srgb, var(--color-status-success) 40%, var(--ink-border))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=red],.app-shell .workbench-ink-rail .status-dot:is([data-tone=red],[data-tone=danger]){--tag-foreground:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=red],.app-shell .workbench-ink-rail .status-dot:is([data-tone=red],[data-tone=danger]){--tag-foreground:color-mix(in srgb, var(--color-status-error) 55%, var(--ink-foreground))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=red],.app-shell .workbench-ink-rail .status-dot:is([data-tone=red],[data-tone=danger]){--tag-background:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=red],.app-shell .workbench-ink-rail .status-dot:is([data-tone=red],[data-tone=danger]){--tag-background:color-mix(in srgb, var(--color-status-error) 22%, var(--ink-surface))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=red],.app-shell .workbench-ink-rail .status-dot:is([data-tone=red],[data-tone=danger]){color:var(--tag-foreground);background:var(--tag-background);border-color:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=red],.app-shell .workbench-ink-rail .status-dot:is([data-tone=red],[data-tone=danger]){border-color:color-mix(in srgb, var(--color-status-error) 40%, var(--ink-border))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=purple],.app-shell .workbench-ink-rail .status-dot[data-tone=violet]{--tag-foreground:var(--workspace-violet-foreground,var(--workspace-violet))}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=purple],.app-shell .workbench-ink-rail .status-dot[data-tone=violet]{--tag-foreground:color-mix(in srgb, var(--workspace-violet-foreground,var(--workspace-violet)) 55%, var(--ink-foreground))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=purple],.app-shell .workbench-ink-rail .status-dot[data-tone=violet]{--tag-background:var(--workspace-violet-foreground,var(--workspace-violet))}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=purple],.app-shell .workbench-ink-rail .status-dot[data-tone=violet]{--tag-background:color-mix(in srgb, var(--workspace-violet-foreground,var(--workspace-violet)) 22%, var(--ink-surface))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=purple],.app-shell .workbench-ink-rail .status-dot[data-tone=violet]{color:var(--tag-foreground);background:var(--tag-background);border-color:var(--workspace-violet-foreground,var(--workspace-violet))}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=purple],.app-shell .workbench-ink-rail .status-dot[data-tone=violet]{border-color:color-mix(in srgb, var(--workspace-violet-foreground,var(--workspace-violet)) 40%, var(--ink-border))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=cyan]{--tag-foreground:var(--workspace-cyan)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=cyan]{--tag-foreground:color-mix(in srgb, var(--workspace-cyan) 55%, var(--ink-foreground))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=cyan]{--tag-background:var(--workspace-cyan)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=cyan]{--tag-background:color-mix(in srgb, var(--workspace-cyan) 22%, var(--ink-surface))}}.app-shell .workbench-ink-rail [data-slot=tag][data-tone=cyan]{color:var(--tag-foreground);background:var(--tag-background);border-color:var(--workspace-cyan)}@supports (color:color-mix(in lab, red, red)){.app-shell .workbench-ink-rail [data-slot=tag][data-tone=cyan]{border-color:color-mix(in srgb, var(--workspace-cyan) 40%, var(--ink-border))}}.app-shell .workbench-ink-rail .status-badge[data-tone]{color:var(--ink-foreground);background:0 0;border:0}.app-shell .workbench-ink-rail .status-badge[data-tone=info]{--status-badge-color:var(--color-status-info)}.app-shell .workbench-ink-rail .status-badge[data-tone=warning]{--status-badge-color:var(--color-status-warning)}.app-shell .workbench-ink-rail .status-badge[data-tone=success]{--status-badge-color:var(--color-status-success)}.app-shell .workbench-ink-rail .status-badge[data-tone=danger]{--status-badge-color:var(--color-status-error)}.app-shell .workbench-ink-rail .status-badge[data-tone=neutral]{--status-badge-color:var(--ink-muted)}.app-shell .workspace-stepper{gap:var(--space-related);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.app-shell .workspace-stepper li{grid-template-columns:var(--dimension-30px) minmax(0, 1fr);align-items:center;gap:var(--space-group);min-width:0;min-height:var(--dimension-60px);padding:var(--space-group);border:var(--border-width-thin) solid var(--ink-border);border-radius:var(--radius-control);background:var(--ink-fill);display:grid}.app-shell .workspace-stepper li[data-state=active]{border-color:var(--color-ink-brand-border-strong);background:var(--color-ink-brand-fill)}.app-shell .workspace-stepper li>span{width:var(--dimension-30px);height:var(--dimension-30px);color:var(--ink-muted);border-radius:var(--radius-control);background:var(--ink-fill-strong);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);place-items:center;display:grid}.app-shell .workspace-stepper li[data-state=done]>span{color:var(--chart-5)}.app-shell .workspace-stepper li[data-state=active]>span{color:var(--ink-foreground);background:var(--color-ink-brand-fill-strong)}.app-shell .workspace-stepper svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.app-shell .workspace-stepper li>div{gap:var(--space-hairline);min-width:0;display:grid}.app-shell .workspace-stepper strong{color:var(--ink-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .workspace-stepper small{color:var(--ink-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .workspace-distribution{gap:var(--space-block);padding:var(--space-inline) 0 var(--space-hairline);margin:0;list-style:none;display:grid}.app-shell .workspace-distribution li{grid-template-columns:var(--space-10) minmax(0, 1fr) var(--dimension-28px);align-items:center;gap:var(--space-group);min-width:0;color:var(--product-body);font-size:var(--font-size-xs);display:grid}.app-shell .workbench-inverse-panel .workspace-distribution li{color:var(--ink-muted)}.app-shell .workspace-distribution li>i{height:var(--space-3);border-radius:var(--radius-full);background:var(--product-muted);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-shell .workspace-distribution li>i{background:color-mix(in srgb, var(--product-muted) 16%, transparent)}}.app-shell .workbench-inverse-panel .workspace-distribution li>i{background:var(--ink-fill-strong)}.app-shell .workspace-distribution li>i>b{width:var(--workspace-bar);border-radius:inherit;background:var(--workspace-bar-color);height:100%;display:block}.app-shell .workspace-distribution li>strong{color:inherit;font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-align:right}.app-shell .workspace-metric-card>header{justify-content:space-between;align-items:center;gap:var(--space-group);min-width:0;display:flex}.app-shell .workspace-metric-card>header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .workspace-metric-card>header svg{width:var(--icon-size-lg);height:var(--icon-size-lg);color:var(--product-muted);flex:none}.app-shell .workspace-metric-card[data-tone=brand]>header svg{color:var(--product-action-text,var(--product-action))}.app-shell .workspace-metric-card[data-tone=warning]>header svg{color:var(--color-status-warning)}.app-shell .workspace-metric-card[data-tone=info]>header svg{color:var(--color-status-info)}.app-shell .workspace-metric-card[data-tone=success]>header svg{color:var(--color-status-success)}.app-shell .workspace-metric-card[data-tone=danger]>header svg{color:var(--color-status-error)}.app-shell .workbench-text-link{align-items:center;gap:var(--space-related);width:fit-content;color:var(--product-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:color var(--duration-fast) var(--easing-standard);display:inline-flex}.app-shell .workbench-text-link svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.app-shell .workbench-text-link:hover{color:var(--product-action-text,var(--product-action))}:root[data-theme=dark] .app-shell .workbench-text-link{color:var(--color-brand-on-dark)}:root[data-theme=dark] .app-shell .workbench-text-link:hover{color:var(--ink-foreground)}.app-shell .workbench-table-cell{gap:var(--space-hairline);min-width:0;display:grid}.app-shell .workbench-table-cell>:is(strong,span,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .workbench-table-cell strong{color:var(--product-ink);font-weight:var(--font-weight-semibold)}.app-shell .workbench-table-cell small{color:var(--product-muted);font-size:var(--font-size-xs)}.app-shell .workbench-table-mono{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}@media (min-width:640px){.app-shell .workspace-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.app-shell .workbench-columns{grid-template-columns:minmax(0, 1.35fr) minmax(var(--dimension-320px), .95fr)}.app-shell .workspace-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-shell .workspace-data-table-scroll .workspace-table-text{max-width:max(var(--workspace-table-column-min-width,0px), var(--dimension-320px));overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell .workspace-data-table-scroll td[data-nowrap]>.workspace-table-text{white-space:nowrap;text-overflow:ellipsis;display:block}.app-shell .dashboard-head h1,.app-shell .workbench-hero h1{font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading)}.app-shell .button-primary{background:var(--product-action);color:var(--product-on-action);box-shadow:none}.app-shell .button-primary:hover{background:var(--product-action-hover);box-shadow:none;transform:translateY(calc(var(--border-width-thin) * -1))}.app-shell [data-slot=button],.app-shell [data-slot=button]:hover{box-shadow:none;transform:none}.app-shell .chip{color:var(--product-ink);border-color:var(--product-border);background:var(--product-ink)}@supports (color:color-mix(in lab, red, red)){.app-shell .chip{background:color-mix(in srgb, var(--product-ink) 5%, var(--product-surface))}}.app-shell .status-badge[data-tone=neutral]{color:var(--product-ink);border-color:var(--product-border);background:var(--product-ink)}@supports (color:color-mix(in lab, red, red)){.app-shell .status-badge[data-tone=neutral]{background:color-mix(in srgb, var(--product-ink) 5%, var(--product-surface))}}.app-shell .section-surface,.app-shell .marketplace-section{min-width:0;padding:var(--space-region) 0;border-top:var(--border-width-thin) solid var(--product-border);background:0 0}.app-shell .section-surface:first-child,.app-shell .marketplace-section:first-child{border-top:0;padding-top:0}.app-shell .section-surface>:first-child,.app-shell .marketplace-section>:first-child{margin-top:0}.app-shell .data-surface{border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-card);background:var(--product-surface);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-shell .data-surface{background:color-mix(in srgb, var(--product-surface) 96%, var(--product-canvas))}}.app-shell .data-surface{box-shadow:none}.app-shell .card.panel.table-wrap{border-color:var(--product-border);border-radius:var(--radius-card);background:var(--product-surface);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-shell .card.panel.table-wrap{background:color-mix(in srgb, var(--product-surface) 96%, var(--product-canvas))}}.app-shell .card.panel.table-wrap{box-shadow:none}.app-shell .card.panel.table-wrap>.panel-head,.app-shell .data-surface>.panel-head{min-height:var(--dimension-56px);padding:0 var(--space-block);border-bottom:var(--border-width-thin) solid var(--product-border);margin:0}.app-shell .data-surface [data-slot=table-container]{overflow-x:auto}.app-shell .data-surface+.data-surface,.app-shell .section-surface+.data-surface,.app-shell .data-surface+.section-surface{margin-top:var(--space-content)}.app-shell .cell-nowrap,.app-shell .cell-actions{white-space:nowrap}.app-shell .admin-table td:has(>.status-badge){white-space:nowrap}.app-shell .cell-actions{text-align:right;width:1%}.app-shell .cell-actions>*{justify-content:flex-end}.app-shell .table-note{max-width:var(--dimension-44ch);white-space:normal}.app-shell .resource-balance{align-items:baseline;gap:var(--space-hairline) var(--space-related);min-width:0;color:var(--product-ink);white-space:nowrap;grid-template-columns:auto auto;display:inline-grid}.app-shell .resource-balance strong{font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-heading);overflow:visible}.app-shell .resource-balance small{color:var(--product-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);grid-column:1/-1}.app-shell .resource-balance span{color:var(--product-body);font-size:var(--font-size-xs)}.app-shell .marketplace-detail-grid main,.app-shell .marketplace-detail-grid aside{gap:0}.app-shell .marketplace-detail-grid main{padding:0 var(--space-region);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-card);background:var(--product-surface)}.app-shell .marketplace-rail{border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-card);background:var(--product-surface);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-shell .marketplace-rail{background:color-mix(in srgb, var(--product-surface) 96%, var(--product-canvas))}}.app-shell .marketplace-rail-section,.app-shell .marketplace-rail>section{padding:var(--space-content)}.app-shell .marketplace-rail-section+.marketplace-rail-section,.app-shell .marketplace-rail>section+section{border-top:var(--border-width-thin) solid var(--product-border)}.app-shell .marketplace-rail-section h2,.app-shell .marketplace-rail>section h2,.app-shell .marketplace-section h2{margin:0 0 var(--space-block);font-size:var(--font-size-md)}.app-shell .marketplace-rail>a{min-height:var(--dimension-46px);padding:0 var(--space-content);border-top:var(--border-width-thin) solid var(--product-border);color:var(--product-action-text,var(--product-action));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;display:flex}.app-shell .marketplace-status-summary{justify-content:flex-end;gap:var(--space-related);flex-wrap:wrap;display:flex}.app-shell .marketplace-meta{border-radius:var(--radius-control);background:var(--product-ink);border:0}@supports (color:color-mix(in lab, red, red)){.app-shell .marketplace-meta{background:color-mix(in srgb, var(--product-ink) 4%, var(--product-surface))}}.app-shell .marketplace-meta div{background:0 0}.app-shell .marketplace-meta div:nth-child(2n){border-left:var(--border-width-thin) solid var(--product-border)}.app-shell .marketplace-meta div:nth-child(n+3){border-top:var(--border-width-thin) solid var(--product-border)}.app-shell .marketplace-timeline{gap:var(--space-content);padding:0 0 0 var(--space-content);margin:0;list-style:none;position:relative}.app-shell .marketplace-timeline:before{content:"";top:var(--dimension-6px);bottom:var(--dimension-6px);left:var(--space-2);width:var(--border-width-thin);background:var(--product-border);position:absolute}.app-shell .marketplace-timeline li:before{content:"";width:var(--dimension-9px);height:var(--dimension-9px);margin:var(--space-inline) 0 0 calc(var(--space-content) * -1);border:var(--border-width-strong) solid var(--product-surface);background:var(--product-action);border-radius:50%;position:absolute;left:0}.app-shell .marketplace-timeline li{position:relative}.app-shell .marketplace-timeline strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.app-shell .marketplace-timeline span,.app-shell .marketplace-timeline small{font-size:var(--font-size-xs)}.app-shell .inline-actions{flex-wrap:wrap;min-width:0}.app-shell [data-slot=button-group]{flex-wrap:nowrap}.app-shell .card:hover{box-shadow:none;transform:none}.app-shell .summary-rail strong,.app-shell .marketplace-stats strong,.app-shell .metric-card strong,.app-shell .admin-table,.app-shell .compact-table{font-variant-numeric:tabular-nums}.app-shell .marketplace-stats article,.app-shell .metric-card{border-color:var(--product-border);border-radius:var(--radius-card);background:var(--product-surface);box-shadow:var(--product-shadow);transition:border-color var(--duration-fast) var(--easing-standard-out), background-color var(--duration-fast) var(--easing-standard-out)}.app-shell .admin-table th,.app-shell .compact-table th{height:var(--table-header-height);padding-inline:var(--space-block);color:var(--product-muted);background:var(--table-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:normal;text-transform:none}.app-shell .admin-table td,.app-shell .compact-table td{height:var(--table-row-height);padding:var(--table-cell-padding) var(--space-block);color:var(--product-body);border-color:var(--table-divider)}.app-shell .admin-table tbody tr:only-child td[colspan],.app-shell .compact-table tbody tr:only-child td[colspan]{height:var(--dimension-112px);color:var(--product-body);text-align:center}.app-shell .admin-table tbody tr,.app-shell .compact-table tbody tr{transition:background-color var(--duration-fast) var(--easing-standard-out)}@media (hover:hover){.app-shell .marketplace-stats article:hover,.app-shell .metric-card:hover{border-color:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.app-shell .marketplace-stats article:hover,.app-shell .metric-card:hover{border-color:color-mix(in srgb, var(--product-action) 22%, var(--product-border))}}.app-shell .admin-table tbody tr:hover,.app-shell .compact-table tbody tr:hover{background:var(--table-hover)}}@media (min-width:1080px){.app-shell .marketplace-rail{top:var(--dimension-78px);position:sticky}}@media (max-width:719px){.app-shell .data-surface{border-left:0;border-right:0;border-radius:0}.app-shell .marketplace-detail-grid main{padding-inline:var(--space-block)}}@media (min-width:1024px){.app-shell .workbench-hero h1{font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}}@media (max-width:767px){.app-shell .workbench-page{padding-top:var(--space-block)}.app-shell .workbench-hero{gap:var(--space-block);margin-bottom:var(--space-block);padding:var(--space-block) 0 var(--space-block)}.app-shell .workbench-hero h1{margin:var(--space-related) 0 var(--space-related);font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.app-shell .hero-context{padding:var(--space-block)}.app-shell .summary-rail{gap:var(--space-related);margin-bottom:var(--space-block)}.app-shell .summary-rail-card{min-height:var(--dimension-94px);padding:var(--space-group)}.app-shell .summary-rail strong{font-size:var(--font-size-2xl)}}.app-shell .creator-workspace{--workspace-canvas:var(--product-canvas);--workspace-surface:var(--product-surface);--workspace-subtle:var(--product-surface-muted);--workspace-ink:var(--product-ink);--workspace-muted:var(--product-body);--workspace-line:var(--product-border);--workspace-orange:var(--product-action);--workspace-orange-soft:var(--product-orange-soft);color:var(--product-ink);background:var(--product-canvas)}.app-shell .creator-workspace .workspace-metrics article,.app-shell .creator-workspace .workspace-order-stats article,.app-shell .creator-workspace .workspace-panel,.app-shell .creator-workspace .workspace-service-card,.app-shell .creator-workspace .workspace-opportunity-grid article,.app-shell .creator-workspace .workspace-policy-list article,.app-shell .creator-workspace .workspace-order-detail,.app-shell .creator-workspace .workspace-settings-card,.app-shell .creator-workspace .workspace-profile-hero{border-color:var(--product-border);border-radius:var(--radius-dialog);background:var(--product-surface);box-shadow:var(--product-shadow)}.app-shell .creator-workspace .workspace-tone-icon{width:var(--dimension-36px);height:var(--dimension-36px);flex-basis:var(--dimension-36px);color:var(--workspace-muted);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-control);background:0 0}.app-shell .creator-workspace .workspace-tone-icon[data-tone]{background:0 0}.app-shell .creator-workspace .workspace-dark-card,.app-shell .creator-workspace .workspace-policy-expert{color:var(--product-on-dark);background:var(--product-dark);box-shadow:none}.app-shell .creator-workspace .workspace-progress i{background:var(--product-brand)}.app-shell .creator-workspace .workspace-avatar,.app-shell .creator-workspace .workspace-account-profile>span{color:var(--product-on-action);background:var(--product-action)}.app-shell .creator-workspace .workspace-page-intro h1,.app-shell .creator-workspace .workspace-welcome h1{color:var(--product-ink);font-weight:var(--font-weight-semibold)}.app-shell .creator-workspace .workspace-page-intro p,.app-shell .creator-workspace .workspace-welcome p{color:var(--product-body)}.app-shell .creator-workspace :where(button,a){transition-duration:var(--duration-fast)}.app-shell .creator-workspace :where(button,input,select){min-height:var(--control-height)}.app-mobile-nav{z-index:var(--z-drawer);right:var(--space-4);bottom:var(--space-4);left:var(--space-4);min-height:var(--dimension-62px);gap:var(--space-inline);padding:var(--space-inline);border:var(--border-width-thin) solid var(--color-border-primary);grid-template-columns:repeat(4,1fr);display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.app-mobile-nav{border:var(--border-width-thin) solid color-mix(in srgb, var(--color-border-primary) 74%, transparent)}}.app-mobile-nav{border-radius:var(--radius-dialog);background:var(--color-bg-inverse)}@supports (color:color-mix(in lab, red, red)){.app-mobile-nav{background:color-mix(in srgb, var(--color-bg-inverse) 92%, transparent)}}.app-mobile-nav{box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg))}.app-mobile-nav a{align-content:center;place-items:center;gap:var(--space-inline);min-width:0;color:var(--ink-muted);font-size:var(--font-size-xs);display:grid}.app-mobile-nav [data-active=true]{color:var(--color-text-inverse);background:var(--ink-border-subtle)}.app-mobile-nav [data-active=true] svg{color:var(--primary)}@keyframes wb-fade-in{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:translateY(0)}}@keyframes wb-slide-in{0%{opacity:0;transform:translateX(calc(var(--space-3) * -1))}to{opacity:1;transform:translate(0)}}@keyframes wb-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes wb-accent-grow{0%{width:0}to{width:var(--accent-w,var(--dimension-42px))}}@keyframes wb-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes wb-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:var(--opacity-56);transform:scale(.75)}}@keyframes wb-progress-fill{0%{width:0}}.workbench-page{width:min(var(--max-width-page), calc(100% - var(--dimension-28px)));padding:var(--space-region) 0 calc(var(--space-hero) + var(--space-page-large))}.workbench-hero{gap:var(--space-block);margin-bottom:var(--space-region);padding:var(--space-block) 0 var(--space-region);border-bottom:var(--border-width-thin) solid var(--color-border-primary);animation:wb-fade-in var(--duration-normal) var(--easing-standard) both;display:grid;position:relative}.workbench-hero:before{content:"";width:var(--dimension-42px);height:var(--border-width-emphasis);border-radius:var(--radius-control);background:linear-gradient(90deg, var(--workspace-accent), var(--workspace-accent));position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.workbench-hero:before{background:linear-gradient(90deg, var(--workspace-accent), color-mix(in srgb, var(--workspace-accent) 60%, var(--brand-gradient-start)))}}.workbench-hero:before{animation:wb-accent-grow var(--duration-normal) var(--easing-standard) var(--duration-fast) both}.workbench-hero-copy{max-width:var(--dimension-760px)}.workbench-eyebrow{color:var(--workspace-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);animation:wb-slide-in var(--duration-normal) var(--easing-standard) var(--duration-fast) both}.workbench-hero h1{max-width:var(--dimension-820px);margin:var(--space-related) 0 var(--space-inline);font-size:var(--font-size-h1);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.workbench-hero p{max-width:var(--max-width-content);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.workbench-hero-actions{gap:var(--space-related);margin-top:var(--space-block);flex-wrap:wrap;display:flex}.workbench-hero-aside{animation:wb-scale-in var(--duration-normal) var(--easing-standard) var(--duration-normal) both;align-self:end}.hero-context{gap:var(--space-inline);padding:var(--space-block);border:var(--border-width-thin) solid var(--workspace-accent);display:grid}@supports (color:color-mix(in lab, red, red)){.hero-context{border:var(--border-width-thin) solid color-mix(in srgb, var(--workspace-accent) 22%, var(--color-border-primary))}}.hero-context{border-radius:var(--radius-dialog);background:linear-gradient(135deg, var(--workspace-accent), var(--color-bg-surface) 70%)}@supports (color:color-mix(in lab, red, red)){.hero-context{background:linear-gradient(135deg, color-mix(in srgb, var(--workspace-accent) 10%, var(--color-bg-surface)), var(--color-bg-surface) 70%)}}.hero-context{box-shadow:0 var(--space-group) var(--space-section) calc(var(--space-block) * -1) var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.hero-context{box-shadow:0 var(--space-group) var(--space-section) calc(var(--space-block) * -1) color-mix(in srgb, var(--workspace-accent) 25%, transparent)}}.hero-context{transition:border-color var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard)}.hero-context:hover{border-color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.hero-context:hover{border-color:color-mix(in srgb, var(--workspace-accent) 45%, var(--color-border-primary))}}.hero-context:hover{box-shadow:0 var(--space-block) var(--space-layout) calc(var(--space-block) * -1) var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.hero-context:hover{box-shadow:0 var(--space-block) var(--space-layout) calc(var(--space-block) * -1) color-mix(in srgb, var(--workspace-accent) 35%, transparent)}}.hero-context span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.hero-context strong{font-family:var(--font-family-display);font-size:var(--font-size-lg)}.hero-context small{color:var(--color-text-secondary)}.summary-rail{gap:var(--space-group);margin-bottom:var(--space-region);animation:wb-fade-in var(--duration-normal) var(--easing-standard) var(--duration-fast) both;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.summary-rail-card{gap:var(--space-inline);min-width:0;padding:var(--space-content) var(--space-content);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--radius-dialog);background:var(--color-bg-surface);box-shadow:var(--elevation-summary);transition:transform var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard);display:grid;position:relative}.summary-rail-card:hover{transform:translateY(calc(var(--border-width-emphasis) * -1));border-color:var(--metric-tone,var(--workspace-accent))}@supports (color:color-mix(in lab, red, red)){.summary-rail-card:hover{border-color:color-mix(in srgb, var(--metric-tone,var(--workspace-accent)) 40%, var(--color-border-primary))}}.summary-rail-card:hover{box-shadow:var(--elevation-summary-hover)}.summary-rail-card:before{content:"";top:var(--space-content);right:var(--space-content);width:var(--dimension-9px);height:var(--dimension-9px);background:var(--metric-tone,var(--workspace-accent));box-shadow:0 0 0 var(--border-width-accent) var(--metric-tone,var(--workspace-accent));border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.summary-rail-card:before{box-shadow:0 0 0 var(--border-width-accent) color-mix(in srgb, var(--metric-tone,var(--workspace-accent)) 14%, transparent)}}.summary-rail-card:before{transition:box-shadow var(--duration-normal) var(--easing-standard)}.summary-rail-card:hover:before{box-shadow:0 0 0 var(--border-width-display) var(--metric-tone,var(--workspace-accent))}@supports (color:color-mix(in lab, red, red)){.summary-rail-card:hover:before{box-shadow:0 0 0 var(--border-width-display) color-mix(in srgb, var(--metric-tone,var(--workspace-accent)) 18%, transparent)}}.summary-rail-card[data-tone=success]{--metric-tone:var(--color-status-success)}.summary-rail-card[data-tone=warning]{--metric-tone:var(--color-status-warning)}.summary-rail-card[data-tone=danger]{--metric-tone:var(--color-status-error)}.summary-rail-card[data-tone=info]{--metric-tone:var(--color-status-info)}.summary-rail span,.summary-rail small{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.summary-rail strong{font-family:var(--font-family-display);font-size:var(--font-size-h1);letter-spacing:var(--letter-spacing-tight);text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-normal) var(--easing-standard);overflow:hidden}.summary-rail-card:hover strong{color:var(--metric-tone,var(--workspace-accent))}.workbench-layout{gap:var(--space-block);animation:wb-fade-in var(--duration-normal) var(--easing-standard) var(--duration-normal) both;display:grid}.workbench-stack{align-content:start;gap:var(--space-block);min-width:0;display:grid}.workbench-surface{min-width:0;padding:var(--space-block);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--radius-dialog);background:var(--color-bg-surface);box-shadow:var(--elevation-workbench);transition:box-shadow var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard)}.workbench-surface:hover{box-shadow:var(--elevation-workbench-hover);border-color:var(--color-border-primary)}@supports (color:color-mix(in lab, red, red)){.workbench-surface:hover{border-color:color-mix(in srgb, var(--color-border-primary) 70%, var(--workspace-accent))}}.workbench-surface-head{justify-content:space-between;align-items:flex-start;gap:var(--space-block);margin-bottom:var(--space-block);padding-bottom:var(--space-group);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);display:flex}.workbench-surface-head h2{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-tight);margin:0}.workbench-surface-head p{margin:var(--space-inline) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.workbench-surface-head>a{align-items:center;gap:var(--space-inline);padding:var(--space-inline) var(--space-group);border-radius:var(--radius-full);color:var(--workspace-accent);background:var(--workspace-accent);flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workbench-surface-head>a{background:color-mix(in srgb, var(--workspace-accent) 8%, transparent)}}.workbench-surface-head>a{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);transition:background var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard)}.workbench-surface-head>a:hover{background:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.workbench-surface-head>a:hover{background:color-mix(in srgb, var(--workspace-accent) 15%, transparent)}}.action-list{gap:var(--space-group);display:grid}.action-row{min-width:0;min-height:var(--space-10);grid-template-columns:var(--dimension-42px) minmax(0, 1fr) auto;align-items:center;gap:var(--space-group);padding:var(--space-group) var(--space-block);border-radius:var(--radius-card);background:var(--color-surface-muted);display:grid}@supports (color:color-mix(in lab, red, red)){.action-row{background:color-mix(in srgb, var(--color-surface-muted) 58%, var(--color-bg-surface))}}.action-row{transition:all var(--duration-normal) var(--easing-standard)}.action-row:hover{background:var(--action-tone,var(--workspace-accent))}@supports (color:color-mix(in lab, red, red)){.action-row:hover{background:color-mix(in srgb, var(--action-tone,var(--workspace-accent)) 7%, var(--color-bg-surface))}}.action-row:hover{box-shadow:0 var(--space-related) var(--space-content) calc(var(--space-group) * -1) var(--action-tone,var(--workspace-accent))}@supports (color:color-mix(in lab, red, red)){.action-row:hover{box-shadow:0 var(--space-related) var(--space-content) calc(var(--space-group) * -1) color-mix(in srgb, var(--action-tone,var(--workspace-accent)) 26%, transparent)}}.action-row:hover{transform:translateX(var(--border-width-strong))}.action-row-icon{width:var(--dimension-42px);height:var(--dimension-42px);border-radius:var(--radius-card);color:var(--action-tone,var(--color-text-secondary));background:var(--action-tone,var(--color-text-secondary));place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.action-row-icon{background:color-mix(in srgb, var(--action-tone,var(--color-text-secondary)) 12%, var(--color-bg-surface))}}.action-row-icon{transition:transform var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard)}.action-row:hover .action-row-icon{box-shadow:0 var(--border-width-strong) var(--space-related) var(--action-tone,var(--workspace-accent));transform:scale(1.08)}@supports (color:color-mix(in lab, red, red)){.action-row:hover .action-row-icon{box-shadow:0 var(--border-width-strong) var(--space-related) color-mix(in srgb, var(--action-tone,var(--workspace-accent)) 20%, transparent)}}.action-row[data-tone=brand]{--action-tone:var(--workspace-accent)}.action-row[data-tone=info]{--action-tone:var(--color-status-info)}.action-row[data-tone=success]{--action-tone:var(--color-status-success)}.action-row[data-tone=warning]{--action-tone:var(--color-status-warning)}.action-row[data-tone=danger]{--action-tone:var(--color-status-error)}.action-row-copy{gap:var(--space-inline);min-width:0;display:grid}.action-row-copy strong{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-row-copy small{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-row-meta{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.action-row-icon svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.action-row-link{justify-self:end;align-items:center;gap:var(--space-inline);min-height:var(--dimension-34px);padding:0 var(--space-group);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-bg-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);transition:color var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), gap var(--duration-normal) var(--easing-standard);grid-column:2/-1;display:inline-flex}.action-row-link svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.action-row:hover .action-row-link{color:var(--action-tone,var(--color-text-link));border-color:var(--action-tone,var(--workspace-accent))}@supports (color:color-mix(in lab, red, red)){.action-row:hover .action-row-link{border-color:color-mix(in srgb, var(--action-tone,var(--workspace-accent)) 45%, var(--color-border-primary))}}.action-row:hover .action-row-link{gap:var(--space-related)}.feature-panel{padding:var(--space-region);color:var(--ink-foreground);border-radius:var(--radius-card);transition:transform var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard);position:relative;overflow:hidden}.feature-panel[data-tone=dark]{background:var(--gradient-ink);box-shadow:0 var(--space-content) var(--space-layout) var(--ink-background)}@supports (color:color-mix(in lab, red, red)){.feature-panel[data-tone=dark]{box-shadow:0 var(--space-content) var(--space-layout) color-mix(in srgb, var(--ink-background) 22%, transparent)}}.feature-panel[data-tone=brand]{background:var(--gradient-brand);box-shadow:0 var(--space-content) var(--space-layout) calc(var(--space-group) * -1) var(--brand-gradient-end)}@supports (color:color-mix(in lab, red, red)){.feature-panel[data-tone=brand]{box-shadow:0 var(--space-content) var(--space-layout) calc(var(--space-group) * -1) color-mix(in srgb, var(--brand-gradient-end) 50%, transparent)}}.feature-panel[data-tone=brand]>span{color:var(--ink-foreground)}@supports (color:color-mix(in lab, red, red)){.feature-panel[data-tone=brand]>span{color:color-mix(in srgb, var(--ink-foreground) 85%, transparent)}}.feature-panel[data-tone=brand] p{color:var(--ink-foreground)}@supports (color:color-mix(in lab, red, red)){.feature-panel[data-tone=brand] p{color:color-mix(in srgb, var(--ink-foreground) 80%, transparent)}}.feature-panel:before{content:"";background:linear-gradient(135deg, transparent 40%, var(--ink-foreground) 50%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.feature-panel:before{background:linear-gradient(135deg, transparent 40%, color-mix(in srgb, var(--ink-foreground) 4%, transparent) 50%, transparent 60%)}}.feature-panel:before{animation:wb-shimmer var(--duration-ambient-long) var(--easing-standard-in-out) infinite;pointer-events:none;background-size:200% 100%}.feature-panel:after{content:"";width:var(--dimension-220px);height:var(--dimension-220px);background:var(--workspace-accent);border-radius:50%;position:absolute;top:-40%;right:-20%}@supports (color:color-mix(in lab, red, red)){.feature-panel:after{background:color-mix(in srgb, var(--workspace-accent) 15%, transparent)}}.feature-panel:after{filter:blur(var(--blur-ambient));pointer-events:none}.feature-panel:hover{transform:translateY(calc(var(--border-width-strong) * -1));box-shadow:var(--elevation-feature-hover)}.feature-panel>*{z-index:var(--z-base);position:relative}.feature-panel>span{color:var(--brand-highlight);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide)}.feature-panel h2{margin:var(--space-group) 0 var(--space-related);font-size:var(--font-size-h1);letter-spacing:var(--letter-spacing-tight)}.feature-panel p{color:var(--ink-foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.feature-panel p{color:color-mix(in srgb, var(--ink-foreground) 68%, transparent)}}.feature-panel p{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.feature-panel .button,.feature-panel [data-slot=button]{width:100%;margin-top:var(--space-block);background:var(--gradient-brand);color:var(--ink-foreground);font-weight:var(--font-weight-bold);box-shadow:var(--elevation-feature-button);transition:transform var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard);border:0}.feature-panel[data-tone=brand] .button,.feature-panel[data-tone=brand] [data-slot=button]{background:var(--ink-foreground);color:var(--ink-background);box-shadow:var(--elevation-feature-button-inverse)}.feature-panel .button:hover,.feature-panel [data-slot=button]:hover{transform:translateY(calc(var(--border-width-thin) * -1));box-shadow:var(--elevation-feature-button-hover)}.feature-panel[data-tone=brand] .button:hover,.feature-panel[data-tone=brand] [data-slot=button]:hover{box-shadow:var(--elevation-feature-button-inverse-hover)}.inline-progress{gap:var(--space-related);margin-top:var(--space-block);display:grid}.inline-progress>div{color:var(--ink-foreground);justify-content:space-between;display:flex}@supports (color:color-mix(in lab, red, red)){.inline-progress>div{color:color-mix(in srgb, var(--ink-foreground) 62%, transparent)}}.inline-progress>div{font-size:var(--font-size-xs)}.inline-progress-track{height:var(--dimension-7px);border-radius:var(--radius-full);background:var(--ink-border);overflow:hidden}.inline-progress-track [data-slot=progress-indicator]{background:var(--gradient-brand-horizontal);border-radius:inherit;animation:wb-progress-fill var(--duration-normal) var(--easing-standard) var(--duration-normal) both}.compact-table{border-collapse:collapse;width:100%}.compact-table th{padding:var(--space-related) 0;color:var(--color-text-secondary);border-bottom:var(--border-width-thin) solid var(--color-border-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:left}.compact-table td{padding:var(--space-group) 0;border-bottom:var(--border-width-thin) solid var(--color-border-subtle);font-size:var(--font-size-sm)}.compact-table tr:last-child td{border-bottom:0}.record-list,.directory-list,.compact-fact-list{display:grid}.record-row{gap:var(--space-related) var(--space-group);min-width:0;padding:var(--space-group) 0;border-bottom:var(--border-width-thin) solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.record-row:last-child{border-bottom:0}.record-row>span{width:fit-content;padding:var(--space-inline) var(--space-related);border-radius:var(--radius-full);color:var(--chart-3);background:var(--color-accent-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.record-row>div:nth-child(2){gap:var(--space-inline);grid-column:1/-1;min-width:0;display:grid}.record-row>div:last-child{justify-items:end;gap:var(--space-inline);display:grid}.record-row strong,.record-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-row small,.record-row time{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.record-row b{font-size:var(--font-size-sm)}.directory-list article{grid-template-columns:var(--dimension-38px) minmax(0, 1fr) auto;align-items:center;gap:var(--space-group);min-width:0;padding:var(--space-group) 0;border-bottom:var(--border-width-thin) solid var(--color-border-subtle);display:grid}.directory-list article:last-child{border-bottom:0}.directory-list article>div{gap:var(--space-inline);min-width:0;display:grid}.directory-list small{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-avatar{width:var(--dimension-38px);height:var(--dimension-38px);border-radius:var(--radius-control);color:var(--workspace-accent);background:var(--workspace-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.directory-avatar{background:color-mix(in srgb, var(--workspace-accent) 10%, var(--color-bg-surface))}}.directory-avatar{font-weight:var(--font-weight-bold)}.compact-fact-list{gap:var(--space-group);grid-template-columns:repeat(2,minmax(0,1fr))}.compact-fact-list>div{grid-template-columns:var(--space-7) minmax(0, 1fr);gap:var(--space-inline) var(--space-related);min-width:0;padding:var(--space-group);border-radius:var(--radius-card);background:var(--color-surface-muted);display:grid}@supports (color:color-mix(in lab, red, red)){.compact-fact-list>div{background:color-mix(in srgb, var(--color-surface-muted) 58%, var(--color-bg-surface))}}.compact-fact-list>div{transition:background var(--duration-normal) var(--easing-standard)}.compact-fact-list>div:hover{background:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.compact-fact-list>div:hover{background:color-mix(in srgb, var(--workspace-accent) 4%, var(--color-bg-surface))}}.compact-fact-list svg{color:var(--workspace-accent);transition:transform var(--duration-normal) var(--easing-standard);grid-row:span 2;align-self:center}.compact-fact-list>div:hover svg{transform:scale(1.12)}.compact-fact-list span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.compact-fact-list strong{font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-tight)}.feature-note{align-items:center;gap:var(--space-related);margin-top:var(--space-region);padding:var(--space-group);border:var(--border-width-thin) solid var(--ink-border);border-radius:var(--radius-control);color:var(--ink-foreground);display:flex}@supports (color:color-mix(in lab, red, red)){.feature-note{color:color-mix(in srgb, var(--ink-foreground) 72%, transparent)}}.feature-note{font-size:var(--font-size-sm)}.action-row-meta{align-items:center;gap:var(--space-related);display:flex}.action-budget{color:var(--workspace-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap}@media (min-width:640px){.action-row{grid-template-columns:var(--dimension-42px) minmax(0, 1fr) auto auto}.action-row-link{grid-column:auto}.app-account-menu summary>span:last-child{display:inline}.record-row{grid-template-columns:var(--dimension-90px) minmax(0, 1fr) auto;align-items:center}.record-row>div:nth-child(2){grid-column:auto}}@media (min-width:1024px){.app-mobile-nav{display:none}.workbench-page{padding:var(--space-section) 0 var(--space-page-large)}.workbench-hero{grid-template-columns:minmax(0, 1fr) minmax(var(--dimension-240px), .34fr);padding:var(--space-region) 0;align-items:end}.summary-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-rail-card{padding:var(--space-content) var(--space-region)}.workbench-layout{grid-template-columns:minmax(0, 1.45fr) minmax(var(--dimension-300px), .75fr)}.workbench-surface{padding:var(--space-region)}}.dashboard-head{justify-content:space-between;gap:var(--space-content);margin-bottom:var(--space-region);align-items:start;display:flex}.dashboard-head h1{margin:0 0 var(--space-inline);font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.metric-grid{gap:var(--space-group);grid-template-columns:repeat(2,1fr);display:grid}.metric-card{padding:var(--space-content)}.metric-card span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.metric-card strong{margin-top:var(--space-group);font-family:var(--font-display);font-size:var(--font-size-3xl);display:block}.dashboard-grid{gap:var(--space-content);margin-top:var(--space-content);display:grid}.panel{padding:var(--space-region)}.panel-head{margin-bottom:var(--space-block);justify-content:space-between;align-items:center;display:flex}.panel-head h2{font-size:var(--font-size-lg);margin:0}.task-item{align-items:center;gap:var(--space-group);padding:var(--space-group) 0;border-bottom:var(--border-width-thin) solid var(--color-border);display:flex}.task-item:last-child{border:0}.task-icon{width:var(--dimension-38px);height:var(--dimension-38px);color:var(--color-primary);background:var(--color-primary);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.task-icon{background:color-mix(in srgb, var(--color-primary) 11%, var(--color-surface))}}.task-icon{border-radius:var(--radius-card)}.task-item div:nth-child(2){flex:1;min-width:0}.task-item strong{font-size:var(--font-size-md);display:block}.task-item small{color:var(--color-text-muted)}.admin-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.admin-table th,.admin-table td{text-align:left;padding:var(--space-group) var(--space-group);border-bottom:var(--border-width-thin) solid var(--color-border)}.admin-table th{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow)}.table-note{max-width:var(--dimension-340px);color:var(--color-text-muted);margin-top:var(--space-inline);white-space:normal;display:block}.inline-actions{gap:var(--space-related);flex-wrap:wrap;min-width:0;display:flex}.table-wrap{overflow-x:auto}.resource-list{gap:var(--space-block);display:grid}.resource-row{gap:var(--space-content);padding:var(--space-region);display:grid}.resource-row h3{margin:0 0 var(--space-related)}.resource-row p{color:var(--color-text-muted);line-height:var(--line-height-normal);margin:0}.resource-action{gap:var(--space-group);align-content:start;display:grid}.resource-action textarea{min-width:var(--dimension-260px);resize:vertical}.action-success{align-items:center;gap:var(--space-related);color:var(--color-success);font-weight:var(--font-weight-bold);display:flex}.empty-state{padding:var(--space-section);text-align:center}.empty-state h2{margin:0 0 var(--space-related)}.onboarding-empty{gap:var(--space-block);display:grid}.onboarding-guide{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.onboarding-guide{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-surface))}}.status-list{gap:var(--space-related);margin-top:var(--space-content);display:grid}.status-row{justify-content:space-between;align-items:center;gap:var(--space-block);padding:var(--space-group) 0;border-top:var(--border-width-thin) solid var(--color-border);display:flex}.status-row small{color:var(--color-text-muted);margin-top:var(--space-inline);display:block}.status-row-link{margin-inline:calc(var(--space-group) * -1);padding-inline:var(--space-group);border-radius:var(--radius-card)}.status-row-link:hover{background:var(--color-surface-muted)}.assistant-widget{right:var(--dimension-18px);bottom:var(--dimension-18px);z-index:var(--z-popover);justify-items:end;gap:var(--space-group);display:grid;position:fixed}.assistant-trigger{min-height:var(--space-9);align-items:center;gap:var(--space-related);padding:0 var(--space-block);border-radius:var(--radius-full);background:var(--gradient-ink-soft);color:var(--ink-foreground);font:inherit;font-weight:var(--font-weight-bold);box-shadow:var(--elevation-assistant);cursor:pointer;border:0;display:flex}.assistant-panel{width:min(var(--dimension-380px), calc(var(--viewport-width-full) - var(--dimension-28px)));overflow:hidden}.assistant-panel header{padding:var(--space-block);border-bottom:var(--border-width-thin) solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.assistant-panel header div{gap:var(--space-inline);display:grid}.assistant-panel header small{color:var(--color-text-muted)}.assistant-messages{height:min(var(--dimension-420px), var(--dimension-55vh));padding:var(--space-block);gap:var(--space-group);flex-direction:column;display:flex;overflow-y:auto}.assistant-messages p{max-width:88%;padding:var(--space-group) var(--space-group);border-radius:var(--radius-card);line-height:var(--line-height-normal);font-size:var(--font-size-md);white-space:pre-wrap;margin:0}.assistant-messages .assistant{background:var(--color-surface-muted);align-self:flex-start}.assistant-messages .user{background:var(--color-primary);color:var(--color-primary-foreground);align-self:flex-end}.assistant-input{grid-template-columns:1fr var(--dimension-44px);gap:var(--space-related);padding:var(--space-group);border-top:var(--border-width-thin) solid var(--color-border);display:grid}.assistant-input input{border:var(--border-width-thin) solid var(--color-border);background:var(--color-background);min-width:0;color:var(--color-text);padding:0 var(--space-group)}.assistant-input button{background:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;border:0}.delivery-row{gap:var(--space-content);padding:var(--space-content) 0;border-top:var(--border-width-thin) solid var(--color-border);display:grid}.delivery-row h3{margin:var(--space-related) 0 var(--space-inline)}.delivery-row p{margin:0}.delivery-row small{margin-top:var(--space-related);color:var(--color-text-muted);display:block}.workflow-dialog{width:min(var(--dimension-760px), calc(var(--viewport-width-full) - var(--space-6)));max-height:min(var(--dimension-900px), calc(var(--viewport-height-full) - var(--space-6)));color:var(--color-text);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-dialog);background:var(--color-surface);box-shadow:var(--elevation-dialog);padding:0;overflow:hidden}.workflow-dialog.compact{width:min(var(--dimension-640px), calc(var(--viewport-width-full) - var(--space-6)))}.workflow-dialog::backdrop{background:var(--dialog-backdrop);-webkit-backdrop-filter:blur(var(--blur-xs));backdrop-filter:blur(var(--blur-xs))}.workflow-dialog>header{justify-content:space-between;align-items:flex-start;gap:var(--space-content);padding:var(--space-region) var(--space-region) var(--space-content);border-bottom:var(--border-width-thin) solid var(--color-border);display:flex}.workflow-dialog>header h2{margin:var(--space-related) 0 var(--space-inline);font-size:var(--font-size-3xl)}.workflow-dialog>header p{max-width:var(--dimension-560px);color:var(--color-text-muted);line-height:var(--line-height-normal);margin:0}.workflow-form{max-height:calc(var(--viewport-height-full) - var(--dimension-190px));gap:var(--space-content);padding:var(--space-region) var(--space-region) var(--space-region);display:grid;overflow-y:auto}.workflow-form>footer{bottom:calc(var(--space-6) * -1);justify-content:flex-end;gap:var(--space-group);margin:var(--space-inline) calc(var(--space-region) * -1) calc(var(--space-region) * -1);padding:var(--space-block) var(--space-region);border-top:var(--border-width-thin) solid var(--color-border);background:var(--color-surface);display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.workflow-form>footer{background:color-mix(in srgb, var(--color-surface) 94%, transparent)}}.workflow-form>footer{-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}.workflow-success{min-height:var(--dimension-420px);align-content:center;place-items:center;gap:var(--space-group);padding:var(--space-layout);text-align:center;display:grid}.workflow-success svg{color:var(--color-success)}.workflow-success h3{margin:var(--space-inline) 0 0;font-size:var(--font-size-3xl)}.workflow-success p{max-width:var(--dimension-500px);margin:0 0 var(--space-group);color:var(--color-text-muted);line-height:var(--line-height-comfortable)}.field-head{justify-content:space-between;align-items:flex-end;gap:var(--space-block);margin-bottom:var(--space-related);display:flex}.field-head label{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.file-drop-button{min-height:var(--dimension-70px);justify-content:center;align-items:center;gap:var(--space-related);padding:var(--space-block);border:var(--border-width-thin) dashed var(--color-border);border-radius:var(--radius-control);color:var(--color-primary);background:var(--color-surface-muted);font-weight:var(--font-weight-bold);cursor:pointer;display:flex}.file-drop-button:hover{border-color:var(--color-primary)}.uploaded-file-list{gap:var(--space-related);margin:var(--space-group) 0 0;padding:0;list-style:none;display:grid}.uploaded-file-list li{grid-template-columns:var(--dimension-22px) minmax(0, 1fr) var(--dimension-44px);align-items:center;gap:var(--space-related);min-width:0;padding:var(--space-group) var(--space-group);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-card);display:grid}.uploaded-file-list li>span{gap:var(--space-hairline);min-width:0;display:grid}.uploaded-file-list strong{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uploaded-file-list small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.uploaded-file-list button{width:var(--dimension-44px);height:var(--control-height);color:var(--color-danger);cursor:pointer;background:0 0;border:0}.action-warning,.action-confirm{align-items:flex-start;gap:var(--space-related);padding:var(--space-group) var(--space-block);border-radius:var(--radius-card);line-height:var(--line-height-normal);font-size:var(--font-size-xs);display:flex}.action-warning{color:var(--color-danger);background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.action-warning{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface))}}.action-confirm{color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.action-confirm{background:color-mix(in srgb, var(--color-success) 9%, var(--color-surface))}}.case-detail-grid{gap:var(--space-content);display:grid}.opc-product-dialog-body .workspace-meta-grid{gap:0;margin:0;display:grid}.opc-product-dialog-body .workspace-meta-grid>div{grid-template-columns:minmax(var(--dimension-88px), .42fr) minmax(0, 1fr);gap:var(--space-block);padding:var(--space-group) 0;border-bottom:var(--border-width-thin) solid var(--product-border,var(--border));display:grid}.opc-product-dialog-body .workspace-meta-grid>div:last-child{border-bottom:0}.opc-product-dialog-body .workspace-meta-grid dt{color:var(--product-muted,var(--muted-foreground));font-size:var(--font-size-xs)}.opc-product-dialog-body .workspace-meta-grid dd{min-width:0;color:var(--product-ink,var(--foreground));font-size:var(--font-size-xs);line-height:var(--line-height-normal);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.case-main,.case-aside{align-content:start;gap:var(--space-block);min-width:0;display:grid}.back-link{min-height:var(--dimension-44px);align-items:center;gap:var(--space-related);margin-bottom:var(--space-group);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);display:inline-flex}.next-step-panel{gap:var(--space-group);background:var(--color-primary);display:flex}@supports (color:color-mix(in lab, red, red)){.next-step-panel{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-surface))}}.next-step-panel>div:last-child{gap:var(--space-inline);display:grid}.next-step-panel span,.next-step-panel small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.attachment-list{gap:var(--space-related);display:grid}.attachment-list a{grid-template-columns:var(--space-6) minmax(0, 1fr) auto;align-items:center;gap:var(--space-related);min-width:0;padding:var(--space-group);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-card);display:grid}.attachment-list a>span:nth-child(2){gap:var(--space-inline);min-width:0;display:grid}.attachment-list strong{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-list small,.attachment-list a>span:last-child{color:var(--color-text-muted);font-size:var(--font-size-xs)}.case-actions{gap:var(--space-group);display:grid}.case-actions>div:first-child{gap:var(--space-inline);display:grid}.case-actions small{color:var(--color-text-muted);line-height:var(--line-height-normal)}.case-action-buttons{gap:var(--space-related);display:grid}.operations-metrics{gap:var(--space-group);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operations-metrics article{grid-template-columns:var(--dimension-38px) 1fr;gap:var(--space-inline) var(--space-group);min-width:0;padding:var(--space-content);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-dialog);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.operations-metrics svg{padding:var(--space-related);border-radius:var(--radius-control);color:var(--color-primary);background:var(--color-primary);grid-row:span 3;align-self:center}@supports (color:color-mix(in lab, red, red)){.operations-metrics svg{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface))}}.operations-metrics span,.operations-metrics small{color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-metrics strong{font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-row{grid-template-columns:var(--space-11) minmax(0, 1fr) auto;align-items:center;gap:var(--space-group);padding:var(--space-group) 0;border-top:var(--border-width-thin) solid var(--ledger-line);display:grid}.ledger-row>span{width:fit-content;max-width:100%;padding:var(--space-inline) var(--space-related);border:var(--border-width-thin) solid var(--chart-3);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ledger-row>span{border:var(--border-width-thin) solid color-mix(in srgb, var(--chart-3) 22%, transparent)}}.ledger-row>span{border-radius:var(--radius-full);color:var(--chart-3)}@supports (color:color-mix(in lab, red, red)){.ledger-row>span{color:color-mix(in srgb, var(--chart-3) 82%, var(--color-text))}}.ledger-row>span{background:var(--ledger-accent-surface)}@supports (color:color-mix(in lab, red, red)){.ledger-row>span{background:color-mix(in srgb, var(--ledger-accent-surface) 72%, var(--color-surface))}}.ledger-row>span{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.ledger-row>div{gap:var(--space-inline);min-width:0;display:grid}.ledger-row strong{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-row small{color:var(--ledger-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-row b{color:var(--ledger-strong);font-size:var(--font-size-xs);white-space:nowrap}@media (min-width:720px){.partner-rail .container{flex-direction:row;justify-content:space-between}.partner-rail div div{justify-content:flex-end}.value-grid,.three-party-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-grid{grid-template-columns:.85fr 1.15fr}}@media (min-width:980px){.case-detail-grid{grid-template-columns:minmax(0, 1fr) var(--dimension-330px);align-items:start}.case-aside{top:var(--dimension-90px);position:sticky}}@media (max-width:719px){.section-head{flex-direction:column;align-items:flex-start}.portal-mini-grid{grid-template-columns:1fr}.ledger-row{grid-template-columns:var(--dimension-88px) minmax(0, 1fr)}.ledger-row>b{grid-column:2}.operations-metrics{grid-template-columns:1fr}.workflow-dialog{width:var(--viewport-width-full);max-width:none;max-height:var(--viewport-height-full);height:var(--viewport-height-full);border:0;border-radius:0}.workflow-dialog>header{padding:var(--space-content) var(--space-block) var(--space-block)}.workflow-form{max-height:calc(var(--viewport-height-full) - var(--dimension-120px));padding:var(--space-content) var(--space-block) var(--space-region)}.workflow-form>footer{margin-inline:calc(var(--space-block) * -1);padding-inline:var(--space-block)}.workflow-form>footer .button{flex:1}}.app-shell .community-prototype-page{width:100%;max-width:none;min-height:100%;padding:var(--space-region) var(--space-region) var(--space-section);background:var(--product-canvas)}.app-shell .community-prototype-page .workspace-page-header{min-height:var(--dimension-62px);margin:0 0 var(--space-block);border:0;align-items:flex-start;padding:0}.app-shell .community-prototype-page .workspace-page-header>div:first-child{max-width:var(--dimension-820px)}.app-shell .community-prototype-page .workspace-page-section{display:none}.app-shell .community-prototype-page .workspace-page-header h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact);letter-spacing:var(--letter-spacing-heading);margin:0}.app-shell .community-prototype-page .workspace-page-header p{max-width:var(--dimension-820px);margin-top:var(--space-inline);font-size:var(--font-size-sm);line-height:var(--line-height-comfortable)}.community-review-metrics{margin-bottom:var(--space-block)}.community-review-workbench{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.community-review-panel{border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-control);background:var(--product-surface);min-width:0;min-height:0;overflow:hidden}.community-review-list{align-content:start;min-width:0;min-height:0;display:grid}.community-review-toolbar{min-height:var(--space-10);grid-template-columns:minmax(0, 1fr) var(--dimension-104px) var(--dimension-138px) var(--dimension-104px) var(--dimension-38px) var(--dimension-38px);align-items:center;gap:var(--space-related);padding:var(--space-group) var(--space-group);border-bottom:var(--border-width-thin) solid var(--product-border);display:grid}.community-prototype-search{min-width:0;height:var(--dimension-38px);grid-template-columns:var(--dimension-18px) minmax(0, 1fr);align-items:center;gap:var(--space-related);padding:0 var(--space-group);color:var(--product-muted);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-control);background:var(--product-canvas);display:grid}.community-prototype-search svg{width:var(--icon-size-md);height:var(--icon-size-md)}.community-prototype-search input{width:100%;min-width:0;height:100%;color:var(--product-ink);background:0 0;border:0;outline:0;padding:0}.community-review-toolbar select{min-width:0;height:var(--control-height-compact);padding:0 var(--space-section) 0 var(--space-group);color:var(--product-body);border:var(--border-width-thin) solid var(--product-border);background:var(--product-surface)}.community-review-toolbar button{width:var(--dimension-38px);height:var(--control-height-compact);color:var(--product-muted);border:var(--border-width-thin) solid var(--product-border);background:var(--product-surface);cursor:pointer;place-items:center;padding:0;display:grid}.community-review-toolbar>a{width:var(--dimension-38px);height:var(--dimension-38px);color:var(--product-muted);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-control);background:var(--product-surface);cursor:pointer;place-items:center;padding:0;display:grid}.community-review-toolbar button:hover,.community-review-toolbar>a:hover{color:var(--product-action-text,var(--product-action));border-color:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.community-review-toolbar button:hover,.community-review-toolbar>a:hover{border-color:color-mix(in srgb, var(--product-action) 36%, var(--product-border))}}.community-review-toolbar button svg,.community-review-toolbar>a svg{width:var(--icon-size-md);height:var(--icon-size-md)}.community-review-table-scroll{min-height:0;overflow:auto}.community-review-table-scroll table{table-layout:fixed}.community-review-table-scroll th:first-child{width:30%}.community-review-table-scroll th:nth-child(2){width:13%}.community-review-table-scroll th:nth-child(3){width:19%}.community-review-table-scroll th:nth-child(4),.community-review-table-scroll th:nth-child(5){width:14%}.community-review-table-scroll th:nth-child(6){text-align:right;width:10%}.community-review-table-scroll tr[data-selected]{background:var(--product-orange-soft);box-shadow:inset var(--border-width-emphasis) 0 var(--color-brand)}.community-review-table-scroll td:first-child a{gap:var(--space-hairline);min-width:0;display:grid}.community-review-table-scroll td strong{color:var(--product-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-review-table-scroll td code{color:var(--product-muted);font-family:var(--font-family-mono,monospace);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-review-table-scroll .status-badge>span{white-space:normal}.community-review-table-scroll td:last-child{text-align:right}.community-review-view{color:var(--product-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}tr[data-selected] .community-review-view{color:var(--product-action-text,var(--product-action))}.community-review-table-empty{min-height:var(--dimension-200px);place-content:center;gap:var(--space-inline);padding:var(--space-region);color:var(--product-muted);text-align:center;display:grid}.community-review-table-empty strong{color:var(--product-ink);font-size:var(--font-size-sm)}.community-review-table-empty p{font-size:var(--font-size-xs);margin:0}.community-review-list-footer{min-height:var(--dimension-42px);justify-content:space-between;align-items:center;gap:var(--space-group);padding:0 var(--space-group);color:var(--product-muted);border-top:var(--border-width-thin) solid var(--product-border);background:var(--product-surface);font-size:var(--font-size-xs);display:flex}.community-review-panel{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.community-review-panel-head{min-height:var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-block);padding:var(--space-group) var(--space-block);border-bottom:var(--border-width-thin) solid var(--product-border);display:flex}.community-review-panel-head>div{gap:var(--space-inline);min-width:0;display:grid}.community-review-panel-head>div>span{color:var(--product-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.community-review-panel-head>div>strong{color:var(--product-muted);font-family:var(--font-family-mono,monospace);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-review-panel-scroll{min-height:0;overflow-y:auto}.community-review-progress,.community-review-section{padding:var(--space-block);border-bottom:var(--border-width-thin) solid var(--product-border)}.community-review-progress>header,.community-review-section-title{justify-content:space-between;align-items:center;gap:var(--space-group);display:flex}.community-review-progress>header strong,.community-review-section h2{color:var(--product-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin:0}.community-review-progress>header span,.community-review-section-title>span{color:var(--product-muted);font-size:var(--font-size-xs)}.community-review-progress ol{margin:var(--space-group) 0 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.community-review-progress li{justify-items:center;gap:var(--space-related);color:var(--product-muted);font-size:var(--font-size-xs);display:grid;position:relative}.community-review-progress li:not(:last-child):after{content:"";top:var(--space-4);width:80%;height:var(--border-width-thin);background:var(--color-border-subtle);position:absolute;left:60%}.community-review-progress li[data-state=done]:not(:last-child):after{background:var(--product-action)}.community-review-progress li i{width:var(--space-6);height:var(--space-6);z-index:var(--z-base);color:var(--product-muted);border:var(--border-width-thin) solid var(--product-border);background:var(--product-surface);border-radius:50%;place-items:center;font-style:normal;display:grid}.community-review-progress li i svg{width:var(--icon-size-xs)}.community-review-progress li[data-state=done] i{color:var(--product-on-action);border-color:var(--product-action-text,var(--product-action));background:var(--product-action)}.community-review-progress li[data-state=active] i{color:var(--product-action-text,var(--product-action));border-color:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.community-review-progress li[data-state=active] i{border-color:color-mix(in srgb, var(--product-action) 45%, var(--product-border))}}.community-review-progress li[data-state=active] i{background:var(--product-orange-soft)}.community-review-progress li[data-state=active] span,.community-review-progress li[data-state=done] span{color:var(--product-body);font-weight:var(--font-weight-semibold)}.community-review-section>h2{margin-bottom:var(--space-group)}.community-review-facts{border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-control);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.community-review-facts>div{gap:var(--space-inline);min-width:0;padding:var(--space-related) var(--space-group);border-bottom:var(--border-width-thin) solid var(--product-border);display:grid}.community-review-facts>div:nth-child(odd){border-right:var(--border-width-thin) solid var(--product-border)}.community-review-facts>div:nth-last-child(-n+2){border-bottom:0}.community-review-facts dt{color:var(--product-muted);font-size:var(--font-size-xs)}.community-review-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--product-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin:0}.community-review-facts dd a{align-items:center;gap:var(--space-inline);color:var(--product-action-text,var(--product-action));display:inline-flex}.community-review-facts dd svg{width:var(--icon-size-xs)}.community-review-license{min-height:var(--dimension-76px);grid-template-columns:var(--dimension-84px) minmax(0, 1fr) auto;align-items:center;gap:var(--space-group);margin-top:var(--space-group);padding:var(--space-related);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-control);background:var(--product-canvas);display:grid}.community-review-license>div{gap:var(--space-inline);min-width:0;display:grid}.community-review-license svg{color:var(--product-action-text,var(--product-action))}.community-review-license span{gap:var(--space-hairline);min-width:0;display:grid}.community-review-license-preview{width:var(--dimension-84px);height:var(--dimension-60px);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-control);background:var(--product-surface);place-items:center;padding:0;display:grid;overflow:hidden}.community-review-license-preview img{object-fit:contain;width:100%;height:100%}.community-review-license-preview svg{width:var(--icon-size-xl)}.community-review-license small{color:var(--product-muted);font-size:var(--font-size-xs)}.community-review-license strong{color:var(--product-ink);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-review-license>a,.community-review-license>span:last-child{color:var(--product-action-text,var(--product-action));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none}.community-review-license-action{color:var(--product-action-text,var(--product-action));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:0}.community-review-introduction{margin-top:var(--space-group)}.community-review-introduction>span{color:var(--product-muted);font-size:var(--font-size-xs)}.community-review-introduction p{margin:var(--space-inline) 0 0;color:var(--product-body);font-size:var(--font-size-xs);line-height:var(--line-height-comfortable)}.community-review-products{gap:var(--space-related);margin-top:var(--space-group);display:grid}.community-review-products article{grid-template-columns:var(--dimension-50px) minmax(0, 1fr) auto;align-items:center;gap:var(--space-related);min-width:0;padding:var(--space-related);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-control);display:grid}.community-review-product-icon{height:var(--space-9);align-content:center;place-items:center;gap:var(--space-hairline);color:var(--product-muted);border-radius:var(--radius-control);background:var(--color-surface-muted);border:0;padding:0;display:grid;position:relative;overflow:hidden}.community-review-product-icon>:first-child{object-fit:cover;width:100%;height:100%}.community-review-product-icon svg{width:var(--icon-size-md)}.community-review-product-icon small{right:var(--border-width-emphasis);bottom:var(--border-width-emphasis);padding:var(--space-hairline) var(--space-inline);color:var(--ink-foreground);border-radius:var(--radius-full);background:var(--ink-background);position:absolute}@supports (color:color-mix(in lab, red, red)){.community-review-product-icon small{background:color-mix(in srgb, var(--ink-background) 72%, transparent)}}.community-review-product-icon small{font-size:var(--font-size-xs)}.community-review-products article>div:nth-child(2){min-width:0}.community-review-products article strong{color:var(--product-ink);font-size:var(--font-size-xs)}.community-review-products article p{margin:var(--space-inline) 0 var(--space-inline);color:var(--product-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-review-products article>div:nth-child(2)>span{margin-right:var(--space-inline);padding:var(--space-hairline) var(--space-inline);color:var(--product-body);background:var(--color-surface-muted);font-size:var(--font-size-xs);display:inline-flex}.community-review-product-link{min-height:var(--dimension-30px);padding:0 var(--space-related);color:var(--product-action-text,var(--product-action));font-size:var(--font-size-xs);white-space:nowrap;background:0 0;border:0}.community-review-empty{margin:var(--space-group) 0 0;color:var(--product-muted);font-size:var(--font-size-xs)}.community-review-history ol{margin:var(--space-group) 0 0;gap:0;padding:0;list-style:none;display:grid}.community-review-history li{grid-template-columns:var(--space-4) minmax(0, 1fr);gap:var(--space-related);padding-bottom:var(--space-group);display:grid;position:relative}.community-review-history li:not(:last-child):after{content:"";top:var(--space-3);bottom:0;left:var(--border-width-emphasis);width:var(--border-width-thin);background:var(--product-border);position:absolute}.community-review-history li i{width:var(--dimension-7px);height:var(--dimension-7px);z-index:var(--z-base);margin-top:var(--space-inline);background:var(--product-action);border-radius:50%}.community-review-history li div{gap:var(--space-hairline);display:grid}.community-review-history li strong{color:var(--product-ink);font-size:var(--font-size-xs)}.community-review-history li p{color:var(--product-body);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}.community-review-history time{color:var(--product-muted);font-size:var(--font-size-xs)}.community-review-decision{gap:var(--space-related);padding:var(--space-group) var(--space-block) var(--space-block);border-top:var(--border-width-thin) solid var(--product-border);background:var(--product-surface);display:grid}.community-review-decision>header{justify-content:space-between;align-items:flex-start;gap:var(--space-group);display:flex}.community-review-decision>header>div{gap:var(--space-hairline);display:grid}.community-review-decision>header strong{color:var(--product-ink);font-size:var(--font-size-xs)}.community-review-decision>header small,.community-review-decision>header>span,.community-review-decision>p{color:var(--product-muted);font-size:var(--font-size-xs)}.community-review-decision textarea{min-height:var(--dimension-68px);resize:vertical;line-height:var(--line-height-normal)}.community-review-decision>p{line-height:var(--line-height-normal);margin:0}.community-review-decision>footer{gap:var(--space-related);grid-template-columns:1fr 1fr;display:grid}.community-review-decision>footer button{min-height:var(--control-height-compact)}.community-review-error{color:var(--color-status-error)}.community-review-panel-empty{align-content:center;place-items:center;gap:var(--space-related);padding:var(--space-section);color:var(--product-muted);text-align:center}.community-review-panel-empty>svg{width:var(--icon-size-2xl)}.community-review-panel-empty strong{color:var(--product-ink)}.community-review-panel-empty p{max-width:var(--dimension-34ch);font-size:var(--font-size-xs);margin:0}.community-project-filter-form{align-items:center;gap:var(--space-related);flex-wrap:wrap;flex:1;min-width:0;display:flex}.community-project-filter-form [data-slot=input]{max-width:var(--dimension-240px)}.community-project-filter-form [data-slot=form-select]{width:auto}.community-project-grid{gap:var(--space-group);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.community-project-card{min-width:0;transition:border-color var(--duration-fast) var(--easing-standard-out), box-shadow var(--duration-fast) var(--easing-standard-out);overflow:hidden}.community-project-card:hover{border-color:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.community-project-card:hover{border-color:color-mix(in srgb, var(--product-action) 45%, var(--product-border))}}.community-project-card:hover{box-shadow:0 var(--space-group) var(--space-section) var(--ink-background)}@supports (color:color-mix(in lab, red, red)){.community-project-card:hover{box-shadow:0 var(--space-group) var(--space-section) color-mix(in srgb, var(--ink-background) 8%, transparent)}}.community-project-cover{aspect-ratio:var(--ratio-video);background:var(--color-surface-muted);position:relative;overflow:hidden}.community-project-cover>img{object-fit:cover;width:100%;height:100%;display:block}.community-project-no-image{align-content:center;place-items:center;gap:var(--space-related);width:100%;height:100%;color:var(--product-muted);font-size:var(--font-size-xs);display:grid}.community-project-no-image svg{width:var(--icon-size-2xl)}.community-project-image-count,.community-project-featured{bottom:var(--dimension-10px);align-items:center;gap:var(--space-inline);padding:var(--space-inline) var(--space-related);color:var(--ink-foreground);border-radius:var(--radius-full);background:var(--ink-background);display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.community-project-image-count,.community-project-featured{background:color-mix(in srgb, var(--ink-background) 76%, transparent)}}.community-project-image-count,.community-project-featured{font-size:var(--font-size-xs);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}.community-project-image-count{left:var(--dimension-10px)}.community-project-featured{right:var(--dimension-10px);color:var(--product-on-action);background:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.community-project-featured{background:color-mix(in srgb, var(--product-action) 88%, transparent)}}.community-project-image-count svg,.community-project-featured svg{width:var(--icon-size-xs)}.community-project-card-body{gap:var(--space-related);padding:var(--space-group) var(--space-group) 0;display:grid}.community-project-card-body>header{justify-content:space-between;align-items:center;gap:var(--space-group);min-width:0;display:flex}.community-project-card-body>header strong{color:var(--product-ink);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-project-card-body>header span{padding:var(--space-inline) var(--space-related);color:var(--product-body);border-radius:var(--radius-control);background:var(--color-surface-muted);font-size:var(--font-size-xs);flex:none}.community-project-card-body>p{color:var(--product-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.community-project-card-body>footer{justify-content:space-between;align-items:center;gap:var(--space-related);color:var(--product-muted);font-size:var(--font-size-xs);display:flex}.community-project-card-body>footer span{max-width:46%;color:var(--product-action-text,var(--product-action));font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-project-detail-trigger{width:100%;min-height:var(--dimension-34px);color:var(--product-action-text,var(--product-action));border-top:var(--border-width-thin) solid var(--product-border);background:var(--color-surface);font-size:var(--font-size-xs);border-radius:0}.community-project-detail-trigger:hover{color:var(--product-on-action);background:var(--product-action)}@media (max-width:1079px){.community-review-workbench{grid-template-columns:1fr;height:auto;min-height:0}.community-review-list{min-height:var(--dimension-500px)}.community-review-panel{min-height:var(--dimension-660px)}}@media (max-width:899px){.community-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-project-filter-form [data-slot=input]{max-width:none}.community-project-filter-form [data-slot=form-select-wrapper]{flex:1}.community-project-filter-form [data-slot=form-select]{width:100%}}@media (max-width:719px){.app-shell .community-prototype-page{padding:var(--space-block) var(--space-block) var(--space-hero)}.app-shell .community-prototype-page .workspace-page-header{min-height:0;margin-bottom:var(--space-block)}.app-shell .community-prototype-page .workspace-page-header h1{font-size:var(--font-size-2xl)}.community-review-toolbar{grid-template-columns:minmax(0, 1fr) 1fr 1fr var(--dimension-38px)}.community-review-toolbar>a,.community-review-toolbar .community-review-reset{display:none}.community-review-table-scroll table,.community-review-table-scroll thead,.community-review-table-scroll tbody{display:block}.community-review-table-scroll thead{display:none}.community-review-table-scroll tr{gap:var(--space-related) var(--space-group);padding:var(--space-group) var(--space-group);border-bottom:var(--border-width-thin) solid var(--product-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.community-review-table-scroll td{border:0;width:auto;height:auto;padding:0}.community-review-table-scroll td:nth-child(2):before{content:"负责人 · ";color:var(--product-muted)}.community-review-table-scroll td:nth-child(3){color:var(--product-muted);grid-column:1}.community-review-table-scroll td:nth-child(4){grid-area:1/2}.community-review-table-scroll td:nth-child(5){grid-area:3/2}.community-review-panel{min-height:var(--dimension-720px)}.community-review-facts{grid-template-columns:1fr}.community-review-facts>div{border-right:0;border-bottom:var(--border-width-thin) solid var(--product-border)}.community-review-facts>div:last-child{border-bottom:0}.community-review-products article{grid-template-columns:var(--dimension-44px) minmax(0, 1fr)}.community-review-product-link{grid-column:1/-1;width:100%}.community-project-grid{grid-template-columns:1fr}}.data-collection-primary-cell{gap:var(--space-hairline);min-width:0;color:inherit;text-decoration:none;display:grid}.data-collection-primary-cell strong{color:var(--product-ink);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-collection-primary-cell small{color:var(--product-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-compact);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell [data-slot=table] .data-collection-primary-cell strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}a.data-collection-primary-cell:hover strong{color:var(--product-action-text,var(--product-action))}a.data-collection-primary-cell:focus-visible{outline:var(--border-width-strong) solid var(--product-action);outline-offset:var(--outline-offset-accent)}.data-collection-toolbar{justify-content:space-between;align-items:center;gap:var(--space-related);min-width:0;min-height:calc(var(--control-height-compact) + (var(--space-related) * 2));padding:var(--space-related) 0;background:0 0;border-bottom:0;flex-wrap:wrap;display:flex}.data-collection-toolbar-primary,.data-collection-toolbar-secondary{align-items:center;gap:var(--space-related);min-width:0;display:flex}.data-collection-toolbar-primary{flex-wrap:nowrap;flex:1}.data-collection-toolbar-secondary{flex-wrap:wrap;flex:0 auto;margin-left:auto}.data-collection-view-switch [data-slot=toggle-group-item]{min-width:var(--control-height-compact);height:var(--control-height-compact);padding-inline:var(--space-related)}.data-collection-view-switch [data-slot=toggle-group-item] svg{width:var(--icon-size-md);height:var(--icon-size-md)}.data-collection-search{width:var(--dimension-280px);align-items:center;min-width:0;max-width:100%;display:flex;position:relative}.data-collection-search>svg{z-index:var(--z-base);left:var(--dimension-10px);width:var(--icon-size-md);height:var(--icon-size-md);color:var(--product-muted);position:absolute}.data-collection-search input{padding-inline:var(--space-section)}.data-collection-search>[data-slot=button]{right:var(--space-2);color:var(--product-muted);position:absolute}.data-collection-search>[data-slot=button] svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.data-collection-toolbar [data-slot=toggle-group-item][data-state=on]{border-color:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.data-collection-toolbar [data-slot=toggle-group-item][data-state=on]{border-color:color-mix(in srgb, var(--product-action) 24%, var(--product-border))}}.data-collection-toolbar [data-slot=toggle-group-item][data-state=on]{color:var(--product-action-text);background:var(--product-action)}@supports (color:color-mix(in lab, red, red)){.data-collection-toolbar [data-slot=toggle-group-item][data-state=on]{background:color-mix(in srgb, var(--product-action) 9%, var(--product-surface))}}.data-collection-sort{align-items:center;gap:var(--space-inline);margin:calc(var(--space-inline) * -1);padding:var(--space-inline);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.data-collection-sort svg{width:var(--icon-size-xs);height:var(--icon-size-xs);color:var(--product-action-text)}.data-collection-sort>span{color:var(--product-muted);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.data-collection-sort:hover>span,.data-collection-sort:focus-visible>span{opacity:1}.data-collection-row-actions{justify-content:flex-end;align-items:center;gap:var(--space-inline);display:flex}.data-collection-card-grid{gap:var(--space-block);padding-block:var(--space-related);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.data-collection-card{min-width:0;transition:border-color var(--duration-fast) var(--easing-standard-out), background-color var(--duration-fast) var(--easing-standard-out), transform var(--duration-fast) var(--easing-standard-out), box-shadow var(--duration-fast) var(--easing-standard-out);gap:var(--space-block);padding:var(--space-content);border:var(--border-width-thin) solid var(--product-border);border-radius:var(--radius-card);color:var(--product-body);background:var(--product-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.data-collection-card[data-selected]{border-color:var(--color-border-focus);outline:var(--border-width-strong) solid var(--color-accent-soft);outline-offset:var(--outline-offset-inset-sm)}.data-collection-card>.data-collection-card-open{z-index:var(--z-base);cursor:pointer;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;transform:none}.data-collection-card>.data-collection-card-open:hover{background:0 0}.data-collection-card-open:focus-visible{outline:var(--border-width-emphasis) solid var(--color-border-focus);outline-offset:var(--outline-offset-inset-md)}.data-collection-card[data-interactive] :is(.data-collection-card-head,.data-collection-card-body){pointer-events:none}@media (hover:hover){.data-collection-card:not([data-hover=none]):hover{border-color:var(--color-border-strong)}.data-collection-card[data-hover=background]:hover{background:var(--color-bg-subtle)}.data-collection-card[data-hover=lift]:hover{transform:translateY(calc(var(--space-hairline) * -1));box-shadow:var(--shadow-floating)}}.data-collection-card:focus-within:not([data-hover=none]){border-color:var(--color-border-focus)}.data-collection-card-head,.data-collection-card-head-end{align-items:flex-start;gap:var(--space-related);display:flex}.data-collection-card-head{justify-content:space-between}.data-collection-card-head-end{margin-left:auto}.data-collection-card-select{z-index:var(--z-local-raised);pointer-events:auto;position:relative}.data-collection-card-status{min-width:0}.data-collection-card-body{align-content:start;gap:var(--space-related);min-width:0;display:grid}.data-collection-card-heading h3{color:var(--product-ink);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);margin:0}.data-collection-card-body p,.data-collection-card-heading p{color:var(--product-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}.data-collection-card-heading h3,.data-collection-card-body p,.data-collection-card-heading p{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.data-collection-card-heading .data-collection-card-subtitle{margin-top:var(--space-inline)}.data-collection-card-tags{gap:var(--space-related);flex-wrap:wrap;display:flex}.data-collection-card-tags>*{overflow-wrap:anywhere;max-width:100%}.data-collection-card-body dl{gap:var(--space-related) var(--space-group);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.data-collection-card-body dl>div{gap:var(--space-inline);min-width:0;display:grid}.data-collection-card-body dt{color:var(--product-muted);font-size:var(--font-size-xs)}.data-collection-card-body dd{overflow-wrap:anywhere;color:var(--product-body);font-size:var(--font-size-xs);margin:0}.data-collection-card-actions{z-index:var(--z-local-raised);justify-content:space-between;align-items:center;gap:var(--space-related);padding-top:var(--space-related);font-size:var(--font-size-xs);flex-wrap:wrap;margin-top:auto;display:flex;position:relative}.data-collection-card-footer-start{min-width:0;color:var(--product-muted);overflow-wrap:anywhere;flex:auto}.data-collection-card-footer-end{align-items:center;gap:var(--space-related);flex-wrap:wrap;margin-left:auto;display:flex}.data-collection-card-footer-end>a{min-height:var(--control-height-compact);color:var(--product-action-text);font-size:var(--font-size-xs);align-items:center;text-decoration:none;display:inline-flex}.data-collection-pagination{min-height:calc(var(--control-height-compact) + (var(--space-related) * 2));justify-content:space-between;align-items:center;gap:var(--space-group);padding:var(--space-related) 0;font-family:var(--font-family-body);font-variant-numeric:tabular-nums;border-top:0;display:flex}.data-collection-pagination>div{align-items:center;gap:var(--space-related);color:var(--product-muted);font-size:var(--font-size-xs);display:flex}.data-collection-pagination [data-slot=form-select-wrapper]{width:var(--dimension-84px)}.data-collection-pagination [data-slot=pagination]{width:auto;margin:0}.data-collection-pagination [data-slot=pagination-content]{gap:var(--space-inline)}.data-collection-pagination [data-slot=pagination-link]{border-radius:var(--kit-r-pill);width:34px;height:34px;color:var(--product-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:0 0;padding:0}.data-collection-pagination [data-slot=pagination-link][aria-disabled=true]{pointer-events:none;opacity:var(--opacity-40)}.data-collection-pagination [data-slot=pagination-ellipsis]{color:var(--product-muted)}.data-collection-pagination [data-slot=pagination-link][data-active=true]{border-color:var(--kit-ink);color:var(--kit-on-orange);background:var(--kit-ink);font-weight:var(--font-weight-semibold)}@media (max-width:1079px){.data-collection-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.data-collection-toolbar{padding:var(--space-group) var(--space-group);flex-direction:column;align-items:stretch}.app-shell .data-collection .workspace-data-table-scroll[data-variant=bare] td{height:auto;padding:var(--space-related) 0}.app-shell .data-collection .workspace-data-table-scroll[data-variant=bare] td[data-priority=primary]{padding-bottom:var(--space-group)}.data-collection-toolbar-primary{grid-template-columns:minmax(0,1fr) auto;display:grid}.data-collection-search{width:100%;min-width:0}.data-collection-toolbar-secondary{padding-bottom:var(--space-hairline);justify-content:flex-start;margin-left:0;overflow-x:auto}.data-collection-card-grid{gap:var(--space-group);padding-block:var(--space-related);grid-template-columns:minmax(0,1fr)}.data-collection-pagination{padding:var(--space-group);flex-direction:column;align-items:stretch}.data-collection-pagination [data-slot=pagination]{justify-content:flex-start;overflow-x:auto}}@media (max-width:767px){.data-collection-view-switch [data-slot=toggle-group-item],.data-collection-toolbar [data-slot=button]{height:var(--control-height);min-height:var(--control-height)}}.app-shell .workspace-data-table-scroll .data-collection-primary-cell{min-width:var(--workspace-table-column-min-width,var(--dimension-160px));max-width:max(var(--workspace-table-column-min-width,0px), var(--dimension-320px))}.app-shell .workspace-data-table-scroll .data-collection-primary-cell :is(strong,small){overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell .data-collection .workspace-data-table-scroll [data-column-id=selection]{width:var(--control-height-large);min-width:var(--control-height-large);max-width:var(--control-height-large)}.data-collection-card-heading{flex:1;min-width:0}.app-shell .data-collection .workspace-data-table-scroll{border-radius:var(--radius-card);overflow:auto}.data-collection-card-grid[data-custom]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--collection-card-min-width,300px)), 1fr));align-items:stretch}.data-collection-custom-card{border-radius:var(--kit-r-lg);flex-direction:column;min-width:0;display:flex}.data-collection-custom-card>:first-child{flex:1}.data-collection-custom-card[data-selected]{outline:2px solid var(--kit-orange);outline-offset:2px}.data-collection-custom-controls{justify-content:space-between;align-items:center;gap:var(--kit-s2);padding:var(--kit-s2) var(--kit-s3);display:flex}.data-collection .data-collection-toolbar{align-items:flex-end;gap:var(--kit-s3) var(--kit-s2);min-height:var(--kit-control-h);margin-bottom:var(--kit-s3);padding:0}.data-collection .data-collection-toolbar-primary{gap:var(--kit-s2);flex-wrap:wrap}.data-collection .workspace-data-table-scroll[data-density]{padding:var(--kit-s1) var(--kit-s2) var(--kit-s2);border:var(--border-width-thin) solid var(--kit-line);border-radius:var(--kit-r-lg);background:var(--kit-surface);overflow:auto}.data-collection .workspace-data-table-scroll[data-density] th{height:var(--kit-s10);padding:var(--kit-s2) var(--kit-s4);border-bottom:var(--border-width-thin) solid var(--kit-line);color:var(--kit-text-2);background:var(--kit-surface);font-size:var(--kit-fs-xs);font-weight:var(--font-weight-semibold);position:relative}.data-collection .workspace-data-table-scroll[data-density] th:last-child:after{content:none}.data-collection .workspace-data-table-scroll[data-density] td{padding-block:var(--kit-s2);padding-inline:var(--kit-s4);border-bottom:var(--border-width-thin) solid var(--kit-line);color:var(--kit-text);background:var(--kit-surface);font-size:var(--kit-fs-sm)}.data-collection .workspace-data-table-scroll[data-density] tr:hover td{background:var(--kit-orange-50)}.data-collection .workspace-data-table-scroll[data-density] [data-compact]{width:var(--dimension-56px);height:var(--kit-s10);border-radius:var(--kit-r-sm);aspect-ratio:auto}.data-collection .workspace-data-table-scroll[data-density] [data-slot=avatar]{width:var(--kit-s8);height:var(--kit-s8)}.app-shell [data-slot=table]{border-collapse:collapse;background:var(--table-surface);color:var(--product-body);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.app-shell [data-slot=table-head]{height:var(--table-header-height);padding:var(--table-cell-padding) var(--space-block);color:var(--product-muted);background:var(--table-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.app-shell [data-slot=table-cell]{height:var(--table-row-height);padding:var(--table-cell-padding) var(--space-block);line-height:var(--line-height-normal)}.app-shell [data-slot=table-row],.app-shell [data-slot=table-head],.app-shell [data-slot=table-cell]{border-color:var(--table-divider)}.app-shell [data-slot=table] [data-slot=table-body]>tr>td{background:var(--kit-surface)}.app-shell [data-slot=table-body] [data-slot=table-row]:hover,.app-shell [data-slot=table] [data-slot=table-body]>tr:hover>td{background:var(--kit-orange)}@supports (color:color-mix(in lab, red, red)){.app-shell [data-slot=table-body] [data-slot=table-row]:hover,.app-shell [data-slot=table] [data-slot=table-body]>tr:hover>td{background:color-mix(in srgb, var(--kit-orange) 3%, var(--kit-surface))}}.app-shell [data-slot=table] tbody tr:is([data-state=selected],:has([role=checkbox][aria-checked=true]))>td{background:var(--kit-orange-50)}.app-shell [data-slot=table] [data-slot=tag]{border-radius:var(--radius-full);font-weight:var(--font-weight-medium)}.app-shell [data-slot=table] :is(time,.table-note){color:var(--product-muted);font-weight:var(--font-weight-normal)}.app-shell [data-slot=table-cell]>strong{color:var(--product-ink);font-weight:var(--font-weight-medium)}.community-invitation-form{gap:var(--space-content);display:grid}.community-invitation-notice{align-items:flex-start;gap:var(--space-group);padding:var(--space-group) var(--space-block);border:var(--border-width-thin) solid var(--color-primary);display:flex}@supports (color:color-mix(in lab, red, red)){.community-invitation-notice{border:var(--border-width-thin) solid color-mix(in srgb, var(--color-primary) 22%, var(--color-border))}}.community-invitation-notice{border-radius:var(--radius-control);color:var(--color-text-secondary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.community-invitation-notice{background:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface))}}.community-invitation-notice{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.community-invitation-notice svg{width:var(--icon-size-md);margin-top:var(--space-hairline);color:var(--color-primary);flex:0 0 17px}.community-invitation-fields{gap:var(--space-block);display:grid}.community-invitation-phone{padding-bottom:var(--space-content);border-bottom:var(--border-width-thin) solid var(--color-border)}.community-invitation-input{position:relative}.community-invitation-input>svg{z-index:var(--z-base);top:50%;left:var(--dimension-13px);width:var(--icon-size-md);color:var(--color-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.community-invitation-input input{padding-left:var(--space-layout)}.invite-link-result{gap:var(--space-group);padding:var(--space-block);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-muted);display:grid}.invite-link-result>div{gap:var(--space-inline);min-width:0;display:grid}.invite-link-result strong{font-size:var(--font-size-xs)}.invite-link-result code{overflow-wrap:anywhere;color:var(--color-primary);font-size:var(--font-size-xs)}.community-invitation-link-dialog .invite-link-result{grid-template-columns:minmax(0,1fr)}.community-invitation-link-dialog .invite-link-result>[data-slot=button]{justify-self:start}.admin-invitation-email{min-width:var(--dimension-180px);gap:var(--space-inline);display:grid}.admin-invitation-email small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.community-invitation-row-actions{justify-content:flex-end;gap:var(--space-related);flex-wrap:wrap;display:flex}.community-settings-stack,.community-form{gap:var(--space-content);display:grid}.profile-completeness{padding:var(--space-region)}.profile-completeness>div:first-child{justify-content:space-between;align-items:flex-end;display:flex}.profile-completeness strong{font-size:var(--font-size-3xl)}.progress-track{height:var(--dimension-9px);margin-top:var(--space-block);border-radius:var(--radius-full);background:var(--color-surface-muted);overflow:hidden}.progress-track span{border-radius:inherit;background:var(--gradient-brand-horizontal);height:100%;display:block}.profile-completeness p{margin-bottom:0}.onboarding-checklist{gap:0;display:grid}.onboarding-checklist>article{grid-template-columns:var(--space-6) var(--dimension-28px) minmax(0, 1fr);align-items:center;gap:var(--space-group);padding:var(--space-content) 0;border-top:var(--border-width-thin) solid var(--color-border);display:grid}.onboarding-checklist>article>svg{color:var(--color-text-muted)}.onboarding-checklist>article.complete>svg{color:var(--color-success)}.onboarding-checklist>article>span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.onboarding-checklist h2{margin:0 0 var(--space-inline);font-size:var(--font-size-lg)}.onboarding-checklist p{color:var(--color-text-muted);line-height:var(--line-height-normal);margin:0}.onboarding-checklist .button{grid-column:3;width:fit-content}.form-section{gap:var(--space-block);padding-top:var(--space-content);border-top:var(--border-width-thin) solid var(--color-border);display:grid}.form-section h3{font-size:var(--font-size-lg);margin:0}.checkbox-fieldset{padding:var(--space-block);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-card)}.checkbox-fieldset legend{padding:0 var(--space-inline);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.checkbox-fieldset .choice-grid{gap:var(--space-related) var(--space-block)}.site-editor-layout{gap:var(--space-content);align-items:start;display:grid}.site-editor-panel{gap:var(--space-block);display:grid}.site-color-grid{gap:var(--space-group);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-color-grid input{min-height:var(--control-height-large);padding:var(--space-inline)}.site-editor-actions{gap:var(--space-related);grid-template-columns:repeat(2,1fr);display:grid}.site-domain-box{gap:var(--space-related);padding:var(--space-group);border-radius:var(--radius-card);background:var(--color-surface-muted);display:grid}.site-domain-box small{color:var(--color-text-muted)}.site-domain-box code{overflow-wrap:anywhere}.site-editor-content,.site-block-list{gap:var(--space-block);display:grid}.site-editor-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-block);display:flex}.site-editor-toolbar h2{margin:var(--space-related) 0 0}.site-block-row{grid-template-columns:var(--dimension-46px) minmax(0, 1fr);gap:var(--space-block);padding:var(--space-block);display:grid}.site-block-row.disabled{opacity:var(--opacity-56)}.site-block-order{align-content:center;justify-items:center;gap:var(--space-inline);display:grid}.site-block-order button{width:var(--dimension-38px);height:var(--control-height-compact);border:var(--border-width-thin) solid var(--color-border);background:var(--color-surface);cursor:pointer}.site-block-order span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.site-block-fields{gap:var(--space-related);min-width:0;display:grid}.site-block-fields input{min-width:0;min-height:var(--control-height);padding:var(--space-related) var(--space-group);border:var(--border-width-thin) solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.site-block-fields small{color:var(--color-text-muted)}.site-block-title,.revision-row{justify-content:space-between;align-items:center;gap:var(--space-group);display:flex}.revision-row{padding:var(--space-group) 0;border-top:var(--border-width-thin) solid var(--color-border)}.revision-row time{color:var(--color-text-muted);font-size:var(--font-size-xs)}.preview-banner{z-index:var(--z-header);padding:var(--space-group);color:var(--ink-foreground);background:var(--ink-background);text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);position:sticky;top:0}.community-recommendation-grid{gap:var(--space-block);display:grid}.community-recommendation-grid>a{gap:var(--space-group);padding:var(--space-region);transition:transform var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard);display:grid}.community-recommendation-grid>a:hover{transform:translateY(calc(var(--border-width-emphasis) * -1));border-color:var(--color-primary)}.community-recommendation-grid h3,.community-recommendation-grid p{margin:0}.community-recommendation-grid p{min-height:var(--space-9);color:var(--color-text-muted);line-height:var(--line-height-comfortable)}.community-card-tags,.community-tag-row{gap:var(--space-related);flex-wrap:wrap;display:flex}.community-card-tags span,.community-tag-row span{padding:var(--space-inline) var(--space-related);border-radius:var(--radius-full);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.community-card-tags span,.community-tag-row span{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.community-card-tags span,.community-tag-row span{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.admin-community-invitations-page td[data-label=状态] [data-slot=tag]{white-space:nowrap;overflow-wrap:normal;flex-shrink:0}.community-public-site{min-height:var(--viewport-height-full);--community-inline:var(--site-inline-fluid);--community-section-block:var(--site-section-block);color:var(--community-text);background:var(--community-bg);font-family:var(--font-sans,sans-serif)}.community-public-site[data-theme-mode=dark],[data-theme=dark] .community-public-site[data-theme-mode=both]{--community-primary:var(--community-dark-primary)!important;--community-primary-foreground:var(--community-dark-primary-foreground)!important;--community-bg:var(--community-dark-bg)!important;--community-surface:var(--community-dark-surface)!important;--community-text:var(--community-dark-text)!important}.community-public-site[data-theme-mode=light],[data-theme=light] .community-public-site[data-theme-mode=both]{--community-primary:var(--community-light-primary)!important;--community-primary-foreground:var(--community-light-primary-foreground)!important;--community-bg:var(--community-light-bg)!important;--community-surface:var(--community-light-surface)!important;--community-text:var(--community-light-text)!important}.community-public-site[data-content-width=compact]{--community-inline:var(--site-inline-centered)}.community-public-site[data-content-width=wide]{--community-inline:var(--site-inline-fluid)}.community-public-site[data-section-spacing=compact]{--community-section-block:var(--site-section-block-compact)}.community-public-site[data-section-spacing=spacious]{--community-section-block:var(--site-section-block)}.community-public-site[data-admissions-open=false] [data-community-cta]{display:none!important}.community-public-site:not([data-interaction-mode=published]) [data-community-cta]{pointer-events:none}.community-public-nav{z-index:var(--z-sticky);min-height:var(--dimension-72px);justify-content:space-between;align-items:center;gap:var(--space-content);padding:var(--space-group) var(--space-fluid-content-page-large);border-bottom:var(--border-width-thin) solid var(--community-text);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.community-public-nav{border-bottom:var(--border-width-thin) solid color-mix(in srgb, var(--community-text) 12%, transparent)}}.community-public-nav{background:var(--community-bg)}@supports (color:color-mix(in lab, red, red)){.community-public-nav{background:color-mix(in srgb, var(--community-bg) 90%, transparent)}}.community-public-nav{-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg))}.community-public-site[data-navigation-style=solid] .community-public-nav{background:var(--community-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.community-wordmark{max-width:var(--dimension-260px);align-items:center;gap:var(--space-group);color:var(--community-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.community-wordmark-icon{width:var(--dimension-36px);height:var(--dimension-36px);border-radius:var(--radius-control);flex:none}.community-wordmark span{text-overflow:ellipsis;overflow:hidden}.community-public-nav nav{gap:var(--space-content);display:none}.community-public-nav nav a{color:var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-public-nav nav a{color:color-mix(in srgb, var(--community-text) 70%, transparent)}}.community-public-nav nav a{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.community-site-controls{align-items:center;gap:var(--space-inline);display:flex}.community-site-actions{align-items:center;gap:var(--space-inline);flex-shrink:0;margin-left:auto;display:flex}.community-login-link{white-space:nowrap}.community-site-controls button{color:var(--community-text)}.community-admissions-paused{padding:var(--space-related) var(--space-group);border:var(--border-width-thin) solid var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-admissions-paused{border:var(--border-width-thin) solid color-mix(in srgb, var(--community-text) 16%, transparent)}}.community-admissions-paused{border-radius:var(--radius-full);color:var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-admissions-paused{color:color-mix(in srgb, var(--community-text) 70%, transparent)}}.community-admissions-paused{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.community-mobile-menu{margin-left:auto;position:relative}.community-mobile-menu summary{min-height:var(--dimension-44px);padding:0 var(--space-block);border:var(--border-width-thin) solid var(--community-text);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.community-mobile-menu summary{border:var(--border-width-thin) solid color-mix(in srgb, var(--community-text) 16%, transparent)}}.community-mobile-menu summary{border-radius:var(--radius-full);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);list-style:none}.community-mobile-menu summary::-webkit-details-marker{display:none}.community-mobile-menu>div{top:var(--dimension-52px);width:min(var(--dimension-280px), calc(var(--viewport-width-full) - var(--space-8)));padding:var(--space-group);border:var(--border-width-thin) solid var(--community-text);display:grid;position:absolute;right:0}@supports (color:color-mix(in lab, red, red)){.community-mobile-menu>div{border:var(--border-width-thin) solid color-mix(in srgb, var(--community-text) 14%, transparent)}}.community-mobile-menu>div{background:var(--community-surface);box-shadow:0 var(--space-content) var(--space-page) var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-mobile-menu>div{box-shadow:0 var(--space-content) var(--space-page) color-mix(in srgb, var(--community-text) 18%, transparent)}}.community-mobile-menu a{min-height:var(--dimension-44px);padding:0 var(--space-group);color:var(--community-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);align-items:center;display:flex}.community-primary-button{border-color:var(--community-primary)!important;color:var(--community-primary-foreground)!important;background:var(--community-primary)!important}.site-preset-grid{gap:var(--space-related);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-preset-option{align-items:center;gap:var(--space-related);min-width:0;padding:var(--space-group);border:var(--border-width-thin) solid var(--studio-chrome-line,var(--product-border));border-radius:var(--radius-control);background:var(--studio-chrome-surface,var(--product-surface));color:var(--workspace-ink,var(--product-ink));font-size:var(--font-size-xs);text-align:left;grid-template-columns:1fr auto;display:grid}.site-preset-option[data-active=true]{border-color:var(--workspace-orange,var(--color-primary));box-shadow:0 0 0 var(--border-width-strong) var(--workspace-orange,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.site-preset-option[data-active=true]{box-shadow:0 0 0 var(--border-width-strong) color-mix(in srgb, var(--workspace-orange,var(--color-primary)) 12%, transparent)}}.site-preset-swatches{height:var(--space-6);border-radius:var(--radius-control);grid-column:1/-1;grid-template-columns:2fr 1fr 1fr;display:grid;overflow:hidden}.site-preset-swatches i{display:block}.site-preset-inherited{align-items:center;gap:var(--space-related) var(--space-group);padding:var(--space-group);border:var(--border-width-thin) solid var(--studio-chrome-line,var(--product-border));border-radius:var(--radius-control);color:var(--workspace-ink,var(--product-ink));background:var(--studio-chrome-surface,var(--product-surface));grid-template-columns:auto minmax(0,1fr);display:grid}.site-preset-inherited>svg{width:var(--icon-size-lg);color:var(--workspace-orange,var(--color-primary))}.site-preset-inherited>span:nth-child(2){gap:var(--space-inline);min-width:0;display:grid}.site-preset-inherited strong{font-size:var(--font-size-xs)}.site-preset-inherited small{color:var(--studio-chrome-muted,var(--product-muted));font-size:var(--font-size-2xs);line-height:var(--line-height-compact)}.site-preset-inherited-swatches{height:var(--dimension-22px);border-radius:var(--radius-control);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.site-preset-inherited-swatches i{display:block}.site-translation-field{gap:var(--space-related);padding:var(--space-group);border:var(--border-width-thin) solid var(--studio-chrome-line,var(--product-border));border-radius:var(--radius-control);background:var(--studio-chrome-bar,var(--product-surface-muted,var(--muted)));display:grid}@supports (color:color-mix(in lab, red, red)){.site-translation-field{background:color-mix(in srgb, var(--studio-chrome-bar,var(--product-surface-muted,var(--muted))) 55%, transparent)}}.site-translation-field input{width:100%;min-height:var(--control-height-compact);padding:var(--space-related) var(--space-group);border:var(--border-width-thin) solid var(--studio-chrome-line,var(--product-border));background:var(--studio-chrome-surface,var(--product-surface));color:var(--workspace-ink,var(--product-ink));font:inherit}.site-translation-field textarea{width:100%;min-height:var(--dimension-36px);padding:var(--space-related) var(--space-group);border:var(--border-width-thin) solid var(--studio-chrome-line,var(--product-border));background:var(--studio-chrome-surface,var(--product-surface));color:var(--workspace-ink,var(--product-ink));font:inherit;min-height:var(--dimension-72px);resize:vertical}.site-translation-item{gap:var(--space-related);padding-top:var(--space-related);border-top:var(--border-width-thin) solid var(--studio-chrome-line,var(--product-border));display:grid}.site-translation-item button{min-height:var(--control-height-compact);padding:var(--space-related) var(--space-group);border:var(--border-width-thin) solid var(--studio-chrome-line,var(--product-border));background:var(--studio-chrome-surface,var(--product-surface));color:var(--workspace-ink,var(--product-ink));font-weight:var(--font-weight-bold)}.site-translation-add{min-height:var(--space-7);padding:var(--space-related) var(--space-group);border:var(--border-width-thin) solid var(--studio-chrome-line,var(--product-border));border-radius:var(--radius-control);background:var(--studio-chrome-surface,var(--product-surface));color:var(--workspace-ink,var(--product-ink));font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.community-hero{min-height:min(var(--dimension-780px), calc(var(--viewport-height-full) - var(--dimension-72px)));padding:var(--space-fluid-page-large-display) var(--community-inline);color:var(--community-text);background:var(--community-hero-background);background-position:50%;background-size:cover;align-items:end;display:grid}.community-public-site[data-has-hero-image=true] .community-hero{color:var(--ink-foreground)}.community-hero>div{max-width:var(--dimension-820px)}.community-public-site[data-hero-alignment=center] .community-hero{text-align:center;justify-items:center}.community-public-site[data-hero-alignment=center] .community-hero>div{justify-items:center;display:grid}.community-kicker{color:var(--community-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase}.community-hero h1{max-width:var(--dimension-900px);margin:var(--space-block) 0;font-family:var(--font-display,sans-serif);font-size:var(--font-size-display-large);line-height:var(--line-height-solid);letter-spacing:var(--letter-spacing-display)}.community-hero p{max-width:var(--dimension-660px);margin:0 0 var(--space-section);font-size:var(--font-size-h1);line-height:var(--line-height-normal)}.community-hero .community-tag-row{margin-top:var(--space-section)}.community-section{padding:var(--community-section-block) var(--community-inline);border-top:var(--border-width-thin) solid var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-section{border-top:var(--border-width-thin) solid color-mix(in srgb, var(--community-text) 10%, transparent)}}.community-section:nth-child(2n){background:var(--community-surface)}.community-section-head{max-width:var(--dimension-760px);margin-bottom:var(--space-layout)}.community-section-head h2{margin:var(--space-group) 0;font-family:var(--font-display,sans-serif);font-size:var(--font-size-4xl);line-height:var(--line-height-solid);letter-spacing:var(--letter-spacing-display)}.community-section-head p,.community-lead-copy{color:var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-section-head p,.community-lead-copy{color:color-mix(in srgb, var(--community-text) 65%, transparent)}}.community-section-head p,.community-lead-copy{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.community-hero[data-style-template=accent]{box-shadow:inset 0 var(--space-related) 0 var(--community-primary)}.community-section[data-style-template=accent]{background:var(--community-primary)}@supports (color:color-mix(in lab, red, red)){.community-section[data-style-template=accent]{background:color-mix(in srgb, var(--community-primary) 8%, var(--community-surface))}}.community-section[data-style-template=accent] .community-section-head{padding-left:var(--site-token-space-md);border-left:var(--border-width-accent) solid var(--community-primary)}.community-hero[data-layout-template=alternative]{text-align:center;justify-items:center}.community-hero[data-layout-template=alternative]>div{justify-items:center;display:grid}.community-section[data-layout-template=alternative] .community-section-head{text-align:center;margin-left:auto;margin-right:auto}.community-section[data-layout-template=alternative] .community-lead-copy{max-width:var(--dimension-920px);text-align:center;font-family:var(--font-display,sans-serif);font-size:var(--font-size-display-sm);line-height:var(--line-height-compact);margin:0 auto}.community-section[data-layout-template=alternative] :is(.community-resource-grid,.community-content-grid){grid-template-columns:minmax(0,1fr)}.community-section[data-layout-template=alternative] :is(.community-resource-grid article,.community-content-grid article,.community-content-card){min-height:0}.community-section[data-layout-template=alternative] .community-metric-grid{border-top:var(--border-width-thin) solid var(--community-text);background:0 0;gap:0}@supports (color:color-mix(in lab, red, red)){.community-section[data-layout-template=alternative] .community-metric-grid{border-top:var(--border-width-thin) solid color-mix(in srgb, var(--community-text) 14%, transparent)}}.community-section[data-layout-template=alternative] .community-metric-grid{border-bottom:var(--border-width-thin) solid var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-section[data-layout-template=alternative] .community-metric-grid{border-bottom:var(--border-width-thin) solid color-mix(in srgb, var(--community-text) 14%, transparent)}}.community-section[data-layout-template=alternative] .community-metric-grid article{text-align:center;background:0 0}.community-section[data-layout-template=alternative] :is(.community-two-column,.community-contact-grid){max-width:var(--dimension-820px);grid-template-columns:minmax(0,1fr);margin:0 auto}.community-cta-block[data-layout-template=alternative]>div:last-child{text-align:center;justify-content:center}.community-basic-block{width:100%;padding-right:var(--community-inline);padding-left:var(--community-inline);color:var(--site-token-color-text);font-family:var(--site-token-font-body);margin:0}.community-basic-block[data-align=center]{text-align:center}.community-basic-block[data-align=right]{text-align:right}.community-heading-block{padding-top:var(--site-token-space-lg);padding-bottom:var(--site-token-space-sm)}.community-heading-block :is(h2,h3,h4){max-width:var(--dimension-18ch);font-family:var(--site-token-font-heading);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight);margin:0}.community-heading-block[data-align=center] :is(h2,h3,h4){margin-left:auto;margin-right:auto}.community-heading-block[data-align=right] :is(h2,h3,h4){margin-left:auto}.community-heading-block h2,.community-heading-block h3{font-size:var(--font-size-hero)}.community-heading-block h4{font-size:var(--font-size-display-sm)}.community-paragraph-block{padding-top:var(--site-token-space-sm);padding-bottom:var(--site-token-space-md)}.community-paragraph-block p{max-width:var(--dimension-760px);margin:0 auto var(--site-token-space-sm) 0;color:var(--site-token-color-text)}@supports (color:color-mix(in lab, red, red)){.community-paragraph-block p{color:color-mix(in srgb, var(--site-token-color-text) 72%, transparent)}}.community-paragraph-block p{font-size:var(--font-size-md);line-height:var(--line-height-relaxed);white-space:pre-wrap}.community-paragraph-block[data-align=center] p{margin-left:auto;margin-right:auto}.community-paragraph-block[data-align=right] p{margin-left:auto;margin-right:0}.community-paragraph-block[data-width=narrow] p{max-width:var(--dimension-560px)}.community-paragraph-block[data-width=wide] p{max-width:var(--dimension-1040px)}.community-image-block{padding-top:var(--site-token-space-md);padding-bottom:var(--site-token-space-md)}.community-image-block img,.community-image-empty{width:100%;max-width:var(--dimension-1040px);border-radius:var(--site-token-radius);margin:0 auto}.community-image-block img{object-fit:cover;display:block}.community-image-block[data-aspect="16:9"] img{aspect-ratio:var(--ratio-video)}.community-image-block[data-aspect="4:3"] img{aspect-ratio:var(--ratio-standard)}.community-image-block[data-aspect="1:1"] img{aspect-ratio:var(--ratio-square)}.community-image-block[data-width=narrow] :is(img,.community-image-empty){max-width:var(--dimension-680px)}.community-image-block[data-width=full]{padding-left:0;padding-right:0}.community-image-block[data-width=full] :is(img,.community-image-empty){border-radius:0;max-width:none}.community-image-empty,.community-basic-empty{min-height:var(--dimension-160px);border:var(--border-width-thin) dashed var(--site-token-border);color:var(--site-token-color-text);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.community-image-empty,.community-basic-empty{color:color-mix(in srgb, var(--site-token-color-text) 54%, transparent)}}.community-image-empty,.community-basic-empty{background:var(--site-token-color-surface)}@supports (color:color-mix(in lab, red, red)){.community-image-empty,.community-basic-empty{background:color-mix(in srgb, var(--site-token-color-surface) 88%, transparent)}}.community-image-empty,.community-basic-empty{font-size:var(--font-size-md)}.community-image-block figcaption{max-width:var(--dimension-1040px);margin:var(--site-token-space-sm) auto 0;color:var(--site-token-color-text)}@supports (color:color-mix(in lab, red, red)){.community-image-block figcaption{color:color-mix(in srgb, var(--site-token-color-text) 58%, transparent)}}.community-image-block figcaption{font-size:var(--font-size-sm)}.community-button-block{padding-top:var(--site-token-space-sm);padding-bottom:var(--site-token-space-md)}.community-basic-button{min-height:var(--dimension-44px);padding:0 var(--site-token-space-md);border:var(--border-width-thin) solid transparent;border-radius:var(--site-token-radius);font-weight:var(--font-weight-bold);transition:opacity var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;display:inline-flex}.community-basic-button:hover{opacity:var(--opacity-80)}.community-basic-button.is-primary{color:var(--ink-foreground);background:var(--site-token-color-accent)}.community-basic-button.is-outline{border-color:var(--site-token-border);color:var(--site-token-color-text);background:0 0}.community-basic-button.is-text{color:var(--site-token-color-accent);background:0 0}.community-quote-block{max-width:var(--dimension-980px);margin-top:var(--site-token-space-md);margin-bottom:var(--site-token-space-md);padding-top:var(--site-token-space-lg);padding-bottom:var(--site-token-space-lg);border-left:var(--border-width-accent) solid var(--site-token-color-accent);background:var(--site-token-color-accent)}@supports (color:color-mix(in lab, red, red)){.community-quote-block{background:color-mix(in srgb, var(--site-token-color-accent) 7%, var(--site-token-color-surface))}}.community-quote-block[data-align=center]{border-left:0}.community-quote-block p{font-family:var(--site-token-font-heading);font-size:var(--font-size-display-sm);line-height:var(--line-height-compact);margin:0}.community-quote-block cite{margin-top:var(--site-token-space-md);color:var(--site-token-color-text);display:block}@supports (color:color-mix(in lab, red, red)){.community-quote-block cite{color:color-mix(in srgb, var(--site-token-color-text) 58%, transparent)}}.community-quote-block cite{font-style:normal}.community-divider-block{padding-top:var(--site-token-space-md);padding-bottom:var(--site-token-space-md)}.community-divider-block [data-slot=separator]{max-width:var(--dimension-1040px);background:var(--site-token-border);margin:0 auto}.community-divider-block[data-width=narrow] [data-slot=separator]{max-width:var(--dimension-560px)}.community-divider-block[data-width=full]{padding-left:0;padding-right:0}.community-divider-block[data-width=full] [data-slot=separator]{max-width:none}.community-divider-block[data-style=dashed] [data-slot=separator]{border-top:var(--border-width-divider) dashed var(--site-token-border);background:0 0;height:0}.community-divider-block[data-style=accent] [data-slot=separator]{background:var(--site-token-color-accent)}.community-spacer-block[data-size=small]{height:var(--site-token-space-md)}.community-spacer-block[data-size=medium]{height:var(--site-token-space-lg)}.community-spacer-block[data-size=large]{height:calc(var(--site-token-space-lg) * 2)}.community-columns-block{gap:var(--site-token-space-sm);padding-top:var(--site-token-space-md);padding-bottom:var(--site-token-space-lg);grid-template-columns:1fr;display:grid}.community-columns-block>:is(article,a){border:var(--border-width-thin) solid var(--site-token-border);border-radius:var(--site-token-radius);color:var(--site-token-color-text);background:var(--site-token-color-surface);align-content:start;display:grid;overflow:hidden}.community-columns-block img{width:100%;aspect-ratio:var(--ratio-wide);object-fit:cover}.community-columns-block>:is(article,a)>div{padding:var(--site-token-space-md)}.community-columns-block h3{margin:0 0 var(--site-token-space-sm);font-family:var(--site-token-font-heading);font-size:var(--font-size-2xl)}.community-columns-block p{color:var(--site-token-color-text);margin:0}@supports (color:color-mix(in lab, red, red)){.community-columns-block p{color:color-mix(in srgb, var(--site-token-color-text) 64%, transparent)}}.community-columns-block p{line-height:var(--line-height-comfortable)}.community-layout-block{gap:var(--site-token-space-md);width:100%;padding:var(--site-token-space-lg) var(--community-inline);color:var(--site-token-color-text);grid-template-columns:minmax(0,1fr);display:grid}.community-layout-block[data-gap=small]{gap:var(--site-token-space-sm)}.community-layout-block[data-gap=large]{gap:var(--site-token-space-lg)}.community-layout-column{border:var(--border-width-thin) solid var(--site-token-border);border-radius:var(--site-token-radius);background:var(--site-token-color-surface);min-width:0;overflow:hidden}.community-layout-column:has([data-puck-dropzone]){position:relative;overflow:visible}.community-layout-column:has([data-puck-dropzone]:empty):before{content:attr(data-slot-label) " · 拖入内容模块";z-index:var(--z-base);width:max-content;max-width:calc(100% - var(--space-6));color:var(--site-token-color-text);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.community-layout-column:has([data-puck-dropzone]:empty):before{color:color-mix(in srgb, var(--site-token-color-text) 54%, transparent)}}.community-layout-column:has([data-puck-dropzone]:empty):before{font:var(--font-weight-semibold) var(--font-size-xs)/var(--line-height-compact) var(--font-family-body);letter-spacing:var(--letter-spacing-caption);text-align:center;pointer-events:none}[data-puck-entry][data-puck-dragging] [data-puck-dropzone][class*=DropZone--isEnabled]{outline-offset:var(--outline-offset-inset-sm);background:var(--product-orange-soft);outline:var(--border-width-strong) dashed var(--product-action)!important}@supports (color:color-mix(in lab, red, red)){[data-puck-entry][data-puck-dragging] [data-puck-dropzone][class*=DropZone--isEnabled]{background:color-mix(in srgb, var(--product-orange-soft) 48%, transparent)}}[data-puck-entry][data-puck-dragging] [data-puck-dropzone][class*=DropZone--isEnabled]{transition:min-height var(--duration-fast) var(--easing-standard), outline-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard)}[data-puck-entry][data-puck-dragging] [data-puck-dropzone][class*=DropZone--isDestination]{outline-color:var(--color-brand)!important;background:var(--ink-background)!important}@supports (color:color-mix(in lab, red, red)){[data-puck-entry][data-puck-dragging] [data-puck-dropzone][class*=DropZone--isDestination]{background:color-mix(in srgb, var(--ink-background) 82%, transparent)!important}}[data-puck-entry][data-puck-dragging] [data-puck-dropzone][class*=DropZone--isDestination]{box-shadow:inset 0 0 0 var(--border-width-emphasis) var(--color-brand)}@supports (color:color-mix(in lab, red, red)){[data-puck-entry][data-puck-dragging] [data-puck-dropzone][class*=DropZone--isDestination]{box-shadow:inset 0 0 0 var(--border-width-emphasis) color-mix(in srgb, var(--color-brand) 10%, transparent)}}[data-puck-entry][data-puck-dragging] [data-dnd-placeholder]{margin-block:var(--space-related);border-radius:var(--radius-control);min-height:var(--dimension-26px)!important;border:var(--border-width-strong) dashed var(--color-brand)!important;background:var(--color-brand)!important}@supports (color:color-mix(in lab, red, red)){[data-puck-entry][data-puck-dragging] [data-dnd-placeholder]{background:color-mix(in srgb, var(--color-brand) 18%, transparent)!important}}[data-puck-entry][data-puck-dragging] [data-dnd-placeholder]{opacity:1!important}.community-layout-column .community-basic-block{padding-right:var(--site-token-space-md);padding-left:var(--site-token-space-md)}.community-layout-column :is(.community-image-block,.community-divider-block)[data-width=full]{padding-left:0;padding-right:0}.community-resource-grid,.community-content-grid{gap:var(--space-group);display:grid}.community-metric-grid{gap:var(--space-hairline);background:var(--community-text);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.community-metric-grid{background:color-mix(in srgb, var(--community-text) 12%, transparent)}}.community-metric-grid article{gap:var(--space-related);padding:var(--space-region);background:var(--community-surface);display:grid}.community-metric-grid strong{color:var(--community-primary);font-size:var(--font-size-4xl)}.community-metric-grid span{font-weight:var(--font-weight-bold)}.community-metric-grid small{color:var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-metric-grid small{color:color-mix(in srgb, var(--community-text) 55%, transparent)}}.community-resource-grid article,.community-content-grid article{min-height:var(--dimension-210px);padding:var(--space-region);border:var(--border-width-thin) solid var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-resource-grid article,.community-content-grid article{border:var(--border-width-thin) solid color-mix(in srgb, var(--community-text) 12%, transparent)}}.community-resource-grid article,.community-content-grid article{border-radius:var(--radius-control);background:var(--community-surface)}.community-content-card{min-height:var(--dimension-210px);padding:var(--space-region);border:var(--border-width-thin) solid var(--community-text);display:block}@supports (color:color-mix(in lab, red, red)){.community-content-card{border:var(--border-width-thin) solid color-mix(in srgb, var(--community-text) 12%, transparent)}}.community-content-card{color:var(--community-text);background:var(--community-surface)}.community-public-site[data-card-style=soft] :is(.community-resource-grid article,.community-content-grid article,.community-content-card){border-radius:var(--radius-card);background:var(--community-primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.community-public-site[data-card-style=soft] :is(.community-resource-grid article,.community-content-grid article,.community-content-card){background:color-mix(in srgb, var(--community-primary) 7%, var(--community-surface))}}.community-public-site[data-card-style=minimal] :is(.community-resource-grid article,.community-content-grid article,.community-content-card){min-height:0;padding:var(--space-content) 0;border-width:var(--border-width-thin) 0 0;background:0 0}.community-content-image{width:calc(100% + var(--space-9));height:var(--dimension-190px);margin:calc(var(--space-region) * -1) calc(var(--space-region) * -1) var(--space-region);object-fit:cover}.community-resource-grid article>span{color:var(--community-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.community-resource-grid h3,.community-content-grid h3{margin:var(--space-layout) 0 var(--space-related);font-size:var(--font-size-2xl)}.community-resource-grid p,.community-content-grid p{color:var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-resource-grid p,.community-content-grid p{color:color-mix(in srgb, var(--community-text) 62%, transparent)}}.community-resource-grid p,.community-content-grid p{line-height:var(--line-height-comfortable)}.community-two-column,.community-contact-grid{gap:var(--space-region);display:grid}.community-two-column>div,.community-contact-grid>div{padding:var(--space-region);background:var(--community-surface);border:var(--border-width-thin) solid var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-two-column>div,.community-contact-grid>div{border:var(--border-width-thin) solid color-mix(in srgb, var(--community-text) 12%, transparent)}}.community-two-column li{margin:var(--space-group) 0;line-height:var(--line-height-normal)}.community-contact-grid small,.community-contact-grid strong{display:block}.community-contact-grid small{margin-bottom:var(--space-group);color:var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-contact-grid small{color:color-mix(in srgb, var(--community-text) 72%, transparent)}}.community-empty-copy{padding:var(--space-section);border:var(--border-width-thin) dashed var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-empty-copy{border:var(--border-width-thin) dashed color-mix(in srgb, var(--community-text) 20%, transparent)}}.community-empty-copy{color:var(--community-text)}@supports (color:color-mix(in lab, red, red)){.community-empty-copy{color:color-mix(in srgb, var(--community-text) 72%, transparent)}}.community-empty-copy{text-align:center}.community-cta-block>div:last-child{justify-content:space-between;align-items:center;gap:var(--space-region);padding:var(--space-fluid-section-page-large);background:var(--community-surface);flex-wrap:wrap;display:flex}.community-cta-block>div:last-child p{max-width:var(--dimension-680px);font-size:var(--font-size-h1);line-height:var(--line-height-normal);margin:0}.community-public-footer{gap:var(--space-section);padding:var(--space-page) var(--space-fluid-content-display);color:var(--ink-foreground);display:grid}@supports (color:color-mix(in lab, red, red)){.community-public-footer{color:color-mix(in srgb, var(--ink-foreground) 86%, var(--ink-muted))}}.community-public-footer{background:var(--ink-background)}.community-public-footer>div:nth-child(2){gap:var(--space-content);flex-wrap:wrap;display:flex}.community-public-footer a{color:var(--ink-foreground)}.community-public-footer small{color:var(--ink-muted)}.legal-page{max-width:var(--dimension-900px)}.legal-page h1{margin:var(--space-block) 0 var(--space-section)}.legal-page h2{margin:var(--space-section) 0 var(--space-group)}.legal-page p{color:var(--color-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-loose)}.marketplace-form{gap:var(--space-content);display:grid}.marketplace-form h2,.marketplace-form h3{margin:0}.marketplace-checklist,.marketplace-milestones{gap:var(--space-group);padding:var(--space-block);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-control);margin:0;display:grid}.marketplace-checklist label{gap:var(--space-group);align-items:center;display:flex}.marketplace-toolbar{gap:var(--space-group);margin-bottom:var(--space-content);display:grid}.marketplace-card-grid,.marketplace-stack{gap:var(--space-content);display:grid}.marketplace-card-grid article{align-content:start;gap:var(--space-group);display:grid}.marketplace-card-grid h2,.marketplace-card-grid p{margin:0}.marketplace-stats{gap:var(--space-group);margin-bottom:var(--space-content);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketplace-stats article{gap:var(--space-related);padding:var(--space-content);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);display:grid}.marketplace-stats span{color:var(--color-text-muted)}.marketplace-stats strong{font-size:var(--font-size-3xl)}.marketplace-detail-grid{gap:var(--space-content);display:grid}.marketplace-detail-grid main,.marketplace-detail-grid aside{align-content:start;gap:var(--space-content);min-width:0;display:grid}.marketplace-detail h3{margin:var(--space-region) 0 var(--space-related)}.marketplace-meta{gap:var(--space-hairline);margin:var(--space-content) 0;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.marketplace-meta div{padding:var(--space-block);background:var(--color-surface)}.marketplace-meta dt{margin-bottom:var(--space-inline);color:var(--color-text-muted);font-size:var(--font-size-xs)}.marketplace-meta dd{font-weight:var(--font-weight-bold);margin:0}.marketplace-action-box{gap:var(--space-group);margin-top:var(--space-block);padding:var(--space-block);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-primary);display:grid}@supports (color:color-mix(in lab, red, red)){.marketplace-action-box{background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface))}}.marketplace-action-box p{margin:0}.marketplace-term+.marketplace-term,.marketplace-milestone+.marketplace-milestone{margin-top:var(--space-block);padding-top:var(--space-block);border-top:var(--border-width-thin) solid var(--color-border)}.marketplace-term ol,.marketplace-term ul{padding-left:var(--space-content)}.marketplace-delivery{margin-top:var(--space-group);padding:var(--space-group);border-left:var(--border-width-emphasis) solid var(--color-primary);background:var(--color-background)}.marketplace-preline{white-space:pre-line;line-height:var(--line-height-comfortable)}.marketplace-files{gap:var(--space-group);margin:var(--space-group) 0;flex-wrap:wrap;display:flex}.marketplace-timeline{gap:var(--space-block);padding-left:var(--space-content);display:grid}.marketplace-timeline li{gap:var(--space-hairline);display:grid}.marketplace-timeline span,.marketplace-timeline small{color:var(--color-text-muted)}.marketplace-actions-grid{gap:var(--space-block);display:grid}@media (min-width:768px){.community-invitation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.community-invitation-phone{grid-column:1/-1}.marketplace-toolbar{grid-template-columns:minmax(var(--dimension-260px), 1fr) auto;align-items:center}.marketplace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.invite-link-result{grid-template-columns:minmax(0,1fr) auto;align-items:center}.community-recommendation-grid,.community-resource-grid,.community-content-grid,.community-columns-block,.community-layout-block[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.community-layout-block[data-columns="2"][data-ratio=wide_left]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.community-layout-block[data-columns="2"][data-ratio=wide_right]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.community-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.community-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.community-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-public-footer{grid-template-columns:1fr auto}.community-public-footer small{grid-column:1/-1}.onboarding-checklist>article{grid-template-columns:var(--space-6) var(--dimension-28px) minmax(0, 1fr) auto}.onboarding-checklist .button{grid-column:auto}}@media (min-width:1024px){.marketplace-detail-grid{grid-template-columns:minmax(0, 2fr) minmax(var(--dimension-300px), 1fr)}.site-editor-layout{grid-template-columns:var(--dimension-340px) minmax(0, 1fr)}.site-editor-panel{top:var(--dimension-90px);position:sticky}.community-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-public-nav nav{display:flex}.community-mobile-menu{display:none}.community-resource-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.community-content-grid{grid-template-columns:repeat(var(--community-card-columns,3), minmax(0, 1fr))}.community-columns-block{grid-template-columns:repeat(var(--community-local-columns,3), minmax(0, 1fr))}.community-layout-block[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.community-public-site[data-card-columns="2"]{--community-card-columns:2}.community-public-site[data-card-columns="3"]{--community-card-columns:3}.community-public-site[data-card-columns="4"]{--community-card-columns:4}}@media (max-width:979px){.community-public-nav .community-site-actions{display:none}}@media (max-width:767px){.site-editor-toolbar,.revision-row{flex-direction:column;align-items:stretch}.community-public-nav .button{display:none}.community-hero .hero-actions{flex-direction:column;align-items:stretch}}@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}}.o-num{font-family:var(--kit-font-num);font-weight:var(--kit-base-o-num-font-weight);font-variant-numeric:tabular-nums;letter-spacing:var(--kit-base-o-num-letter-spacing)}.o-muted{color:var(--kit-text-2)}.o-sr-only{width:var(--kit-base-o-sr-only-width);height:var(--kit-base-o-sr-only-height);clip:var(--kit-base-o-sr-only-clip);white-space:nowrap;position:absolute;overflow:hidden}.o-icon{width:var(--kit-base-o-icon-width);height:var(--kit-base-o-icon-height);vertical-align:var(--kit-base-o-icon-vertical-align);flex:none;display:inline-block}@keyframes o-fade-in{0%{opacity:0}}@keyframes o-pop-in{0%{opacity:0;transform:var(--kit-base-o-pop-in-from-transform)}}@keyframes o-rise{0%{opacity:0;transform:var(--kit-base-o-rise-from-transform)}}@keyframes o-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes o-node{0%{opacity:0;transform:var(--kit-base-o-node-0-transform)}70%{opacity:1;transform:var(--kit-base-o-node-70-transform)}to{opacity:1;transform:var(--kit-base-o-node-100-transform)}}@keyframes o-shimmer{0%{background-position:var(--kit-base-o-shimmer-from-background-position)}to{background-position:var(--kit-base-o-shimmer-to-background-position)}}@keyframes o-spin{to{transform:var(--kit-base-o-spin-to-transform)}}.o-stack{flex-direction:column;min-width:0;display:flex}.o-cluster{flex-wrap:wrap;min-width:0;display:flex}.o-grid{display:grid}.o-container{width:100%;padding-inline:var(--kit-s4);margin-inline:auto}.o-sep{height:var(--kit-layout-o-sep-height);background:var(--kit-line);border:0;margin:0}.o-sep-v{width:var(--kit-layout-o-sep-v-width);height:var(--kit-layout-o-sep-v-height);background:var(--kit-line-strong);vertical-align:middle;display:inline-block}.o-sep-label{align-items:center;gap:var(--kit-layout-o-sep-label-gap);color:var(--kit-text-3);font-size:var(--kit-fs-xs);font-weight:var(--kit-layout-o-sep-label-font-weight);letter-spacing:var(--kit-layout-o-sep-label-letter-spacing);display:flex}.o-sep-label:before,.o-sep-label:after{content:"";height:var(--kit-layout-o-sep-label-before-o-sep-label-after-height);background:var(--kit-line);flex:1}.o-sep-label span{align-items:center;gap:var(--kit-layout-o-sep-label-span-gap);display:inline-flex}.o-sep-label span:before{content:"";width:var(--kit-layout-o-sep-label-span-before-width);height:var(--kit-layout-o-sep-label-span-before-height);border-radius:var(--kit-layout-o-sep-label-span-before-border-radius);background:var(--kit-orange)}.o-scroll{border:var(--kit-layout-o-scroll-border);border-radius:var(--kit-r-md);background:var(--kit-surface);scrollbar-width:thin;scrollbar-color:var(--kit-line-strong) transparent;overflow:auto}.o-ratio{border-radius:var(--kit-r-md);background:var(--kit-surface-2);position:relative;overflow:hidden}.o-ratio>*{width:100%;height:100%}.o-acc{gap:var(--kit-layout-o-acc-gap);flex-direction:column;display:flex}.o-acc-item{border:var(--kit-layout-o-acc-item-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);transition:border-color var(--kit-t-fast), box-shadow var(--kit-t-fast)}.o-acc-item.is-open{border-color:var(--kit-orange-200);box-shadow:var(--kit-layout-o-acc-item-is-open-box-shadow)}.o-acc-item h3{font-size:inherit}.o-acc-item h3 button{align-items:center;gap:var(--kit-layout-o-acc-item-h3-button-gap);width:100%;padding:var(--kit-layout-o-acc-item-h3-button-padding);border-radius:var(--kit-r-lg);text-align:left;font-weight:var(--kit-layout-o-acc-item-h3-button-font-weight);background:0 0;border:0;display:flex}.o-acc-icon{color:var(--kit-text-3);transition:transform var(--kit-t-normal) var(--kit-ease-spring), color var(--kit-t-fast);margin-left:auto}.is-open .o-acc-icon{transform:var(--kit-layout-is-open-o-acc-icon-transform);color:var(--kit-orange)}.o-acc-panel>div{padding:var(--kit-layout-o-acc-panel-div-padding);color:var(--kit-text-2);animation:var(--kit-layout-o-acc-panel-div-animation)}.o-collapse-trigger{align-items:center;gap:var(--kit-layout-o-collapse-trigger-gap);padding:var(--kit-layout-o-collapse-trigger-padding);border-radius:var(--kit-r-pill);font-weight:var(--kit-layout-o-collapse-trigger-font-weight);color:var(--kit-text);background:0 0;border:0;display:inline-flex}.o-collapse-trigger:hover{background:var(--kit-surface-2)}.o-collapse-trigger .o-icon{color:var(--kit-orange);transition:transform var(--kit-t-normal) var(--kit-ease-spring)}.o-collapse.is-open>.o-collapse-trigger>.o-icon{transform:var(--kit-layout-o-collapse-is-open-o-collapse-trigger-o-icon-transform)}.o-collapse-panel{margin:var(--kit-layout-o-collapse-panel-margin);padding:var(--kit-layout-o-collapse-panel-padding);border-left:var(--kit-layout-o-collapse-panel-border-left);color:var(--kit-text-2);animation:var(--kit-layout-o-collapse-panel-animation)}.o-resizable{border:var(--kit-layout-o-resizable-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);display:flex;overflow:hidden}.o-resizable>div:not(.o-resizable-handle){min-width:0;overflow:auto}.o-resizable-handle{width:var(--kit-layout-o-resizable-handle-width);cursor:col-resize;background:var(--kit-surface-2);border-inline:var(--kit-layout-o-resizable-handle-border-inline);flex:none;place-items:center;display:grid;position:relative}.o-resizable-handle i{width:var(--kit-layout-o-resizable-handle-i-width);height:var(--kit-layout-o-resizable-handle-i-height);border-radius:var(--kit-layout-o-resizable-handle-i-border-radius);background:var(--kit-line-strong);transition:background var(--kit-t-fast), height var(--kit-t-fast)}.o-resizable-handle:hover i,.o-resizable-handle:focus-visible i{background:var(--kit-orange);height:var(--kit-layout-o-resizable-handle-hover-i-o-resizable-handle-focus-visible-i-height)}.o-pane{height:100%;padding:var(--kit-layout-o-pane-padding)}.o-pane b{margin-bottom:var(--kit-layout-o-pane-b-margin-bottom);display:block}.o-pane p{color:var(--kit-text-2);font-size:var(--kit-fs-sm)}.o-logo{max-width:100%;height:auto;display:block}.o-ring,.o-motif,.o-nodelink{flex:none;display:block}.o-nodefield{width:100%;height:100%;color:var(--kit-text-3);display:block}.o-logo-outer,.o-logo-inner,.o-logo-connection{stroke-dasharray:1;stroke-dashoffset:1px;animation:var(--kit-layout-o-logo-outer-o-logo-inner-o-logo-connection-animation)}.o-logo-inner{animation-delay:var(--kit-layout-o-logo-inner-animation-delay)}.o-logo-connection{animation-delay:var(--kit-layout-o-logo-connection-animation-delay);animation-duration:var(--kit-layout-o-logo-connection-animation-duration)}.o-logo-node{transform-box:fill-box;transform-origin:50%;opacity:0;animation:var(--kit-layout-o-logo-node-animation)}.o-fill{flex:1}.o-collapse{min-width:0}.o-collapse-trigger{text-align:start;max-width:100%}.o-collapse-trigger>.o-icon{flex-shrink:0}.o-collapse-label{align-items:center;gap:inherit;overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.o-collapse-panel[hidden]{display:none}.o-btn{--kit-h:var(--kit-control-h);font-family:var(--kit-font);justify-content:center;align-items:center;gap:var(--kit-actions-o-btn-gap);height:var(--kit-h);padding:var(--kit-actions-o-btn-padding);border-radius:var(--kit-r-pill);border:var(--kit-actions-o-btn-border);font-weight:var(--kit-actions-o-btn-font-weight);font-size:var(--kit-fs-base);white-space:nowrap;transition:background var(--kit-t-fast) var(--kit-ease), color var(--kit-t-fast), border-color var(--kit-t-fast), box-shadow var(--kit-t-fast), transform var(--kit-t-fast) var(--kit-ease-spring);-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.o-btn:active:not(:disabled){transform:var(--kit-actions-o-btn-active-not-disabled-transform)}.o-btn:disabled{opacity:var(--kit-actions-o-btn-disabled-opacity)}.o-btn-sm{--kit-h:var(--kit-control-h-sm);padding:var(--kit-actions-o-btn-sm-padding);font-size:var(--kit-fs-sm);gap:var(--kit-actions-o-btn-sm-gap)}.o-btn-lg{--kit-h:var(--kit-control-h-lg);padding:var(--kit-actions-o-btn-lg-padding);font-size:var(--kit-fs-md)}.o-btn-block{width:100%}.o-btn-primary{background:var(--kit-action);color:var(--kit-on-action);box-shadow:var(--kit-sh-orange)}.o-btn-primary:hover:not(:disabled){background:var(--kit-action-hover);box-shadow:var(--kit-actions-o-btn-primary-hover-not-disabled-box-shadow);transform:var(--kit-actions-o-btn-primary-hover-not-disabled-transform)}.o-btn-primary:active:not(:disabled){background:var(--kit-action-press)}.o-btn-ink{background:var(--kit-ink);color:var(--kit-actions-o-btn-ink-color)}.o-btn-ink:hover:not(:disabled){background:var(--kit-actions-o-btn-ink-hover-not-disabled-background);transform:var(--kit-actions-o-btn-ink-hover-not-disabled-transform)}.o-btn-secondary{background:var(--kit-orange-50);color:var(--kit-orange-text)}.o-btn-secondary:hover:not(:disabled){background:var(--kit-orange-100)}.o-btn-outline{background:var(--kit-surface);border-color:var(--kit-line-strong);color:var(--kit-text)}.o-btn-outline:hover:not(:disabled){border-color:var(--kit-ink)}.o-btn-choice{padding-inline:var(--kit-s3);background:var(--kit-surface);border-color:var(--kit-line);color:var(--kit-text-2)}.o-btn-choice[aria-pressed=true]{background:var(--kit-orange-50);border-color:var(--kit-orange-text);color:var(--kit-orange-text)}.o-btn-choice:hover:not(:disabled){background:var(--kit-orange-hover);border-color:var(--kit-orange-hover);color:var(--kit-on-orange)}.o-btn-choice:active:not(:disabled){background:var(--kit-orange-press);border-color:var(--kit-orange-press);color:var(--kit-on-orange)}.o-btn-ghost{color:var(--kit-text-2);background:0 0}.o-btn-ghost:hover:not(:disabled){background:var(--kit-surface-3);color:var(--kit-text)}.o-btn-link{color:var(--kit-orange-text);padding:var(--kit-actions-o-btn-link-padding);border-radius:var(--kit-actions-o-btn-link-border-radius);background:0 0;height:auto}.o-btn-link:hover:not(:disabled){text-underline-offset:var(--kit-actions-o-btn-link-hover-not-disabled-text-underline-offset);text-decoration:underline}.o-btn-danger{background:var(--kit-err);color:var(--kit-actions-o-btn-danger-color)}.o-btn-danger:hover:not(:disabled){background:var(--kit-actions-o-btn-danger-hover-not-disabled-background)}.o-btn-icon{width:var(--kit-h);padding:0}.o-btn-spin{width:var(--kit-actions-o-btn-spin-width);height:var(--kit-actions-o-btn-spin-height);border-radius:var(--kit-actions-o-btn-spin-border-radius);border:var(--kit-actions-o-btn-spin-border);animation:var(--kit-actions-o-btn-spin-animation);border-right-color:#0000}.o-btn-group{display:inline-flex}.o-btn-group>.o-btn{box-shadow:none;border-radius:0}.o-btn-group>.o-btn:first-child{border-radius:var(--kit-actions-o-btn-group-o-btn-first-child-border-radius)}.o-btn-group>.o-btn:last-child{border-radius:var(--kit-actions-o-btn-group-o-btn-last-child-border-radius)}.o-btn-group>.o-btn+.o-btn{margin-left:var(--kit-actions-o-btn-group-o-btn-o-btn-margin-left)}.o-btn-group>.o-btn-primary+.o-btn-primary{border-left:var(--kit-actions-o-btn-group-o-btn-primary-o-btn-primary-border-left)}.o-badge{align-items:center;gap:var(--kit-actions-o-badge-gap);height:var(--kit-actions-o-badge-height);padding:var(--kit-actions-o-badge-padding);border-radius:var(--kit-r-pill);font-size:var(--kit-fs-xs);font-weight:var(--kit-actions-o-badge-font-weight);white-space:nowrap;border:var(--kit-actions-o-badge-border);display:inline-flex}.o-badge-dot{width:var(--kit-actions-o-badge-dot-width);height:var(--kit-actions-o-badge-dot-height);border-radius:var(--kit-actions-o-badge-dot-border-radius);background:currentColor}.o-tone-neutral{--kit-tc:var(--kit-text-2);--kit-tb:var(--kit-surface-3)}.o-tone-orange{--kit-tc:var(--kit-orange-text);--kit-tb:var(--kit-orange-50)}.o-tone-ink{--kit-tc:var(--kit-actions-o-tone-ink-tc);--kit-tb:var(--kit-ink)}.o-tone-ok{--kit-tc:var(--kit-ok);--kit-tb:var(--kit-ok-bg)}.o-tone-warn{--kit-tc:var(--kit-warn);--kit-tb:var(--kit-warn-bg)}.o-tone-err{--kit-tc:var(--kit-err);--kit-tb:var(--kit-err-bg)}.o-tone-info{--kit-tc:var(--kit-info);--kit-tb:var(--kit-info-bg)}.o-badge-soft{color:var(--kit-tc);background:var(--kit-tb)}.o-badge-solid{color:var(--kit-actions-o-badge-solid-color);background:var(--kit-tc)}.o-badge-solid.o-tone-orange{background:var(--kit-orange)}.o-badge-solid.o-tone-ink{background:var(--kit-ink)}.o-badge-outline{color:var(--kit-tc);background:0 0;border-color:currentColor}.o-badge-outline.o-tone-ink{color:var(--kit-ink)}.o-tag{align-items:center;gap:var(--kit-actions-o-tag-gap);height:var(--kit-actions-o-tag-height);padding:var(--kit-actions-o-tag-padding);border-radius:var(--kit-r-sm);background:var(--kit-surface-2);border:var(--kit-actions-o-tag-border);font-size:var(--kit-fs-sm);color:var(--kit-text);display:inline-flex}.o-tag .o-icon{color:var(--kit-text-3)}.o-tag-x{width:var(--kit-actions-o-tag-x-width);height:var(--kit-actions-o-tag-x-height);margin-right:var(--kit-actions-o-tag-x-margin-right);border-radius:var(--kit-actions-o-tag-x-border-radius);color:var(--kit-text-3);background:0 0;border:0;place-items:center;padding:0;display:grid}.o-tag-x:hover{background:var(--kit-surface-3);color:var(--kit-text)}.o-tag-x .o-icon{width:var(--kit-actions-o-tag-x-o-icon-width);height:var(--kit-actions-o-tag-x-o-icon-height)}.o-toggle{--kit-h:var(--kit-control-h);align-items:center;gap:var(--kit-actions-o-toggle-gap);height:var(--kit-h);padding:var(--kit-actions-o-toggle-padding);border-radius:var(--kit-r-pill);border:var(--kit-actions-o-toggle-border);background:var(--kit-surface);font-weight:var(--kit-actions-o-toggle-font-weight);color:var(--kit-text-2);transition:all var(--kit-t-fast) var(--kit-ease);display:inline-flex}.o-toggle:hover{color:var(--kit-text);border-color:var(--kit-text-3)}.o-toggle.is-on,.o-toggle[aria-pressed=true]{background:var(--kit-orange-50);color:var(--kit-orange-text);border-color:var(--kit-orange-200)}.o-toggle.is-on .o-icon,.o-toggle[aria-pressed=true] .o-icon{animation:var(--kit-actions-o-toggle-is-on-o-icon-animation)}.o-segment{padding:var(--kit-actions-o-segment-padding);gap:var(--kit-actions-o-segment-gap);background:var(--kit-surface-3);border-radius:var(--kit-r-pill);display:inline-flex}.o-segment-item{align-items:center;gap:var(--kit-actions-o-segment-item-gap);height:var(--kit-actions-o-segment-item-height);padding:var(--kit-actions-o-segment-item-padding);border-radius:var(--kit-r-pill);color:var(--kit-text-2);font-weight:var(--kit-actions-o-segment-item-font-weight);font-size:var(--kit-fs-sm);transition:all var(--kit-t-fast) var(--kit-ease);background:0 0;border:0;display:inline-flex}.o-segment-item:hover{color:var(--kit-text)}.o-segment-item.is-on{background:var(--kit-surface);color:var(--kit-text);box-shadow:var(--kit-actions-o-segment-item-is-on-box-shadow)}.o-kbd{min-width:var(--kit-actions-o-kbd-min-width);height:var(--kit-actions-o-kbd-height);padding:var(--kit-actions-o-kbd-padding);border-radius:var(--kit-r-xs);background:var(--kit-surface);border:var(--kit-actions-o-kbd-border);border-bottom-width:var(--kit-actions-o-kbd-border-bottom-width);font:var(--kit-actions-o-kbd-font);color:var(--kit-text-2);place-items:center;display:inline-grid}.o-kbd-group{gap:var(--kit-actions-o-kbd-group-gap);display:inline-flex}.o-toolbar{align-items:center;gap:var(--kit-actions-o-toolbar-gap);padding:var(--kit-actions-o-toolbar-padding);background:var(--kit-surface);border:var(--kit-actions-o-toolbar-border);border-radius:var(--kit-r-md);box-shadow:var(--kit-sh-2);display:inline-flex}.o-tool{align-items:center;gap:var(--kit-actions-o-tool-gap);height:var(--kit-actions-o-tool-height);min-width:var(--kit-actions-o-tool-min-width);padding:var(--kit-actions-o-tool-padding);border-radius:var(--kit-r-sm);color:var(--kit-text-2);font-size:var(--kit-fs-sm);font-weight:var(--kit-actions-o-tool-font-weight);background:0 0;border:0;justify-content:center;display:inline-flex}.o-tool:hover{background:var(--kit-surface-2);color:var(--kit-text)}.o-tool[aria-pressed=true]{background:var(--kit-ink);color:var(--kit-actions-o-tool-aria-pressed-true-color)}.o-btn:focus-visible{box-shadow:var(--kit-focus);outline:none}.o-btn-field{height:auto;min-height:var(--kit-control-h);padding-block:var(--kit-s2);white-space:normal;text-align:start;font-weight:var(--kit-actions-o-btn-field-font-weight)}.o-btn-input-icon{height:100%;width:var(--kit-control-h);border-radius:var(--kit-actions-o-btn-input-icon-border-radius);padding:0}.o-btn-navigation{font-weight:var(--kit-actions-o-btn-navigation-font-weight);justify-content:flex-start}.o-btn-navigation[aria-pressed=true]{background:var(--kit-orange-50);color:var(--kit-orange-text);font-weight:var(--kit-actions-o-btn-navigation-aria-pressed-true-font-weight)}.o-toggle-sm{--kit-h:var(--kit-control-h-sm)}.o-toggle-lg{--kit-h:var(--kit-control-h-lg)}.o-toggle:focus-visible{box-shadow:var(--kit-focus)}.o-toggle:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.o-badge-ghost,.o-badge-link{color:var(--kit-tc);background:0 0}.o-badge-ghost:hover{background:var(--kit-surface-2)}.o-badge-link:hover{text-decoration:underline}.o-toggle,.o-badge{font-family:var(--kit-font)}.o-field{gap:var(--kit-forms-o-field-gap);flex-direction:column;min-width:0;display:flex}.o-label{align-items:center;gap:var(--kit-forms-o-label-gap);font-size:var(--kit-fs-sm);font-weight:var(--kit-forms-o-label-font-weight);color:var(--kit-text);display:inline-flex}.o-req{color:var(--kit-orange);font-weight:var(--kit-forms-o-req-font-weight)}.o-field-desc{font-size:var(--kit-fs-xs);color:var(--kit-text-3)}.o-field-error{align-items:center;gap:var(--kit-forms-o-field-error-gap);font-size:var(--kit-fs-xs);color:var(--kit-err);animation:o-pop-in var(--kit-t-fast) var(--kit-ease-out);display:flex}.o-input{font-family:var(--kit-font);--kit-h:var(--kit-control-h);width:100%;height:var(--kit-h);padding:var(--kit-forms-o-input-padding);border-radius:var(--kit-r-md);border:var(--kit-forms-o-input-border);background:var(--kit-surface);color:var(--kit-text);font-size:var(--kit-fs-base);font-weight:var(--font-weight-normal);transition:border-color var(--kit-t-fast), box-shadow var(--kit-t-fast), background var(--kit-t-fast)}.o-input::placeholder,.o-input input::placeholder{color:var(--kit-text-3)}.o-input:hover{border-color:var(--kit-text-3)}.o-input:focus,.o-input:focus-within{border-color:var(--kit-orange);box-shadow:var(--kit-focus);outline:none}.o-input[aria-invalid=true],.o-input[data-invalid],.is-invalid .o-input{border-color:var(--kit-err)}.o-input[aria-invalid=true]:focus,.is-invalid .o-input:focus-within{box-shadow:var(--kit-forms-o-input-aria-invalid-true-focus-is-invalid-o-input-focus-within-box-shadow)}.o-input:disabled{background:var(--kit-surface-2);color:var(--kit-text-3);cursor:not-allowed}.o-input:has(input:disabled){background:var(--kit-surface-2);color:var(--kit-text-3);cursor:not-allowed}.o-input:read-only:not(select):not(button){background:var(--kit-surface-2)}.o-input-sm{--kit-h:var(--kit-control-h-sm);font-size:var(--kit-fs-sm);border-radius:var(--kit-r-sm)}.o-input-lg{--kit-h:var(--kit-control-h-lg);font-size:var(--kit-fs-md)}.o-input-wrap{align-items:center;gap:var(--kit-forms-o-input-wrap-gap);display:inline-flex}.o-input-wrap>.o-icon{color:var(--kit-text-3)}.o-input-wrap:focus-within>.o-icon{color:var(--kit-orange)}.o-input-wrap input{min-width:0;height:100%;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0}.o-input-raw{background:var(--kit-surface-2);padding:var(--kit-forms-o-input-raw-padding);border-radius:var(--kit-r-sm);border:0;outline:0;width:100%}.o-input-raw:focus{box-shadow:var(--kit-focus)}.o-textarea-wrap{position:relative}.o-textarea{height:auto;min-height:var(--kit-forms-o-textarea-min-height);padding:var(--kit-forms-o-textarea-padding);line-height:var(--kit-forms-o-textarea-line-height);resize:vertical;display:block}.o-count{right:var(--kit-forms-o-count-right);bottom:var(--kit-forms-o-count-bottom);font-size:var(--kit-forms-o-count-font-size);color:var(--kit-text-3);position:absolute}.o-input-group{height:var(--kit-control-h);border:var(--kit-forms-o-input-group-border);border-radius:var(--kit-r-md);background:var(--kit-surface);transition:border-color var(--kit-t-fast), box-shadow var(--kit-t-fast);align-items:stretch;display:flex;overflow:hidden}.o-input-group:focus-within{border-color:var(--kit-orange);box-shadow:var(--kit-focus)}.o-input-group>input{min-width:0;padding:var(--kit-forms-o-input-group-input-padding);background:0 0;border:0;outline:0;flex:1}.o-input-group>input:focus{box-shadow:none}.o-addon{padding:var(--kit-forms-o-addon-padding);background:var(--kit-surface-2);color:var(--kit-text-2);font-size:var(--kit-fs-sm);font-weight:var(--kit-forms-o-addon-font-weight);place-items:center;display:grid}.o-addon:first-child{border-right:var(--kit-forms-o-addon-first-child-border-right)}.o-addon:last-child{border-left:var(--kit-forms-o-addon-last-child-border-left)}.o-numeric{height:var(--kit-control-h);border:var(--kit-forms-o-numeric-border);border-radius:var(--kit-r-md);background:var(--kit-surface);padding-left:var(--kit-forms-o-numeric-padding-left);transition:border-color var(--kit-t-fast), box-shadow var(--kit-t-fast);align-items:center;display:flex}.o-numeric:focus-within{border-color:var(--kit-orange);box-shadow:var(--kit-focus)}.o-numeric input{min-width:0;font-size:var(--kit-fs-md);background:0 0;border:0;outline:0;flex:1}.o-numeric input:focus{box-shadow:none}.o-numeric-affix{color:var(--kit-text-3);font-size:var(--kit-fs-sm);padding-right:var(--kit-forms-o-numeric-affix-padding-right)}.o-numeric-steps{border-left:var(--kit-forms-o-numeric-steps-border-left);flex-direction:column;align-self:stretch;display:flex}.o-numeric-steps button{width:var(--kit-forms-o-numeric-steps-button-width);color:var(--kit-text-3);background:0 0;border:0;flex:1;place-items:center;padding:0;display:grid}.o-numeric-steps button:hover:not(:disabled){background:var(--kit-orange-50);color:var(--kit-orange-text)}.o-numeric-steps button+button{border-top:var(--kit-forms-o-numeric-steps-button-button-border-top)}.o-numeric-steps .o-icon{width:var(--kit-forms-o-numeric-steps-o-icon-width);height:var(--kit-forms-o-numeric-steps-o-icon-height)}.o-native-select{display:block;position:relative}.o-native-select select{appearance:none;padding-right:var(--kit-forms-o-native-select-select-padding-right);cursor:pointer}.o-native-select>.o-icon{right:var(--kit-forms-o-native-select-o-icon-right);top:var(--kit-forms-o-native-select-o-icon-top);transform:var(--kit-forms-o-native-select-o-icon-transform);pointer-events:none;color:var(--kit-text-3);position:absolute}.o-native-file{font-size:var(--kit-fs-sm);color:var(--kit-text-2)}.o-native-file::file-selector-button{margin-right:var(--kit-forms-o-native-file-file-selector-button-margin-right);height:var(--kit-forms-o-native-file-file-selector-button-height);padding:var(--kit-forms-o-native-file-file-selector-button-padding);border-radius:var(--kit-r-pill);border:var(--kit-forms-o-native-file-file-selector-button-border);background:var(--kit-surface);font-weight:var(--kit-forms-o-native-file-file-selector-button-font-weight);cursor:pointer}.o-native-file::file-selector-button:hover{border-color:var(--kit-ink)}.o-dropzone{align-items:center;gap:var(--kit-forms-o-dropzone-gap);padding:var(--kit-forms-o-dropzone-padding);border:var(--kit-forms-o-dropzone-border);border-radius:var(--kit-r-lg);background:var(--kit-surface-2);text-align:center;cursor:pointer;transition:all var(--kit-t-normal) var(--kit-ease);color:var(--kit-text-2);flex-direction:column;display:flex;position:relative}.o-dropzone b{color:var(--kit-orange-text)}.o-dropzone small{color:var(--kit-text-3);font-size:var(--kit-fs-xs)}.o-dropzone:hover,.o-dropzone.is-over{border-color:var(--kit-orange);background:var(--kit-orange-50)}.o-dropzone:focus-within{box-shadow:var(--kit-focus)}.o-dropzone-icon{width:var(--kit-forms-o-dropzone-icon-width);height:var(--kit-forms-o-dropzone-icon-height);margin-bottom:var(--kit-forms-o-dropzone-icon-margin-bottom);border-radius:var(--kit-forms-o-dropzone-icon-border-radius);background:var(--kit-surface);color:var(--kit-orange);box-shadow:var(--kit-sh-2);transition:transform var(--kit-t-normal) var(--kit-ease-spring);place-items:center;display:grid}.o-dropzone:hover .o-dropzone-icon,.o-dropzone.is-over .o-dropzone-icon{transform:var(--kit-forms-o-dropzone-hover-o-dropzone-icon-o-dropzone-is-over-o-dropzone-icon-transform)}.o-file-list{gap:var(--kit-forms-o-file-list-gap);margin:0;padding:0;list-style:none;display:grid}.o-file-list li{align-items:center;gap:var(--kit-forms-o-file-list-li-gap);padding:var(--kit-forms-o-file-list-li-padding);border-radius:var(--kit-r-sm);background:var(--kit-surface-2);font-size:var(--kit-fs-sm);display:flex}.o-file-list span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.o-file-list small{color:var(--kit-text-3)}.o-check,.o-radio,.o-switch{align-items:flex-start;gap:var(--kit-forms-o-check-o-radio-o-switch-gap);cursor:pointer;font-size:var(--kit-fs-base);line-height:var(--kit-forms-o-check-o-radio-o-switch-line-height);display:inline-flex;position:relative}.o-check input,.o-radio input,.o-switch input{opacity:0;width:var(--kit-forms-o-check-input-o-radio-input-o-switch-input-width);height:var(--kit-forms-o-check-input-o-radio-input-o-switch-input-height);position:absolute}.o-check.is-disabled,.o-radio.is-disabled,.o-switch.is-disabled{opacity:var(--kit-forms-o-check-is-disabled-o-radio-is-disabled-o-switch-is-disabled-opacity);cursor:not-allowed}.o-check-text{flex-direction:column;display:flex}.o-check-text small{color:var(--kit-text-3);font-size:var(--kit-fs-xs);line-height:var(--kit-forms-o-check-text-small-line-height)}.o-check-box{width:var(--kit-forms-o-check-box-width);height:var(--kit-forms-o-check-box-height);border-radius:var(--kit-forms-o-check-box-border-radius);border:var(--kit-forms-o-check-box-border);background:var(--kit-surface);transition:all var(--kit-t-fast) var(--kit-ease);flex:none;place-items:center;display:grid}.o-check-box svg{width:var(--kit-forms-o-check-box-svg-width);height:var(--kit-forms-o-check-box-svg-height);fill:none;stroke:var(--kit-forms-o-check-box-svg-stroke);stroke-width:var(--kit-forms-o-check-box-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round}.o-check-box .tick{stroke-dasharray:1;stroke-dashoffset:1px}.o-check-box .dash{opacity:0}.o-check:hover .o-check-box{border-color:var(--kit-orange)}.o-check input:checked+.o-check-box,.o-check input:indeterminate+.o-check-box{background:var(--kit-orange);border-color:var(--kit-orange)}.o-check input:checked+.o-check-box .tick{animation:var(--kit-forms-o-check-input-checked-o-check-box-tick-animation)}.o-check input:indeterminate+.o-check-box .tick{display:none}.o-check input:indeterminate+.o-check-box .dash{opacity:1}.o-check input:focus-visible+.o-check-box,.o-radio input:focus-visible+.o-radio-dot,.o-switch input:focus-visible+.o-switch-track{box-shadow:var(--kit-focus)}.o-radio-group{gap:var(--kit-forms-o-radio-group-gap);display:flex}.o-radio-column{flex-direction:column}.o-radio-row{gap:var(--kit-forms-o-radio-row-gap);flex-wrap:wrap}.o-radio-dot{width:var(--kit-forms-o-radio-dot-width);height:var(--kit-forms-o-radio-dot-height);border-radius:var(--kit-forms-o-radio-dot-border-radius);border:var(--kit-forms-o-radio-dot-border);background:var(--kit-surface);transition:all var(--kit-t-fast) var(--kit-ease);flex:none;place-items:center;display:grid}.o-radio-dot:after{content:"";width:var(--kit-forms-o-radio-dot-after-width);height:var(--kit-forms-o-radio-dot-after-height);border-radius:var(--kit-forms-o-radio-dot-after-border-radius);background:var(--kit-forms-o-radio-dot-after-background);transform:var(--kit-forms-o-radio-dot-after-transform);transition:transform var(--kit-t-normal) var(--kit-ease-spring)}.o-radio:hover .o-radio-dot{border-color:var(--kit-orange)}.o-radio input:checked+.o-radio-dot{background:var(--kit-orange);border-color:var(--kit-orange)}.o-radio input:checked+.o-radio-dot:after{transform:var(--kit-forms-o-radio-input-checked-o-radio-dot-after-transform)}.o-radio-card{grid-template-columns:var(--kit-forms-o-radio-card-grid-template-columns);gap:var(--kit-forms-o-radio-card-gap);display:grid}.o-radio-card .o-radio{padding:var(--kit-forms-o-radio-card-o-radio-padding);border:var(--kit-forms-o-radio-card-o-radio-border);border-radius:var(--kit-r-md);background:var(--kit-surface);transition:all var(--kit-t-fast) var(--kit-ease)}.o-radio-card .o-radio:hover{border-color:var(--kit-line-strong)}.o-radio-card .o-radio.is-on{border-color:var(--kit-orange);background:var(--kit-orange-50)}.o-radio-card .o-radio:focus-within{box-shadow:var(--kit-focus)}.o-switch{align-items:center}.o-switch-track{width:var(--kit-forms-o-switch-track-width);height:var(--kit-forms-o-switch-track-height);border-radius:var(--kit-r-pill);background:var(--kit-line-strong);transition:background var(--kit-t-normal) var(--kit-ease);flex:none;position:relative}.o-switch-thumb{top:var(--kit-forms-o-switch-thumb-top);left:var(--kit-forms-o-switch-thumb-left);width:var(--kit-forms-o-switch-thumb-width);height:var(--kit-forms-o-switch-thumb-height);border-radius:var(--kit-forms-o-switch-thumb-border-radius);background:var(--kit-forms-o-switch-thumb-background);box-shadow:var(--kit-forms-o-switch-thumb-box-shadow);transition:transform var(--kit-t-normal) var(--kit-ease-spring), width var(--kit-t-fast);position:absolute}.o-switch:active .o-switch-thumb{width:var(--kit-forms-o-switch-active-o-switch-thumb-width)}.o-switch input:checked+.o-switch-track{background:var(--kit-orange)}.o-switch input:checked+.o-switch-track .o-switch-thumb{transform:var(--kit-forms-o-switch-input-checked-o-switch-track-o-switch-thumb-transform)}.o-switch:active input:checked+.o-switch-track .o-switch-thumb{transform:var(--kit-forms-o-switch-active-input-checked-o-switch-track-o-switch-thumb-transform)}.o-switch-sm .o-switch-track{width:var(--kit-forms-o-switch-sm-o-switch-track-width);height:var(--kit-forms-o-switch-sm-o-switch-track-height)}.o-switch-sm .o-switch-thumb{width:var(--kit-forms-o-switch-sm-o-switch-thumb-width);height:var(--kit-forms-o-switch-sm-o-switch-thumb-height)}.o-switch-sm input:checked+.o-switch-track .o-switch-thumb{transform:var(--kit-forms-o-switch-sm-input-checked-o-switch-track-o-switch-thumb-transform)}.o-slider{align-items:center;gap:var(--kit-forms-o-slider-gap);display:flex}.o-slider input{appearance:none;height:var(--kit-forms-o-slider-input-height);cursor:pointer;background:0 0;flex:1}.o-slider input::-webkit-slider-runnable-track{height:var(--kit-forms-o-slider-input-webkit-slider-runnable-track-height);border-radius:var(--kit-forms-o-slider-input-webkit-slider-runnable-track-border-radius);background:linear-gradient(90deg, var(--kit-orange) var(--kit-pct), var(--kit-surface-3) var(--kit-pct))}.o-slider input::-moz-range-track{height:var(--kit-forms-o-slider-input-moz-range-track-height);border-radius:var(--kit-forms-o-slider-input-moz-range-track-border-radius);background:linear-gradient(90deg, var(--kit-orange) var(--kit-pct), var(--kit-surface-3) var(--kit-pct))}.o-slider input::-webkit-slider-thumb{appearance:none;width:var(--kit-forms-o-slider-input-webkit-slider-thumb-width);height:var(--kit-forms-o-slider-input-webkit-slider-thumb-height);margin-top:var(--kit-forms-o-slider-input-webkit-slider-thumb-margin-top);border-radius:var(--kit-forms-o-slider-input-webkit-slider-thumb-border-radius);background:var(--kit-forms-o-slider-input-webkit-slider-thumb-background);border:var(--kit-forms-o-slider-input-webkit-slider-thumb-border);box-shadow:var(--kit-forms-o-slider-input-webkit-slider-thumb-box-shadow);transition:transform var(--kit-t-fast) var(--kit-ease-spring)}.o-slider input::-moz-range-thumb{width:var(--kit-forms-o-slider-input-moz-range-thumb-width);height:var(--kit-forms-o-slider-input-moz-range-thumb-height);border-radius:var(--kit-forms-o-slider-input-moz-range-thumb-border-radius);background:var(--kit-forms-o-slider-input-moz-range-thumb-background);border:var(--kit-forms-o-slider-input-moz-range-thumb-border)}.o-slider input:active::-webkit-slider-thumb{transform:var(--kit-forms-o-slider-input-active-webkit-slider-thumb-transform)}.o-slider input:focus-visible{box-shadow:none}.o-slider input:focus-visible::-webkit-slider-thumb{box-shadow:var(--kit-focus)}.o-slider output{min-width:var(--kit-forms-o-slider-output-min-width);text-align:right;font-size:var(--kit-fs-md)}.o-chip{align-items:center;gap:var(--kit-forms-o-chip-gap);height:var(--kit-forms-o-chip-height);padding:var(--kit-forms-o-chip-padding);border-radius:var(--kit-r-pill);border:var(--kit-forms-o-chip-border);background:var(--kit-surface);color:var(--kit-text-2);font-weight:var(--kit-forms-o-chip-font-weight);font-size:var(--kit-fs-sm);transition:all var(--kit-t-fast) var(--kit-ease);display:inline-flex}.o-chip:hover{border-color:var(--kit-text-3);color:var(--kit-text)}.o-chip.is-on{background:var(--kit-ink);border-color:var(--kit-ink);color:var(--kit-forms-o-chip-is-on-color)}.o-chip.is-on .o-icon{color:var(--kit-orange);animation:var(--kit-forms-o-chip-is-on-o-icon-animation)}.o-otp{gap:var(--kit-forms-o-otp-gap);cursor:text;display:inline-flex;position:relative}.o-otp-input{opacity:0;caret-color:#0000;width:100%;position:absolute;inset:0}.o-otp-slot{width:var(--kit-forms-o-otp-slot-width);height:var(--kit-forms-o-otp-slot-height);border-radius:var(--kit-r-md);border:var(--kit-forms-o-otp-slot-border);background:var(--kit-surface);font-size:var(--kit-forms-o-otp-slot-font-size);transition:all var(--kit-t-fast) var(--kit-ease);place-items:center;display:grid}.o-otp-slot.is-filled{border-color:var(--kit-ink);animation:var(--kit-forms-o-otp-slot-is-filled-animation)}.o-otp-slot.is-active{border-color:var(--kit-orange);box-shadow:var(--kit-focus)}.o-otp-slot.is-active:not(.is-filled):after{content:"";width:var(--kit-forms-o-otp-slot-is-active-not-is-filled-after-width);height:var(--kit-forms-o-otp-slot-is-active-not-is-filled-after-height);background:var(--kit-orange);animation:var(--kit-forms-o-otp-slot-is-active-not-is-filled-after-animation)}@keyframes o-blink{50%{opacity:0}}.o-otp-slots{padding:var(--kit-forms-o-otp-slots-padding);border-bottom:var(--kit-forms-o-otp-slots-border-bottom);gap:0}.o-otp-slots.is-focused{border-color:var(--kit-orange)}.o-otp-slots .o-otp-slot{width:var(--kit-forms-o-otp-slots-o-otp-slot-width);box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}.o-otp-slots .o-otp-slot:not(.is-filled):before{content:"";width:var(--kit-forms-o-otp-slots-o-otp-slot-not-is-filled-before-width);height:var(--kit-forms-o-otp-slots-o-otp-slot-not-is-filled-before-height);border-radius:var(--kit-forms-o-otp-slots-o-otp-slot-not-is-filled-before-border-radius);background:var(--kit-line-strong)}.o-otp-slots .o-otp-slot.is-active:not(.is-filled):before{background:var(--kit-orange)}.o-otp-slots .o-otp-slot.is-active:after{display:none}.o-pop-anchor{display:inline-block;position:relative}.o-field .o-pop-anchor{display:block}.o-pop-anchor:has(>.o-select-trigger){display:block}.o-pop-anchor:has(>.o-combo){display:block}.o-select-trigger{align-items:center;gap:var(--kit-forms-o-select-trigger-gap);text-align:left;cursor:pointer;display:flex}.o-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.o-placeholder{color:var(--kit-text-3)}.o-caret{color:var(--kit-text-3);transition:transform var(--kit-t-normal) var(--kit-ease)}.is-open>.o-caret{transform:var(--kit-forms-is-open-o-caret-transform);color:var(--kit-orange)}.o-select-trigger.is-open,.o-combo.is-open{border-color:var(--kit-orange);box-shadow:var(--kit-focus)}.o-combo{align-items:center;gap:var(--kit-forms-o-combo-gap);height:auto;min-height:var(--kit-control-h);padding:var(--kit-forms-o-combo-padding);cursor:text;flex-wrap:wrap;display:flex}.o-combo>.o-icon{color:var(--kit-text-3)}.o-combo input{min-width:var(--kit-forms-o-combo-input-min-width);height:var(--kit-forms-o-combo-input-height);background:0 0;border:0;outline:0;flex:1}.o-combo input:focus{box-shadow:none}.o-combo-chip{align-items:center;gap:var(--kit-forms-o-combo-chip-gap);height:var(--kit-forms-o-combo-chip-height);padding:var(--kit-forms-o-combo-chip-padding);border-radius:var(--kit-r-pill);background:var(--kit-orange-50);color:var(--kit-orange-text);font-size:var(--kit-fs-xs);font-weight:var(--kit-forms-o-combo-chip-font-weight);animation:var(--kit-forms-o-combo-chip-animation);display:inline-flex}.o-combo-chip button,.o-combo-clear{width:var(--kit-forms-o-combo-chip-button-o-combo-clear-width);height:var(--kit-forms-o-combo-chip-button-o-combo-clear-height);border-radius:var(--kit-forms-o-combo-chip-button-o-combo-clear-border-radius);color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.o-combo-chip button:hover{background:var(--kit-orange-100)}.o-combo-chip .o-icon{width:var(--kit-forms-o-combo-chip-o-icon-width);height:var(--kit-forms-o-combo-chip-o-icon-height)}.o-combo-clear{color:var(--kit-text-3);width:var(--kit-forms-o-combo-clear-width);height:var(--kit-forms-o-combo-clear-height)}.o-combo-clear:hover{background:var(--kit-surface-3)}.o-color{align-items:center;gap:var(--kit-forms-o-color-gap);flex-wrap:wrap;display:flex}.o-color-native{width:var(--kit-forms-o-color-native-width);height:var(--kit-forms-o-color-native-height);border-radius:var(--kit-r-md);box-shadow:var(--kit-forms-o-color-native-box-shadow);cursor:pointer;position:relative;overflow:hidden}.o-color-native input{inset:var(--kit-forms-o-color-native-input-inset);width:var(--kit-forms-o-color-native-input-width);height:var(--kit-forms-o-color-native-input-height);opacity:0;cursor:pointer;position:absolute}.o-color-native:focus-within{box-shadow:var(--kit-focus)}.o-color-swatches{gap:var(--kit-forms-o-color-swatches-gap);display:flex}.o-color-swatches button{width:var(--kit-forms-o-color-swatches-button-width);height:var(--kit-forms-o-color-swatches-button-height);border-radius:var(--kit-forms-o-color-swatches-button-border-radius);border:var(--kit-forms-o-color-swatches-button-border);box-shadow:var(--kit-forms-o-color-swatches-button-box-shadow);transition:transform var(--kit-t-fast) var(--kit-ease-spring);padding:0}.o-color-swatches button:hover{transform:var(--kit-forms-o-color-swatches-button-hover-transform)}.o-color-swatches button.is-on{box-shadow:var(--kit-forms-o-color-swatches-button-is-on-box-shadow);transform:var(--kit-forms-o-color-swatches-button-is-on-transform)}.o-color-hex{width:var(--kit-forms-o-color-hex-width);text-transform:uppercase}.o-cal{width:var(--kit-forms-o-cal-width);padding:var(--kit-forms-o-cal-padding);border-radius:var(--kit-r-lg);background:var(--kit-surface);border:var(--kit-forms-o-cal-border);box-shadow:var(--kit-sh-2)}.o-cal-head{margin-bottom:var(--kit-forms-o-cal-head-margin-bottom);justify-content:space-between;align-items:center;display:flex}.o-cal-head b{font-size:var(--kit-fs-md)}.o-cal-nav{width:var(--kit-forms-o-cal-nav-width);height:var(--kit-forms-o-cal-nav-height);border-radius:var(--kit-forms-o-cal-nav-border-radius);color:var(--kit-text-2);background:0 0;border:0;place-items:center;display:grid}.o-cal-nav:hover{background:var(--kit-surface-2);color:var(--kit-text)}.o-cal-grid{grid-template-columns:var(--kit-forms-o-cal-grid-grid-template-columns);gap:var(--kit-forms-o-cal-grid-gap);display:grid}.o-cal-wd{height:var(--kit-forms-o-cal-wd-height);font-size:var(--kit-fs-xs);color:var(--kit-text-3);place-items:center;display:grid}.o-cal-day{height:var(--kit-forms-o-cal-day-height);border-radius:var(--kit-forms-o-cal-day-border-radius);font-size:var(--kit-fs-sm);color:var(--kit-text);transition:background var(--kit-t-fast), color var(--kit-t-fast);background:0 0;border:0;position:relative}.o-cal-day:hover{background:var(--kit-orange-50)}.o-cal-day.is-out{color:var(--kit-text-3);opacity:var(--kit-forms-o-cal-day-is-out-opacity)}.o-cal-day.is-today{color:var(--kit-orange-text);font-weight:var(--kit-forms-o-cal-day-is-today-font-weight)}.o-cal-day.is-today:before{content:"";inset:var(--kit-forms-o-cal-day-is-today-before-inset);border-radius:var(--kit-forms-o-cal-day-is-today-before-border-radius);border:var(--kit-forms-o-cal-day-is-today-before-border);position:absolute}.o-cal-day.is-mark:after{content:"";bottom:var(--kit-forms-o-cal-day-is-mark-after-bottom);left:var(--kit-forms-o-cal-day-is-mark-after-left);width:var(--kit-forms-o-cal-day-is-mark-after-width);height:var(--kit-forms-o-cal-day-is-mark-after-height);margin-left:var(--kit-forms-o-cal-day-is-mark-after-margin-left);border-radius:var(--kit-forms-o-cal-day-is-mark-after-border-radius);background:var(--kit-orange);position:absolute}.o-cal-day.is-sel{background:var(--kit-orange);color:var(--kit-forms-o-cal-day-is-sel-color);animation:var(--kit-forms-o-cal-day-is-sel-animation)}.o-cal-day.is-sel:after{background:var(--kit-forms-o-cal-day-is-sel-after-background)}.o-form-section{grid-template-columns:var(--kit-forms-o-form-section-grid-template-columns);gap:var(--kit-forms-o-form-section-gap);padding:var(--kit-forms-o-form-section-padding);border-bottom:var(--kit-forms-o-form-section-border-bottom);display:grid}.o-form-section:first-child{padding-top:0}.o-form-section header h3{font-size:var(--kit-fs-md);font-weight:var(--kit-forms-o-form-section-header-h3-font-weight)}.o-form-section header p{margin-top:var(--kit-forms-o-form-section-header-p-margin-top);font-size:var(--kit-fs-sm);color:var(--kit-text-2)}.o-form-body{gap:var(--kit-forms-o-form-body-gap);flex-direction:column;display:flex}.o-form-grid{gap:var(--kit-forms-o-form-grid-gap);display:grid}.o-cols-2{grid-template-columns:var(--kit-forms-o-cols-2-grid-template-columns)}.o-cols-3{grid-template-columns:var(--kit-forms-o-cols-3-grid-template-columns)}.o-form-actions{justify-content:flex-end;gap:var(--kit-forms-o-form-actions-gap);padding-top:var(--kit-forms-o-form-actions-padding-top);display:flex}@media (max-width:760px){.o-form-section{grid-template-columns:var(--kit-forms-max-width-760px-o-form-section-grid-template-columns);gap:var(--kit-forms-max-width-760px-o-form-section-gap)}.o-cols-2,.o-cols-3{grid-template-columns:var(--kit-forms-max-width-760px-o-cols-2-o-cols-3-grid-template-columns)}}.o-checkbox-control,.o-radio-control,.o-switch-control{cursor:pointer;padding:0}.o-checkbox-control:hover,.o-radio-control:hover{border-color:var(--kit-orange)}.o-checkbox-control[data-checked],.o-checkbox-control[data-indeterminate],.o-radio-control[data-checked],.o-switch-control[data-checked]{background:var(--kit-orange);border-color:var(--kit-orange)}.o-checkbox-control:focus-visible,.o-radio-control:focus-visible,.o-switch-control:focus-visible{box-shadow:var(--kit-focus);outline:none}.o-checkbox-control[data-disabled],.o-radio-control[data-disabled],.o-switch-control[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.o-checkbox-control[aria-invalid=true],.o-radio-control[aria-invalid=true],.o-switch-control[aria-invalid=true]{border-color:var(--kit-err)}.o-radio-control:after{display:none}.o-radio-indicator{width:var(--kit-s2);height:var(--kit-s2);border-radius:var(--kit-r-pill);background:var(--kit-on-orange)}.o-switch-control{border:0}.o-switch-control[data-checked] .o-switch-thumb{transform:translateX(var(--kit-s4))}.o-switch-control[data-size=sm]{width:var(--kit-s8);height:var(--kit-s5)}.o-switch-control[data-size=sm] .o-switch-thumb{width:var(--dimension-14px);height:var(--dimension-14px)}.o-switch-control[data-size=sm][data-checked] .o-switch-thumb{transform:translateX(var(--kit-s3))}.o-switch-control:active:not([data-disabled]) .o-switch-thumb{width:var(--dimension-22px)}.o-switch-control:active:not([data-disabled])[data-checked] .o-switch-thumb{transform:translateX(var(--kit-s3))}.o-checkbox-control[data-indeterminate] svg{display:none}.o-checkbox-control[data-indeterminate]:before{content:"";width:var(--kit-s3);height:var(--border-width-strong);background:var(--kit-on-orange);border-radius:var(--kit-r-pill)}.o-select-trigger[data-popup-open]{border-color:var(--kit-orange);box-shadow:var(--kit-focus)}.o-select-trigger[data-popup-open] .o-caret{transform:var(--kit-forms-is-open-o-caret-transform)}.o-select-trigger[data-placeholder]{color:var(--kit-text-3)}.o-select-trigger[data-disabled]{opacity:var(--opacity-disabled)}.o-select-popup.o-menu{min-width:var(--anchor-width);font-family:var(--kit-font);animation:var(--kit-overlay-o-pop-animation)}.o-select-list{max-height:var(--kit-overlay-o-menu-list-max-height);overflow-y:auto}.o-select-label{padding:var(--kit-overlay-o-menu-item-padding);font-size:var(--kit-fs-xs);color:var(--kit-text-3)}.o-menu-item[data-highlighted]{background:var(--kit-surface-2)}.o-menu-item[data-selected]:where(:not([cmdk-item])){color:var(--kit-orange-text);font-weight:var(--kit-overlay-o-menu-item-is-selected-font-weight)}.o-menu-item[data-disabled]:where(:not([data-disabled=false],[cmdk-item])){opacity:var(--opacity-disabled);cursor:not-allowed}.o-select-check{flex:none;display:inline-flex}.o-select-scroll{background:var(--kit-surface);padding-block:var(--kit-s1)}.o-select-option{align-items:center;gap:var(--kit-overlay-o-menu-item-gap);display:flex}.o-select-option>span{flex-direction:column;display:flex}.o-select-option .o-icon{color:var(--kit-text-3)}.o-select-option small{color:var(--kit-text-3);font-size:var(--kit-fs-xs);font-weight:var(--kit-overlay-o-menu-label-small-font-weight)}.o-checkbox-control[data-checked] .tick{animation:var(--kit-forms-o-check-input-checked-o-check-box-tick-animation)}.o-check.is-disabled .o-checkbox-control,.o-radio.is-disabled .o-radio-control,.o-switch.is-disabled .o-switch-control{opacity:1}label:has(>.o-checkbox-control){position:relative}label>.o-checkbox-control+input[type=checkbox]{top:50%;left:0}.o-alert{align-items:flex-start;gap:var(--kit-feedback-o-alert-gap);padding:var(--kit-feedback-o-alert-padding);border-radius:var(--kit-r-md);background:var(--kit-ab,var(--kit-surface-2));border:var(--border-width-thin) solid var(--kit-abd,var(--kit-line));animation:o-pop-in var(--kit-t-normal) var(--kit-ease-out);display:flex}.o-alert-info{--kit-ab:var(--kit-info-bg);--kit-abd:var(--kit-feedback-o-alert-info-abd);--kit-ac:var(--kit-info)}.o-alert-ok{--kit-ab:var(--kit-ok-bg);--kit-abd:var(--kit-feedback-o-alert-ok-abd);--kit-ac:var(--kit-ok)}.o-alert-warn{--kit-ab:var(--kit-warn-bg);--kit-abd:var(--kit-feedback-o-alert-warn-abd);--kit-ac:var(--kit-warn)}.o-alert-err{--kit-ab:var(--kit-err-bg);--kit-abd:var(--kit-feedback-o-alert-err-abd);--kit-ac:var(--kit-err)}.o-alert-brand{--kit-ab:var(--kit-orange);--kit-abd:var(--kit-orange);--kit-ac:var(--kit-feedback-o-alert-brand-ac);color:var(--kit-feedback-o-alert-brand-color);position:relative;overflow:hidden}.o-alert-brand .o-alert-body p{color:var(--kit-feedback-o-alert-brand-o-alert-body-p-color)}.o-alert-brand .o-alert-x{color:var(--kit-feedback-o-alert-brand-o-alert-x-color)}.o-alert-icon{width:var(--kit-feedback-o-alert-icon-width);height:var(--kit-feedback-o-alert-icon-height);color:var(--kit-ac);place-items:center;display:grid}.o-alert-icon .o-icon{width:var(--kit-feedback-o-alert-icon-o-icon-width);height:var(--kit-feedback-o-alert-icon-o-icon-height)}.o-alert-body{flex:1;min-width:0}.o-alert-body b{font-weight:var(--kit-feedback-o-alert-body-b-font-weight)}.o-alert-body p{margin-top:var(--kit-feedback-o-alert-body-p-margin-top);color:var(--kit-text-2);font-size:var(--kit-fs-sm)}.o-alert-action{align-self:center}.o-alert-x{width:var(--kit-feedback-o-alert-x-width);height:var(--kit-feedback-o-alert-x-height);border-radius:var(--kit-feedback-o-alert-x-border-radius);color:var(--kit-text-3);background:0 0;border:0;place-items:center;padding:0;display:grid}.o-alert-x:hover{background:var(--kit-feedback-o-alert-x-hover-background)}.o-progress{gap:var(--kit-feedback-o-progress-gap);flex-direction:column;width:100%;display:flex}.o-progress-meta{font-size:var(--kit-fs-sm);color:var(--kit-text-2);justify-content:space-between;display:flex}.o-progress-meta .o-num{color:var(--kit-text)}.o-progress-track{height:var(--kit-feedback-o-progress-track-height);border-radius:var(--kit-r-pill);background:var(--kit-surface-3);overflow:visible}.o-progress-sm .o-progress-track{height:var(--kit-feedback-o-progress-sm-o-progress-track-height)}.o-progress-bar{border-radius:inherit;background:var(--kit-pc,var(--kit-orange));height:100%;transition:width var(--kit-t-slow) var(--kit-ease-out);min-width:var(--kit-feedback-o-progress-bar-min-width);position:relative}.o-progress-bar i{right:var(--kit-feedback-o-progress-bar-i-right);top:var(--kit-feedback-o-progress-bar-i-top);width:var(--kit-feedback-o-progress-bar-i-width);height:var(--kit-feedback-o-progress-bar-i-height);margin-top:var(--kit-feedback-o-progress-bar-i-margin-top);border-radius:var(--kit-feedback-o-progress-bar-i-border-radius);background:var(--kit-feedback-o-progress-bar-i-background);border:var(--kit-progress-node-border) solid var(--kit-pc,var(--kit-orange));box-shadow:var(--kit-feedback-o-progress-bar-i-box-shadow);position:absolute}.o-progress-sm .o-progress-bar i{display:none}.o-progress-ink{--kit-pc:var(--kit-ink)}.o-progress-ok{--kit-pc:var(--kit-ok)}.o-ring-progress{place-items:center;display:inline-grid;position:relative}.o-ring-progress svg{transform:var(--kit-feedback-o-ring-progress-svg-transform);position:absolute;inset:0}.o-ring-progress circle{fill:none;stroke-width:var(--kit-feedback-o-ring-progress-circle-stroke-width)}.o-ring-progress .track{stroke:var(--kit-surface-3)}.o-ring-progress .bar{stroke:var(--kit-orange);stroke-linecap:round;transition:stroke-dashoffset var(--kit-t-slow) var(--kit-ease-out)}.o-ring-progress span{font-size:var(--kit-feedback-o-ring-progress-span-font-size)}.o-ring-progress small{font-size:var(--kit-feedback-o-ring-progress-small-font-size);color:var(--kit-text-3)}.o-skeleton{background:var(--kit-feedback-o-skeleton-background);animation:var(--kit-feedback-o-skeleton-animation);display:block}.o-spinner{display:inline-block}.o-spinner svg{width:100%;height:100%;animation:var(--kit-feedback-o-spinner-svg-animation);fill:none;stroke-width:var(--kit-feedback-o-spinner-svg-stroke-width);stroke-linecap:round}.o-spinner circle{stroke:var(--kit-spt,var(--kit-orange-100))}.o-spinner path{stroke:var(--kit-sp,var(--kit-orange))}.o-spinner-inherit{--kit-sp:currentColor;--kit-spt:currentColor}@supports (color:color-mix(in lab, red, red)){.o-spinner-inherit{--kit-spt:color-mix(in srgb, currentColor 20%, transparent)}}.o-spinner-ink{--kit-sp:var(--kit-ink);--kit-spt:var(--kit-surface-3)}.o-spinner-white{--kit-sp:var(--kit-feedback-o-spinner-white-sp);--kit-spt:var(--kit-feedback-o-spinner-white-spt)}.o-loading{align-items:center;gap:var(--kit-feedback-o-loading-gap);color:var(--kit-text-2);font-size:var(--kit-fs-sm);flex-direction:column;display:inline-flex}.o-loading svg{width:var(--kit-feedback-o-loading-svg-width);height:var(--kit-feedback-o-loading-svg-height)}.o-loading path{stroke-dasharray:1}.o-loading .l-outer{stroke:var(--kit-text);animation:var(--kit-feedback-o-loading-l-outer-animation)}.o-loading .l-inner{stroke:var(--kit-orange);animation:var(--kit-feedback-o-loading-l-inner-animation)}.o-loading .l-link{stroke:var(--kit-orange);animation:var(--kit-feedback-o-loading-l-link-animation)}.o-loading .l-node{fill:var(--kit-orange);transform-origin:var(--kit-feedback-o-loading-l-node-transform-origin);animation:var(--kit-feedback-o-loading-l-node-animation)}@keyframes o-load-draw{0%{stroke-dashoffset:1px}35%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes o-load-node{0%,40%{transform:var(--kit-feedback-o-load-node-0-40-transform)}55%{transform:var(--kit-feedback-o-load-node-55-transform)}62%,80%{transform:var(--kit-feedback-o-load-node-62-80-transform);opacity:1}to{opacity:0}}.o-dots b{animation:var(--kit-feedback-o-dots-b-animation);font-weight:var(--kit-feedback-o-dots-b-font-weight)}.o-dots b:nth-child(2){animation-delay:var(--kit-feedback-o-dots-b-nth-child-2-animation-delay)}.o-dots b:nth-child(3){animation-delay:var(--kit-feedback-o-dots-b-nth-child-3-animation-delay)}@keyframes o-dot{0%,60%,to{opacity:var(--kit-feedback-o-dot-0-60-100-opacity)}30%{opacity:1}}.o-empty{text-align:center;align-items:center;gap:var(--kit-feedback-o-empty-gap);padding:var(--kit-feedback-o-empty-padding);flex-direction:column;display:flex}.o-empty-compact{padding:var(--kit-feedback-o-empty-compact-padding)}.o-empty b{font-size:var(--kit-fs-md);font-weight:var(--kit-feedback-o-empty-b-font-weight)}.o-empty p{color:var(--kit-text-2);font-size:var(--kit-fs-sm);max-width:var(--kit-feedback-o-empty-p-max-width)}.o-empty-icon{width:var(--kit-feedback-o-empty-icon-width);height:var(--kit-feedback-o-empty-icon-height);margin-bottom:var(--kit-feedback-o-empty-icon-margin-bottom);border-radius:var(--kit-feedback-o-empty-icon-border-radius);background:var(--kit-surface-2);color:var(--kit-text-3);place-items:center;display:grid;position:relative}.o-empty-icon:after{content:"";right:var(--kit-feedback-o-empty-icon-after-right);top:var(--kit-feedback-o-empty-icon-after-top);width:var(--kit-feedback-o-empty-icon-after-width);height:var(--kit-feedback-o-empty-icon-after-height);border-radius:var(--kit-feedback-o-empty-icon-after-border-radius);background:var(--kit-orange);border:var(--kit-feedback-o-empty-icon-after-border);position:absolute}.o-empty-icon .o-icon{width:var(--kit-feedback-o-empty-icon-o-icon-width);height:var(--kit-feedback-o-empty-icon-o-icon-height)}.o-empty-action{margin-top:var(--kit-feedback-o-empty-action-margin-top);gap:var(--kit-feedback-o-empty-action-gap);display:flex}.o-empty-illustrated{isolation:isolate;position:relative;overflow:hidden}.o-empty-motif{top:var(--kit-feedback-o-empty-motif-top);right:var(--kit-feedback-o-empty-motif-right);opacity:var(--kit-feedback-o-empty-motif-opacity);pointer-events:none;z-index:var(--kit-feedback-o-empty-motif-z-index);position:absolute}.o-illu{margin-bottom:var(--kit-feedback-o-illu-margin-bottom);position:relative;overflow:visible}.o-illu .bg{fill:var(--kit-surface-2)}.o-illu .frame{fill:none;stroke:var(--kit-line-strong);stroke-width:var(--kit-feedback-o-illu-frame-stroke-width);stroke-dasharray:1;animation:var(--kit-feedback-o-illu-frame-animation)}.o-illu .link{fill:none;stroke:var(--kit-orange-200);stroke-width:var(--kit-feedback-o-illu-link-stroke-width);stroke-linecap:round}.o-illu .node{fill:var(--kit-orange);transform-box:fill-box;transform-origin:50%;animation:var(--kit-feedback-o-illu-node-animation)}.o-illu .ink{fill:none;stroke:var(--kit-ink);stroke-width:var(--kit-feedback-o-illu-ink-stroke-width);stroke-linecap:round;stroke-linejoin:round}.o-illu .thin{stroke-width:var(--kit-feedback-o-illu-thin-stroke-width);stroke:var(--kit-text-3)}.o-illu .accent{fill:none;stroke:var(--kit-orange);stroke-width:var(--kit-feedback-o-illu-accent-stroke-width);stroke-linecap:round;stroke-linejoin:round}.o-illu .accent-fill{fill:var(--kit-orange)}.o-progress-product{flex-flow:wrap}.o-progress-product>.o-progress-track{flex-basis:100%}.o-progress-label,.o-progress-value{font-size:var(--kit-fs-sm);color:var(--kit-text-2)}.o-progress-product .o-progress-bar[data-indeterminate]{width:100%;animation:var(--kit-feedback-o-skeleton-animation)}.o-progress-product .o-progress-bar[data-indeterminate] i{display:none}[data-sonner-toaster].kit-toaster{font-family:var(--font-family-body);z-index:var(--kit-z-toast)}.kit-toaster [data-sonner-toast][data-styled=true]{background:var(--kit-default-ink);color:var(--kit-feedback-o-toast-color);border-radius:var(--kit-r-lg);box-shadow:var(--kit-sh-3);padding:var(--kit-feedback-o-toast-padding);gap:var(--kit-feedback-o-toast-gap);font-size:var(--font-size-base);line-height:var(--line-height-normal);transition:transform var(--duration-normal), opacity var(--duration-normal), height var(--duration-normal), box-shadow var(--duration-fast);border:0;align-items:flex-start}.kit-toaster [data-sonner-toast][data-styled=true] [data-content]{min-width:0;padding-top:var(--kit-feedback-o-toast-div-padding-top);flex:1}.kit-toaster [data-sonner-toast][data-styled=true] [data-title]{font-weight:var(--kit-feedback-o-toast-b-font-weight)}.kit-toaster [data-sonner-toast][data-styled=true] [data-description]{color:var(--kit-feedback-o-toast-p-color);font-size:var(--kit-fs-sm)}.kit-toaster [data-sonner-toast][data-styled=true] [data-icon]{width:var(--kit-feedback-o-toast-icon-width);height:var(--kit-feedback-o-toast-icon-height);color:var(--kit-orange);margin:0}.kit-toaster [data-sonner-toast][data-styled=true] [data-icon] svg{width:var(--kit-feedback-o-toast-icon-width);height:var(--kit-feedback-o-toast-icon-height);margin:0}.kit-toaster [data-sonner-toast][data-type=success] [data-icon]{color:var(--kit-feedback-o-toast-ok-o-toast-icon-color)}.kit-toaster [data-sonner-toast][data-type=error] [data-icon]{color:var(--kit-feedback-o-toast-err-o-toast-icon-color)}.kit-toaster [data-sonner-toast][data-type=warning] [data-icon]{color:var(--kit-feedback-o-toast-warn-o-toast-icon-color)}.kit-toaster [data-sonner-toast][data-type=info] [data-icon]{color:var(--kit-feedback-o-toast-info-o-toast-icon-color)}.kit-toaster [data-sonner-toast][data-styled=true] [data-button]{height:auto;min-height:var(--kit-feedback-o-toast-action-height);max-width:30%;padding:var(--kit-feedback-o-toast-action-padding);border-radius:var(--kit-r-pill);background:var(--kit-orange);color:var(--kit-feedback-o-toast-action-color);font-size:var(--kit-fs-sm);font-weight:var(--kit-feedback-o-toast-action-font-weight);align-self:center;margin:0}.kit-toaster [data-sonner-toast][data-styled=true] [data-button]:hover{background:var(--kit-orange-hover)}.kit-toaster [data-sonner-toast][data-styled=true] [data-cancel]{background:var(--kit-feedback-o-toast-x-hover-background)}.kit-toaster [data-sonner-toast][data-styled=true] [data-close-button]{width:var(--kit-feedback-o-toast-x-width);height:var(--kit-feedback-o-toast-x-height);border-radius:var(--kit-feedback-o-toast-x-border-radius);color:var(--kit-feedback-o-toast-x-color);background:0 0;border:0;flex-shrink:0;order:1;position:static;transform:none}.kit-toaster [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--kit-feedback-o-toast-x-hover-background);color:var(--kit-feedback-o-toast-x-hover-color)}@media (prefers-reduced-motion:reduce){.kit-toaster [data-sonner-toast]{transition:transform var(--duration-normal), opacity var(--duration-normal), height var(--duration-normal)!important}.kit-toaster [data-sonner-toast][data-promise=true] [data-icon]>svg{animation:sonner-fade-in var(--duration-normal) var(--easing-standard-out) forwards!important}}.o-layer{z-index:var(--kit-z-overlay);display:flex;position:fixed;inset:0}.o-backdrop{background:var(--kit-overlay-o-backdrop-background);-webkit-backdrop-filter:var(--kit-overlay-o-backdrop-backdrop-filter);backdrop-filter:var(--kit-overlay-o-backdrop-backdrop-filter);animation:o-fade-in var(--kit-t-normal) var(--kit-ease);position:absolute;inset:0}.is-closing .o-backdrop{animation:var(--kit-overlay-is-closing-o-backdrop-animation)}@keyframes o-fade-out{to{opacity:0}}.o-panel{background:var(--kit-surface);box-shadow:var(--kit-sh-3);flex-direction:column;max-height:100%;display:flex;position:relative}.o-panel-head{align-items:flex-start;gap:var(--kit-overlay-o-panel-head-gap);padding:var(--kit-overlay-o-panel-head-padding);display:flex}.o-panel-head>div{flex:1;min-width:0}.o-panel-head h2{font-size:var(--kit-fs-lg);font-weight:var(--kit-overlay-o-panel-head-h2-font-weight);line-height:var(--kit-overlay-o-panel-head-h2-line-height)}.o-panel-head p{margin-top:var(--kit-overlay-o-panel-head-p-margin-top);color:var(--kit-text-2);font-size:var(--kit-fs-sm)}.o-panel-x{width:var(--kit-overlay-o-panel-x-width);height:var(--kit-overlay-o-panel-x-height);margin:var(--kit-overlay-o-panel-x-margin);border-radius:var(--kit-overlay-o-panel-x-border-radius);color:var(--kit-text-3);background:0 0;border:0;flex:none;place-items:center;display:grid}.o-panel-x:hover{background:var(--kit-surface-2);color:var(--kit-text)}.o-panel-body{padding:var(--kit-overlay-o-panel-body-padding);gap:var(--kit-overlay-o-panel-body-gap);flex-direction:column;flex:1;display:flex;overflow:auto}.o-panel-foot{justify-content:flex-end;gap:var(--kit-overlay-o-panel-foot-gap);padding:var(--kit-overlay-o-panel-foot-padding);display:flex}.o-panel-head+.o-panel-foot{padding-top:var(--kit-overlay-o-panel-head-o-panel-foot-padding-top)}.o-layer-dialog,.o-layer-alert,.o-layer-command{padding:var(--kit-overlay-o-layer-dialog-o-layer-alert-o-layer-command-padding);justify-content:center;align-items:center}.o-panel-dialog{width:var(--kit-overlay-o-panel-dialog-width);border-radius:var(--kit-r-xl);animation:var(--kit-overlay-o-panel-dialog-animation)}.o-panel-alert{width:var(--kit-overlay-o-panel-alert-width);border-radius:var(--kit-r-xl);animation:var(--kit-overlay-o-panel-alert-animation)}.is-closing .o-panel-dialog,.is-closing .o-panel-alert{animation:var(--kit-overlay-is-closing-o-panel-dialog-is-closing-o-panel-alert-animation)}@keyframes o-dialog-in{0%{opacity:0;transform:var(--kit-overlay-o-dialog-in-from-transform)}}@keyframes o-dialog-out{to{opacity:0;transform:var(--kit-overlay-o-dialog-out-to-transform)}}.o-alert-badge{width:var(--kit-overlay-o-alert-badge-width);height:var(--kit-overlay-o-alert-badge-height);border-radius:var(--kit-overlay-o-alert-badge-border-radius);background:var(--kit-orange-50);color:var(--kit-orange);flex:none;place-items:center;display:grid}.o-alert-badge.is-danger{background:var(--kit-err-bg);color:var(--kit-err)}.o-alert-badge .o-icon{width:var(--kit-overlay-o-alert-badge-o-icon-width);height:var(--kit-overlay-o-alert-badge-o-icon-height)}.o-layer-sheet{justify-content:flex-end}.o-panel-sheet{width:var(--kit-overlay-o-panel-sheet-width);min-width:var(--kit-overlay-o-panel-sheet-min-width);border-radius:var(--kit-overlay-o-panel-sheet-border-radius);height:100%;animation:var(--kit-overlay-o-panel-sheet-animation)}.o-panel-sheet:before{content:"";left:0;top:var(--kit-overlay-o-panel-sheet-before-top);width:var(--kit-overlay-o-panel-sheet-before-width);height:var(--kit-overlay-o-panel-sheet-before-height);border-radius:var(--kit-overlay-o-panel-sheet-before-border-radius);background:var(--kit-orange);position:absolute}.is-closing .o-panel-sheet{animation:var(--kit-overlay-is-closing-o-panel-sheet-animation)}@keyframes o-sheet-in{0%{transform:var(--kit-overlay-o-sheet-in-from-transform)}}@keyframes o-sheet-out{to{transform:var(--kit-overlay-o-sheet-out-to-transform)}}.o-layer-drawer{justify-content:center;align-items:flex-end}.o-panel-drawer{width:var(--kit-overlay-o-panel-drawer-width);max-height:var(--kit-overlay-o-panel-drawer-max-height);border-radius:var(--kit-overlay-o-panel-drawer-border-radius);animation:var(--kit-overlay-o-panel-drawer-animation)}.is-closing .o-panel-drawer{animation:var(--kit-overlay-is-closing-o-panel-drawer-animation)}@keyframes o-drawer-in{0%{transform:var(--kit-overlay-o-drawer-in-from-transform)}}@keyframes o-drawer-out{to{transform:var(--kit-overlay-o-drawer-out-to-transform)}}.o-drawer-grip{width:var(--kit-overlay-o-drawer-grip-width);height:var(--kit-overlay-o-drawer-grip-height);margin:var(--kit-overlay-o-drawer-grip-margin);border-radius:var(--kit-overlay-o-drawer-grip-border-radius);background:var(--kit-line-strong);display:block}@media (max-width:760px){.o-panel-sheet{border-radius:0;width:100%;min-width:0}}.o-pop{top:var(--kit-overlay-o-pop-top);z-index:var(--kit-z-pop);animation:var(--kit-overlay-o-pop-animation);transform-origin:0 0;position:absolute;left:0}.o-pop.is-end{transform-origin:100% 0;left:auto;right:0}.o-pop-fixed{position:fixed;top:0}.o-menu{min-width:var(--dimension-192px);padding:var(--kit-overlay-o-menu-padding);border-radius:var(--kit-r-sm);background:var(--kit-surface);border:var(--kit-overlay-o-menu-border);box-shadow:var(--kit-sh-2)}.o-menu-list{max-height:var(--kit-overlay-o-menu-list-max-height);margin:0;padding:0;list-style:none;overflow:auto}.o-menu-item{align-items:center;gap:var(--space-related);min-height:var(--dimension-36px);padding:var(--space-related) var(--space-group);border-radius:var(--kit-r-xs);cursor:pointer;font-size:var(--kit-fs-sm);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);color:var(--kit-text);outline:none;text-decoration:none;display:flex}.o-menu-item>.o-icon{color:var(--kit-text-3)}.o-menu-item.is-active,.o-menu-item:hover,.o-menu-item:focus{background:var(--kit-surface-2)}.o-menu-item.is-active>.o-icon,.o-menu-item:hover>.o-icon,.o-menu-item:focus>.o-icon{color:inherit}.o-menu-item.is-selected{color:var(--kit-orange-text);font-weight:var(--kit-overlay-o-menu-item-is-selected-font-weight)}.o-menu-item[aria-disabled=true]{opacity:var(--kit-overlay-o-menu-item-aria-disabled-opacity);cursor:not-allowed}.o-menu-item.is-danger,.o-menu-item.is-danger>.o-icon{color:var(--kit-err)}.o-menu-item.is-danger:hover,.o-menu-item.is-danger:focus{background:var(--kit-err-bg)}.o-menu-label{flex-direction:column;flex:1;min-width:0;display:flex}.o-menu-label small{color:var(--kit-text-3);font-size:var(--kit-fs-xs);font-weight:var(--kit-overlay-o-menu-label-small-font-weight)}.o-menu-item .o-icon.o-menu-check{color:var(--kit-orange)}.o-menu-sep{height:var(--kit-overlay-o-menu-sep-height);margin:var(--kit-overlay-o-menu-sep-margin);background:var(--kit-line)}.o-menu-empty{padding:var(--kit-overlay-o-menu-empty-padding);text-align:center;color:var(--kit-text-3);font-size:var(--kit-fs-sm)}.o-popover{padding:var(--kit-overlay-o-popover-padding);border-radius:var(--kit-r-lg);background:var(--kit-surface);border:var(--kit-overlay-o-popover-border);box-shadow:var(--kit-sh-3);gap:var(--kit-overlay-o-popover-gap);flex-direction:column;display:flex}.o-popover-title{font-weight:var(--kit-overlay-o-popover-title-font-weight)}.o-hovercard{top:var(--kit-overlay-o-hovercard-top);width:var(--kit-overlay-o-hovercard-width);padding:var(--kit-overlay-o-hovercard-padding);border-radius:var(--kit-r-lg);background:var(--kit-surface);border:var(--kit-overlay-o-hovercard-border);box-shadow:var(--kit-sh-3)}.o-tip-anchor{display:inline-flex;position:relative}.o-tooltip{left:var(--kit-overlay-o-tooltip-left);bottom:var(--kit-overlay-o-tooltip-bottom);z-index:var(--kit-z-pop);padding:var(--kit-overlay-o-tooltip-padding);border-radius:var(--kit-r-sm);background:var(--kit-ink);color:var(--kit-overlay-o-tooltip-color);font-size:var(--kit-fs-xs);line-height:var(--kit-overlay-o-tooltip-line-height);white-space:nowrap;max-width:var(--kit-overlay-o-tooltip-max-width);pointer-events:none;transform:var(--kit-overlay-o-tooltip-transform);animation:var(--kit-overlay-o-tooltip-animation);position:absolute}.o-tooltip:after{content:"";left:var(--kit-overlay-o-tooltip-after-left);margin-left:var(--kit-overlay-o-tooltip-after-margin-left);border:var(--kit-overlay-o-tooltip-after-border);border-top-color:var(--kit-ink);position:absolute;top:100%}.o-tooltip.is-bottom{bottom:auto;top:var(--kit-overlay-o-tooltip-is-bottom-top)}.o-tooltip.is-bottom:after{border-top-color:#0000;border-bottom-color:var(--kit-ink);top:auto;bottom:100%}@keyframes o-tip-in{0%{opacity:0;transform:var(--kit-overlay-o-tip-in-from-transform)}}.o-layer-command{padding-top:var(--kit-overlay-o-layer-command-padding-top);align-items:flex-start}.o-command{width:var(--kit-overlay-o-command-width);border-radius:var(--kit-r-xl);animation:var(--kit-overlay-o-command-animation);overflow:hidden}.o-command-input{align-items:center;gap:var(--kit-overlay-o-command-input-gap);padding:var(--kit-overlay-o-command-input-padding);height:var(--kit-overlay-o-command-input-height);border-bottom:var(--kit-overlay-o-command-input-border-bottom);display:flex}.o-command-input>.o-icon{width:var(--kit-overlay-o-command-input-o-icon-width);height:var(--kit-overlay-o-command-input-o-icon-height);color:var(--kit-orange)}.o-command-input input{font-size:var(--kit-fs-md);background:0 0;border:0;outline:0;flex:1}.o-command-input input:focus{box-shadow:none}.o-command-list{max-height:var(--kit-overlay-o-command-list-max-height);padding:var(--kit-overlay-o-command-list-padding);overflow:auto}.o-command-group{padding:var(--kit-overlay-o-command-group-padding);font-size:var(--kit-fs-xs);color:var(--kit-text-3);font-weight:var(--kit-overlay-o-command-group-font-weight)}.o-command-foot{gap:var(--kit-overlay-o-command-foot-gap);padding:var(--kit-overlay-o-command-foot-padding);border-top:var(--kit-overlay-o-command-foot-border-top);background:var(--kit-surface-2);color:var(--kit-text-3);font-size:var(--kit-fs-xs);display:flex}.o-command-foot span{align-items:center;gap:var(--kit-overlay-o-command-foot-span-gap);display:inline-flex}.o-crumb ol{align-items:center;gap:var(--kit-navigation-o-crumb-ol-gap);font-size:var(--kit-fs-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.o-crumb li{align-items:center;gap:var(--kit-navigation-o-crumb-li-gap);display:inline-flex}.o-crumb a{color:var(--kit-text-3);padding:var(--kit-navigation-o-crumb-a-padding);border-radius:var(--kit-r-xs)}.o-crumb a:hover{color:var(--kit-text);background:var(--kit-surface-3);text-decoration:none}.o-crumb .o-icon{width:var(--kit-navigation-o-crumb-o-icon-width);height:var(--kit-navigation-o-crumb-o-icon-height);color:var(--kit-line-strong)}.o-crumb [aria-current]{color:var(--kit-text);font-weight:var(--kit-navigation-o-crumb-aria-current-font-weight);padding:var(--kit-navigation-o-crumb-aria-current-padding)}.o-tablist{gap:var(--kit-navigation-o-tablist-gap);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.o-tablist-line{border-bottom:var(--kit-navigation-o-tablist-line-border-bottom)}.o-tab{z-index:var(--kit-navigation-o-tab-z-index);align-items:center;gap:var(--kit-navigation-o-tab-gap);height:var(--kit-navigation-o-tab-height);padding:var(--kit-navigation-o-tab-padding);color:var(--kit-text-2);font-weight:var(--kit-navigation-o-tab-font-weight);white-space:nowrap;transition:color var(--kit-t-fast);background:0 0;border:0;display:inline-flex;position:relative}.o-tab:hover,.o-tab.is-on{color:var(--kit-text)}.o-tab-ink{left:0;bottom:var(--kit-navigation-o-tab-ink-bottom);height:var(--kit-navigation-o-tab-ink-height);border-radius:var(--kit-navigation-o-tab-ink-border-radius);background:var(--kit-orange);transition:transform var(--kit-t-normal) var(--kit-ease-spring), width var(--kit-t-normal) var(--kit-ease-spring);pointer-events:none;position:absolute}.o-tab-ink:after{content:"";right:var(--kit-navigation-o-tab-ink-after-right);top:var(--kit-navigation-o-tab-ink-after-top);width:var(--kit-navigation-o-tab-ink-after-width);height:var(--kit-navigation-o-tab-ink-after-height);margin-top:var(--kit-navigation-o-tab-ink-after-margin-top);border-radius:var(--kit-navigation-o-tab-ink-after-border-radius);background:var(--kit-orange);box-shadow:var(--kit-navigation-o-tab-ink-after-box-shadow);position:absolute}.o-tablist-pill{padding:var(--kit-navigation-o-tablist-pill-padding);border-radius:var(--kit-r-pill);background:var(--kit-surface-3);gap:var(--kit-navigation-o-tablist-pill-gap);display:inline-flex}.o-tablist-pill .o-tab{height:var(--kit-navigation-o-tablist-pill-o-tab-height);border-radius:var(--kit-r-pill);padding:var(--kit-navigation-o-tablist-pill-o-tab-padding);font-size:var(--kit-fs-sm)}.o-tablist-pill .o-tab.is-on{color:var(--kit-on-orange)}.o-tablist-pill .o-tab-ink{top:var(--kit-navigation-o-tablist-pill-o-tab-ink-top);bottom:var(--kit-navigation-o-tablist-pill-o-tab-ink-bottom);border-radius:var(--kit-r-pill);height:auto;z-index:var(--kit-navigation-o-tablist-pill-o-tab-ink-z-index);box-shadow:var(--kit-sh-orange)}.o-tablist-pill .o-tab-ink:after{display:none}.o-tablist-pill .o-tab-count.is-on{background:var(--kit-navigation-o-tablist-pill-o-tab-count-is-on-background);color:var(--kit-navigation-o-tablist-pill-o-tab-count-is-on-color)}.o-tabpanel{padding-top:var(--kit-navigation-o-tabpanel-padding-top);animation:var(--kit-navigation-o-tabpanel-animation)}.o-tabpanel:focus-visible{box-shadow:none}.o-tab-count{min-width:var(--kit-navigation-o-tab-count-min-width);height:var(--kit-navigation-o-tab-count-height);padding:var(--kit-navigation-o-tab-count-padding);border-radius:var(--kit-r-pill);background:var(--kit-surface-3);color:var(--kit-text-2);font-size:var(--kit-navigation-o-tab-count-font-size);line-height:var(--kit-navigation-o-tab-count-line-height);place-items:center;display:inline-grid}.o-tab-count.is-on{background:var(--kit-orange-50);color:var(--kit-orange-text)}.o-tab-count.is-zero{opacity:var(--kit-navigation-o-tab-count-is-zero-opacity)}.o-pager{align-items:center;gap:var(--kit-navigation-o-pager-gap);flex-wrap:wrap;display:flex}.o-pager-info{color:var(--kit-text-3);font-size:var(--kit-fs-sm);margin-right:auto}.o-pager-info b{color:var(--kit-text)}.o-pager-btn{min-width:var(--kit-navigation-o-pager-btn-min-width);height:var(--kit-navigation-o-pager-btn-height);padding:var(--kit-navigation-o-pager-btn-padding);border-radius:var(--kit-r-pill);color:var(--kit-text-2);font-size:var(--kit-fs-sm);transition:background var(--kit-t-fast), color var(--kit-t-fast);background:0 0;border:0;place-items:center;display:grid}.o-pager-btn:hover:not(:disabled){background:var(--kit-surface-3);color:var(--kit-text)}.o-pager-btn.is-on{background:var(--kit-ink);color:var(--kit-navigation-o-pager-btn-is-on-color)}.o-pager-btn:disabled{opacity:var(--kit-navigation-o-pager-btn-disabled-opacity)}.o-pager-gap{width:var(--kit-navigation-o-pager-gap-width);text-align:center;color:var(--kit-text-3)}.o-menubar{gap:var(--kit-navigation-o-menubar-gap);padding:var(--kit-navigation-o-menubar-padding);border:var(--kit-navigation-o-menubar-border);border-radius:var(--kit-r-md);background:var(--kit-surface);display:inline-flex}.o-menubar-item{height:var(--kit-navigation-o-menubar-item-height);padding:var(--kit-navigation-o-menubar-item-padding);border-radius:var(--kit-r-sm);font-weight:var(--kit-navigation-o-menubar-item-font-weight);font-size:var(--kit-fs-sm);color:var(--kit-text-2);background:0 0;border:0}.o-menubar-item:hover,.o-menubar-item.is-on{background:var(--kit-surface-2);color:var(--kit-text)}.o-menubar-item.is-on{box-shadow:var(--kit-navigation-o-menubar-item-is-on-box-shadow)}.o-navmenu ul{gap:var(--kit-navigation-o-navmenu-ul-gap);margin:0;padding:0;list-style:none;display:flex}.o-navmenu-trigger{align-items:center;gap:var(--kit-navigation-o-navmenu-trigger-gap);height:var(--kit-navigation-o-navmenu-trigger-height);padding:var(--kit-navigation-o-navmenu-trigger-padding);border-radius:var(--kit-r-pill);font-weight:var(--kit-navigation-o-navmenu-trigger-font-weight);color:var(--kit-text-2);background:0 0;border:0;display:inline-flex}.o-navmenu-trigger:hover,.o-navmenu-trigger.is-on{background:var(--kit-surface-3);color:var(--kit-text);text-decoration:none}.o-navmenu-trigger .o-icon{width:var(--kit-navigation-o-navmenu-trigger-o-icon-width);height:var(--kit-navigation-o-navmenu-trigger-o-icon-height);transition:transform var(--kit-t-fast)}.o-navmenu-trigger.is-on .o-icon{transform:var(--kit-navigation-o-navmenu-trigger-is-on-o-icon-transform)}.o-navmenu-panel{grid-template-columns:var(--kit-navigation-o-navmenu-panel-grid-template-columns);gap:var(--kit-navigation-o-navmenu-panel-gap);padding:var(--kit-navigation-o-navmenu-panel-padding);border-radius:var(--kit-r-lg);background:var(--kit-surface);border:var(--kit-navigation-o-navmenu-panel-border);box-shadow:var(--kit-sh-3);display:grid}.o-navmenu-link{gap:var(--kit-navigation-o-navmenu-link-gap);padding:var(--kit-navigation-o-navmenu-link-padding);border-radius:var(--kit-r-md);color:var(--kit-text);display:flex}.o-navmenu-link:hover{background:var(--kit-orange-50);text-decoration:none}.o-navmenu-link b{font-size:var(--kit-fs-base);display:block}.o-navmenu-link small{color:var(--kit-text-2);font-size:var(--kit-fs-xs);line-height:var(--kit-navigation-o-navmenu-link-small-line-height);display:block}.o-navmenu-icon{width:var(--kit-navigation-o-navmenu-icon-width);height:var(--kit-navigation-o-navmenu-icon-height);border-radius:var(--kit-r-md);background:var(--kit-surface-2);color:var(--kit-orange);transition:background var(--kit-t-fast), color var(--kit-t-fast);flex:none;place-items:center;display:grid}.o-navmenu-link:hover .o-navmenu-icon{background:var(--kit-orange);color:var(--kit-navigation-o-navmenu-link-hover-o-navmenu-icon-color)}@media (max-width:640px){.o-navmenu-panel{grid-template-columns:var(--kit-navigation-max-width-640px-o-navmenu-panel-grid-template-columns)}}.o-context-area{place-items:center;gap:var(--kit-navigation-o-context-area-gap);min-height:var(--kit-navigation-o-context-area-min-height);padding:var(--kit-navigation-o-context-area-padding);border:var(--kit-navigation-o-context-area-border);border-radius:var(--kit-r-lg);background:var(--kit-surface-2);color:var(--kit-text-2);text-align:center;-webkit-user-select:none;user-select:none;display:grid}.o-context-area:hover{border-color:var(--kit-orange-300);background:var(--kit-orange-50)}.o-sidebar{width:var(--kit-navigation-o-sidebar-width);min-height:100%;padding:var(--kit-navigation-o-sidebar-padding);background:var(--kit-surface);border-right:var(--kit-navigation-o-sidebar-border-right);transition:width var(--kit-t-normal) var(--kit-ease);flex-direction:column;display:flex}.o-sidebar.is-collapsed{width:var(--kit-navigation-o-sidebar-is-collapsed-width)}.o-sidebar-head{padding:var(--kit-navigation-o-sidebar-head-padding)}.o-sidebar-nav{gap:var(--kit-navigation-o-sidebar-nav-gap);flex-direction:column;flex:1;display:flex}.o-sidebar-group{gap:var(--kit-navigation-o-sidebar-group-gap);flex-direction:column;display:flex}.o-sidebar-label{padding:var(--kit-navigation-o-sidebar-label-padding);color:var(--kit-text-3);font-size:var(--kit-navigation-o-sidebar-label-font-size);font-weight:var(--kit-navigation-o-sidebar-label-font-weight);letter-spacing:var(--kit-navigation-o-sidebar-label-letter-spacing)}.o-sidebar-item{align-items:center;gap:var(--kit-navigation-o-sidebar-item-gap);height:var(--kit-navigation-o-sidebar-item-height);padding:var(--kit-navigation-o-sidebar-item-padding);border-radius:var(--kit-r-md);color:var(--kit-text-2);font-weight:var(--kit-navigation-o-sidebar-item-font-weight);text-align:left;transition:background var(--kit-t-fast), color var(--kit-t-fast);background:0 0;border:0;display:flex;position:relative}.o-sidebar-item>span:not(.o-tab-count){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.o-sidebar-item:hover{background:var(--kit-surface-2);color:var(--kit-text)}.o-sidebar-item.is-on{background:var(--kit-orange-50);color:var(--kit-orange-text)}.o-sidebar-item.is-on>.o-icon{color:var(--kit-orange)}.is-collapsed .o-sidebar-item{justify-content:center;padding:0}.o-sidebar-node{left:var(--kit-navigation-o-sidebar-node-left);top:var(--kit-navigation-o-sidebar-node-top);margin-top:var(--kit-navigation-o-sidebar-node-margin-top);animation:var(--kit-navigation-o-sidebar-node-animation);position:absolute}.o-sidebar-foot{padding-top:var(--kit-navigation-o-sidebar-foot-padding-top);border-top:var(--kit-navigation-o-sidebar-foot-border-top)}.o-hvtabs{gap:var(--kit-navigation-o-hvtabs-gap);padding:var(--kit-navigation-o-hvtabs-padding);border:var(--kit-navigation-o-hvtabs-border);border-radius:var(--kit-r-pill);background:var(--kit-surface);display:inline-flex}.o-hvtabs button{height:var(--kit-navigation-o-hvtabs-button-height);padding:var(--kit-navigation-o-hvtabs-button-padding);border-radius:var(--kit-r-pill);color:var(--kit-text-2);font-size:var(--kit-fs-sm);font-weight:var(--kit-navigation-o-hvtabs-button-font-weight);transition:all var(--kit-t-fast);background:0 0;border:0}.o-hvtabs button:hover{color:var(--kit-text)}.o-hvtabs button.is-on{background:var(--kit-ink);color:var(--kit-navigation-o-hvtabs-button-is-on-color)}.o-tablist .o-tab{font-family:var(--kit-font)}.o-tab[data-active]{color:var(--kit-text)}.o-tablist-pill .o-tab[data-active]{color:var(--kit-on-orange)}.o-tab:disabled,.o-tab[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.o-tab:focus-visible{box-shadow:inset var(--kit-focus);outline:none}.o-tab-indicator{width:var(--active-tab-width);transform:translateX(var(--active-tab-left))}.o-tablist:is([data-orientation=vertical],[data-vertical]){flex-direction:column}.o-tablist:is([data-orientation=vertical],[data-vertical]) .o-tab-indicator{width:var(--active-tab-width);height:var(--active-tab-height);transform:translate(var(--active-tab-left), var(--active-tab-top));top:0}.o-tabs{font-family:var(--kit-font);font-size:var(--kit-fs-base)}.o-tabpanel[data-ending-style],.o-tabpanel[hidden]{display:none}.o-avatar{font-family:var(--kit-font-num);font-weight:var(--kit-display-o-avatar-font-weight);line-height:var(--kit-display-o-avatar-line-height);letter-spacing:var(--kit-display-o-avatar-letter-spacing);text-align:center;-webkit-user-select:none;user-select:none;flex:none;place-content:center;place-items:center;padding:0;display:inline-grid;position:relative}.o-avatar.is-cjk{font-family:var(--kit-font);font-weight:var(--kit-display-o-avatar-is-cjk-font-weight);letter-spacing:normal}.o-avatar-circle{border-radius:var(--kit-display-o-avatar-circle-border-radius)}.o-avatar-square{border-radius:var(--kit-display-o-avatar-square-border-radius)}.o-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.o-avatar-status{right:var(--kit-display-o-avatar-status-right);bottom:var(--kit-display-o-avatar-status-bottom);width:var(--kit-display-o-avatar-status-width);height:var(--kit-display-o-avatar-status-height);min-width:var(--kit-display-o-avatar-status-min-width);min-height:var(--kit-display-o-avatar-status-min-height);border-radius:var(--kit-display-o-avatar-status-border-radius);border:var(--kit-display-o-avatar-status-border);position:absolute}.o-avatar-status.is-online{background:var(--kit-ok)}.o-avatar-status.is-busy{background:var(--kit-orange)}.o-avatar-status.is-offline{background:var(--kit-text-3)}.o-avatar-group{display:inline-flex}.o-avatar-group>.o-avatar{box-shadow:var(--kit-display-o-avatar-group-o-avatar-box-shadow);transition:transform var(--kit-t-fast) var(--kit-ease-spring)}.o-avatar-group>.o-avatar+.o-avatar{margin-left:var(--kit-display-o-avatar-group-o-avatar-o-avatar-margin-left)}.o-avatar-group>.o-avatar:hover{transform:var(--kit-display-o-avatar-group-o-avatar-hover-transform);z-index:var(--kit-display-o-avatar-group-o-avatar-hover-z-index)}.o-avatar-more{background:var(--kit-surface-3);color:var(--kit-text-2);font-size:var(--kit-display-o-avatar-more-font-size)}.o-card{border:var(--kit-display-o-card-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);box-shadow:var(--kit-sh-1);transition:transform var(--kit-t-normal) var(--kit-ease-out), box-shadow var(--kit-t-normal), border-color var(--kit-t-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.o-card.is-interactive{cursor:pointer}.o-card.is-interactive:hover{transform:var(--kit-display-o-card-is-interactive-hover-transform);box-shadow:var(--kit-sh-2);border-color:var(--kit-line-strong)}.o-card.has-accent{border-color:var(--kit-orange-100);background:var(--kit-display-o-card-has-accent-background)}.o-card.has-accent:before{content:"";inset:var(--kit-display-o-card-has-accent-before-inset);height:var(--kit-display-o-card-has-accent-before-height);background:var(--kit-display-o-card-has-accent-before-background);position:absolute}.o-card-hook{margin:var(--kit-display-o-card-hook-margin);display:block;overflow:visible}.o-card-hook path{fill:none;stroke:var(--kit-orange);stroke-width:var(--kit-display-o-card-hook-path-stroke-width);stroke-linecap:round}.o-card-hook path+path{stroke-dasharray:var(--kit-display-o-card-hook-path-path-stroke-dasharray);stroke-dashoffset:var(--kit-display-o-card-hook-path-path-stroke-dashoffset);animation:var(--kit-display-o-card-hook-path-path-animation)}.o-card-hook circle{fill:var(--kit-orange);transform-box:fill-box;transform-origin:50%;animation:var(--kit-display-o-card-hook-circle-animation)}.o-card.has-accent:hover .o-card-hook circle{animation:var(--kit-display-o-card-has-accent-hover-o-card-hook-circle-animation)}@keyframes o-hook{to{stroke-dashoffset:0}}@keyframes o-hook-pulse{0%,to{transform:var(--kit-display-o-hook-pulse-0-100-transform)}50%{transform:var(--kit-display-o-hook-pulse-50-transform)}}.o-card-head{justify-content:space-between;align-items:flex-start;gap:var(--kit-display-o-card-head-gap);padding:var(--kit-display-o-card-head-padding);display:flex}.o-card-head h3{font-size:var(--kit-fs-md);font-weight:var(--kit-display-o-card-head-h3-font-weight)}.o-card-head p{margin-top:var(--kit-display-o-card-head-p-margin-top);color:var(--kit-text-2);font-size:var(--kit-fs-sm)}.o-card-body{padding:var(--kit-display-o-card-body-padding);color:var(--kit-text-2)}.o-card-head+.o-card-foot{margin-top:var(--kit-display-o-card-head-o-card-foot-margin-top)}.o-card-foot{justify-content:flex-end;align-items:center;gap:var(--kit-display-o-card-foot-gap);padding:var(--kit-display-o-card-foot-padding);border-top:var(--kit-display-o-card-foot-border-top);background:var(--kit-surface-2);display:flex}.o-kpi{gap:var(--kit-display-o-kpi-gap);padding:var(--kit-display-o-kpi-padding);border:var(--kit-display-o-kpi-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.o-kpi-head{align-items:center;gap:var(--kit-display-o-kpi-head-gap);color:var(--kit-text-2);font-size:var(--kit-fs-sm);font-weight:var(--kit-display-o-kpi-head-font-weight);display:flex}.o-kpi-icon{width:var(--kit-display-o-kpi-icon-width);height:var(--kit-display-o-kpi-icon-height);border-radius:var(--kit-display-o-kpi-icon-border-radius);background:var(--kit-orange-50);color:var(--kit-orange);place-items:center;display:grid}.o-kpi-value{align-items:baseline;gap:var(--kit-display-o-kpi-value-gap);display:flex}.o-kpi-value .o-metric-num{font-size:var(--kit-display-o-kpi-value-o-metric-num-font-size);line-height:var(--kit-display-o-kpi-value-o-metric-num-line-height)}.o-kpi-value small{color:var(--kit-text-3);font-size:var(--kit-fs-sm);font-weight:var(--kit-display-o-kpi-value-small-font-weight)}.o-kpi-main{justify-content:space-between;align-items:flex-end;gap:var(--kit-display-o-kpi-main-gap);min-width:0;display:flex}.o-kpi-main .o-spark{margin-bottom:var(--kit-display-o-kpi-main-o-spark-margin-bottom);flex:none}.o-kpi-foot{min-height:var(--kit-display-o-kpi-foot-min-height);align-items:center;display:flex}.o-kpi-foot .o-delta{white-space:nowrap}.o-kpi-break ul{margin:var(--kit-display-o-kpi-break-ul-margin);gap:var(--kit-display-o-kpi-break-ul-gap);font-size:var(--kit-fs-sm);padding:0;list-style:none;display:grid}.o-kpi-break li{align-items:center;gap:var(--kit-display-o-kpi-break-li-gap);color:var(--kit-text-2);display:flex}.o-kpi-break li>i{width:var(--kit-display-o-kpi-break-li-i-width);height:var(--kit-display-o-kpi-break-li-i-height);border-radius:var(--kit-display-o-kpi-break-li-i-border-radius)}.o-kpi-break li b{color:var(--kit-text);margin-left:auto}.o-kpi-break li small{width:var(--kit-display-o-kpi-break-li-small-width);text-align:right;color:var(--kit-text-3)}.o-kpi-motif{right:var(--kit-display-o-kpi-motif-right);bottom:var(--kit-display-o-kpi-motif-bottom);z-index:var(--kit-display-o-kpi-motif-z-index);opacity:var(--kit-display-o-kpi-motif-opacity);position:absolute}.o-kpi-brand,.o-kpi-ink{color:var(--kit-display-o-kpi-brand-o-kpi-ink-color);border:0}.o-kpi-brand{background:var(--kit-orange);box-shadow:var(--kit-sh-orange)}.o-kpi-ink{background:var(--kit-ink)}.o-kpi-ink .o-kpi-motif{opacity:var(--kit-display-o-kpi-ink-o-kpi-motif-opacity)}.o-kpi-brand .o-kpi-head,.o-kpi-ink .o-kpi-head,.o-kpi-brand .o-kpi-value small,.o-kpi-ink .o-kpi-value small,.o-kpi-brand .o-kpi-break li,.o-kpi-ink .o-kpi-break li,.o-kpi-brand .o-kpi-break li b,.o-kpi-brand .o-kpi-break li small,.o-kpi-ink .o-kpi-break li small{color:var(--kit-display-o-kpi-brand-o-kpi-head-o-kpi-ink-o-kpi-head-o-kpi-brand-o-kpi-value-small-o-kpi-ink-o-kpi-value-small-o-kpi-brand-o-kpi-break-li-o-kpi-ink-o-kpi-break-li-o-kpi-brand-o-kpi-break-li-b-o-kpi-brand-o-kpi-break-li-small-o-kpi-ink-o-kpi-break-li-small-color)}.o-kpi-brand .o-kpi-icon{background:var(--kit-display-o-kpi-brand-o-kpi-icon-background);color:var(--kit-display-o-kpi-brand-o-kpi-icon-color)}.o-kpi-ink .o-kpi-icon{background:var(--kit-display-o-kpi-ink-o-kpi-icon-background);color:var(--kit-orange)}.o-kpi-brand .o-help,.o-kpi-ink .o-help{color:var(--kit-display-o-kpi-brand-o-help-o-kpi-ink-o-help-color)}.o-kpi-brand .o-delta,.o-kpi-brand .o-delta small{color:var(--kit-display-o-kpi-brand-o-delta-o-kpi-brand-o-delta-small-color)}.o-kpi-brand .o-delta{background:var(--kit-display-o-kpi-brand-o-delta-background)}.o-kpi-ink .o-delta{background:var(--kit-display-o-kpi-ink-o-delta-background)}.o-kpi-ink .o-delta.is-good{color:var(--kit-display-o-kpi-ink-o-delta-is-good-color)}.o-kpi-ink .o-delta.is-bad{color:var(--kit-display-o-kpi-ink-o-delta-is-bad-color)}.o-kpi-ink .o-delta small{color:var(--kit-display-o-kpi-ink-o-delta-small-color)}.o-kpi-brand .o-spark .line,.o-kpi-ink .o-spark .line{stroke:var(--kit-display-o-kpi-brand-o-spark-line-o-kpi-ink-o-spark-line-stroke)}.o-kpi-brand .o-spark .area,.o-kpi-ink .o-spark .area{fill:var(--kit-display-o-kpi-brand-o-spark-area-o-kpi-ink-o-spark-area-fill)}.o-kpi-brand .o-spark .node{fill:var(--kit-display-o-kpi-brand-o-spark-node-fill);stroke:var(--kit-orange)}.o-kpi-ink .o-spark .node{fill:var(--kit-orange);stroke:var(--kit-ink)}.o-metric-num,.o-metric-motion{display:inline-block}.o-metric-motion.is-pulse{animation:var(--kit-display-o-metric-motion-is-pulse-animation)}@keyframes o-metric-pulse{40%{transform:var(--kit-display-o-metric-pulse-40-transform);color:var(--kit-orange-text)}}.o-delta{white-space:nowrap;align-items:center;gap:var(--kit-display-o-delta-gap);height:var(--kit-display-o-delta-height);padding:var(--kit-display-o-delta-padding);border-radius:var(--kit-r-pill);font-size:var(--kit-fs-xs);font-weight:var(--kit-display-o-delta-font-weight);display:inline-flex}.o-delta .o-icon{width:var(--kit-display-o-delta-o-icon-width);height:var(--kit-display-o-delta-o-icon-height)}.o-delta small{margin-left:var(--kit-display-o-delta-small-margin-left);color:var(--kit-text-3);font-weight:var(--kit-display-o-delta-small-font-weight)}.o-delta.is-good{color:var(--kit-ok);background:var(--kit-ok-bg)}.o-delta.is-bad{color:var(--kit-err);background:var(--kit-err-bg)}.o-spark{display:block;overflow:visible}.o-spark .line{fill:none;stroke:var(--kit-orange);stroke-width:var(--kit-display-o-spark-line-stroke-width);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:var(--kit-display-o-spark-line-animation)}.o-spark .area{fill:var(--kit-orange-50)}.o-spark .node{fill:var(--kit-orange);stroke:var(--kit-surface);stroke-width:var(--kit-display-o-spark-node-stroke-width);transform-box:fill-box;transform-origin:50%;animation:var(--kit-display-o-spark-node-animation)}.o-help{width:var(--kit-display-o-help-width);height:var(--kit-display-o-help-height);border-radius:var(--kit-display-o-help-border-radius);color:var(--kit-text-3);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.o-help:hover{color:var(--kit-orange);background:var(--kit-orange-50)}.o-help .o-icon{width:var(--kit-display-o-help-o-icon-width);height:var(--kit-display-o-help-o-icon-height)}.o-glow{--kit-gx:var(--kit-display-o-glow-gx);--kit-gy:var(--kit-display-o-glow-gy);--kit-ga:0;padding:var(--kit-display-o-glow-padding);border-radius:var(--kit-display-o-glow-border-radius);background:var(--kit-line);isolation:isolate;transition:box-shadow var(--kit-t-slow) var(--kit-ease-out), transform var(--kit-t-normal) var(--kit-ease-out);position:relative}.o-glow:before{content:"";border-radius:inherit;background:radial-gradient(var(--kit-glow-edge-size) circle at var(--kit-gx) var(--kit-gy), var(--kit-orange) 0, var(--kit-glow-edge-color) 40%, transparent 70%);opacity:var(--kit-ga);transition:opacity var(--kit-t-slow) var(--kit-ease-out);z-index:var(--kit-display-o-glow-before-z-index);position:absolute;inset:0}.o-glow>*{z-index:var(--kit-display-o-glow-z-index);border-radius:var(--kit-r-lg);box-shadow:none;background:radial-gradient(var(--kit-glow-fill-size) circle at var(--kit-gx) var(--kit-gy), var(--kit-orange), transparent 70%), var(--kit-surface);border:0;position:relative}@supports (color:color-mix(in lab, red, red)){.o-glow>*{background:radial-gradient(var(--kit-glow-fill-size) circle at var(--kit-gx) var(--kit-gy), color-mix(in srgb, var(--kit-orange) calc(6% * var(--kit-ga)), transparent), transparent 70%), var(--kit-surface)}}.o-glow:hover{--kit-ga:1;transform:var(--kit-display-o-glow-hover-transform);box-shadow:var(--kit-display-o-glow-hover-box-shadow)}.o-item{align-items:center;gap:var(--kit-display-o-item-gap);width:100%;padding:var(--kit-display-o-item-padding);border:var(--kit-display-o-item-border);border-radius:var(--kit-r-md);text-align:left;color:inherit;background:0 0;display:flex}.o-item-outline{border-color:var(--kit-line);background:var(--kit-surface)}.o-item-soft{background:var(--kit-surface-2)}.o-item.is-interactive{cursor:pointer;transition:background var(--kit-t-fast), border-color var(--kit-t-fast)}.o-item.is-interactive:hover{background:var(--kit-orange-50);border-color:var(--kit-orange-100)}.o-item-media{flex:none;place-items:center;display:grid}.o-item-main{flex-direction:column;flex:1;min-width:0;display:flex}.o-item-main b{font-weight:var(--kit-display-o-item-main-b-font-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o-item-main span{color:var(--kit-text-2);font-size:var(--kit-fs-sm)}.o-item-meta{color:var(--kit-text-3);font-size:var(--kit-fs-sm);flex:none}.o-item-actions{gap:var(--kit-display-o-item-actions-gap);flex:none;display:flex}.o-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--kit-fs-base)}.o-table th{z-index:var(--kit-display-o-table-th-z-index);height:var(--kit-display-o-table-th-height);padding:var(--kit-display-o-table-th-padding);background:var(--kit-surface);color:var(--kit-text-3);font-size:var(--kit-fs-xs);font-weight:var(--kit-display-o-table-th-font-weight);letter-spacing:var(--kit-display-o-table-th-letter-spacing);text-align:left;white-space:nowrap;border-bottom:var(--kit-display-o-table-th-border-bottom);position:sticky;top:0}.o-table thead th:last-child:after{content:"";right:0;bottom:var(--kit-display-o-table-thead-th-last-child-after-bottom);width:var(--kit-display-o-table-thead-th-last-child-after-width);height:var(--kit-display-o-table-thead-th-last-child-after-height);border-radius:var(--kit-display-o-table-thead-th-last-child-after-border-radius);background:var(--kit-orange);position:absolute}.o-table th:first-child{border-top-left-radius:var(--kit-r-md)}.o-table th:last-child{border-top-right-radius:var(--kit-r-md)}.o-table td{height:var(--kit-display-o-table-td-height);padding:var(--kit-display-o-table-td-padding);border-bottom:var(--kit-display-o-table-td-border-bottom);background:var(--kit-surface);white-space:nowrap;transition:background var(--kit-t-fast)}.o-table.is-dense td{height:var(--kit-display-o-table-is-dense-td-height)}.o-table tbody tr:last-child td{border-bottom:0}.o-table tbody tr:hover td{background:var(--kit-display-o-table-tbody-tr-hover-td-background)}.o-table tbody td:first-child{position:relative}.o-table tbody td:first-child:before{content:"";left:0;top:var(--kit-display-o-table-tbody-td-first-child-before-top);width:var(--kit-display-o-table-tbody-td-first-child-before-width);border-radius:var(--kit-display-o-table-tbody-td-first-child-before-border-radius);background:var(--kit-orange);height:0;transform:var(--kit-display-o-table-tbody-td-first-child-before-transform);transition:height var(--kit-t-normal) var(--kit-ease-spring);position:absolute}.o-table tbody tr:hover td:first-child:before{height:var(--kit-display-o-table-tbody-tr-hover-td-first-child-before-height)}.o-table tbody tr.is-selected td:first-child:before{height:var(--kit-display-o-table-tbody-tr-is-selected-td-first-child-before-height)}.o-table tr.is-selected td{background:var(--kit-orange-50)}.o-table tr.is-clickable{cursor:pointer}.o-table .is-sticky{z-index:var(--kit-display-o-table-is-sticky-z-index);position:sticky;left:0}.o-table th.is-sticky{z-index:var(--kit-display-o-table-th-is-sticky-z-index)}.o-table td.is-sticky{box-shadow:var(--kit-display-o-table-td-is-sticky-box-shadow)}.o-td-check{width:var(--kit-display-o-td-check-width)}.o-td-check .o-check{vertical-align:middle}.o-table td.o-td-empty{height:var(--kit-display-o-td-empty-height);text-align:center;color:var(--kit-text-3)}.o-th-sort{align-items:center;gap:var(--kit-display-o-th-sort-gap);color:inherit;font-weight:inherit;background:0 0;border:0;padding:0;display:inline-flex}.o-th-sort:hover{color:var(--kit-text)}.o-th-sort .o-icon{width:var(--kit-display-o-th-sort-o-icon-width);height:var(--kit-display-o-th-sort-o-icon-height);color:var(--kit-orange)}.o-th-sort .o-icon.is-idle{color:var(--kit-text-3);opacity:var(--kit-display-o-th-sort-o-icon-is-idle-opacity)}.o-th-sort:hover .o-icon.is-idle{opacity:1}.o-table th[aria-sort]{color:var(--kit-orange-text)}.o-cell-id{height:var(--kit-display-o-cell-id-height);padding:var(--kit-display-o-cell-id-padding);border-radius:var(--kit-r-pill);background:var(--kit-surface-2);color:var(--kit-text-2);font-family:var(--kit-font-num);font-size:var(--kit-fs-xs);letter-spacing:var(--kit-display-o-cell-id-letter-spacing);align-items:center;display:inline-flex}.o-cell-id:before{content:"";width:var(--kit-display-o-cell-id-before-width);height:var(--kit-display-o-cell-id-before-height);margin-right:var(--kit-display-o-cell-id-before-margin-right);border-radius:var(--kit-display-o-cell-id-before-border-radius);background:var(--kit-orange)}.o-cell-muted{color:var(--kit-text-3)}.o-cell-meter{align-items:center;gap:var(--kit-display-o-cell-meter-gap);display:inline-flex}.o-cell-meter .o-num{min-width:var(--kit-display-o-cell-meter-o-num-min-width);color:var(--kit-text);font-size:var(--kit-fs-sm)}.o-cell-meter-track{width:var(--kit-display-o-cell-meter-track-width);height:var(--kit-display-o-cell-meter-track-height);border-radius:var(--kit-display-o-cell-meter-track-border-radius);background:var(--kit-surface-3);position:relative}.o-cell-meter-track i{inset:var(--kit-display-o-cell-meter-track-i-inset);border-radius:inherit;background:var(--kit-orange);position:absolute}.o-cell-meter-track i:after{content:"";right:var(--kit-display-o-cell-meter-track-i-after-right);top:var(--kit-display-o-cell-meter-track-i-after-top);width:var(--kit-display-o-cell-meter-track-i-after-width);height:var(--kit-display-o-cell-meter-track-i-after-height);margin-top:var(--kit-display-o-cell-meter-track-i-after-margin-top);border-radius:var(--kit-display-o-cell-meter-track-i-after-border-radius);background:var(--kit-orange);box-shadow:var(--kit-display-o-cell-meter-track-i-after-box-shadow);position:absolute}.o-tscroll{border:var(--kit-display-o-tscroll-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);padding:var(--kit-display-o-tscroll-padding);position:relative}.o-tscroll-inner{border-radius:inherit;scrollbar-width:thin;scrollbar-color:var(--kit-orange-200) var(--kit-surface-2);overflow-x:auto}.o-tscroll:before,.o-tscroll:after{content:"";width:var(--kit-display-o-tscroll-before-o-tscroll-after-width);z-index:var(--kit-display-o-tscroll-before-o-tscroll-after-z-index);pointer-events:none;opacity:0;transition:opacity var(--kit-t-fast);position:absolute;top:0;bottom:0}.o-tscroll:before{background:var(--kit-display-o-tscroll-before-background);border-radius:var(--kit-display-o-tscroll-before-border-radius);left:0}.o-tscroll:after{background:var(--kit-display-o-tscroll-after-background);border-radius:var(--kit-display-o-tscroll-after-border-radius);right:0}.o-tscroll.fade-l:before,.o-tscroll.fade-r:after{opacity:1}.o-tscroll .o-table th:first-child,.o-tscroll .o-table th:last-child{border-radius:0}.o-carousel{border-radius:var(--kit-r-lg);background:var(--kit-surface-2);position:relative;overflow:hidden}.o-carousel-track{transition:var(--kit-display-o-carousel-track-transition);display:flex}.o-carousel-slide{flex:var(--kit-display-o-carousel-slide-flex);min-width:0}.o-carousel-nav{top:var(--kit-display-o-carousel-nav-top);width:var(--kit-display-o-carousel-nav-width);height:var(--kit-display-o-carousel-nav-height);margin-top:var(--kit-display-o-carousel-nav-margin-top);border-radius:var(--kit-display-o-carousel-nav-border-radius);background:var(--kit-display-o-carousel-nav-background);box-shadow:var(--kit-sh-2);color:var(--kit-text);transition:transform var(--kit-t-fast) var(--kit-ease-spring);border:0;place-items:center;display:grid;position:absolute}.o-carousel-nav:hover{transform:var(--kit-display-o-carousel-nav-hover-transform);color:var(--kit-orange)}.o-carousel-nav.is-prev{left:var(--kit-display-o-carousel-nav-is-prev-left)}.o-carousel-nav.is-next{right:var(--kit-display-o-carousel-nav-is-next-right)}.o-carousel-dots{left:0;right:0;bottom:var(--kit-display-o-carousel-dots-bottom);justify-content:center;gap:var(--kit-display-o-carousel-dots-gap);display:flex;position:absolute}.o-carousel-dots button{width:var(--kit-display-o-carousel-dots-button-width);height:var(--kit-display-o-carousel-dots-button-height);border-radius:var(--kit-r-pill);background:var(--kit-display-o-carousel-dots-button-background);box-shadow:var(--kit-display-o-carousel-dots-button-box-shadow);transition:width var(--kit-t-normal) var(--kit-ease-spring), background var(--kit-t-fast);border:0;padding:0}.o-carousel-dots button.is-on{width:var(--kit-display-o-carousel-dots-button-is-on-width);background:var(--kit-orange)}.o-thumb{width:var(--kit-display-o-thumb-width);height:var(--kit-display-o-thumb-height);border:var(--kit-display-o-thumb-border);border-radius:var(--kit-r-md);background:var(--kit-surface-2);transition:border-color var(--kit-t-fast), transform var(--kit-t-fast) var(--kit-ease-spring);padding:0;position:relative;overflow:hidden}.o-thumb:hover{transform:var(--kit-display-o-thumb-hover-transform)}.o-thumb.is-on{border-color:var(--kit-orange);box-shadow:var(--kit-display-o-thumb-is-on-box-shadow)}.o-thumb>*{width:100%;height:100%}.o-cover{border-radius:var(--kit-r-lg);background:var(--kit-surface-2);position:relative;overflow:hidden}.o-cover img{object-fit:cover;width:100%;height:100%;display:block}.o-cover-fallback{justify-content:center;align-items:center;gap:var(--kit-display-o-cover-fallback-gap);background:var(--kit-orange);flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.o-cover-fallback{background:color-mix(in srgb, var(--kit-orange) 9%, var(--kit-surface))}}.o-cover-fallback{color:var(--kit-orange);font-weight:var(--kit-display-o-cover-fallback-font-weight)}.o-cover-fallback .o-motif{opacity:var(--kit-display-o-cover-fallback-o-motif-opacity)}.o-attach{align-items:center;gap:var(--kit-display-o-attach-gap);padding:var(--kit-display-o-attach-padding);border:var(--kit-display-o-attach-border);border-radius:var(--kit-r-md);background:var(--kit-surface);display:flex}.o-attach.is-error{border-color:var(--kit-display-o-attach-is-error-border-color);background:var(--kit-err-bg)}.o-attach-ext{width:var(--kit-display-o-attach-ext-width);height:var(--kit-display-o-attach-ext-height);border-radius:var(--kit-display-o-attach-ext-border-radius);background:var(--kit-orange-50);color:var(--kit-orange-text);font-size:var(--kit-display-o-attach-ext-font-size);flex:none;place-items:center;display:grid}.is-error .o-attach-ext{background:var(--kit-display-is-error-o-attach-ext-background);color:var(--kit-err)}.o-attach-main{gap:var(--kit-display-o-attach-main-gap);flex-direction:column;flex:1;min-width:0;display:flex}.o-attach-main b{font-size:var(--kit-fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o-attach-main small{color:var(--kit-text-3);font-size:var(--kit-fs-xs)}.is-error .o-attach-main small{color:var(--kit-err)}.o-attach-bar{height:var(--kit-display-o-attach-bar-height);border-radius:var(--kit-display-o-attach-bar-border-radius);background:var(--kit-surface-3);overflow:hidden}.o-attach-bar i{border-radius:inherit;background:var(--kit-orange);height:100%;transition:width var(--kit-t-normal);display:block}.o-attach-act{width:var(--kit-display-o-attach-act-width);height:var(--kit-display-o-attach-act-height);border-radius:var(--kit-display-o-attach-act-border-radius);color:var(--kit-text-3);background:0 0;border:0;place-items:center;display:grid}.o-attach-act:hover{background:var(--kit-surface-3);color:var(--kit-text)}.o-status-dot{align-items:center;gap:var(--kit-display-o-status-dot-gap);color:var(--kit-text);font-size:var(--kit-fs-sm);display:inline-flex}.o-status-dot i{width:var(--kit-display-o-status-dot-i-width);height:var(--kit-display-o-status-dot-i-height);border-radius:var(--kit-display-o-status-dot-i-border-radius);background:var(--kit-tc);position:relative}.o-status-dot.is-pulse i:after{content:"";inset:var(--kit-display-o-status-dot-is-pulse-i-after-inset);border-radius:var(--kit-display-o-status-dot-is-pulse-i-after-border-radius);border:var(--border-width-strong) solid var(--kit-tc);animation:var(--kit-display-o-status-dot-is-pulse-i-after-animation);position:absolute}@keyframes o-ping{0%{transform:var(--kit-display-o-ping-from-transform);opacity:var(--kit-display-o-ping-from-opacity)}to{transform:var(--kit-display-o-ping-to-transform);opacity:0}}.o-dist-bar{gap:var(--kit-display-o-dist-bar-gap);height:var(--kit-display-o-dist-bar-height);display:flex}.o-dist-bar.is-lg{height:var(--kit-display-o-dist-bar-is-lg-height)}.o-dist-bar i{border-radius:var(--kit-r-pill);min-width:var(--kit-display-o-dist-bar-i-min-width);animation:var(--kit-display-o-dist-bar-i-animation);transform-origin:0}@keyframes o-grow-x{0%{transform:var(--kit-display-o-grow-x-from-transform)}}.o-kpi-brand .o-dist-bar i:first-child{background:var(--kit-display-o-kpi-brand-o-dist-bar-i-first-child-background)}.o-card{font-family:var(--kit-font);font-size:var(--kit-fs-base);color:var(--kit-text)}.o-card-composed-head{grid-template-columns:var(--kit-display-o-card-composed-head-grid-template-columns);gap:var(--kit-s1) var(--kit-s3);display:grid}.o-card-title{font-size:var(--kit-fs-md);font-weight:var(--font-weight-bold)}.o-card-description{color:var(--kit-text-2);font-size:var(--kit-fs-sm);grid-column:1}.o-card-subtle{background:var(--kit-surface-2)}.o-card-inverse{background:var(--kit-ink);color:var(--kit-on-orange)}.o-card-inverse .o-card-body,.o-card-inverse .o-card-description{color:inherit}.o-card-inverse .o-card-foot{background:0 0}.o-card-unpadded>.o-card-body{padding:0}.o-chart{margin:0;position:relative}.o-chart svg{width:100%;height:auto;display:block;overflow:visible}.o-chart .grid{stroke:var(--kit-line);stroke-dasharray:var(--kit-charts-o-chart-grid-stroke-dasharray)}.o-chart .axis{fill:var(--kit-text-3);font:var(--kit-charts-o-chart-axis-font)}.o-chart .line1{fill:none;stroke:var(--kit-orange);stroke-width:var(--kit-charts-o-chart-line1-stroke-width);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:var(--kit-charts-o-chart-line1-animation)}.o-chart .line2{fill:none;stroke:var(--kit-ink);stroke-width:var(--kit-charts-o-chart-line2-stroke-width);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:var(--kit-charts-o-chart-line2-animation);opacity:var(--kit-charts-o-chart-line2-opacity)}.o-chart .cross{stroke:var(--kit-orange-200);stroke-width:var(--kit-charts-o-chart-cross-stroke-width);stroke-dasharray:var(--kit-charts-o-chart-cross-stroke-dasharray)}.o-chart .node{fill:var(--kit-surface);stroke:var(--kit-orange);stroke-width:var(--kit-charts-o-chart-node-stroke-width);transition:r var(--kit-t-fast)}.o-chart .bar1,.o-chart .bar2{transform-box:fill-box;transform-origin:bottom;animation:var(--kit-charts-o-chart-bar1-o-chart-bar2-animation);transition:opacity var(--kit-t-fast)}.o-chart .bar1{fill:var(--kit-orange)}.o-chart .bar2{fill:var(--kit-ink)}.o-chart .is-dim .bar1,.o-chart .is-dim .bar2{opacity:var(--kit-charts-o-chart-is-dim-bar1-o-chart-is-dim-bar2-opacity)}@keyframes o-grow-y{0%{transform:var(--kit-charts-o-grow-y-from-transform)}}.o-chart .donut-track{fill:none;stroke:var(--kit-surface-3);stroke-width:var(--kit-charts-o-chart-donut-track-stroke-width)}.o-chart .donut-num{fill:var(--kit-text);font:var(--kit-charts-o-chart-donut-num-font)}.o-chart .donut-label{fill:var(--kit-text-3);font-size:var(--kit-charts-o-chart-donut-label-font-size);font-weight:var(--kit-charts-o-chart-donut-label-font-weight)}.o-chart-tip{z-index:var(--kit-charts-o-chart-tip-z-index);gap:var(--kit-charts-o-chart-tip-gap);min-width:var(--kit-charts-o-chart-tip-min-width);padding:var(--kit-charts-o-chart-tip-padding);border-radius:var(--kit-r-md);background:var(--kit-ink);color:var(--kit-charts-o-chart-tip-color);font-size:var(--kit-fs-xs);transform:var(--kit-charts-o-chart-tip-transform);pointer-events:none;box-shadow:var(--kit-sh-2);animation:var(--kit-charts-o-chart-tip-animation);flex-direction:column;display:flex;position:absolute;top:0}.o-chart-tip>b{color:var(--kit-charts-o-chart-tip-b-color);font-weight:var(--kit-charts-o-chart-tip-b-font-weight)}.o-chart-tip span{align-items:center;gap:var(--kit-charts-o-chart-tip-span-gap);display:flex}.o-chart-tip span b{margin-left:auto}.o-chart-tip i,.o-legend i{width:var(--kit-charts-o-chart-tip-i-o-legend-i-width);height:var(--kit-charts-o-chart-tip-i-o-legend-i-height);border-radius:var(--kit-charts-o-chart-tip-i-o-legend-i-border-radius);flex:none}.o-chart-tip i.s1{background:var(--kit-orange)}.o-chart-tip i.s2{background:var(--kit-charts-o-chart-tip-i-s2-background)}.o-donut{align-items:center;gap:var(--kit-charts-o-donut-gap);flex-wrap:wrap;display:flex}.o-donut svg{flex:none;width:auto}.o-donut circle{cursor:pointer}.o-donut-legend{min-width:var(--kit-charts-o-donut-legend-min-width);gap:var(--kit-charts-o-donut-legend-gap);flex:1;margin:0;padding:0;list-style:none;display:grid}.o-donut-legend li{align-items:center;gap:var(--kit-charts-o-donut-legend-li-gap);padding:var(--kit-charts-o-donut-legend-li-padding);border-radius:var(--kit-r-sm);font-size:var(--kit-fs-sm);color:var(--kit-text-2);transition:background var(--kit-t-fast);display:flex}.o-donut-legend li.is-on{background:var(--kit-surface-2);color:var(--kit-text)}.o-donut-legend i{width:var(--kit-charts-o-donut-legend-i-width);height:var(--kit-charts-o-donut-legend-i-height);border-radius:var(--kit-charts-o-donut-legend-i-border-radius)}.o-donut-legend b{color:var(--kit-text);margin-left:auto}.o-donut-legend small{width:var(--kit-charts-o-donut-legend-small-width);text-align:right;color:var(--kit-text-3)}.o-hbars{gap:var(--kit-charts-o-hbars-gap);margin:0;padding:0;list-style:none;display:grid}.o-hbars li{grid-template-columns:var(--kit-charts-o-hbars-li-grid-template-columns);align-items:center;gap:var(--kit-charts-o-hbars-li-gap);font-size:var(--kit-fs-sm);color:var(--kit-text-2);display:grid}.o-hbars b{text-align:right;color:var(--kit-text)}.o-hbar-track{height:var(--kit-charts-o-hbar-track-height);border-radius:var(--kit-r-pill);background:var(--kit-surface-2);overflow:hidden}.o-hbar-track i{border-radius:inherit;transform-origin:0;height:100%;animation:var(--kit-charts-o-hbar-track-i-animation);display:block}.o-legend{gap:var(--kit-charts-o-legend-gap);margin:var(--kit-charts-o-legend-margin);font-size:var(--kit-fs-xs);color:var(--kit-text-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.o-legend li{align-items:center;gap:var(--kit-charts-o-legend-li-gap);display:inline-flex}.o-chart-card{gap:var(--kit-charts-o-chart-card-gap);padding:var(--kit-charts-o-chart-card-padding);border:var(--kit-charts-o-chart-card-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);flex-direction:column;min-width:0;display:flex}.o-chart-card>header{justify-content:space-between;align-items:flex-start;gap:var(--kit-charts-o-chart-card-header-gap);display:flex}.o-chart-card h3{font-size:var(--kit-fs-md);font-weight:var(--kit-charts-o-chart-card-h3-font-weight)}.o-chart-card header p{color:var(--kit-text-3);font-size:var(--kit-fs-sm)}.o-chart-skel{align-items:flex-end;gap:var(--kit-charts-o-chart-skel-gap);height:var(--kit-charts-o-chart-skel-height);display:flex}.o-chart-skel>*{flex:1}.o-page-head{gap:var(--kit-business-o-page-head-gap);flex-direction:column;display:flex}.o-page-head-row{justify-content:space-between;align-items:flex-end;gap:var(--kit-business-o-page-head-row-gap);flex-wrap:wrap;display:flex}.o-page-head h1{font-size:var(--kit-fs-xl);font-weight:var(--kit-business-o-page-head-h1-font-weight);line-height:var(--kit-business-o-page-head-h1-line-height);letter-spacing:var(--kit-business-o-page-head-h1-letter-spacing)}.o-page-head p{margin-top:var(--kit-business-o-page-head-p-margin-top);color:var(--kit-text-2)}.o-page-head-actions{gap:var(--kit-business-o-page-head-actions-gap);flex-wrap:wrap;display:flex}.o-section{gap:var(--kit-business-o-section-gap);padding:var(--kit-business-o-section-padding);border:var(--kit-business-o-section-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);flex-direction:column;display:flex}.o-section-head{justify-content:space-between;align-items:flex-start;gap:var(--kit-business-o-section-head-gap);display:flex}.o-section-head h2{align-items:center;gap:var(--kit-business-o-section-head-h2-gap);font-size:var(--kit-fs-md);font-weight:var(--kit-business-o-section-head-h2-font-weight);display:flex}.o-section-head h2:before{content:"";width:var(--kit-business-o-section-head-h2-before-width);height:var(--kit-business-o-section-head-h2-before-height);border-radius:var(--kit-business-o-section-head-h2-before-border-radius);border:var(--kit-business-o-section-head-h2-before-border);transform:var(--kit-business-o-section-head-h2-before-transform);border-right-color:#0000;flex:none}.o-section-head p{margin-top:var(--kit-business-o-section-head-p-margin-top);color:var(--kit-text-3);font-size:var(--kit-fs-sm)}.o-section-toolbar{gap:var(--kit-business-o-section-toolbar-gap);flex-wrap:wrap;display:flex}.o-filterbar{align-items:center;gap:var(--kit-business-o-filterbar-gap);padding:var(--kit-business-o-filterbar-padding);border-radius:var(--kit-r-lg);background:var(--kit-surface-2);flex-wrap:wrap;display:flex}.o-filterbar-spacer{flex:1}.o-filterbar-count{color:var(--kit-text-3);font-size:var(--kit-fs-sm)}.o-filterbar-count b{color:var(--kit-text)}.o-surface{border-radius:var(--kit-r-lg)}.o-surface-default{background:var(--kit-surface);border:var(--kit-business-o-surface-default-border)}.o-surface-muted{background:var(--kit-surface-2)}.o-surface-inverse{background:var(--kit-ink);color:var(--kit-business-o-surface-inverse-color)}.o-pad-sm{padding:var(--kit-business-o-pad-sm-padding)}.o-pad-md{padding:var(--kit-business-o-pad-md-padding)}.o-pad-lg{padding:var(--kit-business-o-pad-lg-padding)}.o-columns{gap:var(--kit-business-o-columns-gap);grid-template-columns:var(--kit-business-o-columns-grid-template-columns);display:grid}.o-columns[data-ratio="1:1"]{grid-template-columns:var(--kit-business-o-columns-data-ratio-1-1-grid-template-columns)}.o-columns[data-ratio="1:2"]{grid-template-columns:var(--kit-business-o-columns-data-ratio-1-2-grid-template-columns)}.o-columns[data-ratio="3:1"]{grid-template-columns:var(--kit-business-o-columns-data-ratio-3-1-grid-template-columns)}.o-columns>*{min-width:0}@media (max-width:760px){.o-columns,.o-columns[data-ratio]{grid-template-columns:var(--kit-business-max-width-760px-o-columns-o-columns-data-ratio-grid-template-columns)}}.o-metric-strip{grid-template-columns:var(--kit-business-o-metric-strip-grid-template-columns);border:var(--kit-business-o-metric-strip-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);margin:0;display:grid;overflow:hidden}.o-metric-strip>div{padding:var(--kit-business-o-metric-strip-div-padding);border-right:var(--kit-business-o-metric-strip-div-border-right)}.o-metric-strip>div:last-child{border-right:0}.o-metric-strip dt{color:var(--kit-text-3);font-size:var(--kit-fs-sm)}.o-metric-strip dd{margin:var(--kit-business-o-metric-strip-dd-margin);font-size:var(--kit-business-o-metric-strip-dd-font-size);line-height:var(--kit-business-o-metric-strip-dd-line-height)}.o-metric-strip dd.is-orange{color:var(--kit-orange-text)}.o-metric-strip dd.is-ok{color:var(--kit-ok)}.o-metric-strip dd.is-err{color:var(--kit-err)}.o-metric-strip small{color:var(--kit-text-3);font-size:var(--kit-fs-xs)}.o-distribution{gap:var(--kit-business-o-distribution-gap);flex-direction:column;display:flex}.o-distribution ul{gap:var(--kit-business-o-distribution-ul-gap);font-size:var(--kit-fs-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.o-distribution li{align-items:center;gap:var(--kit-business-o-distribution-li-gap);color:var(--kit-text-2);display:inline-flex}.o-distribution li i{width:var(--kit-business-o-distribution-li-i-width);height:var(--kit-business-o-distribution-li-i-height);border-radius:var(--kit-business-o-distribution-li-i-border-radius)}.o-distribution li b{color:var(--kit-text)}.o-distribution li small{color:var(--kit-text-3)}.o-action-row{align-items:center;gap:var(--kit-business-o-action-row-gap);width:100%;padding:var(--kit-business-o-action-row-padding);border:var(--kit-business-o-action-row-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);text-align:left;transition:border-color var(--kit-t-fast), box-shadow var(--kit-t-fast);display:flex}.o-action-row:hover{border-color:var(--kit-orange-200);box-shadow:var(--kit-business-o-action-row-hover-box-shadow)}.o-action-row-icon{width:var(--kit-business-o-action-row-icon-width);height:var(--kit-business-o-action-row-icon-height);border-radius:var(--kit-r-md);background:var(--kit-orange-50);color:var(--kit-orange);flex:none;place-items:center;display:grid}.o-action-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.o-action-row-main small{color:var(--kit-text-2);font-size:var(--kit-fs-sm)}.o-text-link{align-items:center;gap:var(--kit-business-o-text-link-gap);color:var(--kit-orange-text);font-weight:var(--kit-business-o-text-link-font-weight);font-size:var(--kit-fs-sm);white-space:nowrap;background:0 0;border:0;padding:0;display:inline-flex}.o-text-link .o-icon{transition:transform var(--kit-t-fast) var(--kit-ease-spring)}.o-text-link:hover .o-icon,.o-action-row:hover .o-text-link .o-icon{transform:var(--kit-business-o-text-link-hover-o-icon-o-action-row-hover-o-text-link-o-icon-transform)}.o-inverse{align-items:flex-start;gap:var(--kit-business-o-inverse-gap);padding:var(--kit-business-o-inverse-padding);border-radius:var(--kit-r-xl);isolation:isolate;color:var(--kit-business-o-inverse-color);flex-direction:column;display:flex;position:relative;overflow:hidden}.o-inverse-orange{background:var(--kit-orange)}.o-inverse-ink{background:var(--kit-ink)}.o-inverse-motif{right:var(--kit-business-o-inverse-motif-right);top:var(--kit-business-o-inverse-motif-top);z-index:var(--kit-business-o-inverse-motif-z-index);opacity:var(--kit-business-o-inverse-motif-opacity);animation:var(--kit-business-o-inverse-motif-animation);position:absolute}@keyframes o-float{to{transform:var(--kit-business-o-float-to-transform)}}.o-inverse-eyebrow{font-size:var(--kit-fs-xs);font-weight:var(--kit-business-o-inverse-eyebrow-font-weight);letter-spacing:var(--kit-business-o-inverse-eyebrow-letter-spacing);padding:var(--kit-business-o-inverse-eyebrow-padding);border-radius:var(--kit-r-pill);background:var(--kit-business-o-inverse-eyebrow-background)}.o-inverse h3{font-size:var(--kit-business-o-inverse-h3-font-size);font-weight:var(--kit-business-o-inverse-h3-font-weight);line-height:var(--kit-business-o-inverse-h3-line-height)}.o-inverse p{max-width:var(--kit-business-o-inverse-p-max-width);color:var(--kit-business-o-inverse-p-color);opacity:var(--kit-business-o-inverse-p-opacity)}.o-inverse-action{margin-top:var(--kit-business-o-inverse-action-margin-top);gap:var(--kit-business-o-inverse-action-gap);flex-wrap:wrap;display:flex}.o-inverse-orange .o-btn-primary,.o-inverse-ink .o-btn-primary{background:var(--kit-business-o-inverse-orange-o-btn-primary-o-inverse-ink-o-btn-primary-background);color:var(--kit-text);box-shadow:none}.o-inverse-orange .o-btn-primary:hover{background:var(--kit-business-o-inverse-orange-o-btn-primary-hover-background);color:var(--kit-orange-text)}.o-inverse .o-btn-ghost{color:var(--kit-business-o-inverse-o-btn-ghost-color)}.o-inverse .o-btn-ghost:hover{background:var(--kit-business-o-inverse-o-btn-ghost-hover-background);color:var(--kit-business-o-inverse-o-btn-ghost-hover-color)}.o-inline-progress{align-items:center;gap:var(--kit-business-o-inline-progress-gap);font-size:var(--kit-fs-sm);color:var(--kit-text-2);display:flex}.o-inline-track{min-width:var(--kit-business-o-inline-track-min-width);height:var(--kit-business-o-inline-track-height);border-radius:var(--kit-r-pill);background:var(--kit-surface-3);flex:1;position:relative;overflow:hidden}.o-inline-track i{border-radius:inherit;background:var(--kit-orange);transform-origin:0;height:100%;animation:var(--kit-business-o-inline-track-i-animation);display:block}.o-inline-progress .o-num{color:var(--kit-text)}.o-stepper{gap:var(--kit-business-o-stepper-gap);margin:0;padding:0;list-style:none;display:flex}.o-stepper>li{align-items:flex-start;gap:var(--kit-business-o-stepper-li-gap);flex:1;min-width:0;display:flex;position:relative}.o-stepper.is-horizontal>li:not(:last-child):after{content:"";top:var(--kit-business-o-stepper-is-horizontal-li-not-last-child-after-top);left:var(--kit-business-o-stepper-is-horizontal-li-not-last-child-after-left);right:var(--kit-business-o-stepper-is-horizontal-li-not-last-child-after-right);height:var(--kit-business-o-stepper-is-horizontal-li-not-last-child-after-height);border-radius:var(--kit-business-o-stepper-is-horizontal-li-not-last-child-after-border-radius);background:var(--kit-line);position:absolute}.o-stepper.is-horizontal>li.is-done:not(:last-child):after{background:var(--kit-orange)}.o-stepper.is-vertical{flex-direction:column;gap:0}.o-stepper.is-vertical>li{padding-bottom:var(--kit-business-o-stepper-is-vertical-li-padding-bottom)}.o-stepper.is-vertical>li:not(:last-child):after{content:"";left:var(--kit-business-o-stepper-is-vertical-li-not-last-child-after-left);top:var(--kit-business-o-stepper-is-vertical-li-not-last-child-after-top);bottom:var(--kit-business-o-stepper-is-vertical-li-not-last-child-after-bottom);width:var(--kit-business-o-stepper-is-vertical-li-not-last-child-after-width);border-radius:var(--kit-business-o-stepper-is-vertical-li-not-last-child-after-border-radius);background:var(--kit-line);position:absolute}.o-stepper.is-vertical>li.is-done:after{background:var(--kit-orange)}.o-step-dot{z-index:var(--kit-business-o-step-dot-z-index);width:var(--kit-business-o-step-dot-width);height:var(--kit-business-o-step-dot-height);border-radius:var(--kit-business-o-step-dot-border-radius);border:var(--kit-business-o-step-dot-border);background:var(--kit-surface);color:var(--kit-text-3);font-size:var(--kit-fs-sm);flex:none;place-items:center;display:grid;position:relative}.is-done .o-step-dot{border-color:var(--kit-orange);background:var(--kit-orange);color:var(--kit-business-is-done-o-step-dot-color)}.is-current .o-step-dot{border-color:var(--kit-orange);color:var(--kit-orange-text);box-shadow:var(--kit-business-is-current-o-step-dot-box-shadow)}.o-step-text{padding-top:var(--kit-business-o-step-text-padding-top);background:var(--kit-surface);min-width:0;padding-right:var(--kit-business-o-step-text-padding-right);z-index:var(--kit-business-o-step-text-z-index);flex-direction:column;display:flex;position:relative}.o-step-text b{font-size:var(--kit-fs-sm)}.o-step-text small{color:var(--kit-text-3);font-size:var(--kit-fs-xs)}.is-todo .o-step-text b{color:var(--kit-text-2)}@media (max-width:640px){.o-stepper.is-horizontal{flex-direction:column}.o-stepper.is-horizontal>li:after{display:none}}.o-timeline{margin:0;padding:0;list-style:none}.o-timeline li{gap:var(--kit-business-o-timeline-li-gap);padding-bottom:var(--kit-business-o-timeline-li-padding-bottom);display:flex;position:relative}.o-timeline li:not(:last-child):before{content:"";left:var(--kit-business-o-timeline-li-not-last-child-before-left);top:var(--kit-business-o-timeline-li-not-last-child-before-top);width:var(--kit-business-o-timeline-li-not-last-child-before-width);background:var(--kit-line);position:absolute;bottom:0}.o-timeline li>div{flex:1;min-width:0}.o-timeline-node{width:var(--kit-business-o-timeline-node-width);height:var(--kit-business-o-timeline-node-height);margin-top:var(--kit-business-o-timeline-node-margin-top);border-radius:var(--kit-business-o-timeline-node-border-radius);border:var(--kit-business-o-timeline-node-border);background:var(--kit-surface);flex:none;position:relative}.is-orange .o-timeline-node{border-color:var(--kit-orange);box-shadow:var(--kit-business-is-orange-o-timeline-node-box-shadow)}.is-ok .o-timeline-node{border-color:var(--kit-ok)}.is-err .o-timeline-node{border-color:var(--kit-err)}.o-timeline-head{justify-content:space-between;gap:var(--kit-business-o-timeline-head-gap);display:flex}.o-timeline-head time{color:var(--kit-text-3);font-size:var(--kit-fs-xs);white-space:nowrap}.o-timeline p{color:var(--kit-text-2);font-size:var(--kit-fs-sm)}.o-timeline-actor{color:var(--kit-text);font-weight:var(--kit-business-o-timeline-actor-font-weight);margin-right:var(--kit-business-o-timeline-actor-margin-right)}.o-meta{gap:var(--kit-business-o-meta-gap);margin:0;display:grid}.o-meta>div{min-width:0}.o-meta .is-full{grid-column:var(--kit-business-o-meta-is-full-grid-column)}.o-meta dt{color:var(--kit-text-3);font-size:var(--kit-fs-xs)}.o-meta dd{margin:var(--kit-business-o-meta-dd-margin);font-weight:var(--kit-business-o-meta-dd-font-weight);overflow-wrap:anywhere}.o-copyid{align-items:center;gap:var(--kit-business-o-copyid-gap);height:var(--kit-business-o-copyid-height);padding:var(--kit-business-o-copyid-padding);border-radius:var(--kit-r-pill);background:var(--kit-surface-2);border:var(--kit-business-o-copyid-border);font-size:var(--kit-fs-xs);max-width:100%;display:inline-flex}.o-copyid-label{color:var(--kit-text-3);font-weight:var(--kit-business-o-copyid-label-font-weight)}.o-copyid-label:empty{display:none}.o-copyid code{font:var(--kit-business-o-copyid-code-font);color:var(--kit-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o-copyid button{width:var(--kit-business-o-copyid-button-width);height:var(--kit-business-o-copyid-button-height);border-radius:var(--kit-business-o-copyid-button-border-radius);color:var(--kit-text-3);background:0 0;border:0;place-items:center;padding:0;display:grid}.o-copyid button:hover{background:var(--kit-surface);color:var(--kit-orange)}.o-copyid button.is-done{background:var(--kit-ok);color:var(--kit-business-o-copyid-button-is-done-color);animation:var(--kit-business-o-copyid-button-is-done-animation)}.o-copyid button .o-icon{width:var(--kit-business-o-copyid-button-o-icon-width);height:var(--kit-business-o-copyid-button-o-icon-height)}.o-readonly{align-items:center;gap:var(--kit-business-o-readonly-gap);height:var(--kit-control-h);padding:var(--kit-business-o-readonly-padding);border-radius:var(--kit-r-md);background:var(--kit-surface-2);border:var(--kit-business-o-readonly-border);display:flex}.o-readonly>code{min-width:0;font:var(--kit-business-o-readonly-code-font);text-overflow:ellipsis;flex:1;overflow:hidden}.o-readonly .o-copyid{background:0 0;border:0;padding:0}.o-readonly .o-copyid code{display:none}.o-related{align-items:center;gap:var(--kit-business-o-related-gap);padding:var(--kit-business-o-related-padding);border:var(--kit-business-o-related-border);border-radius:var(--kit-r-md);background:var(--kit-surface);cursor:pointer;transition:border-color var(--kit-t-fast);display:inline-flex}.o-related:hover{border-color:var(--kit-orange-200)}.o-related>span{line-height:var(--kit-business-o-related-span-line-height);flex-direction:column;display:flex}.o-related small,.o-identity small{color:var(--kit-text-3);font-size:var(--kit-fs-xs)}.o-related>.o-icon{color:var(--kit-text-3)}.o-identity{align-items:center;gap:var(--kit-business-o-identity-gap);display:inline-flex}.o-identity>span{line-height:var(--kit-business-o-identity-span-line-height);flex-direction:column;display:flex}.o-selection-bar{bottom:var(--kit-business-o-selection-bar-bottom);z-index:var(--kit-business-o-selection-bar-z-index);align-items:center;gap:var(--kit-business-o-selection-bar-gap);padding:var(--kit-business-o-selection-bar-padding);border-radius:var(--kit-r-pill);background:var(--kit-ink);color:var(--kit-business-o-selection-bar-color);box-shadow:var(--kit-sh-3);animation:var(--kit-business-o-selection-bar-animation);flex-wrap:wrap;display:flex;position:sticky}.o-selection-count b{color:var(--kit-orange);font-size:var(--kit-fs-md);margin-right:var(--kit-business-o-selection-count-b-margin-right)}.o-selection-clear{color:var(--kit-business-o-selection-clear-color);font-size:var(--kit-fs-sm);text-underline-offset:var(--kit-business-o-selection-clear-text-underline-offset);background:0 0;border:0;padding:0;text-decoration:underline}.o-selection-clear:hover{color:var(--kit-business-o-selection-clear-hover-color)}.o-selection-bar .o-btn-outline{color:var(--kit-business-o-selection-bar-o-btn-outline-color);border-color:var(--kit-business-o-selection-bar-o-btn-outline-border-color);background:0 0}.o-selection-bar .o-btn-outline:hover{border-color:var(--kit-business-o-selection-bar-o-btn-outline-hover-border-color)}.o-sel-thumb{width:var(--kit-business-o-sel-thumb-width);aspect-ratio:var(--kit-media-square-ratio);border:var(--kit-business-o-sel-thumb-border);border-radius:var(--kit-r-md);background:var(--kit-surface-2);transition:border-color var(--kit-t-fast), transform var(--kit-t-fast) var(--kit-ease-spring);padding:0;position:relative;overflow:hidden}.o-sel-thumb>:first-child{width:100%;height:100%}.o-sel-thumb.is-on{border-color:var(--kit-orange);transform:var(--kit-business-o-sel-thumb-is-on-transform)}.o-sel-check{top:var(--kit-business-o-sel-check-top);right:var(--kit-business-o-sel-check-right);width:var(--kit-business-o-sel-check-width);height:var(--kit-business-o-sel-check-height);border-radius:var(--kit-business-o-sel-check-border-radius);background:var(--kit-business-o-sel-check-background);border:var(--kit-business-o-sel-check-border);color:#0000;place-items:center;display:grid;position:absolute}.is-on>.o-sel-check{background:var(--kit-orange);border-color:var(--kit-orange);color:var(--kit-business-is-on-o-sel-check-color);animation:var(--kit-business-is-on-o-sel-check-animation)}.o-sel-check .o-icon{width:var(--kit-business-o-sel-check-o-icon-width);height:var(--kit-business-o-sel-check-o-icon-height)}.o-workflow-actions{gap:var(--kit-business-o-workflow-actions-gap);flex-wrap:wrap;justify-content:flex-end;display:flex}.o-catalog{grid-template-columns:var(--kit-business-o-catalog-grid-template-columns);gap:var(--kit-business-o-catalog-gap);display:grid}.o-catalog-item{align-items:center;gap:var(--kit-business-o-catalog-item-gap);padding:var(--kit-business-o-catalog-item-padding);border:var(--kit-business-o-catalog-item-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);display:flex}.o-catalog-item>div{line-height:var(--kit-business-o-catalog-item-div-line-height);flex-direction:column;flex:1;display:flex}.o-catalog-item b{font-size:var(--kit-business-o-catalog-item-b-font-size)}.o-catalog-item span{color:var(--kit-text-2);font-size:var(--kit-fs-sm)}.o-catalog-item small{padding:var(--kit-business-o-catalog-item-small-padding);border-radius:var(--kit-r-pill);background:var(--kit-surface-2);color:var(--kit-text-3);font-size:var(--kit-business-o-catalog-item-small-font-size);font-weight:var(--kit-business-o-catalog-item-small-font-weight);align-self:flex-start}.o-catalog-icon{width:var(--kit-business-o-catalog-icon-width);height:var(--kit-business-o-catalog-icon-height);border-radius:var(--kit-r-md);place-items:center;display:grid}.o-catalog-icon.is-platform{background:var(--kit-orange);color:var(--kit-business-o-catalog-icon-is-platform-color)}.o-catalog-icon.is-community{background:var(--kit-orange-50);color:var(--kit-orange)}.o-todo{align-items:flex-start;gap:var(--kit-business-o-todo-gap);padding:var(--kit-business-o-todo-padding);border:var(--kit-business-o-todo-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);text-align:left;transition:transform var(--kit-t-normal) var(--kit-ease-out), box-shadow var(--kit-t-normal), border-color var(--kit-t-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.o-todo:hover{transform:var(--kit-business-o-todo-hover-transform);box-shadow:var(--kit-sh-2);border-color:var(--kit-orange-200)}.o-todo-head{width:100%;margin-bottom:var(--kit-business-o-todo-head-margin-bottom);justify-content:space-between;display:flex}.o-todo-icon{width:var(--kit-business-o-todo-icon-width);height:var(--kit-business-o-todo-icon-height);border-radius:var(--kit-r-md);background:var(--kit-surface-2);color:var(--kit-text);place-items:center;display:grid}.o-todo:hover .o-todo-icon{background:var(--kit-orange-50);color:var(--kit-orange)}.o-todo-flag{height:var(--kit-business-o-todo-flag-height);padding:var(--kit-business-o-todo-flag-padding);border-radius:var(--kit-r-pill);background:var(--kit-err-bg);color:var(--kit-err);font-size:var(--kit-business-o-todo-flag-font-size);font-weight:var(--kit-business-o-todo-flag-font-weight);line-height:var(--kit-business-o-todo-flag-line-height)}.o-todo>b{font-size:var(--kit-business-o-todo-b-font-size);line-height:var(--kit-business-o-todo-b-line-height)}.o-todo.is-urgent>b{color:var(--kit-orange-text)}.o-todo-title{font-weight:var(--kit-business-o-todo-title-font-weight)}.o-todo>small{color:var(--kit-text-3);font-size:var(--kit-fs-xs)}.o-todo-node{right:var(--kit-business-o-todo-node-right);bottom:var(--kit-business-o-todo-node-bottom);opacity:0;transform:var(--kit-business-o-todo-node-transform);transition:all var(--kit-t-normal) var(--kit-ease-spring);position:absolute}.o-todo:hover .o-todo-node{opacity:1;transform:none}.o-quick{align-items:center;gap:var(--kit-business-o-quick-gap);padding:var(--kit-business-o-quick-padding);border-radius:var(--kit-r-lg);font-size:var(--kit-fs-sm);font-weight:var(--kit-business-o-quick-font-weight);color:var(--kit-text);transition:background var(--kit-t-fast);background:0 0;border:0;flex-direction:column;display:flex}.o-quick:hover{background:var(--kit-surface-2)}.o-quick-icon{width:var(--kit-business-o-quick-icon-width);height:var(--kit-business-o-quick-icon-height);border-radius:var(--kit-business-o-quick-icon-border-radius);background:var(--kit-orange-50);color:var(--kit-orange);transition:transform var(--kit-t-fast) var(--kit-ease-spring), background var(--kit-t-fast), color var(--kit-t-fast);place-items:center;display:grid}.o-quick-icon .o-icon{width:var(--kit-business-o-quick-icon-o-icon-width);height:var(--kit-business-o-quick-icon-o-icon-height)}.o-quick:hover .o-quick-icon{transform:var(--kit-business-o-quick-hover-o-quick-icon-transform);background:var(--kit-orange);color:var(--kit-business-o-quick-hover-o-quick-icon-color)}.o-hero{align-items:flex-start;gap:var(--kit-business-o-hero-gap);padding:var(--kit-business-o-hero-padding);border-radius:var(--kit-r-xl);background:var(--kit-business-o-hero-background);border:var(--kit-business-o-hero-border);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.o-hero>.o-hero-field{width:var(--kit-business-o-hero-field-width);z-index:var(--kit-business-o-hero-field-z-index);opacity:var(--kit-business-o-hero-field-opacity);position:absolute;top:0;right:0}.o-hero-greeting{color:var(--kit-orange-text);font-size:var(--kit-fs-sm);font-weight:var(--kit-business-o-hero-greeting-font-weight)}.o-hero h2{font-size:var(--kit-business-o-hero-h2-font-size);font-weight:var(--kit-business-o-hero-h2-font-weight);line-height:var(--kit-business-o-hero-h2-line-height)}.o-hero p{color:var(--kit-text-2);max-width:var(--kit-business-o-hero-p-max-width)}.o-hero-actions{gap:var(--kit-business-o-hero-actions-gap);margin-top:var(--kit-business-o-hero-actions-margin-top);flex-wrap:wrap;display:flex}.o-page-state{align-items:center;gap:var(--kit-business-o-page-state-gap);padding:var(--kit-business-o-page-state-padding);text-align:center;flex-direction:column;display:flex}.o-page-state p{color:var(--kit-text-2);font-size:var(--kit-fs-sm);max-width:var(--kit-business-o-page-state-p-max-width);margin-bottom:var(--kit-business-o-page-state-p-margin-bottom)}.o-page-state-icon{width:var(--kit-business-o-page-state-icon-width);height:var(--kit-business-o-page-state-icon-height);margin-bottom:var(--kit-business-o-page-state-icon-margin-bottom);border-radius:var(--kit-business-o-page-state-icon-border-radius);background:var(--kit-surface-2);color:var(--kit-text-2);place-items:center;display:grid}.o-page-state-icon .o-icon{width:var(--kit-business-o-page-state-icon-o-icon-width);height:var(--kit-business-o-page-state-icon-o-icon-height)}.is-loading .o-page-state-icon{color:var(--kit-orange)}.is-loading .o-page-state-icon .o-icon{animation:var(--kit-business-is-loading-o-page-state-icon-o-icon-animation)}.is-error .o-page-state-icon{background:var(--kit-err-bg);color:var(--kit-err)}.is-forbidden .o-page-state-icon{background:var(--kit-ink);color:var(--kit-business-is-forbidden-o-page-state-icon-color)}.o-split{grid-template-columns:var(--kit-business-o-split-grid-template-columns);border:var(--kit-business-o-split-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);min-height:var(--kit-business-o-split-min-height);display:grid;overflow:hidden}.o-split-list{gap:var(--kit-business-o-split-list-gap);padding:var(--kit-business-o-split-list-padding);border-right:var(--kit-business-o-split-list-border-right);background:var(--kit-surface-2);flex-direction:column;display:flex}.o-split-detail{padding:var(--kit-business-o-split-detail-padding);min-width:0}.o-split-row{justify-content:space-between;align-items:center;gap:var(--kit-business-o-split-row-gap);padding:var(--kit-business-o-split-row-padding);border-radius:var(--kit-r-md);text-align:left;background:0 0;border:0;display:flex}.o-split-row>span:first-child{flex-direction:column;min-width:0;display:flex}.o-split-row small{color:var(--kit-text-3);font-size:var(--kit-fs-xs)}.o-split-row:hover{background:var(--kit-surface)}.o-split-row.is-on{background:var(--kit-surface);box-shadow:var(--kit-business-o-split-row-is-on-box-shadow)}@media (max-width:640px){.o-split{grid-template-columns:var(--kit-business-max-width-640px-o-split-grid-template-columns)}.o-split-list{border-right:0;border-bottom:var(--kit-business-max-width-640px-o-split-list-border-bottom)}}.o-collection{gap:var(--kit-business-o-collection-gap);flex-direction:column;display:flex}.o-collection-bar{align-items:center;gap:var(--kit-business-o-collection-bar-gap);flex-wrap:wrap;display:flex}.o-collection-search{width:var(--kit-business-o-collection-search-width)}.o-collection-cards{grid-template-columns:var(--kit-business-o-collection-cards-grid-template-columns);gap:var(--kit-business-o-collection-cards-gap);display:grid}.o-collection-foot{padding-top:var(--kit-business-o-collection-foot-padding-top)}.o-collection-views{align-items:center;gap:var(--kit-s2);flex-wrap:wrap;display:flex}.o-view{border:var(--border-width-thin) solid var(--kit-line);border-radius:var(--kit-r-pill);background:var(--kit-surface);transition:border-color var(--kit-t-fast), background var(--kit-t-fast);align-items:center;display:inline-flex}.o-view:hover{border-color:var(--kit-text-3)}.o-view-main{align-items:center;gap:var(--kit-s2);height:var(--kit-control-h-sm);padding:0 var(--kit-s3);border-radius:inherit;color:var(--kit-text-2);font-size:var(--kit-fs-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}.o-view-main b{color:var(--kit-text-3);font-size:var(--kit-fs-xs);font-weight:var(--font-weight-semibold)}.o-view.is-custom .o-view-main{padding-right:var(--kit-s2)}.o-view.is-on{border-color:var(--kit-ink);background:var(--kit-ink)}.o-view.is-on .o-view-main{color:var(--kit-on-orange)}.o-view.is-on .o-view-main b{color:var(--kit-orange)}.o-view-x{width:var(--kit-control-h-sm);height:var(--kit-control-h-sm);border-radius:var(--kit-r-pill);color:var(--kit-text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.o-view-x:hover{color:var(--kit-err)}.o-view.is-on .o-view-x{color:var(--kit-on-orange)}.o-view-x .o-icon{width:var(--kit-fs-sm);height:var(--kit-fs-sm)}.o-view-name{align-items:center;gap:var(--kit-s2);display:inline-flex}.o-view-name .o-input-raw{width:var(--dimension-112px);height:var(--kit-control-h-sm);padding:0 var(--kit-s3);border:var(--border-width-thin) solid var(--kit-orange);border-radius:var(--kit-r-pill);background:var(--kit-surface);color:var(--kit-text);font-size:var(--kit-fs-sm)}.o-collection-filters{gap:var(--kit-s3);display:grid}.o-collection-chips{align-items:center;gap:var(--kit-s2);flex-wrap:wrap;display:flex}.o-collection-loading{gap:var(--kit-s2);display:grid}.o-collection.is-loading .o-collection-bar{opacity:var(--opacity-72)}.o-primary-cell{align-items:center;gap:var(--kit-business-o-primary-cell-gap);display:inline-flex}.o-primary-cell>span{line-height:var(--kit-business-o-primary-cell-span-line-height);flex-direction:column;display:flex}.o-primary-cell small{color:var(--kit-text-3);font-size:var(--kit-fs-xs)}.o-project{gap:var(--kit-business-o-project-gap);height:100%;padding:var(--kit-business-o-project-padding);border:var(--kit-business-o-project-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);transition:border-color var(--kit-t-fast), box-shadow var(--kit-t-fast), transform var(--kit-t-normal) var(--kit-ease-out);flex-direction:column;display:flex}.o-project:hover{transform:var(--kit-business-o-project-hover-transform);box-shadow:var(--kit-sh-2)}.o-project.is-on{border-color:var(--kit-orange);box-shadow:var(--kit-business-o-project-is-on-box-shadow)}.o-project header{margin-bottom:var(--kit-business-o-project-header-margin-bottom);justify-content:space-between;display:flex}.o-project>small{color:var(--kit-text-3);font-size:var(--kit-fs-xs)}.o-project-check{width:var(--kit-business-o-project-check-width);height:var(--kit-business-o-project-check-height);border-radius:var(--kit-business-o-project-check-border-radius);border:var(--kit-business-o-project-check-border);background:var(--kit-surface);color:#0000;place-items:center;padding:0;display:grid}.o-project-check[aria-pressed=true]{background:var(--kit-orange);border-color:var(--kit-orange);color:var(--kit-business-o-project-check-aria-pressed-true-color)}.o-project-check .o-icon{width:var(--kit-business-o-project-check-o-icon-width);height:var(--kit-business-o-project-check-o-icon-height)}.o-project-tags{gap:var(--kit-business-o-project-tags-gap);margin:var(--kit-business-o-project-tags-margin);flex-wrap:wrap;display:flex}.o-project-tags span{padding:var(--kit-business-o-project-tags-span-padding);border-radius:var(--kit-r-pill);background:var(--kit-surface-2);color:var(--kit-text-2);font-size:var(--kit-business-o-project-tags-span-font-size)}.o-project-progress{align-items:center;gap:var(--kit-business-o-project-progress-gap);font-size:var(--kit-fs-xs);display:flex}.o-project footer{justify-content:space-between;align-items:center;gap:var(--kit-business-o-project-footer-gap);padding-top:var(--kit-business-o-project-footer-padding-top);color:var(--kit-text-3);font-size:var(--kit-fs-xs);margin-top:auto;display:flex}.o-project footer>span{align-items:center;gap:var(--kit-business-o-project-footer-span-gap);display:inline-flex}.o-site{--kit-site-accent:var(--kit-orange);border:var(--kit-site-o-site-border);border-radius:var(--kit-r-xl);background:var(--kit-surface);overflow:hidden}.o-site-head{align-items:center;gap:var(--kit-site-o-site-head-gap);padding:var(--kit-site-o-site-head-padding);border-bottom:var(--kit-site-o-site-head-border-bottom);display:flex}.o-site-head nav{gap:var(--kit-site-o-site-head-nav-gap);margin-right:auto;display:flex;overflow-x:auto}.o-site-head nav a{padding:var(--kit-site-o-site-head-nav-a-padding);border-radius:var(--kit-r-pill);color:var(--kit-text-2);font-weight:var(--kit-site-o-site-head-nav-a-font-weight);font-size:var(--kit-fs-sm);white-space:nowrap}.o-site-head nav a:hover{color:var(--kit-text);background:var(--kit-surface-2);text-decoration:none}.o-site-head nav a[aria-current]{color:var(--kit-text);background:var(--kit-surface-3)}.o-site-hero{padding:var(--kit-site-o-site-hero-padding);background:var(--kit-site-accent);color:var(--kit-site-o-site-hero-color);isolation:isolate;position:relative;overflow:hidden}.o-site-hero-ring{right:var(--kit-site-o-site-hero-ring-right);top:var(--kit-site-o-site-hero-ring-top);z-index:var(--kit-site-o-site-hero-ring-z-index);opacity:var(--kit-site-o-site-hero-ring-opacity);animation:var(--kit-site-o-site-hero-ring-animation);position:absolute}.o-site-hero-ring path{stroke:var(--kit-site-o-site-hero-ring-path-stroke)}.o-site-hero-ring2{right:var(--kit-site-o-site-hero-ring2-right);bottom:var(--kit-site-o-site-hero-ring2-bottom);z-index:var(--kit-site-o-site-hero-ring2-z-index);opacity:var(--kit-site-o-site-hero-ring2-opacity);animation:var(--kit-site-o-site-hero-ring2-animation);position:absolute}.o-site-hero-ring2 path{stroke:var(--kit-site-o-site-hero-ring2-path-stroke)}.o-site-eyebrow{padding:var(--kit-site-o-site-eyebrow-padding);border-radius:var(--kit-r-pill);background:var(--kit-site-o-site-eyebrow-background);font-size:var(--kit-fs-xs);font-weight:var(--kit-site-o-site-eyebrow-font-weight);letter-spacing:var(--kit-site-o-site-eyebrow-letter-spacing);display:inline-block}.o-site-hero h2{margin-top:var(--kit-site-o-site-hero-h2-margin-top);font-size:var(--kit-site-o-site-hero-h2-font-size);font-weight:var(--kit-site-o-site-hero-h2-font-weight);line-height:var(--kit-site-o-site-hero-h2-line-height);max-width:var(--kit-site-o-site-hero-h2-max-width)}.o-site-hero p{margin-top:var(--kit-site-o-site-hero-p-margin-top);max-width:var(--kit-site-o-site-hero-p-max-width);opacity:var(--kit-site-o-site-hero-p-opacity)}.o-site-actions{gap:var(--kit-site-o-site-actions-gap);margin-top:var(--kit-site-o-site-actions-margin-top);flex-wrap:wrap;display:flex}.o-site-action{align-items:center;gap:var(--kit-site-o-site-action-gap);height:var(--kit-site-o-site-action-height);padding:var(--kit-site-o-site-action-padding);border:var(--kit-site-o-site-action-border);border-radius:var(--kit-r-pill);font-weight:var(--kit-site-o-site-action-font-weight);transition:transform var(--kit-t-fast) var(--kit-ease-spring), background var(--kit-t-fast), color var(--kit-t-fast);display:inline-flex}.o-site-action:hover{transform:var(--kit-site-o-site-action-hover-transform)}.o-site-action.is-primary{background:var(--kit-site-accent);color:var(--kit-site-o-site-action-is-primary-color)}.o-site-hero .o-site-action.is-primary{background:var(--kit-site-o-site-hero-o-site-action-is-primary-background);color:var(--kit-text)}.o-site-action.is-secondary{color:var(--kit-text);border-color:var(--kit-line-strong);background:0 0}.o-site-hero .o-site-action.is-secondary{color:var(--kit-site-o-site-hero-o-site-action-is-secondary-color);border-color:var(--kit-site-o-site-hero-o-site-action-is-secondary-border-color)}.o-site-action.is-ghost{color:var(--kit-orange-text);padding:var(--kit-site-o-site-action-is-ghost-padding);background:0 0}.o-site-section{gap:var(--kit-site-o-site-section-gap);padding:var(--kit-site-o-site-section-padding);flex-direction:column;display:flex}.o-site-section h3{font-size:var(--kit-site-o-site-section-h3-font-size);font-weight:var(--kit-site-o-site-section-h3-font-weight)}.o-site-section header p{margin-top:var(--kit-site-o-site-section-header-p-margin-top);color:var(--kit-text-2)}.o-site-module{grid-template-columns:var(--kit-site-o-site-module-grid-template-columns);gap:var(--kit-site-o-site-module-gap);display:grid}.o-site-card{gap:var(--kit-site-o-site-card-gap);padding:var(--kit-site-o-site-card-padding);border-radius:var(--kit-r-lg);background:var(--kit-surface-2);transition:background var(--kit-t-fast), transform var(--kit-t-normal) var(--kit-ease-out);flex-direction:column;display:flex}.o-site-card:hover{background:var(--kit-orange-50);transform:var(--kit-site-o-site-card-hover-transform)}.o-site-card-icon{width:var(--kit-site-o-site-card-icon-width);height:var(--kit-site-o-site-card-icon-height);margin-bottom:var(--kit-site-o-site-card-icon-margin-bottom);border-radius:var(--kit-site-o-site-card-icon-border-radius);background:var(--kit-surface);color:var(--kit-orange);box-shadow:var(--kit-sh-1);place-items:center;display:grid}.o-site-card p{color:var(--kit-text-2);font-size:var(--kit-fs-sm)}.o-site-card-more{align-items:center;gap:var(--kit-site-o-site-card-more-gap);margin-top:var(--kit-site-o-site-card-more-margin-top);color:var(--kit-orange-text);font-size:var(--kit-fs-sm);font-weight:var(--kit-site-o-site-card-more-font-weight);display:inline-flex}.o-site-empty{justify-content:center;align-items:center;gap:var(--kit-site-o-site-empty-gap);padding:var(--kit-site-o-site-empty-padding);border:var(--kit-site-o-site-empty-border);border-radius:var(--kit-r-lg);color:var(--kit-text-2);display:flex}.o-site-foot{justify-content:space-between;align-items:center;gap:var(--kit-site-o-site-foot-gap);padding:var(--kit-site-o-site-foot-padding);background:var(--kit-ink);color:var(--kit-site-o-site-foot-color);font-size:var(--kit-fs-sm);flex-wrap:wrap;display:flex}@media (max-width:640px){.o-site-head{padding:var(--kit-site-max-width-640px-o-site-head-padding);flex-wrap:wrap}.o-site-head nav{order:var(--kit-site-max-width-640px-o-site-head-nav-order);width:100%}.o-site-hero,.o-site-section{padding-inline:var(--kit-site-max-width-640px-o-site-hero-o-site-section-padding-inline)}}.o-fb-head{gap:var(--kit-site-o-fb-head-gap);padding:var(--kit-site-o-fb-head-padding);border-radius:var(--kit-r-xl);background:var(--kit-surface-2);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.o-fb-motif{right:var(--kit-site-o-fb-motif-right);top:var(--kit-site-o-fb-motif-top);margin-top:var(--kit-site-o-fb-motif-margin-top);z-index:var(--kit-site-o-fb-motif-z-index);position:absolute}.o-fb-eyebrow{color:var(--kit-orange-text);font-size:var(--kit-fs-xs);font-weight:var(--kit-site-o-fb-eyebrow-font-weight);letter-spacing:var(--kit-site-o-fb-eyebrow-letter-spacing)}.o-fb-head h2{font-size:var(--kit-site-o-fb-head-h2-font-size);font-weight:var(--kit-site-o-fb-head-h2-font-weight)}.o-fb-head p{color:var(--kit-text-2);max-width:var(--kit-site-o-fb-head-p-max-width)}.o-fb-layout{grid-template-columns:var(--kit-site-o-fb-layout-grid-template-columns);gap:var(--kit-site-o-fb-layout-gap);align-items:start;display:grid}.o-fb-layout>aside{padding:var(--kit-site-o-fb-layout-aside-padding);border-radius:var(--kit-r-lg);background:var(--kit-orange-50);color:var(--kit-text-2);font-size:var(--kit-fs-sm)}@media (max-width:760px){.o-fb-layout{grid-template-columns:var(--kit-site-max-width-760px-o-fb-layout-grid-template-columns)}}.o-fb-summary{grid-template-columns:var(--kit-site-o-fb-summary-grid-template-columns);gap:var(--kit-site-o-fb-summary-gap);display:grid}.o-fb-summary>div{padding:var(--kit-site-o-fb-summary-div-padding);border-radius:var(--kit-r-md);background:var(--kit-surface-2);flex-direction:column;display:flex}.o-fb-summary span{color:var(--kit-text-3);font-size:var(--kit-fs-xs)}.o-fb-summary b{font-size:var(--kit-site-o-fb-summary-b-font-size);line-height:var(--kit-site-o-fb-summary-b-line-height)}.o-priority{align-items:flex-end;gap:var(--kit-site-o-priority-gap);height:var(--kit-site-o-priority-height);padding:var(--kit-site-o-priority-padding);border-radius:var(--kit-r-pill);background:var(--kit-surface-2);display:inline-flex}.o-priority i{width:var(--kit-site-o-priority-i-width);border-radius:var(--kit-site-o-priority-i-border-radius);background:var(--kit-line-strong)}.o-priority i:first-child{height:var(--kit-site-o-priority-i-nth-child-1-height)}.o-priority i:nth-child(2){height:var(--kit-site-o-priority-i-nth-child-2-height)}.o-priority i:nth-child(3){height:var(--kit-site-o-priority-i-nth-child-3-height)}.o-priority i.on{background:var(--kit-orange)}.o-priority.is-p1 i.on{background:var(--kit-err)}.o-priority b{margin-left:var(--kit-site-o-priority-b-margin-left);font-size:var(--kit-site-o-priority-b-font-size);line-height:var(--kit-site-o-priority-b-line-height);padding-bottom:var(--kit-site-o-priority-b-padding-bottom)}.o-notice-head{justify-content:space-between;align-items:flex-end;gap:var(--kit-site-o-notice-head-gap);display:flex}.o-notice-head h2{font-size:var(--kit-site-o-notice-head-h2-font-size);font-weight:var(--kit-site-o-notice-head-h2-font-weight)}.o-notice-head p{color:var(--kit-text-2);font-size:var(--kit-fs-sm)}.o-notice-head p b{color:var(--kit-orange-text)}.o-notice{align-items:flex-start;gap:var(--kit-site-o-notice-gap);width:100%;padding:var(--kit-site-o-notice-padding);border-radius:var(--kit-r-md);text-align:left;transition:background var(--kit-t-fast);background:0 0;border:0;display:flex;position:relative}.o-notice:hover{background:var(--kit-surface-2)}.o-notice-icon{width:var(--kit-site-o-notice-icon-width);height:var(--kit-site-o-notice-icon-height);border-radius:var(--kit-site-o-notice-icon-border-radius);background:var(--kit-surface-3);color:var(--kit-text-2);flex:none;place-items:center;display:grid}.o-notice.is-unread .o-notice-icon{background:var(--kit-orange-50);color:var(--kit-orange)}.o-notice.is-unread:after{content:"";left:var(--kit-site-o-notice-is-unread-after-left);top:var(--kit-site-o-notice-is-unread-after-top);width:var(--kit-site-o-notice-is-unread-after-width);height:var(--kit-site-o-notice-is-unread-after-height);margin-top:var(--kit-site-o-notice-is-unread-after-margin-top);border-radius:var(--kit-site-o-notice-is-unread-after-border-radius);background:var(--kit-orange);position:absolute}.o-notice-main{flex-direction:column;flex:1;min-width:0;display:flex}.o-notice-main b{font-weight:var(--kit-site-o-notice-main-b-font-weight)}.o-notice.is-unread .o-notice-main b{font-weight:var(--kit-site-o-notice-is-unread-o-notice-main-b-font-weight)}.o-notice-main small{color:var(--kit-text-2);font-size:var(--kit-fs-sm)}.o-notice time{color:var(--kit-text-3);font-size:var(--kit-fs-xs);white-space:nowrap}.o-mtopbar{grid-template-columns:var(--kit-site-o-mtopbar-grid-template-columns);height:var(--kit-site-o-mtopbar-height);padding:var(--kit-site-o-mtopbar-padding);border-bottom:var(--kit-site-o-mtopbar-border-bottom);background:var(--kit-site-o-mtopbar-background);-webkit-backdrop-filter:var(--kit-site-o-mtopbar-backdrop-filter);backdrop-filter:var(--kit-site-o-mtopbar-backdrop-filter);align-items:center;display:grid}.o-mtopbar>button{width:var(--kit-site-o-mtopbar-button-width);height:var(--kit-site-o-mtopbar-button-height);border-radius:var(--kit-site-o-mtopbar-button-border-radius);background:0 0;border:0;place-items:center;display:grid}.o-mtopbar>button:hover{background:var(--kit-surface-2)}.o-mtopbar b{text-align:center;font-size:var(--kit-fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o-mtopbar>span{justify-content:flex-end;display:flex}.o-lightbox{z-index:var(--kit-z-overlay);background:var(--kit-site-o-lightbox-background);color:var(--kit-site-o-lightbox-color);animation:var(--kit-site-o-lightbox-animation);flex-direction:column;display:flex;position:fixed;inset:0}.o-lightbox-top{align-items:center;gap:var(--kit-site-o-lightbox-top-gap);padding:var(--kit-site-o-lightbox-top-padding);font-size:var(--kit-fs-sm);display:flex}.o-lightbox-top>span:nth-child(2){opacity:var(--kit-site-o-lightbox-top-span-nth-child-2-opacity);flex:1}.o-lightbox-top button,.o-lightbox-nav{width:var(--kit-site-o-lightbox-top-button-o-lightbox-nav-width);height:var(--kit-site-o-lightbox-top-button-o-lightbox-nav-height);border-radius:var(--kit-site-o-lightbox-top-button-o-lightbox-nav-border-radius);background:var(--kit-site-o-lightbox-top-button-o-lightbox-nav-background);color:var(--kit-site-o-lightbox-top-button-o-lightbox-nav-color);border:0;place-items:center;display:grid}.o-lightbox-top button:hover,.o-lightbox-nav:hover{background:var(--kit-orange)}.o-lightbox-stage{padding:var(--kit-site-o-lightbox-stage-padding);flex:1;place-items:center;display:grid;overflow:auto}.o-lightbox-stage>div{width:var(--kit-site-o-lightbox-stage-div-width);animation:var(--kit-site-o-lightbox-stage-div-animation);transition:transform var(--kit-t-normal) var(--kit-ease-out)}.o-lightbox-stage.is-zoom>div{transform:var(--kit-site-o-lightbox-stage-is-zoom-div-transform)}.o-lightbox-nav{top:var(--kit-site-o-lightbox-nav-top);margin-top:var(--kit-site-o-lightbox-nav-margin-top);position:absolute}.o-lightbox-nav.is-prev{left:var(--kit-site-o-lightbox-nav-is-prev-left)}.o-lightbox-nav.is-next{right:var(--kit-site-o-lightbox-nav-is-next-right)}.o-msg{gap:var(--kit-messaging-o-msg-gap);align-items:flex-start;display:flex}.o-msg-main{gap:var(--kit-messaging-o-msg-main-gap);min-width:0;max-width:var(--kit-messaging-o-msg-main-max-width);flex-direction:column;display:flex}.o-msg-main header{align-items:baseline;gap:var(--kit-messaging-o-msg-main-header-gap);font-size:var(--kit-fs-xs);display:flex}.o-msg-main header time{color:var(--kit-text-3)}.o-msg-self{justify-content:flex-end}.o-msg-self .o-msg-main{align-items:flex-end}.o-msg-self header b{display:none}.o-msg-assistant .o-avatar{background:var(--kit-orange)}.o-bubble{padding:var(--kit-messaging-o-bubble-padding);border-radius:var(--kit-messaging-o-bubble-border-radius);line-height:var(--kit-messaging-o-bubble-line-height);overflow-wrap:anywhere;animation:var(--kit-messaging-o-bubble-animation);transform-origin:0 100%}@keyframes o-bubble-in{0%{opacity:0;transform:var(--kit-messaging-o-bubble-in-from-transform)}}.o-bubble-other{background:var(--kit-surface-2);border-top-left-radius:var(--kit-messaging-o-bubble-other-border-top-left-radius)}.o-bubble-self{background:var(--kit-orange);color:var(--kit-messaging-o-bubble-self-color);border-top-right-radius:var(--kit-messaging-o-bubble-self-border-top-right-radius);transform-origin:100% 100%}.o-bubble-assistant{background:var(--kit-surface);border:var(--kit-messaging-o-bubble-assistant-border);border-top-left-radius:var(--kit-messaging-o-bubble-assistant-border-top-left-radius);box-shadow:var(--kit-messaging-o-bubble-assistant-box-shadow);position:relative}.o-typing{gap:var(--kit-messaging-o-typing-gap);padding:var(--kit-messaging-o-typing-padding);display:inline-flex}.o-typing i{width:var(--kit-messaging-o-typing-i-width);height:var(--kit-messaging-o-typing-i-height);border-radius:var(--kit-messaging-o-typing-i-border-radius);background:var(--kit-orange);animation:var(--kit-messaging-o-typing-i-animation)}.o-typing i:nth-child(2){animation-delay:var(--kit-messaging-o-typing-i-nth-child-2-animation-delay)}.o-typing i:nth-child(3){animation-delay:var(--kit-messaging-o-typing-i-nth-child-3-animation-delay)}@keyframes o-typing{0%,60%,to{transform:var(--kit-messaging-o-typing-0-60-100-transform);opacity:var(--kit-messaging-o-typing-0-60-100-opacity)}30%{transform:var(--kit-messaging-o-typing-30-transform);opacity:1}}.o-marker{align-items:center;gap:var(--kit-messaging-o-marker-gap);color:var(--kit-text-3);font-size:var(--kit-fs-xs);display:flex}.o-marker:before,.o-marker:after{content:"";height:var(--kit-messaging-o-marker-before-o-marker-after-height);background:var(--kit-line);flex:1}.o-marker span{padding:var(--kit-messaging-o-marker-span-padding);border-radius:var(--kit-r-pill);background:var(--kit-surface-2)}.o-marker.is-new{color:var(--kit-orange-text);font-weight:var(--kit-messaging-o-marker-is-new-font-weight)}.o-marker.is-new:before,.o-marker.is-new:after{background:var(--kit-orange-200)}.o-marker.is-new span{background:var(--kit-orange-50)}.o-scroller{border:var(--kit-messaging-o-scroller-border);border-radius:var(--kit-r-lg);background:var(--kit-surface);position:relative;overflow:hidden}.o-scroller-view{height:100%;padding:var(--kit-messaging-o-scroller-view-padding);gap:var(--kit-messaging-o-scroller-view-gap);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.o-scroller-jump{left:var(--kit-messaging-o-scroller-jump-left);bottom:var(--kit-messaging-o-scroller-jump-bottom);align-items:center;gap:var(--kit-messaging-o-scroller-jump-gap);height:var(--kit-messaging-o-scroller-jump-height);padding:var(--kit-messaging-o-scroller-jump-padding);border-radius:var(--kit-r-pill);background:var(--kit-ink);color:var(--kit-messaging-o-scroller-jump-color);font-size:var(--kit-fs-xs);font-weight:var(--kit-messaging-o-scroller-jump-font-weight);transform:var(--kit-messaging-o-scroller-jump-transform);box-shadow:var(--kit-sh-2);animation:var(--kit-messaging-o-scroller-jump-animation);border:0;display:inline-flex;position:absolute}.k-app{font-family:var(--kit-font);font-size:var(--kit-fs-base);line-height:var(--kit-showcase-k-app-line-height);color:var(--kit-text);background:var(--kit-bg)}:where(.k-app) :where(h1,h2,h3,h4,p){margin:0}.k-app{grid-template-columns:var(--kit-showcase-k-app-grid-template-columns);min-height:var(--kit-showcase-k-app-min-height);display:grid}.k-topbar{display:none}.k-nav{width:var(--kit-showcase-sidebar-width);height:var(--kit-showcase-k-nav-height);gap:var(--kit-showcase-k-nav-gap);padding:var(--kit-showcase-k-nav-padding);background:var(--kit-showcase-k-nav-background);-webkit-backdrop-filter:var(--kit-showcase-k-nav-backdrop-filter);backdrop-filter:var(--kit-showcase-k-nav-backdrop-filter);border-right:var(--kit-showcase-k-nav-border-right);z-index:var(--kit-showcase-k-nav-z-index);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.k-nav-brand{align-items:center;gap:var(--kit-showcase-k-nav-brand-gap);padding:var(--kit-showcase-k-nav-brand-padding);display:flex}.k-nav-close{margin-left:auto;display:none}.k-topbar-tag{padding:var(--kit-showcase-k-topbar-tag-padding);border-radius:var(--kit-r-pill);background:var(--kit-ink);color:var(--kit-showcase-k-topbar-tag-color);font:var(--kit-showcase-k-topbar-tag-font)}.k-nav nav{gap:var(--kit-showcase-k-nav-nav-gap);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.k-nav-item{height:var(--kit-showcase-k-nav-item-height);padding:var(--kit-showcase-k-nav-item-padding);border-radius:var(--kit-r-md);color:var(--kit-text-2);font-weight:var(--kit-showcase-k-nav-item-font-weight);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex;position:relative}.k-nav-item small{color:var(--kit-text-3);font-size:var(--kit-showcase-k-nav-item-small-font-size)}.k-nav-item:hover{background:var(--kit-surface-2);color:var(--kit-text)}.k-nav-item.is-on{background:var(--kit-orange-50);color:var(--kit-orange-text)}.k-nav-foot{padding:var(--kit-showcase-k-nav-foot-padding);color:var(--kit-text-3);font-size:var(--kit-fs-xs);margin-top:auto}.k-main{min-width:0;padding:var(--kit-showcase-k-main-padding);grid-column:2}.k-intro{padding-block:var(--space-block) var(--space-region);border-bottom:var(--border-width-thin) solid var(--kit-line)}.k-intro h1{font-size:var(--font-size-page);font-weight:var(--font-weight-semibold)}.k-intro p{margin-top:var(--space-related);font-size:var(--font-size-control);color:var(--kit-text-2)}.k-nav>.o-input,.k-nav-group{flex-shrink:0}.k-nav-children{margin:var(--space-inline) var(--space-related) var(--space-group);padding-left:var(--space-related);border-left:var(--border-width-thin) solid var(--kit-line);display:grid}.k-nav-demo{justify-content:space-between;align-items:baseline;gap:var(--space-related);padding:var(--space-related);border-radius:var(--radius-control);color:var(--kit-text-2);font-size:var(--font-size-control);overflow-wrap:anywhere;text-decoration:none;display:flex}.k-nav-demo small{font-size:var(--font-size-caption);color:var(--kit-text-3);flex-shrink:0}.k-nav-demo:hover{background:var(--kit-surface-2);color:var(--kit-text)}.k-nav-demo.is-on{color:var(--kit-orange-text);background:var(--kit-orange-50)}.k-nav-foot{flex-shrink:0}.k-nav :is(a,button):focus-visible{outline:var(--border-width-medium) solid var(--kit-orange);outline-offset:calc(-1 * var(--border-width-medium))}.k-section{padding-top:var(--kit-showcase-k-section-padding-top);scroll-margin-top:var(--kit-showcase-k-section-scroll-margin-top)}.k-section-head{max-width:var(--kit-showcase-k-section-head-max-width);margin-bottom:var(--kit-showcase-k-section-head-margin-bottom)}.k-eyebrow{align-items:center;gap:var(--kit-showcase-k-eyebrow-gap);color:var(--kit-orange-text);font:var(--kit-showcase-k-eyebrow-font);letter-spacing:var(--kit-showcase-k-eyebrow-letter-spacing);text-transform:uppercase;display:inline-flex}.k-eyebrow:before{content:"";width:var(--kit-showcase-k-eyebrow-before-width);height:var(--kit-showcase-k-eyebrow-before-height);border-radius:var(--kit-showcase-k-eyebrow-before-border-radius);border:var(--kit-showcase-k-eyebrow-before-border);border-right-color:#0000}.k-section-head h2{margin-top:var(--kit-showcase-k-section-head-h2-margin-top);font-size:var(--kit-showcase-k-section-head-h2-font-size);font-weight:var(--kit-showcase-k-section-head-h2-font-weight)}.k-section-head p{margin-top:var(--kit-showcase-k-section-head-p-margin-top);color:var(--kit-text-2)}.k-grid{grid-template-columns:var(--kit-showcase-k-grid-grid-template-columns);gap:var(--kit-showcase-k-grid-gap);align-items:start;display:grid}.k-card{border:var(--kit-showcase-k-card-border);border-radius:var(--kit-r-xl);background:var(--kit-surface);min-width:0;box-shadow:var(--kit-sh-1);scroll-margin-top:var(--kit-showcase-k-card-scroll-margin-top);flex-direction:column;display:flex}.k-card.is-wide{grid-column:var(--kit-showcase-k-card-is-wide-grid-column)}.k-card{position:relative}.k-card:has(.o-pop,.o-tooltip,.o-chart-tip){z-index:var(--kit-showcase-k-card-has-o-pop-o-tooltip-o-chart-tip-z-index)}.k-card-head{justify-content:space-between;gap:var(--kit-showcase-k-card-head-gap);padding:var(--kit-showcase-k-card-head-padding);border-bottom:var(--kit-showcase-k-card-head-border-bottom);display:flex}.k-card-head h3{align-items:baseline;gap:var(--kit-showcase-k-card-head-h3-gap);font-size:var(--kit-fs-md);font-weight:var(--kit-showcase-k-card-head-h3-font-weight);flex-wrap:wrap;display:flex}.k-card-head h3 span{color:var(--kit-text-3);font:var(--kit-showcase-k-card-head-h3-span-font)}.k-card-head p{margin-top:var(--kit-showcase-k-card-head-p-margin-top);color:var(--kit-text-2);font-size:var(--kit-fs-sm)}.k-card-head code{padding:var(--kit-showcase-k-card-head-code-padding);border-radius:var(--kit-r-pill);background:var(--kit-surface-2);color:var(--kit-text-3);font:var(--kit-showcase-k-card-head-code-font);flex:none;align-self:flex-start}.k-card-body{padding:var(--kit-showcase-k-card-body-padding);min-width:0}.k-noresult{align-items:center;gap:var(--kit-showcase-k-noresult-gap);padding:var(--kit-showcase-k-noresult-padding);color:var(--kit-text-3);justify-content:center;display:flex}.k-footer{align-items:center;gap:var(--kit-showcase-k-footer-gap);margin-top:var(--kit-showcase-k-footer-margin-top);padding-top:var(--kit-showcase-k-footer-padding-top);border-top:var(--kit-showcase-k-footer-border-top);color:var(--kit-text-3);font-size:var(--kit-fs-sm);display:flex}.k-nav-mask{z-index:var(--kit-showcase-k-nav-mask-z-index);background:var(--kit-showcase-k-nav-mask-background);position:fixed;inset:0}@media (max-width:900px){.k-app{grid-template-columns:var(--kit-showcase-max-width-900px-k-app-grid-template-columns)}.k-topbar{z-index:var(--kit-showcase-max-width-900px-k-topbar-z-index);align-items:center;gap:var(--kit-showcase-max-width-900px-k-topbar-gap);height:var(--kit-showcase-max-width-900px-k-topbar-height);padding:var(--kit-showcase-max-width-900px-k-topbar-padding);background:var(--kit-showcase-max-width-900px-k-topbar-background);-webkit-backdrop-filter:var(--kit-showcase-max-width-900px-k-topbar-backdrop-filter);backdrop-filter:var(--kit-showcase-max-width-900px-k-topbar-backdrop-filter);border-bottom:var(--kit-showcase-max-width-900px-k-topbar-border-bottom);display:flex;position:sticky;top:0}.k-nav{width:var(--kit-showcase-max-width-900px-k-nav-width);transform:var(--kit-showcase-max-width-900px-k-nav-transform);visibility:hidden;box-shadow:var(--kit-sh-3);position:fixed;top:0;left:0}.k-nav.is-open{visibility:visible;transform:none}.k-nav-close{display:inline-flex}.k-main{padding-top:var(--kit-showcase-max-width-900px-k-main-padding-top);grid-column:1}}@media (max-width:640px){.k-card-head{padding:var(--kit-showcase-max-width-640px-k-card-head-padding);flex-direction:column}.k-card-body{padding:var(--kit-showcase-max-width-640px-k-card-body-padding)}}.d-small{font-size:var(--kit-fs-sm)}.d-logo-row{grid-template-columns:var(--kit-showcase-d-logo-row-grid-template-columns);gap:var(--kit-showcase-d-logo-row-gap);display:grid}.d-logo-tile{min-height:var(--kit-showcase-d-logo-tile-min-height);padding:var(--kit-showcase-d-logo-tile-padding);border-radius:var(--kit-r-lg);place-items:center;display:grid}.d-logo-tile .o-logo{max-height:var(--kit-showcase-d-logo-tile-o-logo-max-height);width:auto}.d-logo-tile.is-light{background:var(--kit-surface-2)}.d-logo-tile.is-orange{background:var(--kit-orange)}.d-logo-tile.is-dark{background:var(--kit-showcase-d-logo-tile-is-dark-background)}.d-logo-tile.is-wide{background:var(--kit-surface);border:var(--kit-showcase-d-logo-tile-is-wide-border)}.d-logo-tile.is-wide .o-logo{max-height:var(--kit-showcase-d-logo-tile-is-wide-o-logo-max-height)}@media (max-width:760px){.d-logo-row{grid-template-columns:var(--kit-showcase-max-width-760px-d-logo-row-grid-template-columns)}.d-logo-tile.is-wide{grid-column:var(--kit-showcase-max-width-760px-d-logo-tile-is-wide-grid-column)}}.d-swatches{grid-template-columns:var(--kit-showcase-d-swatches-grid-template-columns);gap:var(--kit-showcase-d-swatches-gap);display:grid}.d-swatch{gap:var(--kit-showcase-d-swatch-gap);min-height:var(--kit-showcase-d-swatch-min-height);padding:var(--kit-showcase-d-swatch-padding);border-radius:var(--kit-r-lg);box-shadow:var(--kit-showcase-d-swatch-box-shadow);flex-direction:column;justify-content:flex-end;display:flex}.d-swatch span{font-size:var(--kit-fs-sm)}.d-swatch code{font:var(--kit-showcase-d-swatch-code-font);opacity:var(--kit-showcase-d-swatch-code-opacity)}.d-status-chip{align-items:center;gap:var(--kit-showcase-d-status-chip-gap);padding:var(--kit-showcase-d-status-chip-padding);border-radius:var(--kit-r-pill);background:var(--kit-surface-2);font-size:var(--kit-fs-sm);display:inline-flex}.d-status-chip i{width:var(--kit-showcase-d-status-chip-i-width);height:var(--kit-showcase-d-status-chip-i-height);border-radius:var(--kit-showcase-d-status-chip-i-border-radius)}.d-status-chip code{color:var(--kit-text-3);font:var(--kit-showcase-d-status-chip-code-font)}.d-type-row{grid-template-columns:var(--kit-showcase-d-type-row-grid-template-columns);gap:var(--kit-showcase-d-type-row-gap);padding-bottom:var(--kit-showcase-d-type-row-padding-bottom);border-bottom:var(--kit-showcase-d-type-row-border-bottom);align-items:baseline;min-width:0;display:grid}.d-type-row small{color:var(--kit-text-3);font:var(--kit-showcase-d-type-row-small-font)}.d-type-row>span{overflow-wrap:anywhere;min-width:0}.d-type-display{font-size:var(--kit-fs-2xl);font-weight:var(--kit-demo-heavy-weight);line-height:var(--kit-demo-display-leading)}@media (max-width:640px){.d-type-row{grid-template-columns:var(--kit-showcase-max-width-640px-d-type-row-grid-template-columns);gap:var(--kit-showcase-max-width-640px-d-type-row-gap)}.d-type-row .d-type-display{font-size:var(--kit-showcase-max-width-640px-d-type-row-span-style-40px-font-size)}}.d-space{align-items:flex-end;gap:var(--kit-showcase-d-space-gap);flex-wrap:wrap;display:flex}.d-space>div{align-items:center;gap:var(--kit-showcase-d-space-div-gap);font-size:var(--kit-showcase-d-space-div-font-size);color:var(--kit-text-3);flex-direction:column;display:flex}.d-space i{background:var(--kit-orange-200);border-radius:var(--kit-showcase-d-space-i-border-radius);display:block}.d-radius,.d-shadow{gap:var(--kit-showcase-d-radius-d-shadow-gap);flex-wrap:wrap;display:flex}.d-radius>div{width:var(--kit-showcase-d-radius-div-width);height:var(--kit-showcase-d-radius-div-height);padding:var(--kit-showcase-d-radius-div-padding);background:var(--kit-orange-50);border:var(--kit-showcase-d-radius-div-border);font:var(--kit-showcase-d-radius-div-font);color:var(--kit-orange-text);place-items:end start;display:grid}.d-shadow>div{width:var(--kit-showcase-d-shadow-div-width);height:var(--kit-showcase-d-shadow-div-height);border-radius:var(--kit-r-md);background:var(--kit-surface);place-items:center;display:grid}.d-shadow code{font:var(--kit-showcase-d-shadow-code-font);color:var(--kit-text-3)}.d-graphics{grid-template-columns:var(--kit-showcase-d-graphics-grid-template-columns);gap:var(--kit-showcase-d-graphics-gap);display:grid}.d-graphics figure{align-items:center;gap:var(--kit-showcase-d-graphics-figure-gap);padding:var(--kit-showcase-d-graphics-figure-padding);border-radius:var(--kit-r-lg);background:var(--kit-surface-2);margin:0;display:flex}.d-graphics figcaption{font-weight:var(--kit-showcase-d-graphics-figcaption-font-weight);flex-direction:column;display:flex}.d-graphics small{color:var(--kit-text-2);font-weight:var(--kit-showcase-d-graphics-small-font-weight);font-size:var(--kit-fs-xs)}.d-graphic-pad{width:var(--kit-showcase-d-graphic-pad-width);height:var(--kit-showcase-d-graphic-pad-height);flex:none;place-items:center;display:grid}.d-graphic-pad.is-field{width:var(--kit-showcase-d-graphic-pad-is-field-width);border-radius:var(--kit-r-md);background:var(--kit-surface)}.d-icons{grid-template-columns:var(--kit-showcase-d-icons-grid-template-columns);gap:var(--kit-showcase-d-icons-gap);display:grid}.d-icons>div{align-items:center;gap:var(--kit-showcase-d-icons-div-gap);padding:var(--kit-showcase-d-icons-div-padding);border-radius:var(--kit-r-md);color:var(--kit-text);transition:background var(--kit-t-fast), color var(--kit-t-fast);flex-direction:column;display:flex}.d-icons>div:hover{background:var(--kit-orange-50);color:var(--kit-orange)}.d-icons .o-icon{width:var(--kit-showcase-d-icons-o-icon-width);height:var(--kit-showcase-d-icons-o-icon-height)}.d-icons span{font:var(--kit-showcase-d-icons-span-font);color:var(--kit-text-3);text-overflow:ellipsis;max-width:100%;overflow:hidden}.d-dir{align-items:center;gap:var(--kit-showcase-d-dir-gap);padding:var(--kit-showcase-d-dir-padding);border-radius:var(--kit-r-md);background:var(--kit-surface-2);display:flex}.d-dir b{flex:1}.d-dir .o-icon{color:var(--kit-orange)}[dir=rtl] .d-dir .o-btn .o-icon{transform:var(--kit-showcase-dir-rtl-d-dir-o-btn-o-icon-transform)}.d-box{padding:var(--kit-showcase-d-box-padding);border-radius:var(--kit-r-sm);background:var(--kit-orange-50);border:var(--kit-showcase-d-box-border);color:var(--kit-orange-text);font-size:var(--kit-fs-sm);text-align:center}.d-art{width:100%;height:100%;display:block}.d-item-icon{width:var(--kit-showcase-d-item-icon-width);height:var(--kit-showcase-d-item-icon-height);border-radius:var(--kit-r-md);background:var(--kit-surface);color:var(--kit-orange);place-items:center;display:grid}.d-spinner-orange{width:var(--kit-showcase-d-spinner-orange-width);height:var(--kit-showcase-d-spinner-orange-height);border-radius:var(--kit-showcase-d-spinner-orange-border-radius);background:var(--kit-orange);place-items:center;display:inline-grid}.d-sidebar-frame{height:var(--kit-showcase-d-sidebar-frame-height);border:var(--kit-showcase-d-sidebar-frame-border);border-radius:var(--kit-r-lg);display:flex;overflow:hidden}.d-sidebar-frame .o-sidebar{border-right:0}.d-ai-avatar{width:var(--kit-showcase-d-ai-avatar-width);height:var(--kit-showcase-d-ai-avatar-height);border-radius:var(--kit-showcase-d-ai-avatar-border-radius);flex:none;display:grid;overflow:hidden}.d-composer{gap:var(--kit-showcase-d-composer-gap);display:flex}.d-composer>.o-input{flex:1}.d-mobile{max-width:var(--kit-showcase-d-mobile-max-width);border:var(--kit-showcase-d-mobile-border);border-radius:var(--kit-r-lg);overflow:hidden}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{min-height:var(--viewport-height-full);max-width:100%;color:var(--foreground);background:var(--background);font-family:var(--font-family-body,var(--font-geist)), "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;font-size:var(--font-size-base);line-height:var(--line-height-normal,1.55);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a:not([data-slot=button]){color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%}::selection{color:var(--color-primary-foreground);background:var(--color-primary)}:where(button,a,input[type=checkbox],input[type=radio],input[type=range],[tabindex]:not(input):not(select):not(textarea)):focus-visible{outline:var(--focus-ring-width) solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:where(button,a,input[type=checkbox],input[type=radio],input[type=range],[tabindex]:not(input):not(select):not(textarea)):focus-visible{outline:var(--focus-ring-width) solid color-mix(in srgb, var(--color-primary) 36%, transparent)}}:where(button,a,input[type=checkbox],input[type=radio],input[type=range],[tabindex]:not(input):not(select):not(textarea)):focus-visible{outline-offset:var(--focus-ring-offset)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),textarea,select):focus{border-color:var(--ring);box-shadow:none;outline:none}:is([data-slot=select-trigger],[data-slot=form-select]):focus-visible{outline:none}:where(input,textarea,select)[aria-invalid=true]:focus{border-color:var(--destructive)}@media (pointer:coarse){:where(button,a,select,input[type=button],input[type=submit],[role=button],[role=tab]){min-width:var(--dimension-44px);min-height:var(--control-height)}}@keyframes app-route-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}.app-route-transition{animation:app-route-enter var(--duration-fast) var(--easing-standard-out)}.app-route-loading{min-height:var(--dimension-120px)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}
