.ax-main-nav{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 28px;border-bottom:1px solid var(--line);padding-bottom:10px}
.ax-main-nav button{border:0;background:transparent;color:var(--muted);padding:9px 12px;border-radius:7px;font:inherit;font-size:.83rem;cursor:pointer}
.ax-main-nav button[aria-current=page],.ax-main-nav button:hover{color:var(--ink);background:var(--surface-2)}
#axiomHome{max-width:1200px;margin:0 auto 40px;color:var(--ink)}
#axiomHome[hidden]{display:none}
.ax-home-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:22px 0}
.ax-home-head h2{font-size:1.8rem;letter-spacing:-.04em;margin:8px 0}
.ax-home-head p{font-size:.86rem;color:var(--muted);margin:0}
.ax-home-head .ax-home-eyebrow{font-size:.65rem;letter-spacing:.16em}
.ax-home-stats{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);padding:18px 0;margin-bottom:32px}
.ax-home-stats div{padding:0 20px;border-left:1px solid var(--line)}
.ax-home-stats div:first-child{padding-left:0;border:0}
.ax-home-stats span{display:block;font-size:.75rem;color:var(--muted);margin-bottom:8px}
.ax-home-stats strong{font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums}
.ax-home-work{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}
#axiomHome h3{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin:0 0 12px}
#axiomHome button{font:inherit;cursor:pointer}
.ax-home-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 2px;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;text-align:left;color:var(--ink);transition:color .15s}
.ax-home-link:hover{color:var(--accent-2)}
.ax-home-link b{display:block;font-size:1rem;font-weight:600}
.ax-home-link small{display:block;font-size:.76rem;color:var(--muted);margin-top:5px}
.ax-home-bottom{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid var(--line);margin-top:36px;padding-top:22px}
.ax-home-bottom p{font-size:.85rem;color:var(--muted)}
.ax-home-recent{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0}
.ax-home-recent time{font-size:.75rem;color:var(--muted)}
.ax-home-options{display:grid;gap:12px;max-width:650px}.ax-home-options button{text-align:left;padding:16px}
@media(max-width:700px){.ax-home-work{grid-template-columns:1fr;gap:20px}.ax-home-stats{grid-template-columns:1fr 1fr;gap:18px}.ax-home-stats div:nth-child(3){border:0;padding-left:0}.ax-home-bottom{grid-template-columns:1fr}.ax-home-head{align-items:flex-start}.ax-main-nav{margin-bottom:18px}}
@media print{.ax-main-nav,#axiomHome{display:none!important}}
body[data-ax-page="data"] #axiomHome{margin-bottom:20px}
body[data-ax-page="data"] #importPanel{max-width:1200px;margin:0 auto 30px}
