@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.base-ui-disable-scrollbar{scrollbar-width:none}.base-ui-disable-scrollbar::-webkit-scrollbar{display:none}:root{--p-blue-50:#eff6ff;--p-blue-100:#dbeafe;--p-blue-200:#bfdbfe;--p-blue-300:#93c5fd;--p-blue-400:#60a5fa;--p-blue-500:#3b82f6;--p-blue-600:#2563eb;--p-blue-700:#1d4ed8;--p-blue-800:#1e40af;--p-blue-900:#1e3a8a;--p-blue-950:#172554;--p-green-50:#f0fdf4;--p-green-100:#dcfce7;--p-green-200:#bbf7d0;--p-green-300:#86efac;--p-green-400:#4ade80;--p-green-500:#22c55e;--p-green-600:#16a34a;--p-green-700:#15803d;--p-green-800:#166534;--p-green-900:#14532d;--p-green-950:#052e16;--p-red-50:#fef2f2;--p-red-100:#fee2e2;--p-red-200:#fecaca;--p-red-300:#fca5a5;--p-red-400:#f87171;--p-red-500:#ef4444;--p-red-600:#dc2626;--p-red-700:#b91c1c;--p-red-800:#991b1b;--p-red-900:#7f1d1d;--p-red-950:#450a0a;--p-orange-50:#fff7ed;--p-orange-100:#ffedd5;--p-orange-200:#fed7aa;--p-orange-300:#fdba74;--p-orange-400:#fb923c;--p-orange-500:#f97316;--p-orange-600:#ea580c;--p-orange-700:#c2410c;--p-orange-800:#9a3412;--p-orange-900:#7c2d12;--p-orange-950:#431407;--p-amber-50:#fffbeb;--p-amber-100:#fef3c7;--p-amber-200:#fde68a;--p-amber-300:#fcd34d;--p-amber-400:#fbbf24;--p-amber-500:#f59e0b;--p-amber-600:#d97706;--p-amber-700:#b45309;--p-amber-800:#92400e;--p-amber-900:#78350f;--p-amber-950:#451a03;--p-yellow-50:#fefce8;--p-yellow-100:#fef9c3;--p-yellow-200:#fef08a;--p-yellow-300:#fde047;--p-yellow-400:#facc15;--p-yellow-500:#eab308;--p-yellow-600:#ca8a04;--p-yellow-700:#a16207;--p-yellow-800:#854d0e;--p-yellow-900:#713f12;--p-yellow-950:#422006;--p-cyan-50:#ecfeff;--p-cyan-100:#cffafe;--p-cyan-200:#a5f3fc;--p-cyan-300:#67e8f9;--p-cyan-400:#22d3ee;--p-cyan-500:#06b6d4;--p-cyan-600:#0891b2;--p-cyan-700:#0e7490;--p-cyan-800:#155e75;--p-cyan-900:#164e63;--p-cyan-950:#083344;--p-indigo-50:#eef2ff;--p-indigo-100:#e0e7ff;--p-indigo-200:#c7d2fe;--p-indigo-300:#a5b4fc;--p-indigo-400:#818cf8;--p-indigo-500:#6366f1;--p-indigo-600:#4f46e5;--p-indigo-700:#4338ca;--p-indigo-800:#3730a3;--p-indigo-900:#312e81;--p-indigo-950:#1e1b4b;--p-violet-50:#f5f3ff;--p-violet-100:#ede9fe;--p-violet-200:#ddd6fe;--p-violet-300:#c4b5fd;--p-violet-400:#a78bfa;--p-violet-500:#8b5cf6;--p-violet-600:#7c3aed;--p-violet-700:#6d28d9;--p-violet-800:#5b21b6;--p-violet-900:#4c1d95;--p-violet-950:#2e1065;--p-slate-50:#f8fafc;--p-slate-100:#f1f5f9;--p-slate-200:#e2e8f0;--p-slate-300:#cbd5e1;--p-slate-400:#94a3b8;--p-slate-500:#64748b;--p-slate-600:#475569;--p-slate-700:#334155;--p-slate-800:#1e293b;--p-slate-900:#0f172a;--p-slate-950:#020617;--p-zinc-50:#fafafa;--p-zinc-100:#f4f4f5;--p-zinc-200:#e4e4e7;--p-zinc-300:#d4d4d8;--p-zinc-400:#a1a1aa;--p-zinc-500:#71717a;--p-zinc-600:#52525b;--p-zinc-700:#3f3f46;--p-zinc-800:#27272a;--p-zinc-900:#18181b;--p-zinc-950:#09090b;--p-primary-50:var(--p-blue-50);--p-primary-100:var(--p-blue-100);--p-primary-200:var(--p-blue-200);--p-primary-300:var(--p-blue-300);--p-primary-400:var(--p-blue-400);--p-primary-500:var(--p-blue-500);--p-primary-600:var(--p-blue-600);--p-primary-700:var(--p-blue-700);--p-primary-800:var(--p-blue-800);--p-primary-900:var(--p-blue-900);--p-primary-950:var(--p-blue-950);--p-border-radius-none:0;--p-border-radius-xs:2px;--p-border-radius-sm:4px;--p-border-radius-md:6px;--p-border-radius-lg:8px;--p-border-radius-xl:12px;--p-focus-ring-width:1px;--p-focus-ring-style:solid;--p-focus-ring-color:var(--p-primary-color);--p-focus-ring-offset:2px;--p-focus-ring-shadow:none;--p-transition-duration:.2s;--p-disabled-opacity:.6;--p-icon-size:1rem;--p-shadow-sm:0 1px 3px #1418200f;--p-shadow-md:0 3px 12px #1418201a;--p-shadow-lg:0 12px 30px #14182029;--p-shadow-up:0 -8px 28px #1418201f;--ui-strip-h:38px;--p-letter-spacing:0;--p-surface-0:#fff;--p-surface-50:var(--p-slate-50);--p-surface-100:var(--p-slate-100);--p-surface-200:var(--p-slate-200);--p-surface-300:var(--p-slate-300);--p-surface-400:var(--p-slate-400);--p-surface-500:var(--p-slate-500);--p-surface-600:var(--p-slate-600);--p-surface-700:var(--p-slate-700);--p-surface-800:var(--p-slate-800);--p-surface-900:var(--p-slate-900);--p-surface-950:var(--p-slate-950);--p-on-dark-color:var(--p-surface-0);--p-primary-color:var(--p-primary-500);--p-primary-contrast-color:#fff;--p-primary-hover-color:var(--p-primary-600);--p-primary-active-color:var(--p-primary-700);--p-primary-button-bg:var(--p-primary-color);--p-primary-button-hover-bg:var(--p-primary-hover-color);--p-highlight-background:var(--p-primary-50);--p-highlight-focus-background:var(--p-primary-100);--p-highlight-color:var(--p-primary-700);--p-highlight-focus-color:var(--p-primary-800);--p-text-color:var(--p-surface-700);--p-text-hover-color:var(--p-surface-800);--p-text-muted-color:var(--p-surface-500);--p-text-hover-muted-color:var(--p-surface-600);--p-content-background:var(--p-surface-0);--p-content-hover-background:var(--p-surface-100);--p-content-border-color:var(--p-surface-200);--p-content-color:var(--p-text-color);--p-content-hover-color:var(--p-text-hover-color);--p-page-background:var(--p-surface-50);--p-raised-background:var(--p-surface-100);--p-raised-hover-background:var(--p-surface-200);--p-sidebar-background:color-mix(in srgb, var(--p-surface-100) 70%, var(--p-surface-200) 30%);--p-sidebar-hover-background:color-mix(in srgb, var(--p-surface-200) 70%, var(--p-surface-300) 30%);--p-sidebar-active-background:var(--p-primary-200);--p-sidebar-active-color:var(--p-primary-700);--p-sidebar-border-color:var(--p-surface-300);--p-danger-color:var(--p-red-600);--p-danger-soft-background:var(--p-red-50);--p-warn-color:var(--p-orange-700);--p-warn-soft-background:var(--p-orange-50);--p-info-color:var(--p-blue-700);--p-info-soft-background:var(--p-blue-50);--p-success-color:var(--p-green-700);--p-success-soft-background:var(--p-green-50);--p-semantic-negative:var(--p-red-600);--p-semantic-warning:var(--p-amber-700);--p-semantic-positive:var(--p-green-700);--p-avatar-bg:var(--p-primary-50);--p-avatar-border:var(--p-primary-200);--p-avatar-color:var(--p-primary-700);--p-role-admin-bg:var(--p-primary-50);--p-role-admin-color:var(--p-primary-700);--p-role-agent-bg:var(--p-amber-50);--p-role-agent-color:var(--p-amber-700);--p-chip-amber-bg:var(--p-amber-100);--p-chip-amber-color:var(--p-amber-700);--p-chip-amber-border:var(--p-amber-200);--p-chip-orange-bg:var(--p-orange-100);--p-chip-orange-color:var(--p-orange-700);--p-chip-orange-border:var(--p-orange-200);--p-chip-violet-bg:var(--p-violet-100);--p-chip-violet-color:var(--p-violet-700);--p-chip-violet-border:var(--p-violet-200);--p-chip-blue-bg:var(--p-blue-100);--p-chip-blue-color:var(--p-blue-700);--p-chip-blue-border:var(--p-blue-200);--p-chip-green-bg:var(--p-green-100);--p-chip-green-color:var(--p-green-700);--p-chip-green-border:var(--p-green-200);--p-chip-red-bg:var(--p-red-100);--p-chip-red-color:var(--p-red-700);--p-chip-red-border:var(--p-red-200);--p-chip-primary-bg:var(--p-primary-100);--p-chip-primary-color:var(--p-primary-700);--p-chip-primary-border:var(--p-primary-200);--p-chip-neutral-bg:var(--p-surface-100);--p-chip-neutral-color:var(--p-text-muted-color);--p-chip-neutral-border:var(--p-surface-200);--p-status-inprogress-bg:var(--p-primary-50);--p-status-inprogress-border:var(--p-primary-200);--p-tab-active-bg:var(--p-surface-0);--p-tab-active-color:var(--p-text-color);--p-tab-active-shadow:0 1px 2px #0000000f;--p-font-family:"Inter", system-ui, -apple-system, sans-serif;--p-font-family-mono:"JetBrains Mono", "Menlo", monospace;--p-font-family-display:"Playfair Display", Georgia, serif;--p-font-family-brand:"Quattrocento Sans", Georgia, serif;--surface-card:var(--p-content-background);--surface-border:var(--p-content-border-color);--surface-ground:var(--p-page-background);--surface-hover:var(--p-raised-hover-background);--surface-overlay:var(--p-surface-0);--surface-section:var(--p-surface-50);--surface-100:var(--p-surface-100);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--primary-color:var(--p-primary-color);--primary-color-text:var(--p-primary-contrast-color);--focus-ring:0 0 0 var(--p-focus-ring-width) var(--p-focus-ring-color);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.p-dark{--p-surface-0:#fff;--p-surface-50:#eceef2;--p-surface-100:#d9dde4;--p-surface-200:#bdc3cd;--p-surface-300:#9aa1af;--p-surface-400:#79808f;--p-surface-500:#565d6c;--p-surface-600:#3e4452;--p-surface-700:#2c303b;--p-surface-800:#20242c;--p-surface-900:#1a1c22;--p-surface-950:#1a1c22;--p-primary-color:var(--p-primary-400);--p-primary-contrast-color:#fff;--p-primary-hover-color:var(--p-primary-300);--p-primary-active-color:var(--p-primary-200);--p-primary-button-bg:var(--p-blue-600);--p-primary-button-hover-bg:var(--p-blue-500);--p-highlight-background:color-mix(in srgb, var(--p-primary-400), transparent 84%);--p-highlight-focus-background:color-mix(in srgb, var(--p-primary-400), transparent 76%);--p-highlight-color:#ffffffde;--p-highlight-focus-color:#ffffffde;--p-text-color:#d6dae1;--p-text-hover-color:#e6e9ef;--p-text-muted-color:#969cab;--p-text-hover-muted-color:#b6bcc7;--p-content-background:var(--p-surface-800);--p-content-hover-background:#282d38;--p-content-border-color:var(--p-surface-700);--p-page-background:var(--p-surface-900);--p-raised-background:#282d38;--p-raised-hover-background:var(--p-surface-700);--p-sidebar-background:#262b38;--p-sidebar-hover-background:var(--p-surface-700);--p-sidebar-active-background:var(--p-highlight-background);--p-sidebar-active-color:var(--p-highlight-color);--p-sidebar-border-color:var(--p-content-border-color);--p-avatar-bg:color-mix(in srgb, var(--p-primary-400) 12%, transparent);--p-avatar-border:var(--p-primary-400);--p-avatar-color:var(--p-primary-300);--p-role-admin-bg:#60a5fa1f;--p-role-admin-color:var(--p-primary-300);--p-role-agent-bg:#fbbf241f;--p-role-agent-color:#fbbf24;--p-chip-amber-bg:#fbbf2424;--p-chip-amber-color:#fbbf24;--p-chip-amber-border:#fbbf244d;--p-chip-orange-bg:#fb923c24;--p-chip-orange-color:#fdba74;--p-chip-orange-border:#fb923c4d;--p-chip-violet-bg:#a78bfa24;--p-chip-violet-color:#a78bfa;--p-chip-violet-border:#a78bfa4d;--p-chip-blue-bg:#60a5fa24;--p-chip-blue-color:var(--p-primary-300);--p-chip-blue-border:#60a5fa4d;--p-chip-green-bg:#4ade8024;--p-chip-green-color:#4ade80;--p-chip-green-border:#4ade804d;--p-chip-red-bg:#f8717124;--p-chip-red-color:#f87171;--p-chip-red-border:#f8717152;--p-chip-primary-bg:color-mix(in srgb, var(--p-primary-400) 16%, transparent);--p-chip-primary-color:var(--p-primary-300);--p-chip-primary-border:color-mix(in srgb, var(--p-primary-400) 32%, transparent);--p-chip-neutral-bg:#ffffff14;--p-chip-neutral-color:var(--p-text-muted-color);--p-chip-neutral-border:#ffffff24;--p-danger-soft-background:var(--p-chip-red-bg);--p-warn-soft-background:var(--p-chip-amber-bg);--p-info-soft-background:var(--p-chip-blue-bg);--p-success-soft-background:var(--p-chip-green-bg);--p-status-inprogress-bg:#60a5fa1a;--p-status-inprogress-border:#60a5fa40;--p-tab-active-bg:var(--p-surface-700);--p-tab-active-color:var(--p-primary-color);--p-tab-active-shadow:0 0 0 1px #60a5fa26, 0 1px 2px #0003;--p-semantic-positive:#4ade80;--p-semantic-negative:#f87171;--p-semantic-warning:#fbbf24;--p-danger-color:var(--p-red-400);--p-warn-color:var(--p-orange-400);--p-info-color:var(--p-blue-400);--p-success-color:var(--p-green-400);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root{height:100%;font-family:var(--p-font-family);letter-spacing:var(--p-letter-spacing);background:var(--p-page-background);color:var(--p-text-color);-webkit-font-smoothing:antialiased;margin:0;padding:0}*{scrollbar-width:thin;scrollbar-color:#6464644d transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#6464644d;border-radius:4px}a{color:inherit;text-decoration:none}.font-display{font-family:var(--p-font-family-display)}a:focus-visible,button:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px}.spark-input-container{border:1px solid var(--p-content-border-color);background:var(--p-content-background);border-radius:16px;transition:border-color .15s,box-shadow .15s;position:relative;box-shadow:0 1px 4px #0000000f}.spark-input-container:focus-within{border-color:color-mix(in srgb, var(--p-primary-color) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--p-primary-color) 12%, transparent)}.spark-textarea::placeholder,.spark-search-input::placeholder{color:var(--p-text-muted-color);opacity:1}.p-dark .spark-input-container,[data-theme=dark] .spark-input-container{box-shadow:0 1px 4px #00000047}.p-dark .spark-textarea,.p-dark .spark-search-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.af-sidebar{transition:width .2s,min-width .2s;position:relative;overflow:visible!important}.task-scroll-track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:16px;width:100%;min-width:0;padding:6px 4px 12px;display:flex;overflow-x:auto}.task-scroll-track::-webkit-scrollbar{display:none}.task-scroll-item{scroll-snap-align:start;flex:0 0 450px}@media (width<=1024px){.task-scroll-item{flex:0 0 calc(50% - 8px)}}@media (width<=640px){.task-scroll-item{flex:0 0 100%}}@keyframes coachPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--p-primary-color) 30%, transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb, var(--p-primary-color) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--p-primary-color) 0%, transparent)}}.coach-ring{outline:1.5px solid color-mix(in srgb, var(--p-primary-color) 55%, transparent);outline-offset:0;border-radius:10px;animation:1.7s ease-out infinite coachPulse}@keyframes coachRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.coach-panel{animation:.3s ease-out both coachRise}@media (prefers-reduced-motion:reduce){.coach-ring{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-primary-color) 30%, transparent);animation:none}.coach-panel{animation:none}}@keyframes ui-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ui-leave{to{opacity:0;transform:translateY(-4px)}}.ui-enter,.ui-cascade>*{animation:.24s cubic-bezier(.2,.7,.2,1) both ui-enter}.ui-cascade>:nth-child(2){animation-delay:50ms}.ui-cascade>:nth-child(3){animation-delay:.1s}.ui-cascade>:nth-child(4){animation-delay:.15s}.ui-cascade>:nth-child(5){animation-delay:.2s}.ui-cascade>:nth-child(6){animation-delay:.25s}.ui-cascade>:nth-child(7){animation-delay:.3s}.ui-cascade>:nth-child(8){animation-delay:.35s}.ui-cascade>:nth-child(9){animation-delay:.4s}.ui-cascade>:nth-child(10){animation-delay:.45s}.ui-cascade>:nth-child(11){animation-delay:.5s}.ui-cascade>:nth-child(n+12){animation-delay:.55s}.ui-leave{pointer-events:none;animation:.14s ease-in forwards ui-leave}@media (prefers-reduced-motion:reduce){.ui-enter,.ui-cascade>*,.ui-leave{animation:none}.ui-leave{opacity:0}}.ui-navfill{background:0 0}.ui-navfill:not([data-on]):hover{background:#0000000a}.ui-navfill:not([data-on]):active{background:#00000014}.p-dark .ui-navfill:not([data-on]):hover{background:#ffffff1a}.p-dark .ui-navfill:not([data-on]):active{background:#ffffff26}.ui-tabstrip{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 10px;font-size:13px;font-weight:500;line-height:1;transition:color .12s,border-color .12s;display:flex}.ui-tabstrip:hover{color:var(--p-text-color);border-bottom-color:var(--p-content-border-color)}.ui-tabstrip:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px;border-radius:3px}.ui-tabstrip[data-on]{color:var(--p-primary-color);border-bottom-color:var(--p-primary-color);font-weight:600}.ui-tabstrip[data-on]:hover{border-bottom-color:var(--p-primary-color)}.ui-tabstrip-count{color:var(--p-text-muted-color)}.ui-tabstrip:hover .ui-tabstrip-count,.ui-tabstrip[data-on] .ui-tabstrip-count{color:inherit}.ui-tabstrip[data-disabled] .ui-tabstrip-count{color:var(--p-text-muted-color)}.ui-tabstrip-band .ui-tabstrip{margin-bottom:-1px;padding:0}.ui-tabstrip-ink .ui-tabstrip[data-on]{color:var(--p-text-color)}.ui-scroll-x-quiet[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ui-scroll-x-quiet[data-overflow=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.ui-scroll-x-quiet[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.ui-scroll-x-quiet:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:-2px;border-radius:4px}.ui-tabstrip[data-disabled]{opacity:.45;cursor:not-allowed}.ui-tabstrip[data-disabled]:hover{color:var(--p-text-muted-color);border-bottom-color:#0000}.ui-railicon{cursor:pointer;width:30px;height:30px;color:var(--p-text-muted-color);background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ui-railicon:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.ui-railicon:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px}.ui-switch{cursor:pointer;background:var(--p-surface-300);border:none;border-radius:999px;flex-shrink:0;align-items:center;width:34px;height:20px;padding:2px;transition:background .14s;display:inline-flex}.ui-switch:hover{background:var(--p-surface-400)}.ui-switch[data-checked]{background:var(--p-primary-color)}.ui-switch[data-checked]:hover{background:var(--p-primary-hover-color)}.ui-switch[data-disabled]{opacity:.5;cursor:not-allowed}.ui-switch:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px}.ui-switch-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .14s;display:block;box-shadow:0 1px 2px #00000040}.ui-switch[data-checked] .ui-switch-thumb{transform:translate(14px)}.ui-radio{border:1.5px solid var(--p-content-border-color);background:var(--p-content-background);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .14s;display:inline-flex}.ui-radio:hover{border-color:var(--p-text-muted-color)}.ui-radio[data-checked]{border-color:var(--p-primary-color)}.ui-radio[data-disabled]{opacity:.5;cursor:not-allowed}.ui-radio:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px}.ui-radio-indicator{background:var(--p-primary-color);border-radius:50%;width:9px;height:9px}.ui-chip{cursor:pointer;color:var(--p-text-color);background:var(--p-content-hover-background);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.ui-chip:hover{background:color-mix(in srgb, var(--p-text-color) 12%, var(--p-content-hover-background))}.ui-chip[data-pressed]{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.ui-chip[data-pressed]:hover{background:var(--p-primary-hover-color)}.ui-chip[data-disabled]{opacity:.5;cursor:not-allowed}.ui-chip:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px}.ui-radiocard{text-align:left;cursor:pointer;border-radius:var(--p-border-radius-md,6px);border:1px solid var(--p-content-border-color);background:var(--p-content-background);width:100%;padding:11px 13px;transition:border-color .14s,background .14s;display:block}.ui-radiocard:hover{border-color:var(--p-text-muted-color)}.ui-radiocard[data-checked]{border-color:var(--p-primary-color);background:var(--p-highlight-background)}.ui-radiocard[data-disabled]{opacity:.5;cursor:not-allowed}.ui-radiocard:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px}.ui-btn-ai.ui-btn-ai{border-color:color-mix(in srgb, var(--p-primary-color) 38%, transparent);background:linear-gradient(135deg, var(--p-highlight-background), var(--p-content-background) 72%);color:var(--p-text-color);box-shadow:var(--p-shadow-sm);border-radius:999px;padding-inline:12px}.ui-btn-ai svg{color:var(--p-primary-color);transition:transform .22s}.ui-btn-ai:hover{border-color:var(--p-primary-color);background:var(--p-highlight-background);color:var(--p-text-color)}.ui-btn-ai:hover svg{transform:scale(1.18)rotate(14deg)}.ui-btn-ai:active{background:color-mix(in srgb, var(--p-primary-color) 14%, var(--p-content-background))}.ui-btn-ai:disabled{box-shadow:none}.ui-btn-ai:disabled svg{color:var(--p-text-muted-color)}.rail-header-actions{opacity:0;transition:opacity .12s}.nova-rail:hover .rail-header-actions{opacity:1}.nova-rail:has(:focus-visible) .rail-header-actions{opacity:1}.ui-tile-drag{cursor:grab}.ui-tile-drag:active{cursor:grabbing}.entity-card{font-family:var(--p-font-family);white-space:normal;text-align:left;line-height:1.4}.ui-drill{cursor:pointer}.ui-drill:hover{opacity:.82}.ui-drill-row{cursor:pointer}.ui-drill-row:hover td{background:var(--p-content-hover-background)}.ui-col-head{background:var(--p-content-background);cursor:grab;transition:background-color .12s,opacity .12s,box-shadow .12s}.ui-col-head:hover{background:var(--p-content-hover-background)}.ui-col-head:active{cursor:grabbing}.ui-col-head .ui-col-grip{color:var(--p-surface-300);cursor:grab;transition:color .12s}.ui-col-head:hover .ui-col-grip{color:var(--p-text-muted-color)}.ui-col-grip{color:var(--p-surface-300);line-height:1;transition:color .12s}th:hover .ui-col-grip{color:var(--p-text-muted-color)}.ui-col-dragging{opacity:.4}.ui-col-grip-handle{font:inherit;cursor:grab;touch-action:none;background:0 0;border:none;border-radius:2px;margin:0;padding:0}.ui-col-grip-handle:active,.ui-col-grip-handle[aria-pressed=true]{cursor:grabbing;color:var(--p-primary-color)}.ui-col-grip-handle:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px}.nova-table>thead>tr>th:has(>.ans-col-dragging){opacity:.4;background:var(--p-content-hover-background)}.nova-table>thead>tr>th:has(>.ans-col-over){background:var(--p-highlight-background);box-shadow:inset 3px 0 0 var(--p-primary-color)}.nova-table>thead>tr>th:has(>.ans-col-over-after){background:var(--p-highlight-background);box-shadow:inset -3px 0 0 var(--p-primary-color)}.ui-text-action{cursor:pointer;color:var(--p-primary-color);background:0 0;border:none;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.ui-text-action:hover{text-underline-offset:3px;text-decoration:underline}.ui-text-action:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px;border-radius:2px}.ui-text-action:disabled{color:var(--p-text-muted-color);cursor:default;text-decoration:none}.chat-tabstrip{--chat-tab-width:180px;box-sizing:border-box;flex:none;align-items:flex-end;gap:0;height:40px;margin-top:-1px;padding:0 4px 8px 0;display:flex}.ui-tabstrip-level .chat-tabstrip{height:52px;padding-bottom:20px}.ui-scroll-x-quiet{scrollbar-width:none;overflow:auto hidden}.ui-scroll-x-quiet::-webkit-scrollbar{height:0;display:none}.chat-tabstrip-tabs{scrollbar-width:none;flex:0 auto;align-items:flex-end;min-width:0;padding:0 10px 0 0;display:flex;overflow:auto hidden}.chat-tabstrip-tabs::-webkit-scrollbar{height:0;display:none}.chat-tabstrip-tabs>.chat-tab:first-child{border-bottom-left-radius:0}.chat-tab{flex:0 0 var(--chat-tab-width);width:var(--chat-tab-width);border-top:2px solid #0000;border-left:1px solid var(--p-content-border-color);border-right:1px solid var(--p-content-border-color);border-bottom:1px solid var(--p-content-border-color);background-color:var(--p-page-background);height:32px;color:var(--p-text-muted-color);background-clip:padding-box;border-radius:0 0 8px 8px;align-items:center;transition:color .12s,background-color .12s;display:flex;position:relative}.chat-tab+.chat-tab{margin-left:-1px}.chat-tab:not([data-active]):hover{background-color:var(--p-content-hover-background);color:var(--p-text-color)}.chat-tab:not([data-active]):active{background-color:color-mix(in srgb, var(--p-text-color) 8%, var(--p-content-hover-background))}.chat-tab[data-active]{--chat-tab-open-fill:var(--p-content-background);z-index:2;border-top-color:var(--p-primary-color);background-color:var(--p-content-background);color:var(--p-text-color)}.chat-tab[data-active]:before{--chat-tab-shoulder-at:0 100%;left:-8px}.chat-tab[data-active]:after{--chat-tab-shoulder-at:100% 100%;right:-8px}.chat-tab[data-active]:before,.chat-tab[data-active]:after{content:"";pointer-events:none;background:linear-gradient(var(--p-primary-color), var(--p-primary-color)) top / 100% 2px no-repeat, radial-gradient(circle 8px at var(--chat-tab-shoulder-at), transparent 6.5px, var(--p-content-border-color) 7.5px, var(--p-content-border-color) 7.5px, var(--chat-tab-open-fill) 8.5px);width:8px;height:8px;position:absolute;top:-2px}.chat-tab[data-related]{color:var(--p-primary-color)}.chat-tab[data-related]:not([data-active]){background:linear-gradient(var(--p-primary-color), var(--p-primary-color)) top 0 left 10px / calc(100% - 20px) 2px no-repeat padding-box, var(--p-highlight-background) padding-box}.chat-tab[data-related]:not([data-active]):hover{background:linear-gradient(var(--p-primary-color), var(--p-primary-color)) top 0 left 10px / calc(100% - 20px) 2px no-repeat padding-box, var(--p-highlight-focus-background) padding-box}.chat-tab[data-active][data-related]{--chat-tab-open-fill:var(--p-highlight-background);background-color:var(--p-highlight-background)}.chat-tab-label{min-width:0;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:7px;padding:0 4px 0 24px;display:flex}.chat-tab-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-busy-dot{background:var(--p-primary-color);border-radius:50%;flex:none;width:7px;height:7px;animation:1.2s ease-in-out infinite ui-busy-dot;display:inline-block}@keyframes ui-busy-dot{0%,to{opacity:1}50%{opacity:.35}}.ui-done-dot{background:var(--p-primary-color);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}@media (prefers-reduced-motion:reduce){.ui-busy-dot{animation:none}}.chat-tab-label>.ui-busy-dot,.chat-tab-label>.ui-done-dot,.rail-item .ui-busy-dot,.rail-item .ui-done-dot,.rail-folder .ui-busy-dot,.rail-folder .ui-done-dot{position:absolute;top:50%;transform:translateY(-50%)}.chat-tab-label>.ui-busy-dot,.chat-tab-label>.ui-done-dot{left:11px}.rail-item,.rail-folder{position:relative}.rail-item .ui-busy-dot,.rail-item .ui-done-dot{left:20px}.rail-folder .ui-busy-dot,.rail-folder .ui-done-dot{left:0}.chat-tab-close{width:22px;height:22px;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:6px;transition:opacity .12s,background .12s;display:inline-flex}.chat-tab:not([data-active]):not(:hover):not(:focus-within) .chat-tab-close{opacity:0}.chat-tab-close:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.chat-tab-label:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-4px;border-radius:8px}.chat-tab-close:focus-visible,.chat-tabstrip-new:focus-visible,.chat-tabstrip-menu:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:1px}.chat-tabstrip-new{width:24px;height:24px;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-self:flex-end;align-items:center;margin:0 0 4px -6px;transition:background .12s;display:inline-flex}.chat-tabstrip-new:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.chat-tabstrip-menu{border:0;border-top:2px solid #0000;border-bottom:1px solid var(--p-content-border-color);background-color:var(--p-page-background);width:36px;height:32px;color:var(--p-text-muted-color);cursor:pointer;background-clip:padding-box;border-radius:0;flex:none;justify-content:center;align-self:flex-end;align-items:center;margin:0;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.chat-tabstrip-menu:hover,.chat-tabstrip-menu[data-popup-open]{background-color:var(--p-content-hover-background);color:var(--p-text-color)}.chat-tabstrip-menu:has(+.chat-tabstrip-tabs>.chat-tab:first-child[data-active]):after{--chat-tab-open-fill:var(--p-content-background);content:"";pointer-events:none;background:linear-gradient(var(--p-primary-color), var(--p-primary-color)) top / 100% 2px no-repeat, radial-gradient(circle 8px at 0 100%, transparent 6.5px, var(--p-content-border-color) 7.5px, var(--p-content-border-color) 7.5px, var(--chat-tab-open-fill) 8.5px);width:8px;height:8px;position:absolute;top:-2px;right:-1px}.chat-tabstrip-menu:has(+.chat-tabstrip-tabs>.chat-tab:first-child[data-active][data-related]):after{--chat-tab-open-fill:var(--p-highlight-background)}.chat-tab-close:disabled,.chat-tabstrip-new:disabled{opacity:.55;cursor:not-allowed}.ui-col-over{background:var(--p-highlight-background);box-shadow:inset 3px 0 0 var(--p-primary-color)}.ui-col-over-after{background:var(--p-highlight-background);box-shadow:inset -3px 0 0 var(--p-primary-color)}col.ui-col-lift{background:var(--p-content-hover-background)}col.ui-col-target{background:var(--p-highlight-background)}.ui-colfilter{border:1px solid var(--p-primary-color);background:var(--p-highlight-background);max-width:170px;height:20px;color:var(--p-primary-color);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 7px;display:inline-flex;overflow:hidden}.ui-colfilter:hover{background:var(--p-content-hover-background)}.ui-colfilter-val{text-overflow:ellipsis;font-weight:600;overflow:hidden}.ui-colfilter-idle{color:var(--p-surface-300);background:0 0;border-color:#0000;padding:0 4px}.ui-col-head:hover .ui-colfilter-idle,.ui-colfilter-idle:focus-visible{color:var(--p-text-muted-color)}.ui-config-section{grid-template-columns:minmax(180px,240px) 1fr;gap:28px;padding:22px 24px;display:grid}.ui-config-section+.ui-config-section{border-top:1px solid var(--p-content-border-color)}@media (width<=760px){.ui-config-section{grid-template-columns:1fr;gap:12px}}.ui-video:fullscreen{aspect-ratio:auto;width:100%;height:100%}.ui-resize-handle{background:var(--p-content-border-color)}.ui-resize-handle:hover{background:var(--p-primary-color)}.ui-resize-handle:active{background:var(--p-primary-hover-color)}.ui-resize-handle:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:-2px}.asknova-drawer>.ui-resize-handle{background:0 0}.asknova-drawer>.ui-resize-handle:hover{background:var(--p-primary-color)}.asknova-drawer>.ui-resize-handle:active{background:var(--p-primary-hover-color)}.ui-resize-handle[aria-orientation=horizontal]{background:linear-gradient(var(--p-content-border-color), var(--p-content-border-color)) center / 100% 1px no-repeat}.ui-resize-handle[aria-orientation=horizontal]:hover{background:linear-gradient(var(--p-primary-color), var(--p-primary-color)) center / 100% 3px no-repeat}.ui-resize-handle[aria-orientation=horizontal]:active{background:linear-gradient(var(--p-primary-hover-color), var(--p-primary-hover-color)) center / 100% 3px no-repeat}.ui-tablebox{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);background:var(--p-content-background);scrollbar-gutter:stable;min-height:0;overflow-y:auto}.ui-tablebox>.nova-table-wrap{border:none;border-radius:0;overflow:visible}.ui-tablebox .nova-table{table-layout:fixed;width:100%}.ui-tablebox .nova-table td,.ui-tablebox .nova-table th{overflow:hidden}.ui-tablebox .nova-table>thead>tr>th{z-index:1;position:sticky;top:0}.ui-tablebox[data-drop-end]{box-shadow:inset 0 -2px 0 var(--p-primary-color)}.nova-table.nova-table-dense>thead>tr>th{padding:6px 12px}.nova-table.nova-table-dense>tbody>tr>td{white-space:nowrap;height:32px;padding:3px 12px}.nova-table-dense .ui-fgrip{width:18px;height:24px}.nova-table-dense .ui-radio{width:16px;height:16px}.nova-table-dense .ui-radio-indicator{width:8px;height:8px}.nova-table-dense>tbody>tr[draggable=true]{cursor:grab}.nova-table-dense>tbody>tr[draggable=true]:active{cursor:grabbing}.ui-tablebox .nova-table>tbody>tr:last-child>td{border-bottom:1px solid var(--p-content-border-color)}.ui-sec-head{align-items:center;gap:8px;min-height:26px;padding:0 2px 8px;display:flex}.ui-sec-tools{align-items:center;gap:8px;min-height:32px;margin-bottom:8px;display:flex}.ui-sec-foot{padding:8px 2px 0}.ui-catrow .ui-radio{flex:none}.ui-iconbtn{border-radius:var(--p-border-radius-md);cursor:pointer;color:var(--p-text-muted-color);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ui-iconbtn:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.ui-iconbtn:active{background:color-mix(in srgb, var(--p-text-color) 12%, var(--p-content-hover-background))}.ui-iconbtn[data-tone=danger]{color:var(--p-text-muted-color)}.ui-iconbtn[data-tone=primary]{color:var(--p-primary-color)}.ui-iconbtn[data-tone=primary]:hover{background:var(--p-highlight-background);color:var(--p-highlight-color)}.ui-iconbtn[data-tone=danger]:hover{background:var(--p-danger-soft-background);color:var(--p-danger-color)}.ui-iconbtn:disabled{opacity:.4;cursor:default;background:0 0}.ui-iconbtn:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px}.ui-empty-inline{color:var(--p-text-muted-color)}.ui-empty-inline[data-tone=danger]{color:var(--p-danger-color)}.ui-empty-action{cursor:pointer;color:var(--p-primary-color);background:0 0;border:none;border-radius:2px;margin:0;padding:0}.ui-empty-action:hover{text-decoration:underline}.ui-empty-action:active{color:var(--p-primary-active-color)}.ui-empty-action:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px}.ui-empty-action:disabled{opacity:.4;cursor:default;text-decoration:none}.ui-empty-action[aria-pressed=true]{text-decoration:underline}.ui-back-link{color:var(--p-text-muted-color);background:0 0;border:none;border-radius:2px;margin:0;padding:0}.ui-back-link:hover{color:var(--p-text-color)}.ui-back-link:active{color:var(--p-text-color);opacity:.8}.ui-back-link:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px}.ui-segmented{border-radius:var(--p-border-radius-md);background:var(--p-raised-background);border:1px solid var(--p-content-border-color);align-items:stretch;gap:2px;padding:2px;display:inline-flex}.ui-segment{border-radius:calc(var(--p-border-radius-md) - 2px);height:24px;color:var(--p-text-muted-color);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.ui-segment:hover{color:var(--p-text-color);background:var(--p-content-hover-background)}.ui-segment:active{background:color-mix(in srgb, var(--p-text-color) 12%, var(--p-content-hover-background))}.ui-segment[data-pressed]{background:var(--p-tab-active-bg);color:var(--p-tab-active-color);box-shadow:var(--p-tab-active-shadow)}.ui-segment[data-pressed]:hover{background:var(--p-tab-active-bg)}.ui-segment[data-disabled]{opacity:.5;cursor:not-allowed}.ui-segment:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px}.ui-segmented[data-size=sm] .ui-segment{height:20px;padding:0 8px;font-size:11px}.ui-token{border:1px solid color-mix(in srgb, var(--p-text-color) 22%, var(--p-content-border-color));border-radius:var(--p-border-radius-md);background:var(--p-content-background);vertical-align:middle;max-width:100%;height:30px;box-shadow:var(--p-shadow-sm);align-items:stretch;display:inline-flex;overflow:hidden}.ui-token-seg{border:none;border-right:1px solid var(--p-content-border-color);color:var(--p-text-color);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:4px;padding:0 10px;font-size:12px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.ui-token>.ui-token-seg:last-child{border-right:none}.ui-token-seg:hover{background:var(--p-content-hover-background)}.ui-token-seg:active{background:color-mix(in srgb, var(--p-text-color) 12%, var(--p-content-hover-background))}.ui-token-seg[data-popup-open],.ui-token-seg[data-on]{background:var(--p-highlight-background);color:var(--p-highlight-color)}.ui-token-seg:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:-2px}.ui-token-field{font-weight:600}.ui-token-op{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color)}.ui-token-value{font-family:var(--p-font-family-mono);background:var(--p-highlight-background);color:var(--p-highlight-color);font-weight:600}.ui-token-value:hover{background:var(--p-highlight-focus-background)}.ui-token-value[data-empty]{color:var(--p-primary-color);background:0 0;font-style:italic;font-weight:500}.ui-token-value[data-empty]:hover{background:var(--p-highlight-background)}.ui-token-x{color:var(--p-text-muted-color);padding:0 8px;font-size:14px}.ui-token-x:hover{color:var(--p-danger-color);background:var(--p-danger-soft-background)}.ui-junction{height:30px;color:var(--p-text-muted-color);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 10px;font-size:11px;font-weight:700;transition:background .12s,color .12s}.ui-junction:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.ui-junction:active{background:color-mix(in srgb, var(--p-text-color) 12%, var(--p-content-hover-background))}.ui-junction[data-or]{color:var(--p-primary-color)}.ui-junction:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px}.ui-token-add{border:1px dashed color-mix(in srgb, var(--p-text-color) 22%, var(--p-content-border-color));border-radius:var(--p-border-radius-md);height:30px;color:var(--p-text-muted-color);font:inherit;cursor:pointer;background:0 0;padding:0 11px;font-size:12px;line-height:1;transition:background .12s,color .12s,border-color .12s}.ui-token[data-quiet]{height:22px;box-shadow:none;border-color:var(--p-content-border-color);background:0 0}.ui-token[data-quiet] .ui-token-seg{padding:0 7px;font-size:11px}.ui-token-add:hover,.ui-token-add[data-popup-open]{border-color:var(--p-primary-color);color:var(--p-primary-color);background:var(--p-highlight-background)}.ui-token-add:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px}.ui-group{border-radius:var(--p-border-radius-lg);border:1px solid var(--p-content-border-color);background:var(--p-raised-background);flex-wrap:wrap;align-items:center;gap:4px;padding:3px 4px 3px 6px;display:inline-flex}.ui-group[data-depth="2"]{background:var(--p-content-background)}.ui-group[data-or]{border-color:color-mix(in srgb, var(--p-primary-color) 45%, var(--p-content-border-color))}.ui-group-paren{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);padding:0 1px;font-size:13px;font-weight:600;line-height:1}.ui-group-x{border-radius:var(--p-border-radius-sm);border:none;height:22px}.ui-workspace{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);background:var(--p-raised-background);min-height:132px;padding:14px 16px 16px;transition:background .12s,border-color .12s}.ui-workspace .ui-token{background:var(--p-content-background)}.ui-token-caret{color:var(--p-text-muted-color);margin-left:2px;font-size:11px}.ui-fsel{border-radius:var(--p-border-radius-md);background:var(--p-content-background);height:34px;color:var(--p-text-color);text-align:left;box-shadow:var(--p-shadow-sm);justify-content:space-between;gap:8px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;border:1px solid var(--p-content-border-color)!important}.ui-fsel:hover{background:var(--p-content-background);border-color:color-mix(in srgb, var(--p-text-color) 30%, var(--p-content-border-color))!important}.ui-fsel[data-popup-open]{background:var(--p-content-background);color:var(--p-text-color);box-shadow:0 0 0 3px var(--p-highlight-background);border-color:var(--p-primary-color)!important}.ui-fsel[data-empty]{color:var(--p-text-muted-color);background:var(--p-content-background);font-style:normal;font-weight:400}.ui-fsel .ui-token-caret{margin-left:auto;font-size:11px}.ui-fsel.ui-fstart,.ui-fsel.ui-fstart:hover{cursor:default;box-shadow:none;-webkit-user-select:none;user-select:none;pointer-events:none;background:var(--p-chip-green-bg);color:var(--p-chip-green-color);align-items:center;font-weight:600;display:inline-flex;border-color:var(--p-chip-green-border,var(--p-chip-green-bg))!important}.ui-fgutter>.ui-fsel[data-w=auto]{flex:auto;width:100%}.ui-plainfoot{border-top:1px solid var(--p-content-border-color);background:var(--p-raised-background);padding:8px 20px 10px}.ui-plainfoot-toggle{appearance:none;font:inherit;min-height:22px;color:var(--p-text-muted-color);background:0 0;border:none;gap:8px;margin:0;padding:0}.ui-plainfoot-toggle:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px;border-radius:var(--p-border-radius-sm)}.ui-plainfoot-toggle:hover{color:var(--p-text-color)}.ui-plainfoot-chev{flex:none;transition:transform .12s}.ui-plainfoot[data-open] .ui-plainfoot-chev{transform:rotate(90deg)}.ui-plainfoot-preview{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;flex:1;min-width:0;font-weight:400;overflow:hidden}.ui-autosize{field-sizing:content}.ui-fsel-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.ui-fsel[data-w=field]{flex:180px;min-width:140px}.ui-fsel[data-w=op]{flex:0 150px;min-width:110px}.ui-fsel[data-w=value]{flex:1.2 160px;min-width:140px}.ui-fsel[data-w=auto]{flex:none}.ui-finput{flex:1.2 160px;min-width:120px;height:34px;font-size:13px}.ui-toolbar{z-index:2;border-bottom:1px solid var(--p-content-border-color);background:var(--p-content-background);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 20px;display:flex;position:sticky;top:0}.ui-workspace{background:0 0;border:none;border-radius:0;min-height:96px;padding:14px 20px 18px}.ui-workspace[data-over]{border-color:#0000}.ui-frows,.ui-fgroup,.ui-frow-body{min-width:0}.ui-fchips{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.ui-fchip{border-radius:var(--p-border-radius-sm);background:var(--p-chip-neutral-bg);height:22px;color:var(--p-chip-neutral-color);white-space:nowrap;align-items:center;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex}.ui-fchips-or{letter-spacing:.06em;color:var(--p-text-muted-color);font-size:10px;font-weight:700}.ui-fgutter{flex:none;align-items:center;width:88px;height:40px;display:flex}.ui-item{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);background:var(--p-content-background);flex:1;min-width:0;padding:0;overflow:hidden}.ui-item-body{padding:10px 0 10px 10px}.ui-item-note{padding:0 0 8px}.ui-workspace>.ui-item{margin-top:16px}.ui-frows>.ui-frow:has(>.ui-item){margin-top:8px}.ui-frows>.ui-frow:has(>.ui-item)+.ui-frow{margin-top:8px}.ui-frows>.ui-frow:first-child:has(>.ui-item){margin-top:0}.ui-item-head{background:var(--p-raised-background);border-bottom:1px solid var(--p-content-border-color);align-items:center;gap:8px;min-height:40px;padding:3px 8px 3px 6px;display:flex}.ui-item-title{letter-spacing:.06em;text-transform:uppercase;color:var(--p-text-muted-color);font-size:11px;font-weight:700}.ui-item-foot{align-items:center;gap:6px;padding:8px 0 0;display:flex}@keyframes ui-flash{0%{background-color:var(--p-highlight-background)}to{background-color:#0000}}.ui-frow[data-new]{border-radius:var(--p-border-radius-md);animation:1.4s ease-out ui-flash}@keyframes ui-flash-ring{0%{border-color:var(--p-primary-color);box-shadow:0 0 0 3px var(--p-highlight-background)}to{border-color:var(--p-content-border-color);box-shadow:0 0 #0000}}.ui-item[data-new]{animation:1.2s ease-out ui-flash-ring}.ui-frows{border-radius:var(--p-border-radius-lg);outline:2px solid #0000;flex-direction:column;gap:8px;transition:outline-color .12s;display:flex}.ui-frows[data-over]{outline-color:var(--p-primary-color)}.ui-frow{border-radius:var(--p-border-radius-md);outline:2px solid #0000;align-items:flex-start;gap:8px;min-height:30px;transition:outline-color .12s;display:flex}.ui-frow[data-over]{outline-color:var(--p-primary-color)}.ui-frow>.ui-frow-body{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ui-srcdot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.ui-menuitem{border-radius:var(--p-border-radius-sm);color:var(--p-text-color);white-space:normal;background:0 0;border:none;gap:10px;padding:7px 10px}.ui-menuitem>.flex-1{overflow-wrap:anywhere;min-width:0}.ui-menuitem:hover{background:var(--p-content-hover-background)}.ui-menuitem:active{background:color-mix(in srgb, var(--p-text-color) 12%, var(--p-content-hover-background))}.ui-menuitem[data-on]{background:var(--p-highlight-background);color:var(--p-highlight-color)}.ui-menuitem:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:-2px}.ui-menuitem-check{color:var(--p-primary-color);margin-left:auto;font-size:11px}.ui-menuitem[data-on] .ui-menu-aside{color:inherit}.ui-menu-aside{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);margin-left:auto;font-size:11px}.ui-menuhead{padding:8px 10px 4px}.ui-menusep{background:var(--p-content-border-color);height:1px;margin:6px 0}.ui-menusearch{padding:4px 4px 6px}.ui-menulist{scrollbar-gutter:stable;overscroll-behavior:contain;max-height:224px;overflow-y:auto}.ui-palette-item{border:1px solid color-mix(in srgb, var(--p-text-color) 22%, var(--p-content-border-color));border-radius:var(--p-border-radius-md);background:var(--p-content-background);height:30px;color:var(--p-text-color);font:inherit;white-space:nowrap;cursor:grab;box-shadow:var(--p-shadow-sm);align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;line-height:1;transition:background .12s,color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.ui-palette-item:hover{background:var(--p-content-hover-background)}.ui-palette-item:active{cursor:grabbing;box-shadow:none;background:color-mix(in srgb, var(--p-text-color) 12%, var(--p-content-hover-background))}.ui-palette-item[data-on],.ui-palette-item[data-popup-open]{background:var(--p-highlight-background);color:var(--p-highlight-color);border-color:color-mix(in srgb, var(--p-primary-color) 55%, var(--p-content-border-color))}.ui-palette-item:disabled{opacity:.45;cursor:default;box-shadow:none}.ui-palette-item:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px}.ui-clauserow{margin-top:12px}.ui-connector{background:var(--p-chip-violet-bg);height:24px;color:var(--p-chip-violet-color);border:1px solid var(--p-chip-violet-border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ui-clauserow{margin-top:14px;position:relative}.ui-clauserow:before{content:"";left:calc(var(--ui-numcol) + 8px + 43px);background:var(--p-content-border-color);width:2px;height:14px;position:absolute;top:-14px}.ui-fsel.ui-fclause,.ui-fsel.ui-fclause:hover{background:var(--p-highlight-background);color:var(--p-primary-color);justify-content:center;gap:6px;border-color:var(--p-chip-primary-border,var(--p-highlight-background))!important}.ui-pick{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0;display:grid}.ui-fgutter{position:relative}.ui-fgutter>.ui-fsel{z-index:1;position:relative}.ui-frow+.ui-frow>.ui-fgutter:before,.ui-clauserow>.ui-fgutter:before{content:"";left:calc(var(--ui-numcol) + 8px + 43px);background:var(--p-surface-300);width:2px;position:absolute}.ui-frow+.ui-frow>.ui-fgutter:before{height:26px;top:-9px}.ui-frow[data-or]>.ui-fgutter:before{border-left:2px dashed var(--p-surface-300);left:calc(var(--ui-numcol) + 8px + 43px);background:0 0}.ui-frows>.ui-frow:has(>.ui-item)>.ui-fgutter:before{height:34px;top:-17px}.ui-frows>.ui-frow:has(>.ui-item)+.ui-frow>.ui-fgutter:before{height:34px;top:-17px}.ui-clauserow>.ui-fgutter:before{background:var(--p-primary-300,var(--p-content-border-color));height:32px;top:-15px}.ui-clauserow:before{display:none}.ui-frow{position:relative}.ui-frows>.ui-frow:has(>.ui-item)>.ui-fgutter:before{border-left:2px dotted var(--p-surface-300);background:0 0}.ui-clauserow>.ui-fgutter:after{content:"";background:var(--p-surface-300);width:8px;height:2px;position:absolute;top:16px;right:-8px}.ui-frow:has(>.ui-item)>.ui-fgutter:after{content:"";background:var(--p-surface-300);width:8px;height:2px;position:absolute;top:16px;right:-8px}.ui-clauserow:after{content:"";left:calc(var(--ui-numcol) + 8px + 92px);box-sizing:border-box;border:2px solid var(--p-surface-300);background:var(--p-content-background);z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:13px}.ui-frow:has(>.ui-item):after{content:"";left:calc(var(--ui-numcol) + 8px + 92px);box-sizing:border-box;border:2px solid var(--p-surface-300);background:var(--p-content-background);z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:13px}.ui-clauserow>.ui-fgutter:after{background:var(--p-primary-300)}.ui-clauserow:after{border-color:var(--p-primary-300)}.ui-clauserow[data-kind=then]:after{background:var(--p-primary-300)}.ui-clauserow[data-kind=where]>.ui-fgutter:before{border-left:2px dotted var(--p-primary-300);background:0 0}.ui-frow{transition:transform .16s,opacity .12s,box-shadow .12s}.ui-frow[data-dragging]{opacity:.4}.ui-fgrip{width:20px;height:34px;color:var(--p-surface-300);cursor:grab;border-radius:var(--p-border-radius-sm);flex:none;justify-content:center;align-items:center;transition:color .12s,background .12s;display:inline-flex}.ui-fgrip:hover{color:var(--p-text-muted-color);background:var(--p-content-hover-background)}.ui-fgrip:active{cursor:grabbing}.ui-item-head .ui-fgrip{height:30px}.ui-item-summary,.ui-item-readout{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.4;display:-webkit-box;overflow:hidden}.ui-item[data-collapsed] .ui-item-head,.ui-item[data-bodyless]>.ui-item-head{border-bottom:none}.ui-item-sub{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-md);background:var(--p-content-background);margin:12px 10px 2px 0;padding:12px 14px}.ui-frows{position:relative}.ui-frows:before{content:"";left:calc(var(--ui-numcol) + 8px + 43px);background:var(--p-surface-300);width:2px;position:absolute;top:17px;bottom:17px}.ui-frows:has(>.ui-frow:only-child):before{display:none}.ui-frows:not(:has(>.ui-frow)):before{display:none}.ui-workspace>.ui-frows:has(+.ui-clauserow):before{bottom:-14px}.ui-clauserow+.ui-clauserow:before{content:"";left:calc(var(--ui-numcol) + 8px + 43px);background:var(--p-primary-300);width:2px;height:14px;display:block;position:absolute;top:-14px}.ui-frow+.ui-frow>.ui-fgutter:before{background:0 0;border:none}.ui-frow[data-or]>.ui-fgutter:before{background:repeating-linear-gradient(to bottom, var(--p-content-background) 0 4px, var(--p-surface-300) 4px 8px);border:none}.ui-frows>.ui-frow:has(>.ui-item)>.ui-fgutter:before{background:repeating-linear-gradient(to bottom, var(--p-content-background) 0 3px, var(--p-surface-300) 3px 5px);border:none}.ui-clauserow>.ui-fgutter:before{background:var(--p-primary-300);border:none;height:32px;top:-15px}.ui-clauserow[data-kind=where]>.ui-fgutter:before{background:repeating-linear-gradient(to bottom, var(--p-content-background) 0 3px, var(--p-primary-300) 3px 6px);border:none}.ui-clauserow[data-kind=where]+.ui-clauserow:before,.ui-clauserow[data-kind=then]+.ui-clauserow[data-kind=where]:before{background:repeating-linear-gradient(to bottom, var(--p-content-background) 0 3px, var(--p-primary-300) 3px 6px)}.ui-frow>.ui-frow-body{padding-right:10px}.ui-item-head .ui-fnum{display:none}.ui-rowactions{opacity:0;align-items:center;gap:2px;transition:opacity .12s;display:inline-flex}tr:hover .ui-rowactions,tr:focus-within .ui-rowactions{opacity:1}tr[data-dragging]{opacity:.4}tr[data-drop=before]>td{box-shadow:inset 0 2px 0 var(--p-primary-color)}:root{--ui-numcol:52px}.ui-fnumcol{width:var(--ui-numcol);flex:none;align-items:center;gap:2px;height:40px;display:flex}.ui-fnum{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);text-align:center;min-width:24px;font-size:11px;font-weight:600}.ui-fnumcol .ui-fgrip{width:18px}.ui-clauserow>.ui-fnumcol{padding-left:20px}.ui-gbzone{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);background:var(--p-content-background);padding:12px 14px;transition:border-color .12s,background .12s}.ui-gbzone-body{align-items:center;min-height:34px;display:flex}.ui-gbchip{border:1px solid var(--p-content-border-color);background:var(--p-content-background);height:26px;color:var(--p-text-color);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 9px;font-size:12px;font-weight:600;display:inline-flex}.ui-gbzone[data-over]{border-color:var(--p-content-border-color);background:var(--p-content-background)}.ui-gbzone .ui-gbzone-body{border:1.5px dashed var(--p-content-border-color);border-radius:var(--p-border-radius-md);background:0 0;min-height:46px;padding:8px 10px;transition:border-color .12s,background .12s}.ui-gbzone[data-over] .ui-gbzone-body{border-color:var(--p-primary-color);background:var(--p-highlight-background)}.ui-clauserow>.ui-fgutter:after,.ui-clauserow:after{display:none}.ui-frow:has(>.ui-item)>.ui-fgutter:after{display:none}.ui-frow:has(>.ui-item):after{display:none}.ui-sec .ui-gbzone{padding:8px 12px}.ui-gbzone .ui-gbzone-body{min-height:36px}.ui-frows:before,.ui-clauserow+.ui-clauserow:before,.ui-clauserow>.ui-fgutter:before{display:none}.ui-workspace>.ui-frows:has(+.ui-clauserow):before{display:none}.ui-frows>.ui-frow:has(+.ui-frow:not(.ui-dropzone):not(.ui-paren-close)):before{content:"";left:calc(var(--ui-numcol) + 8px + 43px);background:var(--p-surface-300);width:2px;position:absolute;top:20px;bottom:-8px}.ui-frows>.ui-frow+.ui-frow>.ui-fgutter:before{background:var(--p-surface-300);border:none;height:28px;display:block;top:-8px;left:43px}.ui-frows>.ui-frow+.ui-frow[data-or]>.ui-fgutter:before{background:repeating-linear-gradient(to bottom, var(--p-content-background) 0 4px, var(--p-surface-300) 4px 8px)}.ui-frows>.ui-frow:has(+.ui-frow[data-or]):before{background:repeating-linear-gradient(to bottom, var(--p-content-background) 0 4px, var(--p-surface-300) 4px 8px)}.ui-frows>.ui-frow:not(:has(>.ui-item))+.ui-frow[data-or]:not(:has(>.ui-item))>.ui-fgutter:before{background:repeating-linear-gradient(to bottom, var(--p-content-background) 0 4px, var(--p-surface-300) 4px 8px)}.ui-frow[data-refused]{box-shadow:inset 0 0 0 2px var(--p-red-500);cursor:not-allowed}.ui-frow-body .ex-cond-input,.ui-frow-body .ex-cond-field{border-radius:var(--p-border-radius-md);border-color:var(--p-content-border-color);height:34px;padding:0 10px;font-size:13px}.ui-frow-body .ex-cond-input{font-family:var(--p-font-family);width:100%}.ui-frow-body .ex-pendwrap{flex:1.2 160px;min-width:120px}.ui-frow-body .ex-filter-range{gap:8px}.ui-frow-body .ex-cond-summary{font-size:12px}.ui-item-slot{flex:none;width:26px;height:26px;display:inline-block}.ui-item-mark{width:20px;color:var(--p-text-muted-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-item-glyph{font-family:var(--p-font-family-mono);letter-spacing:-.02em;white-space:nowrap;font-size:12px;font-weight:700}.ui-item[data-bodyless]>.ui-item-head>.flex.flex-wrap{flex-wrap:nowrap}.ui-item-body[data-over]{background:var(--p-highlight-background);box-shadow:inset 0 0 0 2px var(--p-primary-color);border-radius:0 0 var(--p-border-radius-lg) var(--p-border-radius-lg)}.ui-fsel.ui-fstart,.ui-fsel.ui-fstart:hover{box-shadow:none;color:var(--p-chip-neutral-color);background:var(--p-chip-neutral-bg)!important;border-color:var(--p-chip-neutral-border)!important}.ui-fsel.ui-fclause,.ui-fsel.ui-fclause:hover{box-shadow:none;color:var(--p-primary-color);background:var(--p-highlight-background)!important;border-color:var(--p-chip-primary-border,var(--p-highlight-background))!important}.ui-clauserow[data-kind=then] .ui-fclause{border-width:1px!important}.ui-fsel.ui-fstart.ui-fopen .ui-fsel-label{justify-content:center}.ui-fsel.ui-fsel-ph{opacity:.55;pointer-events:none}.ui-frow-sentence{align-items:center;min-width:0;min-height:34px;padding:0 6px;line-height:1.4;display:flex}.ui-fgrip{border-radius:var(--p-border-radius-sm);width:22px;height:28px;color:var(--p-text-muted-color);opacity:.7;background:0 0;border:1px solid #0000;padding:0}.ui-frow:hover .ui-fgrip{border-color:var(--p-content-border-color);background:var(--p-content-background);color:var(--p-text-muted-color);opacity:1}.ui-fgrip:hover{opacity:1;border-color:var(--p-primary-color)!important;color:var(--p-primary-color)!important}.ui-fnumcol,.ui-item-body .ui-fnumcol{cursor:default}.ui-frow[data-dragging] .ui-fnumcol{cursor:grabbing}.ui-item-body{--ui-numcol:52px}.ui-item-body .ui-fnumcol .ui-fgrip{display:inline-flex}.ui-item .ui-frows>.ui-frow:first-child:before,.ui-item .ui-frows>.ui-frow:first-child+.ui-frow>.ui-fgutter:before{display:none}.ui-dragghost{border-radius:var(--p-border-radius-md);background:var(--p-content-background);border:1px solid var(--p-primary-color);max-width:420px;color:var(--p-text-color);white-space:nowrap;text-overflow:ellipsis;padding:7px 12px;font-size:13px;line-height:1.3;position:fixed;top:-1000px;left:-1000px;overflow:hidden;box-shadow:0 6px 18px #0f172a2e}.ui-dropline{background:var(--p-primary-color);height:2px;box-shadow:0 0 0 2px var(--p-highlight-background);border-radius:1px;margin:6px 0;animation:.12s ease-out ui-line-in}@keyframes ui-line-in{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:none}}@keyframes ui-slot-open{0%{opacity:0;height:0}to{opacity:1;height:40px}}.ui-groupslot{margin:6px 0 6px calc(var(--ui-numcol) + 8px + 88px + 8px + 24px);animation:.14s ease-out ui-slot-open}.ui-groupslot-box{border:1.5px dashed var(--p-primary-color);border-radius:var(--p-border-radius-lg);background:var(--p-highlight-background);min-height:40px;color:var(--p-primary-color);align-items:center;padding:0 12px;display:flex}.ui-frow[data-drop=group]>.ui-item{box-shadow:0 0 0 2px var(--p-primary-color);transform:translateY(-1px)}.ui-frow[data-drop=group]>.ui-item>.ui-item-head>.ui-item-mark:before{content:"( )";font-family:var(--p-font-family-mono);color:var(--p-primary-color);font-size:12px;font-weight:700}.ui-frow.ui-dropzone{margin-top:8px;display:none}.ui-workspace:has(.ui-frow[data-dragging]) .ui-frow.ui-dropzone{display:flex}.ui-dropzone-box{border:1.5px dashed var(--p-content-border-color);border-radius:var(--p-border-radius-lg);min-height:40px;color:var(--p-text-muted-color);background:0 0;flex:1;justify-content:center;align-items:center;padding:0 12px;transition:border-color .12s,color .12s,background .12s;display:flex}.ui-frow.ui-dropzone[data-lit] .ui-dropzone-box{border-color:var(--p-primary-color);color:var(--p-primary-color);background:var(--p-highlight-background)}.ui-workspace:has(.ui-frow[data-dragging]) .ui-item[data-paren]>.ui-item-body{box-shadow:inset 0 0 0 1.5px var(--p-content-border-color);border-radius:0 0 var(--p-border-radius-lg) var(--p-border-radius-lg)}.ui-item[data-paren]{border-radius:var(--p-border-radius-lg);position:relative}.ui-frow>.ui-item[data-paren]{flex:1}.ui-item[data-paren]>.ui-item-head{background:var(--p-raised-background);border-bottom:1px solid var(--p-content-border-color);gap:8px;min-height:40px;padding-left:6px}.ui-item[data-paren]:not([data-collapsed])>.ui-item-head{border-bottom-color:var(--p-content-border-color)}.ui-item[data-paren][data-collapsed]>.ui-item-head{border-bottom:none}.ui-item[data-paren]>.ui-item-head>.ui-fnumcol,.ui-item[data-paren]>.ui-item-head>.ui-fgutter{height:34px}.ui-item[data-paren]>.ui-item-head .ui-fnum{display:inline-block}.ui-item[data-paren] .ui-item-glyph{font-size:16px}.ui-item[data-paren]>.ui-item-body{padding:10px 0 10px 10px}.ui-item[data-paren]>.ui-item-body .ui-frows>.ui-frow+.ui-frow{margin-top:8px}.ui-frows>.ui-frow:has(>.ui-item[data-paren]){margin-top:8px}.ui-frows>.ui-frow:has(>.ui-item[data-paren])+.ui-frow{margin-top:8px}.ui-item[data-bodyless]{background:0 0;border-color:#0000;overflow:visible}.ui-item[data-bodyless]>.ui-item-head{background:0 0;padding-left:0}.ui-item[data-bodyless]>.ui-item-head>.ui-item-slot:first-child,.ui-item[data-bodyless]>.ui-item-head>.ui-item-mark{display:none}.ui-frow[data-drop=group]>.ui-item[data-bodyless]{box-shadow:none}.ui-frow[data-drop=group]>.ui-item[data-bodyless]>.ui-item-head{box-shadow:0 0 0 2px var(--p-primary-color);border-radius:var(--p-border-radius-md);background:var(--p-highlight-background)}.ui-item[data-bodyless][data-new]{animation:none}.ui-workspace[data-reading] .ui-item-summary,.ui-workspace[data-reading] .ui-item-readout,.ui-workspace[data-reading] .ui-frow-sentence{color:var(--p-text-color)!important;letter-spacing:normal!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.ui-workspace[data-reading] .ui-item-mark,.ui-workspace[data-reading] .ui-item-head>button[aria-label=Collapse],.ui-workspace[data-reading] .ui-item-head>button[aria-label=Expand],.ui-workspace[data-reading] .ui-item-head>.ui-item-slot:first-child{display:none}.ui-workspace[data-reading] .ui-fgutter{width:0;overflow:hidden}.ui-workspace[data-reading] .ui-frow:before,.ui-workspace[data-reading] .ui-fgutter:before{display:none!important}.ui-workspace[data-reading] .ui-item[data-bodyless],.ui-workspace[data-reading] .ui-item[data-paren],.ui-workspace[data-reading] .ui-clauserow>.ui-item{border-color:var(--p-content-border-color);background:var(--p-content-background);overflow:hidden}.ui-workspace[data-reading] .ui-item[data-bodyless]>.ui-item-head,.ui-workspace[data-reading] .ui-item[data-paren]>.ui-item-head,.ui-workspace[data-reading] .ui-clauserow>.ui-item>.ui-item-head{background:var(--p-raised-background);padding-left:10px}.ui-workspace[data-reading] .ui-frow-sentence{padding-left:0}.ui-livedot{background:var(--p-success-color);width:6px;height:6px;box-shadow:0 0 0 0 var(--p-chip-green-bg);vertical-align:middle;border-radius:50%;animation:1.8s ease-in-out infinite ui-live;display:inline-block}@keyframes ui-live{0%,to{box-shadow:0 0 0 0 var(--p-chip-green-border)}50%{box-shadow:0 0 0 4px #0000}}.rail-item .ui-livedot,.ui-railitem .ui-livedot{width:8px;height:8px}.ui-canvas{min-height:240px;position:relative}.ui-canvas-cell{transition:left .14s,top .14s,width .14s,height .14s;position:absolute}.ui-canvas[data-dragging] .ui-canvas-cell[data-lifted]{z-index:5;transition:none}.ui-canvas[data-dragging]{-webkit-user-select:none;user-select:none;cursor:grabbing}.ui-canvas-slot{border:1.5px dashed var(--p-primary-color);border-radius:var(--p-border-radius-lg);background:var(--p-highlight-background);transition:left .12s,top .12s,width .12s,height .12s;position:absolute}.ui-canvas-empty{text-align:center;color:var(--p-text-muted-color);padding:40px 0}.ui-card{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);background:var(--p-content-background);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ui-canvas-cell[data-lifted] .ui-card{box-shadow:0 10px 30px -10px color-mix(in srgb, var(--p-text-color) 35%, transparent);border-color:var(--p-primary-color)}.ui-card-head{border-bottom:1px solid var(--p-content-border-color);background:var(--p-raised-background);align-items:center;gap:8px;min-height:42px;padding:0 10px 0 6px;display:flex}.ui-card-grip{width:22px;height:28px;color:var(--p-text-muted-color);cursor:grab;opacity:.7;border-radius:var(--p-border-radius-sm);justify-content:center;align-items:center;display:inline-flex}.ui-card-grip:hover{opacity:1;background:var(--p-highlight-background)}.ui-canvas[data-dragging] .ui-card-grip{cursor:grabbing}.ui-card-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-card-body{flex-direction:column;flex:1;min-height:0;padding:14px 16px;display:flex;overflow:auto}.ui-card-body>*{min-height:0}.ui-card-pending{flex:auto}.ui-card[data-hug]{height:100%}.ui-card[data-type=table] .ui-card-body{padding:0}.ui-card-table .nova-table th,.ui-card-table .nova-table td{white-space:nowrap}.ui-slicers{border-bottom:1px solid var(--p-content-border-color);background:var(--p-content-background);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;display:flex}.ui-dash-slicers .ui-slicers{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-md)}.ui-slicers [data-set]{border-color:var(--p-primary-color)}.ui-title-pencil{border-radius:var(--p-border-radius-sm);width:22px;height:22px;color:var(--p-text-muted-color);opacity:.75;background:0 0;border:none;padding:0}.ui-title-input:hover .ui-title-pencil,.ui-title-pencil:hover{opacity:1;color:var(--p-text-color);background:var(--p-content-hover-background)}.ui-title-input:focus-within .ui-title-pencil{opacity:0;pointer-events:none}.ui-neighbour-open:hover{background:var(--p-highlight-background)}.ui-neighbour-open:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-2px}.ui-card-resize{cursor:nwse-resize;border-right:2px solid var(--p-content-border-color);border-bottom:2px solid var(--p-content-border-color);opacity:.8;border-bottom-right-radius:4px;width:14px;height:14px;position:absolute;bottom:2px;right:2px}.ui-card-resize:hover{border-color:var(--p-primary-color);opacity:1}.ui-card{border-color:var(--p-surface-300);box-shadow:var(--p-shadow-sm)}.ui-card[data-focus]{outline:2px solid var(--p-primary-color);outline-offset:2px;animation:2.4s ease-in forwards ui-focus-fade}@keyframes ui-focus-fade{0%,55%{outline-color:var(--p-primary-color)}to{outline-color:#0000}}.ui-canvas:not([data-ready]) .ui-canvas-cell{visibility:hidden;transition:none}.ui-card-chart{flex-direction:column;justify-content:center;height:100%;display:flex}.ui-card-chart svg{height:auto;max-height:100%}.ui-card-tile{flex-direction:column;height:100%;min-height:0;display:flex}.ui-card-tile>*{flex:1;min-height:0}.ui-card-tile svg{height:auto;max-height:100%}.ui-card{container-type:inline-size}.ui-card-ds{min-width:0;max-width:34%}.ui-card-ds>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@container (width<=380px){.ui-card-ds{display:none}}@container (width<=240px){.ui-card-head{padding-left:12px}.ui-card-head>.ui-card-grip{opacity:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ui-card-head:hover>.ui-card-grip{opacity:1}.ui-card-head>svg:first-of-type{display:none}}.ui-card-head{position:relative}.ui-card-actions{background:linear-gradient(to right, transparent, var(--p-raised-background) 14px);opacity:0;align-items:center;gap:2px;padding-left:10px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ui-card:hover .ui-card-actions,.ui-card:focus-within .ui-card-actions{opacity:1}.ui-card-actions:has([aria-expanded=true]){opacity:1}.rail-row,.rail-folder{color:var(--p-text-color)}.rail-item,.rail-folder{background:0 0;transition:background .1s,color .1s}.rail-item:hover,.rail-folder:hover{background:var(--p-content-hover-background)}.rail-item:active,.rail-folder:active{background:color-mix(in srgb, var(--p-text-color) 8%, var(--p-content-hover-background))}.rail-item[data-active]{background:var(--p-highlight-background);color:var(--p-highlight-color)}.rail-item:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-2px}.rail-row:has(>.rail-row-btn:focus-visible){outline:2px solid var(--p-primary-color);outline-offset:-2px}.rail-folder:has(>.rail-folder-btn:focus-visible){outline:2px solid var(--p-primary-color);outline-offset:-2px}.rail-row-btn:focus-visible,.rail-folder-btn:focus-visible{outline:none}.rail-tree{margin-left:13px;position:relative}.rail-tree-item{position:relative}.rail-tree-item:before{content:"";background:var(--p-content-border-color);width:1px;position:absolute;top:0;bottom:0;left:0}.rail-tree-item:last-child:before{bottom:50%}.rail-tree-item:after{content:"";background:var(--p-content-border-color);width:10px;height:1px;position:absolute;top:50%;left:0}.rail-view-all{color:var(--p-text-muted-color);align-items:center;gap:5px;display:inline-flex}.rail-view-all .pi{font-size:11px}.rail-item:hover .rail-view-all{color:var(--p-text-color);text-underline-offset:3px;text-decoration:underline}.ui-card-table .nova-table-wrap{border:none;border-radius:0}.ui-card-table .nova-table{border-radius:0}:root{--chart-1:var(--p-primary-500);--chart-2:var(--p-amber-500);--chart-3:var(--p-green-500);--chart-4:var(--p-primary-300);--chart-5:var(--p-surface-400)}.ui-chart,.ui-chart .recharts-responsive-container{min-height:0}.ui-chart-tip{font-family:inherit}:is(.ui-card-body:has(>.ui-chart),.ui-pcard-el-body:has(>.ui-chart)){display:flex}.ui-chart .recharts-cartesian-axis-tick text{fill:var(--p-text-muted-color)}.ui-chart .recharts-cartesian-grid line{stroke:var(--p-content-border-color);opacity:.6}.ui-chart .recharts-curve.recharts-tooltip-cursor,.ui-chart .recharts-reference-line line{stroke:var(--p-content-border-color)}.ui-chart .recharts-rectangle.recharts-tooltip-cursor,.ui-chart .recharts-radial-bar-background-sector{fill:var(--p-content-hover-background)}.ui-chart .recharts-sector,.ui-chart .recharts-dot{stroke:var(--p-content-background)}.ui-chart .recharts-layer,.ui-chart .recharts-sector,.ui-chart .recharts-surface{outline:none}.ui-chart-tip{align-items:start;gap:6px;min-width:8rem;padding:6px 10px;display:grid}.ui-chart-tip-rows{gap:6px;display:grid}.ui-chart-tip-row{align-items:stretch;gap:8px;width:100%;display:flex}.ui-chart-tip-row-dot{align-items:center}.ui-chart-tip-row>svg{width:10px;height:10px;color:var(--p-text-muted-color)}.ui-chart-tip-cell{flex:1;justify-content:space-between;align-items:center;gap:12px;line-height:1;display:flex}.ui-chart-tip-cell-end{align-items:flex-end}.ui-chart-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding-top:8px;display:flex}.ui-chart-legend-top{padding-top:0;padding-bottom:8px}.ui-chart-legend-item{white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.ui-chart-legend-item>svg{width:12px;height:12px;color:var(--p-text-muted-color)}.ui-chart-box{width:100%;height:100%;min-height:0;display:flex;position:relative}.ui-chart-pin{z-index:60;border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-md);background:var(--p-content-background);min-width:220px;max-width:320px;box-shadow:var(--p-shadow-md);flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:fixed}.ui-chart-pin-row{border-radius:var(--p-border-radius-sm);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:5px 6px;display:flex}.ui-chart-pin-row:hover,.ui-chart-pin-row:focus-visible{background:var(--p-content-hover-background);outline:none}.ui-chart-pin-row[data-static]{cursor:default}.ui-chart-pin-row[data-static]:hover{background:0 0}.ui-chart-pin-dot{border-radius:2px;flex:none;width:8px;height:8px}.ui-gt tr[data-drilled]>td{background:var(--p-highlight-background)}.ui-chart-box>.ui-chart{flex:1;min-width:0}.ui-stale-dot{vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.ui-stale{border-radius:var(--p-border-radius-sm);color:var(--p-text-muted-color);background:0 0;border:none;gap:4px;padding:2px 4px}.ui-stale:hover{background:var(--p-content-hover-background)}.ui-group-table .nova-table th.ui-gt-group{text-align:center;border-left:1px solid var(--p-content-border-color);border-bottom:1px solid var(--p-content-border-color);letter-spacing:0;text-transform:none;color:var(--p-text-color);font-size:12px}.ui-group-table .nova-table th.ui-gt-first,.ui-group-table .nova-table td.ui-gt-first{border-left:1px solid var(--p-content-border-color)}.ui-group-table .nova-table .ui-gt-key{background:var(--p-content-background);position:sticky;left:0}.ui-group-table .nova-table tr.ui-gt-total>td{border-top:2px solid var(--p-content-border-color);background:var(--p-raised-background)}.ui-group-table .nova-table tr.qgroup{cursor:pointer}.ui-group-table .nova-table>tbody>tr.qgroup:hover>td{background:var(--p-content-hover-background)}.ui-group-table .nova-table>tbody>tr.qgroup[data-drilled]>td{background:var(--p-highlight-background)}.ui-group-table .nova-table>tbody>tr.qgroup[data-drilled]:hover>td{background:var(--p-highlight-focus-background)}.ui-group-table .nova-table td.ui-gt-figure{cursor:pointer}.ui-group-table .nova-table>tbody>tr.qgroup>td.ui-gt-figure[role=button]:hover{background:color-mix(in srgb, var(--p-text-color) 8%, var(--p-content-hover-background))}.ui-group-table .nova-table>tbody>tr.qgroup>td.ui-gt-figure[role=button]:active{background:color-mix(in srgb, var(--p-text-color) 12%, var(--p-content-hover-background))}.ui-group-table .nova-table td.ui-gt-figure:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:-2px}.ui-group-table .nova-table td.ui-gt-figure[data-drilled]{box-shadow:inset 0 -2px 0 var(--p-primary-color)}.ui-group-table .nova-table tr.ui-gt-detail>td{background:var(--p-raised-background);padding:0}.ui-gt-detail-box{width:0;min-width:100%;overflow-x:auto}.ui-gt-detail-box .nova-table{background:0 0}.ui-gt-rows>tbody>tr[data-opens],.ui-grid>tbody>tr.qrow[data-opens]{cursor:pointer}.ui-gt-rows>tbody>tr[data-opens]:hover>td{background:var(--p-content-hover-background)}.ui-gt-rows>tbody>tr[data-opens]:active>td,.ui-grid>tbody>tr.qrow[data-opens]:active>td{background:color-mix(in srgb, var(--p-text-color) 8%, var(--p-content-hover-background))}.ui-gt-rows>tbody>tr[data-opens][data-state=selected]:hover>td,.ui-grid>tbody>tr.qrow[data-opens][data-state=selected]:hover>td{background:var(--p-highlight-focus-background)}.ui-gt-rows>tbody>tr[data-opens]:focus-visible,.ui-grid>tbody>tr.qrow[data-opens]:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:-2px}.ui-marked-line{cursor:default;outline:none}.ui-marked-line:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px}.ui-delta{color:var(--p-text-muted-color);margin-left:6px}.ui-delta[data-up]{color:var(--p-semantic-positive)}.ui-delta[data-down]{color:var(--p-semantic-negative)}.ui-well{border:1px dashed var(--p-content-border-color);border-radius:var(--p-border-radius-md);background:var(--p-page-background);flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px;transition:border-color .12s,background .12s;display:flex}.ui-well[data-over]{border-color:var(--p-primary-color);background:var(--p-highlight-background)}.ui-well-empty{color:var(--p-text-muted-color);padding:2px 4px}.ui-well .ui-chip{border:1px solid var(--p-content-border-color);background:var(--p-content-background);cursor:grab;border-radius:999px;align-items:center;gap:2px;min-width:0;max-width:100%;padding:2px 3px 2px 9px;display:inline-flex}.ui-well .ui-chip[data-over]{box-shadow:0 0 0 2px var(--p-primary-color)}.ui-well .ui-chip>.ui-chip-label{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;min-width:0;padding:0 4px 0 0;overflow:hidden}.ui-well .ui-chip>span.ui-chip-label{cursor:inherit}.ui-well .ui-chip>button.ui-chip-label:hover,.ui-well .ui-chip>button.ui-chip-label[data-popup-open]{color:var(--p-primary-color)}.ui-well .ui-chip>button.ui-chip-label:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px;border-radius:2px}.ui-well .ui-chip>.ui-chip-x{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:2px;display:inline-flex}.ui-well .ui-chip>.ui-chip-x:hover{color:var(--p-primary-color);background:var(--p-content-hover-background)}.ui-well .ui-chip>.ui-chip-x:active{background:color-mix(in srgb, var(--p-text-color) 12%, var(--p-content-hover-background))}.ui-well .ui-chip>.ui-chip-x:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px}.ui-well .ui-chip.ui-chip-add{cursor:pointer;color:var(--p-text-muted-color);background:0 0;border-style:dashed;padding-right:9px}.ui-well .ui-chip.ui-chip-add>.ui-chip-label{color:var(--p-text-color)}.ui-well .ui-chip.ui-chip-add:hover,.ui-well .ui-chip.ui-chip-add[data-popup-open]{color:var(--p-primary-color);border-color:var(--p-primary-color)}.ui-well .ui-chip.ui-chip-add:hover>.ui-chip-label,.ui-well .ui-chip.ui-chip-add[data-popup-open]>.ui-chip-label{color:var(--p-primary-color)}.ui-well .ui-chip.ui-chip-add:active{background:var(--p-highlight-background)}.ui-well .ui-chip.ui-chip-add:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px}.ui-well .ui-chip.ui-chip-add[data-disabled]{opacity:.5;cursor:not-allowed}.ui-well .ui-chip.ui-chip-add[data-disabled]:hover{color:var(--p-text-muted-color);border-color:var(--p-content-border-color)}.ui-well .ui-chip.ui-chip-add[data-disabled]:hover>.ui-chip-label{color:var(--p-text-color)}.ui-well .ui-chip.ui-chip-add[data-disabled]:active{background:0 0}.ui-card-body[data-view=table]{padding:0}.ui-card-body[data-view=table] .nova-table-wrap{border:none;border-radius:0}.ui-gt-open{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;display:inline-flex}.ui-gt-open:hover,.ui-gt-open:focus-visible{color:var(--p-primary-color);text-underline-offset:2px;text-decoration:underline}.ui-form{flex-direction:column;display:flex}.ui-form-section{padding:16px 0}.ui-form-section+.ui-form-section{border-top:1px solid var(--p-content-border-color)}.ui-form-head{align-items:center;gap:8px;min-height:20px;margin-bottom:12px;display:flex}.ui-form-section.ui-fold{padding:0}.ui-report-drawer{line-height:normal}.ui-fold-head{text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:12px 0;display:flex}.ui-fold-head .ui-fold-title{color:var(--p-text-muted-color);transition:color .12s}.ui-fold-head:hover .ui-fold-title{color:var(--p-primary-color)}.ui-fold-head .ui-fold-mark{color:var(--p-text-muted-color);transition:transform .12s}.ui-fold-head[aria-expanded=true] .ui-fold-mark{transform:rotate(90deg)}.ui-fold-body{flex-direction:column;gap:14px;padding:0 0 16px;display:flex}.ui-field-list{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-sm);max-height:176px;padding:4px;overflow-y:auto}.ui-field-row{border-radius:var(--p-border-radius-sm);cursor:grab;align-items:center;gap:8px;padding:3px 4px 3px 6px;display:flex}.ui-field-row:hover{background:var(--p-content-hover-background)}.ui-field-row[data-used]{color:var(--p-text-muted-color)}.ui-field-row .ui-iconbtn[data-popup-open]{background:var(--p-content-hover-background);color:var(--p-text-color)}.ui-infotip{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .12s;display:inline-flex}.ui-infotip:hover,.ui-infotip[data-popup-open]{color:var(--p-primary-color)}.ui-infotip:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px}.ui-check-row{border-radius:var(--p-border-radius-sm);align-items:center;gap:10px;padding:5px 2px;display:flex}.ui-check-row:hover{background:var(--p-content-hover-background)}.ui-detail-list{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-md);overflow:hidden}.ui-detail-list>*+*{border-top:1px solid var(--p-content-border-color)!important}.ui-facts{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}.ui-facts dt{color:var(--p-text-muted-color)}.ui-facts dd{min-width:0;margin:0}.ui-card-qhead{min-height:var(--ui-strip-h);border-bottom:1px solid var(--p-content-border-color);background:var(--p-content-background);color:var(--p-text-muted-color);padding:0 12px}.ui-card-qhead .ui-gt-open{color:var(--p-text-muted-color)}.ui-card-note{color:var(--p-text-muted-color);padding:6px 12px 0;line-height:1.45}.ui-card[data-selected]{border-color:var(--p-primary-color);box-shadow:0 0 0 1px var(--p-primary-color)}.ui-el-info{opacity:.7;color:var(--p-text-muted-color);background:0 0;border:none;padding:0}.ui-el-info:hover,.ui-el-info:focus-visible,.ui-el-info[aria-expanded=true]{opacity:1;color:var(--p-primary-color)}.ui-card-pick{border-radius:var(--p-border-radius-sm);min-width:0;color:var(--p-text-color);cursor:pointer;background:0 0;border:none;flex:0 auto;align-items:center;gap:6px;margin-left:-2px;padding:2px 4px;transition:background .1s;display:inline-flex}.ui-card-pick>svg{color:var(--p-text-muted-color);flex:none}.ui-card-pick:hover{background:var(--p-content-hover-background)}.ui-card-pick:hover>svg,.ui-card-pick:focus-visible>svg,.ui-card-pick[aria-expanded=true]>svg{color:var(--p-primary-color)}.ui-card-pick:active{background:color-mix(in srgb, var(--p-text-color) 8%, var(--p-content-hover-background))}.ui-card-pick[aria-expanded=true]{background:var(--p-highlight-background)}.ui-card-pick:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px}.ui-card-pick:disabled{opacity:.4;cursor:default;background:0 0}.ui-report-page{flex-direction:column;display:flex}.ui-report-page .ui-report-body{flex:1}.ui-report-page .nova-table-wrap{border:none;border-radius:0}.ui-report-page .ui-card-qhead{padding:0 24px}.ui-report-canvas .ui-card-qhead{padding:0 12px}.ui-report-page .ui-report-canvas .ui-canvas{min-height:200px}.ui-report-page .ui-canvas-empty{padding:60px 24px}.ui-tiles{border-bottom:1px solid var(--p-content-border-color);background:var(--p-content-background);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.ui-tile{border-right:1px solid var(--p-content-border-color);flex-direction:column;gap:2px;min-width:0;padding:10px 24px;display:flex}.ui-tile:last-child{border-right:none}.ui-tbl-scroll{position:relative}.ui-grid{border-collapse:collapse;width:100%}.ui-grid>thead>tr>th{box-shadow:inset 0 -1px 0 var(--p-content-border-color);background:var(--p-content-background)}.ui-grid>thead>tr>:last-child,.ui-grid>tbody>tr>:last-child,.ui-grid>tfoot>tr>:last-child{border-right:none!important}.ui-grid>tbody>tr.qrow:hover>td,.ui-grid>tbody>tr.qrow[data-state=detail]>td{background:var(--p-content-hover-background)}.ui-grid>tbody>tr.qrow[data-state=selected]>td{background:var(--p-highlight-background)}.ui-grid tr.qgroup{cursor:pointer}.ui-grid tr.qgroup>td{background:var(--p-content-background);border-top:1px solid var(--p-content-border-color)}.ui-grid tr.qgroup:first-child>td{border-top:none}.ui-grid tr.qgroup:hover>td{background:var(--p-content-hover-background)}.ui-grid tr.qrow-grouped>td{background:var(--p-raised-background)}.ui-gt-fold{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;align-items:center;margin-right:6px;padding:0;display:inline-flex}.ui-gt-fold:hover{color:var(--p-primary-color)}.ui-gt-fold:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px;color:var(--p-primary-color);border-radius:2px}.ui-col-resize{cursor:col-resize;z-index:3;width:8px;height:100%;position:absolute;top:0;right:-4px}.ui-col-resize:hover,.ui-col-resize:active{background:var(--p-primary-color);opacity:.45}.ui-col-menu{opacity:0;color:var(--p-text-muted-color);background:0 0;border:none;padding:0;transition:opacity .12s,color .12s}.ui-col-head:hover .ui-col-menu,.ui-col-menu:focus-visible,.ui-col-menu[aria-expanded=true],.ui-col-menu[data-popup-open]{opacity:1}.ui-col-menu:hover{color:var(--p-primary-color)}.ui-col-menu:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px;border-radius:2px}.ui-col-add{background:var(--p-content-background)}.ui-col-add button{color:var(--p-text-muted-color);background:0 0}.ui-col-add button:hover{background:var(--p-content-hover-background);color:var(--p-primary-color)}.ui-col-add button:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:1px}.ui-col-sort{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;padding:0}.ui-col-sort:hover,.ui-col-sort[data-on]{color:var(--p-text-color)}.ui-col-sort:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px;border-radius:2px}.ui-qhead-group{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-sm);background:var(--p-content-background);color:var(--p-text-muted-color);gap:4px;padding:2px 8px}.ui-qhead-group[data-on]{color:var(--p-text-color)}.ui-qhead-group:hover,.ui-qhead-group[data-popup-open]{background:var(--p-content-hover-background)}.ui-qhead-group:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none}.ui-searchfield{position:relative}.ui-searchfield>svg{color:var(--p-text-muted-color);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ui-searchfield input{padding-left:30px!important;padding-right:28px!important}.ui-searchfield-clear{color:var(--p-text-muted-color);background:0 0;border:none;padding:2px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ui-ask-chip{border:1px solid var(--p-content-border-color);background:var(--p-content-background);white-space:nowrap;border-radius:99px;align-items:center;padding:2px 9px;display:inline-flex}.ui-ask-chip-edit{border-style:dashed}.ui-ask-chip-edit:hover,.ui-ask-chip-edit[data-popup-open]{border-style:solid;border-color:var(--p-primary-color);background:var(--p-highlight-background)}.ui-ask-how-caret{transition:transform .12s}.ui-ask-how[data-panel-open] .ui-ask-how-caret{transform:rotate(90deg)}.ui-avatar{--avatar-fill:var(--p-surface-500);background:var(--avatar-fill);color:var(--p-on-dark-color);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@supports (color:oklch(from red calc((0.6 - l) * 1000) 0 0)){.ui-avatar{color:oklch(from var(--avatar-fill) calc((.6 - l) * 1000) 0 0)}}.ui-avatar[data-tone=soft]{background:var(--p-avatar-bg);color:var(--p-avatar-color);box-shadow:inset 0 0 0 1px var(--p-avatar-border)}.ui-theme-settling,.ui-theme-settling *{transition:none!important}html,body,#root{height:100%}body{background:var(--p-page-background);color:var(--p-text-color);font-family:var(--p-font-family);margin:0;font-size:13px;line-height:1.45;overflow:hidden}button,input,textarea,select{font-family:inherit}*,:before,:after{box-sizing:border-box}.nav-icon-btn{cursor:pointer;width:34px;height:34px;color:var(--nav-fg);background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .12s;display:inline-flex;position:relative}.nav-icon-btn:hover{background:var(--nav-item-active-bg)}.nav-icon-btn:disabled{opacity:.4;cursor:default}:root{--p-font-family-mono:"IBM Plex Mono", ui-monospace, monospace;--rail-width:260px;--nav-bg:var(--p-content-background);--nav-fg:var(--p-text-color);--nav-fg-muted:var(--p-text-muted-color);--nav-item-active-bg:var(--p-surface-100);--nav-btn-bg:var(--p-surface-100);--nav-btn-border:var(--p-content-border-color);--nav-hairline:var(--p-content-border-color)}.p-dark{--nav-bg:var(--p-surface-900);--nav-fg:var(--p-primary-contrast-color);--nav-fg-muted:var(--p-surface-300);--nav-item-active-bg:color-mix(in srgb, var(--p-surface-0) 10%, transparent);--nav-btn-bg:color-mix(in srgb, var(--p-surface-0) 8%, transparent);--nav-btn-border:color-mix(in srgb, var(--p-surface-0) 14%, transparent);--nav-hairline:color-mix(in srgb, var(--p-surface-0) 7%, transparent)}@layer base{::placeholder{color:var(--p-text-muted-color)}.pi{font-size:var(--p-icon-size)}.p-dark ::placeholder{color:color-mix(in srgb, var(--p-surface-0) 60%, transparent)}}[data-rail=collapsed] .nova-rail{display:none!important}[data-peek] .nova-rail{z-index:40;height:calc(100dvh - 52px);box-shadow:var(--p-shadow-md);position:fixed;top:52px;left:0}.rail-item-actions{opacity:0;transition:opacity .12s}.rail-item:hover .rail-item-actions,.rail-folder:hover .rail-item-actions,.rail-folder-member:hover .rail-item-actions{opacity:1}.rail-item:has(:focus-visible) .rail-item-actions{opacity:1}.rail-item:has([data-popup-open]) .rail-item-actions{opacity:1}.rail-folder:has(:focus-visible) .rail-item-actions{opacity:1}.rail-folder:has([data-popup-open]) .rail-item-actions{opacity:1}.rail-folder-member:has(:focus-visible) .rail-item-actions{opacity:1}.rail-folder-member:has([data-popup-open]) .rail-item-actions{opacity:1}.rail-drag-handle{border-radius:var(--p-border-radius-md)}.rail-drag-handle:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-2px}.nova-table-wrap{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);font-size:13px;position:relative;overflow:hidden}.nova-table{border-spacing:0;width:100%}.nova-table>thead>tr>th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--p-text-muted-color);background:var(--p-content-background);border-bottom:1px solid var(--p-content-border-color);padding:9px 16px;font-size:10px;font-weight:700}.nova-table>tbody>tr{background:var(--p-content-background);color:var(--p-text-color)}.nova-table>tbody>tr>td{border-bottom:1px solid var(--p-content-border-color);padding:12px 16px;font-size:13px}.nova-table>tbody>tr.nova-table-clickable{cursor:pointer}.nova-table>tbody>tr.nova-table-clickable:hover{background:var(--p-content-hover-background)}.nova-table>tbody>tr.nova-table-selected,.nova-table>tbody>tr.nova-table-selected:hover,.nova-table>tbody>tr[data-state=selected]>td{background:var(--p-highlight-background)}.nova-table>tbody>tr[data-state=detail]>td{background:var(--p-content-hover-background)}.nova-table-wrap.nova-table-scroll{overflow:auto}.nova-table-scroll>.nova-table{width:max-content;min-width:100%}.nova-table-scroll>.nova-table>thead>tr>th{white-space:nowrap}.nova-table-scroll .nova-table-cell{text-overflow:ellipsis;white-space:nowrap;min-width:80px;max-width:320px;overflow:hidden}.nova-table-scroll>.nova-table>tbody>tr>td.nova-table-tick{z-index:1;--nova-tick-tint:transparent;background:linear-gradient(var(--nova-tick-tint), var(--nova-tick-tint)), var(--p-content-background);position:sticky;left:0}.nova-table-scroll>.nova-table>tbody>tr.nova-table-clickable:hover>td.nova-table-tick,.nova-table-scroll>.nova-table>tbody>tr[data-state=detail]>td.nova-table-tick{--nova-tick-tint:var(--p-content-hover-background)}.nova-table-scroll>.nova-table>tbody>tr.nova-table-selected>td.nova-table-tick,.nova-table-scroll>.nova-table>tbody>tr[data-state=selected]>td.nova-table-tick{--nova-tick-tint:var(--p-highlight-background)}.nova-table .nova-table-empty{text-align:center;color:var(--p-text-muted-color);padding:28px 16px;font-size:13px}.nova-evidence-rows>.nova-table-wrap{border:none;border-radius:0}.nova-evidence-rows .nova-table>tbody>tr:last-child>td{border-bottom:none}.nova-ai-mark{text-box:trim-both cap alphabetic;line-height:1}.nova-table-wrap.nova-table-grid{border:none;border-radius:0}.nova-table-grid>.nova-table>thead>tr>th,.nova-table-grid>.nova-table>tbody>tr>td{border-bottom:1px solid var(--p-content-border-color);border-right:1px solid var(--p-content-border-color);padding:9px 12px}.nova-table-grid>.nova-table>thead>tr>th:last-child,.nova-table-grid>.nova-table>tbody>tr>td:last-child{border-right:none}.nova-table-grid>.nova-table>thead>tr>th.nova-table-check,.nova-table-grid>.nova-table>tbody>tr>td.nova-table-check{padding:0 8px}.nova-table-grid>.nova-table>tbody>tr>td.nova-table-empty{padding:28px}.nova-card-interactive{transition:box-shadow .14s,transform .14s,border-color .14s}.nova-card-interactive:hover{transform:translateY(-1px);box-shadow:0 3px 12px #1418201a}.nova-card-interactive:active{transform:translateY(0)}.nova-chip{transition:background .12s,border-color .12s,color .12s}.nova-chip:hover{background:var(--p-content-hover-background);border-color:var(--p-primary-color)}.nova-press{transition:opacity .12s,transform .1s}.nova-press:hover{opacity:.9}.nova-press:active{transform:scale(.95)}.nova-askbar{border:1px solid var(--p-content-border-color);background:var(--p-content-background);box-shadow:var(--p-shadow-sm);transition:border-color .14s,box-shadow .14s}.nova-askbar:hover{border-color:var(--p-primary-color);box-shadow:var(--p-shadow-md)}.nova-askbar:focus-within{border-color:var(--p-primary-color);box-shadow:0 0 0 3px var(--p-highlight-background)}.nova-intro{z-index:9999;background:var(--p-content-background);flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .5s;display:flex;position:fixed;inset:0}.nova-intro-leaving{opacity:0;pointer-events:none}.nova-intro-mark{animation:1.15s cubic-bezier(.2,.7,.2,1) both nova-swirl}@keyframes nova-swirl{0%{opacity:0;transform:rotate(-230deg)scale(.15)}55%{opacity:1}to{opacity:1;transform:rotate(0)scale(1)}}.nova-intro-word{letter-spacing:-.02em;color:var(--p-text-color);font-size:24px;font-weight:800;animation:.6s .55s both nova-fade-up}@keyframes nova-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ask-chips-scroll{scrollbar-width:none;scroll-behavior:smooth}.ask-chips-scroll::-webkit-scrollbar{height:0}.entity-link{max-width:100%;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-items:center;gap:5px;padding:0;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;display:inline-flex}.entity-link:hover{text-decoration-color:currentColor}.entity-link-icon{opacity:0;color:var(--p-text-muted-color);transition:opacity .12s}.entity-link:hover .entity-link-icon{opacity:.65}.ask-step-line{text-underline-offset:2px;border-radius:2px;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000}.ask-step-line:hover{color:var(--p-text-color);text-decoration-color:currentColor}.ask-step-line:active{opacity:.8}.ask-step-line:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px;text-decoration-color:currentColor}.ask-step-line[aria-current=true]{text-decoration:none}.entity-menu-row{transition:background .1s}.entity-menu-row:hover{background:var(--p-content-hover-background)}@keyframes nova-pulse{0%,to{opacity:1}50%{opacity:.45}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");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-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");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-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");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-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");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-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");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}.vega-embed{box-sizing:border-box;display:inline-block;position:relative}.vega-embed.has-actions{padding-right:38px}#vg-tooltip-element{visibility:hidden;z-index:1000;background-color:var(--p-content-background);border:1px solid var(--p-content-border-color);color:var(--p-text-color);border-radius:3px;padding:8px;font-family:sans-serif;font-size:11px;position:fixed;box-shadow:2px 2px 4px #0000001a}#vg-tooltip-element.visible{visibility:visible}#vg-tooltip-element h2{margin-top:0;margin-bottom:10px;font-size:13px}#vg-tooltip-element table{border-spacing:0}#vg-tooltip-element table tr{border:none}#vg-tooltip-element table tr td{text-overflow:ellipsis;padding-top:2px;padding-bottom:2px;overflow:hidden}#vg-tooltip-element table tr td.key{color:var(--p-text-muted-color);text-align:right;max-width:150px;padding-right:4px}#vg-tooltip-element table tr td.value{text-align:left;max-width:300px;max-height:7em;display:block}@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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-md:var(--p-border-radius-md,6px);--animate-spin:spin 1s linear infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-background:var(--p-content-background);--color-primary:var(--p-primary-color);--color-secondary:var(--p-raised-background);--color-muted:var(--p-raised-background);--color-accent:var(--p-content-hover-background);--color-border:var(--p-content-border-color);--color-ring:var(--p-primary-color);--color-chart-1:var(--p-primary-color);--color-chart-2:var(--p-green-500);--color-chart-3:var(--p-amber-500);--color-chart-4:var(--p-cyan-500);--color-chart-5:var(--p-indigo-500);--color-chart-6:var(--p-orange-500)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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:0}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.left-1\/2{left:50%}.z-50{z-index:50}.z-\[53\]{z-index:53}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing) * -.5)}.-my-\[5px\]{margin-block:-5px}.my-1{margin-block:var(--spacing)}.mt-1{margin-top:var(--spacing)}.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-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[2px\]{margin-top:2px}.mt-\[15px\]{margin-top:15px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-auto{margin-right:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.field-sizing-content{field-sizing:content}.aspect-auto{aspect-ratio:auto}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[…\]{height:…}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[calc\(100dvh_-_48px\)\]{max-height:calc(100dvh - 48px)}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.max-h-\[min\(18rem\,60vh\)\]{max-height:min(18rem,60vh)}.max-h-\[min\(28rem\,var\(--available-height\)\)\]{max-height:min(28rem, var(--available-height))}.min-h-0{min-height:0}.min-h-\[72px\]{min-height:72px}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.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-9{width:calc(var(--spacing) * 9)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[224px\]{width:224px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[290px\]{width:290px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[430px\]{width:430px}.w-\[min\(440px\,calc\(100vw_-_32px\)\)\]{width:min(440px,100vw - 32px)}.w-\[min\(540px\,calc\(100vw_-_32px\)\)\]{width:min(540px,100vw - 32px)}.w-\[min\(720px\,calc\(100vw_-_32px\)\)\]{width:min(720px,100vw - 32px)}.w-\[min\(1040px\,calc\(100vw_-_32px\)\)\]{width:min(1040px,100vw - 32px)}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-\[…\]{width:…}.w-auto{width:auto}.w-full{width:100%}.max-w-\[22rem\]{max-width:22rem}.max-w-\[280px\]{max-width:280px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12\.5rem\]{min-width:12.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[5px\]{gap:5px}.gap-x-2{column-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--p-border-radius-lg,8px)}.rounded-md{border-radius:var(--p-border-radius-md,6px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--p-border-radius-sm,4px)}.rounded-xl{border-radius:calc(var(--p-border-radius-lg,8px) + 4px)}.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-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-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-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--p-primary-color\){border-color:var(--p-primary-color)}.border-\(--p-surface-300\){border-color:var(--p-surface-300)}.border-\[--color-border\]{border-color:--color-border}.border-\[color\:var\(--p-chip-amber-color\)\]{border-color:var(--p-chip-amber-color)}.border-\[var\(--p-chip-amber-border\)\]{border-color:var(--p-chip-amber-border)}.border-\[var\(--p-chip-blue-border\)\]{border-color:var(--p-chip-blue-border)}.border-\[var\(--p-chip-green-border\)\]{border-color:var(--p-chip-green-border)}.border-\[var\(--p-chip-neutral-border\)\]{border-color:var(--p-chip-neutral-border)}.border-\[var\(--p-chip-primary-border\)\]{border-color:var(--p-chip-primary-border)}.border-\[var\(--p-chip-red-border\)\]{border-color:var(--p-chip-red-border)}.border-\[var\(--p-chip-violet-border\)\]{border-color:var(--p-chip-violet-border)}.border-border,.border-border\/50{border-color:var(--p-content-border-color)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--p-content-border-color) 50%, transparent)}}.border-input{border-color:var(--p-content-border-color)}.border-transparent{border-color:#0000}.bg-\[--color-bg\]{background-color:--color-bg}.bg-\[var\(--p-chip-amber-bg\)\]{background-color:var(--p-chip-amber-bg)}.bg-\[var\(--p-chip-blue-bg\)\]{background-color:var(--p-chip-blue-bg)}.bg-\[var\(--p-chip-green-bg\)\]{background-color:var(--p-chip-green-bg)}.bg-\[var\(--p-chip-neutral-bg\)\]{background-color:var(--p-chip-neutral-bg)}.bg-\[var\(--p-chip-primary-bg\)\]{background-color:var(--p-chip-primary-bg)}.bg-\[var\(--p-chip-red-bg\)\]{background-color:var(--p-chip-red-bg)}.bg-\[var\(--p-chip-violet-bg\)\]{background-color:var(--p-chip-violet-bg)}.bg-background{background-color:var(--p-content-background)}.bg-border{background-color:var(--p-content-border-color)}.bg-destructive{background-color:var(--p-red-500)}.bg-popover{background-color:var(--p-content-background)}.bg-primary{background-color:var(--p-primary-color)}.bg-secondary{background-color:var(--p-raised-background)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[10px\]{padding:10px}.px-0{padding-inline:0}.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-6{padding-inline:calc(var(--spacing) * 6)}.px-\[1\.09375rem\]{padding-inline:1.09375rem}.px-\[7px\]{padding-inline:7px}.px-\[11px\]{padding-inline:11px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[0\.65625rem\]{padding-block:.65625rem}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[33px\]{padding-left:33px}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-\(family-name\:--p-font-family\){font-family:var(--p-font-family)}.font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}.font-sans{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.font-serif{font-family:var(--font-serif)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[1rem\]{font-size:1rem}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[3rem\]{--tw-leading:3rem;line-height:3rem}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--p-chip-amber-color\)\],.text-\[var\(--p-chip-amber-color\)\]{color:var(--p-chip-amber-color)}.text-\[var\(--p-chip-blue-color\)\]{color:var(--p-chip-blue-color)}.text-\[var\(--p-chip-green-color\)\]{color:var(--p-chip-green-color)}.text-\[var\(--p-chip-neutral-color\)\]{color:var(--p-chip-neutral-color)}.text-\[var\(--p-chip-primary-color\)\]{color:var(--p-chip-primary-color)}.text-\[var\(--p-chip-red-color\)\]{color:var(--p-chip-red-color)}.text-\[var\(--p-chip-violet-color\)\]{color:var(--p-chip-violet-color)}.text-\[var\(--p-warn-color\)\]{color:var(--p-warn-color)}.text-current{color:currentColor}.text-destructive-foreground{color:var(--p-primary-contrast-color)}.text-foreground{color:var(--p-text-color)}.text-inherit{color:inherit}.text-muted-foreground{color:var(--p-text-muted-color)}.text-popover-foreground{color:var(--p-text-color)}.text-primary{color:var(--p-primary-color)}.text-primary-foreground{color:var(--p-primary-contrast-color)}.text-secondary-foreground{color:var(--p-text-color)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--p-text-color)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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_1px_3px_0_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000004d);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_12px_0_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 2px 12px 0 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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ring{--tw-ring-color:var(--p-primary-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-secondary{outline-color:var(--p-raised-background)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-muted-foreground::placeholder{color:var(--p-text-muted-color)}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-input:hover{border-color:var(--p-content-border-color)}.hover\:bg-\(--p-surface-500\)\/4:hover{background-color:var(--p-surface-500)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\(--p-surface-500\)\/4:hover{background-color:color-mix(in oklab, var(--p-surface-500) 4%, transparent)}}.hover\:bg-accent:hover{background-color:var(--p-content-hover-background)}.hover\:text-accent-foreground:hover{color:var(--p-text-color)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);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,)}}.focus-visible\:border-\(--p-primary-color\):focus-visible{border-color:var(--p-primary-color)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--p-primary-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--p-content-background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:bg-accent:active{background-color:var(--p-content-hover-background)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-100:disabled{opacity:1}.data-\[checked\]\:border-primary[data-checked]{border-color:var(--p-primary-color)}.data-\[checked\]\:bg-primary[data-checked]{background-color:var(--p-primary-color)}.data-\[closed\]\:hidden\![data-closed]{display:none!important}.data-\[closed\]\:translate-x-full[data-closed]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-auto[data-disabled]{pointer-events:auto}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\]\:opacity-55[data-disabled]{opacity:.55}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:var(--p-content-hover-background)}.data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:var(--p-text-color)}.data-\[indeterminate\]\:border-primary[data-indeterminate]{border-color:var(--p-primary-color)}.data-\[indeterminate\]\:bg-primary[data-indeterminate]{background-color:var(--p-primary-color)}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:border:where(.p-dark,.p-dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-solid:where(.p-dark,.p-dark *){--tw-border-style:solid;border-style:solid}.dark\:border-border:where(.p-dark,.p-dark *){border-color:var(--p-content-border-color)}.dark\:shadow-\[0_2px_4px_-1px_rgba\(0\,0\,0\,0\.2\)\,0_4px_5px_0_rgba\(0\,0\,0\,0\.14\)\,0_1px_10px_0_rgba\(0\,0\,0\,0\.12\)\]:where(.p-dark,.p-dark *){--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#0003), 0 4px 5px 0 var(--tw-shadow-color,#00000024), 0 1px 10px 0 var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_11px_15px_-7px_rgba\(0\,0\,0\,0\.2\)\,0_24px_38px_3px_rgba\(0\,0\,0\,0\.14\)\,0_9px_46px_8px_rgba\(0\,0\,0\,0\.12\)\]:where(.p-dark,.p-dark *){--tw-shadow:0 11px 15px -7px var(--tw-shadow-color,#0003), 0 24px 38px 3px var(--tw-shadow-color,#00000024), 0 9px 46px 8px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_\.pi\]\:text-\[13px\] .pi{font-size:13px}.\[\&_\.pi\]\:text-muted-foreground .pi{color:var(--p-text-muted-color)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--p-text-muted-color)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--p-content-border-color)}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer,.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--p-text-muted-color)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.ask-panel{background:var(--p-content-background);border-left:1px solid var(--p-surface-200);z-index:45;flex-direction:column;width:384px;animation:.2s slfade;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-14px 0 36px #1418201f}.ask-panel-head{border-bottom:1px solid var(--p-surface-100);align-items:center;gap:8px;padding:14px 16px;display:flex}.ask-panel-badge{background:var(--p-primary-color);width:18px;height:18px;color:var(--p-primary-contrast-color);font:600 10px var(--p-font-family-mono);border-radius:5px;flex:none;place-items:center;display:grid}.ask-panel-head-copy{min-width:0}.ask-panel-title{font-size:13px;font-weight:600}.ask-panel-sub{font:500 11px var(--p-font-family-mono);color:var(--p-text-muted-color);margin-top:1px}.ask-panel-x{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;margin-left:auto;padding:3px 8px;font-size:13px}.ask-panel-x:hover{background:var(--p-chip-neutral-bg);color:var(--p-text-color)}.ask-panel-note{background:var(--p-chip-primary-bg);border-bottom:1px solid var(--p-surface-100);color:var(--p-primary-color);padding:8px 16px;font-size:11px;line-height:1.45}.ask-panel-scroll{flex-direction:column;flex:1;gap:11px;padding:14px 16px;display:flex;overflow-y:auto}.ask-panel-msg-row{display:flex}.ask-panel-bubble{white-space:pre-line;border-radius:10px;max-width:88%;padding:8px 11px;font-size:13px;line-height:1.5;animation:.25s slfade}.ask-panel-pin{cursor:pointer;border:0;border-radius:5px;margin-top:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.ask-panel-pin:hover{filter:brightness(.97)}.ask-panel-typing{color:var(--p-text-muted-color);font-size:12px;animation:1.2s infinite slpulse}.ask-panel-chips{flex-wrap:wrap;gap:5px;padding:0 16px 10px;display:flex}.ask-panel-chip{border:1px solid var(--p-chip-primary-border);color:var(--p-primary-color);cursor:pointer;background:0 0;border-radius:14px;padding:3px 9px;font-family:inherit;font-size:11px}.ask-panel-chip:hover{background:var(--p-highlight-background)}.ask-panel-intro{color:var(--p-text-muted-color);font-size:12px;line-height:1.55}.ask-panel-suglabel{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.07em;margin-top:2px;font-size:10px;font-weight:600}.ask-panel-suglist{flex-direction:column;gap:4px;display:flex}.ask-panel-sug{color:var(--p-text-color);cursor:pointer;background:var(--p-chip-neutral-bg);text-align:left;border:0;border-radius:7px;padding:7px 10px;font-family:inherit;font-size:12px}.ask-panel-sug:hover{background:var(--p-highlight-background);color:var(--p-primary-color)}.ask-panel-full{text-align:right;padding:0 16px 8px}.ask-panel-full-link{color:var(--p-primary-color);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:11px;font-weight:500}.ask-panel-full-link:hover{text-decoration:underline}.ask-panel-composer{border-top:1px solid var(--p-surface-100);background:var(--p-surface-50);gap:7px;padding:11px 14px;display:flex}.ask-panel-input{border:1px solid var(--p-surface-200);min-width:0;font:inherit;background:var(--p-content-background);border-radius:8px;outline:none;flex:1;padding:8px 11px;font-size:13px}.ask-panel-send{background:var(--p-primary-color);color:var(--p-primary-contrast-color);font:600 12px var(--p-font-family);cursor:pointer;border:none;border-radius:8px;flex:none;padding:8px 13px}.ask-panel-send:hover{filter:brightness(1.1)}.agent-rev-tile{background:var(--p-primary-color);width:26px;height:26px;color:var(--p-primary-contrast-color);font-family:var(--p-font-family-mono);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.agent-rev-head-main{min-width:0}.agent-rev-sub{color:var(--p-text-muted-color);margin-top:1px;font-size:12px}.agent-rev-id{font-family:var(--p-font-family-mono);font-size:11px;font-weight:500}.agent-rev-eyebrow{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:600}.agent-rev-conf-row{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;display:flex}.agent-rev-badge{letter-spacing:.05em;border-radius:4px;flex:none;padding:2px 7px;font-size:10px;font-weight:700}.agent-rev-badge--conf{color:var(--p-chip-green-color);background:var(--p-chip-green-bg);border:1px solid var(--p-surface-300)}.agent-rev-badge--unsure{color:var(--p-chip-amber-color);background:repeating-linear-gradient(45deg, var(--p-chip-amber-bg), var(--p-chip-amber-bg) 4px, var(--p-chip-amber-bg) 4px, var(--p-chip-amber-bg) 8px);border:1px solid var(--p-content-border-color)}.agent-rev-conf-note{color:var(--p-text-muted-color);font-size:11px}.agent-rev-summary{color:var(--p-text-color);font-size:13px;line-height:1.55}.agent-rev-log-row{align-items:baseline;gap:10px;padding:5px 0;display:flex}.agent-rev-log-t{width:52px;font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);flex:none;font-size:11px;font-weight:500}.agent-rev-log-s{flex:1;min-width:0;font-size:13px}.agent-rev-log-src{font-family:var(--p-font-family-mono);color:var(--p-text-color);background:var(--p-chip-neutral-bg);border-radius:4px;flex:none;padding:1px 6px;font-size:10px;font-weight:500}.agent-rev-pkg-list{flex-direction:column;gap:4px;display:flex}.agent-rev-pkg-item{text-align:left;border:1px solid var(--p-surface-100);cursor:pointer;background:var(--p-content-background);width:100%;font:inherit;color:inherit;border-radius:8px;align-items:flex-start;gap:9px;padding:8px 11px;display:flex}.agent-rev-pkg-item:hover{border-color:var(--p-chip-primary-border)}.agent-rev-pkg-item--off{background:var(--p-surface-50)}.agent-rev-check{border:1.5px solid var(--p-cyan-700);background:var(--p-cyan-700);width:15px;height:15px;color:var(--p-primary-contrast-color);border-radius:4px;flex:none;place-items:center;margin-top:1px;font-size:10px;font-weight:700;display:grid}.agent-rev-check--off{border-color:var(--p-surface-300);background:var(--p-content-background)}.agent-rev-pkg-text{min-width:0}.agent-rev-pkg-title{color:var(--p-text-color);font-size:12px;font-weight:500;display:block}.agent-rev-pkg-title--off{color:var(--p-text-muted-color)}.agent-rev-pkg-detail{color:var(--p-text-muted-color);margin-top:1px;font-size:11px;line-height:1.45;display:block}.agent-rev-pkg-note{color:var(--p-text-muted-color);margin-top:6px;font-size:11px}.agent-rev-returned{background:var(--p-chip-amber-bg);color:var(--p-chip-amber-color);border-radius:8px;padding:9px 12px;font-size:12px;line-height:1.5}.agent-rev-coach{cursor:pointer;align-items:center;gap:8px;margin-top:4px;display:flex}.agent-rev-coach-label{color:var(--p-text-color);font-size:12px}.agent-rev-foot-note{color:var(--p-text-muted-color);font-size:11px}.toast{border:1px solid var(--p-content-border-color);border-left:3px solid var(--p-green-500);border-radius:var(--p-border-radius-lg);background:var(--p-content-background);width:380px;max-width:calc(100vw - 32px);color:var(--p-text-color);box-shadow:var(--p-shadow-lg);align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:fixed;bottom:16px;right:16px}.toast--success{border-left-color:var(--p-green-500)}.toast--success .toast-icon{color:var(--p-green-500)}.toast--info{border-left-color:var(--p-primary-color)}.toast--info .toast-icon{color:var(--p-primary-color)}.toast--warn{border-left-color:var(--p-amber-500)}.toast--warn .toast-icon{color:var(--p-amber-500)}.toast--error{border-left-color:var(--p-red-500)}.toast--error .toast-icon{color:var(--p-red-500)}.toast-icon{flex:none;margin-top:1px;font-size:17px}.toast-body{flex:1;min-width:0}.toast-title,.toast-text{overflow-wrap:anywhere}.toast-text{line-height:1.5}.toast-title{line-height:16px}.toast-title+.toast-text{margin-top:2px}.toast-actions{gap:8px;margin-top:9px;display:flex}.toast-review,.toast-action{background:var(--p-primary-button-bg);color:var(--p-primary-contrast-color);font:600 12px var(--p-font-family);cursor:pointer;border:0;border-radius:7px;flex:none;padding:5px 12px}.toast-review:hover,.toast-action:hover{filter:brightness(1.1)}.toast-dismiss{width:22px;height:22px;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.toast-dismiss:hover{color:var(--p-text-color)}.app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.app-main{flex:1;min-height:0;display:flex;overflow:hidden}.app-content{flex:1;min-width:0;overflow:auto}.nova-navlink .nova-nav-working{width:6px;height:6px;position:absolute;top:4px;right:3px}.nova-topnav{background:var(--nav-bg);height:52px;color:var(--nav-fg);border-bottom:1px solid var(--p-content-border-color);flex:none;align-items:center;display:flex}.nova-topnav-brand{height:100%;width:var(--rail-width);border-right:1px solid var(--nav-hairline);flex:none;align-items:center;gap:8px;padding:0 16px;display:flex}.nova-brand-btn{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0;display:flex}.app[data-rail=collapsed] .nova-topnav-brand,.app[data-no-rail] .nova-topnav-brand{border-right-color:#0000}.nova-rail-toggle{width:30px;height:30px;color:var(--nav-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:background .12s,color .12s,opacity .12s;display:flex}.nova-rail-toggle:hover:not(:disabled){background:var(--nav-item-active-bg);color:var(--nav-fg)}.nova-rail-toggle:active:not(:disabled){background:color-mix(in srgb, var(--nav-fg) 10%, var(--nav-item-active-bg))}.nova-rail-toggle:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:1px}.app[data-rail=collapsed] .nova-rail-toggle:not(:hover){opacity:.7}.nova-rail-toggle:disabled{opacity:.35;cursor:default}.nova-topnav-nav{align-items:center;gap:4px;padding-left:12px;padding-right:12px;display:flex}.nova-navlink{height:32px;color:var(--nav-fg-muted);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.nova-navlink:hover{color:var(--nav-fg);background:var(--nav-item-active-bg)}.nova-navlink:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:1px}.nova-navlink.is-active{color:var(--nav-fg);background:var(--nav-item-active-bg)}.nova-topnav-right{align-items:center;gap:8px;margin-left:auto;padding-right:12px;display:flex}@keyframes slpulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes slfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.product-menu{z-index:60;background:var(--p-content-background);border:1px solid var(--p-surface-200);width:224px;color:var(--p-text-color);border-radius:10px;padding:6px;position:absolute;top:52px;left:0;box-shadow:0 12px 32px #1418203d}.product-menu-title{color:var(--p-text-muted-color);letter-spacing:.06em;text-transform:uppercase;padding:6px 9px 4px;font-size:10px;font-weight:600}.product-item{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:8px 9px;display:flex}.product-item:hover{background:var(--p-surface-100)}.product-item.is-active{background:var(--p-highlight-background)}.product-tile{width:22px;height:22px;color:var(--p-primary-contrast-color);font:600 11px var(--p-font-family-mono);border-radius:6px;flex:none;place-items:center;display:grid}.product-copy{flex-direction:column;min-width:0;display:flex}.product-name{font-size:13px;font-weight:600}.product-desc{color:var(--p-text-muted-color);font-size:11px}.product-active-dot{background:var(--p-primary-color);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.product-goto{color:var(--p-text-muted-color);flex:none;margin-left:auto;font-size:11px}.prim-card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:10px}.prim-card--padded{padding:16px}.prim-card--button{text-align:left;font:inherit;color:inherit;cursor:pointer}.prim-badge{white-space:nowrap;border-radius:7px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.prim-badge--default{color:var(--p-text-color);background:var(--p-chip-neutral-bg)}.prim-badge--accent{color:var(--p-primary-color);background:var(--p-highlight-background)}.prim-badge--teal{color:var(--p-chip-green-color);background:var(--p-chip-green-bg)}.prim-badge--warn{color:var(--p-chip-amber-color);background:var(--p-chip-amber-bg)}.prim-badge--danger{color:var(--p-chip-red-color);background:var(--p-chip-red-bg)}.prim-pill{border:1px solid var(--p-content-border-color);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.prim-pill--default{color:var(--p-text-color);background:var(--p-chip-neutral-bg)}.prim-pill--accent{color:var(--p-primary-color);background:var(--p-highlight-background)}.prim-pill--teal{color:var(--p-chip-green-color);background:var(--p-chip-green-bg)}.prim-pill--warn{color:var(--p-chip-amber-color);background:var(--p-chip-amber-bg)}.prim-pill--danger{color:var(--p-chip-red-color);background:var(--p-chip-red-bg)}.prim-section-header{align-items:center;gap:12px;display:flex}.prim-section-header-text{flex-direction:column;gap:2px;display:flex}.prim-section-header-title{color:var(--p-text-color);margin:0;font-size:14px;font-weight:600}.prim-section-header-subtitle{color:var(--p-text-muted-color);margin:0;font-size:12px}.prim-section-header-action{flex:none;margin-left:auto}.prim-ai-tile{background:var(--p-primary-color);color:var(--p-primary-contrast-color);font-family:var(--p-font-family-mono);border-radius:7px;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.prim-table-wrap{overflow-x:auto}.prim-table-live{font-family:var(--p-font-family-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--p-chip-green-color);background:var(--p-chip-green-bg);border-radius:4px;margin-bottom:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.prim-table{border-collapse:collapse;width:100%;font-size:13px}.prim-table th,.prim-table td{text-align:left;border-bottom:1px solid var(--p-content-border-color);white-space:nowrap;padding:8px 12px}.prim-table th{background:var(--p-content-hover-background);color:var(--p-text-color);font-weight:600}.prim-table-numeric{text-align:right;font-family:var(--p-font-family-mono)}.chart-data-table .nova-table-wrap{max-height:var(--chart-data-table-max-height,320px);overflow:auto}.chart-data-table .nova-table{width:max-content;min-width:100%}.chart-data-table .nova-table>thead>tr>th,.chart-data-table .nova-table>tbody>tr>td{white-space:nowrap}.ask-share-chips{flex-wrap:wrap;gap:6px;display:flex}.ask-share-chip{background:var(--p-highlight-background);font:500 12px var(--p-font-family);color:var(--p-text-color);border-radius:12px;align-items:center;gap:5px;padding:3px 5px 3px 9px;display:inline-flex}.ask-share-candidates{border:1px solid var(--p-surface-200);border-radius:7px;max-height:168px;margin:0;padding:0;list-style:none;overflow-y:auto}.ask-share-candidate{width:100%;font:500 12px var(--p-font-family);color:var(--p-text-color);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.ask-share-candidate:hover{background:var(--p-surface-100)}.ask-share-candidate-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-share-candidate-sub{color:var(--p-text-muted-color);flex:none;font-size:10px}.ask-share-fieldset{border:0;margin:0;padding:0}.ask-share-legend,.ask-share-notify-legend{font:600 12px var(--p-font-family);color:var(--p-text-color);margin-bottom:5px;padding:0}.ask-share-radio,.ask-share-check{font:500 12px var(--p-font-family);color:var(--p-text-color);cursor:pointer;align-items:center;gap:8px;display:flex}.ask-share-actions{justify-content:flex-end;display:flex}.ask-share-manage{border-top:1px solid var(--p-content-border-color);padding-top:14px}.ask-share-manage-head{font:700 10px var(--p-font-family);text-transform:uppercase;letter-spacing:.06em;color:var(--p-text-muted-color);margin:0}.ask-share-notify{border:0;margin:8px 0 0;padding:0}.ask-share-people{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ask-share-person{font:500 12px var(--p-font-family);color:var(--p-text-color);justify-content:space-between;align-items:center;gap:8px;display:flex}.ask-share-person-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-share-person-access{color:var(--p-text-muted-color);margin-left:6px;font-size:10px}.ask-share-error{font:500 12px var(--p-font-family);color:var(--p-chip-red-color);margin:0}.ask-page{background:var(--p-content-background);height:100%;color:var(--p-text-color);font-family:var(--p-font-family);display:flex;overflow:hidden}.ask-rail{box-sizing:border-box;border-right:1px solid var(--p-content-border-color);background:var(--p-content-background);flex-direction:column;flex:none;gap:12px;width:260px;padding:14px 12px;display:flex;overflow:hidden auto}.ask-rail-resizer{cursor:col-resize;z-index:2;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:6px;padding:0;display:flex;position:relative}.ask-rail-resizer.is-collapsed{cursor:pointer}.ask-rail-resizer:after{content:"";background:0 0;border-radius:2px;transition:background .12s;position:absolute;inset:0 2px}.ask-rail-resizer:hover:after,.ask-rail-resizer:active:after,.ask-rail-resizer:focus-visible:after{background:var(--p-chip-primary-border)}.ask-rail-resizer:focus-visible{outline:none}.ask-rail-resizer-chevron{z-index:1;border:1px solid var(--p-content-border-color);background:var(--p-content-background);width:24px;height:24px;color:var(--p-text-muted-color);pointer-events:auto;border-radius:50%;place-items:center;font-size:14px;line-height:1;transition:color .12s,border-color .12s;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.ask-rail-resizer:hover .ask-rail-resizer-chevron,.ask-rail-resizer:focus-visible .ask-rail-resizer-chevron{color:var(--p-text-muted-color);border-color:var(--p-chip-primary-border)}.ask-rail.is-collapsed{border-right:none;width:0;padding:0;overflow:hidden}.ask-rail.is-collapsed>*{display:none}.ask-rail-head{align-items:center;gap:7px;padding:0 4px 8px;display:flex}.ask-rail-head-icon{background:var(--p-highlight-background);width:19px;height:19px;color:var(--p-primary-color);border-radius:5px;flex:none;place-items:center;font-size:11px;display:grid}.ask-rail-head-title{color:var(--p-text-color);font-size:12px;font-weight:600}.ask-rail-head-count{font-family:var(--p-font-family-mono);color:var(--p-text-color);background:var(--p-chip-neutral-bg);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.ask-rail-head-action{margin-left:auto;display:inline-flex}.ask-customize{display:inline-flex;position:relative}.ask-customize-btn{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px}.ask-customize-btn:hover{color:var(--p-text-muted-color)}.ask-customize-item{width:100%;font:500 12px var(--p-font-family);color:var(--p-text-muted-color);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:6px 9px;display:flex}.ask-customize-item:hover:not(:disabled){background:var(--p-chip-neutral-bg);color:var(--p-text-color)}.ask-customize-item:disabled{color:var(--p-text-muted-color);cursor:default}.ask-customize-check{font-size:12px;line-height:1}.ask-rail-list{flex-direction:column;gap:2px;display:flex}.ask-rail-empty{color:var(--p-text-muted-color);padding:7px 9px;font-size:11px}.ask-rail-foot{color:var(--p-text-muted-color);margin-top:auto;padding:0 4px;font-size:10px;line-height:1.5}.ask-rail-row{cursor:pointer;border-radius:7px;align-items:center;gap:4px;min-height:32px;margin-bottom:1px;padding:5px 6px 5px 9px;display:flex;position:relative}.ask-rail-row:hover{background:var(--p-chip-neutral-bg)}.ask-rail-row.is-current{background:var(--p-highlight-background)}.ask-rail-row-select{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:3px 0;display:flex}.ask-rail-row-title{min-width:0;color:var(--p-text-color);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.ask-rail-row.is-current .ask-rail-row-title{color:var(--p-text-color);font-weight:600}.ask-rail-row-star{color:var(--p-chip-amber-color);flex:none;font-size:11px;line-height:1}.ask-rail-row-shared{color:var(--p-primary-color);flex:none;display:inline-flex}.ask-rail-row-menu{flex:none;position:relative}.ask-rail-row-menu-btn{width:22px;height:22px;color:var(--p-text-muted-color);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;font-size:14px;line-height:1;transition:opacity .12s;display:grid}.ask-rail-row:hover .ask-rail-row-menu-btn,.ask-rail-row-menu-btn:focus-visible,.ask-rail-row-menu-btn[aria-expanded=true]{opacity:1}.ask-rail-row-menu-btn:hover{background:var(--p-chip-neutral-bg);color:var(--p-text-color)}.ask-rail-row-dropdown{z-index:50;border:1px solid var(--p-content-border-color);background:var(--p-content-background);border-radius:8px;min-width:168px;margin-top:3px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #1c212824}.ask-rail-row-item{width:100%;font:500 12px var(--p-font-family);color:var(--p-text-muted-color);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 9px;display:block}.ask-rail-row-item:hover{background:var(--p-chip-neutral-bg);color:var(--p-text-color)}.ask-rail-row-item.is-danger{color:var(--p-chip-red-color)}.ask-rail-row-item.is-danger:hover{background:var(--p-chip-red-bg);color:var(--p-chip-red-color)}.ask-rail-row-item:disabled{color:var(--p-text-muted-color);cursor:not-allowed}.ask-rail-row-item:disabled:hover{color:var(--p-text-muted-color);background:0 0}.ask-rail-row-rename{border:1px solid var(--p-primary-color);background:var(--p-content-background);min-width:0;font:500 12px var(--p-font-family);color:var(--p-text-color);border-radius:5px;outline:none;flex:1;padding:3px 7px}.ask-rail-archived-head{align-items:center;gap:7px;padding:0 4px 8px;display:flex}.ask-rail-back{font:600 12px var(--p-font-family);color:var(--p-primary-color);cursor:pointer;background:0 0;border:0;padding:0}.ask-rail-back:hover{text-decoration:underline}.ask-rail-archived-count{font-family:var(--p-font-family-mono);color:var(--p-text-color);background:var(--p-chip-neutral-bg);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.ask-rail-archived-link{width:100%;font:500 11px var(--p-font-family);color:var(--p-text-muted-color);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 9px}.ask-rail-archived-link:hover{color:var(--p-text-muted-color);text-decoration:underline}.tagpick{z-index:60;border:1px solid var(--p-content-border-color);background:var(--p-content-background);width:248px;color:var(--p-text-color);border-radius:8px;margin-top:4px;font-size:12px;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #1c212829}.tagpick.align-right{left:auto;right:0}.tagpick-head{border-bottom:1px solid var(--p-content-border-color);text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-muted-color);padding:8px 12px;font-size:10px;font-weight:700}.tagpick-search{border-bottom:1px solid var(--p-content-border-color);padding:8px}.tagpick-search input{border:1px solid var(--p-content-border-color);background:var(--p-content-background);width:100%;font:500 12px var(--p-font-family);color:var(--p-text-color);border-radius:5px;outline:none;padding:6px 8px}.tagpick-search input:focus{border-color:var(--p-primary-color)}.tagpick-list{max-height:208px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.tagpick-empty{color:var(--p-text-muted-color);padding:8px 12px}.tagpick-row{width:100%;font:500 12px var(--p-font-family);color:var(--p-text-color);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.tagpick-row:hover{background:var(--p-chip-neutral-bg)}.tagpick-swatch{border-radius:50%;flex:none;width:8px;height:8px}.tagpick-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tagpick-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--p-primary-color);flex:none;font-size:10px;font-weight:600}.tagpick-badge.is-muted{color:var(--p-text-muted-color)}.tagpick-kind{color:var(--p-text-muted-color);flex:none;font-size:10px}.tagpick-create{border:0;border-top:1px solid var(--p-content-border-color);width:100%;font:500 12px var(--p-font-family);color:var(--p-text-color);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}.tagpick-create:hover{background:var(--p-chip-neutral-bg)}.tagpick-create-plus{color:var(--p-primary-color);flex:none;font-weight:700}.tagpick-create-name{color:var(--p-text-color);font-weight:600}.tagpick-slug{border-top:1px solid var(--p-content-border-color);font:500 10px var(--p-font-family-mono);color:var(--p-text-muted-color);padding:6px 12px}.ask-folder{margin:1px 0}.ask-folder-head{border-radius:7px;align-items:center;display:flex}.ask-folder-head:hover{background:var(--p-chip-neutral-bg)}.ask-folder-toggle{min-width:0;font:600 12px var(--p-font-family);color:var(--p-text-muted-color);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:5px 2px 5px 6px;display:flex}.ask-folder-chevron{width:9px;color:var(--p-text-muted-color);flex:none;font-size:10px}.ask-folder-swatch{border-radius:3px;flex:none;width:10px;height:10px}.ask-folder-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ask-folder-count{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);flex:none;font-size:10px}.ask-folder-menu{flex:none;position:relative}.ask-folder-menu-btn{width:22px;height:22px;color:var(--p-text-muted-color);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;font-size:14px;line-height:1;transition:opacity .12s;display:grid}.ask-folder-head:hover .ask-folder-menu-btn,.ask-folder-menu-btn:focus-visible,.ask-folder-menu-btn[aria-expanded=true]{opacity:1}.ask-folder-menu-btn:hover{background:var(--p-chip-neutral-bg);color:var(--p-text-color)}.ask-folder-body{border-left:1px solid var(--p-content-border-color);margin-left:7px;padding-left:6px}.ask-folder-empty{color:var(--p-text-muted-color);margin:0;padding:4px 8px;font-size:11px;font-style:italic}.ask-rail-section{margin-top:6px}.ask-rail-section-head{align-items:center;gap:6px;height:34px;padding:0 4px;display:flex}.ask-rail-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-muted-color);font-size:10px;font-weight:700}.ask-rail-section-count{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);font-size:10px}.ask-rail-section-action{margin-left:auto}.ask-rail-section-toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ask-rail-section-chevron{color:var(--p-text-muted-color);font-size:10px;line-height:1}.ask-rail-section-toggle:hover .ask-rail-section-title{color:var(--p-text-muted-color)}.ask-sortrow{padding:0 4px 4px;position:relative}.ask-sortrow-btn{font:600 11px var(--p-font-family);color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;padding:2px 0}.ask-sortrow-btn:hover{color:var(--p-text-muted-color)}.ask-sortmenu{display:inline-flex;position:relative}.ask-sortmenu-btn{font:600 10px var(--p-font-family);color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;padding:0 2px}.ask-sortmenu-btn:hover{color:var(--p-text-muted-color)}.ask-rail-divider{background:var(--p-content-border-color);height:1px;margin-top:2px}.ask-rail-head-icon.is-data{background:var(--p-chip-green-bg);color:var(--p-chip-green-color)}.ask-rail-browse{font-family:var(--p-font-family);color:var(--p-primary-color);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0;font-size:11px;font-weight:600}.ask-rail-browse:hover{text-decoration:underline}.ask-data-item{cursor:pointer;text-align:left;width:100%;font-family:var(--p-font-family);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;display:flex}.ask-data-item:hover{background:var(--p-chip-neutral-bg)}.ask-data-item-icon{background:var(--p-chip-green-bg);width:16px;height:16px;color:var(--p-chip-green-color);border-radius:5px;flex:none;place-items:center;font-size:10px;display:grid}.ask-data-item-name{color:var(--p-text-color);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.ask-convo{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ask-header{flex:none;padding:0;position:relative}.ask-header-share{border:1px solid var(--p-chip-primary-border);background:var(--p-content-background);font:600 12px var(--p-font-family);color:var(--p-chip-primary-color);cursor:pointer;border-radius:7px;padding:5px 12px;position:static}.ask-header-share:hover{background:var(--p-highlight-background)}.ask-shared-title{font:600 17px var(--p-font-family);color:var(--p-text-color);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ask-shared-by{font:500 12px var(--p-font-family);color:var(--p-text-muted-color);align-items:center;gap:6px;margin-top:3px;display:flex}.ask-shared-by svg{color:var(--p-primary-color);flex:none}.ask-shared-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.ask-shared-tag{border:1px solid var(--p-content-border-color);background:var(--p-content-background);font:500 11px var(--p-font-family);color:var(--p-text-color);border-radius:10px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.ask-shared-tag-dot{border-radius:50%;flex:none;width:7px;height:7px}.ask-archived-restore{border:1px solid var(--p-chip-primary-border);background:var(--p-content-background);color:var(--p-chip-primary-color);font:600 11px var(--p-font-family);cursor:pointer;border-radius:6px;margin-left:8px;padding:2px 10px}.ask-archived-restore:hover{background:var(--p-highlight-background)}.ask-composer-readonly{text-align:center;font:500 12px var(--p-font-family);color:var(--p-text-muted-color);padding:14px 24px;font-style:italic}.ask-header-title-row{align-items:center;gap:8px;display:flex}.ask-header-title{min-width:0;max-width:100%;font:600 14px var(--p-font-family);color:var(--p-text-color);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;border-radius:4px;padding:2px 6px;line-height:1.3;overflow:hidden}.ask-header-title:hover{background:var(--p-chip-neutral-bg)}.ask-header-title-input{border:1px solid var(--p-primary-color);background:var(--p-content-background);min-width:0;font:600 14px var(--p-font-family);color:var(--p-text-color);border-radius:4px;outline:none;flex:1;padding:2px 6px;line-height:1.3}.ask-header-star{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;flex:none;padding:2px;font-size:14px;line-height:1}.ask-header-star:hover,.ask-header-star.is-on{color:var(--p-chip-amber-color)}.ask-header-crumb{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.ask-header-updated{color:var(--p-text-muted-color);font-size:11px}.ask-primary-wrap,.ask-addtag-wrap{display:inline-flex;position:relative}.ask-primary-pill{border:1px solid var(--p-content-border-color);background:var(--p-content-background);font:500 11px var(--p-font-family);color:var(--p-text-color);cursor:pointer;border-radius:11px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.ask-primary-pill:hover{background:var(--p-chip-neutral-bg)}.ask-primary-label{text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-muted-color);font-size:10px;font-weight:700}.ask-primary-swatch{border-radius:50%;width:8px;height:8px}.ask-primary-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.ask-primary-caret{color:var(--p-text-muted-color);font-size:10px}.ask-chip{border:1px solid var(--p-content-border-color);background:var(--p-content-background);font:500 11px var(--p-font-family);color:var(--p-text-color);border-radius:10px;align-items:center;gap:5px;padding:3px 4px 3px 8px;display:inline-flex}.ask-chip-dot{border-radius:50%;flex:none;width:7px;height:7px}.ask-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.ask-chip-x{width:16px;height:16px;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:12px;line-height:1;display:grid}.ask-chip-x:hover{background:var(--p-chip-neutral-bg);color:var(--p-text-color)}.ask-addtag{border:1px dashed var(--p-content-border-color);font:500 11px var(--p-font-family);color:var(--p-text-muted-color);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.ask-addtag:hover{border-color:var(--p-primary-color);color:var(--p-text-color)}.ask-suggested{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ask-suggested-label{text-transform:uppercase;letter-spacing:.06em;color:var(--p-text-muted-color);align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.ask-suggested-chip{border:1px solid var(--p-chip-primary-border);background:var(--p-highlight-background);font:500 11px var(--p-font-family);color:var(--p-primary-color);border-radius:10px;align-items:center;gap:4px;padding:3px 4px 3px 8px;display:inline-flex}.ask-suggested-accept{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.ask-suggested-accept:hover{color:var(--p-text-color)}.ask-banner{border:1px solid var(--p-danger-color);background:var(--p-chip-red-bg);color:var(--p-chip-red-color);border-radius:9px;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:12px 24px 0;padding:10px 12px;font-size:13px;display:flex}.ask-banner button{color:inherit;font:600 12px var(--p-font-family);cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.ask-scroll{flex:1;min-height:0;overflow-y:auto}.ask-center{flex-direction:column;gap:18px;max-width:780px;margin:0 auto;padding:28px 24px 24px;display:flex}.ask-empty{text-align:center;padding:48px 0 8px}.ask-empty-mark{justify-content:center;margin-bottom:14px;display:flex}.ask-empty-title{letter-spacing:-.01em;color:var(--p-text-color);font-size:17px;font-weight:600}.ask-empty-sub{color:var(--p-text-muted-color);margin-top:5px;font-size:13px}.ask-starters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ask-starter:last-child:nth-child(odd){grid-column:1/-1}.ask-starter{text-align:left;border:1px solid var(--p-content-border-color);background:var(--p-content-background);color:var(--p-text-color);font-family:var(--p-font-family);cursor:pointer;border-radius:10px;flex-direction:column;padding:13px 15px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.ask-starter:hover{border-color:var(--p-chip-primary-border);background:var(--p-chip-primary-bg)}.ask-starter-title{color:var(--p-text-color);font-size:12px;font-weight:500}.ask-starter-sub{color:var(--p-text-muted-color);margin-top:2px;font-size:11px}.ask-row{animation:.25s slfade}.ask-row--user{justify-content:flex-end;display:flex}.ask-user{background:var(--p-surface-900);max-width:70%;color:var(--p-surface-0);white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:9px 13px;font-size:13px;line-height:1.5}.ask-user-block{flex-direction:column;align-items:flex-end;min-width:0;max-width:70%;display:flex}.ask-user-block .ask-user{max-width:100%}.ask-user-author{font:600 11px var(--p-font-family);color:var(--p-text-muted-color);margin:0 2px 3px}.ask-user-author.is-other{color:var(--p-primary-color)}.ask-ai{align-items:flex-start;gap:11px;display:flex}.ask-ai-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ask-typing{color:var(--p-text-muted-color);font-size:12px;animation:1.2s infinite slpulse}.ask-status{color:var(--p-text-color);flex-direction:column;gap:10px;font-size:12px;display:flex}.ask-steps{margin:0;padding:0;list-style:none}.ask-step{align-items:flex-start;gap:9px;padding-bottom:11px;display:flex;position:relative}.ask-step:last-child{padding-bottom:0}.ask-step:not(:last-child):before{content:"";background:var(--p-content-border-color);width:1px;position:absolute;top:18px;bottom:0;left:8px}.ask-step-marker{box-sizing:border-box;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:10px;line-height:1;display:grid}.ask-step.is-done .ask-step-marker{background:var(--p-primary-color);color:var(--p-surface-0)}.ask-step.is-active .ask-step-marker{border:2px solid var(--p-primary-color);background:var(--p-content-background);animation:1.2s infinite slpulse}.ask-step-label{color:var(--p-text-color);padding-top:1px}.ask-step.is-active .ask-step-label{color:var(--p-text-color);font-weight:500}.ask-status-foot{flex-wrap:wrap;align-items:center;gap:8px;padding-left:26px;display:flex}.ask-status-dot{background:var(--p-primary-color);border-radius:50%;width:7px;height:7px;animation:1.2s infinite slpulse}.ask-status-label{font-weight:500}.ask-status-elapsed{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);font-size:11px}.ask-status-note,.ask-status-facts{color:var(--p-text-muted-color);flex-basis:100%;font-size:12px}.ask-stopped{border-left:2px solid var(--p-content-border-color);color:var(--p-text-muted-color);margin-top:8px;padding-left:10px;font-size:12px;font-style:italic}.ask-tabstrip{border-bottom:1px solid var(--p-content-border-color);background:var(--p-content-background);flex:none;align-items:stretch;gap:2px;padding:6px 12px 0;display:flex;overflow-x:auto}.ask-tabstrip-tab{border:1px solid var(--p-content-border-color);background:var(--p-content-background);border-bottom:none;border-radius:8px 8px 0 0;align-items:center;max-width:210px;display:flex}.ask-tabstrip-tab.is-active{background:var(--p-content-hover-background);border-color:var(--p-primary-color)}.ask-tabstrip-label{min-width:0;color:var(--p-text-muted-color);font-family:var(--p-font-family);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:7px 4px 7px 11px;font-size:12px;display:flex}.ask-tabstrip-tab.is-active .ask-tabstrip-label{color:var(--p-text-color);font-weight:500}.ask-tabstrip-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ask-tabstrip-spin,.ask-tabstrip-dot{background:var(--p-primary-color);border-radius:50%;flex:none;width:7px;height:7px}.ask-tabstrip-spin{animation:1.2s infinite slpulse}.ask-tabstrip-close{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;padding:4px 8px 4px 4px;font-size:14px;line-height:1}.ask-tabstrip-close:hover{color:var(--p-text-color)}.ask-tabstrip-new{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;align-self:center;margin-left:4px;padding:3px 9px;font-size:17px;line-height:1}.ask-tabstrip-new:hover{background:var(--p-chip-neutral-bg);color:var(--p-text-color)}.ask-think-toggle{font:600 10px var(--p-font-family-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.ask-think-toggle:hover{color:var(--p-text-color)}.ask-think-glyph{text-align:center;width:8px;font-size:10px;display:inline-block}.ask-think-body{border-left:2px solid var(--p-content-border-color);flex-direction:column;gap:6px;margin-top:6px;padding-left:11px;display:flex}.ask-think-item{color:var(--p-text-muted-color);white-space:pre-line;font-size:12px;line-height:1.55}.ask-think-title{color:var(--p-text-color);margin-bottom:2px;font-weight:600}.ask-text{color:var(--p-text-color);font-size:13px;line-height:1.6}.ask-text :first-child{margin-top:0}.ask-text :last-child{margin-bottom:0}.ask-sql-cap{color:var(--p-text-muted-color);align-items:baseline;gap:10px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.ask-copy-link{font:inherit;color:var(--p-primary-color);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.ask-copy-link:hover{text-decoration:underline}.ask-sql{border:1px solid var(--p-content-border-color);background:var(--p-content-background);border-radius:9px;margin:0;padding:12px;overflow-x:auto}.ask-sql code{font-family:var(--p-font-family-mono);color:var(--p-text-color);font-size:12px}.ask-table-block+.ask-table-block{margin-top:16px}.ask-statstrip{border-top:1px solid var(--p-content-border-color);gap:16px;margin-top:10px;padding-top:12px;display:flex}.ask-stat{flex:1}.ask-stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--p-text-muted-color);font-size:11px}.ask-stat-value{color:var(--p-text-color);margin-top:2px;font-size:17px;font-weight:600}.ask-stat-value.is-negative{color:var(--p-chip-red-color)}.ask-receipts{flex-direction:column;gap:16px;display:flex}.ask-receipt-cap{color:var(--p-text-muted-color);margin:0;font-size:11px}.ask-receipt{border:1px solid var(--p-content-border-color);border-radius:9px;overflow:hidden;box-shadow:0 1px 2px #1c21280f}.ask-receipt-head{background:var(--p-surface-900);padding:12px 16px}.ask-receipt-store{color:var(--p-surface-0);font-size:13px;font-weight:600}.ask-receipt-meta{color:var(--p-text-muted-color);font-size:11px}.ask-receipt-txn{color:var(--p-chip-green-color);margin-top:3px;font-size:11px}.ask-receipt-body{background:var(--p-content-background);color:var(--p-text-color);padding:11px 16px;font-size:12px}.ask-receipt-line{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.ask-receipt-line .is-void{color:var(--p-text-muted-color);text-decoration:line-through}.ask-receipt-qty{color:var(--p-text-muted-color)}.ask-receipt-voidtag{color:var(--p-chip-red-color);margin-left:4px}.ask-receipt-amt{font-family:var(--p-font-family-mono);flex-shrink:0}.ask-receipt-divider{border-top:1px solid var(--p-content-border-color);margin:8px 0}.ask-receipt-row{color:var(--p-text-muted-color);justify-content:space-between;padding:2px 0;display:flex}.ask-receipt-total{justify-content:space-between;padding:4px 0;font-size:13px;font-weight:600;display:flex}.ask-receipt-tender{border:1px solid var(--p-chip-green-color);background:var(--p-chip-green-bg);border-radius:7px;justify-content:space-between;margin-top:8px;padding:8px 10px;font-size:12px;display:flex}.ask-receipt-foot{text-align:center;color:var(--p-text-muted-color);margin-top:8px;font-size:11px}.ask-result{border:1px solid var(--p-content-border-color);background:var(--p-content-background);border-radius:9px;flex-direction:column;max-height:33vh;display:flex;overflow:hidden}.ask-result-head{border-bottom:1px solid var(--p-content-border-color);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:7px 11px;display:flex}.ask-live-badge{letter-spacing:.04em;color:var(--p-chip-green-color);background:var(--p-chip-green-bg);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.ask-result-body{scrollbar-width:auto;scrollbar-color:color-mix(in srgb, var(--p-text-muted-color) 55%, transparent) transparent;scrollbar-gutter:stable;flex:auto;min-height:0;padding:11px;overflow:auto}.ask-result-body::-webkit-scrollbar{width:10px;height:10px}.ask-result-body::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--p-text-muted-color) 55%, transparent);border:2px solid var(--p-content-background);border-radius:6px}.ask-result-body::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--p-text-muted-color) 80%, transparent)}.ask-result-body .ask-result-table .prim-table-wrap{overflow:visible}.ask-result-body .ask-result-table thead th{z-index:1;background:var(--p-content-background);box-shadow:inset 0 -1px 0 var(--p-content-border-color);position:sticky;top:-11px}.ask-result-controls{min-width:0;margin-left:auto}.ask-result-controls .ask-chart-card{align-items:flex-end;gap:4px}.ask-result-controls .ask-params{justify-content:flex-end}.ask-result-controls .ask-chart-card[data-active]{box-shadow:none;padding-left:0}.ask-th-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin:0;padding:0;font-weight:600;display:inline-flex}.ask-th-btn:hover{color:var(--p-primary-color)}.ask-sort-glyph{color:var(--p-primary-color);font-size:10px}.ask-table-foot{border-top:1px solid var(--p-content-border-color);font:500 11px var(--p-font-family-mono);color:var(--p-text-muted-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;display:flex}.ask-page-size{align-items:center;gap:6px;display:flex}.ask-page-size select{border:1px solid var(--p-content-border-color);font:inherit;background:var(--p-content-background);color:var(--p-text-color);cursor:pointer;border-radius:6px;padding:2px 6px}.ask-page-nav{align-items:center;gap:10px;display:flex}.ask-page-btn{font:inherit;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;padding:0}.ask-page-btn:hover:not(:disabled){color:var(--p-primary-color)}.ask-page-btn:disabled{color:var(--p-text-muted-color);cursor:not-allowed}.ask-result-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.ask-action-pin{font:600 11px var(--p-font-family);cursor:pointer;background:var(--p-highlight-background);color:var(--p-primary-color);border:0;border-radius:7px;padding:5px 11px}.ask-action-pin[data-pinned]{background:var(--p-chip-green-bg);color:var(--p-chip-green-color)}.ask-action-primary{font:600 11px var(--p-font-family);cursor:pointer;background:var(--p-primary-color);color:var(--p-surface-0);border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.ask-action-primary:hover{filter:brightness(1.08)}.ask-action-ic{background:color-mix(in srgb, var(--p-surface-0) 22%, transparent);width:14px;height:14px;color:var(--p-surface-0);border-radius:4px;flex:none;place-items:center;font-size:10px;display:grid}.ask-action-ghost{border:1px solid var(--p-chip-primary-border);font:600 11px var(--p-font-family);cursor:pointer;background:var(--p-content-background);color:var(--p-chip-green-color);border-radius:7px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.ask-action-ghost:hover{background:var(--p-chip-green-bg)}.ask-action-ghost .ask-action-ic{background:var(--p-chip-green-color);color:var(--p-surface-0)}.ask-error{border:1px solid var(--p-danger-color);background:var(--p-chip-red-bg);color:var(--p-chip-red-color);border-radius:9px;padding:10px 12px;font-size:13px}.ask-followups{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:780px;margin:0 auto;padding:8px 24px 0;display:flex}.ask-followup{border:1px solid var(--p-chip-primary-border);background:var(--p-content-background);color:var(--p-chip-primary-color);font-family:var(--p-font-family);cursor:pointer;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:600}.ask-followup:hover{background:var(--p-highlight-background)}.ask-composer{border-top:1px solid var(--p-content-border-color);background:var(--p-content-background);flex:none}.ask-composer-inner{gap:8px;max-width:780px;margin:0 auto;padding:13px 24px 15px;display:flex}.ask-composer input{border:1px solid var(--p-content-border-color);min-width:0;font-family:var(--p-font-family);color:var(--p-text-color);background:var(--p-content-background);border-radius:9px;outline:none;flex:1;padding:10px 13px;font-size:13px}.ask-composer input:focus{border-color:var(--p-primary-color)}.ask-composer button{background:var(--p-primary-color);color:var(--p-surface-0);font-family:var(--p-font-family);cursor:pointer;border:none;border-radius:9px;flex:none;padding:10px 17px;font-size:12px;font-weight:600}.ask-composer button:hover:not(:disabled){filter:brightness(1.08)}.ask-composer button:disabled{background:var(--p-surface-300);cursor:not-allowed}.ask-composer button.ask-stop{background:var(--p-danger-color)}.ask-scaffold{box-sizing:border-box;border-left:1px solid var(--p-content-border-color);background:var(--p-content-background);flex-direction:column;flex:none;gap:11px;width:264px;padding:14px;display:flex;overflow-y:auto}.ask-scaffold-head{align-items:center;gap:7px;display:flex}.ask-scaffold-title{color:var(--p-text-color);font-size:12px;font-weight:600}.ask-scaffold-draft{font:700 10px var(--p-font-family-mono);letter-spacing:.04em;color:var(--p-primary-color);background:var(--p-highlight-background);border-radius:4px;margin-left:auto;padding:1px 6px}.ask-scaffold-x{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;line-height:1}.ask-scaffold-x:hover{color:var(--p-text-muted-color)}.ask-scaffold-note,.ask-scaffold-foot{color:var(--p-text-muted-color);font-size:11px;line-height:1.5}.ask-scaffold-foot{font-size:10px}.ask-scaffold-card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:9px;padding:10px 12px}.ask-scaffold-card--stats{gap:12px;display:flex}.ask-scaffold-stat{flex:1}.ask-scaffold-label{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.ask-scaffold-focus{color:var(--p-text-color);margin-top:4px;font-size:12px;font-weight:600;line-height:1.4}.ask-scaffold-ents{color:var(--p-text-muted-color);margin-top:4px;font-size:10px}.ask-scaffold-ent{color:var(--p-text-muted-color);font-weight:500}.ask-scaffold-edit{color:var(--p-primary-color)}.ask-scaffold-fig{font:600 17px var(--p-font-family-mono);color:var(--p-text-color);margin-top:3px}.ask-scaffold-gap{border-top:1px solid var(--p-content-border-color);align-items:center;gap:8px;padding:7px 0;display:flex}.ask-scaffold-gap-main{flex:1;min-width:0}.ask-scaffold-gap-name{color:var(--p-text-color);font-size:12px;font-weight:500}.ask-scaffold-gap-desc{color:var(--p-text-muted-color);margin-top:1px;font-size:10px;line-height:1.4}.ask-scaffold-fill{border:1px solid var(--p-chip-primary-border);background:var(--p-content-background);color:var(--p-chip-primary-color);font:600 10px var(--p-font-family);cursor:pointer;border-radius:6px;flex:none;padding:4px 9px}.ask-scaffold-fill:hover{background:var(--p-highlight-background)}.ask-scaffold-queued{font:600 10px var(--p-font-family);color:var(--p-chip-green-color);background:var(--p-chip-green-bg);border-radius:5px;flex:none;padding:3px 8px}.ask-scaffold-promote{background:var(--p-primary-color);width:100%;color:var(--p-surface-0);font:600 12px var(--p-font-family);cursor:pointer;border:0;border-radius:8px;padding:9px 0}.ask-scaffold-promote:hover{filter:brightness(1.08)}.ask-rail-search{align-items:center;margin-bottom:8px;display:flex;position:relative}.ask-rail-search-icon{color:var(--p-text-muted-color);pointer-events:none;position:absolute;left:9px}.ask-rail-search-input{border:1px solid var(--p-content-border-color);background:var(--p-content-background);width:100%;font:500 12px var(--p-font-family);color:var(--p-text-color);border-radius:8px;padding:7px 9px 7px 28px}.ask-rail-search-input::placeholder{color:var(--p-text-muted-color)}.ask-rail-search-input:focus{border-color:var(--p-chip-primary-border);background:var(--p-content-background);outline:none}.ask-search-empty{font:500 11px var(--p-font-family-mono);color:var(--p-text-muted-color);padding:9px 9px 4px}.ask-search-results{margin-top:4px}.ask-search-row{flex-direction:column;display:flex}.ask-search-tags{flex-wrap:wrap;align-items:center;gap:4px;padding:0 9px 5px 28px;display:flex}.ask-search-archived-badge{font:700 10px var(--p-font-family-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--p-text-color);background:var(--p-chip-neutral-bg);border-radius:3px;padding:1px 4px}.ask-search-tag{color:var(--p-text-muted-color);align-items:center;gap:4px;font-size:10px;display:inline-flex}.ask-search-tag.is-match{color:var(--p-primary-color);font-weight:600}.ask-search-tag-dot{border-radius:50%;flex:none;width:6px;height:6px}.ask-rail-row.is-dragging,.ask-folder.is-dragging{opacity:.4}.ask-folder-drag{width:15px;height:22px;color:var(--p-text-muted-color);cursor:grab;opacity:0;background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:11px;line-height:1;display:grid}.ask-folder-head:hover .ask-folder-drag,.ask-folder-drag:focus-visible{opacity:1}.ask-folder-drag:active{cursor:grabbing}.ask-folder-head.is-drop-over{background:var(--p-highlight-background);box-shadow:inset 0 0 0 1px var(--p-chip-primary-border);border-radius:6px}.ask-rail-dropzone{border-radius:6px}.ask-rail-dropzone.is-drop-over{background:var(--p-highlight-background);box-shadow:inset 0 0 0 1px var(--p-chip-primary-border)}.ask-drag-overlay{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--p-chip-primary-border);background:var(--p-content-background);max-width:240px;font:600 12px var(--p-font-family);color:var(--p-text-color);cursor:grabbing;border-radius:7px;padding:6px 10px;overflow:hidden;box-shadow:0 6px 18px #0000002e}.ask-tx-dock{z-index:30;box-shadow:var(--p-shadow-lg);display:flex;position:fixed;top:52px;bottom:0;right:0}.prim-table tbody tr.ask-row--clickable{cursor:pointer}.prim-table tbody tr.ask-row--picked{background:var(--p-highlight-background)}.prim-table tbody tr.ask-row--open{background:var(--p-content-hover-background)}.ask-check-col{text-align:center;width:36px}.ask-selection-count{color:var(--p-text-muted-color);align-items:center;gap:8px;display:inline-flex}.ask-selection-clear{color:var(--p-primary-color);font:inherit;background:0 0;border:none;padding:0}.ask-chart-card{flex-direction:column;gap:8px;display:flex}.ask-chart-card+.ask-chart-card{border-top:1px solid var(--p-content-border-color);margin-top:16px;padding-top:12px}.ask-params{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ask-params-reset{margin-left:2px}.ask-filters-btn{position:relative}.ask-filters-count{text-align:center;background:var(--p-content-hover-background,var(--p-content-border-color));min-width:18px;color:var(--p-text-muted-color);border-radius:9px;justify-content:center;align-items:center;height:18px;padding:0 5px;font-size:11px;line-height:18px;display:inline-flex}.ask-filters-count[data-busy]{color:var(--p-primary-color);background:0 0}.ask-filters-btn .ask-filters-spinner{width:13px;height:13px}.ask-filters-btn[data-adjusted] .ask-filters-count:not([data-busy]){background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.ask-filters-dot{background:var(--p-primary-color);width:8px;height:8px;box-shadow:0 0 0 2px var(--p-content-background);border-radius:50%;position:absolute;top:-3px;right:-3px}.ask-filters-popup{flex-direction:column;gap:8px;min-width:18rem;max-width:min(28rem,100vw - 32px);display:flex}.ask-filters-head{letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color);font-size:11px;font-weight:600}.ask-filters-grid{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 14px;display:grid}.ask-filters-label{color:var(--p-text-muted-color);white-space:nowrap;font-size:13px}.ask-filters-label[data-changed]{color:var(--p-primary-color)}.ask-filters-pending{color:var(--p-primary-color);font-size:10px;line-height:1.2;display:block}.ask-filters-value{width:100%}.ask-op-select{flex:none;width:auto;min-width:7.5rem}.ask-filters-value>.ui-token-seg{flex:1;justify-content:space-between;min-width:0}.ask-filters-foot{border-top:1px solid var(--p-content-border-color);justify-content:flex-end;align-items:center;gap:8px;padding-top:6px;display:flex}.ask-params-busy{color:var(--p-primary-color);align-items:center;display:inline-flex}.ask-params-empty{color:var(--p-text-muted-color);font-size:12px}.ask-params-error{background:var(--p-chip-red-bg);color:var(--p-chip-red-color);border-radius:6px;padding:6px 10px;font-size:12px}.ask-chart-surface{transition:opacity .12s}.ask-chart-card[data-busy] .ask-chart-surface{opacity:.45}.ask-params-menu{min-width:18rem}.ask-range-menu,.ask-value-menu{flex-direction:column;gap:2px;display:flex}.ask-range-row{align-items:center;gap:6px;padding:2px 6px 6px;display:flex}.ask-range-n{width:5rem}.ask-range-unit{min-width:7rem}.ask-range-dash{color:var(--p-text-muted-color)}.ask-value-hint{color:var(--p-chip-red-color);padding:0 6px 4px;font-size:12px}.ask-entity-menu{flex-direction:column;gap:2px;min-width:20rem;display:flex}.ask-entity-list{overscroll-behavior:contain;flex-direction:column;max-height:16rem;display:flex;overflow-y:auto}.ask-entity-option{text-align:left;width:100%;color:var(--p-text-color);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.ask-entity-option:hover,.ask-entity-option[data-on]{background:var(--p-content-hover-background)}.ask-entity-option:disabled{opacity:.5;cursor:not-allowed}.ask-entity-check{border:1px solid var(--p-content-border-color);width:16px;height:16px;color:var(--p-primary-color);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.ask-entity-note{color:var(--p-text-muted-color);padding:6px 8px;font-size:12px}.ask-entity-apply{border-top:1px solid var(--p-content-border-color);justify-content:flex-end;padding-top:6px}.ask-chart-card[data-active]{box-shadow:inset 3px 0 0 var(--p-primary-color);padding-left:10px}.agents-note{background:var(--p-chip-primary-bg);border:1px solid var(--p-chip-primary-border);color:var(--p-primary-color);border-radius:9px;align-items:center;gap:9px;margin-bottom:20px;padding:9px 13px;font-size:12px;display:flex}.agents-banner{background:var(--p-chip-primary-bg);border:1px solid var(--p-chip-primary-border);border-radius:9px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;display:flex}.agents-banner-tile{background:var(--p-primary-color);width:20px;height:20px;color:var(--p-primary-contrast-color);font-family:var(--p-font-family-mono);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.agents-banner-text{min-width:0;color:var(--p-text-color);flex:1;font-size:12px}.agents-banner-link{color:var(--p-primary-color);white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:600}button.agents-banner-link{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.agents-det{background:var(--p-content-background);border:1px solid var(--p-chip-primary-border);border-left:3px solid var(--p-primary-color);border-radius:10px;margin-bottom:18px;overflow:hidden}.agents-det-head{background:var(--p-chip-primary-bg);border-bottom:1px solid var(--p-chip-violet-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.agents-det-eyebrow{color:var(--p-primary-color);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.agents-det-count{font:600 10px var(--p-font-family-mono);color:var(--p-primary-color);background:var(--p-chip-primary-bg);border-radius:9px;padding:1px 7px}.agents-det-note{color:var(--p-text-muted-color);font-size:11px}.agents-det-row{border-bottom:1px solid var(--p-chip-violet-border);align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.agents-det-new{font:600 10px var(--p-font-family-mono);color:var(--p-primary-color);background:var(--p-chip-primary-bg);border-radius:4px;flex:none;margin-top:1px;padding:2px 6px}.agents-det-main{flex:1;min-width:0}.agents-det-name{color:var(--p-text-color);font-size:12px;font-weight:600}.agents-det-src{color:var(--p-text-muted-color);margin-top:2px;font-size:11px}.agents-det-src-strong{color:var(--p-text-muted-color)}.agents-det-logic{font:500 11px var(--p-font-family-mono);color:var(--p-primary-color);background:var(--p-chip-primary-bg);border:1px solid var(--p-chip-violet-border);white-space:nowrap;border-radius:6px;margin-top:6px;padding:5px 9px;overflow-x:auto}.agents-det-actions{flex:none;gap:7px;display:flex}.agents-det-dismiss{border:1px solid var(--p-surface-200);background:var(--p-content-background);color:var(--p-text-muted-color);font:500 12px var(--p-font-family);cursor:pointer;border-radius:7px;padding:6px 12px}.agents-det-dismiss:hover{background:var(--p-surface-100)}.agents-det-arm{background:var(--p-primary-color);color:var(--p-primary-contrast-color);font:600 12px var(--p-font-family);cursor:pointer;border:none;border-radius:7px;padding:6px 13px}.agents-det-arm:hover{filter:brightness(1.08)}.agents-intro{align-items:center;gap:12px;margin-bottom:16px;display:flex}.agents-intro-text{color:var(--p-text-muted-color);max-width:560px;font-size:12px;line-height:1.5}.agents-new-btn{background:var(--p-primary-color);color:var(--p-primary-contrast-color);white-space:nowrap;border-radius:8px;flex:none;margin-left:auto;padding:8px 14px;font-size:12px;font-weight:600}.agents-section-head{align-items:baseline;gap:9px;margin-bottom:3px;display:flex}.agents-section-title{color:var(--p-text-color);font-size:13px;font-weight:600}.agents-section-caption{color:var(--p-text-muted-color);font-size:12px}.agents-section-note{color:var(--p-text-muted-color);margin-bottom:10px;font-size:12px}.agents-tile{width:22px;height:22px;color:var(--p-primary-contrast-color);font-family:var(--p-font-family-mono);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.agents-tile--teal{background:var(--p-chip-green-bg);color:var(--p-chip-green-color);box-shadow:inset 0 0 0 1px var(--p-chip-green-border)}.agents-tile--accent{background:var(--p-primary-color)}.agents-card-name{color:var(--p-text-color);font-size:13px;font-weight:600}.agents-card-desc{color:var(--p-text-muted-color);font-size:12px;line-height:1.5}.agents-card-auto-row{align-items:flex-start;gap:7px;display:flex}.agents-card-guard{color:var(--p-text-muted-color);min-width:0;font-size:11px;line-height:1.4}.agents-manage-link{color:var(--p-primary-color);white-space:nowrap;flex:none;margin-left:auto;font-weight:500}button.agents-manage-link{font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0}.agents-standing-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px;display:grid}.agents-standing-card{border-left:3px solid var(--p-success-color);flex-direction:column;gap:9px;display:flex}.agents-standing-head{align-items:center;gap:8px;display:flex}.agents-status-pill{background:var(--p-chip-green-bg);color:var(--p-chip-green-color);white-space:nowrap;border-radius:20px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:500;display:inline-flex}.agents-status-dot{background:var(--p-success-color);border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s infinite slpulse}.agents-standing-scan{background:var(--p-success-soft-background);color:var(--p-text-muted-color);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.agents-standing-scan-label{min-width:0}.agents-standing-scan-arrow{color:var(--p-chip-green-color);flex:none;font-weight:700}.agents-standing-scan-target{color:var(--p-chip-green-color);white-space:nowrap;flex:none;font-weight:600}.agents-standing-runs{color:var(--p-text-muted-color);align-items:center;gap:7px;font-size:11px;display:flex}.agents-standing-runs-label{color:var(--p-text-muted-color);flex:none;font-weight:600}.agents-standing-runs-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);font-size:11px;font-weight:500;overflow:hidden}.agents-standing-footer{color:var(--p-text-muted-color);align-items:center;gap:8px;font-size:11px;display:flex}.agents-standing-detid{font-family:var(--p-font-family-mono);color:var(--p-primary-color);background:var(--p-chip-primary-bg);border-radius:4px;flex:none;padding:1px 6px;font-size:10px;font-weight:500}.agents-task-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.agents-task-card{flex-direction:column;gap:9px;display:flex}.agents-task-head{align-items:center;gap:8px;display:flex}.agents-task-attach{background:var(--p-chip-primary-bg);border:1px solid var(--p-chip-primary-border);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;display:flex}.agents-task-attach-arrow{color:var(--p-primary-color);flex:none;font-weight:700}.agents-task-attach-text{min-width:0;color:var(--p-text-muted-color);font-size:11px}.agents-task-footer{color:var(--p-text-muted-color);align-items:center;font-size:11px;display:flex}.agents-activity-head{color:var(--p-text-color);margin-bottom:10px;font-size:13px;font-weight:600}.agents-active-card{margin-bottom:24px;overflow:hidden}.agents-active-row{border-bottom:1px solid var(--p-surface-100);align-items:center;gap:12px;padding:12px 16px;display:flex}.agents-active-dot{background:var(--p-surface-300);border-radius:50%;flex:none;width:8px;height:8px}.agents-active-dot--live{background:var(--p-success-color);animation:2s infinite slpulse}.agents-active-main{flex:1;min-width:0}.agents-active-titlerow{align-items:baseline;gap:8px;display:flex}.agents-active-name{color:var(--p-text-color);font-size:12px;font-weight:500}.agents-active-target{color:var(--p-text-muted-color);font-size:12px}.agents-active-step{color:var(--p-text-muted-color);margin-top:2px;font-size:12px}.agents-active-step--live{color:var(--p-chip-green-color)}.agents-active-progress{font:500 11px var(--p-font-family-mono);color:var(--p-text-muted-color);flex:none}.agents-runs-card{margin-bottom:8px;overflow-x:auto}.agents-runs-row{border-bottom:1px solid var(--p-surface-100);grid-template-columns:120px 64px 70px 1fr 70px 110px;align-items:center;gap:10px;min-width:720px;padding:9px 16px;font-size:12px;display:grid}.agents-runs-row--head{border-bottom:1px solid var(--p-surface-100);color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.06em;padding:8px 16px;font-size:11px;font-weight:600}.agents-runs-agent{color:var(--p-text-color);font-weight:500}.agents-runs-id{font:500 12px var(--p-font-family-mono);color:var(--p-text-muted-color)}.agents-runs-when{color:var(--p-text-muted-color)}.agents-runs-target{color:var(--p-text-muted-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agents-runs-pv{font:500 11px var(--p-font-family-mono);color:var(--p-text-muted-color)}.ap-version-chip{font-family:var(--p-font-family-mono);color:var(--p-primary-color);background:var(--p-chip-primary-bg);border-radius:5px;padding:2px 8px;font-size:11px;font-weight:500}.ap-dup-btn{border:1px solid var(--p-chip-primary-border);background:var(--p-content-background);color:var(--p-chip-primary-color);font-family:var(--p-font-family);white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;margin-left:auto;padding:7px 13px;font-size:12px;font-weight:600;line-height:1.45}.ap-dup-btn:hover{background:var(--p-chip-primary-bg)}.ap-note{background:var(--p-chip-primary-bg);border:1px solid var(--p-chip-primary-border);color:var(--p-primary-color);border-radius:9px;align-items:center;gap:9px;margin-bottom:16px;padding:9px 13px;font-size:12px;display:flex}.ap-columns{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}.ap-main{flex-direction:column;gap:16px;min-width:0;display:flex}.ap-side{flex-direction:column;gap:14px;display:flex}.ap-card-title{font-size:13px;font-weight:600}.ap-playbook-head{align-items:center;margin-bottom:12px;display:flex}.ap-playbook-head .ap-card-title{margin-right:auto}.ap-edit-btn{border:1px solid var(--p-surface-200);background:var(--p-content-background);color:var(--p-text-muted-color);font-family:var(--p-font-family);cursor:pointer;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1.45}.ap-edit-btn:hover{background:var(--p-surface-100)}.ap-edit-actions{gap:7px;display:flex}.ap-save-btn{background:var(--p-primary-color);color:var(--p-primary-contrast-color);font-family:var(--p-font-family);cursor:pointer;border:none;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:600}.ap-save-btn:hover{filter:brightness(1.08)}.ap-item-row{align-items:baseline;gap:11px;padding:7px 0;display:flex}.ap-item-n{width:18px;font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);flex:none;font-size:11px;font-weight:600}.ap-item-text{min-width:0;color:var(--p-text-color);font-size:12px;line-height:1.55}.ap-item-input{border:1px solid var(--p-chip-primary-border);background:var(--p-surface-50);border-radius:7px;outline:none;flex:1;padding:6px 9px;font-family:inherit;font-size:12px}.ap-item-input:focus{border-color:var(--p-primary-color)}.ap-playbook-footer{color:var(--p-text-muted-color);border-top:1px solid var(--p-surface-100);margin-top:8px;padding-top:9px;font-size:11px}.ap-runs-title{padding:14px 18px 10px;font-size:13px;font-weight:600}.ap-run-row{grid-template-columns:64px 70px 1fr 70px 50px 110px;align-items:center;gap:10px;padding:9px 18px;font-size:12px;display:grid}.ap-run-row--head{border-top:1px solid var(--p-surface-100);border-bottom:1px solid var(--p-surface-100);color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.06em;padding:7px 18px;font-size:11px;font-weight:600}.ap-run-block{border-bottom:1px solid var(--p-surface-100)}.ap-run-id{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);font-size:12px;font-weight:500}.ap-run-when{color:var(--p-text-muted-color)}.ap-run-target{color:var(--p-text-color);font-weight:500}.ap-run-pv{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);font-size:11px;font-weight:500}.ap-run-dur{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);font-size:12px;font-weight:400}.ap-run-note{background:var(--p-chip-amber-bg);color:var(--p-chip-amber-color);border-radius:7px;margin:0 18px 10px;padding:8px 11px;font-size:12px;line-height:1.5}.ap-scope-row{align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.ap-scope-tick{width:14px;color:var(--p-text-muted-color);flex:none;font-weight:700}.ap-scope-tick--ok{color:var(--p-chip-green-color)}.ap-scope-name{flex:1;min-width:0}.ap-scope-footer{color:var(--p-text-muted-color);border-top:1px solid var(--p-surface-100);margin-top:7px;padding-top:8px;font-size:11px}.ap-defaults .ap-card-title{margin-bottom:9px}.ap-defaults-row{justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.ap-defaults-label{color:var(--p-text-muted-color)}.ap-defaults-val{font-family:var(--p-font-family-mono);color:var(--p-text-color);font-size:12px;font-weight:500}.ap-detection{border-color:var(--p-surface-200)}.ap-detection .ap-card-title{margin-bottom:3px}.ap-detection-blurb{color:var(--p-text-muted-color);margin-bottom:11px;font-size:11px;line-height:1.45}.ap-detection-off-btn{border:1px solid var(--p-surface-200);background:var(--p-content-background);width:100%;color:var(--p-chip-red-color);font-family:var(--p-font-family);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.45}.ap-detection-off-btn:hover{background:var(--p-danger-soft-background)}.ap-detection-offnote{background:var(--p-page-background);color:var(--p-text-muted-color);border-radius:8px;margin-bottom:9px;padding:10px 12px;font-size:12px;line-height:1.5}.ap-detection-on-btn{background:var(--p-green-700);width:100%;color:var(--p-on-dark-color);font-family:var(--p-font-family);cursor:pointer;border:none;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.45}.ap-detection-on-btn:hover{filter:brightness(1.08)}.ap-versions .ap-card-title{margin-bottom:9px}.ap-version-row{border-bottom:1px solid var(--p-page-background);align-items:baseline;gap:9px;padding:6px 0;display:flex}.ap-version-v{width:26px;font-family:var(--p-font-family-mono);color:var(--p-primary-color);flex:none;font-size:11px;font-weight:600}.ap-version-body{min-width:0}.ap-version-note{color:var(--p-text-color);font-size:12px}.ap-version-meta{color:var(--p-text-muted-color);margin-top:1px;font-size:11px}.ap-disable-icon{background:var(--p-chip-red-bg);width:22px;height:22px;color:var(--p-chip-red-color);font:700 12px var(--p-font-family);border-radius:6px;flex:none;place-items:center;display:grid}.ap-disable-head-main{min-width:0}.ap-disable-sub{color:var(--p-text-muted-color);margin-top:1px;font-size:12px}.ap-disable-copy{color:var(--p-text-muted-color);font-size:12px;line-height:1.55}.ap-disable-eyebrow{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:600}.ap-disable-reasons{flex-direction:column;gap:6px;display:flex}.ap-disable-reason{text-align:left;width:100%;font-family:var(--p-font-family);cursor:pointer;border-style:solid;border-width:1px;border-radius:8px;padding:8px 11px;font-size:12px}.ap-disable-logged{color:var(--p-text-muted-color);font-size:11px;line-height:1.45}.inbox-list{flex-direction:column;gap:8px;display:flex}.inbox-item{border-left-width:3px;align-items:flex-start;gap:13px;padding:13px 16px;display:flex}.inbox-item--agent{border-left-color:var(--p-primary-color)}.inbox-item--person{border-left-color:var(--p-success-color)}.inbox-item--gov{border-left-color:var(--p-chip-orange-color)}.inbox-item-tag{width:30px;height:30px;font-family:var(--p-font-family-mono);border-radius:8px;flex:none;place-items:center;margin-top:1px;font-size:10px;font-weight:600;display:grid}.inbox-item-tag--agent{color:var(--p-primary-color);background:var(--p-chip-primary-bg)}.inbox-item-tag--person{color:var(--p-chip-green-color);background:var(--p-chip-green-bg)}.inbox-item-tag--gov{color:var(--p-chip-amber-color);background:var(--p-chip-amber-bg)}.inbox-item-main{flex:1;min-width:0}.inbox-item-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-item-title{color:var(--p-text-color);font-size:13px;font-weight:600}.inbox-item-why{color:var(--p-text-muted-color);margin-top:3px;font-size:12px}.inbox-item-meta{color:var(--p-text-muted-color);margin-top:5px;font-size:11px}.inbox-item-action{color:var(--p-primary-color);white-space:nowrap;flex:none;margin-top:1px;margin-left:auto;font-size:12px;font-weight:600}.inbox-empty{text-align:center;color:var(--p-text-muted-color);padding:44px 0;font-size:12px}.projects{max-width:1080px;padding:22px 28px 80px}.projects-header{align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.projects-header-text{min-width:0}.projects-title{letter-spacing:-.01em;color:var(--p-text-color);margin:0 0 3px;font-size:17px;font-weight:600}.projects-subtitle{color:var(--p-text-muted-color);max-width:640px;font-size:13px;line-height:1.5}.projects-new-btn{background:var(--p-primary-color);color:var(--p-primary-contrast-color);font-family:var(--p-font-family);white-space:nowrap;cursor:pointer;border:none;border-radius:8px;flex:none;margin-left:auto;padding:8px 15px;font-size:13px;font-weight:600}.projects-new-btn:hover{filter:brightness(1.08)}.projects-search{background:var(--p-content-background);border:1px solid var(--p-content-border-color);color:var(--p-text-muted-color);border-radius:9px;align-items:center;gap:8px;margin:16px 0 18px;padding:9px 13px;font-size:13px;display:flex}.projects-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:26px;display:grid}.projects-card{flex-direction:column;gap:9px;display:flex}.projects-card-head{align-items:center;gap:8px;display:flex}.projects-card-tile{background:var(--p-highlight-background);width:26px;height:26px;color:var(--p-primary-color);font-family:var(--p-font-family-mono);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.projects-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--p-text-color);flex:1;font-size:14px;font-weight:600;overflow:hidden}.projects-card-visibility{flex:none;margin-left:auto}.projects-card-goal{min-height:36px;color:var(--p-text-muted-color);font-size:12px;line-height:1.5}.projects-card-chips{flex-wrap:wrap;gap:6px;display:flex}.projects-card-footer{border-top:1px solid var(--p-surface-100);color:var(--p-text-muted-color);align-items:center;gap:8px;padding-top:9px;font-size:11px;display:flex}.projects-card-counts{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.projects-card-updated{white-space:nowrap;flex:none;margin-left:auto}.projects-eyebrow{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:600}.projects-unfiled-subtitle{color:var(--p-text-muted-color);margin-bottom:10px;font-size:12px}.projects-unfiled-empty{color:var(--p-text-muted-color);justify-content:center;align-items:center;padding:28px 16px;font-size:13px;display:flex}.projects-unfiled-list{overflow:hidden}.projects-unfiled-row{border-bottom:1px solid var(--p-surface-100);align-items:center;gap:12px;padding:11px 16px;display:flex}.projects-unfiled-row:hover{background:var(--p-surface-50)}.projects-unfiled-tile{background:var(--p-chip-green-bg);width:18px;height:18px;color:var(--p-chip-green-color);font-family:var(--p-font-family-mono);border-radius:5px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.projects-unfiled-main{flex:1;min-width:0}.projects-unfiled-name{color:var(--p-text-color);font-size:13px;font-weight:500}.projects-unfiled-sub{color:var(--p-text-muted-color);font-size:11px}.projects-unfiled-save{color:var(--p-primary-color);flex:none;font-size:12px;font-weight:600}.projects-cpm-note{background:var(--p-surface-50);border:1px solid var(--p-surface-100);border-radius:10px;padding:14px 16px}.projects-cpm-note-title{color:var(--p-text-color);margin-bottom:6px;font-size:13px;font-weight:600}.projects-cpm-note-desc{color:var(--p-text-muted-color);font-size:12px;line-height:1.55}.projects-cpm-note-list{color:var(--p-text-muted-color);margin-top:6px;font-size:12px;line-height:1.8}.projects-cpm-scope-row{gap:8px;display:flex}.projects-cpm-scope-input,.projects-cpm-scope-date{box-sizing:border-box;border:1px solid var(--p-chip-primary-border);color:var(--p-text-muted-color);border-radius:9px;padding:9px 12px;font-size:13px}.projects-cpm-scope-input{flex:1}.projects-cpm-scope-date{flex:none;width:150px}.projects-cpm-chips{flex-wrap:wrap;gap:6px;display:flex}.projects-cpm-chip{color:var(--p-text-muted-color);border:1px solid var(--p-chip-primary-border);border-radius:12px;padding:3px 11px;font-size:11px}.projects-cpm-chip--add{color:var(--p-primary-color);border-style:dashed;border-color:var(--p-surface-300)}.projects-cpm-dropzone{border:1.5px dashed var(--p-surface-300);text-align:center;background:var(--p-surface-50);border-radius:10px;padding:14px}.projects-cpm-dropzone-title{color:var(--p-text-muted-color);font-size:12px;font-weight:500}.projects-cpm-dropzone-sub{color:var(--p-text-muted-color);margin-top:2px;font-size:11px}.projects-cpm-vis{box-sizing:border-box;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.projects-cpm-vis-radio{border:2px solid #0000;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;margin-top:2px;display:grid}.projects-cpm-vis-dot{border-radius:50%;width:7px;height:7px}.projects-cpm-vis-text{min-width:0}.projects-cpm-vis-name{color:var(--p-text-color);font-size:13px;font-weight:500;display:block}.projects-cpm-vis-desc{color:var(--p-text-muted-color);font-size:11px;display:block}.pd-page{height:100%;color:var(--p-text-color);font-family:var(--p-font-family);display:flex;overflow:hidden}.pd-rail{border-right:1px solid var(--p-content-border-color);background:var(--p-surface-50);flex-direction:column;flex:none;gap:14px;width:236px;padding:14px 12px;display:flex;overflow-y:auto}.pd-rail-new{border:1px solid var(--p-chip-primary-border);background:var(--p-content-background);width:100%;color:var(--p-chip-primary-color);font:600 12px var(--p-font-family);text-align:center;border-radius:8px;padding:8px 0}.pd-rail-eyebrow{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.06em;padding:0 4px 6px;font-size:11px;font-weight:600}.pd-rail-list{flex-direction:column;gap:2px;display:flex}.pd-rail-thread{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 9px;display:block}.pd-rail-thread-title{color:var(--p-text-muted-color);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.pd-rail-thread-meta{align-items:center;gap:5px;margin-top:3px;display:flex}.pd-rail-when{color:var(--p-text-muted-color);font-size:10px}.pd-rail-tag{font:500 10px var(--p-font-family-mono);color:var(--p-primary-color);background:var(--p-highlight-background);border-radius:4px;padding:1px 5px}.pd-rail-tag--proj{text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin-left:auto;overflow:hidden}.pd-rail-tag--inv{flex:none;margin-left:auto}.pd-rail-link{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--p-primary-color);background:0 0;border:none;padding:6px 9px;font-size:12px;font-weight:600;display:block}.pd-rail-project{width:100%;font:inherit;text-align:left;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;display:flex}.pd-rail-prj{background:var(--p-highlight-background);width:16px;height:16px;color:var(--p-primary-color);font:600 10px var(--p-font-family-mono);border-radius:5px;flex:none;place-items:center;display:grid}.pd-rail-project-name{color:var(--p-text-color);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.pd-main{flex:1;min-width:0;overflow-y:auto}.pd-inner{max-width:1080px;padding:18px 28px 80px}.pd-breadcrumb{font:inherit;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;margin-bottom:12px;padding:0;font-size:12px}.pd-since{background:var(--p-chip-primary-bg);border:1px solid var(--p-chip-primary-border);border-radius:11px;margin-bottom:16px;overflow:hidden}.pd-since-head{border-bottom:1px solid var(--p-chip-primary-bg);align-items:center;gap:9px;padding:10px 15px;display:flex}.pd-since-badge{background:var(--p-primary-color);width:16px;height:16px;color:var(--p-primary-contrast-color);font:600 10px var(--p-font-family-mono);border-radius:5px;flex:none;place-items:center;display:grid}.pd-since-title{color:var(--p-text-color);font-size:13px;font-weight:600}.pd-since-sub{color:var(--p-text-muted-color);font-size:11px}.pd-since-rows{flex-direction:column;display:flex}.pd-since-row{border-bottom:1px solid var(--p-chip-primary-bg);background:var(--p-content-background);align-items:center;gap:11px;padding:11px 15px;display:flex}.pd-since-dot{border-radius:50%;flex:none;width:7px;height:7px}.pd-since-body{flex:1;min-width:0}.pd-since-item-title{color:var(--p-text-color);font-size:13px;font-weight:500}.pd-since-item-detail{color:var(--p-text-muted-color);margin-top:1px;font-size:11px}.pd-since-pill{border:1px solid var(--p-chip-primary-border);background:var(--p-content-background);color:var(--p-chip-primary-color);font:600 11px var(--p-font-family);border-radius:7px;flex:none;padding:5px 12px}.pd-header{align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.pd-header-tile{background:var(--p-highlight-background);width:38px;height:38px;color:var(--p-primary-color);font:600 11px var(--p-font-family-mono);border-radius:10px;flex:none;place-items:center;display:grid}.pd-header-main{min-width:0}.pd-header-name-row{align-items:center;gap:9px;display:flex}.pd-header-name{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.pd-vis-badge{color:var(--p-primary-color);background:var(--p-highlight-background);border-radius:5px;padding:2px 8px;font-size:11px;font-weight:600}.pd-goal{color:var(--p-text-muted-color);max-width:660px;margin-top:4px;font-size:13px;line-height:1.5}.pd-cards{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 20px;display:grid}.pd-card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:10px;padding:14px 16px}.pd-eyebrow{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:9px;font-size:11px;font-weight:600}.pd-scope-rows{color:var(--p-text-muted-color);flex-direction:column;gap:7px;font-size:12px;display:flex}.pd-scope-row{gap:8px;display:flex}.pd-scope-label{color:var(--p-text-muted-color);flex:none;width:60px}.pd-scope-val{min-width:0}.pd-scope-chips{flex-wrap:wrap;gap:5px;display:flex}.pd-scope-chip{background:var(--p-surface-100);border-radius:10px;padding:1px 8px}.pd-scope-note{color:var(--p-text-muted-color);margin-top:10px;font-size:11px;line-height:1.4}.pd-sublabel{color:var(--p-text-muted-color);margin-bottom:5px;font-size:11px;font-weight:600}.pd-doc-list{flex-direction:column;gap:5px;display:flex}.pd-doc-list--policies{margin-bottom:10px}.pd-doc-list--docs{margin-bottom:6px}.pd-doc-row{align-items:center;gap:7px;font-size:12px;display:flex}.pd-doc-tile{width:16px;height:16px;font:600 10px var(--p-font-family-mono);border-radius:4px;flex:none;place-items:center;display:grid}.pd-doc-tile--policy{background:var(--p-chip-neutral-bg);color:var(--p-text-color)}.pd-doc-tile--doc{background:var(--p-highlight-background);color:var(--p-primary-color)}.pd-doc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pd-doc-from{color:var(--p-text-muted-color);flex:none;margin-left:auto;font-size:10px}.pd-dropzone{border:1.5px dashed var(--p-chip-primary-border);text-align:center;color:var(--p-text-muted-color);border-radius:8px;padding:9px;font-size:11px}.pd-columns{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.pd-col-head{margin-bottom:9px;font-size:13px;font-weight:600}.pd-col-cards{flex-direction:column;gap:7px;display:flex}.pd-col-link{color:var(--p-primary-color);margin-top:9px;font-size:12px;font-weight:600}.pd-thread-card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:9px;padding:10px 13px}.pd-thread-row{align-items:center;gap:7px;display:flex}.pd-thread-tile{background:var(--p-highlight-background);width:16px;height:16px;color:var(--p-primary-color);font:600 10px var(--p-font-family-mono);border-radius:4px;flex:none;place-items:center;display:grid}.pd-thread-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.pd-thread-when{color:var(--p-text-muted-color);margin-top:3px;font-size:11px}.pd-query-card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:9px;padding:10px 13px}.pd-query-row{align-items:center;gap:7px;display:flex}.pd-query-tile{background:var(--p-chip-green-bg);width:16px;height:16px;color:var(--p-chip-green-color);font:600 10px var(--p-font-family-mono);border-radius:4px;flex:none;place-items:center;display:grid}.pd-query-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.pd-query-meta{align-items:center;gap:8px;margin-top:7px;display:flex}.pd-query-when{color:var(--p-text-muted-color);font-size:11px}.pd-query-pill{border:1px solid var(--p-chip-primary-border);background:var(--p-content-background);color:var(--p-chip-primary-color);font:600 11px var(--p-font-family);cursor:pointer;border-radius:6px;margin-left:auto;padding:4px 10px}.pd-query-review{color:var(--p-primary-color);background:var(--p-highlight-background);border-radius:5px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:600}.pd-inv-card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:9px;align-items:center;gap:10px;padding:11px 14px;display:flex}.pd-inv-id{font:600 11px var(--p-font-family-mono);color:var(--p-primary-color);background:var(--p-highlight-background);border-radius:5px;flex:none;padding:2px 8px}.pd-inv-name{flex:1;min-width:0;font-size:13px;font-weight:500}.pd-inv-stage{color:var(--p-chip-amber-color);background:var(--p-chip-amber-bg);border-radius:12px;flex:none;padding:2px 10px;font-size:11px;font-weight:600}button.rules-tab{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;display:block}.rules-tab--active .rules-tab-label{color:var(--p-text-color)}.rules-intro{color:var(--p-text-muted-color);margin-bottom:18px;font-size:12px}.rules-table{overflow-x:auto}.rules-row{border-bottom:1px solid var(--p-surface-100);grid-template-columns:minmax(220px,1fr) 92px 110px 82px 74px 76px 100px;align-items:center;gap:10px;min-width:860px;padding:11px 16px;display:grid}.rules-row--head{border-bottom:1px solid var(--p-surface-100);color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.06em;padding:9px 16px;font-size:11px;font-weight:600}.rules-hits-head{text-align:right}.rules-name-cell{min-width:0}.rules-name{white-space:nowrap;text-overflow:ellipsis;color:var(--p-text-color);font-weight:500;overflow:hidden}.rules-name-sub{color:var(--p-text-muted-color);margin-top:1px;font-size:11px}.rules-cadence,.rules-last{color:var(--p-text-muted-color);font-size:12px}.rules-hits{text-align:right;font-family:var(--p-font-family-mono);color:var(--p-text-color);font-size:12px;font-weight:500}.rules-status{border-radius:20px;padding:2px 9px;font-size:11px;font-weight:500;display:inline-block}.rules-status--active{color:var(--p-chip-green-color);background:var(--p-chip-green-bg)}.rules-status--paused{color:var(--p-text-color);background:var(--p-chip-neutral-bg)}.rules-edit{text-align:right;color:var(--p-primary-color);font-size:12px;font-weight:600}button.rules-edit{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}button.rules-edit:hover{color:var(--p-chip-green-color)}.rules-footer-note{color:var(--p-text-muted-color);margin-top:12px;font-size:12px}.re-eyebrow{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.re-eyebrow--mb6{margin-bottom:6px}.re-eyebrow--mb8{margin-bottom:8px}.re-head-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.re-status{cursor:pointer;border:none;border-radius:20px;padding:3px 11px;font-family:inherit;font-size:11px;font-weight:600;display:inline-block}.re-status:hover{filter:brightness(.97)}.re-status--on{background:var(--p-chip-green-bg);color:var(--p-chip-green-color)}.re-status--off{background:var(--p-chip-neutral-bg);color:var(--p-text-color)}.re-body{flex-direction:column;gap:20px;display:flex}.re-def{background:var(--p-content-hover-background);border:1px solid var(--p-content-border-color);color:var(--p-text-color);border-radius:8px;padding:11px 13px;font-size:12px;line-height:1.6}.re-def-note{color:var(--p-text-muted-color);margin-top:5px;font-size:11px}.re-thr-row{align-items:center;gap:12px;display:flex}.re-stepper{border:1px solid var(--p-chip-primary-border);border-radius:9px;align-items:center;display:flex;overflow:hidden}.re-step{background:var(--p-chip-primary-bg);color:var(--p-primary-color);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;padding:9px 14px;font-family:inherit;font-size:17px;font-weight:600}.re-step:hover{background:var(--p-chip-primary-bg)}.re-thr-val{min-width:64px;font-family:var(--p-font-family-mono);color:var(--p-text-color);text-align:center;padding:9px 16px;font-size:14px;font-weight:600}.re-unit{color:var(--p-text-muted-color);font-size:12px;line-height:1.4}.re-backtest{background:var(--p-surface-50);border:1px solid var(--p-surface-100);border-radius:9px;margin-top:12px;padding:11px 13px}.re-backtest-eyebrow{margin-bottom:5px;font-size:10px}.re-backtest-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.re-fires{font-family:var(--p-font-family-mono);color:var(--p-text-color);font-size:14px;font-weight:600}.re-backtest-label{color:var(--p-text-muted-color);font-size:12px}.re-noise{color:var(--p-chip-amber-color);margin-top:4px;font-size:11px}.re-cadences{flex-wrap:wrap;gap:6px;display:flex}.re-cadence{cursor:pointer;border:1px solid;border-radius:8px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:500}.re-cadence:hover{filter:brightness(.98)}.re-cadence--on{background:var(--p-text-color);border-color:var(--p-text-color);color:var(--p-content-background)}.re-cadence--idle{background:var(--p-content-background);border-color:var(--p-content-border-color);color:var(--p-text-muted-color)}.re-scope{border:1px solid var(--p-content-border-color);color:var(--p-text-color);border-radius:8px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:flex}.re-scope-val{font-weight:500}.re-scope-change{color:var(--p-primary-color);cursor:pointer;margin-left:auto;font-size:12px;font-weight:600}.re-agents{flex-direction:column;gap:6px;display:flex}.re-agent{border:1px solid var(--p-chip-primary-border);background:var(--p-chip-primary-bg);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;font-family:inherit;display:flex}.re-agent:hover{background:var(--p-chip-primary-bg)}.re-agent-tile{background:var(--p-primary-color);width:22px;height:22px;color:var(--p-primary-contrast-color);font-family:var(--p-font-family-mono);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.re-agent-name{color:var(--p-text-color);font-size:12px;font-weight:500}.re-agent-open{color:var(--p-primary-color);margin-left:auto;font-size:12px;font-weight:600}.re-agents-note{color:var(--p-text-muted-color);margin-top:6px;font-size:11px}.re-foot-note{color:var(--p-text-muted-color);font-size:11px}.data-catalog-group{margin-top:18px}.data-catalog-group:first-child{margin-top:0}.data-catalog-group-label{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:600}.data-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.data-catalog-card{align-items:center;gap:11px;min-width:0;padding:12px 14px;display:flex}.data-catalog-card-tile{background:var(--p-chip-green-bg);width:28px;height:28px;color:var(--p-chip-green-color);font-family:var(--p-font-family-mono);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.data-catalog-card-body{flex:1;min-width:0}.data-catalog-card-name-row{align-items:center;gap:7px;display:flex}.data-catalog-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--p-text-color);flex:1;font-size:13px;font-weight:600;overflow:hidden}.data-catalog-card-verified{color:var(--p-chip-green-color);border:1px solid var(--p-success-color);border-radius:4px;flex:none;padding:1px 5px;font-size:10px;font-weight:700}.data-catalog-card-meta{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);margin-top:2px;font-size:11px}.data-catalog-card-arrow{color:var(--p-text-muted-color);flex:none;font-size:13px}.ob-stats{flex-wrap:wrap;gap:8px;margin:14px 0 24px;display:flex}.ob-stat{color:var(--p-text-muted-color);background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:14px;padding:4px 11px;font-size:12px}.ob-steps{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 22px;font-size:12px;display:flex}.ob-step-arrow{color:var(--p-text-muted-color)}.ob-step{align-items:center;gap:6px;display:flex}.ob-step--done,.ob-step--active{font-weight:600}.ob-step--done{color:var(--p-chip-green-color)}.ob-step--active{color:var(--p-text-color)}.ob-step--pending{color:var(--p-text-muted-color)}.ob-step-dot{border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid}.ob-step--done .ob-step-dot{background:var(--p-green-700);color:var(--p-on-dark-color)}.ob-step--active .ob-step-dot{background:var(--p-primary-color);color:var(--p-primary-contrast-color);font-family:var(--p-font-family-mono);font-weight:600}.ob-step--pending .ob-step-dot{border:1.5px solid var(--p-surface-300);color:var(--p-text-muted-color);font-family:var(--p-font-family-mono);font-weight:600}.ob-eyebrow{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:600}.ob-policy-card{border-color:var(--p-chip-primary-border);margin-bottom:24px;padding:18px 20px}.ob-policy-head{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.ob-policy-title{color:var(--p-text-color);font-size:14px;font-weight:600}.ob-policy-desc{color:var(--p-text-muted-color);max-width:620px;margin-bottom:14px;font-size:12px;line-height:1.55}.ob-dropzone{border:1.5px dashed var(--p-surface-300);text-align:center;background:var(--p-surface-50);border-radius:10px;margin-bottom:14px;padding:14px}.ob-dropzone-title{color:var(--p-text-muted-color);font-size:12px;font-weight:600}.ob-dropzone-sub{color:var(--p-text-muted-color);margin-top:2px;font-size:11px}.ob-policy-rows{flex-direction:column;gap:7px;margin-bottom:12px;display:flex}.ob-policy-row{border:1px solid var(--p-surface-100);border-radius:9px;align-items:center;gap:12px;padding:9px 12px;display:flex}.ob-policy-row-tile{background:var(--p-chip-neutral-bg);width:24px;height:24px;font-family:var(--p-font-family-mono);color:var(--p-text-color);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.ob-policy-row-main{flex:1;min-width:0}.ob-policy-row-name{color:var(--p-text-color);font-size:12px;font-weight:600}.ob-policy-row-count{color:var(--p-text-muted-color);margin-left:8px;font-size:11px}.ob-policy-row-gap{color:var(--p-chip-orange-color);flex:none;font-size:11px;font-weight:500}.ob-policy-summary{background:var(--p-chip-primary-bg);border:1px solid var(--p-chip-primary-border);border-radius:9px;align-items:center;gap:10px;padding:10px 13px;display:flex}.ob-policy-summary-text{min-width:0;color:var(--p-text-muted-color);font-size:12px}.ob-policy-review{color:var(--p-primary-color);white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:600}.ob-list{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.ob-list--agents{margin-bottom:10px}.ob-rule-card,.ob-pattern-card,.ob-agent-card{align-items:center;gap:14px;padding:13px 16px;display:flex}.ob-pattern-card{border-color:var(--p-chip-primary-border)}.ob-rule-main,.ob-pattern-main,.ob-agent-main{flex:1;min-width:0}.ob-rule-name-row{align-items:center;gap:8px;display:flex}.ob-rule-name,.ob-pattern-name,.ob-agent-name{color:var(--p-text-color);font-size:13px;font-weight:600}.ob-rule-id{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);font-size:11px;font-weight:500}.ob-rule-evidence,.ob-pattern-evidence{color:var(--p-text-muted-color);margin-top:3px;font-size:12px;line-height:1.5}.ob-rule-tuning{color:var(--p-text-muted-color);margin-top:3px;font-size:11px}.ob-agent-evidence{color:var(--p-text-muted-color);margin-top:3px;font-size:12px}.ob-btn{font-family:var(--p-font-family);white-space:nowrap;cursor:pointer;border:none;border-radius:7px;flex:none;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.45}.ob-btn--accent{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.ob-btn--accent:hover{filter:brightness(1.08)}.ob-btn--outline{background:var(--p-content-background);border:1px solid var(--p-chip-primary-border);color:var(--p-chip-primary-color)}.ob-btn--outline:hover{background:var(--p-chip-primary-bg)}.ob-badge{color:var(--p-chip-green-color);background:var(--p-chip-green-bg);white-space:nowrap;border-radius:5px;flex:none;padding:4px 10px;font-size:11px;font-weight:600}.ob-footer-note{color:var(--p-text-muted-color);margin-bottom:24px;font-size:12px;line-height:1.6}.ob-sweep-banner{background:var(--p-surface-900);border-radius:12px;align-items:center;gap:14px;padding:16px 20px;display:flex}.ob-sweep-main{flex:1;min-width:0}.ob-sweep-title{color:var(--p-surface-0);font-size:13px;font-weight:600}.ob-sweep-sub{color:var(--p-text-muted-color);margin-top:2px;font-size:12px}.ob-sweep-btn{border-radius:8px;padding:9px 18px;font-size:12px}.ob-sweep-running{background:var(--p-success-soft-background);border:1px solid var(--p-surface-200);border-radius:12px;align-items:center;gap:12px;padding:14px 20px;display:flex}.ob-sweep-running-dot{background:var(--p-success-color);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite slpulse}.ob-sweep-running-text{color:var(--p-chip-green-color);font-size:12px;line-height:1.5}.ob-sweep-home-link{color:var(--p-chip-green-color)}.entity-page{padding-bottom:40px}.entity-insights{flex-direction:column;gap:8px;display:flex}.entity-head{align-items:center;gap:14px;display:flex}.entity-picture-badge{border:2px solid var(--p-content-background);background:var(--p-slate-600);width:20px;height:20px;color:var(--p-primary-contrast-color);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.entity-picture:hover .entity-picture-badge,.entity-picture:focus-visible .entity-picture-badge{background:var(--p-primary-color)}.entity-head-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.entity-head-sub{margin-top:4px}.entity-banner{border-radius:var(--p-border-radius-md);background:var(--p-chip-amber-bg);border:1px solid var(--p-chip-amber-border);color:var(--p-chip-amber-color);align-items:center;gap:8px;margin-top:14px;padding:6px 12px;display:flex}.entity-banner-text{flex:1}.entity-banner-view{color:inherit}.entity-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:18px;display:grid}.entity-section-label{margin:26px 0 12px}.entity-section-head{justify-content:space-between;align-items:baseline;gap:8px;margin:26px 0 12px;display:flex}.entity-section-head>.entity-section-label{margin:0}.entity-section-head+.entity-kpis{margin-top:0}.entity-related{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.entity-related-row{padding:11px 13px}.entity-work-items{flex-direction:column;gap:8px;display:flex}.entity-work-item{padding:12px 15px}.entity-details-pop{max-height:60vh;overflow-y:auto}.entity-status-link{background:0 0;border:none;padding:0}.entity-skeleton{border-radius:var(--p-border-radius-lg);background:var(--p-surface-100);animation:1.4s infinite slpulse}.entity-skeleton--title{width:280px;height:26px;margin-bottom:18px}.entity-skeleton--tile{height:92px}.entity-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:16px;display:grid}.info-tip{display:inline-flex;position:relative}.info-tip-btn{width:16px;height:16px;color:var(--p-text-muted-color);cursor:help;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.info-tip-btn:hover,.info-tip-btn:focus-visible{color:var(--p-primary-color)}.info-tip-btn:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:1px}.info-tip-panel{z-index:50;border:1px solid var(--p-content-border-color);background:var(--p-content-background);width:240px;font-family:var(--p-font-family);text-transform:none;letter-spacing:normal;text-align:left;color:var(--p-text-color);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.5;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #0000001f}.info-tip-panel :first-child{margin-top:0}.info-tip-panel :last-child{margin-bottom:0}.info-tip-panel p{margin:0 0 6px}.info-tip-panel ul{margin:4px 0 0;padding-left:18px}.info-tip-panel li{margin:1px 0}.insight-period{margin:-4px 0 4px}.insight-card{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);background:var(--p-content-background);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.insight-meta{color:var(--p-text-muted-color);flex-wrap:wrap;align-items:center;gap:4px;margin-top:-4px;display:flex}.insight-body p{margin:0}.insight-body p+p{margin-top:2px}.insight-people{color:var(--p-text-muted-color)}.insight-card--highlight{border-color:var(--p-primary-color);box-shadow:0 0 0 1px var(--p-primary-color)}.insight-head{align-items:center;gap:8px;display:flex}.insight-dismiss{margin:-4px -6px -4px 0}.insight-name{flex:1}.insight-subject{display:block}.insight-window{white-space:nowrap}.insight-link{font:inherit;text-align:left;color:var(--p-primary-color);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;border-radius:2px;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.insight-link:hover{text-decoration-style:solid}.insight-link:active{color:var(--p-primary-active-color)}.insight-link:focus-visible{outline:2px solid var(--p-focus-ring-color);outline-offset:2px}.insight-facts{margin:0;padding-left:18px}.insight-facts li{margin:2px 0}.insight-why-text{margin:0}.insight-fold summary{cursor:pointer}.insight-ai{border-radius:var(--p-border-radius-md);background:var(--p-content-hover-background);padding:10px 12px}.insight-ai-chip{align-items:center;gap:4px;display:inline-flex}.insight-ai p{white-space:pre-line;margin:2px 0 0}.insight-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.insight-send{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-bottom:6px;display:flex}.insight-send-count{color:var(--p-text-muted-color)}.insight-empty,.insight-note{margin:0}.insight-amount{align-items:center;gap:6px;display:inline-flex}.insight-set-aside{color:var(--p-text-muted-color)}.insight-evidence .nova-table-wrap{margin-top:4px}.insight-evidence tbody tr:focus-visible{background:var(--p-content-hover-background);outline:none}.insight-inspector{z-index:40;background:var(--p-content-background);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0000001f}.tile-card{border:1px solid var(--p-content-border-color);background:var(--p-content-background);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.tile-label,.tile-delta{align-items:center;gap:4px;display:inline-flex}.tile-delta--neutral{color:var(--p-text-muted-color)}.tile-delta--good{color:var(--p-chip-green-color)}.tile-delta--bad{color:var(--p-chip-red-color)}.tile-delta--warn{color:var(--p-chip-amber-color)}.tile-delta .tile-basis{color:var(--p-text-muted-color)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-body-intro{color:var(--p-text-muted-color);margin-bottom:14px;font-size:12px;line-height:1.5}.admin-body-intro--flush{margin-bottom:0}.admin-eyebrow{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:11px;font-weight:600}.admin-eyebrow--warn{color:var(--p-chip-amber-color)}.admin-chip-sm{white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.admin-chip-sm--teal{color:var(--p-chip-green-color);background:var(--p-chip-green-bg)}.admin-chip-sm--accent{color:var(--p-primary-color);background:var(--p-chip-primary-bg)}.admin-chip-sm--default,.admin-chip-sm--muted{color:var(--p-text-color);background:var(--p-chip-neutral-bg)}.admin-sem-intro{align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.admin-sem-blurb{min-width:0;color:var(--p-text-muted-color);font-size:12px;line-height:1.5}.admin-new{background:var(--p-primary-color);color:var(--p-primary-contrast-color);font:600 12px var(--p-font-family);border-radius:8px;flex:none;margin-left:auto;padding:7px 13px}.admin-chips{gap:6px;margin:14px 0 12px;display:flex}.admin-chip{border:1px solid var(--p-surface-200);background:var(--p-content-background);color:var(--p-text-muted-color);border-radius:14px;padding:4px 11px;font-size:12px}.admin-chip--active{border-color:var(--p-text-color);background:var(--p-text-color);color:var(--p-content-background);font-weight:500}.admin-def-card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:10px;overflow:hidden}.admin-def-grid{grid-template-columns:180px 1fr 110px 120px 70px;gap:10px;display:grid}.admin-def-head{border-bottom:1px solid var(--p-surface-100);color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em;padding:8px 16px;font-size:11px;font-weight:600}.admin-def-row{border:none;border-bottom:1px solid var(--p-surface-100);background:var(--p-content-background);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;align-items:start;padding:12px 16px}.admin-def-row--open{background:var(--p-surface-50)}.admin-def-term{color:var(--p-text-color);font-size:12px;font-weight:600}.admin-def-def{color:var(--p-text-muted-color);font-size:12px;line-height:1.5}.admin-type{color:var(--p-text-color);background:var(--p-chip-neutral-bg);border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600}.admin-def-usedby{color:var(--p-text-muted-color);font-size:12px}.admin-def-edit{text-align:right}.admin-edit{color:var(--p-primary-color);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.admin-sd-panel{background:var(--p-surface-50);border-bottom:1px solid var(--p-surface-100);grid-template-columns:1fr 300px;align-items:start;gap:18px;padding:16px 16px 18px;display:grid}.admin-sd-left{flex-direction:column;gap:12px;min-width:0;display:flex}.admin-sd-def{background:var(--p-content-background);border:1px solid var(--p-chip-primary-border);color:var(--p-text-color);border-radius:8px;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.55}.admin-sd-hint{color:var(--p-text-muted-color);margin-top:4px;font-size:11px;line-height:1.45}.admin-sd-code{background:var(--p-text-color);font:400 12px var(--p-font-family-mono);color:var(--p-content-background);white-space:pre;border-radius:8px;padding:10px 12px;line-height:1.6;overflow-x:auto}.admin-sd-syn-row{flex-wrap:wrap;gap:6px;display:flex}.admin-sd-syn{color:var(--p-text-muted-color);background:var(--p-content-background);border:1px solid var(--p-surface-200);border-radius:12px;padding:3px 10px;font-size:12px}.admin-sd-syn-add{color:var(--p-primary-color);border:1px dashed var(--p-surface-300);border-radius:12px;padding:3px 10px;font-size:12px}.admin-sd-right{flex-direction:column;gap:12px;display:flex}.admin-sd-card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:9px;padding:11px 13px}.admin-sd-card .admin-eyebrow{margin-bottom:7px}.admin-sd-impact{color:var(--p-text-muted-color);font-size:12px;line-height:1.6}.admin-sd-hist{color:var(--p-text-muted-color);font-size:12px;line-height:1.7}.admin-sd-viewall{color:var(--p-primary-color);margin-top:4px;font-size:12px;font-weight:600}.admin-sd-actions{justify-content:flex-end;gap:8px;display:flex}.admin-sd-cancel{border:1px solid var(--p-surface-200);background:var(--p-content-background);font:500 12px var(--p-font-family);color:var(--p-text-muted-color);cursor:pointer;border-radius:8px;padding:7px 13px}.admin-sd-save{background:var(--p-primary-color);color:var(--p-primary-contrast-color);font:600 12px var(--p-font-family);cursor:pointer;border:none;border-radius:8px;padding:7px 13px}.admin-foot{color:var(--p-text-muted-color);margin-top:10px;font-size:12px}.admin-perm-grid{grid-template-columns:1fr 190px 150px;gap:10px;display:grid}.admin-perm-head{border-bottom:1px solid var(--p-surface-100);color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em;padding:8px 16px;font-size:11px;font-weight:600}.admin-perm-row{border-bottom:1px solid var(--p-surface-100);align-items:center;padding:12px 16px}.admin-perm-action{color:var(--p-text-color);font-size:12px;font-weight:500}.admin-perm-scope{color:var(--p-text-muted-color);font-size:12px}.admin-pol-intro{max-width:680px;margin-bottom:16px}.admin-pol-stats{gap:12px;margin-bottom:16px;display:flex}.admin-pol-stat{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:10px;padding:13px 16px}.admin-pol-stat--cov{flex:1}.admin-pol-stat--sm{width:130px}.admin-pol-stat--gap{border-color:var(--p-content-border-color)}.admin-pol-stat-line{align-items:baseline;gap:8px;margin-top:4px;display:flex}.admin-pol-stat-big{color:var(--p-text-color);font-size:24px;font-weight:600}.admin-pol-stat-sub{color:var(--p-text-muted-color);font-size:12px}.admin-pol-stat-bar{background:var(--p-surface-100);border-radius:4px;height:6px;margin-top:9px;overflow:hidden}.admin-pol-stat-fill{background:var(--p-success-color);height:100%}.admin-pol-stat-num{color:var(--p-text-color);margin-top:4px;font-size:24px;font-weight:600}.admin-pol-stat-num--warn{color:var(--p-chip-amber-color)}.admin-pol-drop{border:1.5px dashed var(--p-surface-300);text-align:center;background:var(--p-surface-50);border-radius:10px;margin-bottom:18px;padding:16px}.admin-pol-drop-title{color:var(--p-text-muted-color);font-size:12px;font-weight:600}.admin-pol-drop-sub{color:var(--p-text-muted-color);margin-top:3px;font-size:11px}.admin-pol-list{flex-direction:column;gap:10px;display:flex}.admin-pol-doc{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:10px;overflow:hidden}.admin-pol-doc-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;padding:14px 16px;display:flex}.admin-pol-doc-tile{background:var(--p-chip-neutral-bg);width:30px;height:30px;font:600 10px var(--p-font-family-mono);color:var(--p-text-color);border-radius:7px;flex:none;place-items:center;display:grid}.admin-pol-doc-main{flex:1;min-width:0}.admin-pol-doc-name-row{align-items:center;gap:8px;display:flex}.admin-pol-doc-name{color:var(--p-text-color);font-size:13px;font-weight:600}.admin-pol-doc-ver{font:500 10px var(--p-font-family-mono);color:var(--p-text-color);background:var(--p-chip-neutral-bg);border-radius:4px;padding:1px 6px}.admin-pol-doc-meta{color:var(--p-text-muted-color);margin-top:2px;font-size:11px}.admin-pol-doc-cov{flex:none;width:158px}.admin-pol-doc-cov-row{justify-content:space-between;margin-bottom:4px;font-size:11px;display:flex}.admin-pol-doc-cov-pct{color:var(--p-text-muted-color);font-weight:600}.admin-pol-doc-gap{color:var(--p-chip-amber-color);font-weight:500}.admin-pol-doc-gap--ok{color:var(--p-chip-green-color)}.admin-pol-doc-bar{background:var(--p-surface-100);border-radius:4px;height:6px;display:flex;overflow:hidden}.admin-pol-doc-bar-cov{background:var(--p-success-color);height:100%}.admin-pol-doc-bar-part{background:var(--p-amber-400);height:100%}.admin-pol-doc-chevron{color:var(--p-text-muted-color);flex:none;width:12px;font-size:12px}.admin-pol-clauses{border-top:1px solid var(--p-surface-100)}.admin-pol-clause{border-bottom:1px solid var(--p-surface-100);align-items:flex-start;gap:13px;padding:13px 16px;display:flex}.admin-pol-clause-sec{font:600 11px var(--p-font-family-mono);color:var(--p-text-muted-color);flex:none;width:34px;margin-top:3px}.admin-pol-clause-main{flex:1;min-width:0}.admin-pol-clause-text{color:var(--p-text-color);font-size:12px;line-height:1.5}.admin-pol-clause-covered{color:var(--p-chip-green-color);margin-top:4px;font-size:11px}.admin-pol-clause-partial{color:var(--p-chip-amber-color);margin-top:4px;font-size:11px}.admin-pol-clause-det{font:500 11px var(--p-font-family-mono)}.admin-pol-clause-actions{flex:none;align-items:center;gap:8px;display:flex}.admin-cov-badge{white-space:nowrap;border-radius:5px;padding:3px 9px;font-size:10px;font-weight:700}.admin-cov-badge--teal{color:var(--p-chip-green-color);background:var(--p-chip-green-bg)}.admin-cov-badge--warn{color:var(--p-chip-amber-color);background:var(--p-chip-amber-bg)}.admin-cov-badge--danger{color:var(--p-chip-red-color);background:var(--p-chip-red-bg)}.admin-pol-clause-review{color:var(--p-primary-color);margin-top:4px;font-size:11px}.admin-pol-create{background:var(--p-primary-color);color:var(--p-primary-contrast-color);font:600 12px var(--p-font-family);white-space:nowrap;cursor:pointer;border:none;border-radius:7px;padding:6px 12px}.admin-pol-create:hover{filter:brightness(1.08)}.admin-pol-undo{border:1px solid var(--p-surface-200);background:var(--p-content-background);color:var(--p-text-muted-color);font:500 12px var(--p-font-family);white-space:nowrap;cursor:pointer;border-radius:7px;padding:6px 11px}.admin-pol-undo:hover{background:var(--p-surface-100)}.admin-src-eyebrow{margin-bottom:8px}.admin-src-list{flex-direction:column;gap:8px;display:flex}.admin-src-row{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}.admin-src-dot{border-radius:50%;flex:none;width:8px;height:8px}.admin-src-dot--ok{background:var(--p-success-color)}.admin-src-dot--warn{background:var(--p-warn-color)}.admin-src-main{min-width:0}.admin-src-name{color:var(--p-text-color);font-size:12px;font-weight:600}.admin-src-desc{color:var(--p-text-muted-color);font-size:12px}.admin-src-status{color:var(--p-text-muted-color);flex:none;margin-left:auto;font-size:12px}.admin-src-access{flex:none}.admin-gov-pending{background:var(--p-content-background);border:1px solid var(--p-chip-amber-border);border-left:3px solid var(--p-chip-orange-color);border-radius:10px;margin-bottom:18px;overflow:hidden}.admin-gov-pending-head{border-bottom:1px solid var(--p-chip-amber-border);background:var(--p-chip-amber-bg);align-items:center;gap:8px;padding:10px 16px;display:flex}.admin-gov-pending-eyebrow{color:var(--p-chip-amber-color);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.admin-gov-pending-count{font:600 10px var(--p-font-family-mono);color:var(--p-chip-amber-color);background:var(--p-chip-amber-bg);border-radius:9px;padding:1px 7px}.admin-gov-pending-note{color:var(--p-text-muted-color);font-size:11px}.admin-gov-pending-row{border-bottom:1px solid var(--p-chip-amber-border);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.admin-gov-new{font:600 10px var(--p-font-family-mono);color:var(--p-chip-amber-color);background:var(--p-chip-amber-bg);border-radius:4px;flex:none;margin-top:1px;padding:2px 6px}.admin-gov-main{flex:1;min-width:0}.admin-gov-name{color:var(--p-text-color);font-size:12px;font-weight:600}.admin-gov-def{color:var(--p-text-muted-color);margin-top:2px;font-size:12px;line-height:1.5}.admin-gov-from{font:500 11px var(--p-font-family-mono);color:var(--p-text-muted-color);margin-top:3px}.admin-gov-actions{flex:none;gap:7px;display:flex}.admin-gov-reject{border:1px solid var(--p-surface-200);background:var(--p-content-background);color:var(--p-text-muted-color);font:500 12px var(--p-font-family);cursor:pointer;border-radius:7px;padding:6px 12px}.admin-gov-reject:hover{background:var(--p-surface-100)}.admin-gov-approve{background:var(--p-primary-color);color:var(--p-primary-contrast-color);font:600 12px var(--p-font-family);cursor:pointer;border:none;border-radius:7px;padding:6px 13px}.admin-gov-approve:hover{filter:brightness(1.08)}.admin-gov-dt-list{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.admin-gov-dt-row{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-left:3px solid var(--p-success-color);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.admin-gov-dt-tag{font:600 10px var(--p-font-family-mono);color:var(--p-chip-green-color);background:var(--p-chip-green-bg);border-radius:4px;flex:none;margin-top:1px;padding:2px 6px}.admin-gov-dt-name-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-gov-live{color:var(--p-chip-green-color);background:var(--p-chip-green-bg);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.admin-gov-verified{color:var(--p-chip-green-color);border:1px solid var(--p-chip-green-border);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.admin-gov-unverified{color:var(--p-text-color);background:var(--p-chip-neutral-bg);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.admin-gov-dt-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.admin-gov-dt-when{color:var(--p-text-muted-color);font-size:12px}.admin-gov-verify{border:1px solid var(--p-chip-green-border);background:var(--p-content-background);color:var(--p-chip-green-color);font:600 11px var(--p-font-family);cursor:pointer;border-radius:7px;padding:5px 12px}.admin-gov-verify:hover{background:var(--p-success-soft-background)}.admin-audit-row{border-bottom:1px solid var(--p-surface-100);align-items:baseline;gap:12px;padding:11px 16px;display:flex}.admin-audit-time{font:500 11px var(--p-font-family-mono);color:var(--p-text-muted-color);flex:none;width:110px}.admin-audit-actor{flex:none}.admin-audit-action{color:var(--p-text-color);font-size:12px}.admin-users-intro{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.admin-users-grid{grid-template-columns:1fr 150px 200px 70px;gap:10px;display:grid}.admin-users-head{border-bottom:1px solid var(--p-surface-100);color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em;padding:8px 16px;font-size:11px;font-weight:600}.admin-users-row{border-bottom:1px solid var(--p-surface-100);align-items:center;padding:11px 16px}.admin-users-name{color:var(--p-text-color);font-size:12px;font-weight:500}.admin-users-scope{color:var(--p-text-muted-color);font-size:12px}.admin-users-edit{text-align:right}.admin-org-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.admin-org-stat{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:10px;padding:13px 15px}.admin-org-stat-label{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500}.admin-org-stat-num{color:var(--p-text-color);margin-top:4px;font-size:24px;font-weight:600}.admin-org-list{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:10px;padding:6px}.admin-org-row{border-radius:7px;align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-org-name{width:160px;color:var(--p-text-color);font-size:12px;font-weight:500}.admin-org-detail{color:var(--p-text-muted-color);font-size:12px}.admin-org-manage{color:var(--p-primary-color);margin-left:auto;font-size:12px;font-weight:600}.admin-notif-row{border-bottom:1px solid var(--p-surface-100);align-items:center;gap:12px;padding:12px 16px;display:flex}.admin-notif-main{min-width:0}.admin-notif-rule{color:var(--p-text-color);font-size:12px;font-weight:500}.admin-notif-detail{color:var(--p-text-muted-color);font-size:12px}.admin-tog{background:var(--p-surface-300);border-radius:9px;flex:none;width:32px;height:18px;margin-left:auto;position:relative}.admin-tog--on{background:var(--p-success-color)}.admin-tog-knob{background:var(--p-surface-0);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.admin-tog--on .admin-tog-knob{left:16px}.ex-shell{grid-template-columns:var(--rail-width,260px) minmax(0, 1fr) auto;align-items:stretch;height:100%;min-height:0;display:grid}.ex-workspace{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ex-wait{padding:24px}.ex-topbar{flex-direction:column;flex:none;display:flex}.ex-topbar>.ex-origin,.ex-topbar>.ex-error-band,.ex-topbar>.ex-drillback{border-width:0 0 1px;border-radius:0;margin:0;padding:8px 24px}.ex-botbar{flex-direction:column;flex:none;display:flex}.ex-title{color:var(--p-text-color);min-width:0;max-width:420px;margin:0;font-size:14px;font-weight:700}.ex-title-edit{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.ex-bar-name .ex-title-edit{max-width:min(420px,100% + 8px)}.ex-title:has(>.ui-title-pencil){align-items:center;gap:2px;display:flex}.ex-title:has(>.ui-title-pencil)>.ex-title-edit{flex:0 auto;min-width:0}.ex-title:not(:has(>button,>input)){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex-title-edit{font:inherit;color:inherit;cursor:text;text-align:left;background:0 0;border:0;border-radius:6px;margin:-2px -4px;padding:2px 4px}.ex-title-edit:hover{background:var(--p-chip-neutral-bg)}.ex-title-input{font:inherit;color:inherit;background:var(--p-content-background);border:1px solid var(--p-chip-primary-border);border-radius:6px;outline:none;width:28ch;min-width:12ch;max-width:60vw;margin:-3px -5px;padding:2px 4px}.ex-title-input:focus{box-shadow:0 0 0 2px var(--p-chip-primary-border)}.ex-bar-filtercount{background:var(--p-primary-color);color:var(--p-primary-contrast-color);border-radius:99px;margin-left:8px;padding:1px 7px;line-height:1.4}.ex-btn{font-family:var(--p-font-family);border:1px solid var(--p-surface-200);background:var(--p-content-background);color:var(--p-text-color);cursor:pointer;border-radius:7px;padding:5px 10px;font-size:11px}.ex-btn:hover:not(:disabled){background:var(--p-chip-neutral-bg)}.ex-btn:disabled{color:var(--p-surface-300);cursor:default}.ex-btn--small{padding:3px 8px;font-size:10px}.ex-btn--run{background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-surface-0);font-weight:600}.ex-btn--run:hover:not(:disabled){background:var(--p-primary-color);opacity:.92}.ex-btn--run:disabled{background:var(--p-chip-primary-bg);border-color:var(--p-chip-primary-border);color:var(--p-text-muted-color)}.ex-later-note{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);margin:0;font-size:10px}.ex-origin{color:var(--p-text-muted-color);background:var(--p-highlight-background);border:1px solid var(--p-chip-primary-border);border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex}.ex-origin-label{font-family:var(--p-font-family-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-primary-color);font-size:10px;font-weight:600}.ex-origin-read{color:var(--p-text-muted-color)}.ex-origin-dismiss{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;margin-left:auto}.ex-chips{flex-wrap:nowrap;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ex-chips-row{display:contents}.ex-chip{background:var(--p-highlight-background);border:1px solid var(--p-chip-primary-border);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 10px;display:inline-flex}.ex-chip-label{font-family:var(--p-font-family-mono);color:var(--p-primary-color);font-size:10px}.ex-chip-caret{color:var(--p-primary-color);opacity:.7;font-size:10px;line-height:1}.ex-chip-add{border:1px dashed var(--p-surface-200);color:var(--p-text-muted-color);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:4px 12px;font-size:10px}.ex-chip-add:hover{border-color:var(--p-chip-primary-border);color:var(--p-primary-color)}.ex-chip--open{box-shadow:0 0 0 2px var(--p-chip-primary-border)}.ex-fpop{z-index:60;background:var(--p-content-background);border:1px solid var(--p-surface-200);text-align:left;white-space:normal;cursor:default;border-radius:10px;flex-direction:column;width:300px;padding:14px;display:flex;position:fixed;box-shadow:0 10px 28px #0000001f}.ex-fpop-title{color:var(--p-text-color);margin:0;font-size:12px;font-weight:600}.ex-fpop-hint{color:var(--p-text-muted-color);margin:3px 0 12px;font-size:11px}.ex-fpop-label{letter-spacing:.07em;color:var(--p-text-muted-color);margin-bottom:4px;font-size:10px;display:block}.ex-fpop-select{border:1px solid var(--p-surface-200);background:var(--p-content-background);width:100%;height:30px;color:var(--p-text-color);border-radius:7px;margin-bottom:12px;font-size:11px}.ex-fpop-cond{align-items:center;gap:6px;display:flex}.ex-fpop-cond .ex-cond-op{flex:0 0 112px}.ex-fpop-cond .ex-pendwrap,.ex-fpop-cond .ex-cond-field,.ex-fpop-cond .ex-filter-range{flex:auto;min-width:0}.ex-fpop-seg{border:1px solid var(--p-surface-200);border-radius:7px;gap:0;margin-bottom:12px;display:flex;overflow:hidden}.ex-seg{background:var(--p-content-background);color:var(--p-text-muted-color);cursor:pointer;border:0;flex:1;padding:7px 0;font-size:11px}.ex-seg--on{background:var(--p-text-color);color:var(--p-content-background)}.ex-fpop-foot{align-items:center;gap:10px;margin-top:14px;display:flex}.ex-fpop-spacer{flex:1}.ex-fpop-quiet,.ex-fpop-danger{cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:11px}.ex-fpop-quiet{color:var(--p-text-muted-color)}.ex-fpop-quiet:hover{color:var(--p-text-color)}.ex-fpop-danger{color:var(--p-text-muted-color)}.ex-fpop-danger:hover{color:var(--p-chip-red-color)}.ex-footer-stale{font-family:var(--p-font-family-mono);letter-spacing:.12em;color:var(--p-chip-amber-color);background:var(--p-chip-amber-bg);border:1px solid var(--p-chip-amber-color);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.ex-error-band{color:var(--p-chip-amber-color);background:var(--p-chip-amber-bg);border:1px solid var(--p-chip-amber-color);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.ex-band-btn{border:1px solid var(--p-chip-amber-color);background:var(--p-content-background);color:var(--p-chip-amber-color);cursor:pointer;border-radius:7px;padding:3px 10px;font-size:10px}.ex-results{background:var(--p-page-background);flex:auto;min-height:0;overflow:auto}.ex-loading{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);padding:24px;font-size:10px}.ex-grid-wrap{min-width:0}.ex-grid{border-collapse:collapse;width:100%;min-width:720px;line-height:normal}.ex-th--spacer,.ex-cell--spacer{width:100%;padding:0}.ex-grid:not(.ex-grid--fit) .ex-th--spacer,.ex-grid:not(.ex-grid--fit) .ex-cell--spacer{width:0}.ex-grid:not(.ex-grid--fit)>thead>tr>:nth-last-child(2),.ex-grid:not(.ex-grid--fit)>tbody>tr>:nth-last-child(2){border-right:none}.ex-th{z-index:2;box-sizing:border-box;background:var(--p-content-background);border-bottom:1px solid var(--p-content-border-color);border-right:1px solid var(--p-content-border-color);text-align:left;vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;height:38px;padding:9px 12px;font-size:13px;position:sticky;top:0}.ex-th--right{text-align:right}.ex-th-btn{vertical-align:middle;font-family:var(--p-font-family);letter-spacing:.06em;text-transform:uppercase;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:11px;font-weight:700;display:inline-flex}.ex-th-btn:disabled{cursor:default}.ex-th[aria-sort] .ex-th-btn{color:var(--p-text-color)}.ex-th-sort{font-family:var(--p-font-family-mono);color:var(--p-primary-color);margin-left:4px;font-size:10px}.ex-th-grip{letter-spacing:normal;color:var(--p-surface-300);margin-right:12px;font-size:12px;line-height:1;transition:color .12s}.ex-th:hover .ex-th-grip{color:var(--p-text-muted-color)}.ex-colfilter{vertical-align:middle;margin-left:12px}.ex-th:hover .ui-colfilter-idle{color:var(--p-text-muted-color)}.ex-colfilter--pending{border-color:var(--p-chip-amber-color);background:var(--p-chip-amber-bg);color:var(--p-chip-amber-color)}.ex-thbox--readonly{-webkit-line-clamp:2;line-clamp:2;border:1px solid var(--p-surface-100);background:var(--p-chip-neutral-bg);width:100%;min-width:100%;max-width:0;font-family:var(--p-font-family-mono);color:var(--p-text-color);text-align:inherit;cursor:pointer;overflow-wrap:anywhere;white-space:normal;border-radius:6px;-webkit-box-orient:vertical;margin-top:5px;margin-left:0;padding:3px 6px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.ex-row{scroll-margin-top:var(--ex-thead-h,38px)}.ex-cell{box-sizing:border-box;border-bottom:1px solid var(--p-content-border-color);border-right:1px solid var(--p-content-border-color);height:38px;color:var(--p-text-color);white-space:nowrap;vertical-align:middle;padding:9px 12px;font-size:13px}.ex-cell--right{text-align:right}.ex-cell--mono{font-family:var(--p-font-family-mono);font-size:12px;font-weight:500}.ex-cellmenu{z-index:60;background:var(--p-content-background);border:1px solid var(--p-surface-200);border-radius:8px;min-width:150px;padding:4px;position:fixed;box-shadow:0 8px 24px #1c212824}.ex-cellmenu-item{text-align:left;width:100%;color:var(--p-text-color);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:11px;display:block}.ex-cellmenu-item:hover{background:var(--p-highlight-background)}.ex-empty{border:1px dashed var(--p-surface-200);border-radius:8px;flex-direction:column;align-items:center;gap:10px;margin:24px;padding:48px 0;display:flex}.ex-empty-title{color:var(--p-text-muted-color);font-size:12px}.ex-unrun{border:1px solid var(--p-surface-200);border-radius:8px;flex-direction:column;align-items:center;gap:10px;margin:24px;padding:48px 0;display:flex}.ex-unrun-title{color:var(--p-text-color);font-size:13px;font-weight:600}.ex-unrun-detail{color:var(--p-text-muted-color);font-size:12px}.ex-unrun-setting{border-top:1px solid var(--p-surface-100);text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:380px;margin-top:6px;padding-top:12px;display:flex}.ex-footer{box-sizing:border-box;background:var(--p-content-background);border-top:1px solid var(--p-content-border-color);flex-wrap:wrap;align-items:center;gap:14px;min-height:36px;padding:0 24px;display:flex}.ex-footer-counts{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);font-size:10px}.ex-footer-counts b{color:var(--p-text-color);font-weight:600}.ex-footer-meta{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);font-size:10px}.ex-footer-trunc{font-family:var(--p-font-family-mono);color:var(--p-chip-amber-color);font-size:10px}.ex-footer-rows{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);align-items:center;gap:5px;font-size:10px;display:inline-flex}.ex-footer-rows select{font-family:var(--p-font-family-mono);border:1px solid var(--p-surface-200);background:var(--p-content-background);color:var(--p-text-color);border-radius:5px;padding:2px 4px;font-size:10px}.ex-footer-pill{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);margin-left:auto;font-size:10px}.ex-footer-fresh-wrap{margin-left:auto;display:inline-flex;position:relative}.ex-footer-pill--btn{cursor:pointer;background:0 0;border:0;margin-left:0;padding:0}.ex-footer-pill--btn:hover{color:var(--p-text-muted-color)}.ex-footer-fresh{background:var(--p-content-background);border:1px solid var(--p-surface-200);z-index:30;text-align:left;width:280px;font-family:var(--p-font-family);white-space:normal;cursor:default;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 10px 28px #1c212829}.ex-fresh-title{color:var(--p-text-color);font-size:12px;font-weight:700}.ex-fresh-desc{color:var(--p-text-muted-color);margin:0;font-size:11px;line-height:1.45}.ex-fresh-toggle{color:var(--p-text-color);align-items:center;gap:8px;font-size:11px;display:flex}.ex-switch{appearance:none;background:var(--p-surface-300);cursor:pointer;border:0;border-radius:999px;flex:none;width:30px;height:17px;padding:0;transition:background .12s;position:relative}.ex-switch--on{background:var(--p-cyan-700)}.ex-switch--locked{cursor:not-allowed;opacity:.55}.ex-switch-knob{background:var(--p-content-background);border-radius:50%;width:13px;height:13px;transition:left .12s;position:absolute;top:2px;left:2px}.ex-switch--on .ex-switch-knob{left:15px}.ex-fresh-stop{color:var(--p-text-color);flex-direction:column;gap:5px;font-size:11px;display:flex}.ex-fresh-stop select{border:1px solid var(--p-surface-200);background:var(--p-content-background);height:28px;color:var(--p-text-color);border-radius:7px;padding:0 6px;font-size:11px}.ex-fresh-note{color:var(--p-chip-blue-color);margin:0;font-size:10px;line-height:1.45}.ex-fresh-last{border-top:1px solid var(--p-surface-100);font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);flex-direction:column;gap:4px;padding-top:8px;font-size:10px;display:flex}.ex-fresh-refresh{background:var(--p-cyan-700);color:var(--p-surface-0);cursor:pointer;border:0;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.ex-fresh-refresh:hover{background:var(--p-cyan-800)}.ex-config{background:var(--p-content-background);border-radius:10px;flex-direction:column;width:min(1040px,94vw);height:min(760px,88vh);display:flex;position:relative;overflow:hidden}.ex-config-head{border-bottom:1px solid var(--p-surface-100);align-items:flex-start;gap:16px;padding:14px 18px 12px;display:flex}.ex-config-headtext{flex:1;min-width:0}.ex-config-title{margin:0;font-size:14px;font-weight:600}.ex-config-sub{color:var(--p-text-muted-color);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;overflow:hidden}.ex-config-hint{color:var(--p-text-muted-color)}.ex-config-counts{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.ex-config-count{font-family:var(--p-font-family-mono);color:var(--p-text-color);font-size:12px;font-weight:600}.ex-config-count-unit{letter-spacing:.12em;text-transform:uppercase;color:var(--p-text-muted-color);font-size:10px;font-weight:600}.ex-config-countsub{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);font-size:10px}.ex-config-x{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;font-size:12px}.ex-config-body{flex:1;min-height:0;display:flex;overflow:hidden}.ex-config-nav{border-right:1px solid var(--p-surface-100);background:var(--p-chip-neutral-bg);flex-shrink:0;width:210px;padding:8px 0}.ex-config-navitem{cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:8px;width:100%;min-width:0;height:34px;padding:0 12px 0 10px;display:flex}.ex-config-navitem--active{background:var(--p-highlight-background);border-left-color:var(--p-text-muted-color)}.ex-config-navicon{color:var(--p-text-muted-color);text-align:center;flex-shrink:0;width:12px;font-size:11px}.ex-config-navlabel{color:var(--p-text-color);flex:none;font-size:12px}.ex-config-navsum{text-overflow:ellipsis;min-width:0;font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);white-space:nowrap;margin-left:auto;font-size:10px;overflow:hidden}.ex-config-navitem--active .ex-config-navsum{color:var(--p-primary-color)}.ex-config-pane{flex:1;padding:18px 22px 24px;overflow:auto}.ex-config-foot{border-top:1px solid var(--p-surface-100);background:var(--p-chip-neutral-bg);justify-content:flex-end;align-items:center;gap:14px;padding:10px 18px;display:flex}.ex-config-note{color:var(--p-text-muted-color);margin-right:auto;font-size:11px}.ex-config-status{font-family:var(--p-font-family-mono);color:var(--p-chip-amber-color);min-width:0;font-size:10px}.ex-config-foot>button{flex:none}.ex-config-status--warn,.ex-config-status--unknown,.ex-config-status--refused{background:var(--p-chip-amber-bg);border-radius:4px;padding:4px 8px}.ex-config-status--block{background:var(--p-chip-red-bg);color:var(--p-chip-red-color);border-radius:4px;padding:4px 8px}.ex-config-status--refused .ex-error-code{margin-left:6px}.ex-pane--data{width:100%}.ex-tables{flex-direction:column;gap:6px;width:100%;display:flex}.ex-table{border:1px solid var(--p-surface-200);background:var(--p-content-background);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.ex-table--joined{margin-left:18px}.ex-table-badge{font-family:var(--p-font-family-mono);letter-spacing:.08em;color:var(--p-surface-0);background:var(--p-surface-900);border-radius:3px;padding:2px 5px;font-size:10px;font-weight:700}.ex-table-name{color:var(--p-text-color);font-size:12px;font-weight:600}.ex-table-on{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);font-size:10px}.ex-table-fields{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);margin-left:auto;font-size:10px}.ex-table-add{border:1px dashed var(--p-surface-200);color:var(--p-text-muted-color);border-radius:8px;padding:10px 12px;font-size:11px}.ex-joinbox{border:1px solid var(--p-chip-primary-border);background:var(--p-chip-primary-bg);border-radius:8px;width:100%;padding:12px}.ex-joinbox-lead{color:var(--p-text-muted-color);margin:0 0 6px;font-size:11px}.ex-joinbox-note{color:var(--p-text-muted-color);margin:0;font-size:10px}.ex-grain{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.ex-grain-card{text-align:left;border:1px solid var(--p-surface-200);background:var(--p-content-background);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.ex-grain-card--on{border-color:var(--p-cyan-700);box-shadow:inset 0 0 0 1px var(--p-cyan-700)}.ex-grain-head{align-items:center;gap:7px;display:flex}.ex-grain-radio{color:var(--p-chip-blue-color);font-size:11px}.ex-grain-title{color:var(--p-text-color);font-size:12px;font-weight:600}.ex-grain-desc{color:var(--p-text-muted-color);font-size:10px;line-height:1.45}.ex-grainwarn{border:1px solid var(--p-chip-amber-color);background:var(--p-chip-amber-bg);border-radius:8px;width:100%;padding:10px 12px}.ex-grainwarn-label{font-family:var(--p-font-family-mono);letter-spacing:.12em;color:var(--p-chip-amber-color);font-size:10px;font-weight:600}.ex-grainwarn-text{color:var(--p-chip-amber-color);margin:4px 0 0;font-size:10px;line-height:1.5}.ex-othersource{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);align-items:center;gap:8px;font-size:10px;display:flex}.ex-pane{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ex-pane-label{font-family:var(--p-font-family-mono);letter-spacing:.12em;color:var(--p-text-muted-color);font-size:10px;font-weight:600}.ex-pane-note{color:var(--p-text-muted-color);margin:0;font-size:10px}.ex-pane--filters{width:100%}.ex-pane-title{color:var(--p-text-color);margin:0;font-size:12px;font-weight:600}.ex-pane-desc{color:var(--p-text-muted-color);max-width:62ch;margin:-4px 0 2px;font-size:10px}.ex-filters{flex-direction:column;gap:8px;width:100%;display:flex}.ex-filter{border:1px solid var(--p-surface-200);background:var(--p-content-background);border-radius:8px;padding:10px 12px 8px}.ex-filter-main{align-items:center;gap:8px;display:flex}.ex-filter-name{color:var(--p-text-color);flex-shrink:0;width:150px;font-size:11px}.ex-filter-spacer{flex:1}.ex-filter-range{flex:1;align-items:center;gap:6px;display:inline-flex}.ex-filter-x{color:var(--p-surface-300);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px;font-size:10px}.ex-filter-x:hover{color:var(--p-chip-red-color)}.ex-filter-compare{color:var(--p-chip-blue-color);cursor:pointer;background:0 0;border:0;padding:4px 0 0;font-size:10px}.ex-filter-compare:hover{text-decoration:underline}.ex-addfilter{border:1px dashed var(--p-surface-200);width:100%;height:34px;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border-radius:8px;padding:0 10px;font-size:11px}.ex-addfilter:hover{border-color:var(--p-chip-primary-border);color:var(--p-primary-color)}.ex-adv-toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:4px;padding:6px 0 0;display:flex}.ex-adv-dot{color:var(--p-chip-blue-color);font-size:12px}.ex-adv-label{color:var(--p-chip-blue-color);font-size:11px;font-weight:600}.ex-adv-hint{color:var(--p-text-muted-color);font-size:10px}.ex-adv-notice{color:var(--p-text-color);background:var(--p-chip-neutral-bg);border:1px solid var(--p-surface-100);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:11px;display:flex}.ex-adv-notice-link{color:var(--p-chip-blue-color);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.ex-adv{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.ex-adv-head{align-items:center;gap:8px;display:flex}.ex-adv-match{color:var(--p-text-muted-color);font-size:11px;font-weight:600}.ex-adv-spring{flex:1}.ex-opseg{border:1px solid var(--p-surface-200);border-radius:7px;flex:none;align-items:stretch;height:22px;display:inline-flex;overflow:hidden}.ex-opseg-btn{appearance:none;background:var(--p-content-background);color:var(--p-text-muted-color);cursor:pointer;border:0;border-radius:0;align-items:center;margin:0;padding:0 10px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.ex-opseg-btn--on{background:var(--p-text-color);color:var(--p-content-background)}.ex-not-tag{appearance:none;font-family:var(--p-font-family-mono);letter-spacing:.08em;border:1px solid var(--p-surface-200);background:var(--p-content-background);color:var(--p-text-muted-color);cursor:pointer;border-radius:5px;flex:none;padding:3px 7px;font-size:10px;font-weight:700}.ex-not-tag--on{background:var(--p-text-color);border-color:var(--p-text-color);color:var(--p-content-background)}.ex-fg{background:var(--p-chip-neutral-bg);border:1px solid var(--p-surface-200);border-radius:9px;flex-direction:column;gap:8px;width:100%;padding:10px;display:flex}.ex-fg--nested{width:auto;margin-left:22px}.ex-fg-head{align-items:center;gap:8px;display:flex}.ex-fg-caption{color:var(--p-text-muted-color);font-size:11px}.ex-fg-remove{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.ex-fg-remove:hover{color:var(--p-chip-red-color)}.ex-fg-not{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);align-items:center;gap:4px;font-size:10px;display:flex}.ex-fg-empty,.ex-fg-later{color:var(--p-text-muted-color);font-size:10px}.ex-cond{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ex-cond-label{font-family:var(--p-font-family-mono);letter-spacing:.12em;color:var(--p-text-muted-color);font-size:10px;font-weight:700}.ex-cond-field,.ex-cond-compare{border:1px solid var(--p-surface-200);background:var(--p-content-background);height:30px;color:var(--p-text-color);border-radius:7px;padding:0 6px;font-size:11px}.ex-cond-op{border:1px solid var(--p-surface-200);background:var(--p-content-background);width:112px;height:30px;color:var(--p-text-color);border-radius:7px;padding:0 6px;font-size:11px}.ex-pendwrap--grow{flex:1}.ex-pendwrap--grow .ex-cond-input{width:100%}.ex-cond-input{height:30px;font-size:11px;font-family:var(--p-font-family-mono);border:1px solid var(--p-surface-200);background:var(--p-content-background);color:var(--p-text-color);border-radius:7px;width:130px;padding:0 8px}.ex-pendwrap{align-items:center;gap:4px;display:inline-flex}.ex-pendwrap--pending .ex-cond-input{border-color:var(--p-chip-amber-color);background:var(--p-chip-amber-bg)}.ex-pend-enter{font-family:var(--p-font-family-mono);color:var(--p-chip-amber-color);font-size:10px}.ex-cond-and{color:var(--p-text-muted-color);font-size:10px}.ex-cond-summary{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);font-size:10px}.ex-cond-x{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;padding:4px;font-size:10px}.ex-cond-x:hover{color:var(--p-chip-red-color)}.ex-pane--columns{width:100%}.ex-pane-hint{color:var(--p-text-muted-color);margin:-4px 0 2px;font-size:10px}.ex-pane-hint code,.ex-later-note code{font-family:var(--p-font-family-mono);background:var(--p-chip-neutral-bg);border-radius:3px;padding:1px 4px;font-size:10px}.ex-collist{flex-direction:column;gap:5px;width:100%;display:flex}.ex-colrow{text-align:left;border:1px solid var(--p-surface-200);background:var(--p-content-background);cursor:pointer;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px 12px;display:flex}.ex-colrow:hover{background:var(--p-chip-neutral-bg)}.ex-colrow--on{background:var(--p-chip-green-bg);border-color:var(--p-chip-green-bg);box-shadow:inset 2px 0 0 var(--p-cyan-700)}.ex-colbox{border:1px solid var(--p-surface-200);background:var(--p-content-background);border-radius:3px;flex-shrink:0;width:12px;height:12px}.ex-colbox--on{background:var(--p-cyan-700);border-color:var(--p-cyan-700)}.ex-colname{color:var(--p-text-color);font-size:11px}.ex-colrow--on .ex-colname{font-weight:600}.ex-colsource{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);font-size:10px}.ex-coltags{gap:6px;margin-left:auto;display:flex}.ex-coltag{font-family:var(--p-font-family-mono);color:var(--p-text-color);background:var(--p-chip-neutral-bg);border-radius:3px;padding:2px 6px;font-size:10px}.ex-coltag--filtered{color:var(--p-primary-color);background:var(--p-highlight-background)}.ex-cols{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.ex-cols-row{align-items:center;gap:6px;display:flex}.ex-cols-name{font-family:var(--p-font-family-mono);color:var(--p-text-color);min-width:180px;font-size:10px}.ex-ranges{flex-wrap:wrap;gap:8px;display:flex}.ex-range-btn{border:1px solid var(--p-surface-200);background:var(--p-content-background);color:var(--p-text-color);cursor:pointer;border-radius:8px;padding:7px 14px;font-size:11px}.ex-range-btn:hover{background:var(--p-chip-neutral-bg)}.ex-range-btn--on{background:var(--p-surface-900);border-color:var(--p-surface-900);color:var(--p-surface-0);font-weight:600}.ex-range-btn--custom{cursor:default;font-family:var(--p-font-family-mono);font-size:10px}.ex-pane--range code{font-family:var(--p-font-family-mono);background:var(--p-chip-neutral-bg);border-radius:3px;padding:1px 4px;font-size:10px}.ex-range-row{color:var(--p-text-muted-color);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.ex-range-n{width:64px}.ex-actionbar{min-width:0}.ex-bar-name{align-items:center;gap:6px;min-width:0;display:flex}.ex-bar-name>.ex-title{flex:0 auto;min-width:0}.ex-bar-name>.ex-alertchip,.ex-bar-name>.ex-bar-asof{flex:none}.ex-share-avatar{background:var(--p-chip-neutral-bg);width:26px;height:26px;color:var(--p-text-color);letter-spacing:.04em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.ex-share-who{flex-direction:column;gap:1px;min-width:0;display:flex}.ex-share-name{color:var(--p-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ex-share-meta{color:var(--p-text-muted-color);font-size:10px}.ex-share-help{color:var(--p-text-muted-color);margin:0;font-size:11px;line-height:1.45}.ex-save-field{flex-direction:column;gap:4px;display:flex}.ex-save-label{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ex-save-input,.ex-save-textarea{border:1px solid var(--p-content-border-color);background:var(--p-chip-neutral-bg);color:var(--p-text-color);font:inherit;border-radius:6px;padding:6px 8px;font-size:13px}.ex-save-input--error{border-color:var(--p-danger-color)}.ex-save-error{color:var(--p-chip-red-color);font-size:12px}.ex-save-actions{justify-content:flex-end;gap:8px;display:flex}.ex-share-list{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ex-share-row{align-items:center;gap:9px;padding:5px 0;display:flex}.ex-share-who{flex:auto}.ex-share-level{color:var(--p-text-muted-color);flex:none;font-size:11px}.ex-share-error{color:var(--p-chip-red-color);font-size:12px}.ex-share-status{color:var(--p-text-muted-color);align-items:center;gap:8px;padding:6px 4px;font-size:12px;display:flex}.ex-actionerr{color:var(--p-chip-red-color);background:var(--p-content-background);border-bottom:1px solid var(--p-danger-color);align-items:center;gap:8px;padding:8px 24px;font-size:12px;display:flex}.ex-actionerr-text{flex:1}.ex-actionerr-dismiss{color:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.ex-libraryerr{color:var(--p-chip-amber-color);background:var(--p-chip-amber-bg);border-bottom:1px solid var(--p-chip-amber-color);align-items:center;gap:8px;padding:8px 24px;font-size:12px;display:flex}.ex-libraryerr-text{flex:1}.ex-cell{position:relative}.ex-sharebar{background:var(--p-primary-color);opacity:.45;pointer-events:none;max-width:100%;height:2px;position:absolute;bottom:2px;right:0}.ex-sharepct{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);margin-left:6px;font-size:10px}.ex-th--drill,.ex-cell--drill{text-align:center;width:34px}.ex-drill{border:1px solid var(--p-surface-200);background:var(--p-content-background);width:22px;height:20px;color:var(--p-chip-primary-color);cursor:pointer;border-radius:5px;padding:0;font-size:11px}.ex-drill:hover{background:var(--p-highlight-background);border-color:var(--p-chip-primary-border)}.ex-gridcaption{caption-side:bottom;text-align:left;color:var(--p-text-muted-color);flex-wrap:wrap;gap:10px;padding:6px 10px 8px;font-size:11px;display:flex}.ex-gridcaption-dims{color:var(--p-text-color);font-weight:600}.ex-gridcaption-note--partial{color:var(--p-chip-amber-color)}.ex-drillback{background:var(--p-chip-neutral-bg);border:1px solid var(--p-surface-200);color:var(--p-text-color);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;padding:6px 10px;font-size:12px;display:flex}.ex-drillback-group{font-family:var(--p-font-family-mono);color:var(--p-text-color)}.ex-drillback-btn{font:inherit;color:var(--p-text-color);background:var(--p-content-background);border:1px solid var(--p-surface-200);cursor:pointer;border-radius:5px;margin-left:auto;padding:3px 9px}.ex-drillback-btn:hover{border-color:var(--p-content-border-color)}.ex-chart{background:var(--p-content-background);border:1px solid var(--p-surface-100);border-radius:8px;min-width:0;padding:12px 14px}.ex-chart .vega-embed{width:100%;display:block}.ex-results--chart{flex-direction:column;flex:auto;min-height:0;display:flex}.ex-results--chart .ex-chart{flex-direction:column;flex:1;min-height:320px;display:flex}.ex-results--chart .ex-chart .vega-embed{flex:1;min-height:0}.ex-chart-caveat{color:var(--p-text-muted-color);margin:6px 0 0;font-size:11px}.ex-chart-refusal{color:var(--p-text-color);background:var(--p-highlight-background);border:1px solid var(--p-chip-primary-border);border-radius:8px;padding:14px 16px;font-size:12px}.ex-grouplist{flex-direction:column;gap:6px;margin:6px 0 8px;display:flex}.ex-grouprow,.ex-measurerow{align-items:center;gap:6px;display:flex}.ex-grouplevel{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);text-align:center;width:14px;font-size:10px}.ex-groupfield,.ex-measurefn,.ex-measurefield,.ex-thresholdop{font-family:var(--p-font-family);color:var(--p-text-color);background:var(--p-content-background);border:1px solid var(--p-surface-200);border-radius:5px;padding:4px 6px;font-size:11px}.ex-groupfield,.ex-measurefield{flex:1;min-width:0}.ex-groupmove,.ex-groupdel{border:1px solid var(--p-surface-200);background:var(--p-content-background);width:22px;height:22px;color:var(--p-text-muted-color);cursor:pointer;border-radius:5px;padding:0;font-size:10px}.ex-groupmove:disabled{opacity:.35;cursor:default}.ex-groupadd{border:1px dashed var(--p-surface-200);font-family:var(--p-font-family);color:var(--p-primary-color);cursor:pointer;background:0 0;border-radius:5px;padding:5px 9px;font-size:11px}.ex-threshold{align-items:center;gap:4px;display:flex}.ex-thresholdval{font-family:var(--p-font-family-mono);color:var(--p-text-color);background:var(--p-content-background);border:1px solid var(--p-surface-200);border-radius:5px;width:82px;padding:4px 6px;font-size:10px}.ex-pane-refusal{color:var(--p-chip-amber-color);background:var(--p-chip-neutral-bg);border-left:2px solid var(--p-chip-amber-color);margin:8px 0 0;padding:6px 9px;font-size:11px}.ex-viewlist{flex-direction:column;gap:4px;margin:6px 0 10px;display:flex}.ex-viewrow{text-align:left;cursor:pointer;font-family:var(--p-font-family);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:16px 64px 1fr;align-items:baseline;gap:8px;padding:7px 9px;display:grid}.ex-viewrow:hover:not(:disabled){background:var(--p-chip-neutral-bg)}.ex-viewrow--on{background:var(--p-highlight-background);border-color:var(--p-chip-primary-border)}.ex-viewrow:disabled{opacity:.5;cursor:default}.ex-viewdot{border:1px solid var(--p-surface-200);background:var(--p-content-background);border-radius:50%;width:10px;height:10px}.ex-viewdot--on{background:var(--p-primary-color);border-color:var(--p-primary-color)}.ex-viewname{color:var(--p-text-color);font-size:12px;font-weight:600}.ex-viewwhat{color:var(--p-text-muted-color);font-size:11px}.ex-error-code{font-family:var(--p-font-family-mono);letter-spacing:.03em;background:var(--p-chip-neutral-bg);color:var(--p-text-color);border-radius:3px;padding:2px 5px;font-size:10px;font-weight:600}.ex-measlist{flex-direction:column;gap:2px;margin:6px 0 8px;display:flex}.ex-measrow{border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:flex}.ex-measrow--on{background:var(--p-chip-neutral-bg);border-color:var(--p-surface-100)}.ex-measbtn{cursor:pointer;font-family:var(--p-font-family);background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0;display:flex}.ex-measbox{border:1.5px solid var(--p-surface-200);background:var(--p-content-background);cursor:pointer;border-radius:4px;flex:none;place-items:center;width:13px;height:13px;padding:0;display:grid}.ex-measbox--on{background:var(--p-primary-color);border-color:var(--p-primary-color)}.ex-measbox--on:after{content:"";border-left:1.5px solid var(--p-surface-0);border-bottom:1.5px solid var(--p-surface-0);width:6px;height:3px;transform:translateY(-1px)rotate(-45deg)}.ex-measbox:disabled{opacity:.4;cursor:default}.ex-measname{color:var(--p-text-color);white-space:nowrap;font-size:11px}.ex-measrow--on .ex-measname{color:var(--p-text-color);font-weight:600}.ex-measof{color:var(--p-text-muted-color);flex:none;font-size:11px}.ex-measfield{min-width:0;font-family:var(--p-font-family);color:var(--p-text-color);background:var(--p-content-background);border:1px solid var(--p-surface-200);border-radius:5px;flex:1;padding:3px 6px;font-size:11px}.ex-measfield:disabled{opacity:.5}.ex-meastag{font-family:var(--p-font-family-mono);letter-spacing:.05em;color:var(--p-primary-color);white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font-size:10px;font-weight:600}.ex-thresholdrow{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.ex-thresholdrow--off{opacity:.55}.ex-pane-note{color:var(--p-text-muted-color);margin:7px 0 0;font-size:11px;line-height:1.65}.ex-pane-note--warn{color:var(--p-chip-amber-color)}.ex-row--drillable{cursor:pointer}.ex-measfield--needed{border-color:var(--p-chip-amber-color);color:var(--p-chip-amber-color)}.ex-calc-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.ex-calc-row{border:1px solid var(--p-surface-200);background:var(--p-content-background);border-radius:9px;padding:9px 11px}.ex-calc-row--bad{border-color:var(--p-danger-color)}.ex-calc-inputs{align-items:flex-start;gap:7px;display:flex}.ex-calc-name{border:1px solid var(--p-surface-200);background:var(--p-content-background);min-width:0;font-family:var(--p-font-family);color:var(--p-text-color);border-radius:7px;flex:0 0 34%;padding:6px 9px;font-size:11px;line-height:1.35}.ex-calc-remove{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:13px;line-height:1}.ex-calc-remove:hover{color:var(--p-chip-red-color)}.ex-calc-note{color:var(--p-text-muted-color);margin-top:6px;font-size:11px;line-height:1.6}.ex-calc-note--bad{color:var(--p-chip-red-color)}.ex-calc-note code{font-family:var(--p-font-family-mono);background:var(--p-chip-neutral-bg);border-radius:3px;padding:1px 4px;font-size:10px}.ex-calc-token{margin-right:6px}.ex-calc-add{border:1px dashed var(--p-content-border-color);background:var(--p-content-background);width:100%;color:var(--p-text-muted-color);cursor:pointer;border-radius:8px;margin-top:6px;padding:10px 11px;font-size:11px}.ex-calc-add:hover{color:var(--p-text-color);border-color:var(--p-surface-400)}.ex-calc-help{border:1px solid var(--p-surface-200);background:var(--p-chip-neutral-bg);border-radius:9px;flex-direction:column;gap:4px;max-height:168px;margin-top:9px;padding:10px 12px;display:flex;overflow-y:auto}.ex-calc-help-row{align-items:baseline;gap:9px;display:flex}.ex-calc-help-sig{font-family:var(--p-font-family-mono);color:var(--p-text-color);flex:0 0 46%;font-size:10px}.ex-calc-help-what{color:var(--p-text-muted-color);font-size:10px}.ex-calc-help-row[data-later] .ex-calc-help-sig{color:var(--p-text-muted-color)}.ex-calc-help-later{color:var(--p-warn-color)}.ex-calc-note{color:var(--p-text-muted-color);align-items:flex-start;gap:8px;margin:9px 0 0;font-size:11px;line-height:1.55;display:flex}.ex-calc-note .pi{flex:none;margin-top:2px}.ex-calc-note-term{color:var(--p-text-color)}.ex-fieldstab{overflow-y:auto}.ex-fieldstab-list{flex:none;height:320px;display:flex}.ex-fieldstab-scroll{flex:1;min-height:0;overflow-y:auto}.ex-calcsec{flex-direction:column;flex:none;display:flex}.ex-calc-expr{border:1px solid var(--p-surface-200);background:var(--p-content-background);min-width:0;font-family:var(--p-font-family-mono);color:var(--p-text-color);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;flex:1;min-height:17px;max-height:calc(7.5em + 12px);padding:6px 9px;font-size:11px;line-height:1.5;overflow-y:auto}.ex-calc-expr:focus{border-color:var(--p-chip-primary-border);outline:none}.ex-calc-expr:empty:before{content:attr(data-placeholder);color:var(--p-text-muted-color);font-family:var(--p-font-family)}.ex-calc-chip{white-space:nowrap;background:var(--p-chip-green-bg);box-shadow:inset 0 0 0 1px var(--p-cyan-700);color:var(--p-text-color);font-family:var(--p-font-family);vertical-align:baseline;-webkit-user-select:none;user-select:none;cursor:default;border-radius:4px;padding:0 3px;font-size:10px;line-height:15px;display:inline-block}.ex-calc-chip--bad{background:var(--p-chip-red-bg);box-shadow:inset 0 0 0 1px var(--p-chip-red-color)}.ex-calc-field{flex:1;min-width:0;position:relative}.ex-suggest{z-index:20;border:1px solid var(--p-surface-200);background:var(--p-content-background);border-radius:8px;max-height:210px;margin:0;padding:3px;list-style:none;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 20px #0000001f}.ex-suggest-row{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:5px 8px;display:flex}.ex-suggest-row--on{background:var(--p-chip-green-bg)}.ex-suggest-row--off{cursor:default;opacity:.55}.ex-suggest-name{font-family:var(--p-font-family);color:var(--p-text-color);flex:none;font-size:11px}.ex-suggest-meta{text-align:right;min-width:0;font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);flex:1;font-size:10px}.ex-drawer{border-left:1px solid var(--p-content-border-color);background:var(--p-content-background);flex-direction:column;align-self:stretch;min-width:296px;height:100%;min-height:0;display:flex;overflow:hidden}.ex-drawer:focus{outline:none}.ex-drawer-loading,.ex-drawer-error{color:var(--p-text-muted-color);font-size:11px}.ex-drawer-error{color:var(--p-chip-red-color);align-items:center;gap:8px;display:flex}.ex-drawer-writeerror{color:var(--p-chip-red-color);margin:0 0 6px;font-size:11px}.ex-why{border-bottom:1px solid var(--p-content-border-color);background:var(--p-content-background);padding:9px 12px 11px}.ex-why-pending{color:var(--p-text-muted-color);margin:0;font-size:10px;line-height:1.6}.ex-why-head{align-items:baseline;gap:7px;display:flex}.ex-why-title{color:var(--p-text-color);font-size:11px;font-weight:600}.ex-why-count{color:var(--p-text-muted-color);font-size:10px}.ex-why-hide{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:10px}.ex-why-band{margin:8px 0 10px}.ex-why-track{background:var(--p-chip-neutral-bg);border-radius:999px;height:4px;position:relative}.ex-why-marker{background:var(--p-text-color);border-radius:1px;width:2px;height:8px;position:absolute;top:-2px}.ex-why-bandtext{flex-direction:column;gap:1px;margin-top:5px;display:flex}.ex-why-pct{color:var(--p-text-color);font-size:11px;font-weight:600}.ex-why-rank{color:var(--p-text-muted-color);font-size:10px;line-height:1.5}.ex-why-drivers{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ex-why-driverhead{align-items:baseline;gap:6px;display:flex}.ex-why-driverlabel{color:var(--p-text-color);flex:1;font-size:11px}.ex-why-driverpts{font-family:var(--p-font-family-mono);color:var(--p-chip-amber-color);font-size:10px}.ex-why-weight{background:var(--p-chip-neutral-bg);border-radius:999px;height:3px;margin:3px 0}.ex-why-weightfill{background:var(--p-chip-amber-color);border-radius:999px;height:100%;display:block}.ex-why-driverfoot{align-items:baseline;gap:8px;display:flex}.ex-why-evidence{color:var(--p-text-muted-color);flex:1;font-size:10px}.ex-why-pick{color:var(--p-primary-color);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:10px}.ex-why-note,.ex-why-stub{color:var(--p-text-muted-color);margin:10px 0 0;font-size:10px;line-height:1.6}.ex-why-stub{color:var(--p-chip-amber-color)}.ex-rowtags{border-top:1px dashed var(--p-content-border-color);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:9px;display:flex}.ex-rowtag{border:1px solid var(--p-content-border-color);background:var(--p-chip-neutral-bg);color:var(--p-text-color);border-radius:999px;padding:1px 8px;font-size:10px}.ex-rowtag-add{align-items:center;gap:4px;display:flex}.ex-rowtag-addlabel{color:var(--p-text-muted-color);font-size:10px}.ex-rowtag-btn{border:1px dashed var(--p-content-border-color);color:var(--p-primary-color);cursor:pointer;background:0 0;border-radius:999px;padding:1px 7px;font-size:10px}.ex-rowtag-btn:disabled{opacity:.4;cursor:default}.ex-receiptpanel-none{color:var(--p-text-muted-color);margin:0;font-size:11px;line-height:1.6}.ex-receiptpanel-cut{border:1px solid var(--p-surface-200);background:var(--p-chip-amber-bg);color:var(--p-chip-amber-color);border-radius:5px;margin:0 0 8px;padding:6px 8px;font-size:11px;line-height:1.55}.ex-comments-notice{color:var(--p-text-muted-color);border-left:2px solid var(--p-content-border-color);margin:0 0 10px;padding-left:8px;font-size:10px;line-height:1.6}.ex-comments-empty{color:var(--p-text-muted-color);margin:0;font-size:11px}.ex-comments-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.ex-comment-head{align-items:baseline;gap:7px;display:flex}.ex-comment-who{color:var(--p-text-color);font-size:11px;font-weight:600}.ex-comment-when{color:var(--p-text-muted-color);font-size:10px}.ex-comment-body{color:var(--p-text-color);white-space:pre-wrap;margin:3px 0 0;font-size:11px;line-height:1.6}.ex-th--check,.ex-cell--check{text-align:center;white-space:nowrap;width:34px;padding-left:0;padding-right:0}.ex-rowcheck{cursor:pointer;vertical-align:middle}.ex-rowopen{border:1px solid var(--p-surface-200);background:var(--p-content-background);width:18px;height:18px;color:var(--p-chip-primary-color);cursor:pointer;vertical-align:middle;border-radius:5px;margin-left:3px;padding:0;font-size:12px;line-height:1}.ex-rowopen:hover{background:var(--p-highlight-background);border-color:var(--p-chip-primary-border)}.ex-rowopen:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ex-row--inspectable{cursor:pointer}.ex-alertchip{border:1px solid var(--p-content-border-color);height:24px;color:var(--p-text-muted-color);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.ex-alertchip:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.ex-alertchip:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.ex-alertchip:active{background:var(--p-chip-neutral-bg)}.ex-alertchip[data-popup-open]{background:var(--p-chip-neutral-bg);color:var(--p-text-color)}.ex-alertchip[data-live]{border-color:var(--p-primary-color);background:var(--p-highlight-background);color:var(--p-primary-color)}.ex-alertchip[data-live]:hover,.ex-alertchip[data-live][data-popup-open]{border-color:var(--p-chip-primary-border)}.ex-alertchip:disabled{opacity:.5;cursor:default}.ex-alertchip-pop{width:410px;max-width:100%}.ex-alertchip-head{color:var(--p-primary-color);align-items:center;gap:8px;margin-bottom:10px;display:flex}.ex-alertchip-empty{color:var(--p-text-muted-color);margin:0 0 12px;line-height:1.6}.ex-alertchip-rule{width:100%;color:var(--p-text-color);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;gap:3px;padding:9px 6px;display:flex}.ex-alertchip-rule+.ex-alertchip-rule{border-top:1px solid var(--p-content-border-color)}.ex-alertchip-rule:hover{background:var(--p-content-hover-background)}.ex-alertchip-rule:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-2px}.ex-alertchip-rule:active{background:var(--p-chip-neutral-bg)}.ex-alertchip-rule-line{align-items:center;gap:7px;width:100%;display:flex}.ex-alertchip-rule-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ex-alertchip-rule-sub{padding-left:14px;display:block}.ex-alertchip-dot{background:var(--p-surface-300);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ex-alertchip-dot[data-state=on]{background:var(--p-chip-green-color)}.ex-alertchip-dot[data-state=trial]{background:var(--p-primary-color)}.ex-alertchip-foot{border-top:1px solid var(--p-content-border-color);align-items:center;gap:8px;margin-top:11px;padding-top:10px;display:flex}.ex-alertchip-all{color:var(--p-primary-color);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.ex-alertchip-all:hover{text-decoration:underline}.ex-alertchip-all:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.ex-selbar{background:var(--p-text-color);color:var(--p-content-background);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.ex-selbar-count{font-weight:600}.ex-selbar-total{font-family:var(--p-font-family-mono);opacity:.8;font-size:10px}.ex-selbar-missing{color:var(--p-chip-amber-color);font-size:10px}.ex-selbar-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.ex-selbar-btn{border:1px solid color-mix(in srgb, var(--p-content-background) 28%, transparent);background:color-mix(in srgb, var(--p-content-background) 6%, transparent);height:26px;color:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.ex-selbar-btn:hover:not(:disabled){background:color-mix(in srgb, var(--p-content-background) 16%, transparent)}.ex-selbar-btn:active:not(:disabled){background:color-mix(in srgb, var(--p-content-background) 24%, transparent)}.ex-selbar-btn:focus-visible{outline:2px solid var(--p-content-background);outline-offset:2px}.ex-selbar-btn:disabled{opacity:.45;cursor:default}.ex-selbar-btn--quiet{opacity:.85;background:0 0;border-color:#0000}.ex-selbar-send{height:26px;padding:0 10px;font-size:11px}.ex-selbar-status{opacity:.85;flex-basis:100%;font-size:10px}.ex-selbar-status:empty{position:absolute}.ex-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ex-seq-fieldset{border:none;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;padding:0;display:flex}.ex-seq-fieldset>legend{margin-bottom:4px;padding:0}.ex-seq-fieldset:disabled{opacity:.55}.ex-seq-fieldset .ex-pane-hint{flex-basis:100%;margin:2px 0 0}.ex-seq-row{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px;display:flex}.ex-seq-select,.ex-seq-label,.ex-seq-value{font-family:var(--p-font-family);color:var(--p-text-color);background:var(--p-content-background);border:1px solid var(--p-surface-200);border-radius:5px;padding:4px 6px;font-size:11px}.ex-seq-number{font-family:var(--p-font-family-mono);color:var(--p-text-color);background:var(--p-content-background);border:1px solid var(--p-surface-200);border-radius:5px;width:62px;padding:4px 6px;font-size:10px}.ex-seq-chips{flex-wrap:wrap;gap:4px;display:flex}.ex-seq-chip{font-family:var(--p-font-family);color:var(--p-text-color);background:var(--p-chip-neutral-bg);border:1px solid var(--p-surface-200);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:11px;display:inline-flex}.ex-seq-chip>button{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;padding:2px;font-size:10px;line-height:1}.ex-groupdel-clause{border:1px solid var(--p-surface-200);font-family:var(--p-font-family);color:var(--p-text-muted-color);cursor:pointer;background:0 0;border-radius:5px;margin-top:6px;padding:5px 9px;font-size:11px}.ex-actionmenu-item{white-space:normal}.ex-actionmenu-item:has(.ex-actionmenu-note){align-items:flex-start}.ex-actionmenu-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ex-actionmenu-note{color:var(--p-text-muted-color);line-height:1.35}.ex-askpanel{flex-direction:column;gap:8px;padding:12px;display:flex}.ex-askpanel-title{color:var(--p-text-color);margin:0;font-size:12px}.ex-askpanel-scope{color:var(--p-text-muted-color);margin:0;font-size:11px}.ex-askpanel-stub{color:var(--p-chip-amber-color);background:var(--p-chip-amber-bg);border-radius:6px;margin:0;padding:7px 9px;font-size:11px}.ex-askpanel-promise{color:var(--p-text-muted-color);margin:0;font-size:11px}.ex-askpanel-trylabel{font-family:var(--p-font-family-mono);letter-spacing:.1em;color:var(--p-text-muted-color);margin-top:4px;font-size:10px}.ex-askpanel-prompts{flex-direction:column;gap:6px;display:flex}.ex-askpanel-prompt{font-family:var(--p-font-family);text-align:left;border:1px solid var(--p-surface-200);background:var(--p-chip-neutral-bg);color:var(--p-text-color);border-radius:8px;padding:7px 10px;font-size:11px}.ex-askpanel-promptsnote{color:var(--p-text-muted-color);margin:0;font-size:10px}.ex-askpanel-composer{gap:6px;margin-top:4px;display:flex}.ex-concept-pill{font-family:var(--p-font-family-mono);letter-spacing:.08em;color:var(--p-primary-color);background:var(--p-highlight-background);border:1px solid var(--p-chip-primary-border);vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 4px;font-size:10px}.ex-joinbox-row{color:var(--p-text-muted-color);align-items:center;gap:8px;margin:8px 0 6px;font-size:11px;display:flex}.ex-joinbox-addkey{font-family:var(--p-font-family);border:1px dashed var(--p-surface-200);color:var(--p-text-muted-color);background:0 0;border-radius:7px;align-self:flex-start;padding:5px 9px;font-size:11px}.ex-joinbox-stub{color:var(--p-primary-color);margin:6px 0 0;font-size:10px}.ex-retentionflag{background:var(--p-chip-amber-bg);border-radius:8px;margin-top:12px;padding:9px 11px}.ex-retentionflag-label{font-family:var(--p-font-family-mono);letter-spacing:.1em;color:var(--p-chip-amber-color);font-size:10px}.ex-retentionflag-text{color:var(--p-chip-amber-color);margin:4px 0 0;font-size:11px}.ex-th-resize{cursor:col-resize;touch-action:none;z-index:6;width:5px;position:absolute;top:0;bottom:0;right:-2px}.ex-th--dragover{box-shadow:inset 2px 0 0 var(--p-primary-color)}.ex-th-btn[draggable=true]{cursor:grab}.ex-qgroup{cursor:pointer}.ex-qgroup:hover>.ex-qgroup-cell{background:var(--p-content-hover-background)}.ex-qgroup>.ex-qgroup-cell{background:var(--p-content-background);border-top:1px solid var(--p-content-border-color);border-bottom:1px solid var(--p-content-border-color);color:var(--p-text-color);white-space:nowrap;padding:9px 12px;font-size:13px}.ex-qgroup:first-child>.ex-qgroup-cell{border-top:none}.ex-qgroup-inner{align-items:center;gap:14px;display:flex}.ex-qgroup-keys{align-items:center;gap:14px;display:flex;position:sticky;left:0}.ex-qgroup-key{font-weight:600}.ex-qgroup-keylabel{color:var(--p-text-muted-color);font-size:11px;font-weight:400}.ex-qgroup-measures{font-family:var(--p-font-family-mono);color:var(--p-text-muted-color);margin-left:auto;font-size:11px;font-weight:500;position:sticky;right:0}.ex-row.qrow-grouped>td{background:var(--p-raised-background)}.ex-row.qrow-grouped:hover>td,.ex-row[data-state=detail]>td{background:var(--p-content-hover-background)}.ex-row[data-state=selected]>td{background:var(--p-highlight-background)}.ex-qgroup .ui-gt-fold{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.ex-qgroup .ui-gt-fold:hover{color:var(--p-primary-color)}.ex-new{flex:1;min-width:0;overflow-y:auto}.ex-new-intro{margin:0;line-height:1.5}.ex-new-search{max-width:520px;margin-top:16px}.ex-new-section{margin-top:24px}.ex-new-label{margin-bottom:12px}.ex-new-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.ex-new-meta{margin-top:3px}.ex-new-kind{flex:none}.ex-new-kind--starter{--p-text-muted-color:var(--p-primary-color)}.ex-new-arrow{color:var(--p-text-muted-color);flex:none}.ex-new-scratch{--p-text-color:var(--p-primary-color);--p-text-muted-color:var(--p-primary-color);border:1.5px dashed var(--p-primary-color);border-radius:var(--p-border-radius-lg);width:100%;min-width:0;color:var(--p-primary-color);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 16px;transition:background .14s,transform .14s;display:flex}.ex-new-scratch:hover{background:var(--p-highlight-background);transform:translateY(-1px)}.ex-new-scratch:active{background:color-mix(in srgb, var(--p-primary-color) 16%, transparent);transform:translateY(0)}.ex-new-scratch:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.ex-new-band{--p-text-color:var(--p-chip-amber-color);border:1px solid var(--p-content-border-color);background:var(--p-chip-amber-bg);color:var(--p-chip-amber-color);border-radius:8px;align-items:center;gap:10px;margin-top:22px;padding:9px 12px;display:flex}.ex-new-band-text{flex:1;min-width:0}.ex-new-band-retry{border-color:var(--p-chip-amber-color);color:var(--p-chip-amber-color);background:0 0}.ex-new-band-retry:hover{background:color-mix(in srgb, var(--p-chip-amber-color) 12%, transparent);color:var(--p-chip-amber-color)}.ex-new-band-retry:active{background:color-mix(in srgb, var(--p-chip-amber-color) 20%, transparent)}.ex-new-band-retry:focus-visible{outline:2px solid var(--p-chip-amber-color);outline-offset:2px}.signin{background:var(--p-page-background);min-height:100vh;color:var(--p-text-color);font-family:var(--p-font-family);display:flex}.signin-brand{background:var(--p-surface-900);width:40%;color:var(--p-surface-0);flex-direction:column;justify-content:space-between;gap:40px;padding:48px;display:flex}.signin-lockup{letter-spacing:.5px;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.signin-lockup-name{font-weight:700}.signin-lockup-sep{color:var(--p-text-muted-color);font-weight:300}.signin-lockup-ask{color:var(--p-chip-green-color);text-transform:uppercase;letter-spacing:1.5px;font-size:13px}.signin-hero h2{margin:0 0 12px;font-size:24px;font-weight:400;line-height:1.2}.signin-hero p{max-width:22rem;color:var(--p-surface-300);margin:0;font-size:13px}.signin-version{font-family:var(--p-font-family-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--p-text-muted-color);font-size:11px}.signin-main{flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.signin-card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:6px;flex-direction:column;gap:20px;width:100%;max-width:380px;padding:32px;display:flex;box-shadow:0 8px 30px #1c212814}.signin-head h1{margin:0 0 6px;font-size:17px;font-weight:500}.signin-head p{color:var(--p-text-muted-color);margin:0;font-size:13px}.signin-error{border-left:2px solid var(--p-danger-color);background:var(--p-chip-red-bg);font-family:var(--p-font-family-mono);margin:0;padding:8px 12px;font-size:11px}.signin-field{color:var(--p-text-muted-color);flex-direction:column;gap:6px;font-size:12px;display:flex}.signin-field input{border:1px solid var(--p-surface-200);background:var(--p-content-background);height:38px;font:inherit;color:var(--p-text-color);border-radius:4px;padding:0 12px;font-size:13px}.signin-field input:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:1px;border-color:var(--p-primary-color)}.signin-foot{text-align:center;font-family:var(--p-font-family-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--p-text-muted-color);margin:0;font-size:11px}@media (width<=720px){.signin{flex-direction:column}.signin-brand{flex-direction:row;align-items:center;width:auto;padding:20px 24px}.signin-hero,.signin-version{display:none}}.bootstrap-error{background:var(--p-page-background);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.bootstrap-error__card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:8px;max-width:420px;padding:28px 32px}.bootstrap-error__title{color:var(--p-text-color);margin:0 0 8px;font-size:17px;font-weight:600}.bootstrap-error__message{color:var(--p-text-muted-color);margin:0;font-size:13px}.bootstrap-error__actions{margin-top:16px}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/outfit-latin-800-normal-CQna6-G7.woff2)format("woff2"),url(/assets/outfit-latin-800-normal-BRHLSPcU.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-600-normal-V-KvD_pi.woff2)format("woff2"),url(/assets/geist-mono-latin-600-normal-bZn07FKM.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-latin-700-normal-DDxuFlf6.woff2)format("woff2"),url(/assets/geist-mono-latin-700-normal-BRX2CzoE.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-normal-C42RasBZ.woff2)format("woff2"),url(/assets/libre-baskerville-latin-400-normal-BTm3cn9P.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-baskerville-latin-500-normal-D7oCwARe.woff2)format("woff2"),url(/assets/libre-baskerville-latin-500-normal-7hzQFWgd.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-baskerville-latin-600-normal-SI2mjv7i.woff2)format("woff2"),url(/assets/libre-baskerville-latin-600-normal-B3Nvptk8.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-700-normal-CLGq6Yj4.woff2)format("woff2"),url(/assets/libre-baskerville-latin-700-normal-D1DCMXWx.woff)format("woff")}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tektur-latin-400-normal-BRwmMu15.woff2)format("woff2"),url(/assets/tektur-latin-400-normal-CEpQqnry.woff)format("woff")}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tektur-latin-500-normal-BaO-2FE3.woff2)format("woff2"),url(/assets/tektur-latin-500-normal-Biij5T5I.woff)format("woff")}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/tektur-latin-600-normal-DnKEQfFy.woff2)format("woff2"),url(/assets/tektur-latin-600-normal-aoNb6GMr.woff)format("woff")}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tektur-latin-700-normal-C1zV6pdp.woff2)format("woff2"),url(/assets/tektur-latin-700-normal-BZLepTwT.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-latin-400-normal-DEXWLoHG.woff2)format("woff2"),url(/assets/source-code-pro-latin-400-normal-C5QriPt2.woff)format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-code-pro-latin-500-normal-DrRT_DWv.woff2)format("woff2"),url(/assets/source-code-pro-latin-500-normal-DwGdNAND.woff)format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-code-pro-latin-600-normal-DVVSlvOB.woff2)format("woff2"),url(/assets/source-code-pro-latin-600-normal-CW7IRCee.woff)format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-code-pro-latin-700-normal-DKwZGtZT.woff2)format("woff2"),url(/assets/source-code-pro-latin-700-normal-DQXC5bpC.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/quicksand-latin-400-normal-BSDtH9U0.woff2)format("woff2"),url(/assets/quicksand-latin-400-normal-BqXBKzPR.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-500-normal-_DbwbYKP.woff2)format("woff2"),url(/assets/quicksand-latin-500-normal-7J1fbcAD.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-600-normal-DTBPeRoM.woff2)format("woff2"),url(/assets/quicksand-latin-600-normal-CkxN0sDw.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-700-normal-Dpk7G9Y6.woff2)format("woff2"),url(/assets/quicksand-latin-700-normal-HjJN-aaT.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}
