@import "https://rsms.me/inter/inter.css";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";@import "https://cdn.jsdelivr.net/npm/@phosphor-icons/web@latest/src/duotone/style.css";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-500:oklch(69.6% .17 162.48);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--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;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--panel:#050505;--panel-2:#0a0a0a;--panel-3:#111;--fg:#ededed;--mut:#a1a1a1;--bd-light:#ffffff12;--bd:#ffffff1f;--bd-strong:#ffffff38;--bd-acc:var(--acc);--bd-err:var(--err);--bw-hair:1px;--bw-thick:2px;--acc:#737373;--acc-hover:#a3a3a3;--acc-strong:#ededed;--acc-soft:#ffffff21;--acc-soft-2:#ffffff14;--link:#ededed;--row-hover:#ffffff0b;--selected:#ffffff1f;--ring:#edededd1;--ring-soft:#ffffff29;--sidebar:var(--bg);--sidebar-foreground:var(--fg);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--cta-bg:#ededed;--cta-bg-hover:#fff;--cta-fg:#0a0a0a;--cta-border:#ededed;--ok:#46a758;--ok-soft:#46a75824;--warn:#ffb224;--warn-soft:#ffb22426;--err:#e5484d;--err-strong:#e5484d;--err-soft:#e5484d26;--info:#0070f3;--info-soft:#0070f324;--grid-acc:var(--acc);--grid-acc-soft:var(--acc-soft-2);--ai:#0070f3;--ai-hover:#3291ff;--ai-soft:#0070f329;--enrich:var(--ai);--enrich-soft:var(--ai-soft);--background:var(--bg);--foreground:var(--fg);--card:var(--panel);--card-foreground:var(--fg);--popover:var(--panel);--popover-foreground:var(--fg);--primary:var(--cta-bg);--primary-foreground:var(--cta-fg);--secondary:var(--panel-3);--secondary-foreground:var(--fg);--muted:var(--panel-2);--muted-foreground:var(--mut);--accent:var(--panel-3);--accent-foreground:var(--fg);--destructive:var(--err);--border:var(--bd);--input:var(--bd);--radius:var(--ui-radius);--primary-hover:var(--acc-hover);--primary-soft:var(--acc-soft);--success:var(--ok);--success-soft:var(--ok-soft);--warning:var(--warn);--warning-soft:var(--warn-soft);--danger:var(--err);--danger-soft:var(--err-soft);--container-narrow:760px;--container-default:1100px;--container-wide:1400px;--container-pad-x:14px;--container-pad-y:10px;--fz-xs:11px;--fz-sm:12px;--fz-md:13px;--fz-lg:15px;--fz-xl:18px;--fz-2xl:24px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--font-sans:"InterVariable", "Inter", ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-xs:6px;--r-sm:6px;--r-md:6px;--r-lg:6px;--r-xl:6px;--r-pill:9999px;--r-2xs:6px;--r-2xl:6px;--r-3xl:6px;--r-4xl:6px;--r-round:9999px;--ui-radius:6px;--ui-radius-sm:5px;--ui-control-h:34px;--ui-control-h-sm:28px;--ui-control-h-xs:24px;--ui-pad-x:10px;--ui-pad-y:7px;--ui-gap:8px;--ui-surface:var(--panel);--ui-surface-muted:var(--panel-2);--ui-surface-hover:var(--fg)}@supports (color:color-mix(in lab, red, red)){:root{--ui-surface-hover:color-mix(in oklab, var(--fg) 4%, var(--panel))}}:root{--ui-surface-active:var(--panel-3);--ui-border:var(--bd);--ui-border-hover:var(--bd-strong);--ui-text:var(--fg);--ui-text-muted:var(--mut);--ui-shadow:none;--sh-xs:0 1px 2px #0000002e;--sh-sm:0 2px 6px #0003;--sh-md:0 8px 24px #0000003d;--sh-lg:0 16px 48px #0000004d;--sh-xl:0 24px 64px #0000005c;--sidebar-w:260px;--header-h:52px;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.32, .72, .22, 1.04);--dur-quick:75ms;--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--tx-base:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--panel:#fff;--panel-2:#f7f7f8;--panel-3:#eeeeef;--fg:#171717;--mut:#666;--bd-light:#00000012;--bd:#0000001c;--bd-strong:#0003;--acc:#737373;--acc-hover:#525252;--acc-strong:#171717;--acc-soft:#00000014;--acc-soft-2:#0000000d;--link:#171717;--row-hover:#00000009;--selected:#00000013;--ring:#000000b8;--ring-soft:#0000001a;--cta-bg:#171717;--cta-bg-hover:#000;--cta-fg:#fff;--cta-border:#171717;--ok:#2f8f46;--ok-soft:#2f8f461f;--warn:#a15c00;--warn-soft:#a15c001f;--err:#d93036;--err-strong:#b42329;--err-soft:#d930361f;--info:#0068d6;--info-soft:#0068d61c;--ai:#0068d6;--ai-hover:#0059c7;--ai-soft:#0068d61f;--ui-surface:var(--panel);--ui-surface-muted:var(--panel-2);--ui-surface-hover:var(--fg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--ui-surface-hover:color-mix(in oklab, var(--fg) 4%, var(--panel))}}:root[data-theme=light]{--ui-surface-active:var(--panel-3);--ui-border:var(--bd);--ui-border-hover:var(--bd-strong);--ui-text:var(--fg);--ui-text-muted:var(--mut);--sh-xs:0 1px 2px #00000014;--sh-sm:0 2px 6px #00000014;--sh-md:0 8px 24px #0000001a;--sh-lg:0 16px 48px #0000001f;--sh-xl:0 24px 64px #00000029}@media (prefers-reduced-motion:reduce){:root{--dur-quick:1ms;--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms}*,:before,:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box;border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body{margin:calc(var(--spacing) * 0);height:100%;overflow:hidden}#root{flex-direction:column;height:100dvh;display:flex}@supports not (height:100dvh){#root{height:100vh}}body{background-color:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-family:var(--font-sans);font-size:var(--fz-md);font-weight:var(--fw-regular);font-feature-settings:"cv11", "ss01", "ss03";font-variant-numeric:tabular-nums;-moz-osx-font-smoothing:grayscale;line-height:1.5}::-webkit-scrollbar{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5)}::-webkit-scrollbar-thumb{border-radius:var(--r-pill);border-style:var(--tw-border-style);border-width:2px;border-color:var(--bg);background-color:#ffffff14}::-webkit-scrollbar-thumb:hover{background-color:#ffffff26}::-webkit-scrollbar-track{background-color:#0000}*{scrollbar-color:#ffffff14 transparent}:root[data-theme=light] ::-webkit-scrollbar-thumb{border-color:var(--bg);background-color:#00000024}:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background-color:#00000042}:root[data-theme=light] *{scrollbar-color:#00000029 transparent}code,pre,.mono{font-family:var(--font-mono)}a{color:inherit;text-decoration-line:none}button,input,select,textarea{font-family:inherit}button:not([data-slot]):not([data-sidebar]),input:not([data-slot]),select:not([data-slot]),textarea:not([data-slot]){border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--ui-text);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));--tw-outline-style:none;outline-style:none;font-size:13px}input:not([data-slot]),select:not([data-slot]),textarea:not([data-slot]){min-height:calc(var(--spacing) * 8);background-color:var(--bg);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal);padding-top:9px;padding-bottom:7px}input:not([data-slot])::placeholder,textarea:not([data-slot])::placeholder{color:var(--mut);opacity:.7}input:not([data-slot]):hover:not(:disabled):not([readonly]),select:not([data-slot]):hover:not(:disabled):not([readonly]),textarea:not([data-slot]):hover:not(:disabled):not([readonly]){background-color:var(--panel)}input:not([data-slot]):focus,select:not([data-slot]):focus,textarea:not([data-slot]):focus{border-color:var(--ring);background-color:var(--bg);box-shadow:0 0 0 2px var(--ring-soft)}input:not([data-slot]):disabled,select:not([data-slot]):disabled,textarea:not([data-slot]):disabled,input:not([data-slot])[readonly],textarea:not([data-slot])[readonly]{cursor:not-allowed;background-color:var(--bg);opacity:.55}input:not([data-slot])[aria-invalid=true],select:not([data-slot])[aria-invalid=true],textarea:not([data-slot])[aria-invalid=true]{border-color:var(--err);box-shadow:0 0 0 2px var(--err-soft)}input:not([data-slot])[type=checkbox],input:not([data-slot])[type=radio]{height:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 0);width:calc(var(--spacing) * 4);cursor:pointer;appearance:none;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-strong);background-color:var(--panel);padding:calc(var(--spacing) * 0);vertical-align:-2px;position:relative}input:not([data-slot])[type=radio]{border-radius:3.40282e38px}input:not([data-slot])[type=checkbox]:hover,input:not([data-slot])[type=radio]:hover{border-color:var(--mut)}input:not([data-slot])[type=checkbox]:checked,input:not([data-slot])[type=radio]:checked{border-color:var(--acc);background-color:var(--acc)}input:not([data-slot])[type=checkbox]:checked:after{inset:calc(var(--spacing) * 0);background-color:var(--color-white);content:"";position:absolute;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-6.5' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/12px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-6.5' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/12px no-repeat}input:not([data-slot])[type=radio]:checked:after{inset:calc(var(--spacing) * 1);background-color:var(--color-white);content:"";border-radius:3.40282e38px;position:absolute}input:not([data-slot])[type=checkbox]:focus-visible,input:not([data-slot])[type=radio]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring-soft)}input:not([data-slot])[type=number]{padding-right:calc(var(--spacing) * 1.5)}select:not([data-slot]){cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23afafaf' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6l4 4 4-4'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:30px}textarea:not([data-slot]){min-height:calc(var(--spacing) * 20);resize:vertical;padding-inline:calc(var(--spacing) * 3);--tw-leading:1.55;padding-block:9px;line-height:1.55}button:not([data-slot]):not([data-sidebar]){min-height:var(--ui-control-h);cursor:pointer;border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-leading:calc(var(--spacing) * 5);font-size:13px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));-webkit-user-select:none;user-select:none}@media (hover:hover){button:not([data-slot]):not([data-sidebar]):hover{border-color:var(--ui-border-hover);background-color:var(--ui-surface-hover)}}button:not([data-slot]):not([data-sidebar]):disabled{pointer-events:none;cursor:not-allowed;opacity:.55}button:not([data-slot]):not([data-sidebar]):focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}@layer components{.btn-primary,.btn-accent,.btn-ghost,.btn-danger,.btn-outline{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--ui-radius);border-style:var(--tw-border-style);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));-webkit-user-select:none;user-select:none;border-width:1px;flex-shrink:0;display:inline-flex}:is(.btn-primary,.btn-accent,.btn-ghost,.btn-danger,.btn-outline):disabled{cursor:not-allowed;opacity:.5}.btn-primary,.btn-accent{border-color:var(--cta-border);background-color:var(--cta-bg);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--cta-fg);--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)}@media (hover:hover){:is(.btn-primary,.btn-accent):hover{background-color:var(--cta-bg-hover)}}.btn-ghost{color:var(--ui-text-muted);--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);background-color:#0000;border-color:#0000}@media (hover:hover){.btn-ghost:hover{background-color:var(--ui-surface-hover);color:var(--ui-text)}}.btn-danger{color:var(--err);background-color:#0000;border-color:#0000}@media (hover:hover){.btn-danger:hover{background-color:var(--err-soft)}}.btn-outline{border-color:var(--ui-border);background-color:var(--ui-surface);color:var(--ui-text);--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)}@media (hover:hover){.btn-outline:hover{border-color:var(--ui-border-hover);background-color:var(--ui-surface-hover)}}.btn-primary>.ico,.btn-accent>.ico,.btn-ghost>.ico,.btn-danger>.ico,.btn-outline>.ico{flex-shrink:0}.btn-sm{min-height:var(--ui-control-h-sm);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:12px}.btn-xs{min-height:var(--ui-control-h-xs);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:11px}.btn-icon{height:var(--ui-control-h);width:var(--ui-control-h);padding:calc(var(--spacing) * 0);flex-shrink:0;justify-content:center;align-items:center;display:flex}.btn-icon.btn-sm{height:var(--ui-control-h-sm);width:var(--ui-control-h-sm)}.btn-icon.btn-xs{height:var(--ui-control-h-xs);width:var(--ui-control-h-xs)}.btn-add{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--bd);min-height:26px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--mut);background-color:#0000;display:inline-flex}@media (hover:hover){.btn-add:hover{border-color:var(--bd-strong);background-color:var(--panel);color:var(--fg)}}.btn-remove{min-height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 0);--tw-leading:1;color:var(--mut);border-radius:.25rem;font-size:13px;line-height:1}@media (hover:hover){.btn-remove:hover{background-color:var(--err-soft);color:var(--err)}}.btn-remove{background:0 0;border:0}.btn-block{justify-content:center;width:100%}.input-mono,input.input-mono,textarea.input-mono{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);font-size:12px;font-family:var(--font-mono)}.input-sm,input.input-sm,select.input-sm,textarea.input-sm{min-height:26px;padding-inline:calc(var(--spacing) * 2.5);padding-block:3px;font-size:12px}.input-sm select{background-position:calc(100% - 12px),calc(100% - 7px);padding-right:24px}.input-xs,input.input-xs,select.input-xs,textarea.input-xs{min-height:22px;padding-inline:calc(var(--spacing) * 2);padding-block:1px;font-size:11px}.input-pill,input.input-pill,select.input-pill{padding-inline:calc(var(--spacing) * 3.5);border-radius:3.40282e38px}.page-body{min-height:calc(var(--spacing) * 0);flex:1;overflow-y:auto}.page-body-narrow,.page-body-default,.page-body-wide{box-sizing:border-box;width:100%;padding:var(--container-pad-y) var(--container-pad-x);margin-inline:auto}.page-body-narrow{max-width:var(--container-narrow)}.page-body-default{max-width:var(--container-default)}.page-body-wide{max-width:var(--container-wide)}.shortcuts-page,.page-hero-wrap{box-sizing:border-box;width:100%;max-width:var(--container-wide);padding:16px var(--container-pad-x) 80px;margin-inline:auto}.shortcuts-add,.page-add{height:var(--ui-control-h);width:var(--ui-control-h);cursor:pointer;border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cta-border);background-color:var(--cta-bg);padding:calc(var(--spacing) * 0);color:var(--cta-fg);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){:is(.shortcuts-add,.page-add):hover{background-color:var(--cta-bg-hover)}}.shortcuts-add:hover,.page-add:hover{filter:none}.page-add-labeled{height:auto;min-height:var(--ui-control-h);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--ui-radius);width:auto;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);display:inline-flex}.page-add-labeled .ico{flex-shrink:0}.shortcuts-hero,.page-hero{margin-block:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3.5);flex-direction:column;margin-bottom:18px;display:flex}.shortcuts-hero h1,.page-hero h1{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-size:32px;font-weight:var(--font-weight-bold);color:var(--fg);letter-spacing:-.6px}.shortcuts-search-wrap,.page-search-wrap{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3);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));display:flex;position:relative}:is(.shortcuts-search-wrap,.page-search-wrap):focus-within{border-color:var(--ring);background-color:var(--panel)}@media (hover:hover){:is(.shortcuts-search-wrap,.page-search-wrap):hover{background-color:var(--panel-2)}}.shortcuts-search-wrap:focus-within,.page-search-wrap:focus-within{box-shadow:0 0 0 2px var(--ring-soft)}.shortcuts-search-icon,.page-search-ico{opacity:.6;font-size:14px}.shortcuts-search,.page-search{border-style:var(--tw-border-style);min-height:30px;color:var(--fg);--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);--tw-outline-style:none;padding-block:7px;background-color:#0000;border-width:0;outline-style:none;flex:1;padding-top:7px;padding-bottom:9px;font-size:13px}@media (hover:hover){:is(.shortcuts-search,.page-search):hover{background-color:#0000}}:is(.shortcuts-search,.page-search):focus{border-style:var(--tw-border-style);--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);background-color:#0000;border-width:0}.shortcuts-search::placeholder,.page-search::placeholder{color:var(--mut)}.page-segmented{gap:calc(var(--spacing) * 1);border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);width:fit-content;padding:3px;display:inline-flex}.page-segmented button{min-height:var(--ui-control-h-sm);cursor:pointer;border-radius:var(--ui-radius-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--ui-text-muted);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));background-color:#0000;border-width:1px;border-color:#0000}@media (hover:hover){.page-segmented button:hover{background-color:var(--ui-surface-hover);color:var(--ui-text)}}.page-segmented button{appearance:none;font-variant-numeric:tabular-nums}.page-segmented button.active{border-color:var(--ui-border);background-color:var(--ui-surface-muted);color:var(--ui-text);--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)}.shortcuts-grid-wrap,.page-grid-wrap{min-height:200px}.shortcuts-grid,.page-tile-grid{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.page-card-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.shortcuts-tile,.page-tile{cursor:pointer;gap:calc(var(--spacing) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);min-height:132px;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3.5);text-align:left;color:var(--fg);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));flex-direction:column;display:flex;position:relative}@media (hover:hover){:is(.shortcuts-tile,.page-tile):hover{border-color:var(--bd-strong,var(--bd));background-color:var(--panel-2)}}.shortcuts-tile,.page-tile{appearance:none;font:inherit}.shortcuts-tile-ico,.page-tile-ico{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);--tw-leading:1;color:var(--mut);justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.shortcuts-tile:hover .shortcuts-tile-ico,.page-tile:hover .page-tile-ico{color:var(--fg)}.shortcuts-tile-more,.page-tile-more{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:2;cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);width:22px;height:22px;font-size:14px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--mut);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.shortcuts-tile:hover .shortcuts-tile-more,.page-tile:hover .page-tile-more{opacity:1}.shortcuts-tile-more:hover,.page-tile-more:hover{background-color:var(--panel-3,var(--panel-2));color:var(--fg)}.shortcuts-tile-body,.page-tile-body{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.shortcuts-tile-title,.page-tile-title{--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);font-size:13px;line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--fg);-webkit-line-clamp:2;letter-spacing:0;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shortcuts-tile-meta,.page-tile-meta{align-items:center;gap:calc(var(--spacing) * 1);color:var(--mut);font-variant-numeric:tabular-nums;margin-top:auto;font-size:11px;display:flex}.shortcuts-tile-sub,.page-tile-sub{color:var(--mut);font-size:11px}.shortcuts-empty,.page-empty{border-radius:var(--ui-radius);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center}.shortcuts-empty-ico,.page-empty-ico{margin-bottom:calc(var(--spacing) * 3);color:var(--mut);justify-content:center;align-items:center;font-size:36px;display:inline-flex}.shortcuts-empty h3,.page-empty h3{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold)}.shortcuts-empty p,.page-empty p{margin-inline:auto;margin-top:calc(var(--spacing) * 0);--tw-leading:var(--leading-normal);max-width:56ch;font-size:13px;line-height:var(--leading-normal);color:var(--mut);margin-bottom:18px}.shortcuts-loading,.page-loading{min-height:calc(var(--spacing) * 80);padding:calc(var(--spacing) * 4);color:#0000;position:relative;overflow:hidden}.page-loading:before{margin-bottom:calc(var(--spacing) * 3.5);border-radius:var(--radius);content:"";width:min(360px,44%);height:34px;display:block}.page-loading:after{border-radius:var(--radius);content:"";background:linear-gradient(90deg, transparent 0 0) padding-box, linear-gradient(90deg, var(--panel-2) 0%, var(--panel-3,var(--panel-2)) 42%, var(--panel-2) 84%);min-height:238px;display:grid}@supports (color:color-mix(in lab, red, red)){.page-loading:after{background:linear-gradient(90deg, transparent 0 0) padding-box, linear-gradient(90deg, color-mix(in oklab, var(--panel-2) 92%, var(--fg) 8%) 0%, color-mix(in oklab, var(--panel-3,var(--panel-2)) 72%, var(--fg) 28%) 42%, color-mix(in oklab, var(--panel-2) 92%, var(--fg) 8%) 84%)}}.page-loading:after{animation:skeleton-shimmer 1.15s var(--ease-in-out,ease-in-out) infinite;box-shadow:0 0 0 1px var(--bd) inset, 0 48px 0 -30px var(--panel-2) inset, 0 98px 0 -80px var(--panel-2) inset, 0 148px 0 -130px var(--panel-2) inset, 0 198px 0 -180px var(--panel-2) inset;background-size:100% 100%,220% 100%}@supports (color:color-mix(in lab, red, red)){.page-loading:after{box-shadow:0 0 0 1px var(--bd) inset, 0 48px 0 -30px color-mix(in oklab, var(--panel-2) 78%, transparent) inset, 0 98px 0 -80px color-mix(in oklab, var(--panel-2) 78%, transparent) inset, 0 148px 0 -130px color-mix(in oklab, var(--panel-2) 78%, transparent) inset, 0 198px 0 -180px color-mix(in oklab, var(--panel-2) 78%, transparent) inset}}.shortcuts-toast,.page-toast{bottom:calc(var(--spacing) * 6);z-index:9999;border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:18px;padding-block:calc(var(--spacing) * 2);color:var(--fg);animation:be-fade-in var(--dur-fast) var(--ease-out);border-radius:3.40282e38px;font-size:13px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000004d}.shortcuts-tile-menu,.page-tile-menu{font-size:13px}.toolbar{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);background-color:var(--bg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);display:flex;overflow:hidden}.toolbar.views-open{z-index:90;position:relative;overflow:visible}.toolbar h2{margin:calc(var(--spacing) * 0);--tw-leading:22px;--tw-font-weight:var(--font-weight-semibold);font-size:16px;line-height:22px;font-weight:var(--font-weight-semibold);letter-spacing:-.2px}.toolbar .sub{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12px}.toolbar .spacer{min-width:calc(var(--spacing) * 1);flex:1 1 0}.tb-title{min-width:calc(var(--spacing) * 0);align-items:baseline;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex}.tb-title h2{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.tb-desc{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--bd);padding:calc(var(--spacing) * 0);color:var(--mut);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));background-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.tb-desc:hover{background-color:var(--panel-2);color:var(--fg)}}.tb-desc:hover{border-style:solid}.tb-desc.set{--tw-border-style:solid;border-style:solid;border-color:var(--bd);background-color:var(--panel-2);color:var(--fg)}@media (hover:hover){.tb-desc.set:hover{border-color:var(--bd-strong,var(--bd));background-color:var(--panel-3,var(--panel-2))}}.tb-divider{margin-inline:calc(var(--spacing) * 2);height:calc(var(--spacing) * 5);background-color:var(--bd);flex-shrink:0;width:1px}.tb-views-wrap{position:relative}.views-menu-host .menu{z-index:100}.tb-views{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);color:var(--fg);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));background-color:#0000;border-width:0;padding-block:5px;font-size:13px;display:inline-flex}@media (hover:hover){.tb-views:hover{background-color:var(--panel-2)}}.tb-views.active{color:var(--grid-acc,var(--acc))}.tb-views-label{--tw-font-weight:var(--font-weight-medium);max-width:140px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-views .ico{color:var(--mut)}.tb-views:hover .ico{color:var(--fg)}.tb-actions{align-items:center;gap:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.search{max-width:calc(var(--spacing) * 60);flex:0 240px;align-items:center;min-width:150px;display:inline-flex;position:relative}.table-search{max-width:calc(var(--spacing) * 80);flex:0 280px;min-width:180px}.search input{height:calc(var(--spacing) * 8);min-height:calc(var(--spacing) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);width:100%;padding-block:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 3);--tw-leading:1;color:var(--fg);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));--tw-outline-style:none;outline-style:none;padding-left:68px;font-size:13px;line-height:1}@media (hover:hover){.search input:hover{background-color:var(--panel)}}.search input:focus{border-color:var(--ring);--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--ring-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.search input{font:inherit}.search input::placeholder{color:var(--mut);opacity:.7}.table-search input{padding-left:34px;padding-right:38px}.search>.ico{pointer-events:none;top:50%;left:calc(var(--spacing) * 2.5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--mut);flex-shrink:0;position:absolute}.search-scope{pointer-events:none;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:11px;line-height:1;font-weight:var(--font-weight-medium);color:var(--mut);position:absolute;top:50%;left:30px}.search-clear{top:50%;right:calc(var(--spacing) * 2);z-index:2;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:22px;height:22px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--mut);background-color:#0000;border-width:1px;border-color:#0000;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (hover:hover){.search-clear:hover{border-color:var(--bd);background-color:var(--bg);color:var(--fg)}}.field{margin-bottom:calc(var(--spacing) * 3.5)}.field>label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--mut);text-transform:none;display:block}.field>.hint{margin-top:calc(var(--spacing) * 1.5);--tw-leading:1.45;color:var(--mut);font-size:11px;line-height:1.45;display:block}.field>input,.field>select,.field>textarea,.field>.field-control{width:100%}.field>textarea{min-height:calc(var(--spacing) * 24)}.field-grid-2{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field-grid-3{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.field-inline{align-items:center;gap:calc(var(--spacing) * 2);color:var(--mut);font-size:12px;display:inline-flex}.field-inline>label{color:var(--mut)}.divider,.divider-light,.divider-strong{margin-block:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-color:var(--bd)}.divider-light{border-top-color:var(--bd-light)}.divider-strong{border-top-color:var(--bd-strong)}.divider-vert,.divider-light-vert,.divider-strong-vert{margin-inline:calc(var(--spacing) * 2);width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-color:var(--bd);align-self:stretch}.divider-light-vert{border-left-color:var(--bd-light)}.divider-strong-vert{border-left-color:var(--bd-strong)}.row-flash{animation:row-flash 1.2s var(--ease-out)}.card{margin-bottom:calc(var(--spacing) * 2.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition:var(--tx-base);overflow:hidden}.card-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:-.1px;justify-content:space-between;align-items:center;padding-block:9px;display:flex}.card-body{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.list-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 3);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));padding-block:9px;display:grid}@media (hover:hover){.list-row:hover{background-color:var(--panel-2)}}.list-row{transition:var(--tx-base)}.list-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.pill{padding-inline:calc(var(--spacing) * 2.5);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--mut);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition:var(--tx-base);background:#ffffff14;border-radius:3.40282e38px;align-items:center;padding-block:3px;display:inline-flex}.pill.acc{background-color:var(--acc-soft);color:var(--acc)}.mono{font-size:12px;font-family:var(--font-mono)}.backdrop{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){.backdrop{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.backdrop{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--dur-base);transition-timing-function:var(--ease-out)}.backdrop.show{pointer-events:auto;opacity:1}.drawer{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:41;--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-block-style:var(--tw-border-style);border-block-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-color:var(--bd);background-color:var(--panel);opacity:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:min(540px,100vw);transition:transform var(--dur-slow) var(--ease-spring), opacity var(--dur-base) var(--ease-out);border-radius:0;flex-direction:column;display:flex;position:fixed;overflow:hidden}.drawer.show{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.drawer-head{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);min-height:var(--header-h);display:flex}.drawer-head h3{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:18px;font-weight:var(--font-weight-semibold);letter-spacing:-.2px;flex:1}.drawer-body{padding:calc(var(--spacing) * 3.5);flex:1;overflow:auto}.icon-btn{width:30px;height:30px;padding:calc(var(--spacing) * 0);justify-content:center;align-items:center;display:inline-flex}.drawer-foot{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);display:flex}.field .model-picker{width:100%}.field .model-picker input,.field .model-picker select{width:auto}.field textarea{--tw-leading:var(--leading-normal);font-size:12px;line-height:var(--leading-normal);font-family:var(--font-mono)}main{min-width:calc(var(--spacing) * 0);background-color:var(--bg);flex-direction:column;display:flex;overflow:hidden}.grid-wrap{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--bg);--grid-body-bg:var(--bg);--grid-head-bg:var(--panel);--grid-head-hover-bg:var(--panel-2);overflow-anchor:none;flex:1;position:relative;overflow:auto}.grid-wrap *{overflow-anchor:none}.grid-wrap::-webkit-scrollbar:horizontal{height:10px}.grid-wrap::-webkit-scrollbar-thumb:horizontal{border-radius:3.40282e38px}.grid-wrap::-webkit-scrollbar-track:horizontal{border-radius:3.40282e38px}.grid-wrap::-webkit-scrollbar-track:horizontal{background:var(--panel)}.grid-wrap::-webkit-scrollbar-thumb:horizontal{background:var(--mut)}@supports (color:color-mix(in lab, red, red)){.grid-wrap::-webkit-scrollbar-thumb:horizontal{background:color-mix(in oklab, var(--mut) 38%, transparent)}}.grid-wrap::-webkit-scrollbar-thumb:horizontal{border:2px solid var(--panel)}.grid-wrap::-webkit-scrollbar-thumb:horizontal:hover{background:var(--mut)}@supports (color:color-mix(in lab, red, red)){.grid-wrap::-webkit-scrollbar-thumb:horizontal:hover{background:color-mix(in oklab, var(--mut) 58%, transparent)}}.grid-wrap.h-autoscroll-left{box-shadow:inset 18px 0 22px -22px var(--acc)}.grid-wrap.h-autoscroll-right{box-shadow:inset -18px 0 22px -22px var(--acc)}.grid-h-scroll-btn{z-index:28;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:34px;height:58px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-radius:var(--ui-radius);padding:calc(var(--spacing) * 0);color:var(--fg);opacity:.55;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));border:1px solid var(--bd);justify-content:center;align-items:center;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.grid-h-scroll-btn{border:1px solid color-mix(in oklab, var(--bd) 78%, transparent)}}.grid-h-scroll-btn{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.grid-h-scroll-btn{background:color-mix(in oklab, var(--panel) 88%, transparent)}}.grid-h-scroll-btn{box-shadow:none}.grid-h-scroll-btn:hover{opacity:1;background:var(--panel-2)}@supports (color:color-mix(in lab, red, red)){.grid-h-scroll-btn:hover{background:color-mix(in oklab, var(--panel-2) 92%, transparent)}}.grid-h-scroll-btn:active{opacity:.9}.grid-h-scroll-btn.disabled,.grid-h-scroll-btn:disabled{pointer-events:none;opacity:0}.grid-h-scroll-left{border-top-left-radius:0;border-bottom-left-radius:0}.grid-h-scroll-right{border-top-right-radius:0;border-bottom-right-radius:0}table.grid{table-layout:fixed;-webkit-user-select:none;user-select:none;border-collapse:separate;border-spacing:0;background:var(--grid-body-bg);font-variant-numeric:tabular-nums;width:max-content}table.grid tbody tr{height:var(--grid-row-h,36px);max-height:var(--grid-row-h,36px)}table.grid td[contenteditable=true]{-webkit-user-select:text;user-select:text}table.grid th,table.grid td{box-sizing:border-box;border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);background-color:var(--grid-body-bg);padding-inline:calc(var(--spacing) * 3.5);text-align:left;vertical-align:middle;--tw-font-weight:var(--font-weight-normal);font-size:13px;font-weight:var(--font-weight-normal);white-space:nowrap;height:var(--grid-row-h,36px);max-width:none;padding-block:9px;line-height:18px}table.grid td{text-overflow:ellipsis;overflow:hidden}.grid-cell-content{max-width:100%;height:18px;max-height:18px;min-width:calc(var(--spacing) * 0);--tw-leading:18px;text-overflow:ellipsis;white-space:nowrap;contain:layout paint;line-height:18px;display:block;overflow:hidden}.ai-cell>.grid-cell-content{contain:none;display:contents;overflow:visible}table.grid td.ai-enriching>.grid-cell-content{white-space:nowrap;contain:layout paint;height:18px;max-height:18px;display:block;overflow:hidden}table.grid.wrap td.ai-enriching>.grid-cell-content{white-space:nowrap;height:18px;max-height:18px}.cell-react-host{display:contents}.base-tooltip{pointer-events:none;z-index:1200;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-3);max-width:260px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-leading:1.35;color:var(--fg);box-shadow:var(--shadow-lg);font-size:11px;line-height:1.35}.base-tooltip-arrow{fill:var(--panel-3)}.agent-tabs-root,.log-section-tabs-root{display:contents}.log-section-tabs{align-items:center;gap:calc(var(--spacing) * 1);margin-left:18px;display:inline-flex}.log-section-tab{cursor:pointer;border-radius:var(--r-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);color:var(--mut);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));font-size:13px;font:inherit;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-in-out);background-color:#0000;border-width:0}.log-section-tab:hover{color:var(--fg)}.log-section-tab.active{background-color:var(--panel-2);color:var(--fg)}.log-window{gap:calc(var(--spacing) * .5);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * .5);display:inline-flex}.log-window-btn{cursor:pointer;border-radius:var(--r-xs);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);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));font:inherit;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-in-out);background-color:#0000;border-width:0;padding-block:3px;padding-inline:9px}.log-window-btn:hover{color:var(--fg)}.log-window-btn.active{background-color:var(--panel-2);color:var(--fg)}.log-host{flex-direction:column;height:100%;display:flex;overflow:hidden}.log-body{padding:calc(var(--spacing) * 4);flex:1;overflow:auto}.log-body:has(>.gr-master-detail){padding:calc(var(--spacing) * 0);overflow:hidden}.log-empty{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;color:var(--mut)}.log-empty h3{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--fg)}.log-empty p{margin:calc(var(--spacing) * 0);font-size:13px}.log-skeleton{color:#0000;min-height:420px;padding:18px;position:relative;overflow:hidden}.log-skeleton:before{content:"";margin-bottom:calc(var(--spacing) * 4);border-radius:var(--r-md);width:min(680px,78%);height:86px;display:block}.log-skeleton:after{content:"";border-radius:var(--r-md);min-height:270px;box-shadow:0 0 0 1px var(--bd) inset, 0 52px 0 -32px var(--panel-2) inset, 0 106px 0 -86px var(--panel-2) inset, 0 160px 0 -140px var(--panel-2) inset, 0 214px 0 -194px var(--panel-2) inset;display:block}@supports (color:color-mix(in lab, red, red)){.log-skeleton:after{box-shadow:0 0 0 1px var(--bd) inset, 0 52px 0 -32px color-mix(in oklab, var(--panel-2) 76%, transparent) inset, 0 106px 0 -86px color-mix(in oklab, var(--panel-2) 76%, transparent) inset, 0 160px 0 -140px color-mix(in oklab, var(--panel-2) 76%, transparent) inset, 0 214px 0 -194px color-mix(in oklab, var(--panel-2) 76%, transparent) inset}}.gr-master-detail{height:100%;min-height:calc(var(--spacing) * 0);grid-template-columns:380px 1fr;display:grid;overflow:hidden}.gr-master{min-height:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--bd);background-color:var(--bg);flex-direction:column;display:flex}.gr-filter-strip{gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gr-filter-row{align-items:center;gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.gr-filter-row-sub{padding-top:calc(var(--spacing) * .5)}.gr-filter-btn{height:calc(var(--spacing) * 7);min-height:calc(var(--spacing) * 7);cursor:pointer;appearance:none;border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:18px;color:var(--mut);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--dur-fast);background-color:#0000;border-width:1px;border-color:#0000;align-items:center;line-height:18px;display:inline-flex}.gr-filter-btn:hover,.gr-filter-btn.active{background-color:var(--panel-2);color:var(--fg)}.gr-master-list{min-height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);flex-direction:column;flex:1;gap:1px;display:flex;overflow-y:auto}.gr-mrow{cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);transition:background-color var(--dur-fast);border-color:#0000;border-left-width:2px}.gr-mrow:hover{background-color:var(--panel-2)}.gr-mrow.selected{border-left-color:var(--accent,var(--ok));background:var(--accent,var(--ok))}@supports (color:color-mix(in lab, red, red)){.gr-mrow.selected{background:color-mix(in oklab, var(--accent,var(--ok)) 10%, var(--panel-2))}}.gr-mrow-line1{margin-bottom:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.gr-mrow-q{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);flex:1;overflow:hidden}.gr-mrow-line2{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--mut);font-variant-numeric:tabular-nums;font-size:11px;display:flex}.gr-mrow-when{margin-left:auto}.gr-mrow-sep{opacity:.4}.gr-tool-tag{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);text-transform:lowercase;font-family:var(--mono,var(--font-mono));letter-spacing:.3px;border-radius:.25rem}.gr-tool-tag.large{padding-inline:calc(var(--spacing) * 2);padding-block:3px;font-size:11px}.gr-tool-tag.gr-tool-ground_answer{color:var(--accent,var(--ok));background:var(--accent,var(--ok))}@supports (color:color-mix(in lab, red, red)){.gr-tool-tag.gr-tool-ground_answer{background:color-mix(in oklab, var(--accent,var(--ok)) 14%, var(--panel-2))}}.gr-tool-tag.gr-tool-deep_research{color:#b779ff;background:#b779ff}@supports (color:color-mix(in lab, red, red)){.gr-tool-tag.gr-tool-deep_research{background:color-mix(in oklab, #b779ff 16%, var(--panel-2))}}.gr-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--mut);border-radius:3.40282e38px;flex-shrink:0}.gr-dot-full,.gr-dot-ok{background:var(--accent,var(--ok))}.gr-dot-partial{background:var(--warn,#c48a12)}.gr-dot-contradiction,.gr-dot-error{background:var(--err,var(--err))}.gr-dot-uncertain{opacity:.6;background:var(--warn,#c48a12)}.gr-dot-not_in_sources{background-color:var(--mut)}.gr-detail{min-height:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 7);overflow-y:auto}.gr-detail-loading{min-height:calc(var(--spacing) * 60);padding:calc(var(--spacing) * 6);color:#0000}.gr-detail-loading:before,.gr-detail-loading:after{border-radius:var(--r-md);content:"";display:block}.gr-detail-loading:before{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 14);width:60%}.gr-detail-loading:after{min-height:132px}.gr-detail-head{margin-bottom:18px}.gr-detail-head-row{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.gr-detail-when{color:var(--mut);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.gr-detail-q{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--fg);letter-spacing:-.2px}.gr-stat-cards{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,1fr);display:grid}.gr-stat-card{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}.gr-stat-label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:uppercase;letter-spacing:.5px}.gr-stat-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:-.3px}.gr-stat-value.gr-status-full,.gr-stat-conf-high{color:var(--accent,var(--ok))}.gr-stat-value.gr-status-partial,.gr-stat-value.gr-status-uncertain,.gr-stat-conf-medium{color:var(--warn,#c48a12)}.gr-stat-value.gr-status-contradiction,.gr-stat-conf-contradiction{color:var(--err,var(--err))}.gr-stat-value.gr-status-not_in_sources,.gr-stat-conf-low{color:var(--mut)}.gr-stat-sub{margin-top:calc(var(--spacing) * 1);color:var(--mut);font-size:11px}.gr-section-title{margin-top:22px;margin-bottom:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:uppercase;letter-spacing:.6px}@media (width<=1100px){.gr-master-detail{grid-template-columns:320px 1fr}.gr-stat-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.gr-master-detail{grid-template-columns:1fr}.gr-master{display:none}}.gr-waterfall{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.gr-wf-row{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--bd);padding-block:calc(var(--spacing) * 1);grid-template-columns:220px 130px 1fr;font-size:11px;display:grid}.gr-wf-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.gr-wf-stage{text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-family:var(--mono,var(--font-mono));overflow:hidden}.gr-wf-tool{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-family:var(--mono,var(--font-mono));overflow:hidden}.gr-wf-track{background-color:var(--panel-2);border-radius:.25rem;height:18px;position:relative;overflow:hidden}.gr-wf-bar{top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * .5);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 0);background:var(--accent,var(--ok));align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.gr-wf-bar{background:color-mix(in oklab, var(--accent,var(--ok)) 60%, transparent)}}.gr-wf-bar{transition:filter var(--dur-fast)}.gr-wf-bar.gr-bar-sub{background:oklab(69.73% .106265 -.163247/.55)}.gr-wf-bar.err{background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.gr-wf-bar.err{background:color-mix(in oklab, var(--err,var(--err)) 60%, transparent)}}.gr-wf-bar:hover{filter:brightness(1.2)}.gr-wf-bar-label{white-space:nowrap;color:var(--fg);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #00000080;font-size:10px}.gr-wf-axis{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);padding-top:calc(var(--spacing) * 1.5);grid-template-columns:220px 130px 1fr;display:grid}.gr-wf-axis-track{color:var(--mut);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}.gr-answer-pane{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.gr-answer-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.6;color:var(--fg);line-height:1.6}.gr-answer-text p{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 3)}.gr-answer-text p:last-child{margin-bottom:calc(var(--spacing) * 0)}.gr-answer-err{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 2);color:var(--err);font-size:13px}.gr-cite{color:var(--accent,var(--ok));padding-inline:1px;font-size:10px;text-decoration-line:none}.gr-cite:hover{text-decoration-line:underline}.gr-cite-dead{cursor:default;color:var(--mut)}.gr-sources-pane{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5)}.gr-source-link{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);transition:background-color var(--dur-fast);grid-template-columns:1fr 140px 90px;text-decoration-line:none;display:grid}.gr-source-link:hover{background-color:var(--panel-2)}.gr-source-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gr-source-host{color:var(--mut);font-size:11px}.gr-source-date{text-align:right;color:var(--mut);font-variant-numeric:tabular-nums;font-size:11px}.gr-source-err{opacity:.5}.gr-source-err-msg{padding-top:calc(var(--spacing) * 1);color:var(--err);grid-column:1/-1;font-size:10px}.gr-cost-pane{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}.gr-cost-row{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--bd);font-size:11px;font-family:var(--mono,var(--font-mono));grid-template-columns:200px 50px 1fr 90px 70px;padding-block:5px;display:grid}.gr-cost-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.gr-cost-source{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.gr-cost-calls{text-align:right;color:var(--mut);font-variant-numeric:tabular-nums}.gr-cost-tokens{text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-variant-numeric:tabular-nums;overflow:hidden}.gr-cost-bar-wrap{height:calc(var(--spacing) * 1);border-radius:calc(var(--radius) - 2px);background-color:var(--bd);overflow:hidden}.gr-cost-bar{background:var(--accent,var(--ok));min-width:1px;height:100%;display:block}.gr-cost-amount{text-align:right;color:var(--fg);font-variant-numeric:tabular-nums}.gr-ledger-pane{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.gr-ledger-row{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 1.5);font-size:11px;font-family:var(--mono,var(--font-mono));grid-template-columns:36px 90px 60px 1fr;display:grid}.gr-ledger-tag{text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut)}.gr-ledger-row.adv .gr-ledger-tag{color:#b779ff}.gr-ledger-status{background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);text-align:center;color:var(--mut);border-radius:.25rem;font-size:10px}.gr-ledger-status.gr-status-full{color:var(--accent,var(--ok));background:var(--accent,var(--ok))}@supports (color:color-mix(in lab, red, red)){.gr-ledger-status.gr-status-full{background:color-mix(in oklab, var(--accent,var(--ok)) 18%, var(--panel-2))}}.gr-ledger-status.gr-status-partial{color:var(--warn,#c48a12);background:var(--warn,#c48a12)}@supports (color:color-mix(in lab, red, red)){.gr-ledger-status.gr-status-partial{background:color-mix(in oklab, var(--warn,#c48a12) 18%, var(--panel-2))}}.gr-ledger-status.gr-status-contradiction{color:var(--err,var(--err));background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.gr-ledger-status.gr-status-contradiction{background:color-mix(in oklab, var(--err,var(--err)) 22%, var(--panel-2))}}.gr-ledger-p{color:var(--mut);font-variant-numeric:tabular-nums}.gr-ledger-q{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.gr-ledger-preview{margin-bottom:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--bd);padding-top:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 2);--tw-leading:1.45;color:var(--mut);padding-left:122px;font-size:11px;line-height:1.45}.gr-ledger-preview:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.gr-detail-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);font-family:var(--mono,var(--font-mono))}.session-timeline{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1)}.session-evt{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--bd);font-family:var(--mono,var(--font-mono))}.session-evt:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.session-evt-summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);transition:background-color var(--dur-fast);grid-template-columns:80px 50px 200px 1fr 70px 14px;font-size:11px;display:grid}.session-evt-summary:hover{background-color:var(--panel-2)}.session-evt-summary.err{background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.session-evt-summary.err{background:color-mix(in oklab, var(--err,var(--err)) 6%, transparent)}}.session-evt-time{color:var(--mut);font-variant-numeric:tabular-nums}.session-evt-kind{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.5px;border-radius:.25rem}.session-evt-kind.kind-llm{color:var(--accent,var(--ok));background:var(--accent,var(--ok))}@supports (color:color-mix(in lab, red, red)){.session-evt-kind.kind-llm{background:color-mix(in oklab, var(--accent,var(--ok)) 14%, var(--panel-2))}}.session-evt-kind.kind-tool{color:#b779ff;background:#b779ff}@supports (color:color-mix(in lab, red, red)){.session-evt-kind.kind-tool{background:color-mix(in oklab, #b779ff 16%, var(--panel-2))}}.session-evt-name{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.session-evt-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--mut);overflow:hidden}.session-evt-dur{text-align:right;color:var(--mut);font-variant-numeric:tabular-nums}.session-evt-chevron{text-align:center;color:var(--mut);transition:transform var(--dur-fast);font-size:11px}.session-evt-summary.open .session-evt-chevron{rotate:90deg}.session-evt-err{padding-top:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 20);color:var(--err);font-size:11px}.session-evt-detail{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.session-evt-loading{min-height:54px;padding:calc(var(--spacing) * 2);color:#0000}.session-evt-loading:before{height:calc(var(--spacing) * 3);content:"";box-shadow:0 22px 0 var(--panel-2);border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab, red, red)){.session-evt-loading:before{box-shadow:0 22px 0 color-mix(in oklab, var(--panel-2) 78%, transparent)}}.evt-detail-panes{gap:calc(var(--spacing) * 3);grid-template-columns:1fr 1fr;display:grid}.evt-pane{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);overflow:hidden}.evt-pane-head{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:uppercase;letter-spacing:.5px}.evt-pane-sub{padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:uppercase;letter-spacing:.5px}.evt-pane-sub.err{color:var(--err)}.evt-pane-pre{margin:calc(var(--spacing) * 0);max-height:360px;padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 2.5);--tw-leading:1.45;overflow-wrap:break-word;white-space:pre-wrap;color:var(--fg);font-size:11px;line-height:1.45;font-family:var(--mono,var(--font-mono));overflow:auto}.evt-pane-pre.err{color:var(--err)}.evt-pane-json{color:var(--mut)}.evt-pane-empty{padding:calc(var(--spacing) * 2.5);color:var(--mut);font-size:11px;font-style:italic}@media (width<=1100px){.evt-detail-panes{grid-template-columns:1fr}}.gr-table-trigger{height:calc(var(--spacing) * 7);min-height:calc(var(--spacing) * 7);cursor:pointer;appearance:none;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);max-width:100%;padding-top:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1);padding-left:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:18px;color:var(--mut);transition:background-color var(--dur-fast), color var(--dur-fast);background-color:#0000;border-width:1px;border-color:#0000;line-height:18px;display:inline-flex}.gr-table-trigger:hover{background-color:var(--panel-2);color:var(--fg)}.gr-table-trigger .ico{color:var(--mut);flex-shrink:0}.gr-table-trigger-label{color:var(--mut)}.gr-table-trigger-value{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.gr-table-menu{z-index:100;max-height:calc(var(--spacing) * 80);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 4px 12px #00000040}.gr-table-menu-row{cursor:pointer;appearance:none;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;--tw-leading:calc(var(--spacing) * 5);font-size:13px;line-height:calc(var(--spacing) * 5);color:var(--fg);transition:background-color var(--dur-fast);background-color:#0000;border-width:0;display:flex}.gr-table-menu-row:hover{background-color:var(--panel-2)}.gr-table-menu-row.active{color:var(--fg)}.gr-table-menu-row.active .gr-table-menu-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.gr-table-menu-row .ico{color:var(--acc);flex-shrink:0}.gr-table-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.evals-trend,.evals-tasks{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5)}.evals-trend-row,.evals-task-row{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--bd);padding-block:calc(var(--spacing) * 1.5);font-size:11px;font-family:var(--mono,var(--font-mono));grid-template-columns:200px 70px 70px 1fr 70px;display:grid}.evals-task-row{grid-template-columns:1fr 50px 60px 1fr 70px}.evals-trend-row:last-child,.evals-task-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.evals-trend-when,.evals-task-id{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.evals-trend-tasks,.evals-trend-trials,.evals-task-trials,.evals-task-slowest{color:var(--mut);font-variant-numeric:tabular-nums}.evals-trend-cost,.evals-task-cost{text-align:right;color:var(--fg);font-variant-numeric:tabular-nums}.evals-trend-bar-wrap{background-color:var(--panel-2);border-radius:.25rem;height:18px;position:relative;overflow:hidden}.evals-trend-bar{top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);border-radius:calc(var(--radius) - 2px);min-width:1px;position:absolute}.evals-trend-bar-ok{background:var(--accent,var(--ok))}@supports (color:color-mix(in lab, red, red)){.evals-trend-bar-ok{background:color-mix(in oklab, var(--accent,var(--ok)) 60%, transparent)}}.evals-trend-bar-warn{background:var(--warn,#c48a12)}@supports (color:color-mix(in lab, red, red)){.evals-trend-bar-warn{background:color-mix(in oklab, var(--warn,#c48a12) 60%, transparent)}}.evals-trend-bar-err{background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.evals-trend-bar-err{background:color-mix(in oklab, var(--err,var(--err)) 60%, transparent)}}.evals-trend-pct{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 1.5);bottom:calc(var(--spacing) * 0);color:var(--fg);text-shadow:0 1px 2px #00000080;font-variant-numeric:tabular-nums;align-items:center;font-size:10px;display:flex;position:absolute}.optimize-original{margin-bottom:calc(var(--spacing) * 3.5);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.optimize-original-head{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:uppercase;letter-spacing:.4px}.optimize-original-body{margin:calc(var(--spacing) * 0);max-height:calc(var(--spacing) * 40);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.55;overflow-wrap:break-word;white-space:pre-wrap;color:var(--fg);line-height:1.55;font-family:var(--font-mono);overflow:auto}.optimize-divider{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 3.5);background-color:var(--bd);height:1px}.optimize-variants-head{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:baseline;display:flex}.optimize-variants-title{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--fg)}.optimize-model-meta{color:var(--mut);font-size:10px;font-family:var(--font-mono)}.optimize-status{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);font-style:italic}.optimize-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);font-style:italic}.optimize-list{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.optimize-card{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 3);transition:border-color var(--dur-fast);border-radius:10px;flex-direction:column;display:flex}.optimize-card:hover{border-color:var(--bd-strong)}.optimize-card-head{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.optimize-card-num{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.optimize-card-head .spacer{flex:1}.optimize-axis-pill{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);text-transform:lowercase;letter-spacing:0;border-radius:3.40282e38px}.optimize-copy-btn{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:11px}.optimize-apply-btn{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:11px}.optimize-rationale{padding-inline:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.5;color:var(--mut);line-height:1.5}.optimize-card-body{margin:calc(var(--spacing) * 0);max-height:calc(var(--spacing) * 80);border-radius:var(--radius);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.55;overflow-wrap:break-word;white-space:pre-wrap;color:var(--fg);line-height:1.55;font-family:var(--font-mono);overflow:auto}.connectors-hub{min-height:calc(var(--spacing) * 0);width:min(var(--container-wide), calc(100vw - 48px));flex-direction:column;flex:1;margin-inline:auto;display:flex;overflow:hidden}.connectors-hero{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 1);padding-top:18px;padding-bottom:calc(var(--spacing) * 3.5);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.connectors-hero-copy{min-width:calc(var(--spacing) * 0)}.connectors-hero h1{margin:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1.25;--tw-font-weight:650;color:var(--fg);letter-spacing:0;font-weight:650;line-height:1.25}.connectors-hero p{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 0);--tw-leading:1.45;max-width:760px;color:var(--mut);font-size:13px;line-height:1.45}.connectors-tabbar{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);scrollbar-width:none;flex-shrink:0;gap:26px;display:flex;overflow-x:auto}.connectors-tabbar::-webkit-scrollbar{display:none}.connectors-tab{min-height:calc(var(--spacing) * 12);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);padding-inline:1px;padding-block:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:550;white-space:nowrap;color:var(--mut);letter-spacing:0;transition:color var(--dur-fast), border-color var(--dur-fast);background-color:#0000;border-color:#0000;border-bottom-width:2px;border-radius:0;align-items:center;gap:7px;font-weight:550;display:inline-flex}.connectors-tab:hover{border-color:var(--mut);color:var(--fg)}.connectors-tab.active{border-color:var(--fg);color:var(--fg)}.connectors-tab-count{min-width:calc(var(--spacing) * 5);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 1.5);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--mut);font-variant-numeric:tabular-nums;border-radius:5px;padding-block:1px}.connectors-tab.active .connectors-tab-count{background-color:var(--panel-3);color:var(--fg)}.connectors-filterbar{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 2.5);flex-shrink:0;grid-template-columns:minmax(260px,1fr) auto;display:grid}.connectors-search{box-sizing:border-box;width:100%}.connectors-scope{box-sizing:border-box;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);min-width:210px;height:34px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 0);color:var(--mut);display:inline-flex;position:relative}.connectors-scope select{cursor:pointer;appearance:none;border-style:var(--tw-border-style);width:100%;color:var(--fg);outline-style:var(--tw-outline-style);font:inherit;background-color:#0000;border-width:0;outline-width:0;padding-right:18px;font-size:13px}.connectors-scope select option{background-color:var(--panel);color:var(--fg)}.connectors-scope .ico:last-child{pointer-events:none;right:calc(var(--spacing) * 2.5);color:var(--mut);position:absolute}.connectors-chip-row{gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;flex-shrink:0;display:flex}.connectors-chip{cursor:pointer;appearance:none;border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);min-height:26px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);letter-spacing:0;transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);background-color:#0000;align-items:center;gap:7px;padding-block:3px;padding-inline:9px;display:inline-flex}.connectors-chip:hover{background-color:var(--panel-2);border-color:var(--bd-strong,var(--bd))}.connectors-chip.active{border-color:var(--fg);background-color:var(--fg);color:var(--bg)}.connectors-chip span:last-child{opacity:.7;color:currentColor;font-variant-numeric:tabular-nums;font-size:11px}@media (width<=760px){.connectors-hub{width:calc(100vw - 24px)}.connectors-hero{flex-direction:column;align-items:stretch}.connectors-filterbar{grid-template-columns:1fr}.connectors-scope{width:100%}}.as-layout-wrap{box-sizing:border-box;min-height:calc(var(--spacing) * 0);width:100%;max-width:var(--container-wide);flex-direction:column;flex:1;margin-inline:auto;display:flex;overflow:hidden}.as-searchbar{padding-top:calc(var(--spacing) * 3.5);padding-right:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 6);flex-shrink:0}.as-searchbar .page-search-wrap{box-sizing:border-box;width:100%}.as-layout{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);flex:1;grid-template-columns:200px minmax(0,1fr);display:grid;overflow:hidden}.as-content-col{min-height:calc(var(--spacing) * 0);flex-direction:column;display:flex;overflow:hidden}.as-sidebar{gap:calc(var(--spacing) * .5);padding-top:18px;padding-right:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 4);flex-direction:column;display:flex;overflow-y:auto}.as-sidebar-section{padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:uppercase;letter-spacing:.5px}.as-sidebar-section:first-child{padding-top:calc(var(--spacing) * 0)}.as-nav-item{min-height:calc(var(--spacing) * 0);cursor:pointer;appearance:none;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--fg);transition:background-color var(--dur-fast), color var(--dur-fast);background-color:#0000;border-width:0;padding-block:7px;display:flex}.as-nav-item:hover{background-color:var(--panel-2)}.as-nav-item.active{background-color:var(--acc-soft);color:var(--acc)}.as-nav-item .as-nav-count{color:var(--mut);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.as-nav-item.active .as-nav-count{color:var(--acc)}.as-content{padding-top:18px;padding-right:calc(var(--spacing) * 7);padding-bottom:60px;padding-left:calc(var(--spacing) * 7);flex-direction:column;gap:22px;display:flex;overflow-y:auto}.as-shelf-head{align-items:baseline;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 0);display:flex}.as-shelf-title{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--fg);letter-spacing:-.2px}.as-shelf-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.as-shelf-seeall{cursor:pointer;appearance:none;border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--acc,#737373);transition:background-color var(--dur-fast);background-color:#0000;border-width:0;margin-left:auto}.as-shelf-seeall:hover{background-color:var(--acc-soft)}.as-shelf-row{justify-content:flex-start;gap:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1.5);grid-template-columns:repeat(auto-fill,minmax(220px,260px));display:grid}.as-shelf-row>*{min-width:calc(var(--spacing) * 0)}.as-shelf-row.dense{grid-template-columns:repeat(auto-fill,minmax(200px,240px))}.as-cat-grid{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}@media (width<=920px){.as-layout{grid-template-columns:1fr}.as-sidebar{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);flex-direction:row;overflow-x:auto}.as-sidebar-section{display:none}.as-nav-item{flex:none}.as-nav-item .as-nav-count{display:none}}.as-layout-wrap.connectors-layout{margin:calc(var(--spacing) * 0);max-width:none;overflow:hidden}.as-content.connectors-content{padding-top:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 0);padding-bottom:60px;padding-left:calc(var(--spacing) * 0);gap:30px}.connectors-content .as-shelf-head{min-height:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 0)}.connectors-content .as-shelf-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.connectors-content .as-shelf-sub{background-color:var(--panel-2);padding-inline:7px;padding-block:calc(var(--spacing) * .5);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--mut);border-radius:5px}.connectors-content .as-shelf-seeall{height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);color:var(--mut)}.connectors-content .as-shelf-seeall:hover{background-color:var(--panel-2);color:var(--fg);text-decoration-line:none}.connectors-content .as-shelf-row,.connectors-content .as-cat-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.connectors-content .conn-card{border-radius:var(--r-sm)}.connectors-content .connector-catalog-card{cursor:pointer;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);background-color:var(--panel);min-height:184px;padding:calc(var(--spacing) * 4);border-width:0;flex-direction:column;display:flex}.connectors-content .connector-catalog-card:hover{background-color:var(--panel-2)}.rss-panel{gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);border-radius:10px;flex-direction:column;display:flex}.rss-panel .rss-section-head{margin-top:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.rss-panel .rss-section-head:first-child{margin-top:calc(var(--spacing) * 0)}.rss-section-title{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:uppercase;letter-spacing:.5px;flex:1}.rss-count{color:var(--mut);font-variant-numeric:tabular-nums;font-size:11px}.rss-empty{padding-inline:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);font-style:italic}.rss-search{box-sizing:border-box;border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);width:100%;padding-inline:calc(var(--spacing) * 3);color:var(--fg);padding-block:7px;font-size:13px}.rss-subs,.rss-picker{gap:calc(var(--spacing) * 1);max-height:340px;padding-right:calc(var(--spacing) * 1);flex-direction:column;display:flex;overflow-y:auto}.rss-row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);grid-template-columns:minmax(0,1fr) auto;display:grid}.rss-row.pick{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);background-color:#0000;border-color:#0000}.rss-row.pick:hover{border-color:var(--bd);background-color:var(--panel)}.rss-row.pick.is-sub .rss-row-title{color:var(--mut)}.rss-row-body{min-width:calc(var(--spacing) * 0)}.rss-row-title{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.rss-row-url{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:11px;overflow:hidden}.rss-remove{cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--err);transition:background-color var(--dur-fast), border-color var(--dur-fast);background-color:#0000;border-radius:3.40282e38px}.rss-remove:hover{border-color:var(--err);background:var(--err)}@supports (color:color-mix(in lab, red, red)){.rss-remove:hover{background:color-mix(in oklab, var(--err) 12%, transparent)}}.rss-toggle{cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--acc);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--acc);transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);background-color:#0000;border-radius:3.40282e38px}.rss-toggle:hover{background-color:var(--acc-soft)}.rss-toggle.on{background-color:var(--acc-soft);color:var(--acc);border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rss-toggle.on{border-color:color-mix(in oklab, var(--acc) 30%, transparent)}}.rss-toggle.on:hover{color:var(--err);background:var(--err)}@supports (color:color-mix(in lab, red, red)){.rss-toggle.on:hover{background:color-mix(in oklab, var(--err) 10%, transparent)}}.rss-toggle.on:hover{border-color:var(--err)}.rss-toggle.on:hover:after{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);opacity:.85;content:" · remove"}.rss-cat-head{margin-top:calc(var(--spacing) * .5);align-items:baseline;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 1);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:uppercase;letter-spacing:.4px;display:flex}.rss-cat-head:first-child{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 0);border-top-width:0}.rss-cat-count{background-color:var(--panel);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:none;letter-spacing:0;border-radius:3.40282e38px;padding-block:1px}.rss-add-row{align-items:stretch;gap:calc(var(--spacing) * 1.5);grid-template-columns:minmax(0,1fr) 160px auto;display:grid}.rss-add-row input{font-size:13px}.rss-add-btn{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.rss-err{min-height:calc(var(--spacing) * 3.5);color:var(--err);font-size:11px}.rss-row.sub .rss-row-title{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.rss-row.sub .rss-row-title>span:not(.rss-dot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rss-dot{background-color:var(--mut);border-radius:3.40282e38px;flex-shrink:0;width:7px;height:7px;display:inline-block}.rss-dot.ok{background-color:var(--ok)}.rss-dot.err{background-color:var(--err)}.rss-dot.pending{background-color:var(--mut);opacity:.5}.rss-row-meta{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-variant-numeric:tabular-nums;font-size:11px;overflow:hidden}.rss-refresh{cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--fg);transition:background-color var(--dur-fast), border-color var(--dur-fast);background-color:#0000;border-radius:3.40282e38px;padding-block:3px}.rss-refresh:hover{background:var(--panel-3,var(--panel-2));border-color:var(--bd-strong)}.rss-refresh:disabled{cursor:progress;opacity:.55}@media (width<=540px){.rss-add-row{grid-template-columns:1fr}}.cmdk-backdrop{inset:calc(var(--spacing) * 0);z-index:1200;-webkit-backdrop-filter:blur(3px);animation:cmdk-fade var(--dur-fast) var(--ease-out);background-color:#0000008c;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed}.cmdk-panel{border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);width:min(640px,100vw - 32px);max-height:min(520px,72vh);box-shadow:var(--ui-shadow);animation:cmdk-pop var(--dur-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.cmdk-search-row{align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);display:flex}.cmdk-search-ico{color:var(--mut);flex-shrink:0;align-items:center;display:inline-flex}.cmdk-search{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--fg);outline-style:var(--tw-outline-style);background-color:#0000;border-width:0;outline-width:0;flex:1;font-family:inherit;font-size:15px}.cmdk-search::placeholder{color:var(--mut)}.cmdk-search-hint{font-family:var(--font-mono);white-space:nowrap;color:var(--mut);flex-shrink:0;font-size:11px}.cmdk-list{padding:calc(var(--spacing) * 1.5);outline-style:var(--tw-outline-style);outline-width:0;flex:1;overflow-y:auto}.cmdk-empty{padding:calc(var(--spacing) * 6);text-align:center;color:var(--mut);font-size:13px}.cmdk-group{padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:uppercase;letter-spacing:.5px}.cmdk-group:first-child{padding-top:calc(var(--spacing) * 1)}.cmdk-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:calc(var(--radius) + 2px);padding-inline:calc(var(--spacing) * 2.5);-webkit-user-select:none;user-select:none;transition:background-color var(--dur-quick) var(--ease-out);grid-template-columns:22px minmax(0,1fr) auto;padding-block:7px;display:grid}.cmdk-item.active{background-color:var(--acc-soft);outline:1px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.cmdk-item.active{outline:1px solid color-mix(in oklab, var(--acc) 40%, transparent)}}.cmdk-item-ico{color:var(--mut);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cmdk-item.active .cmdk-item-ico{color:var(--acc)}.cmdk-item-body{min-width:calc(var(--spacing) * 0)}.cmdk-item-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.cmdk-item-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--mut);margin-top:1px;font-size:11px;overflow:hidden}.cmdk-item-kind{font-family:var(--font-mono);color:var(--mut);text-transform:uppercase;opacity:.55;letter-spacing:.4px;flex-shrink:0;font-size:10px}.cmdk-item.active .cmdk-item-kind{opacity:.8}@media (width<=640px){.cmdk-search-hint{display:none}.cmdk-backdrop{padding-top:6vh}}.find-replace-inline{gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);flex-direction:column;font-size:13px;display:flex}.find-replace-inline .fr-row{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.find-replace-inline input[type=text]{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);min-width:200px;height:26px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);flex:1;font-size:13px}.find-replace-inline input[type=text]:focus{border-color:var(--accent);--tw-outline-style:none;outline-style:none}.find-replace-inline .fr-counter{text-align:center;min-width:70px;font-family:var(--font-mono);color:var(--mut);font-size:11px}.find-replace-inline .fr-nav,.find-replace-inline .fr-close,.find-replace-inline .fr-mode-toggle{cursor:pointer;border-radius:var(--r-md);border-style:var(--tw-border-style);width:26px;height:26px;padding:calc(var(--spacing) * 0);color:var(--mut);background-color:#0000;border-width:1px;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.find-replace-inline .fr-mode-toggle.active,.find-replace-inline .fr-nav:hover,.find-replace-inline .fr-close:hover,.find-replace-inline .fr-mode-toggle:hover{border-color:var(--bd);background-color:var(--bg);color:var(--fg)}.find-replace-inline .fr-replace-btn,.find-replace-inline .fr-replace-btn-all{cursor:pointer;border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);height:26px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.find-replace-inline .fr-replace-btn:hover,.find-replace-inline .fr-replace-btn-all:hover{background-color:var(--panel)}.find-replace-inline .fr-opt-btn{cursor:pointer;border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);width:26px;height:22px;padding:calc(var(--spacing) * 0);font-family:var(--font-mono);color:var(--mut);justify-content:center;align-items:center;font-size:11px;display:inline-flex}.find-replace-inline .fr-opt-btn.active{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.find-replace-inline .fr-opt-btn.active{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.find-replace-inline .fr-opt-btn.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.find-replace-inline .fr-opt-btn.active{border-color:color-mix(in oklab, var(--accent) 50%, var(--bd))}}.find-replace-inline .fr-scope{border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);height:26px;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--mut);font-size:11px}.find-replace-inline .fr-replace-spacer{width:26px}table.grid mark.search-hit{border-radius:calc(var(--radius) - 2px);padding:calc(var(--spacing) * 0);color:inherit;background:#fff3a3}table.grid mark.search-hit.current{background:#ffb84a;outline:1px solid #d97706}.similar-panel{top:calc(var(--spacing) * 20);right:calc(var(--spacing) * 4);z-index:700;border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);flex-direction:column;width:380px;max-height:calc(100vh - 110px);font-size:13px;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 36px #00000038}.sp-head{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);justify-content:space-between;align-items:center;display:flex}.sp-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--mut)}.sp-title .sp-field{border-radius:var(--r-sm);background-color:var(--bg);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);padding-block:1px}.sp-close{cursor:pointer;border-radius:var(--r-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--mut);background-color:#0000;border-width:0}.sp-close:hover{background-color:var(--bg);color:var(--fg)}.sp-query{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);background-color:var(--bg);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5)}.sp-query-label{margin-bottom:calc(var(--spacing) * 1);color:var(--mut);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.sp-query-text{max-height:calc(var(--spacing) * 20);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.4;color:var(--fg);line-height:1.4;overflow:hidden}.sp-list{padding:calc(var(--spacing) * 1.5);flex:1;overflow-y:auto}.sp-loading,.sp-empty,.sp-error{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.sp-loading{color:#0000;min-height:120px;font-size:0}.sp-loading:before,.sp-loading:after{margin-inline:auto;margin-block:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 3);content:"";border-radius:3.40282e38px;display:block}.sp-loading:before{width:72%}.sp-loading:after{width:48%}.sp-error{color:var(--err)}.sp-row{margin-bottom:calc(var(--spacing) * .5);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;background-color:#0000;border-width:1px;border-color:#0000;transition:background .1s;display:flex}.sp-row:hover{border-color:var(--bd-light);background-color:var(--bg)}.sp-row-score{width:38px;padding-top:calc(var(--spacing) * .5);text-align:right;font-family:var(--font-mono);color:var(--mut);flex-shrink:0;font-size:11px}.sp-row-body{min-width:calc(var(--spacing) * 0);flex:1}.sp-row-title{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.sp-row-snippet{--tw-leading:1.35;color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.sp-meta{padding:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-mono);color:var(--mut);font-size:10px}.sp-filter-row{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);display:flex}.sp-filter-row>svg{color:var(--mut);flex-shrink:0}.sp-filter-input{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 0);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);flex:1}.sp-filter-input:focus{border-color:var(--accent);--tw-outline-style:none;outline-style:none}.sp-filter-clear{cursor:pointer;border-radius:var(--r-sm);border-style:var(--tw-border-style);width:22px;height:22px;color:var(--mut);background-color:#0000;border-width:1px;border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sp-filter-clear:hover{border-color:var(--bd);background-color:var(--bg);color:var(--fg)}.sp-filter-clear.hidden{display:none}.sp-filter-status{min-height:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1);color:var(--mut);font-size:11px;display:block}.sp-filter-status:empty{display:none}.memory-root{max-width:1280px;padding-inline:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 6);margin-inline:auto;padding-bottom:60px}.memory-loading,.memory-error{padding:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--mut)}.memory-loading{color:#0000;min-height:420px;font-size:0;position:relative}.memory-loading:before{border-radius:var(--r-md);content:"";width:min(520px,78%);height:72px;margin-bottom:18px;display:block}.memory-loading:after{border-radius:var(--r-md);content:"";min-height:260px;box-shadow:0 0 0 1px var(--bd) inset, 0 60px 0 -38px var(--panel-2) inset, 0 124px 0 -102px var(--panel-2) inset, 0 188px 0 -166px var(--panel-2) inset;display:block}@supports (color:color-mix(in lab, red, red)){.memory-loading:after{box-shadow:0 0 0 1px var(--bd) inset, 0 60px 0 -38px color-mix(in oklab, var(--panel-2) 80%, transparent) inset, 0 124px 0 -102px color-mix(in oklab, var(--panel-2) 80%, transparent) inset, 0 188px 0 -166px color-mix(in oklab, var(--panel-2) 80%, transparent) inset}}.memory-error{color:var(--err)}.memory-header{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.memory-title h2{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--fw-semibold);font-size:22px;font-weight:var(--fw-semibold)}.memory-title p{margin:calc(var(--spacing) * 0);--tw-leading:var(--leading-normal);max-width:720px;font-size:13px;line-height:var(--leading-normal);color:var(--mut)}.memory-grid{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);grid-template-columns:1fr 1fr;display:grid}.memory-card{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);overflow:hidden}.memory-card-head{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.memory-card-title{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.memory-card-title h3{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--fw-semibold);font-weight:var(--fw-semibold)}.memory-card-count{border-radius:var(--r-pill);background-color:var(--bg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--mut);margin-left:auto;font-size:11px}.memory-card-sub{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.4;color:var(--mut);line-height:1.4}.memory-add-row{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.memory-add-input{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);height:30px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);color:var(--fg);flex:1;font-size:13px}.memory-add-input:focus{border-color:var(--accent);--tw-outline-style:none;outline-style:none}.memory-add-btn{height:30px;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.memory-list{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);list-style-type:none}.memory-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);font-style:italic}.memory-item{align-items:flex-start;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);grid-template-columns:1fr auto;font-size:13px;display:grid}.memory-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.memory-item.pinned{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.memory-item.pinned{background:color-mix(in oklab, var(--accent) 6%, transparent)}}.memory-item-content{--tw-leading:1.4;color:var(--fg);grid-column-start:1;line-height:1.4}.memory-item-meta{margin-top:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 2);color:var(--mut);flex-wrap:wrap;grid-column-start:1;font-size:11px;display:flex}.memory-pin-badge{color:var(--accent)}.memory-source{font-family:var(--font-mono);color:var(--mut);text-decoration-line:none}.memory-source:hover{color:var(--accent)}.memory-item-actions{align-items:flex-start;gap:calc(var(--spacing) * 1);grid-row:1/span 2;grid-column-start:2;display:flex}.memory-icon-btn{cursor:pointer;border-radius:var(--r-sm);border-style:var(--tw-border-style);width:26px;height:26px;color:var(--mut);background-color:#0000;border-width:1px;border-color:#0000;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.memory-icon-btn:hover{border-color:var(--bd);background-color:var(--bg);color:var(--fg)}.memory-icon-btn.danger:hover{border-color:var(--err);color:var(--err)}.memory-affinity-tbl{border-collapse:collapse;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.memory-affinity-tbl th,.memory-affinity-tbl td{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:left}.memory-affinity-tbl th{background-color:var(--panel-2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.memory-affinity-tbl td.num,.memory-affinity-tbl th.num{text-align:right;font-family:var(--font-mono)}.memory-affinity-tbl tr:hover td{background-color:var(--bg)}.memory-affinity-tbl .tool-cell code,.memory-affinity-tbl td code{border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 1.5);padding-block:1px;font-size:11px}.memory-affinity-tbl td.ok{color:var(--ok)}.memory-affinity-tbl td.warn{color:#fbbf24}.memory-affinity-tbl td.bad{color:#f87171}.memory-session{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.memory-session:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.memory-session-head{margin-bottom:calc(var(--spacing) * 1.5);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.memory-session-title{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--fg);text-decoration-line:none}.memory-session-title:hover{color:var(--accent)}.memory-session-meta{font-family:var(--font-mono);color:var(--mut);font-size:11px}.memory-session-list{margin:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 3);list-style-type:none}.memory-session-list li{margin-bottom:calc(var(--spacing) * .5);border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--bd);padding-block:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}@media (width<=900px){.memory-grid{grid-template-columns:1fr}}.agent-computers{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3.5);flex-direction:column;flex:1;padding:18px;display:flex;overflow:auto}.agent-computers.computer-open{gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 2)}.agent-computers.computer-open>.agent-computers-head{display:none}.agent-computers-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3.5);display:flex}.agent-computers-head h3{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.25;line-height:1.25}.agent-computers-head p{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.agent-computers-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.agent-computer-workspace{min-height:calc(var(--spacing) * 0);align-items:stretch;gap:calc(var(--spacing) * 3.5);flex:auto;grid-template-columns:300px minmax(0,1fr);display:grid}.agent-computer-workspace.active-workbench{grid-template-columns:minmax(0,1fr)}.agent-computer-list{min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 2.5);display:grid}.agent-computer-stage{height:100%;min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);display:grid}.agent-computer-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.agent-computer-card{min-width:calc(var(--spacing) * 0);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);display:grid;overflow:hidden}.agent-computer-card.active{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.agent-computer-card.active{border-color:color-mix(in oklab, var(--acc) 46%, var(--bd))}}.agent-computer-card.active{box-shadow:0 0 0 1px var(--acc) inset}@supports (color:color-mix(in lab, red, red)){.agent-computer-card.active{box-shadow:0 0 0 1px color-mix(in oklab, var(--acc) 18%, transparent) inset}}.agent-computer-preview{aspect-ratio:16/10;padding:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:oklab(100% 0 5.96046e-8/.62);background-color:#0b0d10;place-items:center;display:grid;overflow:hidden}.agent-computer-preview img{object-fit:cover;width:100%;height:100%;display:block}.agent-computer-body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5);display:grid}.agent-computer-title{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);align-items:center;gap:7px;display:flex}.agent-computer-title span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-computer-meta{gap:calc(var(--spacing) * 1.5);color:var(--mut);flex-wrap:wrap;font-size:11px;display:flex}.agent-computer-meta span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);max-width:100%;padding-inline:calc(var(--spacing) * 1.5);text-overflow:ellipsis;white-space:nowrap;border-radius:3.40282e38px;padding-block:1px;overflow:hidden}.agent-computer-actions{justify-content:flex-end;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.agent-computer-control{gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * 3);display:grid}.agent-computer-ide{height:100%;min-height:calc(var(--spacing) * 0);align-content:stretch;gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.agent-computer-ide-titlebar{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);background:linear-gradient(180deg, var(--panel-2), var(--panel-2))}@supports (color:color-mix(in lab, red, red)){.agent-computer-ide-titlebar{background:linear-gradient(180deg, color-mix(in oklab, var(--panel-2) 88%, var(--fg) 3%), color-mix(in oklab, var(--panel-2) 78%, var(--panel)))}}.agent-computer-title-text{min-width:calc(var(--spacing) * 0);gap:1px;display:grid}.agent-computer-title-text span,.agent-computer-title-text small{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-computer-title-text span{--tw-font-weight:650;color:var(--fg);font-size:13px;font-weight:650}.agent-computer-title-text small{--tw-font-weight:var(--font-weight-medium);font-size:10.5px;font-weight:var(--font-weight-medium);color:var(--mut)}.agent-computer-ide-layout{height:100%;min-height:calc(var(--spacing) * 0);flex:1;grid-template-columns:280px minmax(0,1fr);display:grid}.agent-computer-explorer{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--bd);padding:calc(var(--spacing) * 2.5);background:var(--panel-2);overflow:auto}@supports (color:color-mix(in lab, red, red)){.agent-computer-explorer{background:color-mix(in oklab, var(--panel-2) 62%, var(--panel))}}.agent-computer-explorer-head,.agent-computer-tree-title{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.agent-computer-explorer-head{margin-bottom:calc(var(--spacing) * 2.5)}.agent-computer-explorer-head strong{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--fg);text-transform:uppercase}.agent-computer-tree{margin-top:calc(var(--spacing) * 3);gap:3px;display:grid}.agent-computer-tree-title{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--mut);text-transform:uppercase;justify-content:space-between}.agent-computer-tree-title span{min-width:calc(var(--spacing) * 0);align-items:center;gap:5px;display:inline-flex}.agent-computer-tree-title em,.agent-computer-file em{color:var(--mut);font:10px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.agent-computer-tree-title em{color:var(--mut-2,var(--mut));flex:none}.agent-computer-search{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);height:30px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);color:var(--mut);background:var(--bg);grid-template-columns:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.agent-computer-search{background:color-mix(in oklab, var(--bg) 78%, var(--panel))}}.agent-computer-search input{height:100%;min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);--tw-outline-style:none;font:inherit;background-color:#0000;border-width:0;outline-style:none;font-size:12px}.agent-computer-file{min-height:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1);text-align:left;color:var(--fg);background-color:#0000;border-width:1px;border-color:#0000;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.agent-computer-file:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.agent-computer-file:hover{background:color-mix(in oklab, var(--fg) 5%, transparent)}}.agent-computer-file.active{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.agent-computer-file.active{background:color-mix(in oklab, var(--acc) 9%, transparent)}}.agent-computer-file.active{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.agent-computer-file.active{border-color:color-mix(in oklab, var(--acc) 32%, var(--bd))}}.agent-computer-file.active{box-shadow:inset 2px 0 0 var(--acc)}.agent-computer-file span{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-computer-tree-empty{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);color:var(--mut);font-size:11px}.agent-computer-explorer .agent-computer-env{margin-top:calc(var(--spacing) * 3.5);grid-template-columns:1fr}.agent-computer-ide-main{height:100%;min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--panel);grid-template-rows:auto minmax(0,1fr) minmax(156px,25%) auto;display:grid}.agent-computer-tabs,.agent-computer-terminal-tabs{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background:var(--panel-2);display:flex}@supports (color:color-mix(in lab, red, red)){.agent-computer-tabs,.agent-computer-terminal-tabs{background:color-mix(in oklab, var(--panel-2) 70%, var(--panel))}}.agent-computer-tabs button,.agent-computer-terminal-tabs button{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 0);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);background-color:#0000;display:inline-flex}.agent-computer-tabs button.active,.agent-computer-terminal-tabs button.active{background-color:var(--panel);color:var(--fg);box-shadow:inset 0 -2px 0 var(--acc)}.agent-computer-tabs button span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-computer-editor-area{height:100%;min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);overflow:hidden}.agent-computer-screen-workbench,.agent-computer-code-workbench{height:100%;min-height:calc(var(--spacing) * 0);background-color:var(--panel);display:grid}.agent-computer-screen-workbench{grid-template-rows:auto minmax(0,1fr)}.agent-computer-screen-toolbar{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * 2);grid-template-columns:minmax(260px,1fr) repeat(4,auto);align-items:center;gap:7px;display:grid}.agent-computer-addressbar,.agent-computer-open-url{height:30px;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);padding-inline:5px;padding-block:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 2);color:var(--mut);background:var(--bg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-computer-addressbar,.agent-computer-open-url{background:color-mix(in oklab, var(--bg) 82%, var(--panel))}}.agent-computer-addressbar input,.agent-computer-open-url input{height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.agent-computer-screen-workbench .agent-computer-live-frame,.agent-computer-screen-workbench .agent-computer-live-screen{height:100%;min-height:calc(var(--spacing) * 0);border-style:var(--tw-border-style);aspect-ratio:auto;background:radial-gradient(circle,oklab(100% 0 5.96046e-8/.04),#0000 54%),#07090c;border-width:0;border-radius:0;width:100%}.agent-computer-screen-workbench .agent-computer-live-frame iframe{width:100%;height:100%}.agent-computer-code-workbench{grid-template-rows:auto minmax(0,1fr) auto}.agent-computer-code-workbench.has-vars{grid-template-rows:auto auto minmax(0,1fr) auto}.agent-computer-code-head{align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding:calc(var(--spacing) * 2.5);grid-template-columns:minmax(0,1fr) 170px;display:grid}.agent-computer-code-head strong,.agent-computer-code-head span{min-width:calc(var(--spacing) * 0);display:block}.agent-computer-code-head strong{color:var(--fg);font-size:13px}.agent-computer-code-head span{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:11px;overflow:hidden}.agent-computer-code-head select,.agent-computer-vars textarea{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);font:inherit;font-size:12px}.agent-computer-code-head select{height:30px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0)}.agent-computer-vars{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);color:var(--mut);gap:5px;font-size:11px;display:grid}.agent-computer-vars textarea{resize:vertical;min-height:68px;padding:calc(var(--spacing) * 2);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.agent-computer-code-editor{height:100%;min-height:calc(var(--spacing) * 0);border-style:var(--tw-border-style);width:100%;color:var(--fg);--tw-outline-style:none;background:var(--bg);border-width:0;border-radius:0;outline-style:none;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-computer-code-editor{background:color-mix(in oklab, var(--bg) 90%, black)}}.agent-computer-code-editor{font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.agent-computer-code-editor .cm-editor{height:100%;color:var(--fg);background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.agent-computer-code-editor .cm-editor{background:color-mix(in oklab, var(--bg) 90%, black)}}.agent-computer-code-editor .cm-editor{font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.agent-computer-code-editor .cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.agent-computer-code-editor .cm-content{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 3)}.agent-computer-code-editor .cm-line{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 0)}.agent-computer-code-editor .cm-gutters{border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--bd);color:var(--mut);background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.agent-computer-code-editor .cm-gutters{background:color-mix(in oklab, var(--bg) 82%, black)}}.agent-computer-code-editor .cm-activeLine,.agent-computer-code-editor .cm-activeLineGutter{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.agent-computer-code-editor .cm-activeLine,.agent-computer-code-editor .cm-activeLineGutter{background:color-mix(in oklab, var(--acc) 8%, transparent)}}.agent-computer-code-editor .cm-focused{--tw-outline-style:none;outline-style:none}.agent-computer-code-editor-loading{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);place-items:center;display:grid}.agent-computer-code-actions{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.agent-computer-code-actions .danger{color:var(--err)}.agent-computer-terminal{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);background:var(--bg);grid-template-rows:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.agent-computer-terminal{background:color-mix(in oklab, var(--bg) 88%, black)}}.agent-computer-terminal-tabs{border-bottom-color:var(--bd);background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.agent-computer-terminal-tabs{background:color-mix(in oklab, var(--bg) 84%, black)}}.agent-computer-terminal-body{min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 2.5);overflow:auto}.agent-computer-terminal-output{gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);display:grid}.agent-computer-terminal-output div{gap:calc(var(--spacing) * .5);display:grid}.agent-computer-terminal-output strong{color:var(--fg);font-size:11px}.agent-computer-terminal-output span,.agent-computer-terminal-output pre{margin:calc(var(--spacing) * 0);white-space:pre-wrap;color:var(--mut);overflow-wrap:anywhere;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.agent-computer-control-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.agent-computer-control-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.agent-computer-remote{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) 260px;display:grid}.agent-computer-live-screen{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);width:100%;padding:calc(var(--spacing) * 0);aspect-ratio:16/10;color:oklab(100% 0 5.96046e-8/.62);cursor:crosshair;background-color:#080a0d;place-items:center;display:grid;overflow:hidden}.agent-computer-live-screen:disabled{opacity:.74;cursor:progress}.agent-computer-live-screen img{object-fit:contain;width:100%;height:100%;display:block}.agent-computer-live-frame{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);aspect-ratio:16/10;background-color:#080a0d;width:100%;position:relative;overflow:hidden}.agent-computer-live-frame iframe{border-style:var(--tw-border-style);background-color:#080a0d;border-width:0;width:100%;height:100%;display:block}.agent-computer-live-note{pointer-events:none;right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);border-radius:var(--radius);--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);color:oklab(100% 0 5.96046e-8/.72);background:oklab(0% none none/.78);border:1px solid oklab(100% 0 5.96046e-8/.12);max-width:min(420px,100% - 16px);padding-block:5px;padding-inline:7px;position:absolute}.agent-computer-controls{gap:calc(var(--spacing) * 2);display:grid}.agent-computer-controls label{color:var(--mut);gap:5px;font-size:11px;display:grid}.agent-computer-controls textarea,.agent-computer-controls select,.agent-computer-controls input{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);font:inherit;font-size:12px}.agent-computer-controls textarea{resize:vertical;min-height:88px;padding:calc(var(--spacing) * 2)}.agent-computer-controls select,.agent-computer-controls input{height:30px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0)}.agent-computer-controls p{margin-top:calc(var(--spacing) * .5);margin-bottom:calc(var(--spacing) * 0);--tw-leading:1.35;color:var(--mut);font-size:11px;line-height:1.35}.agent-computer-toolbox{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-bottom:calc(var(--spacing) * 2);display:grid}.agent-computer-recipe-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.agent-computer-recipe-head strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:650;color:var(--fg);font-weight:650}.agent-computer-recipe-card{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto;display:grid}.agent-computer-recipe-card strong,.agent-computer-recipe-card span{min-width:calc(var(--spacing) * 0);display:block}.agent-computer-recipe-card strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--fg)}.agent-computer-recipe-card div span{--tw-leading:1.35;color:var(--mut);margin-top:3px;font-size:11px;line-height:1.35}.agent-computer-recipe-card>span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);padding-inline:calc(var(--spacing) * 1.5);--tw-leading:1.4;color:var(--mut);border-radius:3.40282e38px;padding-block:1px;font-size:10px;line-height:1.4}.agent-computer-recipe-empty{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--bd);padding:calc(var(--spacing) * 2);--tw-leading:1.35;color:var(--mut);font-size:11px;line-height:1.35}.agent-computer-recipe-actions{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.agent-computer-recipe-actions .danger{color:var(--err)}.agent-computer-env{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);padding:calc(var(--spacing) * 2);background:var(--panel-2);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-computer-env{background:color-mix(in oklab, var(--panel-2) 74%, transparent)}}.agent-computer-env.warn{border-color:var(--warn,#f0a33a)}@supports (color:color-mix(in lab, red, red)){.agent-computer-env.warn{border-color:color-mix(in oklab, var(--warn,#f0a33a) 46%, var(--bd))}}.agent-computer-env.warn{background:var(--warn,#f0a33a)}@supports (color:color-mix(in lab, red, red)){.agent-computer-env.warn{background:color-mix(in oklab, var(--warn,#f0a33a) 8%, var(--panel-2))}}.agent-computer-env strong,.agent-computer-env span{min-width:calc(var(--spacing) * 0);display:block}.agent-computer-env strong{--tw-font-weight:650;color:var(--fg);font-size:11px;font-weight:650}.agent-computer-env span{white-space:pre-wrap;color:var(--mut);overflow-wrap:anywhere;margin-top:3px;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.agent-computer-toolbox textarea{--tw-leading:1.45;min-height:132px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45}@media (width<=980px){.agent-computer-workspace,.agent-computer-remote,.agent-computer-ide-layout{grid-template-columns:1fr}.agent-computer-ide{min-height:min(760px,100vh - 170px)}.agent-computer-explorer{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);max-height:220px}.agent-computer-ide-main{grid-template-rows:auto minmax(420px,1fr) 260px auto}.agent-computer-screen-toolbar{grid-template-columns:1fr}.agent-computer-addressbar,.agent-computer-open-url{width:100%}}.connector-card-top{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.connector-card-brand{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.connector-card-brand .conn-ico{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-font-weight:750;letter-spacing:0;border-radius:3.40282e38px;font-size:9px;font-weight:750}.connector-card-brand span{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-overflow:ellipsis;white-space:nowrap;color:var(--mut);overflow:hidden}.connector-card-main{min-width:calc(var(--spacing) * 0);flex-direction:column;flex:auto;gap:7px;display:flex}.connector-card-title{margin:calc(var(--spacing) * 0);--tw-leading:1.2;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1.2;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);letter-spacing:0;overflow:hidden}.connector-card-desc{margin:calc(var(--spacing) * 0);--tw-leading:1.45;min-height:38px;color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.connector-card-tags{flex-wrap:wrap;gap:5px;min-height:22px;display:flex}.connector-card-tags.empty{visibility:hidden}.connector-card-tags span{min-height:calc(var(--spacing) * 5);background-color:var(--panel-2);max-width:100%;padding-inline:7px;padding-block:calc(var(--spacing) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:11px;line-height:1;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);border-radius:.25rem;align-items:center;display:inline-flex;overflow:hidden}.connectors-content .connector-catalog-card:hover .connector-card-tags span{background-color:var(--panel-3)}.connector-card-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);min-height:18px;color:var(--mut);font-variant-numeric:tabular-nums;font-size:11px;display:flex}.connector-card-foot>span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connectors-content .connector-catalog-card .as-get{min-width:58px;min-height:26px;padding-inline:11px;padding-block:calc(var(--spacing) * 1)}.connectors-content .connector-catalog-card .conn-slug{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);max-width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;background:var(--panel-2);border-radius:5px;align-self:flex-start;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.connectors-content .connector-catalog-card .conn-slug{background:color-mix(in oklab, var(--panel-2) 70%, transparent)}}.connectors-content .connector-catalog-card .installed-conn-menu{opacity:.65;width:26px;height:26px;position:static}.connectors-content .connector-catalog-card:hover .installed-conn-menu{opacity:1}.connectors-content .connector-catalog-card .installed-conn-status{flex:auto}.connectors-content .connector-catalog-card .conn-check{margin-left:calc(var(--spacing) * 1.5)}.find-companies-page{margin:calc(var(--spacing) * 0);box-sizing:border-box;min-height:calc(var(--spacing) * 0);width:100%;padding-top:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex;overflow:hidden}.fc-topbar{min-height:calc(var(--spacing) * 16);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * .5);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.fc-topbar-left,.fc-kicker,.fc-credit,.fc-user-chip{align-items:center;display:inline-flex}.fc-topbar-left{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2.5)}.fc-back,.fc-icon-btn{width:34px;height:34px;padding:calc(var(--spacing) * 0);justify-content:center}.fc-title-block{min-width:calc(var(--spacing) * 0)}.fc-kicker{gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--mut);letter-spacing:0}.fc-title-block h1{margin-top:calc(var(--spacing) * .5);margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1.2;--tw-font-weight:680;color:var(--fg);letter-spacing:0;font-weight:680;line-height:1.2}.fc-credit{gap:calc(var(--spacing) * 1.5);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);height:30px;padding-inline:9px;padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--fg)}.fc-user-chip{height:calc(var(--spacing) * 8);border-radius:var(--r-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--fg);gap:7px;padding-left:5px;padding-right:9px}.fc-avatar{--tw-font-weight:var(--font-weight-bold);width:22px;height:22px;font-weight:var(--font-weight-bold);color:var(--acc);background:var(--acc);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fc-avatar{background:color-mix(in oklab, var(--acc) 18%, var(--panel))}}.fc-workspace{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 0);flex:1;grid-template-columns:minmax(320px,380px) minmax(0,1fr) minmax(300px,360px);display:grid}.fc-sidebar,.fc-preview,.fc-sculptor{min-height:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel)}.fc-sidebar{border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.fc-sidebar-head{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 3);flex-shrink:0}.fc-sidebar-head h2,.fc-preview-head h2{margin:calc(var(--spacing) * 0);--tw-leading:1.25;--tw-font-weight:650;color:var(--fg);letter-spacing:0;font-size:15px;font-weight:650;line-height:1.25}.fc-sidebar-head p,.fc-preview-head p{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.4;color:var(--mut);line-height:1.4}.fc-sidebar-actions{margin-top:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fc-sidebar-actions button{min-height:30px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));justify-content:center}.fc-saved-list{gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background-color:var(--panel-2);max-height:180px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);flex-shrink:0;display:grid;overflow:auto}.fc-saved-row{cursor:pointer;gap:calc(var(--spacing) * .5);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);width:100%;padding-inline:9px;padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--fg);display:grid}.fc-saved-row span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-saved-row small{color:var(--mut);font-size:11px}.fc-accordion{min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 2);flex:1;overflow:auto}.fc-section{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd)}.fc-section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.fc-section-head{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-sm);border-style:var(--tw-border-style);width:100%;min-height:42px;padding:calc(var(--spacing) * 2);text-align:left;color:var(--fg);background-color:#0000;border-width:0;grid-template-columns:18px minmax(0,1fr) auto 16px;display:grid}.fc-section-head:hover{background-color:var(--panel-2)}.fc-section-head span{--tw-font-weight:620;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.fc-section-head b{background-color:var(--panel-3);max-width:92px;padding-inline:7px;padding-block:calc(var(--spacing) * .5);--tw-leading:15px;--tw-font-weight:650;text-overflow:ellipsis;white-space:nowrap;color:var(--mut);border-radius:3.40282e38px;font-size:10px;font-weight:650;line-height:15px;overflow:hidden}.fc-section-body{padding-top:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);gap:9px;padding-left:34px;display:grid}.fc-field{gap:5px;display:grid}.fc-field>span{--tw-leading:1.25;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.25;font-weight:var(--font-weight-semibold);color:var(--mut)}.fc-field input,.fc-field textarea{box-sizing:border-box;width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:9px;padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);outline-style:var(--tw-outline-style);font:inherit;outline-width:0;font-size:12px}.fc-field input{height:calc(var(--spacing) * 8)}.fc-field textarea{resize:vertical;min-height:122px;padding-block:calc(var(--spacing) * 2);--tw-leading:1.45;line-height:1.45}.fc-field input:focus,.fc-field textarea:focus{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring-soft)}.fc-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.fc-note{margin:calc(var(--spacing) * 0);--tw-leading:1.45;color:var(--mut);font-size:11px;line-height:1.45}.fc-empty-state{padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.45;color:var(--mut);line-height:1.45}.fc-preview{border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.fc-preview-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);min-height:58px;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.fc-preview-head button{white-space:nowrap}.fc-sculptor{border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.fc-sculptor-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);min-height:58px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.fc-sculptor-kicker{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--mut);letter-spacing:0;display:inline-flex}.fc-sculptor-head h2{margin:calc(var(--spacing) * 0);--tw-leading:1.25;--tw-font-weight:680;color:var(--fg);letter-spacing:0;font-size:15px;font-weight:680;line-height:1.25}.fc-sculptor-head .btn-ghost{width:30px;height:30px;padding:calc(var(--spacing) * 0);justify-content:center}.fc-model-row{align-items:flex-end;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);flex-shrink:0;grid-template-columns:minmax(0,112px) minmax(0,1fr);display:grid}.fc-model-row label{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.fc-model-row label>span{--tw-leading:1.1;--tw-font-weight:750;color:var(--mut);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:750;line-height:1.1}.fc-model-row select{width:100%;height:34px;min-width:calc(var(--spacing) * 0);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);outline-style:var(--tw-outline-style);font:inherit;outline-width:0;font-size:12px}.fc-model-row select:focus{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring-soft)}.fc-model-row .mp-wrap{min-width:calc(var(--spacing) * 0)}.fc-model-trigger{width:100%;height:34px;min-width:calc(var(--spacing) * 0)}.fc-model-trigger .mp-trigger-main,.fc-model-trigger .mp-trigger-title{min-width:calc(var(--spacing) * 0)}.fc-sculptor-context{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.4;color:var(--mut);flex-shrink:0;line-height:1.4}.fc-sculptor-thread{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5);flex-direction:column;flex:1;display:flex;overflow:auto}.fc-sculptor-empty{justify-items:center;gap:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.45;color:var(--mut);margin-block:auto;padding:18px;line-height:1.45;display:grid}.fc-sculptor-empty p{margin:calc(var(--spacing) * 0)}.fc-agent-input-row{margin-top:calc(var(--spacing) * 3);min-width:calc(var(--spacing) * 0);grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:7px;display:grid}.fc-agent-input-row textarea{box-sizing:border-box;width:100%;max-width:100%;height:86px;min-height:86px;max-height:86px;min-width:calc(var(--spacing) * 0);resize:none;border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 2.5);--tw-leading:1.35;color:var(--fg);outline-style:var(--tw-outline-style);line-height:1.35;font:inherit;outline-width:0;padding-block:9px;font-size:13px}.fc-agent-input-row textarea:focus{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring-soft)}.fc-agent-input-row .btn-primary{min-height:calc(var(--spacing) * 8);width:100%;min-width:calc(var(--spacing) * 0);justify-content:center;align-self:stretch;align-items:center}.fc-sculptor-composer{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * 2.5);flex-shrink:0;grid-template-columns:minmax(0,1fr) 38px;display:grid}.fc-sculptor-composer textarea{box-sizing:border-box;max-height:calc(var(--spacing) * 40);width:100%;min-height:74px;min-width:calc(var(--spacing) * 0);resize:vertical;border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 2.5);--tw-leading:1.35;color:var(--fg);outline-style:var(--tw-outline-style);line-height:1.35;font:inherit;outline-width:0;padding-block:9px;font-size:13px}.fc-sculptor-composer textarea:focus{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring-soft)}.fc-sculptor-composer .btn-primary{width:38px;height:38px;padding:calc(var(--spacing) * 0);justify-content:center;align-self:flex-end;align-items:center}.fc-agent-msg{border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);gap:3px;display:grid}.fc-agent-msg.user{background-color:var(--panel-2);margin-left:22px}.fc-agent-msg.assistant{margin-right:22px}.fc-agent-msg>span{--tw-leading:1.2;--tw-font-weight:750;color:var(--mut);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:750;line-height:1.2}.fc-agent-msg p{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.45;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--fg);line-height:1.45}.fc-agent-markdown{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.45;overflow-wrap:anywhere;color:var(--fg);line-height:1.45}.fc-agent-markdown p{margin:calc(var(--spacing) * 0);white-space:normal}.fc-agent-markdown p+p,.fc-agent-markdown p+ul,.fc-agent-markdown p+ol,.fc-agent-markdown ul+p,.fc-agent-markdown ol+p,.fc-agent-markdown pre+p{margin-top:calc(var(--spacing) * 2)}.fc-agent-markdown ul,.fc-agent-markdown ol{margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 2);padding-left:18px}.fc-agent-markdown li{margin-block:calc(var(--spacing) * .5)}.fc-agent-markdown code{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 1);border-radius:5px;padding-block:1px;font-size:11px}.fc-agent-markdown pre{margin-top:calc(var(--spacing) * 2);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);max-width:100%;padding:calc(var(--spacing) * 2);overflow:auto}.fc-agent-markdown pre code{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0}.fc-agent-markdown table{margin-top:calc(var(--spacing) * 2);border-collapse:collapse;max-width:100%;display:block;overflow:auto}.fc-agent-markdown th,.fc-agent-markdown td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);text-align:left;white-space:nowrap;padding-block:5px;padding-inline:7px}.fc-table-shell{min-height:calc(var(--spacing) * 0);background-color:var(--bg);flex:1;overflow:auto}.fc-table{table-layout:fixed;border-collapse:separate;width:100%;min-width:980px;color:var(--fg);border-spacing:0}.fc-table th,.fc-table td{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2.5);text-align:left;vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.3;text-overflow:ellipsis;white-space:nowrap;padding-block:9px;line-height:1.3;overflow:hidden}.fc-table th{top:calc(var(--spacing) * 0);z-index:1;background-color:var(--panel);--tw-font-weight:650;color:var(--mut);font-size:11px;font-weight:650;position:sticky}.fc-table th:first-child,.fc-table td:first-child{width:42px}.fc-table th:nth-child(2),.fc-table td:nth-child(2){width:168px}.fc-table th:nth-child(3),.fc-table td:nth-child(3){width:320px}.fc-table th:nth-child(4),.fc-table td:nth-child(4){width:150px}.fc-table th:nth-child(5),.fc-table td:nth-child(5){width:96px}.fc-table th:nth-child(6),.fc-table td:nth-child(6){width:90px}.fc-table th:nth-child(7),.fc-table td:nth-child(7){width:140px}.fc-table th:nth-child(8),.fc-table td:nth-child(8){width:126px}.fc-table th:nth-child(9),.fc-table td:nth-child(9){width:120px}.fc-row-num{color:var(--mut);font-variant-numeric:tabular-nums}.fc-name-cell{--tw-font-weight:650;font-weight:650}.fc-link{color:var(--acc);align-items:center;gap:5px;text-decoration-line:none;display:inline-flex}.fc-link:hover{text-decoration-line:underline}.fc-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);background-color:var(--panel);min-height:58px;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);flex-shrink:0;display:flex}.fc-footer>div{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.fc-footer strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:650;color:var(--fg);font-weight:650}.fc-footer span{color:var(--mut);font-size:11px}.fc-footer .btn-primary{justify-content:center;min-width:116px}.fc-footer-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.fc-preview-clear{height:calc(var(--spacing) * 8);color:var(--mut);padding-inline:9px}.fc-preview-clear:hover{color:var(--fg)}@media (width<=980px){.find-companies-page{width:100%;padding-top:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 2.5)}.fc-topbar{flex-direction:column;align-items:flex-start}.fc-workspace{grid-template-columns:1fr;overflow:auto}.fc-sidebar,.fc-preview,.fc-sculptor{min-height:420px}}.kpi-grid{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.kpi-grid-compact{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.kpi-grid-compact .kpi-card{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.kpi-grid-compact .kpi-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.kpi-card{gap:calc(var(--spacing) * 1);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.kpi-card.kpi-danger{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.kpi-card.kpi-danger{border-color:color-mix(in oklab, var(--err) 35%, var(--bd))}}.kpi-card.kpi-danger{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.kpi-card.kpi-danger{background:color-mix(in oklab, var(--err) 6%, var(--panel))}}.kpi-card.kpi-ok{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.kpi-card.kpi-ok{border-color:color-mix(in oklab, var(--ok) 30%, var(--bd))}}.kpi-label{text-align:left;--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:var(--mut);text-transform:uppercase;letter-spacing:.4px;margin-top:0}.kpi-value{--tw-leading:1.15;--tw-font-weight:var(--font-weight-semibold);font-size:22px;line-height:1.15;font-weight:var(--font-weight-semibold);color:var(--fg);font-variant-numeric:tabular-nums}.kpi-card.kpi-danger .kpi-value{color:var(--err)}.kpi-sub{color:var(--mut);font-size:11px}.log-charts{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));display:grid}.chart-card{border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}.chart-title{margin-bottom:calc(var(--spacing) * 1.5);color:var(--mut);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.log-hist-host{width:100%;min-height:200px;position:relative}.log-hist-host svg{max-width:100%;height:auto;display:block}.log-hist-host figure{margin:calc(var(--spacing) * 0)}.log-hist-host figcaption{margin-bottom:calc(var(--spacing) * 1);color:var(--mut);font-size:11px}.log-hist-host [aria-label=tip] path{fill:var(--panel-3)!important;stroke:var(--bd-strong)!important}.log-hist-host [aria-label=tip] text,.log-hist-host [aria-label=tip] tspan{fill:var(--fg)!important;font-family:var(--font-mono)!important}.log-hist-loading,.log-hist-empty,.log-hist-err{padding-inline:calc(var(--spacing) * 0);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);padding-block:70px}.log-hist-err{color:var(--err)}.log-table-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.stat-table-card{border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}.stat-table-title{margin-bottom:calc(var(--spacing) * 2);color:var(--mut);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.stat-table-empty{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.stat-table{border-collapse:collapse;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-variant-numeric:tabular-nums}.stat-table th{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--mut);text-transform:uppercase;letter-spacing:.3px}.stat-table td{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);color:var(--fg)}.stat-table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.stat-table tr:hover td{background:var(--row-hover)}.log-filter-bar{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.log-filter-label{color:var(--mut);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.log-filter-input{border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);min-width:140px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);color:var(--fg);font:inherit;font-size:12px}.log-filter-input:focus{border-color:var(--bd-strong);--tw-outline-style:none;outline-style:none}.trace-table{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;overflow:hidden}.trace-table th{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--mut);text-transform:uppercase;letter-spacing:.3px}.trace-table td{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2.5);color:var(--fg);padding-block:7px}.trace-table td.trace-cell-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace-table th,.trace-table td{text-overflow:ellipsis;overflow:hidden}.trace-table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.trace-table tr.trace-row{padding:calc(var(--spacing) * 0);--tw-leading:inherit;line-height:inherit;color:inherit;background-color:#0000;border-radius:0;display:table-row}.trace-row:hover td{background:var(--row-hover)}.trace-row-err td{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-row-err td{background:color-mix(in oklab, var(--err) 6%, transparent)}}.trace-row-err:hover td{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-row-err:hover td{background:color-mix(in oklab, var(--err) 12%, transparent)}}.trace-row-slow td{background:var(--warn,var(--warn))}@supports (color:color-mix(in lab, red, red)){.trace-row-slow td{background:color-mix(in oklab, var(--warn,var(--warn)) 6%, transparent)}}.trace-row-slow:hover td{background:var(--warn,var(--warn))}@supports (color:color-mix(in lab, red, red)){.trace-row-slow:hover td{background:color-mix(in oklab, var(--warn,var(--warn)) 12%, transparent)}}.stat-row-slow td{background:var(--warn,var(--warn))}@supports (color:color-mix(in lab, red, red)){.stat-row-slow td{background:color-mix(in oklab, var(--warn,var(--warn)) 5%, transparent)}}.stat-cell-warn{color:var(--warn,var(--warn))!important}.slow-pill{margin-left:calc(var(--spacing) * 1.5);border-radius:var(--r-pill,999px);vertical-align:middle;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);white-space:nowrap;background:var(--warn,var(--warn));padding-block:1px;padding-inline:7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.slow-pill{background:color-mix(in oklab, var(--warn,var(--warn)) 18%, transparent)}}.slow-pill{color:var(--warn,var(--warn));letter-spacing:.3px;font-family:inherit}.rid-pill{padding-inline:calc(var(--spacing) * 1.5);color:var(--mut);background:var(--panel-2);font-size:10px;font-family:var(--font-mono);letter-spacing:.2px;border-radius:.25rem;padding-block:1px;display:inline-block}.tier-pill{border-radius:var(--r-pill,999px);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.4px;padding-block:1px;padding-inline:7px;display:inline-block}.tier-pill.tier-easy{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.tier-pill.tier-easy{background:color-mix(in oklab, var(--ok) 18%, transparent)}}.tier-pill.tier-easy{color:var(--ok)}.tier-pill.tier-default{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.tier-pill.tier-default{background:color-mix(in oklab, var(--acc) 18%, transparent)}}.tier-pill.tier-default{color:var(--acc)}.tier-pill.tier-hard{color:#c4b5fd;background:oklab(69.73% .106265 -.163247/.22)}.cache-pill{border-radius:var(--r-pill,999px);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.3px;padding-block:1px;display:inline-block}.cache-pill.cache-hit{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.cache-pill.cache-hit{background:color-mix(in oklab, var(--ok) 22%, transparent)}}.cache-pill.cache-hit{color:var(--ok)}.cache-pill.cache-miss{background:var(--mut)}@supports (color:color-mix(in lab, red, red)){.cache-pill.cache-miss{background:color-mix(in oklab, var(--mut) 18%, transparent)}}.cache-pill.cache-miss{color:var(--mut)}.cache-pill.cache-bypass{opacity:.6;background:var(--mut)}@supports (color:color-mix(in lab, red, red)){.cache-pill.cache-bypass{background:color-mix(in oklab, var(--mut) 10%, transparent)}}.cache-pill.cache-bypass{color:var(--mut)}.cache-pill.cache-miss-error{background:var(--err-strong)}@supports (color:color-mix(in lab, red, red)){.cache-pill.cache-miss-error{background:color-mix(in oklab, var(--err-strong) 18%, transparent)}}.cache-pill.cache-miss-error{color:var(--err)}.fin-pill{border-radius:var(--r-pill,999px);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.4px;padding-block:1px;padding-inline:7px;display:inline-block}.fin-pill.fin-stop{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.fin-pill.fin-stop{background:color-mix(in oklab, var(--ok) 18%, transparent)}}.fin-pill.fin-stop{color:var(--ok)}.fin-pill.fin-tool_calls{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.fin-pill.fin-tool_calls{background:color-mix(in oklab, var(--acc) 18%, transparent)}}.fin-pill.fin-tool_calls{color:var(--acc)}.fin-pill.fin-length{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.fin-pill.fin-length{background:color-mix(in oklab, var(--warn) 18%, transparent)}}.fin-pill.fin-length{color:var(--warn)}.fin-pill.fin-error{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.fin-pill.fin-error{background:color-mix(in oklab, var(--err) 18%, transparent)}}.fin-pill.fin-error{color:var(--err)}.status-pill{border-radius:var(--r-pill,999px);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);font-family:var(--font-mono);padding-block:1px;padding-inline:7px;display:inline-block}.status-pill.status-ok{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.status-pill.status-ok{background:color-mix(in oklab, var(--ok) 18%, transparent)}}.status-pill.status-ok{color:var(--ok)}.status-pill.status-warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.status-pill.status-warn{background:color-mix(in oklab, var(--warn) 18%, transparent)}}.status-pill.status-warn{color:var(--warn)}.status-pill.status-err{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.status-pill.status-err{background:color-mix(in oklab, var(--err) 22%, transparent)}}.status-pill.status-err{color:var(--err)}.status-pill.status-info{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.status-pill.status-info{background:color-mix(in oklab, var(--acc) 18%, transparent)}}.status-pill.status-info{color:var(--acc)}.status-pill.status-neutral{background-color:var(--panel-2);color:var(--mut)}.trace-meta{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.trace-meta-cell{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.trace-meta-label{color:var(--mut);text-transform:uppercase;letter-spacing:.4px;font-size:10px}.trace-meta-value{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-family:var(--font-mono);overflow:hidden}.trace-tokens{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bd);grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:1px;display:grid;overflow:hidden}.token-stat{gap:calc(var(--spacing) * .5);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);flex-direction:column;display:flex}.token-stat-label{color:var(--mut);text-transform:uppercase;letter-spacing:.4px;font-size:10px}.token-stat-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.trace-section{margin-bottom:calc(var(--spacing) * 3)}.trace-section-title{margin-bottom:calc(var(--spacing) * 1.5);color:var(--mut);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.trace-section-title.trace-section-err{color:var(--err)}.trace-pre{margin:calc(var(--spacing) * 0);max-height:calc(var(--spacing) * 80);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.5;overflow-wrap:break-word;white-space:pre-wrap;color:var(--fg);line-height:1.5;font-family:var(--font-mono);overflow:auto}.trace-pre.trace-pre-small{max-height:200px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:11px}.trace-pre.trace-pre-err{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-pre.trace-pre-err{border-color:color-mix(in oklab, var(--err) 40%, var(--bd))}}.trace-pre.trace-pre-err{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-pre.trace-pre-err{background:color-mix(in oklab, var(--err) 6%, var(--bg))}}.trace-pre.trace-pre-err{color:var(--err)}.trace-toolcall,.trace-toolexec{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2)}.trace-toolcall-name{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--acc);font-family:var(--font-mono);display:inline-block}.trace-toolexec.trace-toolexec-err{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-toolexec.trace-toolexec-err{border-color:color-mix(in oklab, var(--err) 35%, var(--bd))}}.trace-toolexec.trace-toolexec-err{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-toolexec.trace-toolexec-err{background:color-mix(in oklab, var(--err) 5%, var(--panel))}}.trace-toolexec-head{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.tpl-sidebar{min-height:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--bd);background-color:var(--panel);contain:layout paint;will-change:transform, opacity;width:clamp(430px,36vw,560px);animation:panel-slide-r var(--dur-slow) var(--ease-out);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.tpl-sidebar-head{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);min-height:45px;padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);flex-shrink:0;display:flex}.tpl-sidebar-title{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--fw-semibold);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);flex:1;overflow:hidden}.tpl-sidebar-body{min-height:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 3.5);flex:1;overflow:auto}.tpl-wrap{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.tpl-top{top:calc(var(--spacing) * 0);z-index:3;margin-inline:calc(var(--spacing) * -3.5);margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);background:var(--panel);flex-direction:column;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.tpl-top{background:color-mix(in oklab, var(--panel) 94%, var(--bg))}}.tpl-kicker{align-items:center;gap:calc(var(--spacing) * 2);min-height:22px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);display:flex}.tpl-kicker-icon{width:22px;height:22px;color:var(--acc);background:var(--acc);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tpl-kicker-icon{background:color-mix(in oklab, var(--acc) 14%, transparent)}}.tpl-stats{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--mut);font-variant-numeric:tabular-nums;margin-left:auto}.tpl-search-wrap{align-items:center;display:flex;position:relative}.tpl-search-icon{pointer-events:none;color:var(--mut);position:absolute;left:11px}.tpl-search{height:calc(var(--spacing) * 9);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);width:100%;padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);color:var(--fg);font-size:13px;font:inherit;padding-left:34px}.tpl-search:focus{border-color:var(--bd-strong);--tw-outline-style:none;box-shadow:0 0 0 3px var(--acc);outline-style:none}@supports (color:color-mix(in lab, red, red)){.tpl-search:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--acc) 13%, transparent)}}.tpl-tabs{gap:calc(var(--spacing) * 1.5);scrollbar-width:none;padding-bottom:1px;display:flex;overflow-x:auto}.tpl-tabs::-webkit-scrollbar{display:none}.tpl-tab{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);max-width:190px;height:30px;padding-inline:9px;padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);font:inherit;flex:none;min-height:30px;font-size:12px;display:inline-flex}.tpl-tab:hover{border-color:var(--bd-strong);background-color:var(--panel-2);color:var(--fg)}.tpl-tab.active{color:var(--fg);border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.tpl-tab.active{border-color:color-mix(in oklab, var(--acc) 42%, var(--bd))}}.tpl-tab.active{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.tpl-tab.active{background:color-mix(in oklab, var(--acc) 10%, var(--panel))}}.tpl-tab-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.tpl-tab-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tpl-tab-count{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--mut);font-variant-numeric:tabular-nums;flex:none}.tpl-groups{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.tpl-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);min-height:220px;padding:calc(var(--spacing) * 6);text-align:center;color:var(--mut);flex-direction:column;display:flex}.tpl-empty-icon{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);width:42px;height:42px;color:var(--fg);justify-content:center;align-items:center;display:inline-flex}.tpl-empty-title{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--fg)}.tpl-empty-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.tpl-group{flex-direction:column;gap:7px;display:flex}.tpl-group-head{z-index:2;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * .5);padding-top:calc(var(--spacing) * 2);background:var(--panel);padding-bottom:7px;display:flex;position:sticky;top:122px}@supports (color:color-mix(in lab, red, red)){.tpl-group-head{background:color-mix(in oklab, var(--panel) 94%, var(--bg))}}.tpl-group-main{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.tpl-group-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-color:var(--panel-2);color:var(--fg);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tpl-group-title{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);text-transform:uppercase;letter-spacing:.5px;overflow:hidden}.tpl-group-count{align-items:center;gap:calc(var(--spacing) * 1.5);white-space:nowrap;color:var(--mut);font-variant-numeric:tabular-nums;font-size:11px;display:inline-flex}.tpl-group-added{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ok);background:var(--ok);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.tpl-group-added{background:color-mix(in oklab, var(--ok) 12%, transparent)}}.tpl-card-list{flex-direction:column;gap:5px;display:flex}.tpl-card{cursor:default;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2.5);transition:background-color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out);background-color:#0000;border-width:1px;border-color:#0000;grid-template-columns:minmax(0,1fr) 32px;display:grid}.tpl-card:hover{border-color:var(--bd);background-color:var(--panel-2)}.tpl-card.tpl-card-exists{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.tpl-card.tpl-card-exists{border-color:color-mix(in oklab, var(--ok) 16%, var(--bd))}}.tpl-card.tpl-card-exists{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.tpl-card.tpl-card-exists{background:color-mix(in oklab, var(--ok) 4%, transparent)}}.tpl-card-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);color:var(--fg);justify-content:center;align-items:center;display:inline-flex}.tpl-card:hover .tpl-card-icon{border-color:var(--bd-strong)}.tpl-card.tpl-card-exists .tpl-card-icon{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.tpl-card.tpl-card-exists .tpl-card-icon{background:color-mix(in oklab, var(--ok) 10%, var(--panel-2))}}.tpl-add-btn{margin-top:calc(var(--spacing) * 0);height:calc(var(--spacing) * 8);min-height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--fg);background-color:var(--fg);color:var(--bg);transition:background-color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out), transform var(--dur-fast) var(--ease-in-out);justify-content:center;align-items:center;display:inline-flex}.tpl-add-btn:hover{border-color:var(--acc);background-color:var(--acc);color:var(--color-white);transform:translateY(-1px)}.tpl-add-btn-done,.tpl-add-btn-done:hover,.tpl-add-btn:disabled{cursor:default;color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.tpl-add-btn-done,.tpl-add-btn-done:hover,.tpl-add-btn:disabled{border-color:color-mix(in oklab, var(--ok) 35%, var(--bd))}}.tpl-add-btn-done,.tpl-add-btn-done:hover,.tpl-add-btn:disabled{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.tpl-add-btn-done,.tpl-add-btn-done:hover,.tpl-add-btn:disabled{background:color-mix(in oklab, var(--ok) 16%, transparent)}}.tpl-add-btn-done,.tpl-add-btn-done:hover,.tpl-add-btn:disabled{transform:none}.tpl-card-body{min-width:calc(var(--spacing) * 0);flex:1}.tpl-card-topline{min-width:calc(var(--spacing) * 0);align-items:baseline;gap:7px;display:flex}.tpl-card-title{min-width:calc(var(--spacing) * 0);--tw-leading:1.35;--tw-font-weight:650;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-size:13px;font-weight:650;line-height:1.35;overflow:hidden}.tpl-card-group{--tw-font-weight:var(--font-weight-medium);max-width:150px;font-size:11px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);flex:none;overflow:hidden}.tpl-card-desc{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.4;color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.tpl-card-meta{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.tpl-chip{min-height:calc(var(--spacing) * 5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);max-width:170px;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-leading:1.2;--tw-font-weight:var(--font-weight-semibold);font-size:10px;line-height:1.2;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);align-items:center;display:inline-flex;overflow:hidden}.tpl-chip-type{color:var(--fg);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.tpl-chip-type{background:color-mix(in oklab, var(--acc) 8%, var(--bg))}}@media (width<=720px){.tpl-sidebar{width:min(100vw - 16px,460px)}.tpl-card{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) 30px;padding:9px}.tpl-add-btn{width:30px;height:30px;min-height:30px}.tpl-card-group,.tpl-stats{display:none}}@keyframes addFieldPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.add-field-popover{z-index:9999;border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--popover);color:var(--popover-foreground);width:min(380px,100vw - 16px);max-height:var(--add-field-max-h,min(560px, calc(100vh - 16px)));animation:addFieldPopIn var(--dur-fast) var(--ease-out,ease-out);border-width:1px;flex-direction:column;display:flex;overflow:hidden}.add-field-head{gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);border-bottom:1px solid var(--bd);display:grid}@supports (color:color-mix(in lab, red, red)){.add-field-head{border-bottom:1px solid color-mix(in oklab, var(--bd) 78%, transparent)}}.add-field-title{--tw-leading:1.25;--tw-font-weight:650;color:var(--fg);font-size:13px;font-weight:650;line-height:1.25}.add-field-sub{min-width:calc(var(--spacing) * 0);--tw-leading:1.25;text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:11px;line-height:1.25;font-family:var(--mono,var(--font-mono));overflow:hidden}.add-field-search-wrap{margin-inline:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);min-height:34px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 0);border-radius:7px;display:flex}.add-field-search-wrap:focus-within{border-color:var(--bd-strong);box-shadow:0 0 0 3px var(--accent,var(--ok))}@supports (color:color-mix(in lab, red, red)){.add-field-search-wrap:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent,var(--ok)) 12%, transparent)}}.add-field-search-ico{color:var(--mut);display:inline-flex}.add-field-search{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--fg);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;font-family:inherit;font-size:13px}.add-field-search::placeholder{color:var(--mut)}@supports (color:color-mix(in lab, red, red)){.add-field-search::placeholder{color:color-mix(in oklab, var(--mut) 82%, transparent)}}.add-field-list{min-height:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 1.5);flex:1;overflow-y:auto}.add-field-modes{margin-inline:calc(var(--spacing) * .5);margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);padding:3px;display:flex}.add-field-mode{min-height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 0);cursor:pointer;appearance:none;border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);text-align:center;color:inherit;font:inherit;transition:background-color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out), box-shadow var(--dur-fast) var(--ease-in-out);background-color:#0000;border-width:1px;border-color:#0000;flex:1;justify-content:center;align-items:center;gap:5px;display:inline-flex}.add-field-mode:hover{background:var(--panel-3,var(--panel));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.add-field-mode:hover{background:color-mix(in oklab, var(--panel-3,var(--panel)) 72%, transparent)}}.add-field-mode.active{border-color:var(--ui-border);background-color:var(--ui-surface-muted);color:var(--fg);--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)}.add-field-mode:focus-visible{border-color:var(--bd-strong);--tw-outline-style:none;box-shadow:0 0 0 3px var(--accent,var(--ok));outline-style:none}@supports (color:color-mix(in lab, red, red)){.add-field-mode:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent,var(--ok)) 12%, transparent)}}.add-field-mode.active:focus-visible{box-shadow:0 0 0 3px var(--accent,var(--ok))}@supports (color:color-mix(in lab, red, red)){.add-field-mode.active:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent,var(--ok)) 12%, transparent)}}.add-field-mode-label{min-width:calc(var(--spacing) * 0);--tw-leading:1.25;--tw-font-weight:650;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:11px;font-weight:650;line-height:1.25;overflow:hidden}.add-field-mode-count{height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 1);--tw-leading:1;color:var(--mut);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:9px;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.add-field-mode-count{color:color-mix(in oklab, var(--mut) 86%, transparent)}}.add-field-mode-count{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.add-field-mode-count{background:color-mix(in oklab, var(--bg) 72%, transparent)}}.add-field-mode-count{font-family:var(--mono,var(--font-mono))}.add-field-mode.active .add-field-mode-count{background-color:var(--panel-2);color:var(--fg)}.add-field-section{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);letter-spacing:0;padding-bottom:5px;display:flex}.add-field-list>.add-field-section:first-child{padding-top:calc(var(--spacing) * 1)}.add-field-section-count{color:var(--muted-foreground);font-size:11px}@supports (color:color-mix(in lab, red, red)){.add-field-section-count{color:color-mix(in oklab, var(--muted-foreground) 75%, transparent)}}.add-field-section-count{font-family:var(--mono,var(--font-mono))}.add-field-item{cursor:pointer;appearance:none;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius);border-style:var(--tw-border-style);width:100%;min-height:50px;padding:calc(var(--spacing) * 2);text-align:left;color:inherit;font:inherit;transition:background-color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out), transform var(--dur-fast) var(--ease-out);background-color:#0000;border-width:1px;border-color:#0000;display:flex}.add-field-item:hover{background:var(--accent);border-color:var(--border)}.add-field-item:focus-visible{border-color:var(--ring);background-color:var(--accent);--tw-outline-style:none;box-shadow:0 0 0 3px var(--accent,var(--ok));outline-style:none}@supports (color:color-mix(in lab, red, red)){.add-field-item:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent,var(--ok)) 12%, transparent)}}.add-field-item-featured{margin-bottom:calc(var(--spacing) * .5);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.add-field-item-featured{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.add-field-item-featured{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.add-field-item-featured{border-color:color-mix(in oklab, var(--primary) 18%, var(--border))}}.add-field-glyph{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);color:var(--muted-foreground);border-width:1px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.add-field-glyph-ai{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.add-field-glyph-ai{background:color-mix(in oklab, var(--primary) 10%, var(--muted))}}.add-field-glyph-ai{color:var(--primary)}.add-field-glyph-tmpl{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.add-field-glyph-tmpl{background:color-mix(in oklab, var(--primary) 10%, var(--muted))}}.add-field-glyph-tmpl{color:var(--primary)}.add-field-glyph svg,.add-field-popover svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.add-field-text{min-width:calc(var(--spacing) * 0);flex-direction:column;flex:1;gap:3px;display:flex}.add-field-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.25;--tw-font-weight:var(--font-weight-medium);line-height:1.25;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}.add-field-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.add-field-meta{gap:calc(var(--spacing) * 1);flex-wrap:wrap;margin-top:1px;display:flex;overflow:hidden}.add-field-chip{max-width:calc(var(--spacing) * 28);padding-inline:5px;padding-top:1px;padding-bottom:calc(var(--spacing) * .5);--tw-leading:1.35;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--bd);border-radius:3.40282e38px;font-size:9.5px;line-height:1.35;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.add-field-chip{border:1px solid color-mix(in oklab, var(--bd) 82%, transparent)}}.add-field-chip{color:var(--mut)}@supports (color:color-mix(in lab, red, red)){.add-field-chip{color:color-mix(in oklab, var(--mut) 90%, var(--fg))}}.add-field-chip{background:var(--panel-2)}@supports (color:color-mix(in lab, red, red)){.add-field-chip{background:color-mix(in oklab, var(--panel-2) 72%, transparent)}}.add-field-chip{font-family:var(--mono,var(--font-mono))}.add-field-empty{padding-inline:calc(var(--spacing) * 3.5);text-align:center;color:var(--mut);padding-block:22px}.add-field-empty-title{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--fg)}.add-field-empty-sub{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;line-height:1.35}.add-field-empty-action{margin-top:calc(var(--spacing) * 3);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2.5);color:var(--fg);font:inherit;border-radius:7px;padding-block:7px;font-size:12px}.add-field-empty-action:hover{border-color:var(--bd-strong)}.add-field-foot{margin-top:calc(var(--spacing) * 1.5);cursor:pointer;appearance:none;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);width:100%;padding:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);background:var(--panel-2);border-radius:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.add-field-foot{background:color-mix(in oklab, var(--panel-2) 62%, transparent)}}.add-field-foot{transition:color var(--dur-fast), background-color var(--dur-fast);font-family:inherit}.add-field-foot:hover{background-color:var(--panel-2);color:var(--fg)}.add-field-foot:focus-visible{border-color:var(--bd-strong);--tw-outline-style:none;box-shadow:0 0 0 3px var(--accent,var(--ok));outline-style:none}@supports (color:color-mix(in lab, red, red)){.add-field-foot:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent,var(--ok)) 12%, transparent)}}.add-field-arrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.add-field-name-input,.add-field-opts{margin-inline:calc(var(--spacing) * 2.5);margin-block:calc(var(--spacing) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);color:var(--fg);--tw-outline-style:none;outline-style:none;width:calc(100% - 20px);font-family:inherit;font-size:13px}.add-field-opts{min-height:calc(var(--spacing) * 20);resize:vertical;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-family:var(--mono,var(--font-mono))}.add-field-prompt{--tw-leading:1.4;min-height:110px;font-family:inherit;font-size:13px;line-height:1.4}.add-field-name-input:focus,.add-field-opts:focus{border-color:var(--bd-strong)}.add-field-err{min-height:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 1);color:var(--err);font-size:11px}.add-field-actions{justify-content:flex-end;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 3);display:flex}.cell-phone,.cell-email{cursor:pointer;color:var(--fg);text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--fg);-webkit-text-decoration-color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.cell-phone,.cell-email{-webkit-text-decoration-color:color-mix(in oklab, var(--fg) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--fg) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--fg) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--fg) 35%, transparent)}}.cell-phone,.cell-email{transition:color var(--dur-fast) var(--ease-in-out), text-decoration-color var(--dur-fast) var(--ease-in-out)}.cell-phone:focus,.cell-phone:focus-visible,.cell-email:focus,.cell-email:focus-visible{--tw-outline-style:none;outline-style:none}.cell-phone:hover,.cell-email:hover{color:var(--acc,#737373);-webkit-text-decoration-color:var(--acc,#737373);-webkit-text-decoration-color:var(--acc,#737373);-webkit-text-decoration-color:var(--acc,#737373);text-decoration-color:var(--acc,#737373)}.cell-popover-actions{z-index:9999;border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);min-width:220px;padding:calc(var(--spacing) * 1);animation:addFieldPopIn var(--dur-fast) var(--ease-out);border-radius:10px;font-size:13px;box-shadow:0 16px 40px #00000073}.cell-popover-actions-head{margin-bottom:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);font-family:var(--mono,var(--font-mono))}.cell-popover-actions-item{cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--fg);transition:background-color var(--dur-fast) var(--ease-in-out);background-color:#0000;border-width:0;justify-content:space-between;align-items:center;font-size:13px;display:flex}.cell-popover-actions-item:hover{background-color:var(--panel-2)}.cell-popover-actions-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.cell-popover-actions-hint{color:var(--mut);font-size:11px;font-family:var(--mono,var(--font-mono))}.agent-shell{min-height:calc(var(--spacing) * 0);background-color:var(--background);flex-direction:column;flex:1;display:flex}.agent-shell-header{min-height:calc(var(--spacing) * 16);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);background-color:var(--background);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);border-bottom-width:1px;flex-shrink:0;display:flex}.agent-shell-title{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.agent-shell-title h2{margin:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--foreground);overflow:hidden}.agent-shell-title span{text-overflow:ellipsis;white-space:nowrap;max-width:46ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);overflow:hidden}.agent-shell-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-transform:uppercase}.agent-shell-tabs{min-width:calc(var(--spacing) * 0);flex:none}.agent-shell-tabs-list{height:calc(var(--spacing) * 9)}.agent-shell-tab{gap:calc(var(--spacing) * 1.5)}.agent-shell-tab .ico{flex-shrink:0}.agent-shell-main{min-height:calc(var(--spacing) * 0);background-color:var(--background);flex-direction:column;flex:1;display:flex}.agentlets-wrap{min-height:calc(var(--spacing) * 0);background-color:var(--bg);flex:1;grid-template-columns:280px 1fr 360px;display:grid}.agentlets-wrap.with-sculptor{grid-template-columns:260px minmax(0,1fr) 320px 360px}.agentlets-wrap.with-sculptor .prompt-sculptor-panel{border-right-style:var(--tw-border-style);border-right-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--bd)}.agentlets-rail{min-height:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--bd);flex-direction:column;display:flex;overflow-y:auto}.agentlets-rail-head{top:calc(var(--spacing) * 0);z-index:1;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky}.agentlet-row{min-height:calc(var(--spacing) * 0);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);text-align:left;--tw-leading:1.4;--tw-font-weight:var(--font-weight-normal);line-height:1.4;font-weight:var(--font-weight-normal);transition:var(--tx-base);background-color:#0000;border-radius:0;display:flex}.agentlet-row:hover{background-color:var(--panel-2)}.agentlet-row.active{border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);border-left-width:2px;border-left-color:var(--acc,#737373);background:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.agentlet-row.active{background:color-mix(in oklab, var(--acc,#737373) 10%, transparent)}}.agentlet-row-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.agentlet-row-main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;display:flex}.agentlet-row-name{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.agentlet-row-desc{text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:11px;overflow:hidden}.agentlets-rail-library{background-color:var(--bg);overflow-y:auto}.agentlets-wrap:has(.agentlets-rail-library){grid-template-columns:300px minmax(0,1fr) 360px}.agentlets-wrap.with-sculptor:has(.agentlets-rail-library){grid-template-columns:280px minmax(0,1fr) 320px 360px}.agentlets-rail-library .agentlets-library-head{gap:calc(var(--spacing) * 2);background-color:var(--bg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--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);display:grid}.agentlets-library-title-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.agentlets-library-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.5px;letter-spacing:.5px;color:var(--mut);text-transform:uppercase}.agentlets-new-btn{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);color:var(--fz-sm)}.agentlets-library-actions{align-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex}.agentlets-search-wrap{height:calc(var(--spacing) * 8);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:9px;padding-block:calc(var(--spacing) * 0);align-items:center;display:flex}.agentlets-search-wrap:focus-within{--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);border-color:var(--bd-strong)}.agentlets-rail-search{height:30px;min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);outline-style:var(--tw-outline-style);font:inherit;background-color:#0000;border-width:0;outline-width:0;flex:1}.agentlets-rail-search::placeholder{color:var(--mut)}@supports (color:color-mix(in lab, red, red)){.agentlets-rail-search::placeholder{color:color-mix(in oklab, var(--mut) 78%, transparent)}}.agentlets-scope-tabs{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * .5);display:flex}.agentlets-scope-tab{min-height:26px;min-width:calc(var(--spacing) * 0);flex:1;flex-basis:calc(var(--spacing) * 0);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(var(--r-sm) - 2px);border-style:var(--tw-border-style);padding-inline:5px;padding-block:calc(var(--spacing) * 0);color:var(--mut);font-size:10.5px;font:inherit;background-color:#0000;border-width:1px;border-color:#0000;display:inline-flex}.agentlets-scope-tab:hover{background-color:var(--panel-2);color:var(--fg);border-color:#0000}.agentlets-scope-tab.active{border-color:var(--bd);background-color:var(--bg);color:var(--fg)}.agentlets-scope-count{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--mut);font-variant-numeric:tabular-nums}.agentlets-rail-list{padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 3)}.agentlets-rail-library .agentlet-group-label{margin:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.5px;letter-spacing:.5px;color:var(--mut);text-transform:uppercase;background-color:#0000;padding-bottom:5px;display:flex}.agentlet-group-count{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--mut)}@supports (color:color-mix(in lab, red, red)){.agentlet-group-count{color:color-mix(in oklab, var(--mut) 78%, transparent)}}.agentlet-group-count{font-variant-numeric:tabular-nums}.agentlets-rail-library .agentlet-row{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);width:100%;padding-inline:calc(var(--spacing) * 3);background-color:#0000;border-radius:0;padding-block:9px}.agentlets-rail-library .agentlet-row:hover{background-color:var(--panel-2)}.agentlets-rail-library .agentlet-row.active{border-left-style:var(--tw-border-style);padding-block:9px;padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 2.5);--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);border-left-width:2px;border-left-color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.agentlets-rail-library .agentlet-row.active{background:color-mix(in oklab, var(--acc) 11%, var(--panel))}}.agentlet-row-top{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.agentlets-rail-library .agentlet-row-name{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);line-height:1.35;font-weight:var(--font-weight-semibold);--tw-tracking:0;letter-spacing:0;font-family:inherit}.agentlets-rail-library .agentlet-row-desc{--tw-leading:1.35;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;line-height:1.35;display:-webkit-box;overflow:hidden}.agentlet-row-meta{margin-top:calc(var(--spacing) * 1);font-family:var(--font-mono);--tw-leading:1.35;text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:10px;line-height:1.35;overflow:hidden}.agentlets-empty-compact{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 7)}.agentlets-empty-title{--tw-font-weight:650;color:var(--fg);font-size:13px;font-weight:650}.agentlets-empty-sub{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.agentlet-kind-badge{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.5px;letter-spacing:.5px;text-transform:uppercase;color:#d8b4fe;background:oklab(72.1685% .102613 -.143838/.18);border-radius:.25rem;flex-shrink:0}.agentlets-empty{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);text-align:center;color:var(--mut)}.agentlets-empty-pane{padding:calc(var(--spacing) * 10);text-align:center;flex-direction:column;grid-column:2/span 2;justify-content:center;align-items:center;display:flex}.templates-workspace{min-height:calc(var(--spacing) * 0);background-color:var(--background);flex:1;grid-template-columns:minmax(280px,320px) minmax(0,1fr) minmax(320px,380px);display:grid}.templates-workspace.with-sculptor{grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(300px,340px) minmax(320px,380px)}.templates-workspace.with-sculptor .prompt-sculptor-panel{border-right-style:var(--tw-border-style);border-right-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border)}.templates-library{min-height:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--border);background-color:var(--card);flex-direction:column;display:flex;overflow:hidden}.templates-library-head{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);flex-shrink:0}.templates-library-titlebar{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.templates-library-controls{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;display:flex}.templates-scope-select{height:calc(var(--spacing) * 9);width:104px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-shrink:0}.templates-rail-list{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);display:grid}.templates-rail-group{gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 0)}.templates-rail-group-label{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);height:auto;padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--muted-foreground);display:flex}.templates-rail-empty{padding:calc(var(--spacing) * 3)}.templates-template-row{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);background-color:#0000;border-width:1px;border-color:#0000;grid-template-columns:32px minmax(0,1fr);display:grid}.templates-template-row:hover{border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.templates-template-row:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.templates-template-row.is-active{border-color:var(--border);background-color:var(--secondary);color:var(--secondary-foreground);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.templates-template-icon{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius);background-color:var(--muted);color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.templates-template-row.is-active .templates-template-icon{background-color:var(--background);color:var(--foreground)}.templates-template-main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.templates-template-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.templates-template-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.templates-template-meta{min-height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);color:var(--muted-foreground);flex-wrap:wrap;font-size:11px;display:flex}.templates-empty-pane{min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 6);grid-column:2/span 2;justify-content:center;align-items:center;display:flex}.templates-empty-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius);background-color:var(--muted);color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.templates-editor{min-height:calc(var(--spacing) * 0);background-color:var(--background);flex-direction:column;display:flex;overflow:hidden}.templates-editor-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-color:var(--border);background-color:var(--background);flex-direction:row;flex-shrink:0;display:flex}.templates-main-prompt-head{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.templates-prompt-editor-card{min-height:calc(var(--spacing) * 0);border-radius:var(--radius);border-color:var(--border);background-color:var(--card);overflow:hidden}.templates-prompt-editor-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--card)}.prompt-wysiwyg-editor{background-color:var(--background);min-height:520px}.prompt-wysiwyg-loading{background-color:var(--background);min-height:520px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);place-items:center;display:grid}.prompt-wysiwyg-surface{border-style:var(--tw-border-style);background-color:var(--background);min-height:520px;max-height:62vh;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);--tw-leading:calc(var(--spacing) * 7);font-size:15px;line-height:calc(var(--spacing) * 7);color:var(--foreground);--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);border-width:0;border-radius:0;overflow-y:auto}.prompt-wysiwyg-surface: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)}.prompt-wysiwyg-surface>*+*{margin-top:calc(var(--spacing) * 3)}.prompt-wysiwyg-surface h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prompt-wysiwyg-surface h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prompt-wysiwyg-surface h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prompt-wysiwyg-surface ul,.prompt-wysiwyg-surface ol{margin-left:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 1);display:grid}.prompt-wysiwyg-surface ul{list-style-type:disc}.prompt-wysiwyg-surface ol{list-style-type:decimal}.prompt-wysiwyg-surface blockquote{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--border);padding-left:calc(var(--spacing) * 3);color:var(--muted-foreground)}.prompt-wysiwyg-surface code{background-color:var(--muted);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);border-radius:.25rem;font-size:.9em}.prompt-wysiwyg-surface pre{border-radius:var(--radius);background-color:var(--muted);padding:calc(var(--spacing) * 3);font-family:var(--font-mono);--tw-leading:calc(var(--spacing) * 6);font-size:13px;line-height:calc(var(--spacing) * 6);overflow-x:auto}.prompt-wysiwyg-surface pre code{padding:calc(var(--spacing) * 0);background-color:#0000}.prompt-wysiwyg-surface a{color:var(--primary);text-underline-offset:2px;text-decoration-line:underline}.prompt-wysiwyg-surface table{border-collapse:collapse;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.prompt-wysiwyg-surface th,.prompt-wysiwyg-surface td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);vertical-align:top}.templates-editor-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.templates-save-status{height:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.templates-save-status.is-ok{width:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 0);color:var(--muted-foreground)}.templates-editor-content{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3.5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.templates-config{min-height:calc(var(--spacing) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);background-color:var(--card);flex-direction:column;display:flex;overflow:hidden}.templates-config-head{gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-shrink:0}.templates-config-body{min-height:calc(var(--spacing) * 0);flex:1}.templates-config-accordion{padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 6)}.templates-config-trigger{padding-block:calc(var(--spacing) * 3);text-align:left}@media (hover:hover){.templates-config-trigger:hover{text-decoration-line:none}}.templates-config-panel{gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);display:grid}.templates-config-note{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.templates-config-note{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.templates-config-note{padding:calc(var(--spacing) * 3)}.templates-config-stack{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 6);display:grid}@media (width<=1180px){.templates-workspace,.templates-workspace.with-sculptor{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.templates-config,.prompt-sculptor-panel{display:none}.templates-empty-pane{grid-column:auto}}@media (width<=760px){.templates-workspace,.templates-workspace.with-sculptor{grid-template-columns:repeat(1,minmax(0,1fr))}.templates-library{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;min-height:280px}}.recipe-generator{gap:calc(var(--spacing) * 4)}.recipe-generator-title{min-width:calc(var(--spacing) * 0);--tw-font-weight:650;color:var(--fg);flex:1;font-size:15px;font-weight:650}.recipe-generator-intro{gap:calc(var(--spacing) * 1);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);display:grid}.recipe-generator-intro p{margin:calc(var(--spacing) * 0);--tw-leading:1.55;color:var(--mut);font-size:13px;line-height:1.55}.recipe-generator-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:650;color:var(--fg);font-weight:650}.recipe-generator-form{gap:calc(var(--spacing) * 2.5);display:grid}.recipe-generator-brief{resize:vertical;border-radius:var(--r-md);--tw-leading:var(--leading-normal);width:100%;min-height:116px;font-size:13px;line-height:var(--leading-normal)}.recipe-generator-actions{align-items:center;gap:calc(var(--spacing) * 2);min-height:30px;display:flex}.recipe-generator-model{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);margin-left:auto;font-size:11px;overflow:hidden}.recipe-generator-error{min-height:calc(var(--spacing) * 0)}.recipe-generator-placeholder{border-radius:var(--r-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-block:18px;padding-inline:18px}.recipe-generator-placeholder-title{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:650;color:var(--fg);font-size:13px;font-weight:650}.recipe-generator-placeholder ul{margin:calc(var(--spacing) * 0);--tw-leading:1.7;color:var(--mut);padding-left:18px;font-size:13px;line-height:1.7}.recipe-generator-draft{gap:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * .5);display:grid}.recipe-generator-two{gap:calc(var(--spacing) * 2.5);grid-template-columns:minmax(0,1fr) 220px;display:grid}.recipe-generator-name{width:100%;padding-left:calc(var(--spacing) * 2.5)}.recipe-generator-category{height:calc(var(--spacing) * 9)}.recipe-generator-prompt-head{margin-top:calc(var(--spacing) * 1)}.recipe-generator-body{min-height:440px}.recipe-generator-config .agentlets-config-body{gap:calc(var(--spacing) * 4)}.recipe-generator-chip-list{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.recipe-generator-chip{border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);max-width:100%;font-family:var(--font-mono);--tw-leading:1.4;color:var(--fg);padding-block:3px;padding-inline:7px;font-size:11px;line-height:1.4}.recipe-generator-schema{margin:calc(var(--spacing) * 0);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);max-height:260px;padding:calc(var(--spacing) * 2.5);font-family:var(--font-mono);--tw-leading:var(--leading-normal);font-size:11px;line-height:var(--leading-normal);color:var(--fg);overflow:auto}.recipe-generator-save-block{padding-top:calc(var(--spacing) * .5)}.agentlets-editor{min-height:calc(var(--spacing) * 0);flex-direction:column;display:flex;overflow:hidden}.agentlet-editor-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:row;flex-shrink:0;display:flex}.agentlet-name-input{height:auto;min-height:calc(var(--spacing) * 0);border-radius:var(--radius);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);--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);background-color:#0000;border-color:#0000;flex:1}.agentlet-name-input:hover{background-color:#0000}.agentlet-save-status{flex-shrink:0;font-size:11px}.agentlet-desc-input{border-radius:var(--radius);width:100%;color:var(--fz-md)}.agentlet-editor-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.agentlet-editor-content{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3.5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.agentlet-section{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.agentlet-section-head{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.agentlet-section-head-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.agentlet-section-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:0;letter-spacing:0;color:var(--fg);text-transform:none}.agentlet-section-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--mut)}.agentlet-section-hint code{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);border-radius:.25rem;padding-block:1px;padding-inline:5px;font-size:11px}.agentlet-token-hint{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.agentlet-body{min-height:calc(var(--spacing) * 80);resize:vertical;border-radius:var(--radius);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-family:var(--font-mono);--tw-leading:1.55;color:var(--fz-md);line-height:1.55}.agentlet-body-editor{border-color:var(--border);background-color:var(--background);--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);--tw-outline-style:none;outline-style:none}.agentlet-body-editor: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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.agentlet-body-editor:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.agentlet-md>:first-child{margin-top:calc(var(--spacing) * 0)}.agentlet-md>:last-child{margin-bottom:calc(var(--spacing) * 0)}.agentlet-md h1,.agentlet-md h2,.agentlet-md h3,.agentlet-md h4{margin-top:18px;margin-bottom:calc(var(--spacing) * 2);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:650;--tw-tracking:0;letter-spacing:0;color:var(--fg);font-weight:650}.agentlet-md h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.agentlet-md h2{font-size:17px}.agentlet-md h3{font-size:15px}.agentlet-md h4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.agentlet-md p{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 3)}.agentlet-md ul,.agentlet-md ol{margin-top:calc(var(--spacing) * 0);margin-right:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 3);margin-left:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 0)}.agentlet-md li+li{margin-top:calc(var(--spacing) * 1)}.agentlet-md blockquote{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--mut);border-radius:.25rem}.agentlet-md hr{margin-block:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd)}.agentlet-md pre{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);padding:calc(var(--spacing) * 3);color:var(--fg);background:var(--panel-2);position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.agentlet-md pre{background:color-mix(in oklab, var(--panel-2) 86%, #000)}}.agentlet-md pre code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.55;white-space:pre;line-height:1.55}.agentlet-md-code-lang{margin-top:-2px;margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-mono);color:var(--mut);font-size:11px}.agentlet-md-inline,.agentlet-md-var{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);font-family:var(--font-mono);border-radius:.25rem;padding-block:1px;padding-inline:5px;font-size:.92em}.agentlet-md-var{color:var(--acc);border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.agentlet-md-var{border-color:color-mix(in oklab, var(--acc) 34%, var(--bd))}}.agentlet-md-var{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.agentlet-md-var{background:color-mix(in oklab, var(--acc) 12%, transparent)}}.agentlet-md a{color:var(--acc);border-bottom:1px solid var(--acc);text-decoration-line:none}@supports (color:color-mix(in lab, red, red)){.agentlet-md a{border-bottom:1px solid color-mix(in oklab, var(--acc) 36%, transparent)}}.agentlet-md a:hover{border-bottom-color:var(--acc)}.agentlet-md table{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 3);border-collapse:collapse;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.agentlet-md th,.agentlet-md td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);vertical-align:top;padding-block:7px;padding-inline:9px}.agentlet-md th{background-color:var(--panel-2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.agentlet-md-empty{color:var(--mut);font-style:italic}.agentlet-input-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.agentlet-input-chip{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);min-height:22px;padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);transition:var(--tx-base);padding-block:3px;display:inline-flex}.agentlet-input-chip:hover{filter:brightness(1.15);transform:translateY(-1px)}.agentlet-lifecycle{margin-top:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);padding-top:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.agentlet-lifecycle>.config-block{min-width:calc(var(--spacing) * 0);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * 3)}.agentlet-lifecycle>.config-block:only-child{max-width:760px}.agentlet-lifecycle .agentlet-version-row,.agentlet-lifecycle .agentlet-test-row,.agentlet-lifecycle .agentlet-test-new{background-color:var(--bg)}.agentlet-lifecycle .agentlet-test-input{min-height:calc(var(--spacing) * 24)}.agentlet-lifecycle .agentlet-test-output pre{max-height:calc(var(--spacing) * 60)}.agentlets-config{min-height:calc(var(--spacing) * 0);background-color:var(--bg);flex-direction:column;display:flex;overflow:hidden}.agentlets-config-head{top:calc(var(--spacing) * 0);z-index:1;gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column;flex-shrink:0;display:flex;position:sticky}.agentlets-config-body{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.config-block{border-radius:var(--radius);border-color:var(--border);background-color:var(--card);flex-direction:column;display:flex}.config-block-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:row;display:flex}.config-block-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:0;letter-spacing:0;color:var(--fg);text-transform:none}.config-block-hint{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--mut)}.config-kind-toggle{gap:calc(var(--spacing) * 1);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);padding:calc(var(--spacing) * 1);display:flex}.config-kind-btn{min-height:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);transition:var(--tx-base);background-color:#0000;border-width:0;border-radius:.25rem;flex:1;padding-block:5px}.config-kind-btn:hover{color:var(--fg)}.config-kind-btn.active{background-color:var(--background);color:var(--foreground);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.config-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.config-field label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:0;letter-spacing:0;color:var(--muted-foreground);text-transform:none}.config-input{border-radius:var(--r-md);width:100%;color:var(--fz-md)}.config-category-select{cursor:pointer}.config-input-list{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.config-input-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.config-input-name{border-radius:var(--radius);font-family:var(--font-mono);color:var(--fz-sm);flex:1}.config-input-type{cursor:pointer;border-radius:var(--radius);padding-right:calc(var(--spacing) * 6);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fz-xs);text-transform:lowercase;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 8px center;background-repeat:no-repeat;flex-shrink:0}.config-row-rm{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);flex-shrink:0}.config-row-rm:hover{color:var(--err);background:var(--err)}@supports (color:color-mix(in lab, red, red)){.config-row-rm:hover{background:color-mix(in oklab, var(--err) 12%, transparent)}}.config-add-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:var(--tx-base);display:inline-flex}.config-add-btn:hover{color:var(--fg);border-color:var(--mut)}.config-textarea{min-height:calc(var(--spacing) * 40);resize:vertical;border-radius:var(--r-md);width:100%;font-family:var(--font-mono);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--fz-sm)}.config-link-btn{min-height:calc(var(--spacing) * 0);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--acc,#737373);background-color:#0000;border-width:0}.config-link-btn:hover{background-color:#0000;text-decoration-line:underline}.config-err{min-height:14px;font-family:var(--font-mono);color:var(--err);font-size:11px}.config-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);transition:var(--tx-base);padding-block:9px;padding-inline:11px;display:flex}.config-toggle:hover{border-color:var(--bd-strong)}.config-toggle input{flex-shrink:0}.config-tool-list{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);flex-direction:column;display:flex;overflow:hidden}.config-tool-row{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2.5);transition:background-color var(--dur-fast) var(--ease-in-out);grid-template-columns:16px minmax(0,1fr);padding-block:9px;display:grid}.config-tool-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.config-tool-row:hover{background-color:var(--panel-2)}.config-tool-check{margin-top:calc(var(--spacing) * .5);flex-shrink:0;width:auto;height:auto}.config-tool-copy{min-width:calc(var(--spacing) * 0);flex-direction:column;gap:1px;display:flex}.config-tool-title{--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--fz-sm)}.config-tool-desc{--tw-leading:1.45;color:var(--mut);line-height:1.45}.recipe-tool-generated-profile{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.45;--tw-font-weight:650;color:var(--fg);font-weight:650;line-height:1.45}.recipe-tools-chip-row{flex-wrap:wrap;gap:5px;display:flex}.recipe-tool-chip{min-height:calc(var(--spacing) * 5);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);max-width:100%;padding-inline:7px;padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-leading:1.35;color:var(--fg);align-items:center;font-size:10.5px;line-height:1.35;display:inline-flex}.recipe-tool-chip.muted{color:var(--mut)}.recipe-tool-chip.required{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.recipe-tool-chip.required{border-color:color-mix(in oklab, var(--acc) 38%, var(--bd))}}.recipe-tool-chip.required{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.recipe-tool-chip.required{background:color-mix(in oklab, var(--acc) 9%, var(--panel))}}.recipe-capabilities-section{margin-top:calc(var(--spacing) * 2.5);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * 3)}.recipe-capabilities-head{margin-bottom:9px}.recipe-capabilities-body{gap:9px;display:grid}.recipe-capability-suggestions{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius);padding-inline:calc(var(--spacing) * 2.5);border:1px solid var(--acc);grid-template-columns:minmax(0,1fr) auto;padding-block:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.recipe-capability-suggestions{border:1px solid color-mix(in oklab, var(--acc) 30%, var(--bd))}}.recipe-capability-suggestions{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.recipe-capability-suggestions{background:color-mix(in oklab, var(--acc) 8%, var(--bg))}}.recipe-capability-suggestions-main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);display:grid}.recipe-capability-suggestions-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:650;color:var(--fg);font-weight:650}.recipe-capability-suggestions-row{flex-wrap:wrap;gap:5px;display:flex}.recipe-capability-suggestion{min-height:calc(var(--spacing) * 6);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);border-radius:3.40282e38px}.recipe-capability-suggestion:hover{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.recipe-capability-suggestion:hover{border-color:color-mix(in oklab, var(--acc) 42%, var(--bd))}}.recipe-capability-suggestion:hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.recipe-capability-suggestion:hover{background:color-mix(in oklab, var(--acc) 10%, var(--panel))}}.recipe-capability-add-all{min-height:30px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.recipe-capability-list{gap:calc(var(--spacing) * 2);display:grid}.recipe-capability-card,.recipe-capability-empty-card{min-width:calc(var(--spacing) * 0);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:11px;padding-block:calc(var(--spacing) * 2.5)}.recipe-capability-card-main{align-items:flex-start;gap:calc(var(--spacing) * 2.5);grid-template-columns:minmax(0,1fr) auto;display:grid}.recipe-capability-copy{min-width:calc(var(--spacing) * 0)}.recipe-capability-title{--tw-leading:1.35;--tw-font-weight:650;color:var(--fg);font-size:13px;font-weight:650;line-height:1.35}.recipe-capability-hint{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.45;color:var(--mut);line-height:1.45}.recipe-capability-remove,.recipe-capability-clear{min-height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.recipe-capability-details{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.recipe-capability-details summary{cursor:pointer;width:max-content;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.recipe-capability-details summary:hover{color:var(--fg)}.recipe-capability-details-body{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);padding-top:calc(var(--spacing) * 2);--tw-leading:1.45;gap:7px;margin-top:7px;line-height:1.45;display:grid}.recipe-capability-tools{flex-wrap:wrap;gap:5px;display:flex}.recipe-capability-catalog,.recipe-behavior-panel{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg)}.recipe-capability-add-summary,.recipe-behavior-summary{cursor:pointer;min-height:34px;padding-inline:11px;padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:650;color:var(--fg);-webkit-user-select:none;user-select:none;font-weight:650}.recipe-capability-add-summary:hover,.recipe-behavior-summary:hover{background-color:var(--panel-2)}.recipe-capability-options,.recipe-behavior-body{gap:calc(var(--spacing) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);display:grid}.recipe-capability-option{cursor:pointer;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);width:100%;padding-inline:11px;padding-block:calc(var(--spacing) * 2.5);text-align:left;color:var(--fg);background-color:#0000;grid-template-columns:minmax(0,1fr);display:grid}.recipe-capability-option:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.recipe-capability-option:hover{background-color:var(--panel-2)}.recipe-capability-option-main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.recipe-capability-option-title{--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);font-size:13px;line-height:1.35;font-weight:var(--font-weight-semibold)}.recipe-capability-option-hint,.recipe-capability-option-meta,.recipe-capability-empty{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.45;color:var(--mut);line-height:1.45}.recipe-behavior-row{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:11px;padding-block:calc(var(--spacing) * 2.5);grid-template-columns:minmax(0,1fr) auto;display:grid}.recipe-behavior-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.recipe-behavior-copy{min-width:calc(var(--spacing) * 0)}.recipe-behavior-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.recipe-behavior-hint{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;color:var(--mut);line-height:1.35}.recipe-behavior-segments{gap:calc(var(--spacing) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding:calc(var(--spacing) * .5);flex-wrap:wrap;display:inline-flex}.recipe-behavior-segment{cursor:pointer;border-style:var(--tw-border-style);min-height:26px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);background-color:#0000;border-width:0;border-radius:.25rem}.recipe-behavior-segment:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.recipe-behavior-segment:hover{background:color-mix(in oklab, var(--fg) 7%, transparent)}}.recipe-behavior-segment.active{background-color:var(--panel);color:var(--fg);box-shadow:0 1px 2px oklab(0% none none/.1)}.recipe-capability-footer{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * .5);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.recipe-capability-footer-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.recipe-capability-limit{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);grid-template-columns:auto 68px;display:inline-grid}.recipe-capability-limit-input{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);width:68px;height:30px;padding-inline:7px;padding-block:calc(var(--spacing) * 0);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg)}@media (width<=720px){.recipe-capability-suggestions,.recipe-capability-card-main,.recipe-behavior-row,.recipe-capability-footer{grid-template-columns:repeat(1,minmax(0,1fr))}.recipe-capability-limit{grid-template-columns:minmax(0,1fr) 92px}.recipe-capability-limit-input{width:92px}}.agentlet-version-list,.agentlet-test-list{flex-direction:column;display:flex}.agentlet-version-list{gap:7px}.agentlet-test-list{gap:calc(var(--spacing) * 2)}.agentlet-version-empty{border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);padding-block:9px}.agentlet-version-row{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2.5);grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:9px;padding-block:9px;display:grid}.agentlet-version-row.current{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.agentlet-version-row.current{border-color:color-mix(in oklab, var(--acc) 34%, var(--bd))}}.agentlet-version-row.current{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.agentlet-version-row.current{background:color-mix(in oklab, var(--acc) 8%, var(--panel-2))}}.agentlet-version-main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.agentlet-version-top{min-width:calc(var(--spacing) * 0);align-items:center;gap:5px;display:flex}.agentlet-version-no{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--fg)}.agentlet-version-source,.agentlet-version-current{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);min-height:18px;padding-inline:calc(var(--spacing) * 1.5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:10px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--mut);border-radius:3.40282e38px;align-items:center;padding-block:1px;display:inline-flex}.agentlet-version-source.autosave{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.agentlet-version-source.autosave{border-color:color-mix(in oklab, var(--warn) 32%, var(--bd))}}.agentlet-version-source.manual,.agentlet-version-current{color:var(--acc);border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.agentlet-version-source.manual,.agentlet-version-current{border-color:color-mix(in oklab, var(--acc) 34%, var(--bd))}}.agentlet-version-source.rollback{color:#93c5fd;border-color:#a3a3a3}@supports (color:color-mix(in lab, red, red)){.agentlet-version-source.rollback{border-color:color-mix(in oklab, #a3a3a3 34%, var(--bd))}}.agentlet-version-meta,.agentlet-version-preview{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;overflow:hidden}.agentlet-version-meta{white-space:nowrap;color:var(--mut);font-size:11px}.agentlet-version-preview{--tw-leading:1.35;color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box}.agentlet-version-rollback{align-self:flex-start}.agentlet-version-rollback:disabled,.config-link-btn:disabled{cursor:default;color:var(--mut);opacity:.7;text-decoration-line:none}.agentlet-version-rollback:disabled{opacity:.75}.agentlet-test-row,.agentlet-test-new{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2.5);flex-direction:column;gap:7px;padding-block:9px;display:flex}.agentlet-test-row.pass{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.agentlet-test-row.pass{border-color:color-mix(in oklab, var(--ok) 30%, var(--bd))}}.agentlet-test-row.fail{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.agentlet-test-row.fail{border-color:color-mix(in oklab, var(--err) 28%, var(--bd))}}.agentlet-test-head,.agentlet-test-actions,.agentlet-test-title{min-width:calc(var(--spacing) * 0);align-items:center;gap:7px;display:flex}.agentlet-test-head{justify-content:space-between}.agentlet-test-title{flex:1}.agentlet-test-actions{flex-shrink:0}.agentlet-test-title-input{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);background-color:#0000;border-width:0;flex:1}.agentlet-test-status{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);min-height:18px;padding-inline:calc(var(--spacing) * 1.5);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--mut);text-transform:uppercase;border-radius:3.40282e38px;align-items:center;padding-block:1px;display:inline-flex}.agentlet-test-status.pass{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.agentlet-test-status.pass{border-color:color-mix(in oklab, var(--ok) 34%, var(--bd))}}.agentlet-test-status.fail,.agentlet-test-status.error{color:var(--err);border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.agentlet-test-status.fail,.agentlet-test-status.error{border-color:color-mix(in oklab, var(--err) 34%, var(--bd))}}.agentlet-test-status.running{color:var(--acc);border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.agentlet-test-status.running{border-color:color-mix(in oklab, var(--acc) 34%, var(--bd))}}.agentlet-test-meta,.agentlet-test-new-title{color:var(--mut);font-size:11px}.agentlet-test-new-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.5px;letter-spacing:.5px;text-transform:uppercase}.agentlet-test-input{min-height:84px;font-size:11px}.agentlet-test-expected{min-height:58px;font-size:11px}.agentlet-test-output{border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--bd);padding-top:7px}.agentlet-test-output-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);margin-bottom:5px;display:flex}.agentlet-test-error{text-align:right;color:var(--err)}.agentlet-test-output pre{margin:calc(var(--spacing) * 0);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--panel);max-height:170px;padding:calc(var(--spacing) * 2);font-family:var(--font-mono);--tw-leading:1.45;overflow-wrap:break-word;white-space:pre-wrap;color:var(--fg);font-size:11px;line-height:1.45;overflow:auto}.config-link-btn.danger{color:var(--err)}.config-meta-grid{column-gap:calc(var(--spacing) * 2.5);row-gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:70px 1fr;display:grid}.config-meta-key{color:var(--mut)}.config-meta-val{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.config-meta-val.mono{font-family:var(--font-mono)}.cell-peek{border-radius:var(--ui-radius);border-style:var(--tw-border-style);background-color:var(--ui-surface);color:var(--fg);--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);border-width:1px;border-color:var(--bd-strong,var(--bd));animation:cell-peek-in var(--dur-fast) var(--ease-out,ease);font-size:13px;overflow:hidden}.cell-peek-head{align-items:baseline;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:11px;display:flex}.cell-peek-head .field-name{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.cell-peek-head .field-type{color:var(--mut);text-transform:lowercase}.cell-peek-body{max-height:400px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);overflow-wrap:break-word;white-space:pre-wrap;-webkit-user-select:text;user-select:text;overflow:auto}.chat-header{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);color:var(--mut);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;display:flex}.chat-header-title{max-width:60ch;min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--fw-semibold);font-weight:var(--fw-semibold);--tw-tracking:0;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;color:var(--fz-md);text-transform:none;overflow:hidden}.chat-header-title:empty:before{content:"—";color:var(--mut)}.chat-usage-pill,.global-usage-pill{align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--r-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2.5);color:var(--fg);padding-block:3px;font-size:11px;display:inline-flex}.chat-usage-pill .cost,.global-usage-pill .cost{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.chat-usage-pill .sep,.global-usage-pill .sep{color:var(--mut);opacity:.6}.chat-usage-pill .tok,.global-usage-pill .lbl{color:var(--mut)}.chat-usage-pill .cached,.chat-usage-pill .reason{color:var(--mut);opacity:.75}.usage-badge{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--r-pill);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:var(--mut);opacity:.7;font-variant-numeric:tabular-nums;transition:opacity var(--dur-fast);background-color:#0000;flex-wrap:wrap;font-size:10px;display:inline-flex}.usage-badge:hover{opacity:1}.usage-badge .cost{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.usage-badge .cost.pending{color:var(--mut);font-style:italic}.usage-badge .sep{opacity:.4}.usage-badge .reason,.usage-badge .cached,.usage-badge .calls{opacity:.85}.usage-ledger{margin-top:calc(var(--spacing) * 2);max-width:100%;color:var(--mut);font-variant-numeric:tabular-nums;font-size:11px}.usage-ledger-summary{cursor:pointer;align-items:center;column-gap:7px;row-gap:calc(var(--spacing) * 1);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);max-width:100%;padding-inline:calc(var(--spacing) * 2);flex-wrap:wrap;padding-block:3px;list-style:none;display:inline-flex}.usage-ledger-summary::-webkit-details-marker{display:none}.usage-ledger-summary:before{content:"›";color:var(--mut);transition:transform var(--dur-fast);transform:translateY(-1px)}.usage-ledger[open] .usage-ledger-summary:before,.usage-ledger[data-state=open] .usage-ledger-summary:before{transform:rotate(90deg)translate(1px)}.usage-ledger-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.usage-ledger .cost,.usage-ledger .usage-cost{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.usage-ledger .cost.pending,.usage-ledger .usage-cost.pending{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--mut);font-style:italic}.usage-ledger .sep{opacity:.45}.usage-ledger-rows{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * .5);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--panel);max-width:min(620px,100%);padding:calc(var(--spacing) * 1.5);display:grid}.usage-ledger-row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-xs);min-height:22px;padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);display:flex}.usage-ledger-row:hover{background-color:var(--panel-2)}.usage-step,.usage-model,.usage-tokens,.usage-muted,.usage-cost{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-step,.usage-tokens,.usage-muted{font-family:var(--font-mono)}.usage-step{color:var(--fg);opacity:.7}.usage-model{color:var(--fg);flex:120px}.usage-tokens{flex:none}.usage-cost{flex:none;margin-left:auto}.usage-muted{opacity:.7}.usage-tools-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd-light);margin-top:3px;padding-top:5px}.fc-agent-cost{margin-top:calc(var(--spacing) * 1.5);border-radius:var(--r-sm);background-color:var(--panel-2);padding-inline:7px;padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--mut);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:10px;display:inline-flex}.model-pill{height:calc(var(--spacing) * 9);min-height:calc(var(--spacing) * 0);max-width:calc(var(--spacing) * 80);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);transition:background-color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out);border-radius:9px;display:inline-flex}.model-pill:hover{background-color:var(--panel-3);border-color:var(--bd-strong)}.model-pill .ico{flex-shrink:0}.model-pill-mark{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);--tw-font-weight:750;color:var(--fg);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:750;display:inline-flex}.model-pill-main{min-width:calc(var(--spacing) * 0);text-align:left;flex-direction:column;flex:1;gap:1px;display:flex}.model-pill .model-pill-provider{--tw-leading:13px;--tw-font-weight:var(--font-weight-medium);font-size:10.5px;line-height:13px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);overflow:hidden}.model-pill .model-pill-sep{display:none}.model-pill .model-pill-model{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:15px;--tw-font-weight:650;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-weight:650;line-height:15px;overflow:hidden}.model-pill-price{border-radius:var(--r-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);font-family:var(--font-mono);--tw-leading:1.25;color:var(--mut);flex-shrink:0;padding-block:1px;padding-inline:5px;font-size:10px;line-height:1.25}.model-pill-direct{min-width:calc(var(--spacing) * 0);display:inline-flex}.model-pill-trigger.mp-trigger{height:calc(var(--spacing) * 7);min-height:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 1.5);min-width:150px;max-width:230px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);color:var(--mut);background-color:#0000;border-radius:7px}.model-pill-trigger.mp-trigger:hover{background-color:var(--panel-2);color:var(--fg)}.model-pill-trigger .mp-provider-mark,.model-pill-trigger .mp-trigger-price{display:none}.model-pill-trigger .mp-trigger-main{gap:calc(var(--spacing) * 0)}.model-pill-trigger .mp-trigger-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:550;font-weight:550}.model-popover{background-color:var(--panel);box-shadow:var(--sh-xl)}.model-popover-head{margin-bottom:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-bottom:calc(var(--spacing) * 2)}.model-popover-head>div{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.model-popover-head strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--fg)}.model-popover-head span{--tw-leading:1.35;color:var(--mut);font-size:11px;line-height:1.35}.model-popover-provider{margin-top:-2px;margin-bottom:calc(var(--spacing) * 2);color:var(--mut);font-size:11px}.model-popover-provider strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.model-popover-label{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.4px;letter-spacing:.4px;color:var(--mut);text-transform:uppercase}.model-popover-select{margin-bottom:calc(var(--spacing) * 2);width:100%;color:var(--fz-md)}.model-popover-default{margin-bottom:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);padding-block:7px;padding-inline:9px;display:flex}.model-popover-default span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.model-popover-default code{font-family:var(--font-mono);color:var(--fg);font-size:11px}.model-popover-default button{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:650;color:var(--acc);background-color:#0000;border-width:0;font-weight:650}.model-popover-actions{margin-top:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.model-popover-status{min-width:calc(var(--spacing) * 0);text-align:right;color:var(--mut);flex:1;font-size:11px}table.grid.wrap td{vertical-align:top;overflow-wrap:break-word;text-overflow:clip;white-space:pre-wrap;overflow:hidden}table.grid.wrap tbody tr{height:var(--grid-row-h,72px);max-height:var(--grid-row-h,72px)}table.grid.wrap .grid-cell-content{height:54px;max-height:54px;white-space:inherit;contain:layout paint;overflow:hidden}table.grid.wrap th{vertical-align:top}table.grid th.resizable{position:relative;overflow:visible}table.grid th.col-active{color:var(--grid-acc)}table.grid th.col-editing{background-color:var(--panel-2);color:var(--fg);box-shadow:inset 0 -2px 0 0 var(--fg)}table.grid td.col-editing{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){table.grid td.col-editing{background:color-mix(in oklab, var(--fg) 5%, transparent)}}table.grid tr:hover td.col-editing{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){table.grid tr:hover td.col-editing{background:color-mix(in oklab, var(--fg) 8%, transparent)}}table.grid th .th-inner{min-height:calc(var(--spacing) * 5);width:100%;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex;position:relative;overflow:hidden}table.grid th.grid-add-column-th{cursor:pointer;color:var(--mut);background:linear-gradient(90deg, var(--bd), transparent 1px), var(--grid-head-bg,var(--panel))}@supports (color:color-mix(in lab, red, red)){table.grid th.grid-add-column-th{background:linear-gradient(90deg, color-mix(in oklab, var(--bd) 58%, transparent), transparent 1px), var(--grid-head-bg,var(--panel))}}table.grid th.grid-add-column-th:hover{color:var(--fg);background:linear-gradient(90deg, var(--fg), transparent 1px), var(--panel-2)}@supports (color:color-mix(in lab, red, red)){table.grid th.grid-add-column-th:hover{background:linear-gradient(90deg, color-mix(in oklab, var(--fg) 22%, transparent), transparent 1px), var(--panel-2)}}.grid-add-column-btn{width:100%;height:22px;min-width:calc(var(--spacing) * 0);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);text-align:left;color:inherit;font:inherit;background-color:#0000;border-width:0;align-items:center;gap:7px;display:inline-flex}.grid-add-column-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--mut);border:1px solid var(--mut);border-radius:.25rem;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.grid-add-column-icon{border:1px solid color-mix(in oklab, var(--mut) 28%, transparent)}}.grid-add-column-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.grid td.grid-add-column-cell{cursor:pointer;background:linear-gradient(90deg, var(--bd), transparent 1px), var(--grid-body-bg)}@supports (color:color-mix(in lab, red, red)){table.grid td.grid-add-column-cell{background:linear-gradient(90deg, color-mix(in oklab, var(--bd) 48%, transparent), transparent 1px), var(--grid-body-bg)}}table.grid td.grid-add-column-cell:hover{background:linear-gradient(90deg, var(--acc), transparent 1px), var(--acc)}@supports (color:color-mix(in lab, red, red)){table.grid td.grid-add-column-cell:hover{background:linear-gradient(90deg, color-mix(in oklab, var(--acc) 50%, transparent), transparent 1px), color-mix(in oklab, var(--acc) 4%, var(--grid-body-bg))}}table.grid td.grid-add-column-cell span{width:100%;height:100%;display:block}table.grid th .col-name{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);text-transform:none;-webkit-user-select:none;user-select:none;flex:auto;align-items:center;gap:5px;display:inline-flex;overflow:hidden}table.grid th:hover .col-name{color:var(--fg)}table.grid th .col-name.col-drag-source{cursor:grab}table.grid th .col-name.col-drag-source:active,body.col-drag-active table.grid th .col-name.col-drag-source{cursor:grabbing}table.grid th .col-drag-grip{--tw-leading:1;width:13px;color:var(--mut);opacity:.55;letter-spacing:-5px;flex:0 0 13px;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex;transform:translateY(-.5px)}table.grid th .col-name-text{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.grid th:hover .col-drag-grip,table.grid th .col-name.col-drag-source:hover .col-drag-grip{color:var(--grid-acc,var(--ok));opacity:1}table.grid th .col-type-glyph{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:var(--mut);opacity:.75;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));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}table.grid th .col-type-glyph svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);stroke-width:1.75px}table.grid th:hover .col-type-glyph{color:var(--fg);opacity:1}table.grid th .col-pin-pill{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:help;color:var(--accent,var(--acc));border:1px solid var(--accent,var(--acc));border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){table.grid th .col-pin-pill{border:1px solid color-mix(in oklab, var(--accent,var(--acc)) 34%, var(--bd))}}table.grid th .col-pin-pill{background:var(--accent,var(--acc))}@supports (color:color-mix(in lab, red, red)){table.grid th .col-pin-pill{background:color-mix(in oklab, var(--accent,var(--acc)) 10%, transparent)}}table.grid th .col-pin-pill svg{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);stroke-width:2px}table.grid th .col-ai-pill{height:calc(var(--spacing) * 3.5);min-width:calc(var(--spacing) * 5);cursor:help;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--enrich);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));font-family:var(--font-mono);letter-spacing:.3px;border-width:1px;border-color:var(--enrich);background-color:#0000;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){table.grid th .col-ai-pill{border-color:color-mix(in oklab, var(--enrich) 30%, var(--bd))}}table.grid th:hover .col-ai-pill{color:var(--enrich);border-color:var(--enrich)}@supports (color:color-mix(in lab, red, red)){table.grid th:hover .col-ai-pill{border-color:color-mix(in oklab, var(--enrich) 50%, var(--bd))}}table.grid th:hover .col-ai-pill{background:var(--enrich)}@supports (color:color-mix(in lab, red, red)){table.grid th:hover .col-ai-pill{background:color-mix(in oklab, var(--enrich) 14%, transparent)}}table.grid th .col-claygent-pill{color:#0891b2;border-color:#0891b2}@supports (color:color-mix(in lab, red, red)){table.grid th .col-claygent-pill{border-color:color-mix(in oklab, #0891b2 36%, var(--bd))}}table.grid th:hover .col-claygent-pill{color:#0891b2;border-color:#0891b2}@supports (color:color-mix(in lab, red, red)){table.grid th:hover .col-claygent-pill{border-color:color-mix(in oklab, #0891b2 56%, var(--bd))}}table.grid th:hover .col-claygent-pill{background:oklab(60.8911% -.0828014 -.0738333/.12)}table.grid th .col-entity-pill{height:calc(var(--spacing) * 3.5);cursor:help;border-style:var(--tw-border-style);--tw-leading:1;text-overflow:ellipsis;white-space:nowrap;color:#14b8a6;max-width:86px;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));font-size:10px;line-height:1;font-family:var(--font-mono);letter-spacing:.2px;background-color:#0000;border-width:1px;border-color:#14b8a6;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding-inline:5px;font-weight:650;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){table.grid th .col-entity-pill{border-color:color-mix(in oklab, #14b8a6 34%, var(--bd))}}table.grid th:hover .col-entity-pill{border-color:#14b8a6}@supports (color:color-mix(in lab, red, red)){table.grid th:hover .col-entity-pill{border-color:color-mix(in oklab, #14b8a6 58%, var(--bd))}}table.grid th:hover .col-entity-pill{background:oklab(70.3753% -.122901 -.00537139/.12)}table.grid th .col-embed-pill{height:calc(var(--spacing) * 3.5);min-width:calc(var(--spacing) * 5);cursor:help;justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:#7c3aed;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));font-family:var(--font-mono);letter-spacing:.3px;background-color:#0000;border-width:1px;border-color:#7c3aed;border-radius:.25rem;flex-shrink:0;padding-left:3px;padding-right:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){table.grid th .col-embed-pill{border-color:color-mix(in oklab, #7c3aed 30%, var(--bd))}}table.grid th .col-embed-pill svg{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5)}table.grid th:hover .col-embed-pill{border-color:#7c3aed}@supports (color:color-mix(in lab, red, red)){table.grid th:hover .col-embed-pill{border-color:color-mix(in oklab, #7c3aed 55%, var(--bd))}}table.grid th:hover .col-embed-pill{background:oklab(54.1337% .0963843 -.226968/.12)}table.grid th .req-star{margin-left:calc(var(--spacing) * 1);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:13px;line-height:1;font-weight:var(--font-weight-semibold);color:#dc2626;flex-shrink:0}table.grid th .col-secondary-meta{display:none}table.grid th .col-menu-btn,table.grid th .col-pin-btn,table.grid th .col-edit-btn{height:22px;min-height:calc(var(--spacing) * 0);cursor:pointer;border-radius:var(--ui-radius-sm);border-style:var(--tw-border-style);width:22px;padding:calc(var(--spacing) * 0);--tw-leading:1;color:var(--mut);opacity:0;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));background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition-property:opacity,background-color,color;display:inline-flex}table.grid th .col-menu-btn:hover,table.grid th .col-pin-btn:hover,table.grid th .col-edit-btn:hover{background-color:var(--panel-3,var(--row-hover));color:var(--fg)}table.grid th .col-menu-btn.has-filter,table.grid th.col-active .col-menu-btn{color:var(--acc)}table.grid th .col-pin-btn.active{opacity:1;color:var(--accent,var(--acc))}table.grid th .col-pin-btn.active:hover{background:var(--accent,var(--acc))}@supports (color:color-mix(in lab, red, red)){table.grid th .col-pin-btn.active:hover{background:color-mix(in oklab, var(--accent,var(--acc)) 14%, transparent)}}table.grid th .col-pin-btn.active:hover{color:var(--accent,var(--acc))}table.grid th .col-enrich-btn{height:22px;min-height:calc(var(--spacing) * 0);cursor:pointer;border-radius:var(--ui-radius-sm);border-style:var(--tw-border-style);width:22px;padding:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;color:var(--enrich);opacity:.7;transition:opacity var(--dur-fast) var(--ease-in-out), background-color var(--dur-fast) var(--ease-in-out);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}table.grid th:hover .col-enrich-btn{opacity:1}table.grid th .col-enrich-btn:hover{background:var(--enrich)}@supports (color:color-mix(in lab, red, red)){table.grid th .col-enrich-btn:hover{background:color-mix(in oklab, var(--enrich) 18%, transparent)}}table.grid th .col-enrich-active-count{cursor:pointer;appearance:none;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--r-xs);border-style:var(--tw-border-style);height:18px;padding-inline:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 0);--tw-leading:1;color:var(--enrich);background-color:#0000;border-width:0;flex-shrink:0;font-size:11px;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){table.grid th .col-enrich-active-count{color:color-mix(in oklab, var(--enrich) 82%, var(--fg))}}table.grid th .col-enrich-active-count{font-variant-numeric:tabular-nums;transition:color var(--dur-fast), background-color var(--dur-fast);font-weight:650}table.grid th .col-enrich-active-count:hover{color:var(--err);background:var(--err)}@supports (color:color-mix(in lab, red, red)){table.grid th .col-enrich-active-count:hover{background:color-mix(in oklab, var(--err) 9%, transparent)}}table.grid th .col-enrich-active-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);animation:ai-dot-pulse 1.15s var(--ease-in-out) infinite;background-color:currentColor;border-radius:3.40282e38px}table.grid th:hover .col-edit-btn{opacity:1}table.grid th .col-edit-btn .ico{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}table.grid th .col-actions{pointer-events:none;top:50%;right:calc(var(--spacing) * .5);z-index:3;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);padding-left:calc(var(--spacing) * 1);opacity:0;transition:opacity var(--dur-fast), background-color var(--dur-fast);background-color:#0000;align-items:center;gap:1px;display:inline-flex;position:absolute}table.grid th:hover .col-actions,table.grid th:focus-within .col-actions{pointer-events:auto;opacity:1}table.grid th:has(.col-menu-btn.has-filter) .col-actions{pointer-events:auto;opacity:1}table.grid th:hover .col-actions,table.grid th:focus-within .col-actions,table.grid thead th.col-select-hover .col-actions{background:linear-gradient(90deg, transparent, var(--grid-head-bg,var(--panel)) 16px, var(--grid-head-bg,var(--panel)));padding-left:18px}table.grid th .col-actions .col-menu-btn,table.grid th .col-actions .col-pin-btn,table.grid th .col-actions .col-edit-btn,table.grid th .col-actions .col-enrich-btn{pointer-events:none;opacity:0}table.grid th:hover .col-actions .col-menu-btn,table.grid th:hover .col-actions .col-pin-btn,table.grid th:hover .col-actions .col-edit-btn,table.grid th:hover .col-actions .col-enrich-btn,table.grid th:focus-within .col-actions .col-menu-btn,table.grid th:focus-within .col-actions .col-pin-btn,table.grid th:focus-within .col-actions .col-edit-btn,table.grid th:focus-within .col-actions .col-enrich-btn,table.grid thead th.col-select-hover .col-actions .col-menu-btn,table.grid thead th.col-select-hover .col-actions .col-pin-btn,table.grid thead th.col-select-hover .col-actions .col-edit-btn,table.grid thead th.col-select-hover .col-actions .col-enrich-btn,table.grid th.sticky-col .col-actions,table.grid th.sticky-col .col-actions .col-pin-btn{pointer-events:auto;opacity:1}table.grid th:has(.col-menu-btn.has-filter) .col-actions .col-menu-btn{pointer-events:auto;opacity:1}table.grid thead th.col-select-hover{cursor:pointer;background:var(--accent,var(--ok))!important}@supports (color:color-mix(in lab, red, red)){table.grid thead th.col-select-hover{background:color-mix(in oklab, var(--accent,var(--ok)) 14%, var(--panel))!important}}body.col-drag-active,body.col-drag-active *{cursor:grabbing!important}table.grid thead th.col-dragging{z-index:8;opacity:.82;position:relative;background:linear-gradient(180deg, var(--grid-acc,var(--ok)), transparent 78%), var(--grid-acc,var(--ok))!important}@supports (color:color-mix(in lab, red, red)){table.grid thead th.col-dragging{background:linear-gradient(180deg, color-mix(in oklab, var(--grid-acc,var(--ok)) 18%, transparent), transparent 78%), color-mix(in oklab, var(--grid-acc,var(--ok)) 10%, var(--grid-head-bg,var(--panel)))!important}}table.grid thead th.col-dragging{box-shadow:inset 0 0 0 1px var(--grid-acc,var(--ok)), 0 8px 20px #00000038}@supports (color:color-mix(in lab, red, red)){table.grid thead th.col-dragging{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--grid-acc,var(--ok)) 46%, transparent), 0 8px 20px #00000038}}table.grid thead th.col-dragging{transform:translateY(-1px)}table.grid td.col-cell-dragging{opacity:.5;background:var(--grid-acc,var(--ok))!important}@supports (color:color-mix(in lab, red, red)){table.grid td.col-cell-dragging{background:color-mix(in oklab, var(--grid-acc,var(--ok)) 7%, var(--grid-body-bg))!important}}table.grid td.col-cell-dragging{box-shadow:inset 0 0 0 1px var(--grid-acc,var(--ok))}@supports (color:color-mix(in lab, red, red)){table.grid td.col-cell-dragging{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--grid-acc,var(--ok)) 14%, transparent)}}.col-drag-ghost{pointer-events:none;z-index:9999;align-items:center;gap:calc(var(--spacing) * 2);height:38px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 0);color:var(--fg);border:1px solid var(--grid-acc,var(--ok));border-radius:9px;padding-left:9px;display:inline-flex;position:fixed;top:-1000px;left:-1000px}@supports (color:color-mix(in lab, red, red)){.col-drag-ghost{border:1px solid color-mix(in oklab, var(--grid-acc,var(--ok)) 48%, var(--bd))}}.col-drag-ghost{background:linear-gradient(180deg, var(--grid-acc,var(--ok)), transparent), var(--panel)}@supports (color:color-mix(in lab, red, red)){.col-drag-ghost{background:linear-gradient(180deg, color-mix(in oklab, var(--grid-acc,var(--ok)) 12%, transparent), transparent), var(--panel)}}.col-drag-ghost{box-shadow:0 14px 34px #00000057,0 0 0 1px #ffffff0a}.col-drag-ghost-grip{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;opacity:.95;color:var(--grid-acc,var(--ok));letter-spacing:-5px;flex:none;line-height:1}.col-drag-ghost-label{min-width:calc(var(--spacing) * 0);--tw-font-weight:650;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}table.grid thead th.col-drop-before,table.grid thead th.col-drop-after{z-index:9;position:relative;background:linear-gradient(180deg, var(--grid-acc,var(--ok)), transparent 75%), var(--grid-acc,var(--ok))!important}@supports (color:color-mix(in lab, red, red)){table.grid thead th.col-drop-before,table.grid thead th.col-drop-after{background:linear-gradient(180deg, color-mix(in oklab, var(--grid-acc,var(--ok)) 20%, transparent), transparent 75%), color-mix(in oklab, var(--grid-acc,var(--ok)) 12%, var(--grid-head-bg,var(--panel)))!important}}table.grid thead th.col-drop-before,table.grid thead th.col-drop-after{box-shadow:inset 0 0 0 1px var(--grid-acc,var(--ok))}@supports (color:color-mix(in lab, red, red)){table.grid thead th.col-drop-before,table.grid thead th.col-drop-after{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--grid-acc,var(--ok)) 36%, transparent)}}table.grid thead th.col-drop-before:before,table.grid thead th.col-drop-after:after{pointer-events:none;z-index:10;content:"";background:var(--grid-acc,var(--ok));width:7px;box-shadow:0 0 0 1px var(--grid-acc,var(--ok)), 0 0 0 5px var(--grid-acc,var(--ok)), 0 0 18px var(--grid-acc,var(--ok));border-radius:3.40282e38px;position:absolute;top:-2px;bottom:-2px}@supports (color:color-mix(in lab, red, red)){table.grid thead th.col-drop-before:before,table.grid thead th.col-drop-after:after{box-shadow:0 0 0 1px color-mix(in oklab, var(--grid-acc,var(--ok)) 70%, transparent), 0 0 0 5px color-mix(in oklab, var(--grid-acc,var(--ok)) 18%, transparent), 0 0 18px color-mix(in oklab, var(--grid-acc,var(--ok)) 72%, transparent)}}table.grid thead th.col-drop-before:before,table.grid thead th.col-drop-after:after{animation:colDropPulse .8s var(--ease-in-out) infinite}table.grid thead th.col-drop-before:before{left:-4px}table.grid thead th.col-drop-after:after{right:-4px}table.grid td.col-cell-drop-before,table.grid td.col-cell-drop-after{position:relative;background:linear-gradient(180deg, var(--grid-acc,var(--ok)), transparent), var(--grid-acc,var(--ok))!important}@supports (color:color-mix(in lab, red, red)){table.grid td.col-cell-drop-before,table.grid td.col-cell-drop-after{background:linear-gradient(180deg, color-mix(in oklab, var(--grid-acc,var(--ok)) 8%, transparent), transparent), color-mix(in oklab, var(--grid-acc,var(--ok)) 5%, var(--grid-body-bg))!important}}table.grid td.col-cell-drop-before:before,table.grid td.col-cell-drop-after:after{pointer-events:none;top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:4;width:calc(var(--spacing) * 1);content:"";background:var(--grid-acc,var(--ok));box-shadow:0 0 13px var(--grid-acc,var(--ok));position:absolute}@supports (color:color-mix(in lab, red, red)){table.grid td.col-cell-drop-before:before,table.grid td.col-cell-drop-after:after{box-shadow:0 0 13px color-mix(in oklab, var(--grid-acc,var(--ok)) 62%, transparent)}}table.grid td.col-cell-drop-before:before{left:-2px}table.grid td.col-cell-drop-after:after{right:-2px}@keyframes colDropPulse{0%,to{opacity:1}50%{opacity:.55}}table.grid td.cell-active{z-index:1;outline:2px solid var(--grid-acc);outline-offset:-2px;position:relative}table.grid td.cell-sel{background:var(--grid-acc-soft)!important}table.grid td.cell-editing{background-color:var(--panel-2);outline:2px solid var(--grid-acc);outline-offset:-2px}table.grid td.ai-cell{position:relative}table.grid td .ai-wand{top:50%;right:calc(var(--spacing) * 1.5);z-index:2;box-sizing:border-box;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--secondary);padding:calc(var(--spacing) * 0);color:var(--secondary-foreground);opacity:0;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition:background-color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out), box-shadow var(--dur-fast) var(--ease-in-out), opacity var(--dur-fast) var(--ease-in-out);justify-content:center;align-items:center;display:inline-flex;position:absolute}table.grid td .ai-wand .ico{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex-shrink:0;display:inline-flex}table.grid td.ai-cell .ai-wand{opacity:0}table.grid td.ai-cell:not(.ai-cell-filled) .ai-wand{opacity:1}table.grid td.ai-cell-filled .ai-wand,table.grid td .ai-wand.ai-wand-filled{background-color:var(--background);color:var(--muted-foreground)}table.grid td.ai-cell:hover .ai-wand,table.grid td.ai-cell.cell-active .ai-wand{opacity:1}table.grid td .ai-wand:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){table.grid td .ai-wand:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}table.grid td .ai-wand:hover{background-color:var(--primary);color:var(--primary-foreground);opacity:1;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}table.grid td .ai-wand:focus-visible{border-color:var(--ring);opacity:1;--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){table.grid td .ai-wand:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}table.grid td .ai-wand:focus-visible{outline:none}table.grid td .ai-wand:disabled{cursor:wait;opacity:.6}table.grid td .ai-source{height:18px;min-height:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);min-width:18px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 0);--tw-leading:1;color:var(--muted-foreground);opacity:0;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition:background-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out);font-size:10px;line-height:1;display:inline-flex;position:absolute;top:50%;right:30px}table.grid td.has-ai-source .ai-source{opacity:1}table.grid td.ai-cell:hover .ai-source,table.grid td.ai-cell.cell-active .ai-source{color:var(--foreground);opacity:1}table.grid td .ai-source:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){table.grid td .ai-source:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}table.grid td .ai-source:hover{background-color:var(--primary);color:var(--primary-foreground);opacity:1}table.grid td .ai-source .ico,table.grid td .ai-source svg{width:11px;height:11px;font-size:11px}table.grid td .ai-proof-count{min-width:calc(var(--spacing) * 0);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:10px;line-height:1;font-weight:var(--font-weight-medium)}table.grid td.ai-cell-issue{--issue-color:var(--mut,#a1a1a1);background:var(--cell-bg,transparent);box-shadow:none}table.grid td.ai-cell-issue.cell-active{outline-width:1px;outline-color:var(--grid-acc)}table.grid td.ai-cell-issue.ai-issue-error{--issue-color:var(--err,#f87171)}table.grid td.ai-cell-issue.ai-issue-bad_format{--issue-color:#fb7185}table.grid td.ai-cell-issue.ai-issue-no_evidence{--issue-color:var(--warn,#fbbf24)}table.grid td.ai-cell-issue.ai-issue-not_in_sources,table.grid td.ai-cell-issue.ai-issue-unknown,table.grid td.ai-cell-issue.ai-issue-no_value{--issue-color:#d99a20}table.grid td.ai-cell-issue.ai-issue-continuation{--issue-color:#b779ff}:is(.ai-issue-badge-error,.ai-issue-badge-bad_format,.ai-cell-body:has(.ai-issue-badge-error),.ai-cell-body:has(.ai-issue-badge-bad_format)){--issue-color:var(--err,#e5484d)}:is(.ai-issue-badge-not_in_sources,.ai-issue-badge-unknown,.ai-issue-badge-no_value,.ai-issue-badge-continuation,.ai-cell-body:has(.ai-issue-badge-not_in_sources),.ai-cell-body:has(.ai-issue-badge-unknown),.ai-cell-body:has(.ai-issue-badge-no_value),.ai-cell-body:has(.ai-issue-badge-continuation)){--issue-color:var(--mut,#a1a1a1)}:is(.ai-issue-badge-no_evidence,.ai-cell-body:has(.ai-issue-badge-no_evidence)){--issue-color:var(--warn,#ffb224)}:is(.ai-cell-body:has(.ai-issue-badge-error) .ai-cell-value,.ai-cell-body:has(.ai-issue-badge-error) .ai-cell-note){color:var(--fg)}.ai-issue-badge{pointer-events:none;height:auto;padding:calc(var(--spacing) * 0);vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:18px;--tw-font-weight:var(--font-weight-medium);line-height:18px;font-weight:var(--font-weight-medium);white-space:nowrap;max-width:min(150px,100% - 28px);color:var(--issue-color,#fbbf24);align-items:center;margin:0 6px 0 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-issue-badge{color:color-mix(in oklab, var(--issue-color,#fbbf24) 86%, var(--fg))}}.ai-issue-badge{letter-spacing:0}.ai-issue-badge-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;overflow:hidden}.ai-issue-badge-time{--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,);border-left:1px solid;flex:none;margin-left:4px;padding-left:4px}@supports (color:color-mix(in lab, red, red)){.ai-issue-badge-time{border-left:1px solid color-mix(in oklab, currentColor 28%, transparent)}}.ai-issue-badge-time{opacity:.72;font-size:10px;font-weight:500}.ai-issue-preview{vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:18px;text-overflow:ellipsis;white-space:nowrap;max-width:min(360px,100% - 62px);color:var(--issue-color,var(--warn,#fbbf24));margin:-1px 6px 0 0;line-height:18px;display:inline-block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-issue-preview{color:color-mix(in oklab, var(--issue-color,var(--warn,#fbbf24)) 82%, var(--fg))}}.ai-confidence-badge{pointer-events:none;margin-right:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:currentColor;border-radius:3.40282e38px;justify-content:center;align-items:center;width:17px;min-width:17px;height:17px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-confidence-badge{border-color:color-mix(in oklab, currentcolor 25%, transparent)}}.ai-confidence-badge{vertical-align:middle;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--confidence-color,var(--mut))}@supports (color:color-mix(in lab, red, red)){.ai-confidence-badge{color:color-mix(in oklab, var(--confidence-color,var(--mut)) 86%, var(--fg))}}.ai-confidence-badge{background:var(--confidence-color,var(--mut))}@supports (color:color-mix(in lab, red, red)){.ai-confidence-badge{background:color-mix(in oklab, var(--confidence-color,var(--mut)) 8%, transparent)}}.ai-confidence-badge{letter-spacing:0}.ai-confidence-high{--confidence-color:var(--ok)}.ai-confidence-medium{--confidence-color:var(--warn,#c48a12)}.ai-confidence-low{--confidence-color:var(--err,#f87171)}.ai-confidence-unknown{--confidence-color:var(--mut,#9ca3af);opacity:.55}.ai-confidence-missing{--confidence-color:var(--mut,#9ca3af);display:none}table.grid td .ai-cell-body{min-width:calc(var(--spacing) * 0);justify-content:center;gap:calc(var(--spacing) * .5);vertical-align:middle;--tw-leading:1.2;flex-direction:column;max-width:calc(100% - 74px);line-height:1.2;display:inline-flex}table.grid td:not(.has-ai-source) .ai-cell-body{max-width:calc(100% - 52px)}table.grid td .ai-cell-line{max-width:100%;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);display:inline-flex}table.grid td.ai-enriching .cell-react-host,table.grid td.ai-enriching .ai-cell-body,table.grid td.ai-enriching .ai-cell-line{--tw-leading:18px;align-items:center;height:18px;max-height:18px;line-height:18px;display:inline-flex;overflow:hidden}table.grid td.ai-cell-issue .ai-cell-line{width:100%}table.grid td .ai-cell-body .ai-issue-badge,table.grid td .ai-cell-body .ai-confidence-badge{flex:none}table.grid td .ai-cell-body .ai-issue-badge{margin:calc(var(--spacing) * 0)}table.grid td .ai-cell-body .ai-confidence-badge{margin-right:calc(var(--spacing) * 1);margin-left:calc(var(--spacing) * 0)}table.grid td .ai-cell-body .ai-issue-badge{max-width:100%;min-width:calc(var(--spacing) * 0);flex:auto}table.grid td .ai-cell-body .ai-issue-badge-label,table.grid td .ai-cell-body .ai-progress-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.grid td .ai-cell-value,table.grid td .ai-cell-loading-text{max-width:100%;min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}table.grid td .ai-cell-value{vertical-align:baseline}table.grid td .ai-cell-loading-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:18px;color:var(--mut);line-height:18px}table.grid td .ai-progress-badge{box-sizing:border-box;height:18px;max-height:18px;min-height:calc(var(--spacing) * 0);max-width:min(108px,100%);min-width:calc(var(--spacing) * 0);cursor:default;appearance:none;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 0);vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:18px;--tw-font-weight:var(--font-weight-medium);line-height:18px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--mut);background-color:#0000;border-width:0;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:5px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){table.grid td .ai-progress-badge{color:color-mix(in oklab, var(--mut) 82%, var(--fg))}}table.grid td button.ai-progress-badge{cursor:pointer}table.grid td button.ai-progress-badge:hover{color:var(--err);background-color:#0000}table.grid td button.ai-progress-badge:hover .ai-progress-dot{background-color:var(--err);border-color:#0000}table.grid td .ai-progress-badge-empty{max-width:100%;color:var(--mut);flex:auto}table.grid td .ai-progress-badge .ai-progress-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);background-color:var(--enrich);animation:ai-dot-pulse 1.15s var(--ease-in-out) infinite;border-width:0;border-radius:3.40282e38px}table.grid td .ai-progress-badge .ai-progress-label{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:18px;--tw-font-weight:var(--font-weight-medium);line-height:18px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;overflow:hidden}table.grid td .ai-cell-meta{max-width:100%;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);display:flex;overflow:hidden}table.grid td .ai-cell-note{min-width:calc(var(--spacing) * 0);--tw-leading:14px;text-overflow:ellipsis;white-space:nowrap;color:var(--issue-color,var(--mut));font-size:10.5px;line-height:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){table.grid td .ai-cell-note{color:color-mix(in oklab, var(--issue-color,var(--mut)) 78%, var(--fg))}}.ai-evidence-icon{--evidence-color:var(--mut,#9ca3af);pointer-events:none;border-style:var(--tw-border-style);width:15px;height:15px;color:var(--evidence-color);border-width:1px;border-radius:.25rem;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-evidence-icon{color:color-mix(in oklab, var(--evidence-color) 84%, white)}}.ai-evidence-icon{background:var(--evidence-color)}@supports (color:color-mix(in lab, red, red)){.ai-evidence-icon{background:color-mix(in oklab, var(--evidence-color) 10%, transparent)}}.ai-evidence-icon{border-color:var(--evidence-color)}@supports (color:color-mix(in lab, red, red)){.ai-evidence-icon{border-color:color-mix(in oklab, var(--evidence-color) 22%, transparent)}}.ai-evidence-icon .ico,.ai-evidence-icon svg{width:10.5px;height:10.5px}.ai-evidence-chip{border-radius:var(--r-xs);border-style:var(--tw-border-style);height:15px;padding-inline:5px;padding-block:calc(var(--spacing) * 0);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:9.5px;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;font-family:var(--font-mono);border-width:1px;border-color:var(--evidence-color,var(--mut));flex:none;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-evidence-chip{border-color:color-mix(in oklab, var(--evidence-color,var(--mut)) 24%, transparent)}}.ai-evidence-chip{background:var(--evidence-color,var(--mut))}@supports (color:color-mix(in lab, red, red)){.ai-evidence-chip{background:color-mix(in oklab, var(--evidence-color,var(--mut)) 8%, var(--panel))}}.ai-evidence-chip{color:var(--evidence-color,var(--mut))}@supports (color:color-mix(in lab, red, red)){.ai-evidence-chip{color:color-mix(in oklab, var(--evidence-color,var(--mut)) 76%, white)}}.ai-evidence-web{--evidence-color:#a3a3a3}.ai-evidence-connector{--evidence-color:#b779ff}.ai-evidence-file{--evidence-color:#f0a33a}.ai-evidence-api,.ai-evidence-sources{--evidence-color:var(--info)}.ai-evidence-agent{--evidence-color:var(--mut,#9ca3af)}table.grid td .ai-issue{z-index:2;height:18px;min-height:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:18px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:help;border-radius:var(--r-sm);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-leading:1;opacity:.95;background:var(--issue-color,#fbbf24);border-width:0;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:50%;right:30px}@supports (color:color-mix(in lab, red, red)){table.grid td .ai-issue{background:color-mix(in oklab, var(--issue-color,#fbbf24) 16%, var(--panel-2))}}table.grid td .ai-issue{color:var(--issue-color,#fbbf24);transition:background-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out)}table.grid td.ai-cell-issue .ai-source{right:54px}table.grid td .ai-issue:hover{background:var(--issue-color,#fbbf24);color:#1a1300}table.grid td .ai-issue .ico,table.grid td .ai-issue svg{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}table.grid td .bool-chip{min-height:calc(var(--spacing) * 0);cursor:pointer;appearance:none;border-radius:var(--r-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * .5);color:var(--mut);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));background-color:#0000;border-width:0;justify-content:center;align-items:center;display:inline-flex}table.grid td .bool-chip:hover{background-color:var(--panel-2);color:var(--fg)}table.grid td .bool-chip.on{color:var(--acc)}table.grid td .bool-chip.on:hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){table.grid td .bool-chip.on:hover{background:color-mix(in oklab, var(--acc) 14%, transparent)}}table.grid td .bool-chip .ico{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}table.grid td.has-copy,table.grid td.ai-enriching{position:relative}table.grid td .cell-copy{top:50%;right:calc(var(--spacing) * 1.5);z-index:2;height:18px;min-height:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:18px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-radius:var(--r-sm);border-style:var(--tw-border-style);background-color:var(--panel-2);padding:calc(var(--spacing) * 0);--tw-leading:1;color:var(--mut);opacity:0;transition:background-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out);border-width:0;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex;position:absolute}table.grid td.has-copy:hover .cell-copy,table.grid td.has-copy.cell-active .cell-copy{opacity:.85}table.grid td .cell-copy:hover{background-color:var(--acc);color:var(--color-white);opacity:1}table.grid td .cell-copy .ico{width:11px;height:11px;font-size:11px}table.grid td.ai-cell .cell-copy{right:30px}table.grid td.ai-enriching:after{content:"";pointer-events:none;z-index:3;opacity:.9;border:1.5px solid var(--mut,#9ca3af);background-color:#0000;border-radius:3.40282e38px;width:9px;height:9px;margin-top:-5px;position:absolute;top:50%;right:7px}@supports (color:color-mix(in lab, red, red)){table.grid td.ai-enriching:after{border:1.5px solid color-mix(in oklab, var(--mut,#9ca3af) 24%, transparent)}}table.grid td.ai-enriching:after{border-top-color:var(--mut,#9ca3af);animation:.9s linear infinite ai-dot-spin}table.grid td .ai-progress{pointer-events:none;max-width:92px;height:17px;min-width:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-size:10.5px;font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--mut,#9ca3af);border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;gap:5px;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;display:inline-flex}@supports (color:color-mix(in lab, red, red)){table.grid td .ai-progress{color:color-mix(in oklab, var(--mut,#9ca3af) 82%, var(--fg))}}table.grid td .ai-progress{background:var(--mut,#9ca3af)}@supports (color:color-mix(in lab, red, red)){table.grid td .ai-progress{background:color-mix(in oklab, var(--mut,#9ca3af) 9%, transparent)}}table.grid td .ai-progress{border:1px solid var(--mut,#9ca3af)}@supports (color:color-mix(in lab, red, red)){table.grid td .ai-progress{border:1px solid color-mix(in oklab, var(--mut,#9ca3af) 18%, transparent)}}table.grid td .ai-progress{animation:ai-pill-in var(--dur-fast) var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.ai-progress-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ai-progress-dot{border:1.5px solid var(--mut,#9ca3af);background-color:#0000;border-radius:3.40282e38px;flex-shrink:0;width:9px;height:9px}@supports (color:color-mix(in lab, red, red)){.ai-progress-dot{border:1.5px solid color-mix(in oklab, var(--mut,#9ca3af) 25%, transparent)}}.ai-progress-dot{border-top-color:var(--mut,#9ca3af);animation:.9s linear infinite ai-dot-spin}table.grid td.cell-flash{animation:cell-flash .4s var(--ease-out)}table.grid tbody:focus{--tw-outline-style:none;outline-style:none}table.grid thead th,table.grid thead th.addcol,table.grid thead th.resizable{top:calc(var(--spacing) * 0);z-index:5;background-color:var(--grid-head-bg,var(--panel));padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--mut);letter-spacing:0;border-bottom:none;padding-block:7px;position:sticky;position:sticky!important;top:0!important}table.grid thead th:after{content:"";pointer-events:none;right:calc(var(--spacing) * 0);bottom:-1px;left:calc(var(--spacing) * 0);background-color:var(--bd);height:1px;position:absolute}table.grid thead tr.grid-fill-status-row th{z-index:5;height:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 6);background-color:var(--grid-head-bg,var(--panel));padding-inline:calc(var(--spacing) * 2);border-bottom:1px solid var(--bd);padding-block:3px;top:34px!important}table.grid thead tr.grid-fill-status-row th.sticky-col{z-index:31}table.grid thead tr.grid-fill-status-row th.grid-fill-status-label{left:calc(var(--spacing) * 0);z-index:33;text-align:center;width:84px;min-width:84px;color:var(--mut);font-size:11px}.grid-fill-status-cell{cursor:default}.grid-fill-status-cell.grid-add-column-fill{cursor:pointer;background:linear-gradient(90deg, var(--bd), transparent 1px), var(--grid-head-bg,var(--panel))}@supports (color:color-mix(in lab, red, red)){.grid-fill-status-cell.grid-add-column-fill{background:linear-gradient(90deg, color-mix(in oklab, var(--bd) 48%, transparent), transparent 1px), var(--grid-head-bg,var(--panel))}}.grid-fill-status-cell.grid-add-column-fill:hover{background:linear-gradient(90deg, var(--acc), transparent 1px), var(--acc)}@supports (color:color-mix(in lab, red, red)){.grid-fill-status-cell.grid-add-column-fill:hover{background:linear-gradient(90deg, color-mix(in oklab, var(--acc) 50%, transparent), transparent 1px), color-mix(in oklab, var(--acc) 5%, var(--grid-head-bg,var(--panel)))}}.fill-status-wrap{width:100%;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.fill-status-dot{background:conic-gradient(var(--fill-color,var(--ok,#22c55e)) var(--fill-pct,0%), transparent 0), var(--mut);border-radius:3.40282e38px;flex:none;width:11px;height:11px}@supports (color:color-mix(in lab, red, red)){.fill-status-dot{background:conic-gradient(var(--fill-color,var(--ok,#22c55e)) var(--fill-pct,0%), transparent 0), color-mix(in oklab, var(--mut) 14%, transparent)}}.fill-status-dot{box-shadow:inset 0 0 0 1px var(--mut)}@supports (color:color-mix(in lab, red, red)){.fill-status-dot{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mut) 34%, transparent)}}.grid-fill-status-cell.needs-manual .fill-status-dot{--fill-color:var(--err,#ef4444)}.grid-fill-status-cell.needs-enrich .fill-status-dot{--fill-color:var(--enrich,#fbbf24)}.fill-status-pct{text-align:right;--tw-leading:14px;min-width:30px;color:var(--mut);flex:none;font-size:11px;line-height:14px}table.grid .resize-handle{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:3;width:calc(var(--spacing) * 1.5);cursor:col-resize;-webkit-user-select:none;user-select:none;background-color:#0000;position:absolute}table.grid .resize-handle:hover,table.grid .resize-handle.dragging{background:var(--grid-acc)}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.resizing *{-webkit-user-select:none!important;user-select:none!important}table.grid td.num{left:calc(var(--spacing) * 0);z-index:24;background-color:var(--grid-head-bg,var(--panel));width:84px;min-width:84px;max-width:84px;padding-block:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 2);white-space:nowrap;color:var(--mut);font-variant-numeric:tabular-nums;box-shadow:1px 0 0 var(--bd);font-size:11px;position:sticky}table.grid thead th.num-th{left:calc(var(--spacing) * 0);z-index:34;box-shadow:1px 0 0 var(--bd)}table.grid thead th.sticky-col,table.grid td.sticky-col{isolation:isolate;box-shadow:1px 0 0 var(--bd);background-clip:padding-box;position:sticky;background-color:var(--grid-body-bg,var(--panel))!important;background-image:none!important}table.grid thead th.sticky-col{z-index:32;background-color:var(--grid-head-bg,var(--panel))!important}table.grid td.sticky-col{z-index:18}table.grid tr:hover td.sticky-col,table.grid tr.selected td.sticky-col,table.grid td.sticky-col.cell-sel{background-color:var(--grid-body-bg,var(--panel))!important}@supports (color:color-mix(in lab, red, red)){table.grid tr.selected td.sticky-col,table.grid td.sticky-col.cell-sel{background-color:color-mix(in oklab, var(--grid-body-bg,var(--panel)) 78%, var(--grid-acc) 22%)!important}}table.grid thead th.sticky-last,table.grid td.sticky-last{box-shadow:1px 0 0 var(--bd), 14px 0 20px -22px oklab(0% none none/.75)}table.grid thead th.sticky-last:before,table.grid td.sticky-last:before{content:"";pointer-events:none;top:calc(var(--spacing) * 0);z-index:1;width:calc(var(--spacing) * 3.5);background:linear-gradient(90deg, var(--grid-body-bg,var(--panel)) 0, var(--grid-body-bg,var(--panel)) 7px, var(--grid-body-bg,var(--panel)) 100%);position:absolute;bottom:-1px;right:-14px}@supports (color:color-mix(in lab, red, red)){table.grid thead th.sticky-last:before,table.grid td.sticky-last:before{background:linear-gradient(90deg, var(--grid-body-bg,var(--panel)) 0, var(--grid-body-bg,var(--panel)) 7px, color-mix(in oklab, var(--grid-body-bg,var(--panel)) 72%, transparent) 100%)}}table.grid thead th.sticky-last:before{background:linear-gradient(90deg, var(--grid-head-bg,var(--panel)) 0, var(--grid-head-bg,var(--panel)) 7px, var(--grid-head-bg,var(--panel)) 100%)}@supports (color:color-mix(in lab, red, red)){table.grid thead th.sticky-last:before{background:linear-gradient(90deg, var(--grid-head-bg,var(--panel)) 0, var(--grid-head-bg,var(--panel)) 7px, color-mix(in oklab, var(--grid-head-bg,var(--panel)) 72%, transparent) 100%)}}table.grid td.sticky-col.cell-active,table.grid td.sticky-col.cell-sel,table.grid td.sticky-col.cell-editing{z-index:19}table.grid td.num.selected{background-color:var(--panel-2);color:var(--fg)}table.grid th.num-th{cursor:pointer;width:84px;min-width:84px;max-width:84px;padding-block:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 2)}.num-head,.num-cell{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2.5);height:100%;display:flex}.num-head{gap:calc(var(--spacing) * 1.5)}.num-head .num-hash{color:var(--mut);margin-left:auto;font-size:11px}.num-cell .num-ordinal{font-variant-numeric:tabular-nums;margin-left:auto}.num-name-columns{cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);width:22px;height:22px;min-height:22px;padding:calc(var(--spacing) * 0);--tw-leading:1;color:var(--mut);background-color:#0000;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.num-name-columns:hover{background-color:var(--panel-2);color:var(--fg);border-color:var(--bd-strong)}.row-enrich-wand{margin:calc(var(--spacing) * 0);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;color:var(--ai);opacity:0;transition:background-color var(--dur-fast) var(--ease-in-out);background-color:#0000;border-width:0;border-radius:.25rem;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.row-enrich-wand .ico{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}table.grid tr:hover .row-enrich-wand{opacity:.9}.row-enrich-wand:hover{background-color:var(--ai-soft);color:var(--ai-hover);opacity:1}table.grid td.num.selected .row-enrich-wand{opacity:1}table.grid .bulk-cb{margin:calc(var(--spacing) * 0);box-sizing:border-box;height:calc(var(--spacing) * 3.5);max-height:calc(var(--spacing) * 3.5);min-height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);max-width:calc(var(--spacing) * 3.5);min-width:calc(var(--spacing) * 3.5);flex-grow:0;flex-shrink:0;flex-basis:calc(var(--spacing) * 3.5);cursor:pointer;appearance:none;background-color:var(--panel);padding:calc(var(--spacing) * 0);vertical-align:middle;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));aspect-ratio:1;border:1px solid var(--mut,#888);background-position:50%;background-repeat:no-repeat;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){table.grid .bulk-cb{border:1px solid color-mix(in oklab, var(--mut,#888) 60%, transparent)}}table.grid .bulk-cb{background-size:10px 10px}table.grid .bulk-cb:hover{border-color:var(--fg)}table.grid .bulk-cb:checked,table.grid .bulk-cb:indeterminate{background-color:var(--fg);border-color:var(--fg)}table.grid .bulk-cb:checked{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M3 8l3 3 7-7'/></svg>")}table.grid .bulk-cb:indeterminate{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><line x1='4' y1='8' x2='12' y2='8' stroke='black' stroke-width='3' stroke-linecap='round'/></svg>")}:root[data-theme=light] table.grid .bulk-cb:checked{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M3 8l3 3 7-7'/></svg>")}:root[data-theme=light] table.grid .bulk-cb:indeterminate{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><line x1='4' y1='8' x2='12' y2='8' stroke='white' stroke-width='3' stroke-linecap='round'/></svg>")}table.grid tr:hover td{background:var(--row-hover)}table.grid tr.selected td{background:var(--selected)}table.grid tr.selected td:first-child{box-shadow:inset 2px 0 0 var(--grid-acc)}table.grid tr:hover td.num{background:var(--grid-head-hover-bg,var(--panel))}table.grid tr.selected td.num{color:var(--fg);background:var(--panel-2);box-shadow:inset 2px 0 0 var(--grid-acc), 1px 0 0 var(--bd)}table.grid tr.selected:hover td.num{background:var(--panel-3)}table.grid td[contenteditable=true]:focus{background:var(--bg);outline:1px solid var(--grid-acc);outline-offset:-1px}table.grid tr.addrow td{cursor:pointer;color:var(--mut)}table.grid tr.addrow:hover td{color:var(--grid-acc);background:var(--grid-acc-soft)}table.grid tr.grid-row-loading td{color:var(--mut)}table.grid tr.table-preload-row td{height:var(--grid-row-h,36px);background:linear-gradient(90deg, var(--grid-body-bg), transparent 42%), var(--grid-body-bg)}@supports (color:color-mix(in lab, red, red)){table.grid tr.table-preload-row td{background:linear-gradient(90deg, color-mix(in oklab, var(--grid-body-bg) 96%, var(--fg) 4%), transparent 42%), var(--grid-body-bg)}}table.grid td.cell-loading{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 0)}table.grid th.virtual-col-spacer,table.grid td.virtual-col-spacer{pointer-events:none;padding:calc(var(--spacing) * 0);background:var(--grid-body-bg,var(--panel))}table.grid thead th.virtual-col-spacer{background:var(--grid-head-bg,var(--panel))}.cell-skeleton-lines{width:100%;min-width:calc(var(--spacing) * 0);justify-content:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.cell-skeleton{opacity:.55;height:9px;width:var(--skel-w,min(120px, 70%));border-radius:3.40282e38px;max-width:calc(100% - 2px);display:block}.cell-skeleton-lines.skeleton-short .cell-skeleton{height:calc(var(--spacing) * 4);opacity:.42;border-radius:5px}.cell-skeleton-lines.skeleton-url .cell-skeleton:first-child{margin-left:calc(var(--spacing) * 5);position:relative}.cell-skeleton-lines.skeleton-url .cell-skeleton:first-child:before{content:"";height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);background-color:inherit;opacity:.9;background-size:inherit;animation:inherit;border-radius:.25rem;position:absolute;top:-2px;left:-20px}.cell-skeleton-lines.skeleton-long .cell-skeleton:nth-child(2),.cell-skeleton-lines.skeleton-long .cell-skeleton:nth-child(3){opacity:.36}.cell-skeleton.num-skeleton{width:calc(var(--spacing) * 7);margin-left:auto}.cell-skeleton.addcol-skeleton{opacity:.35;width:72px}.bulk-bar{bottom:calc(var(--spacing) * 4);z-index:80;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-md,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);width:fit-content;padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);animation:bulk-bar-in var(--dur-fast) cubic-bezier(.4, 0, .2, 1);align-self:center;margin-inline:auto;display:inline-flex;position:sticky;box-shadow:0 6px 20px #0000002e,0 1px 2px #00000014}.bulk-bar-count{margin-right:calc(var(--spacing) * .5);align-items:baseline;gap:calc(var(--spacing) * 1);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--bd);padding-right:calc(var(--spacing) * 1);white-space:nowrap;color:var(--mut);display:inline-flex}.bulk-bar-num{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--fg);font-variant-numeric:tabular-nums}.bulk-bar-actions{align-items:center;gap:calc(var(--spacing) * .5);display:inline-flex}.bulk-bar-divider{margin-inline:calc(var(--spacing) * .5);background-color:var(--bd);width:1px;height:18px}.bulk-act-btn{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);font:inherit;transition:background-color var(--dur-fast), color var(--dur-fast);background-color:#0000;border-width:0;border-radius:.25rem}.bulk-act-btn:hover{background-color:var(--panel-2)}.bulk-act-btn.danger{color:var(--err,var(--err))}.bulk-act-btn.danger:hover{background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.bulk-act-btn.danger:hover{background:color-mix(in oklab, var(--err,var(--err)) 12%, transparent)}}.table-inner{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);flex:1;align-items:stretch;display:flex;overflow:hidden}.table-inner .grid-wrap{min-width:calc(var(--spacing) * 0);flex:1}.table-side-slot{height:100%;max-height:100%;min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);flex:none;align-self:stretch;display:flex;position:relative;overflow:visible}.sculptor-slot{--table-side-width:380px}.describe-slot{--table-side-width:min(980px, calc(100vw - 300px))}.column-templates-slot{--table-side-width:clamp(430px, 36vw, 560px)}.edit-column-slot{--table-side-width:clamp(460px, 36vw, 560px)}.cell-details-slot{--table-side-width:clamp(560px, 42vw, 680px)}.entity-slot{--table-side-width:clamp(380px, 34vw, 600px)}.dedup-slot{--table-side-width:clamp(360px, 30vw, 460px)}.table-side-slot:empty{display:none}.table-side-slot>.cell-details-panel,.table-side-slot>.sculptor-panel,.table-side-slot>.describe-panel,.table-side-slot>.tpl-sidebar,.table-side-slot>.col-sidebar,.table-side-slot>.entity-panel,.table-side-slot>.dedup-panel{height:100%;max-height:100%;min-height:calc(var(--spacing) * 0);width:var(--table-side-width);align-self:stretch}.table-side-resize-handle{inset-block:calc(var(--spacing) * 0);z-index:45;width:calc(var(--spacing) * 2);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.table-side-slot[data-resize-side=right]>.table-side-resize-handle{left:calc(var(--spacing) * -1)}.table-side-slot[data-resize-side=left]>.table-side-resize-handle{right:calc(var(--spacing) * -1)}.table-side-resize-handle:before{content:"";inset-block:calc(var(--spacing) * 3);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);transition:background-color var(--dur-fast);background-color:#0000;border-radius:3.40282e38px;position:absolute;left:50%}.table-side-resize-handle:hover:before,body.side-resizing .table-side-resize-handle:before{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.table-side-resize-handle:hover:before,body.side-resizing .table-side-resize-handle:before{background:color-mix(in oklab, var(--acc) 55%, var(--bd))}}body.side-resizing,body.side-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.sculptor-panel{min-height:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--bd);background-color:var(--panel);contain:layout paint;will-change:transform, opacity;width:380px;animation:panel-slide-l var(--dur-slow) var(--ease-out);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.entity-panel{height:100%;max-height:100%;min-height:calc(var(--spacing) * 0);border-block-style:var(--tw-border-style);border-block-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--bd);background-color:var(--panel);width:clamp(360px,32vw,560px);animation:panel-slide-r var(--dur-slow) var(--ease-out);border-radius:0;flex-direction:column;flex-shrink:0;min-width:min(360px,100vw);max-width:min(900px,82vw);display:flex;overflow:hidden}.entity-panel-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);min-height:54px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}.entity-panel-title{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.entity-panel-icon{border-radius:var(--r-sm);width:30px;height:30px;color:var(--acc);background:var(--acc);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.entity-panel-icon{background:color-mix(in oklab, var(--acc) 12%, transparent)}}.entity-panel-icon{border:1px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.entity-panel-icon{border:1px solid color-mix(in oklab, var(--acc) 20%, var(--bd))}}.entity-panel-title>div{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.entity-panel-kicker{--tw-leading:1.2;color:var(--mut);font-size:11px;line-height:1.2}.entity-panel-title strong{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.entity-panel-body{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2.5);overscroll-behavior:contain;padding:calc(var(--spacing) * 3);scrollbar-gutter:stable;flex-direction:column;flex:1;display:flex;overflow-y:auto}.entity-panel-body>*,.cell-details-body>*,.col-sidebar-body>*,.tpl-sidebar-body>*,.dedup-body>*{flex-shrink:0}.entity-source-card,.entity-section{border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background:var(--panel-2)}@supports (color:color-mix(in lab, red, red)){.entity-source-card,.entity-section{background:color-mix(in oklab, var(--panel-2) 70%, transparent)}}.entity-source-card{background-color:var(--card);color:var(--card-foreground);overflow:hidden}.entity-source-title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);letter-spacing:0;display:flex}.entity-source-icon{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.entity-source-description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.entity-source-meta{gap:calc(var(--spacing) * 1.5);display:grid}.entity-source-row{min-height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);display:flex}.entity-source-row-label{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--muted-foreground);display:flex}.entity-source-row-label em{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-style:normal;overflow:hidden}.entity-source-value{max-width:58%;min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);overflow:hidden}.entity-actions{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto;display:grid}.entity-actions .btn-primary,.entity-actions .btn-ghost{min-width:calc(var(--spacing) * 0);justify-content:center;gap:calc(var(--spacing) * 1.5)}.entity-section{overflow:hidden}.entity-section-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.entity-section-head [data-slot=card-title]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.entity-section-head [data-slot=card-description]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.entity-section-head [data-slot=card-title],.entity-section-head [data-slot=card-description]{letter-spacing:0}.entity-facts,.entity-row-list,.entity-appearance-list{flex-direction:column;display:flex}.entity-fact{gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:minmax(94px,34%) minmax(0,1fr);padding-block:9px;display:grid}.entity-fact:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.entity-fact span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);overflow:hidden}.entity-fact strong{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.entity-row-item,.entity-appearance{width:100%;min-width:calc(var(--spacing) * 0);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);padding-inline:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);font:inherit;background-color:#0000;grid-template-columns:52px minmax(0,1fr);padding-block:9px;font-size:12px;display:grid}.entity-row-item:last-child,.entity-appearance:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.entity-row-item:hover,.entity-appearance:hover{background-color:var(--row-hover)}.entity-row-item span,.entity-appearance span{color:var(--mut);font-variant-numeric:tabular-nums}.entity-row-item strong,.entity-appearance strong{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-empty{padding-inline:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);padding-block:18px}.entity-aliases,.entity-alias-list,.entity-alias-candidates{flex-direction:column;display:flex}.entity-alias-row,.entity-alias-candidate{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex}.entity-alias-row:last-child,.entity-alias-candidate:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.entity-alias-main{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex:1;display:flex}.entity-alias-main span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);overflow:hidden}.entity-alias-subtitle{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.entity-alias-candidate-main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;display:flex}.entity-alias-candidate-main strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);overflow:hidden}.entity-alias-candidate-main span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);overflow:hidden}.entity-alias-candidate-actions{align-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex}.entity-alias-error{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--destructive)}.entity-alias-muted{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.entity-fact-board{min-width:calc(var(--spacing) * 0);flex-direction:column;display:flex}.entity-fact-summary{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.entity-fact-groups{min-width:calc(var(--spacing) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);flex-direction:column;display:flex}.entity-fact-group{min-width:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.entity-fact-group:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.entity-fact-group-trigger{min-height:calc(var(--spacing) * 14);min-width:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;border-radius:0;align-items:center}@media (hover:hover){.entity-fact-group-trigger:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.entity-fact-group-trigger:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.entity-fact-group-trigger:hover{text-decoration-line:none}}.entity-fact-group-trigger[data-state=open]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.entity-fact-group-trigger[data-state=open]{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.entity-fact-group-main{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.entity-fact-group-count{flex-shrink:0;margin-left:auto}.entity-fact-group-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.entity-fact-group-copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.entity-fact-group-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);overflow:hidden}.entity-fact-group-copy span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);overflow:hidden}.entity-fact-group-content{background-color:var(--background);padding-inline:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0)}.entity-fact-more{margin-inline:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 2);justify-content:center}.entity-source-facts{flex-direction:column;display:flex}.entity-source-fact{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.entity-source-fact:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.entity-source-fact-top{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.entity-source-fact p{margin:calc(var(--spacing) * 0);-webkit-line-clamp:4;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entity-source-fact-meta{min-width:calc(var(--spacing) * 0);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);flex-wrap:wrap;display:flex}.entity-source-fact-meta a,.entity-source-fact-meta span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-source-fact-meta a{color:var(--muted-foreground);text-underline-offset:2px}@media (hover:hover){.entity-source-fact-meta a:hover{color:var(--foreground);text-decoration-line:underline}}.cell-details-panel{min-height:calc(var(--spacing) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--bd);background-color:var(--panel);contain:layout paint;will-change:transform, opacity;width:clamp(560px,42vw,680px);animation:panel-slide-r var(--dur-slow) var(--ease-out);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.dedup-panel{min-height:calc(var(--spacing) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--bd);background-color:var(--panel);width:clamp(360px,30vw,460px);animation:panel-slide-r var(--dur-slow) var(--ease-out);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.dedup-head{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);min-height:45px;padding-top:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 3.5);flex-shrink:0;display:flex}.dedup-title{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex:1;display:flex}.dedup-title .ico{color:var(--mut);flex-shrink:0}.dedup-title h3{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:18px;--tw-font-weight:var(--font-weight-semibold);line-height:18px;font-weight:var(--font-weight-semibold)}.dedup-title span{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--mut);font-size:11px;display:block;overflow:hidden}.dedup-body{min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 2.5);flex:1;overflow:auto}.dedup-empty{gap:calc(var(--spacing) * 1);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding:calc(var(--spacing) * 3.5);color:var(--mut);flex-direction:column;font-size:13px;display:flex}.dedup-empty strong{color:var(--fg)}.dedup-empty.danger{color:var(--err)}.dedup-summary{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.dedup-summary span,.dedup-keep{min-height:calc(var(--spacing) * 5);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:7px;padding-block:calc(var(--spacing) * 0);--tw-leading:18px;color:var(--mut);align-items:center;font-size:11px;line-height:18px;display:inline-flex}.dedup-groups{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.dedup-group{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);overflow:hidden}.dedup-group-head{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2);padding-block:7px;display:flex}.dedup-value{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dedup-records{flex-direction:column;display:flex}.dedup-record{align-items:center;gap:calc(var(--spacing) * 2);min-height:30px;padding-inline:calc(var(--spacing) * 2);border-bottom:1px solid var(--bd);grid-template-columns:52px minmax(0,1fr) auto;padding-block:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.dedup-record{border-bottom:1px solid color-mix(in oklab, var(--bd) 72%, transparent)}}.dedup-record:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.dedup-record-id{font-family:var(--font-mono);color:var(--mut);font-size:11px}.dedup-record-label{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dedup-keep{color:var(--ok,#22c55e)}.cell-details-head{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);min-height:45px;padding-top:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);flex-shrink:0;display:flex}.cell-details-title{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex:1;display:flex}.cell-details-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--fg);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cell-details-title-text{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.cell-details-title-text h3{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.cell-details-id-row{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);white-space:nowrap;color:var(--mut);display:flex;overflow:hidden}.cell-details-id-row span{min-width:calc(var(--spacing) * 0);overflow-wrap:break-word;white-space:normal}.cell-details-id-row span:not(:first-child){opacity:.78;flex:none}.cell-details-icon-btn{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-radius:var(--r-sm);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--fg);background-color:#0000;border-width:1px;border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cell-details-icon-btn:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.cell-details-icon-btn:hover{background:color-mix(in oklab, var(--fg) 5%, transparent)}}.cell-details-icon-btn:disabled{cursor:default;color:var(--mut);opacity:.45}.cell-details-icon-btn:disabled:hover{background-color:#0000}.cell-details-copy-json{border-color:var(--bd);background-color:var(--panel)}.cell-details-copy-json:hover{border-color:var(--bd-strong);background-color:var(--panel-2)}.cell-details-body{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 3.5);padding-bottom:18px;padding-left:calc(var(--spacing) * 3.5);flex-direction:column;flex:1;display:flex;overflow:auto}.cell-details-foot{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);background-color:var(--panel);min-height:52px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);flex-shrink:0;display:flex}.cell-details-loading{padding-top:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 2.5);gap:9px;display:grid}.cell-details-loading .cell-details-spinner,.cell-details-loading>span:not(.cell-details-skeleton-line){display:none}.cell-details-skeleton-line{height:calc(var(--spacing) * 3.5);background:var(--panel-2);border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab, red, red)){.cell-details-skeleton-line{background:color-mix(in oklab, var(--panel-2) 90%, var(--fg) 10%)}}.cell-details-skeleton-line:first-child{width:72%}.cell-details-skeleton-line:nth-child(2){width:48%}.cell-details-skeleton-line:nth-child(3){width:88%}.cell-details-skeleton-line:nth-child(4){width:64%}.cell-details-skeleton-line:nth-child(5){width:78%}.cell-details-skeleton-block{height:calc(var(--spacing) * 24);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background:var(--panel-2)}@supports (color:color-mix(in lab, red, red)){.cell-details-skeleton-block{background:color-mix(in oklab, var(--panel-2) 88%, var(--fg) 12%)}}.cell-trace-node{min-width:calc(var(--spacing) * 0)}.cell-trace-node.is-filtered{display:none}.cell-trace-row{min-height:calc(var(--spacing) * 8);align-items:flex-start;gap:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * .5);-webkit-user-select:none;user-select:none;padding-left:calc(var(--trace-depth,0) * 16px);grid-template-columns:22px minmax(0,1fr) auto;display:grid;position:relative}.cell-trace-row:before{content:"";top:calc(var(--spacing) * 0);background-color:var(--bd);width:1px;bottom:-3px;left:calc(var(--trace-depth,0) * 16px + 10px);opacity:calc(min(var(--trace-depth,0), 1));position:absolute}.cell-trace-toggle,.cell-trace-toggle-spacer{z-index:1;height:calc(var(--spacing) * 7);border-radius:var(--r-sm);border-style:var(--tw-border-style);width:22px;padding:calc(var(--spacing) * 0);color:var(--mut);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:inline-flex}.cell-trace-toggle{cursor:pointer}.cell-trace-toggle:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.cell-trace-toggle:hover{background:color-mix(in oklab, var(--fg) 5%, transparent)}}.cell-trace-toggle .ico{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--dur-fast);transition-timing-function:var(--ease-in-out);rotate:0deg}.cell-trace-node.is-expanded>.cell-trace-row .cell-trace-toggle .ico{rotate:90deg}.cell-trace-content{min-height:calc(var(--spacing) * 7);width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2);color:var(--fg);align-items:flex-start;gap:7px;padding-block:5px;display:flex;overflow:visible}.cell-trace-content.has-long-value{grid-template-columns:auto minmax(70px,max-content) minmax(0,1fr);align-items:flex-start;width:100%;display:grid}.cell-trace-row:hover .cell-trace-content{border-color:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.cell-trace-row:hover .cell-trace-content{border-color:color-mix(in oklab, var(--acc,#737373) 42%, var(--bd))}}.cell-trace-row:hover .cell-trace-content{background:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.cell-trace-row:hover .cell-trace-content{background:color-mix(in oklab, var(--acc,#737373) 8%, var(--panel))}}.cell-trace-content>.ico{margin-top:calc(var(--spacing) * .5);color:var(--mut)}.cell-trace-key{--tw-leading:1.35;--tw-font-weight:var(--font-weight-medium);max-width:34%;font-size:13px;line-height:1.35;font-weight:var(--font-weight-medium);color:var(--fg);overflow-wrap:break-word;word-break:normal;flex:none}.cell-trace-value,.cell-trace-summary{min-width:calc(var(--spacing) * 0);--tw-leading:1.35;white-space:pre-wrap;color:var(--mut);overflow-wrap:break-word;word-break:normal;flex:auto;font-size:13px;line-height:1.35;text-decoration-line:none}.cell-trace-value[href],.cell-trace-value a{overflow-wrap:anywhere;word-break:break-word}.cell-trace-value a{text-underline-offset:2px;color:var(--acc,#737373);text-decoration-line:underline;text-decoration-thickness:1px}.cell-trace-value a:hover{color:var(--acc-hover,var(--acc,#737373))}.cell-trace-long-value{max-height:78px;position:relative;overflow:hidden}.cell-trace-node:not(.is-value-expanded)>.cell-trace-row .cell-trace-long-value{-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.cell-trace-node.is-value-expanded>.cell-trace-row .cell-trace-long-value{max-height:none;-webkit-mask-image:none;mask-image:none}.cell-trace-more{margin-top:calc(var(--spacing) * .5);cursor:pointer;border-style:var(--tw-border-style);width:fit-content;padding:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;--tw-font-weight:var(--font-weight-medium);line-height:1.35;font-weight:var(--font-weight-medium);color:var(--acc,#737373);background-color:#0000;border-width:0;grid-column-start:3;justify-self:flex-start}.cell-trace-more:hover{text-decoration-line:underline}.cell-trace-row.type-array .cell-trace-summary,.cell-trace-row.type-object .cell-trace-summary{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap}.cell-trace-row.type-array .cell-trace-summary.human,.cell-trace-row.type-object .cell-trace-summary.human{white-space:normal;overflow-wrap:break-word;word-break:normal;font-family:inherit;font-size:13px}.cell-trace-row.type-number .cell-trace-value,.cell-trace-row.type-boolean .cell-trace-value{font-family:var(--font-mono)}.cell-trace-row.type-null .cell-trace-value{font-family:var(--font-mono);color:var(--mut)}@supports (color:color-mix(in lab, red, red)){.cell-trace-row.type-null .cell-trace-value{color:color-mix(in oklab, var(--mut) 78%, transparent)}}.cell-trace-status-chip{width:fit-content;max-width:100%;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;text-decoration-line:none;overflow:hidden}.cell-trace-status-chip.status-ok,.cell-trace-status-chip.status-full{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.cell-trace-status-chip.status-ok,.cell-trace-status-chip.status-full{border-color:color-mix(in oklab, var(--ok) 36%, var(--bd))}}.cell-trace-status-chip.status-ok,.cell-trace-status-chip.status-full{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.cell-trace-status-chip.status-ok,.cell-trace-status-chip.status-full{background:color-mix(in oklab, var(--ok) 10%, transparent)}}.cell-trace-status-chip.status-partial,.cell-trace-status-chip.status-uncertain{color:var(--warn,#c48a12);border-color:var(--warn,#c48a12)}@supports (color:color-mix(in lab, red, red)){.cell-trace-status-chip.status-partial,.cell-trace-status-chip.status-uncertain{border-color:color-mix(in oklab, var(--warn,#c48a12) 36%, var(--bd))}}.cell-trace-status-chip.status-partial,.cell-trace-status-chip.status-uncertain{background:var(--warn,#c48a12)}@supports (color:color-mix(in lab, red, red)){.cell-trace-status-chip.status-partial,.cell-trace-status-chip.status-uncertain{background:color-mix(in oklab, var(--warn,#c48a12) 10%, transparent)}}.cell-trace-status-chip.status-contradiction,.cell-trace-status-chip.status-failed,.cell-trace-status-chip.status-fail{color:var(--err,#f87171);border-color:var(--err,#f87171)}@supports (color:color-mix(in lab, red, red)){.cell-trace-status-chip.status-contradiction,.cell-trace-status-chip.status-failed,.cell-trace-status-chip.status-fail{border-color:color-mix(in oklab, var(--err,#f87171) 36%, var(--bd))}}.cell-trace-status-chip.status-contradiction,.cell-trace-status-chip.status-failed,.cell-trace-status-chip.status-fail{background:var(--err,#f87171)}@supports (color:color-mix(in lab, red, red)){.cell-trace-status-chip.status-contradiction,.cell-trace-status-chip.status-failed,.cell-trace-status-chip.status-fail{background:color-mix(in oklab, var(--err,#f87171) 10%, transparent)}}.cell-trace-actions{pointer-events:none;height:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 1);opacity:0;display:inline-flex}.cell-trace-row:hover .cell-trace-actions{pointer-events:auto;opacity:1}.cell-trace-copy{cursor:pointer;border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);width:26px;height:26px;color:var(--fg);justify-content:center;align-items:center;display:inline-flex}.cell-trace-copy:hover{border-color:var(--bd-strong);background-color:var(--panel-2)}.cell-trace-children{display:none}.cell-trace-node.is-expanded>.cell-trace-children{flex-direction:column;gap:3px;display:flex}.cell-details-context{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-bottom:calc(var(--spacing) * 3);flex-direction:column;display:flex}.cell-details-context-title{--tw-leading:1.2;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:uppercase}.cell-details-context-grid{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.cell-details-tools{top:calc(var(--spacing) * 0);z-index:4;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--panel);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);display:flex;position:sticky}.cell-details-search-wrap{height:30px;min-width:calc(var(--spacing) * 0);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:9px;padding-block:calc(var(--spacing) * 0);color:var(--mut);flex:1;align-items:center;gap:7px;display:flex}.cell-details-search-wrap:focus-within{color:var(--fg);border-color:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.cell-details-search-wrap:focus-within{border-color:color-mix(in oklab, var(--acc,#737373) 45%, var(--bd))}}.cell-details-search{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);--tw-outline-style:none;font:inherit;background-color:#0000;border-width:0;outline-style:none;flex:1;font-size:12px}.cell-details-search::placeholder{color:var(--mut)}.cell-details-search-count{min-width:calc(var(--spacing) * 9);text-align:right;color:var(--mut);font-size:11px}.cell-details-tabs{z-index:3;gap:calc(var(--spacing) * 1);background-color:var(--panel);padding-bottom:calc(var(--spacing) * 2.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky;top:50px}.cell-details-tab{min-height:30px;min-width:calc(var(--spacing) * 0);cursor:pointer;border-radius:var(--r-md);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);background-color:#0000;border-width:1px;border-color:#0000;overflow:hidden}.cell-details-tab:hover{background-color:var(--panel-2);color:var(--fg)}.cell-details-tab.active{border-color:var(--bd);background-color:var(--panel-2);color:var(--fg)}.cell-details-tab-page{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:none}.cell-details-tab-page.active{display:flex}.cell-details-spinner{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border:1.5px solid var(--mut,#9ca3af);border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.cell-details-spinner{border:1.5px solid color-mix(in oklab, var(--mut,#9ca3af) 28%, transparent)}}.cell-details-spinner{border-top-color:currentColor;animation:.9s linear infinite ai-dot-spin}.cell-details-value-card{gap:calc(var(--spacing) * 2);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);padding:calc(var(--spacing) * 3);background:linear-gradient(180deg, var(--panel-2) 0%, var(--panel) 100%);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.cell-details-value-card{background:linear-gradient(180deg, color-mix(in oklab, var(--panel-2) 86%, var(--panel)) 0%, var(--panel) 100%)}}.cell-details-basis{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.cell-details-raw-trace{margin-top:calc(var(--spacing) * .5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);padding-top:calc(var(--spacing) * 3)}.cell-details-kicker{--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);overflow:hidden}.cell-details-value{--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);max-height:170px;font-size:15px;line-height:1.35;font-weight:var(--font-weight-semibold);white-space:pre-wrap;color:var(--fg);overflow-wrap:anywhere;overflow:auto}.cell-details-value-row{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.cell-details-value-row .cell-details-value{min-width:calc(var(--spacing) * 0);flex:auto}.cell-details-structured{flex-direction:column;gap:7px;display:flex}.cell-details-value-list{margin:calc(var(--spacing) * 0);max-height:190px;padding-top:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0);--tw-leading:1.4;color:var(--fg);padding-left:18px;font-size:13px;line-height:1.4;overflow:auto}.cell-details-value-list li{margin-top:calc(var(--spacing) * 0);overflow-wrap:anywhere;margin-bottom:5px}.cell-details-meta-row{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.cell-details-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);max-width:100%;min-height:22px;padding-inline:calc(var(--spacing) * 2);--tw-leading:1.2;color:var(--mut);border-radius:3.40282e38px;padding-block:3px;font-size:11px;line-height:1.2;display:inline-flex}.cell-details-confidence-dot{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border:1px solid;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.cell-details-confidence-dot{border:1px solid color-mix(in oklab, currentColor 35%, transparent)}}.cell-details-confidence-dot{background:conic-gradient(currentColor var(--confidence-pct,0%), currentColor 0), var(--panel)}@supports (color:color-mix(in lab, red, red)){.cell-details-confidence-dot{background:conic-gradient(currentColor var(--confidence-pct,0%), color-mix(in oklab, currentColor 12%, transparent) 0), var(--panel)}}.cell-details-chip.confidence-high{color:var(--ok)}.cell-details-chip.confidence-medium{color:var(--warn,#c48a12)}.cell-details-chip.confidence-low,.cell-details-chip.confidence-contradiction{color:var(--err,#f87171)}.cell-details-chip.confidence-none,.cell-details-chip.confidence-unknown{color:var(--mut)}.cell-details-chip.status-value{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.cell-details-chip.status-value{border-color:color-mix(in oklab, var(--ok) 36%, var(--bd))}}.cell-details-chip.status-value{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.cell-details-chip.status-value{background:color-mix(in oklab, var(--ok) 10%, transparent)}}.cell-details-chip.status-pending,.cell-details-chip.status-running{color:var(--mut);border-color:var(--mut,#9ca3af)}@supports (color:color-mix(in lab, red, red)){.cell-details-chip.status-pending,.cell-details-chip.status-running{border-color:color-mix(in oklab, var(--mut,#9ca3af) 28%, var(--bd))}}.cell-details-chip.status-pending,.cell-details-chip.status-running{background:var(--mut,#9ca3af)}@supports (color:color-mix(in lab, red, red)){.cell-details-chip.status-pending,.cell-details-chip.status-running{background:color-mix(in oklab, var(--mut,#9ca3af) 8%, transparent)}}.cell-details-chip.status-error{color:var(--err);border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.cell-details-chip.status-error{border-color:color-mix(in oklab, var(--err) 36%, var(--bd))}}.cell-details-chip.status-error{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.cell-details-chip.status-error{background:color-mix(in oklab, var(--err) 10%, transparent)}}.cell-details-chip.status-unknown,.cell-details-chip.status-not_in_sources,.cell-details-chip.status-continuation,.cell-details-chip.status-no_evidence,.cell-details-chip.status-bad_format{color:var(--warn,#f0a33a);border-color:var(--warn,#f0a33a)}@supports (color:color-mix(in lab, red, red)){.cell-details-chip.status-unknown,.cell-details-chip.status-not_in_sources,.cell-details-chip.status-continuation,.cell-details-chip.status-no_evidence,.cell-details-chip.status-bad_format{border-color:color-mix(in oklab, var(--warn,#f0a33a) 36%, var(--bd))}}.cell-details-chip.status-unknown,.cell-details-chip.status-not_in_sources,.cell-details-chip.status-continuation,.cell-details-chip.status-no_evidence,.cell-details-chip.status-bad_format{background:var(--warn,#f0a33a)}@supports (color:color-mix(in lab, red, red)){.cell-details-chip.status-unknown,.cell-details-chip.status-not_in_sources,.cell-details-chip.status-continuation,.cell-details-chip.status-no_evidence,.cell-details-chip.status-bad_format{background:color-mix(in oklab, var(--warn,#f0a33a) 10%, transparent)}}.cell-details-section{flex-direction:column;gap:7px;display:flex}.cell-details-section-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.cell-details-section-title{--tw-leading:1.2;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:uppercase}.cell-details-section-meta{--tw-leading:1.2;text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:10px;line-height:1.2;overflow:hidden}.cell-details-text,.cell-details-empty,.cell-details-run{--tw-leading:1.45;white-space:pre-wrap;color:var(--fg);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.cell-details-empty{padding-block:calc(var(--spacing) * 2);color:var(--mut)}.cell-details-run{gap:calc(var(--spacing) * 1);color:var(--mut);flex-direction:column;display:flex}.cell-details-attempts-section{gap:calc(var(--spacing) * 2)}.cell-details-attempts{flex-direction:column;gap:7px;display:flex}.cell-details-attempt{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);overflow:hidden}.cell-details-attempt>summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto;min-height:38px;padding-block:7px;padding-inline:9px;list-style-type:none;display:grid;position:relative}.cell-details-attempt>summary::-webkit-details-marker{display:none}.cell-details-attempt>summary:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.cell-details-attempt>summary:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.cell-details-attempt>summary:before{content:"›";margin-top:calc(var(--spacing) * -2);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--mut);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:9px;rotate:0deg}.cell-details-attempt[open]>summary:before{rotate:90deg}.cell-details-attempt-main{min-width:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 5);grid-row-start:1;grid-column-start:1;align-items:baseline;gap:7px;display:flex}.cell-details-attempt-main strong{--tw-leading:var(--leading-tight);font-size:13px;line-height:var(--leading-tight);white-space:nowrap;color:var(--fg)}.cell-details-attempt-main em{--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-style:normal;overflow:hidden}.cell-details-attempt-meta{min-width:calc(var(--spacing) * 0);white-space:nowrap;color:var(--mut);grid-row-start:1;grid-column-start:2;align-items:center;gap:5px;font-size:10px;display:flex}.cell-details-attempt-meta .cell-details-chip{min-height:calc(var(--spacing) * 5);padding-inline:7px;padding-block:calc(var(--spacing) * .5)}.cell-details-attempt-meta>span:not(.cell-details-chip){border-radius:var(--radius);background-color:var(--muted);max-width:140px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cell-details-attempt-meta>span:not(.cell-details-chip){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.cell-details-attempt-meta>span:not(.cell-details-chip){padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);text-overflow:ellipsis;color:var(--muted-foreground)}.cell-details-attempt-body{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 3);background:var(--panel);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.cell-details-attempt-body{background:color-mix(in oklab, var(--panel) 88%, var(--bg))}}.cell-details-attempt-result-card{border-radius:var(--r-md);overflow:hidden}.cell-details-attempt-result{column-gap:9px;row-gap:calc(var(--spacing) * 1);padding-inline:9px;padding-block:calc(var(--spacing) * 2);grid-template-columns:auto minmax(0,1fr);display:grid}.cell-details-attempt-result span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;color:var(--muted-foreground);line-height:1.35}.cell-details-attempt-result strong{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;color:var(--fg);overflow-wrap:anywhere;line-height:1.35}.cell-details-attempt-result strong.empty{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--mut)}.cell-details-attempt-actions{margin-top:calc(var(--spacing) * -1);justify-content:flex-start;display:flex}.cell-details-attempt-prompt{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--card);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;overflow:hidden}.cell-details-attempt-prompt [data-slot=card-title]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.cell-details-attempt-prompt [data-slot=card-description]{display:none}.cell-details-attempt-prompt pre{max-height:calc(var(--spacing) * 28);border-radius:var(--radius);background-color:var(--muted);overflow:auto}@supports (color:color-mix(in lab, red, red)){.cell-details-attempt-prompt pre{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}.cell-details-attempt-prompt pre{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:pre-wrap;color:var(--foreground);overflow-wrap:anywhere}.cell-details-restore-run{min-height:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:11px}.cell-details-attempt-raw{border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);overflow:hidden}.cell-details-attempt-raw>summary{min-height:calc(var(--spacing) * 8);cursor:pointer;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);justify-content:space-between;align-items:center;padding-block:7px;padding-inline:9px;list-style-type:none;display:flex}.cell-details-attempt-raw>summary::-webkit-details-marker{display:none}.cell-details-attempt-raw>summary:after{content:"›";height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.cell-details-attempt-raw[open]>summary:after{rotate:90deg}.cell-details-attempt-raw>summary:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.cell-details-attempt-raw>summary:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.cell-details-error{margin-top:calc(var(--spacing) * 3);border-radius:var(--r-md);padding:calc(var(--spacing) * 3);color:var(--err);border:1px solid var(--err);flex-direction:column;gap:5px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.cell-details-error{border:1px solid color-mix(in oklab, var(--err) 35%, var(--bd))}}.cell-details-error{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.cell-details-error{background:color-mix(in oklab, var(--err) 9%, transparent)}}.cell-details-kv-grid{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.cell-details-kv{min-width:calc(var(--spacing) * 0);grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);align-items:baseline;gap:9px;display:grid}.cell-details-kv-label{--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);color:var(--mut);overflow-wrap:anywhere}.cell-details-kv-value{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;color:var(--fg);overflow-wrap:anywhere;line-height:1.35}.cell-details-kv.ok .cell-details-kv-value{color:var(--ok)}.cell-details-kv.warn .cell-details-kv-value{color:var(--warn,#f0a33a)}.cell-details-verifier{flex-direction:column;gap:9px;display:flex}.cell-details-checks{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.cell-details-check{min-height:calc(var(--spacing) * 5);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);color:var(--mut);background:var(--panel);grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:7px;padding-block:7px;padding-inline:9px;font-size:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.cell-details-check{background:color-mix(in oklab, var(--panel) 86%, var(--panel-2))}}.cell-details-check.ok{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.cell-details-check.ok{border-color:color-mix(in oklab, var(--ok) 22%, var(--bd))}}.cell-details-check.fail{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.cell-details-check.fail{border-color:color-mix(in oklab, var(--err) 28%, var(--bd))}}.cell-details-check-mark{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--panel-2);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1;font-weight:var(--font-weight-bold);color:var(--mut);border-radius:3.40282e38px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.cell-details-check.ok .cell-details-check-mark{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.cell-details-check.ok .cell-details-check-mark{background:color-mix(in oklab, var(--ok) 12%, transparent)}}.cell-details-check.fail .cell-details-check-mark{color:var(--err);background:var(--err)}@supports (color:color-mix(in lab, red, red)){.cell-details-check.fail .cell-details-check-mark{background:color-mix(in oklab, var(--err) 12%, transparent)}}.cell-details-check-copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.cell-details-check-copy strong{--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);color:var(--fg)}.cell-details-check-copy span{--tw-leading:1.35;color:var(--mut);font-size:11px;line-height:1.35}.cell-details-timeline-section{gap:calc(var(--spacing) * 1.5)}.cell-details-timeline-section .cell-details-section-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-bottom:5px}.cell-details-steps{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);flex-direction:column;list-style-type:none;display:flex}.cell-details-steps li{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2.5);grid-template-columns:24px minmax(0,1fr);padding-block:9px;display:grid;position:relative}.cell-details-steps li:before{content:"";top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);background-color:var(--bd);width:1px;position:absolute;left:10px}.cell-details-steps li:first-child:before{top:calc(var(--spacing) * 3)}.cell-details-steps li:last-child:before{bottom:calc(100% - 12px)}.cell-details-step-index{z-index:1;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);font-family:var(--font-mono);--tw-leading:1;color:var(--fg);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex}.cell-details-step-main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.cell-details-step-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cell-details-step-meta span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);width:fit-content;max-width:100%;min-height:18px;padding-inline:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-tight);font-size:10px;line-height:var(--leading-tight);white-space:nowrap;color:var(--mut);border-radius:3.40282e38px;align-items:center;padding-block:1px;display:inline-flex}.cell-details-step-label{--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);font-size:13px;line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--fg);overflow-wrap:anywhere}.cell-details-step-detail{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.38;color:var(--mut);overflow-wrap:anywhere;line-height:1.38}.cell-details-step-links{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.cell-details-step-links a{--tw-leading:1.3;text-overflow:ellipsis;white-space:nowrap;color:var(--acc);font-size:11px;line-height:1.3;text-decoration-line:none;overflow:hidden}.cell-details-step-links a:hover{text-underline-offset:2px;text-decoration-line:underline}.cell-details-footnote-section{gap:5px}.cell-details-footnote-section .cell-details-section-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-bottom:5px}.cell-details-footnotes{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);counter-reset:cell-source;list-style-type:none}.cell-details-footnotes li{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0)}.cell-details-footnote{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);color:inherit;border-bottom:1px solid var(--bd);grid-template-columns:22px minmax(0,1fr) auto;text-decoration-line:none;display:grid}@supports (color:color-mix(in lab, red, red)){.cell-details-footnote{border-bottom:1px solid color-mix(in oklab, var(--bd) 72%, transparent)}}.cell-details-footnotes li:last-child .cell-details-footnote{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.cell-details-footnote:hover{background:linear-gradient(90deg, transparent, var(--fg), transparent)}@supports (color:color-mix(in lab, red, red)){.cell-details-footnote:hover{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--fg) 4%, transparent), transparent)}}.cell-details-footnote.suspicious{color:var(--warn,#c48a12)}.cell-details-footnote-num{font-family:var(--font-mono);--tw-leading:1;color:var(--mut);font-variant-numeric:tabular-nums;justify-self:flex-end;padding-top:1px;font-size:10px;line-height:1}.cell-details-footnote-num:before{content:"[";opacity:.6}.cell-details-footnote-num:after{content:"]";opacity:.6}.cell-details-footnote-main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.cell-details-footnote-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);line-height:1.35;overflow:hidden}.cell-details-footnote:hover .cell-details-footnote-title{text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}.cell-details-footnote-meta-line{min-width:calc(var(--spacing) * 0);align-items:center;gap:7px;display:flex}.cell-details-footnote-url{min-width:calc(var(--spacing) * 0);font-family:var(--font-mono);--tw-leading:var(--leading-tight);font-size:10px;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);overflow:hidden}.cell-details-footnote-date{font-family:var(--font-mono);--tw-leading:var(--leading-tight);font-size:10px;line-height:var(--leading-tight);white-space:nowrap;color:var(--mut);flex:none}.cell-details-footnote-date:before{content:"·";opacity:.6;margin-right:7px}.cell-details-footnote-quote{--tw-leading:1.38;white-space:pre-wrap;color:var(--mut);margin-top:3px;font-size:11px;line-height:1.38}@supports (color:color-mix(in lab, red, red)){.cell-details-footnote-quote{color:color-mix(in oklab, var(--mut) 88%, var(--fg))}}.cell-details-footnote-quote{overflow-wrap:anywhere}.cell-details-footnote-quote:before{content:"“"}.cell-details-footnote-quote:after{content:"”"}.cell-details-footnote-side{min-width:calc(var(--spacing) * 0);justify-content:flex-end;padding-top:1px;display:inline-flex}.cell-details-source-score{font-family:var(--font-mono);--tw-leading:1.2;color:var(--mut);overflow-wrap:anywhere;font-size:10px;line-height:1.2}.cell-details-searchable.is-filtered{display:none!important}.cell-details-foot-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.cell-details-panel{border-left-style:var(--tw-border-style);background-color:var(--background);color:var(--foreground);border-left-width:1px}.cell-details-head{min-height:calc(var(--spacing) * 14);border-bottom-style:var(--tw-border-style);background-color:var(--background);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-bottom-width:1px}.cell-details-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--card);color:var(--card-foreground);border-width:1px}.cell-details-title-text{gap:calc(var(--spacing) * 1)}.cell-details-title-text h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.cell-details-id-row{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);flex-wrap:wrap;display:flex}.cell-details-id-row>span{max-width:100%;min-width:calc(var(--spacing) * 0);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);overflow-wrap:break-word;white-space:normal}.cell-details-id-row [data-slot=badge]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-transform:none;overflow:hidden}.cell-details-icon-btn{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius)}.cell-details-copy-json{background-color:var(--background)}.cell-details-body{gap:calc(var(--spacing) * 4);background-color:var(--background);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.cell-details-loading{gap:calc(var(--spacing) * 3)}.cell-details-skeleton-line{height:calc(var(--spacing) * 4);border-radius:var(--radius);background-color:var(--muted)}.cell-details-skeleton-block{height:calc(var(--spacing) * 28);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:0}.cell-details-error{border-radius:var(--radius)}.cell-details-problem{gap:calc(var(--spacing) * 2);border-radius:var(--radius);grid-template-columns:18px minmax(0,1fr);display:grid}.cell-details-problem>.ico{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground)}.cell-details-problem [data-slot=alert-title],.cell-details-problem [data-slot=alert-description],.cell-details-problem-detail,.cell-details-problem-raw{grid-column:2}.cell-details-problem-warn{border-color:var(--border);background-color:var(--card);color:var(--card-foreground)}.cell-details-problem-warn>.ico{color:var(--warn,#f0a33a)}.cell-details-problem-detail{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px}@supports (color:color-mix(in lab, red, red)){.cell-details-problem-detail{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.cell-details-problem-detail{padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-foreground);overflow-wrap:anywhere}.cell-details-problem-raw{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cell-details-problem-raw{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.cell-details-problem-raw>summary{min-height:calc(var(--spacing) * 8);cursor:pointer;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);list-style-type:none}@media (hover:hover){.cell-details-problem-raw>summary:hover{color:var(--foreground)}}.cell-details-problem-raw>summary::-webkit-details-marker{display:none}.cell-details-problem-raw>div{border-top-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-foreground);overflow-wrap:anywhere;border-top-width:1px}.cell-details-basis{gap:calc(var(--spacing) * 4)}.cell-details-value-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--card);padding:calc(var(--spacing) * 0);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--card);border-width:1px;container-type:inline-size}.cell-details-value-card [data-slot=card-header]{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 0)}.cell-details-value-card [data-slot=card-action]{align-self:flex-start}.cell-details-value-card [data-slot=card-title]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.cell-details-value-card [data-slot=card-description]{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);overflow:hidden}.cell-details-value-card [data-slot=card-content]{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}.cell-details-proof-strip{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cell-details-proof-answer [data-slot=card-header]{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4)}.cell-details-proof-answer [data-slot=card-content]{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4)}.cell-details-proof-answer [data-slot=card-title]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.cell-details-mini-stat{min-width:calc(var(--spacing) * 0);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px}@supports (color:color-mix(in lab, red, red)){.cell-details-mini-stat{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.cell-details-mini-stat{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2)}.cell-details-mini-stat span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);color:var(--muted-foreground);display:block}.cell-details-mini-stat strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);display:block;overflow:hidden}.cell-details-mini-stat.tone-high,.cell-details-mini-stat.tone-value,.cell-details-mini-stat.tone-ok{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.cell-details-mini-stat.tone-high,.cell-details-mini-stat.tone-value,.cell-details-mini-stat.tone-ok{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.cell-details-mini-stat.tone-high,.cell-details-mini-stat.tone-value,.cell-details-mini-stat.tone-ok{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.cell-details-mini-stat.tone-high,.cell-details-mini-stat.tone-value,.cell-details-mini-stat.tone-ok{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.cell-details-mini-stat.tone-medium,.cell-details-mini-stat.tone-warning,.cell-details-mini-stat.tone-warn{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.cell-details-mini-stat.tone-medium,.cell-details-mini-stat.tone-warning,.cell-details-mini-stat.tone-warn{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.cell-details-mini-stat.tone-medium,.cell-details-mini-stat.tone-warning,.cell-details-mini-stat.tone-warn{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.cell-details-mini-stat.tone-medium,.cell-details-mini-stat.tone-warning,.cell-details-mini-stat.tone-warn{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.cell-details-mini-stat.tone-low,.cell-details-mini-stat.tone-error,.cell-details-mini-stat.tone-contradiction,.cell-details-mini-stat.tone-err{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cell-details-mini-stat.tone-low,.cell-details-mini-stat.tone-error,.cell-details-mini-stat.tone-contradiction,.cell-details-mini-stat.tone-err{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.cell-details-mini-stat.tone-low,.cell-details-mini-stat.tone-error,.cell-details-mini-stat.tone-contradiction,.cell-details-mini-stat.tone-err{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cell-details-mini-stat.tone-low,.cell-details-mini-stat.tone-error,.cell-details-mini-stat.tone-contradiction,.cell-details-mini-stat.tone-err{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.cell-details-mini-stat.tone-mut{background-color:var(--card)}.cell-details-value{max-height:calc(var(--spacing) * 44);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:pre-wrap;color:var(--foreground);text-transform:none;overflow-wrap:anywhere;overflow:auto}.cell-details-value.empty{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.cell-details-value-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-foreground)}.cell-details-meta-row{gap:calc(var(--spacing) * 1.5)}.cell-details-status-list{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.cell-details-status-item{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.cell-details-status-item{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.cell-details-status-item{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.cell-details-status-item>span{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-foreground)}.cell-details-status-item>strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);overflow:hidden}.cell-details-status-item [data-slot=badge]{flex-shrink:0}.cell-details-chip{height:auto;min-height:calc(var(--spacing) * 6);border-radius:var(--radius);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.cell-details-chip.status-value{background-color:var(--primary);color:var(--primary-foreground);border-color:#0000}.cell-details-chip.status-error{background-color:var(--destructive);color:var(--background);border-color:#0000}.cell-details-chip.status-unknown,.cell-details-chip.status-not_in_sources,.cell-details-chip.status-continuation,.cell-details-chip.status-no_evidence,.cell-details-chip.status-bad_format{border-color:var(--border);background-color:var(--secondary);color:var(--secondary-foreground)}.cell-details-chip.ground-ok{background-color:var(--primary);color:var(--primary-foreground);border-color:#0000}.cell-details-chip.ground-warn{border-color:var(--border);background-color:var(--secondary);color:var(--secondary-foreground)}.cell-details-chip.ground-err{background-color:var(--destructive);color:var(--background);border-color:#0000}.cell-details-chip.ground-mut{border-color:var(--border);background-color:var(--muted);color:var(--muted-foreground)}.cell-details-confidence-dot{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@container (width<=360px){.cell-details-value-card [data-slot=card-header]{grid-template-columns:minmax(0,1fr)}.cell-details-value-card [data-slot=card-action]{grid-area:auto/1;justify-self:start}.cell-details-status-item{flex-direction:column;align-items:flex-start}.cell-details-status-item>strong,.cell-details-status-item [data-slot=badge]{white-space:normal;max-width:100%}}.cell-details-health-card{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--card);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:var(--foreground);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;flex-direction:column;display:flex}.cell-details-health-card span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);text-transform:none}.cell-details-health-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);overflow:hidden}.cell-details-health-ok strong{color:var(--ok)}.cell-details-health-warn strong{color:var(--warn,#f0a33a)}.cell-details-health-err strong{color:var(--err,#f87171)}.cell-details-health-muted strong{color:var(--muted-foreground)}.cell-details-section{gap:calc(var(--spacing) * 2)}.cell-details-section-head{min-height:calc(var(--spacing) * 8)}.cell-details-section-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);text-transform:none}.cell-details-section-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.cell-details-attempt{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--card);padding-inline:calc(var(--spacing) * 0);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px}.cell-details-attempt-trigger{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-decoration-line:none}@media (hover:hover){.cell-details-attempt-trigger:hover{text-decoration-line:none}}.cell-details-attempt-trigger:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cell-details-attempt-trigger:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.cell-details-attempt-trigger>svg{margin-top:calc(var(--spacing) * 1)}.cell-details-attempt-main{padding-left:calc(var(--spacing) * 0)}.cell-details-attempt-content{padding-inline:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0)}.cell-details-attempt-body{border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.cell-details-attempt-body{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.cell-details-attempt-body{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3)}.cell-details-attempt-result span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);text-transform:none}.cell-details-panel .cell-details-value,.cell-details-panel .cell-details-section-title,.cell-details-panel .cell-details-health-card span,.cell-details-panel .cell-details-attempt-result span{letter-spacing:0;text-transform:none!important}.cell-details-panel .cell-details-value.empty,.cell-details-panel .cell-details-attempt-result strong.empty{text-align:left!important;padding:0!important}.sculptor-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-top:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 3.5);background:linear-gradient(180deg, var(--panel), var(--panel));flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.sculptor-head{background:linear-gradient(180deg, color-mix(in oklab, var(--panel) 94%, var(--fg) 6%), var(--panel))}}.sculptor-title{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2.5);flex:auto;display:flex}.sculptor-logo{border:1px solid var(--accent,var(--acc,#737373));border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sculptor-logo{border:1px solid color-mix(in oklab, var(--accent,var(--acc,#737373)) 32%, var(--bd))}}.sculptor-logo{background:var(--accent,var(--acc,#737373))}@supports (color:color-mix(in lab, red, red)){.sculptor-logo{background:color-mix(in oklab, var(--accent,var(--acc,#737373)) 12%, var(--panel))}}.sculptor-logo{color:var(--accent,var(--acc,#737373));box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.1)}.sculptor-title-copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.sculptor-title-row{min-width:calc(var(--spacing) * 0);align-items:center;gap:7px;display:flex}.sculptor-title-main{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:18px;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-weight:680;line-height:18px;overflow:hidden}.sculptor-beta{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);padding-inline:5px;padding-block:calc(var(--spacing) * 0);--tw-leading:13px;--tw-font-weight:var(--font-weight-bold);font-size:9px;line-height:13px;font-weight:var(--font-weight-bold);color:var(--mut);text-transform:uppercase;background:var(--panel-2);border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.sculptor-beta{background:color-mix(in oklab, var(--panel-2) 88%, var(--fg) 12%)}}.sculptor-beta{letter-spacing:.04em}.sculptor-subtitle{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-leading:15px;--tw-font-weight:var(--font-weight-medium);font-size:11px;line-height:15px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);display:flex;overflow:hidden}.sculptor-sync{--tw-leading:var(--leading-normal);font-size:11px;line-height:var(--leading-normal);text-transform:none;color:var(--accent,var(--acc,#737373));letter-spacing:0;font-weight:650}.sculptor-actions{min-width:calc(var(--spacing) * 0);flex:none;align-items:center;gap:5px;display:flex}.sculptor-icon-btn{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);padding:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--mut);background:var(--panel);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sculptor-icon-btn{background:color-mix(in oklab, var(--panel) 90%, var(--fg) 10%)}}.sculptor-icon-btn{transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast), transform var(--dur-fast);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.sculptor-icon-btn svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);stroke:currentColor;display:block}.sculptor-icon-btn:hover{color:var(--fg);background:var(--accent,var(--acc,#737373))}@supports (color:color-mix(in lab, red, red)){.sculptor-icon-btn:hover{background:color-mix(in oklab, var(--accent,var(--acc,#737373)) 12%, var(--panel))}}.sculptor-icon-btn:hover{border-color:var(--accent,var(--acc,#737373))}@supports (color:color-mix(in lab, red, red)){.sculptor-icon-btn:hover{border-color:color-mix(in oklab, var(--accent,var(--acc,#737373)) 44%, var(--bd))}}.sculptor-icon-btn:disabled{cursor:not-allowed;opacity:.4}.sculptor-icon-btn:disabled:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--mut);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.sculptor-icon-btn:disabled:hover{background:color-mix(in oklab, var(--panel) 90%, var(--fg) 10%)}}.sculptor-new-btn{gap:calc(var(--spacing) * 1);width:auto;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium)}.sculptor-new-label{letter-spacing:.2px}.sculptor-msgs{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sculptor-intro{--tw-leading:var(--leading-normal);font-size:13px;line-height:var(--leading-normal);color:var(--mut)}.sculptor-intro p{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1.5)}.sculptor-intro-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sculptor-tablechip{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);background:var(--acc,#737373);border-radius:3.40282e38px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sculptor-tablechip{background:color-mix(in oklab, var(--acc,#737373) 10%, transparent)}}.sculptor-tablechip{color:var(--acc,#737373)}.sculptor-lib{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.sculptor-lib-search{border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);font:inherit}.sculptor-lib-search:focus{border-color:var(--bd-strong);outline-style:var(--tw-outline-style);outline-width:0}.sculptor-lib-empty{padding:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.sculptor-lib-groups{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.sculptor-lib-group{flex-direction:column;display:flex}.sculptor-lib-group-head{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 1.5);text-align:left;color:var(--mut);text-transform:uppercase;font-size:11px;font:inherit;letter-spacing:.4px;transition:background-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out);background-color:#0000;border-width:0;display:flex}.sculptor-lib-group-head:hover{background-color:var(--row-hover);color:var(--fg)}.sculptor-lib-group-icon{opacity:.85;font-size:13px}.sculptor-lib-group-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:.4px;flex:1}.sculptor-lib-group-count{border-radius:var(--r-pill,999px);background-color:var(--panel-2);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--mut);padding-block:1px;padding-inline:7px}.sculptor-lib-group-chev{color:var(--mut);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--dur-fast);transition-timing-function:var(--ease-in-out);font-size:10px}.sculptor-lib-group-chev.open{rotate:90deg}.sculptor-lib-items{gap:calc(var(--spacing) * .5);padding-top:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.sculptor-lib-item{cursor:pointer;border-radius:var(--r-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-top:7px;padding-bottom:calc(var(--spacing) * 2);text-align:left;color:var(--fg);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--dur-fast);transition-timing-function:var(--ease-in-out);background-color:#0000;border-width:0}.sculptor-lib-item:hover{background-color:var(--row-hover)}.sculptor-lib-item-title{--tw-leading:1.35;--tw-font-weight:var(--font-weight-medium);font-size:13px;line-height:1.35;font-weight:var(--font-weight-medium);color:var(--fg)}.sculptor-lib-item-group{--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:var(--mut)}.sculptor-lib-item-desc{margin-top:calc(var(--spacing) * .5);--tw-leading:1.4;color:var(--mut);font-size:11px;line-height:1.4}.sculptor-msg{--tw-leading:var(--leading-normal);font-size:13px;line-height:var(--leading-normal);word-wrap:break-word;animation:msg-in var(--dur-base) var(--ease-out)}.sculptor-msg-user{max-width:85%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--fg);background:var(--acc,#737373);border-radius:12px 12px 2px;align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.sculptor-msg-user{background:color-mix(in oklab, var(--acc,#737373) 14%, transparent)}}.sculptor-msg-assistant{max-width:100%;color:var(--fg);align-self:flex-start}.sculptor-msg-content{white-space:pre-wrap}.sculptor-msg-trace{margin-top:calc(var(--spacing) * 1);font-family:var(--font-mono);color:var(--mut);font-size:10px}.sculptor-typing{padding-block:calc(var(--spacing) * 1.5);gap:3px;display:inline-flex}.sculptor-typing span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--mut);border-radius:3.40282e38px;animation:1.2s infinite sc-typing}.sculptor-typing span:nth-child(2){animation-delay:.15s}.sculptor-typing span:nth-child(3){animation-delay:.3s}.sculptor-selection-hint{margin-inline:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) + 2px);padding-inline:calc(var(--spacing) * 2);color:var(--fg);background:var(--panel);grid-template-columns:22px minmax(0,1fr) 22px;padding-block:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.sculptor-selection-hint{background:color-mix(in oklab, var(--panel) 90%, var(--acc))}}.sculptor-selection-hint{border:1px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.sculptor-selection-hint{border:1px solid color-mix(in oklab, var(--acc) 20%, var(--bd))}}.sculptor-selection-hint{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.06)}.sculptor-selection-icon{border-radius:var(--radius);width:22px;height:22px;color:var(--acc);background:var(--acc);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sculptor-selection-icon{background:color-mix(in oklab, var(--acc) 12%, transparent)}}.sculptor-selection-copy{min-width:calc(var(--spacing) * 0);gap:1px;display:grid}.sculptor-selection-label{--tw-leading:1.1;color:var(--mut);font-size:10px;line-height:1.1}.sculptor-selection-main{min-width:calc(var(--spacing) * 0);align-items:baseline;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);display:flex}.sculptor-selection-field{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.sculptor-selection-dot{color:var(--mut);flex:none}.sculptor-selection-value{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);overflow:hidden}.sculptor-selection-clear{cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);width:22px;height:22px;padding:calc(var(--spacing) * 0);color:var(--mut);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:inline-flex}.sculptor-selection-clear:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.sculptor-selection-clear:hover{background:color-mix(in oklab, var(--fg) 7%, transparent)}}.sculptor-model-pill{min-width:calc(var(--spacing) * 0);display:inline-flex}.sculptor-model-trigger.mp-trigger{height:calc(var(--spacing) * 7);min-height:calc(var(--spacing) * 7);border-radius:calc(var(--radius) + 2px);border-color:var(--bd);min-width:124px;max-width:168px;padding-inline:7px;padding-block:calc(var(--spacing) * 0);color:var(--mut);--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);background:var(--panel);gap:5px}@supports (color:color-mix(in lab, red, red)){.sculptor-model-trigger.mp-trigger{background:color-mix(in oklab, var(--panel) 88%, var(--fg) 12%)}}.sculptor-model-trigger.mp-trigger:hover{color:var(--fg);border-color:var(--accent,var(--acc,#737373))}@supports (color:color-mix(in lab, red, red)){.sculptor-model-trigger.mp-trigger:hover{border-color:color-mix(in oklab, var(--accent,var(--acc,#737373)) 36%, var(--bd))}}.sculptor-model-trigger.mp-trigger:hover{background:var(--accent,var(--acc,#737373))}@supports (color:color-mix(in lab, red, red)){.sculptor-model-trigger.mp-trigger:hover{background:color-mix(in oklab, var(--accent,var(--acc,#737373)) 10%, var(--panel))}}.sculptor-model-trigger .mp-provider-mark,.sculptor-model-trigger .mp-trigger-price{display:none}.sculptor-model-trigger .mp-trigger-label{--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);font-weight:560}.sculptor-composer{align-items:flex-end;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}.sculptor-input{max-height:calc(var(--spacing) * 40);min-height:calc(var(--spacing) * 9);resize:none;border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-normal);font-size:13px;line-height:var(--leading-normal);color:var(--fg);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));--tw-outline-style:none;font:inherit;transition-property:border-color,box-shadow;transition-duration:var(--dur-fast);outline-style:none;flex:1}.sculptor-input:focus{border-color:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.sculptor-input:focus{border-color:color-mix(in oklab, var(--acc,#737373) 50%, var(--bd))}}.sculptor-input:focus{box-shadow:0 0 0 3px var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.sculptor-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--acc,#737373) 14%, transparent)}}.sculptor-send{height:var(--ui-control-h);width:var(--ui-control-h);cursor:pointer;border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cta-border);background-color:var(--cta-bg);color:var(--cta-fg);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:background-color,border-color,opacity;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.sculptor-send:hover{background-color:var(--cta-bg-hover)}.sculptor-send:active{background-color:var(--cta-bg);transition-duration:var(--dur-quick)}.sculptor-send:disabled{cursor:wait;opacity:.5;transform:none}.sculptor-send-spinner{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:2px;border-color:#fff6;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.sculptor-send-spinner{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.sculptor-send-spinner{border-top-color:#fff;animation:.7s linear infinite sc-spin}.tb-sculptor.active{color:var(--acc,#737373);background:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.tb-sculptor.active{background:color-mix(in oklab, var(--acc,#737373) 12%, transparent)}}.record-drawer-body{flex-direction:column;display:flex}.record-details-pane{gap:calc(var(--spacing) * 3);display:grid}.record-details-summary{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.record-details-summary>div{min-width:calc(var(--spacing) * 0);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 2.5);padding-block:9px}.record-details-summary strong{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-overflow:ellipsis;white-space:nowrap;color:var(--fg);margin-top:3px;font-weight:650;display:block;overflow:hidden}.record-details-kicker{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.record-details-list{border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);display:grid;overflow:hidden}.record-details-row{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2.5);grid-template-columns:minmax(132px,.42fr) minmax(0,1fr) auto;padding-block:9px;display:grid}.record-details-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.record-details-field{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.record-details-name{max-width:100%;min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-weight:650;overflow:hidden}.record-details-type,.record-details-ai{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);min-height:17px;padding-inline:5px;padding-block:calc(var(--spacing) * 0);font-family:var(--font-mono);--tw-leading:1;color:var(--mut);border-radius:5px;align-items:center;gap:3px;font-size:10px;line-height:1;display:inline-flex}.record-details-ai{color:var(--enrich,#a855f7);border-color:var(--enrich,#a855f7)}@supports (color:color-mix(in lab, red, red)){.record-details-ai{border-color:color-mix(in oklab, var(--enrich,#a855f7) 32%, var(--bd))}}.record-details-value{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.45;white-space:pre-wrap;color:var(--fg);word-break:break-word;line-height:1.45}.record-details-value.empty{color:var(--mut);font-style:italic}.drawer-tabs{margin-bottom:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);display:flex}.drawer-tab{cursor:pointer;border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);color:var(--mut);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,border-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-in-out);background-color:#0000;border-color:#0000;border-bottom-width:2px;margin-bottom:-1px;font-size:13px}.drawer-tab:hover{color:var(--fg)}.drawer-tab.active{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);border-bottom-color:var(--acc,#737373)}.history-pane{padding-top:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * .5)}.hist-empty{padding:calc(var(--spacing) * 6);text-align:center;color:var(--mut);font-size:13px}.hist-loading{min-height:108px;padding:calc(var(--spacing) * 6);color:#0000}.hist-loading:before{content:"";height:calc(var(--spacing) * 3.5);box-shadow:0 26px 0 var(--panel-2), 0 52px 0 var(--panel-2);border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab, red, red)){.hist-loading:before{box-shadow:0 26px 0 color-mix(in oklab, var(--panel-2) 78%, transparent), 0 52px 0 color-mix(in oklab, var(--panel-2) 68%, transparent)}}.hist-list{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.hist-row{border-radius:var(--r-md,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.hist-row.hist-kind-delete{border-left:3px solid var(--err,var(--err))}.hist-row.hist-kind-create{border-left:3px solid var(--acc,#737373)}.hist-row.hist-kind-update{border-left:3px solid var(--mut,#888)}@supports (color:color-mix(in lab, red, red)){.hist-row.hist-kind-update{border-left:3px solid color-mix(in oklab, var(--mut,#888) 50%, transparent)}}.hist-row.hist-kind-revert{border-left:3px solid var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.hist-row.hist-kind-revert{border-left:3px solid color-mix(in oklab, var(--acc,#737373) 50%, transparent)}}.hist-head{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.hist-kind{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.hist-source{background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 1.5);color:var(--mut);text-transform:uppercase;letter-spacing:.5px;border-radius:.25rem;padding-block:1px;font-size:10px}.hist-time{color:var(--mut)}.hist-spacer{flex:1}.hist-revert{padding-inline:calc(var(--spacing) * 2);border-radius:.25rem;padding-block:3px;font-size:11px}.hist-fields{flex-direction:column;gap:3px;display:flex}.hist-field{align-items:center;gap:calc(var(--spacing) * 1.5);font-family:var(--font-mono);white-space:nowrap;font-size:11px;display:flex;overflow:hidden}.hist-fname{min-width:calc(var(--spacing) * 20);text-overflow:ellipsis;color:var(--mut);overflow:hidden}.hist-old{text-overflow:ellipsis;max-width:180px;color:var(--err,var(--err));opacity:.8;text-decoration-line:line-through;overflow:hidden}.hist-new{text-overflow:ellipsis;max-width:180px;color:var(--acc,#737373);overflow:hidden}.hist-arrow{color:var(--mut);opacity:.6}.hist-more{padding-top:calc(var(--spacing) * .5);color:var(--mut);font-size:11px}.breadcrumb{align-items:center;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 3);padding-top:5px;padding-bottom:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.breadcrumb .crumb{cursor:pointer;border-style:var(--tw-border-style);padding-inline:5px;padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition:var(--tx-base);background-color:#0000;border-width:0;border-radius:.25rem;align-items:center;gap:5px;font-family:inherit;text-decoration-line:none;display:inline-flex}.breadcrumb .crumb:hover{background-color:var(--panel-2);color:var(--fg)}.breadcrumb .crumb-last{cursor:pointer;color:var(--fg)}.breadcrumb .crumb-home svg{opacity:.8}.breadcrumb .crumb-sep{color:var(--mut);opacity:.5;padding-inline:1px}@media (width<=900px){.cell-details-panel{width:min(560px,58vw)}}@media (width<=720px){.record-details-summary,.record-details-row{grid-template-columns:repeat(1,minmax(0,1fr))}.cell-details-panel{width:100vw;max-width:100vw}.cell-details-attempt>summary{grid-template-columns:minmax(0,1fr)}.cell-details-attempt-trigger{gap:calc(var(--spacing) * 2);flex-wrap:wrap}.cell-details-attempt-meta{padding-left:calc(var(--spacing) * 5);white-space:normal;flex-wrap:wrap}.cell-details-attempt-trigger .cell-details-attempt-meta{padding-left:calc(var(--spacing) * 0)}}.grid-with-footer{min-width:100%;min-height:100%;width:max(100%, var(--grid-total-width,max-content));flex-direction:column;display:flex;position:relative}.grid-with-footer.grid-refreshing:before{content:"";pointer-events:none;top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:35;height:calc(var(--spacing) * .5);background:linear-gradient(90deg, transparent 0%, var(--acc) 35%, var(--acc-2,var(--acc)) 65%, transparent 100%);background-size:220% 100%;width:100%;animation:.8s linear infinite grid-refresh-line;position:absolute}.grid-footer{bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);isolation:isolate;z-index:60;background-color:var(--panel);border-top:1px solid var(--bd);width:var(--grid-viewport-width,100%);max-width:var(--grid-viewport-width,100%);box-shadow:0 -1px 0 var(--bd), 1px 0 0 var(--bd);margin-top:auto;position:sticky}.grid-footer .bulk-add-row{z-index:1;box-sizing:border-box;width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-timing-function:var(--ease-out);align-items:center;display:flex;position:relative}.grid-footer .bulk-add-plus{width:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--mut);flex-shrink:0}.bulk-add-cell{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex:auto;display:flex;overflow:hidden}.bulk-add-label,.bulk-add-unit{color:var(--muted-foreground)}.bulk-add-count{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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,);font-variant-numeric:tabular-nums;width:68px!important;min-width:68px!important;max-width:68px!important}.bulk-add-go{height:calc(var(--spacing) * 8);min-height:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.bulk-add-go:disabled{cursor:wait;opacity:.5}table.grid tr.draft-row td{color:var(--fg);background:var(--grid-acc-soft)}table.grid tr.draft-row td.num{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--grid-acc);background:var(--grid-head-bg,var(--panel))}@supports (color:color-mix(in lab, red, red)){table.grid tr.draft-row td.num{background:color-mix(in oklab, var(--grid-head-bg,var(--panel)) 82%, var(--grid-acc) 18%)}}table.grid tr.row-dragging td{opacity:.35}.row-ghost{pointer-events:none;z-index:300;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--grid-acc);background-color:var(--panel);max-width:420px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);transition:transform 40ms var(--ease-out);font-size:13px;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0000002e}.row-drop-indicator{pointer-events:none;z-index:299;border-radius:calc(var(--radius) - 2px);background-color:var(--grid-acc);height:3px;box-shadow:0 0 0 1px var(--panel), 0 0 8px #ffffff57;position:fixed}.row-drop-indicator:before,.row-drop-indicator:after{content:"";background-color:var(--grid-acc);border-radius:3.40282e38px;width:9px;height:9px;position:absolute;top:-3px}.row-drop-indicator:before{left:-4px}.row-drop-indicator:after{right:-4px}table.grid thead th.addcol{cursor:pointer;text-align:center;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--grid-acc);background:var(--grid-acc)}@supports (color:color-mix(in lab, red, red)){table.grid thead th.addcol{background:color-mix(in oklab, var(--grid-acc) 10%, var(--panel))}}table.grid thead th.addcol{border-right:1px solid var(--bd-light);transition:background-color var(--dur-fast), color var(--dur-fast)}table.grid thead th.addcol:hover{color:var(--acc-hover);background:var(--grid-acc)}@supports (color:color-mix(in lab, red, red)){table.grid thead th.addcol:hover{background:color-mix(in oklab, var(--grid-acc) 22%, var(--panel))}}table.grid thead th.addcol.addcol-flash{animation:1s ease-out addcol-flash}table.grid tbody td.addcol{cursor:default;background:var(--grid-acc)}@supports (color:color-mix(in lab, red, red)){table.grid tbody td.addcol{background:color-mix(in oklab, var(--grid-acc) 4%, var(--panel))}}table.grid tbody td.addcol{border-right:1px solid var(--bd-light)}table.grid tbody tr:hover td.addcol{background:var(--grid-acc)}@supports (color:color-mix(in lab, red, red)){table.grid tbody tr:hover td.addcol{background:color-mix(in oklab, var(--grid-acc) 8%, var(--row-hover))}}.empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 12);text-align:center;color:var(--mut)}.empty h3{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.agent-empty{width:100%;max-width:760px;padding-inline:calc(var(--spacing) * 4);padding-top:34px;padding-bottom:calc(var(--spacing) * 6);text-align:left;margin:auto}.agent-empty-greet{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--fg);letter-spacing:0}.agent-empty-sub{margin:calc(var(--spacing) * 0);max-width:56ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.55;color:var(--mut);margin-bottom:18px;line-height:1.55}.agent-empty-section-label{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);letter-spacing:0;margin-bottom:7px}.agent-empty-commands{gap:calc(var(--spacing) * .5);flex-direction:column;margin-bottom:22px;display:flex}.agent-empty-command{min-width:calc(var(--spacing) * 0);cursor:pointer;appearance:none;align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--fg);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));font:inherit;background-color:#0000;border-width:0;border-radius:7px;display:flex}.agent-empty-command:hover{background-color:var(--panel-2)}.agent-empty-command .ico{color:var(--mut)}.agent-empty-command-text{min-width:calc(var(--spacing) * 0);flex-direction:column;gap:1px;display:flex}.agent-empty-command-text>span{min-width:calc(var(--spacing) * 0);--tw-font-weight:650;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.agent-empty-command-text>small{min-width:calc(var(--spacing) * 0);--tw-leading:1.35;text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:11px;line-height:1.35;overflow:hidden}.agent-empty-recents{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.agent-empty-recent-row{cursor:pointer;appearance:none;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--r-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--fg);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));font-family:inherit;font-size:var(--fz-sm);background-color:#0000;border-width:0;display:flex}.agent-empty-recent-row:hover{background-color:var(--panel-2)}.agent-empty-recent-title{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);flex:1;overflow:hidden}.agent-empty-recent-time{color:var(--mut);font-size:var(--fz-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.setup{min-height:calc(var(--spacing) * 0);flex:1;justify-content:center;align-items:center;display:flex}.setup-card{border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);width:440px;padding-inline:calc(var(--spacing) * 9);padding-block:calc(var(--spacing) * 8);box-shadow:var(--sh-md)}.setup-card h2{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:-.3px}.setup-card p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.55;color:var(--mut);margin-bottom:18px;line-height:1.55}.panel{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}.panel-row{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.panel-row.indent{margin-left:calc(var(--spacing) * 6);position:relative}.panel-row.indent:before{content:"";top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);border-left:1px solid var(--bd-strong);position:absolute;left:-14px}.panel-row select,.panel-row input{height:30px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.panel-row .field-sel{min-width:120px}.panel-row .op-sel{min-width:100px}.panel-row .val{flex:1;min-width:120px}.panel-row .rm{min-height:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);background-color:#0000;border-width:1px;border-color:#0000}.panel-row .rm:hover{background-color:var(--err-soft);color:var(--err)}.panel-head{margin-bottom:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--mut);display:flex}.panel-head .conj{cursor:pointer;border-radius:var(--r-xs);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--fg);text-transform:lowercase;padding-block:1px;display:inline-block}.panel-head .conj:hover{background-color:var(--panel-3)}.panel-add{margin-top:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 1.5);display:flex}.panel-add button{min-height:calc(var(--spacing) * 0);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);background-color:#0000}.panel-add button:hover{border-color:var(--acc);background-color:var(--acc-soft-2);color:var(--acc)}.tb-btn{min-height:calc(var(--spacing) * 7);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-sm,4px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);color:var(--mut);transition:background-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out);background-color:#0000;border-width:0;padding-block:5px;font-size:13px;display:inline-flex;position:relative}.tb-btn:hover{background-color:var(--panel-2);color:var(--fg)}.tb-btn .ico{flex-shrink:0}.tb-btn .tb-label{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tb-btn.active{background-color:var(--panel-2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--bd-light)}.tb-btn.active:hover{background-color:var(--panel-3)}.tb-btn .count{border-radius:var(--r-round);background-color:var(--fg);min-width:13px;padding-inline:5px;padding-block:calc(var(--spacing) * 0);text-align:center;--tw-leading:13px;--tw-font-weight:var(--font-weight-bold);font-size:11px;line-height:13px;font-weight:var(--font-weight-bold);color:var(--bg);font-variant-numeric:tabular-nums}.tb-primary{min-height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 3);padding-block:5px;font-size:13px}.menu{top:calc(100% + 6px);left:calc(var(--spacing) * 0);z-index:20;border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);min-width:220px;padding:calc(var(--spacing) * 1.5);box-shadow:var(--sh-lg);transform-origin:0 0;animation:menu-pop var(--dur-fast) var(--ease-spring);position:absolute}.menu-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--fg);transition:var(--tx-base);font-size:13px;display:flex}.menu-item:hover{background-color:var(--panel-2)}.menu-item.active{background-color:var(--acc-soft);color:var(--acc)}.menu-item.disabled{pointer-events:none;cursor:not-allowed;color:var(--mut);opacity:.5}.menu-item.kbd-active{background-color:var(--panel-2);outline:1px solid var(--bd-strong);outline-offset:-1px}.var-menu{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.var-menu-search{min-height:calc(var(--spacing) * 8);border-radius:var(--r-md);background-color:var(--panel-2);width:100%;padding-inline:9px;padding-block:calc(var(--spacing) * 1.5);font-size:var(--fz-sm)}.var-menu-list{overscroll-behavior:contain}.var-menu-item{border-radius:var(--r-md);border-style:var(--tw-border-style);text-align:left;background-color:#0000;border-width:0;justify-content:flex-start;width:100%;min-height:34px;padding-block:7px;padding-inline:9px}.var-menu-token{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fz-xs);flex:auto;overflow:hidden}.var-menu-label{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--mut);font-size:var(--fz-xs);flex:0 auto;overflow:hidden}.col-name-input{height:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 6);width:100%;min-width:calc(var(--spacing) * 16);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--acc);background-color:var(--panel);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--fg);font:inherit;font-size:var(--fz-sm);font-weight:var(--fw-medium);letter-spacing:0;box-shadow:0 0 0 2px var(--acc)}@supports (color:color-mix(in lab, red, red)){.col-name-input{box-shadow:0 0 0 2px color-mix(in oklab, var(--acc) 14%, transparent)}}.menu-item.danger{color:var(--err,var(--err))}.menu-item.danger:hover{background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.menu-item.danger:hover{background:color-mix(in oklab, var(--err,var(--err)) 10%, transparent)}}.menu-sep{margin-block:calc(var(--spacing) * 1.5);background-color:var(--bd);height:1px}.row-ctx-menu .menu-item,.col-ctx-menu .menu-item{min-height:calc(var(--spacing) * 0);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-sm,4px);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-normal);font-size:13px;font-weight:var(--font-weight-normal);color:var(--fg);background-color:#0000;border-width:0;display:flex}.row-ctx-menu .menu-item .ico,.col-ctx-menu .menu-item .ico{color:var(--mut);flex-shrink:0}.row-ctx-menu .menu-item:hover .ico,.col-ctx-menu .menu-item:hover .ico{color:var(--fg)}.row-ctx-menu .menu-item.danger .ico,.col-ctx-menu .menu-item.danger .ico{color:var(--err,var(--err))}.row-ctx-menu .menu-sep,.col-ctx-menu .menu-sep{margin-inline:calc(var(--spacing) * 1.5);margin-block:calc(var(--spacing) * 1)}.apply-prompt-pop{border-radius:var(--r-md,6px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * 1.5);box-shadow:0 12px 40px #0000004d}.apply-prompt-head{margin-bottom:calc(var(--spacing) * 1);align-items:baseline;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);color:var(--mut);font-size:11px;display:flex}.apply-prompt-head code{background-color:var(--panel-2);color:var(--fg);font-size:11px;font-family:var(--font-mono);border-radius:.25rem;padding-block:1px;padding-inline:5px}.apply-prompt-loading{min-height:78px;padding:calc(var(--spacing) * 3.5);text-align:center;color:#0000;font-size:0;position:relative}.apply-prompt-loading:before{content:"";margin-inline:calc(var(--spacing) * 3);margin-block:calc(var(--spacing) * 2);height:calc(var(--spacing) * 3);box-shadow:0 22px 0 var(--panel-2), 0 44px 0 var(--panel-2);border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab, red, red)){.apply-prompt-loading:before{box-shadow:0 22px 0 color-mix(in oklab, var(--panel-2) 82%, transparent), 0 44px 0 color-mix(in oklab, var(--panel-2) 72%, transparent)}}.ai-float{bottom:calc(var(--spacing) * 6);z-index:150;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--r-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);width:min(768px,100vw - 40px);box-shadow:var(--sh-lg);transition:box-shadow .16s var(--ease-in-out), border-color .16s var(--ease-in-out);flex-direction:column;display:flex;position:fixed;left:50%;overflow:hidden}.ai-float:focus-within{border-color:var(--bd-strong);box-shadow:var(--sh-xl)}.ai-float.expanded{border-radius:var(--r-2xl);box-shadow:var(--sh-xl)}.ai-float-chat{max-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3.5);padding-inline:18px;padding-block:calc(var(--spacing) * 3.5);opacity:0;transition:max-height .22s var(--ease-out), opacity var(--dur-fast) var(--ease-out), padding var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;overflow-y:auto}.ai-float.expanded .ai-float-chat{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);opacity:1;max-height:60vh}.ai-float-chat:empty{display:none}.ai-float-head{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:18px;padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);display:flex}.ai-float:not(.expanded) .ai-float-head{display:none}.ai-float-head .title{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--fg);flex:1}.ai-float-head button{min-height:calc(var(--spacing) * 0);cursor:pointer;border-radius:var(--r-pill);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);background-color:#0000;border-width:0}.ai-float-head button:hover{background-color:var(--panel-2);color:var(--fg)}.ai-float-input{align-items:flex-end;gap:calc(var(--spacing) * 2.5);padding-inline:18px;padding-block:calc(var(--spacing) * 3.5);display:flex}.ai-float-input textarea{max-height:140px;min-height:calc(var(--spacing) * 6);resize:none;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 1);--tw-leading:1.5;color:var(--fg);--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);--tw-outline-style:none;font-size:15px;line-height:1.5;font:inherit;background-color:#0000;border-width:0;outline-style:none;flex:1}.ai-float-input textarea:focus{box-shadow:none}.ai-float-input textarea::placeholder{color:var(--mut)}.ai-float-input .send-btn{height:34px;min-height:calc(var(--spacing) * 0);cursor:pointer;border-radius:var(--r-round);border-style:var(--tw-border-style);background-color:var(--fg);width:34px;padding:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#111;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:background-color,transform;transition-duration:var(--dur-fast), var(--dur-fast);transition-timing-function:var(--ease-in-out), var(--ease-out);border-width:0;justify-content:center;align-items:center;display:flex}.ai-float-input .send-btn:hover{background-color:var(--color-white)}.ai-float-input .send-btn:active{transform:scale(.95)}.ai-float-input .send-btn:disabled{cursor:not-allowed;background-color:var(--bd-strong);color:var(--mut)}.ai-msg-you{border-radius:var(--r-2xl);background-color:var(--panel-2);max-width:80%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.5;overflow-wrap:break-word;white-space:pre-wrap;color:var(--fg);align-self:flex-end;line-height:1.5}.ai-msg-agent{gap:calc(var(--spacing) * 2);max-width:95%;padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.55;color:var(--fg);flex-direction:column;align-self:flex-start;line-height:1.55;display:flex}.ai-msg-agent .content{overflow-wrap:break-word;white-space:pre-wrap}.ai-msg-agent .chips-wrap{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.dashboard-inner{min-height:calc(var(--spacing) * 0);flex:1;display:flex;overflow:hidden}.dashboard-main{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);flex-direction:column;flex:1;display:flex}.dashboard-sculptor-panel{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--bd)}.pivot-tbl{border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:11px}.pivot-tbl th,.pivot-tbl td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:right;white-space:nowrap}.pivot-tbl th:first-child,.pivot-tbl td:first-child{text-align:left}.pivot-tbl thead th{top:calc(var(--spacing) * 0);background-color:var(--bg);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--mut);text-transform:uppercase;letter-spacing:.5px;position:sticky}.pivot-tbl tr.totals td{border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--bd-strong);background-color:var(--bg);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.pivot-tbl td.num{font-variant-numeric:tabular-nums}.pivot-tbl td.heat{position:relative}.pivot-tbl td.heat:before{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);background-color:var(--acc);opacity:var(--heat,0);position:absolute}.pivot-tbl td.heat>*{position:relative}.kpi-big{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:44px;line-height:1;font-weight:var(--font-weight-bold);letter-spacing:-1px}.dash-grid{--dash-cols:24;--dash-row-h:46px;--dash-gap:8px;padding:calc(var(--spacing) * 4);grid-template-columns:repeat(var(--dash-cols), 1fr);grid-auto-rows:var(--dash-row-h);align-content:flex-start;gap:var(--dash-gap);display:grid;position:relative}.widget{min-width:calc(var(--spacing) * 0);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);transition:border-color var(--dur-fast) var(--ease-in-out), box-shadow var(--dur-fast) var(--ease-in-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.widget:hover{border-color:var(--bd-strong)}.widget.dragging{z-index:10;opacity:.7;box-shadow:var(--sh-lg)}.widget.resizing{z-index:10;box-shadow:var(--sh-lg)}.widget-head{margin-bottom:calc(var(--spacing) * 2);cursor:grab;align-items:center;gap:calc(var(--spacing) * 2);-webkit-user-select:none;user-select:none;display:flex}.widget-head.dragging-source{cursor:grabbing}.widget-head h4{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.1px;flex:1;overflow:hidden}.widget-head .widget-actions{gap:calc(var(--spacing) * .5);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--dur-fast);transition-timing-function:var(--ease-in-out);flex-shrink:0;display:flex}.widget:hover .widget-head .widget-actions{opacity:1}.widget-head button{min-height:calc(var(--spacing) * 0);border-radius:var(--r-sm);border-style:var(--tw-border-style);color:var(--mut);background-color:#0000;border-width:0;padding-block:3px;padding-inline:7px;font-size:11px}.widget-head button:hover{background-color:var(--panel-2);color:var(--fg)}.widget-head .danger:hover{background-color:var(--err-soft);color:var(--err)}.widget-body{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.widget-resize{right:calc(var(--spacing) * .5);bottom:calc(var(--spacing) * .5);height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);cursor:nwse-resize;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--dur-fast);transition-timing-function:var(--ease-in-out);background:linear-gradient(135deg, transparent 0%, transparent 42%, var(--mut) 42%, var(--mut) 50%, transparent 50%, transparent 67%, var(--mut) 67%, var(--mut) 75%, transparent 75%);position:absolute}.widget:hover .widget-resize{opacity:.6}.widget-resize:hover{opacity:1!important}.dash-grid .drag-preview{pointer-events:none;border-radius:var(--r-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--acc);background-color:var(--acc-soft)}.widget-metric{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:40px;line-height:1;font-weight:var(--font-weight-bold);letter-spacing:-1px}.widget-metric .label{margin-top:calc(var(--spacing) * 1.5);text-align:center;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--mut);letter-spacing:0}.widget svg{max-width:100%}.dash-card{cursor:pointer;appearance:none;gap:calc(var(--spacing) * 3);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);min-height:132px;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3.5);text-align:left;font:inherit;color:inherit;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.dash-card:hover{background-color:var(--panel-2);border-color:var(--bd-strong)}.dash-card:active{transform:translateY(.5px)}.dash-card-head{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.dash-card-name{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);--tw-leading:22px;--tw-font-weight:var(--font-weight-semibold);font-size:15px;line-height:22px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);letter-spacing:-.1px;flex:1;overflow:hidden}.dash-card-kebab{margin-top:calc(var(--spacing) * .5);cursor:pointer;appearance:none;border-style:var(--tw-border-style);padding:calc(var(--spacing) * .5);color:var(--mut);opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity,color,background-color;transition-duration:var(--dur-fast), var(--dur-fast), var(--dur-fast);background-color:#0000;border-width:0;border-radius:.25rem;flex-shrink:0;align-items:center;display:inline-flex}.dash-card:hover .dash-card-kebab{opacity:1}.dash-card-kebab:hover{background-color:var(--panel-3);color:var(--fg)}.dash-card-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);font-variant-numeric:tabular-nums}.dash-card-kinds{gap:calc(var(--spacing) * 1);flex-wrap:wrap;margin-top:auto;display:flex}.dash-card-kind{align-items:center;gap:calc(var(--spacing) * 1);background-color:var(--panel-2);padding-inline:7px;padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--fg);font-variant-numeric:tabular-nums;border-radius:.25rem;display:inline-flex}.dash-card:hover .dash-card-kind{background-color:var(--panel-3)}.dash-card-kind-name{color:var(--mut);text-transform:capitalize}.dash-card-kind-n{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.dash-card-kind-empty{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);font-style:italic}.page-section-head{margin-block:calc(var(--spacing) * 2.5);align-items:baseline;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:uppercase;letter-spacing:.5px;margin-top:22px;display:flex}.page-section-head .ico{--tw-leading:1;align-items:center;font-size:13px;line-height:1;display:inline-flex}.page-section-head .count{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--bd)}.page-section-head+.page-section-head{margin-top:calc(var(--spacing) * 0)}.page-section-head:first-child{margin-top:calc(var(--spacing) * 1)}.page-section-title{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 3);align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.page-section-title h2{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);text-transform:none;letter-spacing:-.2px}.page-section-title .sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.conn-card{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:44px 1fr;display:grid}.conn-card .conn-ico{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);letter-spacing:-.2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.conn-card .conn-body{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.conn-card .conn-title-row{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:nowrap;display:flex}.conn-card .conn-title-row>.as-get{flex-shrink:0;margin-left:auto}.conn-card .conn-title{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);letter-spacing:-.1px;flex:auto;overflow:hidden}.conn-card .conn-slug{color:var(--mut);font-size:11px;font-family:var(--font-mono)}.conn-card .conn-desc{--tw-leading:1.45;color:var(--mut);font-size:13px;line-height:1.45}.conn-card .conn-meta{margin-top:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 2);color:var(--mut);font-variant-numeric:tabular-nums;font-size:11px;display:flex}.conn-card .conn-meta .sep{color:var(--bd)}.conn-card .conn-meta .ok{color:var(--ok)}.conn-card .conn-meta .err{color:var(--err)}.conn-card .conn-meta .dot{margin-right:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:currentColor;border-radius:3.40282e38px;display:inline-block}.conn-card .conn-badge{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.3px;border-radius:.25rem;align-items:center;display:inline-flex}.conn-check{cursor:help;color:#0095f6;vertical-align:-.2em;align-items:center;margin-left:5px;display:inline-flex}.conn-check-seal{flex-shrink:0;width:15px;height:15px}.conn-card .conn-badge.soon{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.conn-card .conn-badge.soon{background:color-mix(in oklab, var(--warn) 18%, transparent)}}.conn-card.disabled{cursor:default;opacity:.6}.conn-card.disabled:hover{background-color:var(--panel);border-color:var(--bd);transform:none}.conn-card .conn-foot{margin-top:calc(var(--spacing) * 1.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);color:var(--mut);font-size:11px;font-family:var(--font-mono);grid-column:1/-1;display:flex}.conn-card .conn-foot .connect{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--acc,#737373)}.installed-conn-card{min-height:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-sm);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3);grid-template-columns:34px minmax(0,1fr) 24px;padding-block:11px}.installed-conn-card:hover{background-color:var(--panel-2)}.installed-conn-ico{letter-spacing:0;border-radius:7px!important;width:34px!important;height:34px!important;font-size:11px!important;font-weight:750!important}.installed-conn-card .conn-body{gap:3px}.installed-conn-card .conn-title-row{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5)}.installed-conn-card .conn-title{--tw-leading:18px;font-size:13px;line-height:18px}.installed-conn-card .conn-slug{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);text-overflow:ellipsis;white-space:nowrap;background:var(--panel-2);border-radius:5px;flex:0 auto;max-width:150px;padding-block:1px;padding-inline:5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.installed-conn-card .conn-slug{background:color-mix(in oklab, var(--panel-2) 70%, transparent)}}.installed-conn-card .conn-desc{max-width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.installed-conn-meta{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);margin-top:1px}.installed-conn-status,.installed-conn-count{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.installed-conn-status.ok{color:var(--ok)}.installed-conn-status.err{color:var(--err)}.installed-conn-status.idle,.installed-conn-count{color:var(--mut)}.installed-conn-count:before{content:"";margin-right:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2.5);background-color:var(--bd);width:1px}.installed-conn-menu{margin:calc(var(--spacing) * 0);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);opacity:.55;justify-content:center;place-self:center flex-end;position:static}.installed-conn-card:hover .installed-conn-menu{opacity:1}.conn-ico.brand,.as-sheet-head .ico.brand{color:var(--color-white);border-color:#0000}.as-get{min-height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 16);cursor:pointer;appearance:none;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-md);border-style:var(--tw-border-style);background-color:var(--acc);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);color:var(--color-white);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));font-size:var(--fz-xs);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;border-width:1px;border-color:#0000;margin-left:auto;display:inline-flex}.as-get:hover{background:var(--acc-hover)}.as-get:active{background:var(--acc)}.as-get.installing{pointer-events:none;cursor:progress;background-color:var(--panel-2);color:var(--mut);border-color:var(--bd)}.as-get.installed{background-color:var(--panel);color:var(--fg);border-color:var(--bd)}.as-get.installed:hover{background-color:var(--panel-2);border-color:var(--bd-strong,var(--bd))}.as-get.error{color:#f87171;background:#dc2626}@supports (color:color-mix(in lab, red, red)){.as-get.error{background:color-mix(in oklab, #dc2626 14%, var(--panel))}}.as-get.error{border-color:#dc2626}@supports (color:color-mix(in lab, red, red)){.as-get.error{border-color:color-mix(in oklab, #dc2626 40%, var(--bd))}}.as-get.disabled{pointer-events:none;cursor:not-allowed;background-color:var(--panel-2);color:var(--mut);border-color:var(--bd)}.as-spin{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:#0000 currentColor currentColor;border-radius:3.40282e38px;animation:.7s linear infinite as-spin}.as-sheet-backdrop{inset:calc(var(--spacing) * 0);z-index:800;background-color:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.as-sheet-backdrop{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.as-sheet-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:be-fade-in var(--dur-fast) var(--ease-out)}.as-sheet{gap:calc(var(--spacing) * 3);border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);max-height:calc(100vh - 80px);padding-inline:22px;padding-top:calc(var(--spacing) * 5);width:min(520px,100vw - 32px);box-shadow:var(--ui-shadow);animation:as-sheet-in var(--dur-base) var(--ease-out);flex-direction:column;padding-bottom:18px;display:flex;overflow-y:auto}.as-sheet-head{margin-inline:calc(var(--spacing) * -1);margin-top:calc(var(--spacing) * -.5);margin-bottom:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 1);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 3);display:flex}.as-sheet-head .ico{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);letter-spacing:-.2px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.as-sheet-head .meta{min-width:calc(var(--spacing) * 0);flex:1}.as-sheet-head .title{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);letter-spacing:-.1px}.as-sheet-head .sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.as-sheet-head .x{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;appearance:none;border-radius:var(--ui-radius);border-style:var(--tw-border-style);color:var(--mut);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));background-color:#0000;border-width:0;justify-content:center;align-items:center;display:inline-flex}.as-sheet-head .x:hover{background-color:var(--panel-2);color:var(--fg)}.as-sheet-foot{margin-top:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);padding-top:calc(var(--spacing) * 3);display:flex}.as-sheet-foot .spacer{flex:1}.as-sheet .err-msg{min-height:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--err)}.as-sheet label.field-row{gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);flex-direction:column;display:flex}.as-sheet label.field-row>input,.as-sheet label.field-row>textarea,.as-sheet label.field-row>select{color:var(--fg);font-size:13px}.as-sheet label.field-row>textarea{resize:vertical;min-height:100px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-family:var(--font-mono)}.as-sheet .grid-2{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wh-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--acc,#737373);border-radius:3.40282e38px;flex-shrink:0;margin-top:7px;display:inline-block}.wh-dot.off{background-color:var(--mut)}.wh-url{border-radius:var(--radius);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);margin-top:auto;font-size:11px;overflow:hidden}.dash-card:hover .wh-url{background-color:var(--panel-3)}.dash-card-menu{z-index:100;min-width:calc(var(--spacing) * 40);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;box-shadow:0 4px 12px #00000040}.dash-card-menu-row{cursor:pointer;appearance:none;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;--tw-leading:calc(var(--spacing) * 5);font-size:13px;line-height:calc(var(--spacing) * 5);color:var(--fg);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));background-color:#0000;border-width:0;display:flex}.dash-card-menu-row .ico{color:var(--mut);flex-shrink:0}.dash-card-menu-row:hover{background-color:var(--panel-2)}.dash-card-menu-row.danger,.dash-card-menu-row.danger .ico{color:var(--err,var(--err))}.dash-card-menu-row.danger:hover{background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.dash-card-menu-row.danger:hover{background:color-mix(in oklab, var(--err,var(--err)) 12%, var(--panel-2))}}.agent-area{min-height:calc(var(--spacing) * 0);flex:1;grid-template-columns:280px 1fr;display:grid}.chat-body-row{min-height:calc(var(--spacing) * 0);flex:1;grid-template-columns:minmax(0,1fr);display:grid}.chat-main-column{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);flex-direction:column;display:flex}.history-sb{min-height:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--bd);background-color:var(--bg);--sidebar-width:292px;flex-direction:column;display:flex;overflow:hidden;width:292px!important}.hsb-head{min-height:calc(var(--spacing) * 0);align-items:stretch;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-bottom-width:1px;border-color:var(--bd);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.hsb-head{border-color:color-mix(in oklab, var(--bd) 72%, transparent)}}.hsb-head-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:18px;--tw-font-weight:650;--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--fg);font-weight:650;line-height:18px}.hsb-head-sub{--tw-leading:15px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--mut);margin-top:1px;font-size:11px;line-height:15px;overflow:hidden}.hsb-top{top:calc(var(--spacing) * 0);z-index:2;gap:calc(var(--spacing) * 1.5);background-color:var(--bg);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1.5);flex-direction:column;display:flex;position:sticky}.hsb-action-row{cursor:pointer;appearance:none;border-radius:var(--radius);border-style:var(--tw-border-style);width:100%;min-height:30px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);text-align:left;--tw-leading:18px;color:var(--fg);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));background-color:#0000;border-width:1px;border-color:#0000;align-items:center;gap:9px;font-size:13px;line-height:18px;display:flex}.hsb-action-row:hover{border-color:var(--bd);background-color:var(--panel-2)}.hsb-action-row .ico{color:var(--mut);flex-shrink:0}.hsb-action-label{flex:1}.hsb-new-chat{border-color:var(--fg);background-color:var(--fg);--tw-font-weight:650;color:var(--bg);justify-content:center;font-weight:650}.hsb-new-chat .ico{color:currentColor}.hsb-new-chat:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.hsb-new-chat:hover{background:color-mix(in oklab, var(--fg) 88%, var(--panel))}}.hsb-new-chat:hover{border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.hsb-new-chat:hover{border-color:color-mix(in oklab, var(--fg) 88%, var(--panel))}}.hsb-search-row{height:calc(var(--spacing) * 7);min-height:calc(var(--spacing) * 6);cursor:text;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);border-color:var(--bd);background-color:var(--panel);padding-inline:7px;padding-block:calc(var(--spacing) * 0);--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.hsb-search-row .ico{width:13px;height:13px}.hsb-search{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);color:var(--fg);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;font-family:inherit}.hsb-search::placeholder{color:var(--mut)}.hsb-project-row{cursor:default;padding-right:calc(var(--spacing) * 2)}.hsb-project-select{min-width:calc(var(--spacing) * 0);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-leading:calc(var(--spacing) * 5);font-size:13px;line-height:calc(var(--spacing) * 5);color:var(--fg);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;font-family:inherit}.hsb-project-folders{margin-bottom:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 3);border-bottom-width:1px;border-color:var(--bd);position:relative}@supports (color:color-mix(in lab, red, red)){.hsb-project-folders{border-color:color-mix(in oklab, var(--bd) 72%, transparent)}}.hsb-project-filter{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:48px minmax(0,1fr);display:grid}.hsb-project-filter-label{--tw-leading:calc(var(--spacing) * 7);font-size:11px;line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--mut)}.hsb-project-filter-trigger{height:calc(var(--spacing) * 8);width:100%;min-width:calc(var(--spacing) * 0);cursor:pointer;appearance:none;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2);text-align:left;color:var(--fg);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));font-family:inherit;display:flex;width:100%!important}.hsb-project-filter-trigger .ico{color:var(--mut);flex-shrink:0}.hsb-project-filter-trigger:hover,.hsb-project-filter-trigger.open{border-color:var(--bd-strong);background-color:var(--panel-2)}.hsb-project-filter-trigger:focus-visible{--tw-outline-style:none;border-color:var(--ring);box-shadow:0 0 0 2px var(--ring-soft);outline-style:none}.hsb-project-filter-value{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:18px;text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:18px;overflow:hidden}.hsb-project-filter-count,.hsb-project-filter-option-count{height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);border-radius:var(--r-pill);background-color:var(--panel-3);padding-inline:5px;padding-block:calc(var(--spacing) * 0);--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);color:var(--mut);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.hsb-project-filter-menu{max-height:260px;padding:calc(var(--spacing) * 1)}.hsb-project-filter-option{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex:1;display:flex}.hsb-project-filter-option-name{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hsb-project-folder{min-height:calc(var(--spacing) * 6);cursor:pointer;appearance:none;border-radius:var(--r-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);text-align:left;--tw-leading:calc(var(--spacing) * 4);max-width:100%;font-size:11.5px;line-height:calc(var(--spacing) * 4);color:var(--mut);align-items:center;gap:5px;padding-block:3px;padding-inline:7px;font-family:inherit;display:inline-flex}.hsb-project-folder:hover,.hsb-project-folder.active{border-color:var(--bd);background-color:var(--panel-2);color:var(--fg)}.hsb-project-folder.active{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.hsb-project-folder.active{border-color:color-mix(in oklab, var(--acc) 45%, var(--bd))}}.hsb-project-folder.active{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.hsb-project-folder.active{background:color-mix(in oklab, var(--acc) 12%, transparent)}}.hsb-project-folder-collapsed{color:var(--mut)}.hsb-project-folder-name{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hsb-project-folder-count{height:auto;min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-leading:14px;color:var(--mut);font-variant-numeric:tabular-nums;background-color:#0000;border-width:0;border-radius:0;justify-content:center;align-items:center;font-size:10px;line-height:14px;display:inline-flex}.hsb-project-folder-count:empty{display:none}.hsb-project-more{padding-inline:calc(var(--spacing) * .5);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--mut);align-self:center;padding-block:3px}.hsb-section-head{min-height:calc(var(--spacing) * 7);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--mut);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));background-color:#0000;border-width:0;display:flex}.hsb-section-head:hover,.hsb-section-head:hover .hsb-chevron{color:var(--fg)}.hsb-chevron{color:var(--mut);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition:transform var(--dur-fast) var(--ease-out,ease-out), color var(--dur-fast);align-items:center;display:inline-flex;transform:rotate(-90deg)}.hsb-chevron.open{transform:rotate(0)}.hsb-section-label{flex:1}.hsb-section-body{gap:calc(var(--spacing) * 1);padding-top:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.hsb-section-body.hide{display:none}.hsb-empty{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);font-style:italic}.hsb-item{height:auto;min-height:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:18px;line-height:18px;text-decoration-line:none}.hsb-item[data-active=true]{box-shadow:inset 2px 0 0 var(--acc)}.hsb-item-main{min-width:calc(var(--spacing) * 0);flex-direction:column;flex:1;gap:1px;display:flex}.hsb-item-line,.hsb-item-title,.hsb-item-meta{min-width:calc(var(--spacing) * 0);display:block}.hsb-item-title{max-width:100%;padding-right:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hsb-item-meta{--tw-leading:14px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--mut);font-size:10.5px;line-height:14px;overflow:hidden}.chat-computer-sidecar{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2.5);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow-y:auto}.chat-computer-sidecar-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.chat-computer-sidecar-title{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);display:flex}.chat-computer-sidecar-name{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);margin-top:3px;overflow:hidden}.chat-computer-screen{aspect-ratio:16/10;cursor:pointer;appearance:none;border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);width:100%;padding:calc(var(--spacing) * 0);color:oklab(100% 0 5.96046e-8/.62);background-color:#080a0d;place-items:center;display:grid;overflow:hidden}.chat-computer-screen img{object-fit:contain;width:100%;height:100%;display:block}.chat-computer-status{gap:calc(var(--spacing) * 1.5);color:var(--mut);flex-wrap:wrap;font-size:11px;display:flex}.chat-computer-status span{border-radius:var(--r-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);max-width:100%;padding-inline:calc(var(--spacing) * 1.5);text-overflow:ellipsis;white-space:nowrap;padding-block:1px;overflow:hidden}.chat-computer-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.chat-computer-hint{margin:calc(var(--spacing) * 0);--tw-leading:1.4;color:var(--mut);font-size:11px;line-height:1.4}.hsb-item.enrich .hsb-item-title{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.hsb-item.enrich.active .hsb-item-title{color:var(--fg)}.hsb-item-actions{pointer-events:none;top:50%;right:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 2);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:linear-gradient(90deg, transparent, var(--panel-2) 8px);display:inline-flex;position:absolute;transform:translateY(-50%)}.hsb-item:hover .hsb-item-actions,.hsb-item:focus-within .hsb-item-actions,.hsb-item.active:hover .hsb-item-actions,.hsb-item.active:focus-within .hsb-item-actions{pointer-events:auto;opacity:1}.hsb-item-kebab,.hsb-item-fav{cursor:pointer;appearance:none;border-style:var(--tw-border-style);color:var(--mut);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));background-color:#0000;border-width:0;align-items:center;display:inline-flex}.hsb-item-kebab{border-radius:var(--radius);flex-shrink:0}.hsb-item-kebab:hover,.hsb-item-fav:hover{background-color:var(--panel-3);color:var(--fg)}.hsb-item-fav{margin:calc(var(--spacing) * 0);height:18px;width:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 0);border-radius:.25rem;flex-shrink:0;justify-content:center}.hsb-item:not(.fav):not(:hover):not(:focus-within)>.hsb-item-fav{opacity:.3}.hsb-item-fav .ico{fill:none;stroke:currentColor}.hsb-item-fav.active{color:var(--acc)}.hsb-item-fav.active .ico{fill:currentColor}.hsb-item-menu{z-index:100;border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);min-width:180px;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;box-shadow:0 4px 12px #00000040}.hsb-menu-meta{justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--mut);padding-bottom:7px;display:flex}.hsb-menu-meta strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);font-variant-numeric:tabular-nums}.hsb-menu-row{cursor:pointer;appearance:none;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;--tw-leading:calc(var(--spacing) * 5);font-size:13px;line-height:calc(var(--spacing) * 5);color:var(--fg);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));background-color:#0000;border-width:0;display:flex}.hsb-menu-row .ico{color:var(--mut);flex-shrink:0}.hsb-menu-row:hover{background-color:var(--panel-2)}.hsb-menu-row.danger,.hsb-menu-row.danger .ico{color:var(--err,var(--err))}.hsb-menu-row.danger:hover{background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.hsb-menu-row.danger:hover{background:color-mix(in oklab, var(--err,var(--err)) 12%, var(--panel-2))}}.hsb-load-more{margin-inline:calc(var(--spacing) * 1);margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 2);cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);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));background-color:#0000;border-width:0;display:block}.hsb-load-more:hover{background-color:var(--panel-2);color:var(--fg)}.hsb-load-more:disabled{cursor:default;opacity:.5}.chat-msgs{width:100%;max-width:1080px;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;flex:1;gap:22px;margin-inline:auto;display:flex;overflow-y:auto}.msg{align-items:flex-start;gap:calc(var(--spacing) * 2.5);content-visibility:auto;contain-intrinsic-size:160px;align-self:flex-start;width:fit-content;max-width:100%;display:flex}.msg.streaming,.msg:last-child{content-visibility:visible;contain-intrinsic-size:none}.msg.assistant{width:min(100%,860px)}.msg-content{max-width:100%;min-width:calc(var(--spacing) * 0)}.msg-avatar{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);color:var(--fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.msg-avatar.user-avatar{border-color:var(--fg);background-color:var(--fg);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:750;color:var(--bg);font-weight:750}.msg-avatar.error-avatar{color:var(--err);border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.msg-avatar.error-avatar{border-color:color-mix(in oklab, var(--err) 34%, var(--bd))}}.msg-avatar.error-avatar{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.msg-avatar.error-avatar{background:color-mix(in oklab, var(--err) 8%, var(--panel))}}.msg .who{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--mut)}.msg-pulse{margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * .5);margin-left:calc(var(--spacing) * 4);height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background-color:var(--fg);animation:msg-pulse 1.2s var(--ease-in-out) infinite;border-radius:3.40282e38px}.msg:hover .msg-foot{opacity:1}.msg.user .msg-foot{justify-content:flex-end}.msg .msg-copy{margin:calc(var(--spacing) * 0);cursor:pointer;appearance:none;border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1);color:var(--mut);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));background-color:#0000;border-width:0;align-items:center;display:inline-flex}.msg .msg-copy:hover{background-color:var(--panel-3);color:var(--fg)}.msg .msg-copy .ico{display:block}.msg .bubble{border-radius:var(--r-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-leading:1.6;overflow-wrap:break-word;background-color:#0000;border-width:0;font-size:15px;line-height:1.6}.msg .bubble.md p{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 2.5)}.msg .bubble.md p:last-child{margin-bottom:calc(var(--spacing) * 0)}.msg .bubble.md h1,.msg .bubble.md h2,.msg .bubble.md h3,.msg .bubble.md h4{margin-top:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * 1.5);--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold);line-height:1.3;font-weight:var(--font-weight-semibold);letter-spacing:-.2px}.msg .bubble.md h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.msg .bubble.md h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.msg .bubble.md h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.msg .bubble.md h4{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.msg .bubble.md ul,.msg .bubble.md ol{margin-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6)}.msg .bubble.md li{margin-block:3px}.msg .bubble.md code.md-inline{border-radius:var(--r-xs);border-style:var(--tw-border-style);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);border-width:0;font-size:13px}.msg .bubble.md pre.md-code{margin-block:calc(var(--spacing) * 2.5);border-radius:var(--r-xl);border-style:var(--tw-border-style);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-family:var(--font-mono);border-width:0;font-size:13px;overflow-x:auto}.msg .bubble.md details.md-understand{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 2.5);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border,#2a2a2a);background:var(--panel-2);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.msg .bubble.md details.md-understand{background:color-mix(in oklab, var(--panel-2) 60%, transparent)}}.msg .bubble.md details.md-understand>summary{cursor:pointer;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--mut);-webkit-user-select:none;user-select:none;list-style:none}.msg .bubble.md details.md-understand>summary::-webkit-details-marker{display:none}.msg .bubble.md details.md-understand>summary:before{content:"▸";margin-right:calc(var(--spacing) * 1.5);transition:transform .12s;display:inline-block}.msg .bubble.md details.md-understand[open]>summary:before{transform:rotate(90deg)}.msg .bubble.md details.md-understand[open]>summary{border-bottom:1px solid var(--border,#2a2a2a)}.msg .bubble.md .md-understand-body{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-leading:1.5;white-space:pre-wrap;color:var(--fg);font-size:13px;line-height:1.5}.msg .bubble.md .md-understand-body strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--mut)}.msg .bubble.md table.md-table{margin-block:calc(var(--spacing) * 3);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);border-collapse:collapse;width:100%;font-size:13px;display:block;overflow-x:auto}.msg .bubble.md table.md-table th,.msg .bubble.md table.md-table td{max-width:var(--container-xs);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);vertical-align:top;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg .bubble.md table.md-table th{background-color:var(--panel-2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--mut);text-transform:uppercase}.msg .bubble.md table.md-table tbody tr:nth-child(2n) td{background:var(--panel-2)}@supports (color:color-mix(in lab, red, red)){.msg .bubble.md table.md-table tbody tr:nth-child(2n) td{background:color-mix(in oklab, var(--panel-2) 40%, transparent)}}.msg .bubble.md table.md-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.msg .bubble.md a{color:var(--link);text-decoration-line:underline;text-decoration-color:#339cff66}.cite-group{margin-inline:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:10px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--acc);-webkit-user-select:none;user-select:none;display:inline-flex;position:relative;top:-.35em}.cite{min-width:calc(var(--spacing) * 3.5);cursor:pointer;border-radius:calc(var(--radius) + 2px);background-color:var(--acc-soft);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:10px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--acc);transition:background-color var(--dur-fast) var(--ease-in-out);justify-content:center;align-items:center;padding-block:1px;padding-inline:5px;text-decoration-line:none;display:inline-flex}.cite:hover{background-color:var(--acc);color:var(--color-white)}sup.cite{vertical-align:super;display:inline-block}.cite.suspicious{color:var(--err,var(--err));background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.cite.suspicious{background:color-mix(in oklab, var(--err,var(--err)) 15%, transparent)}}.cite.suspicious:hover{background:var(--err,var(--err));color:#fff}table.grid td sup.cite{vertical-align:baseline;position:relative;top:-.4em}table.grid td .cite-group{top:-.2em}.enum-pill{border-radius:var(--r-xs);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-leading:1.4;--tw-font-weight:var(--font-weight-medium);line-height:1.4;font-weight:var(--font-weight-medium);color:var(--fz-xs);border:1px solid var(--enum-pill-fg);display:inline-block}@supports (color:color-mix(in lab, red, red)){.enum-pill{border:1px solid color-mix(in oklab, var(--enum-pill-fg) 22%, transparent)}}.enum-pill{background:var(--enum-pill-bg);color:var(--enum-pill-fg)}:root[data-theme=light] .enum-pill{border-color:var(--enum-pill-fg-light)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .enum-pill{border-color:color-mix(in oklab, var(--enum-pill-fg-light) 18%, transparent)}}:root[data-theme=light] .enum-pill{background:var(--enum-pill-bg-light);color:var(--enum-pill-fg-light)}.multi-enum-pills{align-items:center;gap:calc(var(--spacing) * 1);flex-wrap:wrap;display:inline-flex}.multi-enum-pills>span{--tw-leading:1.3;line-height:1.3}.cite-sources{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--bd);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 1);flex-direction:column;display:flex}.cite-sources-head{margin-bottom:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cite-sources-title{--tw-tracking:.06em;letter-spacing:.06em;color:var(--mut);text-transform:uppercase;font-size:10px}.cite-status{min-height:calc(var(--spacing) * 5);border-radius:var(--r-pill);padding-inline:7px;padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:11px;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;align-items:center;display:inline-flex}.cite-status-partial{background:var(--warn,#c48a12)}@supports (color:color-mix(in lab, red, red)){.cite-status-partial{background:color-mix(in oklab, var(--warn,#c48a12) 18%, transparent)}}.cite-status-partial{color:var(--warn,#c48a12)}.cite-status-contradiction{background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.cite-status-contradiction{background:color-mix(in oklab, var(--err,var(--err)) 18%, transparent)}}.cite-status-contradiction{color:var(--err,var(--err))}.cite-status-uncertain,.cite-status-no_evidence,.cite-status-unknown{background:var(--warn,#c48a12)}@supports (color:color-mix(in lab, red, red)){.cite-status-uncertain,.cite-status-no_evidence,.cite-status-unknown{background:color-mix(in oklab, var(--warn,#c48a12) 12%, transparent)}}.cite-status-uncertain,.cite-status-no_evidence,.cite-status-unknown{color:var(--warn,#c48a12)}.cite-status-not_in_sources{background-color:var(--panel-2);color:var(--mut)}.cite-status-error,.cite-status-failed{background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.cite-status-error,.cite-status-failed{background:color-mix(in oklab, var(--err,var(--err)) 16%, transparent)}}.cite-status-error,.cite-status-failed{color:var(--err,var(--err))}.cite-confidence{border-radius:var(--r-pill);padding-inline:7px;padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.05em;letter-spacing:.05em;text-transform:uppercase}.cite-confidence-high{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.cite-confidence-high{background:color-mix(in oklab, var(--ok) 18%, transparent)}}.cite-confidence-high{color:var(--ok)}.cite-confidence-medium{background:var(--warn,#c48a12)}@supports (color:color-mix(in lab, red, red)){.cite-confidence-medium{background:color-mix(in oklab, var(--warn,#c48a12) 15%, transparent)}}.cite-confidence-medium{color:var(--warn,#c48a12)}.cite-confidence-low{background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.cite-confidence-low{background:color-mix(in oklab, var(--err,var(--err)) 15%, transparent)}}.cite-confidence-low{color:var(--err,var(--err))}.cite-confidence-contradiction{background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.cite-confidence-contradiction{background:color-mix(in oklab, var(--err,var(--err)) 18%, transparent)}}.cite-confidence-contradiction{color:var(--err,var(--err))}.cite-confidence-none{background-color:var(--panel-2);color:var(--mut)}.bubble.md .entity-link{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);background:var(--acc,#737373);border-width:1px;border-radius:.25rem;align-items:center;gap:3px;margin-inline:1px;padding-block:1px;font-size:.92em;text-decoration-line:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bubble.md .entity-link{background:color-mix(in oklab, var(--acc,#737373) 10%, transparent)}}.bubble.md .entity-link{border-color:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.bubble.md .entity-link{border-color:color-mix(in oklab, var(--acc,#737373) 18%, transparent)}}.bubble.md .entity-link{color:var(--acc,#737373);transition:background .12s,border-color .12s}.bubble.md .entity-link:hover{background:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.bubble.md .entity-link:hover{background:color-mix(in oklab, var(--acc,#737373) 20%, transparent)}}.bubble.md .entity-link:hover{border-color:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.bubble.md .entity-link:hover{border-color:color-mix(in oklab, var(--acc,#737373) 35%, transparent)}}.bubble.md .entity-link:before{content:"▦";opacity:.7;font-size:.85em}.cite-confidence-dot{margin-left:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);vertical-align:middle;opacity:.85;border-radius:3.40282e38px;display:inline-block}.cite-confidence-dot.cite-confidence-high{background-color:var(--ok)}.cite-confidence-dot.cite-confidence-medium{background:var(--warn,#c48a12)}.cite-confidence-dot.cite-confidence-low{background:var(--err,var(--err))}.cite-warn{margin-left:calc(var(--spacing) * 1.5);color:var(--err,var(--err));font-size:11px}.cite-source-row{gap:calc(var(--spacing) * 2);border-radius:var(--r-sm);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);transition:background-color var(--dur-fast) var(--ease-in-out);grid-template-columns:22px 1fr;padding-block:5px;text-decoration-line:none;display:grid}.cite-source-row:hover{background-color:var(--panel-2)}.cite-source-row.suspicious{background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.cite-source-row.suspicious{background:color-mix(in oklab, var(--err,var(--err)) 5%, transparent)}}.cite-source-row.suspicious:hover{background:var(--err,var(--err))}@supports (color:color-mix(in lab, red, red)){.cite-source-row.suspicious:hover{background:color-mix(in oklab, var(--err,var(--err)) 10%, transparent)}}.cite-source-n{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--acc-soft);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:11px;line-height:1;font-weight:var(--font-weight-bold);color:var(--acc);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.cite-source-body{min-width:calc(var(--spacing) * 0);flex-direction:column;display:flex}.cite-source-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cite-source-snippet{--tw-leading:1.4;color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.msg .bubble.md strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.msg.user .bubble{border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.msg.user.steered .bubble{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.msg.user.steered .bubble{background:color-mix(in oklab, var(--warn) 14%, var(--panel-2))}}.msg.user.steered .bubble{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.msg.user.steered .bubble{border:1px solid color-mix(in oklab, var(--warn) 32%, var(--bd))}}.msg-badge{margin-left:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.5px;letter-spacing:.5px;color:var(--warn);text-transform:uppercase;background:var(--warn);border-radius:.25rem;align-items:center;gap:3px;padding-block:1px;padding-inline:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.msg-badge{background:color-mix(in oklab, var(--warn) 16%, transparent)}}.msg.assistant .bubble{padding-inline:calc(var(--spacing) * 0);background-color:#0000}.msg.error .bubble{color:var(--err);border-color:var(--err)}.run-banner{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);color:var(--fz-sm);background:var(--acc);display:flex}@supports (color:color-mix(in lab, red, red)){.run-banner{background:color-mix(in oklab, var(--acc) 10%, transparent)}}.run-banner{border:1px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.run-banner{border:1px solid color-mix(in oklab, var(--acc) 35%, var(--bd))}}.run-banner-pulse{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--acc);animation:msg-pulse 1.2s var(--ease-in-out) infinite;border-radius:3.40282e38px;flex-shrink:0}.run-banner-text{--tw-leading:1.4;line-height:1.4}.run-banner-text strong{color:var(--acc)}.plan-tile{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--r-md);color:var(--fz-sm);border:1px solid var(--mut);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.plan-tile{border:1px solid color-mix(in oklab, var(--mut) 18%, transparent)}}.plan-tile{background:var(--mut)}@supports (color:color-mix(in lab, red, red)){.plan-tile{background:color-mix(in oklab, var(--mut) 4%, transparent)}}.plan-tile-summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);color:var(--mut);-webkit-user-select:none;user-select:none;list-style:none;transition:background 60ms;display:flex}.plan-tile-summary::-webkit-details-marker{display:none}.plan-tile-summary:hover{background:var(--mut)}@supports (color:color-mix(in lab, red, red)){.plan-tile-summary:hover{background:color-mix(in oklab, var(--mut) 7%, transparent)}}.plan-tile-summary:before{content:"▸";width:calc(var(--spacing) * 2.5);color:var(--mut);font-size:10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.plan-tile-summary:before{color:color-mix(in oklab, var(--mut) 60%, transparent)}}.plan-tile-summary:before{transition:transform .1s}.plan-tile[open] .plan-tile-summary:before,.plan-tile[data-state=open] .plan-tile-summary:before{transform:rotate(90deg)}.plan-tile-icon{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);opacity:.45;border:1.5px solid;border-radius:3px;flex:none;position:relative}.plan-tile-icon:after{content:"";border-top:1.5px solid;position:absolute;top:50%;left:3px;right:3px;transform:translateY(-50%)}.plan-tile-label{font-family:var(--font-mono);--tw-tracking:.5px;letter-spacing:.5px;color:var(--mut);text-transform:uppercase}@supports (color:color-mix(in lab, red, red)){.plan-tile-label{color:color-mix(in oklab, var(--mut) 80%, transparent)}}.plan-tile-goal{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);flex:auto;font-style:italic;overflow:hidden}.plan-tile-count{font-family:var(--font-mono);color:var(--mut);flex:none}@supports (color:color-mix(in lab, red, red)){.plan-tile-count{color:color-mix(in oklab, var(--mut) 55%, transparent)}}.plan-tile-body{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 2.5);--tw-leading:1.55;color:var(--mut);border-top:1px dashed var(--mut);padding-left:28px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.plan-tile-body{border-top:1px dashed color-mix(in oklab, var(--mut) 18%, transparent)}}.plan-tile-body strong{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.plan-tile-body strong{color:color-mix(in oklab, var(--fg) 80%, transparent)}}.plan-tile-body p{margin-block:calc(var(--spacing) * 1)}.speech-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;opacity:.7;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.speech-think{margin-block:calc(var(--spacing) * 1);align-items:flex-start;gap:calc(var(--spacing) * 2);border-top-right-radius:var(--r-md);border-bottom-right-radius:var(--r-md);padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 2.5);--tw-leading:1.45;color:var(--mut);background:var(--mut);font-style:italic;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.speech-think{background:color-mix(in oklab, var(--mut) 6%, transparent)}}.speech-think{border-left:2px solid var(--mut)}@supports (color:color-mix(in lab, red, red)){.speech-think{border-left:2px solid color-mix(in oklab, var(--mut) 30%, transparent)}}.speech-think .speech-icon{padding-top:calc(var(--spacing) * .5);opacity:.5}.speech-think-text{overflow-wrap:break-word;flex:auto}.speech-progress{margin-block:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);color:var(--fz-sm);background:var(--acc);display:flex}@supports (color:color-mix(in lab, red, red)){.speech-progress{background:color-mix(in oklab, var(--acc) 7%, transparent)}}.speech-progress{border:1px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.speech-progress{border:1px solid color-mix(in oklab, var(--acc) 18%, transparent)}}.speech-progress .speech-icon{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--acc)}.speech-progress-phase{padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);--tw-tracking:.4px;letter-spacing:.4px;color:var(--fz-xs);text-transform:uppercase;background:var(--acc);border-radius:.25rem;padding-block:1px}@supports (color:color-mix(in lab, red, red)){.speech-progress-phase{background:color-mix(in oklab, var(--acc) 18%, transparent)}}.speech-progress-text{flex:auto}.speech-progress-count{font-family:var(--font-mono);color:var(--mut);font-variant-numeric:tabular-nums}.speech-ask{margin-block:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);background:var(--warn,#fbbf24);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.speech-ask{background:color-mix(in oklab, var(--warn,#fbbf24) 6%, var(--panel))}}.speech-ask{border:1px solid var(--warn,#fbbf24)}@supports (color:color-mix(in lab, red, red)){.speech-ask{border:1px solid color-mix(in oklab, var(--warn,#fbbf24) 28%, transparent)}}.speech-ask-confirm{background:#f87171}@supports (color:color-mix(in lab, red, red)){.speech-ask-confirm{background:color-mix(in oklab, #f87171 6%, var(--panel))}}.speech-ask-confirm{border-color:oklab(71.0627% .153814 .0628211/.28)}.speech-ask-head{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.speech-ask-head .speech-icon{background-color:var(--warn,#fbbf24);--tw-font-weight:var(--font-weight-bold);width:18px;height:18px;font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-black);opacity:1;border-radius:3.40282e38px}.speech-ask-confirm .speech-ask-head .speech-icon{color:var(--color-white);background-color:#f87171}.speech-ask-kind{font-family:var(--font-mono);--tw-tracking:.5px;letter-spacing:.5px;color:var(--mut);text-transform:uppercase}.speech-ask-question{--tw-leading:1.4;--tw-font-weight:var(--font-weight-medium);line-height:1.4;font-weight:var(--font-weight-medium);color:var(--fz-md)}.speech-ask-context{--tw-leading:1.45;color:var(--mut);padding-left:26px;line-height:1.45}.speech-ask-consequence{border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-leading:1.45;color:var(--fz-sm);background:oklab(71.0627% .153814 .0628211/.08);line-height:1.45}.speech-ask-options{gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.speech-ask-option{cursor:pointer;gap:calc(var(--spacing) * .5);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--fz-sm);flex-direction:column;transition:background 80ms,border-color 80ms;display:inline-flex}.speech-ask-option:hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.speech-ask-option:hover{background:color-mix(in oklab, var(--acc) 8%, var(--panel))}}.speech-ask-option:hover{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.speech-ask-option:hover{border-color:color-mix(in oklab, var(--acc) 40%, var(--bd))}}.speech-ask-option-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.speech-ask-option-hint{color:var(--mut)}.speech-ask-yes{background:var(--ok,#22c55e)}@supports (color:color-mix(in lab, red, red)){.speech-ask-yes{background:color-mix(in oklab, var(--ok,#22c55e) 18%, var(--panel))}}.speech-ask-yes{border-color:var(--ok,#22c55e)}@supports (color:color-mix(in lab, red, red)){.speech-ask-yes{border-color:color-mix(in oklab, var(--ok,#22c55e) 40%, var(--bd))}}.speech-ask-no{background:#f87171}@supports (color:color-mix(in lab, red, red)){.speech-ask-no{background:color-mix(in oklab, #f87171 12%, var(--panel))}}.speech-ask-no{border-color:#f87171}@supports (color:color-mix(in lab, red, red)){.speech-ask-no{border-color:color-mix(in oklab, #f87171 30%, var(--bd))}}.speech-ask-free{gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 1);display:flex}.speech-ask-input{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--fz-sm);flex:auto}.speech-ask-input:focus{--tw-outline-style:none;border-color:var(--acc);outline-style:none}.chat-send-steer{background:var(--warn)!important}@supports (color:color-mix(in lab, red, red)){.chat-send-steer{background:color-mix(in oklab, var(--warn) 22%, transparent)!important}}.chat-send-steer{color:var(--warn)!important}.chat-send-steer:hover{background:var(--warn)!important}@supports (color:color-mix(in lab, red, red)){.chat-send-steer:hover{background:color-mix(in oklab, var(--warn) 32%, transparent)!important}}.chat-stop{margin-right:calc(var(--spacing) * 1);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);justify-content:center;align-items:center;display:inline-flex;background:var(--err)!important}@supports (color:color-mix(in lab, red, red)){.chat-stop{background:color-mix(in oklab, var(--err) 18%, transparent)!important}}.chat-stop{color:var(--err)!important;padding:0!important}.chat-stop:hover{background:var(--err)!important}@supports (color:color-mix(in lab, red, red)){.chat-stop:hover{background:color-mix(in oklab, var(--err) 30%, transparent)!important}}.chat-input{background-color:var(--bg);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 6)}.chat-input-pill{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);width:100%;max-width:1080px;padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);transition:background-color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out), box-shadow var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.chat-input-pill:hover{background-color:var(--panel-2)}.chat-input-pill:focus-within{border-color:var(--ring);background-color:var(--panel);box-shadow:0 0 0 2px var(--ring-soft)}.chat-input textarea{max-height:calc(var(--spacing) * 60);min-height:calc(var(--spacing) * 9);width:100%;min-width:calc(var(--spacing) * 0);resize:none;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1);--tw-leading:1.55;color:var(--fz-md);--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);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;font-family:inherit;line-height:1.55;display:block}.chat-input textarea:hover,.chat-input textarea:focus{border-style:var(--tw-border-style);--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);background-color:#0000;border-width:0}.chat-input textarea::placeholder{color:var(--mut)}.chat-input .composer-actions{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.chat-input .composer-actions-right>button:last-child{height:34px;min-height:calc(var(--spacing) * 0);border-radius:var(--r-pill);border-style:var(--tw-border-style);background-color:var(--fg);width:34px;padding:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#111;transition:background-color var(--dur-fast) var(--ease-in-out), transform var(--dur-fast) var(--ease-out);border-width:0;justify-content:center;align-items:center;display:inline-flex}.chat-input .composer-actions-right>button:last-child:hover{background-color:var(--color-white)}.chat-input .composer-actions-right>button:last-child:active{transform:scale(.95)}.chat-input .composer-actions-right>button:last-child:disabled{cursor:not-allowed;background-color:var(--panel-2);color:var(--mut)}.chat-input .composer-actions-right>button:last-child .ico{width:18px;height:18px}.typing{gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);display:inline-flex}.typing span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--mut);border-radius:3.40282e38px;animation:1.2s infinite tdot}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}.grounded-toggle.computer-toggle{max-width:calc(var(--spacing) * 60)}.grounded-toggle.computer-toggle span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-save-indicator{padding-inline:calc(var(--spacing) * 1);color:var(--mut);font-variant-numeric:tabular-nums;transition:opacity var(--dur-fast) var(--ease-in-out);align-self:center;font-size:11px}.chat-save-indicator.saving{color:var(--mut)}.chat-save-indicator.saved{color:var(--ok,var(--ok));opacity:.7}.chat-save-indicator.err{color:var(--err,var(--err))}.chat-save-indicator:empty{display:none}.grounded-toggle{height:calc(var(--spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));-webkit-user-select:none;user-select:none;display:inline-flex}.grounded-toggle[data-state=off]{border-color:var(--input);background-color:var(--background);color:var(--muted-foreground);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.grounded-toggle[data-state=off]:hover{background-color:var(--accent);color:var(--accent-foreground)}}.grounded-toggle[data-state=on]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.grounded-toggle[data-state=on]{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.grounded-toggle[data-state=on]{background-color:var(--primary);color:var(--primary-foreground);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.grounded-toggle[data-state=on]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.grounded-toggle[data-state=on]:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}}.grounded-toggle .ico{flex-shrink:0}.source-mode-wrap{align-items:center;display:inline-flex;position:relative}.source-mode-trigger{cursor:pointer;border-radius:var(--ui-radius-sm);border-style:var(--tw-border-style);background-color:var(--ui-surface);height:26px;padding-inline:calc(var(--spacing) * 2);--tw-leading:1;white-space:nowrap;color:var(--mut);border-width:1px;border-color:var(--enrich);align-items:center;gap:5px;font-size:11.5px;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.source-mode-trigger{border-color:color-mix(in oklab, var(--enrich) 20%, var(--bd))}}.source-mode-trigger:hover{background-color:var(--panel-2);color:var(--fg)}.source-mode-trigger.semantic{color:var(--enrich);background:var(--enrich)}@supports (color:color-mix(in lab, red, red)){.source-mode-trigger.semantic{background:color-mix(in oklab, var(--enrich) 8%, var(--panel))}}.source-mode-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--mut-2);border-radius:3.40282e38px;flex:none}.source-mode-trigger.semantic .source-mode-dot{background-color:var(--enrich)}.source-mode-menu{bottom:calc(100% + 8px);left:calc(var(--spacing) * 0);z-index:220;border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);--tw-shadow:0 0 #0000;width:260px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:5px;position:absolute}.source-mode-option{cursor:pointer;gap:calc(var(--spacing) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);width:100%;padding-inline:9px;padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--fg);background-color:#0000;border-width:0;display:grid}.source-mode-option:hover{background-color:var(--panel-2)}.source-mode-option.active{background:var(--enrich)}@supports (color:color-mix(in lab, red, red)){.source-mode-option.active{background:color-mix(in oklab, var(--enrich) 10%, transparent)}}.source-mode-option-main{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold)}.source-mode-option-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--mut)}.agent-area{min-height:calc(var(--spacing) * 0);background-color:var(--background);flex:1;grid-template-columns:292px minmax(0,1fr);display:grid}.chat-wrap{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--background);flex-direction:column;flex:1;display:flex}.chat-header{min-height:calc(var(--spacing) * 16);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);background-color:var(--background);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);border-bottom-width:1px;flex-shrink:0;display:flex}.chat-header-main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.chat-header-eyebrow{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);overflow:hidden}.chat-header-title{margin:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;max-width:56ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--foreground);overflow:hidden}.chat-header-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.chat-usage-pill,.global-usage-pill{height:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius);max-width:340px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.history-sb{min-height:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);background-color:var(--muted);border-right-width:1px;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.history-sb{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.history-sb{--sidebar-width:292px;width:292px!important}.hsb-head{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);background-color:var(--background);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-bottom-width:1px}.hsb-head-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.hsb-top{gap:calc(var(--spacing) * 2);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hsb-top{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.hsb-top{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.hsb-action-row{min-height:calc(var(--spacing) * 9);border-radius:var(--radius);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.hsb-new-chat{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){.hsb-new-chat:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hsb-new-chat:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}}.hsb-search-row{height:calc(var(--spacing) * 9);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--background);padding-inline:calc(var(--spacing) * 2.5);border-width:1px}.hsb-search{height:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.hsb-scroll{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 4);flex:1;overflow-y:auto}.hsb-project-folders{margin-bottom:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 3);border-bottom-width:1px}.hsb-project-filter{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(1,minmax(0,1fr))}.hsb-project-filter-label{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.hsb-project-filter-trigger{height:calc(var(--spacing) * 9);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--background);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.hsb-section{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1)}.hsb-section-head{height:calc(var(--spacing) * 8);border-radius:var(--radius);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.hsb-item{height:auto;min-height:calc(var(--spacing) * 10);border-radius:var(--radius);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.hsb-item:hover,.hsb-item.active{background-color:var(--accent);color:var(--accent-foreground);box-shadow:none}.hsb-item-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.hsb-item-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.chat-body-row{min-height:calc(var(--spacing) * 0);background-color:var(--background);flex:1;grid-template-columns:minmax(0,1fr);display:grid}.chat-body-row.has-computer{grid-template-columns:minmax(0,1fr) 360px}.chat-main-column{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--background);flex-direction:column;display:flex}.chat-msgs{min-height:calc(var(--spacing) * 0);width:100%;max-width:var(--container-4xl);padding-inline:calc(var(--spacing) * 0);flex:1;margin-inline:auto;position:relative}.chat-conversation-content{min-height:100%;padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 5)}.chat-scroll-bottom{bottom:calc(var(--spacing) * 5)}.msg{align-items:flex-start;gap:calc(var(--spacing) * 3);align-self:flex-start;width:fit-content;max-width:100%;display:flex}.msg.assistant{width:100%;max-width:var(--container-4xl)}.msg.user{flex-direction:row-reverse;align-self:flex-end;max-width:min(78%,720px)}.msg.assistant .msg-content{flex:1}.msg-avatar{margin-top:calc(var(--spacing) * 1);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--card);color:var(--card-foreground);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.msg-avatar.user-avatar{border-color:var(--primary);background-color:var(--primary);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary-foreground)}.msg-avatar.error-avatar{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.msg-avatar.error-avatar{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.msg-avatar.error-avatar{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.msg-avatar.error-avatar{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.msg-avatar.error-avatar{color:var(--destructive)}.msg .who{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.msg .bubble{border-radius:var(--radius);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-leading:calc(var(--spacing) * 7);font-size:15px;line-height:calc(var(--spacing) * 7);overflow-wrap:break-word}.msg.user .bubble{border-style:var(--tw-border-style);background-color:var(--muted);color:var(--foreground);border-width:1px}.msg.assistant .bubble{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0);background-color:#0000}.msg.error .bubble{color:var(--destructive)}.msg .msg-foot{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 1);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.msg:hover .msg-foot,.msg:focus-within .msg-foot{opacity:1}.msg .msg-copy{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius);color:var(--muted-foreground)}@media (hover:hover){.msg .msg-copy:hover{background-color:var(--accent);color:var(--accent-foreground)}}.msg-badge{margin-left:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius);background-color:var(--secondary);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--secondary-foreground);text-transform:none;display:inline-flex}.run-banner{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--card);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--card-foreground);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;flex-direction:row;display:flex}.run-banner-pulse{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--primary);border-radius:3.40282e38px;flex-shrink:0}.run-banner-text{min-width:calc(var(--spacing) * 0);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.run-banner-text strong{margin-right:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.agent-empty{margin-inline:auto;margin-top:calc(var(--spacing) * 10);width:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 4);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--card);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px}.agent-empty [data-slot=card-header]{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 0)}.agent-empty [data-slot=card-title]{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.agent-empty-content{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}.agent-empty-section-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-transform:uppercase}.agent-empty-commands{gap:calc(var(--spacing) * 2);display:grid}@media (width>=40rem){.agent-empty-commands{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-empty-suggestions{display:block;overflow:hidden}.agent-empty-suggestion-strip{width:100%}.agent-empty-suggestion{white-space:normal;flex:none;width:min(300px,78vw)}.agent-empty-command{min-height:calc(var(--spacing) * 16);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;background-color:#0000;border-width:1px;border-color:#0000}@media (hover:hover){.agent-empty-command:hover{border-color:var(--border);background-color:var(--accent)}}.agent-empty-command .ico{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);flex-shrink:0}.agent-empty-command-text{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.agent-empty-command-text>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);overflow:hidden}.agent-empty-command-text>small{-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-empty-recents{gap:calc(var(--spacing) * 2);display:grid}.agent-empty-recent-row{height:calc(var(--spacing) * 9);border-radius:var(--radius);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:space-between}.chat-input{margin-inline:auto;margin-bottom:calc(var(--spacing) * 5);width:calc(100% - 40px);max-width:var(--container-4xl);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--card);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;flex-shrink:0}.chat-input.chat-input-pill{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.chat-input textarea{max-height:calc(var(--spacing) * 60);min-height:calc(var(--spacing) * 16);resize:none;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 1);--tw-leading:calc(var(--spacing) * 6);font-size:15px;line-height:calc(var(--spacing) * 6);--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);background-color:#0000;border-width:0}.chat-input textarea: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)}.chat-input textarea:hover,.chat-input textarea:focus{background-color:#0000}.chat-input .composer-actions{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:1px;flex-wrap:wrap;display:flex}.chat-input .composer-actions-left{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;flex:1;display:flex}.chat-input .composer-actions-right{align-items:center;gap:calc(var(--spacing) * 2);flex:none;margin-left:auto;display:flex}.grounded-toggle,.source-mode-trigger,.model-pill-trigger{height:calc(var(--spacing) * 8);border-radius:var(--radius)}.source-mode-trigger.semantic,.source-mode-trigger.fast{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){:is(.source-mode-trigger.semantic,.source-mode-trigger.fast):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.source-mode-trigger.semantic,.source-mode-trigger.fast):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}}.chat-input.chat-input-pill .composer-actions-right>button:last-child{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius);background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){.chat-input.chat-input-pill .composer-actions-right>button:last-child:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chat-input.chat-input-pill .composer-actions-right>button:last-child:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}}.chat-input.chat-input-pill .composer-actions-right>button:last-child:disabled{background-color:var(--muted);color:var(--muted-foreground)}.chat-stop{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius);background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.chat-stop{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.chat-stop{color:var(--destructive)}@media (hover:hover){.chat-stop:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.chat-stop:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}.chat-send-steer{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){.chat-send-steer:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.chat-send-steer:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}}.copy-toast{pointer-events:none;bottom:calc(var(--spacing) * 6);z-index:9999;border-radius:var(--ui-radius);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--fg);color:var(--bg);font-variant-numeric:tabular-nums;transition:opacity var(--dur-fast) var(--ease-in-out), transform var(--dur-fast) var(--ease-in-out);position:fixed;left:50%;transform:translate(-50%)translateY(20px)}.copy-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.csv-menu .menu-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--fg);background-color:#0000;border-width:0;font-size:13px;display:flex}.csv-menu .menu-item:hover{background-color:var(--panel-2)}.csv-import-modal{inset:calc(var(--spacing) * 0);z-index:300;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.csv-import-modal{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.csv-import-modal{padding:calc(var(--spacing) * 6)}.csv-import-card{gap:calc(var(--spacing) * 3);border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);width:100%;max-width:720px;max-height:90vh;padding:calc(var(--spacing) * 5);--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);flex-direction:column;display:flex}.csv-import-head{justify-content:space-between;align-items:center;display:flex}.csv-import-head h3{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.csv-drop{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);text-align:center;color:var(--mut);transition:background var(--dur-fast), border-color var(--dur-fast);flex-direction:column;display:flex}.csv-drop:hover,.csv-drop.over{border-color:var(--fg);background-color:var(--panel-2);color:var(--fg)}.csv-drop .hint{opacity:.7;font-size:11px}.csv-preview-host{max-height:300px;overflow:auto}.csv-preview{width:100%;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-collapse:collapse}.csv-preview th,.csv-preview td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);text-align:left;white-space:nowrap}.csv-preview th{top:calc(var(--spacing) * 0);background-color:var(--panel-2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);font-family:inherit;position:sticky}.csv-preview th.unknown{color:var(--warn,#c48a12)}.csv-preview th .badge{margin-left:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 1.5);background:var(--warn,#c48a12);border-radius:3.40282e38px;padding-block:1px;font-size:10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.csv-preview th .badge{background:color-mix(in oklab, var(--warn,#c48a12) 20%, transparent)}}.csv-preview th .badge{color:var(--warn,#c48a12)}.csv-create-missing{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);display:flex}.csv-summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);font-variant-numeric:tabular-nums}.csv-import-foot{margin-top:calc(var(--spacing) * 1);justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.cell-popover-edit{border-radius:var(--ui-radius);border-style:var(--tw-border-style);background-color:var(--ui-surface);--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);border-width:1px;border-color:var(--grid-acc,var(--acc,#737373));animation:be-fade-in var(--dur-fast) var(--ease-in-out);flex-direction:column;display:flex;overflow:hidden}.cell-popover-input{box-sizing:border-box;resize:none;border-style:var(--tw-border-style);width:100%;height:auto;min-height:60px;max-height:50vh;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-leading:1.45;overflow-wrap:break-word;white-space:pre-wrap;color:var(--fg);--tw-outline-style:none;font-size:13px;line-height:1.45;font:inherit;background-color:#0000;border-width:0;outline-style:none}.cell-popover-hint{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1.5);--tw-tracking:.2px;letter-spacing:.2px;color:var(--mut);font-size:10px;display:flex}.cell-popover-keys{font-family:var(--font-mono);opacity:.85}.cell-popover-keys kbd{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 0);color:var(--fg);border-radius:.25rem;margin-inline:1px;font-size:10px;display:inline-block}.rewrite-pop{gap:calc(var(--spacing) * 2);border-radius:var(--ui-radius);border-style:var(--tw-border-style);background-color:var(--ui-surface);width:380px;max-width:calc(100vw - 16px);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2.5);--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);border-width:1px;border-color:var(--bd-strong,var(--bd));animation:be-fade-in var(--dur-fast) var(--ease-in-out);flex-direction:column;display:flex}.rewrite-pop-sub{--tw-tracking:.1px;letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:11px;overflow:hidden}.rewrite-pop-input-row{align-items:flex-end;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-top:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 2.5);transition:border-color var(--dur-fast) var(--ease-in-out);display:flex}.rewrite-pop-input-row:focus-within{border-color:var(--acc,#737373)}.rewrite-pop-input{resize:none;border-style:var(--tw-border-style);min-height:22px;max-height:140px;padding:calc(var(--spacing) * 0);--tw-leading:1.4;color:var(--fg);--tw-outline-style:none;font-size:13px;line-height:1.4;font:inherit;background-color:#0000;border-width:0;outline-style:none;flex:1}.rewrite-pop-input::placeholder{color:var(--mut)}.rewrite-pop-input:disabled{opacity:.5}.rewrite-pop-send{cursor:pointer;border-radius:var(--ui-radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cta-border);background-color:var(--cta-bg);width:26px;height:26px;padding:calc(var(--spacing) * 0);color:var(--cta-fg);transition:background-color var(--dur-fast) var(--ease-in-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.rewrite-pop-send:hover{background:var(--cta-bg-hover)}.rewrite-pop-send:disabled{cursor:default;opacity:.5}.rewrite-pop-pills{gap:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.rewrite-pop-pill{cursor:pointer;border-radius:var(--ui-radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:var(--mut);transition:background-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast), border-color var(--dur-fast);font-size:11px}.rewrite-pop-pill:hover{background-color:var(--panel-2);color:var(--fg);border-color:var(--bd-strong,var(--bd))}.rewrite-pop-status{min-height:calc(var(--spacing) * 0);color:var(--mut);font-size:11px}.rewrite-pop-status:empty{display:none}.be-modal{inset:calc(var(--spacing) * 0);z-index:400;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.be-modal{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.be-modal{padding:calc(var(--spacing) * 6);animation:be-fade-in var(--dur-fast) var(--ease-in-out)}.be-card{gap:calc(var(--spacing) * 3);border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);--tw-shadow:0 0 #0000;width:100%;max-width:500px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;padding:18px;display:flex}.be-head{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto;display:grid}.be-title{min-width:calc(var(--spacing) * 0)}.be-kicker{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--mut);text-transform:uppercase}.be-head h3{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;color:var(--fg)}.be-field-key{margin-top:calc(var(--spacing) * 1.5);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);width:fit-content;max-width:100%;font-family:var(--font-mono);text-overflow:ellipsis;color:var(--mut);padding-block:3px;padding-inline:7px;font-size:11px;overflow:hidden}.be-close{cursor:pointer;border-radius:var(--r-sm);border-style:var(--tw-border-style);width:30px;height:30px;padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--mut);background-color:#0000;border-width:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.be-close:hover{background-color:var(--panel-2);color:var(--fg)}.be-summary{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.be-metric{min-width:calc(var(--spacing) * 0);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * 2.5)}.be-metric span,.be-metric small{display:block}.be-metric span{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--fg);font-variant-numeric:tabular-nums}.be-metric small{--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);color:var(--mut);margin-top:5px}.be-metric-main{border-color:var(--accent,var(--acc))}@supports (color:color-mix(in lab, red, red)){.be-metric-main{border-color:color-mix(in oklab, var(--accent,var(--acc)) 44%, var(--bd))}}.be-metric-main{background:var(--accent,var(--acc))}@supports (color:color-mix(in lab, red, red)){.be-metric-main{background:color-mix(in oklab, var(--accent,var(--acc)) 9%, var(--panel))}}.be-hint{--tw-leading:var(--leading-normal);font-size:13px;line-height:var(--leading-normal);color:var(--mut)}.be-shortcut{border-radius:var(--r-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--bd-strong);background-color:var(--panel);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.45;color:var(--fg);padding-block:9px;line-height:1.45}.be-hint-muted{padding-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.be-hint-warn{border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 2.5);color:var(--fg);border:1px solid var(--warn,#d97706);padding-block:9px}@supports (color:color-mix(in lab, red, red)){.be-hint-warn{border:1px solid color-mix(in oklab, var(--warn,#d97706) 44%, var(--bd))}}.be-hint-warn{background:var(--warn,#d97706)}@supports (color:color-mix(in lab, red, red)){.be-hint-warn{background:color-mix(in oklab, var(--warn,#d97706) 8%, transparent)}}.be-err{min-height:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--err)}.be-err:empty{display:none}.be-foot{margin-top:calc(var(--spacing) * 1);justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.be-toast{bottom:calc(var(--spacing) * 6);z-index:500;border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface-active);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--fg);--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);animation:be-toast-in var(--dur-fast) var(--ease-in-out);font-size:13px;position:fixed;left:50%;transform:translate(-50%)}.table-desc-btn{margin-left:calc(var(--spacing) * 2);cursor:pointer;border-radius:var(--ui-radius-sm);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--ui-border);height:22px;padding-inline:calc(var(--spacing) * 2);color:var(--mut);transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);background-color:#0000;justify-content:center;align-items:center;font-family:inherit;font-size:11px;display:inline-flex}.table-desc-btn:hover{background-color:var(--panel-2);color:var(--fg);border-color:var(--bd-strong,var(--bd))}.table-desc-btn.set{--tw-border-style:solid;border-style:solid;border-color:var(--bd);background-color:var(--panel-2);width:22px;padding:calc(var(--spacing) * 0);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.table-desc-btn.set:hover{background-color:var(--panel-3)}.table-desc-modal{inset:calc(var(--spacing) * 0);z-index:300;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.table-desc-modal{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.table-desc-modal{padding:calc(var(--spacing) * 6)}.table-desc-card{gap:calc(var(--spacing) * 2.5);border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);width:100%;max-width:640px;padding:calc(var(--spacing) * 5);--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);flex-direction:column;display:flex}.table-desc-head{justify-content:space-between;align-items:center;display:flex}.table-desc-head h3{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.table-desc-textarea{resize:vertical;border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);min-height:180px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-normal);font-size:13px;line-height:var(--leading-normal);color:var(--fg);font-family:inherit}.table-desc-textarea:focus{outline:2px solid var(--grid-acc);outline-offset:-1px}.table-desc-foot{margin-top:calc(var(--spacing) * 1);justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.describe-panel{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);border-right-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * 0);width:min(980px,100vw - 300px);min-width:min(720px,100vw - 72px);max-width:calc(100vw - 72px);animation:panel-slide-r var(--dur-slow) var(--ease-out);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.describe-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-top:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 3.5);flex-shrink:0;display:flex}.describe-title{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;display:flex;overflow:hidden}.describe-icon{color:var(--mut);display:inline-flex}.describe-table-pill{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:7px;padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--mut);border-radius:3.40282e38px}.describe-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.describe-status{min-width:calc(var(--spacing) * 0);color:var(--mut);transition:color var(--dur-fast) var(--ease-out);animation:status-fade-in var(--dur-fast) var(--ease-out);font-size:11px}.describe-icon-btn{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--mut);background-color:#0000;border-width:0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.describe-icon-btn:hover{background-color:var(--panel-2);color:var(--fg)}.describe-icon-btn[disabled]{cursor:not-allowed;opacity:.4}.describe-body{min-height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 7);flex:1;grid-template-columns:minmax(420px,1fr) 320px;align-items:flex-start;gap:18px;display:grid;overflow-y:auto}.describe-section{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.describe-side{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * .5);flex-direction:column;max-height:calc(100vh - 112px);display:flex;overflow-y:auto}.describe-side .describe-section{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);padding-top:calc(var(--spacing) * 3.5)}.describe-side .describe-section:first-child{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 0);border-top-width:0}.describe-section-head{flex-direction:column;gap:3px;display:flex}.describe-section-head-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2.5);flex-direction:row}.describe-section-title{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.7px;letter-spacing:.7px;color:var(--fg);text-transform:uppercase}.describe-section-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--mut)}.describe-section-hint code{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);border-radius:.25rem;padding-block:1px;padding-inline:5px;font-size:11px}.describe-text{resize:vertical;border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);width:100%;min-height:130px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-leading:1.55;color:var(--fg);font-family:inherit;font-size:13px;line-height:1.55}.describe-text:focus{outline:2px solid var(--grid-acc);outline-offset:-1px}.describe-text::placeholder{color:var(--mut);opacity:.65}@media (width<=1180px){.describe-panel{width:min(760px,100vw - 72px);min-width:min(560px,100vw - 72px)}.describe-body{grid-template-columns:repeat(1,minmax(0,1fr))}.describe-side{max-height:none;padding-right:calc(var(--spacing) * 0);overflow:visible}}.project-doc-section{min-width:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * .5)}.project-doc-tabs{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding:calc(var(--spacing) * .5);flex-shrink:0;display:inline-flex}.project-doc-tabs button{height:calc(var(--spacing) * 6);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);background-color:#0000;border-width:0;border-radius:.25rem}.project-doc-tabs button:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.project-doc-tabs button:hover{background:color-mix(in oklab, var(--fg) 5%, transparent)}}.project-doc-tabs button.active{background-color:var(--ui-surface-muted);color:var(--fg);--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)}.project-doc-textarea{resize:vertical;border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);width:100%;min-height:clamp(420px,100vh - 220px,780px);padding-inline:13px;padding-block:calc(var(--spacing) * 3);font-family:var(--font-mono);--tw-leading:1.6;tab-size:2;color:var(--fg);border-radius:7px;font-size:13px;line-height:1.6}.project-doc-textarea:focus{outline:2px solid var(--grid-acc);outline-offset:-1px}.project-doc-textarea::placeholder{color:var(--mut);opacity:.62}.project-doc-preview{max-width:760px;min-height:clamp(420px,100vh - 220px,780px);padding-top:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 1);--tw-leading:1.58;color:var(--fg);font-size:13px;line-height:1.58}.project-doc-preview h1,.project-doc-preview h2,.project-doc-preview h3{margin-top:calc(var(--spacing) * 3.5);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-tracking:0;letter-spacing:0;color:var(--fg);margin-bottom:7px}.project-doc-preview h1:first-child,.project-doc-preview h2:first-child,.project-doc-preview h3:first-child{margin-top:calc(var(--spacing) * 0)}.project-doc-preview h1{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.project-doc-preview h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.project-doc-preview h3{font-size:13px}.project-doc-preview p{margin-top:calc(var(--spacing) * 0);margin-bottom:9px}.project-doc-preview ul,.project-doc-preview ol{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 0);margin-left:18px}.project-doc-preview li{margin-block:3px}.project-doc-preview blockquote{margin-block:calc(var(--spacing) * 2.5);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--grid-acc);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2.5);color:var(--mut);padding-block:7px}.project-doc-preview code{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 1);font-family:var(--font-mono);border-radius:.25rem;padding-block:1px;font-size:11px}.project-doc-preview pre{margin-block:calc(var(--spacing) * 2.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding:calc(var(--spacing) * 2.5);overflow:auto}.project-doc-preview pre code{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);white-space:pre;background-color:#0000;border-width:0}.project-doc-preview a{color:var(--grid-acc);border-bottom:1px solid var(--grid-acc);text-decoration-line:none}@supports (color:color-mix(in lab, red, red)){.project-doc-preview a{border-bottom:1px solid color-mix(in oklab, var(--grid-acc) 35%, transparent)}}.project-doc-preview a:hover{border-bottom-color:var(--grid-acc)}.project-doc-empty{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--bd);background-color:var(--panel-2);width:100%;min-height:92px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);border-radius:7px;display:flex}.project-doc-empty:hover{color:var(--fg);border-color:var(--grid-acc)}@supports (color:color-mix(in lab, red, red)){.project-doc-empty:hover{border-color:color-mix(in oklab, var(--grid-acc) 45%, var(--bd))}}.describe-contract-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:9px;display:grid}.describe-contract-grid label{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.describe-contract-grid label>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.4px;letter-spacing:.4px;color:var(--mut);text-transform:uppercase}.describe-contract-input,.describe-contract-text,.describe-preview-select{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);font:inherit}.describe-contract-input{height:calc(var(--spacing) * 8);padding-inline:9px;padding-block:calc(var(--spacing) * 0)}.describe-contract-text{resize:vertical;min-height:52px;padding-inline:9px;padding-block:calc(var(--spacing) * 2);--tw-leading:1.45;line-height:1.45}.describe-preview-select{width:130px;height:30px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);font-size:11px}.describe-contract-input:focus,.describe-contract-text:focus,.describe-preview-select:focus{outline:2px solid var(--grid-acc);outline-offset:-1px}.describe-readiness-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.describe-health{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.4px;letter-spacing:.4px;text-transform:uppercase;border-radius:3.40282e38px;flex:none;padding-block:3px}.describe-health.ok{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.describe-health.ok{background:color-mix(in oklab, var(--ok) 10%, transparent)}}.describe-health.ok{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.describe-health.ok{border-color:color-mix(in oklab, var(--ok) 25%, var(--bd))}}.describe-health.warn{color:var(--warn,#b45309)}@supports (color:color-mix(in lab, red, red)){.describe-health.warn{color:color-mix(in oklab, var(--warn,#b45309) 86%, var(--fg))}}.describe-health.warn{background:var(--warn,#b45309)}@supports (color:color-mix(in lab, red, red)){.describe-health.warn{background:color-mix(in oklab, var(--warn,#b45309) 10%, transparent)}}.describe-health.warn{border-color:var(--warn,#b45309)}@supports (color:color-mix(in lab, red, red)){.describe-health.warn{border-color:color-mix(in oklab, var(--warn,#b45309) 24%, var(--bd))}}.describe-health.bad{color:var(--err);background:var(--err)}@supports (color:color-mix(in lab, red, red)){.describe-health.bad{background:color-mix(in oklab, var(--err) 10%, transparent)}}.describe-health.bad{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.describe-health.bad{border-color:color-mix(in oklab, var(--err) 26%, var(--bd))}}.describe-issues,.describe-deps{flex-direction:column;gap:7px;display:flex}.describe-issue{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);padding-block:calc(var(--spacing) * 2);grid-template-columns:18px 1fr;display:grid}.describe-issue:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd)}.describe-issue-icon{--tw-font-weight:var(--font-weight-extrabold);width:18px;height:18px;font-size:11px;font-weight:var(--font-weight-extrabold);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.describe-issue.error .describe-issue-icon{color:var(--err);background:var(--err)}@supports (color:color-mix(in lab, red, red)){.describe-issue.error .describe-issue-icon{background:color-mix(in oklab, var(--err) 12%, transparent)}}.describe-issue.warn .describe-issue-icon{color:var(--warn,#b45309)}@supports (color:color-mix(in lab, red, red)){.describe-issue.warn .describe-issue-icon{color:color-mix(in oklab, var(--warn,#b45309) 86%, var(--fg))}}.describe-issue.warn .describe-issue-icon{background:var(--warn,#b45309)}@supports (color:color-mix(in lab, red, red)){.describe-issue.warn .describe-issue-icon{background:color-mix(in oklab, var(--warn,#b45309) 12%, transparent)}}.describe-issue.info .describe-issue-icon{background-color:var(--panel-2);color:var(--mut)}.describe-issue-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:650;color:var(--fg);font-weight:650}.describe-issue-detail{margin-top:calc(var(--spacing) * .5);--tw-leading:1.45;color:var(--mut);font-size:11px;line-height:1.45}.describe-ok-box,.describe-muted-box{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.4;color:var(--mut);border-radius:7px;align-items:center;gap:7px;padding-block:9px;line-height:1.4;display:flex}.describe-ok-box{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.describe-ok-box{background:color-mix(in oklab, var(--ok) 7%, var(--panel-2))}}.describe-mini-title{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.45px;letter-spacing:.45px;color:var(--mut);text-transform:uppercase}.describe-dep{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:9px;padding-block:calc(var(--spacing) * 2);border-radius:7px}.describe-dep.needs-work{border-color:var(--warn,#b45309)}@supports (color:color-mix(in lab, red, red)){.describe-dep.needs-work{border-color:color-mix(in oklab, var(--warn,#b45309) 22%, var(--bd))}}.describe-dep-main{min-width:calc(var(--spacing) * 0);align-items:center;gap:7px;display:flex}.describe-dep-field{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:650;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-weight:650;overflow:hidden}.describe-dep-kind{min-width:calc(var(--spacing) * 0);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);flex:auto;font-size:10px;overflow:hidden}.describe-dep-needs{margin-top:calc(var(--spacing) * 1);font-family:var(--font-mono);--tw-leading:1.45;overflow-wrap:break-word;color:var(--mut);font-size:10px;line-height:1.45}.describe-preview{margin:calc(var(--spacing) * 0);max-height:calc(var(--spacing) * 80);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding:calc(var(--spacing) * 2.5);font-family:var(--font-mono);--tw-leading:var(--leading-normal);font-size:10.5px;line-height:var(--leading-normal);overflow-wrap:break-word;white-space:pre-wrap;color:var(--fg);border-radius:7px;overflow:auto}.describe-vars{margin-top:calc(var(--spacing) * 1);flex-direction:column;display:flex}.describe-var{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-top:9px;padding-bottom:calc(var(--spacing) * 2.5);transition:background var(--dur-fast) var(--ease-out);display:flex;position:relative}.describe-var:first-child{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd)}.describe-var:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.describe-var:hover{background:color-mix(in oklab, var(--fg) 3%, transparent)}}.describe-var-key{border-style:var(--tw-border-style);width:110px;padding-inline:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.1px;letter-spacing:.1px;color:var(--fg);background-color:#0000;border-width:1px;border-color:#0000;border-radius:.25rem;flex:none;margin-top:1px;padding-block:5px}.describe-var-key:hover{background-color:var(--panel-2)}.describe-var-key:focus{background-color:var(--panel-2);--tw-outline-style:none;border-color:var(--acc,#737373);outline-style:none}@supports (color:color-mix(in lab, red, red)){.describe-var-key:focus{border-color:color-mix(in oklab, var(--acc,#737373) 60%, var(--bd))}}.describe-var-key::placeholder{color:var(--mut);opacity:.55;font-style:italic}.describe-var-val{min-height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 0);resize:none;border-style:var(--tw-border-style);padding-top:5px;padding-right:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 0);--tw-leading:1.55;color:var(--fg);background-color:#0000;border-width:0;flex:1;font-family:inherit;font-size:13px;line-height:1.55;overflow:hidden}.describe-var-val:focus{--tw-outline-style:none;outline-style:none}.describe-var:focus-within{background:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.describe-var:focus-within{background:color-mix(in oklab, var(--acc,#737373) 5%, transparent)}}.describe-var-val::placeholder{color:var(--mut);opacity:.5}.describe-var-rm{margin-top:calc(var(--spacing) * .5);cursor:pointer;border-style:var(--tw-border-style);width:22px;height:22px;padding:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--mut);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background-color:#0000;border-width:0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.describe-var:hover .describe-var-rm,.describe-var:focus-within .describe-var-rm{opacity:1}.describe-var-rm:hover{color:var(--err);background:var(--err)}@supports (color:color-mix(in lab, red, red)){.describe-var-rm:hover{background:color-mix(in oklab, var(--err) 12%, transparent)}}.describe-var-add{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);transition:color var(--dur-fast);background-color:#0000;border-width:0;display:inline-flex}.describe-var-add:hover{color:var(--fg)}.describe-var-add span:first-child{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--bd);--tw-leading:1;border-radius:.25rem;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:inline-flex}.describe-var-add:hover span:first-child{border-color:var(--mut)}.tb-describe.has-context{color:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.tb-describe.has-context{color:color-mix(in oklab, var(--acc,#737373) 90%, var(--fg))}}.tb-describe.has-context:after{content:"";margin-left:calc(var(--spacing) * -.5);background:var(--acc,#737373);border-radius:3.40282e38px;width:5px;height:5px;display:inline-block}.tb-describe.active{color:var(--acc,#737373);background:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.tb-describe.active{background:color-mix(in oklab, var(--acc,#737373) 14%, transparent)}}.hide{display:none!important}.col-sidebar{min-height:calc(var(--spacing) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--bd);background-color:var(--panel);contain:layout paint;will-change:transform, opacity;width:clamp(460px,36vw,560px);animation:panel-slide-r var(--dur-slow) var(--ease-out);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.col-sidebar-head{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-top:calc(var(--spacing) * 3.5);padding-right:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 3);flex-shrink:0;padding-left:18px;display:flex}.col-sidebar-head-edit{align-items:flex-start;column-gap:calc(var(--spacing) * 2.5);row-gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 3.5);grid-template-columns:minmax(0,1fr) 32px;display:grid}.col-sidebar-head .col-drawer-title{min-width:calc(var(--spacing) * 0);flex:auto}.col-sidebar-head-edit .col-drawer-title{grid-row-start:1;grid-column-start:1}.col-sidebar-head-edit .col-sidebar-close{grid-row-start:1;grid-column-start:2}.col-sidebar-title{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);letter-spacing:0;overflow:hidden}.col-sidebar-close{margin-top:calc(var(--spacing) * -.5);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--mut);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:background-color,border-color,color,transform;transition-duration:var(--dur-fast);background-color:#0000;border-width:1px;border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;line-height:1;display:inline-flex}.col-sidebar-close:hover{border-color:var(--bd);background-color:var(--panel-2);color:var(--fg)}.col-sidebar-close:active{background-color:var(--ui-surface-hover)}.col-sidebar-body{min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.col-sidebar-foot{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:18px;padding-block:calc(var(--spacing) * 2.5);flex-shrink:0;display:flex}.col-draft-status{max-width:190px;min-width:calc(var(--spacing) * 0);--tw-leading:1.2;text-overflow:ellipsis;white-space:nowrap;color:var(--mut);margin-right:auto;font-size:11px;line-height:1.2;overflow:hidden}.col-draft-status.restored{color:var(--warn,#c48a12)}.col-draft-status.saved{color:var(--ok,#22c55e)}@media (width<=720px){.col-sidebar{inset-block:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);z-index:30;--tw-shadow:var(--sh-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:min(100vw - 12px,460px);position:absolute}}.col-drawer-title{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.col-drawer-name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.2px;letter-spacing:-.2px;color:var(--fg)}.col-drawer-sub{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.col-drawer-sub .mono{color:var(--fg);opacity:.7}.col-drawer-body{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.add-column-body{gap:calc(var(--spacing) * 0)}.add-column-nav{top:calc(var(--spacing) * 0);z-index:2;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background-color:var(--panel);padding-bottom:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky}.add-column-nav-btn{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 0);cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--fg);justify-content:center;align-items:center;gap:5px;display:inline-flex}.add-column-nav-btn:hover{border-color:var(--bd-strong,var(--bd));background:var(--grid-acc,var(--acc))}@supports (color:color-mix(in lab, red, red)){.add-column-nav-btn:hover{background:color-mix(in oklab, var(--grid-acc,var(--acc)) 7%, var(--panel-2))}}.add-column-nav-btn span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.add-column-section{scroll-margin-top:56px}.drawer-section{gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}@supports (content-visibility:auto){.drawer-section,.cell-details-section{content-visibility:auto;contain-intrinsic-size:96px}}.drawer-section:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.drawer-section-title{margin-bottom:calc(var(--spacing) * .5);align-items:baseline;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--fw-semibold);font-weight:var(--fw-semibold);--tw-tracking:0;letter-spacing:0;color:var(--fz-md);text-transform:none;display:flex}.drawer-section-hint{--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);--tw-tracking:0;letter-spacing:0;color:var(--mut);text-transform:none;opacity:.7}.field-row{margin-bottom:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field .hint{margin-top:calc(var(--spacing) * 1.5);color:var(--mut);font-size:11px}.field-col{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.field-col>label{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--fw-medium);font-weight:var(--fw-medium);--tw-tracking:0;letter-spacing:0;color:var(--mut);text-transform:none;display:block}.field-col>input,.field-col>select,.field-col>textarea{width:100%}.field-toggle{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);transition:background-color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out);display:flex}.field-toggle:hover{background-color:var(--panel-2)}.field-toggle input[type=checkbox]{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.field-toggle-text{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.field-toggle-name{--tw-leading:1.3;--tw-font-weight:var(--fw-medium);line-height:1.3;font-weight:var(--fw-medium);color:var(--fz-md)}.field-toggle-hint{--tw-leading:1.4;color:var(--mut);line-height:1.4}.drawer-section-sub{margin-top:-4px;margin-bottom:calc(var(--spacing) * 3);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--mut)}.drawer-advanced{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--bd);padding-top:calc(var(--spacing) * 2.5)}.drawer-advanced>summary{cursor:pointer;padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.6px;letter-spacing:.6px;color:var(--mut);text-transform:uppercase;-webkit-user-select:none;user-select:none;list-style:none}.drawer-advanced>summary::-webkit-details-marker{display:none}.drawer-advanced>summary:before{content:"▸";margin-right:calc(var(--spacing) * 2);transition:transform var(--dur-fast) var(--ease-in-out);font-size:9px;display:inline-block}.drawer-advanced[open]>summary:before{rotate:90deg}.drawer-advanced>summary:hover{color:var(--fg)}.model-override-row{align-items:flex-end;gap:calc(var(--spacing) * 2.5);grid-template-columns:1fr 1.4fr;display:grid}.model-override-row>.model-override-cell{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.model-override-row>.model-override-cell>label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.5px;letter-spacing:.5px;color:var(--mut);text-transform:uppercase}.model-override{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.model-override-provider,.model-override-model{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.model-override-sub{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.06em;letter-spacing:.06em;color:var(--mut);text-transform:uppercase}.model-override-provider-sel{cursor:pointer;border-radius:var(--r-sm,4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);width:100%;min-height:34px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);color:var(--fg);font-family:inherit;font-size:13px}.model-override-provider-sel:hover{border-color:var(--bd-strong,var(--bd))}.model-override-provider-sel:focus{outline:2px solid var(--grid-acc,var(--acc));outline-offset:-1px;border-color:#0000}.mp-wrap{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.mp-trigger{min-height:calc(var(--spacing) * 9);max-width:460px;min-width:calc(var(--spacing) * 60);cursor:pointer;border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);transition:border-color var(--dur-fast), background-color var(--dur-fast);align-items:center;gap:9px;padding-block:5px;padding-inline:9px;font-family:inherit;display:inline-flex}.mp-trigger:hover{border-color:var(--bd-strong,var(--bd));background:var(--panel-2)}.mp-provider-mark,.mp-row-avatar{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);--tw-font-weight:750;--tw-tracking:0;letter-spacing:0;color:var(--fg);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:750;display:inline-flex}.mp-trigger-main{min-width:calc(var(--spacing) * 0);text-align:left;flex-direction:column;flex:1;gap:1px;display:flex}.mp-trigger-label{--tw-leading:15px;--tw-font-weight:650;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-weight:650;line-height:15px;overflow:hidden}.mp-trigger-sub{--tw-leading:13px;text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:10.5px;line-height:13px;overflow:hidden}.mp-trigger-price{border-radius:var(--r-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);--tw-leading:1.35;color:var(--mut);flex-shrink:0;padding-block:1px;font-size:10px;line-height:1.35}.mp-trigger-chev{color:var(--mut);flex-shrink:0;font-size:10px}.mp-arena-badge{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--r-pill,99px);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);background:var(--acc,#737373);flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mp-arena-badge{background:color-mix(in oklab, var(--acc,#737373) 14%, transparent)}}.mp-arena-badge{color:var(--acc,#737373)}.mp-refresh{cursor:pointer;border-radius:var(--r-sm,4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);width:34px;height:34px;padding:calc(var(--spacing) * 0);color:var(--mut);transition:color var(--dur-fast), background-color var(--dur-fast), border-color var(--dur-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mp-refresh:hover{color:var(--fg);border-color:var(--bd-strong,var(--bd));background:var(--panel-2)}.mp-refresh:disabled{cursor:default;opacity:.5}.mp-popover{z-index:10001;border-style:var(--tw-border-style);background-color:var(--panel);border-width:1px;border-color:var(--bd-strong,var(--bd));border-radius:10px;flex-direction:column;max-width:min(640px,90vw);max-height:min(560px,70vh);font-family:inherit;font-size:13px;display:flex;overflow:hidden;box-shadow:0 18px 50px #0000005c,0 4px 12px #00000038}.mp-command-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);background-color:var(--panel)}.mp-command-search{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 0);display:flex}.mp-command-search>.ico{color:var(--mut);flex-shrink:0}.mp-command-refresh{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding:calc(var(--spacing) * 0);color:var(--mut);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mp-command-refresh:hover{color:var(--fg);border-color:var(--bd-strong)}.mp-simple-bar{height:calc(var(--spacing) * 8);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 2);display:flex}.mp-simple-bar span{min-width:calc(var(--spacing) * 0);--tw-font-weight:650;color:var(--mut);font-size:11px;font-weight:650}.mp-simple-bar button{height:calc(var(--spacing) * 6);cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);color:var(--fg);font-size:11px}.mp-simple-bar button:hover{border-color:var(--bd-strong);background-color:var(--panel-3)}.mp-chips{gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.mp-chip{height:calc(var(--spacing) * 6);cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:9px;padding-block:calc(var(--spacing) * 0);color:var(--mut);transition:color var(--dur-fast), background-color var(--dur-fast);background-color:#0000;border-width:1px;border-color:#0000;font-size:11px}.mp-chip:hover{color:var(--fg);background:var(--panel-2)}@supports (color:color-mix(in lab, red, red)){.mp-chip:hover{background:color-mix(in oklab, var(--panel-2) 60%, var(--bd))}}.mp-chip-active{background:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.mp-chip-active{background:color-mix(in oklab, var(--acc,#737373) 16%, var(--panel))}}.mp-chip-active{color:var(--acc,#737373);border-color:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.mp-chip-active{border-color:color-mix(in oklab, var(--acc,#737373) 28%, transparent)}}.mp-search{margin:calc(var(--spacing) * 0);height:100%;min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--fg);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;font-family:inherit;font-size:13px}.mp-search:focus{border-color:#0000}.mp-selected{margin-inline:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:9px;padding-block:calc(var(--spacing) * 2);gap:5px;margin-bottom:7px;display:grid}.mp-advanced-footer{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding:calc(var(--spacing) * 2)}.mp-selected-main{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.mp-selected-main strong{min-width:calc(var(--spacing) * 0);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.mp-selected-main span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:11px;overflow:hidden}.mp-selected-facts{flex-wrap:wrap;gap:5px;display:flex}.mp-selected-facts span{border-radius:var(--r-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--bg);padding-inline:7px;padding-block:calc(var(--spacing) * .5);--tw-leading:1.35;color:var(--mut);font-size:11px;line-height:1.35}.mp-recents{min-width:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 0);align-items:center;gap:5px;padding-bottom:7px;display:flex}.mp-recents>span{color:var(--mut);flex-shrink:0;font-size:11px}.mp-recents button{height:calc(var(--spacing) * 6);max-width:120px;min-width:calc(var(--spacing) * 0);cursor:pointer;border-radius:var(--r-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:10.5px;overflow:hidden}.mp-recents button:hover,.mp-recents button.active{background-color:var(--panel-3);color:var(--fg);border-color:var(--bd-strong)}.mp-list{min-height:calc(var(--spacing) * 20);padding-top:calc(var(--spacing) * .5);flex:1;padding-bottom:7px;padding-left:5px;padding-right:5px;overflow-y:auto}.mp-popover.is-simple .mp-list{padding-top:5px}.mp-empty{padding:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.mp-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);width:100%;padding-inline:9px;padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--fg);background-color:#0000;border-width:0;grid-template-columns:28px minmax(0,1fr) auto;font-family:inherit;display:grid}.mp-row:hover,.mp-row:focus{background-color:var(--panel-2);--tw-outline-style:none;outline-style:none}.mp-row-selected{background:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.mp-row-selected{background:color-mix(in oklab, var(--acc,#737373) 10%, transparent)}}.mp-row-selected{box-shadow:inset 0 0 0 1px var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.mp-row-selected{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc,#737373) 22%, transparent)}}.mp-row-selected:hover{background:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.mp-row-selected:hover{background:color-mix(in oklab, var(--acc,#737373) 14%, transparent)}}.mp-row-compact{min-height:calc(var(--spacing) * 11)}.mp-row-arena{border-radius:var(--r-pill,99px);padding-inline:5px;padding-block:calc(var(--spacing) * .5);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--acc,#737373);background:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.mp-row-arena{background:color-mix(in oklab, var(--acc,#737373) 12%, transparent)}}.mp-row-arena-empty{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--mut);background-color:#0000}.mp-row-main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.mp-row-id{--tw-font-weight:650;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:13px;font-weight:650;overflow:hidden}.mp-row-sub{gap:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:11px;display:flex;overflow:hidden}.mp-row-meta{white-space:nowrap;color:var(--mut);flex-direction:row;flex-shrink:0;align-items:flex-end;gap:5px;font-size:11px;display:inline-flex}.mp-row-compact .mp-row-meta{justify-content:flex-end;min-width:54px}.mp-row-picked{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--acc,#737373);justify-content:center;align-items:center;display:inline-flex}.mp-row-simple-note{color:var(--mut);font-size:11px}.mp-row-ctx,.mp-row-price,.mp-row-est{height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 0);border-radius:3.40282e38px;align-items:center;display:inline-flex}.mp-row-ctx{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.mp-row-price{font-family:var(--font-mono)}.mp-row-est{font-family:var(--font-mono);color:var(--mut)}@supports (color:color-mix(in lab, red, red)){.mp-row-est{color:color-mix(in oklab, var(--mut) 82%, transparent)}}.mp-row-free{border-radius:var(--r-pill,99px);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;color:var(--ok);text-transform:uppercase;background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.mp-row-free{background:color-mix(in oklab, var(--ok) 16%, transparent)}}.mp-group+.mp-group{margin-top:calc(var(--spacing) * 1)}.mp-group-label{top:calc(var(--spacing) * 0);z-index:1;background-color:var(--panel);padding-inline:calc(var(--spacing) * 2);padding-top:7px;padding-bottom:calc(var(--spacing) * 1);--tw-font-weight:750;--tw-tracking:.08em;letter-spacing:.08em;color:var(--mut);text-transform:uppercase;font-size:10px;font-weight:750;position:sticky}.slash-menu{z-index:500;max-height:calc(var(--spacing) * 80);border-radius:var(--r-md,6px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000004d}.slash-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-family:var(--font-mono);--tw-tracking:.02em;letter-spacing:.02em;color:var(--mut);font-size:10px}.slash-list{max-height:280px;padding:calc(var(--spacing) * 1);overflow:auto}.slash-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-sm,4px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);display:flex}.slash-item.active{background-color:var(--panel-2)}.slash-kind{padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.3px;letter-spacing:.3px;text-transform:uppercase;border-radius:.25rem;flex-shrink:0;padding-block:1px}.slash-kind.kind-prompt{color:var(--ai);background:var(--ai)}@supports (color:color-mix(in lab, red, red)){.slash-kind.kind-prompt{background:color-mix(in oklab, var(--ai) 15%, transparent)}}.slash-kind.kind-skill{color:var(--acc,#a3a3a3);background:var(--acc,#a3a3a3)}@supports (color:color-mix(in lab, red, red)){.slash-kind.kind-skill{background:color-mix(in oklab, var(--acc,#a3a3a3) 15%, transparent)}}.slash-name{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-shrink:0}.slash-hint{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:11px;overflow:hidden}.field-col-narrow{max-width:140px}.field-row:has(>.field-col-narrow){grid-template-columns:1fr 140px}.field .label-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.label-sub{--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);--tw-tracking:0;letter-spacing:0;color:var(--mut);text-transform:none}.fields-menu-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition:background-color var(--dur-fast), border-color var(--dur-fast);border-width:1px;border-color:#0000;display:flex}.fields-menu-row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.fields-menu-row:hover{background-color:color-mix(in oklab, var(--muted) 55%, transparent)}}.fields-menu-row.pinned{border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.fields-menu-row.pinned{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}.fields-menu-row.drag-over{border-top-color:var(--primary)}.fields-menu-grip{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:grab;color:var(--muted-foreground);opacity:.6;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fields-menu-row:hover .fields-menu-grip{opacity:1}.fields-menu-name{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);flex:1;overflow:hidden}.fields-menu-pin{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);flex-shrink:0}.fields-menu-type{font-family:var(--font-mono);text-transform:uppercase;flex-shrink:0;font-size:10px}.mode-group{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mode-opt{cursor:pointer;border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);transition:border-color var(--dur-fast), background-color var(--dur-fast);color:var(--fg)!important;text-transform:none!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;margin:0!important;padding:10px 12px!important;font-size:13px!important;font-weight:400!important;display:flex!important}.mode-opt:hover{border-color:var(--bd-strong,var(--bd));background:var(--panel-2)}.mode-opt.selected{border-color:var(--grid-acc,var(--acc));background:var(--grid-acc,var(--acc))}@supports (color:color-mix(in lab, red, red)){.mode-opt.selected{background:color-mix(in oklab, var(--grid-acc,var(--acc)) 8%, var(--panel))}}.mode-opt input[type=radio]{flex-shrink:0;margin:2px 0 0}.mode-opt-text{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;display:flex}.mode-opt-name{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--fg)}.mode-opt-hint{color:var(--mut);font-size:11px}.mode-group-stack{grid-template-columns:repeat(1,minmax(0,1fr))}.mode-opt-head{margin-bottom:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.mode-opt-badge{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:9px;line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:.6px;letter-spacing:.6px;text-transform:uppercase;color:var(--grid-acc,var(--acc));background:var(--grid-acc,var(--acc));border-radius:3px}@supports (color:color-mix(in lab, red, red)){.mode-opt-badge{background:color-mix(in oklab, var(--grid-acc,var(--acc)) 12%, transparent)}}.mode-opt-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.4;color:var(--fg);opacity:.85;line-height:1.4}.mode-opt-meta{font-family:var(--font-mono);--tw-tracking:-.2px;letter-spacing:-.2px;color:var(--mut);font-size:11px}.column-display-name-input{min-height:42px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--fw-semibold);font-weight:var(--fw-semibold);--tw-tracking:0;letter-spacing:0}.column-sidebar-tabs{margin-top:calc(var(--spacing) * .5)}.ec-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:18px;padding-top:calc(var(--spacing) * 3);background:var(--panel);flex-direction:column;gap:9px;padding-bottom:13px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ec-hero{background:color-mix(in oklab, var(--panel) 94%, var(--bg))}}.ec-kicker{min-width:calc(var(--spacing) * 0);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:11px;overflow:hidden}.ec-display-name{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.ec-display-name>span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut)}.ec-name-row{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ec-name-row .column-display-name-input{width:100%;min-height:38px;min-width:calc(var(--spacing) * 0);font-size:17px}.ec-meta-row{flex-wrap:wrap;gap:5px;display:flex}.ec-type-field{margin:calc(var(--spacing) * 0)}.ec-chip{min-height:21px;max-width:calc(var(--spacing) * 40);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding-inline:7px;padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-leading:var(--leading-tight);font-size:10px;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);align-items:center;display:inline-flex;overflow:hidden}.ec-chip-ai{color:var(--enrich);border-color:var(--enrich)}@supports (color:color-mix(in lab, red, red)){.ec-chip-ai{border-color:color-mix(in oklab, var(--enrich) 30%, var(--bd))}}.ec-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd);padding-inline:18px;padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3.5);flex-direction:column;gap:9px;display:flex}.ec-section-compact{padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 3);gap:7px}.ec-section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.ec-section-head{flex-direction:column;gap:3px;display:flex}.ec-section-title{--tw-font-weight:650;--tw-tracking:0;letter-spacing:0;color:var(--fg);font-size:13px;font-weight:650}.ec-section-sub{--tw-leading:1.4;color:var(--mut);font-size:11px;line-height:1.4}.ec-key-type-row{align-items:stretch;gap:calc(var(--spacing) * 2.5);grid-template-columns:minmax(0,1fr) minmax(148px,.55fr)!important}.ec-type-explain{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);padding-inline:9px;padding-block:calc(var(--spacing) * 2);background:var(--panel);display:grid}@supports (color:color-mix(in lab, red, red)){.ec-type-explain{background:color-mix(in oklab, var(--panel) 82%, var(--bg))}}.ec-type-explain strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:650;color:var(--fg);font-weight:650}.ec-type-explain span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;color:var(--mut);line-height:1.35}.ec-entity-field{gap:calc(var(--spacing) * 2)}.ec-dev-details-mini{padding-block:7px;padding-inline:9px}.ec-dev-details-mini .ec-mini-key-grid{align-items:center;column-gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * .5);color:var(--mut);grid-template-columns:auto minmax(0,1fr);row-gap:5px;font-size:11px;display:grid}.ec-mini-key-grid code{min-width:calc(var(--spacing) * 0);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-size:11px;overflow:hidden}.ec-optional-panel{gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);padding-inline:9px;padding-block:calc(var(--spacing) * 2);background:var(--panel);display:grid}@supports (color:color-mix(in lab, red, red)){.ec-optional-panel{background:color-mix(in oklab, var(--panel) 68%, var(--bg))}}.ec-optional-panel>summary{cursor:pointer;gap:calc(var(--spacing) * .5);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.ec-optional-panel>summary::-webkit-details-marker{display:none}.ec-optional-panel>summary span{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2.5);display:flex}.ec-optional-panel>summary strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:650;color:var(--fg);font-weight:650}.ec-optional-panel>summary em{text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:11px;font-style:normal;overflow:hidden}.ec-optional-panel>summary small{--tw-leading:1.35;color:var(--mut);font-size:11px;line-height:1.35}.ec-entity-select-field{margin-top:calc(var(--spacing) * .5)}@media (width<=720px){.ec-key-type-row{grid-template-columns:1fr!important}}.ec-entity-choice-grid{max-height:306px;padding-right:calc(var(--spacing) * .5);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;overflow-y:auto}.ec-entity-group{padding-inline:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.35px;letter-spacing:.35px;color:var(--mut);text-transform:uppercase;grid-column:1/-1;padding-top:7px;padding-bottom:1px}.ec-entity-choice{min-height:calc(var(--spacing) * 12);cursor:pointer;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);padding-inline:9px;padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--fg);background:var(--panel);display:grid}@supports (color:color-mix(in lab, red, red)){.ec-entity-choice{background:color-mix(in oklab, var(--panel) 86%, var(--bg))}}.ec-entity-choice:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ec-entity-choice:hover{border-color:color-mix(in oklab, var(--accent) 38%, var(--bd))}}.ec-entity-choice:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ec-entity-choice:hover{background:color-mix(in oklab, var(--accent) 7%, var(--panel))}}.ec-entity-choice.selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ec-entity-choice.selected{border-color:color-mix(in oklab, var(--accent) 72%, var(--bd))}}.ec-entity-choice.selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ec-entity-choice.selected{background:color-mix(in oklab, var(--accent) 12%, var(--panel))}}.ec-entity-choice strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:650;font-weight:650}.ec-entity-choice span{--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;color:var(--mut);overflow:hidden}.ec-entity-legacy{border-radius:var(--r-sm);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;color:var(--fg);border:1px solid var(--warn,#fbbf24);line-height:1.35}@supports (color:color-mix(in lab, red, red)){.ec-entity-legacy{border:1px solid color-mix(in oklab, var(--warn,#fbbf24) 34%, var(--bd))}}.ec-entity-legacy{background:var(--warn,#fbbf24)}@supports (color:color-mix(in lab, red, red)){.ec-entity-legacy{background:color-mix(in oklab, var(--warn,#fbbf24) 8%, transparent)}}.ec-basics-line{min-height:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ec-checkline{margin:calc(var(--spacing) * 0);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);color:var(--fg);font-size:13px;display:inline-flex}.ec-checkline input[type=checkbox]{margin:calc(var(--spacing) * 0)}.ec-field-quiet{margin-top:calc(var(--spacing) * .5)}.ec-label-row{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--fw-medium);font-weight:var(--fw-medium);color:var(--mut);display:flex}.ec-inline-actions{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.ec-config-card{border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);padding:calc(var(--spacing) * 2.5);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.ec-config-card{background:color-mix(in oklab, var(--panel) 86%, var(--bg))}}.ec-config-card .ai-config-input-wrap{background-color:var(--panel)}.ec-config-card .ai-config-goal{min-height:110px!important}.ec-config-actions{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ec-mode-group{gap:7px}.ec-mode-switch{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ec-mode-opt{min-width:calc(var(--spacing) * 0);cursor:pointer;gap:calc(var(--spacing) * .5);border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);transition:background-color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out);flex-direction:column;display:flex;position:relative}.ec-mode-opt:hover{border-color:var(--bd-strong);background-color:var(--panel-2)}.ec-mode-opt.selected{border-color:var(--grid-acc,var(--acc))}@supports (color:color-mix(in lab, red, red)){.ec-mode-opt.selected{border-color:color-mix(in oklab, var(--grid-acc,var(--acc)) 54%, var(--bd))}}.ec-mode-opt.selected{background:var(--grid-acc,var(--acc))}@supports (color:color-mix(in lab, red, red)){.ec-mode-opt.selected{background:color-mix(in oklab, var(--grid-acc,var(--acc)) 8%, var(--panel))}}.ec-mode-opt input[type=radio]{inset:calc(var(--spacing) * 0);margin:calc(var(--spacing) * 0);cursor:pointer;opacity:0;position:absolute}.ec-mode-main{--tw-leading:var(--leading-tight);font-size:13px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.ec-mode-sub{--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);color:var(--mut)}.ec-empty-state{border-radius:var(--ui-radius);padding-inline:11px;padding-block:calc(var(--spacing) * 2.5);border:1px solid var(--grid-acc,var(--acc));grid-template-columns:18px minmax(0,1fr);gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.ec-empty-state{border:1px solid color-mix(in oklab, var(--grid-acc,var(--acc)) 28%, var(--bd))}}.ec-empty-state{background:var(--grid-acc,var(--acc))}@supports (color:color-mix(in lab, red, red)){.ec-empty-state{background:color-mix(in oklab, var(--grid-acc,var(--acc)) 7%, transparent)}}.ec-empty-state{color:var(--grid-acc,var(--acc))}.ec-empty-state>div{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.ec-empty-state strong{color:var(--fg);font-size:13px}.ec-empty-state span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;color:var(--mut);line-height:1.35}.ec-readonly-pill{min-height:calc(var(--spacing) * 8);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:9px;padding-block:calc(var(--spacing) * 0);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);align-items:center;display:flex}.ec-explain-note{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);padding-inline:9px;padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.4;color:var(--mut);background:var(--panel);grid-template-columns:16px minmax(0,1fr);line-height:1.4;display:grid}@supports (color:color-mix(in lab, red, red)){.ec-explain-note{background:color-mix(in oklab, var(--panel) 86%, var(--bg))}}.ec-prompt-presets{position:relative}.ec-prompt-presets>summary{cursor:pointer;border-radius:var(--ui-radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);min-height:26px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);align-items:center;list-style:none;display:inline-flex}.ec-prompt-presets>summary::-webkit-details-marker{display:none}.ec-prompt-presets>div{top:calc(100% + 5px);right:calc(var(--spacing) * 0);z-index:15;min-width:calc(var(--spacing) * 40);border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);--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);gap:5px;padding:7px;display:grid;position:absolute}.ec-prompt-presets button{justify-content:flex-start}.ec-compact-hint{margin:calc(var(--spacing) * 0);align-items:center;min-height:34px;display:flex}.ec-backfill-row{margin-top:-4px}.ec-message-stack{gap:calc(var(--spacing) * 1.5);padding-inline:18px;padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ec-details{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);background-color:var(--panel)}.ec-section+.ec-details,.ec-details+.ec-details{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd)}.ec-details-head{padding-inline:18px;flex-direction:column;gap:3px;padding-top:13px;padding-bottom:9px;display:flex}.ec-details-title{min-width:calc(var(--spacing) * 0);--tw-font-weight:650;color:var(--fg);font-size:13px;font-weight:650}.ec-details-sub{--tw-leading:1.4;color:var(--mut);font-size:11px;line-height:1.4}.ec-details-body{gap:calc(var(--spacing) * 3);padding-inline:18px;padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ai-setup-tabs{gap:calc(var(--spacing) * 1.5);border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}.ai-setup-tab{min-height:var(--ui-control-h-sm);cursor:pointer;border-radius:var(--ui-radius-sm);border-style:var(--tw-border-style);--tw-font-weight:var(--fw-medium);font-weight:var(--fw-medium);color:var(--mut);background-color:#0000;border-width:1px;border-color:#0000}.ai-setup-tab:hover{background-color:var(--panel);color:var(--fg)}.ai-setup-tab.selected{border-color:var(--ui-border);background-color:var(--ui-surface-muted);color:var(--fg);--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)}.ai-setup-panel{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.ai-config-card{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ai-config-label{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--fw-semibold);font-weight:var(--fw-semibold);--tw-tracking:0;letter-spacing:0;color:var(--fz-md);text-transform:none;display:block}.ai-config-help{--tw-leading:1.45;color:var(--mut);line-height:1.45}.ai-config-input-wrap{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);overflow:hidden}.ai-config-goal{resize:vertical;border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 3);--tw-leading:1.45;color:var(--fz-sm);background-color:#0000;border-width:0;border-radius:0;line-height:1.45}.ai-config-goal:focus{--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);--tw-outline-style:none;outline-style:none}.ai-config-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--bd);color:var(--mut);padding-block:7px;padding-inline:9px;display:flex}.ai-config-actions{align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.ai-config-generated{border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);border:1px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.ai-config-generated{border:1px solid color-mix(in oklab, var(--acc) 28%, var(--bd))}}.ai-config-generated{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.ai-config-generated{background:color-mix(in oklab, var(--acc) 6%, var(--panel))}}.ai-config-generated-title{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--fw-semibold);font-weight:var(--fw-semibold);color:var(--fz-sm)}.ai-config-grid{column-gap:calc(var(--spacing) * 2.5);color:var(--fz-xs);grid-template-columns:max-content 1fr;row-gap:5px;display:grid}.ai-config-grid span{color:var(--mut)}.ai-config-grid strong{--tw-font-weight:var(--fw-medium);font-weight:var(--fw-medium);overflow-wrap:anywhere;color:var(--fg)}.claygent-link-field .field-row{align-items:flex-start}.claygent-select{width:100%}.claygent-meta{margin-top:calc(var(--spacing) * 1.5)}.claygent-linked-prompt{color:var(--fg);border-color:#0891b2}@supports (color:color-mix(in lab, red, red)){.claygent-linked-prompt{border-color:color-mix(in oklab, #0891b2 28%, var(--bd))}}.claygent-linked-prompt{background:#0891b2}@supports (color:color-mix(in lab, red, red)){.claygent-linked-prompt{background:color-mix(in oklab, #0891b2 5%, var(--panel))}}.cite-nested{margin-top:calc(var(--spacing) * 2.5);margin-left:calc(var(--spacing) * 2.5);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 3);border-left-width:2px;border-left-color:var(--grid-acc,var(--acc))}@supports (color:color-mix(in lab, red, red)){.cite-nested{border-left-color:color-mix(in oklab, var(--grid-acc,var(--acc)) 40%, var(--bd))}}.tool-chips{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.chip{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg);-webkit-user-select:none;user-select:none;transition:var(--tx-base);padding-block:5px;display:inline-flex}.chip:hover{border-color:var(--bd-strong);background-color:var(--panel-3);transform:translateY(-1px)}.chip:active{transition-duration:var(--dur-quick);transform:translateY(0)}.chip.pending{border-color:var(--bd-strong);background-color:var(--panel-2);color:var(--mut)}.chip.ok{background-color:var(--ok-soft);color:var(--ok);border-color:#0000}.chip.err{background-color:var(--err-soft);color:var(--mut);border-color:#ef444440}.chip.err .chip-x{color:var(--err)}.chip .ico{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);flex-shrink:0}.chip-spinner{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border:1.5px solid;border-top-color:#0000;border-radius:3.40282e38px;animation:.6s linear infinite chip-spin}.chip-check,.chip-x{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:11px;line-height:1;font-weight:var(--font-weight-bold)}.tool-details{margin-top:calc(var(--spacing) * 2)}.tool-details summary{cursor:pointer;padding-block:calc(var(--spacing) * .5);color:var(--mut);font-size:11px}.tool-details summary:hover{color:var(--fg)}.tool-item{margin-top:calc(var(--spacing) * 1.5);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2)}.tool-item .th{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:11px;display:flex}.tool-item pre{margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 0);max-height:calc(var(--spacing) * 40);border-radius:var(--r-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--panel);padding:calc(var(--spacing) * 2);white-space:pre-wrap;font-size:11px;overflow:auto}.trace{margin-top:calc(var(--spacing) * 2.5);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.55;color:var(--mut);line-height:1.55}.trace-head{margin:calc(var(--spacing) * 0);cursor:pointer;appearance:none;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--mut);-webkit-user-select:none;user-select:none;font:inherit;transition:color 90ms var(--ease-in-out);background-color:#0000;border-width:0;display:inline-flex}.trace-head:hover{color:var(--fg)}.trace-head-label.trace-head-pending:after{content:"...";margin-left:1px;animation:1.4s steps(4,end) infinite trace-dots;display:inline-block}.trace-head-chev{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);opacity:.6;display:inline-block;position:relative}.trace-head-chev:before{content:"";width:5px;height:5px;transition:transform .13s var(--ease-in-out);border-bottom:1.5px solid;border-right:1.5px solid;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.trace.open .trace-head-chev:before{transform:rotate(45deg)}.trace-body{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 1.5);margin-left:calc(var(--spacing) * 1);border-left-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 1);padding-left:calc(var(--spacing) * 3);border-left-width:1.5px;border-left-color:var(--bd);display:none}.trace.open .trace-body{display:block}.trace.trace-inline{margin-block:calc(var(--spacing) * 1)}.trace.trace-inline .trace-body-inline{margin:calc(var(--spacing) * 0);border-left-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);border-left-width:0;display:block}.trace-tool-element{margin-bottom:calc(var(--spacing) * 1);border-radius:var(--r-xs);border-style:var(--tw-border-style);--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);background-color:#0000;border-width:0;overflow:hidden}.trace-tool-element[data-state=open]{background-color:var(--panel)}.trace-tool-element .trace-row{border-style:var(--tw-border-style);background-color:#0000;border-width:0;justify-content:flex-start;width:100%}.trace-tool-content{border-top-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-top-width:0}.trace.streaming .trace-body{border-left-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.trace.streaming .trace-body{border-left-color:color-mix(in oklab, var(--acc) 40%, var(--bd))}}table.grid tr.row-highlight td{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){table.grid tr.row-highlight td{background:color-mix(in oklab, var(--acc) 14%, transparent)}}table.grid tr.row-highlight td{animation:grid-row-highlight 2.4s var(--ease-out) forwards}table.grid tr.row-highlight td:first-child{box-shadow:inset 2px 0 0 var(--acc)}.tool-rows-preview{margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 1);margin-left:calc(var(--spacing) * 7);background-color:#0000;max-width:calc(100% - 28px);overflow-x:auto}.tool-rows-preview-head{align-items:center;gap:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1.5);color:var(--mut);background-color:#0000;display:flex}.tool-rows-preview-link{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-font-weight:var(--fw-medium);font-weight:var(--fw-medium);color:var(--mut);background-color:#0000;border-width:0}.tool-rows-preview-link:hover{color:var(--fg);text-decoration-line:underline}.tool-rows-preview-tbl.grid{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);table-layout:auto;width:100%;display:table;overflow:hidden}.tool-rows-preview-tbl th.tool-rows-preview-num,.tool-rows-preview-tbl td.tool-rows-preview-num{width:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10);text-align:right;color:var(--mut)}.tool-rows-preview-tbl thead th{background-color:var(--panel);--tw-font-weight:var(--font-weight-normal);font-size:13px;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--mut);text-transform:none}.tool-rows-preview-more{padding-top:calc(var(--spacing) * 1);color:var(--mut);background-color:#0000}.trace-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-xs);padding-inline:calc(var(--spacing) * 1);--tw-leading:1.5;color:var(--mut);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));padding-block:3px;font-size:13px;line-height:1.5;display:flex}.trace-row:hover{background-color:var(--row-hover);color:var(--fg)}.trace-row.trace-status-err,.trace-row.trace-status-err:hover,.trace-tool-element.trace-status-err .trace-row,.trace-tool-element.trace-status-err .trace-row:hover{color:var(--err)}.trace-row.trace-status-partial,.trace-row.trace-status-partial:hover,.trace-tool-element.trace-status-partial .trace-row,.trace-tool-element.trace-status-partial .trace-row:hover{color:var(--warn,#c48a12)}.trace-row-icon{width:calc(var(--spacing) * 4);--tw-leading:1;opacity:.7;flex:none;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.trace-row.trace-status-running .trace-row-icon,.trace-tool-element.trace-status-running .trace-row-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);justify-content:center;align-items:center;font-size:0;display:inline-flex;position:relative;overflow:hidden}.trace-row.trace-status-running .trace-row-icon:before,.trace-tool-element.trace-status-running .trace-row-icon:before{content:"·";font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--acc);line-height:1;animation:.85s steps(5,end) infinite trace-glyph-cycle}.trace-row.trace-status-running .trace-row-text,.trace-tool-element.trace-status-running .trace-row-text{--shiny-width:80px;color:var(--mut)}@supports (color:color-mix(in lab, red, red)){.trace-row.trace-status-running .trace-row-text,.trace-tool-element.trace-status-running .trace-row-text{color:color-mix(in oklab, var(--mut) 70%, transparent)}}.trace-row.trace-status-running .trace-row-text,.trace-tool-element.trace-status-running .trace-row-text{background-image:linear-gradient(90deg, transparent 0%, var(--fg) 50%, transparent 100%);background-size:var(--shiny-width) 100%;background-repeat:no-repeat;background-position:calc(-100% - var(--shiny-width)) 0;-webkit-background-clip:text;background-clip:text;animation:2.6s cubic-bezier(.6,.6,0,1) infinite trace-shiny-text}.trace-row.trace-status-err .trace-row-icon,.trace-tool-element.trace-status-err .trace-row-icon{font-size:0}.trace-row.trace-status-err .trace-row-icon:before,.trace-tool-element.trace-status-err .trace-row-icon:before{content:"⚠";font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--err);opacity:1}.trace-row-text{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.trace-row-cost,.trace-row-time{font-family:var(--font-mono);white-space:nowrap;color:var(--mut);opacity:.55;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.trace-row-count{border-radius:var(--r-pill,999px);background-color:var(--panel-2);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--fg);opacity:.85;font-variant-numeric:tabular-nums;flex:none;padding-block:1px;padding-inline:7px}.trace-row-screen{border-radius:var(--r-xs);--tw-leading:1.45;--tw-font-weight:var(--fw-medium);font-size:11px;line-height:1.45;font-weight:var(--fw-medium);white-space:nowrap;color:var(--acc);border:1px solid var(--acc);flex:none;padding-block:1px;padding-inline:7px;text-decoration-line:none}@supports (color:color-mix(in lab, red, red)){.trace-row-screen{border:1px solid color-mix(in oklab, var(--acc) 28%, var(--bd-light))}}.trace-row-screen{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.trace-row-screen{background:color-mix(in oklab, var(--acc) 7%, transparent)}}.trace-row-screen:hover{color:var(--acc-hover);border-color:var(--acc);text-decoration-line:none}@supports (color:color-mix(in lab, red, red)){.trace-row-screen:hover{border-color:color-mix(in oklab, var(--acc) 48%, var(--bd-light))}}.trace-row-screen:hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.trace-row-screen:hover{background:color-mix(in oklab, var(--acc) 12%, transparent)}}.trace-row.trace-status-err .trace-row-count,.trace-tool-element.trace-status-err .trace-row-count{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-row.trace-status-err .trace-row-count,.trace-tool-element.trace-status-err .trace-row-count{background:color-mix(in oklab, var(--err) 22%, transparent)}}.trace-row.trace-status-err .trace-row-count,.trace-tool-element.trace-status-err .trace-row-count{color:var(--err)}.trace-row:hover .trace-row-cost,.trace-row:hover .trace-row-time{opacity:.9}.trace-row-cost.approx{opacity:.4;font-style:italic}.trace-row.trace-status-err .trace-row-time,.trace-tool-element.trace-status-err .trace-row-time{color:var(--err);opacity:.85}.trace-row-detail{margin-top:calc(var(--spacing) * .5);margin-bottom:calc(var(--spacing) * 1.5);margin-left:calc(var(--spacing) * 6);max-height:calc(var(--spacing) * 80);cursor:text;border-radius:var(--r-sm);border-style:var(--tw-border-style);background-color:var(--panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.55;overflow-wrap:break-word;white-space:pre-wrap;color:var(--fg);border-width:0;line-height:1.55;overflow:auto}.trace-code-detail{max-height:560px;font-family:var(--font-sans);overflow-wrap:normal;word-break:normal;white-space:normal;color:var(--fg)}.trace-code-group-detail{gap:calc(var(--spacing) * 3.5);display:grid}.trace-code-run-title{margin-top:calc(var(--spacing) * .5);margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--fw-medium);font-size:11px;font-weight:var(--fw-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--mut);text-transform:uppercase}.trace-code-meta,.trace-code-tool-summary{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.trace-code-meta{margin-bottom:calc(var(--spacing) * 2)}.trace-code-pill,.trace-code-tool-pill{border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);min-height:22px;padding-inline:7px;padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.4;color:var(--fg);align-items:center;gap:5px;line-height:1.4;display:inline-flex}.trace-code-pill-label{color:var(--mut)}.trace-code-pill-value,.trace-code-tool-count{font-family:var(--font-mono);font-size:11px}.trace-code-pill-err{color:var(--err);border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-code-pill-err{border-color:color-mix(in oklab, var(--err) 30%, var(--bd-light))}}.trace-code-pill-err{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-code-pill-err{background:color-mix(in oklab, var(--err) 8%, transparent)}}.trace-code-section{margin-top:calc(var(--spacing) * 2.5)}.trace-code-title{margin-bottom:calc(var(--spacing) * 1);--tw-font-weight:var(--fw-medium);font-size:11px;font-weight:var(--fw-medium);color:var(--mut)}.trace-code-block,.trace-code-json,.trace-code-log{margin:calc(var(--spacing) * 0);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);max-height:260px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.55;overflow-wrap:normal;word-break:normal;white-space:pre;color:var(--fg);line-height:1.55;overflow:auto}.trace-code-json,.trace-code-log{overflow-wrap:break-word;white-space:pre-wrap}.trace-code-json-err{color:var(--err);background:var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-code-json-err{background:color-mix(in oklab, var(--err) 6%, var(--panel-2))}}.trace-code-calls{gap:3px;display:grid}.trace-code-call{min-height:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);grid-template-columns:16px minmax(0,1fr) auto auto;display:grid}.trace-code-call-icon,.trace-code-tool-icon{width:calc(var(--spacing) * 4);text-align:center;opacity:.75}.trace-code-call-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace-code-call-status,.trace-code-call-time{font-family:var(--font-mono);opacity:.75;font-size:11px}.trace-code-call-err{color:var(--err)}.trace-code-more{padding-left:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.trace-tool-detail{font-family:var(--font-sans);overflow-wrap:normal;word-break:normal;white-space:normal;color:var(--fg);max-height:min(420px,100vh - 280px)}.trace-tool-group-detail{gap:calc(var(--spacing) * 3);display:grid}.trace-tool-head{margin-bottom:calc(var(--spacing) * 2.5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.trace-tool-name{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.trace-tool-name-icon{text-align:center;width:18px;font-family:var(--font-mono);color:var(--mut)}.trace-tool-name-text{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--fw-medium);font-size:13px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.trace-tool-meta{margin-bottom:calc(var(--spacing) * 0);flex:none;justify-content:flex-end}.trace-tool-section{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);display:grid}.trace-tool-section-title{--tw-font-weight:var(--fw-medium);font-size:11px;font-weight:var(--fw-medium);color:var(--mut)}.trace-tool-notice{margin-top:calc(var(--spacing) * 2.5);margin-bottom:calc(var(--spacing) * 1);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2.5);color:var(--fg);gap:3px;padding-block:9px;display:grid}.trace-tool-notice-err{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-tool-notice-err{border-color:color-mix(in oklab, var(--err) 28%, var(--bd-light))}}.trace-tool-notice-err{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-tool-notice-err{background:color-mix(in oklab, var(--err) 7%, transparent)}}.trace-tool-notice-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--fw-semibold);font-weight:var(--fw-semibold)}.trace-tool-notice-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;color:var(--mut);line-height:1.35}.trace-cua-screen{margin-top:calc(var(--spacing) * 2.5);margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:grid}.trace-cua-screen-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.trace-cua-screen-title{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--fw-medium);font-weight:var(--fw-medium);color:var(--fg);align-items:center;gap:7px;display:inline-flex}.trace-cua-screen-dot{background-color:var(--acc);width:7px;height:7px;box-shadow:0 0 0 3px var(--acc);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.trace-cua-screen-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--acc) 13%, transparent)}}.trace-cua-screen-type{border-radius:var(--r-xs);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--mut);padding-block:1px}.trace-cua-screen-open{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--link);flex:none;text-decoration-line:none}.trace-cua-screen-open:hover{color:var(--acc-hover);text-decoration-line:underline}.trace-cua-screen-frame{aspect-ratio:16/10;border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:#0b0d10;width:100%;min-height:280px;max-height:min(520px,58vh);overflow:hidden}.trace-cua-screen-live{place-items:center;display:grid;position:relative}.trace-cua-screen-live img{object-fit:contain;background-color:#0b0d10;width:100%;height:100%}.trace-cua-screen-placeholder{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:oklab(100% 0 5.96046e-8/.68);place-items:center;display:grid}.trace-cua-screen-error{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);border-radius:var(--r-xs);padding-inline:7px;padding-block:calc(var(--spacing) * 1);--tw-leading:1.3;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--err);max-width:calc(100% - 16px);font-size:11px;line-height:1.3;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.trace-cua-screen-error{border:1px solid color-mix(in oklab, var(--err) 36%, transparent)}}.trace-cua-screen-error{color:var(--err);background:oklab(0% none none/.74)}@supports (color:color-mix(in lab, red, red)){.trace-cua-screen-error{color:color-mix(in oklab, var(--err) 84%, white)}}.trace-cua-screen-note{color:var(--mut);font-size:11px}.chat-image-artifact{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 2);max-width:min(780px,100%);display:grid}.chat-image-artifact-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--fw-medium);font-weight:var(--fw-medium);color:var(--mut);display:flex}.chat-image-artifact-head time{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--mut-2)}.chat-image-artifact img{border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);object-fit:contain;background-color:#0b0d10;width:100%;max-height:min(560px,58vh);display:block}.chat-image-artifact figcaption{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;color:var(--mut);overflow-wrap:anywhere;line-height:1.35}.trace-tool-args{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.trace-tool-arg{min-height:calc(var(--spacing) * 6);align-items:baseline;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);max-width:100%;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:3px;display:inline-flex}.trace-tool-arg-block{width:100%;padding:calc(var(--spacing) * 2);display:grid}.trace-tool-arg-key{color:var(--mut);flex:none}.trace-tool-arg-value{min-width:calc(var(--spacing) * 0);color:var(--fg)}.trace-tool-fields{border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--bd-light);gap:1px;display:grid;overflow:hidden}.trace-tool-field{gap:calc(var(--spacing) * 2.5);background-color:var(--panel-2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);grid-template-columns:minmax(92px,150px) minmax(0,1fr);display:grid}.trace-tool-field-key{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-overflow:ellipsis;white-space:nowrap;color:var(--mut);overflow:hidden}.trace-tool-field-value{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--fg)}.trace-tool-object-list{gap:calc(var(--spacing) * 2.5);display:grid}.trace-tool-object-card{border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--panel);overflow:hidden}.trace-tool-object-title{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bd-light);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--fw-medium);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);background:var(--panel-2);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.trace-tool-object-title{background:color-mix(in oklab, var(--panel-2) 72%, transparent)}}.trace-tool-object-card>.trace-tool-fields{border-style:var(--tw-border-style);border-width:0;border-radius:0}.trace-tool-array{gap:calc(var(--spacing) * 1);display:grid}.trace-tool-array-item{align-items:flex-start;gap:calc(var(--spacing) * 2);grid-template-columns:22px minmax(0,1fr);display:grid}.trace-tool-array-index{text-align:right;font-family:var(--font-mono);color:var(--mut);font-size:11px}.trace-tool-text{overflow-wrap:break-word;white-space:pre-wrap}.trace-tool-text-collapsed{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trace-tool-text.expanded{display:block;overflow:visible}.trace-tool-text-wrap{gap:5px;display:grid}.trace-tool-expand{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--link);cursor:pointer;font:inherit;background-color:#0000;border-width:0;justify-self:flex-start}.trace-tool-expand:hover{color:var(--acc-hover)}.trace-tool-link,.trace-tool-text a{word-break:break-all;color:var(--link);text-decoration-line:none}.trace-tool-link:hover,.trace-tool-text a:hover{text-decoration-line:underline}.trace-tool-mono,.trace-tool-time-value,.trace-tool-null{font-family:var(--font-mono);font-size:11px}.trace-tool-null{color:var(--mut)}.trace-tool-mini-json{margin:calc(var(--spacing) * 0);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);max-height:180px;padding:calc(var(--spacing) * 2);font-family:var(--font-mono);white-space:pre;color:var(--fg);font-size:11px;overflow:auto}.trace-tool-error{border-radius:var(--r-sm);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--err);border:1px solid var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-tool-error{border:1px solid color-mix(in oklab, var(--err) 28%, var(--bd-light))}}.trace-tool-error{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.trace-tool-error{background:color-mix(in oklab, var(--err) 7%, transparent)}}.trace-tool-empty,.trace-tool-more{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.trace-tool-runs{gap:calc(var(--spacing) * 2.5);display:grid}.trace-tool-run{border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);padding:calc(var(--spacing) * 2.5);background:var(--panel-2)}@supports (color:color-mix(in lab, red, red)){.trace-tool-run{background:color-mix(in oklab, var(--panel-2) 42%, transparent)}}.trace-tool-run .trace-tool-head{margin-bottom:calc(var(--spacing) * 2)}.trace-tool-run .trace-tool-name-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.trace-tool-raw{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.trace-tool-raw summary{cursor:pointer;width:fit-content}.trace-tool-raw pre{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 0);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd-light);background-color:var(--panel-2);max-height:260px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);--tw-leading:1.55;white-space:pre;color:var(--fg);font-size:11px;line-height:1.55;overflow:auto}.trace-foot{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 1);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * .5);color:var(--mut);font-size:13px;display:flex}.trace-foot-icon{width:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.7;justify-content:center;align-items:center;display:inline-flex}@media (width<=900px){.dashboard-inner{position:relative}.dashboard-sculptor-panel{inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:20;width:min(380px,88vw);box-shadow:var(--sh-xl);position:absolute}.dash-grid{--dash-cols:1;grid-auto-rows:auto}.dash-grid .widget{grid-column:1/-1!important}}@media (width<=540px){.as-sheet .grid-2{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1100px){.tb-btn .tb-label{display:none}.tb-btn{padding:5px}}@media (width<=1500px){.toolbar .tb-label,.toolbar .sub{display:none}.toolbar .tb-title h2{max-width:170px}.toolbar .tb-views-label{max-width:calc(var(--spacing) * 24)}.toolbar .tb-actions{gap:calc(var(--spacing) * 0)}.toolbar .btn-ghost,.toolbar .tb-btn,.toolbar .tb-views{padding-inline:calc(var(--spacing) * 1.5)}.toolbar .search{flex-basis:180px;min-width:120px}}@media (width<=720px){.toolbar{min-height:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;overflow:visible}.toolbar .tb-title{min-width:calc(var(--spacing) * 0);flex:100%}.toolbar .tb-title h2{max-width:100%}.toolbar .tb-divider,.toolbar .spacer{display:none}.toolbar .tb-views-wrap,.toolbar .tb-actions{flex:0 auto}.toolbar .search{max-width:none;min-width:calc(var(--spacing) * 0);flex:100%;order:3}.toolbar .btn-ghost{flex:none}}@media (width<=1180px){.chat-body-row.has-computer{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=960px){.agent-area{grid-template-columns:1fr}.history-sb,.chat-computer-sidecar{display:none}.chat-body-row.has-computer{grid-template-columns:1fr}}.skel,.cell-skeleton,.page-loading:before,.page-loading:after,.log-skeleton:before,.log-skeleton:after,.memory-loading:before,.memory-loading:after,.gr-detail-loading:before,.gr-detail-loading:after,.sp-loading:before,.sp-loading:after,.apply-prompt-loading:before,.hist-loading:before,.session-evt-loading:before{background:linear-gradient(90deg, var(--panel-2) 0%, var(--panel-3,var(--panel-2)) 42%, var(--panel-2) 84%)}@supports (color:color-mix(in lab, red, red)){.skel,.cell-skeleton,.page-loading:before,.page-loading:after,.log-skeleton:before,.log-skeleton:after,.memory-loading:before,.memory-loading:after,.gr-detail-loading:before,.gr-detail-loading:after,.sp-loading:before,.sp-loading:after,.apply-prompt-loading:before,.hist-loading:before,.session-evt-loading:before{background:linear-gradient(90deg, color-mix(in oklab, var(--panel-2) 92%, var(--fg) 8%) 0%, color-mix(in oklab, var(--panel-3,var(--panel-2)) 72%, var(--fg) 28%) 42%, color-mix(in oklab, var(--panel-2) 92%, var(--fg) 8%) 84%)}}.skel,.cell-skeleton,.page-loading:before,.page-loading:after,.log-skeleton:before,.log-skeleton:after,.memory-loading:before,.memory-loading:after,.gr-detail-loading:before,.gr-detail-loading:after,.sp-loading:before,.sp-loading:after,.apply-prompt-loading:before,.hist-loading:before,.session-evt-loading:before{animation:skeleton-shimmer 1.15s var(--ease-in-out,ease-in-out) infinite;background-size:220% 100%}table.grid th .ico,table.grid td .ico,.toolbar .ico{flex-shrink:0}.crm-toast{border:1px solid var(--border,#94a3b838)!important;background:var(--panel,#fff)!important;color:var(--text,#0f172a)!important;border-radius:8px!important;font-family:inherit!important;box-shadow:0 18px 40px #0f172a29!important}.crm-toast-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.crm-toast-description{color:var(--mut,#64748b)!important}.crm-toast-action,.crm-toast-cancel{border-radius:6px!important;font-weight:650!important}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.z-\[90\]{z-index:90}.col-\[2\/span_2\]{grid-column:2/span 2}.col-auto{grid-column:auto}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-auto{grid-row:auto}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-8{margin:calc(var(--spacing) * 8)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-\[18px\]{margin-bottom:18px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-80{height:calc(var(--spacing) * 80)}.h-\[15px\]{height:15px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-\[var\(--ui-control-h\)\]{height:var(--ui-control-h)}.h-\[var\(--ui-control-h-sm\)\]{height:var(--ui-control-h-sm)}.h-\[var\(--ui-control-h-xs\)\]{height:var(--ui-control-h-xs)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[150px\]{max-height:150px}.max-h-\[260px\]{max-height:260px}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(60vh-116px\)\]{max-height:calc(60vh - 116px)}.max-h-\[min\(24rem\,var\(--radix-dropdown-menu-content-available-height\)\)\]{max-height:min(24rem, var(--radix-dropdown-menu-content-available-height))}.max-h-\[min\(24rem\,var\(--radix-select-content-available-height\)\)\]{max-height:min(24rem, var(--radix-select-content-available-height))}.max-h-\[min\(560px\,calc\(100vh-2rem\)\)\]{max-height:min(560px,100vh - 2rem)}.\!min-h-\[96px\]{min-height:96px!important}.\!min-h-\[108px\]{min-height:108px!important}.\!min-h-\[132px\]{min-height:132px!important}.\!min-h-\[140px\]{min-height:140px!important}.\!min-h-\[160px\]{min-height:160px!important}.\!min-h-\[180px\]{min-height:180px!important}.\!min-h-\[220px\]{min-height:220px!important}.\!min-h-\[320px\]{min-height:320px!important}.\!min-h-\[420px\]{min-height:420px!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[18px\]{min-height:18px}.min-h-\[30px\]{min-height:30px}.min-h-\[50px\]{min-height:50px}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[124px\]{min-height:124px}.min-h-\[132px\]{min-height:132px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[210px\]{min-height:210px}.min-h-\[220px\]{min-height:220px}.min-h-\[228px\]{min-height:228px}.min-h-\[230px\]{min-height:230px}.min-h-\[260px\]{min-height:260px}.min-h-\[320px\]{min-height:320px}.min-h-\[420px\]{min-height:420px}.min-h-\[var\(--ui-control-h\)\]{min-height:var(--ui-control-h)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[15px\]{width:15px}.w-\[52px\]{width:52px}.w-\[68px\]{width:68px}.w-\[78\%\]{width:78%}.w-\[92\%\]{width:92%}.w-\[148px\]{width:148px}.w-\[150px\]{width:150px}.w-\[170px\]{width:170px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[292px\]{width:292px}.w-\[calc\(100\%-4px\)\]{width:calc(100% - 4px)}.w-\[min\(320px\,calc\(100vw-24px\)\)\]{width:min(320px,100vw - 24px)}.w-\[min\(360px\,calc\(100vw_-_1rem\)\)\]{width:min(360px,100vw - 1rem)}.w-\[min\(420px\,calc\(100vw-16px\)\)\]{width:min(420px,100vw - 16px)}.w-\[min\(440px\,calc\(100vw-24px\)\)\]{width:min(440px,100vw - 24px)}.w-\[min\(460px\,calc\(100vw-16px\)\)\]{width:min(460px,100vw - 16px)}.w-\[min\(500px\,calc\(100vw-1rem\)\)\]{width:min(500px,100vw - 1rem)}.w-\[min\(520px\,calc\(100vw-16px\)\)\]{width:min(520px,100vw - 16px)}.w-\[min\(560px\,calc\(100vw-16px\)\)\]{width:min(560px,100vw - 16px)}.w-\[min\(680px\,calc\(100vw-1rem\)\)\]{width:min(680px,100vw - 1rem)}.w-\[min\(760px\,calc\(100vw-24px\)\)\]{width:min(760px,100vw - 24px)}.w-\[min\(820px\,calc\(100vw-24px\)\)\]{width:min(820px,100vw - 24px)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-\[var\(--ui-control-h\)\]{width:var(--ui-control-h)}.w-\[var\(--ui-control-h-sm\)\]{width:var(--ui-control-h-sm)}.w-\[var\(--ui-control-h-xs\)\]{width:var(--ui-control-h-xs)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[30\%\]{max-width:30%}.max-w-\[48ch\]{max-width:48ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[86px\]{max-width:86px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[122px\]{max-width:122px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-1{min-width:calc(var(--spacing) * 1)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[0\]{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[38px\]{min-width:38px}.min-w-\[90px\]{min-width:90px}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[124px\]{min-width:124px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[380px\]{min-width:380px}.min-w-\[760px\]{min-width:760px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[1_1_0\]{flex:1 1 0}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:calc(var(--spacing) * 0)}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.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)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-3{columns:3}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_1fr_100px\]{grid-template-columns:1fr 1fr 100px}.grid-cols-\[16px_minmax\(0\,1fr\)\]{grid-template-columns:16px minmax(0,1fr)}.grid-cols-\[18px_minmax\(0\,1fr\)\]{grid-template-columns:18px minmax(0,1fr)}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.grid-cols-\[28px_minmax\(0\,1fr\)_auto\]{grid-template-columns:28px minmax(0,1fr) auto}.grid-cols-\[52px_minmax\(120px\,1fr\)_minmax\(110px\,0\.85fr\)_minmax\(100px\,1fr\)_auto\]{grid-template-columns:52px minmax(120px,1fr) minmax(110px,.85fr) minmax(100px,1fr) auto}.grid-cols-\[292px_minmax\(0\,1fr\)\]{grid-template-columns:292px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1\.2fr\)_auto_minmax\(120px\,180px\)_auto_minmax\(220px\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) auto minmax(120px,180px) auto minmax(220px,1fr)}.grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.95fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto}.grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[18px\]{gap:18px}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-auto{justify-self:auto}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--ui-radius\)\]{border-radius:var(--ui-radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--radius) + 2px)}.rounded-md{border-radius:var(--radius)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[color-mix\(in_oklab\,var\(--acc\)_42\%\,var\(--bd\)\)\]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--acc\)_42\%\,var\(--bd\)\)\]{border-color:color-mix(in oklab,var(--acc) 42%,var(--bd))}}.border-\[color-mix\(in_oklab\,var\(--bd\)_72\%\,transparent\)\]{border-color:var(--bd)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--bd\)_72\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bd) 72%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--err\)_24\%\,var\(--border\)\)\]{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--err\)_24\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--err) 24%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--err\)_26\%\,var\(--ui-border\)\)\]{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--err\)_26\%\,var\(--ui-border\)\)\]{border-color:color-mix(in oklab,var(--err) 26%,var(--ui-border))}}.border-\[color-mix\(in_oklab\,var\(--err\)_28\%\,var\(--bd\)\)\]{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--err\)_28\%\,var\(--bd\)\)\]{border-color:color-mix(in oklab,var(--err) 28%,var(--bd))}}.border-\[color-mix\(in_oklab\,var\(--err\)_32\%\,var\(--bd\)\)\]{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--err\)_32\%\,var\(--bd\)\)\]{border-color:color-mix(in oklab,var(--err) 32%,var(--bd))}}.border-\[color-mix\(in_oklab\,var\(--info\)_24\%\,var\(--border\)\)\]{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--info\)_24\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--info) 24%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--info\)_26\%\,var\(--ui-border\)\)\]{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--info\)_26\%\,var\(--ui-border\)\)\]{border-color:color-mix(in oklab,var(--info) 26%,var(--ui-border))}}.border-\[color-mix\(in_oklab\,var\(--ok\)_24\%\,var\(--bd\)\)\]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--ok\)_24\%\,var\(--bd\)\)\]{border-color:color-mix(in oklab,var(--ok) 24%,var(--bd))}}.border-\[color-mix\(in_oklab\,var\(--ok\)_24\%\,var\(--border\)\)\]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--ok\)_24\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--ok) 24%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--ok\)_26\%\,var\(--ui-border\)\)\]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--ok\)_26\%\,var\(--ui-border\)\)\]{border-color:color-mix(in oklab,var(--ok) 26%,var(--ui-border))}}.border-\[color-mix\(in_oklab\,var\(--ok\,\#22c55e\)_40\%\,var\(--bd\)\)\]{border-color:var(--ok,#22c55e)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--ok\,\#22c55e\)_40\%\,var\(--bd\)\)\]{border-color:color-mix(in oklab,var(--ok,#22c55e) 40%,var(--bd))}}.border-\[color-mix\(in_oklab\,var\(--warn\)_24\%\,var\(--border\)\)\]{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--warn\)_24\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--warn) 24%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--warn\)_26\%\,var\(--ui-border\)\)\]{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--warn\)_26\%\,var\(--ui-border\)\)\]{border-color:color-mix(in oklab,var(--warn) 26%,var(--ui-border))}}.border-\[color-mix\(in_oklab\,var\(--warn\,\#c48a12\)_30\%\,var\(--bd\)\)\]{border-color:var(--warn,#c48a12)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--warn\,\#c48a12\)_30\%\,var\(--bd\)\)\]{border-color:color-mix(in oklab,var(--warn,#c48a12) 30%,var(--bd))}}.border-\[var\(--acc\)\]{border-color:var(--acc)}.border-\[var\(--bd\)\]{border-color:var(--bd)}.border-\[var\(--bd-light\)\]{border-color:var(--bd-light)}.border-\[var\(--ui-border\)\]{border-color:var(--ui-border)}.border-\[var\(--ui-border-hover\)\]{border-color:var(--ui-border-hover)}.border-border{border-color:var(--border)}.border-current{border-color:currentColor}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-input{border-color:var(--input)}.border-sidebar-border,.border-sidebar-border\/70{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/70{border-color:color-mix(in oklab, var(--sidebar-border) 70%, transparent)}}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-b-\[var\(--acc\)\]{border-bottom-color:var(--acc)}.border-b-transparent{border-bottom-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[color-mix\(in_oklab\,var\(--acc\)_9\%\,var\(--panel\)\)\]{background-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--acc\)_9\%\,var\(--panel\)\)\]{background-color:color-mix(in oklab,var(--acc) 9%,var(--panel))}}.bg-\[color-mix\(in_oklab\,var\(--acc\)_13\%\,var\(--panel-2\)\)\]{background-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--acc\)_13\%\,var\(--panel-2\)\)\]{background-color:color-mix(in oklab,var(--acc) 13%,var(--panel-2))}}.bg-\[color-mix\(in_oklab\,var\(--bg\)_82\%\,black\)\]{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--bg\)_82\%\,black\)\]{background-color:color-mix(in oklab,var(--bg) 82%,black)}}.bg-\[color-mix\(in_oklab\,var\(--err\)_7\%\,var\(--ui-surface\)\)\]{background-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--err\)_7\%\,var\(--ui-surface\)\)\]{background-color:color-mix(in oklab,var(--err) 7%,var(--ui-surface))}}.bg-\[color-mix\(in_oklab\,var\(--err\)_8\%\,var\(--panel\)\)\]{background-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--err\)_8\%\,var\(--panel\)\)\]{background-color:color-mix(in oklab,var(--err) 8%,var(--panel))}}.bg-\[color-mix\(in_oklab\,var\(--info\)_7\%\,var\(--ui-surface\)\)\]{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--info\)_7\%\,var\(--ui-surface\)\)\]{background-color:color-mix(in oklab,var(--info) 7%,var(--ui-surface))}}.bg-\[color-mix\(in_oklab\,var\(--ok\)_7\%\,var\(--ui-surface\)\)\]{background-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--ok\)_7\%\,var\(--ui-surface\)\)\]{background-color:color-mix(in oklab,var(--ok) 7%,var(--ui-surface))}}.bg-\[color-mix\(in_oklab\,var\(--ok\,\#22c55e\)_8\%\,var\(--panel\)\)\]{background-color:var(--ok,#22c55e)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--ok\,\#22c55e\)_8\%\,var\(--panel\)\)\]{background-color:color-mix(in oklab,var(--ok,#22c55e) 8%,var(--panel))}}.bg-\[color-mix\(in_oklab\,var\(--warn\)_7\%\,var\(--ui-surface\)\)\]{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--warn\)_7\%\,var\(--ui-surface\)\)\]{background-color:color-mix(in oklab,var(--warn) 7%,var(--ui-surface))}}.bg-\[color-mix\(in_oklab\,var\(--warn\,\#c48a12\)_7\%\,transparent\)\]{background-color:var(--warn,#c48a12)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--warn\,\#c48a12\)_7\%\,transparent\)\]{background-color:color-mix(in oklab,var(--warn,#c48a12) 7%,transparent)}}.bg-\[var\(--err\)\]{background-color:var(--err)}.bg-\[var\(--err-soft\)\]{background-color:var(--err-soft)}.bg-\[var\(--info-soft\)\]{background-color:var(--info-soft)}.bg-\[var\(--ok\)\]{background-color:var(--ok)}.bg-\[var\(--ok-soft\)\]{background-color:var(--ok-soft)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--panel-2\)\]{background-color:var(--panel-2)}.bg-\[var\(--ui-surface\)\]{background-color:var(--ui-surface)}.bg-\[var\(--ui-surface-active\)\]{background-color:var(--ui-surface-active)}.bg-\[var\(--ui-surface-muted\)\]{background-color:var(--ui-surface-muted)}.bg-\[var\(--warn\)\]{background-color:var(--warn)}.bg-\[var\(--warn-soft\)\]{background-color:var(--warn-soft)}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/55{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/55{background-color:color-mix(in oklab, var(--muted) 55%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary,.bg-secondary\/35{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/35{background-color:color-mix(in oklab, var(--secondary) 35%, transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent\/30{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/30{background-color:color-mix(in oklab, var(--sidebar-accent) 30%, transparent)}}.bg-sidebar-accent\/50{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/50{background-color:color-mix(in oklab, var(--sidebar-accent) 50%, transparent)}}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.stroke-primary{stroke:var(--primary)}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-\[7px\]{padding:7px}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[7px\]{padding-inline:7px}.px-\[9px\]{padding-inline:9px}.px-\[18px\]{padding-inline:18px}.px-\[var\(--container-pad-x\)\]{padding-inline:var(--container-pad-x)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[3px\]{padding-block:3px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[13px\]{padding-top:13px}.pt-px{padding-top:1px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-5\.5{padding-right:calc(var(--spacing) * 5.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color-mix\(in_oklab\,var\(--acc\)_78\%\,var\(--fg\)\)\]{color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--acc\)_78\%\,var\(--fg\)\)\]{color:color-mix(in oklab,var(--acc) 78%,var(--fg))}}.text-\[color-mix\(in_oklab\,var\(--danger\,\#ef4444\)_78\%\,var\(--fg\)\)\]{color:var(--danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--danger\,\#ef4444\)_78\%\,var\(--fg\)\)\]{color:color-mix(in oklab,var(--danger,#ef4444) 78%,var(--fg))}}.text-\[color-mix\(in_oklab\,var\(--ok\,\#22c55e\)_76\%\,var\(--fg\)\)\]{color:var(--ok,#22c55e)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--ok\,\#22c55e\)_76\%\,var\(--fg\)\)\]{color:color-mix(in oklab,var(--ok,#22c55e) 76%,var(--fg))}}.text-\[color-mix\(in_oklab\,var\(--ok\,\#22c55e\)_78\%\,var\(--fg\)\)\]{color:var(--ok,#22c55e)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--ok\,\#22c55e\)_78\%\,var\(--fg\)\)\]{color:color-mix(in oklab,var(--ok,#22c55e) 78%,var(--fg))}}.text-\[color-mix\(in_oklab\,var\(--warn\,\#f0a33a\)_78\%\,var\(--fg\)\)\]{color:var(--warn,#f0a33a)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--warn\,\#f0a33a\)_78\%\,var\(--fg\)\)\]{color:color-mix(in oklab,var(--warn,#f0a33a) 78%,var(--fg))}}.text-\[var\(--acc\)\]{color:var(--acc)}.text-\[var\(--ai\)\]{color:var(--ai)}.text-\[var\(--err\)\]{color:var(--err)}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--info\)\]{color:var(--info)}.text-\[var\(--mut\)\]{color:var(--mut)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--ok\,\#22c55e\)\]{color:var(--ok,#22c55e)}.text-\[var\(--ui-text\)\]{color:var(--ui-text)}.text-\[var\(--ui-text-muted\)\]{color:var(--ui-text-muted)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-\[var\(--warn\,\#c48a12\)\]{color:var(--warn,#c48a12)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/40{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/40{color:color-mix(in oklab, var(--sidebar-foreground) 40%, transparent)}}.text-sidebar-foreground\/50{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/50{color:color-mix(in oklab, var(--sidebar-foreground) 50%, transparent)}}.text-sidebar-foreground\/60{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/60{color:color-mix(in oklab, var(--sidebar-foreground) 60%, transparent)}}.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\,background\,border-color\]{transition-property:color,box-shadow,background,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[font\:inherit\]{font:inherit}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *),.group-focus-within\/message\:opacity-100:is(:where(.group\/message):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *),.group-hover\/message\:opacity-100:is(:where(.group\/message):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+1rem\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+1rem\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible=icon] *){justify-content:center}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\/sources\:rotate-180:is(:where(.group\/sources)[data-state=open] *),.group-data-\[state\=open\]\/tool\:rotate-180:is(:where(.group\/tool)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:calc(var(--radius) + 2px)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.is-assistant\]\/message\:w-full:is(:where(.group\/message).is-assistant *){width:100%}.group-\[\.is-assistant\]\/message\:justify-start:is(:where(.group\/message).is-assistant *){justify-content:flex-start}.group-\[\.is-assistant\]\/message\:text-foreground:is(:where(.group\/message).is-assistant *){color:var(--foreground)}.group-\[\.is-user\]\/message\:ml-auto:is(:where(.group\/message).is-user *){margin-left:auto}.group-\[\.is-user\]\/message\:w-fit:is(:where(.group\/message).is-user *){width:fit-content}.group-\[\.is-user\]\/message\:max-w-\[88\%\]:is(:where(.group\/message).is-user *){max-width:88%}.group-\[\.is-user\]\/message\:justify-end:is(:where(.group\/message).is-user *){justify-content:flex-end}.group-\[\.is-user\]\/message\:rounded-lg:is(:where(.group\/message).is-user *){border-radius:calc(var(--radius) + 2px)}.group-\[\.is-user\]\/message\:bg-secondary:is(:where(.group\/message).is-user *){background-color:var(--secondary)}.group-\[\.is-user\]\/message\:px-3\.5:is(:where(.group\/message).is-user *){padding-inline:calc(var(--spacing) * 3.5)}.group-\[\.is-user\]\/message\:py-2\.5:is(:where(.group\/message).is-user *){padding-block:calc(var(--spacing) * 2.5)}.group-\[\.is-user\]\/message\:text-foreground:is(:where(.group\/message).is-user *){color:var(--foreground)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[var\(--mut\)\]::placeholder{color:var(--mut)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:rounded-l-\[var\(--ui-radius\)\]:first-child{border-top-left-radius:var(--ui-radius);border-bottom-left-radius:var(--ui-radius)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:rounded-r-\[var\(--ui-radius\)\]:last-child{border-top-right-radius:var(--ui-radius);border-bottom-right-radius:var(--ui-radius)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[color-mix\(in_oklab\,var\(--acc\,\#737373\)_44\%\,var\(--bd\)\)\]:focus-within{border-color:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-\[color-mix\(in_oklab\,var\(--acc\,\#737373\)_44\%\,var\(--bd\)\)\]:focus-within{border-color:color-mix(in oklab,var(--acc,#737373) 44%,var(--bd))}}.focus-within\:text-\[var\(--fg\)\]:focus-within{color:var(--fg)}@media (hover:hover){.hover\:border-\[color-mix\(in_oklab\,var\(--fg\)_22\%\,var\(--bd\)\)\]:hover{border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_oklab\,var\(--fg\)_22\%\,var\(--bd\)\)\]:hover{border-color:color-mix(in oklab,var(--fg) 22%,var(--bd))}}.hover\:border-\[var\(--bd\)\]:hover{border-color:var(--bd)}.hover\:border-border:hover{border-color:var(--border)}.hover\:bg-\[color-mix\(in_oklab\,var\(--fg\)_5\%\,var\(--panel\)\)\]:hover{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--fg\)_5\%\,var\(--panel\)\)\]:hover{background-color:color-mix(in oklab,var(--fg) 5%,var(--panel))}}.hover\:bg-\[var\(--ui-surface-hover\)\]:hover{background-color:var(--ui-surface-hover)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/15:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.hover\:bg-muted\/35:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/35:hover{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--acc\)\]:hover{color:var(--acc)}.hover\:text-\[var\(--fg\)\]:hover{color:var(--fg)}.hover\:text-\[var\(--ui-text\)\]:hover{color:var(--ui-text)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-sidebar-foreground:hover{color:var(--sidebar-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[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)}.focus-visible\:ring-\[var\(--ring-soft\)\]:focus-visible{--tw-ring-color:var(--ring-soft)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-accent[aria-expanded=true]{background-color:var(--accent)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:bg-accent[aria-pressed=true]{background-color:var(--accent)}.aria-pressed\:text-accent-foreground[aria-pressed=true]{color:var(--accent-foreground)}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\=true\]\:pl-8[data-inset=true]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:grid-cols-\[auto_1fr\][data-orientation=horizontal]{grid-template-columns:auto 1fr}.data-\[orientation\=horizontal\]\:items-center[data-orientation=horizontal]{align-items:center}.data-\[orientation\=responsive\]\:grid-cols-1[data-orientation=responsive]{grid-template-columns:repeat(1,minmax(0,1fr))}.data-\[orientation\=responsive\]\:gap-2[data-orientation=responsive]{gap:calc(var(--spacing) * 2)}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.data-\[state\=active\]\:border-b-\[var\(--fg\)\][data-state=active]{border-bottom-color:var(--fg)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:#0000}.data-\[state\=active\]\:text-\[var\(--fg\)\][data-state=active]{color:var(--fg)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow-none[data-state=active]{--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)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-muted[data-state=open],.data-\[state\=open\]\:bg-muted\/30[data-state=open]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-muted\/30[data-state=open]{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (width>=980px){.max-\[980px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=960px){.max-\[960px\]\:hidden{display:none}}@media not all and (width>=720px){.max-\[720px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[720px\]\:flex-wrap{flex-wrap:wrap}.max-\[720px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-\[720px\]\:rounded-\[var\(--ui-radius\)\]{border-radius:var(--ui-radius)}}@media not all and (width>=64rem){.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=420px){.min-\[420px\]\:inline{display:inline}.min-\[420px\]\:inline-flex{display:inline-flex}}@media (width>=1180px){.min-\[1180px\]\:block{display:block}.min-\[1180px\]\:inline{display:inline}.min-\[1180px\]\:w-\[170px\]{width:170px}.min-\[1180px\]\:max-w-\[340px\]{max-width:340px}.min-\[1180px\]\:flex-none{flex:none}.min-\[1180px\]\:flex-row{flex-direction:row}.min-\[1180px\]\:items-center{align-items:center}.min-\[1180px\]\:justify-end{justify-content:flex-end}}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[minmax\(120px\,0\.45fr\)_1fr\]{grid-template-columns:minmax(120px,.45fr) 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:self-auto{align-self:auto}.sm\:justify-self-end{justify-self:flex-end}.sm\:group-\[\.is-user\]\/message\:max-w-\[42rem\]:is(:where(.group\/message).is-user *){max-width:42rem}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[320px\]{width:320px}.md\:w-auto{width:auto}.md\:min-w-0{min-width:calc(var(--spacing) * 0)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[80px_80px_minmax\(0\,1fr\)_180px\]{grid-template-columns:80px 80px minmax(0,1fr) 180px}.md\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}.md\:data-\[orientation\=responsive\]\:grid-cols-\[auto_1fr\][data-orientation=responsive]{grid-template-columns:auto 1fr}.md\:data-\[orientation\=responsive\]\:items-center[data-orientation=responsive]{align-items:center}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:ml-0{margin-left:calc(var(--spacing) * 0)}.lg\:flex{display:flex}.lg\:w-fit{width:fit-content}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,380px\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(260px,380px) auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:self-start{align-self:flex-start}}@media (width>=80rem){.xl\:grid-cols-\[repeat\(auto-fill\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (prefers-color-scheme:dark){.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}}.\[\&_\.entity-link\]\:rounded .entity-link{border-radius:.25rem}.\[\&_\.entity-link\]\:bg-primary\/10 .entity-link{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.entity-link\]\:bg-primary\/10 .entity-link{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.\[\&_\.entity-link\]\:px-1 .entity-link{padding-inline:calc(var(--spacing) * 1)}.\[\&_\.entity-link\]\:font-medium .entity-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.entity-link\]\:text-primary .entity-link{color:var(--primary)}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:text-primary a{color:var(--primary)}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}@media (hover:hover){.hover\:\[\&_a\]\:underline:hover a{text-decoration-line:underline}}.\[\&_button\]\:min-w-0 button{min-width:calc(var(--spacing) * 0)}.\[\&_button\]\:justify-center button{justify-content:center}.\[\&_code\.md-inline\]\:rounded code.md-inline{border-radius:.25rem}.\[\&_code\.md-inline\]\:bg-muted code.md-inline{background-color:var(--muted)}.\[\&_code\.md-inline\]\:px-1 code.md-inline{padding-inline:calc(var(--spacing) * 1)}.\[\&_code\.md-inline\]\:py-0\.5 code.md-inline{padding-block:calc(var(--spacing) * .5)}.\[\&_code\.md-inline\]\:font-mono code.md-inline{font-family:var(--font-mono)}.\[\&_code\.md-inline\]\:text-\[0\.9em\] code.md-inline{font-size:.9em}.\[\&_details\.md-understand\]\:my-3 details.md-understand{margin-block:calc(var(--spacing) * 3)}.\[\&_details\.md-understand\]\:rounded-md details.md-understand{border-radius:var(--radius)}.\[\&_details\.md-understand\]\:border details.md-understand{border-style:var(--tw-border-style);border-width:1px}.\[\&_details\.md-understand\]\:bg-muted\/30 details.md-understand{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&_details\.md-understand\]\:bg-muted\/30 details.md-understand{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.\[\&_details\.md-understand\]\:p-3 details.md-understand{padding:calc(var(--spacing) * 3)}.\[\&_details\.md-understand_summary\]\:cursor-pointer details.md-understand summary{cursor:pointer}.\[\&_details\.md-understand_summary\]\:font-medium details.md-understand summary{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h1\]\:mt-4 h1{margin-top:calc(var(--spacing) * 4)}.\[\&_h1\]\:mb-3 h1{margin-bottom:calc(var(--spacing) * 3)}.\[\&_h1\]\:text-xl h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:mt-4 h2{margin-top:calc(var(--spacing) * 4)}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:text-lg h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:mt-3 h3{margin-top:calc(var(--spacing) * 3)}.\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h3\]\:text-base h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h4\]\:mt-3 h4{margin-top:calc(var(--spacing) * 3)}.\[\&_h4\]\:mb-1\.5 h4{margin-bottom:calc(var(--spacing) * 1.5)}.\[\&_h4\]\:text-sm h4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h4\]\:font-semibold h4{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_img\[data-upload-error\]\]\:ring-2 img[data-upload-error]{--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)}.\[\&_img\[data-upload-error\]\]\:ring-destructive img[data-upload-error]{--tw-ring-color:var(--destructive)}.\[\&_img\[data-upload-error\]\]\:ring-offset-2 img[data-upload-error]{--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)}.\[\&_img\[data-upload-error\]\]\:ring-offset-background img[data-upload-error]{--tw-ring-offset-color:var(--background)}.\[\&_img\[data-uploading\=true\]\]\:animate-pulse img[data-uploading=true]{animation:var(--animate-pulse)}.\[\&_img\[data-uploading\=true\]\]\:opacity-70 img[data-uploading=true]{opacity:.7}.\[\&_input\]\:m-0 input{margin:calc(var(--spacing) * 0)}.\[\&_label\]\:inline-flex label{display:inline-flex}.\[\&_label\]\:items-center label{align-items:center}.\[\&_label\]\:gap-1\.5 label{gap:calc(var(--spacing) * 1.5)}.\[\&_label\]\:whitespace-nowrap label{white-space:nowrap}.\[\&_label\]\:text-\[var\(--mut\)\] label{color:var(--mut)}.\[\&_li\]\:my-1 li{margin-block:calc(var(--spacing) * 1)}.\[\&_ol\]\:my-2 ol{margin-block:calc(var(--spacing) * 2)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:my-2 p{margin-block:calc(var(--spacing) * 2)}.\[\&_p\.is-empty\:\:before\]\:pointer-events-none p.is-empty:before{pointer-events:none}.\[\&_p\.is-empty\:\:before\]\:float-left p.is-empty:before{float:left}.\[\&_p\.is-empty\:\:before\]\:h-0 p.is-empty:before{height:calc(var(--spacing) * 0)}.\[\&_p\.is-empty\:\:before\]\:text-muted-foreground p.is-empty:before{color:var(--muted-foreground)}.\[\&_p\.is-empty\:\:before\]\:content-\[attr\(data-placeholder\)\] p.is-empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_p\:first-child\]\:mt-0 p:first-child{margin-top:calc(var(--spacing) * 0)}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:calc(var(--spacing) * 0)}.\[\&_pre\.md-code\]\:my-3 pre.md-code{margin-block:calc(var(--spacing) * 3)}.\[\&_pre\.md-code\]\:max-h-96 pre.md-code{max-height:calc(var(--spacing) * 96)}.\[\&_pre\.md-code\]\:overflow-auto pre.md-code{overflow:auto}.\[\&_pre\.md-code\]\:rounded-md pre.md-code{border-radius:var(--radius)}.\[\&_pre\.md-code\]\:border pre.md-code{border-style:var(--tw-border-style);border-width:1px}.\[\&_pre\.md-code\]\:bg-muted\/50 pre.md-code{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&_pre\.md-code\]\:bg-muted\/50 pre.md-code{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.\[\&_pre\.md-code\]\:p-3 pre.md-code{padding:calc(var(--spacing) * 3)}.\[\&_pre\.md-code\]\:font-mono pre.md-code{font-family:var(--font-mono)}.\[\&_pre\.md-code\]\:text-xs pre.md-code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_span\]\:block span{display:block}.\[\&_span\]\:min-w-0 span{min-width:calc(var(--spacing) * 0)}.\[\&_span\]\:text-right span{text-align:right}.\[\&_span\]\:font-mono span{font-family:var(--font-mono)}.\[\&_span\]\:text-\[10px\] span{font-size:10px}.\[\&_span\]\:text-\[12px\] span{font-size:12px}.\[\&_span\]\:leading-\[1\.35\] span{--tw-leading:1.35;line-height:1.35}.\[\&_span\]\:leading-snug span{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_span\]\:font-medium span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_span\]\:text-\[var\(--mut\)\] span{color:var(--mut)}.\[\&_span\]\:text-\[var\(--mut-2\,var\(--mut\)\)\] span{color:var(--mut-2,var(--mut))}.\[\&_span\]\:normal-case span{text-transform:none}.\[\&_strong\]\:mb-\[3px\] strong{margin-bottom:3px}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:text-\[12px\] strong{font-size:12px}.\[\&_strong\]\:text-\[13px\] strong{font-size:13px}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-\[var\(--fg\)\] strong{color:var(--fg)}.\[\&_strong\:first-child\]\:text-\[var\(--err\)\] strong:first-child{color:var(--err)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-current svg{color:currentColor}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_table\.md-table\]\:my-3 table.md-table{margin-block:calc(var(--spacing) * 3)}.\[\&_table\.md-table\]\:w-full table.md-table{width:100%}.\[\&_table\.md-table\]\:border-collapse table.md-table{border-collapse:collapse}.\[\&_table\.md-table\]\:text-xs table.md-table{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_table\.md-table_td\]\:border table.md-table td{border-style:var(--tw-border-style);border-width:1px}.\[\&_table\.md-table_td\]\:px-2 table.md-table td{padding-inline:calc(var(--spacing) * 2)}.\[\&_table\.md-table_td\]\:py-1\.5 table.md-table td{padding-block:calc(var(--spacing) * 1.5)}.\[\&_table\.md-table_th\]\:border table.md-table th{border-style:var(--tw-border-style);border-width:1px}.\[\&_table\.md-table_th\]\:bg-muted\/60 table.md-table th{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&_table\.md-table_th\]\:bg-muted\/60 table.md-table th{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.\[\&_table\.md-table_th\]\:px-2 table.md-table th{padding-inline:calc(var(--spacing) * 2)}.\[\&_table\.md-table_th\]\:py-1\.5 table.md-table th{padding-block:calc(var(--spacing) * 1.5)}.\[\&_table\.md-table_th\]\:text-left table.md-table th{text-align:left}.\[\&_td_p\.is-empty\:\:before\]\:content-none td p.is-empty:before,.\[\&_th_p\.is-empty\:\:before\]\:content-none th p.is-empty:before{--tw-content:none;content:none}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:my-2 ul{margin-block:calc(var(--spacing) * 2)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[\&\:not\(\:first-child\)\]\:-ml-px:not(:first-child){margin-left:-1px}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@media (width<=540px){.field-grid-2,.field-grid-3{grid-template-columns:repeat(1,minmax(0,1fr))}}.wf-edit-toolbar{gap:calc(var(--spacing) * 1.5)}.wf-edit-back{height:var(--ui-control-h);width:var(--ui-control-h);border-radius:var(--ui-radius);padding:calc(var(--spacing) * 0);justify-content:center;align-items:center;display:inline-flex}.wf-edit-title-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--ui-radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--fg);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));background-color:#0000;border-width:0;display:inline-flex}@media (hover:hover){.wf-edit-title-btn:hover{background-color:var(--ui-surface-hover)}}.wf-edit-title-text{text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}.wf-edit-title-chev{color:var(--mut);font-size:10px}.wf-edit-iconbtn{height:var(--ui-control-h);width:var(--ui-control-h);cursor:pointer;border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);color:var(--fg);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.wf-edit-iconbtn:hover{background-color:var(--ui-surface-hover)}}.wf-edit-runbtn{height:var(--ui-control-h);width:var(--ui-control-h);cursor:pointer;border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cta-border);background-color:var(--cta-bg);color:var(--cta-fg);transition:background-color var(--dur-fast), border-color var(--dur-fast);justify-content:center;align-items:center;display:inline-flex}.wf-edit-runbtn:hover{background-color:var(--cta-bg-hover)}.wf-edit-grid{box-sizing:border-box;gap:calc(var(--spacing) * 4);width:100%;padding-inline:var(--container-pad-x);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);max-width:var(--container-wide);flex:1;grid-template-columns:minmax(0,1fr) 320px;margin-inline:auto;display:grid;overflow:hidden}.wf-edit-left{gap:calc(var(--spacing) * 3.5);padding-right:calc(var(--spacing) * 1);flex-direction:column;display:flex;overflow-y:auto}.wf-edit-section{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.wf-edit-section-label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--mut);text-transform:uppercase;letter-spacing:.5px}@media (width<=920px){.wf-edit-grid{grid-template-columns:1fr}}.wf-action-sidebar{box-sizing:border-box;gap:calc(var(--spacing) * 2.5);border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);height:100%;padding:calc(var(--spacing) * 3);flex-direction:column;align-self:flex-start;display:flex;overflow:hidden}.wf-action-search-wrap{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--ui-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--bg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 0);display:flex}.wf-action-search-ico{opacity:.55;font-size:13px}.wf-action-search{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 0);color:var(--fg);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;padding-block:9px;font-size:13px}.wf-action-search::placeholder{color:var(--mut)}.wf-action-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.wf-chip{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--ui-radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--mut);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));display:inline-flex}@media (hover:hover){.wf-chip:hover{border-color:var(--ui-border-hover);background-color:var(--ui-surface-hover);color:var(--fg)}}.wf-chip.active{color:var(--acc,#737373);border-color:var(--acc,#737373);background:var(--acc,#737373)}@supports (color:color-mix(in lab, red, red)){.wf-chip.active{background:color-mix(in oklab, var(--acc,#737373) 18%, transparent)}}.wf-chip-ico{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1}.wf-action-list{margin-inline:calc(var(--spacing) * -.5);margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * .5);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.wf-action-group-label{padding-inline:calc(var(--spacing) * 1);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--mut);letter-spacing:.5px}.wf-action-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--fg);transition:background-color var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);background-color:#0000;border-width:1px;border-color:#0000;border-radius:10px;display:flex}.wf-action-row:hover{border-color:var(--bd);background-color:var(--panel-2);transform:translate(2px)}.wf-action-row-ico{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:calc(var(--radius) + 2px);background-color:var(--panel-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex:none;justify-content:center;align-items:center;display:inline-flex}.wf-action-row:hover .wf-action-row-ico{background-color:var(--panel)}.wf-action-row-body{min-width:calc(var(--spacing) * 0);flex:1}.wf-action-row-title{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px;overflow:hidden}.wf-action-row-desc{text-overflow:ellipsis;white-space:nowrap;color:var(--mut);font-size:11px;overflow:hidden}.wf-action-row-info{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut);opacity:.5}.wf-action-row:hover .wf-action-row-info{opacity:.9}.wf-action-empty{padding:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mut)}.field-row{margin-bottom:calc(var(--spacing) * 2);align-items:flex-end;gap:calc(var(--spacing) * 2);grid-template-columns:1fr 100px;display:grid}.err{margin-top:calc(var(--spacing) * 2);color:var(--err);font-size:var(--fz-sm)}.kbd{border-radius:var(--r-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bd);background-color:var(--bg);padding-inline:calc(var(--spacing) * 1.5);color:var(--mut);padding-block:1px;font-size:11px;display:inline-block}table.grid td a.cell-link{word-break:break-all;color:var(--acc);text-decoration-line:none}table.grid td a.cell-link:hover{text-underline-offset:2px;text-decoration-line:underline}table.grid td a.cell-link:visited{color:var(--acc)}table.grid td a.cell-favicon-link{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);max-width:100%;font-weight:var(--font-weight-medium);color:var(--fg);word-break:normal;text-decoration-line:none;display:inline-flex}table.grid td a.cell-favicon-link .favicon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:var(--mut);background-color:#ffffff0f;border-radius:.25rem;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}table.grid td a.cell-favicon-link .favicon img{inset:calc(var(--spacing) * 0);height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);object-fit:cover;border-radius:.25rem;position:absolute}table.grid td a.cell-favicon-link .favicon .ico{width:11px;height:11px}table.grid td a.cell-favicon-link .favicon-slug{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.grid td a.cell-favicon-link:hover .favicon-slug{text-underline-offset:2px;text-decoration-line:underline}table.grid td.entity-cell{position:relative}table.grid td .entity-cell-link{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);vertical-align:baseline;color:var(--fg);font:inherit;line-height:inherit;background-color:#0000;border-width:0;display:inline}table.grid td .entity-cell-link>span:last-child{line-height:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){table.grid td .entity-cell-link>span:last-child{-webkit-text-decoration-color:color-mix(in oklab, var(--acc) 58%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--acc) 58%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--acc) 58%, transparent);text-decoration-color:color-mix(in oklab, var(--acc) 58%, transparent)}}table.grid td .entity-cell-link:hover>span:last-child{color:var(--acc);text-decoration-style:solid;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.toolbar,.fc-topbar,.fc-footer,.fc-sculptor-composer{background-color:var(--bg)}.btn-outline,.tb-desc.set,.search input,.fc-field input,.fc-field textarea,.fc-model-row select,.fc-agent-input-row textarea,.fc-sculptor-composer textarea,.find-replace-inline input[type=text],.sp-filter-input,.memory-add-input{border-color:var(--bd);background-color:var(--bg)}.btn-outline:hover,.tb-desc.set:hover,.search input:hover,.fc-field input:hover,.fc-field textarea:hover,.fc-model-row select:hover,.fc-agent-input-row textarea:hover,.fc-sculptor-composer textarea:hover{border-color:var(--bd-strong);background-color:var(--panel)}.menu,.popover,.dropdown,.base-tooltip,.fc-sidebar,.fc-preview,.fc-sculptor,.connectors-card,.conn-card,.widget,.modal,.drawer,.col-sidebar,.sculptor-panel{border-color:var(--bd);background-color:var(--panel);--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)}.fc-saved-row:hover,.fc-section-head:hover,.fc-agent-msg.user,.fc-saved-list,.fc-sculptor-context{background-color:var(--panel-2)}.fc-agent-msg,.fc-agent-markdown code,.fc-agent-markdown pre{border-color:var(--bd);background-color:var(--panel)}.fc-table-shell,.fc-table td,table.grid,table.grid td,table.grid td.sticky-col,table.grid td.virtual-col-spacer{background-color:var(--bg)}.fc-table th,table.grid thead th,table.grid thead th.addcol,table.grid thead th.resizable,table.grid td.num,table.grid thead th.virtual-col-spacer{background-color:var(--panel)}.fc-table th,.fc-table td,table.grid th,table.grid td,table.grid thead th:after{border-color:var(--bd-light)}.fc-link,table.grid td a.cell-link,.entity-cell-link{color:var(--fg);-webkit-text-decoration-color:var(--fg);-webkit-text-decoration-color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.fc-link,table.grid td a.cell-link,.entity-cell-link{-webkit-text-decoration-color:color-mix(in oklab, var(--fg) 42%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--fg) 42%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--fg) 42%, transparent);text-decoration-color:color-mix(in oklab, var(--fg) 42%, transparent)}}.fc-link:hover,table.grid td a.cell-link:hover,.entity-cell-link:hover,:root[data-theme=light] .fc-link:hover,:root[data-theme=light] table.grid td a.cell-link:hover,:root[data-theme=light] .entity-cell-link:hover{color:var(--fg);-webkit-text-decoration-color:var(--fg);-webkit-text-decoration-color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.pill.acc,.status-pill.status-info,.chip.acc,.tb-views.active,table.grid th.col-active,table.grid th.col-active .col-menu-btn{background-color:var(--panel-2);color:var(--fg)}.btn-primary,.btn-accent,.btn-ghost,.btn-danger,.btn-outline,.btn-add,.btn-remove,.tb-btn,.tb-views,.tb-desc,.page-add,.page-add-labeled,.page-segmented button,.fc-preview-clear,.fc-sidebar-actions button,.wf-chip,.wf-action-row,.wf-edit-title-btn,.wf-edit-iconbtn,.wf-edit-runbtn,.agent-computer-file,.agent-computer-tabs button,.agent-computer-terminal-tabs button,.drawer-tab,.menu-item{border-radius:var(--ui-radius);letter-spacing:0}.btn-primary,.btn-accent,.btn-outline,.btn-ghost,.btn-danger{min-height:var(--ui-control-h);box-shadow:none;gap:6px;padding:0 10px}.btn-sm,.btn-icon.btn-sm{min-height:var(--ui-control-h-sm)}.btn-xs,.btn-icon.btn-xs{min-height:var(--ui-control-h-xs)}.btn-icon,.icon-btn,.page-add,.wf-edit-back,.wf-edit-iconbtn,.wf-edit-runbtn,.tb-desc{width:var(--ui-control-h);height:var(--ui-control-h);min-width:var(--ui-control-h);min-height:var(--ui-control-h);padding:0}.btn-primary,.btn-accent{border-color:var(--cta-border);background:var(--cta-bg);color:var(--cta-fg)}.btn-primary:hover,.btn-accent:hover{border-color:var(--cta-border);background:var(--cta-bg-hover)}.btn-outline,.btn-ghost,.tb-btn,.tb-views,.page-segmented button,.fc-preview-clear,.wf-chip,.drawer-tab,.menu-item{color:var(--ui-text-muted);background:0 0;border-color:#0000}.btn-outline{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}.btn-outline:hover,.btn-ghost:hover,.tb-btn:hover,.tb-views:hover,.page-add:hover,.page-add-labeled:hover,.shortcuts-add:hover,.page-segmented button:hover,.fc-preview-clear:hover,.wf-chip:hover,.drawer-tab:hover,.menu-item:hover{border-color:var(--ui-border-hover);background:var(--ui-surface-hover);color:var(--ui-text)}.btn-danger,.btn-remove{color:var(--err)}.btn-danger:hover,.btn-remove:hover,.menu-item.danger:hover{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover,.btn-remove:hover,.menu-item.danger:hover{border-color:color-mix(in oklab, var(--err) 32%, var(--ui-border))}}.btn-danger:hover,.btn-remove:hover,.menu-item.danger:hover{background:var(--err-soft);color:var(--err)}.page-segmented,.nt-mode-switch,.ec-ai-run-mode,.drawer-tabs,.agent-computer-tabs,.agent-computer-terminal-tabs{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none;gap:3px;padding:3px}.page-segmented button,.nt-mode-switch button,.ec-ai-run-mode button,.drawer-tab,.agent-computer-tabs button,.agent-computer-terminal-tabs button{min-height:var(--ui-control-h-sm);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);box-shadow:none;background:0 0;border:1px solid #0000}.page-segmented button.active,.nt-mode-switch button.active,.ec-ai-run-mode button.active,.drawer-tab.active,.agent-computer-tabs button.active,.agent-computer-terminal-tabs button.active{border-color:var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text);box-shadow:none}.card,.widget,.connectors-card,.conn-card,.connector-catalog-card,.memory-card,.fc-sidebar,.fc-preview,.fc-sculptor,.agent-computer-card,.agent-computer-control,.sculptor-panel,.modal,.popover,.dropdown,.menu,.col-sidebar,.drawer{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.drawer,.col-sidebar{border-radius:0}.card-head,.widget-head,.drawer-head,.drawer-foot,.fc-sidebar-head,.fc-preview-head,.agent-computers-head,.agent-computer-ide-titlebar,.col-drawer-head,.col-sidebar-head,.ec-section-head{border-color:var(--ui-border);background:var(--ui-surface)}.card-head,.widget-head,.drawer-head,.fc-sidebar-head,.fc-preview-head,.agent-computers-head{min-height:44px;padding:10px 12px}.card-body,.drawer-body,.fc-sidebar,.fc-preview,.agent-computer-control,.col-sidebar-body{padding:12px}.list-row,.fc-saved-row,.agent-computer-file,.wf-action-row,.menu-item{transition:background-color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out)}.connector-catalog-card:hover,.conn-card:hover,.agent-computer-card:hover,.memory-card:hover,.list-row:hover,.fc-saved-row:hover{border-color:var(--ui-border-hover);background:var(--ui-surface-hover);box-shadow:none}.agent-computer-card.active,.list-row.active{border-color:var(--ui-border-hover);background:var(--ui-surface-muted);box-shadow:inset 0 0 0 1px var(--bd-light)}.menu{padding:4px}.menu-item{gap:8px;min-height:30px;padding:6px 8px}.menu-sep{border-color:var(--ui-border);margin:4px 0}.field input,.field select,.field textarea,.search input,.page-search,.shortcuts-search,.fc-field input,.fc-field textarea,.agent-computer-controls input,.agent-computer-controls select,.agent-computer-controls textarea,.agent-computer-addressbar,.agent-computer-open-url,.agent-computer-search,.wf-action-search-wrap,.sp-filter-input,.memory-add-input{border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--bg);color:var(--ui-text);box-shadow:none}.field input:hover,.field select:hover,.field textarea:hover,.search input:hover,.fc-field input:hover,.fc-field textarea:hover,.agent-computer-controls input:hover,.agent-computer-controls select:hover,.agent-computer-controls textarea:hover,.sp-filter-input:hover,.memory-add-input:hover{border-color:var(--ui-border-hover);background:var(--ui-surface)}.field input:focus,.field select:focus,.field textarea:focus,.search input:focus,.fc-field input:focus,.fc-field textarea:focus,.agent-computer-controls input:focus,.agent-computer-controls select:focus,.agent-computer-controls textarea:focus,.sp-filter-input:focus,.memory-add-input:focus{border-color:var(--ring);background:var(--bg);box-shadow:0 0 0 2px var(--ring-soft)}.btn-primary,.btn-accent,.page-add,.page-add-labeled,.shortcuts-add,.hsb-new-chat,.wf-edit-runbtn{border-color:var(--cta-border);background:var(--cta-bg);color:var(--cta-fg);box-shadow:none}.btn-primary:hover,.btn-accent:hover,.page-add:hover,.page-add-labeled:hover,.shortcuts-add:hover,.hsb-new-chat:hover,.wf-edit-runbtn:hover{border-color:var(--cta-border);background:var(--cta-bg-hover);color:var(--cta-fg);filter:none;transform:none}.page-add,.shortcuts-add,.wf-edit-back,.wf-edit-iconbtn,.wf-edit-runbtn,.hsb-item-kebab,.hsb-item-fav{border-radius:var(--ui-radius)}.page-add-labeled,.wf-chip,.hsb-project-folder,.chat-computer-status span,.cell-details-value-chip,.cell-details-status-pill,.memory-card-count{border-radius:var(--ui-radius-sm)}.wf-edit-back,.wf-edit-iconbtn,.wf-edit-title-btn,.wf-action-sidebar,.wf-action-search-wrap,.wf-action-row,.hsb-action-row,.hsb-search-row,.hsb-project-filter-trigger,.hsb-project-filter-menu,.hsb-project-filter-option,.hsb-project-folder,.hsb-item,.hsb-item-menu,.hsb-menu-row,.hsb-load-more,.chat-computer-screen,.chat-computer-status span{border-radius:var(--ui-radius)}.wf-action-sidebar,.wf-action-search-wrap,.hsb-project-filter-trigger,.hsb-project-filter-menu,.hsb-project-folder,.hsb-item-menu,.chat-computer-screen,.chat-computer-status span{border-color:var(--ui-border);background:var(--ui-surface);box-shadow:none}.wf-edit-iconbtn,.wf-edit-back,.wf-edit-title-btn,.wf-action-row,.hsb-action-row,.hsb-project-filter-option,.hsb-item,.hsb-menu-row,.hsb-load-more{transition-property:background-color,border-color,color;transform:none}.wf-edit-iconbtn:hover,.wf-edit-back:hover,.wf-edit-title-btn:hover,.wf-action-row:hover,.hsb-action-row:hover,.hsb-project-filter-trigger:hover,.hsb-project-filter-trigger.open,.hsb-project-filter-option:hover,.hsb-project-filter-option.active,.hsb-project-folder:hover,.hsb-project-folder.active,.hsb-item:hover,.hsb-item.active,.hsb-menu-row:hover,.hsb-load-more:hover,.chat-computer-status span:hover{border-color:var(--ui-border-hover);background:var(--ui-surface-hover);color:var(--ui-text);box-shadow:none;transform:none}.hsb-item.active{box-shadow:inset 2px 0 0 var(--fg)}.hsb-project-folder.active,.wf-chip.active{border-color:var(--ui-border-hover);background:var(--ui-surface-muted);color:var(--ui-text)}.wf-chip{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text-muted)}.wf-chip:hover{border-color:var(--ui-border-hover);background:var(--ui-surface-hover);color:var(--ui-text)}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes msg-pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes be-fade-in{0%{opacity:0}to{opacity:1}}@keyframes be-toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes bulk-bar-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes panel-slide-r{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes panel-slide-l{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes sc-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes status-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes chip-spin{to{transform:rotate(360deg)}}@keyframes trace-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes tdot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes grid-row-highlight{0%{background:color-mix(in oklab, var(--acc) 24%, transparent)}60%{background:color-mix(in oklab, var(--acc) 14%, transparent)}to{background:0 0}}@keyframes trace-glyph-cycle{0%{content:"·"}20%{content:"✢"}40%{content:"✳"}60%{content:"✶"}80%{content:"✽"}to{content:"·"}}@keyframes trace-shiny-text{0%,90%,to{background-position:calc(-100% - var(--shiny-width)) 0}30%,60%{background-position:calc(100% + var(--shiny-width)) 0}}@keyframes row-flash{0%{background:color-mix(in oklab, var(--grid-acc,var(--acc)) 25%, transparent)}to{background:0 0}}@keyframes ai-pill-in{0%{opacity:0}to{opacity:1}}@keyframes ai-dot-spin{to{transform:rotate(360deg)}}@keyframes ai-dot-pulse{0%,to{opacity:.42;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes cell-flash{0%{background:#ef444473}to{background:0 0}}@keyframes cell-peek-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes grid-refresh-line{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes addcol-flash{0%{background:color-mix(in oklab, var(--grid-acc) 60%, var(--panel));color:#fff}to{background:color-mix(in oklab, var(--grid-acc) 10%, var(--panel));color:var(--grid-acc)}}@keyframes cmdk-fade{0%{opacity:0}to{opacity:1}}@keyframes cmdk-pop{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes menu-pop{0%{opacity:0;transform:scale(.96)translateY(-3px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes as-spin{to{transform:rotate(360deg)}}@keyframes as-sheet-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}table.grid td button.ai-wand[data-slot=button]{border-color:var(--border)!important;background:var(--secondary)!important;width:24px!important;height:24px!important;min-height:24px!important;color:var(--secondary-foreground)!important;box-shadow:var(--shadow-xs,0 1px 2px #00000029)!important;padding:0!important}table.grid td button.ai-wand.ai-wand-filled[data-slot=button]{background:var(--background)!important;color:var(--muted-foreground)!important}table.grid td button.ai-wand[data-slot=button]:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){table.grid td button.ai-wand[data-slot=button]:hover{border-color:color-mix(in oklab, var(--primary) 38%, var(--border))!important}}table.grid td button.ai-wand[data-slot=button]:hover{background:var(--primary)!important;color:var(--primary-foreground)!important}table.grid td button.ai-wand[data-slot=button]:focus-visible{border-color:var(--ring)!important;box-shadow:0 0 0 3px var(--ring)!important}@supports (color:color-mix(in lab, red, red)){table.grid td button.ai-wand[data-slot=button]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 45%, transparent)!important}}@media (prefers-reduced-motion:reduce){.skel,.cell-skeleton,.page-loading:before,.page-loading:after,.log-skeleton:before,.log-skeleton:after,.memory-loading:before,.memory-loading:after,.gr-detail-loading:before,.gr-detail-loading:after,.sp-loading:before,.sp-loading:after,.apply-prompt-loading:before,.hist-loading:before,.session-evt-loading:before{animation:none}}@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-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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
