@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_2KDUtHkLaCm8oWvXGCmKDP735YhZ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_2KDUtHkLaCm8oWvXGCmKDP735YhZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_2KDUtHkLaCm8oWvXGCmKDP735YhZ)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_2KDUtHkLaCm8oWvXGCmKDP735YhZ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_2KDUtHkLaCm8oWvXGCmKDP735YhZ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_2KDUtHkLaCm8oWvXGCmKDP735YhZ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_2KDUtHkLaCm8oWvXGCmKDP735YhZ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3f589db7-module__kIHTaG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3f589db7-module__kIHTaG__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--color-background:var(--gray-0);--color-foreground:var(--gray-1000);--font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ui-radius-2xs:.125rem;--ui-radius-xxs:.25rem;--ui-radius-xs:.375rem;--ui-radius-sm:.5rem;--ui-radius-md:.75rem;--ui-radius-lg:1rem;--ui-radius-xl:1.25rem;--ui-radius-2xl:1.5rem;--ui-radius-full:9999px;--ui-space-0_5:.125rem;--ui-space-1:.25rem;--ui-space-1_5:.375rem;--ui-space-2:.5rem;--ui-space-2_5:.625rem;--ui-space-3:.75rem;--ui-space-3_5:.875rem;--ui-space-4:1rem;--ui-space-4_5:1.125rem;--ui-space-5:1.25rem;--ui-space-5_5:1.375rem;--ui-space-6:1.5rem;--ui-space-7:1.75rem;--ui-space-8:2rem;--ui-space-9:2.25rem;--ui-space-10:2.5rem;--ui-space-12:3rem;--ui-space-14:3.5rem;--ui-space-16:4rem;--ui-text-xs:.6875rem;--ui-text-sm:.75rem;--ui-text-lg:.875rem;--text-micro:.625rem;--text-node-label:.5625rem;--ui-line-none:1;--ui-line-tight:1.25;--ui-line-snug:1.4;--ui-line-relaxed:1.5;--node-chrome-font-sans:var(--font-sans);--node-chrome-text-label:var(--text-node-label);--node-chrome-text-micro:var(--text-micro);--node-chrome-text-sm:var(--ui-text-sm);--node-chrome-text-base:var(--ui-text-lg);--node-chrome-weight-medium:500;--node-chrome-letter-spacing-label:0;--node-chrome-foreground:var(--gray-1000);--node-chrome-text-strong:var(--gray-900);--node-chrome-text-primary:var(--gray-800);--node-chrome-text-secondary:var(--gray-600);--node-chrome-text-faint:var(--ink-a45);--node-chrome-text-faint-strong:var(--ink-a55);--node-chrome-label-color:var(--ink-38-a95);--node-chrome-header-label-color:var(--gray-700);--node-chrome-asset-badge-fg:var(--ink-64-a95);--node-chrome-asset-pill-fg:var(--ink-64-a90);--node-chrome-asset-pill-active-fg:var(--ink-23-a96);--node-chrome-surface-0:var(--gray-0);--node-chrome-surface-1:var(--gray-25);--node-chrome-surface-2:var(--gray-50);--node-chrome-border-soft:var(--ui-border-soft);--node-chrome-border-strong:var(--ui-border-strong);--node-chrome-border-subtle:var(--gray-50);--node-chrome-radius-2xs:var(--ui-radius-2xs);--node-chrome-radius-xxs:var(--ui-radius-xxs);--node-chrome-radius-xs:var(--ui-radius-xs);--node-chrome-radius-sm:var(--ui-radius-sm);--node-chrome-radius-md:var(--ui-radius-md);--node-chrome-radius-full:var(--ui-radius-full);--node-chrome-space-0_5:var(--ui-space-0_5);--node-chrome-space-1:var(--ui-space-1);--node-chrome-space-1_5:var(--ui-space-1_5);--node-chrome-space-2:var(--ui-space-2);--node-chrome-space-2_5:var(--ui-space-2_5);--node-chrome-space-3:var(--ui-space-3);--node-chrome-space-3_5:var(--ui-space-3_5);--node-chrome-space-4:var(--ui-space-4);--node-chrome-space-5:var(--ui-space-5);--node-chrome-space-6:var(--ui-space-6);--node-chrome-space-8:var(--ui-space-8);--node-chrome-focus-ring:var(--ui-focus-ring);--node-chrome-focus-ring-width:var(--ui-focus-ring-width);--node-chrome-focus-ring-offset:var(--ui-focus-ring-offset);--node-chrome-focus-ring-inset:var(--ui-focus-ring-inset);--node-chrome-accent:#0d99ff;--node-chrome-stroke-resting:#c4c4c4;--node-chrome-stroke-hover:#8f8f8f;--node-chrome-stroke-selected:var(--gray-600);--node-chrome-status-success:var(--ui-status-success);--node-chrome-status-error:var(--ui-status-error);--node-chrome-status-error-bg:var(--ui-status-error-bg);--node-chrome-status-error-border:var(--ui-status-error-border);--node-chrome-status-error-shell-text:var(--ui-status-error-shell-text);--node-chrome-status-muted-text:var(--gray-500);--node-chrome-danger:#b91c1ce6;--node-chrome-link:#2563eb;--node-chrome-header-icon-size:1.25rem;--node-chrome-drag-header-height:.5rem;--node-chrome-z-handles:10;--node-chrome-z-media-overlay:14;--node-chrome-z-lightbox:15;--node-chrome-z-chip:18;--node-chrome-z-handle-active:20;--node-chrome-z-badge:30;--node-chrome-z-anchored-layer:40;--node-chrome-z-modal:var(--ui-z-modal);--ui-surface-0:var(--gray-0);--ui-surface-1:var(--gray-25);--ui-surface-2:var(--gray-50);--ui-surface-subtle:var(--ui-surface-1);--ui-surface-subtle-hover:var(--ui-surface-2);--ui-surface-tab-active:var(--ui-surface-0);--canvas-grid-opacity-scale:.7;--canvas-grid-dot-size:.9px;--canvas-sidebar-primary-width:320px;--ui-border-soft:#e5e5e5;--ui-border-strong:#d4d4d4;--ui-border-subtle-hover:var(--ui-border-soft);--canvas-chrome-surface:var(--color-background);--canvas-chrome-surface-subtle:var(--canvas-chrome-surface);--canvas-chrome-border:#e6e6e6;--canvas-chrome-border-subtle:var(--canvas-chrome-border);--canvas-chrome-border-strong:var(--gray-200);--canvas-chrome-row-active:var(--gray-150);--canvas-chrome-row-selected:#e5f4ff;--canvas-chrome-row-hover:var(--gray-50);--canvas-chrome-text-strong:var(--gray-900);--canvas-chrome-text-muted:var(--gray-500);--canvas-chrome-text-primary:var(--canvas-chrome-text-strong);--canvas-chrome-text-secondary:gray;--canvas-chrome-text-heading:gray;--canvas-chrome-accent:#0d99ff;--canvas-vector-edit-accent:#0d99ff;--canvas-chrome-menu-surface:#1e1e1e;--canvas-chrome-menu-border:#ffffff17;--canvas-chrome-menu-separator:#ffffff1f;--canvas-chrome-menu-ink:#fff;--canvas-chrome-menu-ink-muted:#ffffff8c;--canvas-chrome-menu-accent:#0d99ff;--canvas-chrome-menu-shadow:0 6px 18px #00000047, 0 1px 3px #00000059;--gray-0:#fff;--gray-25:#fafafa;--gray-50:#f3f3f3;--gray-100:#eee;--gray-150:#ebebeb;--gray-200:#ddd;--gray-450:#737373;--gray-500:#666;--gray-600:#525252;--gray-700:#404040;--gray-800:#2f2f2f;--gray-900:#1f1f1f;--gray-950:#141414;--gray-1000:#000;--ink-a3:#00000008;--ink-a4:#0000000a;--ink-a5:#0000000d;--ink-a6:#0000000f;--ink-a8:#00000014;--ink-a10:#0000001a;--ink-a12:#0000001f;--ink-a18:#0000002e;--ink-a20:#0003;--ink-a25:#00000040;--ink-a30:#0000004d;--ink-a35:#00000059;--ink-a40:#0006;--ink-a45:#00000073;--ink-a50:#00000080;--ink-a55:#0000008c;--paper-a12:#ffffff1f;--paper-a20:#fff3;--paper-a25:#ffffff40;--paper-a70:#ffffffb3;--paper-a88:#ffffffe0;--paper-a90:#ffffffe6;--paper-a92:#ffffffeb;--paper-a95:#fffffff2;--ink-64-a40:#40404066;--ink-64-a60:#40404099;--ink-64-a70:#404040b3;--ink-64-a85:#404040d9;--ink-64-a90:#404040e6;--ink-64-a92:#404040eb;--ink-64-a95:#404040f2;--ink-38-a45:#26262673;--ink-38-a55:#2626268c;--ink-38-a90:#262626e6;--ink-38-a95:#262626f2;--ink-23-a72:#171717b8;--ink-23-a90:#171717e6;--ink-23-a92:#171717eb;--ink-23-a95:#171717f2;--ink-23-a96:#171717f5;--dash-sidebar-width:12rem;--dash-sidebar-collapsed-width:3.25rem;--dash-shell-bg:var(--color-background);--dash-rail-ease:cubic-bezier(.16, 1, .3, 1);--dash-text-strong:var(--gray-1000);--dash-title-page-size:1.375rem;--dash-title-page-weight:600;--dash-title-display-size:clamp(1.375rem, 4vw, 1.75rem);--dash-text-secondary:var(--gray-600);--dash-text-muted:var(--gray-600);--dash-surface:var(--gray-0);--dash-surface-subtle:var(--gray-50);--dash-surface-active:var(--gray-150);--dash-border:var(--gray-100);--dash-border-strong:var(--gray-200);--dash-accent:#85f;--dash-card-glint:conic-gradient(from 0deg, #f0f, #1150fd, #00d6c9, #00fb21, #f6ff00, #ff5a00, #f0f);--dash-card-aura:radial-gradient(circle at 50% 50%, #ff00ff47 0%, #1150fd38 28%, #00d6c929 48%, #00fb211a 64%, #f6ff000f 78%, transparent 100%);--dash-focus-ring:var(--dash-text-strong);--dash-focus-halo:var(--ui-focus-halo);--dash-selection-bg:color-mix(in srgb, var(--dash-text-strong) 16%, transparent);--dash-destructive-hover-bg:color-mix(in srgb, var(--ui-status-error) 14%, var(--dash-surface));--dash-control-height:2.75rem;--dash-control-height-compact:2.25rem;--dash-icon-h-2xs:1.25rem;--dash-icon-h-xs:1.5rem;--dash-icon-h-sm:1.75rem;--dash-icon-h-md:1.875rem;--dash-space-1_5:var(--ui-space-1_5);--dash-space-2_5:var(--ui-space-2_5);--dash-z-float:50;--dash-border-faded:color-mix(in srgb, var(--dash-border) 60%, transparent);--dash-rail-bg:var(--gray-50);--dash-rail-hover:var(--gray-150);--dash-rail-active:var(--gray-200);--dash-chart-track:var(--dash-border);--dash-chart-fill:var(--gray-450);--dash-chart-fill-subtle:var(--dash-border-strong);--dash-chart-series-1:var(--dash-text-strong);--dash-chart-axis:var(--dash-text-muted);--dash-chart-grid:var(--dash-border-faded);--dash-chart-area-fill:color-mix(in srgb, var(--dash-text-strong) 8%, transparent);--dash-chart-success:var(--ui-status-success);--dash-chart-error:var(--ui-status-error);--dash-chart-warning:var(--ui-status-warning-base);--dash-chart-good:var(--ui-status-success);--dash-chart-ni:var(--ui-status-warning-base);--dash-chart-poor:var(--ui-status-error);--dash-chart-positive:var(--ui-status-success);--dash-chart-negative:var(--ui-status-error);--ui-blur-panel:24px;--ui-blur-popover:20px;--ui-blur-canvas-preserve:.5px;--ui-duration-fast:.15s;--ui-duration-medium:.2s;--ui-duration-slow:.3s;--ui-transition-fast:var(--ui-duration-fast) ease;--ui-transition-medium:var(--ui-duration-medium) ease;--ui-ease-standard:cubic-bezier(.4, 0, .2, 1);--ui-opacity-disabled:.6;--ui-shadow-panel:0 4px 6px -1px var(--ink-a5), 0 2px 4px -1px var(--ink-a3);--ui-shadow-popover:0 6px 14px var(--ink-a6);--ui-shadow-tooltip:0 1px 2px var(--ink-a10);--ui-shadow-toast:0 10px 15px -3px var(--ink-a5);--ui-shadow-soft:0 1px 2px 0 var(--ink-a5);--ui-ring-hairline:0 0 0 1px var(--ink-a6);--ui-overlay-backdrop:#00000073;--ui-z-raised:10;--ui-z-overlay:1000;--ui-z-toast:1100;--ui-z-modal:9999;--ui-status-success:#166534;--ui-status-success-text:var(--ui-status-success);--ui-status-success-bg:#16a34a1a;--ui-status-success-border:#16a34a33;--ui-status-error:#dc2626;--ui-status-error-bg:#dc262614;--ui-status-error-border:#dc262633;--ui-status-warning:#92400e;--ui-status-warning-text:var(--ui-status-warning);--ui-status-warning-base:#f59e0b;--ui-status-warning-bg:color-mix(in srgb, var(--ui-status-warning-base) 8%, transparent);--ui-status-warning-border:color-mix(in srgb, var(--ui-status-warning-base) 25%, transparent);--ui-status-muted-text:var(--gray-500);--ui-status-error-shell-bg:var(--ui-status-error-bg);--ui-status-error-shell-border:var(--ui-status-error-border);--ui-status-error-shell-text:#b91c1c;--ui-status-success-shell-bg:#ecfdf5;--ui-status-success-shell-border:#a7f3d0;--ui-status-success-shell-text:#047857;--ui-focus-ring:var(--gray-450);--ui-focus-ring-width:1px;--ui-focus-ring-offset:1px;--ui-focus-ring-inset:-1px;--ui-focus-halo:color-mix(in srgb, var(--ui-focus-ring) 18%, transparent);--ui-selection-bg:var(--ink-a18);--ui-text-muted:color-mix(in srgb, var(--color-foreground) 45%, transparent);--ui-text-muted-strong:color-mix(in srgb, var(--color-foreground) 55%, transparent);--canvas-chrome-alpha-hover:var(--ink-a4);--canvas-chrome-alpha-border:#00000012;--canvas-chrome-alpha-active:var(--ink-a8);--canvas-chrome-alpha-border-strong:var(--ink-a12);--canvas-chrome-ink:var(--gray-1000);--canvas-chrome-icon-muted:var(--canvas-chrome-text-muted);--canvas-chrome-success-strong:#059669;--canvas-chrome-danger:#b91c1ce6;--canvas-chrome-danger-muted:#b91c1ccc;--canvas-chrome-danger-bg:#dc26260f;--canvas-chrome-danger-bg-hover:#dc26261f;--canvas-chrome-warn-text:#92400e;--canvas-chrome-warn-bg:#fdba741f;--canvas-chrome-warn-border:#b4530938;--canvas-chrome-warn-border-strong:#b4530957;--canvas-chrome-radius:var(--ui-radius-sm);--canvas-chrome-panel-radius:var(--ui-radius-md);--canvas-chrome-alpha-checker:#d7d7d7;--inspector-weight-regular:450;--inspector-weight-medium:500;--inspector-weight-strong:550;--inspector-line-collapse:var(--ui-line-none);--inspector-line-dense:var(--ui-line-tight);--inspector-line-relaxed:var(--ui-line-snug);--inspector-disabled-opacity:.6;--inspector-disabled-opacity-strong:.4;--canvas-chrome-control-h:1.75rem;--canvas-chrome-control-h-compact:1.5rem;--canvas-chrome-inset:.875rem;--canvas-right-rail-dock-height:2.5rem;--canvas-chrome-trigger-size:2.125rem;--canvas-chrome-dock-gap:var(--ui-space-1);--canvas-floating-toolbar-height:calc(var(--canvas-chrome-control-h) + 2 * var(--ui-space-1));--canvas-floating-toolbar-secondary-height:calc(var(--canvas-chrome-control-h-compact) + 2 * var(--ui-space-1));--canvas-floating-toolbar-tier-gap:var(--ui-space-1);--canvas-floating-toolbar-viewport-gap:var(--ui-space-2);--canvas-floating-toolbar-secondary-stack:0px;--canvas-floating-toolbar-popover-bottom:calc(var(--canvas-floating-toolbar-viewport-gap) + var(--canvas-floating-toolbar-height) + var(--canvas-floating-toolbar-secondary-stack) + var(--ui-space-3));--canvas-toolbar-hud-width:min(32rem, calc(100dvw - var(--ui-space-6)));--canvas-toolbar-hud-height:10.25rem;--icon-shimmer-highlight:var(--ink-23-a90);--node-exec-running:#eab308cc;--node-exec-streaming:#a855f7cc;--node-exec-completed:#22c55ecc;--node-exec-error:#ef4444cc;--node-shell-surface:#f6f6f6;--node-shell-border:#8f8f8f;--node-card-surface:var(--node-chrome-surface-0);--node-card-border:#c6c6c6;--node-card-radius:1.1875rem;--node-card-body-radius:1rem;--node-card-shadow:0 2px 8px #00000017;--node-card-float-shadow:0 2px 6px var(--ink-a5), 0 1px 2px var(--ink-a4);--dictation-active-color:#8855fff2;--dictation-active-border:#8855ff5c;--dictation-active-bg:#8855ff1a;--public-surface:var(--color-background);--public-surface-muted:#f7f7f7;--public-surface-hover:var(--ink-a4);--public-border:var(--ui-border-soft);--public-border-hover:var(--ui-border-strong);--public-text:var(--gray-1000);--public-text-muted:#525252e6;--public-inverse-bg:#09090b;--public-inverse-text:var(--gray-0);--public-page-max-width:80rem;--public-wide-max-width:87.5rem;--public-reading-max-width:50rem;--public-template-search-max-width:25rem;--public-template-sidebar-max-width:22.5rem;--public-card-bg:var(--color-background);--public-card-border-color:var(--ink-a6);--public-card-border-color-faint:var(--ink-a4);--public-card-border-color-strong:var(--ink-a12);--public-card-border-color-preview:var(--ink-a8);--public-card-border:1px solid var(--public-card-border-color);--public-card-border-faint:1px solid var(--public-card-border-color-faint);--public-card-radius:var(--ui-radius-lg);--public-card-shadow:0 4px 20px #00000005;--public-action-shadow:0 4px 15px #00000024;--public-action-shadow-hover:0 6px 20px var(--ink-a18);--public-focus-shadow:0 0 0 3px var(--ink-a8);--public-pill-bg:var(--ink-a6);--public-control-bg:var(--ui-surface-1);--public-control-bg-hover:var(--ui-surface-2);--public-control-border:var(--public-card-border);--public-control-height:2.75rem;--public-control-height-sm:2.5rem;--public-icon-size-sm:var(--ui-space-4);--public-icon-size-md:var(--ui-space-6);--public-icon-size-lg:var(--ui-space-12);--public-avatar-size-lg:5rem;--public-avatar-fallback-size-lg:var(--ui-space-8);--public-gap-2xs:.125rem;--public-gap-xs:.1875rem;--public-section-title-size:1.5rem;--public-title-size:clamp(2rem, 1.55rem + 1.5vw, 2.5rem);--public-text-lg:1.125rem;--public-text-sm:.8125rem;--public-text-base:1rem;--public-font-weight-body:400;--public-font-weight-ui:500;--public-font-weight-heading:600;--public-label-letter-spacing:0;--public-title-letter-spacing:0;--public-motion-fast:var(--ui-transition-fast);--public-ease-out:cubic-bezier(.16, 1, .3, 1);--public-motion-smooth:.3s var(--public-ease-out);--public-motion-card:.4s var(--public-ease-out);--public-motion-reveal:.6s var(--public-ease-out);--motion-spring-snappy:linear(0, .5 7%, .89 14%, 1.03 22%, 1.05 27%, 1.02 38%, .997 50%, 1);--public-light-bg:#fcfbf8;--public-light-text:var(--public-text);--public-light-text-muted:var(--public-text-muted);--public-light-border:#e7e7e7;--public-navbar-height:68px;--public-z-sticky:20;--public-z-switcher:30;--public-z-nav-overlay:40;--public-z-nav:50;--public-nav-cta-bg:#1c1f21;--public-nav-cta-ring:#1c1f21c2;--public-nav-cta-fg:var(--gray-0);--public-form-max-width:38rem;--public-form-control-height:2.25rem;--public-form-control-radius:var(--ui-radius-sm);--public-form-panel-radius:var(--ui-radius-md);--public-form-panel-padding:var(--ui-space-7);--public-form-panel-padding-wide:var(--ui-space-10);--public-form-focus-ring:var(--ui-focus-ring);--public-form-btn-bg:var(--public-text);--public-form-btn-fg:var(--gray-0);--public-form-btn-focus-halo:var(--ui-focus-ring);--public-hero-title-weight:var(--public-font-weight-heading);--public-hero-title-line-height:1.15;--public-hero-title-color:var(--public-text);--public-hero-lede-max-width:42rem;--public-hero-lede-color:var(--public-text-muted);--public-hero-meta-size:var(--ui-text-sm);--public-hero-meta-color:var(--public-text-muted);--public-hero-gap-title-lede:var(--ui-space-4);--public-hero-gap-lede-meta:var(--ui-space-6);--public-hero-padding-bottom:var(--ui-space-16);--public-hero-centered-max-width:36rem;--public-legal-section-title-size:1.5rem;--public-legal-section-title-size-wide:1.875rem;--public-legal-body-size:.9375rem;--public-legal-body-line-height:1.75;--public-legal-list-line-height:1.65;--auth-accent:var(--public-text);--auth-text:var(--public-text);--auth-text-muted:var(--public-text-muted);--auth-surface-bg:#fffffff5;--auth-surface-card-bg:var(--gray-0);--auth-surface-card-shadow:0 2px 16px var(--ink-a4);--auth-cta-bg:var(--public-text);--auth-cta-bg-hover:#25252b;--auth-cta-text:var(--gray-0);--auth-accent-fg:var(--gray-0);--auth-focus-surface:var(--gray-0);--auth-inline-hover-bg:var(--public-surface-hover);--auth-error-bg:#ef44441a;--auth-error-border:#ef444433;--auth-error-text:var(--ui-status-error-shell-text);--auth-control-height:44px;--task-shell-bg:var(--gray-0);--task-shell-text:var(--public-text);--task-control-height:3rem;--task-card-shadow:0 20px 25px -5px var(--ink-a6), 0 8px 10px -6px var(--ink-a4);--task-light-card-bg:var(--gray-0);--task-light-card-border:#e5e5e5;--task-light-card-shadow:var(--auth-surface-card-shadow);--task-light-muted-text:var(--gray-500);--task-light-secondary-hover-bg:#f5f5f5;--task-light-secondary-hover-border:#d4d4d4;--task-light-secondary-hover-text:var(--gray-1000)}
.bs-sr-only,.bs-skip-link{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bs-skip-link:focus{left:var(--ui-space-4);top:var(--ui-space-4);z-index:100;clip:auto;white-space:normal;border-radius:var(--ui-radius-lg);background:var(--color-background);width:auto;height:auto;padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-text-sm);color:var(--color-foreground);outline:none;margin:0;font-weight:500;position:fixed;overflow:visible}.bs-mcp-inline-code{border-radius:var(--ui-radius-sm);background:var(--gray-50);padding:1px var(--ui-space-1);font-family:var(--font-sans);font-size:var(--ui-text-sm)}
.bs-state-inline-link{margin-top:var(--ui-space-2);font-size:var(--ui-text-sm);color:var(--gray-600);transition:color .15s;display:inline-block}@media (prefers-reduced-motion:reduce){.bs-state-inline-link{transition:none}}.bs-state-inline-link:hover{color:var(--gray-900)}.bs-state-primary-button{margin-top:var(--ui-space-4);border-radius:var(--ui-radius-sm);background:var(--gray-900);min-height:2.75rem;padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-text-sm);color:var(--color-background);justify-content:center;align-items:center;font-weight:500;transition:background .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){.bs-state-primary-button{transition:none}}.bs-state-primary-button:hover,.bs-state-primary-button:active{background:var(--gray-800)}.bs-state-primary-button:focus-visible{box-shadow:0 0 0 var(--ui-focus-ring-width) var(--ui-focus-ring);outline:none}.bs-state-secondary-action{border-radius:var(--ui-radius-sm);border:1px solid var(--gray-100);background:var(--color-background);min-height:2.75rem;padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-text-sm);color:var(--gray-800);justify-content:center;align-items:center;transition:background .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){.bs-state-secondary-action{transition:none}}.bs-state-secondary-action:hover{background:var(--gray-50)}.bs-state-retry-button{border-radius:var(--ui-radius-sm);border:1px solid var(--gray-100);background:var(--gray-50);min-height:2.75rem;padding:.625rem var(--ui-space-4);font-size:var(--ui-text-sm);color:var(--gray-800);transition:background .15s}@media (prefers-reduced-motion:reduce){.bs-state-retry-button{transition:none}}.bs-state-retry-button:hover{background:var(--gray-50)}.bs-state-scope-container-page,.bs-state-scope-container-dashboard{background:var(--color-background);padding:var(--ui-space-8);justify-content:center;align-items:center;display:flex}.bs-state-scope-container-page{min-height:100dvh}.bs-state-scope-container-dashboard{height:100%}
@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseGentle{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes canvas-card-exit{to{opacity:0;transform:scale(.97)}}@keyframes bs-dashboard-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bs-site-analytics-live-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes bs-sidebar-label-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes bs-dashboard-bar-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes bs-dashboard-canvas-card-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bs-dashboard-card-border-glint{to{transform:rotate(1turn)}}@keyframes bs-dashboard-card-aura-spin{to{transform:rotate(1turn)}}@keyframes bs-connector-pane-enter{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.animate-canvas-card-exit{animation:.22s cubic-bezier(.2,0,0,1) forwards canvas-card-exit}.animate-spin{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){@keyframes bs-connector-pane-enter{0%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes spin{0%{transform:none}to{transform:none}}@keyframes pulseGentle{0%,to{opacity:1}50%{opacity:1}}.animate-canvas-card-exit{animation-duration:1ms}.animate-spin{animation:none}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;border:0}button{background:0 0}a{-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}ul,ol{list-style:none}table{border-collapse:collapse}::selection{background-color:var(--ui-selection-bg);color:inherit}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:none;overflow-x:clip}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;min-height:100dvh;line-height:1.5}code,pre,kbd,samp{font-family:var(--font-sans)}.noSelect{-webkit-user-select:none;user-select:none}button,[role=button]{cursor:pointer}:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}
