@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff")}:root{--navy: #10182A;--navy-2: #16223A;--card: #18243C;--card-border: #2A3854;--orange: #FF5A1F;--coral: #FF8C69;--mint: #4FD9C8;--white: #FFFFFF;--gray: #AFB7C6;--gray-dim: #7C8699;--dark-on-mint: #0A3A34;--malo: #FF5A5A;--malo-suave: #FF9090;--ok: #1F9D55;--espera: #B4880A;--admin: #B18CFF;--sobre-naranja: #0B1220}:root[data-tema=claro]{--navy: #F4F6FA;--navy-2: #FFFFFF;--card: #FFFFFF;--card-border: #DCE2EC;--orange: #E24608;--coral: #D4643F;--mint: #0E8C7A;--white: #101828;--gray: #46536B;--gray-dim: #64708A;--dark-on-mint: #FFFFFF;--malo: #C62828;--malo-suave: #C62828;--ok: #0E8C7A;--espera: #B45309;--admin: #6D3FCF;--sobre-naranja: #FFFFFF}html,body{background:var(--navy)}:root{color-scheme:dark}:root[data-tema=claro]{color-scheme:light}select option,select optgroup{background-color:var(--navy-2);color:var(--white)}.tema-btn{font-family:inherit;font-size:14px;line-height:1;background:transparent;border:1px solid var(--card-border);color:var(--gray-dim);border-radius:999px;padding:.35rem .6rem;cursor:pointer;transition:color .14s ease,border-color .14s ease}.tema-btn:hover{color:var(--white);border-color:var(--gray-dim)}.tema-btn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}:root[data-tema=oscuro]{--navy: #0A0F1C;--navy-2: #0F1728;--card: #111A2D;--card-border: #26344F;--white: #F1F5FB;--gray: #B9C2D1;--gray-dim: #97A2B6;--mint: #4FD9C8;--orange: #FF5A1F;--ok: #3CCB7F;--espera: #E3B341;--malo: #FF6B6B;--malo-suave: #FF9090;--admin: #B18CFF;--sobre-naranja: #0B1220;--dark-on-mint: #0A3A34;--ax-scrim: rgba(3, 6, 14, .72)}:root[data-tema=claro]{--gray-dim: #5B6680;--orange: #C2410C;--mint: #0B7A6B;--ok: #0B7A6B;--ax-scrim: rgba(16, 24, 40, .55)}:root{--ax-hud-accent: #4FD9C8;--ax-hud-text: #EEF3FA;--ax-hud-dim: #A9B4C6;--ax-hud-warn: #F2B544;--ax-hud-orange: #FF7A45;--ax-hud-body: #CDD5E1;--ax-hud-danger: #FF9090;--ax-hud-on-orange: #0B1220;--ax-hud-on-accent: #0A3A34;--ax-credit-clear: 44px;--ax-hud-line: rgba(79, 217, 200, .35);--ax-hud-glass: rgba(6, 11, 22, .6);--ax-hud-glass-fallback: rgba(6, 11, 22, .92);--ax-hud-solid: #070D19;--ax-hud-backdrop-brightness: .45;--ax-hud-blur: 14px;--ax-hud-frame: rgba(79, 217, 200, .5);--ax-hud-glow: rgba(79, 217, 200, .14);--ax-hud-sheen: rgba(79, 217, 200, .16);--ax-hud-edge: rgba(0, 0, 0, .28);--ax-font-ui: "Poppins", system-ui, sans-serif;--ax-font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--ax-radius: 4px;--ax-radius-sm: 3px;--ax-bracket-len: 12px;--ax-bracket-w: 1.5px;--ax-fast: .2s;--ax-slow: .3s}html,body{font-family:var(--ax-font-ui);color:var(--gray)}::selection{background:color-mix(in srgb,var(--mint) 35%,transparent);color:var(--white)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--mint);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--card-border) transparent}.ax-mono{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.ax-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-dim)}@property --ax-bl{syntax: "<length>"; inherits: false; initial-value: 12px;}.ax-brackets{position:relative}.ax-brackets:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;--c: var(--ax-bracket, var(--mint));--ax-bl: var(--ax-bracket-len);--l: var(--ax-bl);--w: var(--ax-bracket-w);background:linear-gradient(var(--c),var(--c)) top left / var(--l) var(--w),linear-gradient(var(--c),var(--c)) top left / var(--w) var(--l),linear-gradient(var(--c),var(--c)) top right / var(--l) var(--w),linear-gradient(var(--c),var(--c)) top right / var(--w) var(--l),linear-gradient(var(--c),var(--c)) bottom left / var(--l) var(--w),linear-gradient(var(--c),var(--c)) bottom left / var(--w) var(--l),linear-gradient(var(--c),var(--c)) bottom right / var(--l) var(--w),linear-gradient(var(--c),var(--c)) bottom right / var(--w) var(--l);background-repeat:no-repeat}.app-header{background:color-mix(in srgb,var(--navy) 88%,black);border-bottom-color:var(--card-border)}.ax-brandmark{display:flex;align-items:center;gap:10px;min-width:0}.ax-flag{display:block;flex:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--card-border) 80%,transparent)}.ax-client-title{color:var(--white);font-weight:600;white-space:nowrap}.ax-product{font-family:var(--ax-font-mono);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--mint);white-space:nowrap}.ax-product:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;vertical-align:1px;border:1.5px solid var(--mint);transform:rotate(45deg)}.ax-vendor{font-size:10.5px;color:var(--gray-dim);white-space:nowrap;letter-spacing:.04em}.app-header .ax-client-title{font-size:14px}.app-header .ax-product{font-size:12px;padding-left:10px;border-left:1px solid var(--card-border)}.ax-brandmark--signin{flex-direction:column;gap:6px;margin-bottom:18px}.ax-brandmark--signin .ax-client-title{font-size:18px;white-space:normal}.ax-brandmark--signin .ax-product{font-size:13px;margin-top:4px}.ax-brandmark--signin .ax-product:before{content:none}.ax-tab{font:500 13px var(--ax-font-ui);letter-spacing:.02em;color:var(--gray-dim);background:transparent;border:none;border-bottom:2px solid transparent;padding:8px 12px 6px;cursor:pointer;transition:color var(--ax-fast) ease,border-color var(--ax-fast) ease}.ax-tab:hover{color:var(--white)}.ax-tab[aria-current=page]{color:var(--white);border-bottom-color:var(--mint)}.tema-btn{border-radius:var(--ax-radius-sm)}.ax-table thead tr{background:color-mix(in srgb,var(--navy) 55%,transparent)}.ax-table th{padding:10px 16px;text-align:left;white-space:nowrap}.ax-table tbody tr{transition:background-color var(--ax-fast) ease}.ax-table tbody tr:hover{background:color-mix(in srgb,var(--mint) 5%,transparent)}input::placeholder,textarea::placeholder{color:var(--gray-dim);opacity:1}input:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--mint) 35%,var(--card-border))}input[type=date]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer}:root[data-tema=oscuro] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.85)}.ax-scrim{background:var(--ax-scrim);animation:ax-fade var(--ax-fast) ease-out both}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ax-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.ax-modal{--ax-bracket: var(--mint);animation:ax-rise var(--ax-fast) ease-out both}@media (prefers-reduced-transparency: reduce){.ax-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--navy) 94%,transparent)}}@keyframes ax-fade{0%{opacity:0}}@keyframes ax-rise{0%{opacity:0;transform:translateY(6px)}}.ax-hud-scope{--white: var(--ax-hud-text);--gray: var(--ax-hud-body);--gray-dim: var(--ax-hud-dim);--mint: var(--ax-hud-accent);--orange: var(--ax-hud-orange);--espera: var(--ax-hud-warn);--malo-suave: var(--ax-hud-danger);--sobre-naranja: var(--ax-hud-on-orange);--dark-on-mint: var(--ax-hud-on-accent);--card-border: var(--ax-hud-line);--navy-2: var(--ax-hud-solid);color-scheme:dark}.ax-hud{background:var(--ax-hud-glass-fallback);border:1px solid var(--ax-hud-frame);border-radius:0;color:var(--ax-hud-text);box-shadow:0 0 14px var(--ax-hud-glow),inset 0 1px 0 var(--ax-hud-sheen),0 14px 40px #0006;--ax-bracket: var(--ax-hud-accent)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ax-hud{background:linear-gradient(180deg,var(--ax-hud-edge),transparent 44px),var(--ax-hud-glass);-webkit-backdrop-filter:blur(var(--ax-hud-blur)) brightness(var(--ax-hud-backdrop-brightness)) saturate(1.2);backdrop-filter:blur(var(--ax-hud-blur)) brightness(var(--ax-hud-backdrop-brightness)) saturate(1.2)}}@media (prefers-reduced-transparency: reduce){.ax-hud{background:var(--ax-hud-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.ax-hud-title{font-family:var(--ax-font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ax-draw:before{animation:ax-bracket-draw var(--ax-slow) ease-out both}@keyframes ax-bracket-draw{0%{--ax-bl: 0px;opacity:0}}.ax-hud-dock>.ax-hud{animation:ax-fade var(--ax-slow) ease-out both}.ax-hud-controls button{padding:7px 11px!important;font:500 11px var(--ax-font-mono)!important;letter-spacing:.08em;text-transform:uppercase;border-radius:0!important}.ax-globe{position:relative;flex:1;min-height:0;overflow:hidden;background:#000}.ax-list{position:absolute;z-index:3;top:16px;left:16px;bottom:var(--ax-band);width:300px;display:flex;flex-direction:column;transition:transform var(--ax-slow) cubic-bezier(.2,.7,.2,1)}.ax-list[data-open=false]{transform:translate(calc(-100% - 16px));box-shadow:none}.ax-list-inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;transition:opacity var(--ax-slow) ease}.ax-list[data-open=false] .ax-list-inner{opacity:0}.ax-list-tab{position:absolute;top:10px;right:-29px;width:28px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ax-hud-accent);background:var(--ax-hud-glass-fallback);border:1px solid var(--ax-hud-frame);border-left:none}.ax-list-tab svg{transition:transform var(--ax-slow) ease}.ax-list[data-open=false] .ax-list-tab svg{transform:scaleX(-1)}.ax-list-head{padding:14px 14px 10px;border-bottom:1px solid var(--ax-hud-line)}.ax-list-brand{font-size:12.5px;letter-spacing:.12em;color:var(--ax-hud-text)}.ax-list-sub{font-size:10.5px;line-height:1.5;margin-top:4px;color:var(--ax-hud-dim)}.ax-filters{display:flex;gap:4px;padding:8px 10px;border-bottom:1px solid var(--ax-hud-line)}.ax-filters button{flex:1;padding:5px 0;cursor:pointer;background:transparent;border:1px solid var(--ax-hud-line);color:var(--ax-hud-dim);font:500 10px var(--ax-font-mono);letter-spacing:.06em;transition:background-color var(--ax-fast) ease,color var(--ax-fast) ease,border-color var(--ax-fast) ease}.ax-filters button:hover{color:var(--ax-hud-text)}.ax-filters button[aria-pressed=true]{color:var(--ax-hud-text);border-color:var(--ax-hud-accent);background:color-mix(in srgb,var(--ax-hud-accent) 16%,transparent)}.ax-list-body{overflow-y:auto;flex:1;min-height:0;padding:2px 0}.ax-list-chapter{padding:10px 12px 4px;font:700 9.5px var(--ax-font-mono);letter-spacing:.1em;color:var(--ax-hud-dim);border-top:1px solid var(--ax-hud-line)}.ax-list-body>div:first-child .ax-list-chapter{border-top:none}.ax-list-item{display:flex;gap:10px;width:100%;text-align:left;cursor:pointer;font-family:inherit;padding:7px 12px;border:none;border-left:2px solid transparent;background:transparent;color:var(--ax-hud-text);transition:background-color var(--ax-fast) ease,border-color var(--ax-fast) ease}.ax-list-item:hover{background:color-mix(in srgb,var(--ax-hud-accent) 8%,transparent)}.ax-list-item[aria-current=true]{background:color-mix(in srgb,var(--ax-hud-accent) 15%,transparent);border-left-color:var(--ax-hud-accent)}.ax-list-code{flex:none;width:56px;padding-top:1px;font-size:10.5px;font-weight:500;color:var(--ax-hud-dim)}.ax-list-item[aria-current=true] .ax-list-code{color:var(--ax-hud-accent)}.ax-list-main{min-width:0;flex:1;display:block}.ax-list-place{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-list-meta{display:block;font-size:10px;margin-top:2px;color:var(--ax-hud-dim)}.ax-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.ax-chip{font:500 9.5px var(--ax-font-mono);letter-spacing:.05em;text-transform:uppercase;padding:1px 5px;border:1px solid var(--ax-hud-line);color:var(--ax-hud-body)}.ax-chip-on{border-color:var(--ax-hud-accent);color:var(--ax-hud-accent)}.ax-overlays{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.ax-overlays>*{pointer-events:auto}.ax-hud-dock{position:absolute;top:16px;right:16px;width:340px;max-height:calc(100% - 16px - var(--ax-band) - 8px);display:flex;flex-direction:column}.ax-hud-dock>.ax-hud{flex:0 1 auto;min-height:0;overflow-y:auto}.ax-hud-controls{position:absolute;left:16px;bottom:var(--ax-band);max-width:calc(100% - 32px);display:flex;gap:4px;padding:5px;overflow-x:auto}.ax-hud-controls>*{flex:none}.ax-overlays[data-hud=true] .ax-hud-controls{max-width:calc(100% - 388px)}@media (min-width: 721px){.ax-globe[data-list=true] .ax-hud-controls{left:356px}.ax-globe[data-list=true] .ax-overlays[data-hud=true] .ax-hud-controls{max-width:calc(100% - 728px)}.ax-globe[data-list=true] .ax-overlays:not([data-hud=true]) .ax-hud-controls{max-width:calc(100% - 372px)}.ax-globe[data-list=false] .ax-hud-controls{left:44px}}.ax-chapter{position:absolute;z-index:4;top:80px;left:50%;transform:translate(-50%);max-width:calc(100% - 32px);padding:10px 26px;text-align:center;pointer-events:none;animation:ax-fade var(--ax-slow) ease-out both}@media (max-width: 720px){.ax-list{top:8px;left:8px;bottom:auto;width:calc(100% - 46px);max-height:50%}.ax-list[data-open=false]{transform:translate(calc(-100% - 8px))}.ax-overlays{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:96px 8px var(--ax-band)}.ax-hud-dock,.ax-hud-controls{position:relative;top:auto;right:auto;left:auto!important;bottom:auto;width:auto;max-width:none!important}.ax-hud-dock{max-height:42vh}.ax-chapter{top:120px}}.ax-globe{--ax-credit-w: 260px;--ax-credit-h: 28px;--ax-band: max(var(--ax-credit-clear), calc(var(--ax-credit-h) + 12px), 64px)}.ax-frame{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:2;pointer-events:none;--ax-bracket: color-mix(in srgb, var(--ax-hud-accent) 55%, transparent);--ax-bracket-len: 26px}.ax-compass{position:absolute;z-index:3;top:12px;left:50%;transform:translate(-50%);width:clamp(180px,calc(100% - 744px),420px);text-align:center;pointer-events:none;font-family:var(--ax-font-mono)}.ax-compass-window{position:relative;height:28px;overflow:hidden;border-bottom:1px solid var(--ax-hud-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.ax-compass-tape{position:absolute;left:0;top:0;bottom:0;will-change:transform}.ax-tick{position:absolute;bottom:0;width:1px;height:5px;background:color-mix(in srgb,var(--ax-hud-accent) 70%,transparent)}.ax-tick-major{height:10px;background:var(--ax-hud-accent)}.ax-tick b{position:absolute;bottom:12px;left:0;transform:translate(-50%);font-size:10px;font-weight:500;color:var(--ax-hud-text);text-shadow:0 1px 2px #000,0 0 6px #000}.ax-compass-caret{position:absolute;left:50%;bottom:0;width:0;height:0;margin-left:-5px;border:5px solid transparent;border-bottom-color:var(--ax-hud-accent)}.ax-compass-readout{display:inline-block;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--ax-hud-text);background:var(--ax-hud-glass-fallback);border:1px solid var(--ax-hud-line)}.ax-dim{color:var(--ax-hud-dim);font-weight:500}.ax-aoi{position:absolute;z-index:2;left:0;top:0;pointer-events:none;will-change:transform}.ax-aoi-box{position:absolute;top:0;right:0;bottom:0;left:0;--ax-bracket: var(--ax-hud-warn);--ax-bracket-len: 18px;animation:ax-lock var(--ax-slow) ease-out both}.ax-aoi-box.is-locked{--ax-bracket: var(--ax-hud-accent)}.ax-aoi-label,.ax-aoi-product{position:absolute;left:-1px;font:700 10px var(--ax-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:2px 6px;color:var(--ax-hud-text);background:var(--ax-hud-glass-fallback);border-left:2px solid var(--ax-bracket)}.ax-aoi-label{bottom:calc(100% + 6px)}.ax-aoi-product{top:calc(100% + 6px);font-weight:500;color:var(--ax-hud-body)}@keyframes ax-lock{0%{transform:scale(1.25);opacity:0}60%{opacity:1}to{transform:scale(1);opacity:1}}.ax-readouts{position:absolute;z-index:4;bottom:6px;left:calc(var(--ax-credit-w) + 16px);right:16px;padding:4px 10px;font:500 10.5px/1.55 var(--ax-font-mono);color:var(--ax-hud-body);text-align:right;pointer-events:none}.ax-readouts>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-sep{display:inline-block;width:1px;height:9px;margin:0 10px;background:var(--ax-hud-line);vertical-align:-1px}.ax-shortcuts span{margin-left:12px}.ax-shortcuts kbd{font:700 9.5px var(--ax-font-mono);color:var(--ax-hud-accent);border:1px solid var(--ax-hud-line);padding:0 4px}@media (max-width: 1100px){.ax-shortcuts{display:none}}@media (max-width: 720px){.ax-readouts,.ax-frame{display:none}.ax-compass{top:54px;width:calc(100% - 32px)}}.ax-globe .cesium-viewer-bottom{z-index:5}.ax-globe .cesium-credit-lightbox-overlay{z-index:20}.ax-toast{position:fixed;z-index:200;bottom:calc(var(--ax-credit-clear) + 32px);left:50%;transform:translate(-50%);max-width:calc(100% - 32px);box-sizing:border-box;padding:12px 20px;font-size:13px;animation:ax-fade var(--ax-fast) ease-out both}.ax-card{box-shadow:inset 0 1px color-mix(in srgb,var(--mint) 16%,transparent)}.app-header{border-bottom-color:color-mix(in srgb,var(--mint) 22%,var(--card-border))}.ax-modal{background:color-mix(in srgb,var(--navy-2) 90%,transparent);border:1px solid color-mix(in srgb,var(--mint) 30%,var(--card-border));box-shadow:0 0 18px color-mix(in srgb,var(--mint) 10%,transparent),0 30px 80px #00000080}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ax-modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media (prefers-reduced-transparency: reduce){.ax-modal{background:var(--navy-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.ax-view{animation:ax-fade var(--ax-slow) ease-out both}@media (prefers-reduced-motion: reduce){:root{--ax-fast: 0s;--ax-slow: 0s}}.app-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:7px 30px;border-bottom:1px solid var(--card-border)}.app-brand{display:flex;align-items:center;gap:18px}.app-logo{display:inline-flex;align-items:center;gap:9px}.app-logo-text{display:flex;flex-direction:column;line-height:1.15}.app-logo-name{font-weight:800;font-size:15px;letter-spacing:.02em;color:var(--white)}.app-logo-tagline{font-weight:600;font-size:8.5px;letter-spacing:.1em;color:var(--gray-dim);text-transform:uppercase}.app-brand-meta{display:flex;align-items:center;gap:9px;padding-left:18px;border-left:1px solid var(--card-border)}.app-brand-flag{display:block;border-radius:2px;flex-shrink:0}.app-brand-title{font-weight:700;font-size:13.5px;color:var(--white);white-space:nowrap}@media (max-width: 900px){.app-brand-title{display:none}}@media (max-width: 760px){.app-brand-meta{display:none}}.app-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.app-user{font-size:12.5px;color:var(--gray-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}@media (max-width: 1100px){.app-user{display:none}}@media (max-width: 640px){.app-header{padding:7px 16px}}.app-body{flex:1;min-height:0;display:flex}.app-sidebar{width:236px;flex-shrink:0;background:var(--card);border-right:1px solid var(--card-border);overflow-y:auto;overflow-x:hidden;padding:12px 0;transition:width .16s ease}.app-sidebar.is-collapsed{width:68px}.sidebar-collapse-row{padding:0 14px 8px;display:flex;justify-content:flex-end}.app-sidebar.is-collapsed .sidebar-collapse-row{justify-content:center}.sidebar-collapse-btn{background:#ffffff0d;border:none;color:var(--gray-dim);width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.sidebar-collapse-btn:hover{background:#ffffff17;color:var(--white)}.sidebar-collapse-btn svg{transition:transform .16s ease}.app-sidebar.is-collapsed .sidebar-collapse-btn svg{transform:rotate(180deg)}.sidebar-group{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;text-align:left;background:transparent;border:none;border-left:3px solid transparent;color:var(--gray-dim);padding:10px 20px;cursor:pointer;font:600 14px var(--ax-font-ui);border-radius:0 8px 8px 0}.app-sidebar.is-collapsed .sidebar-group{padding:10px 0;justify-content:center}.sidebar-group:hover{color:var(--white)}.sidebar-group.is-active{background:#ff5a1f24;border-left-color:var(--orange);color:var(--white)}.sidebar-group svg{flex-shrink:0}.sidebar-sub-list{padding:4px 16px 10px 48px;display:flex;flex-direction:column;gap:2px}.sidebar-sub{display:block;width:100%;min-height:36px;text-align:left;background:transparent;border:none;color:var(--gray-dim);padding:8px 14px;border-radius:8px;cursor:pointer;font:500 13px var(--ax-font-ui)}.sidebar-sub:hover{color:var(--white);background:#ffffff0a}.sidebar-sub.is-active{color:var(--white);background:#ffffff12}.app-content{flex:1;min-width:0;overflow-y:auto;padding:26px 30px}.app-content.is-full{padding:0;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 760px){.app-sidebar{width:64px!important}.app-sidebar .sidebar-label,.app-sidebar .sidebar-sub-list,.app-sidebar .sidebar-collapse-row{display:none}.app-content{padding:18px 16px}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll>table{min-width:640px}.table-scroll>table.table-wide{min-width:980px}.nowrap{white-space:nowrap}.ax-measure-readout,.ax-selection-readout{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--gray-dim);padding:0 4px}.ax-measure-reset{background:transparent;border:1px solid var(--card-border);color:var(--gray-dim);border-radius:6px;padding:3px 8px;font-size:11px;cursor:pointer}.ax-measure-reset:hover{color:var(--white)}.layers-section{padding:10px 14px;border-top:1px solid var(--card-border)}.layers-section:first-child{border-top:none}.layers-section-title{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-dim);margin-bottom:8px}.layers-row{display:flex;align-items:center;gap:9px;padding:5px 0;cursor:pointer;font-size:12.5px;color:var(--white)}.layers-row input[type=checkbox]{accent-color:var(--mint);width:15px;height:15px;cursor:pointer}.layers-row-label{flex:1}.layers-row-info{font-size:12px;color:var(--gray-dim);cursor:default}.layers-row-note{font-size:10.5px;color:var(--gray-dim);font-style:italic;margin-top:2px}.layers-swatch{width:18px;height:3px;border-radius:2px;flex:none}.ax-statusbar{position:absolute;right:16px;bottom:54px;z-index:3;padding:7px 12px;border-radius:6px;font-size:10.5px;color:var(--gray-dim);display:flex;flex-direction:column;gap:2px;align-items:flex-end;pointer-events:none}.ax-statusbar .ax-dim{color:var(--gray-dim)}@media (max-width: 760px){.ax-statusbar{display:none}}.app-usermenu{position:relative}.app-usermenu-trigger{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--gray-dim);cursor:pointer;font:inherit;padding:4px 2px}.app-usermenu-trigger:hover{color:var(--white)}.app-usermenu-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;z-index:50;background:var(--card);border:1px solid var(--card-border);border-radius:8px;padding:14px;box-shadow:0 14px 40px #0006}.app-usermenu-name{font-weight:700;font-size:13.5px;color:var(--white);white-space:nowrap}.app-usermenu-meta{font-size:12px;color:var(--gray-dim);margin-top:3px}.app-usermenu-signout{display:flex;align-items:center;gap:8px;width:100%;margin-top:12px;padding:8px 0 0;border:none;border-top:1px solid var(--card-border);background:transparent;color:var(--gray-dim);cursor:pointer;font:600 12.5px inherit;text-align:left}.app-usermenu-signout:hover{color:var(--white)}.app-status-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--gray-dim)}.app-status-dot.is-ok{background:var(--mint)}.app-status-dot.is-down{background:var(--coral)}.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}
