/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--angle:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-500:oklch(65.6% .241 354.308);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--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: 1.5 ;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:var(--font-weight-medium);--font-weight-semibold:var(--font-weight-semibold);--font-weight-bold:var(--font-weight-bold);--tracking-tight:var(--tracking-tight);--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:var(--leading-tight);--leading-snug:var(--leading-snug);--leading-normal:var(--leading-normal);--leading-relaxed:var(--leading-relaxed);--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #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;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--shadow-dropdown:var(--shadow-dropdown);--font-weight-regular:var(--font-weight-regular);--tracking-caps:var(--tracking-caps);--animate-intg-pop:intg-pop var(--duration-pop,.16s) ease both}}@layer base{@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}::-webkit-scrollbar{background:0 0;width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}.dark-mode{color-scheme:dark;--bg-primary:#070709;--bg-secondary:#0f0f12;--bg-tertiary:#15151a;--bg-elevated:#111115;--bg-hover:#15151d;--bg-active:#1a1a22;--fg-primary:#f0f0f2;--fg-secondary:#e4e4ee;--fg-tertiary:#b8b8cc;--fg-muted:#9090a8;--fg-disabled:#505060;--fg-sidebar-section:#565668;--border-primary:#2c2c38;--border-secondary:#383848;--border-hover:#4a4a5e;--fg-brand-primary:#818cf8;--fg-brand-secondary:#6366f1;--bg-brand:#6366f126;--border-brand:#6366f1;--fg-link:#60a5fa;--fg-link-hover:#93bbfd;--brand-gradient-from:#6366f1;--brand-gradient-via:#a78bfa;--brand-gradient-to:#60a5fa;--fg-success:#34d399;--fg-warning:#fbbf24;--fg-error:#f87171;--bg-success-subtle:#22c55e21;--bg-success:#052e16;--border-success:#166534;--fg-success-surface:#86efac;--bg-error-hover:#f871711a;--scrollbar-track:#0c0c0e;--scrollbar-thumb:#2a2a34;--scrollbar-thumb-hover:#3a3a48;--shadow-dropdown:var(--shadow-lg);--banner-success-bg:#10b98114;--banner-success-border:#10b9814d;--banner-success-fg:#6ee7b7;--banner-error-bg:#f8717114;--banner-error-border:#f871714d;--banner-error-fg:#fca5a5;--banner-warning-bg:#f59e0b14;--banner-warning-border:#f59e0b4d;--banner-warning-fg:#fcd34d;--banner-info-bg:#60a5fa14;--banner-info-border:#60a5fa4d;--banner-info-fg:#93c5fd;--accent-nav-bg:var(--bg-active);--accent-nav-fg:var(--fg-primary);--accent-nav-icon:var(--fg-muted);--accent-nav-bar:transparent;--accent-chip-bg:var(--fg-primary);--accent-chip-fg:var(--bg-primary);--accent-tile-bg:var(--bg-tertiary);--accent-tile-fg:var(--fg-secondary);--shadow-xs:0 0 #0000;--shadow-sm:0 0 #0000;--shadow-md:0 0 #0000;--shadow-lg:0 0 #0000;--shadow-xl:0 0 #0000;--shadow-card:0 0 #0000;--shadow-cta:0 0 #0000;--overlay-bg:#0f0f146b;--focus-ring:0 0 0 3px #6366f159;--cta-bg:#fff;--cta-fg:#0a0a0a;--cta-bg-hover:#e5e5e5;--cta-bg-active:#d4d4d4;--cta-border:transparent;--btn2-bg:var(--bg-primary);--btn2-fg:var(--fg-secondary);--btn2-border:var(--border-secondary);--btn2-bg-hover:var(--bg-hover);--btn2-fg-hover:var(--fg-primary);--btn2-border-hover:var(--border-hover);--btn2-bg-active:var(--bg-active);--chrome-avatar-bg:#262626;--chrome-avatar-border:#404040;--chrome-avatar-fg:#a3a3a3;--chrome-bubble-bg:#26262699;--chrome-inset-bg:#171717;--input-bg:var(--bg-secondary);--toast-bg:#f5f5f5;--toast-fg:#1a1a1a;--sidebar-bg:var(--bg-primary);--sidebar-border:var(--border-primary);--sidebar-divider:var(--border-primary);--sidebar-fg:var(--fg-secondary);--sidebar-fg-strong:var(--fg-primary);--sidebar-fg-muted:var(--fg-muted);--sidebar-heading:var(--fg-muted);--sidebar-hover-bg:var(--bg-hover);--sidebar-inset-bg:var(--bg-secondary);--sidebar-inset-track:var(--bg-tertiary)}.light-mode{color-scheme:light;--bg-primary:#fff;--bg-secondary:#f5f5f7;--bg-tertiary:#ebebee;--bg-elevated:#fff;--bg-hover:#f0f0f3;--bg-active:#e8e8ec;--fg-primary:#0d0d10;--fg-secondary:#2a2a30;--fg-tertiary:#50505c;--fg-muted:#7a7a88;--fg-disabled:#b8b8c4;--fg-sidebar-section:#9090a0;--border-primary:#e4e4ea;--border-secondary:#d8d8e0;--border-hover:#b0b0bc;--fg-brand-primary:#4f46e5;--fg-brand-secondary:#4338ca;--bg-brand:#4f46e514;--border-brand:#4f46e5;--fg-link:#2563eb;--fg-link-hover:#1d4ed8;--brand-gradient-from:#6366f1;--brand-gradient-via:#a78bfa;--brand-gradient-to:#60a5fa;--fg-success:#117f3a;--fg-warning:#a75c05;--fg-error:#da2323;--bg-success-subtle:#22c55e21;--bg-success:#f0fdf4;--border-success:#bbf7d0;--fg-success-surface:#15803d;--bg-error-hover:#dc26260f;--scrollbar-track:#f5f5f7;--scrollbar-thumb:#c8c8d0;--scrollbar-thumb-hover:#a8a8b4;--shadow-dropdown:var(--shadow-lg);--banner-success-bg:#ecfdf5;--banner-success-border:#a7f3d0;--banner-success-fg:#047857;--banner-error-bg:#fef2f2;--banner-error-border:#fecaca;--banner-error-fg:#b91c1c;--banner-warning-bg:#fffbeb;--banner-warning-border:#fde68a;--banner-warning-fg:#b45309;--banner-info-bg:#eff6ff;--banner-info-border:#bfdbfe;--banner-info-fg:#1d4ed8;--accent-nav-bg:var(--bg-active);--accent-nav-fg:var(--fg-primary);--accent-nav-icon:var(--fg-muted);--accent-nav-bar:transparent;--accent-chip-bg:var(--fg-primary);--accent-chip-fg:var(--bg-primary);--accent-tile-bg:var(--bg-tertiary);--accent-tile-fg:var(--fg-secondary);--shadow-xs:0 1px 2px #0000000f;--shadow-sm:0 1px 3px #00000012;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #00000014, 0 2px 6px #0000000a;--shadow-xl:0 20px 50px #00000024;--shadow-card:0 0 #0000;--shadow-cta:0 0 #0000;--overlay-bg:#0f0f146b;--focus-ring:0 0 0 3px #4f46e52e;--cta-bg:#1a1a1a;--cta-fg:#fff;--cta-bg-hover:#333;--cta-bg-active:#000;--cta-border:transparent;--btn2-bg:#fff;--btn2-fg:#404040;--btn2-border:#d4d4d4;--btn2-bg-hover:#f5f5f5;--btn2-fg-hover:#171717;--btn2-border-hover:#a3a3a3;--btn2-bg-active:#e5e5e5;--chrome-avatar-bg:var(--bg-tertiary);--chrome-avatar-border:var(--border-primary);--chrome-avatar-fg:var(--fg-secondary);--chrome-bubble-bg:var(--bg-secondary);--chrome-inset-bg:#fafafa;--input-bg:transparent;--toast-bg:#1a1a1a;--toast-fg:#fff;--sidebar-bg:var(--bg-primary);--sidebar-border:var(--border-primary);--sidebar-divider:var(--border-primary);--sidebar-fg:var(--fg-secondary);--sidebar-fg-strong:var(--fg-primary);--sidebar-fg-muted:var(--fg-muted);--sidebar-heading:var(--fg-muted);--sidebar-hover-bg:var(--bg-hover);--sidebar-inset-bg:var(--bg-secondary);--sidebar-inset-track:var(--bg-tertiary)}:root[data-palette=violet]{--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}.light-mode[data-palette=violet]{--bg-primary:#fff;--bg-secondary:#f7f6fb;--bg-tertiary:#ece9f7;--bg-elevated:#fff;--bg-hover:#f3f1fa;--bg-active:#e7e3f5;--fg-primary:#17111f;--fg-secondary:#332a42;--fg-tertiary:#574c68;--fg-muted:#776c8b;--fg-disabled:#b3a9c4;--fg-sidebar-section:#948aa8;--border-primary:#e9e5f3;--border-secondary:#dad3ec;--border-hover:#9b8bbb;--fg-brand-primary:#7c3aed;--fg-brand-secondary:#6d28d9;--bg-brand:#7c3aed14;--border-brand:#7c3aed;--fg-link:#7c3aed;--fg-link-hover:#6d28d9;--brand-gradient-from:#7c3aed;--brand-gradient-via:#a78bfa;--brand-gradient-to:#38bdf8;--scrollbar-track:#f7f6fb;--scrollbar-thumb:#d9d0ec;--scrollbar-thumb-hover:#b9abd6;--shadow-xs:0 1px 2px #17111f0d;--shadow-sm:0 1px 2px #17111f0f, 0 2px 6px #17111f0a;--shadow-md:0 4px 12px #17111f14, 0 1px 3px #17111f0a;--shadow-lg:0 12px 32px #17111f1f, 0 2px 8px #17111f0d;--shadow-xl:0 28px 64px #17111f2e, 0 4px 12px #17111f12;--shadow-card:var(--shadow-sm);--shadow-cta:0 1px 2px #6d28d933, 0 4px 12px #7c3aed3d;--overlay-bg:#17111f5c;--focus-ring:0 0 0 3px #7c3aed33;--cta-bg:#7c3aed;--cta-fg:#fff;--cta-bg-hover:#6d28d9;--cta-bg-active:#5b21b6;--cta-border:transparent;--btn2-bg:#fff;--btn2-fg:#332a42;--btn2-border:#dad3ec;--btn2-bg-hover:#f7f6fb;--btn2-fg-hover:#17111f;--btn2-border-hover:#a99bc4;--btn2-bg-active:#ece9f7;--input-bg:#fff;--accent-nav-bg:#7c3aed1a;--accent-nav-fg:#6d28d9;--accent-nav-icon:#7c3aed;--accent-nav-bar:#7c3aed;--accent-chip-bg:#7c3aed;--accent-chip-fg:#fff;--accent-tile-bg:#7c3aed1a;--accent-tile-fg:#6d28d9;--chrome-avatar-bg:#ece9f7;--chrome-avatar-border:#dad3ec;--chrome-avatar-fg:#332a42;--chrome-bubble-bg:#f7f6fb;--chrome-inset-bg:#f7f6fb;--toast-bg:#17111f;--toast-fg:#fff;--sidebar-bg:#f6f3fb;--sidebar-border:#e6e0f2;--sidebar-divider:#eae4f5;--sidebar-fg:#392f4c;--sidebar-fg-strong:#17111f;--sidebar-fg-muted:#756a8a;--sidebar-heading:#766b82;--sidebar-hover-bg:#ece6f8;--sidebar-inset-bg:#fff;--sidebar-inset-track:#e2dbf0}.dark-mode[data-palette=violet]{--bg-primary:#08060b;--bg-secondary:#0d0a11;--bg-tertiary:#120e17;--bg-elevated:#0d0a12;--bg-hover:#100d15;--bg-active:#15101b;--fg-primary:#f3f0f9;--fg-secondary:#ded8ea;--fg-tertiary:#b0a6c4;--fg-muted:#8a7fa0;--fg-disabled:#55495f;--fg-sidebar-section:#6e6280;--border-primary:#221b2c;--border-secondary:#2d2438;--border-hover:#68577e;--fg-brand-primary:#a78bfa;--fg-brand-secondary:#8b5cf6;--bg-brand:#a78bfa24;--border-brand:#8b5cf6;--fg-link:#a78bfa;--fg-link-hover:#c4b5fd;--brand-gradient-from:#a78bfa;--brand-gradient-via:#8b5cf6;--brand-gradient-to:#38bdf8;--scrollbar-track:#0c0910;--scrollbar-thumb:#261e31;--scrollbar-thumb-hover:#362c48;--shadow-xs:0 0 #0000;--shadow-sm:0 0 #0000;--shadow-md:0 0 #0000;--shadow-lg:0 0 #0000;--shadow-xl:0 0 #0000;--shadow-card:0 0 #0000;--shadow-cta:0 0 #0000;--overlay-bg:#040307a3;--focus-ring:0 0 0 3px #a78bfa4d;--cta-bg:#8452f5;--cta-fg:#fff;--cta-bg-hover:#7c3aed;--cta-bg-active:#6d28d9;--cta-border:transparent;--btn2-bg:#181320;--btn2-fg:#ded8ea;--btn2-border:#2d2438;--btn2-bg-hover:#1d1726;--btn2-fg-hover:#f3f0f9;--btn2-border-hover:#453a54;--btn2-bg-active:#261e31;--input-bg:#17121f;--accent-nav-bg:#a78bfa29;--accent-nav-fg:#f3f0f9;--accent-nav-icon:#a78bfa;--accent-nav-bar:#a78bfa;--accent-chip-bg:#8452f5;--accent-chip-fg:#fff;--accent-tile-bg:#a78bfa29;--accent-tile-fg:#c4b5fd;--chrome-avatar-bg:#201929;--chrome-avatar-border:#2d2438;--chrome-avatar-fg:#b0a6c4;--chrome-bubble-bg:#201929b8;--chrome-inset-bg:#17121f;--toast-bg:#f3f0f9;--toast-fg:#17111f;--sidebar-bg:#150f1d;--sidebar-border:#241c2f;--sidebar-divider:#221a2c;--sidebar-fg:#cabfdd;--sidebar-fg-strong:#f6f3fc;--sidebar-fg-muted:#9a8fae;--sidebar-heading:#827895;--sidebar-hover-bg:#1c1526;--sidebar-inset-bg:#1a1423;--sidebar-inset-track:#291f34}:root[data-palette=studio-v1]{--radius-xs:10px;--radius-sm:12px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--btn-radius:10px;--card-radius:16px;--card-pad:24px;--menu-radius:14px;--input-radius:12px;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-display:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-label:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--page-title-size:26px;--page-title-weight:var(--font-weight-semibold);--modal-title-weight:var(--font-weight-semibold);--tracking-tight:-.015em;--section-label-tracking:.08em;--leading-normal:1.5;--leading-relaxed:1.62}.light-mode[data-palette=studio-v1]{--bg-primary:#fff;--bg-secondary:#f3f3f4;--bg-tertiary:#e9e9ec;--bg-elevated:#fff;--bg-hover:#f1f1f3;--bg-active:#e7e7ea;--fg-primary:#131316;--fg-secondary:#3a3a41;--fg-tertiary:#5b5b64;--fg-muted:#67676f;--fg-disabled:#ababb3;--fg-sidebar-section:#67676f;--border-primary:#ececef;--border-secondary:#dcdce1;--border-hover:#9d9da8;--fg-brand-primary:#6d28d9;--fg-brand-secondary:#5b21b6;--bg-brand:#6d28d914;--border-brand:#6d28d9;--fg-link:#6d28d9;--fg-link-hover:#5b21b6;--brand-gradient-from:#7c3aed;--brand-gradient-via:#a78bfa;--brand-gradient-to:#38bdf8;--fg-success:#0f764c;--fg-warning:#8a5a00;--fg-error:#c02626;--bg-success-subtle:#0f7a4e1a;--scrollbar-track:#f3f3f4;--scrollbar-thumb:#dcdce1;--scrollbar-thumb-hover:#bebec6;--shadow-xs:0 1px 2px #13131608;--shadow-sm:0 1px 2px #13131608, 0 6px 20px #1313160a;--shadow-md:0 2px 4px #13131608, 0 10px 28px #1313160f;--shadow-lg:0 20px 48px #1313161a, 0 4px 10px #1313160a;--shadow-xl:0 32px 72px #13131624, 0 6px 14px #1313160d;--shadow-card:var(--shadow-xs);--shadow-cta:0 2px 8px #6d28d933;--overlay-bg:#1313165c;--focus-ring:0 0 0 3px #6d28d929;--cta-bg:#6d28d9;--cta-fg:#fff;--cta-bg-hover:#5b21b6;--cta-bg-active:#4c1d95;--cta-border:transparent;--btn2-bg:#fff;--btn2-fg:#3a3a41;--btn2-border:#dcdce1;--btn2-bg-hover:#f3f3f4;--btn2-fg-hover:#131316;--btn2-border-hover:#ababb3;--btn2-bg-active:#e9e9ec;--input-bg:#fff;--accent-nav-bg:#6d28d914;--accent-nav-fg:#4c1d95;--accent-nav-icon:#6d28d9;--accent-nav-bar:transparent;--accent-chip-bg:#6d28d9;--accent-chip-fg:#fff;--accent-tile-bg:#6d28d914;--accent-tile-fg:#5b21b6;--chrome-avatar-bg:#e9e9ec;--chrome-avatar-border:#dcdce1;--chrome-avatar-fg:#3a3a41;--chrome-bubble-bg:#f3f3f4;--chrome-inset-bg:#f3f3f4;--toast-bg:#131316;--toast-fg:#fff;--sidebar-bg:#f4f3f9;--sidebar-border:transparent;--sidebar-divider:#efedf5;--sidebar-fg:#40404a;--sidebar-fg-strong:#131316;--sidebar-fg-muted:#67676f;--sidebar-heading:#67676f;--sidebar-hover-bg:#eae7f2;--sidebar-inset-bg:#fff;--sidebar-inset-track:#dfdce9;--meter-track:#e8e8ec;--bg-nested:#fff;--popover-bg:#fff;--popover-border:#dcdce1;--popover-fg-muted:var(--fg-muted);--switch-off:#d8d8de}.dark-mode[data-palette=studio-v1]{--bg-primary:#0e0e11;--bg-secondary:#18181b;--bg-tertiary:#202024;--bg-elevated:#1a1a1e;--bg-hover:#1c1c20;--bg-active:#242429;--fg-primary:#f0f0f2;--fg-secondary:#d2d2d8;--fg-tertiary:#9c9ca6;--fg-muted:#878791;--fg-disabled:#4e4e58;--fg-sidebar-section:#84848f;--border-primary:#26262c;--border-secondary:#313139;--border-hover:#4c4c57;--fg-brand-primary:#a78bfa;--fg-brand-secondary:#8b5cf6;--bg-brand:#a78bfa21;--border-brand:#8b5cf6;--fg-link:#a78bfa;--fg-link-hover:#c4b5fd;--brand-gradient-from:#a78bfa;--brand-gradient-via:#8b5cf6;--brand-gradient-to:#38bdf8;--fg-success:#34d399;--fg-warning:#fbbf24;--fg-error:#f87171;--bg-success-subtle:#34d39921;--scrollbar-track:#121214;--scrollbar-thumb:#2a2a31;--scrollbar-thumb-hover:#3b3b44;--shadow-xs:0 0 #0000;--shadow-sm:0 0 #0000;--shadow-md:0 0 #0000;--shadow-lg:0 0 #0000;--shadow-xl:0 0 #0000;--shadow-card:0 0 #0000;--shadow-cta:0 0 #0000;--overlay-bg:#070709b3;--focus-ring:0 0 0 3px #a78bfa42;--cta-bg:#7c3aed;--cta-fg:#fff;--cta-bg-hover:#8b5cf6;--cta-bg-active:#6d28d9;--cta-border:transparent;--btn2-bg:#1c1c20;--btn2-fg:#d2d2d8;--btn2-border:#313139;--btn2-bg-hover:#212126;--btn2-fg-hover:#f0f0f2;--btn2-border-hover:#45454f;--btn2-bg-active:#27272d;--input-bg:#161619;--accent-nav-bg:#a78bfa24;--accent-nav-fg:#f0f0f2;--accent-nav-icon:#a78bfa;--accent-nav-bar:transparent;--accent-chip-bg:#7c3aed;--accent-chip-fg:#fff;--accent-tile-bg:#a78bfa24;--accent-tile-fg:#c4b5fd;--chrome-avatar-bg:#202024;--chrome-avatar-border:#313139;--chrome-avatar-fg:#9c9ca6;--chrome-bubble-bg:#202024b8;--chrome-inset-bg:#161619;--toast-bg:#f0f0f2;--toast-fg:#131316;--sidebar-bg:#1c1c22;--sidebar-border:transparent;--sidebar-divider:#222227;--sidebar-fg:#c8c8d0;--sidebar-fg-strong:#f4f4f6;--sidebar-fg-muted:#8a8a95;--sidebar-heading:#84848f;--sidebar-hover-bg:#232329;--sidebar-inset-bg:#161619;--sidebar-inset-track:#2c2c33;--meter-track:#35353f;--bg-nested:#202024;--popover-bg:#26262c;--popover-border:#3a3a42;--popover-fg-muted:#9d9da6;--switch-off:#45454f}:root{--font-sans:"Geist", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--font-display:var(--font-sans);--font-label:var(--font-sans);--text-size-display:32px;--text-size-heading:22px;--text-size-title:18px;--text-size-body-lg:16px;--text-size-subtitle:15px;--text-size-body:14px;--text-size-body-sm:13px;--text-size-caption:12px;--text-size-label:11px;--text-size-badge:10px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.1;--leading-snug:1.35;--leading-normal:1.45;--leading-relaxed:1.55;--tracking-tight:-.01em;--tracking-caps:.08em;--page-title-size:var(--text-size-heading);--page-title-weight:var(--font-weight-bold);--page-subtitle-size:var(--text-size-body-sm);--modal-title-size:17px;--modal-title-weight:var(--font-weight-bold);--modal-title-tracking:var(--tracking-tight);--modal-body-size:var(--text-size-body-sm);--modal-body-weight:var(--font-weight-medium);--modal-body-leading:var(--leading-relaxed);--card-title-size:var(--text-size-body);--card-title-weight:var(--font-weight-semibold);--card-meta-size:var(--text-size-caption);--card-body-size:var(--text-size-body-sm);--item-title-size:var(--text-size-body-sm);--item-title-weight:var(--font-weight-semibold);--item-desc-size:var(--text-size-caption);--item-meta-size:var(--text-size-label);--section-label-size:var(--text-size-label);--section-label-weight:var(--font-weight-semibold);--section-label-tracking:var(--tracking-caps);--tab-size:var(--text-size-body);--tab-weight:var(--font-weight-medium);--tab-weight-active:var(--font-weight-semibold);--tab-underline-width:2px;--input-size:var(--text-size-body);--input-helper-size:var(--text-size-caption);--chip-size:var(--text-size-caption);--chip-weight:var(--font-weight-medium);--badge-size:var(--text-size-badge);--badge-weight:var(--font-weight-semibold);--toast-size:var(--text-size-body-sm);--banner-size:var(--text-size-body-sm);--sidebar-item-size:var(--text-size-body-sm);--sidebar-item-weight:var(--font-weight-medium);--chat-body-size:var(--text-size-body-sm);--chat-meta-size:var(--text-size-caption);--empty-title-size:var(--text-size-body-lg);--empty-title-weight:var(--font-weight-semibold);--empty-desc-size:var(--text-size-body-sm);--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--btn-radius:8px;--pill-radius:9999px;--card-radius:var(--radius-lg);--card-pad:20px;--card-border-width:1px;--menu-radius:10px;--input-radius:10px;--duration-fast:.12s;--duration-pop:.16s;--duration-slide:.24s;--duration-theme:.3s;--z-raise:1;--z-dropdown:40;--z-sticky:50;--z-nav:100;--z-menu:200;--z-modal:1000;--z-tooltip:1100;--z-toast:2000}}@layer components{.btn{border-radius:var(--btn-radius);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-fast);border:0;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{box-shadow:var(--focus-ring);outline:0}.btn-primary:focus-visible{box-shadow:var(--shadow-cta),var(--focus-ring)}.btn-2xs{border-radius:var(--radius-sm);gap:4px;padding:5px 10px;font-size:12px;line-height:16px}.btn-xs{border-radius:var(--radius-sm);gap:4px;padding:6px 10px;font-size:12px;line-height:18px}.state-done{font-size:12px;line-height:18px;font-weight:var(--font-weight-medium);color:var(--fg-success);white-space:nowrap;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}.state-done svg{flex-shrink:0}.btn-sm{border-radius:var(--radius-md);gap:4px;padding:8px 12px;font-size:14px;line-height:20px}.btn-md{border-radius:var(--radius-md);gap:4px;padding:10px 14px;font-size:14px;line-height:20px}.btn-lg{border-radius:var(--radius-md);gap:6px;padding:10px 16px;font-size:16px;line-height:24px}.btn-xl{border-radius:var(--radius-lg);gap:6px;padding:12px 18px;font-size:16px;line-height:24px}.btn-icon.btn-2xs{width:28px;height:28px;padding:5px}.btn-icon.btn-xs{width:32px;height:32px;padding:6px}.btn-icon.btn-sm{width:36px;height:36px;padding:8px}.btn-icon.btn-md{width:40px;height:40px;padding:10px}.btn-icon.btn-lg{width:44px;height:44px;padding:12px}.btn-icon.btn-xl{width:48px;height:48px;padding:14px}.btn-primary{background-color:var(--cta-bg);color:var(--cta-fg);border:1px solid var(--cta-border);box-shadow:var(--shadow-cta)}.btn-primary:hover:not(:disabled),.btn-primary.is-hover{background-color:var(--cta-bg-hover)}.btn-primary:active:not(:disabled),.btn-primary.is-pressed,.btn-primary[aria-pressed=true],.btn-primary.is-active{background-color:var(--cta-bg-active)}.btn-secondary{background-color:var(--btn2-bg);color:var(--btn2-fg);border:1px solid var(--btn2-border);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-xs);transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.btn-secondary:hover:not(:disabled),.btn-secondary.is-hover{background-color:var(--btn2-bg-hover);color:var(--btn2-fg-hover);border-color:var(--btn2-border-hover)}.btn-secondary:active:not(:disabled),.btn-secondary.is-pressed,.btn-secondary[aria-pressed=true],.btn-secondary.is-active{background-color:var(--btn2-bg-active);color:var(--btn2-fg-hover);border-color:var(--btn2-border-hover)}.btn-tertiary{color:var(--fg-tertiary);background-color:#0000}.btn-tertiary:hover:not(:disabled),.btn-tertiary.is-hover{background-color:var(--bg-hover);color:var(--fg-primary)}.btn-tertiary:active:not(:disabled),.btn-tertiary.is-pressed,.btn-tertiary[aria-pressed=true],.btn-tertiary.is-active{background-color:var(--bg-active);color:var(--fg-primary)}.btn-link-color{box-shadow:none;color:var(--fg-brand-primary);background:0 0;border-radius:0;padding:0}.btn-link-color:hover:not(:disabled),.btn-link-color.is-hover{color:var(--fg-brand-secondary);text-decoration:underline}.btn-link-color:active:not(:disabled),.btn-link-color.is-pressed,.btn-link-color[aria-pressed=true],.btn-link-color.is-active{color:var(--fg-brand-secondary);opacity:.8;text-decoration:underline}.btn-link-gray{box-shadow:none;color:var(--fg-secondary);background:0 0;border-radius:0;padding:0}.btn-link-gray:hover:not(:disabled),.btn-link-gray.is-hover{color:var(--fg-primary);text-decoration:underline}.btn-link-gray:active:not(:disabled),.btn-link-gray.is-pressed,.btn-link-gray[aria-pressed=true],.btn-link-gray.is-active{color:var(--fg-primary);opacity:.8;text-decoration:underline}.btn-chip{background-color:var(--bg-success);color:var(--fg-success-surface);border:1px solid var(--border-success);border-radius:var(--radius-pill);font-weight:var(--chip-weight)}.btn-chip:hover:not(:disabled),.btn-chip.is-hover{background-color:#064e24;border-color:#15803d}.btn-chip:active:not(:disabled),.btn-chip.is-pressed{background-color:#03230f;border-color:#15803d}.btn-chip[aria-pressed=true],.btn-chip.is-active{background-color:#064e24;border-color:#22c55e}.light-mode .btn-chip:hover:not(:disabled),.light-mode .btn-chip.is-hover{background-color:#dcfce7;border-color:#86efac}.light-mode .btn-chip:active:not(:disabled),.light-mode .btn-chip.is-pressed{background-color:#bbf7d0;border-color:#86efac}.light-mode .btn-chip[aria-pressed=true],.light-mode .btn-chip.is-active{background-color:#dcfce7;border-color:#4ade80}.btn-secondary-success{background-color:var(--bg-success);color:var(--fg-success-surface);border:1px solid var(--border-success);border-radius:var(--radius-pill);font-size:var(--chip-size);font-weight:var(--chip-weight);white-space:nowrap;align-items:center;gap:4px;line-height:18px;display:inline-flex}.btn-dd-wrap{display:inline-block;position:relative}.btn-dd-chev{color:var(--fg-tertiary);margin-left:2px}.dd-menu{min-width:280px;z-index:var(--z-dropdown);background:var(--popover-bg,var(--bg-elevated));border:1px solid var(--popover-border,var(--border-primary));border-radius:var(--menu-radius);box-shadow:var(--shadow-lg);padding:5px;position:absolute;top:calc(100% + 6px);right:0}.dd-menu-left{left:0;right:auto}.dd-menu-label{text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);color:var(--fg-muted);padding:7px 10px 5px}.dd-option{text-align:left;cursor:pointer;width:100%;transition:background var(--duration-fast);background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.dd-option:hover{background:var(--bg-hover)}.dd-option-static{cursor:default;align-items:center}.dd-option-static:hover{background:0 0}.dd-option-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dd-option-title{font-size:var(--item-title-size);font-weight:var(--item-title-weight);color:var(--fg-primary)}.dd-option.active .dd-option-title,.dd-option.sel .dd-option-title{font-weight:var(--font-weight-semibold)}.dd-option-desc{font-size:var(--item-desc-size);line-height:var(--leading-normal);color:var(--fg-tertiary)}.dd-option-check{width:16px;color:var(--fg-brand-primary);flex-shrink:0;justify-content:center;margin-top:2px;display:flex}.dd-option-add{color:var(--fg-secondary);font-size:var(--item-title-size);font-weight:var(--item-title-weight);border-top:1px solid var(--border-primary);border-radius:0 0 8px 8px;align-items:center;margin-top:4px;padding-top:12px}.dd-option-add:hover{color:var(--fg-primary);background:0 0;text-decoration:underline}.dd-option-add svg{flex-shrink:0;width:14px;height:14px}.conn-switcher-badge{margin-left:8px}.dd-option-warn{color:#b45309;flex-shrink:0;align-items:center;margin-left:6px;display:inline-flex}html.dark-mode .dd-option-warn{color:#d9ac60}.conn-switcher-trigger{min-width:220px;font-size:var(--text-size-body-sm);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.conn-switcher-trigger-label{align-items:center;display:flex}.profile-menu{background:var(--popover-bg,var(--bg-elevated));border:1px solid var(--popover-border,var(--border-primary));border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);z-index:var(--z-menu);flex-direction:column;gap:2px;padding:6px;display:flex}.profile-menu-item{border-radius:var(--radius-xs);width:100%;font-size:var(--text-size-body-sm);color:var(--fg-secondary);text-align:left;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;display:flex}.profile-menu-item:hover{background:var(--bg-hover);color:var(--fg-primary)}.profile-menu-item svg{color:var(--fg-muted);flex-shrink:0}.chip-label{font-weight:var(--chip-weight);font-size:var(--chip-size);white-space:nowrap;border-radius:9999px;align-items:center;padding:2px 8px;line-height:18px;display:inline-flex}.chip-label-neutral{color:#404040;background:#fafafa}.dark-mode .chip-label-neutral{color:#d4d4d4;background:#171717}.chip-label-slate{color:#334155;background:#f8fafc}.dark-mode .chip-label-slate{color:#cbd5e1;background:#020617}.chip-label-sky{color:#0369a1;background:#f0f9ff}.dark-mode .chip-label-sky{color:#7dd3fc;background:#0c2a3e}.chip-label-pink{color:#be185d;background:#fdf2f8}.dark-mode .chip-label-pink{color:#f9a8d4;background:#3b0b23}.chip-label-green{background:var(--bg-success);color:var(--fg-success-surface)}.chip-label-orange{color:#c4320a;background:#fff6ed}.dark-mode .chip-label-orange{color:#fb6514;background:#271406}.chip-label-error{color:#b42318;background:#fef3f2}.dark-mode .chip-label-error{color:#f97066;background:#2d0707}.pill-installed{border-radius:var(--radius-pill);border:1px solid var(--border-success);background:var(--bg-success);color:var(--fg-success-surface);font-size:var(--chip-size);font-weight:var(--chip-weight);align-items:center;gap:4px;padding:1px 8px;line-height:18px;display:inline-flex}.pill-paused,.pill-neutral{border:1px solid var(--border-primary);color:var(--fg-muted);font-size:var(--text-size-caption);font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 7px;line-height:1.4;display:inline-flex}.pill-installed svg,.pill-paused svg,.pill-expired svg,.pill-neutral svg{flex-shrink:0}.pill{font-size:var(--text-size-label);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);border-radius:var(--pill-radius);font-family:var(--font-label);white-space:nowrap;align-items:center;padding:3px 9px;display:inline-flex}.pill-ok{color:var(--fg-success);background:var(--bg-success-subtle)}.pill-blocked{color:#dc2626;background:#ef444421}.pill-risk{color:#c2780c;background:#f59e0b29}.pill-data{color:var(--fg-brand-primary);background:var(--bg-brand)}.pill-muted{color:var(--fg-muted);background:var(--bg-tertiary)}.pill-dot:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:6px}.filter-chip{border:1px solid var(--border-primary);background:var(--bg-primary);font-size:var(--text-size-caption);font-weight:var(--font-weight-medium);color:var(--fg-secondary);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast);border-radius:999px;padding:5px 13px}.filter-chip:hover{border-color:var(--border-hover);color:var(--fg-primary)}.filter-chip.active{border-color:var(--border-brand);color:var(--fg-brand-primary);font-weight:var(--font-weight-semibold);background:0 0}.filter-chip-clear{color:var(--fg-muted);border-style:dashed}.filter-chip-clear:hover{color:var(--fg-secondary)}.session-type-badge{text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);color:var(--fg-muted);background:var(--bg-secondary);border:1px solid var(--border-primary);white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:2px 7px}.session-type-badge.type-task{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.session-type-badge.type-responsibility{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.dark-mode .session-type-badge.type-task{color:#93c5fd;background:#2563eb26;border-color:#60a5fa4d}.dark-mode .session-type-badge.type-responsibility{color:#c4b5fd;background:#7c3aed26;border-color:#a78bfa4d}.role-pill{font-size:var(--chip-size);font-weight:var(--chip-weight);color:var(--fg-secondary);border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:8px;flex-shrink:0;padding:5px 12px}.status-dot{background:var(--fg-disabled);border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot.on{background:var(--fg-success)}.status-dot-sm{width:6px;height:6px}.status-dot-avatar{box-shadow:0 0 0 1.5px var(--bg-primary);position:absolute;bottom:0;right:0}.avatar-chip{box-sizing:border-box;background:var(--chrome-avatar-bg);border:1px solid var(--chrome-avatar-border);width:32px;height:32px;color:var(--chrome-avatar-fg);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.avatar-chip.lg{width:40px;height:40px;font-size:15px}.avatar-chip.sm{width:24px;height:24px;font-size:10px}.avatar-chip[data-variant=user]{background:var(--bg-brand);border-color:var(--border-brand);color:var(--fg-brand-primary)}.app-page-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 32px 0;display:flex}.app-page-header-text{min-width:0}.app-page-title{font-family:var(--font-display);font-size:var(--page-title-size);font-weight:var(--page-title-weight);line-height:var(--leading-tight);color:var(--fg-primary)}.app-page-subtitle{font-size:var(--page-subtitle-size);line-height:var(--leading-snug);color:var(--fg-muted);max-width:68ch;margin-top:6px}.app-page-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.dialog{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:var(--shadow-xl);padding:20px}.dialog-title{font-family:var(--font-display);font-size:var(--modal-title-size);font-weight:var(--modal-title-weight);letter-spacing:var(--modal-title-tracking);color:var(--fg-primary)}.dialog-body{font-size:var(--modal-body-size);font-weight:var(--modal-body-weight);line-height:var(--modal-body-leading);color:var(--fg-tertiary);margin-top:10px}.dialog-body b{color:var(--fg-primary);font-weight:var(--font-weight-semibold)}.dialog-foot{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.btn-danger{color:#fff;font-weight:var(--font-weight-semibold);transition:background var(--duration-fast);background:#dc2626;border:0}.btn-danger:hover:not(:disabled),.btn-danger.is-hover{background:#b91c1c}.btn-danger:active:not(:disabled),.btn-danger.is-pressed,.btn-danger[aria-pressed=true],.btn-danger.is-active{background:#991b1b}.btn-secondary-destructive{color:#dc2626;font-weight:var(--font-weight-semibold);transition:background var(--duration-fast),border-color var(--duration-fast);background:0 0;border:1px solid #dc262659}.btn-secondary-destructive:hover:not(:disabled),.btn-secondary-destructive.is-hover{background:var(--bg-error-hover);border-color:#dc26268c}.btn-secondary-destructive:active:not(:disabled),.btn-secondary-destructive.is-pressed,.btn-secondary-destructive[aria-pressed=true],.btn-secondary-destructive.is-active{background:#dc262624;border-color:#dc2626b3}.light-mode .btn-secondary-destructive{color:#dc2626}.btn-tertiary-destructive{color:var(--fg-error);font-weight:var(--font-weight-semibold);background:0 0}.btn-tertiary-destructive:hover:not(:disabled),.btn-tertiary-destructive.is-hover{background:var(--bg-error-hover)}.btn-tertiary-destructive:active:not(:disabled),.btn-tertiary-destructive.is-pressed,.btn-tertiary-destructive[aria-pressed=true],.btn-tertiary-destructive.is-active{background:#dc262624}.modal-overlay{z-index:var(--z-modal);background:var(--overlay-bg);animation:modal-fade var(--duration-pop) ease;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.modal{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-xl);width:100%;max-width:460px;box-shadow:var(--shadow-xl);animation:modal-pop var(--duration-pop) cubic-bezier(.4,0,.2,1);padding:22px;position:relative}.modal-close{width:30px;height:30px;color:var(--fg-muted);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.modal-close:hover{background:var(--bg-hover);color:var(--fg-primary)}.modal-head{margin-bottom:18px;padding-right:28px}.modal-title{font-family:var(--font-display);font-size:var(--modal-title-size);font-weight:var(--modal-title-weight);letter-spacing:var(--modal-title-tracking);color:var(--fg-primary)}.modal-sub{font-size:var(--modal-body-size);font-weight:var(--modal-body-weight);line-height:var(--modal-body-leading);color:var(--fg-tertiary);margin-top:10px}.modal-sub b{color:var(--fg-primary);font-weight:var(--font-weight-semibold)}.modal-foot{justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.setup-body{flex-direction:column;gap:18px;display:flex}.setup-field{flex-direction:column;gap:8px;display:flex}.setup-label{font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted)}.setup-input{width:100%}.setup-radios{flex-direction:column;gap:8px;display:flex}.setup-radio{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-primary);text-align:left;cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast);align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.setup-radio:hover:not(:disabled){border-color:var(--border-hover)}.setup-radio.active{border-color:var(--border-brand);background:var(--bg-brand)}.setup-radio:focus-visible{box-shadow:var(--focus-ring);outline:0}.setup-radio-dot{border:2px solid var(--border-hover);width:15px;height:15px;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);border-radius:50%;flex-shrink:0;margin-top:2px}.setup-radio.active .setup-radio-dot{border-color:var(--fg-brand-primary);box-shadow:inset 0 0 0 3px var(--bg-primary),inset 0 0 0 8px var(--fg-brand-primary)}.setup-radio-body{flex-direction:column;gap:3px;min-width:0;display:flex}.setup-radio-title{font-size:var(--text-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--fg-primary);align-items:center;gap:6px;display:flex}.setup-radio-desc{font-size:var(--text-size-caption);color:var(--fg-muted);line-height:1.45}.setup-inuse{border:1px solid var(--border-primary);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.setup-inuse-copy{min-width:0;font-size:var(--text-size-body-sm);font-weight:var(--font-weight-medium);color:var(--fg-primary);flex-direction:column;gap:3px;display:flex}.setup-inuse-hint{font-size:var(--text-size-caption);font-weight:var(--font-weight-regular);color:var(--fg-muted);line-height:1.45}.modal-srcs{flex-direction:column;gap:8px;display:flex}.modal-src{border:1px solid var(--border-primary);border-radius:var(--radius-lg);align-items:center;gap:11px;padding:11px 12px;display:flex}.modal-src-name{min-width:0;font-size:var(--text-size-body-sm);font-weight:var(--font-weight-medium);color:var(--fg-primary);flex:1}.modal-src-done{font-size:var(--text-size-caption);font-weight:var(--font-weight-semibold);color:var(--fg-success);align-items:center;gap:5px;display:inline-flex}.modal-src-loading{font-size:var(--text-size-caption);font-weight:var(--font-weight-medium);color:var(--fg-muted);align-items:center;gap:7px;display:inline-flex}.mini-spinner{border:2px solid var(--border-secondary);border-top-color:var(--fg-muted);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.modal-success{text-align:center;padding:12px 8px 4px}.modal-success-check{width:52px;height:52px;color:var(--fg-success);background:var(--bg-success-subtle);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.modal-success-title{font-size:var(--text-size-title);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--fg-primary)}.modal-success-sub{max-width:340px;font-size:var(--text-size-body-sm);line-height:var(--leading-relaxed);color:var(--fg-muted);margin:7px auto 20px}.modal-success-sub b{color:var(--fg-secondary);font-weight:var(--font-weight-semibold)}.app-tabs{box-shadow:inset 0 -1px 0 var(--border-primary);scrollbar-width:none;gap:1.5rem;display:flex;overflow:auto hidden}.app-tabs:hover{scrollbar-width:thin}.app-tabs::-webkit-scrollbar{width:0;height:0}.app-tabs:hover::-webkit-scrollbar{height:6px}.app-tab{font-size:var(--tab-size);font-weight:var(--tab-weight);color:var(--fg-tertiary);border:0;border-bottom:var(--tab-underline-width) solid transparent;cursor:pointer;white-space:nowrap;transition:color var(--duration-fast),border-color var(--duration-fast);background:0 0;border-radius:0;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 0;display:inline-flex}.app-tab:hover{color:var(--fg-primary)}.app-tab-active{color:var(--fg-primary);font-weight:var(--tab-weight-active);border-bottom-color:var(--fg-brand-primary)}.sidebar-unread-badge{min-width:20px;height:18px;font-weight:var(--badge-weight);font-size:var(--badge-size);background:var(--bg-tertiary);border:1px solid var(--border-primary);color:var(--fg-secondary);border-radius:9999px;justify-content:center;align-items:center;padding:0 6px;line-height:14px;display:inline-flex}.voice-wave{align-items:center;gap:2px;height:14px;display:inline-flex}.voice-wave span{transform-origin:50%;background:currentColor;border-radius:1px;width:2px;height:100%;animation:.9s ease-in-out infinite voice-wave-bounce;display:inline-block}.voice-wave span:first-child{animation-delay:0s}.voice-wave span:nth-child(2){animation-delay:.15s}.voice-wave span:nth-child(3){animation-delay:.3s}.voice-wave span:nth-child(4){animation-delay:.45s}.picker-card{background-color:var(--chrome-inset-bg);border-radius:var(--radius-lg)}.back-btn{border-radius:var(--radius-sm);font-size:var(--text-size-body-sm);font-weight:var(--font-weight-medium);color:var(--fg-muted);cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast);background:0 0;border:none;align-items:center;gap:5px;margin-left:-8px;padding:5px 8px;display:inline-flex}.back-btn:hover{color:var(--fg-primary);background:var(--bg-hover)}.prose-chat{color:var(--fg-secondary);line-height:1.6}.prose-chat p{margin:.4em 0}.prose-chat strong{color:var(--fg-primary);font-weight:600}.prose-chat code{background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--fg-secondary);font-size:.85em;font-family:var(--font-mono);border-radius:4px;padding:.15em .35em}.prose-chat pre{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;margin:.5em 0;padding:.75em 1em;overflow-x:auto}.prose-chat pre code{background:0 0;border:none;padding:0;font-size:.8em}.prose-chat ul,.prose-chat ol{margin:.4em 0;padding-left:1.5em}.prose-chat li{margin:.15em 0}.prose-chat ul li{list-style-type:disc}.prose-chat ol li{list-style-type:decimal}.prose-chat h1,.prose-chat h2,.prose-chat h3{color:var(--fg-primary);margin:.6em 0 .3em;font-weight:600}.prose-chat h1{font-size:1.25em}.prose-chat h2{font-size:1.1em}.prose-chat blockquote{border-left:2px solid var(--border-hover);color:var(--fg-tertiary);margin:.5em 0;padding-left:.75em}.prose-chat a{color:var(--fg-link);text-underline-offset:2px;text-decoration:underline}.prose-chat table{border-collapse:separate;border-spacing:0;border:1px solid var(--border-primary);border-radius:8px;width:100%;margin:.75em 0;font-size:.85em;overflow:hidden}.prose-chat th,.prose-chat td{border-bottom:1px solid var(--border-primary);border-right:1px solid var(--border-primary);text-align:left;padding:.45em .7em}.prose-chat th:last-child,.prose-chat td:last-child{border-right:0}.prose-chat tr:last-child td{border-bottom:0}.prose-chat th{background:var(--bg-secondary);color:var(--fg-primary);font-weight:600}.animate-fade-in-up{animation:.6s cubic-bezier(.16,1,.3,1) both fade-in-up}.popup-modal{animation:.28s cubic-bezier(.34,1.2,.64,1) popup-modal-in}.popup-dropdown{animation:.18s cubic-bezier(.4,0,.2,1) popup-dropdown-in}.onboarding-gradient-text{background:linear-gradient(125deg,var(--brand-gradient-from),var(--brand-gradient-via) 45%,var(--brand-gradient-to));-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:6s infinite gradient-shift}.user-message-bubble{background-color:var(--chrome-bubble-bg)}.chat-input-box{border-radius:var(--radius-xl);background:var(--bg-elevated);border:1px solid var(--border-primary);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.chat-input-text{font-size:var(--text-size-body);color:var(--fg-primary);resize:none;background:0 0;border:none;outline:none;width:100%;min-height:44px;padding:0;line-height:1.5}.chat-input-text::placeholder{color:var(--fg-muted)}.chat-toolbar{align-items:center;gap:8px;display:flex}.chat-tool-btn{width:28px;height:28px;color:var(--fg-secondary);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-tool-btn:hover{background:var(--bg-hover);color:var(--fg-primary)}.chat-tool-btn.mic{color:var(--fg-muted)}.chat-tool-btn.mic:hover{color:var(--fg-primary)}.toolbar-spacer{flex:1}.send-btn{background:var(--bg-tertiary);width:32px;height:32px;color:var(--fg-muted);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.send-btn.active{background:var(--fg-primary);color:var(--bg-primary)}.skill-card{background-color:var(--chrome-inset-bg);border:1px solid #0000;border-color:var(--border-primary);border-radius:10px}.banner{font-size:var(--banner-size);border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.banner-success{background:var(--banner-success-bg);border-color:var(--banner-success-border);color:var(--banner-success-fg)}.banner-error{background:var(--banner-error-bg);border-color:var(--banner-error-border);color:var(--banner-error-fg)}.banner-warning{background:var(--banner-warning-bg);border-color:var(--banner-warning-border);color:var(--banner-warning-fg)}.banner-info{background:var(--banner-info-bg);border-color:var(--banner-info-border);color:var(--banner-info-fg)}.banner-body{flex:1;min-width:0}.banner-actions{gap:8px;margin-top:10px;display:flex}.ds-input{width:100%;font-size:var(--input-size);background:var(--input-bg);color:var(--fg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);outline:none;padding:9px 12px}.ds-input::placeholder{color:var(--fg-muted)}.ds-input:focus{border-color:var(--border-brand);box-shadow:var(--focus-ring)}.ds-input[type=number]{-moz-appearance:textfield}.ds-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ds-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ds-input:disabled{opacity:.5;cursor:not-allowed}.search-input{border:1px solid var(--border-primary);border-radius:var(--input-radius);color:var(--fg-muted);transition:border-color var(--duration-fast);align-items:center;gap:8px;padding:0 14px;display:flex}.search-input:focus-within{border-color:var(--border-brand);box-shadow:var(--focus-ring)}.search-input input{font-size:var(--text-size-body-sm);color:var(--fg-primary);background:0 0;border:none;outline:none;flex:1;padding:9px 0}.search-input input::placeholder{color:var(--fg-muted)}.search-input input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-input input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-clear-btn{width:20px;height:20px;color:var(--fg-muted);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-clear-btn:hover{background:var(--bg-hover);color:var(--fg-primary)}.field-hint{font-size:var(--input-helper-size);color:var(--fg-muted);margin-top:5px}.switch{background:var(--switch-off,var(--bg-tertiary));cursor:pointer;width:36px;height:21px;transition:background var(--duration-pop);border:0;border-radius:999px;flex-shrink:0;padding:2px;display:inline-flex}.switch.on{background:var(--fg-brand-primary)}.switch-knob{width:17px;height:17px;box-shadow:var(--shadow-xs);transition:transform var(--duration-pop);background:#fff;border-radius:50%}.switch.on .switch-knob{transform:translate(15px)}.switch:disabled{opacity:.5;cursor:not-allowed}.radio-row{text-align:left;border:1px solid var(--border-primary);cursor:pointer;width:100%;transition:border-color var(--duration-fast),background var(--duration-fast);box-shadow:var(--shadow-card);background:0 0;border-radius:10px;align-items:flex-start;gap:11px;padding:11px 12px;display:flex}.radio-row+.radio-row{margin-top:8px}.radio-row:hover{border-color:var(--border-secondary)}.radio-row.active{border-color:var(--border-brand);background:var(--bg-brand)}.radio-dot{border:1.5px solid var(--border-secondary);width:17px;height:17px;transition:border-color var(--duration-fast),border-width var(--duration-fast);border-radius:50%;flex-shrink:0;margin-top:1px}.radio-row.active .radio-dot{border-color:var(--fg-brand-primary);border-width:5px}.radio-body{flex-direction:column;gap:2px;display:flex}.radio-title{font-size:var(--text-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--fg-primary)}.radio-desc{font-size:var(--text-size-caption);line-height:var(--leading-normal);color:var(--fg-muted)}.radio-card{text-align:left;border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);cursor:pointer;width:100%;transition:border-color var(--duration-fast);box-shadow:var(--shadow-card);align-items:center;gap:11px;padding:13px 14px;display:flex}.radio-card:hover{border-color:var(--border-secondary)}.radio-card.selected{border-color:var(--border-brand);box-shadow:inset 0 0 0 1px var(--border-brand)}.radio-card-dot{border:2px solid var(--border-hover);width:16px;height:16px;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);border-radius:50%;flex-shrink:0}.radio-card.selected .radio-card-dot{border-color:var(--fg-brand-primary);box-shadow:inset 0 0 0 3px var(--fg-brand-primary)}.meter{background:var(--meter-track,var(--bg-tertiary));border-radius:999px;height:8px;overflow:hidden}.meter-fill{border-radius:var(--radius-pill);background:var(--fg-brand-primary);min-width:3px;height:100%;transition:width var(--duration-slide)}.meter-fill-gradient{background:linear-gradient(90deg,var(--fg-brand-primary),var(--brand-gradient-via))}.meter-fill-success{background:var(--fg-success)}.meter-fill-warning{background:var(--fg-warning)}.meter-fill-danger{background:var(--fg-error)}.meter-legend{font-size:var(--text-size-caption);color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:8px;display:flex}.work-ring{border:1.5px solid #0000;border-top-color:var(--fg-muted);border-right-color:var(--fg-muted);pointer-events:none;border-radius:50%;animation:1.4s linear infinite spin;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.twin-health-foot{justify-content:flex-end;margin-top:14px;display:flex}.ds-card{background:var(--bg-elevated);border:var(--card-border-width) solid var(--border-primary);border-radius:var(--card-radius);padding:var(--card-pad);box-shadow:var(--shadow-card)}.ds-card-hover{transition:border-color var(--duration-fast),background var(--duration-fast)}.ds-card-hover:hover{border-color:var(--border-secondary);background:var(--bg-secondary)}.session-card{border:1px solid var(--border-primary);background:var(--bg-primary);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast);box-shadow:var(--shadow-card);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.session-card:hover{background:var(--bg-hover);border-color:var(--border-secondary)}.session-card-icon{background:var(--bg-secondary);width:28px;height:28px;color:var(--fg-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.session-card-body{flex:1;min-width:0}.session-card-title{font-size:var(--text-size-body-sm);font-weight:var(--font-weight-medium);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.session-card-meta{font-size:var(--text-size-label);color:var(--fg-muted);align-items:center;gap:6px;margin-top:2px;display:flex}.session-card-meta-dot{color:var(--fg-disabled)}.session-resumed-badge{text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);color:var(--fg-muted);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:4px;padding:1px 6px}.info-list{flex-direction:column;display:flex}.info-row{align-items:center;gap:16px;padding:12px 2px;display:flex}.info-row+.info-row{border-top:1px solid var(--border-primary)}.info-row+.info-row-action{border-top:0;padding-top:28px;padding-bottom:4px}.info-key{width:160px;font-size:var(--text-size-caption);font-weight:var(--font-weight-medium);color:var(--fg-muted);flex-shrink:0}.info-val{font-size:var(--text-size-body-sm);color:var(--fg-primary);align-items:center;gap:8px;display:flex}.info-hint{font-size:var(--text-size-caption);color:var(--fg-muted)}.info-hint-warn{color:#b45309;font-weight:var(--font-weight-medium);align-items:center;gap:5px;display:inline-flex}.info-hint-warn>svg{flex-shrink:0}html.dark-mode .info-hint-warn{color:#d9ac60}.member-list{flex-direction:column;gap:8px;display:flex}.member-row{border:1px solid var(--border-primary);background:var(--bg-primary);border-radius:12px;align-items:center;gap:8px;padding:11px 14px;display:flex}.member-avatar{width:36px;height:36px;font-size:12px;font-weight:var(--font-weight-semibold);color:var(--fg-secondary);background:var(--bg-tertiary);border:1px solid var(--border-primary);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:flex}.member-id{flex:1;min-width:0}.member-name{font-size:var(--text-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--fg-primary);align-items:center;gap:8px;display:flex}.member-email{font-size:var(--text-size-caption);color:var(--fg-muted);margin-top:2px}.member-you,.member-invited{font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 7px}.member-you{color:var(--fg-tertiary);background:var(--bg-tertiary)}.member-invited{color:#b45309;background:#f59e0b24}.dark-mode .member-invited{color:#fbbf24}.spinner{border:2px solid var(--border-secondary);border-top-color:var(--fg-brand-primary);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.sidebar-item{font-size:var(--sidebar-item-size);font-weight:var(--sidebar-item-weight);color:var(--fg-tertiary);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);border-radius:8px;align-items:center;gap:9px;padding:6px 12px;display:flex}.sidebar-item:hover{background:var(--bg-hover);color:var(--fg-primary)}.sidebar-item.active{background:var(--bg-active);color:var(--fg-primary)}.sidebar-icon{color:currentColor;flex-shrink:0;width:16px;height:16px}.approval-row{border:1px solid var(--border-primary);background:var(--bg-elevated);box-shadow:var(--shadow-card);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.approval-icon{background:var(--bg-brand);width:32px;height:32px;color:var(--fg-brand-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.approval-body{flex:1;min-width:0}.approval-title{font-size:var(--item-title-size);font-weight:var(--item-title-weight);color:var(--fg-primary)}.approval-sub{font-size:var(--item-desc-size);color:var(--fg-muted);margin-top:2px}.approval-actions{gap:8px;margin-top:10px;display:flex}.priority-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.priority-high{background:#f43f5e}.priority-normal{background:#f59e0b}.priority-low{background:#737373}.app-toast{z-index:var(--z-toast);border-radius:var(--radius-md);background:var(--toast-bg);max-width:90vw;color:var(--toast-fg);font-size:var(--toast-size);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-lg);animation:toast-in var(--duration-pop) ease;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.app-toast-icon{flex-shrink:0;display:flex}.app-toast-success .app-toast-icon{color:#4ade80}.app-toast-error .app-toast-icon{color:#f87171}.app-toast-spin{border:2px solid var(--toast-fg);border-radius:50%;flex-shrink:0;width:14px;height:14px}@supports (color:color-mix(in lab,red,red)){.app-toast-spin{border:2px solid color-mix(in srgb,var(--toast-fg) 25%,transparent)}}.app-toast-spin{border-top-color:var(--toast-fg);animation:.7s linear infinite spin}.app-toast-action{font-size:var(--toast-size);font-weight:var(--font-weight-semibold);color:var(--toast-fg);text-underline-offset:2px;cursor:pointer;transition:opacity var(--duration-fast);background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.app-toast-action:hover{opacity:.75}.attachment-chip{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:10px;align-items:center;gap:10px;min-width:180px;max-width:260px;padding:8px 12px;display:flex}.attachment-icon{width:32px;height:32px;color:var(--fg-secondary);background:#a3a3a31f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.attachment-name{font-size:var(--item-desc-size);font-weight:var(--font-weight-medium);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.attachment-type{text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-semibold);font-size:var(--text-size-badge);color:var(--fg-muted)}svg.icon{vertical-align:-.1em;width:1em;height:1em;display:inline-block}.day-separator{align-items:center;gap:10px;display:flex}.day-sep-line{background:var(--border-primary);flex:1;height:1px}.day-sep-label{font-size:var(--item-meta-size);font-weight:var(--font-weight-semibold);color:var(--fg-muted);white-space:nowrap}.suggestion-pill{font-size:var(--text-size-caption);background:var(--bg-secondary);color:var(--fg-secondary);border:1px solid var(--border-primary);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.suggestion-pill:hover{background:var(--bg-hover);color:var(--fg-primary)}.thinking-pill{font-size:var(--text-size-label);color:var(--fg-tertiary);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.thinking-content{font-size:var(--text-size-label);color:var(--fg-tertiary);background:var(--bg-elevated);border:1px solid var(--border-primary);white-space:pre-wrap;border-radius:10px;max-height:120px;margin-top:6px;padding:8px 12px;overflow-y:auto}.model-tag{font-size:var(--text-size-label);font-weight:var(--font-weight-medium);background:var(--bg-brand);color:var(--fg-brand-primary);border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.app-tooltip{z-index:var(--z-tooltip);pointer-events:none;background:var(--fg-primary);color:var(--bg-primary);font-size:var(--text-size-label);font-weight:var(--font-weight-medium);letter-spacing:.01em;border-radius:var(--radius-xs);white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) ease,transform var(--duration-fast) ease;padding:6px 8px;line-height:1;position:fixed;top:0;left:0;transform:translateY(3px)}.app-tooltip.below{transform:translateY(-3px)}.app-tooltip.show{opacity:1;transform:translateY(0)}.info-tip-btn{border-radius:var(--radius-pill);width:16px;height:16px;color:var(--fg-tertiary);cursor:pointer;vertical-align:-2px;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex;position:relative}.info-tip-btn:hover,.info-tip-btn[aria-expanded=true]{color:var(--fg-secondary)}.info-tip-btn:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.info-tip-pop{z-index:var(--z-tooltip);background:var(--popover-bg,var(--bg-elevated));border:1px solid var(--popover-border,var(--border-primary));border-radius:var(--radius-sm);max-width:min(320px,100vw - 16px);box-shadow:var(--shadow-lg);font-size:var(--text-size-label);color:var(--fg-secondary);padding:8px 10px;line-height:1.5;position:fixed}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:var(--bg-primary);color:var(--fg-primary)}button{cursor:pointer;text-align:left;background:0 0;border:none;font-family:inherit}input,textarea{font-family:inherit}.app-shell{width:100vw;height:100dvh;display:flex;overflow:hidden}.app-shell.app-shell-netra{background:var(--sidebar-bg)}.app-shell.app-shell-netra .sidebar:not(.sidebar-rail){border-right:none}.app-shell.app-shell-netra .app-shell-main{border-radius:var(--radius-xl);background:var(--bg-primary);border:1px solid var(--sidebar-border);margin:12px 12px 12px 0}.sidebar{border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);width:248px;height:100dvh;z-index:var(--z-nav);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.sidebar-logo{flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}.axari-logo{align-items:center;gap:7px;display:flex}.axari-mark{align-items:center;gap:7px;width:auto;height:28px;display:flex}.axari-mark-icon{display:none}.axari-mark-full{display:block}.sidebar-theme-btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--sidebar-fg-muted);transition:background var(--duration-fast),color var(--duration-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-theme-btn:focus-visible,.sidebar-profile-btn:focus-visible,.nav-item:focus-visible{box-shadow:var(--focus-ring);outline:0}.sidebar-theme-btn:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-fg-strong)}.nav-item{border-radius:var(--radius-xs);color:var(--sidebar-fg);transition:background var(--duration-fast),color var(--duration-fast);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:calc(100% - 16px);margin:0 8px 1px;padding:6px 8px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:flex;position:relative}.nav-item:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-fg-strong)}.nav-item.active{background:var(--accent-nav-bg);color:var(--accent-nav-fg);font-weight:600}@media(hover:hover){.automations-row:hover{background:var(--bg-hover)}}.nav-item.active:before{content:"";border-radius:var(--radius-pill);background:var(--accent-nav-bar);width:3px;position:absolute;top:5px;bottom:5px;left:0}.nav-item-icon{flex-shrink:0;align-items:center;display:flex}.nav-item-icon svg{color:var(--sidebar-fg-muted)}.nav-item.active .nav-item-icon svg{color:var(--accent-nav-icon)}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-divider{background:var(--sidebar-divider);flex-shrink:0;height:1px;margin:8px 12px}.sidebar-scroll-nav{scrollbar-width:none;flex:1;padding-bottom:16px;overflow-y:auto}.sidebar-scroll-nav::-webkit-scrollbar{display:0}.sidebar-credit-meter{border:1px solid var(--sidebar-divider);border-radius:var(--radius-md);background:var(--sidebar-inset-bg);width:calc(100% - 16px);color:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast);flex-shrink:0;margin:10px 8px 12px;padding:11px 12px;display:block;position:relative}.sidebar-credit-meter:hover{background:var(--sidebar-hover-bg);border-color:var(--border-secondary)}.sidebar-credit-meter:active{background:var(--sidebar-inset-track)}.sidebar-credit-meter:focus-visible{border-color:var(--border-brand);box-shadow:var(--focus-ring);outline:0}.sidebar-credit-nav{display:none}.sidebar-credit-track{border-radius:var(--radius-pill);background:var(--sidebar-inset-track);height:6px;overflow:hidden}.sidebar-credit-figures{font-size:var(--text-size-caption);color:var(--sidebar-fg-muted);justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}.sidebar-credit-left{color:var(--sidebar-fg-strong)}.sidebar-credit-left strong{font-weight:700;font-size:var(--text-size-body-sm)}.sidebar-credit-hover-panel{z-index:var(--z-dropdown);background:var(--popover-bg,var(--bg-elevated));border:1px solid var(--popover-border,var(--border-primary));border-radius:var(--radius-md);opacity:0;visibility:hidden;transition:opacity var(--duration-fast),transform var(--duration-fast),visibility var(--duration-fast);pointer-events:none;padding:10px 12px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;transform:translateY(4px);box-shadow:0 8px 24px #0000001a}.sidebar-credit-meter:hover .sidebar-credit-hover-panel,.sidebar-credit-meter:focus-visible .sidebar-credit-hover-panel{opacity:1;visibility:visible;transform:translateY(0)}.sidebar-credit-hover-row{font-size:var(--text-size-caption);color:var(--popover-fg-muted,var(--fg-muted));white-space:nowrap;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.sidebar-credit-hover-row+.sidebar-credit-hover-row{border-top:1px solid var(--border-primary)}.sidebar-credit-heading{font-size:var(--text-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:6px;margin-bottom:6px;display:flex}.sidebar-credit-heading svg{color:var(--fg-muted);flex-shrink:0}.sidebar-credit-hover-total{color:var(--fg-primary);font-weight:var(--font-weight-medium);margin-top:2px;padding-top:8px}.sidebar-profile-wrap{border-top:1px solid var(--sidebar-divider);flex-shrink:0;padding:8px}.sidebar-profile-btn{border-radius:var(--radius-sm);width:100%;color:var(--fg-primary);transition:background var(--duration-fast);background:0 0;border:0;align-items:center;padding:8px 10px;display:flex;position:relative}.sidebar-profile-btn:hover,.sidebar-profile-btn[aria-expanded=true]{background:var(--sidebar-hover-bg)}.sidebar-profile-btn:active{background:var(--sidebar-inset-track)}.profile-avatar{background:var(--sidebar-inset-bg);width:32px;height:32px;color:var(--sidebar-fg);border:1px solid var(--sidebar-divider);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.profile-info{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;max-width:140px;margin-left:10px;display:flex}.profile-name{color:var(--sidebar-fg-strong);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.profile-email{color:var(--sidebar-fg-muted);white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:1px;font-size:12px;line-height:1.3;overflow:hidden}.profile-chevron{color:var(--fg-muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.new-resp-field{flex-direction:column;gap:6px;display:flex}.new-resp-label{font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted)}.new-resp-label .req{color:#ef4444;margin-left:2px}.new-resp-label .new-resp-opt{color:var(--fg-disabled);text-transform:none;letter-spacing:0;font-weight:500}.new-resp-input{width:100%;color:var(--fg-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);transition:border-color var(--duration-fast);outline:none;padding:9px 12px;font-family:inherit;font-size:13px}.new-resp-input:focus{border-color:var(--border-hover)}.new-resp-input::placeholder{color:var(--fg-disabled)}.new-resp-input:disabled,.new-resp-select:disabled{background:var(--bg-secondary);color:var(--fg-disabled);cursor:not-allowed}.new-resp-textarea{width:100%;color:var(--fg-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);resize:vertical;min-height:130px;transition:border-color var(--duration-fast);outline:none;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.new-resp-textarea:focus{border-color:var(--border-hover)}.new-resp-textarea::placeholder{color:var(--fg-disabled)}.new-resp-select{width:100%;color:var(--fg-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a7a88' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;outline:none;padding:9px 32px 9px 12px;font-family:inherit;font-size:13px}.new-resp-select:focus{border-color:var(--border-hover)}svg{display:block}.intg-view{background:var(--bg-primary);flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex;position:relative;overflow:hidden}.intg-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;max-width:1088px;margin:0 auto;padding:24px 32px 0;display:flex}.intg-header.intg-header-full{max-width:none;margin:0}.intg-header-left{gap:12px;min-width:0;display:flex}.intg-title{color:var(--fg-primary);font-size:22px;font-weight:700;line-height:1.1}.intg-subtitle{color:var(--fg-muted);max-width:68ch;margin-top:6px;font-size:13px;line-height:1.35}.intg-tabs{flex-shrink:0;gap:24px;width:100%;max-width:1088px;margin:0 auto;padding:18px 32px 0;display:flex;position:relative}.intg-tabs:after{content:"";background:var(--border-primary);height:1px;position:absolute;bottom:0;left:32px;right:32px}.app-tabs.intg-tabs{box-shadow:none;border-bottom:0}.intg-tabs>.app-tab,.intg-tabs>.intg-tab{z-index:1;margin-bottom:0;position:relative}.intg-tabs.intg-tabs-full{max-width:none;margin:0}.intg-tab{font-size:var(--tab-size);font-weight:var(--tab-weight);color:var(--fg-tertiary);border:0;border-bottom:var(--tab-underline-width) solid transparent;cursor:pointer;transition:color var(--duration-fast),border-color var(--duration-fast);background:0 0;border-radius:0;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 0;display:inline-flex}.intg-tab:hover{color:var(--fg-primary)}.intg-tab.active{color:var(--fg-primary);font-weight:var(--tab-weight-active);border-bottom-color:var(--fg-brand-primary)}.intg-pane{display:none}.intg-pane.active{flex-direction:column;flex:1;min-height:0;display:flex}.intg-pane-empty{text-align:center;color:var(--fg-muted);font-size:var(--text-size-body-sm);padding:56px 32px}.twin-about-row{align-items:flex-start;gap:12px;padding:14px 0;display:flex}.twin-about-row+.twin-about-row{border-top:1px solid var(--border-primary)}.twin-about-row:first-child{padding-top:2px}.twin-about-row:last-child{padding-bottom:4px}.twin-about-ic{border-radius:var(--radius-sm);background:var(--bg-tertiary);width:28px;height:28px;color:var(--fg-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.twin-about-k{letter-spacing:.03em;text-transform:uppercase;color:var(--fg-muted);font-size:11px;font-weight:600}.twin-about-v{font-size:var(--modal-body-size);line-height:var(--modal-body-leading);color:var(--fg-secondary);margin-top:4px}#intg-pane-reco .intg-scroll{padding:28px 32px 48px}#intg-pane-connections .intg-scroll{padding-top:22px}.reco-col{width:100%}.reco-src-logo{color:#fff;letter-spacing:-.02em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;font-weight:600;display:flex}.reco-connect-btn{border-radius:var(--radius-sm);background:var(--cta-bg);color:var(--cta-fg);box-shadow:var(--shadow-cta);transition:background var(--duration-fast),box-shadow var(--duration-fast);flex-shrink:0;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.reco-connect-btn:hover{background:var(--cta-bg-hover)}.reco-connect-btn:active{background:var(--cta-bg-active)}.intg-card-connected{transition:border-color var(--duration-fast);gap:12px}.intg-card-connected:hover{border-color:var(--border-secondary);box-shadow:none}.intg-card-connected .intg-card-head{align-items:flex-start}.intg-card-cat{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.intg-card .intg-connect{opacity:0;transition:opacity var(--duration-fast)}.intg-card:hover .intg-connect,.intg-card:focus-within .intg-connect{opacity:1}.intg-card-click{cursor:pointer}.intg-card-click:hover .intg-card-chevron{color:var(--fg-secondary);transform:translate(2px)}.intg-card-chevron{color:var(--fg-disabled);transition:color var(--duration-fast),transform var(--duration-fast);align-items:center;display:flex}.intg-card-connected .intg-card-titles{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.intg-status{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.intg-status .intg-connected{flex-shrink:1;min-width:0}.intg-status-sep{color:var(--fg-disabled);flex-shrink:0}.intg-status-access{white-space:nowrap;color:var(--fg-muted);flex-shrink:0;align-items:center;gap:4px;min-width:0;font-weight:500;display:inline-flex;overflow:hidden}.intg-status-access-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.intg-conn-actions{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.intg-action.is-disabled{opacity:.35;cursor:not-allowed}.intg-action.is-disabled:hover{color:var(--fg-muted);background:0 0}.filter-chip-row{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:0 32px 16px;display:flex}.filter-chip-row-inline{gap:10px;padding:4px 0 20px}.filter-chip-count{font-variant-numeric:tabular-nums}.intg-toolbar{flex-shrink:0;gap:10px;padding:20px 32px 16px;display:flex;position:relative}.intg-filter-btn{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--fg-secondary);transition:background var(--duration-fast),border-color var(--duration-fast);align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:500;display:inline-flex}.intg-filter-btn:hover{background:var(--bg-hover);border-color:var(--border-secondary)}.intg-filter-btn .chev{color:var(--fg-muted);transition:transform var(--duration-fast)}.intg-filter-btn.open .chev{transform:rotate(180deg)}.intg-cat-menu{width:240px;z-index:var(--z-dropdown);background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-dropdown);padding:8px;display:none;position:absolute;top:60px;left:32px}.intg-cat-menu.open{animation:intg-pop var(--duration-pop) ease;display:block}.intg-cat-list{max-height:280px;overflow-y:auto}.intg-cat-opt{border-radius:var(--radius-sm);width:100%;color:var(--fg-secondary);text-align:left;transition:background var(--duration-fast);align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.intg-cat-opt:hover{background:var(--bg-hover);color:var(--fg-primary)}.intg-cat-opt .check{color:var(--fg-brand-primary);opacity:0;margin-left:auto}.intg-cat-opt.active{color:var(--fg-primary);font-weight:var(--font-weight-semibold)}.intg-cat-opt.active .check{opacity:1}.intg-scroll{flex:1;padding:4px 32px 32px;overflow-y:auto}.intg-pane .intg-scroll{padding-top:24px}.intg-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.intg-empty{text-align:center;color:var(--fg-muted);padding:60px 0;font-size:14px}.intg-card{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-elevated);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);flex-direction:column;gap:12px;padding:16px;display:flex}.intg-card:hover{border-color:var(--border-secondary);box-shadow:var(--shadow-sm)}.intg-card-head{align-items:flex-start;gap:12px;display:flex}.intg-logo{border-radius:var(--radius-md);color:#fff;letter-spacing:-.02em;background:var(--bg-secondary);border:1px solid var(--border-primary);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.intg-card-titles{flex:1;min-width:0}.intg-name{color:var(--fg-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.intg-action{width:28px;height:28px;color:var(--fg-muted);transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border-radius:7px;justify-content:center;align-items:center;display:flex}.intg-action:hover{background:var(--bg-hover);color:var(--fg-secondary)}.intg-connect{border:1px solid var(--border-secondary);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--fg-secondary);transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast);justify-content:center;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.intg-connect:hover{background:var(--bg-hover);border-color:var(--border-hover);color:var(--fg-primary)}.app-shell{--sidebar-show-btn-inset:12px;--sidebar-show-btn-size:32px;--sidebar-show-btn-gap:12px;--sidebar-show-btn-clear:calc(var(--sidebar-show-btn-inset) + var(--sidebar-show-btn-size) + var(--sidebar-show-btn-gap))}.sidebar-show-btn{top:var(--sidebar-show-btn-inset);left:var(--sidebar-show-btn-inset);z-index:var(--z-menu);width:var(--sidebar-show-btn-size);height:var(--sidebar-show-btn-size);border-radius:var(--radius-sm);color:var(--fg-muted);background:var(--bg-primary);border:1px solid var(--border-primary);box-shadow:var(--shadow-dropdown);transition:background var(--duration-fast),color var(--duration-fast);justify-content:center;align-items:center;display:none;position:fixed}.sidebar-show-btn:hover{background:var(--bg-hover);color:var(--fg-primary)}.sidebar-backdrop{display:none}@media(max-width:768px){.sidebar{height:100dvh;z-index:var(--z-menu);box-shadow:var(--shadow-dropdown);transition:transform var(--duration-pop) ease;position:fixed;top:0;left:0;width:min(84vw,300px)!important}.app-shell.sidebar-collapsed .sidebar{display:flex;transform:translate(-100%)}.app-shell.sidebar-collapsed .sidebar-show-btn{display:flex}.sidebar-resize{display:none}.sidebar-backdrop{z-index:var(--z-nav);background:var(--overlay-bg);display:block;position:fixed;top:0;right:0;bottom:0;left:0}.app-shell.sidebar-collapsed .sidebar-backdrop{display:none}.app-shell.sidebar-collapsed .intg-header,.app-shell.sidebar-collapsed .conn-topbar{padding-left:var(--sidebar-show-btn-clear)}.app-shell.app-shell-netra.sidebar-collapsed .app-shell-main{margin-left:12px}.app-shell{--sidebar-show-btn-inset:14px;--sidebar-show-btn-size:44px}.sidebar-show-btn svg{width:22px;height:22px}.home-tabs-wrap{max-width:100%}.intg-header{flex-wrap:nowrap;gap:12px;padding:20px 20px 0}.intg-header-left{min-width:0}.intg-header>.reco-connect-btn,.intg-header>button{flex-shrink:0;align-self:flex-start}.intg-tabs{scrollbar-width:none;gap:18px;padding:16px 20px 0;overflow:auto hidden}.intg-tabs:after{left:20px;right:20px}.intg-tabs::-webkit-scrollbar{display:none}.intg-tab{white-space:nowrap}.intg-toolbar{padding:16px 20px 12px}.intg-filter-btn{white-space:nowrap;flex-shrink:0}.intg-toolbar .search-input,.intg-toolbar .search-input input{min-width:0}.filter-chip-row{padding:0 20px 12px}.intg-scroll,#intg-pane-reco .intg-scroll,#intg-pane-connections .intg-scroll{padding-left:20px;padding-right:20px}.intg-cat-menu{width:auto;left:20px;right:20px}.intg-title{font-size:20px}.intg-grid{grid-template-columns:1fr;min-width:0}.intg-card,.intg-card-head{min-width:0}.intg-card .intg-connect{opacity:1}}#root{height:100dvh}.act-filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.act-filter-sep{background:var(--border-primary);width:1px;height:16px}.act-list{margin-top:8px}.act-row{gap:11px;padding:12px 0;display:flex}.act-row+.act-row{border-top:1px solid var(--border-primary)}.act-avatar{width:30px;height:30px;color:var(--fg-secondary);background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.act-avatar.act-twin{color:var(--fg-brand-primary);background:var(--bg-brand)}.act-body{flex:1;min-width:0}.act-head-row{align-items:center;gap:8px;display:flex}.act-actor{color:var(--fg-primary);white-space:nowrap;font-size:13px;font-weight:600}.act-ctx{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.act-when{font-size:var(--text-size-label);color:var(--fg-muted);flex-shrink:0;margin-left:auto}.act-action{font-size:var(--text-size-caption);color:var(--fg-secondary);margin-top:3px;line-height:1.45}.act-ranas{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-xs);font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);color:#b45309;vertical-align:middle;background:#f59e0b24;align-items:center;margin-left:8px;padding:1px 7px;display:inline-flex}html.dark-mode .act-ranas{color:#fbbf24}.act-empty{text-align:center;color:var(--fg-muted);padding:34px;font-size:13px}.act-start{border-top:1px solid var(--border-primary);color:var(--fg-muted);padding:12px 0;font-size:12px}.act-upgrade{border-top:1px solid var(--border-primary);font-size:var(--text-size-caption);color:var(--fg-muted);align-items:center;gap:9px;margin-top:4px;padding:13px 2px 2px;line-height:1.45;display:flex}.act-upgrade svg{color:var(--fg-muted);flex-shrink:0}.act-upgrade-link{color:var(--fg-brand-primary);font-weight:600}.act-upgrade-link:hover{text-decoration:underline}.disc-warn svg{flex-shrink:0;margin-top:1px}.disc-warn strong{font-weight:600}.disc-section{margin-top:22px}.disc-divider{background:var(--border-primary);height:1px;margin:22px 0 0}.disc-label{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);margin-bottom:10px;font-size:11px;font-weight:600}.disc-list{flex-direction:column;display:flex}.disc-auto{text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;width:100%;padding:5px 0;display:flex}.disc-auto:hover .disc-auto-name{text-decoration:underline}.disc-auto-icon{width:22px;height:22px;color:var(--fg-muted);background:var(--bg-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.disc-auto-name{min-width:0;color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.disc-auto-by{text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);border-radius:var(--radius-xs);color:var(--fg-tertiary);background:var(--bg-tertiary);white-space:nowrap;flex-shrink:0;padding:2px 8px}.disc-usage{flex-direction:column;gap:6px;display:flex}.disc-usage-row{font-size:13px}.disc-usage-row .disc-agent{color:var(--fg-secondary)}.disc-usage-row .disc-sep{color:var(--fg-muted);margin:0 7px}.disc-usage-row .disc-when{color:var(--fg-primary);font-weight:500}.disc-usage-row .disc-when.disc-never{color:var(--fg-muted);font-weight:400}.sidebar-resize{cursor:col-resize;width:6px;height:100%;z-index:var(--z-sticky);position:absolute;top:0;right:-3px}.sidebar-resize:after{content:"";width:2px;height:100%;transition:background var(--duration-fast);background:0 0;position:absolute;top:0;left:2px}.sidebar-resize:hover:after{background:var(--border-hover)}.profile-wrap-rel{position:relative}.reco-connect-btn:disabled{opacity:.5;cursor:default}.conn-topbar{flex-shrink:0;padding:20px 32px 0}.pill-expired{border-radius:var(--radius-pill);color:#b45309;white-space:nowrap;background:#fffbeb;border:1px solid #fde68a;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}html.dark-mode .pill-expired{color:#d9ac60;background:#d9ac6014;border-color:#d9ac6038}.intg-expired{color:#b45309}.conn-head{flex-shrink:0;align-items:flex-start;gap:14px;padding:14px 32px 22px;display:flex}.conn-title{align-items:center;gap:10px;display:flex}.conn-logo{border-radius:var(--radius-lg);width:46px;height:46px;font-size:15px}.conn-head-titles{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.conn-pickers{align-items:center;gap:8px;margin-top:8px;display:flex}.conn-usage-banner{flex-direction:column;flex-shrink:0;gap:8px;padding:14px 32px;display:flex}.conn-nudge{border-radius:var(--radius-md);color:#8a4409;background:#b453090e;border:1px solid #b453093d;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.conn-nudge>svg{color:#b45309;flex-shrink:0;margin-top:2px}.conn-nudge-body{flex:1;min-width:0;max-width:88ch}.conn-nudge-head{font-size:var(--text-size-body-sm);font-weight:var(--font-weight-semibold);line-height:1.45}.conn-nudge-sub{font-size:var(--text-size-caption);opacity:.85;margin-top:2px;line-height:1.5}.conn-nudge-action{flex-shrink:0;align-self:center}.conn-nudge-action .btn-primary,.conn-nudge-action .btn{color:#8a4409;box-shadow:none;font-weight:var(--font-weight-semibold);background:#fff;border:1px solid #b453094d}.conn-nudge-action .btn:hover:not(:disabled){color:#7a3c08;background:#fff;border-color:#b4530973}.conn-nudge-action .btn:focus-visible{box-shadow:var(--focus-ring)}html.dark-mode .conn-nudge-action .btn-primary,html.dark-mode .conn-nudge-action .btn{background:var(--bg-elevated);color:#e8c88a;border-color:#d9ac6061}html.dark-mode .conn-nudge-action .btn:hover:not(:disabled){color:#f2dcae;background:#d9ac601a;border-color:#d9ac608c}html.dark-mode .conn-nudge{color:#e8c88a;background:#d9ac6012;border-color:#d9ac6042}html.dark-mode .conn-nudge>svg{color:#d9ac60}.conn-usage-controls{flex-shrink:0;align-items:center;gap:12px;display:flex}.conn-usage-controls .conn-pickers{margin-top:0}.info-val-switch{gap:10px}.conn-meta{color:var(--fg-muted);font-size:12px}.conn-meta strong{color:var(--fg-secondary);font-weight:600}.conn-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.info-label-edit{align-items:center;gap:8px;display:flex}.info-label-input{border-radius:var(--radius-sm);width:220px;padding:6px 10px;font-size:12px;line-height:18px}.app-about{font-size:var(--text-size-body-sm);color:var(--fg-secondary);max-width:640px;line-height:1.6}.app-action-list{flex-direction:column;max-width:640px;display:flex}.app-action{font-size:var(--text-size-body-sm);color:var(--fg-secondary);align-items:flex-start;gap:10px;padding:8px 0;line-height:1.5;display:flex}.app-action+.app-action{border-top:1px solid var(--border-primary)}.app-action svg{color:var(--fg-brand-primary);flex-shrink:0;margin-top:4px}.remove-consequence-list .app-action{padding:3px 0}.remove-consequence-list .app-action+.app-action{border-top:none}.remove-consequence-list .app-action svg{color:var(--fg-primary)}.app-about-note{font-size:var(--text-size-caption);color:var(--fg-muted);max-width:640px;margin-top:10px;line-height:1.55}.app-reco-desc{min-width:0;font-size:var(--text-size-caption);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;overflow:hidden}.auth-mock{border:1px solid var(--border-primary);border-radius:var(--radius-md);margin-top:16px;overflow:hidden}.auth-mock-bar{background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);font-family:var(--font-mono);font-size:var(--text-size-label);color:var(--fg-muted);align-items:center;gap:6px;padding:8px 12px;display:flex}.auth-mock-body{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:26px 20px;display:flex}.auth-mock-logo{border-radius:var(--radius-md);color:#fff;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.auth-mock-text{color:var(--fg-secondary);max-width:260px;font-size:13px;line-height:1.5}.modal-split{border-radius:var(--radius-xl);align-items:stretch;max-height:min(86dvh,700px);padding:0;display:flex;overflow:hidden}.modal-split-main{flex:400px;min-width:340px;padding:30px;overflow-y:auto}.cred-box{border:1px solid var(--border-primary);border-radius:var(--radius-lg);margin-top:22px;overflow:hidden}.cred-box-head{font-size:var(--text-size-caption);color:var(--fg-secondary);background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);padding:14px 18px;font-weight:600}.cred-form{flex-direction:column;gap:20px;padding:20px;display:flex}.cred-form .new-resp-field{gap:8px}.cred-field-wrap{position:relative}.cred-field-wrap.has-eye .new-resp-input{padding-right:34px}.cred-textarea{min-height:90px;font-family:var(--font-mono);font-size:12px}.cred-eye-btn{width:24px;height:24px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cred-eye-btn:hover{background:var(--bg-hover);color:var(--fg-primary)}.guide-panel{background:var(--bg-secondary);border-left:1px solid var(--border-primary);flex:400px;min-width:320px;padding:28px 32px;overflow-y:auto}.guide-panel-head{margin-bottom:26px;padding-right:30px}.guide-panel-title{font-size:var(--text-size-subtitle);color:var(--fg-primary);font-weight:700;line-height:1.45}.guide-steps{flex-direction:column;display:flex}.guide-step{gap:16px;padding-bottom:28px;display:flex;position:relative}.guide-step:last-child{padding-bottom:0}.guide-step:before{content:"";background:var(--border-secondary);width:1px;position:absolute;top:26px;bottom:0;left:11px}.guide-step:last-child:before{display:none}.guide-step-badge{border-radius:var(--radius-pill);width:23px;height:23px;font-size:var(--text-size-label);color:var(--bg-primary);background:var(--fg-primary);z-index:var(--z-raise);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.guide-step-body{min-width:0;padding-top:2px}.guide-step-title{font-size:var(--text-size-body-sm);color:var(--fg-primary);margin-bottom:6px;font-weight:600}.guide-step-desc{font-size:var(--text-size-body-sm);color:var(--fg-muted);line-height:1.65}.guide-path{font-family:var(--font-mono);font-size:var(--text-size-label);color:var(--fg-primary);background:var(--bg-tertiary);border-radius:4px;padding:2px 6px;font-weight:600}@media(max-width:760px){.modal-split{flex-direction:column;max-height:min(90dvh,720px);overflow-y:auto}.modal-split-main,.guide-panel{overflow:visible}.guide-panel{border-left:none;border-top:1px solid var(--border-primary)}}.tools-acc{border:1px solid var(--border-primary);border-radius:var(--radius-md)}.tools-acc-head{width:100%;font-size:var(--text-size-body-sm);color:var(--fg-primary);text-align:left;border-radius:var(--radius-md);background:0 0;align-items:center;gap:8px;padding:13px 14px;font-weight:600;display:flex}.tools-count{border-radius:var(--radius-pill);min-width:20px;height:19px;color:var(--fg-secondary);background:var(--bg-tertiary);justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.tools-chev{color:var(--fg-muted);transition:transform var(--duration-pop);margin-left:auto}.tools-chev.open{transform:rotate(180deg)}.tools-acc-body{border-top:1px solid var(--border-primary);padding:4px 14px 10px}.tool-item{padding:12px 0}.tool-item+.tool-item{border-top:1px solid var(--border-primary)}.tool-name{color:var(--fg-primary);margin-bottom:3px;font-size:13px;font-weight:600}.tool-desc{font-size:var(--text-size-caption);color:var(--fg-tertiary);line-height:1.55}.tool-desc.clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tool-more{color:var(--fg-secondary);background:0 0;margin-top:4px;font-size:12px;font-weight:600}.tool-more:hover{color:var(--fg-primary);text-decoration:underline}.tools-empty{text-align:center;font-size:var(--text-size-caption);color:var(--fg-muted);padding:20px 0}.tool-item.off .tool-name,.tool-item.off .tool-desc{opacity:.45}.tool-req{color:var(--fg-muted);margin-top:4px;font-size:12px}.conn-col{flex-direction:column;gap:28px;display:flex}.conn-section-title{font-size:var(--text-size-body-sm);color:var(--fg-primary);margin-bottom:10px;font-weight:600}.conn-section-sub{font-size:var(--text-size-caption);color:var(--fg-muted);margin:-4px 0 10px;line-height:1.5}.share-panel{margin-top:14px}.share-note{border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--fg-muted);margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}.share-scope-list{flex-direction:column;display:flex}.share-perm-row{justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;display:flex}.share-perm-row+.share-perm-row{border-top:1px solid var(--border-primary)}.share-perm-label{font-size:var(--text-size-body-sm);color:var(--fg-primary)}.surface-card,.bill-card{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);box-shadow:var(--shadow-card);margin-bottom:14px;padding:18px}.member-avatar.lg{width:48px;height:48px;font-size:15px}.member-avatar.sm{width:24px;height:24px;font-size:10px}.role-select{flex-shrink:0;position:relative}.role-select-btn{color:var(--fg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-primary);transition:background var(--duration-fast),border-color var(--duration-fast);align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.role-select-btn:not(:disabled):hover,.role-select-btn.open{background:var(--bg-hover);border-color:var(--border-secondary)}.role-select-btn:disabled{opacity:.5;cursor:default}.modal-divider-row{align-items:center;gap:10px;margin:16px 0;display:flex}.modal-divider-row:before,.modal-divider-row:after{content:"";background:var(--border-primary);flex:1;height:1px}.modal-divider-label{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-size:11px;font-weight:600}.copy-link-row{gap:8px;display:flex}.copy-link-row .new-resp-input{color:var(--fg-secondary);flex:1}.copy-link-row .btn{flex-shrink:0;gap:6px}.copy-link-hint{font-size:var(--text-size-caption);color:var(--fg-muted);margin-top:6px}.invite-dupe{font-size:var(--text-size-caption);color:var(--fg-error);line-height:1.5}.demo-states{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);gap:2px;padding:3px;display:inline-flex}.demo-state{text-transform:capitalize;color:var(--fg-muted);border-radius:var(--radius-xs);transition:background var(--duration-fast),color var(--duration-fast);padding:4px 10px;font-size:11px;font-weight:500}.demo-state.active{background:var(--bg-primary);color:var(--fg-primary)}.demo-dock{z-index:var(--z-sticky);flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:20px;right:20px}.demo-dock-btn{background:var(--bg-primary);color:var(--fg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-pill);box-shadow:var(--shadow-dropdown);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast);align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.demo-dock-btn:hover{background:var(--bg-secondary);color:var(--fg-primary)}.demo-dock-btn.open{background:var(--bg-secondary);color:var(--fg-primary);border-color:var(--border-secondary)}.demo-dock-btn-label{font-size:12px;font-weight:600}.demo-dock-panel{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);width:max-content;max-width:min(340px,100vw - 40px);box-shadow:var(--shadow-dropdown);animation:demo-dock-in var(--duration-pop) ease;flex-direction:column;gap:14px;padding:14px;display:flex}.demo-dock-title{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-size:11px;font-weight:600}.demo-dock-group{flex-direction:column;gap:6px;display:flex}.demo-dock-label{color:var(--fg-secondary);font-size:12px;font-weight:500}.demo-dock-panel .demo-states{flex-wrap:wrap;align-self:flex-start}.bill-label{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-size:11px;font-weight:600}.bill-balance-row{justify-content:space-between;align-items:flex-start;display:flex}.bill-balance{letter-spacing:-.02em;color:var(--fg-primary);margin-top:4px;font-size:30px;font-weight:700}.bill-reset{text-align:right;font-size:var(--text-size-caption);color:var(--fg-muted)}.bill-reset b{color:var(--fg-secondary)}.bill-reset-date{margin-top:2px;font-size:11px}.bill-plan-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bill-plan-row>div:first-child{flex:1;min-width:0}.bill-plan-name{color:var(--fg-primary);margin-top:4px;font-size:16px;font-weight:700}.bill-plan-sub{font-size:var(--text-size-caption);color:var(--fg-muted);margin-top:3px}.bill-actions{flex-wrap:wrap;gap:8px;display:flex}.bill-divider{border-top:1px solid var(--border-primary);margin:16px 0}.tier-tag{text-transform:uppercase;border-radius:var(--radius-pill);background:var(--bg-tertiary);color:var(--fg-muted);padding:1px 6px;font-size:9px;font-weight:600}.proration{border-top:1px solid var(--border-primary);flex-direction:column;gap:6px;padding-top:12px;display:flex}.proration-row{color:var(--fg-secondary);justify-content:space-between;font-size:13px;display:flex}.proration-row b{color:var(--fg-primary)}.pack-save{color:var(--fg-success);background:var(--bg-success-subtle);border-radius:var(--radius-pill);padding:2px 7px;font-size:11px;font-weight:600}.bill-plan-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bill-modal-banner{margin-bottom:14px}.banner-hint{font-size:var(--text-size-caption);margin-top:8px}.bill-banner{margin-bottom:14px}.pill-pastdue{border-radius:var(--radius-pill);color:#b91c1c;white-space:nowrap;background:#fef2f2;border:1px solid #fecaca;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}html.dark-mode .pill-pastdue{color:#fca5a5;background:#450a0a;border-color:#991b1b}.intg-connect:disabled{opacity:.55;cursor:default}.intg-connect:disabled:hover{background:var(--bg-primary);border-color:var(--border-secondary);color:var(--fg-secondary)}.bill-used{font-size:var(--text-size-caption);color:var(--fg-muted);margin-top:4px}.bill-pay-issue{color:var(--fg-error)}.bill-pay-method{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.bill-pay-card{color:var(--fg-primary);font-size:14px;font-weight:600}.plan-pick-card{border-radius:var(--radius-lg);background:var(--bg-secondary);margin:4px 0 16px;padding:18px}.plan-pick-label{font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted)}.plan-pick-price{color:var(--fg-tertiary);margin-top:8px;font-size:15px}.plan-pick-price b{color:var(--fg-primary);letter-spacing:var(--tracking-tight);font-size:30px;font-weight:700}.plan-pick-price b:not(:first-child){font-size:15px}.plan-pick-per{color:var(--fg-muted)}.plan-select-wrap{margin:14px 0;position:relative}.plan-select{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-primary);cursor:pointer;width:100%;transition:border-color var(--duration-fast);align-items:center;gap:10px;padding:12px 14px;display:flex}.plan-select:hover{border-color:var(--border-secondary)}.plan-select-main{text-align:left;color:var(--fg-primary);flex:1;font-size:15px;font-weight:600}.plan-select-right{color:var(--fg-muted);align-items:center;gap:6px;font-size:14px;display:flex}.plan-select-chev{color:var(--fg-tertiary);transition:transform var(--duration-fast)}.plan-select-chev.open{transform:rotate(180deg)}.plan-menu{z-index:var(--z-dropdown);background:var(--bg-elevated);border:1px solid var(--border-primary);max-height:296px;box-shadow:var(--shadow-lg);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.plan-menu-label{font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);padding:8px 10px 4px}.plan-opt{cursor:pointer;width:100%;transition:background var(--duration-fast);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.plan-opt:hover{background:var(--bg-hover)}.plan-opt.sel{background:var(--bg-secondary)}.plan-opt.sel:hover{background:var(--bg-hover)}.plan-opt-main{text-align:left;font-size:var(--item-title-size);color:var(--fg-primary);flex:1;font-weight:600}.plan-opt-right{color:var(--fg-muted);align-items:center;gap:8px;font-size:13px;display:flex}.plan-opt-price{text-align:right;min-width:42px}.plan-pick-row{color:var(--fg-secondary);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.plan-pick-row b{color:var(--fg-primary);font-size:15px;font-weight:700}.plan-pick-foot{font-size:12px;line-height:var(--leading-normal);color:var(--fg-tertiary);margin-top:6px}.plan-cta{justify-content:center;width:100%;padding:11px 16px;font-size:14px}.slack-cta{color:#fff;width:100%;transition:background var(--duration-fast);background:#4a154b;justify-content:center;padding:11px 16px;font-size:14px}.slack-cta:hover{opacity:1;background:#611f64}.topup-amount-row{gap:10px;margin-top:2px;display:flex}.topup-select{flex:1;min-width:0;margin:0}.topup-select .plan-menu{min-width:280px}.topup-custom-input{border-radius:var(--radius-md);flex:1;width:auto;min-width:0;padding:12px 14px;font-size:15px;font-weight:600}.topup-summary{border-top:0;margin-top:16px;padding-top:0}.consume-filter-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.consume-list{margin-top:8px}.consume-row{border-bottom:1px solid var(--border-primary);align-items:center;gap:10px;padding:10px 0;display:flex}.consume-row:last-child{border-bottom:none;padding-bottom:2px}.consume-name{min-width:0;font-size:var(--text-size-body-sm);color:var(--fg-primary);flex:1;font-weight:500}.consume-meter{flex-shrink:0;width:140px}.consume-credits{text-align:right;width:64px;color:var(--fg-primary);font-size:13px;font-weight:600}.consume-share{text-align:right;width:40px;font-size:var(--text-size-caption);color:var(--fg-muted)}.consume-note{font-size:var(--text-size-caption);color:var(--fg-muted);margin-top:12px;line-height:1.5}.bill-invoice-date{width:84px;font-size:var(--text-size-body-sm);color:var(--fg-primary);flex-shrink:0;font-weight:500}.bill-invoice-meta{min-width:0;font-size:var(--text-size-caption);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bill-invoice-card{font-size:var(--text-size-caption);color:var(--fg-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.bill-invoice-card svg{flex-shrink:0;margin-right:2px}.acct-identity{align-items:center;gap:14px;display:flex}.acct-identity-flat{border-bottom:1px solid var(--border-primary);margin-bottom:26px;padding-bottom:22px}.acct-name{color:var(--fg-primary);font-size:16px;font-weight:700}.acct-meta{font-size:var(--text-size-caption);color:var(--fg-muted);margin-top:3px}.acct-foot{justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;display:flex}.acct-saved{font-size:var(--text-size-caption);color:var(--fg-success);margin-right:auto;font-weight:600}.acct-section-title{color:var(--fg-primary);font-size:14px;font-weight:600}.acct-section-sub{font-size:var(--text-size-caption);color:var(--fg-muted);margin-top:3px;margin-bottom:14px}.sso-row{align-items:center;gap:12px;display:flex}.sso-logo{border-radius:var(--radius-md);color:#fff;background:#4a154b;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:flex}.sso-info{flex:1;min-width:0}.sso-note{font-size:var(--text-size-caption);color:var(--fg-muted);border-top:1px solid var(--border-primary);margin-top:14px;padding-top:14px;line-height:1.55}.model-list{flex-direction:column;gap:8px;display:flex}.model-text{flex:1;min-width:0}.model-name{font-size:var(--text-size-body-sm);color:var(--fg-primary);font-weight:600}.model-desc{color:var(--fg-muted);margin-top:2px;font-size:12px}.model-cost{border-radius:var(--radius-pill);flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}.cost-lower{color:var(--fg-success);background:var(--bg-success-subtle)}.cost-standard{color:var(--fg-tertiary);background:var(--bg-tertiary)}.cost-higher{color:#b45309;background:#f59e0b24}html.dark-mode .cost-higher{color:#fbbf24}.tools-acc{border:1px solid var(--border-primary);border-radius:var(--radius-lg);margin-top:20px;overflow:hidden}.tools-acc-head{background:var(--bg-primary);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.tools-acc-head:hover{background:var(--bg-secondary)}.tools-acc-title{font-size:var(--text-size-body-sm);color:var(--fg-primary);align-items:center;gap:8px;font-weight:600;display:flex}.tools-acc-count{color:var(--fg-secondary);background:var(--bg-tertiary);border-radius:var(--radius-pill);padding:1px 8px;font-size:11px;font-weight:600}.tools-acc-chevron{color:var(--fg-muted);transition:transform var(--duration-fast);flex-shrink:0}.tools-acc-chevron.open{transform:rotate(180deg)}.tools-acc-body{border-top:1px solid var(--border-primary)}.tools-acc-row{padding:14px 16px}.tools-acc-row+.tools-acc-row{border-top:1px solid var(--border-primary)}.tools-acc-name{font-size:var(--text-size-body-sm);color:var(--fg-primary);font-weight:600}.tools-acc-desc{font-size:12px;line-height:var(--leading-normal);color:var(--fg-muted);margin-top:3px}.tools-acc-empty,.tools-acc-gated{color:var(--fg-muted);padding:14px 16px;font-size:12px}.tools-acc-gated{border-top:1px solid var(--border-primary);background:var(--bg-secondary)}.byok-row{gap:8px;display:flex}.byok-row .new-resp-input{flex:1}.byok-form{border-left:2px solid var(--border-primary);flex-direction:column;gap:14px;margin-top:14px;margin-left:8px;padding-left:18px;display:flex}.byok-field{flex-direction:column;gap:6px;display:flex}.byok-label{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-size:11px;font-weight:600}.byok-label-optional{text-transform:uppercase;color:var(--fg-tertiary);font-weight:500}.byok-select-wrap{display:block;position:relative}.byok-select-wrap .new-resp-input{width:100%;padding-right:38px}.byok-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:600}.byok-select-chevron,.byok-eye{color:var(--fg-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.byok-eye{pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.byok-eye:hover{color:var(--fg-primary)}.byok-hint{color:var(--fg-muted);align-items:center;gap:6px;margin-top:-6px;font-size:12px;display:flex}.byok-error{color:var(--fg-error);margin-top:8px;font-size:12px}.byok-active{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-secondary);align-items:center;gap:12px;padding:12px 14px;display:flex}.byok-mask{font-family:var(--font-mono);color:var(--fg-secondary);letter-spacing:1px;flex:1;font-size:13px}.byok-summary{border-top:1px solid var(--border-primary);flex-direction:column;display:flex}.byok-summary-row{border-bottom:1px solid var(--border-primary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:14px 0;display:flex}.byok-summary-row:last-child{border-bottom:none}.byok-summary-label{color:var(--fg-muted);flex-shrink:0;font-size:13px}.byok-summary-value{color:var(--fg-secondary);text-align:right;white-space:nowrap;font-size:13px}.byok-summary-value s{color:var(--fg-muted);-webkit-text-decoration-color:var(--fg-muted);text-decoration-color:var(--fg-muted)}.byok-summary-value b{color:var(--fg-primary);font-weight:600}.byok-cta-dark{border-radius:var(--radius-sm);background:var(--fg-primary);color:var(--bg-primary);transition:opacity var(--duration-fast);flex-shrink:0;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.byok-cta-dark:hover:not(:disabled){opacity:.85}.byok-cta-dark:active:not(:disabled){opacity:.7}.byok-cta-dark:disabled{opacity:.4;cursor:default}.byok-active-actions{gap:8px;display:flex}.intg-landing-scroll{padding-top:22px;padding-left:0;padding-right:0}.intg-view-centered>.intg-header,.intg-view-centered>.intg-toolbar,.intg-view-centered>.filter-chip-row{width:100%;max-width:1088px;margin-left:auto;margin-right:auto}.intg-landing-scroll-inner{width:100%;max-width:1088px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.intg-view-centered>.conn-topbar,.intg-view-centered>.conn-head,.intg-view-centered>.conn-usage-banner,.intg-view-centered>.intg-tabs.intg-tabs-full,.intg-view-centered>.intg-pane{width:100%;max-width:1088px;margin-left:auto;margin-right:auto}.intg-section{margin-bottom:48px}.intg-section:last-child{margin-bottom:0}.intg-section-head{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.intg-section-count{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);min-width:18px;height:18px;font-size:10px;font-weight:var(--font-weight-semibold);background:var(--bg-tertiary);color:var(--fg-secondary);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.intg-section-head-action{text-transform:none;letter-spacing:0;margin-left:auto}.intg-section-action{color:var(--fg-muted);transition:color var(--duration-fast);font-size:11px;font-weight:500}.intg-section-action:hover{color:var(--fg-secondary)}.reco-lean-list{flex-direction:column;display:flex}.reco-lean{align-items:center;gap:12px;min-height:28px;padding:3px 2px;display:flex}.reco-lean-title{font-size:var(--text-size-body-sm);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:400;overflow:hidden}.reco-lean-srcs{flex-shrink:0;align-items:center;gap:5px;display:flex}.reco-lean-logo{color:#fff;letter-spacing:-.02em;opacity:.4;filter:grayscale(.7);width:18px;height:18px;transition:opacity var(--duration-fast),filter var(--duration-fast);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.reco-lean-logo.on{opacity:1;filter:none}.reco-lean-connect{border:1px solid var(--border-secondary);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--fg-secondary);opacity:0;pointer-events:none;transition:opacity var(--duration-fast),background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast);gap:4px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:600;line-height:16px}.reco-lean-connect:hover{background:var(--bg-hover);border-color:var(--border-hover);color:var(--fg-primary)}.reco-lean:hover .reco-lean-connect{opacity:1;pointer-events:auto}.sidebar-section{margin-top:14px}.sidebar-heading{font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--sidebar-heading);align-items:center;gap:6px;padding:0 8px 6px 16px;display:flex}.sidebar-heading-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sidebar-heading-info{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--sidebar-heading);transition:background var(--duration-fast),color var(--duration-fast);flex-shrink:0;justify-content:center;align-items:center;margin:-4px 0;display:flex}.sidebar-heading-info:hover{background:var(--bg-hover);color:var(--fg-primary)}.cg-stats{color:var(--fg-muted);flex-shrink:0;align-items:center;gap:8px;padding:12px 32px 14px;font-size:12px;display:flex}.cg-stats b{color:var(--fg-secondary);font-weight:600}.cg-stats .cg-dot{color:var(--border-secondary)}.cg-stats .cg-muted{color:var(--fg-disabled)}.cg-body{border-top:1px solid var(--border-primary);flex:1;min-height:0;display:flex}.cg-canvas{background:radial-gradient(circle at 1px 1px,var(--border-primary) 1px,transparent 0) 0 0 / 26px 26px,var(--bg-secondary);cursor:grab;flex:1;position:relative;overflow:hidden}.cg-canvas:active{cursor:grabbing}.cg-node-label{font-size:var(--text-size-label);pointer-events:none;font-weight:600}.cg-node-sub{font-size:var(--text-size-badge);pointer-events:none}.cg-edge-label{fill:var(--fg-muted);pointer-events:none;text-transform:uppercase;letter-spacing:.03em;font-size:9px;font-weight:600}.cg-legend{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);flex-wrap:wrap;gap:6px 12px;max-width:60%;padding:8px 12px;display:flex;position:absolute;bottom:14px;left:16px}.cg-legend-item{text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-semibold);font-size:var(--text-size-badge);color:var(--fg-muted);align-items:center;gap:5px;display:flex}.cg-legend-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.cg-legend-ghost{border:1.5px dashed var(--border-hover);background:0 0}.cg-zoom-reset{font-size:var(--text-size-label);color:var(--fg-secondary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:6px 12px;font-weight:600;position:absolute;top:14px;right:14px}.cg-zoom-reset:hover{background:var(--bg-hover)}.cg-panel{border-left:1px solid var(--border-primary);background:var(--bg-primary);flex-direction:column;flex-shrink:0;width:320px;min-height:0;display:flex}.cg-tabs{box-shadow:inset 0 -1px 0 var(--border-primary);flex-shrink:0;gap:20px;padding:14px 18px 0;display:flex}.cg-tab{color:var(--fg-muted);border-bottom:var(--tab-underline-width) solid transparent;padding:6px 0 10px;font-size:13px}.cg-tab:hover{color:var(--fg-secondary)}.cg-tab.active{color:var(--fg-primary);font-weight:var(--tab-weight-active);border-bottom-color:var(--fg-brand-primary)}.cg-panel-body{flex:1;padding:14px;overflow-y:auto}.cg-panel-intro{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);margin-bottom:12px;font-size:11px;font-weight:600}.cg-ins{border:1px solid var(--border-primary);border-left:3px solid var(--sev);border-radius:var(--radius-md);background:var(--bg-primary);box-shadow:var(--shadow-card);margin-bottom:10px;padding:12px 13px}.cg-ins.active{box-shadow:0 0 0 2px var(--sev)}.cg-ins.locked{opacity:.72;background:var(--bg-secondary)}.cg-ins-q{color:var(--fg-primary);align-items:center;gap:8px;margin-bottom:5px;font-size:13px;font-weight:600;display:flex}.cg-ins-lock{font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-xs);background:var(--bg-tertiary);color:var(--fg-muted);white-space:nowrap;margin-left:auto;padding:2px 7px}.cg-ins-a{color:var(--fg-tertiary);margin-bottom:9px;font-size:12px;line-height:1.5}.cg-ins-a b{color:var(--fg-primary);font-weight:600}.cg-ins-btn{color:var(--sev);font-size:12px;font-weight:600}.cg-ins-btn:hover{text-decoration:underline}.cg-ins-btn.connect{color:var(--fg-brand-primary)}.cg-src{border-bottom:1px solid var(--border-primary);align-items:center;gap:11px;padding:10px 4px;display:flex}.cg-src:last-child{border-bottom:none}.cg-src.off{opacity:.7}.cg-src-dot{background:var(--fg-success);border-radius:50%;flex-shrink:0;width:8px;height:8px}.cg-src.off .cg-src-dot{background:var(--border-hover)}.cg-src-info{flex:1;min-width:0}.cg-src-name{font-size:var(--text-size-caption);color:var(--fg-primary);align-items:center;gap:7px;font-weight:600;display:flex}.cg-src-live{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-success);background:var(--bg-success-subtle);border-radius:5px;padding:1px 5px;font-size:9px;font-weight:700}.cg-src-adds{color:var(--fg-muted);margin-top:2px;font-size:11px;line-height:1.4}.cg-src-connect{font-size:var(--text-size-label);color:var(--fg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);flex-shrink:0;padding:5px 11px;font-weight:600}.cg-src-connect:hover{background:var(--bg-hover);border-color:var(--border-hover)}.cg-detail{flex:1;padding:16px 16px 20px;overflow-y:auto}.cg-detail-head{align-items:center;margin-bottom:12px;display:flex}.cg-detail-badge{font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:#fff;border-radius:var(--radius-xs);padding:3px 9px}.cg-detail-close{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--fg-muted);margin-left:auto}.cg-detail-close:hover{background:var(--bg-hover);color:var(--fg-primary)}.cg-detail-name{color:var(--fg-primary);font-size:17px;font-weight:700}.cg-detail-sub{font-size:var(--text-size-caption);color:var(--fg-muted);margin-top:2px}.cg-detail-flag{font-size:var(--text-size-label);color:#9a5b00;border-radius:var(--radius-sm);background:#fef3e2;border:1px solid #f5d08a;margin-top:10px;padding:6px 10px;font-weight:600}.cg-detail-flag.ghost{color:var(--fg-muted);background:var(--bg-secondary);border-color:var(--border-secondary)}.cg-detail-label{font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-disabled);margin:18px 0 9px}.cg-detail-rels{flex-direction:column;gap:3px;display:flex}.cg-detail-rel{border-bottom:1px solid var(--border-primary);align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.cg-detail-rel:last-child{border-bottom:none}.cg-detail-dir{color:var(--fg-disabled);font-weight:700}.cg-detail-rel-type{font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;color:var(--fg-muted);background:var(--bg-tertiary);white-space:nowrap;border-radius:5px;padding:2px 6px}.cg-detail-rel-type.warn{color:var(--fg-error);background:#ef44441a}.cg-detail-rel-target{color:var(--fg-secondary);font-weight:500}.cg-detail-empty{color:var(--fg-muted);font-size:12px}.cg-detail-chips{flex-wrap:wrap;gap:6px;display:flex}.cg-detail-chip{color:var(--fg-secondary);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-pill);padding:3px 9px;font-size:11px;font-weight:500}.cg-detail-chip.off{color:var(--fg-muted);border-style:dashed}.cg-detail-chip.structural{color:var(--fg-muted);font-style:italic}.cg-detail-actions{flex-direction:column;gap:7px;margin-top:20px;display:flex}.cg-detail-action{text-align:left;font-size:var(--text-size-caption);color:var(--fg-disabled);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:not-allowed;padding:9px 12px;font-weight:500}.cg-detail-soon{font-size:var(--text-size-badge);color:var(--fg-disabled);text-align:center;margin-top:2px}.cmdk-overlay{z-index:var(--z-modal);background:var(--overlay-bg);animation:modal-fade var(--duration-pop) ease;justify-content:center;align-items:flex-start;padding-top:14dvh;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.cmdk-panel{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-xl);width:100%;max-width:560px;max-height:60dvh;box-shadow:var(--shadow-dropdown);animation:modal-pop var(--duration-pop) cubic-bezier(.4,0,.2,1);flex-direction:column;margin:0 20px;display:flex;overflow:hidden}.cmdk-search{border:0;border-bottom:1px solid var(--border-primary);border-radius:0;flex-shrink:0;padding:4px 16px}.cmdk-search input{font-size:var(--text-size-body);padding:13px 0}.cmdk-esc{text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);color:var(--fg-muted);background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-xs);flex-shrink:0;padding:2px 6px}.cmdk-list{padding:6px;overflow-y:auto}.cmdk-option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.cmdk-option svg{color:var(--fg-muted);flex-shrink:0}.cmdk-option-icon{flex-shrink:0;align-items:center;display:flex}.cmdk-option-logo{border-radius:var(--radius-xs);color:#fff;letter-spacing:-.02em;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-weight:600;display:flex}.cmdk-option-label{min-width:0;font-size:var(--text-size-body-sm);color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.cmdk-option-group{text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-semibold);font-size:var(--text-size-badge);color:var(--fg-muted);flex-shrink:0}.cmdk-option:hover,.cmdk-option.active{background:var(--bg-hover)}.cmdk-option.active svg{color:var(--fg-primary)}.cmdk-empty{text-align:center;font-size:var(--text-size-body-sm);color:var(--fg-muted);padding:24px 10px}.intg-toolbar .search-input{flex:1}.radio-row input{opacity:0;pointer-events:none;position:absolute}.disc-warn{margin-top:18px}.bill-usage-meter{gap:2px;margin-top:16px;display:flex}.intg-connected,.intg-paused,.intg-expired{font-size:var(--text-size-caption);font-weight:var(--font-weight-semibold);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:2px 8px 2px 7px;line-height:1.4;display:inline-flex}.intg-connected{color:var(--fg-success);background:var(--bg-success-subtle);border-color:var(--border-success)}.intg-paused{color:var(--fg-muted);background:var(--bg-secondary);border-color:var(--border-primary)}.intg-tag-sep{opacity:.45;flex-shrink:0}.intg-tag-name{min-width:0;max-width:15ch;font-weight:var(--font-weight-medium);opacity:.85;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.intg-expired{background:#b4530914;border-color:#b4530942}html.dark-mode .intg-expired{color:#d9ac60;background:#d9ac6012;border-color:#d9ac6033}@media(max-width:768px){.conn-topbar{padding:16px 16px 0}.conn-head{flex-wrap:wrap;padding:14px 16px 20px}.conn-head-actions{flex-wrap:wrap}.info-label-input{width:100%}.info-label-edit{flex-wrap:wrap}.cg-stats{flex-wrap:wrap;padding:10px 16px 12px}.cg-body{flex-direction:column}.cg-canvas{min-height:300px}.cg-panel{border-left:none;border-top:1px solid var(--border-primary);width:100%;max-height:46dvh}.cg-legend{max-width:calc(100% - 32px)}.cg-detail{max-height:46dvh}.modal-overlay{padding:12px}.modal{max-height:calc(100dvh - 24px);overflow-y:auto}.modal-foot{flex-wrap:wrap}.cmdk-overlay{padding-top:8dvh}.cmdk-panel{max-height:70dvh;margin:0 12px}}.nav-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);background:var(--fg-brand-primary);color:#0a0a0a;min-width:17px;height:17px;font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;margin-left:auto;padding:0 5px;line-height:1;display:inline-flex}.light-mode .nav-badge{color:#fff}.inbox-col{flex-direction:column;gap:24px;max-width:1024px;margin:0 auto;display:flex}.inbox-list{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);box-shadow:var(--shadow-card);overflow:hidden}.inbox-row{align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.inbox-row+.inbox-row{border-top:1px solid var(--border-primary)}.inbox-ico{border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-secondary);width:30px;height:30px;color:var(--fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.inbox-ico-warning{color:var(--fg-warning)}.inbox-ico-error{color:var(--fg-error)}.inbox-body{flex:1;min-width:0}.inbox-text{font-size:var(--text-size-body-sm);color:var(--fg-secondary);line-height:1.45}.inbox-row.unread .inbox-text{color:var(--fg-primary);font-weight:var(--font-weight-medium)}.inbox-meta{font-size:var(--text-size-caption);color:var(--fg-muted);margin-top:3px}.inbox-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.inbox-markread{opacity:0;transition:opacity var(--duration-fast)}.inbox-row:hover .inbox-markread,.inbox-markread:focus-visible{opacity:1}@media(max-width:560px){.inbox-row{flex-wrap:wrap}.inbox-body{flex-basis:calc(100% - 42px)}.inbox-actions{margin-left:42px}.inbox-markread{opacity:1}}.inbox-prefs{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);box-shadow:var(--shadow-card);overflow:hidden}.inbox-prefs-head,.inbox-prefs-row{grid-template-columns:1fr 88px 88px;align-items:center;padding:9px 14px;display:grid}.inbox-prefs-head{font-size:var(--text-size-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);padding-top:11px;padding-bottom:10px}.inbox-prefs-head span:nth-child(n+2),.inbox-prefs-cell{justify-self:center}.inbox-prefs-group{font-size:var(--text-size-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);background:var(--bg-secondary);padding:7px 14px 6px}.inbox-prefs-group,.inbox-prefs-row{border-top:1px solid var(--border-primary)}.inbox-prefs-label{font-size:var(--text-size-body-sm);color:var(--fg-primary);padding-right:12px;line-height:1.45}.inbox-prefs-note{max-width:640px;font-size:var(--text-size-caption);color:var(--fg-muted);margin-top:10px;line-height:1.55}@media(max-width:560px){.inbox-prefs-head,.inbox-prefs-row{grid-template-columns:1fr 62px 62px}}.kn-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.kn-filter-row{flex-wrap:wrap;gap:8px;margin:4px 0 22px;display:flex}.kn-trust-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kn-trust-num{letter-spacing:-.02em;color:var(--fg-primary);margin-top:4px;font-size:26px;font-weight:700}.kn-trust-sub{font-size:var(--text-size-caption);color:var(--fg-muted);max-width:52ch;margin-top:4px;line-height:1.5}.kn-trust-meter{margin-top:14px}.kn-section{margin-bottom:26px}.kn-row{align-items:flex-start;gap:12px;padding:11px 0;display:flex}.kn-row+.kn-row{border-top:1px solid var(--border-primary)}.kn-body{flex:1;min-width:0}.kn-statement{color:var(--fg-primary);font-size:13px;line-height:1.5}.kn-meta{font-size:var(--text-size-caption);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.kn-state-confirmed{color:var(--fg-success-surface);align-items:center;gap:4px;font-weight:500;display:inline-flex}.kn-actions{opacity:0;transition:opacity var(--duration-fast);flex-shrink:0;align-items:center;gap:6px;display:flex}.kn-row:hover .kn-actions,.kn-row:focus-within .kn-actions{opacity:1}@media(hover:none){.kn-actions{opacity:1}.status-dismiss,.row-actions-hover,.intg-card .intg-connect{opacity:1!important}}.kn-form{flex-direction:column;gap:16px;display:flex}.kn-fact-input{min-height:84px}.kn-quote{border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--fg-primary);margin-top:4px;padding:10px 12px;font-size:13px;line-height:1.5}.kn-tag-row{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.kn-env-banner{margin-bottom:14px}.kn-row-gap .kn-statement{color:var(--fg-secondary)}.kn-row-gap .kn-actions{opacity:1}.kn-state-gap{color:var(--fg-warning);align-items:center;gap:4px;font-weight:500;display:inline-flex}.kn-shot-row{align-items:center;margin-top:8px;display:flex}.kn-shot-btn{border:1px dashed var(--border-primary);border-radius:var(--radius-xs);font-size:var(--text-size-caption);color:var(--fg-muted);cursor:pointer;transition:color var(--duration-fast),border-color var(--duration-fast);background:0 0;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.kn-shot-btn:hover{color:var(--fg-secondary);border-color:var(--border-hover)}.kn-shot-chip{border:1px solid var(--border-primary);border-radius:var(--radius-xs);background:var(--bg-secondary);font-size:var(--text-size-caption);color:var(--fg-secondary);align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.kn-shot-x{color:var(--fg-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.kn-shot-x:hover{color:var(--fg-primary)}.pill-paused{border-radius:var(--radius-pill);border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--fg-muted);font-size:var(--chip-size);font-weight:var(--chip-weight);white-space:nowrap;align-items:center;gap:4px;padding:1px 8px;line-height:18px;display:inline-flex}.auto-summary{align-items:center;gap:0;padding:16px 20px;display:flex}.auto-summary-stat{text-align:center;flex:1;min-width:0}.auto-summary-num{color:var(--fg-primary);letter-spacing:-.01em;font-size:20px;font-weight:650}.auto-summary-lbl{font-size:var(--text-size-label);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);margin-top:2px}.auto-summary-sep{background:var(--border-primary);align-self:stretch;width:1px;margin:2px 0}.auto-list{flex-direction:column;margin-top:2px;display:flex}.auto-row{align-items:center;gap:8px;padding:4px 0;display:flex}.auto-row+.auto-row{border-top:1px solid var(--border-primary)}.auto-row.paused .auto-logo,.auto-row.paused .auto-name{opacity:.72}.auto-row-main{text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:12px 4px;display:flex}.auto-row-main:hover .auto-name{text-decoration:underline}.auto-logo{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--accent-tile-fg);background:var(--accent-tile-bg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.auto-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.auto-name-row{align-items:center;gap:8px;display:flex}.auto-name{color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.auto-meta{font-size:var(--text-size-caption);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.auto-dot{color:var(--fg-disabled)}.auto-igs{align-items:center;gap:3px;display:inline-flex}.auto-ig{color:#fff;letter-spacing:-.02em;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:700;display:inline-flex}.auto-row-actions{flex-shrink:0;align-items:center;gap:8px;padding-right:2px;display:flex}.auto-empty-card{text-align:center;padding:34px 26px}.auto-empty-glyph{border-radius:var(--radius-md);background:var(--bg-tertiary);width:42px;height:42px;color:var(--fg-muted);justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.auto-empty-title{color:var(--fg-primary);font-size:15px;font-weight:650}.auto-empty-sub{max-width:46ch;font-size:var(--text-size-body-sm);color:var(--fg-muted);margin:6px auto 16px;line-height:1.5}.auto-empty-cta{width:auto;display:inline-flex}.auto-detail-logo{color:var(--fg-secondary);background:var(--bg-tertiary)}.auto-intent{border:1px solid var(--border-primary);border-left:3px solid var(--fg-brand-primary);border-radius:var(--radius-sm);background:var(--bg-secondary);font-size:var(--text-size-body-sm);color:var(--fg-primary);box-shadow:var(--shadow-card);padding:14px 16px;line-height:1.55}.auto-intent-edit{margin-top:10px}.auto-sched-edit{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.auto-sched-select{width:auto;min-width:210px}.auto-save-ok{font-size:var(--text-size-caption);color:var(--fg-success)}.auto-save-err{font-size:var(--text-size-caption);color:var(--fg-error)}.auto-binds{flex-wrap:wrap;align-items:center;gap:10px 18px}.auto-bind{align-items:center;gap:8px;display:inline-flex}.auto-bind-name{font-size:var(--text-size-body-sm);color:var(--fg-primary)}.auto-binds-hint{flex-basis:100%}.switch.switch-sm{width:30px;height:18px}.switch.switch-sm .switch-knob{width:14px;height:14px}.switch.switch-sm.on .switch-knob{transform:translate(12px)}.auto-runs{flex-direction:column;display:flex}.run-row{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 4px;display:flex}.run-row+.run-row{border-top:1px solid var(--border-primary)}.run-row:hover{background:var(--bg-secondary)}.run-dot{background:var(--fg-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.run-dot.run-ok{background:var(--fg-success)}.run-dot.run-error{background:var(--fg-error)}.run-dot.run-skipped{background:var(--fg-disabled)}.run-when{font-size:var(--text-size-body-sm);color:var(--fg-primary);white-space:nowrap;font-weight:500}.run-status{font-size:var(--text-size-caption);color:var(--fg-muted);white-space:nowrap}.run-note{font-size:var(--text-size-caption);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-tokens{font-size:var(--text-size-caption);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.run-open{color:var(--fg-disabled);flex-shrink:0;display:inline-flex}.run-row:hover .run-open{color:var(--fg-secondary)}.auto-danger-row{padding-top:4px}@media(max-width:640px){.auto-summary{flex-wrap:wrap;gap:12px 0}.auto-summary-stat{flex-basis:50%}.auto-summary-sep,.run-note{display:none}}.text-heading{font-size:var(--text-size-heading);line-height:var(--leading-tight)}.text-body-lg{font-size:var(--text-size-body-lg);line-height:var(--leading-snug)}.text-body{font-size:var(--text-size-body);line-height:var(--leading-normal)}.text-body-sm{font-size:var(--text-size-body-sm);line-height:var(--leading-normal)}.text-caption{font-size:var(--text-size-caption);line-height:var(--leading-normal)}.text-label{font-size:var(--text-size-label);line-height:var(--leading-normal)}.text-primary{color:var(--fg-primary)}.text-secondary{color:var(--fg-secondary)}.text-muted{color:var(--fg-muted)}.text-error{color:var(--fg-error)}.text-medium{font-weight:var(--font-weight-medium)}.text-semibold{font-weight:var(--font-weight-semibold)}.text-bold{font-weight:var(--font-weight-bold)}.text-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-block:-.12em;padding-block:.12em;overflow:hidden}.text-nowrap{white-space:nowrap}.text-relaxed{line-height:var(--leading-relaxed)}.text-right{text-align:right}.text-measure{max-width:64ch}.text-muted b,.text-muted strong{color:var(--fg-secondary);font-weight:var(--font-weight-semibold)}.eyebrow{font-size:var(--text-size-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted)}.eyebrow-sm{text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-semibold);font-size:var(--text-size-badge)}.stat-value{font-size:30px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:var(--leading-tight);color:var(--fg-primary)}.stat-value-sm{font-size:20px}.u-mt-1{margin-top:2px}.u-mt-2{margin-top:4px}.u-mt-3{margin-top:6px}.u-mt-4{margin-top:8px}.u-mt-5{margin-top:12px}.u-mt-6{margin-top:16px}.u-mt-8{margin-top:24px}.u-mb-3{margin-bottom:6px}.u-mb-5{margin-bottom:12px}.u-mb-6{margin-bottom:16px}.u-ml-2{margin-left:4px}.u-ml-5{margin-left:12px}.u-ml-auto{margin-left:auto}.u-shrink-0{flex-shrink:0}.u-w-full{width:100%}.row{align-items:center;gap:12px;display:flex}.row-top{align-items:flex-start}.row-body{flex:1;min-width:0}.row-trail{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.row-top>.row-trail{align-self:flex-start}@media(max-width:768px){.row:has(>div:not([class])){flex-wrap:wrap}.row>div:not([class]){flex:100%}.row:has(>div:not([class]))>.row-trail{width:100%;margin-left:0}}.row-list{flex-direction:column;display:flex}.row-divided>*+*{border-top:1px solid var(--border-primary)}.row-list-cards>*+*{margin-top:8px}.row-nest{margin-top:12px;margin-left:16px;padding-left:0}.row-nest>*+*{margin-top:6px}.row-nest-sm{margin-left:8px;padding-left:0}.row-branch{position:relative}.row-branch:before{content:"";background:var(--border-primary);width:1px;position:absolute;top:6px;bottom:6px;left:0}.row-pad{padding:11px 14px}.row-pad-y{padding:12px 0}.automations-row{border-radius:var(--radius-md);background:var(--bg-primary);transition:background var(--duration-fast)}.automations-row.is-open,.automations-row:has(:focus-visible){background:var(--bg-hover)}.inline-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-group-tight{gap:6px}.inline-group-nowrap{flex-wrap:nowrap}.datefield{flex-shrink:0;display:inline-flex;position:relative}.datefield-trigger{min-width:148px;font-size:var(--input-size);color:var(--fg-primary);background:var(--input-bg);border:1px solid var(--border-primary);border-radius:var(--input-radius);cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;display:inline-flex}.datefield-trigger:hover{border-color:var(--border-hover)}.datefield-trigger:focus-visible,.datefield-trigger[aria-expanded=true]{border-color:var(--border-brand);box-shadow:var(--focus-ring);outline:0}.datefield-trigger svg{color:var(--fg-muted);flex-shrink:0}.datefield-pop{width:268px;min-width:0;padding:12px;left:0;right:auto}.datefield-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.datefield-month{font-size:var(--text-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--fg-primary)}.datefield-dow,.datefield-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datefield-dow{margin-bottom:4px}.datefield-dow span{height:22px;font-size:var(--text-size-label);font-weight:var(--font-weight-semibold);color:var(--fg-muted);justify-content:center;align-items:center;display:flex}.datefield-day{height:32px;font-size:var(--text-size-body-sm);font-variant-numeric:tabular-nums;color:var(--fg-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex}.datefield-day:hover:not(:disabled){background:var(--bg-hover);color:var(--fg-primary)}.datefield-day:focus-visible{box-shadow:var(--focus-ring);outline:0}.datefield-day.is-outside{color:var(--fg-disabled)}.datefield-day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px var(--border-brand);color:var(--fg-primary)}.datefield-day.is-selected{background:var(--cta-bg);color:var(--cta-fg);font-weight:var(--font-weight-semibold)}.datefield-day:disabled{color:var(--fg-disabled);cursor:not-allowed}.datefield-foot{border-top:1px solid var(--border-primary);justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex}.inline-group-end{justify-content:flex-end}.u-mb-7{margin-bottom:20px}.u-mb-8{margin-bottom:24px}.u-mb-9{margin-bottom:28px}.text-center{text-align:center}.text-subtitle{font-size:var(--text-size-subtitle);line-height:var(--leading-snug)}.row-title{font-size:var(--text-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--fg-primary);align-items:center;gap:8px;display:flex}.row-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.section{margin-bottom:26px}.section-title{font-family:var(--font-display);font-size:var(--text-size-body);font-weight:var(--font-weight-semibold);color:var(--fg-primary)}.logo-tile{border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--fg-secondary);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.logo-tile-md{width:30px;height:30px;font-size:var(--text-size-label)}.logo-tile-lg{border-radius:var(--radius-md);width:36px;height:36px;font-size:var(--text-size-caption)}.logo-tile-xl{border-radius:var(--radius-lg);width:46px;height:46px;font-size:var(--text-size-subtitle)}.empty-state{text-align:center;color:var(--fg-muted);padding:56px 24px}.empty-state-sm{padding:34px 26px}.empty-state-glyph{border-radius:var(--radius-md);background:var(--bg-tertiary);width:42px;height:42px;color:var(--fg-muted);justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.empty-state-title{font-family:var(--font-display);font-size:var(--text-size-subtitle);font-weight:var(--font-weight-semibold);color:var(--fg-primary)}.empty-state-sub{max-width:46ch;font-size:var(--text-size-body-sm);line-height:var(--leading-relaxed);color:var(--fg-muted);margin:6px auto 16px}.ds-select{width:100%;font-family:inherit;font-size:var(--text-size-body-sm);color:var(--fg-primary);background-color:var(--bg-secondary);border:1px solid var(--border-primary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--duration-fast);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a7a88' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;outline:none;padding:9px 32px 9px 12px}.ds-select:focus{border-color:var(--border-brand)}.ds-select-sm{font-size:var(--text-size-caption);border-radius:var(--radius-sm);background-position:right 9px center;padding:6px 28px 6px 10px;line-height:18px}.wf-summary{align-items:center;gap:0;padding:16px 20px;display:flex}.wf-summary-stat{text-align:center;flex:1;min-width:0}.wf-summary-stat .eyebrow{max-width:100%;display:inline-block}.wf-summary-sep{background:var(--border-primary);align-self:stretch;width:1px;margin:2px 0}.cat-chip{border-radius:var(--radius-pill);border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--fg-secondary);font-size:var(--chip-size);font-weight:var(--chip-weight);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast);align-items:center;gap:7px;padding:3px 11px 3px 5px;line-height:18px;display:inline-flex}.cat-chip:hover{background:var(--bg-tertiary);border-color:var(--border-hover);color:var(--fg-primary)}.cat-chip-static{cursor:inherit}.cat-chip-static:hover{background:var(--bg-secondary);border-color:var(--border-primary);color:var(--fg-secondary)}.cat-chip-sm{text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-semibold);font-size:var(--text-size-badge);gap:6px;padding:2px 9px 2px 4px;line-height:16px}.count-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);min-width:22px;height:20px;font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;padding:0 7px;line-height:1;display:inline-flex}@media(max-width:640px){.wf-summary{flex-wrap:wrap;gap:12px 0}.wf-summary-stat{flex-basis:50%}.wf-summary-sep{display:none}}.divider{background:var(--border-primary);border:0;height:1px}.section-divided{border-top:1px solid var(--border-primary);margin-top:18px;padding-top:18px}.badge-count{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);min-width:18px;height:18px;font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);background:var(--bg-tertiary);color:var(--fg-secondary);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.meter-inline{flex-shrink:0;width:140px}.panel{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);box-shadow:var(--shadow-card);overflow:hidden}.panel-md{border-radius:var(--radius-md)}.panel-head{width:100%;font-size:var(--text-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--fg-primary);background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);text-align:left;align-items:center;gap:8px;padding:13px 14px;display:flex}.panel-head-plain{background:0 0;border-bottom:0}.panel-body{padding:14px}.panel-chevron{color:var(--fg-muted);transition:transform var(--duration-pop);margin-left:auto}.panel-chevron.open,.is-open>.panel-chevron,.is-open .panel-chevron{transform:rotate(180deg)}.ds-field{flex-direction:column;gap:6px;display:flex}.ds-field .plan-select-wrap{margin:0}.ds-input-lg{font-size:var(--text-size-subtitle);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);padding:12px 14px}.ds-textarea{width:100%;font-family:inherit;font-size:var(--text-size-body-sm);line-height:var(--leading-relaxed);color:var(--fg-primary);background:var(--bg-secondary);border:1px solid var(--border-primary);resize:vertical;transition:border-color var(--duration-fast);border-radius:8px;outline:none;padding:10px 12px}.ds-textarea::placeholder{color:var(--fg-muted)}.ds-textarea:focus{border-color:var(--border-brand)}.ds-textarea-tall{min-height:130px}.plan-select-menu{overscroll-behavior:contain;min-width:0;max-height:320px;left:0;right:0;overflow-y:auto}.seg-control{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.seg-option{font-size:var(--text-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--fg-muted);cursor:pointer;transition:all var(--duration-fast);background:0 0;border:0;border-radius:7px;padding:6px 14px}.seg-option:hover{color:var(--fg-secondary)}.seg-option.active{background:var(--bg-primary);color:var(--fg-primary);box-shadow:var(--shadow-xs)}.seg-center{justify-content:center;display:flex}.seg-term .seg-option{align-items:center;display:inline-flex}.seg-save{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);background:var(--fg-brand-secondary);color:#fff;font-size:var(--text-size-badge);font-weight:var(--font-weight-semibold);letter-spacing:.01em;margin-left:8px;padding:1px 8px}.modal-plan{padding:28px 30px}.modal-plan .modal-head{margin-bottom:24px}.modal-plan .ds-card{padding:26px}.modal-plan .btn.u-w-full{margin-top:22px}.modal-done{margin:0 auto}.proration-total{border-top:1px solid var(--border-primary);margin-top:2px;padding-top:8px}.proration-total b{font-size:var(--text-size-body)}.slider-readout{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:22px;display:flex}.slider-credits,.slider-amount{font-size:22px;font-weight:var(--font-weight-semibold);color:var(--fg-primary);letter-spacing:var(--tracking-tight);line-height:1.15}.slider-amount{text-align:right}.slider-unit{font-size:var(--text-size-body-sm);font-weight:var(--font-weight-regular);color:var(--fg-muted);letter-spacing:0}.slider-note{line-height:var(--leading-normal);min-height:2.6em;margin-top:16px}.tier-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:20px 0 4px}.tier-slider::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to right,var(--fg-brand-primary) 0 var(--pct,0%),var(--bg-tertiary) var(--pct,0%) 100%);height:8px}.tier-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-primary);border:1px solid var(--border-secondary);width:22px;height:22px;box-shadow:var(--shadow-sm);transition:transform var(--duration-fast);border-radius:50%;margin-top:-7px}.tier-slider::-webkit-slider-thumb:active{transform:scale(1.08)}.tier-slider:focus-visible::-webkit-slider-thumb{border-color:var(--fg-brand-primary);box-shadow:0 0 0 3px var(--bg-brand)}.tier-slider::-moz-range-track{border-radius:var(--radius-pill);background:var(--bg-tertiary);height:8px}.tier-slider::-moz-range-progress{border-radius:var(--radius-pill);background:var(--fg-brand-primary);height:8px}.tier-slider::-moz-range-thumb{background:var(--bg-primary);border:1px solid var(--border-secondary);width:22px;height:22px;box-shadow:var(--shadow-sm);border-radius:50%}.bill-pool-rail{gap:12px;margin:0 -2px;padding:2px;display:flex;overflow:auto hidden}.bill-pool-rail::-webkit-scrollbar{height:8px}.bill-pool-rail::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill);background-clip:content-box;border:2px solid #0000}.bill-pool-rail::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}.bill-pool-rail-spaced{margin-top:20px}.bill-pool-card{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-nested,var(--bg-tertiary));box-shadow:var(--shadow-card);flex-direction:column;flex:0 0 max(200px,28.5714% - 10.2857px);padding:14px;display:flex}.bill-pool-card .meter-legend{margin-bottom:10px}.task-composer-box{isolation:isolate;position:relative}.task-composer-box:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle,0deg),transparent 0deg,transparent 260deg,var(--brand-gradient-from) 290deg,var(--brand-gradient-via) 320deg,var(--brand-gradient-to) 345deg,transparent 360deg);opacity:0;pointer-events:none;transition:opacity var(--duration-slide) ease;padding:1.5px;position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.task-composer-box:focus-within:before{opacity:1;animation:2.2s linear infinite composer-border-spin}@media(prefers-reduced-motion:reduce){.task-composer-box:focus-within:before{animation:none}}.attention-reveal{animation:.22s cubic-bezier(.16,1,.3,1) both attention-reveal}@media(prefers-reduced-motion:reduce){.attention-reveal{animation:none}}.route-loader{background:var(--bg-primary);z-index:var(--z-menu);place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.route-loader-ring{border:2px solid var(--border-primary);border-top-color:var(--fg-brand-primary);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite route-spin}@media(prefers-reduced-motion:reduce){.route-loader-ring{animation-duration:1.8s}}.auth-enter{opacity:0;animation:.72s cubic-bezier(.16,1,.3,1) .15s both auth-enter}.auth-enter-card{animation-delay:.42s}@media(min-width:1024px){.auth-enter-card{animation-delay:.15s}}@media(prefers-reduced-motion:reduce){.auth-enter,.auth-enter-card{opacity:1;animation:none;transform:none}}.auth-flow-dash{animation:3.4s linear infinite auth-flow-dash}@media(prefers-reduced-motion:reduce){.auth-flow-dash{animation:none}}[data-palette=studio-v1] .app-shell.app-shell-netra .app-shell-main{border-color:var(--border-primary)}[data-palette=studio-v1] .nav-item{border-radius:var(--radius-sm);gap:12px;width:calc(100% - 20px);margin:0 10px 2px;padding:10px 12px;font-size:13.5px}[data-palette=studio-v1] .nav-item-icon svg{width:17px;height:17px}[data-palette=studio-v1] .sidebar-credit-nav{font-size:13.5px}[data-palette=studio-v1] .sidebar-credit-nav-label{gap:12px}[data-palette=studio-v1] .nav-item.active:before{display:none}[data-palette=studio-v1] .sidebar-heading{letter-spacing:.08em;padding:4px 10px 8px 22px}[data-palette=studio-v1] .sidebar-divider{background:0 0;margin:10px 16px}[data-palette=studio-v1] .text-heading.text-bold{font-size:26px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em}[data-palette=studio-v1] .section-title,[data-palette=studio-v1] .text-subtitle.text-semibold:not(.row-name){font-size:var(--text-size-body-lg);letter-spacing:-.012em}[data-palette=studio-v1] .row-pad{padding:15px 18px}[data-palette=studio-v1] .row-list-cards>*+*{margin-top:12px}[data-palette=studio-v1] .app-tabs{gap:1.75rem}[data-palette=studio-v1] .filter-chip{padding:6px 14px}}@layer utilities{.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)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.right-0{right:calc(var(--spacing) * 0)}.right-1\/4{right:25%}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/3{left:33.3333%}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[var\(--z-modal\)\]{z-index:var(--z-modal)}.z-\[var\(--z-sticky\)\]{z-index:var(--z-sticky)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-\[3px\]{margin-block:3px}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.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-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-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-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.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-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[68px\]{height:68px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-112{max-height:calc(var(--spacing) * 112)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[340px\]{max-height:340px}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/12{width:41.6667%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[34px\]{width:34px}.w-\[57\%\]{width:57%}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[600px\]{width:600px}.w-\[800px\]{width:800px}.w-\[calc\(100\%-20px\)\]{width:calc(100% - 20px)}.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-4xl{max-width:var(--container-4xl)}.max-w-\[60ch\]{max-width:60ch}.max-w-\[280px\]{max-width:280px}.max-w-\[400px\]{max-width:400px}.max-w-\[580px\]{max-width:580px}.max-w-\[620px\]{max-width:620px}.max-w-\[1088px\]{max-width:1088px}.max-w-\[1120px\]{max-width:1120px}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.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-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.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\.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-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-primary>:not(:last-child)){border-color:var(--border-primary)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[9px\]{border-radius:9px}.rounded-\[22px\]{border-radius:22px}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-\[var\(--radius-xs\)\]{border-radius:var(--radius-xs)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[var\(--border-primary\)\]{border-color:var(--border-primary)}.border-border-brand{border-color:var(--border-brand)}.border-border-primary{border-color:var(--border-primary)}.border-border-secondary{border-color:var(--border-secondary)}.border-border-success{border-color:var(--border-success)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.border-fg-brand-primary{border-color:var(--fg-brand-primary)}.border-fg-primary{border-color:var(--fg-primary)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-800\/60{border-color:#26262699}@supports (color:color-mix(in lab,red,red)){.border-neutral-800\/60{border-color:color-mix(in oklab,var(--color-neutral-800) 60%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.border-transparent{border-color:#0000}.border-t-fg-brand-primary{border-top-color:var(--fg-brand-primary)}.bg-\[\#161b22\]{background-color:#161b22}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-bg-brand{background-color:var(--bg-brand)}.bg-bg-elevated{background-color:var(--bg-elevated)}.bg-bg-primary{background-color:var(--bg-primary)}.bg-bg-secondary{background-color:var(--bg-secondary)}.bg-bg-success{background-color:var(--bg-success)}.bg-bg-success-subtle{background-color:var(--bg-success-subtle)}.bg-bg-tertiary{background-color:var(--bg-tertiary)}.bg-border-primary{background-color:var(--border-primary)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-fg-brand-primary{background-color:var(--fg-brand-primary)}.bg-fg-muted\/15{background-color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-fg-muted\/15{background-color:color-mix(in oklab,var(--fg-muted) 15%,transparent)}}.bg-fg-primary{background-color:var(--fg-primary)}.bg-fg-success-surface{background-color:var(--fg-success-surface)}.bg-indigo-400\/\[0\.10\]{background-color:#7d87ff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-400\/\[0\.10\]{background-color:color-mix(in oklab,var(--color-indigo-400) 10%,transparent)}}.bg-indigo-600\/\[0\.07\]{background-color:#4f39f612}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-indigo-600) 7%,transparent)}}.bg-neutral-950\/60{background-color:#0a0a0a99}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/60{background-color:color-mix(in oklab,var(--color-neutral-950) 60%,transparent)}}.bg-purple-400\/\[0\.08\]{background-color:#c07eff14}@supports (color:color-mix(in lab,red,red)){.bg-purple-400\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-purple-400) 8%,transparent)}}.bg-purple-600\/\[0\.05\]{background-color:#9810fa0d}@supports (color:color-mix(in lab,red,red)){.bg-purple-600\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-purple-600) 5%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-indigo-300{--tw-gradient-from:var(--color-indigo-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-indigo-500\/15{--tw-gradient-via:#625fff26}@supports (color:color-mix(in lab,red,red)){.via-indigo-500\/15{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.via-indigo-500\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500\/20{--tw-gradient-via:#625fff33}@supports (color:color-mix(in lab,red,red)){.via-indigo-500\/20{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.via-indigo-500\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-300{--tw-gradient-via:var(--color-purple-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500{--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-pink-300{--tw-gradient-to:var(--color-pink-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.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-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.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-10{padding-inline:calc(var(--spacing) * 10)}.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-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[70px\]{padding-top:70px}.pt-\[var\(--sidebar-show-btn-clear\)\]{padding-top:var(--sidebar-show-btn-clear)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[24px\]{font-size:24px}.text-\[29px\]{font-size:29px}.text-\[31px\]{font-size:31px}.text-body{font-size:var(--text-size-body)}.text-body-lg{font-size:var(--text-size-body-lg)}.text-body-sm{font-size:var(--text-size-body-sm)}.text-caption{font-size:var(--text-size-caption)}.text-heading{font-size:var(--text-size-heading)}.text-label{font-size:var(--text-size-label)}.text-subtitle{font-size:var(--text-size-subtitle)}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-bg-primary{color:var(--bg-primary)}.text-bg-success{color:var(--bg-success)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/70{color:color-mix(in oklab,var(--color-emerald-400) 70%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-600\/80{color:#009767cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-600\/80{color:color-mix(in oklab,var(--color-emerald-600) 80%,transparent)}}.text-fg-brand-primary{color:var(--fg-brand-primary)}.text-fg-disabled{color:var(--fg-disabled)}.text-fg-error{color:var(--fg-error)}.text-fg-muted{color:var(--fg-muted)}.text-fg-primary{color:var(--fg-primary)}.text-fg-secondary{color:var(--fg-secondary)}.text-fg-success{color:var(--fg-success)}.text-fg-success-surface{color:var(--fg-success-surface)}.text-fg-tertiary{color:var(--fg-tertiary)}.text-fg-warning{color:var(--fg-warning)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-600{color:var(--color-indigo-600)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-red-400{color:var(--color-red-400)}.text-red-600{color:var(--color-red-600)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.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_2px_8px_-4px_rgba\(84\,78\,140\,0\.16\)\,0_0_0_1px_rgba\(84\,78\,140\,0\.06\)\]{--tw-shadow:0 2px 8px -4px var(--tw-shadow-color,#544e8c29), 0 0 0 1px var(--tw-shadow-color,#544e8c0f);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_2px_8px_-5px_rgba\(84\,78\,140\,0\.14\)\]{--tw-shadow:0 2px 8px -5px var(--tw-shadow-color,#544e8c24);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_8px_20px_-14px_rgba\(84\,78\,140\,0\.24\)\]{--tw-shadow:0 8px 20px -14px var(--tw-shadow-color,#544e8c3d);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_16px_44px_-30px_rgba\(84\,78\,140\,0\.22\)\]{--tw-shadow:0 16px 44px -30px var(--tw-shadow-color,#544e8c38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_-28px_rgba\(84\,78\,140\,0\.26\)\]{--tw-shadow:0 18px 44px -28px var(--tw-shadow-color,#544e8c42);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur-\[150px\]{--tw-blur:blur(150px);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,)}.blur-\[180px\]{--tw-blur:blur(180px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.group-hover\:mt-2:is(:where(.group):hover *){margin-top:calc(var(--spacing) * 2)}.group-hover\:max-h-10:is(:where(.group):hover *){max-height:calc(var(--spacing) * 10)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-fg-muted::placeholder{color:var(--fg-muted)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media(hover:hover){.hover\:border-\[var\(--border-hover\)\]:hover,.hover\:border-border-hover:hover{border-color:var(--border-hover)}.hover\:border-border-secondary:hover{border-color:var(--border-secondary)}.hover\:bg-\[var\(--bg-hover\)\]:hover,.hover\:bg-bg-hover:hover{background-color:var(--bg-hover)}.hover\:bg-bg-secondary:hover{background-color:var(--bg-secondary)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-neutral-800\/60:hover{background-color:#26262699}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-800\/60:hover{background-color:color-mix(in oklab,var(--color-neutral-800) 60%,transparent)}}.hover\:text-fg-primary:hover{color:var(--fg-primary)}.hover\:text-indigo-300:hover{color:var(--color-indigo-300)}.hover\:text-indigo-700:hover{color:var(--color-indigo-700)}.hover\:text-neutral-900:hover{color:var(--color-neutral-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-border-brand:focus{border-color:var(--border-brand)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:48rem){.max-md\:w-full{width:100%}.max-md\:flex-col{flex-direction:column}.max-md\:items-stretch{align-items:stretch}.max-md\:justify-center{justify-content:center}.max-md\:gap-3{gap:calc(var(--spacing) * 3)}.max-md\:text-center{text-align:center}}@media(min-width:40rem){.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-auto{height:auto}.sm\:shrink-0{flex-shrink:0}.sm\:grow-0{flex-grow:0}.sm\:basis-\[calc\(33\.333\%-8px\)\]{flex-basis:calc(33.333% - 8px)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:48rem){.md\:contents{display:contents}.md\:flex{display:flex}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}}@media(min-width:64rem){.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:w-1\/2{width:50%}.lg\:max-w-\[340px\]{max-width:340px}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:rounded-\[18px\]{border-radius:18px}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:py-0{padding-block:calc(var(--spacing) * 0)}.lg\:text-left{text-align:left}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:shadow-\[0_16px_48px_-32px_rgba\(84\,78\,140\,0\.24\)\]{--tw-shadow:0 16px 48px -32px var(--tw-shadow-color,#544e8c3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&_a\]\:text-fg-link a{color:var(--fg-link)}.\[\&_a\]\:underline a{text-decoration-line:underline}@media(hover:hover){.hover\:\[\&_a\]\:text-fg-link-hover:hover a{color:var(--fg-link-hover)}}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:border-border-secondary blockquote{border-color:var(--border-secondary)}.\[\&_blockquote\]\:pl-2 blockquote{padding-left:calc(var(--spacing) * 2)}.\[\&_blockquote\]\:text-fg-muted blockquote{color:var(--fg-muted)}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-bg-tertiary code{background-color:var(--bg-tertiary)}.\[\&_code\]\:px-1 code{padding-inline:calc(var(--spacing) * 1)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing) * .5)}.\[\&_code\]\:text-xs code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_h1\]\:mt-2 h1{margin-top:calc(var(--spacing) * 2)}.\[\&_h1\]\:mb-1 h1{margin-bottom:calc(var(--spacing) * 1)}.\[\&_h1\]\:text-sm h1{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:mt-2 h2{margin-top:calc(var(--spacing) * 2)}.\[\&_h2\]\:mb-1 h2{margin-bottom:calc(var(--spacing) * 1)}.\[\&_h2\]\:text-sm h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:mt-2 h3{margin-top:calc(var(--spacing) * 2)}.\[\&_h3\]\:mb-1 h3{margin-bottom:calc(var(--spacing) * 1)}.\[\&_h3\]\:text-sm h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_hr\]\:my-2 hr{margin-block:calc(var(--spacing) * 2)}.\[\&_hr\]\:border-border-primary hr{border-color:var(--border-primary)}.\[\&_li\]\:my-0\.5 li{margin-block:calc(var(--spacing) * .5)}.\[\&_ol\]\:my-1\.5 ol{margin-block:calc(var(--spacing) * 1.5)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:my-1\.5 p{margin-block:calc(var(--spacing) * 1.5)}.\[\&_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\]\:my-1\.5 pre{margin-block:calc(var(--spacing) * 1.5)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-\[var\(--radius-sm\)\] pre{border-radius:var(--radius-sm)}.\[\&_pre\]\:bg-bg-secondary pre{background-color:var(--bg-secondary)}.\[\&_pre\]\:p-2 pre{padding:calc(var(--spacing) * 2)}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:calc(var(--spacing) * 0)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-fg-primary strong{color:var(--fg-primary)}.\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.\[\&_td\]\:border-border-primary td{border-color:var(--border-primary)}.\[\&_td\]\:px-1\.5 td{padding-inline:calc(var(--spacing) * 1.5)}.\[\&_td\]\:py-1 td{padding-block:calc(var(--spacing) * 1)}.\[\&_th\]\:border th{border-style:var(--tw-border-style);border-width:1px}.\[\&_th\]\:border-border-primary th{border-color:var(--border-primary)}.\[\&_th\]\:bg-bg-secondary th{background-color:var(--bg-secondary)}.\[\&_th\]\:px-1\.5 th{padding-inline:calc(var(--spacing) * 1.5)}.\[\&_th\]\:py-1 th{padding-block:calc(var(--spacing) * 1)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-medium th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_ul\]\:my-1\.5 ul{margin-block:calc(var(--spacing) * 1.5)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes voice-wave-bounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes attention-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes route-spin{to{transform:rotate(360deg)}}@keyframes auth-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-flow-dash{0%{stroke-dashoffset:21px}to{stroke-dashoffset:0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes popup-modal-in{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes popup-dropdown-in{0%{opacity:0;transform:scale(.95)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes intg-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-dock-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes composer-border-spin{to{--angle:360deg}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}::view-transition-old(root){animation:none}::view-transition-new(root){animation:modal-fade var(--duration-theme) ease both;mix-blend-mode:normal}@media(prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}[data-palette=studio-v1] :is(h1,h2,h3){font-weight:var(--font-weight-semibold);letter-spacing:-.02em}@media(max-width:768px){.home-tabs-wrap .app-tabs.justify-center{justify-content:flex-start}.bp-card-actions{opacity:1;max-height:2.5rem;margin-top:.5rem}.app-shell.sidebar-collapsed .max-w-\[1088px\]{padding-left:var(--sidebar-show-btn-clear)}}@media(max-width:640px){.row{flex-wrap:wrap}.row>.row-trail{flex-wrap:wrap;align-self:flex-start;gap:4px}.row.automations-row,.row.row-top{flex-wrap:nowrap}.row-name{min-width:0}.inline-group{flex-wrap:wrap}.inline-group-end{flex-wrap:nowrap}.u-hide-phone{display:none}.u-hide-phone-flex{display:none!important}.filter-chip-rail{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;padding:2px 20px;scroll-padding-left:20px;overflow:auto hidden}.filter-chip-rail>.filter-chip{scroll-snap-align:start;flex-shrink:0}.filter-chip-rail::-webkit-scrollbar{height:8px}.filter-chip-rail::-webkit-scrollbar-thumb{background:0 0}.row-title{flex-wrap:wrap;align-items:flex-start;min-width:0}.row-button .row-title,.ds-card>.row:has(>.row-trail>.btn-icon){flex-wrap:nowrap}.ds-card>.row:has(>.row-trail>.btn-icon)>:first-child{flex:auto;min-width:0}.bill-pool-rail{flex-direction:column;gap:8px;margin:0;padding:0;display:flex;overflow:visible}.bill-pool-rail::-webkit-scrollbar{display:none}.bill-pool-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;padding:10px 0;display:grid}.bill-pool-rail{gap:0}.bill-pool-rail-spaced{margin-top:16px}.bill-pool-card+.bill-pool-card{border-top:1px solid var(--border-primary)}.bill-pool-card>.eyebrow{font-size:var(--text-size-caption);text-transform:none;letter-spacing:0;color:var(--fg-secondary)}.bill-pool-card>.u-mt-3{text-align:right;margin:0}.bill-pool-card .stat-value-sm{font-size:var(--text-size-body);font-weight:var(--font-weight-semibold)}.bill-pool-card>.meter,.bill-pool-card>.meter-legend{grid-column:1/-1}.bill-pool-card>.meter{height:4px}.bill-pool-card .meter-legend{font-size:var(--text-size-label);margin:0}.meter-inline{order:10;width:100%;margin-top:4px}.row-pad-y>.member-avatar{width:24px;height:24px;font-size:10px}.ds-card>.row:has(>.row-trail>.btn-icon)>.row-trail{width:auto;margin-top:0;margin-left:auto}.ds-card>.row>.row-trail:not(:has(>.btn-icon)){width:100%;margin-top:8px;margin-left:0}.ds-card>.row>.row-trail:not(:has(>.btn-icon))>.btn{flex:1}.row.row-stack{flex-wrap:wrap}.row.row-stack>.row-trail:not(:has(>.btn-icon)){width:100%;margin-top:12px;margin-left:0}.row.row-stack>.row-trail:not(:has(>.btn-icon))>.btn{flex:1}.row-top>.row-trail{align-self:flex-start}.ds-card>.row>.switch{align-self:flex-start;margin-top:2px}.twin-health-action{width:100%}.row-name{overflow-wrap:break-word}.member-email,.member-id{overflow-wrap:anywhere}.row-body{min-width:0}.app-page-header{padding-top:20px}.app-page-header-text{min-width:0}.app-page-header>:not(.app-page-header-text){flex-shrink:0;align-self:flex-start}.conn-topbar{padding-top:var(--sidebar-show-btn-clear)}.intg-view-centered>.conn-topbar,.intg-view-centered>.conn-head,.intg-view-centered>.conn-usage-banner,.intg-view-centered>.intg-tabs.intg-tabs-full,.intg-view-centered>.intg-pane,.intg-header,.intg-toolbar,.intg-tabs,.intg-scroll,#intg-pane-reco .intg-scroll,#intg-pane-connections .intg-scroll,.filter-chip-row,.app-page-header{padding-left:20px;padding-right:20px}.app-shell.sidebar-collapsed .max-w-\[1088px\],.app-shell:not(.sidebar-collapsed) .max-w-\[1088px\]{padding-left:20px;padding-top:var(--sidebar-show-btn-clear)}.intg-pane>.intg-scroll:has(.info-list){padding-left:0;padding-right:0}.intg-pane>.intg-scroll:has(.info-list) .info-row,.intg-pane>.intg-scroll:has(.info-list) .section-title,.intg-pane>.intg-scroll:has(.info-list)>*>.section>:not(.info-list){padding-left:4px;padding-right:4px}.conn-head-actions{grid-template-columns:auto auto;justify-content:end;align-items:center;gap:6px 8px;display:grid}.conn-head-actions>span:first-child{grid-area:1/1;justify-self:end}.conn-head-actions>button{grid-area:1/2}.conn-head-actions>.pill-neutral{grid-area:2/1;justify-self:end}.info-label-edit{flex-wrap:nowrap;width:100%}.info-label-input{flex:auto;width:auto;min-width:0}.info-label-edit>.btn{flex-shrink:0}.conn-meta{flex-direction:column;line-height:1.45;display:flex}.conn-meta>.intg-status-sep{display:none}.conn-head-actions{flex-direction:column;align-items:flex-end;gap:6px}.info-key{width:104px}.info-row{gap:12px}.intg-tabs:after{left:20px;right:20px}.ds-card{padding:16px}.row-pad,[data-palette=studio-v1] .row-pad{padding-left:0;padding-right:0}.row-pad[style*=border],.row-pad.member-row,.row-pad.row-button{padding-left:14px;padding-right:14px}.intg-pane>.intg-scroll:not(:has(.info-list)){padding-left:20px;padding-right:20px}.conn-topbar~.intg-pane>.intg-scroll:not(:has(.info-list)),.conn-topbar~.intg-pane>.intg-scroll:not(:has(.info-list))>*{padding-left:0;padding-right:0}.intg-pane>.intg-scroll{padding-top:16px}.intg-landing-scroll-inner{padding-left:0;padding-right:0}.filter-chip-row{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;scroll-padding-left:20px;overflow:auto hidden}.filter-chip-row>.filter-chip{scroll-snap-align:start;flex-shrink:0}.filter-chip-row::-webkit-scrollbar{height:0}.row:has(>*>.logo-tile-md)>.row-trail{margin-left:42px}.row-nest .row,.row-nest .row-button{padding:16px 12px}.row-nest{padding-left:4px}.row-nest-sm{padding-left:0}.row-nest .row-list-cards>*+*,[data-palette=studio-v1] .row-nest .row-list-cards>*+*,.row-nest.row-list-cards>*+*,[data-palette=studio-v1] .row-nest.row-list-cards>*+*{margin-top:8px}.intg-header:not(.conn-topbar~.intg-header),.app-page-header,.home-top-clear:first-child{padding-top:var(--sidebar-show-btn-clear)}.conn-topbar~.intg-header,.intg-view>.back-btn~.intg-header,.intg-header{padding-top:20px}.member-email,.member-id{overflow-wrap:anywhere;min-width:0}.member-name{flex-wrap:wrap}.member-row{gap:4px;padding:11px 8px}.member-row>.member-avatar{margin-right:8px}.app-toast{align-items:flex-start;max-width:none;left:20px;right:20px;transform:none}.intg-grid{grid-template-columns:minmax(0,1fr)}.intg-name,.intg-card-cat,.row-body,.row-name{overflow-wrap:anywhere}.text-heading.text-bold,[data-palette=studio-v1] .text-heading.text-bold{font-size:20px}.text-heading.text-primary.text-bold.text-truncate,.text-heading.text-bold.text-truncate{white-space:normal;overflow:visible}.app-shell.app-shell-netra .app-shell-main{border-width:0;border-radius:0;margin:0}.app-tab,.intg-tab,.cg-tab,.ds-input,.new-resp-input,.search-input,.search-input input{min-height:44px}.btn-sm,.btn-md,.btn-lg,.btn-xl,.back-btn,.role-select-btn,.seg-option,.intg-filter-btn,.reco-connect-btn,.datefield-trigger{min-height:36px}.sidebar-show-btn,.sidebar-theme-btn{width:44px;height:44px}.nav-item{min-height:44px}.btn-2xs,.btn-xs,.btn-sm,.btn-md,.btn-lg,.btn-xl,.back-btn,.role-select-btn,.seg-option,.intg-filter-btn,.reco-connect-btn,.datefield-trigger,.filter-chip,.btn-icon,.sidebar-heading-info,.cg-ins-btn,.cg-zoom-reset,.switch{position:relative}.btn-2xs:after,.btn-xs:after,.btn-sm:after,.btn-md:after,.btn-lg:after,.btn-xl:after,.back-btn:after,.role-select-btn:after,.seg-option:after,.intg-filter-btn:after,.reco-connect-btn:after,.datefield-trigger:after,.filter-chip:after,.btn-icon:after,.sidebar-heading-info:after,.cg-ins-btn:after,.cg-zoom-reset:after,.switch:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.btn-icon,.sidebar-heading-info{min-width:40px}.status-dismiss,.row-actions-hover,.intg-card .intg-connect{opacity:1!important}.status-dismiss{opacity:1;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}}.prompt-suggestion-rail{scroll-snap-type:x proximity;scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding:2px 20px;scroll-padding-left:20px;overflow:auto hidden}.prompt-suggestion-rail>button{scroll-snap-align:start}.prompt-suggestion-rail::-webkit-scrollbar{height:8px}.prompt-suggestion-rail::-webkit-scrollbar-thumb{background:0 0}.prompt-suggestion-rail:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box}@media(min-width:640px){.prompt-suggestion-rail{margin-left:auto;margin-right:auto;padding:0;overflow:visible}}@media(max-width:640px){.catalog-rail{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-rows:repeat(2,1fr);grid-auto-columns:86%;grid-auto-flow:column;align-items:stretch;margin-left:-20px;margin-right:-20px;padding:2px 20px;scroll-padding-left:20px;display:grid;overflow:auto hidden}.catalog-rail>*{scroll-snap-align:start;min-width:0}.catalog-rail::-webkit-scrollbar{height:0}.home-tabs-wrap{z-index:var(--z-sticky);width:100%;max-width:100%;position:sticky;top:0}.sidebar-credit-nav{color:var(--sidebar-fg);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-weight:500;display:flex}.sidebar-credit-nav-label{align-items:center;display:inline-flex}.sidebar-credit-nav>svg{color:var(--fg-muted)}.sidebar-credit-nav svg{flex-shrink:0}.sidebar-credit-hover-panel{display:none}}@media(hover:hover){.auth-hero-tile,.auth-hero-lift{transition:transform var(--duration-pop) ease,box-shadow var(--duration-pop) ease}.auth-hero-tile:hover{transform:translateY(-2px)scale(1.07);box-shadow:0 6px 16px -6px #544e8c38,0 0 0 1px #544e8c14}.auth-hero-lift:hover{transform:translateY(-2px);box-shadow:0 24px 52px -28px #544e8c47}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value: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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
