@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-top-from-position:0%;--tw-mask-top-to-position:100%;--tw-mask-top-from-color:black;--tw-mask-top-to-color:transparent;--tw-mask-right-from-position:0%;--tw-mask-right-to-position:100%;--tw-mask-right-from-color:black;--tw-mask-right-to-color:transparent;--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-mask-left-from-position:0%;--tw-mask-left-to-position:100%;--tw-mask-left-from-color:black;--tw-mask-left-to-color:transparent;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--radius-md:var(--tl-radius-sm);--radius-lg:var(--tl-radius);--radius-xl:10px;--radius-2xl:12px;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.top-2{top:calc(var(--spacing) * 2)}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.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-1{margin:calc(var(--spacing) * 1)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-full{width:100%;height:100%}.h-\(--popup-height\,auto\){height:var(--popup-height,auto)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-\(--popup-width\,auto\){width:var(--popup-width,auto)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-center{transform-origin:50%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[1fr_auto_3fr\]{grid-template-rows:1fr auto 3fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-clip{overflow:clip}.rounded-2xl{border-radius:12px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--tl-radius)}.rounded-md{border-radius:var(--tl-radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-destructive{border-color:var(--destructive)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/32{background-color:#00000052}@supports (color:color-mix(in lab, red, red)){.bg-black\/32{background-color:color-mix(in oklab, var(--color-black) 32%, transparent)}}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/20{background-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.bg-muted\/72{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/72{background-color:color-mix(in oklab, var(--muted) 72%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.mask-t-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-y-start\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-top:linear-gradient(to top, var(--tw-mask-top-from-color) var(--tw-mask-top-from-position), var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-start)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-r-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-x-end\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-right:linear-gradient(to right, var(--tw-mask-right-from-color) var(--tw-mask-right-from-position), var(--tw-mask-right-to-color) var(--tw-mask-right-to-position));--tw-mask-right-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-end)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-b-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-y-end\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-end)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-l-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-x-start\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-left:linear-gradient(to left, var(--tw-mask-left-from-color) var(--tw-mask-left-from-position), var(--tw-mask-left-to-color) var(--tw-mask-left-to-position));--tw-mask-left-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-start)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-\(--viewport-inline-padding\){padding-inline:var(--viewport-inline-padding)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[calc\(--spacing\(2\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 2) - 1px)}.px-\[calc\(--spacing\(2\.5\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 2.5) - 1px)}.px-\[calc\(--spacing\(3\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 3) - 1px)}.px-\[calc\(--spacing\(3\.5\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 3.5) - 1px)}.px-\[calc\(--spacing\(4\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 4) - 1px)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\/4\.5{font-size:var(--text-base);line-height:calc(var(--spacing) * 4.5)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-7\.5{--tw-leading:calc(var(--spacing) * 7.5);line-height:calc(var(--spacing) * 7.5)}.leading-8\.5{--tw-leading:calc(var(--spacing) * 8.5);line-height:calc(var(--spacing) * 8.5)}.leading-9\.5{--tw-leading:calc(var(--spacing) * 9.5);line-height:calc(var(--spacing) * 9.5)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-\[calc\(1-var\(--nested-dialogs\)\)\]{opacity:calc(1 - var(--nested-dialogs))}.shadow-lg\/5{--tw-shadow-alpha:5%;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -4px 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)}@supports (color:lab(0% 0 0)){.shadow-lg\/5{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,lab(0% 0 0/.05)), 0 4px 6px -4px var(--tw-shadow-color,lab(0% 0 0/.05))}}.shadow-md\/5{--tw-shadow-alpha:5%;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -2px 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)}@supports (color:lab(0% 0 0)){.shadow-md\/5{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,lab(0% 0 0/.05)), 0 2px 4px -2px var(--tw-shadow-color,lab(0% 0 0/.05))}}.shadow-xs\/5{--tw-shadow-alpha:5%;--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)}@supports (color:lab(0% 0 0)){.shadow-xs\/5{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,lab(0% 0 0/.05))}}.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)}.shadow-destructive\/24{--tw-shadow-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.shadow-destructive\/24{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--destructive) 24%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/24{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/24{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 24%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-ring\/24{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/24{--tw-ring-color:color-mix(in oklab, var(--ring) 24%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,opacity\,translate\]{transition-property:scale,opacity,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\,transform\]{transition-property:top,left,right,bottom,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,scale\,opacity\]{transition-property:width,height,scale,opacity;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-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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.\[--clip-bottom\:-1rem\]{--clip-bottom:-1rem}.\[--clip-top\:-1rem\]{--clip-top:-1rem}.\[--fade-size\:1\.5rem\]{--fade-size:1.5rem}.\[--viewport-inline-padding\:--spacing\(2\)\]{--viewport-inline-padding:calc(var(--spacing) * 2)}.\[--viewport-inline-padding\:--spacing\(4\)\]{--viewport-inline-padding:calc(var(--spacing) * 4)}.\[transition\:background-color_5000000s_ease-in-out_0s\]{transition:background-color 5000000s ease-in-out}.not-disabled\:inset-shadow-\[0_1px_--theme\(--color-white\/16\%\)\]:not(:disabled){--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,#ffffff29)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:inset-shadow-\[0_1px_--theme\(--color-white\/16\%\)\]:not(:disabled){--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,color-mix(in oklab, var(--color-white) 16%, transparent))}}.not-disabled\:inset-shadow-\[0_1px_--theme\(--color-white\/16\%\)\]:not(:disabled){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-data-transitioning\:overflow-y-auto:not([data-transitioning]){overflow-y:auto}.not-dark\:bg-clip-padding:not(:is(.dark *)){background-clip:padding-box}.file\:me-3::file-selector-button{margin-inline-end:calc(var(--spacing) * 3)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground\/72::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/72::placeholder{color:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.before\:rounded-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-2xl) - 1px)}.before\:rounded-\[calc\(var\(--radius-lg\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-lg) - 1px)}.before\:rounded-\[calc\(var\(--radius-md\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-md) - 1px)}.before\:bg-muted\/72:before{content:var(--tw-content);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.before\:bg-muted\/72:before{background-color:color-mix(in oklab, var(--muted) 72%, transparent)}}.before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:disabled):not(:active):not([data-pressed]):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:disabled):not(:active):not([data-pressed]):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:disabled):not(:active):not([data-pressed]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:border-destructive\/32:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/32:hover{border-color:color-mix(in oklab, var(--destructive) 32%, transparent)}}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-destructive\/4:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/4:hover{background-color:color-mix(in oklab, var(--destructive) 4%, transparent)}}.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-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}}.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-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-64:disabled{opacity:.64}:where([data-slot=card]:has(>[data-slot=card-footer]:not(.border-t))) .in-\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-footer\]\:not\(\.border-t\)\)\]\:pb-0{padding-bottom:calc(var(--spacing) * 0)}:where([data-slot=card]:has(>[data-slot=card-header]:not(.border-b))) .in-\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-header\]\:not\(\.border-b\)\)\]\:pt-0{padding-top:calc(var(--spacing) * 0)}:where([data-slot=card]:has(>[data-slot=card-panel])) .in-\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-panel\]\)\]\:pt-4{padding-top:calc(var(--spacing) * 4)}:where([data-slot=card]:has(>[data-slot=card-panel])) .in-\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-panel\]\)\]\:pb-4{padding-bottom:calc(var(--spacing) * 4)}:where([data-slot=dialog-popup]:has([data-slot=dialog-footer]:not(.border-t))) .in-\[\[data-slot\=dialog-popup\]\:has\(\[data-slot\=dialog-footer\]\:not\(\.border-t\)\)\]\:pb-1{padding-bottom:calc(var(--spacing) * 1)}:where([data-slot=dialog-popup]:has([data-slot=dialog-header])) .in-\[\[data-slot\=dialog-popup\]\:has\(\[data-slot\=dialog-header\]\)\]\:pt-1{padding-top:calc(var(--spacing) * 1)}:where([data-slot=dialog-popup]:has([data-slot=dialog-panel])) .in-\[\[data-slot\=dialog-popup\]\:has\(\[data-slot\=dialog-panel\]\)\]\:pt-3{padding-top:calc(var(--spacing) * 3)}:where([data-slot=dialog-popup]:has([data-slot=dialog-panel])) .in-\[\[data-slot\=dialog-popup\]\:has\(\[data-slot\=dialog-panel\]\)\]\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.has-autofill\:bg-foreground\/4:has(:autofill){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.has-autofill\:bg-foreground\/4:has(:autofill){background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.has-focus-visible\:border-ring:has(:focus-visible){border-color:var(--ring)}.has-focus-visible\:ring-\[3px\]:has(: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)}.has-disabled\:opacity-64:has(:disabled){opacity:.64}.has-aria-invalid\:border-destructive\/36:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:border-destructive\/36:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 36%, transparent)}}.has-focus-visible\:has-aria-invalid\:border-destructive\/64:has(:focus-visible):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-focus-visible\:has-aria-invalid\:border-destructive\/64:has(:focus-visible):has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 64%, transparent)}}.has-focus-visible\:has-aria-invalid\:ring-destructive\/16:has(:focus-visible):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-focus-visible\:has-aria-invalid\:ring-destructive\/16:has(:focus-visible):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.has-data-\[slot\=calendar\]\:rounded-xl:has([data-slot=calendar]){border-radius:10px}.has-data-\[slot\=calendar\]\:p-2:has([data-slot=calendar]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=calendar\]\:before\:rounded-\[calc\(var\(--radius-xl\)-1px\)\]:has([data-slot=calendar]):before{content:var(--tw-content);border-radius:calc(var(--radius-xl) - 1px)}:is(.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]),.has-data-\[slot\=card-frame-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-frame-action])){grid-template-columns:1fr auto}.has-data-\[slot\=table-container\]\:overflow-hidden:has([data-slot=table-container]){overflow:hidden}.has-\[\:disabled\,\:focus-visible\,\[aria-invalid\]\]\:shadow-none:has(:is(:disabled,:focus-visible,[aria-invalid])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-current\:w-\[calc\(var\(--popup-width\)-2\*var\(--viewport-inline-padding\)-2px\)\] *)[data-current]{width:calc(var(--popup-width) - 2 * var(--viewport-inline-padding) - 2px)}:is(.\*\*\:data-current\:opacity-100 *)[data-current]{opacity:1}:is(.\*\*\:data-current\:transition-opacity *)[data-current]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-disabled\:opacity-64[data-disabled]{opacity:.64}.data-ending-style\:opacity-0[data-ending-style],:is(.\*\*\:data-current\:data-ending-style\:opacity-0 *)[data-current][data-ending-style]{opacity:0}.data-has-overflow-x\:overscroll-x-contain[data-has-overflow-x]{overscroll-behavior-x:contain}.data-has-overflow-x\:pb-2\.5[data-has-overflow-x]{padding-bottom:calc(var(--spacing) * 2.5)}.data-has-overflow-y\:overscroll-y-contain[data-has-overflow-y]{overscroll-behavior-y:contain}.data-has-overflow-y\:pe-2\.5[data-has-overflow-y]{padding-inline-end:calc(var(--spacing) * 2.5)}.data-hovering\:opacity-100[data-hovering]{opacity:1}.data-hovering\:delay-0[data-hovering]{transition-delay:0s}.data-hovering\:duration-100[data-hovering]{--tw-duration:.1s;transition-duration:.1s}.data-instant\:transition-none[data-instant]{transition-property:none}.data-loading\:text-transparent[data-loading]{color:#0000}.data-loading\:select-none[data-loading]{-webkit-user-select:none;user-select:none}.data-pressed\:border-destructive\/32[data-pressed]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:border-destructive\/32[data-pressed]{border-color:color-mix(in oklab, var(--destructive) 32%, transparent)}}.data-pressed\:bg-accent[data-pressed],.data-pressed\:bg-accent\/50[data-pressed]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-accent\/50[data-pressed]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-pressed\:bg-destructive\/4[data-pressed]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-destructive\/4[data-pressed]{background-color:color-mix(in oklab, var(--destructive) 4%, transparent)}}.data-pressed\:bg-destructive\/90[data-pressed]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-destructive\/90[data-pressed]{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.data-pressed\:bg-primary\/90[data-pressed]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-primary\/90[data-pressed]{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.data-pressed\:bg-secondary\/90[data-pressed]{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-secondary\/90[data-pressed]{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}.data-pressed\:underline[data-pressed]{text-decoration-line:underline}:is(.\*\*\:data-previous\:w-\[calc\(var\(--popup-width\)-2\*var\(--viewport-inline-padding\)-2px\)\] *)[data-previous]{width:calc(var(--popup-width) - 2 * var(--viewport-inline-padding) - 2px)}:is(.\*\*\:data-previous\:opacity-100 *)[data-previous]{opacity:1}:is(.\*\*\:data-previous\:transition-opacity *)[data-previous]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\*\:data-previous\:data-ending-style\:opacity-0 *)[data-previous][data-ending-style]{opacity:0}.data-scrolling\:opacity-100[data-scrolling]{opacity:1}.data-scrolling\:delay-0[data-scrolling]{transition-delay:0s}.data-scrolling\:duration-100[data-scrolling]{--tw-duration:.1s;transition-duration:.1s}.data-starting-style\:scale-98[data-starting-style]{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:opacity-0[data-starting-style],:is(.\*\*\:data-current\:data-starting-style\:opacity-0 *)[data-current][data-starting-style],:is(.\*\*\:data-previous\:data-starting-style\:opacity-0 *)[data-previous][data-starting-style]{opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}:is(.\*\:data-\[slot\=button-loading-indicator\]\:text-foreground>*)[data-slot=button-loading-indicator]{color:var(--foreground)}:is(.\*\:data-\[slot\=button-loading-indicator\]\:text-primary-foreground>*)[data-slot=button-loading-indicator]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=button-loading-indicator\]\:text-secondary-foreground>*)[data-slot=button-loading-indicator]{color:var(--secondary-foreground)}:is(.\*\:data-\[slot\=button-loading-indicator\]\:text-white>*)[data-slot=button-loading-indicator]{color:var(--color-white)}:is(.\*\:data-\[slot\=card\]\:-m-px>*)[data-slot=card]{margin:-1px}:is(.\*\:data-\[slot\=card\]\:bg-clip-padding>*)[data-slot=card]{background-clip:padding-box}:is(.\*\:data-\[slot\=card\]\:shadow-none>*)[data-slot=card]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=card\]\:\[clip-path\:inset\(var\(--clip-top\)_1px_var\(--clip-bottom\)_1px_round_calc\(var\(--radius-2xl\)-1px\)\)\]>*)[data-slot=card]{clip-path:inset(var(--clip-top) 1px var(--clip-bottom) 1px round calc(var(--radius-2xl) - 1px))}:is(.\*\:not-first\:data-\[slot\=card\]\:rounded-t-xl>*):not(:first-child)[data-slot=card]{border-top-left-radius:10px;border-top-right-radius:10px}:is(.\*\:not-last\:data-\[slot\=card\]\:rounded-b-xl>*):not(:last-child)[data-slot=card]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}:is(.\*\:data-\[slot\=card\]\:before\:hidden>*)[data-slot=card]:before{content:var(--tw-content);display:none}:is(.\*\:not-first\:data-\[slot\=card\]\:before\:rounded-t-\[calc\(var\(--radius-xl\)-1px\)\]>*):not(:first-child)[data-slot=card]:before{content:var(--tw-content);border-top-left-radius:calc(var(--radius-xl) - 1px);border-top-right-radius:calc(var(--radius-xl) - 1px)}:is(.\*\:not-last\:data-\[slot\=card\]\:before\:rounded-b-\[calc\(var\(--radius-xl\)-1px\)\]>*):not(:last-child)[data-slot=card]:before{content:var(--tw-content);border-bottom-right-radius:calc(var(--radius-xl) - 1px);border-bottom-left-radius:calc(var(--radius-xl) - 1px)}:is(.\*\:data-\[slot\=card\]\:first\:\[--clip-top\:1px\]>*)[data-slot=card]:first-child{--clip-top:1px}:is(.\*\:data-\[slot\=card\]\:last\:\[--clip-bottom\:1px\]>*)[data-slot=card]:last-child{--clip-bottom:1px}:is(.\*\:data-\[slot\=table-container\]\:-m-px>*)[data-slot=table-container]{margin:-1px}:is(.\*\:data-\[slot\=table-container\]\:w-\[calc\(100\%\+2px\)\]>*)[data-slot=table-container]{width:calc(100% + 2px)}.nth-3\:row-span-2:nth-child(3){grid-row:span 2/span 2}.nth-3\:row-start-1:nth-child(3){grid-row-start:1}@media not all and (min-width:40rem){.max-sm\:max-w-none{max-width:none}.max-sm\:origin-bottom{transform-origin:bottom}.max-sm\:grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.max-sm\:rounded-none{border-radius:0}.max-sm\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.max-sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-sm\:p-0{padding:calc(var(--spacing) * 0)}.max-sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.max-sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.max-sm\:before\:hidden:before{content:var(--tw-content);display:none}.max-sm\:before\:rounded-none:before{content:var(--tw-content);border-radius:0}.max-sm\:data-ending-style\:translate-y-4[data-ending-style],.max-sm\:data-starting-style\:translate-y-4[data-starting-style]{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:40rem){.sm\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.sm\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-6\.5{height:calc(var(--spacing) * 6.5)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-7\.5{height:calc(var(--spacing) * 7.5)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-8\.5{height:calc(var(--spacing) * 8.5)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:scale-\[calc\(1-0\.1\*var\(--nested-dialogs\)\)\]{scale:calc(1 - .1 * var(--nested-dialogs))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\]{border-bottom-right-radius:calc(var(--radius-2xl) - 1px);border-bottom-left-radius:calc(var(--radius-2xl) - 1px)}.sm\:text-left{text-align:left}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-sm\/4{font-size:var(--text-sm);line-height:calc(var(--spacing) * 4)}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:leading-6\.5{--tw-leading:calc(var(--spacing) * 6.5);line-height:calc(var(--spacing) * 6.5)}.sm\:leading-7\.5{--tw-leading:calc(var(--spacing) * 7.5);line-height:calc(var(--spacing) * 7.5)}.sm\:leading-8\.5{--tw-leading:calc(var(--spacing) * 8.5);line-height:calc(var(--spacing) * 8.5)}.sm\:data-ending-style\:scale-98[data-ending-style],.sm\:data-starting-style\:scale-98[data-starting-style]{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.dark\:bg-input\/32:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/32:is(.dark *){background-color:color-mix(in oklab, var(--input) 32%, transparent)}}.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-disabled\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff05)}@supports (color:color-mix(in lab, red, red)){.dark\:not-disabled\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 2%, transparent))}}.dark\:not-disabled\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:disabled):not(:active):not([data-pressed]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:disabled):not(:active):not([data-pressed]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:disabled):not(:active):not([data-pressed]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.dark\:hover\:bg-input\/64:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/64:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}}.dark\:has-autofill\:bg-foreground\/8:is(.dark *):has(:autofill){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark\:has-autofill\:bg-foreground\/8:is(.dark *):has(:autofill){background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/24:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/24:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 24%, transparent)}}.dark\:data-pressed\:bg-input\/64:is(.dark *)[data-pressed]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-pressed\:bg-input\/64:is(.dark *)[data-pressed]{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}@media (pointer:coarse){.pointer-coarse\:after\:absolute:after{content:var(--tw-content);position:absolute}.pointer-coarse\:after\:size-full:after{content:var(--tw-content);width:100%;height:100%}.pointer-coarse\:after\:min-h-11:after{content:var(--tw-content);min-height:calc(var(--spacing) * 11)}.pointer-coarse\:after\:min-w-11:after{content:var(--tw-content);min-width:calc(var(--spacing) * 11)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:-mx-0\.5 svg{margin-inline:calc(var(--spacing) * -.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'opacity-\'\]\)\]\:opacity-80 svg:not([class*=opacity-]){opacity:.8}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.not-in-data-\[slot\=input-group\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4:not(:where([data-slot=input-group]) *) svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (min-width:40rem){.sm\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.sm\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.sm\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.sm\:not-in-data-\[slot\=input-group\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:not(:where([data-slot=input-group]) *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}.\[\&\:\:-webkit-search-decoration\]\:appearance-none::-webkit-search-decoration{appearance:none}.\[\&\:\:-webkit-search-results-button\]\:appearance-none::-webkit-search-results-button{appearance:none}.\[\&\:\:-webkit-search-results-decoration\]\:appearance-none::-webkit-search-results-decoration{appearance:none}.\[\:active\,\[data-pressed\]\]\:bg-secondary\/80:is(:active,[data-pressed]){background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\:active\,\[data-pressed\]\]\:bg-secondary\/80:is(:active,[data-pressed]){background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[\:active\,\[data-pressed\]\]\:inset-shadow-\[0_1px_--theme\(--color-black\/8\%\)\]:is(:active,[data-pressed]){--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,#00000014)}@supports (color:color-mix(in lab, red, red)){.\[\:active\,\[data-pressed\]\]\:inset-shadow-\[0_1px_--theme\(--color-black\/8\%\)\]:is(:active,[data-pressed]){--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,color-mix(in oklab, var(--color-black) 8%, transparent))}}.\[\:active\,\[data-pressed\]\]\:inset-shadow-\[0_1px_--theme\(--color-black\/8\%\)\]:is(:active,[data-pressed]){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\:disabled\,\:active\,\[data-pressed\]\]\:shadow-none:is(:disabled,:active,[data-pressed]){--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)}}.dv-scrollable{position:relative;overflow:hidden}.dv-scrollable .dv-scrollbar{will-change:background-color, transform;backface-visibility:hidden;background-color:#0000;border-radius:2px;transition:background-color 1s ease-in-out;position:absolute;transform:translate(0)}.dv-scrollable .dv-scrollbar-horizontal{height:4px;bottom:0;left:0}.dv-scrollable .dv-scrollbar-vertical{width:4px;top:0;right:0}.dv-scrollable:hover .dv-scrollbar,.dv-scrollable.dv-scrollable-resizing .dv-scrollbar,.dv-scrollable.dv-scrollable-scrolling .dv-scrollbar{background-color:var(--dv-scrollbar-background-color,#ffffff40)}.dv-svg{fill:currentColor;stroke:currentColor;stroke-width:0;line-height:1;display:inline-block}.dockview-theme-dark{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dark{--dv-group-view-background-color:#1e1e1e;--dv-tabs-and-actions-container-background-color:#252526;--dv-activegroup-visiblepanel-tab-background-color:#1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color:#1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-tab-divider-color:#1e1e1e;--dv-activegroup-visiblepanel-tab-color:white;--dv-activegroup-hiddenpanel-tab-color:#969696;--dv-inactivegroup-visiblepanel-tab-color:#8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color:#626262;--dv-separator-border:#444;--dv-paneview-header-border-color:#ccc3}.dockview-theme-light{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-light{--dv-group-view-background-color:white;--dv-tabs-and-actions-container-background-color:#f3f3f3;--dv-activegroup-visiblepanel-tab-background-color:white;--dv-activegroup-hiddenpanel-tab-background-color:#ececec;--dv-inactivegroup-visiblepanel-tab-background-color:white;--dv-inactivegroup-hiddenpanel-tab-background-color:#ececec;--dv-tab-divider-color:white;--dv-activegroup-visiblepanel-tab-color:#333;--dv-activegroup-hiddenpanel-tab-color:#333333b3;--dv-inactivegroup-visiblepanel-tab-color:#333333b3;--dv-inactivegroup-hiddenpanel-tab-color:#33333359;--dv-separator-border:#80808059;--dv-paneview-header-border-color:#333;--dv-scrollbar-background-color:#00000040;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-vs{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-vs .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-vs{--dv-group-view-background-color:#1e1e1e;--dv-tabs-and-actions-container-background-color:#2d2d30;--dv-activegroup-visiblepanel-tab-background-color:#007acc;--dv-activegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color:#3f3f46;--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-tab-divider-color:#1e1e1e;--dv-activegroup-hiddenpanel-tab-color:white;--dv-inactivegroup-visiblepanel-tab-color:white;--dv-inactivegroup-hiddenpanel-tab-color:white;--dv-separator-border:#444;--dv-paneview-header-border-color:#ccc3;--dv-tabs-and-actions-container-height:20px;--dv-tabs-and-actions-container-font-size:11px;--dv-activegroup-visiblepanel-tab-color:white}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-activegroup-hiddenpanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-inactivegroup-hiddenpanel-tab-background-color)}.dockview-theme-abyss{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-abyss .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-abyss{--dv-color-abyss-dark:#000c18;--dv-color-abyss:#10192c;--dv-color-abyss-light:#1c1c2a;--dv-color-abyss-lighter:#2b2b4a;--dv-color-abyss-accent:#5b1ecf;--dv-color-abyss-primary-text:white;--dv-color-abyss-secondary-text:#9497a9;--dv-group-view-background-color:var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color:var(--dv-color-abyss-light);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-dark);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-dark);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss);--dv-tab-divider-color:var(--dv-color-abyss-lighter);--dv-activegroup-visiblepanel-tab-color:white;--dv-activegroup-hiddenpanel-tab-color:#ffffff80;--dv-inactivegroup-visiblepanel-tab-color:#ffffff80;--dv-inactivegroup-hiddenpanel-tab-color:#ffffff40;--dv-separator-border:var(--dv-color-abyss-lighter);--dv-paneview-header-border-color:var(--dv-color-abyss-lighter);--dv-paneview-active-outline-color:#596f99}.dockview-theme-dracula{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-dracula .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dracula{--dv-group-view-background-color:#282a36;--dv-tabs-and-actions-container-background-color:#191a21;--dv-activegroup-visiblepanel-tab-background-color:#282a36;--dv-activegroup-hiddenpanel-tab-background-color:#21222c;--dv-inactivegroup-visiblepanel-tab-background-color:#282a36;--dv-inactivegroup-hiddenpanel-tab-background-color:#21222c;--dv-tab-divider-color:#191a21;--dv-activegroup-visiblepanel-tab-color:#f8f8f2;--dv-activegroup-hiddenpanel-tab-color:#6272a4;--dv-inactivegroup-visiblepanel-tab-color:#f8f8f280;--dv-inactivegroup-hiddenpanel-tab-color:#6272a480;--dv-separator-border:#bd93f9;--dv-paneview-header-border-color:#bd93f9;--dv-paneview-active-outline-color:#6272a4}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#94527e;width:100%;height:1px;position:absolute;top:0;left:0}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#5e3d5a;width:100%;height:1px;position:absolute;bottom:0;left:0}.dockview-theme-nord{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-nord .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-nord{--dv-color-nord-polar-0:#2e3440;--dv-color-nord-polar-1:#3b4252;--dv-color-nord-polar-2:#434c5e;--dv-color-nord-polar-3:#4c566a;--dv-color-nord-frost:#88c0d0;--dv-color-nord-frost-2:#81a1c1;--dv-color-nord-snow-0:#eceff4;--dv-color-nord-snow-1:#d8dee9;--dv-group-view-background-color:var(--dv-color-nord-polar-0);--dv-tabs-and-actions-container-background-color:var(--dv-color-nord-polar-1);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-0);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-1);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-nord-snow-0);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-nord-snow-1);--dv-inactivegroup-visiblepanel-tab-color:#8a9bbf;--dv-inactivegroup-hiddenpanel-tab-color:#5e6f8e;--dv-separator-border:var(--dv-color-nord-polar-3);--dv-paneview-active-outline-color:var(--dv-color-nord-frost);--dv-active-sash-color:var(--dv-color-nord-frost);--dv-scrollbar-background-color:#4c566a80}.dockview-theme-nord .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-nord .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-nord-frost);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-nord .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-nord .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-nord-frost-2);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-nord-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:.5rem .25rem;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dv-shell .dockview-theme-nord-spaced{padding:0}.dockview-theme-nord-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-nord-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-nord-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-nord-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-nord-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-nord-spaced .dv-tabs-overflow-container,.dockview-theme-nord-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-nord-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-nord-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-nord-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-nord-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-nord-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced{--dv-color-nord-polar-0:#2e3440;--dv-color-nord-polar-1:#3b4252;--dv-color-nord-polar-2:#434c5e;--dv-color-nord-polar-3:#4c566a;--dv-color-nord-frost:#88c0d0;--dv-color-nord-frost-2:#81a1c1;--dv-color-nord-snow-0:#eceff4;--dv-color-nord-snow-1:#d8dee9;--dv-group-view-background-color:var(--dv-color-nord-polar-0);--dv-tabs-and-actions-container-background-color:var(--dv-color-nord-polar-1);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-1);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-1);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-nord-snow-0);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-nord-snow-1);--dv-inactivegroup-visiblepanel-tab-color:#8a9bbf;--dv-inactivegroup-hiddenpanel-tab-color:#5e6f8e;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-nord-frost);--dv-active-sash-color:var(--dv-color-nord-frost);--dv-scrollbar-background-color:#4c566a80;--dv-floating-group-border:2px solid var(--dv-color-nord-polar-0)}.dockview-theme-catppuccin-mocha{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-catppuccin-mocha .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-catppuccin-mocha{--dv-color-mocha-crust:#11111b;--dv-color-mocha-mantle:#181825;--dv-color-mocha-base:#1e1e2e;--dv-color-mocha-surface0:#313244;--dv-color-mocha-surface1:#45475a;--dv-color-mocha-text:#cdd6f4;--dv-color-mocha-subtext1:#bac2de;--dv-color-mocha-subtext0:#a6adc8;--dv-color-mocha-mauve:#cba6f7;--dv-color-mocha-lavender:#b4befe;--dv-group-view-background-color:var(--dv-color-mocha-base);--dv-tabs-and-actions-container-background-color:var(--dv-color-mocha-mantle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-base);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-surface0);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-mantle);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-crust);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-mocha-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-mocha-subtext1);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-mocha-subtext0);--dv-inactivegroup-hiddenpanel-tab-color:#a6adc880;--dv-separator-border:var(--dv-color-mocha-surface1);--dv-paneview-active-outline-color:var(--dv-color-mocha-mauve);--dv-active-sash-color:var(--dv-color-mocha-mauve);--dv-scrollbar-background-color:#313244cc}.dockview-theme-catppuccin-mocha .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-catppuccin-mocha .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-mocha-mauve);z-index:999;width:100%;height:2px;position:absolute;top:0;left:0}.dockview-theme-catppuccin-mocha .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-catppuccin-mocha .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#b4befe66;width:100%;height:2px;position:absolute;top:0;left:0}.dockview-theme-catppuccin-mocha-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:.5rem .25rem;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dv-shell .dockview-theme-catppuccin-mocha-spaced{padding:0}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-catppuccin-mocha-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-catppuccin-mocha-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-overflow-container,.dockview-theme-catppuccin-mocha-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-catppuccin-mocha-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-catppuccin-mocha-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced{--dv-color-mocha-crust:#11111b;--dv-color-mocha-mantle:#181825;--dv-color-mocha-base:#1e1e2e;--dv-color-mocha-surface0:#313244;--dv-color-mocha-surface1:#45475a;--dv-color-mocha-text:#cdd6f4;--dv-color-mocha-subtext1:#bac2de;--dv-color-mocha-subtext0:#a6adc8;--dv-color-mocha-mauve:#cba6f7;--dv-color-mocha-lavender:#b4befe;--dv-group-view-background-color:var(--dv-color-mocha-crust);--dv-tabs-and-actions-container-background-color:var(--dv-color-mocha-mantle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-surface0);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-mantle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-surface0);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-mantle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-mocha-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-mocha-subtext1);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-mocha-subtext0);--dv-inactivegroup-hiddenpanel-tab-color:#a6adc880;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-mocha-mauve);--dv-active-sash-color:var(--dv-color-mocha-mauve);--dv-scrollbar-background-color:#313244cc;--dv-floating-group-border:2px solid var(--dv-color-mocha-crust)}.dockview-theme-monokai{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-monokai .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-monokai{--dv-color-monokai-bg:#272822;--dv-color-monokai-bg-light:#3e3d32;--dv-color-monokai-comment:#75715e;--dv-color-monokai-fg:#f8f8f2;--dv-color-monokai-green:#a6e22e;--dv-group-view-background-color:var(--dv-color-monokai-bg);--dv-tabs-and-actions-container-background-color:var(--dv-color-monokai-bg-light);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-monokai-bg);--dv-activegroup-hiddenpanel-tab-background-color:#2d2c25;--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-monokai-bg);--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2c25;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-monokai-fg);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-monokai-comment);--dv-inactivegroup-visiblepanel-tab-color:#f8f8f280;--dv-inactivegroup-hiddenpanel-tab-color:#75715e80;--dv-separator-border:var(--dv-color-monokai-bg-light);--dv-paneview-active-outline-color:var(--dv-color-monokai-green);--dv-active-sash-color:var(--dv-color-monokai-green);--dv-scrollbar-background-color:#75715e80}.dockview-theme-monokai .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-monokai .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-monokai-green);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-monokai .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-monokai .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#a6e22e59;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-solarized-light{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-solarized-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-solarized-light{--dv-color-sol-base3:#fdf6e3;--dv-color-sol-base2:#eee8d5;--dv-color-sol-base1:#93a1a1;--dv-color-sol-base00:#657b83;--dv-color-sol-base01:#586e75;--dv-color-sol-blue:#268bd2;--dv-group-view-background-color:var(--dv-color-sol-base3);--dv-tabs-and-actions-container-background-color:var(--dv-color-sol-base2);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-sol-base3);--dv-activegroup-hiddenpanel-tab-background-color:#e8e2d0;--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-sol-base3);--dv-inactivegroup-hiddenpanel-tab-background-color:#e8e2d0;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-sol-base01);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-sol-base00);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-sol-base1);--dv-inactivegroup-hiddenpanel-tab-color:#93a1a199;--dv-separator-border:var(--dv-color-sol-base2);--dv-paneview-active-outline-color:var(--dv-color-sol-blue);--dv-active-sash-color:var(--dv-color-sol-blue);--dv-scrollbar-background-color:#657b8340;--dv-drag-over-background-color:#268bd226;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-solarized-light-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:.5rem .25rem;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dv-shell .dockview-theme-solarized-light-spaced{padding:0}.dockview-theme-solarized-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-solarized-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-solarized-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-solarized-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-solarized-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-solarized-light-spaced .dv-tabs-overflow-container,.dockview-theme-solarized-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-solarized-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-solarized-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-solarized-light-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-solarized-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-solarized-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-solarized-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced{--dv-color-sol-base3:#fdf6e3;--dv-color-sol-base2:#eee8d5;--dv-color-sol-base1:#93a1a1;--dv-color-sol-base00:#657b83;--dv-color-sol-base01:#586e75;--dv-color-sol-blue:#268bd2;--dv-drag-over-background-color:#268bd21a;--dv-group-view-background-color:var(--dv-color-sol-base2);--dv-tabs-and-actions-container-background-color:var(--dv-color-sol-base3);--dv-activegroup-visiblepanel-tab-background-color:#e8e2d0;--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-sol-base3);--dv-inactivegroup-visiblepanel-tab-background-color:#e8e2d0;--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-sol-base3);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-sol-base01);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-sol-base00);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-sol-base1);--dv-inactivegroup-hiddenpanel-tab-color:#93a1a199;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-sol-blue);--dv-active-sash-color:var(--dv-color-sol-blue);--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#657b8340;--dv-floating-group-border:2px solid #eee8d580}.dockview-theme-github-dark{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-github-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-github-dark{--dv-color-gh-canvas-default:#0d1117;--dv-color-gh-canvas-subtle:#161b22;--dv-color-gh-canvas-inset:#010409;--dv-color-gh-border:#30363d;--dv-color-gh-border-muted:#21262d;--dv-color-gh-fg-default:#e6edf3;--dv-color-gh-fg-muted:#8b949e;--dv-color-gh-fg-subtle:#6e7681;--dv-color-gh-accent:#58a6ff;--dv-group-view-background-color:var(--dv-color-gh-canvas-default);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-canvas-default);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-canvas-default);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768180;--dv-separator-border:var(--dv-color-gh-border);--dv-paneview-active-outline-color:var(--dv-color-gh-accent);--dv-active-sash-color:var(--dv-color-gh-accent);--dv-scrollbar-background-color:#30363db3;--dv-drag-over-background-color:#58a6ff26}.dockview-theme-github-dark-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:.5rem .25rem;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dv-shell .dockview-theme-github-dark-spaced{padding:0}.dockview-theme-github-dark-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-github-dark-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-github-dark-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-github-dark-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-github-dark-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-github-dark-spaced .dv-tabs-overflow-container,.dockview-theme-github-dark-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-github-dark-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-github-dark-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-github-dark-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-github-dark-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-github-dark-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-github-dark-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced{--dv-color-gh-canvas-default:#0d1117;--dv-color-gh-canvas-subtle:#161b22;--dv-color-gh-canvas-inset:#010409;--dv-color-gh-border:#30363d;--dv-color-gh-border-muted:#21262d;--dv-color-gh-fg-default:#e6edf3;--dv-color-gh-fg-muted:#8b949e;--dv-color-gh-fg-subtle:#6e7681;--dv-color-gh-accent:#58a6ff;--dv-drag-over-background-color:#58a6ff1a;--dv-group-view-background-color:var(--dv-color-gh-canvas-inset);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-border);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-border);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768180;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-gh-accent);--dv-active-sash-color:var(--dv-color-gh-accent);--dv-scrollbar-background-color:#30363db3;--dv-floating-group-border:2px solid var(--dv-color-gh-canvas-inset)}.dockview-theme-github-light{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-github-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-github-light{--dv-color-gh-light-canvas-default:#fff;--dv-color-gh-light-canvas-subtle:#f6f8fa;--dv-color-gh-light-canvas-inset:#f0f6ff;--dv-color-gh-light-border:#d0d7de;--dv-color-gh-light-fg-default:#1f2328;--dv-color-gh-light-fg-muted:#656d76;--dv-color-gh-light-fg-subtle:#6e7781;--dv-color-gh-light-accent:#0969da;--dv-group-view-background-color:var(--dv-color-gh-light-canvas-default);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-light-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768166;--dv-separator-border:var(--dv-color-gh-light-border);--dv-paneview-active-outline-color:var(--dv-color-gh-light-accent);--dv-active-sash-color:var(--dv-color-gh-light-accent);--dv-scrollbar-background-color:#d0d7de80;--dv-drag-over-background-color:#0969da1a;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-github-light-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:.5rem .25rem;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dv-shell .dockview-theme-github-light-spaced{padding:0}.dockview-theme-github-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-github-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-github-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-github-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-github-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-github-light-spaced .dv-tabs-overflow-container,.dockview-theme-github-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-github-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-github-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-github-light-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-github-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-github-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-github-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced{--dv-color-gh-light-canvas-default:#fff;--dv-color-gh-light-canvas-subtle:#f6f8fa;--dv-color-gh-light-border:#d0d7de;--dv-color-gh-light-fg-default:#1f2328;--dv-color-gh-light-fg-muted:#656d76;--dv-color-gh-light-fg-subtle:#6e7781;--dv-color-gh-light-accent:#0969da;--dv-drag-over-background-color:#0969da14;--dv-group-view-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-light-canvas-default);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-border);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-border);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-light-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768166;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-gh-light-accent);--dv-active-sash-color:var(--dv-color-gh-light-accent);--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#d0d7de80;--dv-floating-group-border:2px solid #d0d7de80}.dockview-theme-abyss-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:.5rem .25rem;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dv-shell .dockview-theme-abyss-spaced{padding:0}.dockview-theme-abyss-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-abyss-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-abyss-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-abyss-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-abyss-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-abyss-spaced .dv-tabs-overflow-container,.dockview-theme-abyss-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-abyss-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-abyss-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-abyss-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-abyss-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-abyss-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced{--dv-color-abyss-dark:#0b0611;--dv-color-abyss:#16121f;--dv-color-abyss-light:#201d2b;--dv-color-abyss-lighter:#2a2837;--dv-color-abyss-accent:#5b1ecf;--dv-color-abyss-primary-text:white;--dv-color-abyss-secondary-text:#9497a9;--dv-drag-over-background-color:"";--dv-group-view-background-color:var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color:var(--dv-color-abyss);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-lighter);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss-light);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-lighter);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss-light);--dv-tab-divider-color:transparent;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-abyss-primary-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-abyss-secondary-text);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-abyss-primary-text);--dv-inactivegroup-hiddenpanel-tab-color:var(--dv-color-abyss-secondary-text);--dv-separator-border:transparent;--dv-paneview-header-border-color:#333;--dv-active-sash-color:var(--dv-color-abyss-accent);--dv-floating-group-border:2px solid var(--dv-color-abyss-dark)}.dockview-theme-light-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:.5rem .25rem;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dv-shell .dockview-theme-light-spaced{padding:0}.dockview-theme-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-light-spaced .dv-tabs-overflow-container,.dockview-theme-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-light-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced{--dv-drag-over-background-color:"";--dv-group-view-background-color:#f6f5f9;--dv-tabs-and-actions-container-background-color:white;--dv-activegroup-visiblepanel-tab-background-color:#ededf0;--dv-activegroup-hiddenpanel-tab-background-color:#f9f9fa;--dv-inactivegroup-visiblepanel-tab-background-color:#ededf0;--dv-inactivegroup-hiddenpanel-tab-background-color:#f9f9fa;--dv-tab-divider-color:transparent;--dv-activegroup-visiblepanel-tab-color:#686b82;--dv-activegroup-hiddenpanel-tab-color:#9497a9;--dv-inactivegroup-visiblepanel-tab-color:#686b82;--dv-inactivegroup-hiddenpanel-tab-color:#9497a9;--dv-separator-border:transparent;--dv-paneview-header-border-color:#333;--dv-active-sash-color:#5b1ecf;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#00000040;--dv-floating-group-border:2px solid #ffffff1a}.dockview-spaced{--dv-spacing-padding:10px;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:.5rem .25rem;--dv-tabs-and-actions-container-height:44px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dv-shell .dockview-spaced{padding:0}.dockview-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-spaced .dv-tabs-overflow-container,.dockview-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dv-context-menu{background:var(--dv-context-menu-background-color,var(--dv-activegroup-hiddenpanel-tab-background-color));min-width:160px;color:var(--dv-context-menu-color,var(--dv-activegroup-hiddenpanel-tab-color));border:1px solid var(--dv-tab-divider-color);border-radius:var(--dv-border-radius);box-shadow:var(--dv-floating-box-shadow);padding:4px 0;overflow:hidden}.dv-context-menu-item{cursor:pointer;height:25px;font-size:var(--dv-tabs-and-actions-container-font-size);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;padding:0 12px;display:flex}.dv-context-menu-item:hover{background:var(--dv-icon-hover-background-color)}.dv-context-menu-item.dv-context-menu-item--disabled{opacity:.4;cursor:default;pointer-events:none}.dv-context-menu-separator{background:var(--dv-tab-divider-color);height:1px;margin:4px 0}.dv-context-menu-rename{padding:8px 12px 4px}.dv-context-menu-rename-input{box-sizing:border-box;border:1px solid var(--dv-tab-divider-color);border-radius:var(--dv-border-radius);background:inherit;width:100%;color:var(--dv-activegroup-visiblepanel-tab-color);font-size:var(--dv-tabs-and-actions-container-font-size);outline:none;padding:8px 10px}.dv-context-menu-rename-input:focus{border-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-context-menu-rename-input::placeholder{color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-context-menu-color-picker{flex-direction:row;align-items:center;gap:6px;padding:8px 12px;display:flex}.dv-context-menu-color-swatch{cursor:pointer;background-color:var(--dv-tab-group-color);border:2px solid #0000;border-radius:50%;flex-shrink:0;width:20px;height:20px}.dv-context-menu-color-swatch:hover{opacity:.85}.dv-context-menu-color-swatch.dv-context-menu-color-swatch--selected{outline:2px solid var(--dv-tab-divider-color);outline-offset:2px}.dv-tab-group-indicator-none .dv-groupview-header-bottom .dv-tab-group-underline{top:auto;bottom:0}.dv-drop-target-container{z-index:9999;pointer-events:none;--dv-transition-duration:.3s;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.dv-drop-target-container .dv-drop-target-anchor{border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);opacity:1;will-change:transform, opacity;backface-visibility:hidden;contain:layout paint;transition:opacity var(--dv-transition-duration) ease-in, top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out;position:relative;transform:translate(0)}.dv-drop-target{--dv-transition-duration:70ms;position:relative}.dv-drop-target>.dv-drop-target-dropzone{z-index:1000;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection{box-sizing:border-box;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);width:100%;height:100%;transition:top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out, opacity var(--dv-transition-duration) ease-out;will-change:transform;pointer-events:none;position:relative}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-top.dv-drop-target-small-vertical{border-top:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-bottom.dv-drop-target-small-vertical{border-bottom:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-left.dv-drop-target-small-horizontal{border-left:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-right.dv-drop-target-small-horizontal{border-right:1px solid var(--dv-drag-over-border-color)}.dv-dockview{background-color:var(--dv-group-view-background-color);position:relative}.dv-dockview .dv-watermark-container{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.dv-dockview .dv-overlay-render-container{position:relative}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-inactivegroup-visiblepanel-tab-background-color);color:var(--dv-inactivegroup-visiblepanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-inactivegroup-hiddenpanel-tab-background-color);color:var(--dv-inactivegroup-hiddenpanel-tab-color)}.dv-tab.dv-tab-dragging{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview{background-color:var(--dv-group-view-background-color);flex-direction:column;height:100%;display:flex;overflow:hidden}.dv-groupview:focus{outline:none}.dv-groupview>.dv-content-container{outline:none;flex-grow:1;min-height:0}.dv-groupview.dv-groupview-header-bottom{flex-direction:column-reverse}.dv-groupview.dv-groupview-header-left{flex-direction:row}.dv-groupview.dv-groupview-header-right{flex-direction:row-reverse}.dv-groupview.dv-groupview-edge.dv-edge-collapsed>.dv-content-container{display:none}.dv-root-wrapper,.dv-grid-view,.dv-branch-node{width:100%;height:100%}.dv-debug .dv-resize-container .dv-resize-handle-top{background-color:red}.dv-debug .dv-resize-container .dv-resize-handle-bottom{background-color:green}.dv-debug .dv-resize-container .dv-resize-handle-left{background-color:#ff0}.dv-debug .dv-resize-container .dv-resize-handle-right{background-color:#00f}.dv-debug .dv-resize-container .dv-resize-handle-topleft,.dv-debug .dv-resize-container .dv-resize-handle-topright,.dv-debug .dv-resize-container .dv-resize-handle-bottomleft,.dv-debug .dv-resize-container .dv-resize-handle-bottomright{background-color:#0ff}.dv-floating-overlay-host{pointer-events:none;position:absolute}.dv-floating-overlay-host>.dv-resize-container{pointer-events:auto}.dv-resize-container{--dv-overlay-z-index:var(--dv-overlay-z-index,999);z-index:calc(var(--dv-overlay-z-index) - 2);border:var(--dv-floating-border);box-shadow:var(--dv-floating-box-shadow);will-change:transform, opacity;backface-visibility:hidden;position:absolute;transform:translate(0)}.dv-resize-container.dv-hidden{display:none}.dv-resize-container.dv-resize-container-dragging{opacity:var(--dv-floating-group-dragging-opacity);will-change:transform, opacity}.dv-resize-container .dv-resize-handle-top{width:calc(100% - 8px);height:4px;z-index:var(--dv-overlay-z-index);cursor:ns-resize;position:absolute;top:-2px;left:4px}.dv-resize-container .dv-resize-handle-bottom{width:calc(100% - 8px);height:4px;z-index:var(--dv-overlay-z-index);cursor:ns-resize;position:absolute;bottom:-2px;left:4px}.dv-resize-container .dv-resize-handle-left{width:4px;height:calc(100% - 8px);z-index:var(--dv-overlay-z-index);cursor:ew-resize;position:absolute;top:4px;left:-2px}.dv-resize-container .dv-resize-handle-right{width:4px;height:calc(100% - 8px);z-index:var(--dv-overlay-z-index);cursor:ew-resize;position:absolute;top:4px;right:-2px}.dv-resize-container .dv-resize-handle-topleft{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:nw-resize;position:absolute;top:-2px;left:-2px}.dv-resize-container .dv-resize-handle-topright{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:ne-resize;position:absolute;top:-2px;right:-2px}.dv-resize-container .dv-resize-handle-bottomleft{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:sw-resize;position:absolute;bottom:-2px;left:-2px}.dv-resize-container .dv-resize-handle-bottomright{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:se-resize;position:absolute;bottom:-2px;right:-2px}.dv-render-overlay{--dv-overlay-z-index:var(--dv-overlay-z-index,999);z-index:1;contain:layout paint;isolation:isolate;will-change:transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;transform:translate(0)}.dv-render-overlay.dv-render-overlay-float{z-index:calc(var(--dv-overlay-z-index) - 1)}.dv-debug .dv-render-overlay{outline-offset:-1;outline:1px solid red}.dv-pane-container{width:100%;height:100%}.dv-pane-container.dv-animated .dv-view{will-change:transform;backface-visibility:hidden;transition:transform .15s ease-out;transform:translate(0)}.dv-pane-container .dv-view{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.dv-pane-container .dv-view:not(:first-child):before{background-color:#0000!important}.dv-pane-container .dv-view:not(:first-child) .dv-pane>.dv-pane-header{border-top:1px solid var(--dv-paneview-header-border-color)}.dv-pane-container .dv-view .dv-default-header{background-color:var(--dv-group-view-background-color);color:var(--dv-activegroup-visiblepanel-tab-color);cursor:pointer;padding:0 8px;display:flex}.dv-pane-container .dv-view .dv-default-header .dv-pane-header-icon{justify-content:center;align-items:center;display:flex}.dv-pane-container .dv-view .dv-default-header>span{flex-grow:1;padding-left:8px}.dv-pane-container:first-of-type>.dv-pane>.dv-pane-header{border-top:none!important}.dv-pane-container .dv-pane{flex-direction:column;height:100%;display:flex;overflow:hidden}.dv-pane-container .dv-pane .dv-pane-header{box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:none;position:relative}.dv-pane-container .dv-pane .dv-pane-header.dv-pane-draggable{cursor:pointer}.dv-pane-container .dv-pane .dv-pane-header:focus:before,.dv-pane-container .dv-pane .dv-pane-header:focus-within:before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-body{outline:none;flex-grow:1;position:relative;overflow:hidden auto}.dv-pane-container .dv-pane .dv-pane-body:focus:before,.dv-pane-container .dv-pane .dv-pane-body:focus-within:before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-enabled{background-color:#000}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-disabled{background-color:orange}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-maximum{background-color:green}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-minimum{background-color:red}.dv-split-view-container{width:100%;height:100%;position:relative;overflow:hidden}.dv-split-view-container.dv-splitview-disabled>.dv-sash-container>.dv-sash{pointer-events:none}.dv-split-view-container.dv-animation .dv-view,.dv-split-view-container.dv-animation .dv-sash{will-change:transform;backface-visibility:hidden;transition:transform .15s ease-out;transform:translate(0)}.dv-split-view-container.dv-horizontal{height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash{width:4px;height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-enabled{cursor:ew-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-maximum{cursor:w-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-minimum{cursor:e-resize}.dv-split-view-container.dv-horizontal>.dv-view-container>.dv-view:not(:first-child):before{width:1px;height:100%}.dv-split-view-container.dv-vertical{width:100%}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash{width:100%;height:4px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-enabled{cursor:ns-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-maximum{cursor:n-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-minimum{cursor:s-resize}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view{width:100%}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view:not(:first-child):before{width:100%;height:1px}.dv-split-view-container .dv-sash-container{width:100%;height:100%;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash{z-index:99;-webkit-user-select:none;user-select:none;touch-action:none;background-color:var(--dv-sash-color,transparent);outline:none;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):active,.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):hover{background-color:var(--dv-active-sash-color,transparent);transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:var(--dv-active-sash-transition-duration,.1s);transition-delay:var(--dv-active-sash-transition-delay,.5s)}.dv-split-view-container .dv-view-container{width:100%;height:100%;position:relative}.dv-split-view-container .dv-view-container .dv-view{box-sizing:border-box;height:100%;position:absolute;overflow:auto}.dv-split-view-container.dv-separator-border .dv-view:not(:first-child):before{content:" ";z-index:5;pointer-events:none;background-color:var(--dv-separator-border);position:absolute;top:0;left:0}.dv-dragged{transform:translate(0)}.dv-tab-ghost-drag{position:relative}.dv-tab-ghost-drag:after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab{flex-shrink:0}.dv-tab:focus-within,.dv-tab:focus{position:relative}.dv-tab:focus-within:after,.dv-tab:focus:after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab.dv-tab-dragging .dv-default-tab-action{background-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tab.dv-active-tab .dv-default-tab .dv-default-tab-action{visibility:visible}.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:hidden}.dv-tab.dv-inactive-tab .dv-default-tab:hover .dv-default-tab-action{visibility:visible}.dv-tab .dv-default-tab{white-space:nowrap;text-overflow:ellipsis;align-items:center;width:100%;height:100%;display:flex;position:relative}.dv-tab .dv-default-tab .dv-default-tab-content{flex-grow:1;margin-right:4px}.dv-tab .dv-default-tab .dv-default-tab-action{box-sizing:border-box;justify-content:center;align-items:center;padding:4px;display:flex}.dv-tab .dv-default-tab .dv-default-tab-action:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}.dv-tabs-overflow-dropdown-default{height:100%;color:var(--dv-activegroup-hiddenpanel-tab-color);margin:var(--dv-tab-margin);cursor:pointer;flex-shrink:0;align-items:center;padding:.25rem .5rem;display:flex}.dv-tabs-overflow-dropdown-default>span{padding-left:.25rem}.dv-tabs-overflow-dropdown-default>svg{transform:rotate(90deg)}.dv-tabs-overflow-dropdown-default:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}.dv-tabs-container{scrollbar-width:thin;will-change:scroll-position;height:100%;display:flex;position:relative;overflow:auto;transform:translate(0)}.dv-tabs-container.dv-tabs-container-vertical{writing-mode:vertical-rl;width:100%;height:fit-content;max-height:100%}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before,.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{content:" ";z-index:5;pointer-events:none;background-color:var(--dv-tab-divider-color);position:absolute;top:0;left:0}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before{width:1px;height:100%}.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{width:100%;height:1px}.dv-tabs-container::-webkit-scrollbar{height:3px}.dv-tabs-container::-webkit-scrollbar-track{background:0 0}.dv-tabs-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color)}.dv-scrollable>.dv-tabs-container{overflow:hidden}.dv-tab{-webkit-user-drag:element;cursor:pointer;box-sizing:border-box;font-size:var(--dv-tab-font-size);margin:var(--dv-tab-margin);outline:none;padding:.25rem .5rem;position:relative}.dv-tab.dv-tab--shifting{will-change:transform, margin-left, margin-right, margin-top, margin-bottom;transition:transform var(--dv-transition-duration,.2s) ease-out, margin-left var(--dv-transition-duration,.2s) ease-out, margin-right var(--dv-transition-duration,.2s) ease-out, margin-top var(--dv-transition-duration,.2s) ease-out, margin-bottom var(--dv-transition-duration,.2s) ease-out}.dv-tab.dv-tab--dragging,.dv-tab.dv-tab--group-collapsed{opacity:0;pointer-events:none;transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;overflow:hidden;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.dv-tab.dv-tab--group-expanding{transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out}@media (prefers-reduced-motion:reduce){.dv-tab,.dv-tab-group-chip{transition:none!important}}.dv-tab-group-chip{padding:var(--dv-tab-group-chip-padding);border-radius:var(--dv-tab-group-chip-border-radius);font-size:var(--dv-tab-group-chip-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;background-color:var(--dv-tab-group-color);color:#fff;align-self:center;align-items:center;margin:0 8px;line-height:1;display:inline-flex}.dv-tab-group-chip.dv-tab-group-chip--accent-off{color:inherit;background-color:#0000}.dv-tab-group-chip.dv-tab-group-chip--shifting{will-change:margin-left;transition:margin-left var(--dv-transition-duration,.2s) ease-out}.dv-tab-group-chip.dv-tab-group-chip--dragging{opacity:0;pointer-events:none;transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;overflow:hidden;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.dv-tab-group-chip .dv-tab-group-chip-label--empty{display:none}.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty){border-radius:50%;width:12px;height:12px;padding:0;position:relative}.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty):before{content:"";position:absolute;inset:-8px}.dv-tab-group-underline{opacity:var(--dv-tab-group-line-opacity);pointer-events:none;z-index:10;position:absolute;bottom:0}.dv-groupview-header-bottom .dv-tab-group-underline{top:0;bottom:auto}.dv-tabs-container-vertical .dv-tab-group-underline{bottom:auto;left:0}.dv-tabs-container-vertical .dv-tab-group-chip{margin:8px 0}.dv-tabs-container-vertical .dv-tab{padding:.5rem .25rem}.dv-tabs-container-vertical .dv-tab.dv-tab--group-collapsed{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-container-vertical .dv-tab.dv-tab--group-expanding{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out}.dv-tabs-container-vertical .dv-tab.dv-tab--dragging{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-overflow-container{height:unset;font-size:var(--dv-tabs-and-actions-container-font-size);border:1px solid var(--dv-tab-divider-color);background-color:var(--dv-group-view-background-color);flex-direction:column;max-height:min(50vh,400px);overflow-y:auto}.dv-tabs-overflow-container::-webkit-scrollbar{width:6px}.dv-tabs-overflow-container::-webkit-scrollbar-track{background:0 0}.dv-tabs-overflow-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color);border-radius:3px}.dv-tabs-overflow-container{scrollbar-width:thin}.dv-tabs-overflow-container .dv-tab:not(:last-child){border-bottom:1px solid var(--dv-tab-divider-color)}.dv-tabs-overflow-container .dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tabs-overflow-container .dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-tabs-overflow-container .dv-tabs-overflow-group-header{color:var(--dv-activegroup-hiddenpanel-tab-color);cursor:pointer;border-bottom:1px solid var(--dv-tab-divider-color);align-items:center;gap:6px;padding:4px 8px;font-size:.8em;font-weight:600;display:flex}.dv-tabs-overflow-container .dv-tabs-overflow-group-header:hover{background-color:var(--dv-icon-hover-background-color)}.dv-tabs-overflow-container .dv-tabs-overflow-group-color{background-color:var(--dv-tab-group-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dv-tabs-overflow-container .dv-tabs-overflow-group-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dv-tabs-overflow-container .dv-tabs-overflow-group-collapsed-badge{opacity:.7;background-color:var(--dv-tab-divider-color);border-radius:3px;padding:1px 4px;font-size:.75em;font-weight:400}.dv-tabs-overflow-container .dv-tab.dv-tab--grouped{padding-left:16px}.dv-tabs-and-actions-container{background-color:var(--dv-tabs-and-actions-container-background-color);box-sizing:border-box;height:var(--dv-tabs-and-actions-container-height);font-size:var(--dv-tabs-and-actions-container-font-size);flex-shrink:0;display:flex}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-scrollable,.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container{flex-grow:1}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container .dv-tab{flex-grow:1;padding:0}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-void-container{flex-grow:0}.dv-tabs-and-actions-container .dv-void-container{flex-grow:1;display:flex}.dv-tabs-and-actions-container .dv-void-container.dv-draggable{cursor:grab}.dv-tabs-and-actions-container .dv-right-actions-container{display:flex}.dv-tabs-and-actions-container .dv-right-actions-container.dv-right-actions-container-vertical{flex-direction:column}.dv-tabs-and-actions-container.dv-groupview-header-vertical{height:auto;width:var(--dv-tabs-and-actions-container-height);flex-direction:column}.dv-watermark{height:100%;display:flex}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tl-bg:#080a0d;--tl-surface:#11151b;--tl-surface-elevated:#171d25;--tl-surface-raised:#1d2530;--tl-border:#27313d;--tl-border-muted:var(--tl-border)}@supports (color:color-mix(in lab, red, red)){:root{--tl-border-muted:color-mix(in srgb, var(--tl-border) 68%, transparent)}}:root{--tl-text-primary:#e7edf5;--tl-text-secondary:#8d9aad;--tl-text-muted:#647284;--tl-accent:#74a7ff;--tl-positive:#28d18c;--tl-negative:#ff6b7d;--tl-warning:#f5b84b;--tl-purple:#9b86ff;--tl-app-tint:#05070a;--tl-card-shadow:#0000002e;--tl-sidebar-width:260px;--tl-sidebar-collapsed-width:72px;--tl-configure-width:398px;--tl-radius:8px;--tl-radius-sm:6px;--tl-shadow-panel:0 18px 70px #00000057;--background:var(--tl-bg);--foreground:var(--tl-text-primary);--card:var(--tl-surface-elevated);--card-foreground:var(--tl-text-primary);--popover:var(--tl-surface);--popover-foreground:var(--tl-text-primary);--primary:var(--tl-accent);--primary-foreground:#06111f;--secondary:var(--tl-surface-raised);--secondary-foreground:var(--tl-text-primary);--muted:var(--tl-surface-elevated);--muted-foreground:var(--tl-text-muted);--accent:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent:color-mix(in srgb, var(--tl-accent) 18%, var(--tl-surface))}}:root{--accent-foreground:var(--tl-text-primary);--destructive:var(--tl-negative);--destructive-foreground:var(--tl-negative);--border:var(--tl-border);--input:var(--tl-border-muted);--ring:var(--tl-accent)}.app-shell[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tl-bg:#f6f7f9;--tl-surface:#fff;--tl-surface-elevated:#fdfefe;--tl-surface-raised:#eef2f6;--tl-border:#dde3ea;--tl-border-muted:var(--tl-border)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-theme=light]{--tl-border-muted:color-mix(in srgb, var(--tl-border) 72%, transparent)}}.app-shell[data-theme=light]{--tl-text-primary:#111827;--tl-text-secondary:#5f6b7a;--tl-text-muted:#7a8695;--tl-accent:#4f8cff;--tl-positive:#15a46c;--tl-negative:#d94b5b;--tl-warning:#d89a22;--tl-purple:#7c5cff;--tl-app-tint:#fff;--tl-card-shadow:#0f172a1a;--tl-shadow-panel:0 18px 70px #0f172a24;--primary-foreground:#fff}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--tl-bg);color:var(--tl-text-primary);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input,textarea,select{font:inherit}button{color:inherit}.app-shell{grid-template-columns:var(--tl-sidebar-width) minmax(0, 1fr);background:var(--tl-bg);height:100vh;min-height:0;color:var(--tl-text-primary);transition:grid-template-columns .18s;display:grid}.app-shell[data-sidebar-collapsed=true]{grid-template-columns:var(--tl-sidebar-collapsed-width) minmax(0, 1fr)}.app-sidebar{border-right:1px solid var(--tl-border);background:var(--tl-surface);flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.app-sidebar{background:color-mix(in srgb, var(--tl-surface) 92%, var(--tl-app-tint))}}.app-sidebar__brand{border-bottom:1px solid var(--tl-border-muted);grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:62px;padding:12px;display:grid}.app-sidebar__identity{justify-items:center;gap:8px;display:grid}.app-sidebar__mark{border:1px solid var(--tl-accent);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-sidebar__mark{border:1px solid color-mix(in srgb, var(--tl-accent) 30%, var(--tl-border))}}.app-sidebar__mark{border-radius:var(--tl-radius-sm);background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__mark{background:color-mix(in srgb, var(--tl-accent) 10%, var(--tl-surface))}}.app-sidebar__mark{color:var(--tl-text-primary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700}.app-sidebar__mark-button{cursor:pointer;transition:background .14s,border-color .14s,color .14s}.app-sidebar__mark-button:hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__mark-button:hover{border-color:color-mix(in srgb, var(--tl-accent) 48%, var(--tl-border))}}.app-sidebar__mark-button:hover{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__mark-button:hover{background:color-mix(in srgb, var(--tl-accent) 16%, var(--tl-surface))}}.app-sidebar__mark-button:hover{color:var(--tl-text-primary)}.app-sidebar__brand-copy{min-width:0}.app-sidebar__title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;line-height:1.25;overflow:hidden}.app-sidebar__subtitle{color:var(--tl-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;line-height:1.35;overflow:hidden}.app-shell[data-sidebar-collapsed=true] .app-sidebar__brand{grid-template-columns:34px;place-content:start center}.app-shell[data-sidebar-collapsed=true] .app-sidebar__brand-copy,.app-shell[data-sidebar-collapsed=true] .app-sidebar__brand>.icon-button{display:none}.app-sidebar__nav{flex:1;min-height:0;padding:10px 7px;overflow:hidden auto}.app-sidebar__section{margin-bottom:12px}.app-sidebar__section-header{border-radius:var(--tl-radius-sm);min-height:28px;color:var(--tl-text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:background .14s,color .14s;display:grid}.app-sidebar__section-header:hover{background:var(--tl-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__section-header:hover{background:color-mix(in srgb, var(--tl-surface-elevated) 62%, transparent)}}.app-sidebar__section-header:hover{color:var(--tl-text-secondary)}.app-sidebar__section-toggle{min-width:0;color:var(--tl-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.app-sidebar__section-toggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-sidebar__section-chevron{flex:none;transition:transform .16s}.app-sidebar__section[data-open=false] .app-sidebar__section-chevron{transform:rotate(-90deg)}.app-sidebar__section-actions{opacity:0;gap:2px;padding-right:2px;transition:opacity .14s;display:flex}.app-sidebar__section-header:hover .app-sidebar__section-actions{opacity:1}.app-sidebar__section-action{width:23px;height:23px;color:var(--tl-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;transition:background .14s,color .14s;display:inline-grid}.app-sidebar__section-action:hover{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__section-action:hover{background:color-mix(in srgb, var(--tl-surface-raised) 74%, transparent)}}.app-sidebar__section-action:hover{color:var(--tl-text-primary)}.workspace-list{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .16s,opacity .14s;display:grid}.app-sidebar__section[data-open=false] .workspace-list{opacity:0;pointer-events:none;grid-template-rows:0fr}.workspace-list__inner{gap:2px;min-height:0;padding-top:3px;display:grid;overflow:hidden}.app-sidebar__section[data-open=true] .workspace-list__inner{overflow:visible}.app-sidebar__section[data-open=false] .workspace-list__inner{visibility:hidden}.workspace-item{border-radius:var(--tl-radius-sm);width:100%;min-height:31px;color:var(--tl-text-secondary);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:background .14s,border-color .14s,color .14s;display:grid;position:relative}.workspace-item:hover{background:var(--tl-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.workspace-item:hover{background:color-mix(in srgb, var(--tl-surface-elevated) 58%, transparent)}}.workspace-item:hover{color:var(--tl-text-primary)}.workspace-item[data-active=true]{border-color:var(--tl-border)}@supports (color:color-mix(in lab, red, red)){.workspace-item[data-active=true]{border-color:color-mix(in srgb, var(--tl-border) 58%, transparent)}}.workspace-item[data-active=true]{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.workspace-item[data-active=true]{background:color-mix(in srgb, var(--tl-surface-raised) 54%, transparent)}}.workspace-item[data-active=true]{color:var(--tl-text-primary)}.workspace-item[data-active=true] .workspace-item__name{color:var(--tl-text-primary);font-weight:620}.workspace-item__main{border-radius:var(--tl-radius-sm);width:100%;min-width:0;min-height:29px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:7px;padding:0 7px;display:grid}.workspace-item__main--editing{cursor:default}.workspace-item__icon{border:1px solid var(--tl-border);place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-item__icon{border:1px solid color-mix(in srgb, var(--tl-border) 54%, transparent)}}.workspace-item__icon{background:var(--tl-surface-raised);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.workspace-item__icon{background:color-mix(in srgb, var(--tl-surface-raised) 50%, transparent)}}.workspace-item__icon{color:var(--tl-text-muted);font-size:9px;font-weight:700;transition:background .14s,border-color .14s,color .14s}.workspace-item__icon svg{width:12px;height:12px}.workspace-item:hover .workspace-item__icon,.workspace-item[data-active=true] .workspace-item__icon{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-item:hover .workspace-item__icon,.workspace-item[data-active=true] .workspace-item__icon{border-color:color-mix(in srgb, var(--tl-accent) 46%, var(--tl-border))}}.workspace-item:hover .workspace-item__icon,.workspace-item[data-active=true] .workspace-item__icon{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-item:hover .workspace-item__icon,.workspace-item[data-active=true] .workspace-item__icon{background:color-mix(in srgb, var(--tl-accent) 16%, var(--tl-surface))}}.workspace-item:hover .workspace-item__icon,.workspace-item[data-active=true] .workspace-item__icon{color:var(--tl-text-primary)}.workspace-item__icon[data-custom=true]{color:var(--tl-text-secondary)}.workspace-item:hover .workspace-item__icon[data-custom=true],.workspace-item[data-active=true] .workspace-item__icon[data-custom=true]{color:var(--tl-accent)}.workspace-item__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:520;line-height:1.2;overflow:hidden}.workspace-item__input{border:1px solid var(--tl-accent);width:100%;min-width:0;height:23px}@supports (color:color-mix(in lab, red, red)){.workspace-item__input{border:1px solid color-mix(in srgb, var(--tl-accent) 42%, var(--tl-border))}}.workspace-item__input{background:var(--tl-bg);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.workspace-item__input{background:color-mix(in srgb, var(--tl-bg) 70%, transparent)}}.workspace-item__input{color:var(--tl-text-primary);outline:none;padding:0 6px;font-size:12px}.workspace-item__actions{opacity:0;align-items:center;padding-right:3px;transition:opacity .14s;display:flex;position:relative}.workspace-item:hover .workspace-item__actions,.workspace-item[data-menu-open=true] .workspace-item__actions{opacity:1}.workspace-item__menu-trigger{width:24px;height:24px;color:var(--tl-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:inline-grid}.workspace-item__menu-trigger:hover{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.workspace-item__menu-trigger:hover{background:color-mix(in srgb, var(--tl-surface-raised) 74%, transparent)}}.workspace-item__menu-trigger:hover{color:var(--tl-text-primary)}.workspace-item__menu{z-index:120;border:1px solid var(--tl-border);gap:2px;min-width:158px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.workspace-item__menu{border:1px solid color-mix(in srgb, var(--tl-border) 78%, transparent)}}.workspace-item__menu{border-radius:var(--tl-radius);background:var(--tl-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.workspace-item__menu{background:color-mix(in srgb, var(--tl-surface-elevated) 98%, var(--tl-app-tint))}}.workspace-item__menu{padding:4px;box-shadow:inset 0 1px #ffffff0d,0 14px 42px #0000004d}.workspace-menu__item{min-height:25px;color:var(--tl-text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;padding:0 6px;font-size:11px;font-weight:520;transition:background .12s,color .12s;display:grid}.workspace-menu__item:hover{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.workspace-menu__item:hover{background:color-mix(in srgb, var(--tl-surface-raised) 82%, transparent)}}.workspace-menu__item:hover{color:var(--tl-text-primary)}.workspace-menu__item[data-danger=true]{color:var(--tl-negative);box-shadow:0 -1px 0 var(--tl-border);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.workspace-menu__item[data-danger=true]{box-shadow:0 -1px 0 color-mix(in srgb, var(--tl-border) 54%, transparent)}}.workspace-menu__item[data-danger=true]:hover{background:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.workspace-menu__item[data-danger=true]:hover{background:color-mix(in srgb, var(--tl-negative) 10%, transparent)}}.workspace-menu__item svg{color:var(--tl-text-muted)}.workspace-menu__item[data-danger=true] svg{color:currentColor}.workspace-menu__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-icon-picker{gap:5px;width:190px;padding:6px;display:grid}.workspace-icon-picker__chrome{justify-content:flex-end;min-height:22px;margin-bottom:-2px;display:flex}.workspace-icon-picker__reset{width:22px;height:22px;color:var(--tl-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:inline-grid}.workspace-icon-picker__reset:hover{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.workspace-icon-picker__reset:hover{background:color-mix(in srgb, var(--tl-surface-raised) 76%, transparent)}}.workspace-icon-picker__reset:hover{color:var(--tl-text-primary)}.workspace-icon-picker__grid{grid-template-columns:repeat(5,32px);gap:3px;max-height:322px;padding-right:2px;display:grid;overflow:auto}.workspace-icon-picker__grid button{border:1px solid var(--tl-border);place-items:center;width:32px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-icon-picker__grid button{border:1px solid color-mix(in srgb, var(--tl-border) 38%, transparent)}}.workspace-icon-picker__grid button{background:var(--tl-surface);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.workspace-icon-picker__grid button{background:color-mix(in srgb, var(--tl-surface) 42%, transparent)}}.workspace-icon-picker__grid button{color:var(--tl-text-muted);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.workspace-icon-picker__grid button:hover,.workspace-icon-picker__grid button[data-selected=true]{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-icon-picker__grid button:hover,.workspace-icon-picker__grid button[data-selected=true]{border-color:color-mix(in srgb, var(--tl-accent) 46%, var(--tl-border))}}.workspace-icon-picker__grid button:hover,.workspace-icon-picker__grid button[data-selected=true]{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-icon-picker__grid button:hover,.workspace-icon-picker__grid button[data-selected=true]{background:color-mix(in srgb, var(--tl-accent) 14%, transparent)}}.workspace-icon-picker__grid button:hover,.workspace-icon-picker__grid button[data-selected=true]{color:var(--tl-text-primary)}.workspace-icon-picker__grid button[data-selected=true]{box-shadow:0 0 0 1px var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-icon-picker__grid button[data-selected=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--tl-accent) 18%, transparent)}}.workspace-delete-confirm{gap:8px;width:190px;padding:6px;display:grid}.workspace-delete-confirm__copy{gap:4px;display:grid}.workspace-delete-confirm__copy strong{color:var(--tl-text-primary);font-size:11px;font-weight:650;line-height:1.25}.workspace-delete-confirm__copy span{color:var(--tl-negative);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden}.workspace-delete-confirm__copy p{color:var(--tl-text-muted);margin:0;font-size:10px;line-height:1.35}.workspace-delete-confirm__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;display:grid}.workspace-delete-confirm__actions button{border:1px solid var(--tl-border);min-height:25px}@supports (color:color-mix(in lab, red, red)){.workspace-delete-confirm__actions button{border:1px solid color-mix(in srgb, var(--tl-border) 64%, transparent)}}.workspace-delete-confirm__actions button{background:var(--tl-surface-raised);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.workspace-delete-confirm__actions button{background:color-mix(in srgb, var(--tl-surface-raised) 62%, transparent)}}.workspace-delete-confirm__actions button{color:var(--tl-text-secondary);cursor:pointer;font-size:11px;font-weight:580;transition:background .12s,border-color .12s,color .12s}.workspace-delete-confirm__actions button:hover{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.workspace-delete-confirm__actions button:hover{background:color-mix(in srgb, var(--tl-surface-raised) 86%, transparent)}}.workspace-delete-confirm__actions button:hover{color:var(--tl-text-primary)}.workspace-delete-confirm__actions button[data-danger=true]{border-color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.workspace-delete-confirm__actions button[data-danger=true]{border-color:color-mix(in srgb, var(--tl-negative) 44%, var(--tl-border))}}.workspace-delete-confirm__actions button[data-danger=true]{background:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.workspace-delete-confirm__actions button[data-danger=true]{background:color-mix(in srgb, var(--tl-negative) 13%, transparent)}}.workspace-delete-confirm__actions button[data-danger=true]{color:var(--tl-negative)}.workspace-delete-confirm__actions button[data-danger=true]:hover{border-color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.workspace-delete-confirm__actions button[data-danger=true]:hover{border-color:color-mix(in srgb, var(--tl-negative) 64%, var(--tl-border))}}.workspace-delete-confirm__actions button[data-danger=true]:hover{background:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.workspace-delete-confirm__actions button[data-danger=true]:hover{background:color-mix(in srgb, var(--tl-negative) 18%, transparent)}}.workspace-delete-confirm__actions button[data-danger=true]:hover{color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.workspace-delete-confirm__actions button[data-danger=true]:hover{color:color-mix(in srgb, var(--tl-negative) 88%, white)}}.app-shell[data-sidebar-collapsed=true] .workspace-item{grid-template-columns:1fr;justify-content:center;justify-items:center;min-height:31px}.app-shell[data-sidebar-collapsed=true] .workspace-item__main{grid-template-columns:21px;justify-content:center;padding:0}.app-shell[data-sidebar-collapsed=true] .app-sidebar__section-header{grid-template-columns:1fr;justify-items:center;min-height:20px;margin-bottom:4px}.app-shell[data-sidebar-collapsed=true] .app-sidebar__section-toggle{text-transform:none;justify-content:center;width:100%;padding:0;font-size:9px;font-weight:650}.app-shell[data-sidebar-collapsed=true] .app-sidebar__section-chevron,.app-shell[data-sidebar-collapsed=true] .app-sidebar__section-actions,.app-shell[data-sidebar-collapsed=true] .workspace-item__actions,.app-shell[data-sidebar-collapsed=true] .workspace-item__name{display:none}.sidebar-empty{min-height:28px;color:var(--tl-text-muted);padding:7px;font-size:12px}.app-sidebar__footer{border-top:1px solid var(--tl-border-muted);gap:10px;padding:12px;display:grid;position:relative}.sidebar-settings-wrap{position:relative}.sidebar-settings-menu{z-index:20;border:1px solid var(--tl-border);border-radius:var(--tl-radius);background:var(--tl-surface-elevated);gap:4px;width:210px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.sidebar-settings-menu{background:color-mix(in srgb, var(--tl-surface-elevated) 96%, var(--tl-app-tint))}}.sidebar-settings-menu{box-shadow:var(--tl-shadow-panel);padding:6px}.sidebar-settings-menu__item{border-radius:var(--tl-radius-sm);min-height:32px;color:var(--tl-text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:grid}.sidebar-settings-menu__item:hover{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.sidebar-settings-menu__item:hover{background:color-mix(in srgb, var(--tl-surface-raised) 76%, transparent)}}.sidebar-settings-menu__item:hover{color:var(--tl-text-primary)}.sidebar-settings-menu__item strong{color:var(--tl-text-primary);font-size:11px;font-weight:650}.sidebar-settings-menu__status{cursor:default;color:var(--tl-positive)}.sidebar-settings-menu__status:hover{background:0 0}.sidebar-status{min-width:0;color:var(--tl-positive);align-items:center;gap:7px;font-size:11px;display:flex}.sidebar-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-controls{align-items:center;gap:6px;display:flex}.sidebar-chip,.subtle-button,.danger-button,.toolbar-row button,.toolbar-grid button{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-surface-elevated);justify-content:center;align-items:center;gap:7px;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sidebar-chip,.subtle-button,.danger-button,.toolbar-row button,.toolbar-grid button{background:color-mix(in srgb, var(--tl-surface-elevated) 76%, transparent)}}.sidebar-chip,.subtle-button,.danger-button,.toolbar-row button,.toolbar-grid button{color:var(--tl-text-secondary);cursor:pointer;padding:0 9px;font-size:12px;transition:background .14s,border-color .14s,color .14s,transform .14s}.sidebar-chip:hover,.subtle-button:hover,.toolbar-row button:hover,.toolbar-grid button:hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.sidebar-chip:hover,.subtle-button:hover,.toolbar-row button:hover,.toolbar-grid button:hover{border-color:color-mix(in srgb, var(--tl-accent) 32%, var(--tl-border))}}.sidebar-chip:hover,.subtle-button:hover,.toolbar-row button:hover,.toolbar-grid button:hover{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.sidebar-chip:hover,.subtle-button:hover,.toolbar-row button:hover,.toolbar-grid button:hover{background:color-mix(in srgb, var(--tl-surface-raised) 84%, transparent)}}.sidebar-chip:hover,.subtle-button:hover,.toolbar-row button:hover,.toolbar-grid button:hover{color:var(--tl-text-primary)}.toolbar-row button:disabled,.toolbar-grid button:disabled{cursor:not-allowed;opacity:.45}.danger-button{color:var(--tl-negative)}.danger-button:hover{border-color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.danger-button:hover{border-color:color-mix(in srgb, var(--tl-negative) 36%, var(--tl-border))}}.danger-button:hover{background:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.danger-button:hover{background:color-mix(in srgb, var(--tl-negative) 10%, var(--tl-surface))}}.subtle-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.45}.subtle-button[data-variant=primary]{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.subtle-button[data-variant=primary]{border-color:color-mix(in srgb, var(--tl-accent) 46%, var(--tl-border))}}.subtle-button[data-variant=primary]{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.subtle-button[data-variant=primary]{background:color-mix(in srgb, var(--tl-accent) 16%, var(--tl-surface))}}.subtle-button[data-variant=primary]{color:var(--tl-text-primary)}.subtle-button[data-variant=primary]:not(:disabled):hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.subtle-button[data-variant=primary]:not(:disabled):hover{border-color:color-mix(in srgb, var(--tl-accent) 62%, var(--tl-border))}}.subtle-button[data-variant=primary]:not(:disabled):hover{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.subtle-button[data-variant=primary]:not(:disabled):hover{background:color-mix(in srgb, var(--tl-accent) 22%, var(--tl-surface))}}.icon-button{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-surface-elevated);flex:none;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.icon-button{background:color-mix(in srgb, var(--tl-surface-elevated) 70%, transparent)}}.icon-button{color:var(--tl-text-secondary);cursor:pointer;transition:background .14s,border-color .14s,color .14s}.icon-button:hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.icon-button:hover{border-color:color-mix(in srgb, var(--tl-accent) 34%, var(--tl-border))}}.icon-button:hover{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.icon-button:hover{background:color-mix(in srgb, var(--tl-surface-raised) 90%, transparent)}}.icon-button:hover{color:var(--tl-text-primary)}.icon-button[data-active=true]{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.icon-button[data-active=true]{border-color:color-mix(in srgb, var(--tl-accent) 42%, var(--tl-border))}}.icon-button[data-active=true]{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.icon-button[data-active=true]{background:color-mix(in srgb, var(--tl-accent) 13%, transparent)}}.icon-button[data-active=true]{color:var(--tl-text-primary)}.app-shell[data-sidebar-collapsed=true] .app-sidebar__footer{align-items:center}.app-shell[data-sidebar-collapsed=true] .sidebar-settings-menu{bottom:0;left:calc(100% + 10px);right:auto}.app-shell[data-sidebar-collapsed=true] .sidebar-status,.app-shell[data-sidebar-collapsed=true] .sidebar-chip{display:none}.app-shell[data-sidebar-collapsed=true] .sidebar-controls{justify-content:center;display:grid}.app-stage{background:linear-gradient(var(--tl-border) 1px, transparent 1px), linear-gradient(90deg, var(--tl-border) 1px, transparent 1px), var(--tl-bg);min-width:0;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-stage{background:linear-gradient(color-mix(in srgb, var(--tl-border) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--tl-border) 14%, transparent) 1px, transparent 1px), var(--tl-bg)}}.app-stage{background-size:32px 32px}.workspace-chrome{grid-template-columns:minmax(0,1fr);height:100vh;min-height:0;display:grid;position:relative;overflow:hidden}.workspace-stage{grid-template-rows:38px minmax(0,1fr);min-width:0;min-height:0;display:grid}.workspace-stage__header{box-sizing:border-box;border-bottom:1px solid var(--tl-border-muted);background:var(--tl-bg);justify-content:space-between;align-items:center;gap:10px;min-width:0;height:38px;min-height:0;max-height:38px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-stage__header{background:color-mix(in srgb, var(--tl-bg) 88%, transparent)}}.workspace-stage__header{padding:0 16px;transition:background .16s,border-color .16s}.workspace-stage__header:hover,.workspace-stage__header:focus-within{border-color:var(--tl-border)}@supports (color:color-mix(in lab, red, red)){.workspace-stage__header:hover,.workspace-stage__header:focus-within{border-color:color-mix(in srgb, var(--tl-border) 72%, transparent)}}.workspace-stage__header:hover,.workspace-stage__header:focus-within{background:var(--tl-surface)}@supports (color:color-mix(in lab, red, red)){.workspace-stage__header:hover,.workspace-stage__header:focus-within{background:color-mix(in srgb, var(--tl-surface) 42%, transparent)}}.workspace-stage__identity{align-items:baseline;gap:9px;min-width:0;height:100%;display:flex;overflow:hidden}.workspace-stage__header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;line-height:38px;overflow:hidden}.workspace-kicker{max-width:0;color:var(--tl-text-muted);opacity:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:38px;transition:max-width .16s,opacity .12s,transform .16s;overflow:hidden;transform:translate(-4px)}.workspace-stage__header:hover .workspace-kicker,.workspace-stage__header:focus-within .workspace-kicker{opacity:1;max-width:140px;transform:translate(0)}.workspace-meta{opacity:0;pointer-events:none;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;max-width:0;height:100%;transition:max-width .16s,opacity .12s,transform .16s;display:flex;overflow:hidden;transform:translate(6px)}.workspace-stage__header:hover .workspace-meta,.workspace-stage__header:focus-within .workspace-meta{opacity:1;pointer-events:auto;max-width:260px;transform:translate(0)}.workspace-meta span{box-sizing:border-box;border:1px solid var(--tl-border-muted);height:20px;color:var(--tl-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;line-height:20px;display:inline-flex}.workspace-stage__body{min-width:0;min-height:0;padding:10px;position:relative;overflow:hidden}.stage-loading{height:100%;color:var(--tl-text-secondary);place-items:center;font-size:12px;display:grid}.dock-stage{border:1px solid var(--tl-border);border-radius:var(--tl-radius);background:var(--tl-surface);height:100%;min-height:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dock-stage{background:color-mix(in srgb, var(--tl-surface) 86%, transparent)}}.dockview-theme-dark{--dv-background-color:var(--tl-surface);--dv-paneview-active-outline-color:var(--tl-accent);--dv-tabs-and-actions-container-height:28px;--dv-tabs-and-actions-container-font-size:12px;--dv-tabs-and-actions-container-background-color:var(--tl-surface);--dv-activegroup-visiblepanel-tab-background-color:var(--tl-surface-elevated);--dv-activegroup-hiddenpanel-tab-background-color:var(--tl-surface);--dv-inactivegroup-visiblepanel-tab-background-color:var(--tl-surface);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--tl-surface);--dv-activegroup-visiblepanel-tab-color:var(--tl-text-primary);--dv-activegroup-hiddenpanel-tab-color:var(--tl-text-secondary);--dv-inactivegroup-visiblepanel-tab-color:var(--tl-text-secondary);--dv-inactivegroup-hiddenpanel-tab-color:var(--tl-text-muted);--dv-separator-border:var(--tl-border)}.dockview-theme-dark .dv-view{background:var(--tl-surface)}.traderlive-dock-tab-shell{width:100%;min-width:0;height:100%;display:flex}.traderlive-dock-tab-shell .dv-default-tab{width:100%;min-width:0}.traderlive-dock-tab-shell .dv-default-tab-content{padding-right:12px}.traderlive-dock-tab-shell .dv-default-tab-action{border-radius:5px;width:18px;margin-left:8px}.traderlive-dock-tab-shell .dv-default-tab-action:hover{background:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.traderlive-dock-tab-shell .dv-default-tab-action:hover{background:color-mix(in srgb, var(--tl-negative) 18%, transparent)}}.traderlive-dock-tab-shell .dv-default-tab-action:hover{color:var(--tl-negative)}.traderlive-dock-tab-editor{align-items:center;width:100%;height:100%;padding:0 7px;display:grid}.traderlive-dock-tab-editor input{border:1px solid var(--tl-accent);min-width:0;height:20px}@supports (color:color-mix(in lab, red, red)){.traderlive-dock-tab-editor input{border:1px solid color-mix(in srgb, var(--tl-accent) 42%, var(--tl-border))}}.traderlive-dock-tab-editor input{background:var(--tl-bg);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.traderlive-dock-tab-editor input{background:color-mix(in srgb, var(--tl-bg) 68%, transparent)}}.traderlive-dock-tab-editor input{color:var(--tl-text-primary);font:inherit;outline:none;padding:0 7px;font-size:12px}.canvas-stage{border:1px solid var(--tl-border);border-radius:var(--tl-radius);background:linear-gradient(var(--tl-border) 1px, transparent 1px), linear-gradient(90deg, var(--tl-border) 1px, transparent 1px), var(--tl-surface);height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.canvas-stage{background:linear-gradient(color-mix(in srgb, var(--tl-border) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--tl-border) 18%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--tl-surface) 70%, transparent)}}.canvas-stage{cursor:grab;background-size:28px 28px}.canvas-stage:active{cursor:grabbing}.canvas-plane{transform-origin:0 0;width:1800px;height:1200px;position:absolute;inset:0}.canvas-node{position:absolute}.canvas-controls{gap:8px;width:148px;display:grid;position:absolute;bottom:12px;right:12px}.canvas-minimap{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-bg);height:82px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.canvas-minimap{background:color-mix(in srgb, var(--tl-bg) 74%, transparent)}}.canvas-minimap{box-shadow:var(--tl-shadow-panel)}.canvas-minimap span{border:1px solid var(--tl-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.canvas-minimap span{border:1px solid color-mix(in srgb, var(--tl-accent) 45%, transparent)}}.canvas-minimap span{background:var(--tl-accent);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.canvas-minimap span{background:color-mix(in srgb, var(--tl-accent) 18%, transparent)}}.canvas-control-row{justify-content:flex-end;gap:6px;display:flex}.module-instance{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius);background:var(--tl-surface-elevated);grid-template-rows:28px minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.module-instance{background:color-mix(in srgb, var(--tl-surface-elevated) 92%, transparent)}}.module-instance{box-shadow:0 10px 28px var(--tl-card-shadow);transition:border-color .14s,box-shadow .14s}.module-instance[data-actions-open=true]{z-index:50;overflow:visible}.module-instance[data-selected=true]{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.module-instance[data-selected=true]{border-color:color-mix(in srgb, var(--tl-accent) 42%, var(--tl-border))}}.module-instance[data-selected=true]{box-shadow:0 0 0 1px var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.module-instance[data-selected=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--tl-accent) 20%, transparent)}}.module-instance__header{z-index:60;border-bottom:1px solid var(--tl-border-muted);background:var(--tl-surface-raised);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 7px 0 9px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.module-instance__header{background:color-mix(in srgb, var(--tl-surface-raised) 54%, transparent)}}.module-instance__readout{align-items:center;gap:6px;min-width:0;display:inline-flex}.module-instance__status{background:var(--tl-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--tl-accent);border-radius:999px;flex:none;position:relative}@supports (color:color-mix(in lab, red, red)){.module-instance__status{box-shadow:0 0 0 3px color-mix(in srgb, var(--tl-accent) 13%, transparent)}}.module-instance__status[data-health=fresh]{background:var(--tl-positive);box-shadow:0 0 0 3px var(--tl-positive)}@supports (color:color-mix(in lab, red, red)){.module-instance__status[data-health=fresh]{box-shadow:0 0 0 3px color-mix(in srgb, var(--tl-positive) 14%, transparent)}}.module-instance__status[data-health=loading]{background:var(--tl-accent);box-shadow:0 0 0 3px var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.module-instance__status[data-health=loading]{box-shadow:0 0 0 3px color-mix(in srgb, var(--tl-accent) 13%, transparent)}}.module-instance__status[data-health=stale]{background:var(--tl-warning);box-shadow:0 0 0 3px var(--tl-warning)}@supports (color:color-mix(in lab, red, red)){.module-instance__status[data-health=stale]{box-shadow:0 0 0 3px color-mix(in srgb, var(--tl-warning) 13%, transparent)}}.module-instance__status[data-health=error]{background:var(--tl-negative);box-shadow:0 0 0 3px var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.module-instance__status[data-health=error]{box-shadow:0 0 0 3px color-mix(in srgb, var(--tl-negative) 15%, transparent)}}.module-instance__status[data-health=idle]{background:var(--tl-text-muted)}@supports (color:color-mix(in lab, red, red)){.module-instance__status[data-health=idle]{background:color-mix(in srgb, var(--tl-text-muted) 72%, var(--tl-accent))}}.module-instance__status[data-health=idle]{box-shadow:0 0 0 3px var(--tl-text-muted)}@supports (color:color-mix(in lab, red, red)){.module-instance__status[data-health=idle]{box-shadow:0 0 0 3px color-mix(in srgb, var(--tl-text-muted) 13%, transparent)}}.module-instance__source{border:1px solid var(--tl-border);place-items:center;height:17px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.module-instance__source{border:1px solid color-mix(in srgb, var(--tl-border) 72%, transparent)}}.module-instance__source{background:var(--tl-bg);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.module-instance__source{background:color-mix(in srgb, var(--tl-bg) 44%, transparent)}}.module-instance__source{color:var(--tl-text-muted);text-transform:uppercase;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:650;line-height:17px}.module-instance__source[data-source=provider]{border-color:var(--tl-positive)}@supports (color:color-mix(in lab, red, red)){.module-instance__source[data-source=provider]{border-color:color-mix(in srgb, var(--tl-positive) 22%, var(--tl-border))}}.module-instance__source[data-source=provider]{color:var(--tl-positive)}@supports (color:color-mix(in lab, red, red)){.module-instance__source[data-source=provider]{color:color-mix(in srgb, var(--tl-positive) 72%, var(--tl-text-secondary))}}.module-instance__source[data-source=mock]{border-color:var(--tl-warning)}@supports (color:color-mix(in lab, red, red)){.module-instance__source[data-source=mock]{border-color:color-mix(in srgb, var(--tl-warning) 26%, var(--tl-border))}}.module-instance__source[data-source=mock]{color:var(--tl-warning)}@supports (color:color-mix(in lab, red, red)){.module-instance__source[data-source=mock]{color:color-mix(in srgb, var(--tl-warning) 74%, var(--tl-text-secondary))}}.module-instance__source[data-source=local]{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.module-instance__source[data-source=local]{border-color:color-mix(in srgb, var(--tl-accent) 24%, var(--tl-border))}}.module-instance__source[data-source=local]{color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.module-instance__source[data-source=local]{color:color-mix(in srgb, var(--tl-accent) 70%, var(--tl-text-secondary))}}.module-instance__divider{background:var(--tl-border);width:1px;height:14px}@supports (color:color-mix(in lab, red, red)){.module-instance__divider{background:color-mix(in srgb, var(--tl-border) 64%, transparent)}}.module-instance__divider{margin:0 1px}.module-filter{opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;position:relative;transform:translate(-2px)}.module-instance__filter-divider{opacity:0;transition:opacity .14s}.module-instance__header:hover .module-filter,.module-instance__header:focus-within .module-filter,.module-instance[data-actions-open=true] .module-filter{opacity:1;pointer-events:auto;transform:translate(0)}.module-instance__header:hover .module-instance__filter-divider,.module-instance__header:focus-within .module-instance__filter-divider,.module-instance[data-actions-open=true] .module-instance__filter-divider{opacity:1}.module-filter__trigger{border-radius:var(--tl-radius-sm);width:22px;height:22px;color:var(--tl-text-muted);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.module-filter__trigger{color:color-mix(in srgb, var(--tl-text-muted) 82%, transparent)}}.module-filter__trigger{cursor:pointer;transition:background .14s,border-color .14s,color .14s}.module-filter__trigger:hover{border-color:var(--tl-border)}@supports (color:color-mix(in lab, red, red)){.module-filter__trigger:hover{border-color:color-mix(in srgb, var(--tl-border) 74%, transparent)}}.module-filter__trigger:hover{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.module-filter__trigger:hover{background:color-mix(in srgb, var(--tl-surface-raised) 82%, transparent)}}.module-filter__trigger:hover{color:var(--tl-text-secondary)}.module-filter__trigger[data-active=true]{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.module-filter__trigger[data-active=true]{border-color:color-mix(in srgb, var(--tl-accent) 24%, transparent)}}.module-filter__trigger[data-active=true]{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.module-filter__trigger[data-active=true]{background:color-mix(in srgb, var(--tl-accent) 9%, transparent)}}.module-filter__trigger[data-active=true]{color:var(--tl-text-primary)}.module-filter__trigger[data-active=true]:hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.module-filter__trigger[data-active=true]:hover{border-color:color-mix(in srgb, var(--tl-accent) 34%, transparent)}}.module-filter__trigger[data-active=true]:hover{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.module-filter__trigger[data-active=true]:hover{background:color-mix(in srgb, var(--tl-accent) 13%, transparent)}}.module-filter__panel{z-index:80;border:1px solid var(--tl-border);border-radius:var(--tl-radius-sm);background:var(--tl-surface-raised);gap:7px;width:max-content;min-width:188px;max-width:320px;display:grid;position:absolute;top:27px;left:0}@supports (color:color-mix(in lab, red, red)){.module-filter__panel{background:color-mix(in srgb, var(--tl-surface-raised) 96%, transparent)}}.module-filter__panel{box-shadow:var(--tl-shadow-panel);padding:8px}.module-filter__panel strong{color:var(--tl-text-primary);font-size:11px;font-weight:650}.module-filter__panel p{color:var(--tl-text-muted);margin:0;font-size:11px}.module-filter__list{flex-wrap:wrap;gap:5px;display:flex}.module-filter__list span{border:1px solid var(--tl-border-muted);background:var(--tl-bg);border-radius:999px;max-width:292px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.module-filter__list span{background:color-mix(in srgb, var(--tl-bg) 54%, transparent)}}.module-filter__list span{color:var(--tl-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:3px 7px;font-size:10px}.module-instance__actions{opacity:0;pointer-events:none;flex:none;gap:5px;transition:opacity .14s,transform .14s;display:flex;transform:translate(3px)}.module-instance__header:hover .module-instance__actions,.module-instance__header:focus-within .module-instance__actions,.module-instance[data-actions-open=true] .module-instance__actions{opacity:1;pointer-events:auto;transform:translate(0)}.module-instance__body{min-width:0;min-height:0;padding:7px;overflow:hidden}.module-menu{position:relative}.module-menu__panel{z-index:80;border:1px solid var(--tl-border);border-radius:var(--tl-radius-sm);background:var(--tl-surface-raised);min-width:136px;box-shadow:var(--tl-shadow-panel);gap:3px;padding:5px;display:grid;position:absolute;top:32px;right:0}.module-menu__panel button{min-height:27px;color:var(--tl-text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:7px;padding:0 7px;font-size:12px;display:flex}.module-menu__panel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-menu__panel button:hover{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.module-menu__panel button:hover{background:color-mix(in srgb, var(--tl-accent) 12%, transparent)}}.module-menu__panel button:hover{color:var(--tl-text-primary)}.module-menu__panel button[data-danger=true]{color:var(--tl-negative)}.module-preview{align-content:start;gap:8px;height:100%;min-height:0;display:grid}.preview-metric{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-surface);grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.preview-metric{background:color-mix(in srgb, var(--tl-surface) 72%, transparent)}}.preview-metric{padding:0 9px}.preview-metric span{color:var(--tl-text-muted);font-size:11px}.preview-metric strong{color:var(--tl-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;overflow:hidden}.preview-table{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-border-muted);grid-template-columns:1.5fr repeat(4,minmax(62px,1fr));gap:1px;display:grid;overflow:hidden}.preview-table span{background:var(--tl-surface);min-height:34px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.preview-table span{background:color-mix(in srgb, var(--tl-surface) 88%, transparent)}}.preview-table span{color:var(--tl-text-muted);text-overflow:ellipsis;white-space:nowrap;padding:10px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.news-lines,.note-lines{gap:8px;margin-top:4px;display:grid}.news-lines span,.note-lines span{background:var(--tl-text-muted);border-radius:999px;height:10px;display:block}@supports (color:color-mix(in lab, red, red)){.news-lines span,.note-lines span{background:color-mix(in srgb, var(--tl-text-muted) 18%, transparent)}}.news-lines span:nth-child(2),.note-lines span:nth-child(2){width:82%}.news-lines span:nth-child(3),.note-lines span:nth-child(3){width:58%}.preview-badge{border:1px solid var(--tl-warning);justify-self:start}@supports (color:color-mix(in lab, red, red)){.preview-badge{border:1px solid color-mix(in srgb, var(--tl-warning) 36%, transparent)}}.preview-badge{background:var(--tl-warning);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.preview-badge{background:color-mix(in srgb, var(--tl-warning) 12%, transparent)}}.preview-badge{color:var(--tl-warning);padding:3px 8px;font-size:11px;font-weight:650}.module-missing{height:100%;color:var(--tl-warning);place-items:center;font-size:12px;display:grid}.configure-panel{z-index:70;width:min(var(--tl-configure-width), calc(100vw - 88px));border-left:1px solid var(--tl-border);background:var(--tl-surface);grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.configure-panel{background:color-mix(in srgb, var(--tl-surface) 94%, var(--tl-app-tint))}}.configure-panel{box-shadow:-18px 0 36px var(--tl-card-shadow)}@supports (color:color-mix(in lab, red, red)){.configure-panel{box-shadow:-18px 0 36px color-mix(in srgb, var(--tl-card-shadow) 76%, transparent)}}.configure-panel{pointer-events:none;transition:transform .18s;transform:translate(calc(100% + 12px))}.configure-panel[data-open=true]{pointer-events:auto;transform:translate(0)}.configure-panel__header{border-bottom:1px solid var(--tl-border-muted);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.configure-panel__header p{color:var(--tl-text-muted);text-transform:uppercase;margin:0;font-size:11px}.configure-panel__header h3{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:15px;font-weight:650;line-height:1.25;overflow:hidden}.configure-panel__summary{gap:6px;padding:10px 12px 0;display:flex}.configure-panel__summary span{border:1px solid var(--tl-border-muted);color:var(--tl-text-secondary);border-radius:999px;padding:3px 8px;font-size:12px}.configure-tabs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;padding:10px 12px;display:grid}.configure-tabs button{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);min-height:30px;color:var(--tl-text-secondary);cursor:pointer;background:0 0;font-size:12.5px}.configure-tabs button[data-active=true]{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.configure-tabs button[data-active=true]{border-color:color-mix(in srgb, var(--tl-accent) 34%, var(--tl-border))}}.configure-tabs button[data-active=true]{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.configure-tabs button[data-active=true]{background:color-mix(in srgb, var(--tl-accent) 12%, transparent)}}.configure-tabs button[data-active=true]{color:var(--tl-text-primary)}.configure-panel__body{align-content:start;gap:9px;min-height:0;padding:0 12px 12px;display:grid;overflow:auto}.config-record{gap:7px;margin:0;display:grid}.config-record div{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-surface-elevated);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.config-record div{background:color-mix(in srgb, var(--tl-surface-elevated) 74%, transparent)}}.config-record div{padding:8px}.config-record dt{color:var(--tl-text-muted);font-size:12px}.config-record dd{color:var(--tl-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow:hidden}.configure-panel__footer{border-top:1px solid var(--tl-border-muted);justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.configure-empty{min-height:120px;color:var(--tl-text-muted);place-items:center;font-size:12px;display:grid}.control-stack{gap:9px;display:grid}.configure-draft-actions{z-index:1;border-top:1px solid var(--tl-border-muted);background:var(--tl-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.configure-draft-actions{background:color-mix(in srgb, var(--tl-surface) 96%, transparent)}}.configure-draft-actions{padding:9px 0 0}.control-group{gap:8px;display:grid}.control-group>h4{color:var(--tl-text-muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.control-group>div{gap:8px;display:grid}.control-row,.control-field{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-surface-elevated);gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.control-row,.control-field{background:color-mix(in srgb, var(--tl-surface-elevated) 74%, transparent)}}.control-row,.control-field{padding:8px}.control-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.control-row>span,.control-field>span{color:var(--tl-text-muted);font-size:12px}.control-help{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-surface-elevated);margin:0}@supports (color:color-mix(in lab, red, red)){.control-help{background:color-mix(in srgb, var(--tl-surface-elevated) 54%, transparent)}}.control-help{color:var(--tl-text-muted);padding:7px 8px;font-size:11px;line-height:1.45}.control-help[data-tone=granted]{border-color:var(--tl-positive)}@supports (color:color-mix(in lab, red, red)){.control-help[data-tone=granted]{border-color:color-mix(in srgb, var(--tl-positive) 24%, var(--tl-border))}}.control-help[data-tone=granted]{background:var(--tl-positive)}@supports (color:color-mix(in lab, red, red)){.control-help[data-tone=granted]{background:color-mix(in srgb, var(--tl-positive) 7%, transparent)}}.control-help[data-tone=granted]{color:var(--tl-positive)}@supports (color:color-mix(in lab, red, red)){.control-help[data-tone=granted]{color:color-mix(in srgb, var(--tl-positive) 70%, var(--tl-text-secondary))}}.control-help[data-tone=denied]{border-color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.control-help[data-tone=denied]{border-color:color-mix(in srgb, var(--tl-negative) 28%, var(--tl-border))}}.control-help[data-tone=denied]{background:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.control-help[data-tone=denied]{background:color-mix(in srgb, var(--tl-negative) 7%, transparent)}}.control-help[data-tone=denied]{color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.control-help[data-tone=denied]{color:color-mix(in srgb, var(--tl-negative) 72%, var(--tl-text-secondary))}}.alert-preview-button{width:100%}.control-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--tl-accent)}.control-field input,.control-field textarea{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-bg);min-width:0}@supports (color:color-mix(in lab, red, red)){.control-field input,.control-field textarea{background:color-mix(in srgb, var(--tl-bg) 70%, transparent)}}.control-field input,.control-field textarea{color:var(--tl-text-primary);outline:none;padding:0 8px;font-size:13px}.control-field input{height:30px}.control-field textarea{resize:vertical;min-height:48px;padding-block:7px}.control-field input:focus,.control-field textarea:focus{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.control-field input:focus,.control-field textarea:focus{border-color:color-mix(in srgb, var(--tl-accent) 48%, var(--tl-border))}}.keyword-token-preview{gap:5px;display:grid}.keyword-token-preview small{color:var(--tl-text-muted);text-transform:uppercase;font-size:10px}.keyword-token-preview>span{flex-wrap:wrap;gap:5px;display:flex}.keyword-token-preview em{border:1px solid var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.keyword-token-preview em{border:1px solid color-mix(in srgb, var(--tl-accent) 28%, var(--tl-border))}}.keyword-token-preview em{background:var(--tl-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.keyword-token-preview em{background:color-mix(in srgb, var(--tl-accent) 9%, transparent)}}.keyword-token-preview em{color:var(--tl-text-secondary);padding:2px 6px;font-size:10px;font-style:normal}.range-control__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.range-control__header span{color:var(--tl-text-muted);font-size:12px}.range-control__header strong{color:var(--tl-text-primary);font-size:12px;font-weight:680}.control-field.range-control input[type=range]{height:22px;accent-color:var(--tl-accent);cursor:pointer;background:0 0;border:0;padding:0}.column-order-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.column-order-list__item{border:1px solid var(--tl-border);grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:6px;min-height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.column-order-list__item{border:1px solid color-mix(in srgb, var(--tl-border) 36%, transparent)}}.column-order-list__item{background:var(--tl-surface-raised);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.column-order-list__item{background:color-mix(in srgb, var(--tl-surface-raised) 72%, transparent)}}.column-order-list__item{-webkit-user-select:none;user-select:none;padding:0 8px;list-style:none;transition:background .14s,border-color .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000001f}.column-order-list__item:hover,.column-order-list__item:focus-within{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.column-order-list__item:hover,.column-order-list__item:focus-within{border-color:color-mix(in srgb, var(--tl-accent) 28%, var(--tl-border))}}.column-order-list__item:hover,.column-order-list__item:focus-within{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.column-order-list__item:hover,.column-order-list__item:focus-within{background:color-mix(in srgb, var(--tl-surface-raised) 90%, transparent)}}.column-order-list__item:hover,.column-order-list__item:focus-within{box-shadow:inset 0 1px #ffffff0d,0 8px 22px #00000029}.column-order-list__handle{appearance:none;width:24px;height:30px;color:var(--tl-text-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;transition:background .12s,color .12s;display:grid}.column-order-list__handle:hover,.column-order-list__handle:focus-visible{background:var(--tl-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.column-order-list__handle:hover,.column-order-list__handle:focus-visible{background:color-mix(in srgb, var(--tl-surface-elevated) 64%, transparent)}}.column-order-list__handle:hover,.column-order-list__handle:focus-visible{color:var(--tl-text-primary);outline:none}.column-order-list__handle:active{cursor:grabbing}.column-order-list__label{color:var(--tl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:660;line-height:1.2;overflow:hidden}.column-order-list__item[data-visible=false] .column-order-list__label{color:var(--tl-text-secondary)}.column-order-list__check{cursor:pointer;place-items:center;width:24px;height:28px;display:grid;position:relative}.column-order-list__check input[type=checkbox]{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.column-order-list__check span{border:1px solid var(--tl-text-muted);place-items:center;width:17px;height:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.column-order-list__check span{border:1px solid color-mix(in srgb, var(--tl-text-muted) 72%, transparent)}}.column-order-list__check span{background:var(--tl-bg);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.column-order-list__check span{background:color-mix(in srgb, var(--tl-bg) 46%, transparent)}}.column-order-list__check span{transition:background .12s,border-color .12s,box-shadow .12s}.column-order-list__check span:after{content:"";border-bottom:2px solid var(--tl-bg);border-left:2px solid var(--tl-bg);opacity:0;width:8px;height:5px;transition:opacity .12s,transform .12s;transform:translateY(-1px)rotate(-45deg)scale(.78)}.column-order-list__check input[type=checkbox]:checked+span{border-color:var(--tl-text-primary)}@supports (color:color-mix(in lab, red, red)){.column-order-list__check input[type=checkbox]:checked+span{border-color:color-mix(in srgb, var(--tl-text-primary) 90%, white)}}.column-order-list__check input[type=checkbox]:checked+span{background:var(--tl-text-primary)}@supports (color:color-mix(in lab, red, red)){.column-order-list__check input[type=checkbox]:checked+span{background:color-mix(in srgb, var(--tl-text-primary) 92%, white)}}.column-order-list__check input[type=checkbox]:checked+span{box-shadow:0 0 0 1px #ffffff1a}.column-order-list__check input[type=checkbox]:checked+span:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.column-order-list__check input[type=checkbox]:focus-visible+span{outline:2px solid var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.column-order-list__check input[type=checkbox]:focus-visible+span{outline:2px solid color-mix(in srgb, var(--tl-accent) 72%, transparent)}}.column-order-list__check input[type=checkbox]:focus-visible+span{outline-offset:2px}.score-control__main,.age-control__input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.score-control__main input[type=range]{height:18px;accent-color:var(--tl-accent);padding:0}.score-control__main strong,.age-control__input small{min-width:42px;color:var(--tl-text-secondary);text-align:right;font-size:12px;font-weight:650}.chip-multi__empty{color:var(--tl-text-muted);font-size:12px}.segmented-control,.chip-multi{flex-wrap:wrap;gap:6px;display:flex}.chip-multi-groups{gap:8px;display:grid}.chip-multi-group{gap:6px;display:grid}.chip-multi-group>strong{color:var(--tl-text-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700}.news-type-control__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.news-type-control__header>span{color:var(--tl-text-muted);font-size:12px}.news-type-mode{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-bg);display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.news-type-mode{background:color-mix(in srgb, var(--tl-bg) 40%, transparent)}}.news-type-mode button{width:26px;height:24px;color:var(--tl-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:13px;font-weight:700;line-height:1;transition:background .14s,color .14s;display:grid}.news-type-mode button[data-mode=include]:hover,.news-type-mode button[data-active=true][data-mode=include]{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.news-type-mode button[data-mode=include]:hover,.news-type-mode button[data-active=true][data-mode=include]{background:color-mix(in srgb, var(--tl-accent) 14%, transparent)}}.news-type-mode button[data-mode=include]:hover,.news-type-mode button[data-active=true][data-mode=include]{color:var(--tl-text-primary)}.news-type-mode button[data-mode=exclude]:hover,.news-type-mode button[data-active=true][data-mode=exclude]{background:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.news-type-mode button[data-mode=exclude]:hover,.news-type-mode button[data-active=true][data-mode=exclude]{background:color-mix(in srgb, var(--tl-negative) 13%, transparent)}}.news-type-mode button[data-mode=exclude]:hover,.news-type-mode button[data-active=true][data-mode=exclude]{color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.news-type-mode button[data-mode=exclude]:hover,.news-type-mode button[data-active=true][data-mode=exclude]{color:color-mix(in srgb, var(--tl-negative) 82%, var(--tl-text-primary))}}.segmented-control button,.chip-multi button{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);min-height:28px;color:var(--tl-text-secondary);cursor:pointer;background:0 0;padding:0 8px;font-size:12px;transition:background .14s,border-color .14s,color .14s}.segmented-control button[data-active=true],.chip-multi button[data-active=true]{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.segmented-control button[data-active=true],.chip-multi button[data-active=true]{border-color:color-mix(in srgb, var(--tl-accent) 42%, var(--tl-border))}}.segmented-control button[data-active=true],.chip-multi button[data-active=true]{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.segmented-control button[data-active=true],.chip-multi button[data-active=true]{background:color-mix(in srgb, var(--tl-accent) 13%, transparent)}}.segmented-control button[data-active=true],.chip-multi button[data-active=true]{color:var(--tl-text-primary)}.chip-multi button[data-state=include]{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.chip-multi button[data-state=include]{border-color:color-mix(in srgb, var(--tl-accent) 42%, var(--tl-border))}}.chip-multi button[data-state=include]{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.chip-multi button[data-state=include]{background:color-mix(in srgb, var(--tl-accent) 13%, transparent)}}.chip-multi button[data-state=include]{color:var(--tl-text-primary)}.chip-multi button[data-state=exclude]{border-color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.chip-multi button[data-state=exclude]{border-color:color-mix(in srgb, var(--tl-negative) 38%, var(--tl-border))}}.chip-multi button[data-state=exclude]{background:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.chip-multi button[data-state=exclude]{background:color-mix(in srgb, var(--tl-negative) 12%, transparent)}}.chip-multi button[data-state=exclude]{color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.chip-multi button[data-state=exclude]{color:color-mix(in srgb, var(--tl-negative) 76%, var(--tl-text-primary))}}.template-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin-bottom:8px;display:flex}.template-toolbar div{gap:2px;min-width:0;display:grid}.template-toolbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.1;overflow:hidden}.template-toolbar span{color:var(--tl-text-muted);font-size:11px}.buffer-pill{border:1px solid var(--tl-accent);flex:none}@supports (color:color-mix(in lab, red, red)){.buffer-pill{border:1px solid color-mix(in srgb, var(--tl-accent) 34%, transparent)}}.buffer-pill{background:var(--tl-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.buffer-pill{background:color-mix(in srgb, var(--tl-accent) 12%, transparent)}}.buffer-pill{padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--tl-accent)!important}.template-state{min-height:70px;color:var(--tl-text-muted);place-items:center;font-size:12px;display:grid}.news-template,.dex-template,.twitter-template{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}.note-template{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}.news-template>.template-toolbar,.dex-template>.template-toolbar,.twitter-template>.template-toolbar{display:none}.news-list,.twitter-list{align-content:start;gap:7px;min-height:0;padding-right:2px;display:grid;overflow:auto}.news-row{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-surface);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.news-row{background:color-mix(in srgb, var(--tl-surface) 78%, transparent)}}.news-row{padding:8px;transition:background .14s,border-color .14s}.news-row:hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.news-row:hover{border-color:color-mix(in srgb, var(--tl-accent) 30%, var(--tl-border))}}.news-row:hover{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.news-row:hover{background:color-mix(in srgb, var(--tl-surface-raised) 78%, transparent)}}.news-row__meta{align-items:center;gap:6px;min-width:0;display:flex}.news-buffer-pill{z-index:3;border:1px solid var(--tl-accent);position:absolute;top:8px;right:12px}@supports (color:color-mix(in lab, red, red)){.news-buffer-pill{border:1px solid color-mix(in srgb, var(--tl-accent) 36%, transparent)}}.news-buffer-pill{background:var(--tl-surface-elevated);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.news-buffer-pill{background:color-mix(in srgb, var(--tl-surface-elevated) 88%, transparent)}}.news-buffer-pill{color:var(--tl-text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;padding:4px 9px;font-size:11px;font-weight:700;box-shadow:0 10px 24px #0000003d}.news-row__meta time{border:1px solid var(--tl-accent);flex:none;min-height:22px}@supports (color:color-mix(in lab, red, red)){.news-row__meta time{border:1px solid color-mix(in srgb, var(--tl-accent) 26%, var(--tl-border))}}.news-row__meta time{background:var(--tl-surface-raised);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.news-row__meta time{background:color-mix(in srgb, var(--tl-surface-raised) 78%, var(--tl-bg))}}.news-row__meta time{color:var(--tl-text-primary)}@supports (color:color-mix(in lab, red, red)){.news-row__meta time{color:color-mix(in srgb, var(--tl-text-primary) 82%, var(--tl-text-muted))}}.news-row__meta time{white-space:nowrap;box-shadow:inset 2px 0 0 var(--tl-accent);padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;line-height:16px}@supports (color:color-mix(in lab, red, red)){.news-row__meta time{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--tl-accent) 42%, transparent)}}.twitter-row__meta time{color:var(--tl-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.news-row__taxonomy{align-items:center;gap:5px;min-width:0;display:flex}.news-row__engine,.news-row__type{border:1px solid var(--tl-border-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;font-size:10px;overflow:hidden}.news-row__engine{background:var(--tl-accent);max-width:96px}@supports (color:color-mix(in lab, red, red)){.news-row__engine{background:color-mix(in srgb, var(--tl-accent) 9%, transparent)}}.news-row__engine{color:var(--tl-text-primary);padding:2px 7px;font-weight:650}.news-row__type{max-width:112px;color:var(--tl-text-secondary);padding:2px 6px}.news-row__source{max-width:100px;color:var(--tl-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.news-row__source:before{color:var(--tl-text-muted);content:"· "}.news-row__spacer{flex:auto}.importance-badge,.direction-badge{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;min-width:54px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;display:inline-flex}.importance-badge{border:1px solid var(--tl-text-muted)}@supports (color:color-mix(in lab, red, red)){.importance-badge{border:1px solid color-mix(in srgb, var(--tl-text-muted) 28%, transparent)}}.importance-badge{background:var(--tl-text-muted)}@supports (color:color-mix(in lab, red, red)){.importance-badge{background:color-mix(in srgb, var(--tl-text-muted) 7%, transparent)}}.importance-badge{color:var(--tl-text-secondary)}@supports (color:color-mix(in lab, red, red)){.importance-badge{color:color-mix(in srgb, var(--tl-text-secondary) 88%, transparent)}}.importance-badge[data-grade=A\+]{border-color:#ffe9a8}@supports (color:color-mix(in lab, red, red)){.importance-badge[data-grade=A\+]{border-color:color-mix(in srgb, #ffe9a8 58%, var(--tl-border))}}.importance-badge[data-grade=A\+]{background:linear-gradient(180deg, #fff1bd30, #d6a84421), var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.importance-badge[data-grade=A\+]{background:linear-gradient(180deg, #fff1bd30, #d6a84421), color-mix(in srgb, var(--tl-surface-raised) 62%, transparent)}}.importance-badge[data-grade=A\+]{color:#fff5cc;box-shadow:inset 0 0 0 1px #fff1bd12,0 0 16px #e9c76547}.importance-badge[data-grade=A]{border-color:#f4c96b}@supports (color:color-mix(in lab, red, red)){.importance-badge[data-grade=A]{border-color:color-mix(in srgb, #f4c96b 46%, var(--tl-border))}}.importance-badge[data-grade=A]{color:#fadd8f;background:#e9b95724;box-shadow:0 0 12px #d8aa4f2e}.importance-badge[data-grade=B\+]{border-color:var(--tl-purple)}@supports (color:color-mix(in lab, red, red)){.importance-badge[data-grade=B\+]{border-color:color-mix(in srgb, var(--tl-purple) 46%, var(--tl-border))}}.importance-badge[data-grade=B\+]{background:var(--tl-purple)}@supports (color:color-mix(in lab, red, red)){.importance-badge[data-grade=B\+]{background:color-mix(in srgb, var(--tl-purple) 13%, transparent)}}.importance-badge[data-grade=B\+]{color:var(--tl-purple)}@supports (color:color-mix(in lab, red, red)){.importance-badge[data-grade=B\+]{color:color-mix(in srgb, var(--tl-purple) 78%, white)}}.importance-badge[data-grade=B\+]{box-shadow:0 0 10px var(--tl-purple)}@supports (color:color-mix(in lab, red, red)){.importance-badge[data-grade=B\+]{box-shadow:0 0 10px color-mix(in srgb, var(--tl-purple) 15%, transparent)}}.importance-badge[data-grade=B]{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.importance-badge[data-grade=B]{border-color:color-mix(in srgb, var(--tl-accent) 34%, var(--tl-border))}}.importance-badge[data-grade=B]{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.importance-badge[data-grade=B]{background:color-mix(in srgb, var(--tl-accent) 9%, transparent)}}.importance-badge[data-grade=B]{color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.importance-badge[data-grade=B]{color:color-mix(in srgb, var(--tl-accent) 74%, var(--tl-text-primary))}}.importance-badge[data-grade=C]{border-color:var(--tl-text-muted)}@supports (color:color-mix(in lab, red, red)){.importance-badge[data-grade=C]{border-color:color-mix(in srgb, var(--tl-text-muted) 26%, var(--tl-border))}}.importance-badge[data-grade=C]{background:var(--tl-text-muted)}@supports (color:color-mix(in lab, red, red)){.importance-badge[data-grade=C]{background:color-mix(in srgb, var(--tl-text-muted) 6%, transparent)}}.importance-badge[data-grade=C]{color:var(--tl-text-muted)}@supports (color:color-mix(in lab, red, red)){.importance-badge[data-grade=C]{color:color-mix(in srgb, var(--tl-text-muted) 76%, var(--tl-text-secondary))}}.importance-badge[data-score-band=high]{filter:saturate(1.08)brightness(1.08)}.importance-badge[data-score-band=low]{filter:saturate(.82)brightness(.86)}.direction-badge{border:1px solid var(--tl-border-muted);color:var(--tl-text-secondary);background:0 0}.direction-badge[data-signal=long]{border-color:var(--tl-positive)}@supports (color:color-mix(in lab, red, red)){.direction-badge[data-signal=long]{border-color:color-mix(in srgb, var(--tl-positive) 36%, transparent)}}.direction-badge[data-signal=long]{background:var(--tl-positive)}@supports (color:color-mix(in lab, red, red)){.direction-badge[data-signal=long]{background:color-mix(in srgb, var(--tl-positive) 10%, transparent)}}.direction-badge[data-signal=long]{color:var(--tl-positive)}.direction-badge[data-signal=short]{border-color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.direction-badge[data-signal=short]{border-color:color-mix(in srgb, var(--tl-negative) 36%, transparent)}}.direction-badge[data-signal=short]{background:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.direction-badge[data-signal=short]{background:color-mix(in srgb, var(--tl-negative) 10%, transparent)}}.direction-badge[data-signal=short]{color:var(--tl-negative)}.direction-badge[data-signal=neutral]{border-color:var(--tl-text-muted)}@supports (color:color-mix(in lab, red, red)){.direction-badge[data-signal=neutral]{border-color:color-mix(in srgb, var(--tl-text-muted) 34%, transparent)}}.direction-badge[data-signal=neutral]{background:var(--tl-text-muted)}@supports (color:color-mix(in lab, red, red)){.direction-badge[data-signal=neutral]{background:color-mix(in srgb, var(--tl-text-muted) 8%, transparent)}}.direction-badge[data-signal=neutral]{color:var(--tl-text-secondary)}.news-row__link,.news-row__link-placeholder{flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid}.news-row__link{color:var(--tl-text-muted);opacity:.55;transition:background .14s,color .14s,opacity .14s}.news-row__link-placeholder{pointer-events:none;visibility:hidden}.news-row:hover .news-row__link,.news-row__link:focus-visible{border-radius:var(--tl-radius-xs);background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.news-row:hover .news-row__link,.news-row__link:focus-visible{background:color-mix(in srgb, var(--tl-accent) 10%, transparent)}}.news-row:hover .news-row__link,.news-row__link:focus-visible{color:var(--tl-text-primary);opacity:1}.news-row__text{color:var(--tl-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.news-row__text[data-expanded=true]{display:block}.coin-strip,.twitter-row__chips{flex-wrap:wrap;gap:5px;display:flex}.coin-strip span,.coin-strip button,.twitter-row__chips span{border:1px solid var(--tl-border-muted);color:var(--tl-text-muted);background:0 0;border-radius:999px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.coin-strip button{cursor:pointer}.coin-strip button:hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.coin-strip button:hover{border-color:color-mix(in srgb, var(--tl-accent) 30%, var(--tl-border))}}.coin-strip button:hover{color:var(--tl-text-secondary)}.news-row__matches{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.news-row__matches>span:first-child{color:var(--tl-text-muted);text-transform:uppercase;font-size:10px}.news-row__match-chip{border:1px solid var(--tl-accent);align-items:center;gap:4px;max-width:190px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.news-row__match-chip{border:1px solid color-mix(in srgb, var(--tl-accent) 34%, var(--tl-border))}}.news-row__match-chip{background:var(--tl-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.news-row__match-chip{background:color-mix(in srgb, var(--tl-accent) 11%, transparent)}}.news-row__match-chip{color:var(--tl-text-secondary);white-space:nowrap;box-shadow:0 0 16px var(--tl-accent);padding:2px 7px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.news-row__match-chip{box-shadow:0 0 16px color-mix(in srgb, var(--tl-accent) 8%, transparent)}}.news-row__match-chip strong,.news-row__match-chip em{text-overflow:ellipsis;overflow:hidden}.news-row__match-chip strong{color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.news-row__match-chip strong{color:color-mix(in srgb, var(--tl-accent) 76%, var(--tl-text-primary))}}.news-row__match-chip strong{font-weight:700}.news-row__match-chip em{color:var(--tl-text-primary);font-style:normal}.news-show-more{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-surface-elevated);min-height:32px}@supports (color:color-mix(in lab, red, red)){.news-show-more{background:color-mix(in srgb, var(--tl-surface-elevated) 58%, transparent)}}.news-show-more{color:var(--tl-text-secondary);cursor:pointer;font-size:11px;font-weight:650}.news-show-more:hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.news-show-more:hover{border-color:color-mix(in srgb, var(--tl-accent) 34%, var(--tl-border))}}.news-show-more:hover{color:var(--tl-text-primary)}.dex-grid{grid-template-columns:minmax(0,1fr);gap:9px;height:100%;min-height:0;padding-right:2px;display:grid;overflow:hidden}.dex-cell{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-surface);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dex-cell{background:color-mix(in srgb, var(--tl-surface) 78%, transparent)}}.dex-cell>header{border-bottom:1px solid var(--tl-border-muted);justify-content:space-between;align-items:center;min-height:31px;padding:0 8px;display:flex}.dex-cell>header strong{text-transform:uppercase;font-size:12px}.dex-cell>header span{color:var(--tl-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.dex-table{scrollbar-gutter:stable;min-height:0;overflow:auto}.gmgn-template .dex-grid{grid-template-columns:minmax(0,1fr);height:100%;padding-right:0;overflow:hidden}.gmgn-template .dex-cell{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.gmgn-table{scrollbar-gutter:stable;min-height:0;overflow:auto}.gmgn-table :where(.dex-table__head,.dex-row){grid-template-columns:var(--gmgn-column-template);min-width:var(--gmgn-table-min-width)}.dex-table__head,.dex-row{grid-template-columns:minmax(230px,1.8fr) minmax(88px,.8fr) minmax(72px,.7fr) minmax(78px,.7fr) minmax(58px,.5fr) minmax(62px,.5fr) minmax(64px,.5fr);gap:1px;min-width:720px;display:grid}.dex-table[data-show-txns=false][data-show-traders=true] :where(.dex-table__head,.dex-row){grid-template-columns:minmax(230px,1.8fr) minmax(88px,.8fr) minmax(72px,.7fr) minmax(78px,.7fr) minmax(62px,.5fr) minmax(64px,.5fr);min-width:660px}.dex-table[data-show-txns=true][data-show-traders=false] :where(.dex-table__head,.dex-row){grid-template-columns:minmax(230px,1.8fr) minmax(88px,.8fr) minmax(72px,.7fr) minmax(78px,.7fr) minmax(58px,.5fr) minmax(64px,.5fr);min-width:660px}.dex-table[data-show-txns=false][data-show-traders=false] :where(.dex-table__head,.dex-row){grid-template-columns:minmax(230px,1.8fr) minmax(88px,.8fr) minmax(72px,.7fr) minmax(78px,.7fr) minmax(64px,.5fr);min-width:600px}.dex-table__head span{background:var(--tl-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.dex-table__head span{background:color-mix(in srgb, var(--tl-surface-elevated) 86%, transparent)}}.dex-table__head span{color:var(--tl-text-muted);text-transform:uppercase;padding:7px 8px;font-size:10px;font-weight:700}.dex-table__head{z-index:4;position:sticky;top:0}.gmgn-table__head,.gmgn-row{grid-template-columns:var(--gmgn-column-template);min-width:var(--gmgn-table-min-width);gap:1px;display:grid}.gmgn-table__head span{background:var(--tl-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.gmgn-table__head span{background:color-mix(in srgb, var(--tl-surface-elevated) 86%, transparent)}}.gmgn-table__head span{color:var(--tl-text-muted);padding:var(--gmgn-head-padding,8px 10px);font-size:var(--gmgn-head-font-size,11px);text-transform:uppercase;font-weight:700}.gmgn-table__head{z-index:4;position:sticky;top:0}.gmgn-board-header{z-index:6;position:relative}.gmgn-switcher{align-items:center;min-width:0;display:inline-flex;position:relative}.gmgn-switcher--right{justify-content:flex-end}.gmgn-switcher__trigger{border:1px solid var(--tl-border);align-items:center;gap:5px;min-height:23px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gmgn-switcher__trigger{border:1px solid color-mix(in srgb, var(--tl-border) 62%, transparent)}}.gmgn-switcher__trigger{background:var(--tl-surface-elevated);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.gmgn-switcher__trigger{background:color-mix(in srgb, var(--tl-surface-elevated) 52%, transparent)}}.gmgn-switcher__trigger{color:var(--tl-text-primary);cursor:pointer;font:inherit;text-transform:uppercase;padding:0 7px;font-size:11px;font-weight:700}.gmgn-switcher__trigger:hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.gmgn-switcher__trigger:hover{border-color:color-mix(in srgb, var(--tl-accent) 34%, var(--tl-border))}}.gmgn-switcher__trigger:hover{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.gmgn-switcher__trigger:hover{background:color-mix(in srgb, var(--tl-accent) 10%, transparent)}}.gmgn-switcher__trigger svg{color:var(--tl-text-muted)}.gmgn-switcher__trigger span{color:inherit;font-family:inherit;font-size:inherit}.gmgn-switcher__menu{z-index:8;border:1px solid var(--tl-border);border-radius:var(--tl-radius-sm);background:var(--tl-surface-raised);min-width:128px;box-shadow:var(--tl-shadow-panel);gap:3px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0}.gmgn-switcher--right .gmgn-switcher__menu{left:auto;right:0}.gmgn-switcher__menu button{min-height:26px;color:var(--tl-text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:11px}.gmgn-switcher__menu button:hover,.gmgn-switcher__menu button[data-active=true]{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.gmgn-switcher__menu button:hover,.gmgn-switcher__menu button[data-active=true]{background:color-mix(in srgb, var(--tl-accent) 12%, transparent)}}.gmgn-switcher__menu button:hover,.gmgn-switcher__menu button[data-active=true]{color:var(--tl-text-primary)}.dex-row,.gmgn-row{border-top:1px solid var(--tl-border-muted);cursor:pointer;position:relative}.dex-row:before,.gmgn-row:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.dex-row:hover,.dex-row[data-selected=true],.gmgn-row:hover,.gmgn-row[data-selected=true]{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.dex-row:hover,.dex-row[data-selected=true],.gmgn-row:hover,.gmgn-row[data-selected=true]{background:color-mix(in srgb, var(--tl-accent) 8%, transparent)}}.dex-row:hover:before,.dex-row[data-selected=true]:before,.gmgn-row:hover:before,.gmgn-row[data-selected=true]:before{background:var(--tl-accent)}.dex-row>span,.gmgn-row>span,.dex-token-cell{background:var(--tl-surface);min-width:0}@supports (color:color-mix(in lab, red, red)){.dex-row>span,.gmgn-row>span,.dex-token-cell{background:color-mix(in srgb, var(--tl-surface) 86%, transparent)}}.dex-row>span,.gmgn-row>span,.dex-token-cell{color:var(--tl-text-secondary);padding:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.gmgn-row>span,.gmgn-token-cell{padding:var(--gmgn-cell-padding,10px);font-size:var(--gmgn-cell-font-size,12px)}.dex-split-stat{align-content:center;gap:2px;display:grid}.dex-split-stat strong{color:var(--tl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:520;line-height:1.15;overflow:hidden}.dex-split-stat small{color:var(--tl-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.15;overflow:hidden}.dex-split-stat [data-side=buy]{color:var(--tl-positive)}.dex-split-stat [data-side=sell]{color:var(--tl-negative)}.dex-token-cell{grid-template-columns:22px 28px minmax(0,1fr) 28px;align-items:center;gap:7px;font-family:inherit;display:grid}.gmgn-token-cell{grid-template-columns:var(--gmgn-token-template,24px 31px minmax(0, 1fr) 30px);align-items:start;gap:var(--gmgn-token-gap,9px)}.gmgn-token-main{gap:2px;min-width:0;display:grid}.gmgn-social-links{gap:var(--gmgn-social-gap,5px);min-height:var(--gmgn-social-icon-size,18px);align-items:center;display:flex}.gmgn-social-links a{width:var(--gmgn-social-icon-size,18px);height:var(--gmgn-social-icon-size,18px);border:1px solid var(--tl-border);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.gmgn-social-links a{border:1px solid color-mix(in srgb, var(--tl-border) 58%, transparent)}}.gmgn-social-links a{color:var(--tl-text-muted);border-radius:4px;text-decoration:none}.gmgn-social-links a[data-kind=x]{font-family:Arial,Helvetica,sans-serif;font-size:var(--gmgn-social-text-size,11px);font-weight:800}.gmgn-social-x{line-height:1}.gmgn-social-links a:hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.gmgn-social-links a:hover{border-color:color-mix(in srgb, var(--tl-accent) 34%, var(--tl-border))}}.gmgn-social-links a:hover{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.gmgn-social-links a:hover{background:color-mix(in srgb, var(--tl-accent) 10%, transparent)}}.gmgn-social-links a:hover{color:var(--tl-text-primary)}.dex-rank{color:var(--tl-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.dex-token-cell img,.dex-avatar{background:var(--tl-accent);border-radius:50%;width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){.dex-token-cell img,.dex-avatar{background:color-mix(in srgb, var(--tl-accent) 16%, var(--tl-surface-raised))}}.gmgn-token-cell img,.gmgn-token-cell .dex-avatar{width:var(--gmgn-token-avatar-size,30px);height:var(--gmgn-token-avatar-size,30px)}.gmgn-token-cell .dex-rank{font-size:var(--gmgn-rank-font-size,11px)}.dex-token-cell strong,.dex-token-cell span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dex-token-cell strong{color:var(--tl-text-primary);font-size:12px;font-weight:650}.dex-token-cell span{color:var(--tl-text-muted);font-size:10px}.gmgn-token-cell strong{font-size:var(--gmgn-token-title-font-size,13px);font-weight:700;line-height:1.2}.gmgn-token-cell span{font-size:var(--gmgn-token-meta-font-size,11px);line-height:1.25}.gmgn-market-cell,.gmgn-flow-cell,.gmgn-holder-cell{align-content:center;gap:2px;display:grid}.gmgn-market-line,.gmgn-flow-primary,.gmgn-market-price{align-items:baseline;gap:4px;min-width:0;display:flex}.gmgn-market-line em,.gmgn-flow-primary em{color:var(--tl-text-secondary);flex:none}@supports (color:color-mix(in lab, red, red)){.gmgn-market-line em,.gmgn-flow-primary em{color:color-mix(in srgb, var(--tl-text-secondary) 86%, var(--tl-text-primary))}}.gmgn-market-line em,.gmgn-flow-primary em{font-style:normal;font-size:var(--gmgn-detail-font-size,11px);font-weight:760}.gmgn-market-price{gap:6px}.gmgn-market-line strong,.gmgn-flow-primary strong,.gmgn-flow-cell strong,.gmgn-holder-cell strong{color:var(--tl-text-primary);font-size:var(--gmgn-stat-font-size,14px);font-weight:var(--gmgn-stat-font-weight,700);line-height:var(--gmgn-stat-line-height,1.2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gmgn-market-cell small,.gmgn-flow-cell small,.gmgn-holder-cell small{color:var(--tl-text-muted);font-size:var(--gmgn-detail-font-size,11px);line-height:var(--gmgn-detail-line-height,1.24);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gmgn-market-line small{min-width:0;color:var(--tl-text-secondary)}@supports (color:color-mix(in lab, red, red)){.gmgn-market-line small{color:color-mix(in srgb, var(--tl-text-secondary) 92%, var(--tl-text-primary))}}.gmgn-market-price small,.gmgn-flow-swaps{color:var(--tl-text-secondary)}@supports (color:color-mix(in lab, red, red)){.gmgn-market-price small,.gmgn-flow-swaps{color:color-mix(in srgb, var(--tl-text-secondary) 88%, var(--tl-text-primary))}}.gmgn-market-price small,.gmgn-flow-swaps{font-weight:640}.gmgn-flow-sides{gap:var(--gmgn-flow-detail-gap,2px);display:grid}.gmgn-flow-cell [data-side=buy]{color:var(--tl-positive)}.gmgn-flow-cell [data-side=sell]{color:var(--tl-negative)}.change-cell[data-positive=true]{color:var(--tl-positive)}.change-cell[data-positive=false]{color:var(--tl-negative)}.gmgn-signal-stack{align-content:center;align-items:center;gap:var(--gmgn-signal-stack-gap,5px);flex-wrap:wrap;display:flex}.gmgn-signal-badge{align-items:center;gap:var(--gmgn-signal-badge-gap,5px);min-height:var(--gmgn-signal-badge-min-height,22px);border:1px solid var(--tl-accent);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gmgn-signal-badge{border:1px solid color-mix(in srgb, var(--tl-accent) 30%, var(--tl-border))}}.gmgn-signal-badge{background:var(--tl-accent);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.gmgn-signal-badge{background:color-mix(in srgb, var(--tl-accent) 8%, transparent)}}.gmgn-signal-badge{color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.gmgn-signal-badge{color:color-mix(in srgb, var(--tl-accent) 78%, var(--tl-text-primary))}}.gmgn-signal-badge{padding:var(--gmgn-signal-badge-padding,0 7px);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--gmgn-signal-badge-font-size,11px);white-space:nowrap;line-height:1}.gmgn-signal-badge strong{font-weight:700}.gmgn-signal-badge em{color:var(--tl-text-primary);font-style:normal}.gmgn-signal-badge[data-alert=true]{border-color:var(--tl-warning)}@supports (color:color-mix(in lab, red, red)){.gmgn-signal-badge[data-alert=true]{border-color:color-mix(in srgb, var(--tl-warning) 44%, var(--tl-border))}}.gmgn-signal-badge[data-alert=true]{background:var(--tl-warning)}@supports (color:color-mix(in lab, red, red)){.gmgn-signal-badge[data-alert=true]{background:color-mix(in srgb, var(--tl-warning) 11%, transparent)}}.gmgn-signal-badge[data-alert=true]{color:var(--tl-warning)}.row-action-menu{position:relative}.row-action-menu__panel{z-index:35;border:1px solid var(--tl-border);border-radius:var(--tl-radius-sm);background:var(--tl-surface-raised);min-width:148px;box-shadow:var(--tl-shadow-panel);gap:3px;padding:5px;display:grid;position:absolute;top:30px;right:0}.row-action-menu__panel button,.row-action-menu__panel a{min-height:28px;color:var(--tl-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 7px;font-size:12px;text-decoration:none;display:flex}.row-action-menu__panel button:hover,.row-action-menu__panel a:hover{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.row-action-menu__panel button:hover,.row-action-menu__panel a:hover{background:color-mix(in srgb, var(--tl-accent) 12%, transparent)}}.row-action-menu__panel button:hover,.row-action-menu__panel a:hover{color:var(--tl-text-primary)}.gmgn-row-action-menu__panel{border-radius:5px;gap:1px;min-width:104px;padding:3px;top:23px}.gmgn-row-action-menu__panel button,.gmgn-row-action-menu__panel a{border-radius:4px;gap:4px;min-height:19px;padding:0 4px;font-size:9.5px;font-weight:590}.twitter-row{border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-surface);grid-template-columns:30px minmax(0,1fr);gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.twitter-row{background:color-mix(in srgb, var(--tl-surface) 78%, transparent)}}.twitter-row{padding:8px}.twitter-avatar{border:1px solid var(--tl-warning);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.twitter-avatar{border:1px solid color-mix(in srgb, var(--tl-warning) 32%, transparent)}}.twitter-avatar{background:var(--tl-warning);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.twitter-avatar{background:color-mix(in srgb, var(--tl-warning) 10%, transparent)}}.twitter-avatar{color:var(--tl-warning);font-size:12px;font-weight:700}.twitter-row__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.twitter-row__meta strong{font-size:12px}.twitter-row__meta span{color:var(--tl-text-muted);font-size:11px}.twitter-row p{color:var(--tl-text-secondary);margin:5px 0 7px;font-size:12px;line-height:1.45}.note-template{gap:8px}.note-toolbar{z-index:5;justify-content:space-between;align-items:center;gap:6px;min-height:28px;display:flex;position:relative}.note-size-menu{position:relative}.note-size-menu__trigger,.note-edit-toggle{min-height:26px;padding:0 8px;font-size:11px}.note-size-menu__panel{z-index:20;border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-surface-raised);gap:8px;min-width:190px;display:grid;position:absolute;top:calc(100% + 6px);left:0}@supports (color:color-mix(in lab, red, red)){.note-size-menu__panel{background:color-mix(in srgb, var(--tl-surface-raised) 96%, transparent)}}.note-size-menu__panel{box-shadow:0 12px 28px var(--tl-card-shadow);opacity:0;pointer-events:none;opacity:1;pointer-events:auto;padding:4px;transition:opacity .12s,transform .12s;transform:translateY(0)}.note-size-menu__header{color:var(--tl-text-muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.note-size-menu__header strong{color:var(--tl-text-primary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10.5px}.note-size-menu__panel input[type=range]{width:100%;accent-color:var(--tl-accent);cursor:pointer}.note-editor{--note-content-scale:1;border:1px solid var(--tl-border-muted);border-radius:var(--tl-radius-sm);background:var(--tl-surface);min-height:0;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.note-editor{background:color-mix(in srgb, var(--tl-surface) 72%, transparent)}}.note-editor{padding:8px}.note-editor .bn-root{--bn-colors-editor-background:transparent}.note-editor .bn-default-styles{font-size:calc(16px * var(--note-content-scale))}.note-editor .bn-editor{background-color:#0000}.note-editor .bn-formatting-toolbar{flex-wrap:wrap;width:auto;max-width:min(100%,100vw - 32px);overflow-x:visible}.note-editor .bn-formatting-toolbar .mantine-ActionIcon-root,.note-editor .bn-formatting-toolbar .mantine-Button-root{flex:none}.note-empty-placeholder{color:var(--tl-text-muted);font-size:calc(16px * var(--note-content-scale));pointer-events:none;position:absolute;top:10px;left:10px}.workspace-toolbar{z-index:40;align-items:end;gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.workspace-toolbar__trigger{border:1px solid var(--tl-border);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-toolbar__trigger{border:1px solid color-mix(in srgb, var(--tl-border) 82%, transparent)}}.workspace-toolbar__trigger{border-radius:var(--tl-radius);background:var(--tl-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.workspace-toolbar__trigger{background:color-mix(in srgb, var(--tl-surface-elevated) 82%, transparent)}}.workspace-toolbar__trigger{color:var(--tl-text-secondary);cursor:pointer;font:inherit;transition:border-color .14s,background .14s,color .14s,transform .16s;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #0000004d}.workspace-toolbar__trigger:hover,.workspace-toolbar[data-expanded=true] .workspace-toolbar__trigger{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-toolbar__trigger:hover,.workspace-toolbar[data-expanded=true] .workspace-toolbar__trigger{border-color:color-mix(in srgb, var(--tl-accent) 34%, var(--tl-border))}}.workspace-toolbar__trigger:hover,.workspace-toolbar[data-expanded=true] .workspace-toolbar__trigger{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-toolbar__trigger:hover,.workspace-toolbar[data-expanded=true] .workspace-toolbar__trigger{background:color-mix(in srgb, var(--tl-accent) 9%, var(--tl-surface-raised))}}.workspace-toolbar__trigger:hover,.workspace-toolbar[data-expanded=true] .workspace-toolbar__trigger{color:var(--tl-text-primary)}.workspace-toolbar__trigger svg{transition:transform .16s}.workspace-toolbar[data-expanded=true] .workspace-toolbar__trigger svg{transform:rotate(45deg)}.workspace-toolbar__popover{pointer-events:auto;box-shadow:none;background:0 0;border:0;position:static;overflow:visible;transform:none}.workspace-toolbar__popover:before{display:none}.workspace-toolbar__popover [data-slot=popover-viewport]{padding:0;overflow:visible}.workspace-toolbar__panel{--toolbar-ribbon-collapsed-width:122px;width:var(--toolbar-ribbon-collapsed-width);border:1px solid var(--tl-border);gap:6px;max-width:min(590px,100vw - 32px);display:grid;overflow:visible}@supports (color:color-mix(in lab, red, red)){.workspace-toolbar__panel{border:1px solid color-mix(in srgb, var(--tl-border) 72%, transparent)}}.workspace-toolbar__panel{border-radius:var(--tl-radius);background:radial-gradient(circle at 18% 0, var(--tl-accent), transparent 34%), linear-gradient(180deg, var(--tl-surface-elevated), var(--tl-surface))}@supports (color:color-mix(in lab, red, red)){.workspace-toolbar__panel{background:radial-gradient(circle at 18% 0, color-mix(in srgb, var(--tl-accent) 10%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--tl-surface-elevated) 96%, transparent), color-mix(in srgb, var(--tl-surface) 98%, transparent))}}.workspace-toolbar__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:6px;transition:width .18s,border-color .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffff0d,0 18px 54px #00000057}.workspace-toolbar__panel[data-section-open=true]{width:min(590px,100vw - 32px)}.toolbar-ribbon{gap:4px;width:max-content;max-width:100%;display:flex}.toolbar-ribbon__item{appearance:none;border-radius:var(--tl-radius-sm);width:34px;min-width:0;min-height:33px;color:var(--tl-text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:17px 0fr;justify-content:start;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:560;transition:width .18s,grid-template-columns .18s,background .14s,border-color .14s,color .14s,box-shadow .14s;display:grid;overflow:hidden}.toolbar-ribbon__item:hover,.toolbar-ribbon__item:focus-visible,.toolbar-ribbon__item[data-active=true]{border-color:var(--tl-accent);grid-template-columns:17px minmax(0,1fr);width:166px}@supports (color:color-mix(in lab, red, red)){.toolbar-ribbon__item:hover,.toolbar-ribbon__item:focus-visible,.toolbar-ribbon__item[data-active=true]{border-color:color-mix(in srgb, var(--tl-accent) 24%, var(--tl-border))}}.toolbar-ribbon__item:hover,.toolbar-ribbon__item:focus-visible,.toolbar-ribbon__item[data-active=true]{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-ribbon__item:hover,.toolbar-ribbon__item:focus-visible,.toolbar-ribbon__item[data-active=true]{background:color-mix(in srgb, var(--tl-accent) 7%, var(--tl-surface-raised))}}.toolbar-ribbon__item:hover,.toolbar-ribbon__item:focus-visible,.toolbar-ribbon__item[data-active=true]{color:var(--tl-text-primary)}.toolbar-ribbon__item[data-active=true]{box-shadow:0 0 0 1px var(--tl-accent), 0 10px 22px var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-ribbon__item[data-active=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--tl-accent) 9%, transparent), 0 10px 22px color-mix(in srgb, var(--tl-accent) 7%, transparent)}}.toolbar-ribbon__item svg{color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-ribbon__item svg{color:color-mix(in srgb, var(--tl-accent) 76%, var(--tl-text-secondary))}}.toolbar-ribbon__item[data-active=true] svg{color:var(--tl-accent)}.toolbar-ribbon__item span{opacity:0;white-space:nowrap;max-width:0;transition:max-width .18s,opacity .12s,transform .18s;overflow:hidden;transform:translate(-4px)}.toolbar-ribbon__item:hover span,.toolbar-ribbon__item:focus-visible span,.toolbar-ribbon__item[data-active=true] span{opacity:1;max-width:132px;transform:translate(0)}.toolbar-cascade{border-top:1px solid var(--tl-border);grid-template-columns:128px minmax(0,1fr);gap:6px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.toolbar-cascade{border-top:1px solid color-mix(in srgb, var(--tl-border) 54%, transparent)}}.toolbar-cascade{padding-top:6px}.toolbar-cascade__summary{border-radius:var(--tl-radius-sm);background:var(--tl-surface-elevated);align-content:start;gap:8px;min-height:110px;display:grid}@supports (color:color-mix(in lab, red, red)){.toolbar-cascade__summary{background:color-mix(in srgb, var(--tl-surface-elevated) 34%, transparent)}}.toolbar-cascade__summary{color:var(--tl-text-secondary);padding:9px}.toolbar-cascade__summary>svg{border:1px solid var(--tl-border);width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.toolbar-cascade__summary>svg{border:1px solid color-mix(in srgb, var(--tl-border) 48%, transparent)}}.toolbar-cascade__summary>svg{border-radius:var(--tl-radius-sm);background:var(--tl-surface-raised);padding:4px}@supports (color:color-mix(in lab, red, red)){.toolbar-cascade__summary>svg{background:color-mix(in srgb, var(--tl-surface-raised) 52%, transparent)}}.toolbar-cascade__summary>svg{color:var(--tl-accent)}.toolbar-cascade__summary div{gap:5px;display:grid}.toolbar-cascade__summary strong{color:var(--tl-text-primary);font-size:11.5px;font-weight:620;line-height:1.25}.toolbar-cascade__summary span{color:var(--tl-text-muted);font-size:10.5px;line-height:1.38}.toolbar-cascade__content{min-width:0}.toolbar-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.toolbar-action-card{appearance:none;border:1px solid var(--tl-border);grid-template-columns:30px minmax(0,1fr);justify-content:start;align-items:center;gap:8px;min-width:0;min-height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.toolbar-action-card{border:1px solid color-mix(in srgb, var(--tl-border) 48%, transparent)}}.toolbar-action-card{border-radius:var(--tl-radius-sm);background:var(--tl-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.toolbar-action-card{background:color-mix(in srgb, var(--tl-surface-elevated) 32%, transparent)}}.toolbar-action-card{color:var(--tl-text-secondary);cursor:pointer;font:inherit;text-align:left;white-space:normal;padding:8px;transition:background .14s,border-color .14s,color .14s,transform .14s}.toolbar-action-card:hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-action-card:hover{border-color:color-mix(in srgb, var(--tl-accent) 26%, var(--tl-border))}}.toolbar-action-card:hover{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.toolbar-action-card:hover{background:color-mix(in srgb, var(--tl-surface-raised) 54%, transparent)}}.toolbar-action-card:hover{color:var(--tl-text-primary)}.toolbar-card-grid .toolbar-action-card:nth-child(3):last-child{grid-column:auto}.toolbar-action-card:disabled{cursor:not-allowed;opacity:.48}.toolbar-action-card__icon{border:1px solid var(--tl-border);place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.toolbar-action-card__icon{border:1px solid color-mix(in srgb, var(--tl-border) 42%, transparent)}}.toolbar-action-card__icon{border-radius:var(--tl-radius-sm);background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.toolbar-action-card__icon{background:color-mix(in srgb, var(--tl-surface-raised) 42%, transparent)}}.toolbar-action-card__icon{color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-action-card__icon{color:color-mix(in srgb, var(--tl-accent) 82%, var(--tl-text-secondary))}}.toolbar-action-card__copy{gap:3px;min-width:0;display:grid}.toolbar-action-card__copy strong{color:var(--tl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:610;line-height:1.2;overflow:hidden}.toolbar-action-card__copy small{color:var(--tl-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.25;overflow:hidden}.toolbar-empty,.toolbar-error{border:1px solid var(--tl-border);align-items:center;min-height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.toolbar-empty,.toolbar-error{border:1px solid color-mix(in srgb, var(--tl-border) 46%, transparent)}}.toolbar-empty,.toolbar-error{border-radius:var(--tl-radius-sm);background:var(--tl-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.toolbar-empty,.toolbar-error{background:color-mix(in srgb, var(--tl-surface-elevated) 30%, transparent)}}.toolbar-empty,.toolbar-error{color:var(--tl-text-muted);padding:9px;font-size:11px}.toolbar-error{border-color:var(--tl-warning);grid-column:1/-1;min-height:34px}@supports (color:color-mix(in lab, red, red)){.toolbar-error{border-color:color-mix(in srgb, var(--tl-warning) 34%, var(--tl-border))}}.toolbar-error{background:var(--tl-warning)}@supports (color:color-mix(in lab, red, red)){.toolbar-error{background:color-mix(in srgb, var(--tl-warning) 9%, transparent)}}.toolbar-error{color:var(--tl-warning)}.toolbar-preset-list{gap:6px;max-height:190px;padding-right:2px;display:grid;overflow:auto}.toolbar-preset{grid-template-columns:minmax(0,1fr) 25px 25px;align-items:center;gap:5px;min-width:0;display:grid}.toolbar-preset>.icon-button{width:25px;height:25px}.toolbar-preset[data-mode=rename],.toolbar-preset[data-mode=delete]{grid-template-columns:minmax(0,1fr)}.toolbar-preset__use{appearance:none;border:1px solid var(--tl-border);grid-template-columns:26px minmax(0,1fr);justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__use{border:1px solid color-mix(in srgb, var(--tl-border) 48%, transparent)}}.toolbar-preset__use{border-radius:var(--tl-radius-sm);background:var(--tl-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__use{background:color-mix(in srgb, var(--tl-surface-elevated) 32%, transparent)}}.toolbar-preset__use{color:var(--tl-text-secondary);cursor:pointer;font:inherit;text-align:left;white-space:normal;padding:6px 8px;font-size:11.5px;transition:background .14s,border-color .14s,color .14s}.toolbar-preset__use:hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__use:hover{border-color:color-mix(in srgb, var(--tl-accent) 24%, var(--tl-border))}}.toolbar-preset__use:hover{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__use:hover{background:color-mix(in srgb, var(--tl-surface-raised) 52%, transparent)}}.toolbar-preset__use:hover{color:var(--tl-text-primary)}.toolbar-preset__use span{gap:2px;min-width:0;display:grid}.toolbar-preset__use strong{color:var(--tl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.toolbar-preset__use small{color:var(--tl-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.toolbar-preset__edit,.toolbar-preset__confirm{border:1px solid var(--tl-border);grid-column:1/-1;min-width:0;min-height:44px}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__edit,.toolbar-preset__confirm{border:1px solid color-mix(in srgb, var(--tl-border) 52%, transparent)}}.toolbar-preset__edit,.toolbar-preset__confirm{border-radius:var(--tl-radius-sm);background:var(--tl-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__edit,.toolbar-preset__confirm{background:color-mix(in srgb, var(--tl-surface-elevated) 34%, transparent)}}.toolbar-preset__edit,.toolbar-preset__confirm{box-shadow:inset 0 1px #ffffff0a}.toolbar-preset__edit{color:var(--tl-accent);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;padding:6px 8px;display:grid}.toolbar-preset__edit:focus-within{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__edit:focus-within{border-color:color-mix(in srgb, var(--tl-accent) 54%, var(--tl-border))}}.toolbar-preset__edit:focus-within{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__edit:focus-within{background:color-mix(in srgb, var(--tl-accent) 8%, var(--tl-surface-raised))}}.toolbar-preset__edit:focus-within{box-shadow:0 0 0 1px var(--tl-accent), 0 1px 0 #ffffff0d inset}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__edit:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--tl-accent) 18%, transparent), 0 1px 0 #ffffff0d inset}}.toolbar-preset__edit input{min-width:0;color:var(--tl-text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:11.5px;font-weight:620}.toolbar-preset__edit input::selection{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__edit input::selection{background:color-mix(in srgb, var(--tl-accent) 34%, transparent)}}.toolbar-preset__confirm{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:6px;display:grid}.toolbar-preset__confirm span{color:var(--tl-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding-left:3px;font-size:11px;font-weight:590;overflow:hidden}.toolbar-preset__confirm-button{border:1px solid var(--tl-border);min-height:26px}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__confirm-button{border:1px solid color-mix(in srgb, var(--tl-border) 58%, transparent)}}.toolbar-preset__confirm-button{border-radius:var(--tl-radius-sm);background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__confirm-button{background:color-mix(in srgb, var(--tl-surface-raised) 36%, transparent)}}.toolbar-preset__confirm-button{color:var(--tl-text-secondary);cursor:pointer;font:inherit;padding:0 8px;font-size:10.5px;transition:border-color .14s,background .14s,color .14s}.toolbar-preset__confirm-button:hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__confirm-button:hover{border-color:color-mix(in srgb, var(--tl-accent) 26%, var(--tl-border))}}.toolbar-preset__confirm-button:hover{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__confirm-button:hover{background:color-mix(in srgb, var(--tl-accent) 9%, transparent)}}.toolbar-preset__confirm-button:hover{color:var(--tl-text-primary)}.toolbar-preset__confirm-button--danger{border-color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__confirm-button--danger{border-color:color-mix(in srgb, var(--tl-negative) 34%, var(--tl-border))}}.toolbar-preset__confirm-button--danger{color:var(--tl-negative)}.toolbar-preset__confirm-button--danger:hover{background:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.toolbar-preset__confirm-button--danger:hover{background:color-mix(in srgb, var(--tl-negative) 11%, transparent)}}.toolbar-preset__confirm-button--danger:hover{color:var(--tl-negative)}.toolbar-dialog,.toolbar-alert-dialog{border:1px solid var(--tl-border);width:min(360px,100vw - 40px);max-width:none;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog,.toolbar-alert-dialog{border:1px solid color-mix(in srgb, var(--tl-border) 78%, transparent)}}.toolbar-dialog,.toolbar-alert-dialog{border-radius:var(--tl-radius);background:radial-gradient(circle at 12% 0, var(--tl-accent), transparent 34%), var(--tl-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog,.toolbar-alert-dialog{background:radial-gradient(circle at 12% 0, color-mix(in srgb, var(--tl-accent) 10%, transparent), transparent 34%), color-mix(in srgb, var(--tl-surface-elevated) 98%, var(--tl-app-tint))}}.toolbar-dialog,.toolbar-alert-dialog{color:var(--tl-text-primary);box-shadow:inset 0 1px #ffffff0d,0 24px 70px #0006}.toolbar-dialog:before,.toolbar-alert-dialog:before{display:none}[data-slot=dialog-backdrop],[data-slot=alert-dialog-backdrop]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02060d85}.toolbar-dialog__form{min-width:0;display:grid}.toolbar-dialog__header{text-align:left;gap:5px;padding:15px 15px 10px}.toolbar-dialog__title{color:var(--tl-text-primary);font-size:13px;font-weight:680;line-height:1.2}.toolbar-dialog__description{color:var(--tl-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.toolbar-dialog__body{gap:8px;padding:0 15px 12px;display:grid}.toolbar-dialog__label{color:var(--tl-text-secondary);font-size:10.5px;font-weight:620}.toolbar-dialog__input-control{border:1px solid var(--tl-border)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__input-control{border:1px solid color-mix(in srgb, var(--tl-border) 70%, transparent)}}.toolbar-dialog__input-control{border-radius:var(--tl-radius-sm);background:var(--tl-bg)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__input-control{background:color-mix(in srgb, var(--tl-bg) 58%, transparent)}}.toolbar-dialog__input-control{color:var(--tl-text-primary);box-shadow:inset 0 1px #ffffff0a}.toolbar-dialog__input-control:has(:focus-visible){border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__input-control:has(:focus-visible){border-color:color-mix(in srgb, var(--tl-accent) 54%, var(--tl-border))}}.toolbar-dialog__input-control:has(:focus-visible){box-shadow:0 0 0 1px var(--tl-accent), 0 1px 0 #ffffff0a inset}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__input-control:has(:focus-visible){box-shadow:0 0 0 1px color-mix(in srgb, var(--tl-accent) 18%, transparent), 0 1px 0 #ffffff0a inset}}.toolbar-dialog__input-control [data-slot=input]{height:31px;color:var(--tl-text-primary);font-size:12px;line-height:31px}.toolbar-dialog__error{color:var(--tl-negative);font-size:10.5px}.toolbar-dialog__warning{border:1px solid var(--tl-negative);margin:0}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__warning{border:1px solid color-mix(in srgb, var(--tl-negative) 26%, var(--tl-border))}}.toolbar-dialog__warning{border-radius:var(--tl-radius-sm);background:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__warning{background:color-mix(in srgb, var(--tl-negative) 9%, transparent)}}.toolbar-dialog__warning{color:var(--tl-text-secondary);padding:9px;font-size:11px;line-height:1.45}.toolbar-dialog__footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:0 15px 15px;display:grid}.toolbar-dialog__button{border:1px solid var(--tl-border);min-height:29px}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__button{border:1px solid color-mix(in srgb, var(--tl-border) 68%, transparent)}}.toolbar-dialog__button{border-radius:var(--tl-radius-sm);background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__button{background:color-mix(in srgb, var(--tl-surface-raised) 58%, transparent)}}.toolbar-dialog__button{color:var(--tl-text-secondary);cursor:pointer;font:inherit;font-size:11.5px;font-weight:620;transition:background .12s,border-color .12s,color .12s}.toolbar-dialog__button:hover{border-color:var(--tl-border)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__button:hover{border-color:color-mix(in srgb, var(--tl-border) 90%, transparent)}}.toolbar-dialog__button:hover{background:var(--tl-surface-raised)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__button:hover{background:color-mix(in srgb, var(--tl-surface-raised) 84%, transparent)}}.toolbar-dialog__button:hover{color:var(--tl-text-primary)}.toolbar-dialog__button--primary{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__button--primary{border-color:color-mix(in srgb, var(--tl-accent) 42%, var(--tl-border))}}.toolbar-dialog__button--primary{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__button--primary{background:color-mix(in srgb, var(--tl-accent) 18%, transparent)}}.toolbar-dialog__button--primary{color:var(--tl-text-primary)}.toolbar-dialog__button--primary:hover{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__button--primary:hover{border-color:color-mix(in srgb, var(--tl-accent) 62%, var(--tl-border))}}.toolbar-dialog__button--primary:hover{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__button--primary:hover{background:color-mix(in srgb, var(--tl-accent) 24%, transparent)}}.toolbar-dialog__button--danger{border-color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__button--danger{border-color:color-mix(in srgb, var(--tl-negative) 44%, var(--tl-border))}}.toolbar-dialog__button--danger{background:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__button--danger{background:color-mix(in srgb, var(--tl-negative) 13%, transparent)}}.toolbar-dialog__button--danger{color:var(--tl-negative)}.toolbar-dialog__button--danger:hover{border-color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__button--danger:hover{border-color:color-mix(in srgb, var(--tl-negative) 64%, var(--tl-border))}}.toolbar-dialog__button--danger:hover{background:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__button--danger:hover{background:color-mix(in srgb, var(--tl-negative) 18%, transparent)}}.toolbar-dialog__button--danger:hover{color:var(--tl-negative)}@supports (color:color-mix(in lab, red, red)){.toolbar-dialog__button--danger:hover{color:color-mix(in srgb, var(--tl-negative) 88%, white)}}.toolbar-dialog__button:disabled{cursor:not-allowed;opacity:.48}.app-shell[data-theme=light] .workspace-toolbar__trigger{background:#fff}@supports (color:color-mix(in lab, red, red)){.app-shell[data-theme=light] .workspace-toolbar__trigger{background:color-mix(in srgb, white 88%, var(--tl-surface-raised))}}.app-shell[data-theme=light] .workspace-toolbar__trigger{box-shadow:inset 0 1px #ffffffd1,0 14px 36px #0f172a1f}.app-shell[data-theme=light] .workspace-toolbar__panel{background:radial-gradient(circle at 18% 0, var(--tl-accent), transparent 34%), linear-gradient(180deg, white, var(--tl-surface-elevated))}@supports (color:color-mix(in lab, red, red)){.app-shell[data-theme=light] .workspace-toolbar__panel{background:radial-gradient(circle at 18% 0, color-mix(in srgb, var(--tl-accent) 8%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, white 96%, var(--tl-surface-raised)), color-mix(in srgb, var(--tl-surface-elevated) 96%, white))}}.app-shell[data-theme=light] .workspace-toolbar__panel{box-shadow:inset 0 1px #ffffffdb,0 18px 54px #0f172a24}.app-shell[data-theme=light] .toolbar-cascade__summary,.app-shell[data-theme=light] .toolbar-action-card,.app-shell[data-theme=light] .toolbar-preset__use,.app-shell[data-theme=light] .toolbar-preset__edit,.app-shell[data-theme=light] .toolbar-preset__confirm,.app-shell[data-theme=light] .toolbar-empty,.app-shell[data-theme=light] .toolbar-error{background:#fff}@supports (color:color-mix(in lab, red, red)){.app-shell[data-theme=light] .toolbar-cascade__summary,.app-shell[data-theme=light] .toolbar-action-card,.app-shell[data-theme=light] .toolbar-preset__use,.app-shell[data-theme=light] .toolbar-preset__edit,.app-shell[data-theme=light] .toolbar-preset__confirm,.app-shell[data-theme=light] .toolbar-empty,.app-shell[data-theme=light] .toolbar-error{background:color-mix(in srgb, white 72%, var(--tl-surface-raised))}}.app-shell[data-theme=light] .toolbar-action-card__icon,.app-shell[data-theme=light] .toolbar-cascade__summary>svg{background:#fff}@supports (color:color-mix(in lab, red, red)){.app-shell[data-theme=light] .toolbar-action-card__icon,.app-shell[data-theme=light] .toolbar-cascade__summary>svg{background:color-mix(in srgb, white 66%, var(--tl-surface-raised))}}.app-shell[data-theme=light] .toolbar-dialog,.app-shell[data-theme=light] .toolbar-alert-dialog{background:radial-gradient(circle at 12% 0, var(--tl-accent), transparent 34%), white}@supports (color:color-mix(in lab, red, red)){.app-shell[data-theme=light] .toolbar-dialog,.app-shell[data-theme=light] .toolbar-alert-dialog{background:radial-gradient(circle at 12% 0, color-mix(in srgb, var(--tl-accent) 7%, transparent), transparent 34%), color-mix(in srgb, white 98%, var(--tl-surface-raised))}}.app-shell[data-theme=light] .toolbar-dialog,.app-shell[data-theme=light] .toolbar-alert-dialog{box-shadow:inset 0 1px #ffffffdb,0 24px 70px #0f172a29}.app-shell[data-theme=light] [data-slot=dialog-backdrop],.app-shell[data-theme=light] [data-slot=alert-dialog-backdrop]{background:#f8fafc9e}@media (max-width:980px){.workspace-toolbar__panel{width:min(390px,100vw - 110px)}.workspace-toolbar__panel[data-section-open=true]{width:min(520px,100vw - 110px)}.toolbar-cascade{grid-template-columns:1fr}.toolbar-cascade__summary{grid-template-columns:20px minmax(0,1fr);align-content:center;align-items:center;min-height:auto;padding:10px}.toolbar-card-grid{grid-template-columns:1fr}}@media (max-width:720px){.app-shell{grid-template-columns:var(--tl-sidebar-collapsed-width) minmax(0, 1fr)}.app-sidebar__brand{grid-template-columns:34px;justify-content:center}.app-sidebar__brand-copy,.app-sidebar__brand>.icon-button,.workspace-item__name,.sidebar-status span,.sidebar-chip span{display:none}.app-sidebar__section-header{grid-template-columns:1fr;justify-items:center}.app-sidebar__section-toggle{justify-content:center;width:100%;padding:0;font-size:9px}.app-sidebar__section-chevron,.app-sidebar__section-actions,.workspace-item__actions{display:none}.workspace-item{grid-template-columns:1fr;justify-content:center;justify-items:center}.workspace-item__main{grid-template-columns:21px;justify-content:center;padding:0}.workspace-stage__header{flex-direction:row;align-items:center;min-height:0;padding:0 10px}.workspace-stage{grid-template-rows:38px minmax(0,1fr)}.workspace-stage__header:hover .workspace-kicker,.workspace-stage__header:focus-within .workspace-kicker{max-width:96px}.workspace-stage__header:hover .workspace-meta,.workspace-stage__header:focus-within .workspace-meta{max-width:160px}.preview-table{grid-template-columns:1fr 1fr}}.dark{--destructive-foreground:var(--tl-negative)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-top-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-top-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-top-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-right-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-right-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-right-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-right-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-left-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-left-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-left-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-left-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@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}@keyframes spin{to{transform:rotate(360deg)}}
