:root,[data-neutral=zinc]{--hx-n-0:#fff;--hx-n-25:#fafafa;--hx-n-50:#f4f4f5;--hx-n-100:#e9e9ee;--hx-n-150:#e4e4e7;--hx-n-200:#d4d4d8;--hx-n-250:#c4c4cc;--hx-n-300:#a1a1aa;--hx-n-400:#8b8b94;--hx-n-500:#71717a;--hx-n-600:#52525b;--hx-n-700:#3f3f46;--hx-n-800:#27272a;--hx-n-850:#24242b;--hx-n-875:#1b1b21;--hx-n-900:#1a1a20;--hx-n-925:#131316;--hx-n-950:#101014;--hx-n-975:#0d0d0f;--hx-n-1000:#09090b;--hx-n-ink:#18181b}[data-neutral=slate]{--hx-n-0:#fff;--hx-n-25:#f8fafc;--hx-n-50:#f1f5f9;--hx-n-100:#e5eaf1;--hx-n-150:#e2e8f0;--hx-n-200:#cbd5e1;--hx-n-250:#c1cad6;--hx-n-300:#94a3b8;--hx-n-400:#8692a6;--hx-n-500:#64748b;--hx-n-600:#475569;--hx-n-700:#334155;--hx-n-800:#1e293b;--hx-n-850:#212a37;--hx-n-875:#19202b;--hx-n-900:#171d27;--hx-n-925:#10151d;--hx-n-950:#0d1118;--hx-n-975:#0a0d13;--hx-n-1000:#07090d;--hx-n-ink:#0f172a}[data-neutral=stone]{--hx-n-0:#fff;--hx-n-25:#fafaf9;--hx-n-50:#f5f5f4;--hx-n-100:#ece9e5;--hx-n-150:#e7e5e4;--hx-n-200:#d6d3d1;--hx-n-250:#cbc6c1;--hx-n-300:#a8a29e;--hx-n-400:#958d87;--hx-n-500:#78716c;--hx-n-600:#57534e;--hx-n-700:#44403c;--hx-n-800:#292524;--hx-n-850:#2b2623;--hx-n-875:#211d1a;--hx-n-900:#1e1a17;--hx-n-925:#161311;--hx-n-950:#12100e;--hx-n-975:#0e0c0b;--hx-n-1000:#0a0908;--hx-n-ink:#1c1917}[data-neutral=neutral]{--hx-n-0:#fff;--hx-n-25:#fafafa;--hx-n-50:#f5f5f5;--hx-n-100:#ebebeb;--hx-n-150:#e5e5e5;--hx-n-200:#d4d4d4;--hx-n-250:#c4c4c4;--hx-n-300:#a3a3a3;--hx-n-400:#8c8c8c;--hx-n-500:#737373;--hx-n-600:#525252;--hx-n-700:#404040;--hx-n-800:#262626;--hx-n-850:#252525;--hx-n-875:#1c1c1c;--hx-n-900:#1a1a1a;--hx-n-925:#141414;--hx-n-950:#101010;--hx-n-975:#0d0d0d;--hx-n-1000:#0a0a0a;--hx-n-ink:#171717}:root,[data-palette=harness]{--hx-p-ink-d:#60a5fa;--hx-p-ink-l:#2563eb;--hx-p-fill-d:#2563eb;--hx-p-fill-l:#2563eb;--hx-p-hover-d:#1d4ed8;--hx-p-hover-l:#1d4ed8;--hx-p-on-d:#fff;--hx-p-on-l:#fff;--hx-p-control-d:#3b82f6;--hx-p-control-l:#2563eb;--hx-orb-colors:#10b981,#3b82f6,#8b5cf6,#ec4899,#f59e0b,#06b6d4,#10b981}[data-palette=violet]{--hx-p-ink-d:#a78bfa;--hx-p-ink-l:#6d28d9;--hx-p-fill-d:#7c3aed;--hx-p-fill-l:#7c3aed;--hx-p-hover-d:#6d28d9;--hx-p-hover-l:#6d28d9;--hx-p-on-d:#fff;--hx-p-on-l:#fff;--hx-p-control-d:#8b5cf6;--hx-p-control-l:#7c3aed;--hx-orb-colors:#8b5cf6,#ec4899,#6366f1,#a855f7,#22d3ee,#8b5cf6}[data-palette=emerald]{--hx-p-ink-d:#34d399;--hx-p-ink-l:#047857;--hx-p-fill-d:#059669;--hx-p-fill-l:#059669;--hx-p-hover-d:#047857;--hx-p-hover-l:#047857;--hx-p-on-d:#fff;--hx-p-on-l:#fff;--hx-p-control-d:#10b981;--hx-p-control-l:#059669;--hx-orb-colors:#10b981,#84cc16,#06b6d4,#14b8a6,#22c55e,#10b981}[data-palette=ember]{--hx-p-ink-d:#fb923c;--hx-p-ink-l:#c2410c;--hx-p-fill-d:#ea580c;--hx-p-fill-l:#ea580c;--hx-p-hover-d:#c2410c;--hx-p-hover-l:#c2410c;--hx-p-on-d:#fff;--hx-p-on-l:#fff;--hx-p-control-d:#f97316;--hx-p-control-l:#ea580c;--hx-orb-colors:#f97316,#ef4444,#f59e0b,#ec4899,#facc15,#f97316}[data-palette=rose]{--hx-p-ink-d:#fb7185;--hx-p-ink-l:#be123c;--hx-p-fill-d:#e11d48;--hx-p-fill-l:#e11d48;--hx-p-hover-d:#be123c;--hx-p-hover-l:#be123c;--hx-p-on-d:#fff;--hx-p-on-l:#fff;--hx-p-control-d:#f43f5e;--hx-p-control-l:#e11d48;--hx-orb-colors:#f43f5e,#ec4899,#a855f7,#fb923c,#f472b6,#f43f5e}[data-palette=cyan]{--hx-p-ink-d:#22d3ee;--hx-p-ink-l:#0e7490;--hx-p-fill-d:#0891b2;--hx-p-fill-l:#0891b2;--hx-p-hover-d:#0e7490;--hx-p-hover-l:#0e7490;--hx-p-on-d:#fff;--hx-p-on-l:#fff;--hx-p-control-d:#06b6d4;--hx-p-control-l:#0891b2;--hx-orb-colors:#06b6d4,#3b82f6,#14b8a6,#6366f1,#22d3ee,#06b6d4}[data-palette=amber]{--hx-p-ink-d:#fbbf24;--hx-p-ink-l:#b45309;--hx-p-fill-d:#f59e0b;--hx-p-fill-l:#d97706;--hx-p-hover-d:#d97706;--hx-p-hover-l:#b45309;--hx-p-on-d:#18181b;--hx-p-on-l:#fff;--hx-p-control-d:#f59e0b;--hx-p-control-l:#d97706;--hx-orb-colors:#f59e0b,#f97316,#facc15,#ef4444,#fde047,#f59e0b}[data-palette=mono]{--hx-p-ink-d:#e4e4e7;--hx-p-ink-l:#18181b;--hx-p-fill-d:#e4e4e7;--hx-p-fill-l:#27272a;--hx-p-hover-d:#d4d4d8;--hx-p-hover-l:#18181b;--hx-p-on-d:#18181b;--hx-p-on-l:#fff;--hx-p-control-d:#d4d4d8;--hx-p-control-l:#27272a;--hx-orb-colors:#a1a1aa,#f4f4f5,#52525b,#d4d4d8,#71717a,#a1a1aa}:root,[data-theme=dark]{--hx-L:0%;--hx-l:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--hx-L:100%;--hx-l:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){[data-theme=auto]{--hx-L:100%;--hx-l:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-color-scheme:dark){[data-theme=auto]{--hx-L:0%;--hx-l:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root,[data-shape=soft]{--hx-shape:1}[data-shape=sharp]{--hx-shape:.45}[data-shape=round]{--hx-shape:1.45}:root,[data-theme],[data-neutral],[data-palette],[data-shape]{--hx-app:color-mix(in srgb,var(--hx-n-100) var(--hx-L),var(--hx-n-975));--hx-rail:color-mix(in srgb,var(--hx-n-50) var(--hx-L),var(--hx-n-950));--hx-panel:color-mix(in srgb,var(--hx-n-25) var(--hx-L),var(--hx-n-925));--hx-panel-2:color-mix(in srgb,var(--hx-n-50) var(--hx-L),var(--hx-n-900));--hx-line:color-mix(in srgb,var(--hx-n-150) var(--hx-L),var(--hx-n-850));--hx-line-soft:color-mix(in srgb,var(--hx-n-50) var(--hx-L),var(--hx-n-875));--hx-hover:color-mix(in srgb,var(--hx-n-150) var(--hx-L),#ffffff12);--hx-text:color-mix(in srgb,var(--hx-n-800) var(--hx-L),var(--hx-n-150));--hx-text-2:color-mix(in srgb,var(--hx-n-700) var(--hx-L),var(--hx-n-250));--hx-muted:color-mix(in srgb,var(--hx-n-500) var(--hx-L),var(--hx-n-400));--hx-faint:color-mix(in srgb,var(--hx-n-300) var(--hx-L),var(--hx-n-600));--hx-strong:color-mix(in srgb,var(--hx-n-ink) var(--hx-L),var(--hx-n-25));--hx-accent:color-mix(in srgb,var(--hx-p-ink-l) var(--hx-L),var(--hx-p-ink-d));--hx-primary:color-mix(in srgb,var(--hx-p-fill-l) var(--hx-L),var(--hx-p-fill-d));--hx-primary-hover:color-mix(in srgb,var(--hx-p-hover-l) var(--hx-L),var(--hx-p-hover-d));--hx-on-primary:color-mix(in srgb,var(--hx-p-on-l) var(--hx-L),var(--hx-p-on-d));--hx-control-on:color-mix(in srgb,var(--hx-p-control-l) var(--hx-L),var(--hx-p-control-d));--hx-focus:var(--hx-accent);--hx-tab:var(--hx-primary);--hx-tab-ink:var(--hx-accent);--hx-ok:color-mix(in srgb,#16a34a var(--hx-L),#22c55e);--hx-ok-ink:color-mix(in srgb,#15803d var(--hx-L),#4ade80);--hx-warn:color-mix(in srgb,#d97706 var(--hx-L),#f59e0b);--hx-warn-ink:color-mix(in srgb,#b45309 var(--hx-L),#fbbf24);--hx-danger:#dc2626;--hx-danger-ink:color-mix(in srgb,#b91c1c var(--hx-L),#f87171);--hx-info:color-mix(in srgb,#2563eb var(--hx-L),#3b82f6);--hx-info-ink:color-mix(in srgb,#1d4ed8 var(--hx-L),#60a5fa);--hx-glass-bg:color-mix(in srgb,var(--hx-panel) calc(84% + var(--hx-l) * 4%),transparent);--hx-glass-fill:color-mix(in srgb,#ffffff8c var(--hx-L),#ffffff0a);--hx-glass-rim:color-mix(in srgb,#18181b12 var(--hx-L),#ffffff14);--hx-glass-blur:blur(24px) saturate(1.3);--hx-glass-spec:inset 0 1px 0 color-mix(in srgb,#ffffffb3 var(--hx-L),#ffffff0f);--hx-shadow-c:color-mix(in srgb,#18181b47 var(--hx-L),#0009);--hx-shadow-c2:color-mix(in srgb,#18181b0f var(--hx-L),#00000040);--hx-raise:0 6px 14px -8px color-mix(in srgb,#18181b47 var(--hx-L),#00000080),0 1px 2px color-mix(in srgb,#18181b0f var(--hx-L),transparent);--hx-float-shadow:0 12px 32px -12px var(--hx-shadow-c),0 2px 6px var(--hx-shadow-c2);--hx-sheet-shadow:0 16px 40px -12px color-mix(in srgb,#18181b47 var(--hx-L),#000000a6),0 2px 6px var(--hx-shadow-c2);--hx-backdrop:color-mix(in srgb,#18181b52 var(--hx-L),#0000008c);--hx-sel-fill:color-mix(in srgb,var(--hx-accent) calc(12% - var(--hx-l) * 3%),transparent);--hx-sel-rim:color-mix(in srgb,var(--hx-accent) calc(32% - var(--hx-l) * 4%),transparent);--hx-hover-fill:color-mix(in srgb,#f4f4f5eb var(--hx-L),#ffffff0b);--hx-hover-ring:var(--hx-raise),inset 0 0 0 1px var(--hx-glass-rim);--hx-glyph:color-mix(in srgb,var(--hx-n-ink) var(--hx-L),var(--hx-n-300));--hx-glyph-active:color-mix(in srgb,var(--hx-n-ink) var(--hx-L),var(--hx-n-25));--hx-plate-hover:linear-gradient(160deg,color-mix(in srgb,#fff var(--hx-L),#ffffff0f) 0%,color-mix(in srgb,var(--hx-n-50) var(--hx-L),#ffffff0f) 55%,color-mix(in srgb,var(--hx-n-150) var(--hx-L),#ffffff0f) 100%);--hx-plate-rim:inset 0 1px 0 color-mix(in srgb,#fffffff2 var(--hx-L),#ffffff1a),inset 0 -1px 0 color-mix(in srgb,#18181b1a var(--hx-L),#ffffff1a),inset 1px 0 0 color-mix(in srgb,transparent var(--hx-L),#ffffff1a),inset -1px 0 0 color-mix(in srgb,transparent var(--hx-L),#ffffff1a);--hx-plate-shadow:0 8px 14px -8px color-mix(in srgb,#18181b66 var(--hx-L),transparent),0 2px 4px -2px color-mix(in srgb,#18181b33 var(--hx-L),transparent);--hx-plate-light:color-mix(in srgb,#ffffff8c var(--hx-L),#ffffff17);--hx-brush:repeating-linear-gradient(0deg,color-mix(in srgb,#ffffff2e var(--hx-L),#ffffff0d) 0 1px,transparent 1px 3px);--hx-tactile-glow:color-mix(in srgb,#fffffff2 var(--hx-L),#ffffff0f);--hx-bevel:linear-gradient(180deg,#ffffff29,#fff0 55%,#0000000f);--hx-bevel-shadow:inset 0 1px 0 #ffffff59,inset 0 -1px 0 #00000026;--hx-ink:linear-gradient(180deg,color-mix(in srgb,var(--hx-n-700) var(--hx-L),var(--hx-n-25)),color-mix(in srgb,var(--hx-n-ink) var(--hx-L),var(--hx-n-200)));--hx-ink-text:color-mix(in srgb,var(--hx-n-25) var(--hx-L),var(--hx-n-ink));--hx-ink-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff2e var(--hx-L),#fff9),inset 0 -1px 0 color-mix(in srgb,#0000004d var(--hx-L),transparent),0 6px 16px -6px color-mix(in srgb,#18181b8c var(--hx-L),#0009);--hx-banner:#27272a;--hx-banner-text:#fafafa;--hx-tip-bg:color-mix(in srgb,var(--hx-n-800) var(--hx-L),var(--hx-n-25));--hx-tip-text:color-mix(in srgb,#fff var(--hx-L),var(--hx-n-ink));--hx-field-fill:color-mix(in srgb,#ffffff9e var(--hx-L),#ffffff0a);--hx-field-fill-hover:color-mix(in srgb,#ffffffd9 var(--hx-L),#ffffff13);--hx-field-fill-focus:color-mix(in srgb,#fff var(--hx-L),#ffffff14);--hx-field-rim:color-mix(in srgb,#18181b1a var(--hx-L),#ffffff17);--hx-field-rim-hover:color-mix(in srgb,#18181b38 var(--hx-L),#ffffff3d);--hx-field-inset:inset 0 1px 2px color-mix(in srgb,#18181b0f var(--hx-L),#00000047);--hx-field-text:color-mix(in srgb,var(--hx-n-ink) var(--hx-L),var(--hx-n-50));--hx-field-placeholder:color-mix(in srgb,var(--hx-n-500) var(--hx-L),var(--hx-n-400));--hx-field-icon:color-mix(in srgb,var(--hx-n-500) var(--hx-L),var(--hx-n-300));--hx-field-disabled:color-mix(in srgb,var(--hx-n-300) var(--hx-L),var(--hx-n-500));--hx-field-halo:color-mix(in srgb,var(--hx-focus) calc(24% - var(--hx-l) * 4%),transparent);--hx-track:color-mix(in srgb,#18181b29 var(--hx-L),#ffffff1f);--hx-thumb:linear-gradient(160deg,#fff 0%,color-mix(in srgb,var(--hx-n-50) var(--hx-L),var(--hx-n-150)) 60%,color-mix(in srgb,var(--hx-n-150) var(--hx-L),var(--hx-n-200)) 100%);--hx-well:color-mix(in srgb,#18181b09 var(--hx-L),#00000029);--hx-r-xs:calc(4px * var(--hx-shape));--hx-r-sm:calc(8px * var(--hx-shape));--hx-r-md:calc(10px * var(--hx-shape));--hx-r-card:calc(12px * var(--hx-shape));--hx-r-bar:calc(14px * var(--hx-shape));--hx-r-sheet:calc(16px * var(--hx-shape));--hx-r-pill:999px}:root{--hx-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--hx-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--hx-fs-label:11px;--hx-fs-meta:12px;--hx-fs-body:13px;--hx-fs-input:15px;--hx-fs-title:15px;--hx-fs-heading:17px;--hx-fs-display:28px;--hx-h-chip:20px;--hx-h-sm:28px;--hx-h-md:36px;--hx-h-lg:44px;--hx-h-bar:56px;--hx-s-1:4px;--hx-s-2:8px;--hx-s-3:12px;--hx-s-4:16px;--hx-s-5:20px;--hx-s-6:24px;--hx-s-8:32px;--hx-ease-out:cubic-bezier(.2,.8,.2,1);--hx-ease-in:cubic-bezier(.4,0,1,1);--hx-ease-spring:cubic-bezier(.34,1.56,.64,1);--hx-ease-bounce:cubic-bezier(.3,1.3,.5,1);--hx-ease-pop:cubic-bezier(.3,1.25,.5,1);--hx-dur-fast:.12s;--hx-dur:.2s;--hx-dur-slow:.4s;--hx-pop-in:.2s cubic-bezier(.2,.8,.2,1);--hx-pop-out:.14s ease-in;--hx-disabled-opacity:.45;--hx-z-rail:21;--hx-z-panel:20;--hx-z-bar:95;--hx-z-header:40;--hx-z-toast:96;--hx-z-menu:60;--hx-z-popover:1000;--hx-z-tip:1100}[data-accent=blue]{--hx-tab:#2563eb;--hx-tab-ink:color-mix(in srgb,#1d4ed8 var(--hx-L),#60a5fa)}[data-accent=emerald]{--hx-tab:#059669;--hx-tab-ink:color-mix(in srgb,#047857 var(--hx-L),#34d399)}[data-accent=amber]{--hx-tab:#d97706;--hx-tab-ink:color-mix(in srgb,#b45309 var(--hx-L),#fbbf24)}[data-accent=violet]{--hx-tab:#7c3aed;--hx-tab-ink:color-mix(in srgb,#6d28d9 var(--hx-L),#a78bfa)}[data-accent=pink]{--hx-tab:#db2777;--hx-tab-ink:color-mix(in srgb,#be185d var(--hx-L),#f472b6)}[data-accent=cyan]{--hx-tab:#0891b2;--hx-tab-ink:color-mix(in srgb,#0e7490 var(--hx-L),#22d3ee)}[data-accent=zinc]{--hx-tab:#52525b;--hx-tab-ink:color-mix(in srgb,#3f3f46 var(--hx-L),#a1a1aa)}[data-accent=red]{--hx-tab:#dc2626;--hx-tab-ink:color-mix(in srgb,#b91c1c var(--hx-L),#f87171)}[data-accent=orange]{--hx-tab:#ea580c;--hx-tab-ink:color-mix(in srgb,#c2410c var(--hx-L),#fb923c)}[data-accent=lime]{--hx-tab:#65a30d;--hx-tab-ink:color-mix(in srgb,#4d7c0f var(--hx-L),#a3e635)}[data-accent=teal]{--hx-tab:#0d9488;--hx-tab-ink:color-mix(in srgb,#0f766e var(--hx-L),#2dd4bf)}[data-accent=indigo]{--hx-tab:#4f46e5;--hx-tab-ink:color-mix(in srgb,#4338ca var(--hx-L),#818cf8)}@property --hx-spot-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --hx-spot-y{syntax:"<percentage>";inherits:true;initial-value:40%}@property --hx-orb-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.hx-btn{--hx-pulse:var(--hx-tab,var(--hx-primary));isolation:isolate;height:var(--hx-h-md);border-radius:var(--hx-r-sm);font:inherit;font-size:var(--hx-fs-body);white-space:nowrap;cursor:pointer;color:var(--hx-text);transform:perspective(500px) rotateX(var(--hx-tilt-x,0deg)) rotateY(var(--hx-tilt-y,0deg));transition:transform var(--hx-dur-slow) var(--hx-ease-out),background-color var(--hx-dur-fast) var(--hx-ease-out),box-shadow var(--hx-dur-fast) var(--hx-ease-out),color var(--hx-dur-fast) var(--hx-ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.hx-btn.hx-tilting{transition:transform 80ms linear,background-color var(--hx-dur-fast) var(--hx-ease-out),box-shadow var(--hx-dur-fast) var(--hx-ease-out)}.hx-btn:not(:disabled):active{transform:perspective(500px) rotateX(var(--hx-tilt-x,0deg)) rotateY(var(--hx-tilt-y,0deg)) scale(.97)}.hx-btn>svg{transition:transform .25s var(--hx-ease-spring);flex:none}.hx-btn:not(:disabled):hover>svg{transform:scale(1.1)}.hx-btn:disabled{opacity:var(--hx-disabled-opacity);cursor:not-allowed}.hx-btn:after{content:"";border-radius:inherit;background:radial-gradient(120px circle at var(--hx-spot-x) var(--hx-spot-y),#ffffff47,#ffffff14 45%,transparent 75%);mix-blend-mode:screen;opacity:0;transition:opacity var(--hx-dur) var(--hx-ease-out),--hx-spot-x var(--hx-dur-fast) ease-out,--hx-spot-y var(--hx-dur-fast) ease-out;pointer-events:none;position:absolute;inset:0}.hx-btn:not(:disabled):hover:after{opacity:1}.hx-btn:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hx-btn.hx-pulse:before{animation:.45s ease-out hx-tactile-ring}.hx-btn--primary{--hx-pulse:var(--hx-primary);color:var(--hx-on-primary);background:linear-gradient(180deg,#ffffff24,#fff0 60%),var(--hx-primary);box-shadow:inset 0 1px 0 #ffffff4d,inset 0 -1px 0 #00000026,0 4px 12px -4px color-mix(in srgb,var(--hx-primary) 45%,transparent)}.hx-btn--primary:not(:disabled):hover{background:linear-gradient(180deg,#ffffff24,#fff0 60%),var(--hx-primary-hover)}.hx-btn--primary[aria-pressed=true]{background:var(--hx-primary-hover);box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 55%,var(--hx-primary))}.hx-btn--secondary{color:var(--hx-text);background:var(--hx-glass-fill);box-shadow:inset 0 0 0 1px var(--hx-glass-rim),inset 0 1px 0 color-mix(in srgb,#fff9 var(--hx-L),#ffffff0f),0 1px 2px color-mix(in srgb,#18181b0f var(--hx-L),#0003)}.hx-btn--ghost{color:var(--hx-text-2);padding:0 10px}.hx-btn--ghost:not(:disabled):hover{color:var(--hx-text)}:is(.hx-btn--secondary,.hx-btn--ghost):not(:disabled):hover{background:color-mix(in srgb,#fff var(--hx-L),#ffffff0f);box-shadow:inset 0 0 0 1px color-mix(in srgb,#18181b14 var(--hx-L),#ffffff1a),inset 0 1px 0 color-mix(in srgb,#fff var(--hx-L),transparent),0 4px 10px -4px color-mix(in srgb,#18181b59 var(--hx-L),#00000080)}:is(.hx-btn--secondary,.hx-btn--ghost,.hx-btn--danger-ghost):after{background:radial-gradient(120px circle at var(--hx-spot-x) var(--hx-spot-y),color-mix(in srgb,#ffffffb3 var(--hx-L),#ffffff12),transparent 70%);mix-blend-mode:normal}.hx-btn--secondary[aria-expanded=true]{background:var(--hx-sel-fill);box-shadow:inset 0 0 0 1px var(--hx-sel-rim);color:var(--hx-text)}.hx-btn--secondary[aria-pressed=true]{background:var(--hx-sel-fill);box-shadow:inset 0 0 0 1px var(--hx-sel-rim)}.hx-btn--secondary:disabled{opacity:1;background:var(--hx-rail);box-shadow:none;color:var(--hx-field-disabled)}.hx-btn--danger{--hx-pulse:var(--hx-danger);color:#fff;background:linear-gradient(180deg,#ffffff24,#fff0 60%),var(--hx-danger);box-shadow:inset 0 1px 0 #ffffff4d,0 4px 12px -4px color-mix(in srgb,var(--hx-danger) 40%,transparent)}.hx-btn--danger:not(:disabled):hover{background:linear-gradient(180deg,#ffffff24,#fff0 60%),color-mix(in srgb,var(--hx-danger) 85%,#000)}.hx-btn--danger-ghost{--hx-pulse:var(--hx-danger);color:var(--hx-danger-ink);padding:0 10px}.hx-btn--danger-ghost:not(:disabled):hover{background:color-mix(in srgb,var(--hx-danger) 9%,transparent)}.hx-btn--ink{--hx-pulse:#8b5cf6;background:var(--hx-ink);color:var(--hx-ink-text);box-shadow:var(--hx-ink-shadow);font-weight:600}.hx-btn--ink:after{background:radial-gradient(120px circle at var(--hx-spot-x) var(--hx-spot-y),#ffffff38,transparent 70%);mix-blend-mode:normal}.hx-btn--sm{height:var(--hx-h-sm);font-size:var(--hx-fs-meta);padding:0 10px}.hx-btn--lg{height:var(--hx-h-lg);font-size:var(--hx-fs-title);border-radius:var(--hx-r-md);padding:0 18px}.hx-btn--block{width:100%;display:flex}.hx-btn--start{text-align:left;justify-content:flex-start}.hx-btn--pill{border-radius:var(--hx-r-pill)}.hx-btn kbd{border-radius:calc(5px * var(--hx-shape));background:color-mix(in srgb,currentColor 14%,transparent);font:600 11px/14px var(--hx-font-mono);opacity:.8;margin-left:2px;padding:1px 5px}.hx-btn[data-busy=true]{cursor:progress}.hx-btn[data-busy=true]>svg{display:none}.hx-btn[data-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite hx-spin;position:static}.hx-btn-group{border-radius:calc(var(--hx-r-sm) + 3px);background:var(--hx-glass-fill);box-shadow:inset 0 0 0 1px var(--hx-glass-rim);gap:2px;padding:3px;display:inline-flex}.hx-btn-group>.hx-btn{height:30px;box-shadow:none}.hx-icon-btn{--hx-pulse:var(--hx-tab,var(--hx-primary));border-radius:var(--hx-r-sm);width:32px;height:32px;color:var(--hx-muted);cursor:pointer;transform:perspective(160px) rotateX(var(--hx-tilt-x,0deg)) rotateY(var(--hx-tilt-y,0deg));transition:transform var(--hx-dur-slow) var(--hx-ease-out),background var(--hx-dur) var(--hx-ease-out),box-shadow var(--hx-dur) var(--hx-ease-out),color var(--hx-dur) var(--hx-ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.hx-icon-btn.hx-tilting{transition:transform 80ms linear,background var(--hx-dur) var(--hx-ease-out),box-shadow var(--hx-dur) var(--hx-ease-out),color var(--hx-dur) var(--hx-ease-out)}.hx-icon-btn:not(:disabled):hover{background:radial-gradient(circle at var(--hx-light-x,35%) var(--hx-light-y,30%),var(--hx-plate-light),transparent 60%),var(--hx-brush),var(--hx-plate-hover);box-shadow:var(--hx-plate-shadow),var(--hx-plate-rim);color:var(--hx-glyph-active)}.hx-icon-btn>svg{transition:transform .25s var(--hx-ease-spring),filter var(--hx-dur) var(--hx-ease-out),rotate .3s var(--hx-ease-spring)}.hx-icon-btn:not(:disabled):hover>svg{filter:drop-shadow(0 2px 1.5px #18181b40);transform:scale(1.1)}.hx-icon-btn:not(:disabled):active{transform:perspective(160px) rotateX(var(--hx-tilt-x,0deg)) rotateY(var(--hx-tilt-y,0deg)) scale(.92)}.hx-icon-btn:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hx-icon-btn.hx-pulse:before{animation:.45s ease-out hx-tactile-ring}.hx-icon-btn:disabled{opacity:var(--hx-disabled-opacity);cursor:not-allowed}.hx-icon-btn[aria-pressed=true]{background:var(--hx-sel-fill);box-shadow:inset 0 0 0 1px var(--hx-sel-rim);color:var(--hx-tab-ink,var(--hx-text))}.hx-icon-btn--sm{width:28px;height:28px}.hx-icon-btn--md{border-radius:var(--hx-r-md);width:36px;height:36px}.hx-icon-btn--lg{border-radius:var(--hx-r-md);width:44px;height:44px}.hx-icon-btn--danger:not(:disabled):hover{color:var(--hx-danger-ink)}.hx-link{color:var(--hx-accent);font:inherit;cursor:pointer;text-underline-offset:3px;transition:text-decoration-color var(--hx-dur-fast) var(--hx-ease-out),color var(--hx-dur-fast) var(--hx-ease-out);background:0 0;border:0;padding:0;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.hx-link:hover{text-decoration-color:currentColor}.hx-table-wrap{border:1px solid var(--hx-glass-rim);border-radius:var(--hx-r-card);background:var(--hx-glass-fill);scrollbar-width:thin;overflow:auto}.hx-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--hx-fs-body);font-variant-numeric:tabular-nums}.hx-table th{z-index:1;border-bottom:1px solid var(--hx-line);background:color-mix(in srgb,var(--hx-panel) 92%,transparent);height:34px;-webkit-backdrop-filter:var(--hx-glass-blur);backdrop-filter:var(--hx-glass-blur);font-size:var(--hx-fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--hx-muted);text-align:left;white-space:nowrap;padding:0 12px;font-weight:600;position:sticky;top:0}.hx-table th[data-num],.hx-table td[data-num]{text-align:right}.hx-table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;position:relative}.hx-table th button:hover{color:var(--hx-text)}.hx-table th button:after{content:"";opacity:0;width:8px;height:8px;transition:rotate var(--hx-dur) var(--hx-ease-out),opacity var(--hx-dur-fast) var(--hx-ease-out);background:currentColor;margin-left:4px;position:absolute;left:100%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M4 1 7 6H1Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M4 1 7 6H1Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.hx-table th[aria-sort=ascending] button:after{opacity:1}.hx-table th[aria-sort=descending] button:after{opacity:1;rotate:180deg}.hx-table th[data-num] button:after{margin:0 4px 0 0;left:auto;right:100%}.hx-table th[aria-sort]{color:var(--hx-text)}.hx-table td{border-bottom:1px solid color-mix(in srgb,var(--hx-line) 60%,transparent);height:40px;color:var(--hx-text-2);white-space:nowrap;padding:0 12px}.hx-table tbody tr:last-child td{border-bottom:0}.hx-table td:first-child{color:var(--hx-text);font-weight:500}.hx-table tbody tr{transition:background-color var(--hx-dur-fast) var(--hx-ease-out)}.hx-table tbody tr:hover{background:var(--hx-glass-fill)}.hx-table tbody tr[aria-selected=true]{background:var(--hx-sel-fill)}.hx-table .hx-mono{color:var(--hx-muted);font-size:12px}.hx-badge{border-radius:var(--hx-r-pill);background:var(--hx-glass-fill);height:20px;box-shadow:inset 0 0 0 1px var(--hx-glass-rim);color:var(--hx-text-2);font-size:var(--hx-fs-meta);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-weight:500;line-height:20px;display:inline-flex}.hx-badge--solid{background:var(--hx-bevel),var(--hx-tab);color:#fff;box-shadow:inset 0 1px #ffffff4d}.hx-badge--ok{background:color-mix(in srgb,var(--hx-ok) 14%,transparent);color:var(--hx-ok-ink)}.hx-badge--warn{background:color-mix(in srgb,var(--hx-warn) 14%,transparent);color:var(--hx-warn-ink)}.hx-badge--danger{background:color-mix(in srgb,var(--hx-danger) 14%,transparent);color:var(--hx-danger-ink)}.hx-badge--outline{box-shadow:inset 0 0 0 1px var(--hx-line);color:var(--hx-muted);background:0 0}.hx-badge--caps{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.hx-badge[data-accent],.hx-badge--accent{background:color-mix(in srgb,var(--hx-tab) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hx-tab) 26%,transparent);color:var(--hx-tab-ink)}
._vDUZq_harness{--surface-page:var(--hx-app);--surface-raised:var(--hx-glass-bg);--surface-sunken:var(--hx-panel);--text-primary:var(--hx-text);--text-secondary:var(--hx-text-2);--text-muted:var(--hx-muted);--border-hairline:var(--hx-glass-rim);--border-strong:var(--hx-line);--gray-700:var(--hx-line);--font-display:var(--hx-font);--font-body:var(--hx-font)}._vDUZq_harness .bd-page-content{gap:32px!important}._vDUZq_harness .bd-overview-header{background:var(--hx-glass-bg);border:1px solid var(--hx-glass-rim);border-radius:var(--hx-r-sheet);box-shadow:var(--hx-glass-spec);padding:clamp(16px,3vw,32px)!important}._vDUZq_harness .bd-metrics{gap:8px;border:0!important}._vDUZq_harness .bd-metrics>*{border-radius:var(--hx-r-card);background:var(--hx-glass-fill);box-shadow:inset 0 0 0 1px var(--hx-glass-rim);padding:14px!important}:is(._vDUZq_harness .bd-priority-card,._vDUZq_harness .bd-pipeline){border-radius:var(--hx-r-card);box-shadow:var(--hx-glass-spec)}._vDUZq_harness .bd-pipeline{background:var(--hx-glass-bg);border:1px solid var(--hx-glass-rim);padding:16px}._vDUZq_harness .bd-company-table{border:1px solid var(--hx-glass-rim);border-radius:var(--hx-r-card);background:var(--hx-glass-fill);padding-inline:12px}._vDUZq_harness [role=tablist]{border:0!important;gap:4px!important}._vDUZq_harness [role=tab]{border-radius:var(--hx-r-sm);text-transform:none!important;border:0!important;padding:8px 12px!important;font-size:14px!important}._vDUZq_harness [role=tab][aria-selected=true]{background:var(--hx-sel-fill)!important;color:var(--hx-text)!important}._vDUZq_harness input{border-radius:var(--hx-r-md)!important}@media (max-width:800px){._vDUZq_harness .bd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}._vDUZq_harness .bd-pilot-table td{padding-block:8px}._vDUZq_harness .bd-pilot-table small{color:var(--hx-muted);margin-top:4px;display:block}._vDUZq_harness .bd-pilot-table strong{color:var(--hx-text)}._vDUZq_harness .bd-pilot-actions{flex-direction:column;align-items:flex-end;gap:4px;display:flex}._vDUZq_harness .bd-pilot-table .hx-badge[data-accent=amber]{background:var(--hx-primary);color:var(--hx-on-primary)}
