:root{color-scheme:light dark;--line:#8883;--muted:#7a7a7a;--good:#1a7f37;--warn:#9a6700;--crit:#b42318;--info:#3b5bdb}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}main{padding:2rem;max-width:980px;margin:0 auto}a{color:var(--info);text-decoration:none}a:hover{text-decoration:underline}.app-header{display:flex;align-items:center;gap:2rem;padding:1rem 2rem;border-bottom:1px solid var(--line)}.brand{font-size:1.1rem}.app-nav{display:flex;gap:1.25rem}.muted{color:var(--muted)}.small{font-size:.85rem}.error{color:var(--crit)}.card{border:1px solid var(--line);border-radius:10px;padding:1rem 1.25rem;margin:1rem 0}.card-title{margin:0 0 .75rem;font-size:1rem}.report-head h1{margin-bottom:.25rem}.summary-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem}.summary-grid div{display:flex;flex-direction:column;gap:.25rem}.summary-grid .headline{grid-column:1/-1}.headline-decision{font-size:1.4rem;font-weight:600;margin:.25rem 0}table.grid{width:100%;border-collapse:collapse}table.grid td,table.grid th{text-align:start;padding:.5rem .6rem;border-bottom:1px solid var(--line)}.badge{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.8rem;border:1px solid}.badge-good{color:var(--good)}.badge-warn{color:var(--warn)}.badge-crit{color:var(--crit)}.badge-info{color:var(--info)}.risk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.risk-item{display:flex;flex-direction:column;gap:.35rem}.decision-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.snapshot{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.movers,.scenarios{-webkit-padding-start:1.2rem;padding-inline-start:1.2rem}.trace summary{cursor:pointer;font-weight:600}.links{margin-top:.75rem}:root{--ax-bg:#eef1f5;--ax-surface:#ffffff;--ax-surface-2:#f7f9fb;--ax-border:#e2e6ec;--ax-heading:#101828;--ax-text:#303a46;--ax-muted:#667085;--ax-accent:#2f8f5b;--ax-ok:#22c55e;--ax-side-bg:#0f172a;--ax-side-mark:#1d2942;--ax-side-text:#c3cddb;--ax-side-muted:#8291a6;--ax-side-heading:#64748b;--ax-side-active-bg:#1d2a45;--ax-side-active-text:#ffffff;--ax-side-border:#1c2740;--ax-side-hover:#16213a;--ax-sidebar-w:264px;--ax-radius:12px;--ax-shadow:0 1px 2px rgba(16,24,40,0.06),0 1px 3px rgba(16,24,40,0.05)}@media (prefers-color-scheme:dark){:root{--ax-bg:#0a0e15;--ax-surface:#121a24;--ax-surface-2:#0f1620;--ax-border:#232e3c;--ax-heading:#eef2f7;--ax-text:#cdd6e1;--ax-muted:#8a97a7;--ax-shadow:0 1px 2px rgba(0,0,0,0.4)}}.ax-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ax-shell{min-height:100vh;background:var(--ax-bg);color:var(--ax-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ax-main-wrap{-webkit-margin-start:var(--ax-sidebar-w);margin-inline-start:var(--ax-sidebar-w);min-height:100vh}.ax-main-wrap,.ax-sidebar{display:flex;flex-direction:column}.ax-sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:var(--ax-sidebar-w);background:var(--ax-side-bg);color:var(--ax-side-text);-webkit-border-end:1px solid var(--ax-side-border);border-inline-end:1px solid var(--ax-side-border);overflow-y:auto;z-index:40}.ax-brand{display:flex;align-items:center;gap:.75rem;padding:1.25rem;border-bottom:1px solid var(--ax-side-border)}.ax-brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:var(--ax-side-mark);color:#ffffff;font-weight:700;font-size:.85rem;letter-spacing:.02em;flex:0 0 auto}.ax-brand-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ax-brand-name{font-weight:650;font-size:1rem;color:#ffffff}.ax-brand-sub{font-size:.72rem;color:var(--ax-side-muted);letter-spacing:.02em}.ax-nav{padding:.75rem .75rem 1.5rem}.ax-nav-section{margin-top:.4rem}.ax-nav-grouptrigger{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .75rem;margin:0;border:0;border-radius:8px;background:transparent;color:var(--ax-side-muted);font:inherit;font-size:.7rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;text-align:start;cursor:pointer}.ax-nav-grouptrigger:hover{color:var(--ax-side-text);background:var(--ax-side-hover)}.ax-nav-grouptrigger.is-active{color:var(--ax-side-text)}.ax-nav-groupicon{flex:0 0 auto;opacity:.85}.ax-nav-grouplabel{flex:1 1 auto;min-width:0}.ax-nav-chevron{flex:0 0 auto;opacity:.7;transition:transform .18s ease}.ax-nav-chevron.is-open{transform:rotate(90deg)}.ax-nav-list{list-style:none;margin:.15rem 0 .35rem;padding:0;display:flex;flex-direction:column;gap:2px}.ax-nav-list[hidden]{display:none}.ax-nav-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;-webkit-padding-start:2.15rem;padding-inline-start:2.15rem;border-radius:8px;font-size:.9rem;color:var(--ax-side-text);-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;text-decoration:none}a.ax-nav-item:hover{background:var(--ax-side-hover);text-decoration:none}.ax-nav-item-active,a.ax-nav-item-active:hover{background:var(--ax-side-active-bg);color:var(--ax-side-active-text);border-inline-start-color:var(--ax-accent);font-weight:600}.ax-nav-item-muted{color:var(--ax-side-muted);cursor:default}.ax-nav-itemlabel{flex:1 1 auto;min-width:0}.ax-nav-badge{flex:0 0 auto;padding:.05rem .4rem;border-radius:999px;font-size:.62rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;background:var(--ax-side-mark);color:var(--ax-side-text)}.ax-nav-badge-info{background:#1b3a5b;color:#cfe3ff}.ax-nav-sublist{list-style:none;margin:2px 0;padding:0;display:flex;flex-direction:column;gap:2px}.ax-nav-sublist .ax-nav-item{-webkit-padding-start:3rem;padding-inline-start:3rem;font-size:.85rem}.ax-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;gap:1rem;padding:.85rem 1.5rem;border-bottom:1px solid var(--ax-border)}.ax-menu-btn,.ax-topbar{align-items:center;background:var(--ax-surface)}.ax-menu-btn{display:none;justify-content:center;width:40px;height:40px;border-radius:9px;border:1px solid var(--ax-border);color:var(--ax-text);cursor:pointer;flex:0 0 auto}.ax-topbar-titles{flex:1 1 auto;min-width:0}.ax-topbar-title{margin:.05rem 0 0;font-size:1.15rem;font-weight:650;color:var(--ax-heading);line-height:1.25}.ax-breadcrumbs{font-size:.75rem}.ax-breadcrumb-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--ax-muted)}.ax-breadcrumb-item{display:inline-flex;align-items:center;gap:.35rem}.ax-breadcrumb-link{color:var(--ax-muted);text-decoration:none}.ax-breadcrumb-link:hover{color:var(--ax-text);text-decoration:underline}.ax-breadcrumb-sep{color:var(--ax-muted);opacity:.6}.ax-status{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-radius:999px;border:1px solid var(--ax-border);background:var(--ax-surface-2);font-size:.8rem;font-weight:550;color:var(--ax-text);white-space:nowrap;flex:0 0 auto}.ax-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;display:inline-block}.ax-dot-ok{background:var(--ax-ok)}.ax-dot-idle{background:var(--ax-muted);opacity:.65}.ax-content{max-width:1360px;margin:0 auto;padding:1.75rem 1.5rem 2.5rem;width:100%}.ax-page{display:flex;flex-direction:column;gap:1.75rem}.ax-page-head{max-width:72ch}.ax-page-eyebrow{margin:0 0 .3rem;font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-accent)}.ax-page-title{margin:0;font-size:1.5rem;font-weight:680;color:var(--ax-heading)}.ax-page-desc{margin:.4rem 0 0;font-size:.95rem;color:var(--ax-muted);line-height:1.5}.ax-section{display:block}.ax-section-head{margin-bottom:.9rem}.ax-panel-title,.ax-section-title{margin:0;font-size:1.05rem;font-weight:640;color:var(--ax-heading)}.ax-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.ax-kpi{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius);padding:1.1rem 1.15rem;box-shadow:var(--ax-shadow)}.ax-kpi-label{margin:0;font-size:.7rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--ax-muted)}.ax-kpi-state{display:flex;align-items:center;gap:.5rem;margin:.7rem 0 .55rem;font-size:.95rem;font-weight:600;color:var(--ax-heading)}.ax-kpi-desc{margin:0;font-size:.8rem;color:var(--ax-muted);line-height:1.45}.ax-workspace{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius);padding:1.35rem 1.5rem 1.5rem;box-shadow:var(--ax-shadow)}.ax-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ax-workspace-desc{margin:.6rem 0 1.25rem;font-size:.9rem;color:var(--ax-muted);line-height:1.55;max-width:82ch}.ax-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:2.75rem 1.5rem;border:1px dashed var(--ax-border);border-radius:10px;background:var(--ax-surface-2)}.ax-empty-icon{color:var(--ax-muted);opacity:.7;margin-bottom:.35rem}.ax-empty-title{margin:0;font-size:.95rem;font-weight:600;color:var(--ax-heading)}.ax-empty-text{margin:0;font-size:.85rem;color:var(--ax-muted);max-width:46ch;line-height:1.5}.ax-module-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.ax-module{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius);padding:1.15rem 1.2rem;box-shadow:var(--ax-shadow);display:flex;flex-direction:column;gap:.55rem}.ax-module-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ax-module-name{margin:0;font-size:.98rem;font-weight:640;color:var(--ax-heading)}.ax-module-desc{margin:0;font-size:.85rem;color:var(--ax-muted);line-height:1.5}.ax-pending{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .6rem;border-radius:999px;border:1px solid var(--ax-border);background:var(--ax-surface-2);font-size:.72rem;font-weight:600;color:var(--ax-muted);white-space:nowrap;flex:0 0 auto}.ax-overlay{display:none;padding:0;margin:0;border:0;cursor:pointer}@media (max-width:1180px){.ax-kpi-grid,.ax-module-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ax-main-wrap{-webkit-margin-start:0;margin-inline-start:0}.ax-menu-btn{display:inline-flex}.ax-sidebar{transform:translateX(-100%);transition:transform .22s ease;box-shadow:0 0 40px rgba(0,0,0,.35)}[dir=rtl] .ax-sidebar{transform:translateX(100%)}.ax-shell.ax-nav-open .ax-sidebar{transform:translateX(0)}.ax-shell.ax-nav-open .ax-overlay{display:block;position:fixed;inset:0;z-index:30;background:rgba(15,23,42,.5)}}@media (max-width:560px){.ax-kpi-grid,.ax-module-grid{grid-template-columns:1fr}.ax-content{padding:1.25rem 1rem 2rem}.ax-topbar{padding:.75rem 1rem}.ax-status-text{display:none}}@media (prefers-reduced-motion:reduce){.ax-overlay,.ax-sidebar{transition:none}}.ax-status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:1rem;gap:1rem}.ax-status-card{display:block;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius);padding:1.05rem 1.1rem;box-shadow:var(--ax-shadow)}.ax-status-card-link{text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.ax-status-card-link:hover{border-color:var(--ax-accent);text-decoration:none}.ax-status-card-link:focus-visible{outline:2px solid var(--ax-accent);outline-offset:2px}.ax-status-card-title{margin:0;font-size:.95rem;font-weight:640;color:var(--ax-heading)}.ax-status-card-desc{margin:.35rem 0 0;font-size:.8rem;color:var(--ax-muted);line-height:1.45}.ax-status-card-state{display:flex;align-items:center;gap:.5rem;margin:.7rem 0 0;font-size:.8rem;font-weight:550;color:var(--ax-muted)}.ax-cap{margin:.4rem 0 1.25rem}.ax-cap-label{margin:0 0 .55rem;font-size:.7rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ax-muted)}.ax-cap-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.ax-cap-item{padding:.3rem .65rem;border-radius:999px;border:1px solid var(--ax-border);background:var(--ax-surface-2);font-size:.78rem;color:var(--ax-text)}.ax-selector-block{display:block}.ax-selector-label{margin:0 0 .5rem;font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ax-muted)}.ax-selector{display:flex;flex-wrap:wrap;gap:.5rem}.ax-selector-option{padding:.45rem .85rem;border-radius:999px;border:1px solid var(--ax-border);background:var(--ax-surface);color:var(--ax-text);font:inherit;font-size:.85rem;cursor:pointer}.ax-selector-option:hover{border-color:var(--ax-accent)}.ax-selector-option:focus-visible{outline:2px solid var(--ax-accent);outline-offset:2px}.ax-selector-option.is-selected{border-color:var(--ax-accent);background:color-mix(in srgb,var(--ax-accent) 12%,var(--ax-surface));color:var(--ax-heading);font-weight:600}.ax-selector-context{display:flex;align-items:center;gap:.5rem;margin:.7rem 0 0;font-size:.85rem;color:var(--ax-muted)}.ax-selector-context strong{color:var(--ax-text);font-weight:640}.ax-live{display:flex;flex-direction:column;gap:.9rem}.ax-live-banner{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin:0;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--ax-border);background:var(--ax-surface-2);font-size:.82rem;font-weight:600;color:var(--ax-text)}.ax-live-banner-warn,.ax-live-note{color:var(--ax-muted)}.ax-live-note{margin:0;font-size:.85rem;line-height:1.5;max-width:80ch}.ax-quote-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.ax-quote-card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius);padding:1.1rem 1.15rem;box-shadow:var(--ax-shadow);display:flex;flex-direction:column;gap:.85rem}.ax-quote-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.ax-quote-name{margin:0;font-size:1rem;font-weight:660;color:var(--ax-heading)}.ax-quote-symbol{font-size:.78rem;font-weight:600;color:var(--ax-muted);white-space:nowrap}.ax-quote-data,.ax-quote-ref{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:0}.ax-quote-data div,.ax-quote-ref div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ax-quote-data dt,.ax-quote-ref dt{font-size:.66rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ax-muted)}.ax-quote-data dd,.ax-quote-ref dd{margin:0;font-size:.85rem;color:var(--ax-text);overflow-wrap:anywhere}.ax-quote-data{border-top:1px solid var(--ax-border);padding-top:.85rem}.ax-quote-strong{font-weight:680;color:var(--ax-heading)}.ax-quote-state{display:flex;align-items:center;gap:.5rem;margin:0;padding-top:.6rem;border-top:1px solid var(--ax-border);font-size:.82rem;color:var(--ax-muted)}@media (max-width:560px){.ax-quote-grid{grid-template-columns:1fr}}.ax-quote-head{align-items:center}.ax-quote-card .ax-quote-symbol{margin:-.35rem 0 0;font-size:.78rem;font-weight:600;color:var(--ax-muted)}.ax-status-badge{flex:0 0 auto;padding:.12rem .55rem;border-radius:999px;border:1px solid var(--ax-border);background:var(--ax-surface-2);font-size:.68rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.ax-status-ok{color:var(--ax-accent);border-color:color-mix(in srgb,var(--ax-accent) 40%,var(--ax-border))}.ax-status-info{color:var(--ax-text)}.ax-status-warn{color:#9a6700;border-color:color-mix(in srgb,#9a6700 40%,var(--ax-border))}.ax-status-muted{color:var(--ax-muted)}.ax-section>.ax-live-banner{-webkit-margin-after:.9rem;margin-block-end:.9rem}.ax-quote-history{border-top:1px solid var(--ax-border);padding-top:.7rem;display:flex;flex-direction:column;gap:.35rem}.ax-quote-history-label{font-size:.66rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ax-muted)}.ax-spark{display:flex;flex-direction:column;gap:.2rem}.ax-spark-svg{display:block;width:100%;max-width:180px;height:36px}.ax-spark-up{color:var(--ax-accent)}.ax-spark-down{color:#b42318}.ax-spark-meta{font-size:.72rem;color:var(--ax-muted)}.ax-spark-note{margin:0;font-size:.78rem;color:var(--ax-muted)}.ax-live-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin:-.2rem 0 .2rem}.ax-live-updated{font-size:.8rem;color:var(--ax-muted)}.ax-live-refresh{-webkit-margin-start:auto;margin-inline-start:auto;padding:.28rem .7rem;border-radius:999px;border:1px solid var(--ax-border);background:var(--ax-surface);color:var(--ax-text);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.ax-live-refresh:hover{border-color:var(--ax-accent)}.ax-live-refresh:focus-visible{outline:2px solid var(--ax-accent);outline-offset:2px}.ax-admin{display:flex;flex-direction:column;gap:.85rem}.ax-admin-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem 1rem;gap:.75rem 1rem;margin:0}.ax-admin-facts>div{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .75rem;border:1px solid var(--ax-border);border-radius:10px;background:var(--ax-surface)}.ax-admin-facts dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ax-muted)}.ax-admin-facts dd{margin:0;font-size:.95rem;font-weight:600;color:var(--ax-text)}.ax-admin-table-wrap{overflow-x:auto}.ax-admin-table{width:100%;border-collapse:collapse;font-size:.85rem}.ax-admin-caption{text-align:start;padding-bottom:.5rem;font-size:.8rem;color:var(--ax-muted)}.ax-admin-table td,.ax-admin-table th{text-align:start;padding:.5rem .75rem;border-bottom:1px solid var(--ax-border);vertical-align:top}.ax-admin-table thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ax-muted);font-weight:600}.ax-admin-table tbody th{font-weight:600;color:var(--ax-text)}.ax-proc{display:flex;flex-direction:column;gap:1rem}.ax-proc-kpi-value{margin:.15rem 0;font-size:1.6rem;font-weight:700;color:var(--ax-text)}.ax-proc-kpi-ok{color:#15803d}.ax-proc-kpi-info{color:var(--ax-accent)}.ax-proc-kpi-warn{color:#b45309}.ax-proc-table-wrap{overflow-x:auto}.ax-proc-table{width:100%;border-collapse:collapse;font-size:.83rem;min-width:720px}.ax-proc-table caption{text-align:start}.ax-proc-table td,.ax-proc-table th{text-align:start;padding:.45rem .6rem;border-bottom:1px solid var(--ax-border);vertical-align:top;white-space:nowrap}.ax-proc-table thead th{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ax-muted);font-weight:600}.ax-proc-table tbody th{font-weight:600;color:var(--ax-text)}.ax-proc-code{color:var(--ax-muted);font-size:.75rem}.ax-proc-strong{font-weight:700}.ax-proc-empty-cell{color:var(--ax-muted);text-align:center;padding:1.2rem;white-space:normal}.ax-proc-delete,.ax-proc-expand{padding:.2rem .55rem;border-radius:6px;border:1px solid var(--ax-border);background:var(--ax-surface);color:var(--ax-text);font:inherit;font-size:.75rem;cursor:pointer}.ax-proc-expand:hover{border-color:var(--ax-accent)}.ax-proc-delete:hover{border-color:#b45309;color:#b45309}.ax-btn-primary:focus-visible,.ax-proc-delete:focus-visible,.ax-proc-expand:focus-visible,.ax-proc-tab:focus-visible{outline:2px solid var(--ax-accent);outline-offset:2px}.ax-proc-explain-row td{white-space:normal;background:color-mix(in srgb,var(--ax-surface) 60%,transparent)}.ax-proc-explain{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem;padding:.5rem .2rem}.ax-proc-explain h5{margin:0 0 .35rem;font-size:.8rem}.ax-proc-explain p{margin:.15rem 0;font-size:.8rem;color:var(--ax-muted)}.ax-proc-formulas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.ax-proc-formulas li{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline;font-size:.78rem}.ax-proc-formula-label{font-weight:600;min-width:140px}.ax-proc-formulas code{color:var(--ax-muted)}.ax-proc-formula-result{font-weight:600;color:var(--ax-text)}.ax-proc-warn{color:#b45309!important}.ax-proc-manager{display:flex;flex-direction:column;gap:1rem}.ax-proc-form{border:1px solid var(--ax-border);border-radius:12px;padding:1rem;background:var(--ax-surface)}.ax-proc-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}.ax-proc-field{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem}.ax-proc-field-label{font-weight:600;color:var(--ax-text)}.ax-proc-field input,.ax-proc-field select{padding:.4rem .5rem;border-radius:8px;border:1px solid var(--ax-border);background:var(--ax-bg,#fff);color:var(--ax-text);font:inherit;font-size:.85rem}.ax-proc-field input:focus-visible,.ax-proc-field select:focus-visible{outline:2px solid var(--ax-accent);outline-offset:1px}.ax-proc-field input[aria-invalid=true],.ax-proc-field select[aria-invalid=true]{border-color:#b45309}.ax-proc-field-check{flex-direction:row;align-items:center;gap:.4rem}.ax-proc-field-issue{color:#b45309;font-size:.75rem}.ax-proc-form-actions{display:flex;align-items:center;gap:.75rem;margin-top:.85rem;flex-wrap:wrap}.ax-proc-form-error{color:#b45309;font-size:.82rem}.ax-proc-form-ok{color:#15803d;font-size:.82rem}.ax-btn-primary{padding:.45rem .95rem;border-radius:999px;border:1px solid var(--ax-accent);background:var(--ax-accent);color:#fff;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.ax-btn-primary:disabled{opacity:.6;cursor:default}.ax-proc-datamgr{display:flex;flex-direction:column;gap:1rem}.ax-proc-tabs{display:flex;flex-wrap:wrap;gap:.4rem}.ax-proc-tab{padding:.35rem .75rem;border-radius:999px;border:1px solid var(--ax-border);background:var(--ax-surface);color:var(--ax-text);font:inherit;font-size:.8rem;cursor:pointer}.ax-proc-tab.is-active{border-color:var(--ax-accent);color:var(--ax-accent);font-weight:600}.ax-proc-panel{display:flex;flex-direction:column;gap:.75rem}.ax-alert-message{white-space:normal;min-width:260px;max-width:460px}.ax-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.ax-login-card{width:100%;max-width:420px;border:1px solid var(--ax-border);border-radius:14px;padding:1.5rem;background:var(--ax-surface)}.ax-session{display:flex;align-items:center;gap:.6rem;-webkit-margin-start:.9rem;margin-inline-start:.9rem}.ax-session-user{font-size:.78rem;color:var(--ax-muted);white-space:nowrap}.ax-ltr{unicode-bidi:-webkit-isolate;unicode-bidi:isolate;direction:ltr}.ax-lang{display:inline-flex;gap:.15rem;align-items:center}.ax-lang-btn{font:inherit;cursor:pointer;padding:.2rem .5rem;line-height:1.4;background:transparent;color:var(--ax-muted,#64748b);border:1px solid var(--line,#e2e8f0);border-radius:6px}.ax-lang-btn.is-active{border-color:currentColor;font-weight:600}.ax-lang-btn.is-active,.ax-lang-btn:hover{color:var(--ax-fg,#0f172a)}