/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties;@layer theme,base,components,utilities;@layer theme{.gf-zcode{--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", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", monospace;--color-red-400: oklch(70.4% .191 22.216);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-orange-600: oklch(64.6% .222 41.116);--color-amber-300: oklch(87.9% .169 91.605);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-600: oklch(66.6% .179 58.318);--color-yellow-300: oklch(90.5% .182 98.111);--color-yellow-500: oklch(79.5% .184 86.047);--color-yellow-600: oklch(68.1% .162 75.834);--color-green-50: oklch(98.2% .018 155.826);--color-green-300: oklch(87.1% .15 154.449);--color-green-400: oklch(79.2% .209 151.711);--color-green-500: oklch(72.3% .219 149.579);--color-green-600: oklch(62.7% .194 149.214);--color-green-700: oklch(52.7% .154 150.069);--color-green-950: oklch(26.6% .065 152.934);--color-teal-300: oklch(85.5% .138 181.071);--color-teal-400: oklch(77.7% .152 181.912);--color-teal-600: oklch(60% .118 184.704);--color-cyan-400: oklch(78.9% .154 211.53);--color-cyan-500: oklch(71.5% .143 215.221);--color-cyan-600: oklch(60.9% .126 221.723);--color-sky-50: oklch(97.7% .013 236.62);--color-sky-100: oklch(95.1% .026 236.824);--color-sky-200: oklch(90.1% .058 230.902);--color-sky-300: oklch(82.8% .111 230.318);--color-sky-400: oklch(74.6% .16 232.661);--color-sky-500: oklch(68.5% .169 237.323);--color-sky-600: oklch(58.8% .158 241.966);--color-sky-700: oklch(50% .134 242.749);--color-sky-950: oklch(29.3% .066 243.157);--color-blue-600: oklch(54.6% .245 262.881);--color-indigo-400: oklch(67.3% .182 276.935);--color-indigo-500: oklch(58.5% .233 277.117);--color-violet-50: oklch(96.9% .016 293.756);--color-violet-300: oklch(81.1% .111 293.571);--color-violet-400: oklch(70.2% .183 293.541);--color-violet-600: oklch(54.1% .281 293.009);--color-violet-950: oklch(28.3% .141 291.089);--color-fuchsia-500: oklch(66.7% .295 322.15);--color-fuchsia-600: oklch(59.1% .293 322.896);--color-rose-400: oklch(71.2% .194 13.428);--color-rose-500: oklch(64.5% .246 16.439);--color-slate-300: oklch(86.9% .022 252.894);--color-slate-500: oklch(55.4% .046 257.417);--color-slate-600: oklch(44.6% .043 257.281);--color-neutral-50: oklch(98.5% 0 0);--color-neutral-100: oklch(97% 0 0);--color-neutral-200: oklch(92.2% 0 0);--color-neutral-300: oklch(87% 0 0);--color-neutral-500: oklch(55.6% 0 0);--color-neutral-700: oklch(37.1% 0 0);--color-neutral-800: oklch(26.9% 0 0);--color-neutral-900: oklch(20.5% 0 0);--color-neutral-950: oklch(14.5% 0 0);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-4xl: 56rem;--container-5xl: 64rem;--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: gf-zcode-spin 1s linear infinite;--animate-pulse: gf-zcode-pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs: 4px;--blur-sm: 8px;--blur-xl: 24px;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--text-ui-xl: calc(var(--ui-font-size) + 4px);--text-ui-lg: calc(var(--ui-font-size) + 2px);--text-ui-base: var(--ui-font-size);--text-ui-caption: calc(var(--ui-font-size) - 1px);--text-ui-sm: calc(var(--ui-font-size) - 2px);--text-ui-xs: calc(var(--ui-font-size) - 4px);--text-ui-2xs: calc(var(--ui-font-size) - 5px);--tracking-wf-label: .09em;--text-mobile-input-safe: 16px;--animated-gradient-text-strong: rgba(10, 10, 10, 1);--animated-gradient-text-soft: rgba(10, 10, 10, .22);--color-background: var(--color-neutral-50);--color-background-alt: color-mix(in srgb, oklch(97% 0 0) 60%, transparent);@supports (color: color-mix(in lab,red,red)){--color-background-alt: color-mix(in oklab, var(--color-neutral-100) 60%, transparent)}--color-background-win-alt: var(--color-neutral-200);--color-brand: var(--color-sky-400);--color-icon-blue: var(--color-terminal-bright-blue);--color-workflow-rule: color-mix(in srgb, oklch(14.5% 0 0) 5.5%, transparent);@supports (color: color-mix(in lab,red,red)){--color-workflow-rule: color-mix(in oklab, var(--color-neutral-950) 5.5%, transparent)}--color-workflow-trace: color-mix(in srgb, oklch(14.5% 0 0) 30%, transparent);@supports (color: color-mix(in lab,red,red)){--color-workflow-trace: color-mix(in oklab, var(--color-neutral-950) 30%, transparent)}--color-workflow-trace-strong: color-mix(in srgb, oklch(14.5% 0 0) 55%, transparent);@supports (color: color-mix(in lab,red,red)){--color-workflow-trace-strong: color-mix(in oklab, var(--color-neutral-950) 55%, transparent)}--color-accent: var(--color-sky-50);--color-border: color-mix(in srgb, oklch(14.5% 0 0) 10%, transparent);@supports (color: color-mix(in lab,red,red)){--color-border: color-mix(in oklab, var(--color-neutral-950) 10%, transparent)}--color-border-hover: color-mix(in srgb, oklch(14.5% 0 0) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--color-border-hover: color-mix(in oklab, var(--color-neutral-950) 20%, transparent)}--color-hover: var(--color-neutral-200);--color-selected: color-mix(in srgb, oklch(14.5% 0 0) 10%, transparent);@supports (color: color-mix(in lab,red,red)){--color-selected: color-mix(in oklab, var(--color-neutral-950) 10%, transparent)}--color-header: var(--color-neutral-100);--color-panel: var(--color-neutral-100);--color-sidebar: var(--color-neutral-100);--color-surface: color-mix(in srgb, oklch(14.5% 0 0) 3%, transparent);@supports (color: color-mix(in lab,red,red)){--color-surface: color-mix(in oklab, var(--color-neutral-950) 3%, transparent)}--color-surface-hover: color-mix(in srgb, oklch(14.5% 0 0) 5%, transparent);@supports (color: color-mix(in lab,red,red)){--color-surface-hover: color-mix(in oklab, var(--color-neutral-950) 5%, transparent)}--color-markdown-inline-code: var(--color-tag);--color-card: var(--color-white);--color-card-border: var(--color-border);--color-popover: var(--color-white);--color-popover-foreground: var(--color-foreground);--color-popover-border: var(--color-border);--color-input: var(--color-white);--color-input-focused: var(--color-neutral-50);--color-input-border: var(--color-border);--color-input-border-hover: var(--color-border-hover);--color-input-border-focused: var(--color-brand);--color-terminal-bright-blue: var(--color-sky-500);--color-usage-chart-1: var(--color-sky-600);--color-usage-chart-2: var(--color-teal-600);--color-usage-chart-3: var(--color-violet-600);--color-usage-chart-5: var(--color-indigo-500);--color-menu: var(--color-white);--color-menu-hover: var(--color-neutral-100);--color-primary: var(--color-neutral-950);--color-primary-foreground: var(--color-neutral-50);--color-secondary: var(--color-neutral-300);--color-interaction-confirmation-surface: var(--color-green-50);--color-interaction-confirmation-foreground: var(--color-green-700);--color-foreground: var(--color-neutral-700);--color-foreground-subtle: color-mix(in srgb, oklch(37.1% 0 0) 60%, transparent);@supports (color: color-mix(in lab,red,red)){--color-foreground-subtle: color-mix(in oklab, var(--color-neutral-700) 60%, transparent)}--color-foreground-subtlest: color-mix(in srgb, oklch(37.1% 0 0) 40%, transparent);@supports (color: color-mix(in lab,red,red)){--color-foreground-subtlest: color-mix(in oklab, var(--color-neutral-700) 40%, transparent)}--color-foreground-inverse: var(--color-white);--color-success: var(--color-green-600);--color-success-foreground: var(--color-foreground-inverse);--color-destructive: var(--color-red-600);--color-destructive-foreground: var(--color-foreground-inverse);--color-warning: var(--color-yellow-600);--color-warning-foreground: var(--color-foreground-inverse);--color-toast: var(--color-white);--color-tooltip: var(--color-neutral-100);--color-tooltip-foreground: var(--color-neutral-950);--color-tooltip-tag: var(--color-neutral-200);--color-tooltip-tag-foreground: color-mix(in srgb, oklch(14.5% 0 0) 60%, transparent);@supports (color: color-mix(in lab,red,red)){--color-tooltip-tag-foreground: color-mix(in oklab, var(--color-neutral-950) 60%, transparent)}--color-tag: var(--color-neutral-200)}}@layer base{:where(.gf-zcode) *,:where(.gf-zcode) :after,:where(.gf-zcode) :before,:where(.gf-zcode) ::backdrop,:where(.gf-zcode) ::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}.gf-zcode{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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}:where(.gf-zcode) hr{height:0;color:inherit;border-top-width:1px}:where(.gf-zcode) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.gf-zcode) h1,:where(.gf-zcode) h2,:where(.gf-zcode) h3,:where(.gf-zcode) h4,:where(.gf-zcode) h5,:where(.gf-zcode) h6{font-size:inherit;font-weight:inherit}:where(.gf-zcode) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.gf-zcode) b,:where(.gf-zcode) strong{font-weight:bolder}:where(.gf-zcode) code,:where(.gf-zcode) kbd,:where(.gf-zcode) samp,:where(.gf-zcode) 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}:where(.gf-zcode) small{font-size:80%}:where(.gf-zcode) sub,:where(.gf-zcode) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(.gf-zcode) sub{bottom:-.25em}:where(.gf-zcode) sup{top:-.5em}:where(.gf-zcode) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.gf-zcode) :-moz-focusring{outline:auto}:where(.gf-zcode) progress{vertical-align:baseline}:where(.gf-zcode) summary{display:list-item}:where(.gf-zcode) ol,:where(.gf-zcode) ul,:where(.gf-zcode) menu{list-style:none}:where(.gf-zcode) img,:where(.gf-zcode) svg,:where(.gf-zcode) video,:where(.gf-zcode) canvas,:where(.gf-zcode) audio,:where(.gf-zcode) iframe,:where(.gf-zcode) embed,:where(.gf-zcode) object{display:block;vertical-align:middle}:where(.gf-zcode) img,:where(.gf-zcode) video{max-width:100%;height:auto}:where(.gf-zcode) button,:where(.gf-zcode) input,:where(.gf-zcode) select,:where(.gf-zcode) optgroup,:where(.gf-zcode) textarea,:where(.gf-zcode) ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(.gf-zcode) :where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(.gf-zcode) :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}:where(.gf-zcode) ::file-selector-button{margin-inline-end:4px}:where(.gf-zcode) ::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){:where(.gf-zcode) ::placeholder{color:currentcolor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}:where(.gf-zcode) textarea{resize:vertical}:where(.gf-zcode) ::-webkit-search-decoration{-webkit-appearance:none}:where(.gf-zcode) ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:where(.gf-zcode) ::-webkit-datetime-edit{display:inline-flex}:where(.gf-zcode) ::-webkit-datetime-edit-fields-wrapper{padding:0}:where(.gf-zcode) ::-webkit-datetime-edit,:where(.gf-zcode) ::-webkit-datetime-edit-year-field,:where(.gf-zcode) ::-webkit-datetime-edit-month-field,:where(.gf-zcode) ::-webkit-datetime-edit-day-field,:where(.gf-zcode) ::-webkit-datetime-edit-hour-field,:where(.gf-zcode) ::-webkit-datetime-edit-minute-field,:where(.gf-zcode) ::-webkit-datetime-edit-second-field,:where(.gf-zcode) ::-webkit-datetime-edit-millisecond-field,:where(.gf-zcode) ::-webkit-datetime-edit-meridiem-field{padding-block:0}:where(.gf-zcode) ::-webkit-calendar-picker-indicator{line-height:1}:where(.gf-zcode) :-moz-ui-invalid{box-shadow:none}:where(.gf-zcode) button,:where(.gf-zcode) input:where([type=button],[type=reset],[type=submit]),:where(.gf-zcode) ::file-selector-button{appearance:button}:where(.gf-zcode) ::-webkit-inner-spin-button,:where(.gf-zcode) ::-webkit-outer-spin-button{height:auto}:where(.gf-zcode) [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{:where(.gf-zcode) .\@container\/card-header{container-type:inline-size;container-name:card-header}:where(.gf-zcode) .\@container\/conversation{container-type:inline-size;container-name:conversation}:where(.gf-zcode) .\@container\/wf-artifacts{container-type:inline-size;container-name:wf-artifacts}:where(.gf-zcode) .pointer-events-auto{pointer-events:auto}:where(.gf-zcode) .pointer-events-none{pointer-events:none}:where(.gf-zcode) .collapse{visibility:collapse}:where(.gf-zcode) .invisible{visibility:hidden}:where(.gf-zcode) .visible{visibility:visible}:where(.gf-zcode) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}:where(.gf-zcode) .absolute{position:absolute}:where(.gf-zcode) .fixed{position:fixed}:where(.gf-zcode) .relative{position:relative}:where(.gf-zcode) .static{position:static}:where(.gf-zcode) .sticky{position:sticky}:where(.gf-zcode) .inset-0{inset:calc(var(--spacing) * 0)}:where(.gf-zcode) .inset-x-0{inset-inline:calc(var(--spacing) * 0)}:where(.gf-zcode) .inset-y-0{inset-block:calc(var(--spacing) * 0)}:where(.gf-zcode) .start{inset-inline-start:var(--spacing)}:where(.gf-zcode) .end{inset-inline-end:var(--spacing)}:where(.gf-zcode) .\[top\:anchor\(--sidebar-task-list-divider_top\,-1px\)\]{top:anchor(--sidebar-task-list-divider top,-1px)}:where(.gf-zcode) .top-0{top:calc(var(--spacing) * 0)}:where(.gf-zcode) .top-1\/2{top:50%}:where(.gf-zcode) .top-2{top:calc(var(--spacing) * 2)}:where(.gf-zcode) .top-3{top:calc(var(--spacing) * 3)}:where(.gf-zcode) .top-4{top:calc(var(--spacing) * 4)}:where(.gf-zcode) .top-5{top:calc(var(--spacing) * 5)}:where(.gf-zcode) .top-6{top:calc(var(--spacing) * 6)}:where(.gf-zcode) .top-12{top:calc(var(--spacing) * 12)}:where(.gf-zcode) .top-16{top:calc(var(--spacing) * 16)}:where(.gf-zcode) .top-\[13px\]{top:13px}:where(.gf-zcode) .top-\[44\%\]{top:44%}:where(.gf-zcode) .-right-0\.5{right:calc(var(--spacing) * -.5)}:where(.gf-zcode) .-right-1{right:calc(var(--spacing) * -1)}:where(.gf-zcode) .right-0{right:calc(var(--spacing) * 0)}:where(.gf-zcode) .right-1{right:calc(var(--spacing) * 1)}:where(.gf-zcode) .right-2{right:calc(var(--spacing) * 2)}:where(.gf-zcode) .right-3{right:calc(var(--spacing) * 3)}:where(.gf-zcode) .right-4{right:calc(var(--spacing) * 4)}:where(.gf-zcode) .right-5{right:calc(var(--spacing) * 5)}:where(.gf-zcode) .-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}:where(.gf-zcode) .-bottom-1{bottom:calc(var(--spacing) * -1)}:where(.gf-zcode) .bottom-0{bottom:calc(var(--spacing) * 0)}:where(.gf-zcode) .bottom-2{bottom:calc(var(--spacing) * 2)}:where(.gf-zcode) .bottom-4{bottom:calc(var(--spacing) * 4)}:where(.gf-zcode) .bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom))}:where(.gf-zcode) .\[left\:anchor\(--sidebar-task-list-divider_right\,-4px\)\]{left:anchor(--sidebar-task-list-divider right,-4px)}:where(.gf-zcode) .left-0{left:calc(var(--spacing) * 0)}:where(.gf-zcode) .left-1\/2{left:50%}:where(.gf-zcode) .left-3{left:calc(var(--spacing) * 3)}:where(.gf-zcode) .left-4{left:calc(var(--spacing) * 4)}:where(.gf-zcode) .left-\[17px\]{left:17px}:where(.gf-zcode) .left-\[18px\]{left:18px}:where(.gf-zcode) .left-\[20\.5px\]{left:20.5px}:where(.gf-zcode) .left-\[20\.25px\]{left:20.25px}:where(.gf-zcode) .left-px{left:1px}:where(.gf-zcode) .isolate{isolation:isolate}:where(.gf-zcode) .z-10{z-index:10}:where(.gf-zcode) .z-20{z-index:20}:where(.gf-zcode) .z-30{z-index:30}:where(.gf-zcode) .z-40{z-index:40}:where(.gf-zcode) .z-50{z-index:50}:where(.gf-zcode) .z-\[60\]{z-index:60}:where(.gf-zcode) .z-\[9999\]{z-index:9999}:where(.gf-zcode) .order-first{order:-9999}:where(.gf-zcode) .order-last{order:9999}:where(.gf-zcode) .col-span-2{grid-column:span 2 / span 2}:where(.gf-zcode) .col-span-3{grid-column:span 3 / span 3}:where(.gf-zcode) .col-span-full{grid-column:1 / -1}:where(.gf-zcode) .col-start-1{grid-column-start:1}:where(.gf-zcode) .col-start-2{grid-column-start:2}:where(.gf-zcode) .row-span-2{grid-row:span 2 / span 2}:where(.gf-zcode) .row-start-1{grid-row-start:1}:where(.gf-zcode) .container{width:100%;@media(width>=40rem){max-width:40rem}@media(width>=48rem){max-width:48rem}@media(width>=64rem){max-width:64rem}@media(width>=80rem){max-width:80rem}@media(width>=96rem){max-width:96rem}}:where(.gf-zcode) .m-0{margin:calc(var(--spacing) * 0)}:where(.gf-zcode) .m-2{margin:calc(var(--spacing) * 2)}:where(.gf-zcode) .m-auto{margin:auto}:where(.gf-zcode) .-mx-1{margin-inline:calc(var(--spacing) * -1)}:where(.gf-zcode) .-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}:where(.gf-zcode) .mx-0\.5{margin-inline:calc(var(--spacing) * .5)}:where(.gf-zcode) .mx-2{margin-inline:calc(var(--spacing) * 2)}:where(.gf-zcode) .mx-3{margin-inline:calc(var(--spacing) * 3)}:where(.gf-zcode) .mx-4{margin-inline:calc(var(--spacing) * 4)}:where(.gf-zcode) .mx-auto{margin-inline:auto}:where(.gf-zcode) .-my-1{margin-block:calc(var(--spacing) * -1)}:where(.gf-zcode) .my-0{margin-block:calc(var(--spacing) * 0)}:where(.gf-zcode) .my-0\.5{margin-block:calc(var(--spacing) * .5)}:where(.gf-zcode) .my-1{margin-block:calc(var(--spacing) * 1)}:where(.gf-zcode) .my-3{margin-block:calc(var(--spacing) * 3)}:where(.gf-zcode) .my-4{margin-block:calc(var(--spacing) * 4)}:where(.gf-zcode) .mt-0\.5{margin-top:calc(var(--spacing) * .5)}:where(.gf-zcode) .mt-1{margin-top:calc(var(--spacing) * 1)}:where(.gf-zcode) .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .mt-2{margin-top:calc(var(--spacing) * 2)}:where(.gf-zcode) .mt-3{margin-top:calc(var(--spacing) * 3)}:where(.gf-zcode) .mt-4{margin-top:calc(var(--spacing) * 4)}:where(.gf-zcode) .mt-5{margin-top:calc(var(--spacing) * 5)}:where(.gf-zcode) .mt-6{margin-top:calc(var(--spacing) * 6)}:where(.gf-zcode) .mt-8{margin-top:calc(var(--spacing) * 8)}:where(.gf-zcode) .mt-16{margin-top:calc(var(--spacing) * 16)}:where(.gf-zcode) .mt-\[22px\]{margin-top:22px}:where(.gf-zcode) .mt-auto{margin-top:auto}:where(.gf-zcode) .mt-px{margin-top:1px}:where(.gf-zcode) .-mr-1{margin-right:calc(var(--spacing) * -1)}:where(.gf-zcode) .-mr-2{margin-right:calc(var(--spacing) * -2)}:where(.gf-zcode) .mr-0\.5{margin-right:calc(var(--spacing) * .5)}:where(.gf-zcode) .mr-1{margin-right:calc(var(--spacing) * 1)}:where(.gf-zcode) .mr-2{margin-right:calc(var(--spacing) * 2)}:where(.gf-zcode) .mr-auto{margin-right:auto}:where(.gf-zcode) .mb-1{margin-bottom:calc(var(--spacing) * 1)}:where(.gf-zcode) .mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .mb-2{margin-bottom:calc(var(--spacing) * 2)}:where(.gf-zcode) .mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}:where(.gf-zcode) .mb-3{margin-bottom:calc(var(--spacing) * 3)}:where(.gf-zcode) .mb-4{margin-bottom:calc(var(--spacing) * 4)}:where(.gf-zcode) .-ml-1{margin-left:calc(var(--spacing) * -1)}:where(.gf-zcode) .ml-0\.5{margin-left:calc(var(--spacing) * .5)}:where(.gf-zcode) .ml-1{margin-left:calc(var(--spacing) * 1)}:where(.gf-zcode) .ml-2{margin-left:calc(var(--spacing) * 2)}:where(.gf-zcode) .ml-9{margin-left:calc(var(--spacing) * 9)}:where(.gf-zcode) .ml-\[3px\]{margin-left:3px}:where(.gf-zcode) .ml-\[26px\]{margin-left:26px}:where(.gf-zcode) .ml-auto{margin-left:auto}:where(.gf-zcode) .ml-px{margin-left:1px}:where(.gf-zcode) .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(.gf-zcode) .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}:where(.gf-zcode) .\!scrollbar-hide{scrollbar-width:none!important;&::-webkit-scrollbar{display:none!important}}:where(.gf-zcode) .\!table{display:table!important}:where(.gf-zcode) .block{display:block}:where(.gf-zcode) .contents{display:contents}:where(.gf-zcode) .flex{display:flex}:where(.gf-zcode) .grid{display:grid}:where(.gf-zcode) .hidden{display:none}:where(.gf-zcode) .inline{display:inline}:where(.gf-zcode) .inline-block{display:inline-block}:where(.gf-zcode) .inline-flex{display:inline-flex}:where(.gf-zcode) .list-item{display:list-item}:where(.gf-zcode) .table{display:table}:where(.gf-zcode) .field-sizing-content{field-sizing:content}:where(.gf-zcode) .aspect-\[3\/4\]{aspect-ratio:3/4}:where(.gf-zcode) .aspect-\[16\/10\]{aspect-ratio:16/10}:where(.gf-zcode) .aspect-video{aspect-ratio:var(--aspect-video)}:where(.gf-zcode) .size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}:where(.gf-zcode) .size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}:where(.gf-zcode) .size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}:where(.gf-zcode) .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}:where(.gf-zcode) .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:where(.gf-zcode) .size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}:where(.gf-zcode) .size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:where(.gf-zcode) .size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:where(.gf-zcode) .size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}:where(.gf-zcode) .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}:where(.gf-zcode) .size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}:where(.gf-zcode) .size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}:where(.gf-zcode) .size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}:where(.gf-zcode) .size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}:where(.gf-zcode) .size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}:where(.gf-zcode) .size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}:where(.gf-zcode) .size-\[3px\]{width:3px;height:3px}:where(.gf-zcode) .size-\[11px\]{width:11px;height:11px}:where(.gf-zcode) .size-\[18px\]{width:18px;height:18px}:where(.gf-zcode) .size-\[22px\]{width:22px;height:22px}:where(.gf-zcode) .size-\[34px\]{width:34px;height:34px}:where(.gf-zcode) .size-full{width:100%;height:100%}:where(.gf-zcode) .\!h-44{height:calc(var(--spacing) * 44)!important}:where(.gf-zcode) .h-0{height:calc(var(--spacing) * 0)}:where(.gf-zcode) .h-0\.5{height:calc(var(--spacing) * .5)}:where(.gf-zcode) .h-1{height:calc(var(--spacing) * 1)}:where(.gf-zcode) .h-1\.5{height:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .h-2{height:calc(var(--spacing) * 2)}:where(.gf-zcode) .h-2\.5{height:calc(var(--spacing) * 2.5)}:where(.gf-zcode) .h-3{height:calc(var(--spacing) * 3)}:where(.gf-zcode) .h-3\.5{height:calc(var(--spacing) * 3.5)}:where(.gf-zcode) .h-4{height:calc(var(--spacing) * 4)}:where(.gf-zcode) .h-5{height:calc(var(--spacing) * 5)}:where(.gf-zcode) .h-6{height:calc(var(--spacing) * 6)}:where(.gf-zcode) .h-7{height:calc(var(--spacing) * 7)}:where(.gf-zcode) .h-8{height:calc(var(--spacing) * 8)}:where(.gf-zcode) .h-9{height:calc(var(--spacing) * 9)}:where(.gf-zcode) .h-10{height:calc(var(--spacing) * 10)}:where(.gf-zcode) .h-11{height:calc(var(--spacing) * 11)}:where(.gf-zcode) .h-12{height:calc(var(--spacing) * 12)}:where(.gf-zcode) .h-14{height:calc(var(--spacing) * 14)}:where(.gf-zcode) .h-40{height:calc(var(--spacing) * 40)}:where(.gf-zcode) .h-56{height:calc(var(--spacing) * 56)}:where(.gf-zcode) .h-\[1\.3em\]{height:1.3em}:where(.gf-zcode) .h-\[3px\]{height:3px}:where(.gf-zcode) .h-\[5px\]{height:5px}:where(.gf-zcode) .h-\[22px\]{height:22px}:where(.gf-zcode) .h-\[26px\]{height:26px}:where(.gf-zcode) .h-\[28\%\]{height:28%}:where(.gf-zcode) .h-\[100dvh\]{height:100dvh}:where(.gf-zcode) .h-\[100px\]{height:100px}:where(.gf-zcode) .h-\[226px\]{height:226px}:where(.gf-zcode) .h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}:where(.gf-zcode) .h-\[calc\(100dvh-1rem\)\]{height:calc(100dvh - 1rem)}:where(.gf-zcode) .h-\[min\(36rem\,calc\(100vh-4rem\)\)\]{height:min(36rem,calc(100vh - 4rem))}:where(.gf-zcode) .h-\[min\(84vh\,640px\)\]{height:min(84vh,640px)}:where(.gf-zcode) .h-auto{height:auto}:where(.gf-zcode) .h-dvh{height:100dvh}:where(.gf-zcode) .h-full{height:100%}:where(.gf-zcode) .h-px{height:1px}:where(.gf-zcode) .max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}:where(.gf-zcode) .max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}:where(.gf-zcode) .max-h-24{max-height:calc(var(--spacing) * 24)}:where(.gf-zcode) .max-h-40{max-height:calc(var(--spacing) * 40)}:where(.gf-zcode) .max-h-48{max-height:calc(var(--spacing) * 48)}:where(.gf-zcode) .max-h-50{max-height:calc(var(--spacing) * 50)}:where(.gf-zcode) .max-h-60{max-height:calc(var(--spacing) * 60)}:where(.gf-zcode) .max-h-64{max-height:calc(var(--spacing) * 64)}:where(.gf-zcode) .max-h-72{max-height:calc(var(--spacing) * 72)}:where(.gf-zcode) .max-h-80{max-height:calc(var(--spacing) * 80)}:where(.gf-zcode) .max-h-90{max-height:calc(var(--spacing) * 90)}:where(.gf-zcode) .max-h-128{max-height:calc(var(--spacing) * 128)}:where(.gf-zcode) .max-h-\[32vh\]{max-height:32vh}:where(.gf-zcode) .max-h-\[40vh\]{max-height:40vh}:where(.gf-zcode) .max-h-\[50vh\]{max-height:50vh}:where(.gf-zcode) .max-h-\[100dvh\]{max-height:100dvh}:where(.gf-zcode) .max-h-\[262px\]{max-height:262px}:where(.gf-zcode) .max-h-\[300px\]{max-height:300px}:where(.gf-zcode) .max-h-\[420px\]{max-height:420px}:where(.gf-zcode) .max-h-\[480px\]{max-height:480px}:where(.gf-zcode) .max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}:where(.gf-zcode) .max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}:where(.gf-zcode) .max-h-full{max-height:100%}:where(.gf-zcode) .min-h-0{min-height:calc(var(--spacing) * 0)}:where(.gf-zcode) .min-h-1{min-height:calc(var(--spacing) * 1)}:where(.gf-zcode) .min-h-5{min-height:calc(var(--spacing) * 5)}:where(.gf-zcode) .min-h-7{min-height:calc(var(--spacing) * 7)}:where(.gf-zcode) .min-h-8{min-height:calc(var(--spacing) * 8)}:where(.gf-zcode) .min-h-10{min-height:calc(var(--spacing) * 10)}:where(.gf-zcode) .min-h-11{min-height:calc(var(--spacing) * 11)}:where(.gf-zcode) .min-h-13{min-height:calc(var(--spacing) * 13)}:where(.gf-zcode) .min-h-16{min-height:calc(var(--spacing) * 16)}:where(.gf-zcode) .min-h-20{min-height:calc(var(--spacing) * 20)}:where(.gf-zcode) .min-h-24{min-height:calc(var(--spacing) * 24)}:where(.gf-zcode) .min-h-28{min-height:calc(var(--spacing) * 28)}:where(.gf-zcode) .min-h-32{min-height:calc(var(--spacing) * 32)}:where(.gf-zcode) .min-h-48{min-height:calc(var(--spacing) * 48)}:where(.gf-zcode) .min-h-\[161px\]{min-height:161px}:where(.gf-zcode) .min-h-\[180px\]{min-height:180px}:where(.gf-zcode) .min-h-\[226px\]{min-height:226px}:where(.gf-zcode) .min-h-\[360px\]{min-height:360px}:where(.gf-zcode) .min-h-dvh{min-height:100dvh}:where(.gf-zcode) .min-h-full{min-height:100%}:where(.gf-zcode) .min-h-screen{min-height:100vh}:where(.gf-zcode) .\!w-6{width:calc(var(--spacing) * 6)!important}:where(.gf-zcode) .\!w-44{width:calc(var(--spacing) * 44)!important}:where(.gf-zcode) .\!w-64{width:calc(var(--spacing) * 64)!important}:where(.gf-zcode) .\!w-80{width:calc(var(--spacing) * 80)!important}:where(.gf-zcode) .w-0{width:calc(var(--spacing) * 0)}:where(.gf-zcode) .w-1{width:calc(var(--spacing) * 1)}:where(.gf-zcode) .w-1\.5{width:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .w-2{width:calc(var(--spacing) * 2)}:where(.gf-zcode) .w-2\.5{width:calc(var(--spacing) * 2.5)}:where(.gf-zcode) .w-5{width:calc(var(--spacing) * 5)}:where(.gf-zcode) .w-6{width:calc(var(--spacing) * 6)}:where(.gf-zcode) .w-8{width:calc(var(--spacing) * 8)}:where(.gf-zcode) .w-9{width:calc(var(--spacing) * 9)}:where(.gf-zcode) .w-11{width:calc(var(--spacing) * 11)}:where(.gf-zcode) .w-44{width:calc(var(--spacing) * 44)}:where(.gf-zcode) .w-48{width:calc(var(--spacing) * 48)}:where(.gf-zcode) .w-52{width:calc(var(--spacing) * 52)}:where(.gf-zcode) .w-64{width:calc(var(--spacing) * 64)}:where(.gf-zcode) .w-72{width:calc(var(--spacing) * 72)}:where(.gf-zcode) .w-\[1\.5px\]{width:1.5px}:where(.gf-zcode) .w-\[22px\]{width:22px}:where(.gf-zcode) .w-\[38\%\]{width:38%}:where(.gf-zcode) .w-\[55\%\]{width:55%}:where(.gf-zcode) .w-\[70\%\]{width:70%}:where(.gf-zcode) .w-\[160px\]{width:160px}:where(.gf-zcode) .w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}:where(.gf-zcode) .w-\[min\(44rem\,calc\(100vw-2rem\)\)\]{width:min(44rem,calc(100vw - 2rem))}:where(.gf-zcode) .w-\[min\(88vw\,28rem\)\]{width:min(88vw,28rem)}:where(.gf-zcode) .w-\[min\(300px\,calc\(100vw-1rem\)\)\]{width:min(300px,calc(100vw - 1rem))}:where(.gf-zcode) .w-\[min\(448px\,calc\(100vw-2rem\)\)\]{width:min(448px,calc(100vw - 2rem))}:where(.gf-zcode) .w-\[min\(480px\,calc\(100vw-2rem\)\)\]{width:min(480px,calc(100vw - 2rem))}:where(.gf-zcode) .w-\[min\(536px\,calc\(100vw-2rem\)\)\]{width:min(536px,calc(100vw - 2rem))}:where(.gf-zcode) .w-\[var\(--workspace-sidebar-panel-width\)\]{width:var(--workspace-sidebar-panel-width)}:where(.gf-zcode) .w-auto{width:auto}:where(.gf-zcode) .w-fit{width:fit-content}:where(.gf-zcode) .w-full{width:100%}:where(.gf-zcode) .w-max{width:max-content}:where(.gf-zcode) .w-px{width:1px}:where(.gf-zcode) .w-screen{width:100vw}:where(.gf-zcode) .\!max-w-full{max-width:100%!important}:where(.gf-zcode) .max-w-\(--radix-dropdown-menu-content-available-width\){max-width:var(--radix-dropdown-menu-content-available-width)}:where(.gf-zcode) .max-w-0{max-width:calc(var(--spacing) * 0)}:where(.gf-zcode) .max-w-1\/2{max-width:50%}:where(.gf-zcode) .max-w-2xl{max-width:var(--container-2xl)}:where(.gf-zcode) .max-w-4xl{max-width:var(--container-4xl)}:where(.gf-zcode) .max-w-5xl{max-width:var(--container-5xl)}:where(.gf-zcode) .max-w-14{max-width:calc(var(--spacing) * 14)}:where(.gf-zcode) .max-w-28{max-width:calc(var(--spacing) * 28)}:where(.gf-zcode) .max-w-36{max-width:calc(var(--spacing) * 36)}:where(.gf-zcode) .max-w-40{max-width:calc(var(--spacing) * 40)}:where(.gf-zcode) .max-w-56{max-width:calc(var(--spacing) * 56)}:where(.gf-zcode) .max-w-64{max-width:calc(var(--spacing) * 64)}:where(.gf-zcode) .max-w-72{max-width:calc(var(--spacing) * 72)}:where(.gf-zcode) .max-w-96{max-width:calc(var(--spacing) * 96)}:where(.gf-zcode) .max-w-\[50\%\]{max-width:50%}:where(.gf-zcode) .max-w-\[72px\]{max-width:72px}:where(.gf-zcode) .max-w-\[260px\]{max-width:260px}:where(.gf-zcode) .max-w-\[420px\]{max-width:420px}:where(.gf-zcode) .max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}:where(.gf-zcode) .max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}:where(.gf-zcode) .max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}:where(.gf-zcode) .max-w-\[min\(28rem\,calc\(100vw-1rem\)\)\]{max-width:min(28rem,calc(100vw - 1rem))}:where(.gf-zcode) .max-w-\[min\(300px\,calc\(100vw-1rem\)\)\]{max-width:min(300px,calc(100vw - 1rem))}:where(.gf-zcode) .max-w-full{max-width:100%}:where(.gf-zcode) .max-w-lg{max-width:var(--container-lg)}:where(.gf-zcode) .max-w-md{max-width:var(--container-md)}:where(.gf-zcode) .max-w-none{max-width:none}:where(.gf-zcode) .max-w-sm{max-width:var(--container-sm)}:where(.gf-zcode) .max-w-xl{max-width:var(--container-xl)}:where(.gf-zcode) .max-w-xs{max-width:var(--container-xs)}:where(.gf-zcode) .min-w-0{min-width:calc(var(--spacing) * 0)}:where(.gf-zcode) .min-w-0\.5{min-width:calc(var(--spacing) * .5)}:where(.gf-zcode) .min-w-1\.5{min-width:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .min-w-2{min-width:calc(var(--spacing) * 2)}:where(.gf-zcode) .min-w-3{min-width:calc(var(--spacing) * 3)}:where(.gf-zcode) .min-w-10{min-width:calc(var(--spacing) * 10)}:where(.gf-zcode) .min-w-12{min-width:calc(var(--spacing) * 12)}:where(.gf-zcode) .min-w-14{min-width:calc(var(--spacing) * 14)}:where(.gf-zcode) .min-w-16{min-width:calc(var(--spacing) * 16)}:where(.gf-zcode) .min-w-32{min-width:calc(var(--spacing) * 32)}:where(.gf-zcode) .min-w-36{min-width:calc(var(--spacing) * 36)}:where(.gf-zcode) .min-w-40{min-width:calc(var(--spacing) * 40)}:where(.gf-zcode) .min-w-44{min-width:calc(var(--spacing) * 44)}:where(.gf-zcode) .min-w-48{min-width:calc(var(--spacing) * 48)}:where(.gf-zcode) .min-w-\[320px\]{min-width:320px}:where(.gf-zcode) .min-w-\[min\(12rem\,var\(--radix-dropdown-menu-content-available-width\)\)\]{min-width:min(12rem,var(--radix-dropdown-menu-content-available-width))}:where(.gf-zcode) .min-w-full{min-width:100%}:where(.gf-zcode) .min-w-max{min-width:max-content}:where(.gf-zcode) .flex-1{flex:1}:where(.gf-zcode) .flex-\[1_0_0\]{flex:1 0 0}:where(.gf-zcode) .flex-none{flex:none}:where(.gf-zcode) .shrink{flex-shrink:1}:where(.gf-zcode) .shrink-0{flex-shrink:0}:where(.gf-zcode) .basis-0{flex-basis:calc(var(--spacing) * 0)}:where(.gf-zcode) .border-collapse{border-collapse:collapse}:where(.gf-zcode) .border-separate{border-collapse:separate}:where(.gf-zcode) .border-spacing-0{--tw-border-spacing-x: calc(var(--spacing) * 0);--tw-border-spacing-y: calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}:where(.gf-zcode) .origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}:where(.gf-zcode) .origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}:where(.gf-zcode) .origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}:where(.gf-zcode) .origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}:where(.gf-zcode) .origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}:where(.gf-zcode) .origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}:where(.gf-zcode) .origin-bottom{transform-origin:bottom}:where(.gf-zcode) .origin-bottom-left{transform-origin:0 100%}:where(.gf-zcode) .origin-top-left{transform-origin:0 0}:where(.gf-zcode) .-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.gf-zcode) .translate-x-0{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.gf-zcode) .translate-x-\[calc\(100\%\+1rem\)\]{--tw-translate-x: calc(100% + 1rem) ;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.gf-zcode) .translate-x-full{--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.gf-zcode) .-translate-y-1{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.gf-zcode) .-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.gf-zcode) .translate-y-0{--tw-translate-y: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.gf-zcode) .translate-y-1{--tw-translate-y: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.gf-zcode) .translate-y-2{--tw-translate-y: calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.gf-zcode) .scale-100{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where(.gf-zcode) .scale-\[0\.98\]{scale:.98}:where(.gf-zcode) .rotate-0{rotate:0deg}:where(.gf-zcode) .rotate-90{rotate:90deg}:where(.gf-zcode) .rotate-180{rotate:180deg}:where(.gf-zcode) .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}:where(.gf-zcode) .animate-in{animation:gf-zcode-enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}:where(.gf-zcode) .animate-none{animation:none}:where(.gf-zcode) .animate-pulse{animation:var(--animate-pulse)}:where(.gf-zcode) .animate-spin{animation:var(--animate-spin)}:where(.gf-zcode) .cursor-default{cursor:default}:where(.gf-zcode) .cursor-ew-resize{cursor:ew-resize}:where(.gf-zcode) .cursor-grab{cursor:grab}:where(.gf-zcode) .cursor-help{cursor:help}:where(.gf-zcode) .cursor-not-allowed{cursor:not-allowed}:where(.gf-zcode) .cursor-ns-resize{cursor:ns-resize}:where(.gf-zcode) .cursor-pointer{cursor:pointer}:where(.gf-zcode) .cursor-text{cursor:text}:where(.gf-zcode) .cursor-zoom-in{cursor:zoom-in}:where(.gf-zcode) .touch-none{touch-action:none}:where(.gf-zcode) .resize{resize:both}:where(.gf-zcode) .resize-none{resize:none}:where(.gf-zcode) .scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}:where(.gf-zcode) .list-inside{list-style-position:inside}:where(.gf-zcode) .list-outside{list-style-position:outside}:where(.gf-zcode) .list-decimal{list-style-type:decimal}:where(.gf-zcode) .list-disc{list-style-type:disc}:where(.gf-zcode) .auto-rows-\[132px\]{grid-auto-rows:132px}:where(.gf-zcode) .auto-rows-min{grid-auto-rows:min-content}:where(.gf-zcode) .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:where(.gf-zcode) .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.gf-zcode) .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.gf-zcode) .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.gf-zcode) .grid-cols-\[28px_minmax\(0\,1fr\)_auto\]{grid-template-columns:28px minmax(0,1fr) auto}:where(.gf-zcode) .grid-cols-\[112px_minmax\(0\,1fr\)_auto\]{grid-template-columns:112px minmax(0,1fr) auto}:where(.gf-zcode) .grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}:where(.gf-zcode) .grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}:where(.gf-zcode) .grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}:where(.gf-zcode) .grid-cols-\[minmax\(0\,1\.4fr\)_112px_64px_minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)_28px\]{grid-template-columns:minmax(0,1.4fr) 112px 64px minmax(0,1fr) minmax(0,1.6fr) 28px}:where(.gf-zcode) .grid-cols-\[minmax\(0\,1fr\)_192px\]{grid-template-columns:minmax(0,1fr) 192px}:where(.gf-zcode) .grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}:where(.gf-zcode) .grid-cols-\[repeat\(auto-fill\,minmax\(6rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr))}:where(.gf-zcode) .grid-cols-\[repeat\(auto-fill\,minmax\(10rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}:where(.gf-zcode) .grid-cols-\[repeat\(auto-fill\,minmax\(130px\,180px\)\)\]{grid-template-columns:repeat(auto-fill,minmax(130px,180px))}:where(.gf-zcode) .grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}:where(.gf-zcode) .grid-rows-\[0fr\]{grid-template-rows:0fr}:where(.gf-zcode) .grid-rows-\[1fr\]{grid-template-rows:1fr}:where(.gf-zcode) .grid-rows-none{grid-template-rows:none}:where(.gf-zcode) .flex-col{flex-direction:column}:where(.gf-zcode) .flex-col-reverse{flex-direction:column-reverse}:where(.gf-zcode) .flex-row{flex-direction:row}:where(.gf-zcode) .flex-nowrap{flex-wrap:nowrap}:where(.gf-zcode) .flex-wrap{flex-wrap:wrap}:where(.gf-zcode) .place-items-center{place-items:center}:where(.gf-zcode) .items-baseline{align-items:baseline}:where(.gf-zcode) .items-center{align-items:center}:where(.gf-zcode) .items-end{align-items:flex-end}:where(.gf-zcode) .items-start{align-items:flex-start}:where(.gf-zcode) .items-stretch{align-items:stretch}:where(.gf-zcode) .\[justify-content\:safe_center\]{justify-content:safe center}:where(.gf-zcode) .justify-between{justify-content:space-between}:where(.gf-zcode) .justify-center{justify-content:center}:where(.gf-zcode) .justify-end{justify-content:flex-end}:where(.gf-zcode) .justify-start{justify-content:flex-start}:where(.gf-zcode) .gap-0{gap:calc(var(--spacing) * 0)}:where(.gf-zcode) .gap-0\.5{gap:calc(var(--spacing) * .5)}:where(.gf-zcode) .gap-1{gap:calc(var(--spacing) * 1)}:where(.gf-zcode) .gap-1\.5{gap:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .gap-2{gap:calc(var(--spacing) * 2)}:where(.gf-zcode) .gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.gf-zcode) .gap-3{gap:calc(var(--spacing) * 3)}:where(.gf-zcode) .gap-4{gap:calc(var(--spacing) * 4)}:where(.gf-zcode) .gap-5{gap:calc(var(--spacing) * 5)}:where(.gf-zcode) .gap-6{gap:calc(var(--spacing) * 6)}:where(.gf-zcode) .gap-\[3px\]{gap:3px}:where(.gf-zcode) .gap-\[5px\]{gap:5px}:where(.gf-zcode) .gap-px{gap:1px}:where(.gf-zcode) .space-y-0{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}}:where(.gf-zcode) .space-y-0\.5{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}}:where(.gf-zcode) .space-y-1{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}}:where(.gf-zcode) .space-y-1\.5{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}}:where(.gf-zcode) .space-y-2{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}}:where(.gf-zcode) .space-y-3{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}}:where(.gf-zcode) .space-y-4{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}}:where(.gf-zcode) .space-y-6{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}}:where(.gf-zcode) .gap-x-2{column-gap:calc(var(--spacing) * 2)}:where(.gf-zcode) .gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.gf-zcode) .gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.gf-zcode) .gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.gf-zcode) .gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}:where(.gf-zcode) .gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.gf-zcode) .gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.gf-zcode) .gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.gf-zcode) .divide-y{:where(&>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}}:where(.gf-zcode) .divide-border{:where(&>:not(:last-child)){border-color:var(--color-border)}}:where(.gf-zcode) .self-baseline{align-self:baseline}:where(.gf-zcode) .self-center{align-self:center}:where(.gf-zcode) .self-end{align-self:flex-end}:where(.gf-zcode) .self-start{align-self:flex-start}:where(.gf-zcode) .self-stretch{align-self:stretch}:where(.gf-zcode) .justify-self-end{justify-self:flex-end}:where(.gf-zcode) .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.gf-zcode) .overflow-auto{overflow:auto}:where(.gf-zcode) .overflow-hidden{overflow:hidden}:where(.gf-zcode) .overflow-visible{overflow:visible}:where(.gf-zcode) .overflow-x-auto{overflow-x:auto}:where(.gf-zcode) .overflow-x-hidden{overflow-x:hidden}:where(.gf-zcode) .overflow-y-auto{overflow-y:auto}:where(.gf-zcode) .overflow-y-hidden{overflow-y:hidden}:where(.gf-zcode) .overflow-y-visible{overflow-y:visible}:where(.gf-zcode) .overscroll-contain{overscroll-behavior:contain}:where(.gf-zcode) .\!rounded-xl{border-radius:var(--radius-xl)!important}:where(.gf-zcode) .rounded{border-radius:.25rem}:where(.gf-zcode) .rounded-2xl{border-radius:var(--radius-2xl)}:where(.gf-zcode) .rounded-3xl{border-radius:var(--radius-3xl)}:where(.gf-zcode) .rounded-\[2px\]{border-radius:2px}:where(.gf-zcode) .rounded-\[4px\]{border-radius:4px}:where(.gf-zcode) .rounded-\[5px\]{border-radius:5px}:where(.gf-zcode) .rounded-\[7px\]{border-radius:7px}:where(.gf-zcode) .rounded-\[9px\]{border-radius:9px}:where(.gf-zcode) .rounded-\[10px\]{border-radius:10px}:where(.gf-zcode) .rounded-\[16px\]{border-radius:16px}:where(.gf-zcode) .rounded-\[calc\(var\(--radius-sm\)-2px\)\]{border-radius:calc(var(--radius-sm) - 2px)}:where(.gf-zcode) .rounded-\[var\(--workspace-panel-radius\)\]{border-radius:var(--workspace-panel-radius)}:where(.gf-zcode) .rounded-full{border-radius:calc(infinity * 1px)}:where(.gf-zcode) .rounded-lg{border-radius:var(--radius-lg)}:where(.gf-zcode) .rounded-md{border-radius:var(--radius-md)}:where(.gf-zcode) .rounded-none{border-radius:0}:where(.gf-zcode) .rounded-sm{border-radius:var(--radius-sm)}:where(.gf-zcode) .rounded-xl{border-radius:var(--radius-xl)}:where(.gf-zcode) .rounded-xs{border-radius:var(--radius-xs)}:where(.gf-zcode) .rounded-t-\[var\(--workspace-panel-radius\)\]{border-top-left-radius:var(--workspace-panel-radius);border-top-right-radius:var(--workspace-panel-radius)}:where(.gf-zcode) .rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:where(.gf-zcode) .rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}:where(.gf-zcode) .rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}:where(.gf-zcode) .rounded-b-\[var\(--workspace-panel-radius\)\]{border-bottom-right-radius:var(--workspace-panel-radius);border-bottom-left-radius:var(--workspace-panel-radius)}:where(.gf-zcode) .rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}:where(.gf-zcode) .border{border-style:var(--tw-border-style);border-width:1px}:where(.gf-zcode) .border-0{border-style:var(--tw-border-style);border-width:0px}:where(.gf-zcode) .border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}:where(.gf-zcode) .border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}:where(.gf-zcode) .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}:where(.gf-zcode) .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:where(.gf-zcode) .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}:where(.gf-zcode) .border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}:where(.gf-zcode) .border-dashed{--tw-border-style: dashed;border-style:dashed}:where(.gf-zcode) .border-none{--tw-border-style: none;border-style:none}:where(.gf-zcode) .border-\(--color-border\){border-color:var(--color-border)}:where(.gf-zcode) .border-\[var\(--color-border\)\]{border-color:var(--color-border)}:where(.gf-zcode) .border-\[var\(--color-workflow-rule\)\]{border-color:var(--color-workflow-rule)}:where(.gf-zcode) .border-border{border-color:var(--color-border)}:where(.gf-zcode) .border-border-hover{border-color:var(--color-border-hover)}:where(.gf-zcode) .border-border\/50{border-color:color-mix(in srgb,color-mix(in oklab,var(--color-neutral-950) 10%,transparent) 50%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}:where(.gf-zcode) .border-border\/60{border-color:color-mix(in srgb,color-mix(in oklab,var(--color-neutral-950) 10%,transparent) 60%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}:where(.gf-zcode) .border-border\/70{border-color:color-mix(in srgb,color-mix(in oklab,var(--color-neutral-950) 10%,transparent) 70%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}:where(.gf-zcode) .border-card-border{border-color:var(--color-card-border)}:where(.gf-zcode) .border-current{border-color:currentcolor}:where(.gf-zcode) .border-destructive{border-color:var(--color-destructive)}:where(.gf-zcode) .border-destructive\/20{border-color:color-mix(in srgb,oklch(57.7% .245 27.325) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}:where(.gf-zcode) .border-destructive\/30{border-color:color-mix(in srgb,oklch(57.7% .245 27.325) 30%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 30%,transparent)}}:where(.gf-zcode) .border-destructive\/40{border-color:color-mix(in srgb,oklch(57.7% .245 27.325) 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}:where(.gf-zcode) .border-foreground-subtlest{border-color:var(--color-foreground-subtlest)}:where(.gf-zcode) .border-input{border-color:var(--color-input)}:where(.gf-zcode) .border-input-border{border-color:var(--color-input-border)}:where(.gf-zcode) .border-popover-border{border-color:var(--color-popover-border)}:where(.gf-zcode) .border-primary{border-color:var(--color-primary)}:where(.gf-zcode) .border-transparent{border-color:transparent}:where(.gf-zcode) .border-warning{border-color:var(--color-warning)}:where(.gf-zcode) .border-warning\/30{border-color:color-mix(in srgb,oklch(68.1% .162 75.834) 30%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-warning) 30%,transparent)}}:where(.gf-zcode) .border-warning\/40{border-color:color-mix(in srgb,oklch(68.1% .162 75.834) 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}:where(.gf-zcode) .border-warning\/60{border-color:color-mix(in srgb,oklch(68.1% .162 75.834) 60%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-warning) 60%,transparent)}}:where(.gf-zcode) .bg-\(--color-bg\){background-color:var(--color-bg)}:where(.gf-zcode) .bg-\[color-mix\(in_oklab\,var\(--color-destructive\)_3\%\,transparent\)\]{background-color:color-mix(in srgb,oklch(57.7% .245 27.325) 3%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 3%,transparent)}}:where(.gf-zcode) .bg-\[color-mix\(in_oklab\,var\(--color-destructive\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,oklch(57.7% .245 27.325) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}:where(.gf-zcode) .bg-\[color-mix\(in_oklab\,var\(--color-warning\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,oklch(68.1% .162 75.834) 12%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 12%,transparent)}}:where(.gf-zcode) .bg-\[var\(--color-interaction-confirmation-surface\)\]{background-color:var(--color-interaction-confirmation-surface)}:where(.gf-zcode) .bg-\[var\(--color-surface-hover\)\]{background-color:var(--color-surface-hover)}:where(.gf-zcode) .bg-accent{background-color:var(--color-accent)}:where(.gf-zcode) .bg-accent\/55{background-color:color-mix(in srgb,oklch(97.7% .013 236.62) 55%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 55%,transparent)}}:where(.gf-zcode) .bg-background{background-color:var(--color-background)}:where(.gf-zcode) .bg-background-alt{background-color:var(--color-background-alt)}:where(.gf-zcode) .bg-background-win-alt{background-color:var(--color-background-win-alt)}:where(.gf-zcode) .bg-background\/50{background-color:color-mix(in srgb,oklch(98.5% 0 0) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 50%,transparent)}}:where(.gf-zcode) .bg-background\/60{background-color:color-mix(in srgb,oklch(98.5% 0 0) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 60%,transparent)}}:where(.gf-zcode) .bg-background\/72{background-color:color-mix(in srgb,oklch(98.5% 0 0) 72%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 72%,transparent)}}:where(.gf-zcode) .bg-black\/20{background-color:color-mix(in srgb,#000 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}:where(.gf-zcode) .bg-black\/60{background-color:color-mix(in srgb,#000 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}:where(.gf-zcode) .bg-border{background-color:var(--color-border)}:where(.gf-zcode) .bg-border\/50{background-color:color-mix(in srgb,color-mix(in oklab,var(--color-neutral-950) 10%,transparent) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}:where(.gf-zcode) .bg-brand{background-color:var(--color-brand)}:where(.gf-zcode) .bg-card{background-color:var(--color-card)}:where(.gf-zcode) .bg-card\/70{background-color:color-mix(in srgb,#fff 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 70%,transparent)}}:where(.gf-zcode) .bg-current\/10{background-color:currentcolor;@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,currentcolor 10%,transparent)}}:where(.gf-zcode) .bg-destructive{background-color:var(--color-destructive)}:where(.gf-zcode) .bg-destructive\/5{background-color:color-mix(in srgb,oklch(57.7% .245 27.325) 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 5%,transparent)}}:where(.gf-zcode) .bg-destructive\/10{background-color:color-mix(in srgb,oklch(57.7% .245 27.325) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}:where(.gf-zcode) .bg-foreground{background-color:var(--color-foreground)}:where(.gf-zcode) .bg-foreground-inverse{background-color:var(--color-foreground-inverse)}:where(.gf-zcode) .bg-foreground-subtlest{background-color:var(--color-foreground-subtlest)}:where(.gf-zcode) .bg-foreground-subtlest\/50{background-color:color-mix(in srgb,color-mix(in oklab,var(--color-neutral-700) 40%,transparent) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground-subtlest) 50%,transparent)}}:where(.gf-zcode) .bg-foreground\/3{background-color:color-mix(in srgb,oklch(37.1% 0 0) 3%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 3%,transparent)}}:where(.gf-zcode) .bg-foreground\/20{background-color:color-mix(in srgb,oklch(37.1% 0 0) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 20%,transparent)}}:where(.gf-zcode) .bg-foreground\/30{background-color:color-mix(in srgb,oklch(37.1% 0 0) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 30%,transparent)}}:where(.gf-zcode) .bg-foreground\/60{background-color:color-mix(in srgb,oklch(37.1% 0 0) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 60%,transparent)}}:where(.gf-zcode) .bg-header{background-color:var(--color-header)}:where(.gf-zcode) .bg-input{background-color:var(--color-input)}:where(.gf-zcode) .bg-input\/20{background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 20%,transparent)}}:where(.gf-zcode) .bg-interaction-confirmation-surface{background-color:var(--color-interaction-confirmation-surface)}:where(.gf-zcode) .bg-markdown-inline-code\/50{background-color:color-mix(in srgb,oklch(92.2% 0 0) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-markdown-inline-code) 50%,transparent)}}:where(.gf-zcode) .bg-menu{background-color:var(--color-menu)}:where(.gf-zcode) .bg-panel{background-color:var(--color-panel)}:where(.gf-zcode) .bg-popover{background-color:var(--color-popover)}:where(.gf-zcode) .bg-popover\/95{background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-popover) 95%,transparent)}}:where(.gf-zcode) .bg-popover\/98{background-color:color-mix(in srgb,#fff 98%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-popover) 98%,transparent)}}:where(.gf-zcode) .bg-primary{background-color:var(--color-primary)}:where(.gf-zcode) .bg-primary-foreground{background-color:var(--color-primary-foreground)}:where(.gf-zcode) .bg-primary\/80{background-color:color-mix(in srgb,oklch(14.5% 0 0) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}:where(.gf-zcode) .bg-secondary{background-color:var(--color-secondary)}:where(.gf-zcode) .bg-selected{background-color:var(--color-selected)}:where(.gf-zcode) .bg-success{background-color:var(--color-success)}:where(.gf-zcode) .bg-success-foreground{background-color:var(--color-success-foreground)}:where(.gf-zcode) .bg-success\/10{background-color:color-mix(in srgb,oklch(62.7% .194 149.214) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}:where(.gf-zcode) .bg-surface{background-color:var(--color-surface)}:where(.gf-zcode) .bg-surface-hover{background-color:var(--color-surface-hover)}:where(.gf-zcode) .bg-toast{background-color:var(--color-toast)}:where(.gf-zcode) .bg-toast\/60{background-color:color-mix(in srgb,#fff 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-toast) 60%,transparent)}}:where(.gf-zcode) .bg-tooltip{background-color:var(--color-tooltip)}:where(.gf-zcode) .bg-tooltip-tag{background-color:var(--color-tooltip-tag)}:where(.gf-zcode) .bg-transparent{background-color:transparent}:where(.gf-zcode) .bg-warning{background-color:var(--color-warning)}:where(.gf-zcode) .bg-warning\/10{background-color:color-mix(in srgb,oklch(68.1% .162 75.834) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}:where(.gf-zcode) .bg-white{background-color:var(--color-white)}:where(.gf-zcode) .bg-gradient-to-b{--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}:where(.gf-zcode) .bg-gradient-to-t{--tw-gradient-position: to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}:where(.gf-zcode) .from-popover{--tw-gradient-from: var(--color-popover);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}:where(.gf-zcode) .to-transparent{--tw-gradient-to: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}:where(.gf-zcode) .bg-clip-padding{background-clip:padding-box}:where(.gf-zcode) .fill-current{fill:currentcolor}:where(.gf-zcode) .object-contain{object-fit:contain}:where(.gf-zcode) .object-cover{object-fit:cover}:where(.gf-zcode) .p-0{padding:calc(var(--spacing) * 0)}:where(.gf-zcode) .p-0\.5{padding:calc(var(--spacing) * .5)}:where(.gf-zcode) .p-1{padding:calc(var(--spacing) * 1)}:where(.gf-zcode) .p-2{padding:calc(var(--spacing) * 2)}:where(.gf-zcode) .p-2\.5{padding:calc(var(--spacing) * 2.5)}:where(.gf-zcode) .p-3{padding:calc(var(--spacing) * 3)}:where(.gf-zcode) .p-4{padding:calc(var(--spacing) * 4)}:where(.gf-zcode) .p-5{padding:calc(var(--spacing) * 5)}:where(.gf-zcode) .p-6{padding:calc(var(--spacing) * 6)}:where(.gf-zcode) .p-10{padding:calc(var(--spacing) * 10)}:where(.gf-zcode) .p-\[3px\]{padding:3px}:where(.gf-zcode) .p-px{padding:1px}:where(.gf-zcode) .px-0{padding-inline:calc(var(--spacing) * 0)}:where(.gf-zcode) .px-0\.5{padding-inline:calc(var(--spacing) * .5)}:where(.gf-zcode) .px-1{padding-inline:calc(var(--spacing) * 1)}:where(.gf-zcode) .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .px-2{padding-inline:calc(var(--spacing) * 2)}:where(.gf-zcode) .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}:where(.gf-zcode) .px-3{padding-inline:calc(var(--spacing) * 3)}:where(.gf-zcode) .px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}:where(.gf-zcode) .px-4{padding-inline:calc(var(--spacing) * 4)}:where(.gf-zcode) .px-5{padding-inline:calc(var(--spacing) * 5)}:where(.gf-zcode) .px-6{padding-inline:calc(var(--spacing) * 6)}:where(.gf-zcode) .px-8{padding-inline:calc(var(--spacing) * 8)}:where(.gf-zcode) .py-0{padding-block:calc(var(--spacing) * 0)}:where(.gf-zcode) .py-0\.5{padding-block:calc(var(--spacing) * .5)}:where(.gf-zcode) .py-1{padding-block:calc(var(--spacing) * 1)}:where(.gf-zcode) .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .py-2{padding-block:calc(var(--spacing) * 2)}:where(.gf-zcode) .py-2\.5{padding-block:calc(var(--spacing) * 2.5)}:where(.gf-zcode) .py-3{padding-block:calc(var(--spacing) * 3)}:where(.gf-zcode) .py-4{padding-block:calc(var(--spacing) * 4)}:where(.gf-zcode) .py-6{padding-block:calc(var(--spacing) * 6)}:where(.gf-zcode) .py-8{padding-block:calc(var(--spacing) * 8)}:where(.gf-zcode) .py-10{padding-block:calc(var(--spacing) * 10)}:where(.gf-zcode) .py-16{padding-block:calc(var(--spacing) * 16)}:where(.gf-zcode) .py-\[7px\]{padding-block:7px}:where(.gf-zcode) .py-px{padding-block:1px}:where(.gf-zcode) .pt-0{padding-top:calc(var(--spacing) * 0)}:where(.gf-zcode) .pt-0\.5{padding-top:calc(var(--spacing) * .5)}:where(.gf-zcode) .pt-1{padding-top:calc(var(--spacing) * 1)}:where(.gf-zcode) .pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .pt-2{padding-top:calc(var(--spacing) * 2)}:where(.gf-zcode) .pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}:where(.gf-zcode) .pt-3{padding-top:calc(var(--spacing) * 3)}:where(.gf-zcode) .pt-4{padding-top:calc(var(--spacing) * 4)}:where(.gf-zcode) .pt-6{padding-top:calc(var(--spacing) * 6)}:where(.gf-zcode) .pt-12{padding-top:calc(var(--spacing) * 12)}:where(.gf-zcode) .pt-\[9px\]{padding-top:9px}:where(.gf-zcode) .pt-\[calc\(env\(safe-area-inset-top\)\+12px\)\]{padding-top:calc(env(safe-area-inset-top) + 12px)}:where(.gf-zcode) .pt-px{padding-top:1px}:where(.gf-zcode) .pr-0\.5{padding-right:calc(var(--spacing) * .5)}:where(.gf-zcode) .pr-1{padding-right:calc(var(--spacing) * 1)}:where(.gf-zcode) .pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .pr-2{padding-right:calc(var(--spacing) * 2)}:where(.gf-zcode) .pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}:where(.gf-zcode) .pr-3{padding-right:calc(var(--spacing) * 3)}:where(.gf-zcode) .pr-6{padding-right:calc(var(--spacing) * 6)}:where(.gf-zcode) .pr-8{padding-right:calc(var(--spacing) * 8)}:where(.gf-zcode) .pr-9{padding-right:calc(var(--spacing) * 9)}:where(.gf-zcode) .pr-28{padding-right:calc(var(--spacing) * 28)}:where(.gf-zcode) .pb-0{padding-bottom:calc(var(--spacing) * 0)}:where(.gf-zcode) .pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}:where(.gf-zcode) .pb-1{padding-bottom:calc(var(--spacing) * 1)}:where(.gf-zcode) .pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .pb-2{padding-bottom:calc(var(--spacing) * 2)}:where(.gf-zcode) .pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}:where(.gf-zcode) .pb-3{padding-bottom:calc(var(--spacing) * 3)}:where(.gf-zcode) .pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}:where(.gf-zcode) .pb-7{padding-bottom:calc(var(--spacing) * 7)}:where(.gf-zcode) .pb-8{padding-bottom:calc(var(--spacing) * 8)}:where(.gf-zcode) .pb-10{padding-bottom:calc(var(--spacing) * 10)}:where(.gf-zcode) .pb-24{padding-bottom:calc(var(--spacing) * 24)}:where(.gf-zcode) .pl-0{padding-left:calc(var(--spacing) * 0)}:where(.gf-zcode) .pl-1{padding-left:calc(var(--spacing) * 1)}:where(.gf-zcode) .pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}:where(.gf-zcode) .pl-2{padding-left:calc(var(--spacing) * 2)}:where(.gf-zcode) .pl-3{padding-left:calc(var(--spacing) * 3)}:where(.gf-zcode) .pl-4{padding-left:calc(var(--spacing) * 4)}:where(.gf-zcode) .pl-5{padding-left:calc(var(--spacing) * 5)}:where(.gf-zcode) .pl-9{padding-left:calc(var(--spacing) * 9)}:where(.gf-zcode) .pl-\[39px\]{padding-left:39px}:where(.gf-zcode) .pl-\[46px\]{padding-left:46px}:where(.gf-zcode) .text-center{text-align:center}:where(.gf-zcode) .text-left{text-align:left}:where(.gf-zcode) .text-right{text-align:right}:where(.gf-zcode) .align-\[-1px\]{vertical-align:-1px}:where(.gf-zcode) .align-baseline{vertical-align:baseline}:where(.gf-zcode) .align-middle{vertical-align:middle}:where(.gf-zcode) .align-top{vertical-align:top}:where(.gf-zcode) .font-mono{font-family:var(--font-mono)}:where(.gf-zcode) .font-sans{font-family:var(--font-sans)}:where(.gf-zcode) .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}:where(.gf-zcode) .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}:where(.gf-zcode) .text-ui-base\/relaxed{font-size:var(--text-ui-base);line-height:var(--leading-relaxed)}:where(.gf-zcode) .text-ui-sm\/relaxed{font-size:var(--text-ui-sm);line-height:var(--leading-relaxed)}:where(.gf-zcode) .text-ui-xs\/relaxed{font-size:var(--text-ui-xs);line-height:var(--leading-relaxed)}:where(.gf-zcode) .text-\[0\.85em\]{font-size:.85em}:where(.gf-zcode) .text-\[0\.95em\]{font-size:.95em}:where(.gf-zcode) .text-\[10\.5px\]{font-size:10.5px}:where(.gf-zcode) .text-\[12\.5px\]{font-size:12.5px}:where(.gf-zcode) .text-\[30px\]{font-size:30px}:where(.gf-zcode) .text-ui-2xs{font-size:var(--text-ui-2xs)}:where(.gf-zcode) .text-ui-base{font-size:var(--text-ui-base)}:where(.gf-zcode) .text-ui-caption{font-size:var(--text-ui-caption)}:where(.gf-zcode) .text-ui-lg{font-size:var(--text-ui-lg)}:where(.gf-zcode) .text-ui-sm{font-size:var(--text-ui-sm)}:where(.gf-zcode) .text-ui-xl{font-size:var(--text-ui-xl)}:where(.gf-zcode) .text-ui-xs{font-size:var(--text-ui-xs)}:where(.gf-zcode) .leading-4{--tw-leading: calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}:where(.gf-zcode) .leading-5{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}:where(.gf-zcode) .leading-6{--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}:where(.gf-zcode) .leading-\[1\.6\]{--tw-leading: 1.6;line-height:1.6}:where(.gf-zcode) .leading-\[1\.25\]{--tw-leading: 1.25;line-height:1.25}:where(.gf-zcode) .leading-\[1\.75\]{--tw-leading: 1.75;line-height:1.75}:where(.gf-zcode) .leading-\[17px\]{--tw-leading: 17px;line-height:17px}:where(.gf-zcode) .leading-\[18px\]{--tw-leading: 18px;line-height:18px}:where(.gf-zcode) .leading-\[34px\]{--tw-leading: 34px;line-height:34px}:where(.gf-zcode) .leading-none{--tw-leading: 1;line-height:1}:where(.gf-zcode) .leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}:where(.gf-zcode) .leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}:where(.gf-zcode) .leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}:where(.gf-zcode) .leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}:where(.gf-zcode) .font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where(.gf-zcode) .font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}:where(.gf-zcode) .font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where(.gf-zcode) .tracking-\[-0\.005em\]{--tw-tracking: -.005em;letter-spacing:-.005em}:where(.gf-zcode) .tracking-\[0\.08em\]{--tw-tracking: .08em;letter-spacing:.08em}:where(.gf-zcode) .tracking-\[0\.114px\]{--tw-tracking: .114px;letter-spacing:.114px}:where(.gf-zcode) .tracking-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}:where(.gf-zcode) .tracking-wf-label{--tw-tracking: var(--tracking-wf-label);letter-spacing:var(--tracking-wf-label)}:where(.gf-zcode) .tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}:where(.gf-zcode) .tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}:where(.gf-zcode) .\[text-wrap\:pretty\]{text-wrap:pretty}:where(.gf-zcode) .break-words{overflow-wrap:break-word}:where(.gf-zcode) .wrap-anywhere{overflow-wrap:anywhere}:where(.gf-zcode) .break-all{word-break:break-all}:where(.gf-zcode) .text-ellipsis{text-overflow:ellipsis}:where(.gf-zcode) .whitespace-normal{white-space:normal}:where(.gf-zcode) .whitespace-nowrap{white-space:nowrap}:where(.gf-zcode) .whitespace-pre{white-space:pre}:where(.gf-zcode) .whitespace-pre-line{white-space:pre-line}:where(.gf-zcode) .whitespace-pre-wrap{white-space:pre-wrap}:where(.gf-zcode) .text-\[var\(--color-danger\)\]{color:var(--color-danger)}:where(.gf-zcode) .text-\[var\(--color-interaction-confirmation-foreground\)\]{color:var(--color-interaction-confirmation-foreground)}:where(.gf-zcode) .text-\[var\(--wf-avatar\)\]{color:var(--wf-avatar)}:where(.gf-zcode) .text-blue-600{color:var(--color-blue-600)}:where(.gf-zcode) .text-current{color:currentcolor}:where(.gf-zcode) .text-destructive{color:var(--color-destructive)}:where(.gf-zcode) .text-destructive-foreground{color:var(--color-destructive-foreground)}:where(.gf-zcode) .text-destructive-foreground\/60{color:color-mix(in srgb,#fff 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-destructive-foreground) 60%,transparent)}}:where(.gf-zcode) .text-destructive\/80{color:color-mix(in srgb,oklch(57.7% .245 27.325) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-destructive) 80%,transparent)}}:where(.gf-zcode) .text-foreground{color:var(--color-foreground)}:where(.gf-zcode) .text-foreground-subtle{color:var(--color-foreground-subtle)}:where(.gf-zcode) .text-foreground-subtlest{color:var(--color-foreground-subtlest)}:where(.gf-zcode) .text-foreground\/60{color:color-mix(in srgb,oklch(37.1% 0 0) 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 60%,transparent)}}:where(.gf-zcode) .text-green-500{color:var(--color-green-500)}:where(.gf-zcode) .text-green-600{color:var(--color-green-600)}:where(.gf-zcode) .text-icon-blue{color:var(--color-icon-blue)}:where(.gf-zcode) .text-interaction-confirmation-foreground{color:var(--color-interaction-confirmation-foreground)}:where(.gf-zcode) .text-interaction-confirmation-foreground\/80{color:color-mix(in srgb,oklch(52.7% .154 150.069) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-interaction-confirmation-foreground) 80%,transparent)}}:where(.gf-zcode) .text-orange-600{color:var(--color-orange-600)}:where(.gf-zcode) .text-popover-foreground{color:var(--color-popover-foreground)}:where(.gf-zcode) .text-primary{color:var(--color-primary)}:where(.gf-zcode) .text-primary-foreground{color:var(--color-primary-foreground)}:where(.gf-zcode) .text-primary-foreground\/60{color:color-mix(in srgb,oklch(98.5% 0 0) 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-primary-foreground) 60%,transparent)}}:where(.gf-zcode) .text-red-500{color:var(--color-red-500)}:where(.gf-zcode) .text-red-600{color:var(--color-red-600)}:where(.gf-zcode) .text-success{color:var(--color-success)}:where(.gf-zcode) .text-success-foreground{color:var(--color-success-foreground)}:where(.gf-zcode) .text-tooltip-foreground{color:var(--color-tooltip-foreground)}:where(.gf-zcode) .text-tooltip-foreground\/80{color:color-mix(in srgb,oklch(14.5% 0 0) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-tooltip-foreground) 80%,transparent)}}:where(.gf-zcode) .text-tooltip-tag-foreground{color:var(--color-tooltip-tag-foreground)}:where(.gf-zcode) .text-warning{color:var(--color-warning)}:where(.gf-zcode) .text-warning-foreground{color:var(--color-warning-foreground)}:where(.gf-zcode) .text-yellow-500{color:var(--color-yellow-500)}:where(.gf-zcode) .text-yellow-600{color:var(--color-yellow-600)}:where(.gf-zcode) .lowercase{text-transform:lowercase}:where(.gf-zcode) .uppercase{text-transform:uppercase}:where(.gf-zcode) .ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}:where(.gf-zcode) .tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}:where(.gf-zcode) .no-underline{text-decoration-line:none}:where(.gf-zcode) .underline{text-decoration-line:underline}:where(.gf-zcode) .decoration-foreground-subtle{text-decoration-color:var(--color-foreground-subtle)}:where(.gf-zcode) .decoration-dashed{text-decoration-style:dashed}:where(.gf-zcode) .decoration-dotted{text-decoration-style:dotted}:where(.gf-zcode) .underline-offset-2{text-underline-offset:2px}:where(.gf-zcode) .underline-offset-4{text-underline-offset:4px}:where(.gf-zcode) .opacity-0{opacity:0%}:where(.gf-zcode) .opacity-55{opacity:55%}:where(.gf-zcode) .opacity-70{opacity:70%}:where(.gf-zcode) .opacity-80{opacity:80%}:where(.gf-zcode) .opacity-100{opacity:100%}:where(.gf-zcode) .\!shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}:where(.gf-zcode) .shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .shadow-\[0_1px_0_var\(--color-workflow-rule\)\]{--tw-shadow: 0 1px 0 var(--tw-shadow-color, var(--color-workflow-rule));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .shadow-\[inset_-12px_0_12px_-12px_color-mix\(in_srgb\,black_15\%\,transparent\)\]{--tw-shadow: inset -12px 0 12px -12px var(--tw-shadow-color, color-mix(in srgb,black 15%,transparent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .shadow-\[inset_12px_0_12px_-12px_color-mix\(in_srgb\,black_15\%\,transparent\)\]{--tw-shadow: inset 12px 0 12px -12px var(--tw-shadow-color, color-mix(in srgb,black 15%,transparent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .shadow-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .ring-0{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .ring-4{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.gf-zcode) .ring-accent{--tw-ring-color: var(--color-accent)}:where(.gf-zcode) .ring-black\/5{--tw-ring-color: color-mix(in srgb, #000 5%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-black) 5%, transparent)}}:where(.gf-zcode) .ring-border{--tw-ring-color: var(--color-border)}:where(.gf-zcode) .ring-card{--tw-ring-color: var(--color-card)}:where(.gf-zcode) .ring-destructive\/30{--tw-ring-color: color-mix(in srgb, oklch(57.7% .245 27.325) 30%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-destructive) 30%, transparent)}}:where(.gf-zcode) .ring-foreground\/10{--tw-ring-color: color-mix(in srgb, oklch(37.1% 0 0) 10%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-foreground) 10%, transparent)}}:where(.gf-zcode) .ring-white\/8{--tw-ring-color: color-mix(in srgb, #fff 8%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-white) 8%, transparent)}}:where(.gf-zcode) .outline-hidden{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}:where(.gf-zcode) .outline{outline-style:var(--tw-outline-style);outline-width:1px}:where(.gf-zcode) .outline-0{outline-style:var(--tw-outline-style);outline-width:0px}:where(.gf-zcode) .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,)}:where(.gf-zcode) .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,)}:where(.gf-zcode) .backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-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,)}:where(.gf-zcode) .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,)}:where(.gf-zcode) .backdrop-blur-xl{--tw-backdrop-blur: blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}:where(.gf-zcode) .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))}:where(.gf-zcode) .transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:where(.gf-zcode) .transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:where(.gf-zcode) .transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:where(.gf-zcode) .transition-\[max-width\,opacity\,padding\,background-color\]{transition-property:max-width,opacity,padding,background-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:where(.gf-zcode) .transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:where(.gf-zcode) .transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:where(.gf-zcode) .transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:where(.gf-zcode) .transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:where(.gf-zcode) .transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:where(.gf-zcode) .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))}:where(.gf-zcode) .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:where(.gf-zcode) .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))}:where(.gf-zcode) .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:where(.gf-zcode) .transition-none{transition-property:none}:where(.gf-zcode) .duration-100{--tw-duration: .1s;transition-duration:.1s}:where(.gf-zcode) .duration-150{--tw-duration: .15s;transition-duration:.15s}:where(.gf-zcode) .duration-200{--tw-duration: .2s;transition-duration:.2s}:where(.gf-zcode) .duration-300{--tw-duration: .3s;transition-duration:.3s}:where(.gf-zcode) .duration-500{--tw-duration: .5s;transition-duration:.5s}:where(.gf-zcode) .duration-\[160ms\]{--tw-duration: .16s;transition-duration:.16s}:where(.gf-zcode) .ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{--tw-ease: cubic-bezier(.34,1.56,.64,1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}:where(.gf-zcode) .ease-\[cubic-bezier\(0\.77\,0\,0\.175\,1\)\]{--tw-ease: cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}:where(.gf-zcode) .ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}:where(.gf-zcode) .ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}:where(.gf-zcode) .will-change-transform{will-change:transform}:where(.gf-zcode) .fade-in-0{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}:where(.gf-zcode) .outline-none{--tw-outline-style: none;outline-style:none}:where(.gf-zcode) .select-none{-webkit-user-select:none;user-select:none}:where(.gf-zcode) .zoom-in-75{--tw-enter-scale: 75% ;--tw-enter-scale: .75}:where(.gf-zcode) .\!running{animation-play-state:running!important}:where(.gf-zcode) .\[anchor-scope\:--sidebar-task-list-divider\]{anchor-scope:--sidebar-task-list-divider}:where(.gf-zcode) .\[app-region\:drag\]{app-region:drag}:where(.gf-zcode) .\[app-region\:no-drag\]{app-region:no-drag}:where(.gf-zcode) .\[clip-path\:inset\(0_round_16px\)\]{clip-path:inset(0 round 16px)}:where(.gf-zcode) .\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}:where(.gf-zcode) .\[scrollbar-width\:none\]{scrollbar-width:none}:where(.gf-zcode) .fade-in{--tw-enter-opacity: 0}:where(.gf-zcode) .paused{animation-play-state:paused}:where(.gf-zcode) .running{animation-play-state:running}:where(.gf-zcode) .group-hover\/markdown-table-frame\:pointer-events-auto{&:is(:where(.group\/markdown-table-frame):hover *){@media(hover:hover){pointer-events:auto}}}:where(.gf-zcode) .group-hover\/markdown-table-frame\:opacity-100{&:is(:where(.group\/markdown-table-frame):hover *){@media(hover:hover){opacity:100%}}}:where(.gf-zcode) .group-hover\/tool-summary\:text-foreground{&:is(:where(.group\/tool-summary):hover *){@media(hover:hover){color:var(--color-foreground)}}}:where(.gf-zcode) .group-hover\/tool-summary\:opacity-100{&:is(:where(.group\/tool-summary):hover *){@media(hover:hover){opacity:100%}}}:where(.gf-zcode) .group-hover\/ws\:opacity-100{&:is(:where(.group\/ws):hover *){@media(hover:hover){opacity:100%}}}:where(.gf-zcode) .group-focus-visible\/tool-summary\:text-foreground{&:is(:where(.group\/tool-summary):focus-visible *){color:var(--color-foreground)}}:where(.gf-zcode) .group-focus-visible\/ws\:opacity-100{&:is(:where(.group\/ws):focus-visible *){opacity:100%}}:where(.gf-zcode) .group-has-\[\>input\]\/input-group\:pt-2{&:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}}:where(.gf-zcode) .group-has-\[\>input\]\/input-group\:pb-2{&:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}}:where(.gf-zcode) .group-data-\[composer-compact\]\/thought\:hidden{&:is(:where(.group\/thought)[data-composer-compact] *){display:none}}:where(.gf-zcode) .group-data-\[composer-compact\=true\]\/thought\:inline-flex{&:is(:where(.group\/thought)[data-composer-compact=true] *){display:inline-flex}}:where(.gf-zcode) .group-data-\[disabled\=true\]\/input-group\:opacity-50{&:is(:where(.group\/input-group)[data-disabled=true] *){opacity:50%}}:where(.gf-zcode) .group-data-\[highlighted\]\/context-menu-sub-trigger\:text-foreground-subtle{&:is(:where(.group\/context-menu-sub-trigger)[data-highlighted] *){color:var(--color-foreground-subtle)}}:where(.gf-zcode) .group-data-\[highlighted\]\/dropdown-menu-item\:text-foreground-subtle{&:is(:where(.group\/dropdown-menu-item)[data-highlighted] *){color:var(--color-foreground-subtle)}}:where(.gf-zcode) .group-data-\[highlighted\]\/dropdown-menu-sub-trigger\:text-foreground-subtle{&:is(:where(.group\/dropdown-menu-sub-trigger)[data-highlighted] *){color:var(--color-foreground-subtle)}}:where(.gf-zcode) .group-data-\[size\=default\]\/switch\:size-4{&:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:where(.gf-zcode) .group-data-\[size\=sm\]\/card\:px-3{&:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}}:where(.gf-zcode) .group-data-\[size\=sm\]\/switch\:size-3\.5{&:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}:where(.gf-zcode) .group-data-\[state\=closed\]\/collapsible-content\:animate-out{&:is(:where(.group\/collapsible-content)[data-state=closed] *){animation:gf-zcode-exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}:where(.gf-zcode) .group-data-\[state\=closed\]\/collapsible-content\:fade-out-0{&:is(:where(.group\/collapsible-content)[data-state=closed] *){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}}:where(.gf-zcode) .group-data-\[state\=closed\]\/collapsible-content\:\[animation-fill-mode\:forwards\]{&:is(:where(.group\/collapsible-content)[data-state=closed] *){animation-fill-mode:forwards}}:where(.gf-zcode) .group-data-\[state\=open\]\:rotate-180{&:is(:where(.group)[data-state=open] *){rotate:180deg}}:where(.gf-zcode) .group-data-\[state\=open\]\/collapsible-content\:animate-in{&:is(:where(.group\/collapsible-content)[data-state=open] *){animation:gf-zcode-enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}:where(.gf-zcode) .group-data-\[state\=open\]\/collapsible-content\:fade-in-0{&:is(:where(.group\/collapsible-content)[data-state=open] *){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}}:where(.gf-zcode) .group-data-\[variant\=line\]\/tabs-list\:bg-transparent{&:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:transparent}}:where(.gf-zcode) .group-data-horizontal\/tabs\:h-8{&:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}}:where(.gf-zcode) .group-data-vertical\/tabs\:h-fit{&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}}:where(.gf-zcode) .group-data-vertical\/tabs\:w-full{&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}}:where(.gf-zcode) .group-data-vertical\/tabs\:flex-col{&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}}:where(.gf-zcode) .group-data-vertical\/tabs\:justify-start{&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}}:where(.gf-zcode) .group-data-vertical\/tabs\:py-\[calc\(--spacing\(1\.25\)\)\]{&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){padding-block:calc(calc(var(--spacing) * 1.25))}}:where(.gf-zcode) .group-\[\.is-assistant\]\:text-foreground{&:is(:where(.group):is(.is-assistant) *){color:var(--color-foreground)}}:where(.gf-zcode) .group-\[\.is-user\]\:ml-auto{&:is(:where(.group):is(.is-user) *){margin-left:auto}}:where(.gf-zcode) .group-\[\.is-user\]\:rounded-lg{&:is(:where(.group):is(.is-user) *){border-radius:var(--radius-lg)}}:where(.gf-zcode) .group-\[\.is-user\]\:bg-secondary{&:is(:where(.group):is(.is-user) *){background-color:var(--color-secondary)}}:where(.gf-zcode) .group-\[\.is-user\]\:px-4{&:is(:where(.group):is(.is-user) *){padding-inline:calc(var(--spacing) * 4)}}:where(.gf-zcode) .group-\[\.is-user\]\:py-3{&:is(:where(.group):is(.is-user) *){padding-block:calc(var(--spacing) * 3)}}:where(.gf-zcode) .group-\[\.is-user\]\:text-foreground{&:is(:where(.group):is(.is-user) *){color:var(--color-foreground)}}:where(.gf-zcode) .first-letter\:uppercase{&:first-letter{text-transform:uppercase}}:where(.gf-zcode) .marker\:text-foreground-subtlest{& *::marker{color:var(--color-foreground-subtlest)}&::marker{color:var(--color-foreground-subtlest)}& *::-webkit-details-marker{color:var(--color-foreground-subtlest)}&::-webkit-details-marker{color:var(--color-foreground-subtlest)}}:where(.gf-zcode) .file\:inline-flex{&::file-selector-button{display:inline-flex}}:where(.gf-zcode) .file\:h-4{&::file-selector-button{height:calc(var(--spacing) * 4)}}:where(.gf-zcode) .file\:h-5{&::file-selector-button{height:calc(var(--spacing) * 5)}}:where(.gf-zcode) .file\:h-6{&::file-selector-button{height:calc(var(--spacing) * 6)}}:where(.gf-zcode) .file\:border-0{&::file-selector-button{border-style:var(--tw-border-style);border-width:0px}}:where(.gf-zcode) .file\:bg-transparent{&::file-selector-button{background-color:transparent}}:where(.gf-zcode) .file\:text-ui-base\/relaxed{&::file-selector-button{font-size:var(--text-ui-base);line-height:var(--leading-relaxed)}}:where(.gf-zcode) .file\:text-ui-base{&::file-selector-button{font-size:var(--text-ui-base)}}:where(.gf-zcode) .file\:font-medium{&::file-selector-button{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}}:where(.gf-zcode) .file\:text-foreground{&::file-selector-button{color:var(--color-foreground)}}:where(.gf-zcode) .placeholder\:font-sans{&::placeholder{font-family:var(--font-sans)}}:where(.gf-zcode) .placeholder\:text-foreground-subtlest{&::placeholder{color:var(--color-foreground-subtlest)}}:where(.gf-zcode) .before\:absolute{&:before{content:var(--tw-content);position:absolute}}:where(.gf-zcode) .before\:-inset-1{&:before{content:var(--tw-content);inset:calc(var(--spacing) * -1)}}:where(.gf-zcode) .before\:content-\[\'\'\]{&:before{--tw-content: "";content:var(--tw-content)}}:where(.gf-zcode) .after\:pointer-events-none{&:after{content:var(--tw-content);pointer-events:none}}:where(.gf-zcode) .after\:absolute{&:after{content:var(--tw-content);position:absolute}}:where(.gf-zcode) .after\:-inset-x-3{&:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}}:where(.gf-zcode) .after\:-inset-y-2{&:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}}:where(.gf-zcode) .after\:inset-y-\[var\(--workspace-panel-radius\)\]{&:after{content:var(--tw-content);inset-block:var(--workspace-panel-radius)}}:where(.gf-zcode) .after\:inset-y-\[var\(--workspace-resize-handle-inset\)\]{&:after{content:var(--tw-content);inset-block:var(--workspace-resize-handle-inset)}}:where(.gf-zcode) .after\:top-full{&:after{content:var(--tw-content);top:100%}}:where(.gf-zcode) .after\:left-0{&:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}}:where(.gf-zcode) .after\:h-1{&:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}}:where(.gf-zcode) .after\:w-0\.5{&:after{content:var(--tw-content);width:calc(var(--spacing) * .5)}}:where(.gf-zcode) .after\:w-full{&:after{content:var(--tw-content);width:100%}}:where(.gf-zcode) .after\:rounded-full{&:after{content:var(--tw-content);border-radius:calc(infinity * 1px)}}:where(.gf-zcode) .after\:bg-foreground{&:after{content:var(--tw-content);background-color:var(--color-foreground)}}:where(.gf-zcode) .after\:bg-foreground-subtlest\/50{&:after{content:var(--tw-content);background-color:color-mix(in srgb,color-mix(in oklab,var(--color-neutral-700) 40%,transparent) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground-subtlest) 50%,transparent)}}}:where(.gf-zcode) .after\:bg-menu{&:after{content:var(--tw-content);background-color:var(--color-menu)}}:where(.gf-zcode) .after\:opacity-0{&:after{content:var(--tw-content);opacity:0%}}:where(.gf-zcode) .after\:transition-opacity{&:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}:where(.gf-zcode) .after\:content-\[\'\'\]{&:after{--tw-content: "";content:var(--tw-content)}}:where(.gf-zcode) .group-data-horizontal\/tabs\:after\:inset-x-0{&:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){&:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}}}:where(.gf-zcode) .group-data-horizontal\/tabs\:after\:bottom-\[-5px\]{&:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){&:after{content:var(--tw-content);bottom:-5px}}}:where(.gf-zcode) .group-data-horizontal\/tabs\:after\:h-0\.5{&:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){&:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}}}:where(.gf-zcode) .group-data-vertical\/tabs\:after\:inset-y-0{&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){&:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}}}:where(.gf-zcode) .group-data-vertical\/tabs\:after\:-right-1{&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){&:after{content:var(--tw-content);right:calc(var(--spacing) * -1)}}}:where(.gf-zcode) .group-data-vertical\/tabs\:after\:w-0\.5{&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){&:after{content:var(--tw-content);width:calc(var(--spacing) * .5)}}}:where(.gf-zcode) .first\:mt-0{&:first-child{margin-top:calc(var(--spacing) * 0)}}:where(.gf-zcode) .first\:mt-2\.5{&:first-child{margin-top:calc(var(--spacing) * 2.5)}}:where(.gf-zcode) .first\:border-t-0{&:first-child{border-top-style:var(--tw-border-style);border-top-width:0px}}:where(.gf-zcode) .last\:border-b-0{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}:where(.gf-zcode) .hover\:border-border-hover{&:hover{@media(hover:hover){border-color:var(--color-border-hover)}}}:where(.gf-zcode) .hover\:border-input-border-focused{&:hover{@media(hover:hover){border-color:var(--color-input-border-focused)}}}:where(.gf-zcode) .hover\:border-input-border-hover{&:hover{@media(hover:hover){border-color:var(--color-input-border-hover)}}}:where(.gf-zcode) .hover\:bg-\[color-mix\(in_oklab\,var\(--color-warning\)_20\%\,transparent\)\]{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(68.1% .162 75.834) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}}}:where(.gf-zcode) .hover\:bg-background\/80{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(98.5% 0 0) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 80%,transparent)}}}}:where(.gf-zcode) .hover\:bg-destructive\/90{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(57.7% .245 27.325) 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}}}:where(.gf-zcode) .hover\:bg-foreground\/40{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(37.1% 0 0) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 40%,transparent)}}}}:where(.gf-zcode) .hover\:bg-hover{&:hover{@media(hover:hover){background-color:var(--color-hover)}}}:where(.gf-zcode) .hover\:bg-hover\/20{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(92.2% 0 0) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-hover) 20%,transparent)}}}}:where(.gf-zcode) .hover\:bg-hover\/50{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(92.2% 0 0) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-hover) 50%,transparent)}}}}:where(.gf-zcode) .hover\:bg-input{&:hover{@media(hover:hover){background-color:var(--color-input)}}}:where(.gf-zcode) .hover\:bg-input\/50{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 50%,transparent)}}}}:where(.gf-zcode) .hover\:bg-interaction-confirmation-surface{&:hover{@media(hover:hover){background-color:var(--color-interaction-confirmation-surface)}}}:where(.gf-zcode) .hover\:bg-menu-hover{&:hover{@media(hover:hover){background-color:var(--color-menu-hover)}}}:where(.gf-zcode) .hover\:bg-primary\/80{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(14.5% 0 0) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}}}:where(.gf-zcode) .hover\:bg-secondary\/80{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(87% 0 0) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}}}:where(.gf-zcode) .hover\:bg-success\/80{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(62.7% .194 149.214) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-success) 80%,transparent)}}}}:where(.gf-zcode) .hover\:bg-surface{&:hover{@media(hover:hover){background-color:var(--color-surface)}}}:where(.gf-zcode) .hover\:bg-surface-hover{&:hover{@media(hover:hover){background-color:var(--color-surface-hover)}}}:where(.gf-zcode) .hover\:bg-surface-hover\/50{&:hover{@media(hover:hover){background-color:color-mix(in srgb,color-mix(in oklab,var(--color-neutral-950) 5%,transparent) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-surface-hover) 50%,transparent)}}}}:where(.gf-zcode) .hover\:bg-warning\/90{&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(68.1% .162 75.834) 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 90%,transparent)}}}}:where(.gf-zcode) .hover\:text-destructive{&:hover{@media(hover:hover){color:var(--color-destructive)}}}:where(.gf-zcode) .hover\:text-foreground{&:hover{@media(hover:hover){color:var(--color-foreground)}}}:where(.gf-zcode) .hover\:text-foreground-subtle{&:hover{@media(hover:hover){color:var(--color-foreground-subtle)}}}:where(.gf-zcode) .hover\:text-interaction-confirmation-foreground{&:hover{@media(hover:hover){color:var(--color-interaction-confirmation-foreground)}}}:where(.gf-zcode) .hover\:text-success{&:hover{@media(hover:hover){color:var(--color-success)}}}:where(.gf-zcode) .hover\:text-warning{&:hover{@media(hover:hover){color:var(--color-warning)}}}:where(.gf-zcode) .hover\:underline{&:hover{@media(hover:hover){text-decoration-line:underline}}}:where(.gf-zcode) .hover\:ring-2{&:hover{@media(hover:hover){--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)}}}:where(.gf-zcode) .hover\:ring-border-hover{&:hover{@media(hover:hover){--tw-ring-color: var(--color-border-hover)}}}:where(.gf-zcode) .hover\:after\:opacity-100{&:hover{@media(hover:hover){&:after{content:var(--tw-content);opacity:100%}}}}:where(.gf-zcode) .focus\:text-destructive{&:focus{color:var(--color-destructive)}}:where(.gf-zcode) .focus\:\!shadow-md{&:focus{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}:where(.gf-zcode) .focus\:outline-none{&:focus{--tw-outline-style: none;outline-style:none}}:where(.gf-zcode) .focus-visible\:border-destructive\/40{&:focus-visible{border-color:color-mix(in srgb,oklch(57.7% .245 27.325) 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}}:where(.gf-zcode) .focus-visible\:border-input-border-focused{&:focus-visible{border-color:var(--color-input-border-focused)}}:where(.gf-zcode) .focus-visible\:border-warning\/40{&:focus-visible{border-color:color-mix(in srgb,oklch(68.1% .162 75.834) 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}}:where(.gf-zcode) .focus-visible\:bg-hover{&:focus-visible{background-color:var(--color-hover)}}:where(.gf-zcode) .focus-visible\:bg-input-focused{&:focus-visible{background-color:var(--color-input-focused)}}:where(.gf-zcode) .focus-visible\:\!shadow-md{&:focus-visible{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}:where(.gf-zcode) .focus-visible\:ring-0{&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:where(.gf-zcode) .focus-visible\:ring-1{&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:where(.gf-zcode) .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)}}:where(.gf-zcode) .focus-visible\:ring-\[3px\]{&: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)}}:where(.gf-zcode) .focus-visible\:ring-destructive\/20{&:focus-visible{--tw-ring-color: color-mix(in srgb, oklch(57.7% .245 27.325) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-destructive) 20%, transparent)}}}:where(.gf-zcode) .focus-visible\:ring-input-border-focused{&:focus-visible{--tw-ring-color: var(--color-input-border-focused)}}:where(.gf-zcode) .focus-visible\:ring-input-border-focused\/30{&:focus-visible{--tw-ring-color: color-mix(in srgb, oklch(74.6% .16 232.661) 30%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-input-border-focused) 30%, transparent)}}}:where(.gf-zcode) .focus-visible\:ring-warning\/20{&:focus-visible{--tw-ring-color: color-mix(in srgb, oklch(68.1% .162 75.834) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-warning) 20%, transparent)}}}:where(.gf-zcode) .focus-visible\:ring-offset-2{&:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}:where(.gf-zcode) .focus-visible\:ring-offset-background{&:focus-visible{--tw-ring-offset-color: var(--color-background)}}:where(.gf-zcode) .focus-visible\:outline-1{&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}}:where(.gf-zcode) .focus-visible\:outline-none{&:focus-visible{--tw-outline-style: none;outline-style:none}}:where(.gf-zcode) .\*\:focus-visible\:relative{:is(&>*){&:focus-visible{position:relative}}}:where(.gf-zcode) .\*\:focus-visible\:z-10{:is(&>*){&:focus-visible{z-index:10}}}:where(.gf-zcode) .focus-visible\:after\:opacity-100{&:focus-visible{&:after{content:var(--tw-content);opacity:100%}}}:where(.gf-zcode) .active\:cursor-grabbing{&:active{cursor:grabbing}}:where(.gf-zcode) .enabled\:cursor-pointer{&:enabled{cursor:pointer}}:where(.gf-zcode) .enabled\:hover\:underline{&:enabled{&:hover{@media(hover:hover){text-decoration-line:underline}}}}:where(.gf-zcode) .enabled\:active\:bg-hover{&:enabled{&:active{background-color:var(--color-hover)}}}:where(.gf-zcode) .disabled\:pointer-events-none{&:disabled{pointer-events:none}}:where(.gf-zcode) .disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed}}:where(.gf-zcode) .disabled\:opacity-50{&:disabled{opacity:50%}}:where(.gf-zcode) .disabled\:opacity-100{&:disabled{opacity:100%}}:where(.gf-zcode) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit{:where(*[data-slot=combobox-content]) &{&:focus-within{border-color:inherit}}}:where(.gf-zcode) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0{:where(*[data-slot=combobox-content]) &{&:focus-within{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}:where(.gf-zcode) .has-data-\[align\=block-end\]\:rounded-md{&:has(*[data-align=block-end]){border-radius:var(--radius-md)}}:where(.gf-zcode) .has-data-\[align\=block-start\]\:rounded-md{&:has(*[data-align=block-start]){border-radius:var(--radius-md)}}:where(.gf-zcode) .has-data-\[icon\=inline-end\]\:pr-1\.5{&:has(*[data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}}:where(.gf-zcode) .has-data-\[icon\=inline-end\]\:pr-2{&:has(*[data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}}:where(.gf-zcode) .has-data-\[icon\=inline-start\]\:pl-1\.5{&:has(*[data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}}:where(.gf-zcode) .has-data-\[icon\=inline-start\]\:pl-2{&:has(*[data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}}:where(.gf-zcode) .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]{&:has(*[data-slot=card-action]){grid-template-columns:1fr auto}}:where(.gf-zcode) .has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]{&:has(*[data-slot=card-description]){grid-template-rows:auto auto}}:where(.gf-zcode) .has-data-\[slot\=kbd\]\:pr-1{&:has(*[data-slot=kbd]){padding-right:calc(var(--spacing) * 1)}}:where(.gf-zcode) .has-data-\[slot\=kbd\]\:pr-1\.5{&:has(*[data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}}:where(.gf-zcode) .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-2{&:has(*:is([data-slot=input-group-control]: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)}}:where(.gf-zcode) .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive{&:has(*:is([data-slot][aria-invalid=true])){border-color:var(--color-destructive)}}:where(.gf-zcode) .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-2{&:has(*:is([data-slot][aria-invalid=true])){--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)}}:where(.gf-zcode) .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20{&:has(*:is([data-slot][aria-invalid=true])){--tw-ring-color: color-mix(in srgb, oklch(57.7% .245 27.325) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-destructive) 20%, transparent)}}}:where(.gf-zcode) .has-\[textarea\]\:rounded-md{&:has(*:is(textarea)){border-radius:var(--radius-md)}}:where(.gf-zcode) .has-\[\>\[data-align\=block-end\]\]\:h-auto{&:has(>[data-align=block-end]){height:auto}}:where(.gf-zcode) .has-\[\>\[data-align\=block-end\]\]\:flex-col{&:has(>[data-align=block-end]){flex-direction:column}}:where(.gf-zcode) .has-\[\>\[data-align\=block-start\]\]\:h-auto{&:has(>[data-align=block-start]){height:auto}}:where(.gf-zcode) .has-\[\>\[data-align\=block-start\]\]\:flex-col{&:has(>[data-align=block-start]){flex-direction:column}}:where(.gf-zcode) .has-\[\>\[data-slot\=button-group\]\]\:gap-2{&:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}}:where(.gf-zcode) .has-\[\>button\]\:mr-\[-0\.275rem\]{&:has(>button){margin-right:-.275rem}}:where(.gf-zcode) .has-\[\>button\]\:ml-\[-0\.275rem\]{&:has(>button){margin-left:-.275rem}}:where(.gf-zcode) .has-\[\>img\:first-child\]\:pt-0{&:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}}:where(.gf-zcode) .has-\[\>kbd\]\:mr-\[-0\.275rem\]{&:has(>kbd){margin-right:-.275rem}}:where(.gf-zcode) .has-\[\>kbd\]\:ml-\[-0\.275rem\]{&:has(>kbd){margin-left:-.275rem}}:where(.gf-zcode) .has-\[\>svg\]\:p-0{&:has(>svg){padding:calc(var(--spacing) * 0)}}:where(.gf-zcode) .has-\[\>textarea\]\:h-auto{&:has(>textarea){height:auto}}:where(.gf-zcode) .aria-expanded\:bg-destructive{&[aria-expanded=true]{background-color:var(--color-destructive)}}:where(.gf-zcode) .aria-expanded\:bg-hover{&[aria-expanded=true]{background-color:var(--color-hover)}}:where(.gf-zcode) .aria-expanded\:bg-input\/50{&[aria-expanded=true]{background-color:color-mix(in srgb,#fff 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 50%,transparent)}}}:where(.gf-zcode) .aria-expanded\:bg-secondary{&[aria-expanded=true]{background-color:var(--color-secondary)}}:where(.gf-zcode) .aria-expanded\:bg-selected{&[aria-expanded=true]{background-color:var(--color-selected)}}:where(.gf-zcode) .aria-expanded\:bg-warning{&[aria-expanded=true]{background-color:var(--color-warning)}}:where(.gf-zcode) .aria-expanded\:text-destructive-foreground{&[aria-expanded=true]{color:var(--color-destructive-foreground)}}:where(.gf-zcode) .aria-expanded\:text-foreground{&[aria-expanded=true]{color:var(--color-foreground)}}:where(.gf-zcode) .aria-expanded\:text-warning{&[aria-expanded=true]{color:var(--color-warning)}}:where(.gf-zcode) .aria-expanded\:text-warning-foreground{&[aria-expanded=true]{color:var(--color-warning-foreground)}}:where(.gf-zcode) .aria-invalid\:border-destructive{&[aria-invalid=true]{border-color:var(--color-destructive)}}:where(.gf-zcode) .aria-invalid\:ring-0{&[aria-invalid=true]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:where(.gf-zcode) .aria-invalid\:ring-2{&[aria-invalid=true]{--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)}}:where(.gf-zcode) .aria-invalid\:ring-destructive\/20{&[aria-invalid=true]{--tw-ring-color: color-mix(in srgb, oklch(57.7% .245 27.325) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-destructive) 20%, transparent)}}}:where(.gf-zcode) .data-inset\:pl-7\.5{&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}}:where(.gf-zcode) .data-placeholder\:text-foreground-subtlest{&[data-placeholder]{color:var(--color-foreground-subtlest)}}:where(.gf-zcode) .data-\[align-trigger\=true\]\:animate-none{&[data-align-trigger=true]{animation:none}}:where(.gf-zcode) .data-\[composer-compact\=icon\]\:size-7{&[data-composer-compact=icon]{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}:where(.gf-zcode) .data-\[composer-compact\=icon\]\:justify-center{&[data-composer-compact=icon]{justify-content:center}}:where(.gf-zcode) .data-\[composer-compact\=icon\]\:gap-0{&[data-composer-compact=icon]{gap:calc(var(--spacing) * 0)}}:where(.gf-zcode) .data-\[composer-compact\=icon\]\:p-0{&[data-composer-compact=icon]{padding:calc(var(--spacing) * 0)}}:where(.gf-zcode) .data-\[highlighted\]\:bg-menu-hover{&[data-highlighted]{background-color:var(--color-menu-hover)}}:where(.gf-zcode) .data-\[highlighted\]\:text-foreground{&[data-highlighted]{color:var(--color-foreground)}}:where(.gf-zcode) .data-\[highlighted\]\:text-foreground-subtlest{&[data-highlighted]{color:var(--color-foreground-subtlest)}}:where(.gf-zcode) .data-\[position\=popper\]\:w-full{&[data-position=popper]{width:100%}}:where(.gf-zcode) .data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\){&[data-position=popper]{min-width:var(--radix-select-trigger-width)}}:where(.gf-zcode) .data-\[separator\=active\]\:after\:opacity-100{&[data-separator=active]{&:after{content:var(--tw-content);opacity:100%}}}:where(.gf-zcode) .data-\[separator\=hover\]\:after\:opacity-100{&[data-separator=hover]{&:after{content:var(--tw-content);opacity:100%}}}:where(.gf-zcode) .data-\[side\=bottom\]\:slide-in-from-top-2{&[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}}:where(.gf-zcode) .data-\[side\=left\]\:slide-in-from-right-2{&[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}}:where(.gf-zcode) .data-\[side\=right\]\:slide-in-from-left-2{&[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}}:where(.gf-zcode) .data-\[side\=top\]\:slide-in-from-bottom-2{&[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}}:where(.gf-zcode) .data-\[size\=default\]\:h-\[18px\]{&[data-size=default]{height:18px}}:where(.gf-zcode) .data-\[size\=default\]\:w-\[32px\]{&[data-size=default]{width:32px}}:where(.gf-zcode) .data-\[size\=sm\]\:h-\[16px\]{&[data-size=sm]{height:16px}}:where(.gf-zcode) .data-\[size\=sm\]\:w-\[28px\]{&[data-size=sm]{width:28px}}:where(.gf-zcode) .data-\[size\=sm\]\:gap-3{&[data-size=sm]{gap:calc(var(--spacing) * 3)}}:where(.gf-zcode) .data-\[size\=sm\]\:py-3{&[data-size=sm]{padding-block:calc(var(--spacing) * 3)}}:where(.gf-zcode) .\*\*\:data-\[slot\=kbd\]\:relative{:is(& *){&[data-slot=kbd]{position:relative}}}:where(.gf-zcode) .\*\*\:data-\[slot\=kbd\]\:isolate{:is(& *){&[data-slot=kbd]{isolation:isolate}}}:where(.gf-zcode) .\*\*\:data-\[slot\=kbd\]\:z-50{:is(& *){&[data-slot=kbd]{z-index:50}}}:where(.gf-zcode) .\*\*\:data-\[slot\=kbd\]\:rounded-\[calc\(var\(--radius-sm\)-2px\)\]{:is(& *){&[data-slot=kbd]{border-radius:calc(var(--radius-sm) - 2px)}}}:where(.gf-zcode) .\*\*\:data-\[slot\=kbd\]\:rounded-sm{:is(& *){&[data-slot=kbd]{border-radius:var(--radius-sm)}}}:where(.gf-zcode) .\*\*\:data-\[slot\=kbd\]\:px-1{:is(& *){&[data-slot=kbd]{padding-inline:calc(var(--spacing) * 1)}}}:where(.gf-zcode) .\*\*\:data-\[slot\=kbd\]\:text-ui-xs{:is(& *){&[data-slot=kbd]{font-size:var(--text-ui-xs)}}}:where(.gf-zcode) .\*\:data-\[slot\=select-value\]\:line-clamp-1{:is(&>*){&[data-slot=select-value]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}}:where(.gf-zcode) .\*\:data-\[slot\=select-value\]\:flex{:is(&>*){&[data-slot=select-value]{display:flex}}}:where(.gf-zcode) .\*\:data-\[slot\=select-value\]\:items-center{:is(&>*){&[data-slot=select-value]{align-items:center}}}:where(.gf-zcode) .\*\:data-\[slot\=select-value\]\:gap-1\.5{:is(&>*){&[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}}}:where(.gf-zcode) .data-\[state\=checked\]\:border-primary{&[data-state=checked]{border-color:var(--color-primary)}}:where(.gf-zcode) .data-\[state\=checked\]\:bg-primary{&[data-state=checked]{background-color:var(--color-primary)}}:where(.gf-zcode) .data-\[state\=closed\]\:animate-collapsible-up{&[data-state=closed]{animation:gf-zcode-collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}:where(.gf-zcode) .data-\[state\=closed\]\:animate-out{&[data-state=closed]{animation:gf-zcode-exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}:where(.gf-zcode) .data-\[state\=closed\]\:overflow-hidden{&[data-state=closed]{overflow:hidden}}:where(.gf-zcode) .data-\[state\=closed\]\:fade-out-0{&[data-state=closed]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}}:where(.gf-zcode) .data-\[state\=closed\]\:\[animation-fill-mode\:forwards\]{&[data-state=closed]{animation-fill-mode:forwards}}:where(.gf-zcode) .data-\[state\=closed\]\:slide-out-to-top-2{&[data-state=closed]{--tw-exit-translate-y: calc(2*var(--spacing)*-1)}}:where(.gf-zcode) .data-\[state\=delayed-open\]\:animate-in{&[data-state=delayed-open]{animation:gf-zcode-enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}:where(.gf-zcode) .data-\[state\=delayed-open\]\:fade-in-0{&[data-state=delayed-open]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}}:where(.gf-zcode) .data-\[state\=delayed-open\]\:zoom-in-95{&[data-state=delayed-open]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}}:where(.gf-zcode) .data-\[state\=indeterminate\]\:border-primary{&[data-state=indeterminate]{border-color:var(--color-primary)}}:where(.gf-zcode) .data-\[state\=indeterminate\]\:bg-primary{&[data-state=indeterminate]{background-color:var(--color-primary)}}:where(.gf-zcode) .data-\[state\=open\]\:animate-collapsible-down{&[data-state=open]{animation:gf-zcode-collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}:where(.gf-zcode) .data-\[state\=open\]\:animate-in{&[data-state=open]{animation:gf-zcode-enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}:where(.gf-zcode) .data-\[state\=open\]\:bg-menu-hover{&[data-state=open]{background-color:var(--color-menu-hover)}}:where(.gf-zcode) .data-\[state\=open\]\:text-foreground{&[data-state=open]{color:var(--color-foreground)}}:where(.gf-zcode) .data-\[state\=open\]\:slide-in-from-top-2{&[data-state=open]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}}:where(.gf-zcode) .data-\[variant\=destructive\]\:text-destructive{&[data-variant=destructive]{color:var(--color-destructive)}}:where(.gf-zcode) .data-\[variant\=destructive\]\:data-\[highlighted\]\:bg-destructive{&[data-variant=destructive]{&[data-highlighted]{background-color:var(--color-destructive)}}}:where(.gf-zcode) .data-\[variant\=destructive\]\:data-\[highlighted\]\:text-destructive-foreground{&[data-variant=destructive]{&[data-highlighted]{color:var(--color-destructive-foreground)}}}:where(.gf-zcode) .data-\[variant\=line\]\:rounded-none{&[data-variant=line]{border-radius:0}}:where(.gf-zcode) .data-\[workspace-sidebar-resizing\=true\]\:transition-opacity{&[data-workspace-sidebar-resizing=true]{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}:where(.gf-zcode) .supports-backdrop-filter\:backdrop-blur-\[2px\]{@supports (backdrop-filter: var(--tw)){--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:where(.gf-zcode) .supports-backdrop-filter\:backdrop-blur-xs{@supports (backdrop-filter: var(--tw)){--tw-backdrop-blur: blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:where(.gf-zcode) .motion-reduce\:transform-none{@media(prefers-reduced-motion:reduce){transform:none}}:where(.gf-zcode) .motion-reduce\:animate-none{@media(prefers-reduced-motion:reduce){animation:none}}:where(.gf-zcode) .motion-reduce\:transition-opacity{@media(prefers-reduced-motion:reduce){transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}:where(.gf-zcode) .motion-reduce\:transition-none{@media(prefers-reduced-motion:reduce){transition-property:none}}:where(.gf-zcode) .max-lg\:px-4{@media(width<64rem){padding-inline:calc(var(--spacing) * 4)}}:where(.gf-zcode) .max-md\:hidden{@media(width<48rem){display:none}}:where(.gf-zcode) .max-md\:inline-flex{@media(width<48rem){display:inline-flex}}:where(.gf-zcode) .max-md\:\!h-0{@media(width<48rem){height:calc(var(--spacing) * 0)!important}}:where(.gf-zcode) .max-md\:\!h-\[var\(--web-remote-navigation-height\)\]{@media(width<48rem){height:var(--web-remote-navigation-height)!important}}:where(.gf-zcode) .max-md\:\!min-h-0{@media(width<48rem){min-height:calc(var(--spacing) * 0)!important}}:where(.gf-zcode) .max-md\:min-h-0{@media(width<48rem){min-height:calc(var(--spacing) * 0)}}:where(.gf-zcode) .max-md\:\!w-full{@media(width<48rem){width:100%!important}}:where(.gf-zcode) .max-md\:\!max-w-none{@media(width<48rem){max-width:none!important}}:where(.gf-zcode) .max-md\:\!min-w-0{@media(width<48rem){min-width:calc(var(--spacing) * 0)!important}}:where(.gf-zcode) .max-md\:\!flex-1{@media(width<48rem){flex:1!important}}:where(.gf-zcode) .max-md\:\!flex-none{@media(width<48rem){flex:none!important}}:where(.gf-zcode) .max-md\:flex-1{@media(width<48rem){flex:1}}:where(.gf-zcode) .max-md\:\!basis-0{@media(width<48rem){flex-basis:calc(var(--spacing) * 0)!important}}:where(.gf-zcode) .max-md\:\!basis-auto{@media(width<48rem){flex-basis:auto!important}}:where(.gf-zcode) .max-md\:\!flex-col{@media(width<48rem){flex-direction:column!important}}:where(.gf-zcode) .max-md\:flex-col{@media(width<48rem){flex-direction:column}}:where(.gf-zcode) .max-md\:rounded-none{@media(width<48rem){border-radius:0}}:where(.gf-zcode) .max-md\:border-x-0{@media(width<48rem){border-inline-style:var(--tw-border-style);border-inline-width:0px}}:where(.gf-zcode) .max-md\:\!border-b-0{@media(width<48rem){border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0px!important}}:where(.gf-zcode) .max-md\:border-b{@media(width<48rem){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}:where(.gf-zcode) .max-md\:border-b-0{@media(width<48rem){border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}:where(.gf-zcode) .max-md\:border-border{@media(width<48rem){border-color:var(--color-border)}}:where(.gf-zcode) .max-md\:bg-sidebar{@media(width<48rem){background-color:var(--color-sidebar)}}:where(.gf-zcode) .max-md\:text-mobile-input-safe{@media(width<48rem){font-size:var(--text-mobile-input-safe)}}:where(.gf-zcode) .max-sm\:grid-cols-1{@media(width<40rem){grid-template-columns:repeat(1,minmax(0,1fr))}}:where(.gf-zcode) .max-sm\:px-4{@media(width<40rem){padding-inline:calc(var(--spacing) * 4)}}:where(.gf-zcode) .max-sm\:pt-2{@media(width<40rem){padding-top:calc(var(--spacing) * 2)}}:where(.gf-zcode) .max-sm\:pb-5{@media(width<40rem){padding-bottom:calc(var(--spacing) * 5)}}:where(.gf-zcode) .sm\:-mt-1{@media(width>=40rem){margin-top:calc(var(--spacing) * -1)}}:where(.gf-zcode) .sm\:ml-auto{@media(width>=40rem){margin-left:auto}}:where(.gf-zcode) .sm\:h-\[86vh\]{@media(width>=40rem){height:86vh}}:where(.gf-zcode) .sm\:h-\[calc\(100dvh-2rem\)\]{@media(width>=40rem){height:calc(100dvh - 2rem)}}:where(.gf-zcode) .sm\:max-h-\[86vh\]{@media(width>=40rem){max-height:86vh}}:where(.gf-zcode) .sm\:max-h-\[calc\(100vh-8rem\)\]{@media(width>=40rem){max-height:calc(100vh - 8rem)}}:where(.gf-zcode) .sm\:w-\[90vw\]{@media(width>=40rem){width:90vw}}:where(.gf-zcode) .sm\:w-\[calc\(100vw-2rem\)\]{@media(width>=40rem){width:calc(100vw - 2rem)}}:where(.gf-zcode) .sm\:max-w-\[400px\]{@media(width>=40rem){max-width:400px}}:where(.gf-zcode) .sm\:max-w-\[480px\]{@media(width>=40rem){max-width:480px}}:where(.gf-zcode) .sm\:max-w-\[calc\(100vw-8rem\)\]{@media(width>=40rem){max-width:calc(100vw - 8rem)}}:where(.gf-zcode) .sm\:max-w-md{@media(width>=40rem){max-width:var(--container-md)}}:where(.gf-zcode) .sm\:max-w-sm{@media(width>=40rem){max-width:var(--container-sm)}}:where(.gf-zcode) .sm\:min-w-28{@media(width>=40rem){min-width:calc(var(--spacing) * 28)}}:where(.gf-zcode) .sm\:min-w-32{@media(width>=40rem){min-width:calc(var(--spacing) * 32)}}:where(.gf-zcode) .sm\:flex-none{@media(width>=40rem){flex:none}}:where(.gf-zcode) .sm\:shrink-0{@media(width>=40rem){flex-shrink:0}}:where(.gf-zcode) .sm\:grid-cols-2{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.gf-zcode) .sm\:grid-cols-\[minmax\(0\,1fr\)_280px\]{@media(width>=40rem){grid-template-columns:minmax(0,1fr) 280px}}:where(.gf-zcode) .sm\:flex-row{@media(width>=40rem){flex-direction:row}}:where(.gf-zcode) .sm\:items-baseline{@media(width>=40rem){align-items:baseline}}:where(.gf-zcode) .sm\:items-center{@media(width>=40rem){align-items:center}}:where(.gf-zcode) .sm\:justify-between{@media(width>=40rem){justify-content:space-between}}:where(.gf-zcode) .sm\:justify-end{@media(width>=40rem){justify-content:flex-end}}:where(.gf-zcode) .sm\:gap-2{@media(width>=40rem){gap:calc(var(--spacing) * 2)}}:where(.gf-zcode) .sm\:self-auto{@media(width>=40rem){align-self:auto}}:where(.gf-zcode) .sm\:border{@media(width>=40rem){border-style:var(--tw-border-style);border-width:1px}}:where(.gf-zcode) .sm\:border-popover-border{@media(width>=40rem){border-color:var(--color-popover-border)}}:where(.gf-zcode) .sm\:p-5{@media(width>=40rem){padding:calc(var(--spacing) * 5)}}:where(.gf-zcode) .md\:flex{@media(width>=48rem){display:flex}}:where(.gf-zcode) .md\:h-44{@media(width>=48rem){height:calc(var(--spacing) * 44)}}:where(.gf-zcode) .md\:w-48{@media(width>=48rem){width:calc(var(--spacing) * 48)}}:where(.gf-zcode) .md\:w-56{@media(width>=48rem){width:calc(var(--spacing) * 56)}}:where(.gf-zcode) .md\:min-w-\[640px\]{@media(width>=48rem){min-width:640px}}:where(.gf-zcode) .md\:shrink-0{@media(width>=48rem){flex-shrink:0}}:where(.gf-zcode) .md\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(300px\,1fr\)\]{@media(width>=48rem){grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr)}}:where(.gf-zcode) .md\:flex-wrap{@media(width>=48rem){flex-wrap:wrap}}:where(.gf-zcode) .md\:px-6{@media(width>=48rem){padding-inline:calc(var(--spacing) * 6)}}:where(.gf-zcode) .md\:py-6{@media(width>=48rem){padding-block:calc(var(--spacing) * 6)}}:where(.gf-zcode) .md\:text-ui-base\/relaxed{@media(width>=48rem){font-size:var(--text-ui-base);line-height:var(--leading-relaxed)}}:where(.gf-zcode) .md\:text-ui-base{@media(width>=48rem){font-size:var(--text-ui-base)}}:where(.gf-zcode) .lg\:min-w-\[720px\]{@media(width>=64rem){min-width:720px}}:where(.gf-zcode) .lg\:grid-cols-2{@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.gf-zcode) .lg\:px-8{@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}}:where(.gf-zcode) .lg\:pb-10{@media(width>=64rem){padding-bottom:calc(var(--spacing) * 10)}}:where(.gf-zcode) .\@max-\[380px\]\/wf-artifacts\:h-\[85px\]{@container wf-artifacts (width < 380px){height:85px}}:where(.gf-zcode) .\@max-\[380px\]\/wf-artifacts\:w-\[136px\]{@container wf-artifacts (width < 380px){width:136px}}:where(.gf-zcode) .\@max-\[380px\]\/wf-artifacts\:grid-cols-\[136px_minmax\(0\,1fr\)\]{@container wf-artifacts (width < 380px){grid-template-columns:136px minmax(0,1fr)}}:where(.gf-zcode) .\@max-\[360px\]\/conversation\:hidden{@container conversation (width < 360px){display:none}}:where(.gf-zcode) .\@sm\/composer\:inline-flex{@container composer (width >= 24rem){display:inline-flex}}:where(.gf-zcode) .\@lg\/composer\:hidden{@container composer (width >= 32rem){display:none}}:where(.gf-zcode) .\@xl\/composer\:hidden{@container composer (width >= 36rem){display:none}}:where(.gf-zcode) .\@xl\/composer\:inline-flex{@container composer (width >= 36rem){display:inline-flex}}:where(.gf-zcode) .dark\:bg-destructive\/20{@media(prefers-color-scheme:dark){background-color:color-mix(in srgb,oklch(57.7% .245 27.325) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}}:where(.gf-zcode) .dark\:bg-input\/30{@media(prefers-color-scheme:dark){background-color:color-mix(in srgb,#fff 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}}:where(.gf-zcode) .dark\:bg-transparent{@media(prefers-color-scheme:dark){background-color:transparent}}:where(.gf-zcode) .dark\:hover\:text-foreground{@media(prefers-color-scheme:dark){&:hover{@media(hover:hover){color:var(--color-foreground)}}}}:where(.gf-zcode) .dark\:focus-visible\:ring-destructive\/40{@media(prefers-color-scheme:dark){&:focus-visible{--tw-ring-color: color-mix(in srgb, oklch(57.7% .245 27.325) 40%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-destructive) 40%, transparent)}}}}:where(.gf-zcode) .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40{@media(prefers-color-scheme:dark){&:has(*:is([data-slot][aria-invalid=true])){--tw-ring-color: color-mix(in srgb, oklch(57.7% .245 27.325) 40%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-destructive) 40%, transparent)}}}}:where(.gf-zcode) .dark\:aria-invalid\:border-destructive\/50{@media(prefers-color-scheme:dark){&[aria-invalid=true]{border-color:color-mix(in srgb,oklch(57.7% .245 27.325) 50%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}}}:where(.gf-zcode) .dark\:aria-invalid\:ring-destructive\/40{@media(prefers-color-scheme:dark){&[aria-invalid=true]{--tw-ring-color: color-mix(in srgb, oklch(57.7% .245 27.325) 40%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-destructive) 40%, transparent)}}}}:where(.gf-zcode) .data-open\:animate-in{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:gf-zcode-enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}:where(.gf-zcode) .data-open\:fade-in-0{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}}:where(.gf-zcode) .data-open\:zoom-in-95{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}}:where(.gf-zcode) .data-closed\:animate-out{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:gf-zcode-exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}:where(.gf-zcode) .data-closed\:fade-out-0{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}}:where(.gf-zcode) .data-closed\:zoom-out-95{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}:where(.gf-zcode) .data-checked\:bg-primary{&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){background-color:var(--color-primary)}}:where(.gf-zcode) .group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]{&:is(:where(.group\/switch)[data-size=default] *){&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}}}:where(.gf-zcode) .group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]{&:is(:where(.group\/switch)[data-size=sm] *){&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}}}:where(.gf-zcode) .data-unchecked\:bg-primary\/30{&:where([data-state=unchecked]),&:where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in srgb,oklch(14.5% 0 0) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}}:where(.gf-zcode) .group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0{&:is(:where(.group\/switch)[data-size=default] *){&:where([data-state=unchecked]),&:where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}}:where(.gf-zcode) .group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0{&:is(:where(.group\/switch)[data-size=sm] *){&:where([data-state=unchecked]),&:where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}}:where(.gf-zcode) .data-disabled\:pointer-events-none{&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){pointer-events:none}}:where(.gf-zcode) .data-disabled\:cursor-not-allowed{&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}}:where(.gf-zcode) .data-disabled\:text-foreground-subtlest{&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){color:var(--color-foreground-subtlest)}}:where(.gf-zcode) .data-disabled\:opacity-50{&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){opacity:50%}}:where(.gf-zcode) .data-disabled\:opacity-100{&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){opacity:100%}}:where(.gf-zcode) .data-active\:border-transparent{&:where([data-state=active]),&:where([data-active]:not([data-active=false])){border-color:transparent}}:where(.gf-zcode) .data-active\:bg-background{&:where([data-state=active]),&:where([data-active]:not([data-active=false])){background-color:var(--color-background)}}:where(.gf-zcode) .data-active\:text-foreground{&:where([data-state=active]),&:where([data-active]:not([data-active=false])){color:var(--color-foreground)}}:where(.gf-zcode) .data-active\:shadow-none{&:where([data-state=active]),&:where([data-active]:not([data-active=false])){--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)}}:where(.gf-zcode) .group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent{&:is(:where(.group\/tabs-list)[data-variant=line] *){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){background-color:transparent}}}:where(.gf-zcode) .group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100{&:is(:where(.group\/tabs-list)[data-variant=line] *){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){&:after{content:var(--tw-content);opacity:100%}}}}:where(.gf-zcode) .dark\:data-active\:border-input{@media(prefers-color-scheme:dark){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){border-color:var(--color-input)}}}:where(.gf-zcode) .dark\:data-active\:border-transparent{@media(prefers-color-scheme:dark){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){border-color:transparent}}}:where(.gf-zcode) .dark\:data-active\:bg-background{@media(prefers-color-scheme:dark){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){background-color:var(--color-background)}}}:where(.gf-zcode) .dark\:data-active\:bg-input\/30{@media(prefers-color-scheme:dark){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){background-color:color-mix(in srgb,#fff 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}}}:where(.gf-zcode) .dark\:data-active\:text-foreground{@media(prefers-color-scheme:dark){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){color:var(--color-foreground)}}}:where(.gf-zcode) .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent{@media(prefers-color-scheme:dark){&:is(:where(.group\/tabs-list)[data-variant=line] *){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){border-color:transparent}}}}:where(.gf-zcode) .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent{@media(prefers-color-scheme:dark){&:is(:where(.group\/tabs-list)[data-variant=line] *){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){background-color:transparent}}}}:where(.gf-zcode) .data-horizontal\:mx-px{&:where([data-orientation=horizontal]){margin-inline:1px}}:where(.gf-zcode) .data-horizontal\:h-px{&:where([data-orientation=horizontal]){height:1px}}:where(.gf-zcode) .data-horizontal\:w-auto{&:where([data-orientation=horizontal]){width:auto}}:where(.gf-zcode) .data-horizontal\:w-full{&:where([data-orientation=horizontal]){width:100%}}:where(.gf-zcode) .data-horizontal\:flex-col{&:where([data-orientation=horizontal]){flex-direction:column}}:where(.gf-zcode) .data-vertical\:my-px{&:where([data-orientation=vertical]){margin-block:1px}}:where(.gf-zcode) .data-vertical\:h-auto{&:where([data-orientation=vertical]){height:auto}}:where(.gf-zcode) .data-vertical\:w-px{&:where([data-orientation=vertical]){width:1px}}:where(.gf-zcode) .data-vertical\:self-stretch{&:where([data-orientation=vertical]){align-self:stretch}}:where(.gf-zcode) .platform-linux-desktop\:top-4{&:where(.platform-linux-desktop,.platform-linux-desktop *){top:calc(var(--spacing) * 4)}}:where(.gf-zcode) .platform-linux-desktop\:right-6{&:where(.platform-linux-desktop,.platform-linux-desktop *){right:calc(var(--spacing) * 6)}}:where(.gf-zcode) .platform-linux-desktop\:h-\[calc\(100dvh-4rem\)\]{&:where(.platform-linux-desktop,.platform-linux-desktop *){height:calc(100dvh - 4rem)}}:where(.gf-zcode) .platform-linux-window-maximized\:rounded-none{&:where(.platform-linux-desktop.window-maximized,.platform-linux-desktop.window-maximized *){border-radius:0}}:where(.gf-zcode) .platform-linux-window-maximized\:\[clip-path\:inset\(0\)\]{&:where(.platform-linux-desktop.window-maximized,.platform-linux-desktop.window-maximized *){clip-path:inset(0)}}:where(.gf-zcode) .platform-mac-desktop\:top-12{&:where(.platform-mac-desktop,.platform-mac-desktop *){top:calc(var(--spacing) * 12)}}:where(.gf-zcode) .platform-windows-desktop\:top-\[calc\(env\(titlebar-area-height\,48px\)_\+_0\.5rem\)\]{&:where(.platform-windows-desktop,.platform-windows-desktop *){top:calc(env(titlebar-area-height,48px) + .5rem)}}:where(.gf-zcode) .platform-windows-desktop\:right-6{&:where(.platform-windows-desktop,.platform-windows-desktop *){right:calc(var(--spacing) * 6)}}:where(.gf-zcode) .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50{.recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in srgb,color-mix(in oklab,var(--color-neutral-950) 10%,transparent) 50%,transparent);@supports (color: color-mix(in lab,red,red)){stroke:color-mix(in oklab,var(--color-border) 50%,transparent)}}}:where(.gf-zcode) .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border{.recharts-curve.recharts-tooltip-cursor{stroke:var(--color-border)}}:where(.gf-zcode) .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent{.recharts-dot[stroke="#fff"]{stroke:transparent}}:where(.gf-zcode) .\[\&_\.recharts-layer\]\:outline-hidden{.recharts-layer{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}:where(.gf-zcode) .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border{.recharts-polar-grid [stroke="#ccc"]{stroke:var(--color-border)}}:where(.gf-zcode) .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border{.recharts-reference-line [stroke="#ccc"]{stroke:var(--color-border)}}:where(.gf-zcode) .\[\&_\.recharts-sector\]\:outline-hidden{.recharts-sector{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}:where(.gf-zcode) .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent{.recharts-sector[stroke="#fff"]{stroke:transparent}}:where(.gf-zcode) .\[\&_\.recharts-surface\]\:outline-hidden{.recharts-surface{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}:where(.gf-zcode) .\[\&_button\]\:text-foreground{& button{color:var(--color-foreground)}}:where(.gf-zcode) .\[\&_ol\]\:my-1\.5{& ol{margin-block:calc(var(--spacing) * 1.5)}}:where(.gf-zcode) .\[\&_p\]\:my-0{& p{margin-block:calc(var(--spacing) * 0)}}:where(.gf-zcode) .\[\&_p\+p\]\:mt-2{& p+p{margin-top:calc(var(--spacing) * 2)}}:where(.gf-zcode) .\[\&_path\]\:\[vector-effect\:non-scaling-stroke\]{& path{vector-effect:non-scaling-stroke}}:where(.gf-zcode) .\[\&_span\]\:text-foreground{& span{color:var(--color-foreground)}}:where(.gf-zcode) .\[\&_svg\]\:pointer-events-none{& svg{pointer-events:none}}:where(.gf-zcode) .\[\&_svg\]\:block{& svg{display:block}}:where(.gf-zcode) .\[\&_svg\]\:size-3{& svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}:where(.gf-zcode) .\[\&_svg\]\:h-auto{& svg{height:auto}}:where(.gf-zcode) .\[\&_svg\]\:max-w-none{& svg{max-width:none}}:where(.gf-zcode) .\[\&_svg\]\:shrink-0{& svg{flex-shrink:0}}:where(.gf-zcode) .\[\&_svg\]\:text-foreground-subtlest{& svg{color:var(--color-foreground-subtlest)}}:where(.gf-zcode) .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-2\.5{& svg:not([class*=size-]){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}}:where(.gf-zcode) .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3{& svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}:where(.gf-zcode) .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5{& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}:where(.gf-zcode) .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4{& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:where(.gf-zcode) .\[\&_table\]\:w-full{& table{width:100%}}:where(.gf-zcode) .\[\&_th\]\:sticky{& th{position:sticky}}:where(.gf-zcode) .\[\&_th\]\:top-0{& th{top:calc(var(--spacing) * 0)}}:where(.gf-zcode) .\[\&_th\]\:z-10{& th{z-index:10}}:where(.gf-zcode) .\[\&_th\]\:bg-background{& th{background-color:var(--color-background)}}:where(.gf-zcode) .\[\&_ul\]\:my-1\.5{& ul{margin-block:calc(var(--spacing) * 1.5)}}:where(.gf-zcode) .\[\&\:\:-webkit-scrollbar\]\:hidden{&::-webkit-scrollbar{display:none}}:where(.gf-zcode) .\[\&\:\:-webkit-search-cancel-button\]\:appearance-none{&::-webkit-search-cancel-button{appearance:none}}:where(.gf-zcode) .\[\.border-b\]\:pb-2{&:is(.border-b){padding-bottom:calc(var(--spacing) * 2)}}:where(.gf-zcode) .\[\.border-b\]\:pb-4{&:is(.border-b){padding-bottom:calc(var(--spacing) * 4)}}:where(.gf-zcode) .group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-3{&:is(:where(.group\/card)[data-size=sm] *){&:is(.border-b){padding-bottom:calc(var(--spacing) * 3)}}}:where(.gf-zcode) .\[\.border-t\]\:pt-2{&:is(.border-t){padding-top:calc(var(--spacing) * 2)}}:where(.gf-zcode) .\[\.border-t\]\:pt-4{&:is(.border-t){padding-top:calc(var(--spacing) * 4)}}:where(.gf-zcode) .group-data-\[size\=sm\]\/card\:\[\.border-t\]\:pt-3{&:is(:where(.group\/card)[data-size=sm] *){&:is(.border-t){padding-top:calc(var(--spacing) * 3)}}}:where(.gf-zcode) .\*\:\[a\]\:underline{:is(&>*){&:is(a){text-decoration-line:underline}}}:where(.gf-zcode) .\*\:\[a\]\:underline-offset-3{:is(&>*){&:is(a){text-underline-offset:3px}}}:where(.gf-zcode) .\[a\]\:hover\:bg-destructive\/20{&:is(a){&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(57.7% .245 27.325) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}}}}:where(.gf-zcode) .\[a\]\:hover\:bg-primary\/80{&:is(a){&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(14.5% 0 0) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}}}}:where(.gf-zcode) .\[a\]\:hover\:bg-secondary\/80{&:is(a){&:hover{@media(hover:hover){background-color:color-mix(in srgb,oklch(87% 0 0) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}}}}:where(.gf-zcode) .\*\:\[a\]\:hover\:text-foreground{:is(&>*){&:is(a){&:hover{@media(hover:hover){color:var(--color-foreground)}}}}}:where(.gf-zcode) .\*\:\[img\:first-child\]\:rounded-t-xl{:is(&>*){&:is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}}}:where(.gf-zcode) .\*\:\[img\:last-child\]\:rounded-b-xl{:is(&>*){&:is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}}}:where(.gf-zcode) .\*\:\[span\]\:last\:flex{:is(&>*){&:is(span){&:last-child{display:flex}}}}:where(.gf-zcode) .\*\:\[span\]\:last\:items-center{:is(&>*){&:is(span){&:last-child{align-items:center}}}}:where(.gf-zcode) .\*\:\[span\]\:last\:gap-2{:is(&>*){&:is(span){&:last-child{gap:calc(var(--spacing) * 2)}}}}:where(.gf-zcode) .data-\[variant\=destructive\]\:\*\:\[svg\]\:text-current{&[data-variant=destructive]{:is(&>*){&:is(svg){color:currentcolor}}}}:where(.gf-zcode) .data-\[variant\=destructive\]\:data-\[highlighted\]\:\*\:\[svg\]\:text-destructive-foreground{&[data-variant=destructive]{&[data-highlighted]{:is(&>*){&:is(svg){color:var(--color-destructive-foreground)}}}}}:where(.gf-zcode) .\[\&\>\*\]\:col-start-1{>*{grid-column-start:1}}:where(.gf-zcode) .\[\&\>\*\]\:row-start-1{>*{grid-row-start:1}}:where(.gf-zcode) .\[\&\>\*\:first-child\]\:mt-0{>*:first-child{margin-top:calc(var(--spacing) * 0)}}:where(.gf-zcode) .\[\&\>\*\:last-child\]\:mb-0{>*:last-child{margin-bottom:calc(var(--spacing) * 0)}}:where(.gf-zcode) .\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none{>*:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}}:where(.gf-zcode) .\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-md{>*:not(:first-child){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}}:where(.gf-zcode) .\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none{>*:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}}:where(.gf-zcode) .\[\&\>\*\:not\(\:first-child\)\]\:border-t-0{>*:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0px}}:where(.gf-zcode) .\[\&\>\*\:not\(\:first-child\)\]\:border-l-0{>*:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0px}}:where(.gf-zcode) .\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-md{>*:not(:last-child){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}}:where(.gf-zcode) .\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none{>*:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}}:where(.gf-zcode) .\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none{>*:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}}:where(.gf-zcode) .\[\&\>\[data-image-thumbnail-trigger\]\]\:my-0{>[data-image-thumbnail-trigger]{margin-block:calc(var(--spacing) * 0)}}:where(.gf-zcode) .\[\&\>\[data-image-thumbnail-trigger\]\]\:h-32{>[data-image-thumbnail-trigger]{height:calc(var(--spacing) * 32)}}:where(.gf-zcode) .\[\&\>\[data-image-thumbnail-trigger\]\]\:w-full{>[data-image-thumbnail-trigger]{width:100%}}:where(.gf-zcode) .\[\&\>\[data-image-thumbnail-trigger\]\]\:max-w-none{>[data-image-thumbnail-trigger]{max-width:none}}:where(.gf-zcode) .md\:\[\&\>\[data-image-thumbnail-trigger\]\]\:h-44{@media(width>=48rem){>[data-image-thumbnail-trigger]{height:calc(var(--spacing) * 44)}}}:where(.gf-zcode) .md\:\[\&\>\[data-image-thumbnail-trigger\]\]\:w-auto{@media(width>=48rem){>[data-image-thumbnail-trigger]{width:auto}}}:where(.gf-zcode) .md\:\[\&\>\[data-image-thumbnail-trigger\]\]\:shrink-0{@media(width>=48rem){>[data-image-thumbnail-trigger]{flex-shrink:0}}}:where(.gf-zcode) .\[\&\>\[data-image-thumbnail-trigger\]\>img\]\:size-full{>[data-image-thumbnail-trigger]>img{width:100%;height:100%}}:where(.gf-zcode) .\[\&\>\[data-image-thumbnail-trigger\]\>img\]\:max-h-none{>[data-image-thumbnail-trigger]>img{max-height:none}}:where(.gf-zcode) .md\:\[\&\>\[data-image-thumbnail-trigger\]\>img\]\:h-44{@media(width>=48rem){>[data-image-thumbnail-trigger]>img{height:calc(var(--spacing) * 44)}}}:where(.gf-zcode) .md\:\[\&\>\[data-image-thumbnail-trigger\]\>img\]\:w-auto{@media(width>=48rem){>[data-image-thumbnail-trigger]>img{width:auto}}}:where(.gf-zcode) .md\:\[\&\>\[data-image-thumbnail-trigger\]\>img\]\:max-w-none{@media(width>=48rem){>[data-image-thumbnail-trigger]>img{max-width:none}}}:where(.gf-zcode) .has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md{&:has(*:is(select[aria-hidden=true]:last-child)){>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}}}:where(.gf-zcode) .\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit{>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}}:where(.gf-zcode) .\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-md\!{>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius-md)!important;border-bottom-right-radius:var(--radius-md)!important}}:where(.gf-zcode) .\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-md\!{>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius-md)!important;border-bottom-left-radius:var(--radius-md)!important}}:where(.gf-zcode) .\[\&\>div\]\:pb-0{>div{padding-bottom:calc(var(--spacing) * 0)}}:where(.gf-zcode) .last\:\[\&\>div\]\:pb-0{&:last-child{>div{padding-bottom:calc(var(--spacing) * 0)}}}:where(.gf-zcode) .\[\&\>input\]\:flex-1{>input{flex:1}}:where(.gf-zcode) .has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3{&:has(>[data-align=block-end]){>input{padding-top:calc(var(--spacing) * 3)}}}:where(.gf-zcode) .has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3{&:has(>[data-align=block-start]){>input{padding-bottom:calc(var(--spacing) * 3)}}}:where(.gf-zcode) .has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5{&:has(>[data-align=inline-end]){>input{padding-right:calc(var(--spacing) * 1.5)}}}:where(.gf-zcode) .has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5{&:has(>[data-align=inline-start]){>input{padding-left:calc(var(--spacing) * 1.5)}}}:where(.gf-zcode) .\[\&\>p\]\:my-0{>p{margin-block:calc(var(--spacing) * 0)}}:where(.gf-zcode) .\[\&\>p\]\:inline{>p{display:inline}}:where(.gf-zcode) .\[\&\>svg\]\:pointer-events-none{>svg{pointer-events:none}}:where(.gf-zcode) .\[\&\>svg\]\:size-2\.5\!{>svg{width:calc(var(--spacing) * 2.5)!important;height:calc(var(--spacing) * 2.5)!important}}:where(.gf-zcode) .\[\&\>svg\]\:h-2\.5{>svg{height:calc(var(--spacing) * 2.5)}}:where(.gf-zcode) .\[\&\>svg\]\:h-3{>svg{height:calc(var(--spacing) * 3)}}:where(.gf-zcode) .\[\&\>svg\]\:w-2\.5{>svg{width:calc(var(--spacing) * 2.5)}}:where(.gf-zcode) .\[\&\>svg\]\:w-3{>svg{width:calc(var(--spacing) * 3)}}:where(.gf-zcode) .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3{>svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}:where(.gf-zcode) .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5{>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}:where(.gf-zcode) .last\:\[\&\>td\]\:border-b-0{&:last-child{>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}}:where(.gf-zcode) .\[\&\[data-state\=indeterminate\]_\[data-slot\=checkbox-checked-icon\]\]\:hidden{&[data-state=indeterminate] [data-slot=checkbox-checked-icon]{display:none}}:where(.gf-zcode) .\[\&\[data-state\=indeterminate\]_\[data-slot\=checkbox-indeterminate-icon\]\]\:block{&[data-state=indeterminate] [data-slot=checkbox-indeterminate-icon]{display:block}}:where(.gf-zcode) .\[\[data-workspace-sidebar-resizing\=true\]_\&\]\:after\:opacity-100{[data-workspace-sidebar-resizing=true] &{&:after{content:var(--tw-content);opacity:100%}}}}@property --tw-animation-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --tw-animation-direction{syntax: "*"; inherits: false; initial-value: normal;}@property --tw-animation-duration{syntax: "*"; inherits: false;}@property --tw-animation-fill-mode{syntax: "*"; inherits: false; initial-value: none;}@property --tw-animation-iteration-count{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-translate-y{syntax: "*"; inherits: false; initial-value: 0;}:where(.gf-zcode) .xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}:where(.gf-zcode) .xterm.focus,:where(.gf-zcode) .xterm:focus{outline:none}:where(.gf-zcode) .xterm .xterm-helpers{position:absolute;top:0;z-index:5}:where(.gf-zcode) .xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}:where(.gf-zcode) .xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}:where(.gf-zcode) .xterm .composition-view.active{display:block}:where(.gf-zcode) .xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}:where(.gf-zcode) .xterm .xterm-screen{position:relative}:where(.gf-zcode) .xterm .xterm-screen canvas{position:absolute;left:0;top:0}:where(.gf-zcode) .xterm .xterm-scroll-area{visibility:hidden}:where(.gf-zcode) .xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}:where(.gf-zcode) .xterm.enable-mouse-events{cursor:default}:where(.gf-zcode) .xterm.xterm-cursor-pointer,:where(.gf-zcode) .xterm .xterm-cursor-pointer{cursor:pointer}:where(.gf-zcode) .xterm.column-select.focus{cursor:crosshair}:where(.gf-zcode) .xterm .xterm-accessibility:not(.debug),:where(.gf-zcode) .xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}:where(.gf-zcode) .xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}:where(.gf-zcode) .xterm .xterm-accessibility-tree{user-select:text;white-space:pre}:where(.gf-zcode) .xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}:where(.gf-zcode) .xterm-dim{opacity:1!important}:where(.gf-zcode) .xterm-underline-1{text-decoration:underline}:where(.gf-zcode) .xterm-underline-2{text-decoration:double underline}:where(.gf-zcode) .xterm-underline-3{text-decoration:wavy underline}:where(.gf-zcode) .xterm-underline-4{text-decoration:dotted underline}:where(.gf-zcode) .xterm-underline-5{text-decoration:dashed underline}:where(.gf-zcode) .xterm-overline{text-decoration:overline}:where(.gf-zcode) .xterm-overline.xterm-underline-1{text-decoration:overline underline}:where(.gf-zcode) .xterm-overline.xterm-underline-2{text-decoration:overline double underline}:where(.gf-zcode) .xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}:where(.gf-zcode) .xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}:where(.gf-zcode) .xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}:where(.gf-zcode) .xterm-strikethrough{text-decoration:line-through}:where(.gf-zcode) .xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}:where(.gf-zcode) .xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}:where(.gf-zcode) .xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}:where(.gf-zcode) .xterm-decoration-top{z-index:2;position:relative}@font-face{font-display:block;font-family:gf-zcode-KaTeX_AMS;font-style:normal;font-weight:400;src:url(./fonts/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(./fonts/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(./fonts/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./fonts/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(./fonts/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(./fonts/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./fonts/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(./fonts/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(./fonts/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./fonts/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(./fonts/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(./fonts/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./fonts/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(./fonts/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(./fonts/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Main;font-style:normal;font-weight:700;src:url(./fonts/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(./fonts/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(./fonts/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Main;font-style:italic;font-weight:700;src:url(./fonts/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(./fonts/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(./fonts/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Main;font-style:italic;font-weight:400;src:url(./fonts/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(./fonts/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(./fonts/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Main;font-style:normal;font-weight:400;src:url(./fonts/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(./fonts/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(./fonts/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Math;font-style:italic;font-weight:700;src:url(./fonts/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(./fonts/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(./fonts/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Math;font-style:italic;font-weight:400;src:url(./fonts/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(./fonts/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(./fonts/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./fonts/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(./fonts/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(./fonts/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./fonts/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(./fonts/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(./fonts/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./fonts/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(./fonts/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(./fonts/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Script;font-style:normal;font-weight:400;src:url(./fonts/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(./fonts/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(./fonts/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Size1;font-style:normal;font-weight:400;src:url(./fonts/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(./fonts/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(./fonts/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Size2;font-style:normal;font-weight:400;src:url(./fonts/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(./fonts/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(./fonts/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(./fonts/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(./fonts/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Size4;font-style:normal;font-weight:400;src:url(./fonts/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(./fonts/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(./fonts/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:gf-zcode-KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./fonts/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(./fonts/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(./fonts/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}:where(.gf-zcode) .katex{font: 1.21em gf-zcode-KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}:where(.gf-zcode) .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}:where(.gf-zcode) .katex .katex-version:after{content:"0.16.45"}:where(.gf-zcode) .katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}:where(.gf-zcode) .katex .katex-html>.newline{display:block}:where(.gf-zcode) .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}:where(.gf-zcode) .katex .base,:where(.gf-zcode) .katex .strut{display:inline-block}:where(.gf-zcode) .katex .textbf{font-weight:700}:where(.gf-zcode) .katex .textit{font-style:italic}:where(.gf-zcode) .katex .textrm{font-family:gf-zcode-KaTeX_Main}:where(.gf-zcode) .katex .textsf{font-family:gf-zcode-KaTeX_SansSerif}:where(.gf-zcode) .katex .texttt{font-family:gf-zcode-KaTeX_Typewriter}:where(.gf-zcode) .katex .mathnormal{font-family:gf-zcode-KaTeX_Math;font-style:italic}:where(.gf-zcode) .katex .mathit{font-family:gf-zcode-KaTeX_Main;font-style:italic}:where(.gf-zcode) .katex .mathrm{font-style:normal}:where(.gf-zcode) .katex .mathbf{font-family:gf-zcode-KaTeX_Main;font-weight:700}:where(.gf-zcode) .katex .boldsymbol{font-family:gf-zcode-KaTeX_Math;font-style:italic;font-weight:700}:where(.gf-zcode) .katex .amsrm,:where(.gf-zcode) .katex .mathbb,:where(.gf-zcode) .katex .textbb{font-family:gf-zcode-KaTeX_AMS}:where(.gf-zcode) .katex .mathcal{font-family:gf-zcode-KaTeX_Caligraphic}:where(.gf-zcode) .katex .mathfrak,:where(.gf-zcode) .katex .textfrak{font-family:gf-zcode-KaTeX_Fraktur}:where(.gf-zcode) .katex .mathboldfrak,:where(.gf-zcode) .katex .textboldfrak{font-family:gf-zcode-KaTeX_Fraktur;font-weight:700}:where(.gf-zcode) .katex .mathtt{font-family:gf-zcode-KaTeX_Typewriter}:where(.gf-zcode) .katex .mathscr,:where(.gf-zcode) .katex .textscr{font-family:gf-zcode-KaTeX_Script}:where(.gf-zcode) .katex .mathsf,:where(.gf-zcode) .katex .textsf{font-family:gf-zcode-KaTeX_SansSerif}:where(.gf-zcode) .katex .mathboldsf,:where(.gf-zcode) .katex .textboldsf{font-family:gf-zcode-KaTeX_SansSerif;font-weight:700}:where(.gf-zcode) .katex .mathitsf,:where(.gf-zcode) .katex .mathsfit,:where(.gf-zcode) .katex .textitsf{font-family:gf-zcode-KaTeX_SansSerif;font-style:italic}:where(.gf-zcode) .katex .mainrm{font-family:gf-zcode-KaTeX_Main;font-style:normal}:where(.gf-zcode) .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}:where(.gf-zcode) .katex .vlist-r{display:table-row}:where(.gf-zcode) .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}:where(.gf-zcode) .katex .vlist>span{display:block;height:0;position:relative}:where(.gf-zcode) .katex .vlist>span>span{display:inline-block}:where(.gf-zcode) .katex .vlist>span>.pstrut{overflow:hidden;width:0}:where(.gf-zcode) .katex .vlist-t2{margin-right:-2px}:where(.gf-zcode) .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}:where(.gf-zcode) .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}:where(.gf-zcode) .katex .hbox{width:100%}:where(.gf-zcode) .katex .hbox,:where(.gf-zcode) .katex .thinbox{display:inline-flex;flex-direction:row}:where(.gf-zcode) .katex .thinbox{max-width:0;width:0}:where(.gf-zcode) .katex .msupsub{text-align:left}:where(.gf-zcode) .katex .mfrac>span>span{text-align:center}:where(.gf-zcode) .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}:where(.gf-zcode) .katex .hdashline,:where(.gf-zcode) .katex .hline,:where(.gf-zcode) .katex .mfrac .frac-line,:where(.gf-zcode) .katex .overline .overline-line,:where(.gf-zcode) .katex .rule,:where(.gf-zcode) .katex .underline .underline-line{min-height:1px}:where(.gf-zcode) .katex .mspace{display:inline-block}:where(.gf-zcode) .katex .smash{display:inline;line-height:0}:where(.gf-zcode) .katex .clap,:where(.gf-zcode) .katex .llap,:where(.gf-zcode) .katex .rlap{position:relative;width:0}:where(.gf-zcode) .katex .clap>.inner,:where(.gf-zcode) .katex .llap>.inner,:where(.gf-zcode) .katex .rlap>.inner{position:absolute}:where(.gf-zcode) .katex .clap>.fix,:where(.gf-zcode) .katex .llap>.fix,:where(.gf-zcode) .katex .rlap>.fix{display:inline-block}:where(.gf-zcode) .katex .llap>.inner{right:0}:where(.gf-zcode) .katex .clap>.inner,:where(.gf-zcode) .katex .rlap>.inner{left:0}:where(.gf-zcode) .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}:where(.gf-zcode) .katex .rule{border:0 solid;display:inline-block;position:relative}:where(.gf-zcode) .katex .hline,:where(.gf-zcode) .katex .overline .overline-line,:where(.gf-zcode) .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}:where(.gf-zcode) .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}:where(.gf-zcode) .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size1.size1,:where(.gf-zcode) .katex .sizing.reset-size1.size1{font-size:1em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size1.size2,:where(.gf-zcode) .katex .sizing.reset-size1.size2{font-size:1.2em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size1.size3,:where(.gf-zcode) .katex .sizing.reset-size1.size3{font-size:1.4em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size1.size4,:where(.gf-zcode) .katex .sizing.reset-size1.size4{font-size:1.6em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size1.size5,:where(.gf-zcode) .katex .sizing.reset-size1.size5{font-size:1.8em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size1.size6,:where(.gf-zcode) .katex .sizing.reset-size1.size6{font-size:2em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size1.size7,:where(.gf-zcode) .katex .sizing.reset-size1.size7{font-size:2.4em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size1.size8,:where(.gf-zcode) .katex .sizing.reset-size1.size8{font-size:2.88em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size1.size9,:where(.gf-zcode) .katex .sizing.reset-size1.size9{font-size:3.456em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size1.size10,:where(.gf-zcode) .katex .sizing.reset-size1.size10{font-size:4.148em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size1.size11,:where(.gf-zcode) .katex .sizing.reset-size1.size11{font-size:4.976em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size2.size1,:where(.gf-zcode) .katex .sizing.reset-size2.size1{font-size:.8333333333em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size2.size2,:where(.gf-zcode) .katex .sizing.reset-size2.size2{font-size:1em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size2.size3,:where(.gf-zcode) .katex .sizing.reset-size2.size3{font-size:1.1666666667em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size2.size4,:where(.gf-zcode) .katex .sizing.reset-size2.size4{font-size:1.3333333333em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size2.size5,:where(.gf-zcode) .katex .sizing.reset-size2.size5{font-size:1.5em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size2.size6,:where(.gf-zcode) .katex .sizing.reset-size2.size6{font-size:1.6666666667em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size2.size7,:where(.gf-zcode) .katex .sizing.reset-size2.size7{font-size:2em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size2.size8,:where(.gf-zcode) .katex .sizing.reset-size2.size8{font-size:2.4em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size2.size9,:where(.gf-zcode) .katex .sizing.reset-size2.size9{font-size:2.88em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size2.size10,:where(.gf-zcode) .katex .sizing.reset-size2.size10{font-size:3.4566666667em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size2.size11,:where(.gf-zcode) .katex .sizing.reset-size2.size11{font-size:4.1466666667em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size3.size1,:where(.gf-zcode) .katex .sizing.reset-size3.size1{font-size:.7142857143em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size3.size2,:where(.gf-zcode) .katex .sizing.reset-size3.size2{font-size:.8571428571em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size3.size3,:where(.gf-zcode) .katex .sizing.reset-size3.size3{font-size:1em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size3.size4,:where(.gf-zcode) .katex .sizing.reset-size3.size4{font-size:1.1428571429em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size3.size5,:where(.gf-zcode) .katex .sizing.reset-size3.size5{font-size:1.2857142857em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size3.size6,:where(.gf-zcode) .katex .sizing.reset-size3.size6{font-size:1.4285714286em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size3.size7,:where(.gf-zcode) .katex .sizing.reset-size3.size7{font-size:1.7142857143em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size3.size8,:where(.gf-zcode) .katex .sizing.reset-size3.size8{font-size:2.0571428571em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size3.size9,:where(.gf-zcode) .katex .sizing.reset-size3.size9{font-size:2.4685714286em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size3.size10,:where(.gf-zcode) .katex .sizing.reset-size3.size10{font-size:2.9628571429em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size3.size11,:where(.gf-zcode) .katex .sizing.reset-size3.size11{font-size:3.5542857143em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size4.size1,:where(.gf-zcode) .katex .sizing.reset-size4.size1{font-size:.625em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size4.size2,:where(.gf-zcode) .katex .sizing.reset-size4.size2{font-size:.75em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size4.size3,:where(.gf-zcode) .katex .sizing.reset-size4.size3{font-size:.875em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size4.size4,:where(.gf-zcode) .katex .sizing.reset-size4.size4{font-size:1em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size4.size5,:where(.gf-zcode) .katex .sizing.reset-size4.size5{font-size:1.125em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size4.size6,:where(.gf-zcode) .katex .sizing.reset-size4.size6{font-size:1.25em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size4.size7,:where(.gf-zcode) .katex .sizing.reset-size4.size7{font-size:1.5em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size4.size8,:where(.gf-zcode) .katex .sizing.reset-size4.size8{font-size:1.8em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size4.size9,:where(.gf-zcode) .katex .sizing.reset-size4.size9{font-size:2.16em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size4.size10,:where(.gf-zcode) .katex .sizing.reset-size4.size10{font-size:2.5925em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size4.size11,:where(.gf-zcode) .katex .sizing.reset-size4.size11{font-size:3.11em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size5.size1,:where(.gf-zcode) .katex .sizing.reset-size5.size1{font-size:.5555555556em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size5.size2,:where(.gf-zcode) .katex .sizing.reset-size5.size2{font-size:.6666666667em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size5.size3,:where(.gf-zcode) .katex .sizing.reset-size5.size3{font-size:.7777777778em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size5.size4,:where(.gf-zcode) .katex .sizing.reset-size5.size4{font-size:.8888888889em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size5.size5,:where(.gf-zcode) .katex .sizing.reset-size5.size5{font-size:1em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size5.size6,:where(.gf-zcode) .katex .sizing.reset-size5.size6{font-size:1.1111111111em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size5.size7,:where(.gf-zcode) .katex .sizing.reset-size5.size7{font-size:1.3333333333em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size5.size8,:where(.gf-zcode) .katex .sizing.reset-size5.size8{font-size:1.6em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size5.size9,:where(.gf-zcode) .katex .sizing.reset-size5.size9{font-size:1.92em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size5.size10,:where(.gf-zcode) .katex .sizing.reset-size5.size10{font-size:2.3044444444em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size5.size11,:where(.gf-zcode) .katex .sizing.reset-size5.size11{font-size:2.7644444444em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size6.size1,:where(.gf-zcode) .katex .sizing.reset-size6.size1{font-size:.5em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size6.size2,:where(.gf-zcode) .katex .sizing.reset-size6.size2{font-size:.6em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size6.size3,:where(.gf-zcode) .katex .sizing.reset-size6.size3{font-size:.7em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size6.size4,:where(.gf-zcode) .katex .sizing.reset-size6.size4{font-size:.8em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size6.size5,:where(.gf-zcode) .katex .sizing.reset-size6.size5{font-size:.9em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size6.size6,:where(.gf-zcode) .katex .sizing.reset-size6.size6{font-size:1em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size6.size7,:where(.gf-zcode) .katex .sizing.reset-size6.size7{font-size:1.2em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size6.size8,:where(.gf-zcode) .katex .sizing.reset-size6.size8{font-size:1.44em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size6.size9,:where(.gf-zcode) .katex .sizing.reset-size6.size9{font-size:1.728em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size6.size10,:where(.gf-zcode) .katex .sizing.reset-size6.size10{font-size:2.074em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size6.size11,:where(.gf-zcode) .katex .sizing.reset-size6.size11{font-size:2.488em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size7.size1,:where(.gf-zcode) .katex .sizing.reset-size7.size1{font-size:.4166666667em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size7.size2,:where(.gf-zcode) .katex .sizing.reset-size7.size2{font-size:.5em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size7.size3,:where(.gf-zcode) .katex .sizing.reset-size7.size3{font-size:.5833333333em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size7.size4,:where(.gf-zcode) .katex .sizing.reset-size7.size4{font-size:.6666666667em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size7.size5,:where(.gf-zcode) .katex .sizing.reset-size7.size5{font-size:.75em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size7.size6,:where(.gf-zcode) .katex .sizing.reset-size7.size6{font-size:.8333333333em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size7.size7,:where(.gf-zcode) .katex .sizing.reset-size7.size7{font-size:1em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size7.size8,:where(.gf-zcode) .katex .sizing.reset-size7.size8{font-size:1.2em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size7.size9,:where(.gf-zcode) .katex .sizing.reset-size7.size9{font-size:1.44em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size7.size10,:where(.gf-zcode) .katex .sizing.reset-size7.size10{font-size:1.7283333333em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size7.size11,:where(.gf-zcode) .katex .sizing.reset-size7.size11{font-size:2.0733333333em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size8.size1,:where(.gf-zcode) .katex .sizing.reset-size8.size1{font-size:.3472222222em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size8.size2,:where(.gf-zcode) .katex .sizing.reset-size8.size2{font-size:.4166666667em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size8.size3,:where(.gf-zcode) .katex .sizing.reset-size8.size3{font-size:.4861111111em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size8.size4,:where(.gf-zcode) .katex .sizing.reset-size8.size4{font-size:.5555555556em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size8.size5,:where(.gf-zcode) .katex .sizing.reset-size8.size5{font-size:.625em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size8.size6,:where(.gf-zcode) .katex .sizing.reset-size8.size6{font-size:.6944444444em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size8.size7,:where(.gf-zcode) .katex .sizing.reset-size8.size7{font-size:.8333333333em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size8.size8,:where(.gf-zcode) .katex .sizing.reset-size8.size8{font-size:1em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size8.size9,:where(.gf-zcode) .katex .sizing.reset-size8.size9{font-size:1.2em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size8.size10,:where(.gf-zcode) .katex .sizing.reset-size8.size10{font-size:1.4402777778em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size8.size11,:where(.gf-zcode) .katex .sizing.reset-size8.size11{font-size:1.7277777778em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size9.size1,:where(.gf-zcode) .katex .sizing.reset-size9.size1{font-size:.2893518519em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size9.size2,:where(.gf-zcode) .katex .sizing.reset-size9.size2{font-size:.3472222222em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size9.size3,:where(.gf-zcode) .katex .sizing.reset-size9.size3{font-size:.4050925926em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size9.size4,:where(.gf-zcode) .katex .sizing.reset-size9.size4{font-size:.462962963em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size9.size5,:where(.gf-zcode) .katex .sizing.reset-size9.size5{font-size:.5208333333em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size9.size6,:where(.gf-zcode) .katex .sizing.reset-size9.size6{font-size:.5787037037em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size9.size7,:where(.gf-zcode) .katex .sizing.reset-size9.size7{font-size:.6944444444em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size9.size8,:where(.gf-zcode) .katex .sizing.reset-size9.size8{font-size:.8333333333em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size9.size9,:where(.gf-zcode) .katex .sizing.reset-size9.size9{font-size:1em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size9.size10,:where(.gf-zcode) .katex .sizing.reset-size9.size10{font-size:1.2002314815em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size9.size11,:where(.gf-zcode) .katex .sizing.reset-size9.size11{font-size:1.4398148148em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size10.size1,:where(.gf-zcode) .katex .sizing.reset-size10.size1{font-size:.2410800386em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size10.size2,:where(.gf-zcode) .katex .sizing.reset-size10.size2{font-size:.2892960463em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size10.size3,:where(.gf-zcode) .katex .sizing.reset-size10.size3{font-size:.337512054em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size10.size4,:where(.gf-zcode) .katex .sizing.reset-size10.size4{font-size:.3857280617em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size10.size5,:where(.gf-zcode) .katex .sizing.reset-size10.size5{font-size:.4339440694em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size10.size6,:where(.gf-zcode) .katex .sizing.reset-size10.size6{font-size:.4821600771em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size10.size7,:where(.gf-zcode) .katex .sizing.reset-size10.size7{font-size:.5785920926em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size10.size8,:where(.gf-zcode) .katex .sizing.reset-size10.size8{font-size:.6943105111em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size10.size9,:where(.gf-zcode) .katex .sizing.reset-size10.size9{font-size:.8331726133em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size10.size10,:where(.gf-zcode) .katex .sizing.reset-size10.size10{font-size:1em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size10.size11,:where(.gf-zcode) .katex .sizing.reset-size10.size11{font-size:1.1996142719em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size11.size1,:where(.gf-zcode) .katex .sizing.reset-size11.size1{font-size:.2009646302em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size11.size2,:where(.gf-zcode) .katex .sizing.reset-size11.size2{font-size:.2411575563em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size11.size3,:where(.gf-zcode) .katex .sizing.reset-size11.size3{font-size:.2813504823em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size11.size4,:where(.gf-zcode) .katex .sizing.reset-size11.size4{font-size:.3215434084em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size11.size5,:where(.gf-zcode) .katex .sizing.reset-size11.size5{font-size:.3617363344em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size11.size6,:where(.gf-zcode) .katex .sizing.reset-size11.size6{font-size:.4019292605em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size11.size7,:where(.gf-zcode) .katex .sizing.reset-size11.size7{font-size:.4823151125em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size11.size8,:where(.gf-zcode) .katex .sizing.reset-size11.size8{font-size:.578778135em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size11.size9,:where(.gf-zcode) .katex .sizing.reset-size11.size9{font-size:.6945337621em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size11.size10,:where(.gf-zcode) .katex .sizing.reset-size11.size10{font-size:.8336012862em}:where(.gf-zcode) .katex .fontsize-ensurer.reset-size11.size11,:where(.gf-zcode) .katex .sizing.reset-size11.size11{font-size:1em}:where(.gf-zcode) .katex .delimsizing.size1{font-family:gf-zcode-KaTeX_Size1}:where(.gf-zcode) .katex .delimsizing.size2{font-family:gf-zcode-KaTeX_Size2}:where(.gf-zcode) .katex .delimsizing.size3{font-family:gf-zcode-KaTeX_Size3}:where(.gf-zcode) .katex .delimsizing.size4{font-family:gf-zcode-KaTeX_Size4}:where(.gf-zcode) .katex .delimsizing.mult .delim-size1>span{font-family:gf-zcode-KaTeX_Size1}:where(.gf-zcode) .katex .delimsizing.mult .delim-size4>span{font-family:gf-zcode-KaTeX_Size4}:where(.gf-zcode) .katex .nulldelimiter{display:inline-block;width:.12em}:where(.gf-zcode) .katex .delimcenter,:where(.gf-zcode) .katex .op-symbol{position:relative}:where(.gf-zcode) .katex .op-symbol.small-op{font-family:gf-zcode-KaTeX_Size1}:where(.gf-zcode) .katex .op-symbol.large-op{font-family:gf-zcode-KaTeX_Size2}:where(.gf-zcode) .katex .accent>.vlist-t,:where(.gf-zcode) .katex .op-limits>.vlist-t{text-align:center}:where(.gf-zcode) .katex .accent .accent-body{position:relative}:where(.gf-zcode) .katex .accent .accent-body:not(.accent-full){width:0}:where(.gf-zcode) .katex .overlay{display:block}:where(.gf-zcode) .katex .mtable .vertical-separator{display:inline-block;min-width:1px}:where(.gf-zcode) .katex .mtable .arraycolsep{display:inline-block}:where(.gf-zcode) .katex .mtable .col-align-c>.vlist-t{text-align:center}:where(.gf-zcode) .katex .mtable .col-align-l>.vlist-t{text-align:left}:where(.gf-zcode) .katex .mtable .col-align-r>.vlist-t{text-align:right}:where(.gf-zcode) .katex .svg-align{text-align:left}:where(.gf-zcode) .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}:where(.gf-zcode) .katex svg path{stroke:none}:where(.gf-zcode) .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}:where(.gf-zcode) .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}:where(.gf-zcode) .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}:where(.gf-zcode) .katex .stretchy:after,:where(.gf-zcode) .katex .stretchy:before{content:""}:where(.gf-zcode) .katex .hide-tail{overflow:hidden;position:relative;width:100%}:where(.gf-zcode) .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}:where(.gf-zcode) .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}:where(.gf-zcode) .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}:where(.gf-zcode) .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}:where(.gf-zcode) .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}:where(.gf-zcode) .katex .x-arrow-pad{padding:0 .5em}:where(.gf-zcode) .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}:where(.gf-zcode) .katex .mover,:where(.gf-zcode) .katex .munder,:where(.gf-zcode) .katex .x-arrow{text-align:center}:where(.gf-zcode) .katex .boxpad{padding:0 .3em}:where(.gf-zcode) .katex .fbox,:where(.gf-zcode) .katex .fcolorbox{border:.04em solid;box-sizing:border-box}:where(.gf-zcode) .katex .cancel-pad{padding:0 .2em}:where(.gf-zcode) .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}:where(.gf-zcode) .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}:where(.gf-zcode) .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}:where(.gf-zcode) .katex .anglpad{padding:0 .03889em}:where(.gf-zcode) .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}:where(.gf-zcode) .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}:where(.gf-zcode) .katex .mtr-glue{width:50%}:where(.gf-zcode) .katex .cd-vert-arrow{display:inline-block;position:relative}:where(.gf-zcode) .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}:where(.gf-zcode) .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}:where(.gf-zcode) .katex-display{display:block;margin:1em 0;text-align:center}:where(.gf-zcode) .katex-display>.katex{display:block;text-align:center;white-space:nowrap}:where(.gf-zcode) .katex-display>.katex>.katex-html{display:block;position:relative}:where(.gf-zcode) .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}:where(.gf-zcode) .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}:where(.gf-zcode) .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.gf-zcode{counter-reset:katexEqnNo mmlEqnNo}.gf-zcode{--ui-font-size: 14px}:where(.gf-zcode) .text-wrap-phrase{overflow-wrap:break-word;word-break:normal;line-break:strict;text-wrap:pretty}@supports (word-break: auto-phrase){:where(.gf-zcode) .text-wrap-phrase{word-break:auto-phrase}}:where(.gf-zcode) .side-pane-open-tab-shell{container:side-pane-open-tab / inline-size}@container side-pane-open-tab (min-width: 480px){:where(.gf-zcode) .side-pane-open-tab-content{max-width:34rem}:where(.gf-zcode) .side-pane-open-tab-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}:where(.gf-zcode) .side-pane-open-tab-button{flex-direction:column;gap:.375rem;height:5.5rem;justify-content:center}:where(.gf-zcode) .side-pane-open-tab-button-label{flex:0 1 auto;text-align:center}}:where(.gf-zcode) *:focus,:where(.gf-zcode) *:focus-visible{outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important}@media(forced-colors:active){:where(.gf-zcode) *:focus,:where(.gf-zcode) *:focus-visible{outline:none!important;box-shadow:none!important}}.gf-zcode.dark{--animated-gradient-text-strong: rgba(255, 255, 255, 1);--animated-gradient-text-soft: rgba(255, 255, 255, .2);--color-background: var(--color-neutral-900);--color-background-alt: color-mix(in srgb, oklch(26.9% 0 0) 60%, transparent);@supports (color: color-mix(in lab,red,red)){--color-background-alt: color-mix(in oklab, var(--color-neutral-800) 60%, transparent)}--color-background-win-alt: var(--color-neutral-800);--color-brand: var(--color-sky-500);--color-trajectory-user: #60a5fa;--color-trajectory-assistant: #2dd4bf;--color-trajectory-reasoning: #a78bfa;--color-trajectory-tool-call: #f59e0b;--color-trajectory-tool-result: #38bdf8;--color-workflow-rule: color-mix(in srgb, #fff 6.5%, transparent);@supports (color: color-mix(in lab,red,red)){--color-workflow-rule: color-mix(in oklab, var(--color-white) 6.5%, transparent)}--color-workflow-trace: color-mix(in srgb, #fff 35%, transparent);@supports (color: color-mix(in lab,red,red)){--color-workflow-trace: color-mix(in oklab, var(--color-white) 35%, transparent)}--color-workflow-trace-strong: color-mix(in srgb, #fff 60%, transparent);@supports (color: color-mix(in lab,red,red)){--color-workflow-trace-strong: color-mix(in oklab, var(--color-white) 60%, transparent)}--color-accent: color-mix(in srgb, oklch(29.3% .066 243.157) 50%, transparent);@supports (color: color-mix(in lab,red,red)){--color-accent: color-mix(in oklab, var(--color-sky-950) 50%, transparent)}--color-find-highlight: #713f12;--color-find-highlight-active: #a16207;--color-border: color-mix(in srgb, oklch(98.5% 0 0) 10%, transparent);@supports (color: color-mix(in lab,red,red)){--color-border: color-mix(in oklab, var(--color-neutral-50) 10%, transparent)}--color-border-hover: color-mix(in srgb, oklch(98.5% 0 0) 30%, transparent);@supports (color: color-mix(in lab,red,red)){--color-border-hover: color-mix(in oklab, var(--color-neutral-50) 30%, transparent)}--color-hover: var(--color-surface-hover);--color-selected: color-mix(in srgb, #fff 10%, transparent);@supports (color: color-mix(in lab,red,red)){--color-selected: color-mix(in oklab, var(--color-white) 10%, transparent)}--color-header: var(--color-neutral-900);--color-panel: var(--color-neutral-900);--color-sidebar: var(--color-neutral-950);--color-surface: color-mix(in srgb, #fff 5%, transparent);@supports (color: color-mix(in lab,red,red)){--color-surface: color-mix(in oklab, var(--color-white) 5%, transparent)}--color-surface-hover: color-mix(in srgb, #fff 10%, transparent);@supports (color: color-mix(in lab,red,red)){--color-surface-hover: color-mix(in oklab, var(--color-white) 10%, transparent)}--color-card: var(--color-neutral-800);--color-card-selected: var(--color-neutral-700);--color-card-border: var(--color-border);--color-popover: var(--color-neutral-800);--color-popover-foreground: var(--color-foreground);--color-popover-header: var(--color-neutral-700);--color-popover-border: var(--color-border);--color-input: var(--color-neutral-800);--color-input-focused: var(--color-neutral-950);--color-input-border: var(--color-border);--color-input-border-hover: var(--color-border-hover);--color-input-border-focused: var(--color-brand);--color-terminal-bg: var(--color-neutral-950);--color-terminal-fg: var(--color-neutral-50);--color-terminal-cursor: var(--color-neutral-50);--color-terminal-cursor-accent: var(--color-neutral-950);--color-terminal-selection: color-mix(in srgb, oklch(68.5% .169 237.323) 26%, transparent);@supports (color: color-mix(in lab,red,red)){--color-terminal-selection: color-mix(in oklab, var(--color-sky-500) 26%, transparent)}--color-terminal-selection-inactive: color-mix( in oklab, oklch(98.5% 0 0) 16%, transparent );@supports (color: color-mix(in lab,red,red)){--color-terminal-selection-inactive: color-mix( in oklab, var(--color-neutral-50) 16%, transparent )}--color-terminal-black: var(--color-neutral-800);--color-terminal-red: var(--color-red-600);--color-terminal-green: var(--color-green-600);--color-terminal-yellow: var(--color-yellow-600);--color-terminal-blue: var(--color-sky-600);--color-terminal-magenta: var(--color-fuchsia-600);--color-terminal-cyan: var(--color-cyan-600);--color-terminal-white: var(--color-neutral-200);--color-terminal-bright-black: var(--color-neutral-500);--color-terminal-bright-red: var(--color-red-600);--color-terminal-bright-green: var(--color-green-600);--color-terminal-bright-yellow: var(--color-yellow-600);--color-terminal-bright-blue: var(--color-sky-600);--color-terminal-bright-magenta: var(--color-fuchsia-600);--color-terminal-bright-cyan: var(--color-cyan-600);--color-terminal-bright-white: var(--color-neutral-50);--color-usage-chart-1: var(--color-sky-500);--color-usage-chart-2: var(--color-teal-400);--color-usage-chart-3: var(--color-violet-400);--color-usage-chart-4: var(--color-rose-400);--color-usage-chart-5: var(--color-indigo-400);--color-usage-chart-6: var(--color-cyan-400);--color-context-breakdown-1: var(--color-sky-400);--color-context-breakdown-2: var(--color-sky-300);--color-context-breakdown-3: var(--color-sky-200);--color-context-breakdown-4: color-mix(in srgb, oklch(90.1% .058 230.902) 84%, #fff);@supports (color: color-mix(in lab,red,red)){--color-context-breakdown-4: color-mix(in oklab, var(--color-sky-200) 84%, var(--color-white))}--color-context-breakdown-5: color-mix(in srgb, oklch(90.1% .058 230.902) 72%, #fff);@supports (color: color-mix(in lab,red,red)){--color-context-breakdown-5: color-mix(in oklab, var(--color-sky-200) 72%, var(--color-white))}--color-context-breakdown-6: color-mix(in srgb, oklch(90.1% .058 230.902) 60%, #fff);@supports (color: color-mix(in lab,red,red)){--color-context-breakdown-6: color-mix(in oklab, var(--color-sky-200) 60%, var(--color-white))}--color-context-breakdown-7: color-mix(in srgb, oklch(90.1% .058 230.902) 48%, #fff);@supports (color: color-mix(in lab,red,red)){--color-context-breakdown-7: color-mix(in oklab, var(--color-sky-200) 48%, var(--color-white))}--color-usage-heatmap-0: color-mix(in srgb, oklch(74.6% .16 232.661) 0%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-0: color-mix(in oklab, var(--color-sky-400) 0%, var(--color-surface))}--color-usage-heatmap-1: color-mix(in srgb, oklch(74.6% .16 232.661) 24%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-1: color-mix(in oklab, var(--color-sky-400) 24%, var(--color-surface))}--color-usage-heatmap-2: color-mix(in srgb, oklch(74.6% .16 232.661) 42%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-2: color-mix(in oklab, var(--color-sky-400) 42%, var(--color-surface))}--color-usage-heatmap-3: color-mix(in srgb, oklch(74.6% .16 232.661) 62%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-3: color-mix(in oklab, var(--color-sky-400) 62%, var(--color-surface))}--color-usage-heatmap-4: color-mix(in srgb, oklch(82.8% .111 230.318) 78%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-4: color-mix(in oklab, var(--color-sky-300) 78%, var(--color-surface))}--color-tab: var(--color-neutral-800);--color-tab-active: var(--color-neutral-950);--color-tab-border: var(--color-border);--color-menu: var(--color-neutral-950);--color-menu-hover: var(--color-neutral-900);--color-primary: var(--color-neutral-50);--color-primary-foreground: var(--color-neutral-950);--color-secondary: var(--color-neutral-700);--color-interaction-ask-surface: color-mix(in srgb, oklch(29.3% .066 243.157) 50%, transparent);@supports (color: color-mix(in lab,red,red)){--color-interaction-ask-surface: color-mix(in oklab, var(--color-sky-950) 50%, transparent)}--color-interaction-ask-foreground: var(--color-sky-300);--color-interaction-ask-fill: color-mix(in srgb, oklch(79.2% .209 151.711) 24%, transparent);@supports (color: color-mix(in lab,red,red)){--color-interaction-ask-fill: color-mix(in oklab, var(--color-green-400) 24%, transparent)}--color-interaction-confirmation-surface: color-mix( in oklab, oklch(26.6% .065 152.934) 45%, transparent );@supports (color: color-mix(in lab,red,red)){--color-interaction-confirmation-surface: color-mix( in oklab, var(--color-green-950) 45%, transparent )}--color-interaction-confirmation-foreground: var(--color-green-300);--color-foreground: var(--color-neutral-200);--color-foreground-subtle: color-mix(in srgb, oklch(92.2% 0 0) 60%, transparent);@supports (color: color-mix(in lab,red,red)){--color-foreground-subtle: color-mix(in oklab, var(--color-neutral-200) 60%, transparent)}--color-foreground-subtlest: color-mix(in srgb, oklch(92.2% 0 0) 30%, transparent);@supports (color: color-mix(in lab,red,red)){--color-foreground-subtlest: color-mix(in oklab, var(--color-neutral-200) 30%, transparent)}--color-foreground-inverse: var(--color-white);--color-success: var(--color-green-500);--color-success-foreground: var(--color-foreground-inverse);--color-idle-task: var(--color-violet-400);--color-idle-task-surface: color-mix(in srgb, oklch(28.3% .141 291.089) 50%, transparent);@supports (color: color-mix(in lab,red,red)){--color-idle-task-surface: color-mix(in oklab, var(--color-violet-950) 50%, transparent)}--color-destructive: var(--color-red-500);--color-destructive-foreground: var(--color-foreground-inverse);--color-warning: var(--color-yellow-500);--color-feedback-privacy-hint: var(--color-yellow-300);--color-warning-foreground: var(--color-foreground-inverse);--color-diff-added: var(--color-green-500);--color-diff-added-foreground: var(--color-foreground-inverse);--color-diff-removed: var(--color-red-500);--color-diff-removed-foreground: var(--color-foreground-inverse);--color-git-none: var(--color-foreground);--color-git-modified: var(--color-amber-400);--color-git-added: var(--color-teal-400);--color-git-deleted: var(--color-red-400);--color-git-renamed: var(--color-sky-400);--color-git-untracked: var(--color-teal-400);--color-git-ignored: var(--color-foreground-subtlest);--color-git-descendant: var(--color-amber-400);--color-toast: var(--color-neutral-900);--color-tooltip: var(--color-neutral-900);--color-tooltip-foreground: var(--color-neutral-50);--color-tooltip-tag: var(--color-neutral-800);--color-tooltip-tag-foreground: color-mix(in srgb, oklch(98.5% 0 0) 60%, transparent);@supports (color: color-mix(in lab,red,red)){--color-tooltip-tag-foreground: color-mix(in oklab, var(--color-neutral-50) 60%, transparent)}--color-tag: var(--color-neutral-700);--color-file-node: color-mix(in srgb, oklch(74.6% .16 232.661) 18%, transparent);@supports (color: color-mix(in lab,red,red)){--color-file-node: color-mix(in oklab, var(--color-sky-400) 18%, transparent)}--color-file-node-hover: color-mix(in srgb, oklch(74.6% .16 232.661) 24%, transparent);@supports (color: color-mix(in lab,red,red)){--color-file-node-hover: color-mix(in oklab, var(--color-sky-400) 24%, transparent)}--color-file-node-foreground: var(--color-sky-300);--color-skill-node: color-mix(in srgb, oklch(70.2% .183 293.541) 18%, transparent);@supports (color: color-mix(in lab,red,red)){--color-skill-node: color-mix(in oklab, var(--color-violet-400) 18%, transparent)}--color-skill-node-hover: color-mix(in srgb, oklch(70.2% .183 293.541) 24%, transparent);@supports (color: color-mix(in lab,red,red)){--color-skill-node-hover: color-mix(in oklab, var(--color-violet-400) 24%, transparent)}--color-skill-node-foreground: var(--color-violet-300);--color-command-node: color-mix(in srgb, oklch(86.9% .022 252.894) 16%, transparent);@supports (color: color-mix(in lab,red,red)){--color-command-node: color-mix(in oklab, var(--color-slate-300) 16%, transparent)}--color-command-node-hover: color-mix(in srgb, oklch(86.9% .022 252.894) 22%, transparent);@supports (color: color-mix(in lab,red,red)){--color-command-node-hover: color-mix(in oklab, var(--color-slate-300) 22%, transparent)}--color-command-node-foreground: var(--color-slate-300);--color-subagent-node: color-mix(in oklab, #b7bd75 18%, transparent);--color-subagent-node-hover: color-mix(in oklab, #b7bd75 24%, transparent);--color-subagent-node-foreground: #b7bd75;--color-session-node: color-mix(in srgb, oklch(77.7% .152 181.912) 18%, transparent);@supports (color: color-mix(in lab,red,red)){--color-session-node: color-mix(in oklab, var(--color-teal-400) 18%, transparent)}--color-session-node-hover: color-mix(in srgb, oklch(77.7% .152 181.912) 24%, transparent);@supports (color: color-mix(in lab,red,red)){--color-session-node-hover: color-mix(in oklab, var(--color-teal-400) 24%, transparent)}--color-session-node-foreground: var(--color-teal-300);--color-plugin-node: color-mix(in srgb, oklch(82.8% .189 84.429) 18%, transparent);@supports (color: color-mix(in lab,red,red)){--color-plugin-node: color-mix(in oklab, var(--color-amber-400) 18%, transparent)}--color-plugin-node-hover: color-mix(in srgb, oklch(82.8% .189 84.429) 24%, transparent);@supports (color: color-mix(in lab,red,red)){--color-plugin-node-hover: color-mix(in oklab, var(--color-amber-400) 24%, transparent)}--color-plugin-node-foreground: var(--color-amber-300);--color-plugin-paid-plan-badge: #5a341b;--color-plugin-paid-plan-badge-foreground: #ffd8b8}:where(.gf-zcode) .theme-zai-light{--animated-gradient-text-strong: rgba(13, 13, 13, 1);--animated-gradient-text-soft: rgba(13, 13, 13, .22);--color-background: #f8f8f8;--color-background-win-alt: #ececee;--color-background-alt: color-mix(in srgb, oklch(98.5% 0 0) 70%, transparent);@supports (color: color-mix(in lab,red,red)){--color-background-alt: color-mix(in oklab, var(--color-background) 70%, transparent)}--color-brand: #000000;--color-trajectory-user: #2563eb;--color-trajectory-assistant: #0f766e;--color-trajectory-reasoning: #7c3aed;--color-trajectory-tool-call: #d97706;--color-trajectory-tool-result: #0284c7;--color-workflow-rule: rgba(13, 13, 13, .055);--color-workflow-trace: rgba(13, 13, 13, .3);--color-workflow-trace-strong: rgba(13, 13, 13, .55);--color-accent: #ebf4ff;--color-find-highlight: #fff4eb;--color-find-highlight-active: #ffb26b;--color-border: rgba(13, 13, 13, .1);--color-border-hover: rgba(13, 13, 13, .15);--color-hover: rgba(13, 13, 13, .05);--color-selected: rgba(13, 13, 13, .05);--color-header: #ffffff;--color-panel: #ffffff;--color-sidebar: #f0f0f0;--color-surface: rgba(13, 13, 13, .03);--color-surface-hover: rgba(13, 13, 13, .05);--color-card: #ffffff;--color-card-selected: var(--color-input);--color-card-border: var(--color-border);--color-popover: #ffffff;--color-popover-foreground: var(--color-foreground);--color-popover-header: #f8f8f8;--color-popover-border: var(--color-border);--color-input: #ffffff;--color-input-focused: var(--color-input);--color-input-border: var(--color-border);--color-input-border-hover: var(--color-border-hover);--color-input-border-focused: var(--color-border-hover);--color-terminal-bg: var(--color-background);--color-terminal-fg: var(--color-foreground);--color-terminal-cursor: #0d0d0d;--color-terminal-cursor-accent: var(--color-background);--color-terminal-selection: rgba(11, 127, 255, .22);--color-terminal-selection-inactive: rgba(13, 13, 13, .1);--color-terminal-black: #5c5c5c;--color-terminal-red: #e03131;--color-terminal-green: #1e8a3e;--color-terminal-yellow: #e07b00;--color-terminal-blue: #0b7fff;--color-terminal-magenta: #9e77ed;--color-terminal-cyan: #0aa7a7;--color-terminal-white: #adadad;--color-terminal-bright-black: #888888;--color-terminal-bright-red: #e03131;--color-terminal-bright-green: #1e8a3e;--color-terminal-bright-yellow: #e07b00;--color-terminal-bright-blue: #0066dd;--color-terminal-bright-magenta: #9e77ed;--color-terminal-bright-cyan: #0aa7a7;--color-terminal-bright-white: #0d0d0d;--color-usage-chart-1: #0b7fff;--color-usage-chart-2: #1e8a3e;--color-usage-chart-3: #9e77ed;--color-usage-chart-4: #e03131;--color-usage-chart-5: #e07b00;--color-usage-chart-6: #0aa7a7;--color-context-breakdown-1: #0b7fff;--color-context-breakdown-2: #338fff;--color-context-breakdown-3: #5ca7ff;--color-context-breakdown-4: #85bbff;--color-context-breakdown-5: #acd0ff;--color-context-breakdown-6: #c8ddff;--color-context-breakdown-7: #e0ecff;--color-usage-heatmap-0: color-mix(in srgb, #0b7fff 0%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-0: color-mix(in oklab, #0b7fff 0%, var(--color-surface))}--color-usage-heatmap-1: color-mix(in srgb, #0b7fff 18%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-1: color-mix(in oklab, #0b7fff 18%, var(--color-surface))}--color-usage-heatmap-2: color-mix(in srgb, #0b7fff 36%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-2: color-mix(in oklab, #0b7fff 36%, var(--color-surface))}--color-usage-heatmap-3: color-mix(in srgb, #0b7fff 58%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-3: color-mix(in oklab, #0b7fff 58%, var(--color-surface))}--color-usage-heatmap-4: color-mix(in srgb, #0066dd 82%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-4: color-mix(in oklab, #0066dd 82%, var(--color-surface))}--color-tab: #f0f0f0;--color-tab-active: #ffffff;--color-tab-border: var(--color-border);--color-menu: #ffffff;--color-menu-hover: #f0f0f0;--color-primary: #000000;--color-primary-foreground: #ffffff;--color-secondary: #e6e6e6;--color-interaction-ask-surface: #ebf4ff;--color-interaction-ask-foreground: #0066dd;--color-interaction-ask-fill: rgba(70, 191, 114, .2);--color-interaction-confirmation-surface: #eaf7ee;--color-interaction-confirmation-foreground: #166b32;--color-foreground: var(--color-neutral-800);--color-foreground-subtle: color-mix(in srgb, oklch(26.9% 0 0) 60%, transparent);@supports (color: color-mix(in lab,red,red)){--color-foreground-subtle: color-mix(in oklab, var(--color-neutral-800) 60%, transparent)}--color-foreground-subtlest: color-mix(in srgb, oklch(26.9% 0 0) 40%, transparent);@supports (color: color-mix(in lab,red,red)){--color-foreground-subtlest: color-mix(in oklab, var(--color-neutral-800) 40%, transparent)}--color-foreground-inverse: #ffffff;--color-success: #1e8a3e;--color-success-foreground: #ffffff;--color-idle-task: #9e77ed;--color-idle-task-surface: #f5f3ff;--color-destructive: #e03131;--color-destructive-foreground: #ffffff;--color-warning: #e07b00;--color-feedback-privacy-hint: var(--color-yellow-600);--color-warning-foreground: #ffffff;--color-diff-added: #1e8a3e;--color-diff-added-foreground: #ffffff;--color-diff-removed: #e03131;--color-diff-removed-foreground: #ffffff;--color-git-none: var(--color-foreground);--color-git-modified: #e07b00;--color-git-added: #1e8a3e;--color-git-deleted: #e03131;--color-git-renamed: #0b7fff;--color-git-untracked: #1e8a3e;--color-git-ignored: var(--color-foreground-subtlest);--color-git-descendant: #e07b00;--color-toast: #ffffff;--color-tooltip: #f0f0f0;--color-tooltip-foreground: #0d0d0d;--color-tooltip-tag: #e6e6e6;--color-tooltip-tag-foreground: #5c5c5c;--color-tag: #e6e6e6;--color-file-node: rgba(26, 112, 184, .1);--color-file-node-hover: rgba(26, 112, 184, .16);--color-file-node-foreground: #1a70b8;--color-skill-node: rgba(116, 83, 176, .1);--color-skill-node-hover: rgba(116, 83, 176, .16);--color-skill-node-foreground: #7453b0;--color-command-node: rgba(86, 98, 112, .1);--color-command-node-hover: rgba(86, 98, 112, .16);--color-command-node-foreground: #566270;--color-subagent-node: rgba(111, 122, 47, .1);--color-subagent-node-hover: rgba(111, 122, 47, .16);--color-subagent-node-foreground: #6f7a2f;--color-session-node: rgba(20, 128, 122, .1);--color-session-node-hover: rgba(20, 128, 122, .16);--color-session-node-foreground: #14807a;--color-plugin-node: rgba(184, 122, 26, .1);--color-plugin-node-hover: rgba(184, 122, 26, .16);--color-plugin-node-foreground: #b87a1a;--color-plugin-paid-plan-badge: #ffe3c8;--color-plugin-paid-plan-badge-foreground: #4b280f}:where(.gf-zcode) .theme-zai-dark{--animated-gradient-text-strong: rgba(255, 255, 255, 1);--animated-gradient-text-soft: rgba(255, 255, 255, .22);--color-background: #161616;--color-background-win-alt: #2b2b2b;--color-background-alt: color-mix(in srgb, oklch(92.2% 0 0) 60%, transparent);@supports (color: color-mix(in lab,red,red)){--color-background-alt: color-mix(in oklab, var(--color-background-win-alt) 60%, transparent)}--color-brand: #ffffff;--color-trajectory-user: #60a5fa;--color-trajectory-assistant: #2dd4bf;--color-trajectory-reasoning: #a78bfa;--color-trajectory-tool-call: #f59e0b;--color-trajectory-tool-result: #38bdf8;--color-workflow-rule: rgba(255, 255, 255, .065);--color-workflow-trace: rgba(255, 255, 255, .35);--color-workflow-trace-strong: rgba(255, 255, 255, .6);--color-accent: #001d3d;--color-find-highlight: #542500;--color-find-highlight-active: #ff8a30;--color-border: rgba(255, 255, 255, .1);--color-border-hover: rgba(255, 255, 255, .15);--color-hover: rgba(255, 255, 255, .05);--color-selected: rgba(255, 255, 255, .1);--color-header: #202020;--color-panel: #202020;--color-sidebar: #161616;--color-surface: rgba(255, 255, 255, .05);--color-surface-hover: rgba(255, 255, 255, .1);--color-card: #2b2b2b;--color-card-selected: var(--color-input);--color-card-border: var(--color-border);--color-popover: #2b2b2b;--color-popover-foreground: var(--color-foreground);--color-popover-header: #202020;--color-popover-border: var(--color-border);--color-input: #2b2b2b;--color-input-focused: var(--color-input);--color-input-border: var(--color-border);--color-input-border-hover: var(--color-border-hover);--color-input-border-focused: var(--color-border-hover);--color-terminal-bg: var(--color-background);--color-terminal-fg: var(--color-foreground);--color-terminal-cursor: #f8f8f8;--color-terminal-cursor-accent: #161616;--color-terminal-selection: rgba(64, 153, 255, .28);--color-terminal-selection-inactive: rgba(255, 255, 255, .1);--color-terminal-black: #363636;--color-terminal-red: #ff5c5c;--color-terminal-green: #46bf72;--color-terminal-yellow: #ff8a30;--color-terminal-blue: #4099ff;--color-terminal-magenta: #7b5ce5;--color-terminal-cyan: #42c8c8;--color-terminal-white: #adadad;--color-terminal-bright-black: #747474;--color-terminal-bright-red: #ff9999;--color-terminal-bright-green: #87d9a4;--color-terminal-bright-yellow: #ffb26b;--color-terminal-bright-blue: #80beff;--color-terminal-bright-magenta: #a888f2;--color-terminal-bright-cyan: #8ee5e5;--color-terminal-bright-white: #f8f8f8;--color-usage-chart-1: #4099ff;--color-usage-chart-2: #46bf72;--color-usage-chart-3: #7b5ce5;--color-usage-chart-4: #ff5c5c;--color-usage-chart-5: #ff8a30;--color-usage-chart-6: #42c8c8;--color-context-breakdown-1: #4099ff;--color-context-breakdown-2: #66adff;--color-context-breakdown-3: #80beff;--color-context-breakdown-4: #9dceff;--color-context-breakdown-5: #b9ddff;--color-context-breakdown-6: #d0e8ff;--color-context-breakdown-7: #e4f1ff;--color-usage-heatmap-0: color-mix(in srgb, #4099ff 0%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-0: color-mix(in oklab, #4099ff 0%, var(--color-surface))}--color-usage-heatmap-1: color-mix(in srgb, #4099ff 24%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-1: color-mix(in oklab, #4099ff 24%, var(--color-surface))}--color-usage-heatmap-2: color-mix(in srgb, #4099ff 42%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-2: color-mix(in oklab, #4099ff 42%, var(--color-surface))}--color-usage-heatmap-3: color-mix(in srgb, #4099ff 62%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-3: color-mix(in oklab, #4099ff 62%, var(--color-surface))}--color-usage-heatmap-4: color-mix(in srgb, #80beff 78%, color-mix(in oklab, var(--color-neutral-950) 3%, transparent));@supports (color: color-mix(in lab,red,red)){--color-usage-heatmap-4: color-mix(in oklab, #80beff 78%, var(--color-surface))}--color-tab: #202020;--color-tab-active: #161616;--color-tab-border: var(--color-border);--color-menu: #2b2b2b;--color-menu-hover: #363636;--color-primary: #ffffff;--color-primary-foreground: #000000;--color-secondary: #363636;--color-interaction-ask-surface: #001d3d;--color-interaction-ask-foreground: #80beff;--color-interaction-ask-fill: rgba(70, 191, 114, .24);--color-interaction-confirmation-surface: rgba(70, 191, 114, .16);--color-interaction-confirmation-foreground: #87d9a4;--color-foreground: var(--color-neutral-300);--color-foreground-subtle: color-mix(in srgb, oklch(87% 0 0) 60%, transparent);@supports (color: color-mix(in lab,red,red)){--color-foreground-subtle: color-mix(in oklab, var(--color-neutral-300) 60%, transparent)}--color-foreground-subtlest: color-mix(in srgb, oklch(87% 0 0) 30%, transparent);@supports (color: color-mix(in lab,red,red)){--color-foreground-subtlest: color-mix(in oklab, var(--color-neutral-300) 30%, transparent)}--color-foreground-inverse: #000000;--color-success: #46bf72;--color-success-foreground: #000000;--color-idle-task: #7b5ce5;--color-idle-task-surface: #160d38;--color-destructive: #ff5c5c;--color-destructive-foreground: #ffffff;--color-warning: #ff8a30;--color-feedback-privacy-hint: var(--color-yellow-300);--color-warning-foreground: #000000;--color-diff-added: #46bf72;--color-diff-added-foreground: #000000;--color-diff-removed: #ff5c5c;--color-diff-removed-foreground: #000000;--color-git-none: var(--color-foreground);--color-git-modified: #ff8a30;--color-git-added: #46bf72;--color-git-deleted: #ff5c5c;--color-git-renamed: #4099ff;--color-git-untracked: #46bf72;--color-git-ignored: var(--color-foreground-subtlest);--color-git-descendant: #ff8a30;--color-toast: #2b2b2b;--color-tooltip: #2b2b2b;--color-tooltip-foreground: #f8f8f8;--color-tooltip-tag: #363636;--color-tooltip-tag-foreground: #adadad;--color-tag: #363636;--color-file-node: rgba(112, 174, 224, .16);--color-file-node-hover: rgba(112, 174, 224, .22);--color-file-node-foreground: #8fc5ef;--color-skill-node: rgba(166, 137, 218, .16);--color-skill-node-hover: rgba(166, 137, 218, .22);--color-skill-node-foreground: #bda5e6;--color-command-node: rgba(154, 166, 180, .14);--color-command-node-hover: rgba(154, 166, 180, .2);--color-command-node-foreground: #b5c0cc;--color-subagent-node: rgba(183, 189, 117, .16);--color-subagent-node-hover: rgba(183, 189, 117, .22);--color-subagent-node-foreground: #c8cd90;--color-session-node: rgba(104, 196, 188, .16);--color-session-node-hover: rgba(104, 196, 188, .22);--color-session-node-foreground: #93d8d2;--color-plugin-node: rgba(224, 174, 112, .16);--color-plugin-node-hover: rgba(224, 174, 112, .22);--color-plugin-node-foreground: #efc58f;--color-plugin-paid-plan-badge: #5a341b;--color-plugin-paid-plan-badge-foreground: #ffd8b8}:where(.gf-zcode) *{scrollbar-width:auto;scrollbar-color:var(--color-border) transparent}:where(.gf-zcode) *::-webkit-scrollbar{width:14px;height:14px}:where(.gf-zcode) *::-webkit-scrollbar-track{background:transparent}:where(.gf-zcode) *::-webkit-scrollbar-thumb{min-height:32px;min-width:32px;border:3px solid transparent;border-radius:9999px;background:var(--color-border);background-clip:padding-box}:where(.gf-zcode) *::-webkit-scrollbar-corner{background:transparent}:where(.gf-zcode) .terminal-xterm-shell .xterm-viewport{scrollbar-width:none}:where(.gf-zcode) .terminal-xterm-shell .xterm-viewport::-webkit-scrollbar{display:none;width:0;height:0}:where(.gf-zcode) [data-zcode-pptx-render-surface] *{scrollbar-width:none}:where(.gf-zcode) [data-zcode-pptx-render-surface] *::-webkit-scrollbar{display:none;width:0;height:0}@layer utilities{:where(.gf-zcode) .button-gradient{background-image:linear-gradient(to bottom right,#191a1d,#747689)}:where(.gf-zcode) .dark .button-gradient{background-image:none;background-color:#484a58}:where(.gf-zcode) .animated-gradient-text{display:inline-block;background:linear-gradient(90deg,var(--animated-gradient-text-strong) 0%,var(--animated-gradient-text-strong) 34%,var(--animated-gradient-text-soft) 50%,var(--animated-gradient-text-strong) 66%,var(--animated-gradient-text-strong) 100%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:gf-zcode-gradient-flow 4s linear infinite;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}:where(.gf-zcode) .animated-gradient-text-subtle{--animated-gradient-text-strong: var(--color-foreground-subtle)}:where(.gf-zcode) .cua-group-gradient-text{display:inline-block;background:linear-gradient(90deg,var(--animated-gradient-text-strong) 0%,var(--animated-gradient-text-soft) 40%,var(--animated-gradient-text-soft) 60%,var(--animated-gradient-text-strong) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:gf-zcode-cua-group-gradient-flow 1s linear infinite;animation-delay:.5s;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}@keyframes gf-zcode-cua-group-gradient-flow{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){:where(.gf-zcode) .cua-group-gradient-text{animation:none}}@keyframes gf-zcode-gradient-flow{0%{background-position:100% 0}50%{background-position:0% 0}to{background-position:0% 0}}}@keyframes gf-zcode-zcode-stream-text-in{0%{opacity:0}to{opacity:1}}@keyframes gf-zcode-zcode-draft-prompt-waterfall{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(-12px)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0)}}:where(.gf-zcode) .zcode-draft-prompt-waterfall{animation:gf-zcode-zcode-draft-prompt-waterfall .26s cubic-bezier(.22,1,.36,1) var(--zcode-draft-prompt-waterfall-delay, 0ms) both}@media(prefers-reduced-motion:reduce){:where(.gf-zcode) .zcode-draft-prompt-waterfall{animation:none}}@keyframes gf-zcode-markdown-image-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:where(.gf-zcode) .markdown-image-loading-shimmer{background-color:var(--color-card);background-image:linear-gradient(135deg,var(--color-card) 0%,var(--color-background) 50%,var(--color-card) 100%);background-size:240% 100%;animation:gf-zcode-markdown-image-loading-shimmer 1.8s linear infinite}@media(prefers-reduced-motion:reduce){:where(.gf-zcode) .markdown-image-loading-shimmer{animation:none}}@keyframes gf-zcode-zcode-stream-marker-in{0%{color:transparent}to{color:var(--color-foreground-subtlest)}}:where(.gf-zcode) [data-zcode-stream-animate=true]{animation:gf-zcode-zcode-stream-text-in .9s cubic-bezier(.16,1,.3,1) var(--zcode-stream-animation-delay, 0ms) both;will-change:opacity}:where(.gf-zcode) [data-zcode-stream-marker-animate=true]::marker{animation:gf-zcode-zcode-stream-marker-in .9s cubic-bezier(.16,1,.3,1) var(--zcode-stream-animation-delay, 0ms) both}:where(.gf-zcode) [data-zcode-tool-stream-animate=true],:where(.gf-zcode) [data-zcode-chat-loading-animate=true]{animation:gf-zcode-zcode-stream-text-in .9s cubic-bezier(.16,1,.3,1) both;will-change:opacity}:where(.gf-zcode) [data-zcode-collapsible-animate-close=true][data-state=closed]{animation:gf-zcode-zcode-collapsible-up .3s ease-in-out forwards!important}:where(.gf-zcode) [data-zcode-collapsible-animate-close=true][data-state=closed]>*{animation:gf-zcode-zcode-collapsible-fade-out .3s ease-in-out forwards!important}@keyframes gf-zcode-zcode-collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@keyframes gf-zcode-zcode-collapsible-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){:where(.gf-zcode) [data-zcode-stream-animate=true],:where(.gf-zcode) [data-zcode-stream-marker-animate=true]::marker,:where(.gf-zcode) [data-zcode-tool-stream-animate=true],:where(.gf-zcode) [data-zcode-chat-loading-animate=true],:where(.gf-zcode) [data-zcode-collapsible-animate-close=true][data-state=closed],:where(.gf-zcode) [data-zcode-collapsible-animate-close=true][data-state=closed]>*{animation:none}}:where(.gf-zcode) .zcode-reaction-burst{position:relative;display:inline-flex}:where(.gf-zcode) .zcode-reaction-burst>svg{animation:gf-zcode-zcode-reaction-pop .45s cubic-bezier(.34,1.56,.64,1)}:where(.gf-zcode) .zcode-reaction-burst:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;background:transparent;opacity:0;pointer-events:none;animation:gf-zcode-zcode-reaction-particles .56s cubic-bezier(.16,1,.3,1) 60ms forwards}:where(.gf-zcode) .animate-zcode-alarm-ring{animation:gf-zcode-zcode-alarm-ring .6s ease-in-out infinite}@keyframes gf-zcode-zcode-alarm-ring{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes gf-zcode-zcode-reaction-pop{0%{transform:scale(0)}45%{transform:scale(1.3)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gf-zcode-zcode-reaction-particles{0%{opacity:0;box-shadow:7.7px 2.1px,2.1px 7.7px,-5.7px 5.7px,-7.7px -2.1px,-2.1px -7.7px,5.7px -5.7px}20%{opacity:.7}to{opacity:0;box-shadow:15.5px 4.1px 0 -1px,4.1px 15.5px 0 -1px,-11.3px 11.3px 0 -1px,-15.5px -4.1px 0 -1px,-4.1px -15.5px 0 -1px,11.3px -11.3px 0 -1px}}@media(prefers-reduced-motion:reduce){:where(.gf-zcode) .zcode-reaction-burst>svg,:where(.gf-zcode) .zcode-reaction-burst:after{animation:none}}@keyframes gf-zcode-workspace-remote-connecting-breathe{0%,to{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-brand) 10%,transparent)}50%{background-color:color-mix(in oklab,var(--color-brand) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-brand) 18%,transparent)}}@keyframes gf-zcode-zcode-task-interaction-countdown{0%{transform:scaleX(var(--zcode-interaction-progress, 1))}to{transform:scaleX(0)}}:where(.gf-zcode) .zcode-task-interaction-countdown-fill{animation:gf-zcode-zcode-task-interaction-countdown var(--zcode-interaction-remaining-ms, 240s) linear forwards}@media(prefers-reduced-motion:reduce){:where(.gf-zcode) .zcode-task-interaction-countdown-fill{animation:none;transform:scaleX(var(--zcode-interaction-progress, 1))}}:where(.gf-zcode) .workspace-remote-connecting-breathe{animation:gf-zcode-workspace-remote-connecting-breathe 1.8s ease-in-out infinite}:where(.gf-zcode) .zcode-update-charge-progress [data-slot=progress-indicator]{position:relative;overflow:hidden}:where(.gf-zcode) .zcode-update-charge-progress [data-slot=progress-indicator]:after{content:"";position:absolute;bottom:0;left:0;top:0;width:min(3.5rem,70%);background:linear-gradient(90deg,transparent,color-mix(in srgb,oklch(98.5% 0 0) 62%,transparent),transparent);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-primary-foreground) 62%,transparent),transparent)}animation:gf-zcode-zcode-update-charge-sweep 1.15s cubic-bezier(.65,0,.35,1) infinite;transform:translate(-120%)}@keyframes gf-zcode-zcode-update-charge-sweep{0%{opacity:.35;transform:translate(-120%)}50%{opacity:.9}to{opacity:.35;transform:translate(260%)}}@media(prefers-reduced-motion:reduce){:where(.gf-zcode) .zcode-update-charge-progress [data-slot=progress-indicator]:after{animation:none;opacity:.2;transform:none}}@keyframes gf-zcode-browser-use-operation-breathe{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}:where(.gf-zcode) .browser-use-operation-breathe{transform-origin:center;animation:gf-zcode-browser-use-operation-breathe .9s ease-in-out infinite;will-change:opacity,transform}:where(.gf-zcode) .browser-use-viewport{transition:filter .16s ease-out}:where(.gf-zcode) .browser-use-viewport[data-browser-resize-dimmed=true]{filter:brightness(.88);will-change:filter}@media(prefers-reduced-motion:reduce){:where(.gf-zcode) .browser-use-operation-breathe{animation:none;opacity:1;transform:none;will-change:auto}:where(.gf-zcode) .browser-use-viewport{transition:none}}@keyframes gf-zcode-task-search-result-highlight{0%{background-color:color-mix(in oklab,var(--color-brand) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-brand) 28%,transparent)}45%{background-color:color-mix(in oklab,var(--color-brand) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-brand) 20%,transparent)}to{background-color:transparent;box-shadow:inset 0 0 0 1px transparent}}:where(.gf-zcode) .task-search-result-highlight{animation:gf-zcode-task-search-result-highlight 1.2s ease-out both}@keyframes gf-zcode-fork-highlight-pulse{0%{background-color:transparent;box-shadow:inset 0 0 0 1px transparent}20%{background-color:color-mix(in oklab,var(--color-brand) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-brand) 32%,transparent)}to{background-color:transparent;box-shadow:inset 0 0 0 1px transparent}}:where(.gf-zcode) [data-fork-highlight=true]{animation:gf-zcode-fork-highlight-pulse 1.6s ease-out 1;border-radius:.5rem}@media(hover:hover)and (prefers-reduced-motion:no-preference){:where(.gf-zcode) .task-title-marquee:hover .task-title-marquee-track{will-change:transform}}:where(.gf-zcode) .wf-rail-march:after{content:"";position:absolute;left:0;right:-4px;top:-1.25px;height:1.5px;border-radius:9999px;background:linear-gradient(90deg,transparent,var(--color-warning) 80%)}:where(.gf-zcode) .wf-lit{fill:none;stroke-width:1.5;stroke-linecap:round}:where(.gf-zcode) .wf-spine-march[data-rail-position=below]{background:linear-gradient(180deg,transparent,color-mix(in srgb,oklch(68.1% .162 75.834) 70%,transparent));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--color-warning) 70%,transparent))}}:where(.gf-zcode) .wf-spine-march[data-rail-position=above]{background:linear-gradient(180deg,color-mix(in srgb,oklch(68.1% .162 75.834) 70%,transparent),var(--color-warning));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in oklab,var(--color-warning) 70%,transparent),var(--color-warning))}}:where(.gf-zcode) .wf-spine-march[data-rail-position=full]{background:color-mix(in srgb,oklch(68.1% .162 75.834) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-warning) 70%,transparent)}}:where(.gf-zcode) .wf-motion{--wf-t-fast: .12s;--wf-t-base: .16s;--wf-t-enter: .2s;--wf-t-ink: .32s;--wf-ease: cubic-bezier(.22, .61, .36, 1);--wf-beat: 1.6s}:where(.gf-zcode) .wf-pill{box-shadow:inset 0 0 0 1px transparent;transition:background-color var(--wf-t-base) var(--wf-ease),box-shadow var(--wf-t-base) var(--wf-ease),transform var(--wf-t-fast) var(--wf-ease)}:where(.gf-zcode) .wf-pill-avatar{transition:transform var(--wf-t-base) var(--wf-ease),background-color var(--wf-t-base) var(--wf-ease)}:where(.gf-zcode) .wf-pill-name{transition:color var(--wf-t-base) var(--wf-ease)}:where(.gf-zcode) .wf-pill-go{opacity:0;transform:scale(.6);transition:opacity var(--wf-t-base) var(--wf-ease),transform var(--wf-t-base) var(--wf-ease),color var(--wf-t-base) var(--wf-ease)}:where(.gf-zcode) .wf-pill-open:hover,:where(.gf-zcode) .wf-pill-open:focus-visible{background-color:var(--color-surface-hover);box-shadow:inset 0 0 0 1px var(--wf-avatar, color-mix(in oklab, var(--color-neutral-950) 20%, transparent));@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--wf-avatar, var(--color-border-hover)) 35%,transparent)}}:where(.gf-zcode) .wf-agent-pill:hover{box-shadow:none}:where(.gf-zcode) .wf-pill-open:hover .wf-pill-avatar,:where(.gf-zcode) .wf-pill-open:focus-visible .wf-pill-avatar{transform:scale(1.08);background-color:var(--wf-avatar, color-mix(in oklab, var(--color-neutral-950) 20%, transparent));@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--wf-avatar, var(--color-border-hover)) 30%,transparent)}}:where(.gf-zcode) .wf-pill-open:hover .wf-pill-name,:where(.gf-zcode) .wf-pill-open:focus-visible .wf-pill-name{color:var(--color-foreground)}:where(.gf-zcode) .wf-pill-open:hover .wf-pill-go,:where(.gf-zcode) .wf-pill-open:focus-visible .wf-pill-go{opacity:1;transform:none;color:var(--color-foreground-subtle)}:where(.gf-zcode) .wf-pill-tile{transition:background-color var(--wf-t-base) var(--wf-ease),color var(--wf-t-base) var(--wf-ease)}:where(.gf-zcode) .wf-pill-open:hover .wf-pill-tile,:where(.gf-zcode) .wf-pill-open:focus-visible .wf-pill-tile{background-color:var(--color-hover);color:var(--color-foreground)}:where(.gf-zcode) .wf-pill-open:hover .wf-mark,:where(.gf-zcode) .wf-pill-open:focus-visible .wf-mark{opacity:0;transform:scale(.6)}:where(.gf-zcode) .wf-pill-open:active{transform:scale(.985)}:where(.gf-zcode) .wf-more-face{border-radius:35%;box-shadow:0 0 0 1.5px var(--color-background);transition:margin-left var(--wf-t-base) var(--wf-ease)}:where(.gf-zcode) .wf-more-deck>*+*{margin-left:-5px}:where(.gf-zcode) .wf-more-row:hover .wf-more-deck>*+*,:where(.gf-zcode) .wf-more-row:focus-visible .wf-more-deck>*+*{margin-left:-2px}:where(.gf-zcode) .wf-pill-go-rest{opacity:1;transform:none}:where(.gf-zcode) .wf-meter-seg{transition:flex-grow var(--wf-t-ink) var(--wf-ease)}:where(.gf-zcode) .wf-tile-hit:after{content:"";position:absolute;inset:0;border-radius:.5rem}:where(.gf-zcode) .wf-tile:has(.wf-tile-hit:focus-visible){outline:2px solid var(--color-ring);@supports (color: color-mix(in lab,red,red)){outline:2px solid color-mix(in oklab,var(--color-ring) 40%,transparent)}outline-offset:2px;border-radius:.5rem}:where(.gf-zcode) .wf-tile-frame{transition:border-color var(--wf-t-base) var(--wf-ease),transform var(--wf-t-fast) var(--wf-ease)}:where(.gf-zcode) .wf-tile:has(.wf-tile-open:hover) .wf-tile-frame,:where(.gf-zcode) .wf-tile:has(.wf-tile-open:focus-visible) .wf-tile-frame{border-color:var(--color-border-hover)}:where(.gf-zcode) .wf-tile-open:hover .wf-pill-tile,:where(.gf-zcode) .wf-tile-open:focus-visible .wf-pill-tile{background-color:var(--color-hover);color:var(--color-foreground)}:where(.gf-zcode) .wf-tile-open:hover .wf-pill-go,:where(.gf-zcode) .wf-tile-open:focus-visible .wf-pill-go{opacity:1;transform:none;color:var(--color-foreground-subtle)}:where(.gf-zcode) .wf-tile-open:hover .wf-mark,:where(.gf-zcode) .wf-tile-open:focus-visible .wf-mark{opacity:0;transform:scale(.6)}:where(.gf-zcode) .wf-tile:has(.wf-tile-open:active) .wf-tile-frame{transform:scale(.99)}:where(.gf-zcode) .wf-line{transition:background-color var(--wf-t-base) var(--wf-ease)}:where(.gf-zcode) .wf-line-icon{transition:color var(--wf-t-base) var(--wf-ease)}:where(.gf-zcode) .wf-line-open:hover,:where(.gf-zcode) .wf-line-open:focus-visible{background-color:var(--color-surface-hover)}:where(.gf-zcode) .wf-line-open:hover .wf-line-icon,:where(.gf-zcode) .wf-line-open:focus-visible .wf-line-icon{color:var(--color-foreground)}:where(.gf-zcode) .wf-line-open:hover .wf-pill-go,:where(.gf-zcode) .wf-line-open:focus-visible .wf-pill-go{opacity:1;transform:none;color:var(--color-foreground-subtle)}:where(.gf-zcode) .wf-line-open:hover .wf-mark,:where(.gf-zcode) .wf-line-open:focus-visible .wf-mark{opacity:0;transform:scale(.6)}:where(.gf-zcode) .wf-preview-doc{position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:top left;padding:22px 26px;overflow:hidden;animation:gf-zcode-wf-arrive var(--wf-t-ink, .32s) var(--wf-ease, ease)}:where(.gf-zcode) .wf-station{transition:color var(--wf-t-base) var(--wf-ease)}:where(.gf-zcode) .wf-lamp{transition:background-color var(--wf-t-ink) var(--wf-ease),border-color var(--wf-t-ink) var(--wf-ease),box-shadow var(--wf-t-base) var(--wf-ease)}:where(.gf-zcode) .wf-lamp-running{box-shadow:0 0 0 3px color-mix(in srgb,oklch(68.1% .162 75.834) 20%,transparent),0 0 0 3px transparent;@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in oklab,var(--color-warning) 20%,transparent),0 0 0 3px transparent}}:where(.gf-zcode) .wf-station-open:hover .wf-lamp[data-lamp=pending]{box-shadow:0 0 0 3px color-mix(in srgb,oklch(37.1% 0 0) 10%,transparent);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in oklab,var(--color-foreground) 10%,transparent)}}:where(.gf-zcode) .wf-station-open:hover .wf-lamp[data-lamp=done]{box-shadow:0 0 0 3px color-mix(in srgb,oklch(62.7% .194 149.214) 18%,transparent);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in oklab,var(--color-success) 18%,transparent)}}:where(.gf-zcode) .wf-station-open:hover .wf-lamp[data-lamp=failed]{box-shadow:0 0 0 3px color-mix(in srgb,oklch(57.7% .245 27.325) 18%,transparent);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in oklab,var(--color-destructive) 18%,transparent)}}:where(.gf-zcode) .wf-ink{transition:stroke var(--wf-t-ink) var(--wf-ease),fill var(--wf-t-ink) var(--wf-ease),border-color var(--wf-t-ink) var(--wf-ease)}:where(.gf-zcode) .wf-arrive{animation:gf-zcode-wf-arrive var(--wf-t-enter) var(--wf-ease)}:where(.gf-zcode) .wf-mark{transform-origin:center;animation:gf-zcode-wf-mark .18s var(--wf-ease);transition:opacity var(--wf-t-base) var(--wf-ease),transform var(--wf-t-base) var(--wf-ease)}:where(.gf-zcode) .wf-unfold{animation:gf-zcode-wf-unfold var(--wf-t-enter) var(--wf-ease)}:where(.gf-zcode) .wf-swap{display:inline-block;animation:gf-zcode-wf-swap var(--wf-t-enter) var(--wf-ease)}:where(.gf-zcode) .wf-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:gf-zcode-wf-draw .42s var(--wf-ease) forwards}:where(.gf-zcode) .wf-caret{animation:gf-zcode-wf-caret 1s step-end infinite}:where(.gf-zcode) .wf-rail-grow{transform-origin:left center;animation:gf-zcode-wf-rail-grow var(--wf-t-base) var(--wf-ease)}:where(.gf-zcode) .wf-land{animation:gf-zcode-wf-land var(--wf-t-enter) var(--wf-ease)}:where(.gf-zcode) .wf-digest-plot{transition:height var(--wf-t-ink) var(--wf-ease)}:where(.gf-zcode) .wf-scroller{scrollbar-width:none}:where(.gf-zcode) .wf-scroller::-webkit-scrollbar{display:none}:where(.gf-zcode) .wf-foldable{transition:opacity var(--wf-t-base) var(--wf-ease),visibility 0s linear 0s}:where(.gf-zcode) .wf-folded{opacity:0;visibility:hidden;transition:opacity var(--wf-t-base) var(--wf-ease),visibility 0s linear var(--wf-t-base)}:where(.gf-zcode) .wf-ledge-lamp{transition:transform var(--wf-t-base) var(--wf-ease)}:where(.gf-zcode) .wf-ledge-lamp:hover,:where(.gf-zcode) .wf-ledge-lamp:focus-visible{transform:scale(1.25)}:where(.gf-zcode) .wf-sb{opacity:0;transition:opacity var(--wf-t-base) var(--wf-ease),height var(--wf-t-fast) var(--wf-ease)}:where(.gf-zcode) .wf-timeline:hover .wf-sb,:where(.gf-zcode) .wf-sb[data-scrolling=true],:where(.gf-zcode) .wf-sb[data-dragging=true]{opacity:1}:where(.gf-zcode) .wf-sb:hover,:where(.gf-zcode) .wf-sb[data-dragging=true]{height:4px}@media(prefers-reduced-motion:no-preference){:where(.gf-zcode) .wf-lamp-running{animation:gf-zcode-wf-beat var(--wf-beat, 1.6s) var(--wf-ease, ease-in-out) infinite}}:where(.gf-zcode) .wf-ws-entry{transition:background-color var(--wf-t-base) var(--wf-ease)}:where(.gf-zcode) .wf-ws-landed{animation:gf-zcode-wf-ws-land 1.4s var(--wf-ease) 1}:where(.gf-zcode) .wf-landed{animation:gf-zcode-wf-land 1.2s var(--wf-ease) 1}@keyframes gf-zcode-wf-land{0%,33%{background-color:var(--color-surface-hover)}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){:where(.gf-zcode) .wf-landed{animation:none}}:where(.gf-zcode) .wf-ws-body{animation:gf-zcode-wf-unfold var(--wf-t-enter) var(--wf-ease)}:where(.gf-zcode) .wf-ws-peek{animation:gf-zcode-wf-unfold var(--wf-t-enter) var(--wf-ease);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.35),#000 40%),linear-gradient(90deg,#000 82%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#00000059,#000 40%),linear-gradient(90deg,#000 82%,transparent);mask-composite:intersect}:where(.gf-zcode) .wf-ws-rule{transform-origin:left center;animation:gf-zcode-wf-rail-grow var(--wf-t-ink) var(--wf-ease)}:where(.gf-zcode) .wf-ws-shine{color:transparent;background:linear-gradient(90deg,var(--color-foreground-subtle) 0%,var(--color-foreground) 40%,var(--color-foreground-subtle) 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:gf-zcode-wf-ws-shine 2.4s linear infinite}@keyframes gf-zcode-wf-ws-land{0%{background-color:transparent}20%{background-color:var(--color-surface-hover)}to{background-color:transparent}}@keyframes gf-zcode-wf-ws-shine{to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){:where(.gf-zcode) .wf-ws-landed,:where(.gf-zcode) .wf-ws-body,:where(.gf-zcode) .wf-ws-peek,:where(.gf-zcode) .wf-ws-rule{animation:none}:where(.gf-zcode) .wf-ws-shine{animation:none;color:var(--color-foreground-subtle);background:none}}:where(.gf-zcode) .wf-face{min-width:20px;min-height:20px;flex-shrink:0;--wf-face-body: #54b9a6;--wf-face-eye: #ffffff;--wf-face-x: 0px;--wf-face-y: 0px}:where(.gf-zcode) .wf-face-eyes{transform:translate(var(--wf-face-x),var(--wf-face-y));transition:transform .36s ease-in-out}:where(.gf-zcode) .wf-face-lids{transform-box:fill-box;transform-origin:center}:where(.gf-zcode) .wf-face [data-eye-expression]{display:none}:where(.gf-zcode) .wf-face[data-expression=dots] [data-eye-expression=dots],:where(.gf-zcode) .wf-face[data-expression=pill] [data-eye-expression=pill]{display:inline}:where(.gf-zcode) .wf-face[data-expression=happy] [data-eye-expression=happy]{display:inline}:where(.gf-zcode) .wf-face[data-expression=sleepy] [data-eye-expression=sleepy]{display:inline}:where(.gf-zcode) .wf-face[data-expression=focused] [data-eye-expression=focused]{display:inline}:where(.gf-zcode) .wf-face[data-expression=sad] [data-eye-expression=sad]{display:inline}:where(.gf-zcode) .wf-face[data-expression=confused] [data-eye-expression=confused]{display:inline}:where(.gf-zcode) .wf-face[data-motion=blink] .wf-face-lids{animation:gf-zcode-wf-face-blink var(--wf-face-blink-time, .23s) ease-in-out var(--wf-face-blinks, 2)}:where(.gf-zcode) .wf-face[data-motion=morph] .wf-face-lids{animation:gf-zcode-wf-face-morph .18s ease-in-out}:where(.gf-zcode) .wf-face[data-motion=hop] .wf-face-bounce{animation:gf-zcode-wf-face-hop .24s ease-in-out var(--wf-face-hops, 2)}:where(.gf-zcode) .wf-face-closed{opacity:0}:where(.gf-zcode) .wf-face[data-motion=blink] .wf-face-closed{animation:gf-zcode-wf-face-closed-blink var(--wf-face-blink-time, .23s) ease-in-out var(--wf-face-blinks, 2)}:where(.gf-zcode) .wf-face[data-motion=morph] .wf-face-closed{animation:gf-zcode-wf-face-closed-morph .18s ease-in-out}@keyframes gf-zcode-wf-face-blink{0%,70%,to{transform:scaleY(1);opacity:1}35%{transform:scaleY(.333333);opacity:0}}@keyframes gf-zcode-wf-face-closed-blink{0%,70%,to{opacity:0}35%{opacity:1}}@keyframes gf-zcode-wf-face-morph{0%,to{transform:scaleY(1);opacity:1}40%,50%{transform:scaleY(.333333);opacity:0}}@keyframes gf-zcode-wf-face-closed-morph{0%,to{opacity:0}40%,50%{opacity:1}}:where(.gf-zcode) .wf-face[data-motion=float] .wf-face-bounce{animation:gf-zcode-wf-face-float .6s ease-in-out var(--wf-face-floats, 1)}:where(.gf-zcode) .wf-face[data-motion=shake] .wf-face-bounce{animation:gf-zcode-wf-face-shake 90ms linear var(--wf-face-shakes, 3)}@keyframes gf-zcode-wf-face-float{0%,to{transform:translateY(0)}30%{transform:translateY(-.5px)}70%{transform:translateY(.5px)}}@keyframes gf-zcode-wf-face-shake{0%,to{transform:translate(0)}25%{transform:translate(-.9px,-.35px)}75%{transform:translate(.9px,.35px)}}:where(.gf-zcode) .wf-face[data-motion=dots-wave] [data-eye-expression=dots] circle{animation:gf-zcode-wf-face-dot-float .5s ease-in-out both}:where(.gf-zcode) .wf-face[data-motion=dots-wave] [data-eye-expression=dots] circle:nth-child(2){animation-delay:.2s}:where(.gf-zcode) .wf-face[data-motion=dots-wave] [data-eye-expression=dots] circle:nth-child(3){animation-delay:.4s}@keyframes gf-zcode-wf-face-dot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes gf-zcode-wf-face-hop{0%,to{transform:translateY(0)}35%{transform:translateY(-1px)}70%{transform:translateY(.7px)}}@keyframes gf-zcode-wf-arrive{0%{opacity:0;transform:translateY(4px)}}@keyframes gf-zcode-wf-mark{0%{opacity:0;transform:scale(.6)}}@keyframes gf-zcode-wf-unfold{0%{opacity:0;transform:translateY(-3px)}}@keyframes gf-zcode-wf-swap{0%{opacity:0;transform:translateY(3px)}}@keyframes gf-zcode-wf-draw{to{stroke-dashoffset:0}}@keyframes gf-zcode-wf-caret{50%{opacity:0}}@keyframes gf-zcode-wf-rail-grow{0%{transform:scaleX(0)}}@keyframes gf-zcode-wf-land{0%{opacity:0;transform:scale(.6)}}@keyframes gf-zcode-wf-beat{0%{transform:scale(1);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-warning) 20%,transparent),0 0 0 3px color-mix(in oklab,var(--color-warning) 35%,transparent)}12%{transform:scale(1.12)}40%{transform:scale(1)}70%,to{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-warning) 20%,transparent),0 0 0 8px color-mix(in oklab,var(--color-warning) 0%,transparent)}}@media(prefers-reduced-motion:reduce){:where(.gf-zcode) .wf-arrive,:where(.gf-zcode) .wf-mark,:where(.gf-zcode) .wf-unfold,:where(.gf-zcode) .wf-swap,:where(.gf-zcode) .wf-draw,:where(.gf-zcode) .wf-caret,:where(.gf-zcode) .wf-rail-grow,:where(.gf-zcode) .wf-land{animation:none}:where(.gf-zcode) .wf-draw{stroke-dashoffset:0}:where(.gf-zcode) .wf-pill,:where(.gf-zcode) .wf-pill-avatar,:where(.gf-zcode) .wf-pill-tile,:where(.gf-zcode) .wf-pill-name,:where(.gf-zcode) .wf-pill-go,:where(.gf-zcode) .wf-mark,:where(.gf-zcode) .wf-station,:where(.gf-zcode) .wf-lamp,:where(.gf-zcode) .wf-ink,:where(.gf-zcode) .wf-tile-frame,:where(.gf-zcode) .wf-line,:where(.gf-zcode) .wf-line-icon,:where(.gf-zcode) .wf-meter-seg,:where(.gf-zcode) .wf-digest-plot,:where(.gf-zcode) .wf-foldable,:where(.gf-zcode) .wf-folded,:where(.gf-zcode) .wf-ledge-lamp,:where(.gf-zcode) .wf-sb{transition:none}:where(.gf-zcode) .wf-preview-doc{animation:none}:where(.gf-zcode) .wf-face [data-eye-expression=dots] circle,:where(.gf-zcode) .wf-face-body,:where(.gf-zcode) .wf-face-lids,:where(.gf-zcode) .wf-face-closed,:where(.gf-zcode) .wf-face-eyes,:where(.gf-zcode) .wf-face-bounce{animation:none;transition:none}}:where(.gf-zcode) .prompt-mention:before{content:"";width:1rem;height:1rem;flex-shrink:0;background:var(--mention-icon-color, transparent) var(--mention-image, none) center / contain no-repeat;mask:var(--mention-mask, none) center / contain no-repeat}:where(.gf-zcode) .prompt-mention[data-mention-category=plugins]:before{border-radius:var(--radius-sm)}@property --tw-border-spacing-x{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-border-spacing-y{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-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-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-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@keyframes gf-zcode-spin{to{transform:rotate(360deg)}}@keyframes gf-zcode-pulse{50%{opacity:.5}}@keyframes gf-zcode-enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes gf-zcode-exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes gf-zcode-collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes gf-zcode-collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){:where(.gf-zcode) *,:where(.gf-zcode) :before,:where(.gf-zcode) :after,:where(.gf-zcode) ::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-content: "";--tw-animation-delay: 0s;--tw-animation-direction: normal;--tw-animation-duration: initial;--tw-animation-fill-mode: none;--tw-animation-iteration-count: 1;--tw-enter-blur: 0;--tw-enter-opacity: 1;--tw-enter-rotate: 0;--tw-enter-scale: 1;--tw-enter-translate-x: 0;--tw-enter-translate-y: 0;--tw-exit-blur: 0;--tw-exit-opacity: 1;--tw-exit-rotate: 0;--tw-exit-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 0}}}
