/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */:root,[data-theme=dark]{--brand-50:#edfdf7;--brand-100:#d0faea;--brand-200:#a2f4d4;--brand-300:#5ee8ba;--brand-400:#2dd6a0;--brand-500:#06d6a0;--brand-600:#05b085;--brand-700:#048f6a;--brand-800:#046f52;--brand-900:#044536;--secondary-50:#eef2ff;--secondary-100:#e0e7ff;--secondary-200:#c7d2fe;--secondary-300:#a5b4fc;--secondary-400:#818cf8;--secondary-500:#6366f1;--secondary-600:#4f46e5;--secondary-700:#4338ca;--secondary-800:#3730a3;--secondary-900:#312e81;--secondary-rgb:99,102,241;--neutral-950:#0c0c0b;--neutral-900:#111110;--neutral-850:#161614;--neutral-800:#1b1b19;--neutral-750:#21211f;--neutral-700:#282825;--neutral-600:#33332f;--neutral-500:#5c5c55;--neutral-400:#8a8a82;--neutral-300:#b8b8b2;--neutral-200:#d6d6cf;--neutral-100:#ebebe5;--neutral-50:#f7f7f3;--green-50:var(--brand-50);--green-100:var(--brand-100);--green-200:var(--brand-200);--green-300:var(--brand-300);--green-400:var(--brand-400);--green-500:var(--brand-500);--green-600:var(--brand-600);--green-700:var(--brand-700);--green-800:var(--brand-800);--green-900:var(--brand-900);--accent:var(--brand-500);--accent-hover:var(--brand-400);--accent-active:var(--brand-600);--accent-rgb:6,214,160;--accent-subtle:rgba(var(--accent-rgb),.08);--accent-muted:rgba(var(--accent-rgb),.16);--accent-glow:rgba(var(--accent-rgb),.28);--accent-contrast:var(--neutral-950);--focus-ring:0 0 0 3px rgba(var(--accent-rgb),.32);--focus-ring-subtle:0 0 0 3px rgba(var(--accent-rgb),.14);--bg-void:var(--neutral-900);--bg-surface:var(--neutral-800);--bg-card:var(--neutral-750);--bg-card-hover:var(--neutral-700);--bg-elevated:var(--neutral-700);--bg-overlay:var(--neutral-600);--bg-glow:rgba(var(--accent-rgb),.03);--bg-glow-strong:rgba(var(--accent-rgb),.07);--text-bright:#f5f5f2;--text-main:var(--neutral-300);--text-dim:var(--neutral-400);--text-ghost:var(--neutral-500);--text-on-accent:var(--accent-contrast);--border:#ffffff12;--border-hover:#ffffff21;--border-strong:#ffffff2e;--border-lit:#ffffff1c;--border-sunk:#00000059;--elev-0-bg:transparent;--elev-0-shadow:none;--elev-0-highlight:none;--elev-1-bg:linear-gradient(180deg,var(--neutral-750) 0%,var(--neutral-800) 100%);--elev-1-shadow:0 1px 2px #00000052,0 8px 24px -10px #0000008c;--elev-1-highlight:inset 0 1px 0 #ffffff0e;--elev-2-bg:linear-gradient(180deg,var(--neutral-700) 0%,var(--neutral-750) 100%);--elev-2-shadow:0 2px 4px #0000005c,0 16px 36px -12px #0000009e;--elev-2-highlight:inset 0 1px 0 #ffffff14;--elev-3-bg:linear-gradient(180deg,var(--neutral-700) 0%,var(--neutral-750) 100%);--elev-3-shadow:0 8px 16px -4px #0006,0 32px 64px -16px #000000b8;--elev-3-highlight:inset 0 1px 0 #ffffff1a;--lift-1:-1px;--lift-2:-2px;--shadow-card:var(--elev-1-shadow);--shadow-card-hover:var(--elev-2-shadow);--shadow-elevated:var(--elev-3-shadow);--shadow-modal:var(--elev-3-shadow);--glass-sidebar:#111110d9;--glass-modal:#161614eb;--glass-scrim:#0808079e;--glass-blur-sm:blur(8px);--glass-blur-md:blur(16px);--glass-border:rgba(var(--accent-rgb),.12);--sidebar-bg:var(--glass-sidebar);--sidebar-border:var(--glass-border);--topbar-bg:var(--glass-sidebar);--color-green:var(--brand-500);--color-red:#f87171;--color-amber:#fbbf24;--color-blue:#60a5fa;--color-purple:#a78bfa;--status-success-bg:#06d6a01a;--status-success-border:#06d6a03d;--status-error-bg:#f871711a;--status-error-border:#f871713d;--status-warning-bg:#fbbf241a;--status-warning-border:#fbbf243d;--status-info-bg:rgba(var(--secondary-rgb),.12);--status-info-border:rgba(var(--secondary-rgb),.28);--badge-blue-bg:var(--status-info-bg);--badge-blue-text:var(--secondary-300);--viz-1:var(--brand-500);--viz-2:var(--secondary-400);--viz-3:#fbbf24;--viz-4:#f87171;--viz-5:#22d3ee;--viz-6:#c084fc;--font-sans:"Outfit",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--text-display-size:40px;--text-display-line:1.1;--text-display-track:-.03em;--text-display-weight:700;--text-h1-size:28px;--text-h1-line:1.2;--text-h1-track:-.02em;--text-h1-weight:650;--text-h2-size:20px;--text-h2-line:1.3;--text-h2-track:-.015em;--text-h2-weight:600;--text-h3-size:16px;--text-h3-line:1.4;--text-h3-track:-.01em;--text-h3-weight:600;--text-body-size:14px;--text-body-line:1.6;--text-body-track:0;--text-body-weight:400;--text-sm-size:13px;--text-sm-line:1.5;--text-sm-track:0;--text-sm-weight:400;--text-xs-size:11px;--text-xs-line:1.45;--text-xs-track:.01em;--text-xs-weight:400;--text-micro-size:10px;--text-micro-line:1.4;--text-micro-track:.08em;--text-micro-weight:600;--space-0:0;--space-px:1px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--density-page-x:var(--space-8);--density-page-y:var(--space-6);--density-section-gap:var(--space-8);--density-card-padding:var(--space-5) var(--space-6);--density-row-height:48px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-full:9999px;--ease-spring:cubic-bezier(.16,1,.3,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.24s;--duration-slow:.32s;--duration-slower:.5s;--stagger-step:28ms;--transition-hover:var(--duration-fast) var(--ease-in-out);--transition-open:var(--duration-normal) var(--ease-spring);--transition-close:var(--duration-fast) var(--ease-in);--transition-page:var(--duration-slow) var(--ease-out-expo);--transition-slow:var(--duration-slower) var(--ease-in-out);--transition-stagger:var(--stagger-step);--gradient-brand:linear-gradient(135deg,var(--brand-400),var(--brand-600));--gradient-brand-subtle:linear-gradient(135deg,rgba(var(--accent-rgb),.15),rgba(var(--accent-rgb),.04));--gradient-secondary:linear-gradient(135deg,var(--secondary-400),var(--secondary-600));--gradient-duo:linear-gradient(135deg,var(--brand-500),var(--secondary-500));--gradient-cosmic:linear-gradient(135deg,#0f172a,#1e1b4b);--gradient-surface:var(--elev-1-bg);--glow-accent-sm:0 0 6px rgba(var(--accent-rgb),.4);--glow-accent-md:0 0 12px rgba(var(--accent-rgb),.25);--glow-accent-lg:0 0 24px rgba(var(--accent-rgb),.2);--glow-amber-sm:0 0 6px #fbbf2466;--glow-red-sm:0 0 6px #ef444466;--glow-emerald-sm:var(--glow-accent-sm);--glow-emerald-md:var(--glow-accent-md);--glow-emerald-lg:var(--glow-accent-lg)}[data-theme=light]{--bg-void:var(--neutral-50);--bg-surface:#f1f1ec;--bg-card:#fff;--bg-card-hover:#fbfbf8;--bg-elevated:#fff;--bg-overlay:#fff;--bg-glow:rgba(var(--accent-rgb),.04);--bg-glow-strong:rgba(var(--accent-rgb),.08);--text-bright:#14140f;--text-main:#45453e;--text-dim:#75756c;--text-ghost:#a3a39a;--accent-contrast:#fff;--border:#14140f17;--border-hover:#14140f29;--border-strong:#14140f3d;--border-lit:#ffffffe6;--border-sunk:#14140f24;--elev-0-bg:transparent;--elev-0-shadow:none;--elev-0-highlight:none;--elev-1-bg:linear-gradient(180deg,#fff,#fcfcfa);--elev-1-shadow:0 1px 2px #1c19120f,0 8px 20px -12px #1c191229;--elev-1-highlight:inset 0 1px 0 #ffffffe6;--elev-2-bg:linear-gradient(180deg,#fff,#fff);--elev-2-shadow:0 2px 4px #1c191214,0 16px 32px -12px #1c191238;--elev-2-highlight:inset 0 1px 0 #fff;--elev-3-bg:linear-gradient(180deg,#fff,#fff);--elev-3-shadow:0 8px 16px -6px #1c19121f,0 32px 64px -20px #1c19124d;--elev-3-highlight:inset 0 1px 0 #fff;--glass-sidebar:#fafaf6e0;--glass-modal:#fffffff0;--glass-scrim:#28261e52;--glass-border:rgba(var(--accent-rgb),.14);--sidebar-bg:var(--glass-sidebar);--sidebar-border:var(--glass-border);--topbar-bg:var(--glass-sidebar);--color-red:#dc2626;--color-amber:#d97706;--color-blue:#2563eb;--color-purple:#7c3aed;--status-success-bg:#05b0851a;--status-success-border:#05b08547;--status-error-bg:#dc262614;--status-error-border:#dc26263d;--status-warning-bg:#d9770617;--status-warning-border:#d9770642;--status-info-bg:rgba(var(--secondary-rgb),.09);--status-info-border:rgba(var(--secondary-rgb),.26);--badge-blue-text:var(--secondary-700);--viz-2:var(--secondary-600);--viz-3:#d97706;--viz-4:#dc2626;--viz-5:#0891b2;--viz-6:#9333ea;--accent-ink:var(--brand-700)}:root,[data-theme=dark]{--accent-ink:var(--accent)}[data-density=spacious]{--density-page-x:var(--space-10);--density-page-y:var(--space-8);--density-section-gap:var(--space-12);--density-card-padding:var(--space-6) var(--space-8);--density-row-height:56px}[data-density=normal]{--density-page-x:var(--space-8);--density-page-y:var(--space-6);--density-section-gap:var(--space-8);--density-card-padding:var(--space-5) var(--space-6);--density-row-height:48px}[data-density=compact]{--density-page-x:var(--space-6);--density-page-y:var(--space-4);--density-section-gap:var(--space-4);--density-card-padding:var(--space-3) var(--space-4);--density-row-height:36px}[data-product=leapmedia]{--accent:#f59e0b;--accent-hover:#fbbf24;--accent-active:#d97706;--accent-rgb:245,158,11}[data-product=leapassistant]{--accent:#8b5cf6;--accent-hover:#a78bfa;--accent-active:#7c3aed;--accent-rgb:139,92,246}[data-product=leaptalk]{--neutral-950:#06090d;--neutral-900:#0a0e14;--neutral-850:#0d1117;--neutral-800:#10151d;--neutral-750:#141b24;--neutral-700:#1a222d;--neutral-600:#232d3a;--glass-sidebar:#0a0e14d9;--glass-modal:#0d1117eb;--border:#ffffff0f;--elev-1-bg:linear-gradient(180deg,#141b24,#10151d);--elev-2-bg:linear-gradient(180deg,#1a222d,#141b24);--elev-3-bg:linear-gradient(180deg,#1a222d,#141b24)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:1ms;--duration-fast:1ms;--duration-normal:1ms;--duration-slow:1ms;--duration-slower:1ms;--stagger-step:0s;--lift-1:0px;--lift-2:0px}}.lc-btn:focus-visible,.lc-focusable:focus-visible,.lc-input:focus-visible,.lc-menu-item:focus-visible,.lc-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lc-elev-0{background:var(--elev-0-bg);box-shadow:none}.lc-elev-1{background:var(--elev-1-bg);box-shadow:var(--elev-1-shadow),var(--elev-1-highlight)}.lc-elev-2{background:var(--elev-2-bg);box-shadow:var(--elev-2-shadow),var(--elev-2-highlight)}.lc-elev-3{background:var(--elev-3-bg);box-shadow:var(--elev-3-shadow),var(--elev-3-highlight)}@keyframes lc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lc-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lc-panel-in{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:none}}@keyframes lc-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes lc-drawer-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes lc-spin{to{transform:rotate(1turn)}}@keyframes lc-skeleton-pulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes lc-pulse-ring{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb),.45)}70%{box-shadow:0 0 0 6px rgba(var(--accent-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb),0)}}.lc-stagger>*{animation:lc-slide-up var(--duration-normal) var(--ease-spring) both;animation-delay:calc(var(--lc-i, 0) * var(--stagger-step))}.lc-stagger>:first-child{--lc-i:0}.lc-stagger>:nth-child(2){--lc-i:1}.lc-stagger>:nth-child(3){--lc-i:2}.lc-stagger>:nth-child(4){--lc-i:3}.lc-stagger>:nth-child(5){--lc-i:4}.lc-stagger>:nth-child(6){--lc-i:5}.lc-stagger>:nth-child(7){--lc-i:6}.lc-stagger>:nth-child(8){--lc-i:7}.lc-stagger>:nth-child(n+9){--lc-i:8}.lc-pulse{animation:lc-pulse-ring 2s var(--ease-out-expo) infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lc-display{font-size:var(--text-display-size);line-height:var(--text-display-line);letter-spacing:var(--text-display-track);font-weight:var(--text-display-weight)}.lc-display,.lc-h1{color:var(--text-bright)}.lc-h1{font-size:var(--text-h1-size);line-height:var(--text-h1-line);letter-spacing:var(--text-h1-track);font-weight:var(--text-h1-weight)}.lc-h2{font-size:var(--text-h2-size);line-height:var(--text-h2-line);letter-spacing:var(--text-h2-track);font-weight:var(--text-h2-weight)}.lc-h2,.lc-h3{color:var(--text-bright)}.lc-h3{font-size:var(--text-h3-size);line-height:var(--text-h3-line);letter-spacing:var(--text-h3-track);font-weight:var(--text-h3-weight)}.lc-body{font-size:var(--text-body-size);line-height:var(--text-body-line)}.lc-body,.lc-sm{color:var(--text-main)}.lc-sm{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.lc-xs{font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.lc-micro,.lc-xs{color:var(--text-dim)}.lc-micro{font-size:var(--text-micro-size);line-height:var(--text-micro-line);letter-spacing:var(--text-micro-track);font-weight:var(--text-micro-weight);text-transform:uppercase}.lc-numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lc-card{position:relative;border-radius:var(--radius-xl);padding:var(--density-card-padding);background:var(--elev-1-bg);border-left:1px solid var(--border);border-bottom-color:var(--border);border-right:1px solid var(--border);border-top-color:var(--border);border-top:1px solid var(--border-lit);border-bottom:1px solid var(--border-sunk);box-shadow:var(--elev-1-shadow),var(--elev-1-highlight);transition:background var(--transition-hover),border-color var(--transition-hover),box-shadow var(--transition-hover),transform var(--transition-hover)}.lc-card[data-interactive=true]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120% 60% at 50% 0,rgba(var(--accent-rgb),.07),transparent 70%);transition:opacity var(--transition-hover)}.lc-card[data-interactive=true]:hover:after{opacity:1}.lc-card-fill{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.lc-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:28px;margin-bottom:var(--space-3);flex-shrink:0}.lc-card-body{flex:1;min-height:0;overflow-y:auto}.lc-fill-child>*{flex:1 1 auto;min-width:0}.lc-card[data-elevation="0"]{background:var(--elev-0-bg);box-shadow:none}.lc-card[data-elevation="2"]{background:var(--elev-2-bg);box-shadow:var(--elev-2-shadow),var(--elev-2-highlight)}.lc-card[data-elevation="3"]{background:var(--elev-3-bg);box-shadow:var(--elev-3-shadow),var(--elev-3-highlight)}.lc-card[data-interactive=true]{cursor:pointer}.lc-card[data-interactive=true]:hover{background:var(--elev-2-bg);border-color:var(--border-hover);box-shadow:var(--elev-2-shadow),var(--elev-2-highlight);transform:translateY(var(--lift-1))}.lc-card[data-interactive=true]:active{transform:translateY(0)}.lc-card[data-interactive=true]:focus-visible{outline:none;box-shadow:var(--elev-2-shadow),var(--focus-ring)}.lc-card[data-status]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:var(--radius-xl) 0 0 var(--radius-xl);background:var(--lc-status-color,var(--accent))}.lc-card[data-status=accent]{--lc-status-color:var(--accent)}.lc-card[data-status=success]{--lc-status-color:var(--color-green)}.lc-card[data-status=error]{--lc-status-color:var(--color-red)}.lc-card[data-status=warning]{--lc-status-color:var(--color-amber)}.lc-card[data-status=info]{--lc-status-color:var(--secondary-500)}.lc-card[data-selected=true]{border-color:rgba(var(--secondary-rgb),.45);box-shadow:var(--elev-2-shadow),var(--elev-2-highlight),0 0 0 1px rgba(var(--secondary-rgb),.25)}.lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-lg);font-family:var(--font-sans);font-weight:600;white-space:nowrap;cursor:pointer;outline:none;position:relative;border:1px solid transparent;transition:background var(--transition-hover),border-color var(--transition-hover),color var(--transition-hover),box-shadow var(--transition-hover),transform var(--duration-instant) var(--ease-in-out)}.lc-btn-xs{height:26px;padding:0 var(--space-2);font-size:var(--text-xs-size)}.lc-btn-sm{height:30px;padding:0 var(--space-3)}.lc-btn-md,.lc-btn-sm{font-size:var(--text-sm-size)}.lc-btn-md{height:36px;padding:0 var(--space-4)}.lc-btn-lg{height:42px;padding:0 var(--space-5);font-size:var(--text-body-size)}.lc-btn-xl{height:50px;padding:0 var(--space-6);font-size:15px}.lc-btn-primary{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.lc-btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 4px 16px -4px var(--accent-glow)}.lc-btn-secondary{background:transparent;color:var(--accent-ink);border-color:var(--accent-muted)}.lc-btn-secondary:hover:not(:disabled){background:var(--accent-subtle);border-color:var(--accent)}.lc-btn-ghost{background:transparent;color:var(--text-main);border-color:transparent}.lc-btn-ghost:hover:not(:disabled){background:var(--bg-card-hover);color:var(--text-bright)}.lc-btn-danger{background:transparent;color:var(--color-red);border-color:var(--status-error-border)}.lc-btn-danger:hover:not(:disabled){background:var(--status-error-bg);border-color:var(--color-red)}.lc-btn-danger:focus-visible{box-shadow:0 0 0 3px rgba(248,113,113,.3)}.lc-btn-danger-solid{background:var(--color-red);color:#fff;border-color:var(--color-red)}.lc-btn-danger-solid:hover:not(:disabled){filter:brightness(1.08)}.lc-btn-success{background:transparent;color:var(--color-green);border-color:var(--status-success-border)}.lc-btn-success:hover:not(:disabled){background:var(--status-success-bg);border-color:var(--color-green)}.lc-btn:active:not(:disabled){transform:scale(.97)}.lc-btn:disabled{opacity:.45;cursor:not-allowed}.lc-btn[data-loading=true]{cursor:progress}.lc-btn-label{transition:opacity var(--transition-hover)}.lc-btn[data-loading=true] .lc-btn-label{opacity:0}.lc-btn-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.lc-spinner{width:16px;height:16px;border:2px solid rgba(var(--accent-rgb),.2);border-top:2px solid;border-radius:var(--radius-full);animation:lc-spin var(--duration-slower) linear infinite;flex-shrink:0}.lc-input{width:100%;min-height:36px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border);color:var(--text-bright);font-family:var(--font-sans);font-size:var(--text-sm-size);outline:none;transition:border-color var(--transition-hover),box-shadow var(--transition-hover),background var(--transition-hover)}.lc-input::placeholder{color:var(--text-ghost)}.lc-input:hover:not(:disabled):not(:focus){border-color:var(--border-hover)}.lc-input:focus{border-color:var(--accent);box-shadow:var(--focus-ring-subtle)}.lc-input:disabled{opacity:.5;cursor:not-allowed}.lc-input[data-state=error]{border-color:var(--color-red)}.lc-input[data-state=error]:focus{box-shadow:0 0 0 3px rgba(248,113,113,.16)}.lc-input[data-state=success]{border-color:var(--color-green)}.lc-field-label{font-size:var(--text-micro-size);font-weight:var(--text-micro-weight);letter-spacing:var(--text-micro-track);text-transform:uppercase;color:var(--text-dim)}.lc-field-error{font-size:var(--text-xs-size);color:var(--color-red)}.lc-field-hint{font-size:var(--text-xs-size);color:var(--text-ghost)}.lc-popover{background:var(--elev-3-bg);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--elev-3-shadow),var(--elev-3-highlight);z-index:100}.lc-popover[data-state=open]{animation:lc-panel-in var(--duration-normal) var(--ease-spring)}.lc-popover[data-state=closed]{animation:lc-fade-in var(--duration-fast) var(--ease-in) reverse}.lc-menu{padding:var(--space-1);min-width:180px}.lc-menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:transparent;border:none;color:var(--text-main);font-family:var(--font-sans);font-size:var(--text-sm-size);text-align:left;cursor:pointer;outline:none;transition:background var(--duration-instant) var(--ease-in-out),color var(--duration-instant) var(--ease-in-out)}.lc-menu-item[data-highlighted]{background:var(--bg-card-hover);color:var(--text-bright)}.lc-menu-item[data-disabled]{opacity:.4;cursor:not-allowed}.lc-menu-item[data-danger=true]{color:var(--color-red)}.lc-menu-item[data-danger=true][data-highlighted]{background:var(--status-error-bg)}.lc-menu-item[data-checked=true]{color:var(--text-bright)}.lc-menu-section{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--text-ghost)}.lc-menu-section:not(:first-child){margin-top:var(--space-1)}.lc-menu-shortcut{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-xs-size);color:var(--text-ghost)}.lc-menu-divider{height:1px;background:var(--border);margin:var(--space-1) 0}.lc-tooltip{background:var(--bg-overlay);color:var(--text-bright);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);font-size:var(--text-xs-size);line-height:1.4;max-width:260px;box-shadow:var(--elev-3-shadow);z-index:200}.lc-tooltip[data-state=delayed-open]{animation:lc-scale-in var(--duration-fast) var(--ease-spring)}.lc-tooltip-arrow{fill:var(--bg-overlay)}.lc-scrim{position:fixed;inset:0;background:var(--glass-scrim);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);z-index:100}.lc-scrim[data-state=open]{animation:lc-fade-in var(--duration-fast) var(--ease-in-out)}.lc-scrim[data-state=closed]{animation:lc-fade-in var(--duration-fast) var(--ease-in) reverse}.lc-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(var(--lc-modal-w,520px),calc(100vw - var(--space-8)));max-height:calc(100vh - var(--space-16));display:flex;flex-direction:column;background:var(--glass-modal);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--border-hover);border-radius:var(--radius-2xl);box-shadow:var(--elev-3-shadow),var(--elev-3-highlight);z-index:101;outline:none}.lc-modal[data-state=open]{animation:lc-modal-in var(--duration-normal) var(--ease-spring)}.lc-modal[data-state=closed]{animation:lc-modal-in var(--duration-fast) var(--ease-in) reverse}@keyframes lc-modal-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.lc-modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border)}.lc-modal-body,.lc-modal-header{padding:var(--space-5) var(--space-6)}.lc-modal-body{overflow-y:auto}.lc-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border)}.lc-drawer{position:fixed;top:0;right:0;bottom:0;width:min(var(--lc-drawer-w,480px),100vw);display:flex;flex-direction:column;background:var(--glass-modal);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border-left:1px solid var(--border-hover);box-shadow:var(--elev-3-shadow);z-index:101;outline:none}.lc-drawer[data-state=open]{animation:lc-drawer-in var(--duration-normal) var(--ease-spring)}.lc-drawer[data-state=closed]{animation:lc-drawer-in var(--duration-fast) var(--ease-in) reverse}.lc-tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border)}.lc-tab,.lc-tabs{align-items:center}.lc-tab{position:relative;display:inline-flex;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:none;border:none;border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--text-dim);font-family:var(--font-sans);font-size:var(--text-sm-size);font-weight:500;cursor:pointer;outline:none;transition:color var(--transition-hover),background var(--transition-hover)}.lc-tab:hover{color:var(--text-main);background:var(--bg-glow)}.lc-tab[data-state=active]{color:var(--text-bright)}.lc-tab-indicator{position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:var(--radius-full) var(--radius-full) 0 0;background:var(--accent)}.lc-row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--density-row-height);padding:var(--space-1) 0;border-bottom:1px solid var(--border);font-size:var(--text-sm-size);color:var(--text-main);position:relative}.lc-row[data-last=true]{border-bottom:none}.lc-row-clickable{cursor:pointer;outline:none;transition:background var(--transition-hover);margin:0 calc(-1 * var(--space-3));padding-left:var(--space-3);padding-right:var(--space-3);border-radius:var(--radius-md)}.lc-row-clickable:hover{background:var(--bg-glow-strong)}.lc-row-clickable:focus-visible{box-shadow:var(--focus-ring)}.lc-skeleton{background:var(--bg-elevated);border-radius:var(--radius-sm);animation:lc-skeleton-pulse 1.4s var(--ease-in-out) infinite}.lc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-16);gap:var(--space-2)}.lc-empty-icon{color:var(--text-ghost)}.lc-empty-title{font-size:var(--text-h3-size);font-weight:500;color:var(--text-main)}.lc-empty-text{font-size:var(--text-sm-size);color:var(--text-dim);max-width:48ch}.lc-stat{flex-direction:column;gap:var(--space-2)}.lc-stat,.lc-stat-main{display:flex;flex:1;min-height:0}.lc-stat-main{align-items:flex-end;gap:var(--space-6)}.lc-stat-figure{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2);min-width:0;flex-shrink:0}.lc-stat-detail{flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.lc-stat-head{display:flex;align-items:center;gap:var(--space-2);min-height:16px}.lc-stat-label{flex:1;min-width:0}.lc-stat-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--accent);flex-shrink:0}.lc-stat-value{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.lc-stat-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-h1-size);line-height:1;letter-spacing:-.035em;font-weight:600;color:var(--text-bright)}.lc-stat[data-emphasis=true] .lc-stat-number{font-size:var(--text-display-size)}.lc-stat-number[data-text=true]{font-family:var(--font-sans);font-variant-numeric:normal;letter-spacing:var(--text-h1-track);font-weight:var(--text-h1-weight)}.lc-stat-unit{font-size:var(--text-sm-size);color:var(--text-dim);font-weight:500}.lc-stat-trend{display:inline-flex;align-items:center;gap:3px;padding:2px var(--space-2);border-radius:var(--radius-full);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs-size);font-weight:500;line-height:1.4}.lc-stat-trend[data-dir=up]{background:var(--status-success-bg);color:var(--color-green)}.lc-stat-trend[data-dir=down]{background:var(--status-error-bg);color:var(--color-red)}.lc-stat-trend[data-dir=flat]{background:var(--bg-elevated);color:var(--text-dim)}.lc-stat-spark{display:block;width:100%;height:32px;overflow:visible}.lc-stat-progress{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:0 0 var(--radius-xl) var(--radius-xl);overflow:hidden;background:var(--border)}.lc-stat-progress>span{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width var(--transition-open)}.lc-badge{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-full);border:1px solid transparent;font-family:var(--font-sans);font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle}.lc-badge-xs{height:18px;padding:0 var(--space-2);font-size:var(--text-micro-size)}.lc-badge-sm{height:22px;padding:0 10px;font-size:var(--text-xs-size)}.lc-badge-md{height:26px;padding:0 var(--space-3);font-size:var(--text-sm-size)}.lc-badge[data-variant=soft]{background:var(--lc-badge-bg);border-color:var(--lc-badge-border);color:var(--lc-badge-fg)}.lc-badge[data-variant=outline]{background:transparent;border-color:var(--lc-badge-border);color:var(--lc-badge-fg)}.lc-badge[data-variant=solid]{background:var(--lc-badge-solid);border-color:transparent;color:var(--lc-badge-solid-fg)}.lc-badge[data-color=green]{--lc-badge-bg:var(--status-success-bg);--lc-badge-border:var(--status-success-border);--lc-badge-fg:var(--color-green);--lc-badge-solid:var(--color-green);--lc-badge-solid-fg:var(--neutral-950)}.lc-badge[data-color=red]{--lc-badge-bg:var(--status-error-bg);--lc-badge-border:var(--status-error-border);--lc-badge-fg:var(--color-red);--lc-badge-solid:var(--color-red);--lc-badge-solid-fg:#fff}.lc-badge[data-color=amber]{--lc-badge-bg:var(--status-warning-bg);--lc-badge-border:var(--status-warning-border);--lc-badge-fg:var(--color-amber);--lc-badge-solid:var(--color-amber);--lc-badge-solid-fg:var(--neutral-950)}.lc-badge[data-color=blue]{--lc-badge-bg:var(--status-info-bg);--lc-badge-border:var(--status-info-border);--lc-badge-fg:var(--secondary-300);--lc-badge-solid:var(--secondary-500);--lc-badge-solid-fg:#fff}.lc-badge[data-color=accent]{--lc-badge-bg:var(--accent-subtle);--lc-badge-border:var(--accent-muted);--lc-badge-fg:var(--accent-ink);--lc-badge-solid:var(--accent);--lc-badge-solid-fg:var(--accent-contrast)}.lc-badge[data-color=neutral]{--lc-badge-bg:var(--bg-elevated);--lc-badge-border:var(--border);--lc-badge-fg:var(--text-dim);--lc-badge-solid:var(--bg-overlay);--lc-badge-solid-fg:var(--text-bright)}[data-theme=light] .lc-badge[data-color=blue]{--lc-badge-fg:var(--secondary-700)}.lc-badge-dot{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.lc-badge-dot[data-pulse=true]{animation:lc-dot-pulse 2s var(--ease-in-out) infinite}@keyframes lc-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.lc-badge-remove{display:flex;align-items:center;background:none;border:none;padding:0;margin-left:2px;margin-right:-2px;color:inherit;opacity:.6;cursor:pointer;border-radius:var(--radius-full);transition:opacity var(--transition-hover)}.lc-badge-remove:hover{opacity:1}.lc-avatar{position:relative;display:inline-flex;flex-shrink:0;--lc-avatar-ring:var(--bg-card)}.lc-avatar-face{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:inherit;font-family:var(--font-sans);font-weight:600;letter-spacing:-.01em;color:#fff;overflow:hidden;background-image:var(--lc-avatar-fill);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.18)}.lc-avatar-face img{width:100%;height:100%;object-fit:cover;display:block}.lc-avatar-status{position:absolute;right:-1px;bottom:-1px;border-radius:var(--radius-full);border:2px solid var(--lc-avatar-ring)}.lc-avatar-status[data-status=online]{background:var(--color-green);box-shadow:var(--glow-accent-sm)}.lc-avatar-status[data-status=away]{background:var(--color-amber);box-shadow:var(--glow-amber-sm)}.lc-avatar-status[data-status=busy]{background:var(--color-red);box-shadow:var(--glow-red-sm)}.lc-avatar-status[data-status=offline]{background:var(--text-ghost)}.lc-avatar-more{display:flex;align-items:center;justify-content:center;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-mono);font-weight:600}.lc-table-wrap{position:relative;border-radius:var(--radius-xl);border-left:1px solid var(--border);border-bottom-color:var(--border);border-right:1px solid var(--border);border-top-color:var(--border);border-top:1px solid var(--border-lit);border-bottom:1px solid var(--border-sunk);background:var(--elev-1-bg);box-shadow:var(--elev-1-shadow),var(--elev-1-highlight);overflow:auto}.lc-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-sans)}.lc-table thead th{position:sticky;top:0;z-index:1;height:36px;padding:0 var(--space-4);text-align:left;white-space:nowrap;user-select:none;background:var(--bg-surface);border-bottom:1px solid var(--border);font-size:var(--text-micro-size);font-weight:var(--text-micro-weight);letter-spacing:var(--text-micro-track);text-transform:uppercase;color:var(--text-dim)}.lc-table th[data-sortable=true]{cursor:pointer;transition:color var(--transition-hover)}.lc-table th[data-sortable=true]:hover{color:var(--text-bright)}.lc-table th[data-align=right]{text-align:right}.lc-table th[data-align=center]{text-align:center}.lc-table-sort{display:inline-flex;margin-left:var(--space-1);color:var(--text-ghost);transition:transform var(--transition-hover),color var(--transition-hover)}.lc-table th[data-sorted] .lc-table-sort{color:var(--accent)}.lc-table th[data-sorted=asc] .lc-table-sort{transform:rotate(180deg)}.lc-table tbody td{height:var(--density-row-height);padding:0 var(--space-4);border-bottom:1px solid var(--border);font-size:var(--text-sm-size);color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-table tbody tr:last-child td{border-bottom:none}.lc-table td[data-align=right]{text-align:right}.lc-table td[data-align=center]{text-align:center}.lc-table td[data-numeric=true]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.01em}.lc-table tbody tr{transition:background var(--transition-hover)}.lc-table tbody tr[data-clickable=true]{cursor:pointer}.lc-table tbody tr[data-clickable=true]:hover{background:var(--bg-glow-strong)}.lc-table tbody tr[data-clickable=true] td:first-child{position:relative}.lc-table tbody tr[data-clickable=true] td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);opacity:0;transition:opacity var(--transition-hover)}.lc-table tbody tr[data-clickable=true]:hover td:first-child:before{opacity:1}.lc-table tbody tr[data-selected=true]{background:rgba(var(--secondary-rgb),.1)}.lc-table tbody tr:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.lc-nav-bottom,.lc-nav-icon,.lc-nav-pill,.lc-nav-row,.lc-nav-stack,.lc-nav-subtab,.lc-segment{background:none;border:none;cursor:pointer;font-family:var(--font-sans);color:var(--text-dim);outline:none;transition:background var(--transition-hover),color var(--transition-hover)}.lc-nav-icon{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-xl);flex-shrink:0}.lc-nav-icon-sm{width:32px;height:32px;border-radius:var(--radius-lg)}.lc-nav-icon:hover{background:var(--bg-glow);color:var(--text-main)}.lc-nav-icon[data-active=true]{background:var(--accent-subtle);color:var(--accent)}.lc-nav-icon[data-active=true]:after{content:"";position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:2px;height:18px;border-radius:2px 0 0 2px;background:var(--accent)}.lc-nav-badge{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-red);box-shadow:0 0 0 2px var(--glass-sidebar)}.lc-nav-stack{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:var(--space-2) var(--space-1);border-radius:var(--radius-lg);font-size:var(--text-micro-size);font-weight:500;letter-spacing:.01em;text-align:center}.lc-nav-stack:hover{background:var(--bg-glow);color:var(--text-main)}.lc-nav-stack[data-active=true]{background:var(--accent-subtle);color:var(--accent)}.lc-nav-row{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;height:38px;padding:0 var(--space-2);border-radius:var(--radius-lg);font-size:var(--text-sm-size);font-weight:500;text-align:left}.lc-nav-row-sm{height:30px;gap:var(--space-2)}.lc-nav-row-icon{display:flex;flex-shrink:0}.lc-nav-row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--transition-hover)}.lc-nav-row:hover{background:var(--bg-glow);color:var(--text-main)}.lc-nav-row[data-active=true]{background:var(--accent-subtle);color:var(--accent)}.lc-nav-row[data-active=true]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:18px;border-radius:0 2px 2px 0;background:var(--accent)}.lc-nav-pill{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-sm-size);font-weight:500;white-space:nowrap}.lc-nav-pill:hover{background:var(--bg-glow);color:var(--text-main)}.lc-nav-pill[data-active=true]{background:var(--accent-subtle);color:var(--accent)}.lc-nav-bottom{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:var(--space-1) 0;font-size:var(--text-micro-size);font-weight:500}.lc-nav-bottom[data-active=true]{color:var(--accent)}.lc-nav-bottom[data-active=true]>:first-child{border-radius:var(--radius-full);box-shadow:0 0 0 8px var(--accent-subtle);background:var(--accent-subtle)}.lc-nav-subtab{flex:1;height:30px;font-size:var(--text-micro-size);font-weight:700;letter-spacing:var(--text-micro-track);border-bottom:2px solid transparent}.lc-nav-subtab:hover{color:var(--text-main)}.lc-nav-subtab[data-active=true]{color:var(--text-bright);border-bottom-color:var(--accent)}.lc-segmented{display:inline-flex;padding:3px;gap:2px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border)}.lc-segment{height:28px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm-size);font-weight:500}.lc-segment:hover{color:var(--text-main)}.lc-segment[data-active=true]{background:var(--elev-2-bg);color:var(--text-bright);box-shadow:var(--elev-1-shadow),var(--elev-1-highlight)}.lc-omnibox{display:inline-flex;align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-sans);font-size:var(--text-sm-size);cursor:pointer;outline:none;transition:border-color var(--transition-hover),color var(--transition-hover)}.lc-omnibox:hover{border-color:var(--border-hover);color:var(--text-main)}.lc-crumb{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm-size);color:var(--text-dim);outline:none;border-radius:var(--radius-sm);white-space:nowrap;transition:color var(--transition-hover)}.lc-crumb:hover{color:var(--text-bright)}.lc-kbd{display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:var(--radius-sm);background:var(--bg-elevated);border:solid var(--border);border-width:1px 1px 2px;color:var(--text-ghost);font-family:var(--font-mono);font-size:var(--text-micro-size);line-height:1}@keyframes lc-axiom-card-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.lc-axiom-root{font-family:var(--font-sans);background:var(--bg-void);color:var(--text-bright);min-height:100vh;display:flex;flex-direction:column;align-items:center}.lc-axiom-bg{background:radial-gradient(ellipse at 75% 15%,var(--accent-glow) 0,transparent 45%),radial-gradient(ellipse at 25% 85%,rgba(var(--secondary-rgb),.18) 0,transparent 55%),var(--bg-void);transition:background var(--transition-slow)}.lc-axiom-bg,.lc-axiom-canvas{position:fixed;inset:0;pointer-events:none;z-index:0}.lc-axiom-canvas{width:100%;height:100%;opacity:.45;animation:lc-fade-in 1.2s var(--ease-in-out) both}.lc-axiom-topbar{position:fixed;top:0;left:0;right:0;height:52px;display:flex;align-items:center;padding:0 var(--space-8);background:var(--topbar-bg);border-bottom:1px solid var(--border);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);z-index:20}.lc-axiom-wordmark{display:flex;align-items:center;gap:10px}.lc-axiom-wordmark-icon{width:28px;height:28px;border-radius:var(--radius-lg);background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lc-axiom-wordmark-text{font-size:var(--text-body-size);font-weight:600;color:var(--text-bright);letter-spacing:-.02em}.lc-axiom-center{flex:1;display:flex;align-items:center;justify-content:center;padding:calc(52px + var(--space-8)) var(--space-4) var(--space-6);width:100%;position:relative;z-index:5}.lc-axiom-card{width:min(420px,calc(100vw - var(--space-8)));background:var(--glass-modal);border:1px solid var(--border-hover);border-radius:var(--radius-3xl);padding:var(--space-8);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:var(--elev-3-shadow),var(--elev-3-highlight);animation:lc-axiom-card-in var(--duration-slow) var(--ease-spring) both}.lc-axiom-card-header{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);text-align:center}.lc-axiom-product-ring{width:56px;height:56px;border-radius:var(--radius-2xl);background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 0 24px var(--accent-glow);flex-shrink:0}.lc-axiom-product-name{font-size:22px;font-weight:700;color:var(--text-bright);letter-spacing:-.02em;line-height:1.1}.lc-axiom-product-sub{font-size:var(--text-sm-size);color:var(--text-dim);line-height:1.4}.lc-axiom-leapid-section{margin-bottom:var(--space-6)}.lc-axiom-section-label{font-size:var(--text-micro-size);font-weight:700;color:var(--text-ghost);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}.lc-axiom-section-label:after,.lc-axiom-section-label:before{content:"";flex:1;height:1px;background:var(--border)}.lc-axiom-leapid-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:15px var(--space-4);border-radius:var(--radius-xl);background:var(--accent);color:var(--accent-contrast);font-size:15px;font-weight:600;font-family:var(--font-sans);border:none;cursor:pointer;text-decoration:none;transition:background var(--transition-hover),box-shadow var(--transition-hover);letter-spacing:-.01em;min-height:52px}.lc-axiom-leapid-btn:hover{background:var(--accent-hover);box-shadow:0 4px 20px var(--accent-glow)}.lc-axiom-leapid-btn:active{transform:scale(.99)}.lc-axiom-leapid-btn:disabled{opacity:.7;cursor:not-allowed}.lc-axiom-leapid-note{font-size:var(--text-xs-size);color:var(--text-ghost);text-align:center;margin-top:var(--space-3);line-height:1.5}.lc-axiom-separator{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-6) 0}.lc-axiom-sep-line{flex:1;height:1px;background:var(--border)}.lc-axiom-sep-text{font-size:var(--text-micro-size);color:var(--text-ghost);font-family:var(--font-mono);letter-spacing:.05em;white-space:nowrap}.lc-axiom-local-section{display:flex;flex-direction:column;gap:var(--space-3)}.lc-axiom-error{background:var(--status-error-bg);border:1px solid var(--status-error-border);border-radius:var(--radius-lg);padding:var(--space-3) 14px;font-size:var(--text-sm-size);color:var(--color-red);display:flex;align-items:center;gap:var(--space-2)}.lc-axiom-field{display:flex;flex-direction:column;gap:5px}.lc-axiom-field-label{font-size:var(--text-micro-size);font-weight:700;color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase}.lc-axiom-field-row{display:flex;align-items:center;justify-content:space-between}.lc-axiom-field-input{padding:11px var(--space-4);border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border);color:var(--text-bright);font-size:var(--text-body-size);font-family:var(--font-sans);outline:none;transition:border-color var(--transition-hover),box-shadow var(--transition-hover);min-height:44px;width:100%}.lc-axiom-field-input::placeholder{color:var(--text-ghost)}.lc-axiom-field-input:focus{border-color:var(--accent);box-shadow:var(--focus-ring-subtle)}.lc-axiom-forgot{font-size:var(--text-xs-size);color:var(--text-dim);background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-sans);transition:color var(--transition-hover)}.lc-axiom-forgot:hover,.lc-axiom-local-btn{color:var(--text-main)}.lc-axiom-local-btn{width:100%;padding:var(--space-3);border-radius:var(--radius-xl);background:var(--bg-elevated);border:1px solid var(--border-hover);font-size:var(--text-body-size);font-weight:500;font-family:var(--font-sans);cursor:pointer;min-height:48px;transition:background var(--transition-hover),color var(--transition-hover),border-color var(--transition-hover)}.lc-axiom-local-btn:hover:not(:disabled){background:var(--bg-overlay);color:var(--text-bright)}.lc-axiom-local-btn:active:not(:disabled){transform:scale(.99)}.lc-axiom-local-btn:disabled{opacity:.5;cursor:not-allowed}.lc-axiom-register{text-align:center;font-size:var(--text-xs-size);color:var(--text-dim)}.lc-axiom-register button{color:var(--accent-ink);background:none;border:none;padding:0;cursor:pointer;font-weight:500;font-family:var(--font-sans);font-size:inherit;transition:opacity var(--transition-hover)}.lc-axiom-register button:hover{opacity:.8}.lc-axiom-card-footer{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex;justify-content:center;gap:var(--space-4)}.lc-axiom-footer-link{font-size:var(--text-xs-size);color:var(--text-ghost);text-decoration:none;transition:color var(--transition-hover)}.lc-axiom-footer-link:hover{color:var(--text-dim)}.lc-axiom-root--no-topbar .lc-axiom-topbar{display:none}.lc-axiom-root--no-topbar .lc-axiom-center{padding-top:var(--space-8)}@media (max-width:639px){.lc-axiom-topbar{padding:0 var(--space-4)}.lc-axiom-center{align-items:flex-start;padding-bottom:var(--space-12)}.lc-axiom-card{width:calc(100vw - var(--space-6));padding:var(--space-6);border-radius:var(--radius-2xl);margin-top:0}.lc-axiom-product-ring{width:48px;height:48px;border-radius:var(--radius-xl)}.lc-axiom-card-header{margin-bottom:var(--space-6);gap:var(--space-2)}.lc-axiom-product-name{font-size:20px}.lc-axiom-card-footer{margin-top:var(--space-4);padding-top:var(--space-3)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line);background:var(--bg-void);color:var(--text-bright);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(var(--accent-rgb),.055),transparent 70%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(var(--secondary-rgb),.045),transparent 70%)}::selection{background:rgba(var(--accent-rgb),.28);color:var(--text-bright)}*{scrollbar-width:thin;scrollbar-color:var(--bg-overlay) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bg-overlay);border-radius:var(--radius-full);border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--text-ghost);background-clip:content-box}a{color:inherit;text-decoration:none}@keyframes buildPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes workerPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes skeletonPulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.8}}select{appearance:auto}