:root{--ax-bg:#08111b;--ax-bg-elevated:#102033;--ax-bg-sidebar:#0b1624;--ax-text:#f4f1ea;--ax-muted:#b7c0cc;--ax-accent:#d7a35a;--ax-accent-2:#7fb3c8;--ax-border:rgba(244,241,234,0.12);--ax-danger:#d46565;--ax-ok:#8fbf9f;--ax-warn:#d7b35a;--ax-font:"Iowan Old Style","Palatino Linotype",Palatino,"Times New Roman",serif;--ax-sans:"Avenir Next","Segoe UI",sans-serif;--ax-space-1:4px;--ax-space-2:8px;--ax-space-3:12px;--ax-space-4:16px;--ax-space-5:24px;--ax-space-6:32px;--ax-radius:10px;--ax-radius-sm:6px;--ax-shadow:0 8px 24px rgba(8,17,27,0.28);--ax-z-menu:20;--ax-z-drawer:40;--ax-sidebar-width:248px;--ax-sidebar-collapsed:0px;--ax-topbar-height:64px;--ax-transition:160ms ease}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top,#16324a 0,var(--ax-bg) 42%);color:var(--ax-text);font-family:var(--ax-sans)}a{color:var(--ax-accent)}.ax-shell{max-width:960px;margin:0 auto;padding:48px 24px 80px}.ax-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:40px}.ax-header h1{font-family:var(--ax-font);font-size:2.5rem;margin:0}.ax-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;color:var(--ax-accent-2);margin:0 0 8px}.ax-mark{border:1px solid var(--ax-border);padding:8px 12px;border-radius:999px;font-size:.85rem}.ax-main{display:grid;grid-gap:20px;gap:20px}.ax-card{background:color-mix(in srgb,var(--ax-bg-elevated) 88%,white 4%);border:1px solid var(--ax-border);border-radius:var(--ax-radius);padding:var(--ax-space-5)}.ax-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:12px 18px;font-weight:600;cursor:pointer;transition:background var(--ax-transition),opacity var(--ax-transition)}.ax-btn-primary{background:var(--ax-accent);color:#1b1308}.ax-btn-secondary{background:transparent;color:var(--ax-text);border:1px solid var(--ax-border)}.ax-btn-ghost{background:transparent;color:var(--ax-muted)}.ax-field{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.ax-field span{font-size:.85rem;color:var(--ax-muted)}.ax-field input,.ax-input{background:rgba(8,17,27,.6);border:1px solid var(--ax-border);border-radius:var(--ax-radius);color:var(--ax-text);padding:12px 14px;font-size:1rem;width:100%}.ax-status{display:inline-flex;gap:8px;align-items:center;color:var(--ax-accent-2)}.ax-nav{display:flex;gap:16px;flex-wrap:wrap}.ax-nav a{text-decoration:none}.ax-btn-google{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;background:#fff;color:#1f1f1f;border:1px solid rgba(244,241,234,.2)}.ax-btn-google:hover:not(:disabled){background:#f4f4f4}.ax-btn-google:disabled{opacity:.65;cursor:not-allowed}.ax-landing{min-height:100vh;min-width:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.ax-landing-visual{position:relative;z-index:0;isolation:isolate;min-width:0;min-height:100vh;overflow:hidden;background:#0c1826}.ax-landing-hero{width:100%;height:100%;object-fit:cover}.ax-landing-hero,.ax-landing-visual-shade{position:absolute;inset:0;pointer-events:none}.ax-landing-visual-shade{background:rgba(8,17,27,.75)}.ax-landing-brand{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.ax-landing-logo{display:block;width:min(520px,78%);height:auto;filter:drop-shadow(0 16px 36px rgba(0,0,0,.55))}.ax-landing-copy{position:absolute;left:36px;right:28px;bottom:36px;z-index:2}.ax-landing-copy h1{font-family:var(--ax-font);font-size:clamp(1.8rem,3vw,2.6rem);margin:0 0 10px;color:#fff}.ax-landing-copy p{margin:0;color:rgba(244,241,234,.86)}.ax-landing-support{max-width:28rem;line-height:1.5;margin-bottom:16px!important}.ax-landing-footer{letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.ax-landing-panel{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:48px 36px;background:radial-gradient(circle at top right,rgba(127,179,200,.12),transparent 42%),linear-gradient(180deg,rgba(16,32,51,.4),transparent)}.ax-landing-card{width:min(420px,100%)}.ax-landing-card h2{font-family:var(--ax-font);font-size:2rem;margin:0 0 8px}.ax-landing-card .ax-lead{margin:0 0 28px;color:var(--ax-muted)}.ax-landing-actions{display:grid;grid-gap:12px;gap:12px}.ax-landing-divider{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;color:var(--ax-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;margin:4px 0}.ax-landing-divider:after,.ax-landing-divider:before{content:"";height:1px;background:var(--ax-border)}.ax-form-error{color:var(--ax-danger);margin:12px 0 0}.ax-form-success{color:var(--ax-accent-2);margin:12px 0 0}.ax-label{display:block;font-size:.85rem;color:var(--ax-muted)}.ax-field-hint{margin:4px 0 0;color:var(--ax-muted);font-size:.8rem}.ax-check{display:inline-flex;gap:8px;color:var(--ax-muted)}.ax-check,.ax-login-extras{align-items:center;font-size:.9rem}.ax-login-extras{display:flex;justify-content:space-between;gap:12px;margin:4px 0 20px}.ax-simple-page{min-height:100vh;display:grid;place-items:center;padding:32px 20px}.ax-workspace{min-height:100vh;display:grid;grid-template-columns:var(--ax-sidebar-width) minmax(0,1fr)}.ax-workspace.is-collapsed{grid-template-columns:72px minmax(0,1fr)}.ax-sidebar{background:var(--ax-bg-sidebar);border-right:1px solid var(--ax-border);min-height:100vh;padding:20px 12px 32px}.ax-sidebar-brand img{width:min(160px,100%);height:auto;display:block;margin:0 auto 28px}.ax-workspace.is-collapsed .ax-nav-section-label,.ax-workspace.is-collapsed .ax-sidebar-brand img{display:none}.ax-nav-section{margin-bottom:18px}.ax-nav-section-label{margin:0 10px 8px;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-muted)}.ax-nav-item{display:flex;align-items:center;min-height:36px;padding:0 10px;border-radius:var(--ax-radius-sm);color:var(--ax-text);text-decoration:none;font-size:.92rem}.ax-nav-item.is-active,.ax-nav-item:hover{background:rgba(215,163,90,.12);color:var(--ax-accent)}.ax-workspace-main{min-width:0;display:flex;flex-direction:column}.ax-topbar{height:var(--ax-topbar-height);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid var(--ax-border);background:color-mix(in srgb,var(--ax-bg) 88%,black 12%)}.ax-topbar-left,.ax-topbar-right{display:flex;align-items:center;gap:10px}.ax-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ax-border);background:transparent;color:var(--ax-text);border-radius:var(--ax-radius-sm);min-height:36px;padding:0 10px;cursor:pointer}.ax-topbar-mobile{display:none}.ax-menu{position:relative}.ax-menu-summary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font:inherit;list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--ax-border);border-radius:999px;color:var(--ax-text)}.ax-menu-summary::-webkit-details-marker{display:none}.ax-menu-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:var(--ax-z-menu);min-width:220px;background:var(--ax-bg-elevated);border:1px solid var(--ax-border);border-radius:var(--ax-radius);box-shadow:var(--ax-shadow);padding:8px}.ax-topbar-left .ax-menu-panel{right:auto;left:0}.ax-menu-item{display:block;width:100%;text-align:left;background:transparent;border:0;color:var(--ax-text);padding:10px 12px;border-radius:var(--ax-radius-sm);cursor:pointer}.ax-menu-item:hover{background:rgba(244,241,234,.06)}.ax-menu-meta{margin:4px 12px 8px;color:var(--ax-muted);font-size:.8rem}.ax-user-summary{display:inline-flex;align-items:center;gap:8px}.ax-avatar{width:28px;height:28px;border-radius:999px;display:inline-grid;place-items:center;background:rgba(215,163,90,.2);color:var(--ax-accent);font-size:.75rem;font-weight:700}.ax-workspace-content{padding:28px 24px 48px}.ax-workspace-banner{margin:12px 24px 0}.ax-page-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:24px}.ax-page-header h1{font-family:var(--ax-font);font-size:2rem;margin:0}.ax-muted{color:var(--ax-muted)}.ax-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.ax-metric-value{font-family:var(--ax-font);font-size:2rem;margin:8px 0}.ax-dashboard-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.ax-plain-list{list-style:none;padding:0;margin:0}.ax-plain-list li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--ax-border)}.ax-leads-form-card{margin-bottom:16px}.ax-leads-form-card h2{font-family:var(--ax-font);font-size:1.25rem;margin:0 0 16px}.ax-leads-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ax-leads-form-actions{grid-column:1/-1}.ax-table-wrap{overflow-x:auto}.ax-table{width:100%;border-collapse:collapse;font-family:var(--ax-sans)}.ax-table td,.ax-table th{text-align:left;padding:12px 8px;border-bottom:1px solid var(--ax-border);vertical-align:top}.ax-table th{color:var(--ax-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.ax-table td p{margin:4px 0 0}.ax-badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:.75rem;border:1px solid var(--ax-border)}.ax-badge-gold{color:var(--ax-accent);border-color:rgba(215,163,90,.4)}.ax-badge-ok{color:var(--ax-ok)}.ax-badge-warn{color:var(--ax-warn)}.ax-badge-danger{color:var(--ax-danger)}.ax-empty{background:color-mix(in srgb,var(--ax-bg-elevated) 88%,white 4%);border:1px dashed var(--ax-border);border-radius:var(--ax-radius);padding:36px}.ax-empty h2{font-family:var(--ax-font);margin:0 0 8px}.ax-spinner{display:inline-flex}.ax-spinner-dot{width:10px;height:10px;border-radius:999px;background:var(--ax-accent)}.ax-skeleton{display:block;height:12px;border-radius:999px;background:rgba(244,241,234,.08)}.ax-drawer-root{position:fixed;inset:0;z-index:var(--ax-z-drawer)}.ax-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(8,17,27,.55)}.ax-drawer{position:absolute;inset:0 auto 0 0;width:min(320px,86vw);background:var(--ax-bg-sidebar);padding:16px;overflow:auto}.ax-drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ax-tooltip{position:relative}.ax-tooltip-label{display:none}.ax-dialog{background:var(--ax-bg-elevated);color:var(--ax-text);border:1px solid var(--ax-border);border-radius:var(--ax-radius)}@media (max-width:900px){.ax-landing{grid-template-columns:1fr}.ax-landing-visual{min-height:42vh}.ax-landing-logo{width:min(360px,82%)}.ax-landing-panel{padding:32px 20px 48px}.ax-workspace,.ax-workspace.is-collapsed{grid-template-columns:1fr}.ax-sidebar,.ax-topbar-collapse{display:none}.ax-topbar-mobile{display:inline-flex}.ax-dashboard-split,.ax-leads-form,.ax-metric-grid{grid-template-columns:1fr}.ax-user-name{display:none}}