:root{--admin-primary:217 91% 60%;--admin-primary-foreground:210 40% 98%;--admin-secondary:224 71% 40%;--admin-secondary-foreground:210 40% 98%;--admin-accent:210 100% 95%;--admin-accent-foreground:222 47% 11%;--admin-background:210 50% 98%;--admin-foreground:222 47% 11%;--admin-card:0 0% 100%;--admin-card-foreground:222 47% 11%;--admin-popover:0 0% 100%;--admin-popover-foreground:222 47% 11%;--admin-muted:210 40% 96%;--admin-muted-foreground:215 16% 47%;--admin-border:214 32% 91%;--admin-input:214 32% 91%;--admin-ring:217 91% 60%;--admin-destructive:0 84% 60%;--admin-destructive-foreground:0 0% 100%;--admin-success:142 76% 36%;--admin-warning:48 96% 53%;--admin-sidebar-background:212 220 233;--admin-sidebar-foreground:30 41 59;--admin-sidebar-primary:59 130 246;--admin-sidebar-primary-foreground:255 255 255;--admin-sidebar-accent:193 208 227;--admin-sidebar-accent-foreground:30 41 59;--admin-sidebar-border:174 197 224;--admin-sidebar-ring:59 130 246}.dark{--admin-background:222 47% 4%;--admin-foreground:210 40% 98%;--admin-card:222 47% 8%;--admin-card-foreground:210 40% 98%;--admin-popover:222 47% 8%;--admin-popover-foreground:210 40% 98%;--admin-primary:217 91% 60%;--admin-primary-foreground:222 47% 11%;--admin-secondary:217 33% 17%;--admin-secondary-foreground:210 40% 98%;--admin-muted:217 33% 17%;--admin-muted-foreground:215 20% 65%;--admin-accent:217 33% 17%;--admin-accent-foreground:210 40% 98%;--admin-border:217 32% 17%;--admin-input:217 32% 17%}body[data-admin-mode=true]{--primary:var(--admin-primary)!important;--primary-foreground:var(--admin-primary-foreground)!important;--secondary:var(--admin-secondary)!important;--secondary-foreground:var(--admin-secondary-foreground)!important;--accent:var(--admin-accent)!important;--accent-foreground:var(--admin-accent-foreground)!important;--background:var(--admin-background)!important;--foreground:var(--admin-foreground)!important;--card:var(--admin-card)!important;--card-foreground:var(--admin-card-foreground)!important;--popover:var(--admin-popover)!important;--popover-foreground:var(--admin-popover-foreground)!important;--muted:var(--admin-muted)!important;--muted-foreground:var(--admin-muted-foreground)!important;--border:var(--admin-border)!important;--input:var(--admin-input)!important;--ring:var(--admin-ring)!important;--destructive:var(--admin-destructive)!important;--destructive-foreground:var(--admin-destructive-foreground)!important;--success:var(--admin-success)!important;--warning:var(--admin-warning)!important;--sidebar-background:var(--admin-sidebar-background)!important;--sidebar-foreground:var(--admin-sidebar-foreground)!important;--sidebar-primary:var(--admin-sidebar-primary)!important;--sidebar-primary-foreground:var(--admin-sidebar-primary-foreground)!important;--sidebar-accent:var(--admin-sidebar-accent)!important;--sidebar-accent-foreground:var(--admin-sidebar-accent-foreground)!important;--sidebar-border:var(--admin-sidebar-border)!important;--sidebar-ring:var(--admin-sidebar-ring)!important}:root:has(body[data-admin-mode=true]){--primary:var(--admin-primary)!important;--primary-foreground:var(--admin-primary-foreground)!important;--secondary:var(--admin-secondary)!important;--secondary-foreground:var(--admin-secondary-foreground)!important;--accent:var(--admin-accent)!important;--accent-foreground:var(--admin-accent-foreground)!important;--background:var(--admin-background)!important;--foreground:var(--admin-foreground)!important;--card:var(--admin-card)!important;--card-foreground:var(--admin-card-foreground)!important;--popover:var(--admin-popover)!important;--popover-foreground:var(--admin-popover-foreground)!important;--muted:var(--admin-muted)!important;--muted-foreground:var(--admin-muted-foreground)!important;--border:var(--admin-border)!important;--input:var(--admin-input)!important;--ring:var(--admin-ring)!important;--destructive:var(--admin-destructive)!important;--destructive-foreground:var(--admin-destructive-foreground)!important;--success:var(--admin-success)!important;--warning:var(--admin-warning)!important;--sidebar-background:var(--admin-sidebar-background)!important;--sidebar-foreground:var(--admin-sidebar-foreground)!important;--sidebar-primary:var(--admin-sidebar-primary)!important;--sidebar-primary-foreground:var(--admin-sidebar-primary-foreground)!important;--sidebar-accent:var(--admin-sidebar-accent)!important;--sidebar-accent-foreground:var(--admin-sidebar-accent-foreground)!important;--sidebar-border:var(--admin-sidebar-border)!important;--sidebar-ring:var(--admin-sidebar-ring)!important}html:has(body[data-admin-mode=true]){--primary:var(--admin-primary)!important;--primary-foreground:var(--admin-primary-foreground)!important;--secondary:var(--admin-secondary)!important;--secondary-foreground:var(--admin-secondary-foreground)!important;--accent:var(--admin-accent)!important;--accent-foreground:var(--admin-accent-foreground)!important;--background:var(--admin-background)!important;--foreground:var(--admin-foreground)!important;--card:var(--admin-card)!important;--card-foreground:var(--admin-card-foreground)!important;--popover:var(--admin-popover)!important;--popover-foreground:var(--admin-popover-foreground)!important;--muted:var(--admin-muted)!important;--muted-foreground:var(--admin-muted-foreground)!important;--border:var(--admin-border)!important;--input:var(--admin-input)!important;--ring:var(--admin-ring)!important;--destructive:var(--admin-destructive)!important;--destructive-foreground:var(--admin-destructive-foreground)!important;--success:var(--admin-success)!important;--warning:var(--admin-warning)!important;--sidebar-background:var(--admin-sidebar-background)!important;--sidebar-foreground:var(--admin-sidebar-foreground)!important;--sidebar-primary:var(--admin-sidebar-primary)!important;--sidebar-primary-foreground:var(--admin-sidebar-primary-foreground)!important;--sidebar-accent:var(--admin-sidebar-accent)!important;--sidebar-accent-foreground:var(--admin-sidebar-accent-foreground)!important;--sidebar-border:var(--admin-sidebar-border)!important;--sidebar-ring:var(--admin-sidebar-ring)!important}body[data-admin-mode=true] #global-palette-vars,body[data-admin-mode=true] #theme-palette-vars,body[data-admin-mode=true] #unified-palette-styles{display:none!important}
:root{--promo-background:222 47% 5%;--promo-foreground:0 0% 100%;--promo-primary:270 60% 18%;--promo-primary-foreground:0 0% 100%;--promo-secondary:210 100% 16%;--promo-secondary-foreground:0 0% 100%;--promo-accent:260 48% 53%;--promo-accent-foreground:0 0% 100%;--promo-card:222 47% 8%;--promo-card-foreground:0 0% 100%;--promo-muted:220 20% 20%;--promo-muted-foreground:220 13% 66%;--promo-border:220 30% 15%;--promo-input:220 30% 15%;--promo-ring:260 48% 53%;--promo-popover:222 47% 8%;--promo-popover-foreground:0 0% 100%;--promo-destructive:0 84% 60%;--promo-success:142 76% 36%;--promo-warning:38 92% 50%;--promo-gradient-1:linear-gradient(135deg, #2e1249, #744ec1);--promo-gradient-2:linear-gradient(135deg, #002952, #744ec1);--promo-glow:0 0 40px #744ec166}.dark{--promo-background:222 47% 5%;--promo-foreground:0 0% 100%;--promo-card:222 47% 8%;--promo-card-foreground:0 0% 100%;--promo-popover:222 47% 8%;--promo-popover-foreground:0 0% 100%;--promo-primary:270 60% 18%;--promo-primary-foreground:0 0% 100%;--promo-secondary:210 100% 16%;--promo-secondary-foreground:0 0% 100%;--promo-muted:220 20% 20%;--promo-muted-foreground:220 13% 66%;--promo-accent:260 48% 53%;--promo-accent-foreground:0 0% 100%;--promo-border:220 30% 15%;--promo-input:220 30% 15%}body[data-promo-mode=true]{--primary:var(--promo-primary)!important;--primary-foreground:var(--promo-primary-foreground)!important;--secondary:var(--promo-secondary)!important;--secondary-foreground:var(--promo-secondary-foreground)!important;--accent:var(--promo-accent)!important;--accent-foreground:var(--promo-accent-foreground)!important;--background:var(--promo-background)!important;--foreground:var(--promo-foreground)!important;--card:var(--promo-card)!important;--card-foreground:var(--promo-card-foreground)!important;--popover:var(--promo-popover)!important;--popover-foreground:var(--promo-popover-foreground)!important;--muted:var(--promo-muted)!important;--muted-foreground:var(--promo-muted-foreground)!important;--border:var(--promo-border)!important;--input:var(--promo-input)!important;--ring:var(--promo-ring)!important;--destructive:var(--promo-destructive)!important;--success:var(--promo-success)!important;--warning:var(--promo-warning)!important}
.axis-workspace{--axis-paper:#f1efe9;--axis-surface:#fff;--axis-surface-2:#faf9f5;--axis-surface-3:#f4f2ec;--axis-ink:#15181b;--axis-ink-2:#565b61;--axis-ink-3:#656a6f;--axis-line:#e7e3da;--axis-line-2:#d9d4c8;--axis-signal:#946105;--axis-signal-tint:#fbf2de;--axis-ok:#1c7a4f;--axis-ok-tint:#e3f1e9;--axis-warn:#9b5a0a;--axis-warn-tint:#fcf1df;--axis-danger:#b3261e;--axis-danger-tint:#fbeae8;--axis-accent:#b04a2b;--axis-accent-ink:#8c3a21;--axis-accent-tint:#f8eae3;--axis-sh-1:0 1px 2px #15181b0d;--axis-sh-2:0 1px 2px #15181b0a, 0 14px 34px -22px #15181b73;--axis-sh-3:0 2px 6px #15181b0f, 0 34px 70px -34px #15181b8c;--axis-ease:cubic-bezier(.23, 1, .32, 1);color:var(--axis-ink);font-family:var(--axis-font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}.axis-workspace button,.axis-workspace input{font-family:inherit}.axis-workspace input{color:inherit}.axis-workspace .axis-mono{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;font-variant-numeric:tabular-nums}.axis-flush-main{background:#f1efe9}.axis-page{background:var(--axis-paper);flex:1;min-height:0;padding:26px 30px 40px;overflow:auto}.axis-eyebrow,.axis-kicker,.axis-slabel{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--axis-ink-3);font-size:10.5px;font-weight:500}.axis-tag{background:var(--axis-surface);border:1px solid var(--axis-line);height:22px;font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--axis-ink-2);border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:10px;display:inline-flex}.axis-tag i{background:var(--axis-accent);border-radius:999px;width:6px;height:6px;display:block}.axis-page-head{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.axis-title{letter-spacing:-.025em;color:var(--axis-ink);margin:11px 0 7px;font-size:27px;font-weight:600;line-height:1.1}.axis-lede{color:var(--axis-ink-2);max-width:560px;font-size:14px}.axis-head-right{flex:none;align-items:center;gap:12px;display:flex}.axis-meter{background:var(--axis-surface);border:1px solid var(--axis-line);min-width:212px;box-shadow:var(--axis-sh-1);border-radius:12px;padding:9px 13px 10px}.axis-meter-top,.axis-meter-foot{justify-content:space-between;gap:10px;display:flex}.axis-meter-top{align-items:baseline}.axis-meter-val{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;letter-spacing:-.02em;font-size:19px;font-weight:600}.axis-meter-bar{background:var(--axis-surface-3);border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.axis-meter-bar i{background:var(--axis-signal);border-radius:999px;height:100%;display:block}.axis-meter-foot{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;color:var(--axis-ink-3);letter-spacing:.03em;margin-top:6px;font-size:10px}.axis-btn{cursor:pointer;height:36px;color:inherit;transition:background .16s var(--axis-ease), border-color .16s var(--axis-ease), color .16s var(--axis-ease), transform .16s var(--axis-ease);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:550;display:inline-flex}.axis-btn:focus-visible,.axis-icon-btn:focus-visible,.axis-seg button:focus-visible,.axis-field:focus-visible,.axis-res:focus-visible{outline:2px solid var(--axis-accent);outline-offset:2px}.axis-btn:active:not(:disabled){transform:scale(.98)}.axis-btn:disabled{opacity:.45;cursor:not-allowed}.axis-workspace button.axis-btn-primary,.axis-workspace button.axis-btn-primary:hover:not(:disabled),.axis-workspace button.axis-btn-primary:focus-visible{background:var(--axis-accent);color:#fff;box-shadow:0 1px 2px #15181b2e}.axis-workspace button.axis-btn-primary:hover:not(:disabled){background:var(--axis-accent-ink);color:#fff}.axis-btn-outline{background:var(--axis-surface);border-color:var(--axis-line-2);color:var(--axis-ink)}.axis-btn-outline:hover:not(:disabled){border-color:var(--axis-accent);color:var(--axis-accent-ink)}.axis-btn-ghost{color:var(--axis-ink-2);background:0 0}.axis-btn-ghost:hover:not(:disabled){background:var(--axis-surface-3);color:var(--axis-ink)}.axis-btn-sm{border-radius:8px;gap:6px;height:29px;padding:0 10px;font-size:12.5px}.axis-btn-block{width:100%}.axis-cost{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;color:var(--axis-signal);font-size:11.5px;font-weight:600}.axis-stats{background:var(--axis-surface);border:1px solid var(--axis-line);width:fit-content;max-width:100%;box-shadow:var(--axis-sh-1);border-radius:12px;margin-top:22px;display:flex;overflow:hidden}.axis-stat{border-left:1px solid var(--axis-line);padding:11px 20px}.axis-stat:first-child{border-left:0}.axis-stat b{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;letter-spacing:-.02em;font-size:17px;font-weight:600;display:block}.axis-stat span{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--axis-ink-3);font-size:10px}.axis-card{background:var(--axis-surface);border:1px solid var(--axis-line);box-shadow:var(--axis-sh-1);border-radius:14px;margin-top:20px;overflow:hidden}.axis-card-head,.axis-list-head{border-bottom:1px solid var(--axis-line);align-items:center;gap:12px;padding:13px 18px;display:flex}.axis-card-head h2,.axis-list-head h3{letter-spacing:-.01em;font-size:14px;font-weight:600}.axis-count,.axis-chip{border:1px solid var(--axis-line);background:var(--axis-surface);height:22px;color:var(--axis-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.axis-count{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;background:var(--axis-surface-3);padding:1px 7px;font-size:11px}.axis-card-head .axis-right,.axis-mhead-right,.axis-foot-right{align-items:center;gap:8px;margin-left:auto;display:flex}.axis-row{border-top:1px solid var(--axis-line);transition:background .15s var(--axis-ease);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px 16px;padding:13px 18px;display:grid}.axis-row:first-child{border-top:0}.axis-row:hover{background:var(--axis-surface-2)}.axis-pin{border:1px solid var(--axis-line);background:var(--axis-surface-2);width:38px;height:38px;color:var(--axis-ink-2);transition:background .15s var(--axis-ease), border-color .15s var(--axis-ease), color .15s var(--axis-ease);border-radius:10px;place-items:center;display:grid}.axis-row:hover .axis-pin{background:var(--axis-accent-tint);border-color:color-mix(in srgb, var(--axis-accent) 30%, transparent);color:var(--axis-accent-ink)}.axis-row-title{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:550;overflow:hidden}.axis-row-sub{color:var(--axis-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.axis-row-meta{flex-wrap:wrap;grid-column:2;align-items:center;gap:9px;display:flex}.axis-row-date{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;color:var(--axis-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.axis-row-action{grid-column:2;justify-self:start}.axis-chip-accent{background:var(--axis-accent-tint);border-color:color-mix(in srgb, var(--axis-accent) 26%, transparent);color:var(--axis-accent-ink)}.axis-chip-ok{background:var(--axis-ok-tint);border-color:color-mix(in srgb, var(--axis-ok) 26%, transparent);color:var(--axis-ok)}.axis-chip-warn{background:var(--axis-warn-tint);border-color:color-mix(in srgb, var(--axis-warn) 28%, transparent);color:var(--axis-warn)}.axis-chip-signal{background:var(--axis-signal-tint);border-color:color-mix(in srgb, var(--axis-signal) 30%, transparent);color:var(--axis-signal)}.axis-empty{text-align:center;padding:56px 24px 60px}.axis-empty-tile{border:1px dashed var(--axis-line-2);background:var(--axis-surface-2);width:52px;height:52px;color:var(--axis-ink-3);border-radius:14px;place-items:center;margin:0 auto 16px;display:grid}.axis-empty h3{letter-spacing:-.015em;font-size:16px;font-weight:600}.axis-empty p{color:var(--axis-ink-2);max-width:380px;margin:7px auto 18px;font-size:13.5px}.axis-note,.axis-error{color:var(--axis-ink-2);margin-top:16px;font-size:13.5px}.axis-error{color:var(--axis-danger)}.axis-skel{border-top:1px solid var(--axis-line);background:linear-gradient(90deg, transparent, var(--axis-surface-3), transparent);height:64px;animation:axis-shimmer 1.1s var(--axis-ease) infinite;background-size:200% 100%}.axis-workspace.axis-dialog{background:var(--axis-surface);color:var(--axis-ink);box-shadow:var(--axis-sh-3)!important;border:1px solid #15181b14!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.axis-dialog>button.absolute{display:none}.axis-map-shell{flex-direction:column;height:100%;min-height:0;display:flex}.axis-mhead{border-bottom:1px solid var(--axis-line);flex:none;align-items:center;gap:14px;padding:12px 16px;display:flex}.axis-mhead-title{text-align:left;flex:none;gap:0;width:238px;min-width:0}.axis-mhead-title .axis-address{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.axis-search{flex:1;gap:8px;min-width:0;max-width:560px;display:flex}.axis-field-wrap{flex:1;min-width:0;position:relative}.axis-field-wrap .axis-ico{color:var(--axis-ink-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.axis-field{border:1px solid var(--axis-line-2);background:var(--axis-surface-2);width:100%;height:36px;color:var(--axis-ink);transition:border-color .15s var(--axis-ease), background .15s var(--axis-ease), box-shadow .15s var(--axis-ease);border-radius:9px;padding:0 12px 0 34px;font-size:13.5px}.axis-field::placeholder{color:var(--axis-ink-3)}.axis-field:focus{border-color:var(--axis-accent);background:var(--axis-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--axis-accent) 16%, transparent);outline:0}.axis-field-plain{background:var(--axis-surface);width:72px;padding-left:12px}.axis-icon-btn{border:1px solid var(--axis-line);background:var(--axis-surface);width:30px;height:30px;color:var(--axis-ink-2);cursor:pointer;transition:background .14s var(--axis-ease), border-color .14s var(--axis-ease), color .14s var(--axis-ease), transform .16s var(--axis-ease);border-radius:8px;flex:none;place-items:center;display:grid}.axis-icon-btn:hover{border-color:var(--axis-line-2);color:var(--axis-ink);background:var(--axis-surface-2)}.axis-icon-btn:active{transform:scale(.98)}.axis-credit{border:1px solid var(--axis-line);background:var(--axis-surface-2);border-radius:9px;align-items:center;gap:9px;height:36px;padding:0 12px;display:flex}.axis-credit b{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;letter-spacing:-.01em;font-size:14px;font-weight:600}.axis-inforow,.axis-help{border-bottom:1px solid var(--axis-line);background:var(--axis-surface-2);color:var(--axis-ink-2);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:9px 18px;font-size:12.5px;display:flex}.axis-help{background:var(--axis-surface);color:var(--axis-ink-2);display:block}.axis-help p+p{margin-top:4px}.axis-chat{border-bottom:1px solid var(--axis-line);background:var(--axis-surface);flex:none;align-items:flex-start;gap:12px;max-height:78px;padding:11px 18px;display:flex;overflow:auto}.axis-chat-open{flex:1;max-height:none}.axis-axis-av{background:var(--axis-ink);color:#fff;width:26px;height:26px;font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.axis-chat-lines{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.axis-chat-line{align-items:center;gap:8px;font-size:13px;display:flex}.axis-chat-user{background:var(--axis-accent-tint);color:var(--axis-accent-ink);border-radius:999px;padding:4px 11px;font-weight:500}.axis-chat-think{color:var(--axis-ink-2)}.axis-pulse{background:var(--axis-accent);width:7px;height:7px;animation:axis-pulse 1.3s var(--axis-ease) infinite;border-radius:999px}.axis-mbody{flex:1;grid-template-rows:minmax(180px,1fr) minmax(220px,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.axis-list{border-bottom:1px solid var(--axis-line);flex-direction:column;min-height:0;display:flex}.axis-list-head{flex:none;padding:11px 14px}.axis-seg{background:var(--axis-surface-3);border:1px solid var(--axis-line);border-radius:9px;gap:2px;padding:2px;display:flex}.axis-seg button{cursor:pointer;color:var(--axis-ink-2);background:0 0;border:0;border-radius:6px;padding:4px 9px;font-size:11.5px;font-weight:500}.axis-seg button[aria-pressed=true]{background:var(--axis-surface);color:var(--axis-ink);box-shadow:var(--axis-sh-1);font-weight:600}.axis-rows{flex:1;min-height:0;overflow:auto}.axis-hrow{border-top:1px solid var(--axis-line);text-align:left;width:100%;color:inherit;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:11px;padding:11px 14px;display:grid}.axis-hrow:first-child{border-top:0}.axis-hrow:hover{background:var(--axis-surface-2)}.axis-hrow-anchor{background:var(--axis-accent-tint);box-shadow:inset 3px 0 0 var(--axis-accent)}.axis-hrow-anchor:hover{background:color-mix(in srgb, var(--axis-accent-tint) 70%, var(--axis-surface))}.axis-hrow-lead{background:var(--axis-warn-tint)}.axis-hnum{border:1.5px solid var(--axis-line-2);background:var(--axis-surface);width:24px;height:24px;font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;color:var(--axis-ink-2);border-radius:999px;place-items:center;font-size:11px;font-weight:600;display:grid}.axis-hnum-done{background:var(--axis-ink);border-color:var(--axis-ink);color:#fff}.axis-haddr{letter-spacing:-.008em;font-size:13.5px;font-weight:500;line-height:1.3}.axis-hmeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.axis-hdist,.axis-locked{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;color:var(--axis-ink-3);font-size:11px}.axis-locked{align-items:center;gap:6px;margin-top:6px;font-family:inherit;font-size:12px;display:flex}.axis-anchor-note{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;color:var(--axis-accent-ink);margin-top:5px;font-size:11px}.axis-more{border-top:1px solid var(--axis-line);color:var(--axis-ink-3);padding:11px 14px;font-size:12.5px}.axis-mapwrap{background:#ebe7de;min-height:220px;position:relative;overflow:hidden}.axis-legend,.axis-mapcount,.axis-zoomer,.axis-extract{z-index:2;position:absolute}.axis-legend{background:var(--axis-surface);border:1px solid var(--axis-line);box-shadow:var(--axis-sh-2);border-radius:12px;min-width:196px;padding:10px 12px;top:16px;left:16px}.axis-legend-row{color:var(--axis-ink-2);align-items:center;gap:9px;padding:3px 0;font-size:12px;display:flex}.axis-lg{width:16px;height:16px;font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;border-radius:999px;flex:none;place-items:center;font-size:9px;font-weight:600;display:grid}.axis-lg-solid{background:var(--axis-ink);color:#fff}.axis-lg-hollow{background:var(--axis-surface);border:1.5px solid var(--axis-line-2);color:var(--axis-ink-2)}.axis-lg-star{background:var(--axis-accent);color:#fff}.axis-mapcount{background:var(--axis-surface);border:1px solid var(--axis-line);box-shadow:var(--axis-sh-1);font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;color:var(--axis-ink-2);border-radius:999px;padding:5px 11px;font-size:11px;top:16px;right:16px}.axis-zoomer{background:var(--axis-surface);border:1px solid var(--axis-line);box-shadow:var(--axis-sh-1);border-radius:10px;flex-direction:column;display:flex;bottom:16px;right:16px;overflow:hidden}.axis-zoomer button{cursor:pointer;width:30px;height:29px;color:var(--axis-ink-2);background:0 0;border:0;font-size:15px;line-height:1}.axis-zoomer button+button{border-top:1px solid var(--axis-line)}.axis-zoomer button:hover{background:var(--axis-surface-2);color:var(--axis-ink)}.axis-extract{background:var(--axis-surface);border:1px solid var(--axis-line);width:min(322px,100% - 28px);box-shadow:var(--axis-sh-2);border-radius:12px;bottom:14px;left:14px;overflow:hidden}.axis-extract-h,.axis-xrow{align-items:center;gap:8px;padding:10px 13px;display:flex}.axis-extract-h{border-bottom:1px solid var(--axis-line)}.axis-xrow{border-top:1px solid var(--axis-line);padding:8px 13px;font-size:12.5px}.axis-xrow:first-of-type{border-top:0}.axis-xrow .axis-xd{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;color:var(--axis-ink-3);flex:none;width:66px;font-size:10.5px}.axis-xrow .axis-xa{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;margin-left:auto;font-size:12.5px;font-weight:600}.axis-xa-neg{color:var(--axis-ink-2)}.axis-xa-pos{color:var(--axis-ok)}.axis-mfoot{border-top:1px solid var(--axis-line);background:var(--axis-surface);flex:none;align-items:center;gap:12px;padding:9px 16px;display:flex}.axis-mfoot .axis-balance{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;color:var(--axis-ink-3);letter-spacing:.04em;margin-left:auto;font-size:11px}.axis-chevron{transition:transform .16s var(--axis-ease)}.axis-chevron-open{transform:rotate(180deg)}.axis-house{flex-direction:column;min-height:0;max-height:92vh;display:flex}.axis-hh{border-bottom:1px solid var(--axis-line);flex:none;padding:16px 20px 14px}.axis-hh-top{align-items:flex-start;gap:12px;display:flex}.axis-workspace .axis-house-title{letter-spacing:-.02em;margin-top:4px;font-size:19px;font-weight:600;line-height:1.25}.axis-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.axis-hb{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px 20px 18px;display:flex;overflow:auto}.axis-sec>.axis-slabel{margin-bottom:9px;display:block}.axis-res{border:1px solid var(--axis-line);background:var(--axis-surface);cursor:pointer;text-align:left;width:100%;color:inherit;transition:border-color .14s var(--axis-ease), background .14s var(--axis-ease), box-shadow .14s var(--axis-ease);border-radius:11px;grid-template-columns:19px 1fr;align-items:start;gap:11px;padding:12px 13px;display:grid}.axis-res+.axis-res{margin-top:8px}.axis-res:hover{border-color:var(--axis-line-2);background:var(--axis-surface-2)}.axis-res[aria-checked=true]{border-color:var(--axis-accent);background:var(--axis-accent-tint);box-shadow:0 0 0 1px var(--axis-accent)}.axis-res-static{cursor:default;grid-template-columns:1fr}.axis-radio{border:1.5px solid var(--axis-line-2);background:var(--axis-surface);border-radius:999px;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.axis-res[aria-checked=true] .axis-radio{border-color:var(--axis-accent);background:var(--axis-accent)}.axis-res[aria-checked=true] .axis-radio:after{content:"";background:#fff;border-radius:999px;width:6px;height:6px}.axis-res-name{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.axis-contact{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;color:var(--axis-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:5px;font-size:12.5px;display:flex}.axis-copy{opacity:0;color:var(--axis-ink-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.axis-res:hover .axis-copy,.axis-copy:focus-visible,.axis-tintbox:hover .axis-copy{opacity:1}.axis-copy:hover{color:var(--axis-accent-ink)}.axis-tintbox{border:1px solid var(--axis-line);background:var(--axis-surface-2);border-radius:11px;padding:12px 13px}.axis-tintbox+.axis-tintbox{margin-top:8px}.axis-tintbox .axis-ttl{margin-bottom:6px;font-size:13px;font-weight:600}.axis-alert{border:1px solid color-mix(in srgb, var(--axis-warn) 32%, transparent);background:var(--axis-warn-tint);border-radius:12px;padding:13px 14px}.axis-alert-head{align-items:flex-start;gap:10px;display:flex}.axis-alert-ico{background:color-mix(in srgb, var(--axis-warn) 16%, transparent);width:26px;height:26px;color:var(--axis-warn);border-radius:999px;flex:none;place-items:center;display:grid}.axis-alert h4{color:color-mix(in srgb, var(--axis-warn) 82%, #000);font-size:13.5px;font-weight:600}.axis-alert p{color:var(--axis-ink-2);margin-top:3px;font-size:13px}.axis-alert-actions{flex-direction:column;gap:7px;margin-top:12px;display:flex}.axis-alert-actions .axis-pair{flex-wrap:wrap;gap:7px;display:flex}.axis-hf{border-top:1px solid var(--axis-line);background:var(--axis-surface-2);flex:none;align-items:center;gap:9px;padding:13px 20px;display:flex}.axis-hf-actions{flex:none;justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}.axis-hf .axis-cost-note{font-family:var(--axis-font-mono), ui-monospace, sfmono-regular, menlo, monospace;color:var(--axis-ink-3);letter-spacing:.03em;font-size:11px}.axis-buy{align-items:center;gap:8px;display:flex}@media (min-width:900px){.axis-row{grid-template-columns:40px minmax(0,1fr) auto auto}.axis-row-meta,.axis-row-action{grid-column:auto}.axis-row-action{justify-self:end}.axis-mbody{grid-template-rows:minmax(0,1fr);grid-template-columns:376px minmax(0,1fr)}.axis-list{border-bottom:0;border-right:1px solid var(--axis-line)}}@media (max-width:800px){.axis-page{padding:18px 16px 28px}.axis-page-head,.axis-mhead{flex-direction:column;align-items:stretch}.axis-mhead-title{width:auto}.axis-head-right,.axis-mhead-right,.axis-search{flex-wrap:wrap;max-width:none}.axis-stats{width:100%}.axis-title{font-size:24px}}@keyframes axis-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes axis-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.axis-workspace *,.axis-workspace :before,.axis-workspace :after{transition:none!important;animation:none!important}}@media (hover:none){.axis-copy{opacity:1}}
