@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Lato_Hairline.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Lato_Hairline_Italic.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Lato_Light.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Lato_Light_Italic.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Lato_Regular.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Lato_Italic.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Lato_Bold.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Lato_Bold_Italic.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Lato_Black.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Lato_Black_Italic.ttf) format("truetype")}:root{--anx-primary:#00ADD3;--anx-primary-ink:#FFFFFF;--anx-primary-hover:#038EB7;--anx-primary-dark:#125B78;--anx-primary-darkest:#0A7194;--anx-navy:#285C74;--anx-accent-teal:#00808B;--anx-rose:#C1696C;--anx-cool-gray:#7F8084;--anx-ink-900:#151515;--anx-ink-800:#191A1A;--anx-ink-700:#222222;--anx-ink-600:#3E3E3E;--anx-ink-500:#525252;--anx-ink-400:#4C4D4F;--anx-ink-300:#66666A;--anx-ink-200:#A4A4A4;--anx-ink-100:#C2C2C2;--anx-surface:#FFFFFF;--anx-surface-raised:#F7F7F7;--anx-surface-muted:#F5F8FA;--anx-surface-subtle:#F0F0F0;--anx-border:#E5E5E5;--anx-border-strong:#C2C2C2;--anx-overlay-ink:rgba(16,24,40,0.18);--anx-overlay-shadow:rgba(16,24,40,0.05);--anx-chart-bar:#00ADD3;--anx-chart-bar-muted:#7F8084;--anx-chart-grid:#E5E5E5;--anx-chart-halo:#63E6FD;--anx-success:#00808B;--anx-warn:#C1696C;--anx-danger:#C1696C;--anx-info:#00ADD3;--font-sans:"Lato","Helvetica Neue",Arial,sans-serif;--font-display:"Lato","Helvetica Neue",Arial,sans-serif;--font-display-slab:"Arvo",Georgia,"Times New Roman",serif;--font-display-editorial:"Tiempos Headline","Arvo",Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-display-xl:60px;--lh-display-xl:72px;--fs-display-lg:48px;--lh-display-lg:60px;--fs-display-md:36px;--lh-display-md:44px;--fs-display-sm:30px;--lh-display-sm:38px;--fs-h1:48px;--lh-h1:60px;--fs-h2:36px;--lh-h2:44px;--fs-h3:30px;--lh-h3:38px;--fs-h4:24px;--lh-h4:32px;--fs-h5:20px;--lh-h5:30px;--fs-body-xl:20px;--lh-body-xl:30px;--fs-body-lg:18px;--lh-body-lg:28px;--fs-body-md:16px;--lh-body-md:24px;--fs-body-sm:14px;--lh-body-sm:20px;--fs-body-xs:12px;--lh-body-xs:18px;--tracking-display:-0.02em;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-label:0.08em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:16px;--radius-2xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px 0 rgba(16,24,40,0.05);--shadow-sm:0 1px 3px 0 rgba(16,24,40,0.10),0 1px 2px 0 rgba(16,24,40,0.06);--shadow-md:0 4px 8px -2px rgba(16,24,40,0.10),0 2px 4px -2px rgba(16,24,40,0.06);--shadow-lg:0 12px 16px -4px rgba(16,24,40,0.08),0 4px 6px -2px rgba(16,24,40,0.03);--shadow-field:0 1px 2px 0 rgba(16,24,40,0.05),inset 0 -2px 0 0 rgba(16,24,40,0.05),inset 0 0 0 1px rgba(16,24,40,0.18);--shadow-focus:0 0 0 4px rgba(0,173,211,0.20);--space-0:0;--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;--space-24:96px;--space-32:128px;--container-max:1280px;--container-gutter:32px;--page-margin:80px;--nav-h:80px;--bg:var(--anx-surface-muted);--surface:var(--anx-surface);--fg1:var(--anx-ink-900);--fg2:var(--anx-ink-500);--fg3:var(--anx-ink-300);--fg-onprimary:#FFFFFF;--link:var(--anx-navy);--link-hover:var(--anx-primary-darkest);--border:var(--anx-border);--border-strong:var(--anx-border-strong);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms}body,html{background:var(--bg);-webkit-font-smoothing:antialiased}.anx-eyebrow{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-body-md);line-height:var(--lh-body-md);color:var(--anx-primary);letter-spacing:var(--tracking-normal)}.anx-display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl)}.anx-display-xl,.anx-h1{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--tracking-display);color:var(--fg1)}.anx-h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}.anx-h2{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-display);color:var(--fg1)}.anx-h3-slab{font-family:var(--font-display-slab);font-weight:var(--fw-regular);font-size:var(--fs-display-md);line-height:var(--lh-display-md);color:var(--fg1)}.anx-h4{font-weight:var(--fw-semibold);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tracking-tight);color:var(--fg1)}.anx-body-lede,.anx-h4{font-family:var(--font-sans)}.anx-body-lede{font-size:var(--fs-body-xl);line-height:var(--lh-body-xl);color:var(--fg2)}.anx-body{font-size:var(--fs-body-md);line-height:var(--lh-body-md);color:var(--fg1)}.anx-body,.anx-body-sm{font-family:var(--font-sans)}.anx-body-sm{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--fg2)}.anx-legal{font-family:var(--font-sans);font-size:var(--fs-body-xs);line-height:var(--lh-body-xs);color:var(--anx-ink-400)}.anx-uppercase-eyebrow{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-body-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg3)}:root{--brand-primary:var(--anx-primary);--brand-primary-hover:var(--anx-primary-hover);--brand-primary-dark:var(--anx-primary-dark);--brand-primary-darkest:var(--anx-primary-darkest);--brand-navy:var(--anx-navy);--brand-accent:var(--anx-accent-teal);--brand-rose:var(--anx-rose);--brand-positive:#2E7D55;--brand-warn:var(--anx-rose);--sidebar-w:248px;--sidebar-w-collapsed:64px;--topbar-h:76px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--anx-surface-muted);color:var(--fg1);font-family:var(--font-sans)}body{font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:6px}.app-shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;background:var(--anx-surface-muted)}.app-shell.collapsed{grid-template-columns:var(--sidebar-w-collapsed) 1fr}.sidebar{background:#FFFFFF;border-right:1px solid var(--anx-border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:hidden}.sidebar-head{padding:0 12px;height:76px;box-sizing:border-box}.sidebar-brand,.sidebar-head{display:flex;align-items:center;gap:10px}.sidebar-brand{flex:1;min-width:0}.sidebar-brand-logo{width:36px;height:36px;border-radius:8px;flex-shrink:0;background:var(--brand-primary-dark);display:grid;place-items:center;color:#fff;font-weight:900;font-size:16px;letter-spacing:-.02em;overflow:hidden}.sidebar-brand-logo img{width:25px;height:25px;object-fit:contain}.sidebar-brand-text{min-width:0}.sidebar-brand-org{font-size:11px;color:var(--anx-ink-300);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.sidebar-brand-name{font-size:16px;font-weight:700;color:var(--anx-ink-900);letter-spacing:-.01em;line-height:1.1;margin-top:2px}.sidebar-collapse-btn{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--anx-ink-300);flex-shrink:0}.sidebar-collapse-btn:hover{background:var(--anx-surface-subtle);color:var(--anx-ink-900)}.sidebar-user{padding:14px 20px 16px;margin:4px 12px 8px;border-radius:10px;background:var(--anx-surface-muted);display:flex;align-items:center;gap:10px}.sidebar-user-avatar{width:32px;height:32px;border-radius:50%;background:var(--brand-primary);color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px;letter-spacing:.02em;flex-shrink:0}.sidebar-user-meta{min-width:0}.sidebar-user-name{font-size:13px;font-weight:600;color:var(--anx-ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-role{font-size:11px;color:var(--anx-ink-300)}.sidebar-nav{flex:1;padding:12px 10px;overflow-y:auto}.sidebar-section{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--anx-ink-200);padding:10px 10px 6px}.sidebar-item{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--anx-ink-600);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast);width:100%;text-align:left}.sidebar-item svg{width:18px;height:18px;flex-shrink:0;stroke-width:1.75}.sidebar-item:hover{background:var(--anx-surface-subtle);color:var(--anx-ink-900)}.sidebar-item.active{background:var(--brand-primary-dark);color:#fff}.sidebar-item.active svg{color:#fff}.sidebar-item .badge{margin-left:auto;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--brand-rose);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.sidebar-item.active .badge{background:#fff;color:var(--brand-primary-dark)}.sidebar-foot{padding:10px;border-top:1px solid var(--anx-border)}.sidebar-foot .legal{font-size:10px;color:var(--anx-ink-200);padding:8px 10px 0;line-height:1.45}.collapsed .sidebar-brand-text,.collapsed .sidebar-foot .legal,.collapsed .sidebar-item span:not(.badge),.collapsed .sidebar-section,.collapsed .sidebar-user-meta{display:none}.collapsed .sidebar-head,.collapsed .sidebar-user{padding:14px 10px;justify-content:center}.collapsed .sidebar-item{justify-content:center;padding:9px}.main{min-width:0;display:flex;flex-direction:column}.topbar{height:var(--topbar-h);background:#fff;border-bottom:1px solid var(--anx-border);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:20}.topbar-title{font-size:18px;font-weight:700;color:var(--anx-ink-900);letter-spacing:-.01em}.topbar-sub{font-size:12px;color:var(--anx-ink-300);margin-top:2px}.topbar-actions{gap:10px}.search,.topbar-actions{display:flex;align-items:center}.search{gap:8px;background:var(--anx-surface-muted);border:1px solid var(--anx-border);border-radius:8px;padding:8px 12px;min-width:280px;color:var(--anx-ink-500)}.search input{background:none;border:none;outline:none;flex:1;font-size:13px;color:var(--anx-ink-900)}.search svg{width:16px;height:16px;stroke-width:1.75}.page{padding:28px 32px 48px;max-width:1440px;width:100%}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px;flex-wrap:wrap}.page-title{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--anx-ink-900);line-height:1.15}.page-sub{font-size:14px;color:var(--anx-ink-500);margin-top:4px}.btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--anx-ink-900);background:#fff;border:1px solid var(--anx-border-strong);transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)}.btn:hover{background:var(--anx-surface-subtle)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn svg{width:16px;height:16px;stroke-width:1.75}.btn-primary{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.btn-primary:hover{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.btn-dark{background:var(--brand-primary-dark);color:#fff;border-color:var(--brand-primary-dark)}.btn-dark:hover{background:#0b4d67;border-color:#0b4d67}.btn-ghost{background:none;border:1px solid transparent}.btn-ghost:hover{background:var(--anx-surface-subtle)}.btn-sm{padding:6px 11px;font-size:12.5px;border-radius:6px}.btn-lg{padding:14px 24px;font-size:15px;border-radius:10px}.card{background:#fff;border:1px solid var(--anx-border);border-radius:12px;box-shadow:var(--shadow-xs)}.card-head{padding:18px 20px 14px;border-bottom:1px solid var(--anx-border)}.card-title{font-size:14px;font-weight:700;color:var(--anx-ink-900);letter-spacing:-.005em}.card-sub{font-size:12px;color:var(--anx-ink-500);margin-top:3px;line-height:1.45}.card-body{padding:20px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px}.stat{background:#fff;border:1px solid var(--anx-border);border-radius:12px;padding:18px 20px;position:relative;overflow:hidden}.stat-label{font-size:11px;font-weight:600;color:var(--anx-ink-300);letter-spacing:.08em;text-transform:uppercase}.stat-value{font-size:30px;font-weight:700;color:var(--anx-ink-900);letter-spacing:-.02em;margin-top:10px;line-height:1}.stat-delta{font-size:12px;color:var(--anx-ink-500);margin-top:8px;display:flex;align-items:center;gap:6px}.stat-delta.up{color:var(--anx-accent-teal)}.stat-delta.down{color:var(--anx-rose)}.stat-accent{position:absolute;top:0;left:0;width:3px;height:100%;background:var(--brand-primary)}.stat.featured{background:var(--brand-primary-dark);color:#fff;border:none}.stat.featured .stat-label{color:rgba(255,255,255,.7)}.stat.featured .stat-value{color:#fff}.stat.featured .stat-delta{color:rgba(255,255,255,.85)}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;background:var(--anx-surface-subtle);color:var(--anx-ink-600);border:1px solid transparent}.chip.primary{background:color-mix(in oklab,var(--brand-primary) 10%,transparent);color:var(--brand-primary-darkest)}.chip.success{background:color-mix(in oklab,var(--anx-accent-teal) 10%,transparent);color:var(--anx-accent-teal)}.chip.warn{background:color-mix(in oklab,var(--anx-rose) 12%,transparent);color:var(--anx-rose)}.chip.review{background:color-mix(in oklab,var(--brand-primary) 12%,transparent);color:var(--brand-primary-darkest)}.chip.live{background:#E7F8EC;color:#1F7A3F}.chip.live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.table-wrap{background:#fff;border:1px solid var(--anx-border);border-radius:12px;overflow:hidden}.table-toolbar{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--anx-border);flex-wrap:wrap}.tabs{display:flex;gap:4px;background:var(--anx-surface-muted);padding:4px;border-radius:10px}.tab{padding:7px 14px;font-size:12.5px;font-weight:600;color:var(--anx-ink-500);border-radius:7px}.tab.active,.tab:hover{color:var(--anx-ink-900)}.tab.active{background:#fff;box-shadow:var(--shadow-xs)}table.data{width:100%;border-collapse:collapse;font-size:13px}table.data thead th{text-align:left;padding:11px 14px;background:var(--anx-surface-muted);color:var(--anx-ink-500);font-weight:600;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--anx-border);white-space:nowrap;user-select:none}table.data thead th.sortable{cursor:pointer}table.data thead th.sortable:hover{color:var(--anx-ink-900)}table.data thead th .sort{margin-left:4px;color:var(--anx-ink-200);font-size:10px}table.data thead th.sorted .sort{color:var(--brand-primary)}table.data tbody td{padding:12px 14px;border-bottom:1px solid var(--anx-border);color:var(--anx-ink-800);vertical-align:middle}table.data tbody tr:last-child td{border-bottom:none}table.data tbody tr{cursor:pointer;transition:background var(--dur-fast)}table.data tbody tr.expanded,table.data tbody tr:hover{background:var(--anx-surface-muted)}table.data td.num{text-align:right;font-variant-numeric:tabular-nums}table.data th.num{text-align:right}table.data .row-detail td{padding:0;background:#fff}table.table{width:100%;border-collapse:collapse;font-size:13px}table.table thead th{text-align:left;padding:11px 16px;background:var(--anx-surface-muted);color:var(--anx-ink-500);font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--anx-border);white-space:nowrap}table.table tbody td{padding:14px 16px;border-bottom:1px solid var(--anx-border);color:var(--anx-ink-800);vertical-align:middle;font-size:13px}table.table tbody tr{cursor:pointer;transition:background var(--dur-fast)}table.table tbody tr.row-expand,table.table tbody tr:hover{background:var(--anx-surface-muted)}table.table tbody tr.row-expand{cursor:default}table.table tbody tr.row-expand:hover{background:var(--anx-surface-muted)}table.table tbody tr.row-expand td{padding:0}.field-label{font-size:12px;font-weight:600;color:var(--anx-ink-600);margin-bottom:6px;display:block;letter-spacing:.01em}.field-input{width:100%;padding:10px 12px;font-size:14px;background:#fff;color:var(--anx-ink-900);border:1px solid var(--anx-overlay-ink);border-radius:10px;box-shadow:var(--shadow-field);outline:none;font-family:inherit;transition:box-shadow var(--dur-fast)}.field-input:focus,.field-select:focus{box-shadow:var(--shadow-field),var(--shadow-focus);border-color:var(--brand-primary)}.field-select{width:100%;padding:10px 36px 10px 12px;font-size:14px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23525252' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat right 14px center;background-size:12px 12px;color:var(--anx-ink-900);border:1px solid var(--anx-overlay-ink);border-radius:10px;box-shadow:var(--shadow-field);outline:none;font-family:inherit;appearance:none;-webkit-appearance:none;transition:box-shadow var(--dur-fast)}.tweaks{position:fixed;right:20px;bottom:20px;width:320px;background:#fff;border-radius:14px;box-shadow:0 12px 40px rgba(16,24,40,.18),0 2px 8px rgba(16,24,40,.06);border:1px solid var(--anx-border);z-index:200;overflow:hidden;transform:translateY(10px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-height:calc(100vh - 40px);display:flex;flex-direction:column}.tweaks.open{opacity:1;transform:translateY(0);pointer-events:auto}.tweaks-head{padding:14px 16px;border-bottom:1px solid var(--anx-border);display:flex;align-items:center;justify-content:space-between}.tweaks-title{font-size:13px;font-weight:700;color:var(--anx-ink-900);letter-spacing:-.01em}.tweaks-sub{font-size:11px;color:var(--anx-ink-300);margin-top:2px}.tweaks-body{padding:14px 16px;overflow-y:auto}.tweak-group{margin-bottom:16px}.tweak-group:last-child{margin-bottom:0}.tweak-group-title{font-size:10px;font-weight:700;color:var(--anx-ink-300);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.tweak-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;gap:10px}.tweak-row label{font-size:12.5px;color:var(--anx-ink-600);flex:1}.tweak-row input[type=text]{width:140px;padding:6px 9px;font-size:12px;background:#fff;border:1px solid var(--anx-border);border-radius:6px}.tweak-row input[type=color]{width:36px;height:28px;border:1px solid var(--anx-border);border-radius:6px;background:none;padding:0}.tweak-presets{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tweak-preset{padding:10px;border-radius:8px;border:1px solid var(--anx-border);background:#fff;font-size:11.5px;font-weight:600;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color var(--dur-fast),background var(--dur-fast)}.tweak-preset:hover{border-color:var(--anx-ink-200)}.tweak-preset.active{border-color:var(--brand-primary);background:color-mix(in oklab,var(--brand-primary) 6%,#fff)}.tweak-preset .swatches{display:flex;gap:3px}.tweak-preset .swatches span{width:14px;height:14px;border-radius:4px;display:block}.landing{background:#fff;min-height:100vh;color:var(--anx-ink-900)}.landing-nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:saturate(1.1) blur(8px);border-bottom:1px solid var(--anx-border);height:72px;justify-content:space-between;padding:0 56px}.landing-logo,.landing-nav{display:flex;align-items:center}.landing-logo{gap:10px}.landing-logo-mark{width:36px;height:36px;border-radius:10px;background:var(--brand-primary-dark);display:grid;place-items:center;color:#fff;font-weight:900;overflow:hidden}.landing-logo-mark img{width:24px;height:24px;object-fit:contain}.landing-logo-text{font-weight:700;font-size:17px;letter-spacing:-.01em}.landing-logo-text span{color:var(--anx-ink-300);font-weight:500;margin-left:6px}.landing-nav-links{display:flex;gap:28px;font-size:14px;font-weight:500;color:var(--anx-ink-600)}.landing-nav-links a:hover{color:var(--anx-ink-900)}.hero{padding:80px 56px 60px;max-width:1360px;margin:0 auto}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:color-mix(in oklab,var(--brand-primary) 10%,#fff);color:var(--brand-primary-darkest);font-size:12px;font-weight:600;letter-spacing:.02em;border:1px solid color-mix(in oklab,var(--brand-primary) 20%,#fff)}.hero-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-primary)}.hero-title{font-size:clamp(44px,5.2vw,68px);font-weight:700;letter-spacing:-.025em;line-height:1.02;margin:20px 0 16px;max-width:900px;color:var(--anx-ink-900);text-wrap:balance}.hero-title em{font-style:normal;font-family:var(--font-display-slab);font-weight:400;color:var(--brand-primary-dark);letter-spacing:-.01em}.hero-sub{font-size:19px;line-height:1.5;color:var(--anx-ink-500);max-width:680px;margin-bottom:28px}.hero-cta{display:flex;gap:12px;margin-bottom:56px}.hero-visual{margin-top:48px;border-radius:16px;background:linear-gradient(180deg,var(--brand-primary-dark) 0,#083d52 100%);padding:28px;box-shadow:0 30px 60px -20px rgba(16,47,65,.45),0 10px 30px -15px rgba(16,47,65,.3);position:relative;overflow:hidden}.hero-visual:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.hero-product{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.2)}.stats-bar{background:var(--anx-surface-muted);padding:56px;border-top:1px solid var(--anx-border);border-bottom:1px solid var(--anx-border)}.stats-bar-inner{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.stats-item{text-align:left}.stats-num{font-size:56px;font-weight:700;letter-spacing:-.03em;color:var(--brand-primary-dark);line-height:1}.stats-label{font-size:14px;color:var(--anx-ink-500);margin-top:10px;max-width:240px;line-height:1.45}.section{padding:96px 56px;max-width:1360px;margin:0 auto}.section-eyebrow{font-size:12px;font-weight:600;color:var(--brand-primary-darkest);letter-spacing:.08em;text-transform:uppercase}.section-title{font-size:clamp(32px,3.5vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:12px 0 16px;max-width:720px}.section-sub{font-size:18px;color:var(--anx-ink-500);max-width:680px;line-height:1.5}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:56px}.feature{background:#fff;border:1px solid var(--anx-border);border-radius:14px;padding:28px;transition:transform var(--dur-fast),box-shadow var(--dur-fast),border-color var(--dur-fast)}.feature:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--anx-border-strong)}.feature-icon{width:44px;height:44px;border-radius:10px;background:color-mix(in oklab,var(--brand-primary) 10%,#fff);color:var(--brand-primary-dark);display:grid;place-items:center;margin-bottom:18px}.feature-icon svg{width:22px;height:22px;stroke-width:1.75}.feature-title{font-size:20px;font-weight:700;letter-spacing:-.015em;margin-bottom:8px}.feature-desc{font-size:15px;color:var(--anx-ink-500);line-height:1.55}.workflow{background:var(--anx-surface-muted);padding:96px 56px;border-top:1px solid var(--anx-border)}.workflow-inner{max-width:1360px;margin:0 auto}.workflow-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px;counter-reset:step}.workflow-step{background:#fff;border-radius:12px;padding:24px;border:1px solid var(--anx-border);position:relative;counter-increment:step}.workflow-step:before{content:counter(step,decimal-leading-zero);font-family:var(--font-display-slab);font-size:30px;font-weight:400;color:var(--brand-primary);letter-spacing:-.02em;display:block;margin-bottom:14px}.workflow-step-title{font-size:15px;font-weight:700;margin-bottom:6px;letter-spacing:-.01em}.workflow-step-desc{font-size:13.5px;color:var(--anx-ink-500);line-height:1.5}.carriers{padding:48px 56px;border-top:1px solid var(--anx-border);border-bottom:1px solid var(--anx-border);background:#fff}.carriers-inner{max-width:1360px;margin:0 auto;display:flex;align-items:center;gap:56px;justify-content:space-between;flex-wrap:wrap}.carriers-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--anx-ink-300)}.carriers-list{display:flex;gap:48px;align-items:center;color:var(--anx-ink-300);font-weight:700;font-size:18px;letter-spacing:-.01em;flex-wrap:wrap}.cta-banner{background:var(--brand-primary-dark);color:#fff;padding:80px 56px;text-align:center;position:relative;overflow:hidden}.cta-banner-inner{max-width:900px;margin:0 auto;position:relative;z-index:2}.cta-banner h2{font-size:clamp(36px,4vw,54px);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin-bottom:18px}.cta-banner p{font-size:18px;color:rgba(255,255,255,.78);margin-bottom:32px;max-width:640px;margin-left:auto;margin-right:auto}.landing-footer{background:#1a1a1a;color:#9a9a9a;padding:64px 56px 32px;font-size:13px}.landing-footer-inner{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.landing-footer h4{color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:14px}.landing-footer a{display:block;padding:5px 0;color:#9a9a9a}.landing-footer a:hover{color:#fff}.landing-footer .legal{margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);font-size:11px;color:#6a6a6a;line-height:1.6;max-width:900px}.login-wrap{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login-brand{background:var(--brand-primary-dark);color:#fff;padding:56px;flex-direction:column;justify-content:space-between;overflow:hidden}.login-brand,.login-brand-top{display:flex;position:relative}.login-brand-top{align-items:center;gap:12px;z-index:2}.login-brand-top img{width:36px;height:36px}.login-brand-top .t{font-size:18px;font-weight:700;letter-spacing:-.01em}.login-brand-quote{position:relative;z-index:2;max-width:480px}.login-brand-quote h3{font-family:var(--font-display-slab);font-size:34px;line-height:1.2;font-weight:400;margin-bottom:20px;color:#fff}.login-brand-quote p{font-size:14px;color:rgba(255,255,255,.7);line-height:1.6}.login-form-wrap{display:grid;place-items:center;padding:56px;background:#fff}.login-form{width:100%;max-width:380px}.login-form h2{font-size:28px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.login-form p.sub{font-size:14px;color:var(--anx-ink-500);margin-bottom:28px}.login-form .field{margin-bottom:16px}.bars{display:flex;align-items:flex-end;gap:14px;height:240px;margin-top:8px}.bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;position:relative}.bar-wrap .bar{width:100%;background:linear-gradient(180deg,var(--brand-primary) 0,var(--brand-primary-dark) 100%);border-radius:6px 6px 0 0;min-height:4px;position:relative;transition:filter var(--dur-fast)}.bar-wrap.current .bar{background:linear-gradient(180deg,var(--brand-rose) 0,#8c4d4f 100%)}.bar-wrap:hover .bar{filter:brightness(1.1)}.bar-label{font-size:11px;color:var(--anx-ink-500);font-weight:500}.bar-val{font-size:11px;color:var(--anx-ink-900);font-weight:700;text-align:center;line-height:1.2}.donut-wrap{display:flex;align-items:center;gap:28px}.donut{width:180px;height:180px;flex-shrink:0}.donut-legend{flex:1;display:flex;flex-direction:column;gap:12px}.donut-legend-row{display:flex;align-items:center;gap:10px;font-size:12.5px}.donut-legend-row .sw{width:10px;height:10px;border-radius:3px;flex-shrink:0}.donut-legend-row .lb{flex:1;color:var(--anx-ink-600);font-weight:500}.donut-legend-row .vl{color:var(--anx-ink-900);font-weight:700;font-variant-numeric:tabular-nums}.breadcrumbs{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--anx-ink-300);margin-bottom:10px}.breadcrumbs a,.breadcrumbs button{color:var(--anx-ink-500);text-decoration:none}.breadcrumbs button{border:none;background:none;padding:0;cursor:pointer;font:inherit}.breadcrumbs a:hover,.breadcrumbs button:hover{color:var(--brand-primary);text-decoration:underline}.breadcrumbs svg{width:14px;height:14px}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.grid-2{grid-template-columns:1fr 1fr}.grid-2,.grid-3{display:grid;gap:16px}.grid-3{grid-template-columns:repeat(3,1fr)}.muted{color:var(--anx-ink-500)}.mono{font-variant-numeric:tabular-nums}@media (max-width:1100px){.hero{padding:56px 32px 40px}.section{padding:72px 32px}.stats-bar{padding:40px 32px}.stats-bar-inner{grid-template-columns:repeat(2,1fr);gap:32px}.feature-grid{grid-template-columns:1fr}.workflow-steps{grid-template-columns:repeat(2,1fr)}.login-wrap{grid-template-columns:1fr}.login-brand{display:none}.landing-footer-inner{grid-template-columns:1fr 1fr}}.brand-pulse{display:inline-flex;align-items:center;justify-content:center;transform-origin:center;animation:brand-pulse-breathe 1.6s ease-in-out infinite}@keyframes brand-pulse-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.92);opacity:.55}}@media (prefers-reduced-motion:reduce){.brand-pulse{animation:none;opacity:.7}}.brand-pulse-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px 16px;color:var(--anx-ink-500);font-size:13px}html[data-theme=dark]{--anx-surface:#12181D;--anx-surface-raised:#1A2229;--anx-surface-muted:#0B1014;--anx-surface-subtle:#1F272E;--anx-ink-900:#F2F5F7;--anx-ink-800:#E3E7EA;--anx-ink-700:#C9CFD4;--anx-ink-600:#A9B1B8;--anx-ink-500:#8892A0;--anx-ink-400:#6E7785;--anx-ink-300:#5A6370;--anx-ink-200:#3B434D;--anx-ink-100:#2A313A;--anx-border:#242C34;--anx-border-strong:#323C46;--anx-overlay-ink:rgba(255,255,255,0.14);--anx-overlay-shadow:rgba(0,0,0,0.4);--anx-primary:#2BC3E4;--anx-primary-hover:#48D0EF;--anx-primary-dark:#1B6A86;--anx-primary-darkest:#2697BC;--anx-chart-bar:#2BC3E4;--anx-chart-grid:#242C34;--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.45);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.55),0 1px 2px 0 rgba(0,0,0,0.3);--shadow-md:0 4px 10px -2px rgba(0,0,0,0.5),0 2px 4px -2px rgba(0,0,0,0.3);--shadow-lg:0 16px 28px -6px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.35);--shadow-field:0 1px 2px 0 rgba(0,0,0,0.35),inset 0 -2px 0 0 rgba(255,255,255,0.03),inset 0 0 0 1px rgba(255,255,255,0.08);--shadow-focus:0 0 0 4px rgba(43,195,228,0.28);--bg:var(--anx-surface-muted);--fg1:var(--anx-ink-900);--fg2:var(--anx-ink-500);--fg3:var(--anx-ink-300);--border:var(--anx-border);--border-strong:var(--anx-border-strong)}html[data-theme=dark] body{background:var(--anx-surface-muted);color:var(--fg1)}html[data-theme=dark] .card,html[data-theme=dark] .feature,html[data-theme=dark] .sidebar,html[data-theme=dark] .stat,html[data-theme=dark] .topbar{background:var(--anx-surface);border-color:var(--anx-border)}html[data-theme=dark] .app-shell{background:var(--anx-surface-muted)}html[data-theme=dark] .tabs{background:var(--anx-surface-raised)}html[data-theme=dark] .tab.active{background:var(--anx-surface);color:var(--anx-ink-900)}html[data-theme=dark] table.data thead th,html[data-theme=dark] table.table thead th{background:var(--anx-surface-raised);color:var(--anx-ink-500);border-bottom-color:var(--anx-border)}html[data-theme=dark] table.data tbody td,html[data-theme=dark] table.table tbody td{color:var(--anx-ink-800);border-bottom-color:var(--anx-border)}html[data-theme=dark] table.data tbody tr:hover,html[data-theme=dark] table.table tbody tr.row-expand,html[data-theme=dark] table.table tbody tr.row-expand:hover,html[data-theme=dark] table.table tbody tr:hover{background:var(--anx-surface-raised)}html[data-theme=dark] .field-input,html[data-theme=dark] .search{background:var(--anx-surface-raised);color:var(--anx-ink-900);border-color:var(--anx-border)}html[data-theme=dark] .field-select{background-color:var(--anx-surface-raised);color:var(--anx-ink-900);border-color:var(--anx-border);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23A9B1B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")}html[data-theme=dark] .search input{color:var(--anx-ink-900)}html[data-theme=dark] .search input::placeholder{color:var(--anx-ink-400)}html[data-theme=dark] .btn{background:var(--anx-surface-raised);color:var(--anx-ink-900);border-color:var(--anx-border-strong)}html[data-theme=dark] .btn:hover{background:var(--anx-surface-subtle)}html[data-theme=dark] .btn-primary{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}html[data-theme=dark] .btn-primary:hover{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}html[data-theme=dark] .btn-dark{background:var(--brand-primary-darkest);color:#fff;border-color:var(--brand-primary-darkest)}html[data-theme=dark] .btn-ghost{background:none;border-color:transparent}html[data-theme=dark] .btn-ghost:hover{background:var(--anx-surface-raised)}html[data-theme=dark] .sidebar-item.active{background:var(--brand-primary-dark);color:#fff}html[data-theme=dark] .sidebar-item:hover{background:var(--anx-surface-raised);color:var(--anx-ink-900)}html[data-theme=dark] .sidebar-brand-logo{background:var(--brand-primary-dark)}html[data-theme=dark] .sidebar-user{background:var(--anx-surface-raised)}html[data-theme=dark] .stat.featured{background:var(--brand-primary-dark)}html[data-theme=dark] .chip{background:var(--anx-surface-raised);color:var(--anx-ink-600)}html[data-theme=dark] .chip.warn{background:rgba(193,105,108,.18);color:#E28A8D}html[data-theme=dark] .chip.review{background:color-mix(in oklab,var(--brand-primary) 18%,transparent);color:var(--brand-primary)}html[data-theme=dark] .chip.live{background:rgba(31,122,63,.22);color:#4DD07A}html[data-theme=dark] .landing{background:var(--anx-surface);color:var(--anx-ink-900)}html[data-theme=dark] .landing-nav{background:rgba(18,24,29,.92);border-bottom-color:var(--anx-border)}html[data-theme=dark] .annexus-wordmark-light{display:none!important}html[data-theme=dark] .annexus-wordmark-dark{display:block!important}html[data-theme=dark] .landing-nav-links{color:var(--anx-ink-500)}html[data-theme=dark] .stats-bar{background:var(--anx-surface-muted);border-color:var(--anx-border)}html[data-theme=dark] .stats-num{color:var(--brand-primary)}html[data-theme=dark] .workflow{background:var(--anx-surface-muted);border-color:var(--anx-border)}html[data-theme=dark] .carriers,html[data-theme=dark] .workflow-step{background:var(--anx-surface);border-color:var(--anx-border)}html[data-theme=dark] .cta-banner{background:linear-gradient(180deg,#082430,#041520)}html[data-theme=dark] .landing-footer{background:#05090C}html[data-theme=dark] .feature-icon{background:color-mix(in oklab,var(--brand-primary) 14%,transparent);color:var(--brand-primary)}html[data-theme=dark] .login-form-wrap{background:var(--anx-surface)}html[data-theme=dark] .login-brand{background:linear-gradient(160deg,#0E4A5F,#061E28)}html[data-theme=dark] .bar-wrap .bar{background:linear-gradient(180deg,var(--brand-primary) 0,var(--brand-primary-darkest) 100%)}html[data-theme=dark] .tweaks{background:var(--anx-surface);border-color:var(--anx-border)}html[data-theme=dark] .tweak-preset,html[data-theme=dark] .tweak-row input[type=text]{background:var(--anx-surface-raised);border-color:var(--anx-border)}html[data-theme=dark] .tweak-row input[type=text]{color:var(--anx-ink-900)}html[data-theme=dark] .hero-visual{background:linear-gradient(180deg,#0E4A5F,#041520)}