:root{--ax-gold: #e8b830;--ax-gold-bright: #f5cc4a;--ax-gold-deep: #c9a227;--ax-gold-light: #f0c850;--ax-gold-soft: rgba(232, 184, 48, .15);--ax-gold-glow: 0 0 24px rgba(201, 162, 39, .4);--ax-gold-glow-strong: 0 0 40px rgba(232, 184, 48, .55), 0 0 80px rgba(201, 162, 39, .25);--ax-gold-gradient: linear-gradient(135deg, #c9a227 0%, #e8b830 50%, #f5cc4a 100%);--ax-gold-gradient-90: linear-gradient(90deg, #c9a227 0%, #e8b830 50%, #f5cc4a 100%);--ax-gold-gradient-rev: linear-gradient(135deg, #f5cc4a 0%, #e8b830 50%, #c9a227 100%);--ax-bg: #08080f;--ax-bg-card: #14141f;--ax-bg-surface: #14141f;--ax-bg-flat: #0f0f1a;--ax-bg-input: #1a1a25;--ax-bg-overlay: rgba(8, 8, 15, .85);--ax-bg-glass: rgba(20, 20, 35, .85);--ax-bg-glass-soft: rgba(20, 20, 31, .6);--ax-text: #ffffff;--ax-text-dim: #a0a4c0;--ax-text-muted: #6a6f8a;--ax-text-disabled: #4a4f6a;--ax-border: rgba(255, 255, 255, .08);--ax-border-strong: rgba(255, 255, 255, .16);--ax-border-gold: rgba(201, 162, 39, .35);--ax-border-gold-strong: rgba(232, 184, 48, .6);--ax-blue: #6a8aff;--ax-blue-bright: #8aa6ff;--ax-green: #22cc77;--ax-green-bright: #4cd080;--ax-red: #ff5b5b;--ax-red-bright: #ff7878;--ax-orange: #ffaa00;--ax-warning: #ffaa00;--ax-success: #22cc77;--ax-error: #ff5b5b;--ax-purple: #a060ff;--ax-cyan: #4fd6e0;--ax-pink: #ff6b9d;--ax-yellow: #ffc944;--ax-orange-bright: #ff9944;--ax-sev-critical: #ff5b5b;--ax-sev-high: #ff9944;--ax-sev-medium: #ffc944;--ax-sev-low: #6a8aff;--ax-blue-soft: rgba(106, 138, 255, .12);--ax-green-soft: rgba(34, 204, 119, .12);--ax-red-soft: rgba(255, 91, 91, .12);--ax-orange-soft: rgba(255, 170, 0, .12);--ax-purple-soft: rgba(160, 96, 255, .12);--ax-yellow-soft: rgba(255, 201, 68, .12);--ax-glass: rgba(20, 20, 35, .85);--ax-glass-soft: rgba(20, 20, 35, .6);--ax-glass-strong: rgba(20, 20, 35, .95);--ax-glass-blur: blur(20px) saturate(180%);--ax-glass-blur-soft: blur(12px) saturate(140%);--ax-glass-blur-strong: blur(28px) saturate(200%);--ax-glass-border: 1px solid rgba(255, 255, 255, .1);--ax-glass-border-gold: 1px solid rgba(232, 184, 48, .35);--ax-font: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--ax-font-serif: Georgia, "Times New Roman", serif;--ax-font-mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--ax-text-xs: clamp(11px, .7rem + .1vw, 12px);--ax-text-sm: clamp(13px, .85rem + .1vw, 14px);--ax-text-base: clamp(15px, 1rem + .1vw, 16px);--ax-text-lg: clamp(17px, 1.1rem + .2vw, 18px);--ax-text-xl: clamp(20px, 1.25rem + .3vw, 22px);--ax-text-2xl: clamp(24px, 1.5rem + .4vw, 28px);--ax-text-3xl: clamp(30px, 1.875rem + .5vw, 36px);--ax-lh-tight: 1.2;--ax-lh-snug: 1.4;--ax-lh-normal: 1.6;--ax-lh-relaxed: 1.8;--ax-s-0: 0;--ax-s-1: 4px;--ax-s-2: 8px;--ax-s-3: 12px;--ax-s-4: 16px;--ax-s-5: 20px;--ax-s-6: 24px;--ax-s-8: 32px;--ax-s-10: 40px;--ax-s-12: 48px;--ax-s-16: 64px;--ax-r-sm: 6px;--ax-r: 10px;--ax-r-md: 14px;--ax-r-lg: 18px;--ax-r-xl: 24px;--ax-r-full: 9999px;--ax-shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--ax-shadow-md: 0 4px 12px rgba(0, 0, 0, .25), 0 2px 4px rgba(0, 0, 0, .15);--ax-shadow-lg: 0 8px 24px rgba(0, 0, 0, .35), 0 4px 8px rgba(0, 0, 0, .2);--ax-shadow-xl: 0 16px 48px rgba(0, 0, 0, .45), 0 8px 16px rgba(0, 0, 0, .25);--ax-shadow-glow: var(--ax-gold-glow);--ax-z-base: 1;--ax-z-dropdown: 100;--ax-z-sticky: 200;--ax-z-overlay: 1000;--ax-z-modal: 2000;--ax-z-toast: 3000;--ax-z-tooltip: 4000;--ax-z-rescue: 2147483647;--ax-ease: cubic-bezier(.32, .72, 0, 1);--ax-ease-out: cubic-bezier(.16, 1, .3, 1);--ax-ease-in: cubic-bezier(.7, 0, .84, 0);--ax-ease-spring: cubic-bezier(.5, 1.5, .5, 1);--ax-d-instant: .1s;--ax-d-fast: .2s;--ax-d-normal: .3s;--ax-d-slow: .5s;--ax-d-slower: .8s;--ax-safe-t: env(safe-area-inset-top, 0px);--ax-safe-b: env(safe-area-inset-bottom, 0px);--ax-safe-l: env(safe-area-inset-left, 0px);--ax-safe-r: env(safe-area-inset-right, 0px);--ax-blur: blur(16px) saturate(180%);--ax-blur-sm: blur(8px) saturate(140%);--ax-touch-min: 44px;--ax-touch-comfort: 56px}[data-theme=light]{--ax-bg: #f5f5f7;--ax-bg-card: #ffffff;--ax-bg-flat: #fafafa;--ax-bg-input: #f0f0f3;--ax-bg-overlay: rgba(245, 245, 247, .85);--ax-bg-glass: rgba(255, 255, 255, .7);--ax-text: #1a1a1a;--ax-text-dim: #4a4a4a;--ax-text-muted: #7a7a7a;--ax-text-disabled: #a0a0a0;--ax-border: rgba(0, 0, 0, .08);--ax-border-strong: rgba(0, 0, 0, .16);--ax-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--ax-shadow-md: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .04);--ax-shadow-lg: 0 8px 24px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .06)}@media(prefers-reduced-motion:reduce){:root{--ax-d-instant: 1ms;--ax-d-fast: 1ms;--ax-d-normal: 1ms;--ax-d-slow: 1ms;--ax-d-slower: 1ms}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}input,textarea,select{font-size:max(16px,1rem)!important}button,a,[role=button],.ax-btn,.ax-btn-icon,.ax-btn-primary,.ax-btn-sm{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform 80ms ease-out,opacity .12s ease-out,background-color .12s ease-out}button:active,[role=button]:active,.ax-btn:active{transform:scale(.97)}.ax-chat-scroll,.ax-vault-page,.ax-admin,.ax-settings,.ax-page{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ax-btn,.ax-btn-icon,.ax-nav-item,.ax-nav-link,.ax-header,.ax-footer{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}textarea,input,.ax-message,.ax-msg-body,.ax-result,[contenteditable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html,body{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:auto}html{font-family:var(--ax-font);font-size:var(--ax-text-base);line-height:var(--ax-lh-normal);color-scheme:dark;text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ax-bg);color:var(--ax-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0}#apex-root{position:fixed;inset:0;width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.ax-chat-scroll,.ax-vault-page,.ax-admin,.ax-settings,.ax-page,.ax-consumption-dashboard,.ax-financial-bilan,.ax-modernized-card,.ax-credentials-status,.ax-rgpd-admin,[data-scrollable=true],[role=main],main{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain}#apex-root>*{max-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;width:100%;max-width:100vw;overflow-x:hidden}.ax-page,.ax-admin,.ax-settings,.ax-vault-page{max-width:100vw;overflow-x:hidden;box-sizing:border-box}#apex-root>.ax-chat{max-height:100dvh;overflow:hidden}img,svg,video,canvas{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-width:var(--ax-touch-min);min-height:var(--ax-touch-min)}a{color:var(--ax-blue);text-decoration:none;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=link]:focus-visible,[role=menuitem]:focus-visible,[role=switch]:focus-visible,[role=checkbox]:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--ax-gold);outline-offset:2px;border-radius:var(--ax-r-sm)}::selection{background:var(--ax-gold-soft);color:var(--ax-text)}.skip-link,.ax-skip-link{position:absolute;left:-9999px;top:-100px;background:var(--ax-gold);color:#000;padding:12px 16px;z-index:var(--ax-z-rescue);text-decoration:none;font-weight:700;border-radius:var(--ax-r-sm);min-height:var(--ax-touch-min);min-width:var(--ax-touch-min);display:inline-flex;align-items:center;justify-content:center;font-size:var(--ax-text-base)}.skip-link:focus,.skip-link:focus-visible,.ax-skip-link:focus,.ax-skip-link:focus-visible{left:8px;top:8px;outline:2px solid #000;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#apex-splash{position:fixed;inset:0;background:linear-gradient(135deg,#080c18,#101830,#080c18);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:var(--ax-z-modal);transition:opacity var(--ax-d-slow) var(--ax-ease-out);pointer-events:none}.apex-splash-logo{font-size:64px;color:var(--ax-gold);animation:apex-pulse 1.5s ease-in-out infinite}@keyframes apex-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.apex-splash-name{font-family:var(--ax-font-serif);font-size:28px;font-weight:900;letter-spacing:5px;margin-top:12px;background:linear-gradient(90deg,#c9a227,#e8b830,#f0c850,#e8b830,#c9a227);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:apex-shimmer 2s linear infinite}@keyframes apex-shimmer{to{background-position:200% center}}.apex-splash-bar{margin-top:24px;width:140px;height:3px;background:#ffffff14;border-radius:2px;overflow:hidden}.apex-splash-bar-fill{width:0%;height:100%;background:linear-gradient(90deg,transparent,var(--ax-gold),transparent);background-size:200% 100%;border-radius:2px;animation:apex-splash-bar 2s ease forwards,apex-splash-shimmer 1.5s ease-in-out infinite}@keyframes apex-splash-bar{0%{width:0%}to{width:100%}}@keyframes apex-splash-shimmer{to{background-position:200% center}}#apex-splash[hidden]{opacity:0;pointer-events:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:var(--ax-lh-tight);color:var(--ax-text)}h1{font-size:var(--ax-text-3xl)}h2{font-size:var(--ax-text-2xl)}h3{font-size:var(--ax-text-xl)}h4{font-size:var(--ax-text-lg)}p{line-height:var(--ax-lh-normal);color:var(--ax-text-dim)}code,pre{font-family:var(--ax-font-mono);font-size:.9em}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select{font-size:max(16px,var(--ax-text-base))}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ax-s-2);padding:var(--ax-s-3) var(--ax-s-5);background:var(--ax-bg-flat);color:var(--ax-text);border:1px solid var(--ax-border);border-radius:var(--ax-r);font-weight:600;font-size:var(--ax-text-sm);transition:background var(--ax-d-fast) var(--ax-ease),transform var(--ax-d-fast) var(--ax-ease);min-height:var(--ax-touch-min)}.ax-btn:hover{background:var(--ax-bg-card)}.ax-btn:active{transform:scale(.97)}.ax-btn-primary{background:linear-gradient(135deg,var(--ax-gold) 0%,var(--ax-gold-bright) 100%);color:#08080f;border:none;box-shadow:var(--ax-shadow-md)}.ax-btn-primary:hover{background:linear-gradient(135deg,var(--ax-gold-bright) 0%,var(--ax-gold) 100%);box-shadow:var(--ax-shadow-lg)}.ax-btn-block{width:100%}.ax-btn-ghost{background:transparent;color:var(--ax-text-dim);border-color:var(--ax-border)}.ax-btn-ghost:hover{background:var(--ax-bg-flat);color:var(--ax-text)}.ax-btn-danger{background:linear-gradient(135deg,#cc3030,#aa2020);color:#fff;border:none;box-shadow:var(--ax-shadow-md)}.ax-btn-danger:hover{background:linear-gradient(135deg,#dd4040,#cc3030);box-shadow:var(--ax-shadow-lg)}.ax-btn-sm{padding:var(--ax-s-2) var(--ax-s-3);font-size:var(--ax-text-xs);min-height:var(--ax-touch-min);min-width:var(--ax-touch-min)}.ax-btn-icon{width:var(--ax-touch-min);height:var(--ax-touch-min);padding:0;border-radius:var(--ax-r-full)}.ax-form{display:flex;flex-direction:column;gap:var(--ax-s-4)}.ax-form label{display:flex;flex-direction:column;gap:var(--ax-s-2);font-size:var(--ax-text-sm);color:var(--ax-text-dim);font-weight:500}.ax-form input,.ax-form select,.ax-form textarea{padding:var(--ax-s-3) var(--ax-s-4);background:var(--ax-bg-input);border:1px solid var(--ax-border);border-radius:var(--ax-r);color:var(--ax-text);font-size:max(16px,var(--ax-text-base));transition:border-color var(--ax-d-fast) var(--ax-ease)}.ax-form input:focus,.ax-form select:focus,.ax-form textarea:focus{border-color:var(--ax-gold);outline:none}.ax-landing{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--ax-s-6);background:radial-gradient(ellipse at top,rgba(201,162,39,.08) 0%,transparent 60%),var(--ax-bg)}.ax-landing-card{background:var(--ax-bg-glass);backdrop-filter:var(--ax-blur);-webkit-backdrop-filter:var(--ax-blur);border:1px solid var(--ax-border-strong);border-radius:var(--ax-r-xl);padding:var(--ax-s-10) var(--ax-s-8);max-width:420px;width:100%;box-shadow:var(--ax-shadow-xl);position:relative;overflow:hidden}.ax-landing-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(232,184,48,.06) 0%,transparent 40%);pointer-events:none}.ax-landing-logo-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--ax-s-1);margin-bottom:var(--ax-s-2);position:relative}.ax-landing-logo{font-family:var(--ax-font-serif);font-size:clamp(40px,12vw,56px);font-weight:900;letter-spacing:8px;text-align:center;background:linear-gradient(90deg,var(--ax-gold-deep),var(--ax-gold-bright),var(--ax-gold-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0;text-shadow:0 0 60px rgba(232,184,48,.3)}.ax-landing-version{font-size:var(--ax-text-xs);color:var(--ax-gold);font-family:var(--ax-font-mono);letter-spacing:2px;opacity:.8}.ax-landing-tagline{text-align:center;color:var(--ax-text-dim);margin-bottom:var(--ax-s-8);font-size:var(--ax-text-base);line-height:var(--ax-lh-snug)}.ax-landing-footer{text-align:center;margin-top:var(--ax-s-6);font-size:var(--ax-text-xs);letter-spacing:.5px}.ax-form-label{display:block;font-size:var(--ax-text-sm);color:var(--ax-text-dim);margin-bottom:var(--ax-s-2);font-weight:600}.ax-btn[disabled]{opacity:.7;cursor:not-allowed}.ax-btn .ax-spinner{width:16px;height:16px;border-width:2px}.ax-chat{display:flex;flex-direction:column;height:100dvh;max-width:800px;margin:0 auto;overflow:hidden}.ax-chat-header{display:flex;align-items:center;justify-content:space-between;padding:var(--ax-s-1) var(--ax-s-3);border-bottom:1px solid var(--ax-border);background:var(--ax-bg-glass);backdrop-filter:var(--ax-blur);flex-shrink:0;padding-top:max(var(--ax-s-1),env(safe-area-inset-top,0px));min-height:32px}.ax-chat-header h1{font-family:var(--ax-font-serif);font-size:var(--ax-text-base);letter-spacing:1.5px;color:var(--ax-gold);margin:0;line-height:1}.ax-chat-scroll{flex:1;overflow-y:auto;padding:var(--ax-s-1) var(--ax-s-2);display:flex;flex-direction:column;gap:var(--ax-s-1);font-size:12.5px;line-height:1.35;scroll-behavior:smooth}.ax-chat-greeting{text-align:center;color:var(--ax-text-dim);font-size:10px;padding:2px 8px 1px;font-family:var(--ax-font);line-height:1.15;opacity:.45}.ax-msg{max-width:95%;padding:6px 10px;border-radius:var(--ax-r-md);word-wrap:break-word;line-height:1.35;font-size:12.5px;animation:ax-msg-in var(--ax-d-fast) var(--ax-ease-out)}@keyframes ax-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ax-msg-user{align-self:flex-end;background:linear-gradient(135deg,var(--ax-gold-soft),rgba(201,162,39,.05));border:1px solid var(--ax-border-gold);color:var(--ax-text)}.ax-msg-assistant{align-self:flex-start;background:var(--ax-bg-card);border:1px solid var(--ax-border);color:var(--ax-text)}.ax-msg-tool{align-self:stretch;margin:var(--ax-s-2) var(--ax-s-3)}.ax-tool-card{display:flex;align-items:center;gap:var(--ax-s-3);padding:var(--ax-s-3) var(--ax-s-4);background:linear-gradient(135deg,var(--ax-gold-soft),rgba(232,184,48,.05));border:1px solid var(--ax-border-gold);border-radius:var(--ax-r-md);box-shadow:var(--ax-shadow-md)}.ax-tool-icon{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ax-tool-info{flex:1;min-width:0}.ax-tool-info strong{color:var(--ax-gold-bright);font-size:var(--ax-text-base)}.ax-tool-card .ax-btn{flex-shrink:0}.ax-cursor{display:inline-block;color:var(--ax-gold);animation:ax-cursor-blink 1s steps(2) infinite}@keyframes ax-cursor-blink{50%{opacity:0}}.ax-code{background:var(--ax-bg);padding:var(--ax-s-3);border-radius:var(--ax-r-sm);overflow-x:auto;font-family:var(--ax-font-mono);font-size:var(--ax-text-sm);border:1px solid var(--ax-border)}.ax-code-inline{background:var(--ax-bg-input);padding:2px 6px;border-radius:4px;font-family:var(--ax-font-mono);font-size:.9em}.ax-chat-input{display:flex;gap:var(--ax-s-2);padding:var(--ax-s-3) var(--ax-s-3) var(--ax-s-3) var(--ax-s-3);border-top:1px solid rgba(232,184,48,.14);background:linear-gradient(180deg,#141423c7,#0e0e18eb);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);align-items:flex-end;flex-shrink:0}.ax-chat-send{min-width:44px!important;min-height:44px!important;position:relative;z-index:10}.ax-chat-input textarea{flex:1;resize:none;padding:var(--ax-s-3) var(--ax-s-4);background:#08080f8c;border:1px solid rgba(255,255,255,.1);border-radius:var(--ax-r-md);color:var(--ax-text);font-size:max(16px,var(--ax-text-base));font-family:var(--ax-font);max-height:200px;min-height:44px;line-height:var(--ax-lh-normal);transition:border-color .2s var(--ax-ease-out),box-shadow .2s var(--ax-ease-out)}.ax-chat-input textarea:focus{outline:none;border-color:var(--ax-border-gold);box-shadow:0 0 0 3px #e8b8301f}.ax-icon-compact{width:38px;height:38px;min-width:38px;min-height:38px;padding:0;font-size:16px}.ax-chat-send{background:linear-gradient(135deg,#c9a227,#e8b830);color:#000;font-weight:800;min-width:38px;width:38px;height:38px;padding:0;border-radius:50%;font-size:18px;border:none;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease}.ax-chat-send:hover{transform:scale(1.05);box-shadow:0 4px 12px #e8b83059}.ax-chat-send:active{transform:scale(.95)}.ax-chat-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding:12px 16px}.ax-chat-chip{padding:8px 14px;border:1px solid var(--ax-border);border-radius:999px;background:#c9a22714;color:var(--ax-text);font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .18s ease,transform .12s ease}.ax-chat-chip:hover{background:#c9a2272e}.ax-chat-chip:active{transform:scale(.97)}.ax-admin{max-width:1000px;margin:0 auto;padding:var(--ax-s-4)}.ax-admin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--ax-s-6)}.ax-tabs{display:flex;gap:var(--ax-s-2);margin-bottom:var(--ax-s-6);overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--ax-border);padding-bottom:var(--ax-s-2);scroll-snap-type:x proximity}.ax-tab{padding:var(--ax-s-3) var(--ax-s-4);background:transparent;border:1px solid var(--ax-border);border-radius:var(--ax-r);color:var(--ax-text-dim);font-weight:500;white-space:nowrap;min-height:var(--ax-touch-min);cursor:pointer;scroll-snap-align:start;transition:background var(--ax-d-fast) var(--ax-ease),color var(--ax-d-fast) var(--ax-ease),border-color var(--ax-d-fast) var(--ax-ease),transform var(--ax-d-fast) var(--ax-ease)}.ax-tab:active{transform:scale(.96)}.ax-tab-active{background:var(--ax-gold-soft);color:var(--ax-gold-bright);border-color:var(--ax-border-gold);box-shadow:0 0 0 1px var(--ax-border-gold),0 4px 12px #e8b8301a}.ax-admin-section{background:var(--ax-bg-card);border:1px solid var(--ax-border);border-radius:var(--ax-r-md);padding:var(--ax-s-6)}.ax-admin-section h2{margin:0 0 var(--ax-s-4);color:var(--ax-gold)}.ax-admin-section h3{margin:var(--ax-s-4) 0 var(--ax-s-2);font-size:var(--ax-text-base);color:var(--ax-text)}.ax-toggle{display:inline-flex;align-items:center;gap:var(--ax-s-3);cursor:pointer}.ax-toggle input{display:none}.ax-toggle-slider{width:56px;height:32px;background:var(--ax-bg-input);border-radius:var(--ax-r-full);position:relative;transition:background var(--ax-d-fast) var(--ax-ease);border:1px solid var(--ax-border)}.ax-toggle-slider:after{content:"";position:absolute;width:24px;height:24px;background:var(--ax-text);border-radius:50%;top:3px;left:3px;transition:transform var(--ax-d-fast) var(--ax-ease-spring)}.ax-toggle input:checked+.ax-toggle-slider{background:var(--ax-gold)}.ax-toggle input:checked+.ax-toggle-slider:after{transform:translate(24px);background:#08080f}.ax-toggle-row{margin:var(--ax-s-4) 0}.ax-toggle-label{font-size:var(--ax-text-base);color:var(--ax-text)}.ax-user-list,.ax-pending-list{list-style:none;padding:0;margin:var(--ax-s-3) 0;display:flex;flex-direction:column;gap:var(--ax-s-2)}.ax-user-row,.ax-pending-row{display:flex;align-items:center;gap:var(--ax-s-3);padding:var(--ax-s-3) var(--ax-s-4);background:var(--ax-bg-flat);border-radius:var(--ax-r);flex-wrap:wrap}.ax-tier-badge,.ax-badge{padding:2px 8px;border-radius:var(--ax-r-full);font-size:var(--ax-text-xs);font-weight:600}.ax-tier-family{background:var(--ax-purple-soft);color:var(--ax-purple)}.ax-tier-client_pro{background:var(--ax-gold-soft);color:var(--ax-gold-bright)}.ax-tier-client_free{background:var(--ax-bg-input);color:var(--ax-text-muted)}.ax-badge-ok{background:var(--ax-green-soft);color:var(--ax-green)}.ax-badge-pending{background:var(--ax-orange-soft);color:var(--ax-orange)}.ax-otp{background:var(--ax-bg);color:var(--ax-gold);padding:4px 8px;border-radius:var(--ax-r-sm);font-size:var(--ax-text-base);letter-spacing:2px;font-weight:700}.ax-info,.ax-error,.ax-success{padding:var(--ax-s-3) var(--ax-s-4);border-radius:var(--ax-r);margin:var(--ax-s-3) 0;font-size:var(--ax-text-sm)}.ax-info{background:var(--ax-blue-soft);color:var(--ax-blue);border:1px solid var(--ax-blue)}.ax-error{background:var(--ax-red-soft);color:var(--ax-red);border:1px solid var(--ax-red)}.ax-success{background:var(--ax-green-soft);color:var(--ax-green);border:1px solid var(--ax-green)}.ax-info-card{background:var(--ax-bg-flat);border:1px solid var(--ax-border);border-radius:var(--ax-r);padding:var(--ax-s-4);margin:var(--ax-s-4) 0}.ax-info-card ul{margin:var(--ax-s-2) 0 0;padding-left:var(--ax-s-5);color:var(--ax-text-dim)}.ax-muted{color:var(--ax-text-muted);font-size:var(--ax-text-sm)}.ax-empty{text-align:center;padding:var(--ax-s-12) var(--ax-s-4);color:var(--ax-text-dim)}.ax-select-sm{padding:var(--ax-s-1) var(--ax-s-2);background:var(--ax-bg-input);border:1px solid var(--ax-border);border-radius:var(--ax-r-sm);color:var(--ax-text);font-size:var(--ax-text-sm)}.ax-btn-glass{display:inline-flex;align-items:center;justify-content:center;gap:var(--ax-s-2);padding:var(--ax-s-3) var(--ax-s-5);background:var(--ax-glass);backdrop-filter:var(--ax-glass-blur);-webkit-backdrop-filter:var(--ax-glass-blur);color:var(--ax-text);border:var(--ax-glass-border);border-radius:var(--ax-r);font-weight:600;font-size:var(--ax-text-sm);font-family:var(--ax-font);min-height:var(--ax-touch-min);cursor:pointer;position:relative;overflow:hidden;transition:transform var(--ax-d-fast) var(--ax-ease),background var(--ax-d-fast) var(--ax-ease),border-color var(--ax-d-fast) var(--ax-ease),box-shadow var(--ax-d-fast) var(--ax-ease);will-change:transform}.ax-btn-glass:hover{background:var(--ax-glass-strong);border-color:var(--ax-border-gold);box-shadow:var(--ax-shadow-md);transform:translateY(-1px)}.ax-btn-glass:active{transform:scale(.97)}.ax-btn-glass:focus-visible{outline:2px solid var(--ax-gold);outline-offset:2px}.ax-btn-glass-gold{background:var(--ax-gold-gradient);color:#08080f;border:none;font-weight:700;box-shadow:0 4px 14px #c9a22759}.ax-btn-glass-gold:hover{background:var(--ax-gold-gradient-rev);box-shadow:0 6px 20px #e8b83080,var(--ax-gold-glow);transform:translateY(-2px)}.ax-card-elevated{background:var(--ax-bg-card);border:1px solid var(--ax-border);border-radius:var(--ax-r-md);padding:var(--ax-s-5);box-shadow:var(--ax-shadow-md);transition:transform var(--ax-d-normal) var(--ax-ease-out),box-shadow var(--ax-d-normal) var(--ax-ease-out),border-color var(--ax-d-normal) var(--ax-ease-out);will-change:transform}.ax-card-elevated:hover{transform:translateY(-4px);box-shadow:var(--ax-shadow-lg);border-color:var(--ax-border-strong)}.ax-card-elevated-gold:hover{border-color:var(--ax-border-gold);box-shadow:var(--ax-shadow-lg),0 0 32px #c9a22726}.ax-card-glass{background:var(--ax-glass-soft);backdrop-filter:var(--ax-glass-blur);-webkit-backdrop-filter:var(--ax-glass-blur);border:var(--ax-glass-border);border-radius:var(--ax-r-md);padding:var(--ax-s-5);box-shadow:var(--ax-shadow-md)}.ax-input-premium{display:block;width:100%;padding:var(--ax-s-3) var(--ax-s-4);background:var(--ax-bg-input);border:1px solid var(--ax-border);border-radius:var(--ax-r);color:var(--ax-text);font-family:var(--ax-font);font-size:max(16px,var(--ax-text-base));line-height:var(--ax-lh-normal);transition:border-color var(--ax-d-fast) var(--ax-ease),box-shadow var(--ax-d-fast) var(--ax-ease),background var(--ax-d-fast) var(--ax-ease)}.ax-input-premium::placeholder{color:var(--ax-text-muted)}.ax-input-premium:hover{border-color:var(--ax-border-strong)}.ax-input-premium:focus{outline:none;border-color:var(--ax-gold);background:var(--ax-bg-flat);box-shadow:0 0 0 3px #e8b8302e}.ax-input-premium:disabled{opacity:.55;cursor:not-allowed}.ax-shimmer{position:relative;overflow:hidden;background:var(--ax-bg-flat);border-radius:var(--ax-r-sm)}.ax-shimmer:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);background-size:200% 100%;animation:ax-shimmer-loading 1.4s linear infinite}@keyframes ax-shimmer-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.ax-confetti{position:fixed;inset:0;pointer-events:none;z-index:var(--ax-z-toast);overflow:hidden}.ax-confetti-piece{position:absolute;width:8px;height:12px;top:-20px;border-radius:1px;animation:ax-confetti-fall 1.4s var(--ax-ease-out) forwards}@keyframes ax-confetti-fall{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(720deg);opacity:0}}.ax-toast-premium{display:flex;align-items:flex-start;gap:var(--ax-s-3);padding:var(--ax-s-3) var(--ax-s-4);background:var(--ax-glass-strong);backdrop-filter:var(--ax-glass-blur);-webkit-backdrop-filter:var(--ax-glass-blur);border-radius:var(--ax-r-md);border-left:4px solid var(--ax-border);box-shadow:var(--ax-shadow-lg);color:var(--ax-text);font-size:var(--ax-text-sm)}.ax-toast-premium.ax-toast-info{border-left-color:var(--ax-blue)}.ax-toast-premium.ax-toast-success{border-left-color:var(--ax-success)}.ax-toast-premium.ax-toast-warn{border-left-color:var(--ax-warning)}.ax-toast-premium.ax-toast-error{border-left-color:var(--ax-error)}.ax-logo-pulse{animation:ax-logo-pulse 3.6s var(--ax-ease) infinite}@keyframes ax-logo-pulse{0%,to{text-shadow:0 0 60px rgba(232,184,48,.3);transform:scale(1)}50%{text-shadow:0 0 80px rgba(232,184,48,.6),0 0 120px rgba(201,162,39,.3);transform:scale(1.02)}}.ax-dot-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ax-success);position:relative}.ax-dot-pulse:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ax-success);animation:ax-dot-ping 2s ease-out infinite}@keyframes ax-dot-ping{0%{transform:scale(1);opacity:.5}80%,to{transform:scale(2.5);opacity:0}}.ax-spinner-premium{width:28px;height:28px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,var(--ax-gold) 100%);-webkit-mask:radial-gradient(circle,transparent 8px,#000 9px);mask:radial-gradient(circle,transparent 8px,#000 9px);animation:ax-spin .9s linear infinite}.ax-spinner-premium-sm{width:18px;height:18px;-webkit-mask:radial-gradient(circle,transparent 5px,#000 6px);mask:radial-gradient(circle,transparent 5px,#000 6px)}.ax-spinner-premium-lg{width:48px;height:48px;-webkit-mask:radial-gradient(circle,transparent 14px,#000 15px);mask:radial-gradient(circle,transparent 14px,#000 15px)}.ax-thinking{display:inline-flex;align-items:center;gap:6px;padding:var(--ax-s-2) var(--ax-s-4);background:var(--ax-bg-card);border-radius:var(--ax-r-full);border:1px solid var(--ax-border);font-size:var(--ax-text-sm);color:var(--ax-text-dim)}.ax-thinking-dots{display:inline-flex;gap:3px}.ax-thinking-dot{width:5px;height:5px;border-radius:50%;background:var(--ax-gold);animation:ax-thinking-bounce 1.4s ease-in-out infinite}.ax-thinking-dot:nth-child(2){animation-delay:.16s}.ax-thinking-dot:nth-child(3){animation-delay:.32s}@keyframes ax-thinking-bounce{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1.1);opacity:1}}@media(prefers-reduced-motion:reduce){.ax-shimmer:before,.ax-confetti-piece,.ax-logo-pulse,.ax-dot-pulse:before,.ax-spinner-premium,.ax-thinking-dot{animation:none!important}.ax-card-elevated:hover,.ax-btn-glass:hover,.ax-btn-glass-gold:hover{transform:none!important}}.ax-codeblock{margin:12px 0;border-radius:10px;overflow:hidden;background:#0d0d1a;border:1px solid rgba(255,255,255,.08)}.ax-codeblock-header{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:#ffffff0a;font-size:11px;color:#fff9;font-family:SF Mono,Menlo,Monaco,Consolas,monospace}.ax-codeblock-copy{background:transparent;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;padding:2px 8px;border-radius:6px;font-size:11px;cursor:pointer;-webkit-tap-highlight-color:transparent}.ax-codeblock pre{margin:0;padding:12px;overflow-x:auto;font-size:12.5px;line-height:1.5;font-family:SF Mono,Menlo,Monaco,Consolas,monospace}.ax-md-table{overflow-x:auto;margin:10px 0;border-radius:8px;background:#ffffff05}.ax-md-table table{width:100%;border-collapse:collapse;font-size:13px}.ax-md-table th{padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.15);font-weight:600}.ax-md-table td{padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.05)}.ax-code-inline{background:#ffffff14;padding:1px 6px;border-radius:4px;font-family:SF Mono,Menlo,monospace;font-size:.92em}.ax-md-link{color:#e8b830;text-decoration:underline}.ax-ta-left{text-align:left}.ax-ta-center{text-align:center}.ax-ta-right{text-align:right}.ax-md-link{color:var(--ax-gold)}.ax-md-table th,.ax-md-table td{border-color:#ffffff26}.ax-page-title{font-size:clamp(26px,5.5vw,32px);font-family:var(--ax-font-serif);letter-spacing:-.025em;color:var(--ax-text);margin:0 0 var(--ax-s-6) 0;font-weight:700;line-height:var(--ax-lh-tight)}.ax-section-title{font-size:15px;color:var(--ax-gold);text-transform:uppercase;letter-spacing:.08em;margin:var(--ax-s-6) 0 var(--ax-s-2) 0;font-weight:600}.ax-voice-btn{min-width:var(--ax-touch-min);min-height:var(--ax-touch-min);padding:var(--ax-s-2) var(--ax-s-3);background:var(--ax-bg-flat);color:var(--ax-text);border:1px solid var(--ax-border);border-radius:var(--ax-r);font-size:var(--ax-text-sm);cursor:pointer;transition:background var(--ax-d-fast) var(--ax-ease),transform var(--ax-d-fast) var(--ax-ease)}.ax-voice-btn:hover{background:var(--ax-bg-card)}.ax-voice-btn:active{transform:scale(.96)}.ax-voice-btn[aria-pressed=true],.ax-voice-btn.is-active{background:var(--ax-gold-soft);border-color:var(--ax-border-gold);color:var(--ax-gold)}.ax-btn-health{display:inline-flex;align-items:center;justify-content:center;gap:var(--ax-s-2);padding:var(--ax-s-2) var(--ax-s-4);min-height:var(--ax-touch-min);max-width:100%;white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:center;background:var(--ax-bg-flat);color:var(--ax-text);border:1px solid var(--ax-border);border-radius:var(--ax-r);font-size:var(--ax-text-sm);font-weight:600;cursor:pointer;transition:background var(--ax-d-fast) var(--ax-ease),transform var(--ax-d-fast) var(--ax-ease),box-shadow var(--ax-d-fast) var(--ax-ease)}.ax-btn-health:hover{transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}.ax-btn-health:active{transform:scale(.97)}.ax-btn-health-primary{background:var(--ax-gold-gradient);color:#08080f;border:none}.ax-btn-health-eco{background:var(--ax-green-soft);color:var(--ax-green-bright);border-color:#22cc774d}.ax-btn-health-blue{background:var(--ax-blue-soft);color:var(--ax-blue-bright);border-color:#6a8aff4d}.ax-btn-health-purple{background:var(--ax-purple-soft);color:var(--ax-purple);border-color:#a060ff4d}.ax-btn-health-danger{background:var(--ax-red-soft);color:var(--ax-red-bright);border-color:#ff5b5b4d}.ax-sev{display:inline-flex;align-items:center;gap:var(--ax-s-1);padding:2px 8px;border-radius:var(--ax-r-full);font-size:var(--ax-text-xs);font-weight:600;letter-spacing:.02em}.ax-sev-critical{background:var(--ax-red-soft);color:var(--ax-sev-critical)}.ax-sev-high{background:#ff99441f;color:var(--ax-sev-high)}.ax-sev-medium{background:var(--ax-yellow-soft);color:var(--ax-sev-medium)}.ax-sev-low{background:var(--ax-blue-soft);color:var(--ax-sev-low)}.ax-suggestion-chip{display:inline-flex;align-items:center;gap:var(--ax-s-1);padding:var(--ax-s-2) var(--ax-s-3);background:var(--ax-glass);backdrop-filter:var(--ax-glass-blur-soft);-webkit-backdrop-filter:var(--ax-glass-blur-soft);border:1px solid var(--ax-border-gold);border-radius:var(--ax-r-full);color:var(--ax-text);font-size:var(--ax-text-sm);cursor:pointer;transition:transform var(--ax-d-fast) var(--ax-ease),background var(--ax-d-fast) var(--ax-ease),box-shadow var(--ax-d-fast) var(--ax-ease);min-height:var(--ax-touch-min)}.ax-suggestion-chip:hover{transform:translateY(-2px);background:var(--ax-gold-soft);box-shadow:var(--ax-gold-glow)}.ax-suggestion-chip:active{transform:scale(.96)}.ax-empty-banner{display:flex;flex-direction:column;gap:var(--ax-s-3);padding:var(--ax-s-5);margin:var(--ax-s-4) 0;background:var(--ax-glass);backdrop-filter:var(--ax-glass-blur-soft);-webkit-backdrop-filter:var(--ax-glass-blur-soft);border:var(--ax-glass-border-gold);border-radius:var(--ax-r-lg);box-shadow:var(--ax-shadow-md);animation:ax-fade-up .36s var(--ax-ease-out) backwards}.ax-empty-banner-title{font-size:var(--ax-text-lg);font-weight:700;color:var(--ax-text);margin:0}.ax-empty-banner-body{font-size:var(--ax-text-sm);color:var(--ax-text-dim);line-height:var(--ax-lh-normal);margin:0}.ax-empty-banner-chips{display:flex;flex-wrap:wrap;gap:var(--ax-s-2);margin-top:var(--ax-s-2)}.ax-modal-glass{background:linear-gradient(180deg,#08080feb,#08080fe0);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border-top:1px solid var(--ax-border-gold)}.ax-accordion-toggle{display:inline-flex;align-items:center;gap:var(--ax-s-2);background:transparent;border:none;color:var(--ax-text);cursor:pointer;font-size:var(--ax-text-base);font-weight:600;padding:var(--ax-s-2) 0;min-height:var(--ax-touch-min)}.ax-accordion-chevron{display:inline-block;transition:transform var(--ax-d-fast) var(--ax-ease);font-size:12px;color:var(--ax-text-dim)}.ax-accordion-toggle[aria-expanded=true] .ax-accordion-chevron{transform:rotate(90deg)}.ax-tabs-scroll{display:flex;gap:var(--ax-s-2);overflow-x:auto;scroll-padding-left:var(--ax-s-4);scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding-bottom:var(--ax-s-1)}@media(max-width:420px){.ax-tabs-scroll{gap:var(--ax-s-1)}.ax-tabs-scroll>*{flex:0 0 auto}}@keyframes ax-fade-up-spring{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ax-kpi-card{animation:ax-fade-up-spring .32s cubic-bezier(.34,1.56,.64,1) backwards}.ax-voice-item{display:flex;align-items:center;gap:var(--ax-s-2);padding:var(--ax-s-3);margin-bottom:var(--ax-s-1);border:1px solid rgba(255,255,255,.06);border-radius:var(--ax-r-sm);background:#ffffff08;transition:background var(--ax-d-fast) var(--ax-ease),border-color var(--ax-d-fast) var(--ax-ease)}.ax-voice-item.is-active{background:var(--ax-gold-soft);border-color:var(--ax-border-gold)}.ax-voice-item__name{color:var(--ax-text);font-size:var(--ax-text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-voice-item__meta{color:var(--ax-text-muted);font-size:var(--ax-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-voice-item__action{min-width:var(--ax-touch-min);min-height:var(--ax-touch-min);width:var(--ax-touch-min);height:var(--ax-touch-min);border-radius:var(--ax-r-sm);cursor:pointer;font-size:14px;transition:transform var(--ax-d-fast) var(--ax-ease)}.ax-voice-item__action:active{transform:scale(.94)}.ax-voice-item__action--test{background:var(--ax-green-soft);color:var(--ax-green);border:1px solid rgba(34,204,119,.3)}.ax-voice-item__action--set{background:var(--ax-gold-soft);color:var(--ax-gold);border:1px solid var(--ax-border-gold)}.ax-tab-pill{flex:0 0 auto;white-space:nowrap;min-height:var(--ax-touch-min);padding:var(--ax-s-2) var(--ax-s-3);font-size:var(--ax-text-sm);line-height:var(--ax-lh-tight);border-radius:var(--ax-r-full);cursor:pointer;transition:background var(--ax-d-fast) var(--ax-ease-out),color var(--ax-d-fast) var(--ax-ease-out),box-shadow var(--ax-d-fast) var(--ax-ease-out);border:1px solid var(--ax-border);-webkit-tap-highlight-color:transparent;font-weight:600;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:var(--ax-s-1);scroll-snap-align:start;background:#ffffff0a;color:var(--ax-text-dim)}.ax-tab-pill.is-active{background:var(--ax-gold-gradient);color:#000;border-color:transparent;box-shadow:0 4px 16px #e8b83040,0 1px 3px #0003}.ax-gs-1{background:#c9a2270d;border:1px solid rgba(201,162,39,.3);border-radius:12px;padding:14px;margin-bottom:16px}.ax-gs-2{font-size:11px;color:var(--ax-text-dim)}.ax-gs-3{color:var(--ax-text-dim);font-size:13px}.ax-gs-4{background:#c9a2270d;border:1px solid rgba(201,162,39,.3);border-radius:12px;padding:14px;margin-bottom:12px}.ax-gs-5{font-size:12px;color:var(--ax-text-dim)}.ax-gs-6{flex:1;min-width:0}.ax-gs-7{display:flex;gap:8px;flex-wrap:wrap}.ax-gs-8{font-size:10px;color:var(--ax-text-dim)}.ax-gs-9{background:#14142380;padding:12px;border-radius:8px}.ax-gs-10{color:var(--ax-text-dim)}.ax-gs-11{flex:1;min-width:200px}.ax-gs-12{font-family:system-ui;padding:14px 4px}.ax-gs-13{color:#ff5b5b}.ax-gs-14{color:#2c7}.ax-gs-15{font-size:13px;color:#cbd5e1;display:block;margin-bottom:6px;font-weight:600}.ax-gs-16{font-size:12px;color:#94a3b8;display:block;margin-bottom:4px}.ax-gs-17{font-size:18px}.ax-gs-18{color:#c00}.ax-gs-19{font-size:14px;-webkit-text-fill-color:initial}.ax-gs-20{display:flex;gap:6px;flex-wrap:wrap}.ax-gs-21{padding:40px;text-align:center;color:#999}.ax-gs-22{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ax-gs-23{font-size:11px;color:#ffffff80}.ax-gs-24{font-size:12px}.ax-gs-25{color:#888}.ax-gs-26{flex:1}.ax-gs-27{padding:8px}.ax-gs-28{font-size:32px}.ax-gs-29{display:flex;flex-direction:column;gap:6px}.ax-gs-30{margin-bottom:16px}.ax-gs-31{font-size:13px;color:#fff}.ax-gs-32{opacity:.7;font-size:.85em}.ax-gs-33{border:1px solid #2a2f48;border-radius:8px;padding:10px;background:#13162a;font-size:13px}.ax-gs-34{padding:16px;max-width:900px;margin:0 auto;color:var(--ax-text,#eee)}.ax-gs-35{display:block;color:#c9a227;font-size:12px;margin-bottom:4px}.ax-gs-36{font-size:11px;color:#ffffff80;margin-top:6px}.ax-gs-37{padding:24px;text-align:center;color:#94a3b8}.ax-gs-38{padding:10px;background:#00000040;border-radius:10px}.ax-gs-39{background:#ffffff0a;border-radius:10px;padding:10px}.ax-gs-40{font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.ax-gs-41{color:#888;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.ax-gs-42{background:#14142380;border-radius:12px;padding:16px;margin-bottom:16px;border:1px solid rgba(201,162,39,.2)}.ax-gs-43{background:#c9a2270d;border:1px solid rgba(201,162,39,.3);border-radius:12px;padding:16px;text-align:center}.ax-gs-44{color:#f0c020}.ax-gs-45{background:#0000004d;padding:8px;border-radius:6px}.ax-gs-46{border:1px solid #2a2f48;border-radius:8px;padding:12px;background:#13162a}.ax-gs-47{background:#0f172a;border:1px solid #10b981;border-radius:12px;padding:16px;text-align:center}.ax-gs-48{padding:8px;background:#ff58581a;color:var(--ax-error);border-radius:8px}.ax-gs-49{color:#888;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.ax-gs-50{color:#fff;font-size:22px;font-weight:700}.ax-gs-51{color:#888;font-size:11px;text-transform:uppercase}.ax-gs-52{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px}.ax-gs-53{font-size:22px;font-weight:600}.ax-gs-54{color:#ffffff80;font-size:12px;padding:24px;text-align:center}.ax-gs-55{color:#ffffff8c;font-size:11px;margin-top:2px}.ax-gs-56{font-size:11px;color:#fff9;margin-bottom:4px}.ax-gs-57{padding:40px;text-align:center;color:var(--ax-text-dim)}.ax-gs-58{font-size:24px;color:#ff6b6b;font-weight:600}.ax-gs-59{max-width:760px;margin:0 auto;padding:20px}.ax-gs-60{color:#0d8a3e}.ax-gs-61{color:#fa0}.ax-gs-62{padding:40px;text-align:center;color:#888;font-family:system-ui,-apple-system,sans-serif}.ax-gs-63{font-size:11px;color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.ax-gs-64{color:#666}.ax-gs-65{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.ax-gs-66{font-size:1.5em;font-weight:600}.ax-gs-67{display:flex;gap:8px;margin-bottom:12px}.ax-gs-68{padding:12px;background:#0003;border-radius:10px}.ax-gs-69{color:var(--ax-text-dim,#888);font-size:12px;margin-top:4px}.ax-gs-70{font-size:12px;color:var(--ax-text-dim,#aaa);margin-top:4px}.ax-gs-71{padding:14px;background:#00000040;border-radius:12px;border-left:3px solid #c9a227}.ax-gs-72{color:var(--ax-text-dim,#aaa);font-size:13px;margin-top:4px}.ax-gs-73{margin-top:16px;background:#c9a2270d;border:1px solid rgba(201,162,39,.3);border-radius:12px;padding:16px}.ax-gs-74{font-size:10px;color:#a0a4c0}.ax-gs-75{margin-top:6px;color:var(--ax-gold-deep)}.ax-gs-76{color:var(--ax-error)}.ax-gs-77{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ax-gs-78{overflow-x:auto}.ax-gs-79{font-weight:700;color:#c9a227;font-size:13px}.ax-gs-80{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.ax-gs-81{background:#14142380;border:1px solid rgba(201,162,39,.2);border-radius:12px;padding:18px;margin-bottom:14px}.ax-gs-82{font-size:10px;color:#888;margin-top:4px}.ax-gs-83{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ax-gs-84{font-size:24px;font-weight:800;color:#fff}.ax-gs-85{font-size:11px;color:#ffffff80;margin-top:4px}.ax-gs-86{color:#fff}.ax-gs-87{font-size:14px}.ax-gs-88{display:flex;gap:6px}.ax-gs-89{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ax-gs-90{height:4px;background:#ffffff14;border-radius:2px;margin-top:6px;overflow:hidden}.ax-gs-91{color:#fff6}.ax-gs-92{color:#4caf50}.ax-gs-93{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.ax-gs-94{font-size:11px;padding:2px 6px;border-radius:8px;background:#ffffff0d;color:var(--ax-text-dim);margin-left:8px}.ax-gs-95{padding:20px;max-width:900px;margin:0 auto}.ax-gs-96{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}.ax-gs-97{background:#c9a2271a;border:1px solid rgba(201,162,39,.3);border-radius:10px;padding:14px}.ax-gs-98{font-size:24px;color:#c9a227;font-weight:600}.ax-gs-99{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:10px;padding:14px}.ax-gs-100{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.ax-gs-101{padding:40px;text-align:center;color:#ff6b6b}.ax-gs-102{font-size:13px;color:#e8b830;font-weight:700}.ax-gs-103{display:flex;align-items:center;gap:8px}.ax-gs-104{font-size:18px;color:#fff;font-weight:700;margin-top:2px}.ax-gs-105{font-size:11px;color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;margin:8px 0}.ax-gs-106{min-width:0;flex:1}.ax-gs-107{color:#ffffff80;font-size:11px}.ax-gs-108{font-size:16px;font-weight:600;color:#f1f5f9}.ax-gs-109{font-size:12px;color:#94a3b8;margin-top:2px}.ax-gs-110{color:#ef4444}.ax-gs-111{margin-top:12px;padding:10px;background:#c9a22714;border-left:3px solid #c9a227;font-size:13px}.ax-gs-112{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ax-gs-113{background:#0f172a;border:1px solid #1e293b;border-radius:12px;padding:16px;margin-bottom:16px}.ax-gs-114{margin-top:8px}.ax-gs-115{max-width:800px;margin:0 auto;padding:20px}.ax-gs-116{margin-top:24px;padding:16px;background:#0f172a;border-radius:8px;font-size:12px;color:#94a3b8;line-height:1.6}.ax-gs-117{font-size:12px;color:#94a3b8;margin-bottom:4px}.ax-gs-118{font-size:14px;color:#f1f5f9}.ax-gs-119{font-size:12px;color:#fff9;margin-top:2px}.ax-gs-120{display:flex;align-items:center;gap:10px}.ax-gs-121{color:#888;font-size:12px}.ax-gs-122{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.ax-gs-123{display:flex;flex-direction:column;gap:8px}.ax-gs-124{font-size:11px;color:#888}.ax-gs-125{flex:1;color:#fff;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-gs-126{padding:8px 0;color:var(--ax-text)}.ax-gs-127{display:flex;flex-direction:column;gap:8px;margin-top:16px}.ax-gs-128{font-size:13px;color:var(--ax-text-dim)}.ax-gs-129{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.ax-gs-130{background:#c9a2270d;border:1px solid rgba(201,162,39,.3);border-radius:12px;padding:16px;margin-top:16px}.ax-gs-131{background:#c9a2270d;border:1px solid rgba(201,162,39,.3);border-radius:12px;padding:16px;margin-top:12px}.ax-gs-132{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,#22cc7714,#22cc7708);border:1px solid rgba(34,204,119,.15);border-radius:12px}.ax-gs-133{font-size:20px;filter:drop-shadow(0 2px 6px rgba(34,204,119,.4))}.ax-gs-134{color:#ffffffd9;font-size:14px;font-weight:500}.ax-gs-135{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--ax-border)}.ax-gs-136{color:var(--ax-text-dim);font-size:11px}.ax-gs-137{font-size:18px;color:#2c7}.ax-gs-138{background:#a878ff1a;color:#a878ff;font-size:10px;padding:2px 6px;border-radius:4px}.ax-gs-139{color:#9aa}.ax-gs-140{padding:24px;text-align:center;opacity:.7}.ax-gs-141{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:16px}.ax-gs-142{font-size:20px;color:#c9a227}.ax-gs-143{font-size:20px;color:#2c7}.ax-gs-144{font-size:20px;color:#fff}.ax-gs-145{font-size:20px;color:#ff5b5b}.ax-gs-146{display:flex;gap:8px;margin:16px 0 12px;flex-wrap:wrap;align-items:center}.ax-gs-147{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px}.ax-gs-148{background:#14142380;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.ax-gs-149{display:flex;justify-content:space-between;align-items:start;gap:6px;margin-bottom:6px}.ax-gs-150{display:flex;gap:4px;align-items:center;margin-top:2px;flex-wrap:wrap}.ax-gs-151{font-size:9px;color:var(--ax-text-dim)}.ax-gs-152{font-size:11px;color:var(--ax-text-dim);min-height:32px;margin-bottom:6px}.ax-gs-153{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:6px}.ax-gs-154{margin-top:6px}.ax-gs-155{font-size:14px;color:#fff;font-weight:600}.ax-gs-156{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-bottom:14px}.ax-gs-157{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.ax-gs-158{background:#c9a2270d;border-left:4px solid #ff5858;border-radius:12px;padding:14px;margin-bottom:12px}.ax-gs-159{margin-top:18px;padding:14px;background:#ffa50014;border:1px solid rgba(255,165,0,.3);border-radius:10px;font-size:12px;color:#ffd699;text-align:center}.ax-gs-160{font-size:13px}.ax-gs-161{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.ax-gs-162{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ax-gs-163{font-size:10px;color:#888;margin-left:auto}.ax-gs-164{color:#ffffffb3;font-size:14px}.ax-gs-165{font-size:12px;color:var(--ax-text-dim);margin-top:4px}.ax-gs-166{font-weight:700;margin-bottom:6px}.ax-gs-167{margin-top:8px;font-size:11px;color:#ffffff80}.ax-gs-168{color:var(--ax-warning)}.ax-gs-169{max-width:720px;margin:0 auto;padding:20px}.ax-gs-170{font-size:22px}.ax-gs-171{font-size:64px}.ax-gs-172{font-size:24px}.ax-gs-173{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-bottom:16px}.ax-gs-174{padding:8px;background:#f0c0201a;color:var(--ax-gold);border-radius:8px}.ax-gs-175{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ax-gs-176{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ax-gs-177{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-bottom:16px}.ax-gs-178{color:#fff;font-size:14px;font-weight:600}.ax-gs-179{color:#fff;font-weight:600}.ax-gs-180{margin-bottom:24px}.ax-gs-181{margin-bottom:20px}.ax-gs-182{color:#fff9}.ax-gs-183{color:#ffffff80;font-size:12px}.ax-gs-184{border-bottom:1px solid rgba(255,255,255,.05)}.ax-gs-185{padding:14px;margin-bottom:16px}.ax-gs-186{margin-top:8px}.ax-gs-187{margin-top:14px}.ax-gs-188{padding:40px 20px;text-align:center;color:#fff9}.ax-gs-189{font-size:12px}.ax-gs-190{font-size:11px;color:var(--ax-text-dim);font-family:monospace}.ax-gs-191{color:var(--ax-text-dim);text-align:center;padding:20px}.ax-gs-192{font-size:36px}.ax-gs-193{width:100%}.ax-gs-194{color:#94a3b8;margin-bottom:24px}.ax-gs-195{padding:16px;margin-bottom:16px}.ax-gs-196{margin-top:12px;font-size:13px}.ax-gs-197{padding:16px}.ax-gs-198{color:#c9a227}.ax-gs-199{color:#94a3b8;margin-bottom:20px}.ax-gs-200{color:#3b82f6}.ax-gs-201{font-size:28px}.ax-gs-202{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.ax-gs-203{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.ax-gs-204{display:flex;align-items:center;justify-content:space-between;gap:8px}.ax-gs-205{color:#2c7}.ax-gs-206{padding:14px;border-bottom:1px solid rgba(201,162,39,.3);display:flex;justify-content:space-between;align-items:center}.ax-gs-207{padding:40px;text-align:center;color:#999}.ax-gs-208{color:#888;font-size:11px}.ax-gs-209{text-align:center;padding:30px;color:#888}.ax-gs-210{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ax-gs-211{margin-top:16px}.ax-gs-212{margin-top:24px;text-align:center}.ax-gs-213{color:var(--ax-text-dim);text-align:center;padding:24px}.ax-gs-214{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ax-gs-215{font-size:12px;padding:6px 10px}.ax-gs-216{color:#aaa}.ax-gs-217{margin-bottom:16px}.ax-gs-218{margin-top:24px}.ax-gs-219{display:flex;justify-content:space-between;align-items:center}.ax-gs-220{margin:4px 0}.ax-gs-221{color:var(--ax-gold-deep)}.ax-gs-222{color:var(--ax-green)}.ax-gs-223{margin:0 0 6px;color:var(--ax-gold-deep)}.ax-gs-224{color:#666}.ax-gs-225{font-size:11px}.ax-gs-226{color:var(--ax-text-dim)}.ax-gs-227{font-size:13px;color:#ffffff8c}.ax-gs-228{margin-bottom:32px}.ax-gs-229{display:block;margin-top:8px}.ax-gs-230{min-height:44px;padding:10px 14px}.ax-gs-231{text-align:center;color:var(--ax-text-dim);padding:32px}.ax-gs-232{border-bottom:1px solid #2a2a2a}.ax-gs-233{color:#c00}.ax-gs-234{display:none}.ax-gs-235{margin-top:32px;text-align:center}.ax-gs-236{color:#ff6b6b}.ax-gs-237{font-size:10px;color:#7aa3ff}.ax-gs-238{font-weight:700;color:#c9a227;margin-top:8px}.ax-gs-239{font-size:12px;color:var(--ax-text-dim);margin-top:4px}.ax-gs-240{color:#6a6f8a}.ax-gs-241{margin-top:10px;font-size:13px}.ax-gs-242{margin-top:10px;font-size:13px;line-height:1.7}.ax-gs-243{color:#888}.ax-gs-244{color:#5aa8ff}.ax-gs-245{color:#ff5858}.ax-gs-246{color:#999}.ax-gs-247{display:flex;flex-wrap:wrap;gap:6px}.ax-gs-248{margin-top:12px}.ax-gs-249{margin-top:8px;font-size:12px}.ax-gs-250{color:var(--ax-sev-high);font-size:11px}.ax-gs-251{display:grid;gap:8px}.ax-gs-252{margin-top:2px;accent-color:#c9a227}.ax-gs-253{margin-top:8px;color:#c9a227}.ax-gs-254{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ax-gs-255{color:#6a6f8a;grid-column:1/-1;text-align:center;padding:20px}.ax-gs-256{margin-top:20px}.ax-gs-257{color:#ef4444}.ax-gs-258{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.ax-gs-259{width:100%;min-height:32px}.ax-gs-260{color:#cbd5e1;font-size:13px}.ax-gs-261{border-top:1px solid rgba(255,255,255,.05)}.ax-gs-262{color:#888;font-size:11px;text-transform:uppercase}#apex-root .ax-gs-263.ax-gs-263,.ax-gs-263.ax-gs-263{padding:6px 10px;font-size:12px;min-height:36px}#apex-root .ax-gs-264.ax-gs-264,.ax-gs-264.ax-gs-264{padding:8px 14px;font-size:12px;min-height:40px}#apex-root .ax-gs-265.ax-gs-265,.ax-gs-265.ax-gs-265{text-align:center;color:#666;font-size:11px;margin-top:24px}#apex-root .ax-gs-266.ax-gs-266,.ax-gs-266.ax-gs-266{color:#c9a227}#apex-root .ax-gs-267.ax-gs-267,.ax-gs-267.ax-gs-267{padding:6px 8px}#apex-root .ax-gs-268.ax-gs-268,.ax-gs-268.ax-gs-268.ax-gs-268.ax-gs-268.ax-gs-268.ax-gs-268.ax-gs-268{padding:16px;max-width:1100px;margin:0 auto}#apex-root .ax-gs-269.ax-gs-269,.ax-gs-269.ax-gs-269{margin:0 0 10px;color:#fff;font-size:14px}#apex-root .ax-gs-270.ax-gs-270,.ax-gs-270.ax-gs-270{font-size:12px}#apex-root .ax-gs-271.ax-gs-271,.ax-gs-271.ax-gs-271{width:100%;border-collapse:collapse;font-size:12px}#apex-root .ax-gs-272.ax-gs-272,.ax-gs-272.ax-gs-272{text-align:left;padding:8px;font-size:11px;color:#ffffffb3}#apex-root .ax-gs-273.ax-gs-273,.ax-gs-273.ax-gs-273.ax-gs-273{margin:0;font-size:11px;text-transform:uppercase;color:#ffffff80;letter-spacing:.5px}#apex-root .ax-gs-274.ax-gs-274,.ax-gs-274.ax-gs-274{margin:4px 0 0;font-size:18px;font-weight:700}#apex-root .ax-gs-275.ax-gs-275,.ax-gs-275.ax-gs-275{cursor:pointer;font-weight:600;color:#ffffffbf;padding:8px 0;font-size:13px}#apex-root .ax-gs-276.ax-gs-276,.ax-gs-276.ax-gs-276{padding:8px 6px}#apex-root .ax-gs-277.ax-gs-277,.ax-gs-277.ax-gs-277{padding:8px 6px;font-size:11px;text-align:right}#apex-root .ax-gs-278.ax-gs-278,.ax-gs-278.ax-gs-278{padding:8px 6px;text-align:right}#apex-root .ax-gs-279.ax-gs-279,.ax-gs-279.ax-gs-279{color:#2c7}#apex-root .ax-gs-280.ax-gs-280,.ax-gs-280.ax-gs-280{font-size:11px;padding:4px 10px;text-decoration:none}#apex-root .ax-gs-281.ax-gs-281,.ax-gs-281.ax-gs-281{margin:0 0 6px;color:#c9a227}#apex-root .ax-gs-282.ax-gs-282,.ax-gs-282.ax-gs-282{color:var(--ax-text-dim);font-size:13px;margin:0}#apex-root .ax-gs-283.ax-gs-283,.ax-gs-283.ax-gs-283{padding:8px 14px;font-size:13px}#apex-root .ax-gs-284.ax-gs-284,.ax-gs-284.ax-gs-284{color:var(--ax-text-dim);font-size:12px;margin:0 0 10px}#apex-root .ax-gs-285.ax-gs-285,.ax-gs-285.ax-gs-285{font-size:16px;color:#ff6b6b;margin:0 0 10px}#apex-root .ax-gs-286.ax-gs-286,.ax-gs-286.ax-gs-286{list-style:none;padding:0;margin:0}#apex-root .ax-gs-287.ax-gs-287,.ax-gs-287.ax-gs-287.ax-gs-287{background:#c9a22714;border:1px solid rgba(201,162,39,.2);border-radius:12px;padding:16px;margin-bottom:16px}#apex-root .ax-gs-288.ax-gs-288,.ax-gs-288.ax-gs-288{margin:2px 0 0;color:#ffffff80;font-size:11px}#apex-root .ax-gs-289.ax-gs-289,.ax-gs-289.ax-gs-289{font-size:24px;margin-bottom:8px;color:#f1f5f9}#apex-root .ax-gs-290.ax-gs-290,.ax-gs-290.ax-gs-290.ax-gs-290{width:100%;padding:10px;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#f1f5f9;margin-bottom:8px;font-size:14px}#apex-root .ax-gs-291.ax-gs-291,.ax-gs-291.ax-gs-291{width:100%;font-size:13px}#apex-root .ax-gs-292.ax-gs-292,.ax-gs-292.ax-gs-292{padding:4px 8px;color:var(--ax-text-dim)}#apex-root .ax-gs-293.ax-gs-293,.ax-gs-293.ax-gs-293{margin:0 0 12px;font-size:1.05em}#apex-root .ax-gs-294.ax-gs-294,.ax-gs-294.ax-gs-294{font-size:16px;color:#f1f5f9;margin-bottom:12px}#apex-root .ax-gs-295.ax-gs-295,.ax-gs-295.ax-gs-295.ax-gs-295{background:linear-gradient(135deg,#141423d9,#0e0e1ca6);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px;transition:transform .2s cubic-bezier(.16,1,.3,1)}#apex-root .ax-gs-296.ax-gs-296,.ax-gs-296.ax-gs-296.ax-gs-296{margin:0;font-size:16px;color:#fff;font-weight:700;letter-spacing:-.015em}#apex-root .ax-gs-297.ax-gs-297,.ax-gs-297.ax-gs-297{margin:0;color:#fff9;font-size:13px;line-height:1.5}#apex-root .ax-gs-298.ax-gs-298,.ax-gs-298.ax-gs-298.ax-gs-298{margin-top:6px;background:linear-gradient(135deg,#c9a227,#e8b830);color:#000;border:none;padding:11px 18px;border-radius:22px;font-weight:700;cursor:pointer;font-size:13px;min-height:44px;-webkit-tap-highlight-color:transparent;transition:all .18s cubic-bezier(.16,1,.3,1)}#apex-root .ax-gs-299.ax-gs-299,.ax-gs-299.ax-gs-299.ax-gs-299.ax-gs-299.ax-gs-299.ax-gs-299.ax-gs-299{padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom)) 16px;max-width:1100px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}#apex-root .ax-gs-300.ax-gs-300,.ax-gs-300.ax-gs-300.ax-gs-300{margin:0;font-size:clamp(22px,5.5vw,30px);font-weight:700;background:linear-gradient(135deg,#c9a227,#e8b830);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Georgia,serif;letter-spacing:-.025em;line-height:1.15}#apex-root .ax-gs-301.ax-gs-301,.ax-gs-301.ax-gs-301{margin:6px 0 0;color:#ffffff8c;font-size:12px}#apex-root .ax-gs-302.ax-gs-302,.ax-gs-302.ax-gs-302.ax-gs-302{flex-shrink:0;padding:9px 16px;background:#ffffff0f;color:#ffffffd9;border:1px solid rgba(255,255,255,.1);border-radius:24px;font-size:13px;font-weight:600;cursor:pointer;min-height:40px;white-space:nowrap}#apex-root .ax-gs-303.ax-gs-303,.ax-gs-303.ax-gs-303{color:#ffffffb3;font-size:13px;margin-bottom:10px}#apex-root .ax-gs-304.ax-gs-304,.ax-gs-304.ax-gs-304.ax-gs-304{background:#ffffff08;padding:10px 12px;border-radius:10px;margin-bottom:6px}#apex-root .ax-gs-305.ax-gs-305,.ax-gs-305.ax-gs-305{color:#e8b830}#apex-root .ax-gs-306.ax-gs-306,.ax-gs-306.ax-gs-306{color:#ffffff8c;font-size:12px;margin:4px 0 0}#apex-root .ax-gs-307.ax-gs-307,.ax-gs-307.ax-gs-307{list-style:none;padding:0;margin:0;max-height:50vh;overflow-y:auto}#apex-root .ax-gs-308.ax-gs-308,.ax-gs-308.ax-gs-308{font-size:13px;color:#e8b830;text-transform:uppercase;margin:0 0 8px}#apex-root .ax-gs-309.ax-gs-309,.ax-gs-309.ax-gs-309.ax-gs-309{background:#0006;color:#ffffffd9;padding:12px;border-radius:10px;font-size:12px;white-space:pre-wrap;max-height:30vh;overflow-y:auto}#apex-root .ax-gs-310.ax-gs-310,.ax-gs-310.ax-gs-310{margin:0 0 8px;font-size:14px;color:#e8b830}#apex-root .ax-gs-311.ax-gs-311,.ax-gs-311.ax-gs-311{color:#ffffffb3;font-size:13px;margin-bottom:14px}#apex-root .ax-gs-312.ax-gs-312,.ax-gs-312.ax-gs-312.ax-gs-312{background:#0006;color:#ffffffd9;padding:12px;border-radius:10px;font-size:12px;white-space:pre-wrap;max-height:40vh;overflow-y:auto}#apex-root .ax-gs-313.ax-gs-313,.ax-gs-313.ax-gs-313{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px;background:#141423f2;border-bottom:1px solid rgba(201,162,39,.3);position:sticky;top:0;z-index:10}#apex-root .ax-gs-314.ax-gs-314,.ax-gs-314.ax-gs-314{margin:0;color:#c9a227;font-size:18px;flex:1;min-width:160px}#apex-root .ax-gs-315.ax-gs-315,.ax-gs-315.ax-gs-315.ax-gs-315{padding:8px 14px;background:transparent;border:1px solid rgba(201,162,39,.4);color:#c9a227;border-radius:6px;cursor:pointer;font-size:12px;min-height:40px}#apex-root .ax-gs-316.ax-gs-316,.ax-gs-316.ax-gs-316{padding:10px}#apex-root .ax-gs-317.ax-gs-317,.ax-gs-317.ax-gs-317{padding:10px;text-align:right}#apex-root .ax-gs-318.ax-gs-318,.ax-gs-318.ax-gs-318.ax-gs-318{padding:10px;text-align:left;color:#c9a227;font-size:12px;text-transform:uppercase;letter-spacing:.5px}#apex-root .ax-gs-319.ax-gs-319,.ax-gs-319.ax-gs-319{margin:0;color:#c9a227;font-size:15px}#apex-root .ax-gs-320.ax-gs-320,.ax-gs-320.ax-gs-320.ax-gs-320{padding:6px 10px;background:transparent;border:1px solid rgba(255,255,255,.2);color:#999;border-radius:6px;cursor:pointer}#apex-root .ax-gs-321.ax-gs-321,.ax-gs-321.ax-gs-321{padding:10px 14px;background:#c9a2270d;font-size:11px;color:#888;text-align:center}#apex-root .ax-gs-322.ax-gs-322,.ax-gs-322.ax-gs-322{background:#0a0a14;color:#fff;min-height:100vh;font-family:system-ui,-apple-system,sans-serif}#apex-root .ax-gs-323.ax-gs-323,.ax-gs-323.ax-gs-323.ax-gs-323{padding:6px 12px;background:transparent;border:1px solid rgba(201,162,39,.3);color:#c9a227;border-radius:6px;cursor:pointer;font-size:12px}#apex-root .ax-gs-324.ax-gs-324,.ax-gs-324.ax-gs-324{margin:0 0 4px;color:#c9a227;font-size:28px}#apex-root .ax-gs-325.ax-gs-325,.ax-gs-325.ax-gs-325{color:#a0a4c0;margin:0;font-size:13px}#apex-root .ax-gs-326.ax-gs-326,.ax-gs-326.ax-gs-326{margin:0 0 10px;color:#c9a227;font-size:13px;text-transform:uppercase}#apex-root .ax-gs-327.ax-gs-327,.ax-gs-327.ax-gs-327{color:#fff}#apex-root .ax-gs-328.ax-gs-328,.ax-gs-328.ax-gs-328{color:#fa0}#apex-root .ax-gs-329.ax-gs-329,.ax-gs-329.ax-gs-329{color:#ff5858}#apex-root .ax-gs-330.ax-gs-330,.ax-gs-330.ax-gs-330.ax-gs-330{background:#0000004d;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px;font-size:12px}#apex-root .ax-gs-331.ax-gs-331,.ax-gs-331.ax-gs-331{text-align:center;color:#666;font-size:11px}#apex-root .ax-gs-332.ax-gs-332,.ax-gs-332.ax-gs-332.ax-gs-332.ax-gs-332.ax-gs-332.ax-gs-332.ax-gs-332{padding:16px;max-width:760px;margin:0 auto}#apex-root .ax-gs-333.ax-gs-333,.ax-gs-333.ax-gs-333{margin:0;color:#c9a227}#apex-root .ax-gs-334.ax-gs-334,.ax-gs-334.ax-gs-334{color:var(--ax-text-dim);font-size:13px;margin-bottom:16px}#apex-root .ax-gs-335.ax-gs-335,.ax-gs-335.ax-gs-335.ax-gs-335{width:100%;padding:10px;margin-bottom:16px;background:#0a0a14;border:1px solid #333;color:#fff;border-radius:6px}#apex-root .ax-gs-336.ax-gs-336,.ax-gs-336.ax-gs-336.ax-gs-336{font-size:12px;padding:8px 12px}#apex-root .ax-gs-337.ax-gs-337,.ax-gs-337.ax-gs-337{color:#c9a227;font-size:15px;margin:8px 0 12px}#apex-root .ax-gs-338.ax-gs-338,.ax-gs-338.ax-gs-338.ax-gs-338{background:#c9a2270d;border:1px solid rgba(201,162,39,.3);border-radius:12px;padding:14px;margin-bottom:8px}#apex-root .ax-gs-339.ax-gs-339,.ax-gs-339.ax-gs-339.ax-gs-339{font-size:12px;padding:6px 10px}#apex-root .ax-gs-340.ax-gs-340,.ax-gs-340.ax-gs-340{color:#aaa;line-height:1.5;font-size:14px}#apex-root .ax-gs-341.ax-gs-341,.ax-gs-341.ax-gs-341{margin-top:0;color:#c9a227;font-size:16px}#apex-root .ax-gs-342.ax-gs-342,.ax-gs-342.ax-gs-342{margin:6px 0}#apex-root .ax-gs-343.ax-gs-343,.ax-gs-343.ax-gs-343.ax-gs-343{margin:20px 0;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:18px}#apex-root .ax-gs-344.ax-gs-344,.ax-gs-344.ax-gs-344.ax-gs-344{padding:12px;border-radius:8px;border:1px solid rgba(201,162,39,.3);background:#0006;color:#fff;font-size:14px;min-height:44px}#apex-root .ax-gs-345.ax-gs-345,.ax-gs-345.ax-gs-345.ax-gs-345{padding:14px;background:#c9a22726;border:1px solid #c9a227;color:#c9a227;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600}#apex-root .ax-gs-346.ax-gs-346,.ax-gs-346.ax-gs-346.ax-gs-346{flex:1;padding:10px;background:transparent;border:1px solid transparent;color:#ffffff8c;cursor:pointer;font-size:12px;border-radius:8px;-webkit-tap-highlight-color:transparent;min-height:40px;transition:all .16s}#apex-root .ax-gs-347.ax-gs-347,.ax-gs-347.ax-gs-347{color:var(--ax-text-dim,#999);text-align:center;padding:14px;font-size:13px}#apex-root .ax-gs-348.ax-gs-348,.ax-gs-348.ax-gs-348.ax-gs-348{padding:8px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(201,162,39,.1)}#apex-root .ax-gs-349.ax-gs-349,.ax-gs-349.ax-gs-349{font-size:11px;padding:4px 8px;color:#f66}#apex-root .ax-gs-350.ax-gs-350,.ax-gs-350.ax-gs-350.ax-gs-350{background:#c9a2270d;border:1px solid rgba(201,162,39,.3);border-radius:12px;padding:14px;margin-bottom:16px}#apex-root .ax-gs-351.ax-gs-351,.ax-gs-351.ax-gs-351.ax-gs-351{width:100%;padding:10px;margin-bottom:8px;background:#0a0a14;border:1px solid #333;color:#fff;border-radius:6px}#apex-root .ax-gs-352.ax-gs-352,.ax-gs-352.ax-gs-352.ax-gs-352{width:100%;min-height:44px}#apex-root .ax-gs-353.ax-gs-353,.ax-gs-353.ax-gs-353{margin:0 0 12px}#apex-root .ax-gs-354.ax-gs-354,.ax-gs-354.ax-gs-354{margin:0 0 12px;color:var(--ax-text-muted);font-size:14px}#apex-root .ax-gs-355.ax-gs-355,.ax-gs-355.ax-gs-355{margin:0 0 8px;font-size:14px}#apex-root .ax-gs-356.ax-gs-356,.ax-gs-356.ax-gs-356.ax-gs-356{width:100%;padding:14px;font-weight:700}#apex-root .ax-gs-357.ax-gs-357,.ax-gs-357.ax-gs-357{width:100%;padding:12px}#apex-root .ax-gs-358.ax-gs-358,.ax-gs-358.ax-gs-358.ax-gs-358{min-width:36px;width:36px;flex:0 0 36px}#apex-root .ax-gs-359.ax-gs-359,.ax-gs-359.ax-gs-359{display:none}#apex-root .ax-gs-360.ax-gs-360,.ax-gs-360.ax-gs-360.ax-gs-360{width:100%;text-align:left;padding:14px}#apex-root .ax-gs-361.ax-gs-361,.ax-gs-361.ax-gs-361.ax-gs-361{width:100%}#apex-root .ax-gs-362.ax-gs-362,.ax-gs-362.ax-gs-362{margin:0;padding-left:18px;font-size:13px}#apex-root .ax-gs-363.ax-gs-363,.ax-gs-363.ax-gs-363{margin:0 0 12px;color:var(--ax-text-dim)}#apex-root .ax-gs-364.ax-gs-364,.ax-gs-364.ax-gs-364.ax-gs-364.ax-gs-364.ax-gs-364.ax-gs-364.ax-gs-364{padding:16px;max-width:960px;margin:0 auto}#apex-root .ax-gs-365.ax-gs-365,.ax-gs-365.ax-gs-365{margin:0 0 8px;color:#c9a227}#apex-root .ax-gs-366.ax-gs-366,.ax-gs-366.ax-gs-366{padding:8px 14px}#apex-root .ax-gs-367.ax-gs-367,.ax-gs-367.ax-gs-367{padding:4px;color:var(--ax-text-dim)}#apex-root .ax-gs-368.ax-gs-368,.ax-gs-368.ax-gs-368.ax-gs-368.ax-gs-368.ax-gs-368.ax-gs-368.ax-gs-368{padding:16px;max-width:600px;margin:0 auto}#apex-root .ax-gs-369.ax-gs-369,.ax-gs-369.ax-gs-369{margin:0 0 16px;color:#c9a227}#apex-root .ax-gs-370.ax-gs-370,.ax-gs-370.ax-gs-370{margin:0 0 12px;font-size:16px}#apex-root .ax-gs-371.ax-gs-371,.ax-gs-371.ax-gs-371.ax-gs-371{width:100%;padding:10px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(201,162,39,.3);color:#fff;font-family:monospace;font-size:13px}#apex-root .ax-gs-372.ax-gs-372,.ax-gs-372.ax-gs-372{color:var(--ax-gold-deep)}#apex-root .ax-gs-373.ax-gs-373,.ax-gs-373.ax-gs-373.ax-gs-373{font-size:12px;color:#e8b830d9;margin:0 0 14px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;display:flex;align-items:center;gap:6px}#apex-root .ax-gs-374.ax-gs-374,.ax-gs-374.ax-gs-374.ax-gs-374{font-size:12px;color:#e8b830d9;margin:0 0 14px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;display:flex;align-items:center;gap:8px}#apex-root .ax-gs-375.ax-gs-375,.ax-gs-375.ax-gs-375.ax-gs-375{background:#1e293b;border:1px solid #c9a22755;color:#c9a227;padding:8px 14px;border-radius:8px;cursor:pointer;font-size:12px;min-height:36px;touch-action:manipulation}#apex-root .ax-gs-376.ax-gs-376,.ax-gs-376.ax-gs-376.ax-gs-376.ax-gs-376.ax-gs-376.ax-gs-376.ax-gs-376{padding:16px;max-width:900px;margin:0 auto}#apex-root .ax-gs-377.ax-gs-377,.ax-gs-377.ax-gs-377{color:var(--ax-text-dim);margin:0 0 16px;font-size:14px}#apex-root .ax-gs-378.ax-gs-378,.ax-gs-378.ax-gs-378{margin:0 0 12px;font-size:16px;color:#c9a227}#apex-root .ax-gs-379.ax-gs-379,.ax-gs-379{margin-top:8px;width:100%}#apex-root .ax-gs-380.ax-gs-380,.ax-gs-380.ax-gs-380{min-height:36px;padding:6px 10px;font-size:11px}#apex-root .ax-gs-381.ax-gs-381,.ax-gs-381.ax-gs-381{min-height:44px;padding:10px 14px}#apex-root .ax-gs-382.ax-gs-382,.ax-gs-382.ax-gs-382.ax-gs-382{background:#c9a2270d;border:1px solid rgba(201,162,39,.3);border-radius:12px;padding:14px;margin-bottom:12px}#apex-root .ax-gs-383.ax-gs-383,.ax-gs-383.ax-gs-383{margin:0 0 8px;color:#c9a227}#apex-root .ax-gs-384.ax-gs-384,.ax-gs-384.ax-gs-384.ax-gs-384{min-height:36px;padding:6px 12px;font-size:12px}#apex-root .ax-gs-385.ax-gs-385,.ax-gs-385.ax-gs-385{color:var(--ax-text-dim);margin:0 0 12px;font-size:14px}#apex-root .ax-gs-386.ax-gs-386,.ax-gs-386.ax-gs-386{margin:24px 0 8px;color:#c9a227;font-size:16px}#apex-root .ax-gs-387.ax-gs-387,.ax-gs-387.ax-gs-387{background:#c9a2271a}#apex-root .ax-gs-388.ax-gs-388,.ax-gs-388.ax-gs-388{padding:8px;text-align:left;font-size:11px;color:#c9a227}#apex-root .ax-gs-389.ax-gs-389,.ax-gs-389.ax-gs-389{padding:4px 8px;font-size:11px}#apex-root .ax-gs-390.ax-gs-390,.ax-gs-390.ax-gs-390.ax-gs-390{background:#1a1a1a;border-radius:12px;padding:16px;margin-bottom:16px}#apex-root .ax-gs-391.ax-gs-391,.ax-gs-391.ax-gs-391{color:#c9a227;font-size:16px;margin:0 0 12px}#apex-root .ax-gs-392.ax-gs-392,.ax-gs-392.ax-gs-392{width:100%;border-collapse:collapse;font-size:13px}#apex-root .ax-gs-393.ax-gs-393,.ax-gs-393.ax-gs-393{padding:8px}#apex-root .ax-gs-394.ax-gs-394,.ax-gs-394.ax-gs-394{width:100%;font-size:.9em}#apex-root .ax-gs-395.ax-gs-395,.ax-gs-395.ax-gs-395{color:#fff;font-size:12px}#apex-root .ax-gs-396.ax-gs-396,.ax-gs-396.ax-gs-396{margin:2px 0 0;color:#a0a4c0;font-size:11px;line-height:1.4}#apex-root .ax-gs-397.ax-gs-397,.ax-gs-397.ax-gs-397{font-size:12px;margin-top:8px}#apex-root .ax-gs-398.ax-gs-398,.ax-gs-398.ax-gs-398{font-size:13px}#apex-root .ax-gs-399.ax-gs-399,.ax-gs-399.ax-gs-399{color:#ffffff8c;margin:0;font-size:14px}#apex-root .ax-gs-400.ax-gs-400,.ax-gs-400.ax-gs-400.ax-gs-400{background:#c9a2270d;border:1px solid rgba(201,162,39,.3);border-radius:12px;padding:14px;margin-bottom:10px}#apex-root .ax-gs-401.ax-gs-401,.ax-gs-401.ax-gs-401.ax-gs-401{min-height:44px}#apex-root .ax-gs-402.ax-gs-402,.ax-gs-402.ax-gs-402{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,#08080f,#181820)}#apex-root .ax-gs-403.ax-gs-403,.ax-gs-403.ax-gs-403{display:block;margin-bottom:16px}#apex-root .ax-gs-404.ax-gs-404,.ax-gs-404.ax-gs-404{margin:0 0 8px;color:#c9a227;font-size:24px}#apex-root .ax-gs-405.ax-gs-405,.ax-gs-405.ax-gs-405{color:var(--ax-text-dim,#aaa);margin:0 0 16px;font-size:14px}#apex-root .ax-gs-406.ax-gs-406,.ax-gs-406.ax-gs-406{color:#fff;font-size:14px}#apex-root .ax-gs-407.ax-gs-407,.ax-gs-407.ax-gs-407{color:var(--ax-text-dim,#aaa);margin:0 0 20px;font-size:14px}#apex-root .ax-gs-408.ax-gs-408,.ax-gs-408.ax-gs-408{font-size:16px}#apex-root .ax-gs-409.ax-gs-409,.ax-gs-409.ax-gs-409{color:#fff;font-size:15px}#apex-root .ax-gs-410.ax-gs-410,.ax-gs-410.ax-gs-410.ax-gs-410{padding:6px 12px;background:#c9a227;color:#000;font-weight:600;border:none;border-radius:6px;font-size:12px;cursor:pointer}#apex-root .ax-gs-411.ax-gs-411,.ax-gs-411.ax-gs-411.ax-gs-411{padding:6px 12px;background:#141423b3;color:#fff;border:1px solid #444;border-radius:6px;font-size:12px;cursor:pointer}#apex-root .ax-gs-412.ax-gs-412,.ax-gs-412.ax-gs-412.ax-gs-412{flex:1 1 240px;background:#141423b3;border:1px solid #444;color:#fff;padding:8px 12px;border-radius:8px;font-size:13px}#apex-root .ax-gs-413.ax-gs-413,.ax-gs-413.ax-gs-413.ax-gs-413{background:#141423b3;border:1px solid #444;color:#fff;padding:8px 12px;border-radius:8px;font-size:13px}#apex-root .ax-gs-414.ax-gs-414,.ax-gs-414.ax-gs-414{font-size:12px;color:var(--ax-text-dim);display:flex;align-items:center;gap:4px;cursor:pointer}#apex-root .ax-gs-415.ax-gs-415,.ax-gs-415.ax-gs-415{margin:16px 0 8px;color:#c9a227;font-size:16px}#apex-root .ax-gs-416.ax-gs-416,.ax-gs-416.ax-gs-416.ax-gs-416{cursor:pointer;background:#c9a2270d;border:1px solid rgba(201,162,39,.3);border-radius:12px;padding:16px;transition:transform .15s}#apex-root .ax-gs-417.ax-gs-417,.ax-gs-417.ax-gs-417{color:#a0a4c0;font-size:13px;margin:0 0 16px}#apex-root .ax-gs-418.ax-gs-418,.ax-gs-418.ax-gs-418{color:#79c0ff;font-size:15px}#apex-root .ax-gs-419.ax-gs-419,.ax-gs-419.ax-gs-419{font-size:13px;color:#ddd}#apex-root .ax-gs-420.ax-gs-420,.ax-gs-420.ax-gs-420{color:#79c0ff;font-size:15px;margin-top:16px}#apex-root .ax-gs-421.ax-gs-421,.ax-gs-421.ax-gs-421{color:var(--ax-text-dim,#999);font-size:13px;margin-bottom:16px}#apex-root .ax-gs-422.ax-gs-422,.ax-gs-422.ax-gs-422{color:#ffb56b;margin:0 0 10px}#apex-root .ax-gs-423.ax-gs-423,.ax-gs-423.ax-gs-423.ax-gs-423{width:100%;padding:11px;font-size:14px;background:#0000004d;border:1px solid rgba(255,255,255,.1);color:#eee;border-radius:8px;min-height:44px}#apex-root .ax-gs-424.ax-gs-424,.ax-gs-424.ax-gs-424{color:#c9a227;margin:0 0 10px}#apex-root .ax-gs-425.ax-gs-425,.ax-gs-425.ax-gs-425.ax-gs-425{width:100%;padding:11px;font-size:14px;background:#0000004d;border:1px solid rgba(255,255,255,.1);color:#eee;border-radius:8px;margin-bottom:6px;min-height:44px}#apex-root .ax-gs-426.ax-gs-426,.ax-gs-426.ax-gs-426{color:#ff5858;margin:0 0 10px}#apex-root .ax-gs-427.ax-gs-427,.ax-gs-427.ax-gs-427.ax-gs-427{width:100%;margin-top:8px;padding:12px;background:#ff585833;color:#ff8080;border:1px solid #ff5858;border-radius:8px;font-weight:600;cursor:pointer;min-height:44px}#apex-root .ax-gs-428.ax-gs-428,.ax-gs-428.ax-gs-428{margin-top:14px;text-align:center;font-size:11px;color:#666}#apex-root .ax-gs-429.ax-gs-429,.ax-gs-429.ax-gs-429{display:block;padding:9px 12px;color:#5aa8ff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.06)}#apex-root .ax-gs-430.ax-gs-430,.ax-gs-430.ax-gs-430{color:#ff8080;margin:0 0 10px}#apex-root .ax-gs-431.ax-gs-431,.ax-gs-431.ax-gs-431.ax-gs-431{flex:1;padding:11px;background:#ffffff0d;color:#eee;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:13px;cursor:pointer;min-height:44px}#apex-root .ax-gs-432.ax-gs-432,.ax-gs-432.ax-gs-432{margin:0 0 8px;font-size:16px}#apex-root .ax-gs-433.ax-gs-433,.ax-gs-433.ax-gs-433{margin:0 0 12px;color:var(--ax-text-dim);font-size:13px}#apex-root .ax-gs-434.ax-gs-434,.ax-gs-434.ax-gs-434.ax-gs-434{width:100%;border-collapse:collapse;background:#14142380;border-radius:12px;overflow:hidden}#apex-root .ax-gs-435.ax-gs-435,.ax-gs-435.ax-gs-435{padding:10px;text-align:left;font-size:12px;color:#c9a227;border-bottom:1px solid rgba(201,162,39,.3)}#apex-root .ax-gs-436.ax-gs-436,.ax-gs-436.ax-gs-436{padding:10px;font-size:13px}#apex-root .ax-gs-437.ax-gs-437,.ax-gs-437.ax-gs-437{margin:0 0 14px;color:#fff9;font-size:13px;line-height:1.5}#apex-root .ax-gs-438.ax-gs-438,.ax-gs-438.ax-gs-438.ax-gs-438{margin:10px 0;padding:8px 12px;background:#ffffff08;border-radius:8px;font-size:12px;color:#fff9;font-family:ui-monospace,SF Mono,Menlo,monospace}#apex-root .ax-gs-439.ax-gs-439,.ax-gs-439.ax-gs-439{width:20px;height:20px;cursor:pointer}#apex-root .ax-gs-440.ax-gs-440,.ax-gs-440.ax-gs-440{margin:2px 0 0 16px;padding:0}#apex-root .ax-gs-441.ax-gs-441,.ax-gs-441.ax-gs-441.ax-gs-441.ax-gs-441.ax-gs-441.ax-gs-441.ax-gs-441{max-width:560px;width:100%;background:#141423eb;backdrop-filter:blur(20px);border:1px solid rgba(201,162,39,.3);border-radius:20px;padding:32px;box-shadow:0 20px 60px #00000080}#apex-root .ax-gs-442.ax-gs-442,.ax-gs-442.ax-gs-442{color:var(--ax-text-dim,#aaa);margin:0;font-size:14px}#apex-root .ax-gs-443.ax-gs-443,.ax-gs-443.ax-gs-443.ax-gs-443{width:100%;padding:11px;background:#0000004d;border:1px solid rgba(201,162,39,.3);border-radius:8px;color:#fff;font-size:14px}#apex-root .ax-gs-444.ax-gs-444,.ax-gs-444.ax-gs-444{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:12px;color:var(--ax-text-dim,#aaa)}#apex-root .ax-gs-445.ax-gs-445,.ax-gs-445.ax-gs-445{color:#c9a227;text-decoration:underline}#apex-root .ax-gs-446.ax-gs-446,.ax-gs-446.ax-gs-446{color:#fff;font-size:16px;margin:0 0 12px}#apex-root .ax-gs-447.ax-gs-447,.ax-gs-447.ax-gs-447{padding:10px;text-align:left;font-size:11px;color:#c9a227}#apex-root .ax-gs-448.ax-gs-448,.ax-gs-448.ax-gs-448{padding:10px;text-align:right;font-size:11px;color:#c9a227}#apex-root .ax-gs-449.ax-gs-449,.ax-gs-449.ax-gs-449{padding:10px;text-align:right;font-size:12px}#apex-root .ax-gs-450.ax-gs-450,.ax-gs-450.ax-gs-450{padding:10px;text-align:right;font-size:11px;color:var(--ax-text-dim)}#apex-root .ax-gs-451.ax-gs-451,.ax-gs-451.ax-gs-451.ax-gs-451.ax-gs-451.ax-gs-451.ax-gs-451.ax-gs-451{padding:16px;max-width:780px;margin:0 auto}#apex-root .ax-gs-452.ax-gs-452,.ax-gs-452.ax-gs-452{margin:0 0 10px;font-size:15px;color:#c9a227}#apex-root .ax-gs-453.ax-gs-453,.ax-gs-453.ax-gs-453.ax-gs-453{width:100%;padding:10px;background:#0a0a14;border:1px solid #333;color:#fff;border-radius:6px;min-height:44px}#apex-root .ax-gs-454.ax-gs-454,.ax-gs-454.ax-gs-454.ax-gs-454{margin-top:8px;min-height:44px}#apex-root .ax-gs-455.ax-gs-455,.ax-gs-455.ax-gs-455.ax-gs-455{width:100%;padding:10px;margin-bottom:8px;background:#0a0a14;border:1px solid #333;color:#fff;border-radius:6px;min-height:44px}#apex-root .ax-gs-456.ax-gs-456,.ax-gs-456.ax-gs-456{margin-top:8px;color:#c9a227;white-space:pre-wrap;font-size:13px}#apex-root .ax-gs-457.ax-gs-457,.ax-gs-457.ax-gs-457{text-align:left;padding:6px 10px}#apex-root .ax-gs-458.ax-gs-458,.ax-gs-458.ax-gs-458{font-size:11px;padding:6px 10px;min-height:36px}#apex-root .ax-gs-459.ax-gs-459,.ax-gs-459.ax-gs-459{font-size:11px;padding:6px 10px;color:#f66;min-height:36px}#apex-root .ax-gs-460.ax-gs-460,.ax-gs-460.ax-gs-460{min-height:44px;color:#f66}#apex-root .ax-gs-461.ax-gs-461,.ax-gs-461.ax-gs-461{display:block;margin-bottom:8px}#apex-root .ax-gs-462.ax-gs-462,.ax-gs-462.ax-gs-462.ax-gs-462{width:100%;padding:10px;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#f1f5f9;font-size:14px;resize:vertical}#apex-root .ax-gs-463.ax-gs-463,.ax-gs-463.ax-gs-463.ax-gs-463{width:100%;padding:10px;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#f1f5f9;font-size:14px}#apex-root .ax-gs-464.ax-gs-464,.ax-gs-464.ax-gs-464.ax-gs-464{width:100%;padding:12px;background:#1e293b;border:1px solid #334155;border-radius:8px;color:#f1f5f9;font-size:15px}#apex-root .ax-gs-465.ax-gs-465,.ax-gs-465.ax-gs-465.ax-gs-465{width:100%;padding:14px;background:#10b981;color:#fff;border:0;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;min-height:48px}#apex-root .ax-gs-466.ax-gs-466,.ax-gs-466.ax-gs-466{color:#10b981;font-size:14px;margin-bottom:12px}#apex-root .ax-gs-467.ax-gs-467,.ax-gs-467.ax-gs-467.ax-gs-467{display:inline-block;padding:12px 20px;background:#10b981;color:#fff;border-radius:8px;text-decoration:none;font-weight:600}#apex-root .ax-gs-468.ax-gs-468,.ax-gs-468.ax-gs-468{margin:0 0 8px;font-size:13px;color:var(--ax-text-dim)}#apex-root .ax-gs-469.ax-gs-469,.ax-gs-469.ax-gs-469{font-size:11px;color:#666;text-align:center}#apex-root .ax-gs-470.ax-gs-470,.ax-gs-470.ax-gs-470{display:block;font-size:12px;color:var(--ax-text-dim)}#apex-root .ax-gs-471.ax-gs-471,.ax-gs-471.ax-gs-471{display:block;font-size:12px;color:var(--ax-text-dim);margin-top:6px}#apex-root .ax-gs-472.ax-gs-472,.ax-gs-472.ax-gs-472{display:block;margin-bottom:10px}#apex-root .ax-gs-473.ax-gs-473,.ax-gs-473.ax-gs-473{display:block;margin-bottom:12px}#apex-root .ax-gs-474.ax-gs-474,.ax-gs-474.ax-gs-474.ax-gs-474{flex:1;padding:6px;background:#0a0a14;border:1px solid #333;color:#fff;border-radius:6px;min-height:36px}#apex-root .ax-gs-475.ax-gs-475,.ax-gs-475.ax-gs-475{margin:0;font-size:18px;color:var(--ax-gold)}#apex-root .ax-gs-476.ax-gs-476,.ax-gs-476.ax-gs-476{background:transparent;border:0;color:var(--ax-text-dim);font-size:24px;cursor:pointer;min-height:32px;min-width:32px}#apex-root .ax-gs-477.ax-gs-477,.ax-gs-477.ax-gs-477{display:block;margin-bottom:10px;font-size:13px;color:#ffffffb3}#apex-root .ax-gs-478.ax-gs-478,.ax-gs-478.ax-gs-478.ax-gs-478{width:100%;margin-top:4px;padding:10px;background:#ffffff0a;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:14px;min-height:44px;box-sizing:border-box;-webkit-appearance:none}#apex-root .ax-gs-479.ax-gs-479,.ax-gs-479.ax-gs-479.ax-gs-479{width:100%;margin-top:4px;padding:10px;background:#0006;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:13px;min-height:80px;font-family:SF Mono,Menlo,monospace;box-sizing:border-box;-webkit-appearance:none;resize:vertical}#apex-root .ax-gs-480.ax-gs-480,.ax-gs-480.ax-gs-480{color:#c9a227;margin-top:0;margin-bottom:10px}#apex-root .ax-gs-481.ax-gs-481,.ax-gs-481.ax-gs-481{color:#ccc;font-size:13px;line-height:1.5}#apex-root .ax-gs-482.ax-gs-482,.ax-gs-482.ax-gs-482{padding:6px;color:#aaa}#apex-root .ax-gs-483.ax-gs-483,.ax-gs-483.ax-gs-483{padding:14px;color:#666;text-align:center}#apex-root .ax-gs-484.ax-gs-484,.ax-gs-484.ax-gs-484{padding:8px 6px;text-align:left}#apex-root .ax-gs-485.ax-gs-485,.ax-gs-485.ax-gs-485{padding:6px;text-align:left}#apex-root .ax-gs-486.ax-gs-486,.ax-gs-486.ax-gs-486{color:#c9a227;margin-top:0}#apex-root .ax-gs-487.ax-gs-487,.ax-gs-487.ax-gs-487{text-align:left;padding:12px}@keyframes ax-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ax-slide-down{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ax-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ax-slide-up-fade{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ax-pulse-glow{0%,to{box-shadow:0 0 #e8b83099}50%{box-shadow:0 0 24px 8px #e8b83000}}@keyframes ax-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ax-spin{to{transform:rotate(360deg)}}@keyframes ax-bounce-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes ax-typing-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.ax-toast-container{position:fixed;top:calc(var(--ax-safe-t) + var(--ax-s-3));left:50%;transform:translate(-50%);z-index:var(--ax-z-toast);display:flex;flex-direction:column;gap:var(--ax-s-2);pointer-events:none;width:min(420px,calc(100vw - var(--ax-s-6)))}.ax-toast{pointer-events:auto;display:flex;align-items:center;gap:var(--ax-s-3);padding:var(--ax-s-3) var(--ax-s-4);background:var(--ax-bg-glass);backdrop-filter:var(--ax-blur);-webkit-backdrop-filter:var(--ax-blur);border:1px solid var(--ax-border);border-radius:var(--ax-r-md);box-shadow:var(--ax-shadow-lg);color:var(--ax-text);font-size:var(--ax-text-sm);cursor:pointer;min-height:44px;transform:translateY(-20px);opacity:0;transition:transform var(--ax-d-normal) var(--ax-ease-spring),opacity var(--ax-d-fast) var(--ax-ease)}.ax-toast-visible{transform:translateY(0);opacity:1}.ax-toast-leaving{transform:translateY(-20px) scale(.95);opacity:0}.ax-toast-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-weight:700;font-size:14px;flex-shrink:0}.ax-toast-info .ax-toast-icon{background:var(--ax-blue-soft);color:var(--ax-blue)}.ax-toast-success .ax-toast-icon{background:var(--ax-green-soft);color:var(--ax-green)}.ax-toast-warn .ax-toast-icon{background:var(--ax-orange-soft);color:var(--ax-orange)}.ax-toast-error .ax-toast-icon{background:var(--ax-red-soft);color:var(--ax-red)}.ax-toast-text{flex:1;line-height:var(--ax-lh-snug)}.ax-toast-close{background:transparent;border:none;color:var(--ax-text-muted);font-size:22px;line-height:1;cursor:pointer;width:var(--ax-touch-min);height:var(--ax-touch-min);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background var(--ax-d-fast) var(--ax-ease)}.ax-toast-close:hover{background:var(--ax-bg-flat);color:var(--ax-text)}.ax-sheet-overlay{position:fixed;inset:0;background:var(--ax-bg-overlay);backdrop-filter:var(--ax-blur-sm);-webkit-backdrop-filter:var(--ax-blur-sm);z-index:var(--ax-z-modal);display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity var(--ax-d-normal) var(--ax-ease)}.ax-sheet-overlay.ax-sheet-visible{opacity:1}.ax-sheet{width:min(640px,100%);max-height:90vh;background:var(--ax-bg-card);border-radius:var(--ax-r-xl) var(--ax-r-xl) 0 0;border-top:1px solid var(--ax-border);box-shadow:var(--ax-shadow-xl);padding:var(--ax-s-3) var(--ax-s-5) calc(var(--ax-safe-b) + var(--ax-s-5));transform:translateY(100%);transition:transform var(--ax-d-normal) var(--ax-ease-spring);display:flex;flex-direction:column;overflow:hidden}.ax-sheet.ax-sheet-up{transform:translateY(0)}.ax-sheet.ax-sheet-down{transform:translateY(100%)}.ax-sheet-handle{width:40px;height:4px;background:var(--ax-border-strong);border-radius:2px;margin:var(--ax-s-1) auto var(--ax-s-3);flex-shrink:0}.ax-sheet-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--ax-s-3);border-bottom:1px solid var(--ax-border);margin-bottom:var(--ax-s-4);flex-shrink:0}.ax-sheet-title{font-size:var(--ax-text-xl);font-weight:700;margin:0;color:var(--ax-text)}.ax-sheet-close{background:var(--ax-bg-flat);border:1px solid var(--ax-border);color:var(--ax-text);font-size:18px;width:var(--ax-touch-min);height:var(--ax-touch-min);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--ax-d-fast) var(--ax-ease)}.ax-sheet-close:hover{background:var(--ax-bg-input)}.ax-sheet-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--ax-text);line-height:var(--ax-lh-normal);padding-bottom:max(var(--ax-s-3),env(safe-area-inset-bottom));scroll-padding-bottom:200px}.ax-sheet-body input,.ax-sheet-body textarea{font-size:max(16px,var(--ax-text-base))}.ax-sheet-actions{display:flex;gap:var(--ax-s-3);margin-top:var(--ax-s-5);padding-top:var(--ax-s-4);border-top:1px solid var(--ax-border);flex-shrink:0}.ax-sheet-actions .ax-btn{flex:1}.ax-skeleton{background:linear-gradient(90deg,var(--ax-bg-flat) 0%,var(--ax-bg-card) 50%,var(--ax-bg-flat) 100%);background-size:200% 100%;animation:ax-shimmer 1.5s ease-in-out infinite;border-radius:var(--ax-r-sm);height:16px}.ax-skeleton-line{height:14px;margin-bottom:var(--ax-s-2)}.ax-skeleton-line:nth-child(2){width:80%}.ax-skeleton-line:nth-child(3){width:60%}.ax-skeleton-card{padding:var(--ax-s-4);background:var(--ax-bg-card);border-radius:var(--ax-r);border:1px solid var(--ax-border)}.ax-typing{display:inline-flex;align-items:center;gap:4px;padding:var(--ax-s-2) var(--ax-s-3)}.ax-typing-dot{width:6px;height:6px;border-radius:50%;background:var(--ax-gold);animation:ax-typing-dot 1.2s ease-in-out infinite}.ax-typing-dot:nth-child(2){animation-delay:.15s}.ax-typing-dot:nth-child(3){animation-delay:.3s}.ax-glow-pulse{animation:ax-pulse-glow 2.4s ease-in-out infinite}.ax-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:var(--ax-s-2)}.ax-status-online{background:var(--ax-green);box-shadow:0 0 8px var(--ax-green)}.ax-status-offline{background:var(--ax-text-muted)}.ax-status-error{background:var(--ax-red);animation:ax-pulse-glow 1.6s ease-in-out infinite}.ax-bounce-in{animation:ax-bounce-in var(--ax-d-normal) var(--ax-ease-spring) both}.ax-slide-up-fade{animation:ax-slide-up-fade var(--ax-d-normal) var(--ax-ease-out) both}.ax-spinner{width:24px;height:24px;border:2px solid var(--ax-border);border-top-color:var(--ax-gold);border-radius:50%;animation:ax-spin .8s linear infinite}@keyframes ax-success-burst{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.ax-success-burst{animation:ax-success-burst var(--ax-d-normal) var(--ax-ease-spring) both}@keyframes ax-error-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.ax-error-shake{animation:ax-error-shake .4s var(--ax-ease) both}@keyframes ax-slide-up-fade-premium{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ax-slide-up-fade-premium{animation:ax-slide-up-fade-premium var(--ax-d-normal) var(--ax-ease-out) both}.ax-stagger>*{animation:ax-slide-up-fade-premium var(--ax-d-normal) var(--ax-ease-out) both}.ax-stagger>*:nth-child(1){animation-delay:0ms}.ax-stagger>*:nth-child(2){animation-delay:60ms}.ax-stagger>*:nth-child(3){animation-delay:.12s}.ax-stagger>*:nth-child(4){animation-delay:.18s}.ax-stagger>*:nth-child(5){animation-delay:.24s}.ax-stagger>*:nth-child(6){animation-delay:.3s}.ax-stagger>*:nth-child(7){animation-delay:.36s}.ax-stagger>*:nth-child(8){animation-delay:.42s}.ax-stagger>*:nth-child(n+9){animation-delay:.48s}@keyframes ax-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(2deg)}}.ax-float{animation:ax-float 4s ease-in-out infinite}@keyframes ax-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.ax-gradient-animate{background-size:200% 200%;animation:ax-gradient-shift 8s var(--ax-ease) infinite}@keyframes ax-reveal-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes ax-reveal-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.ax-reveal-left{animation:ax-reveal-left var(--ax-d-normal) var(--ax-ease-out) both}.ax-reveal-right{animation:ax-reveal-right var(--ax-d-normal) var(--ax-ease-out) both}@keyframes ax-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ax-scale-in{animation:ax-scale-in var(--ax-d-fast) var(--ax-ease-spring) both}.ax-lift{transition:transform var(--ax-d-fast) var(--ax-ease-out),box-shadow var(--ax-d-fast) var(--ax-ease-out)}.ax-lift:hover{transform:translateY(-2px);box-shadow:var(--ax-shadow-lg)}.ax-lift:active{transform:translateY(0);box-shadow:var(--ax-shadow-sm)}@media(prefers-reduced-motion:reduce){.ax-toast,.ax-sheet,.ax-skeleton,.ax-typing-dot,.ax-glow-pulse,.ax-bounce-in,.ax-slide-up-fade,.ax-slide-up-fade-premium,.ax-stagger>*,.ax-spinner,.ax-success-burst,.ax-error-shake,.ax-float,.ax-gradient-animate,.ax-reveal-left,.ax-reveal-right,.ax-scale-in{animation:none!important;transition:none!important}.ax-lift:hover{transform:none!important}}.ax-stagger-item{opacity:0;animation:ax-stagger-fade .38s cubic-bezier(.16,1,.3,1) forwards}@keyframes ax-stagger-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ax-confetti-container{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:999999;overflow:hidden}.ax-confetti-piece{position:absolute;width:10px;height:16px;top:-20px;border-radius:1px;opacity:.9;animation:ax-confetti-fall ease-in forwards}@keyframes ax-confetti-fall{to{top:110vh;transform:rotate(720deg)}}:root.ax-retro-8bit{font-family:Courier New,VT323,monospace!important;filter:contrast(1.2) saturate(1.4) hue-rotate(20deg);image-rendering:pixelated;--ax-theme-accent: #00ff41;--ax-theme-bg: #001a00;--ax-theme-fg: #00ff41}:root.ax-retro-8bit *{image-rendering:pixelated;text-shadow:1px 1px 0 #003300;letter-spacing:.05em}:root.ax-retro-8bit button:hover{filter:invert(1)}:root.ax-mode-fun{--ax-bounce-scale: 1.08}:root.ax-mode-fun button{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}:root.ax-mode-fun button:active{transform:scale(.92)}:root.ax-mode-fun .ax-emoji-decoration{display:inline;animation:ax-emoji-wiggle 2.5s ease-in-out infinite}@keyframes ax-emoji-wiggle{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-8deg) scale(1.05)}75%{transform:rotate(8deg) scale(1.05)}}:root.ax-mode-pro .ax-emoji-decoration{display:none}@media(prefers-reduced-motion:reduce){.ax-stagger-item,.ax-confetti-piece,:root.ax-mode-fun button,:root.ax-mode-fun .ax-emoji-decoration{animation:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes ax-wake-pulse{0%,to{box-shadow:0 0 #2c79;transform:scale(1)}50%{box-shadow:0 0 12px 6px #2c70;transform:scale(1.08)}}@keyframes ax-banner-slide-in{0%{transform:translate(-50%,-100%);opacity:0}to{transform:translate(-50%);opacity:1}}#apex-rescue-btn{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));right:16px;z-index:2147483647;width:56px;height:56px;border-radius:28px;background:linear-gradient(135deg,#cc3030,#aa1010);color:#fff;border:2px solid rgba(255,255,255,.2);box-shadow:0 6px 20px #cc303066;font-size:20px;cursor:pointer;-webkit-tap-highlight-color:transparent;font-weight:700;display:none;align-items:center;justify-content:center;padding:0;touch-action:manipulation;font-family:system-ui,sans-serif}#apex-rescue-btn.visible{display:flex}.apex-splash-hint{margin-top:16px;color:#a0a4c0;font-size:13px;text-align:center;max-width:300px;padding:0 20px}.apex-noscript-fallback{padding:40px;text-align:center;color:#fff;background:#08080f;min-height:100vh}.apex-noscript-fallback h1{color:#c9a227;font-family:Georgia,serif}#apex-version-badge-static{position:fixed;bottom:max(6px,env(safe-area-inset-bottom,6px));right:6px;z-index:9999;padding:3px 7px;background:linear-gradient(135deg,#e8b8302e,#e8b83014);border:1px solid rgba(232,184,48,.4);color:#e8b830e6;font-size:10px;font-family:SF Mono,Menlo,ui-monospace,monospace;font-weight:700;border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none;user-select:none;-webkit-user-select:none;line-height:1;letter-spacing:.04em;opacity:.7;transition:opacity .2s ease}#apex-version-badge-static:hover{opacity:1}@media(max-width:480px){#apex-version-badge-static{font-size:9px;padding:2px 6px}}#apex-rescue-toolbar{opacity:0!important;pointer-events:none!important;visibility:hidden!important}body[data-apex-rescue="1"] #apex-rescue-toolbar,body[data-apex-rescue-show="1"] #apex-rescue-toolbar{opacity:.72!important;pointer-events:auto!important;visibility:visible!important}body[data-apex-rescue="1"] #apex-rescue-toolbar:hover,body[data-apex-rescue="1"] #apex-rescue-toolbar:focus-within,body[data-apex-rescue-show="1"] #apex-rescue-toolbar:hover,body[data-apex-rescue-show="1"] #apex-rescue-toolbar:focus-within{opacity:1!important}body>*:not([style*="position:fixed"]):not([style*="position:absolute"]){max-width:100%}#apex-rescue-toolbar{position:fixed;bottom:max(72px,calc(env(safe-area-inset-bottom,0px) + 72px));right:4px;display:flex;flex-direction:column;gap:3px;z-index:9998;opacity:.72;transition:opacity .2s ease}#apex-rescue-toolbar:hover,#apex-rescue-toolbar:focus-within{opacity:1}#apex-rescue-toolbar button{width:32px;height:32px;padding:0;border-radius:50%;background:#141423d1;border:1px solid rgba(201,162,39,.45);color:#c9a227;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #0006;transition:transform .12s ease,background .12s ease;-webkit-tap-highlight-color:transparent;min-height:32px}#apex-rescue-toolbar button:active{transform:scale(.92);background:#c9a22740}#apex-rescue-toolbar #apex-rescue-coffre{background:linear-gradient(135deg,#c9a227d9,#e8b830d9);border-color:#e8b830e6;color:#1a1408;font-weight:700}@media(max-width:380px){#apex-rescue-toolbar button{width:28px;height:28px;font-size:12px}}html,body{max-width:100vw;overflow-x:hidden;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}#apex-root,.ax-page,.ax-chat,.ax-admin,.ax-settings,.ax-vault-page,.ax-modal,.ax-modal-content,main,[role=main]{max-width:100%;padding-right:env(safe-area-inset-right,0);padding-left:env(safe-area-inset-left,0);box-sizing:border-box}#apex-root>*,.ax-chat-input>*,.ax-chat-nav>*,.ax-row>*,.ax-actions>*,.ax-tabs>*,.ax-card>*,.ax-section>*,nav>*,form>*,[class*=ax-flex]>*{min-width:0}.ax-chat-input textarea,.ax-chat-input input,.ax-input,form textarea,form input[type=text]{min-width:0;max-width:100%}.ax-card,.ax-pill,.ax-suggestion,.ax-suggestion-pill,.ax-section-title,.ax-msg,.ax-modal h1,.ax-modal h2,.ax-modal h3{word-break:break-word;overflow-wrap:anywhere;max-width:100%}@media(max-width:400px){.ax-chat-nav .ax-btn-sm{padding:4px 6px!important;font-size:10px!important;min-height:28px!important}.ax-chat-input .ax-btn-icon,.ax-icon-compact{min-width:36px!important;min-height:36px!important;padding:4px!important}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}body{touch-action:manipulation}input,select,textarea{font-size:16px!important;-webkit-text-size-adjust:100%}button{font-size:max(14px,1em);touch-action:manipulation}a,button,[role=button],[data-route],[data-nav-route]{touch-action:manipulation}.ax-fin-dashboard{max-width:1100px;margin:0 auto;padding:16px;color:#e6e6f0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ax-fin-hero h1{font-family:Georgia,serif;font-size:clamp(28px,5vw,44px);margin:0 0 4px;background:linear-gradient(135deg,#c9a227,#e8b830);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1px}.ax-fin-subtitle{color:#6a8aff;font-size:14px;margin:0 0 20px;text-transform:capitalize}.ax-fin-burn{margin:20px 0}.ax-fin-burn-card{display:flex;gap:16px;align-items:center;padding:18px 22px;background:linear-gradient(135deg,#ff50502e,#ffa5001a);border:1px solid rgba(255,100,100,.4);border-radius:16px;backdrop-filter:blur(8px)}.ax-fin-burn-card.pulse{animation:ax-pulse-fire 3s ease-in-out infinite}@keyframes ax-pulse-fire{0%,to{box-shadow:0 0 #ff646466}50%{box-shadow:0 0 30px 8px #ff646426}}.ax-fin-burn-icon{font-size:38px;animation:ax-flicker 1.8s ease-in-out infinite alternate}@keyframes ax-flicker{0%{transform:scale(1) rotate(-2deg)}to{transform:scale(1.1) rotate(3deg)}}.ax-fin-burn-label{font-size:12px;color:#faa;text-transform:uppercase;letter-spacing:2px;margin-bottom:4px}.ax-fin-burn-values{display:flex;flex-wrap:wrap;gap:18px;font-size:15px}.ax-fin-burn-val strong{color:#ffd75e;font-size:18px;font-variant-numeric:tabular-nums}.ax-fin-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0}.ax-fin-kpi{padding:16px;background:#14142399;border:1px solid rgba(201,162,39,.2);border-radius:12px;display:flex;flex-direction:column;gap:4px;transition:transform .2s,border-color .2s}.ax-fin-kpi:hover{transform:translateY(-2px);border-color:#c9a22780}.ax-fin-kpi-label{font-size:11px;color:#8a8aa0;text-transform:uppercase;letter-spacing:1.5px}.ax-fin-kpi-value{font-size:26px;font-weight:700;color:#c9a227;font-variant-numeric:tabular-nums;animation:ax-count-up .6s ease-out}@keyframes ax-count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ax-fin-kpi-sub{font-size:11px;color:#6a8aff}.ax-fin-kpi-savings{background:#22cc7714;border-color:#2c76}.ax-fin-kpi-savings .ax-fin-kpi-value{color:#2c7}.ax-fin-graphs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:20px 0}.ax-fin-graph-card{padding:16px;background:#14142399;border:1px solid rgba(201,162,39,.2);border-radius:12px}.ax-fin-graph-card h3{margin:0 0 12px;font-size:13px;color:#6a8aff;text-transform:uppercase;letter-spacing:1.5px}.ax-sparkline{width:100%;height:60px;animation:ax-spark-draw 1.2s ease-out}@keyframes ax-spark-draw{0%{stroke-dasharray:1000;stroke-dashoffset:1000}to{stroke-dasharray:1000;stroke-dashoffset:0}}.ax-spark-empty{color:#6a8aff;font-size:12px}.ax-heatmap-24h{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;height:30px;margin-bottom:6px}.ax-heat-cell{height:100%;border-radius:2px;animation:ax-fade-in .3s ease-out backwards;transition:transform .15s;cursor:pointer}.ax-heat-cell:hover{transform:scaleY(1.3);border:1px solid #c9a227}.ax-heat-cell:nth-child(1){animation-delay:0s}.ax-heat-cell:nth-child(6){animation-delay:.05s}.ax-heat-cell:nth-child(12){animation-delay:.1s}.ax-heat-cell:nth-child(18){animation-delay:.15s}.ax-heat-cell:nth-child(24){animation-delay:.2s}@keyframes ax-fade-in{0%{opacity:0}to{opacity:1}}.ax-fin-heatmap-axis{display:flex;justify-content:space-between;font-size:10px;color:#6a8aff}.ax-fin-category{margin:24px 0}.ax-fin-category-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.ax-fin-category-head h3{font-size:16px;margin:0;color:#fff}.ax-fin-category-subtotal{font-variant-numeric:tabular-nums;color:#c9a227;font-weight:600}.ax-fin-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.ax-fin-service-card{padding:12px;background:#14142399;border:1px solid rgba(201,162,39,.15);border-radius:10px;transition:transform .2s,border-color .2s}.ax-fin-service-card[data-status=critical]{border-color:#ff444480;background:#ff44440f}.ax-fin-service-card[data-status=warn]{border-color:#fa06;background:#ffaa000d}.ax-fin-service-card:hover{transform:translateY(-2px);border-color:#c9a227}.ax-fin-card-head{display:flex;align-items:center;gap:6px;margin-bottom:8px}.ax-fin-emoji{font-size:18px}.ax-fin-name{flex:1;font-weight:600;font-size:13px;letter-spacing:.5px}.ax-fin-trend{font-size:14px}.trend-up{color:#ff6b6b}.trend-down{color:#2c7}.trend-stable{color:#6a8aff}.ax-badge-free{background:linear-gradient(135deg,#2c7,#1a9a5a);color:#fff;padding:1px 6px;border-radius:10px;font-size:9px;font-weight:700;letter-spacing:1px}.ax-fin-amounts{display:flex;justify-content:space-between;margin:8px 0}.ax-fin-today,.ax-fin-month{display:flex;flex-direction:column;font-size:11px}.ax-fin-label{color:#8a8aa0;text-transform:uppercase;letter-spacing:1px}.ax-fin-value{color:#c9a227;font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.ax-fin-bar-container{display:flex;align-items:center;gap:8px;margin-top:6px}.ax-fin-bar-bg{flex:1;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}.ax-fin-bar-fill{height:100%;border-radius:3px;animation:ax-bar-grow .8s cubic-bezier(.4,0,.2,1)}@keyframes ax-bar-grow{0%{width:0}}.ax-fin-bar-pct{font-size:11px;color:#c9a227;font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.ax-fin-budget-label{margin-top:6px;font-size:10px;color:#6a8aff}.ax-fin-roi{margin:24px 0;padding:18px;background:linear-gradient(135deg,#22cc770f,#6a8aff0f);border:1px solid rgba(34,204,119,.3);border-radius:14px}.ax-fin-roi h3{margin:0 0 12px;color:#fff}.ax-fin-roi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.ax-fin-roi-cell{display:flex;flex-direction:column;gap:4px}.ax-fin-roi-label{font-size:11px;color:#8a8aa0;text-transform:uppercase;letter-spacing:1px}.ax-fin-roi-value{font-size:22px;font-weight:700;color:#c9a227;font-variant-numeric:tabular-nums}.profit-positive .ax-fin-roi-value{color:#2c7}.profit-negative .ax-fin-roi-value{color:#ff6b6b}.ax-fin-competition{margin:24px 0;padding:18px;background:#14142399;border:1px solid rgba(201,162,39,.2);border-radius:14px}.ax-fin-competition h3{margin:0 0 12px;color:#fff}.ax-comp-table{width:100%;border-collapse:collapse;font-size:13px}.ax-comp-table th{text-align:left;padding:8px 10px;border-bottom:1px solid rgba(201,162,39,.3);color:#6a8aff;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:1px}.ax-comp-table td{padding:10px;border-bottom:1px solid rgba(255,255,255,.05)}.ax-comp-price{color:#ff6b6b;font-weight:700;font-variant-numeric:tabular-nums}.ax-comp-advantage{color:#c9e0ff;font-style:italic}.ax-fin-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:#8a8aa0}.ax-fin-health{color:#c9a227;font-weight:600}@media(max-width:480px){.ax-fin-burn-values{gap:10px;font-size:13px}.ax-fin-burn-val strong{font-size:16px}.ax-fin-kpi-value{font-size:22px}.ax-fin-roi-value{font-size:18px}}.ax-laurence-app{position:relative;min-height:100vh;padding:24px 16px max(24px,env(safe-area-inset-bottom));font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#2a1a3a;transition:background 4s ease-in-out;overflow-x:hidden}.ax-laurence-wallpaper-overlay{position:fixed;inset:0;background:radial-gradient(ellipse at center,#ffffff26,#fff6);pointer-events:none;z-index:0}.ax-laurence-hero{position:relative;z-index:1;text-align:center;margin:32px 0 24px;animation:ax-laurence-fade-in .8s ease-out}@keyframes ax-laurence-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ax-laurence-emoji-big{display:block;font-size:64px;margin-bottom:8px;animation:ax-laurence-float 3s ease-in-out infinite}@keyframes ax-laurence-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(3deg)}}.ax-laurence-greeting h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,6vw,40px);margin:0;font-weight:400;color:#2a1a3a;letter-spacing:.5px}.ax-laurence-greeting h1 strong{font-weight:700;background:linear-gradient(135deg,#d63384,#6f42c1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ax-laurence-subtitle{margin:8px 0 0;font-size:16px;color:#5a4570;font-style:italic}.ax-laurence-suggestions{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:24px 0}.ax-laurence-chip{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;background:#ffffffd9;border:1px solid rgba(214,51,132,.15);border-radius:20px;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:80px;backdrop-filter:blur(10px)}.ax-laurence-chip:hover,.ax-laurence-chip:focus{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 24px #d6338433;background:#fffffff2;outline:none}.ax-laurence-chip:active{transform:scale(.97)}.ax-laurence-chip-emoji{font-size:28px}.ax-laurence-chip-label{font-size:13px;font-weight:600;color:#2a1a3a;text-align:center}.ax-laurence-voice-zone{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin:32px 0;gap:12px}.ax-laurence-voice-btn{position:relative;width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#d63384,#6f42c1);border:none;color:#fff;cursor:pointer;box-shadow:0 12px 32px #d6338466;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s,box-shadow .2s}.ax-laurence-voice-btn:hover{transform:scale(1.05);box-shadow:0 16px 40px #d6338480}.ax-laurence-voice-btn:active{transform:scale(.96)}.ax-laurence-voice-emoji{font-size:44px;z-index:2;position:relative}.ax-laurence-voice-pulse{position:absolute;inset:-8px;border-radius:50%;background:#d6338466;animation:ax-laurence-voice-pulse 2s ease-out infinite;z-index:1}@keyframes ax-laurence-voice-pulse{0%{transform:scale(.95);opacity:.8}to{transform:scale(1.4);opacity:0}}.ax-laurence-voice-hint{text-align:center;font-size:14px;color:#5a4570;margin:0;line-height:1.4}.ax-laurence-projects{position:relative;z-index:1;margin:24px 0;padding:18px;background:#ffffffb3;border-radius:20px;backdrop-filter:blur(10px)}.ax-laurence-projects h2{margin:0 0 12px;font-size:16px;font-weight:600;color:#2a1a3a}.ax-laurence-projects-list{min-height:80px;display:flex;align-items:center;justify-content:center}.ax-laurence-empty{text-align:center;color:#5a4570}.ax-laurence-empty-emoji{display:block;font-size:36px;margin-bottom:8px;animation:ax-laurence-sparkle 2s ease-in-out infinite}@keyframes ax-laurence-sparkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.2) rotate(15deg);opacity:.8}}.ax-laurence-empty p{margin:0;font-size:14px}.ax-laurence-footer{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-top:40px;font-size:12px;color:#5a4570;border-top:1px solid rgba(214,51,132,.15)}.ax-laurence-footer-brand{font-weight:700;letter-spacing:2px;background:linear-gradient(135deg,#d63384,#6f42c1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ax-laurence-footer-by{font-style:italic}@media(prefers-reduced-motion:reduce){.ax-laurence-emoji-big,.ax-laurence-empty-emoji,.ax-laurence-voice-pulse,.ax-laurence-app{animation:none!important;transition:none!important}}@media(max-width:380px){.ax-laurence-suggestions{grid-template-columns:repeat(2,1fr)}.ax-laurence-voice-btn{width:88px;height:88px}.ax-laurence-voice-emoji{font-size:38px}}.ax-drilldown{position:fixed;inset:0;background:#08080fd9;backdrop-filter:blur(12px);z-index:9999;display:flex;flex-direction:column;animation:ax-drill-fade-in .25s ease-out}@keyframes ax-drill-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ax-drill-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#141423f2;border-bottom:1px solid rgba(201,162,39,.2);position:sticky;top:0}.ax-drill-back,.ax-drill-close{width:var(--ax-touch-min);height:var(--ax-touch-min);min-width:var(--ax-touch-min);min-height:var(--ax-touch-min);border-radius:22px;background:#c9a2271a;border:1px solid rgba(201,162,39,.3);color:#c9a227;font-size:18px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s,transform .1s;display:inline-flex;align-items:center;justify-content:center}.ax-drill-back:hover,.ax-drill-close:hover{background:#c9a22740}.ax-drill-back:active,.ax-drill-close:active{transform:scale(.92)}.ax-drill-bread{flex:1;font-size:13px;color:#a0a4c0;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth}.ax-drill-bread strong{color:#c9a227}.ax-drill-crumb{background:none;border:none;color:#6a8aff;cursor:pointer;padding:4px 6px;border-radius:6px;transition:background .15s}.ax-drill-crumb:hover{background:#6a8aff26}.ax-drill-sep{color:#555;margin:0 4px}.ax-drill-body{flex:1;overflow-y:auto;padding:20px 16px max(24px,env(safe-area-inset-bottom));color:#e6e6f0;animation:ax-drill-content-fade .3s ease-out .1s backwards}@keyframes ax-drill-content-fade{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.ax-drill-trigger{background:#c9a2271a;border:1px dashed rgba(201,162,39,.3);color:#c9a227;padding:8px 14px;border-radius:8px;cursor:pointer;transition:background .2s;-webkit-tap-highlight-color:transparent}.ax-drill-trigger:hover{background:#c9a22733}.ax-skel-group{display:flex;flex-direction:column;gap:8px}.ax-skel{background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%;border-radius:4px;animation:ax-skel-shimmer 1.5s ease-in-out infinite}@keyframes ax-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ax-skel-line{height:14px;width:100%}.ax-skel-circle{width:32px;height:32px;border-radius:50%}.ax-skel-avatar{width:40px;height:40px;border-radius:50%}.ax-skel-card{height:100px;border-radius:12px}.ax-skel-button{height:36px;width:80px;border-radius:18px}.ax-skel-chat{display:flex;gap:12px;padding:12px;align-items:flex-start}.ax-skel-msg{flex:1;display:flex;flex-direction:column;gap:8px}.ax-skel-card-full{padding:16px;background:#14142399;border:1px solid rgba(255,255,255,.05);border-radius:12px;display:flex;flex-direction:column;gap:10px}.ax-skel-list-item{display:flex;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.ax-ripple{position:relative;overflow:hidden}.ax-ripple:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at center,rgba(201,162,39,.4) 0%,transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s,transform .4s}.ax-ripple:active:after{opacity:1;transform:scale(1.5);transition:opacity 0s,transform 0s}.ax-bounce-tap{transition:transform .1s cubic-bezier(.4,0,.2,1)}.ax-bounce-tap:active{transform:scale(.95)}.ax-snap-x{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;scrollbar-width:none}.ax-snap-x::-webkit-scrollbar{display:none}.ax-snap-x>*{scroll-snap-align:start;flex:0 0 auto}.ax-chat-input{display:flex;flex-wrap:wrap;gap:6px;padding:8px;align-items:flex-end;border-top:1px solid rgba(201,162,39,.2);background:#141423f2}.ax-chat-input textarea{flex:1 1 200px;min-width:180px;min-height:44px;max-height:120px;padding:10px 12px;border-radius:20px;background:#ffffff0d;border:1px solid rgba(201,162,39,.3);color:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.4;resize:none;box-sizing:border-box;-webkit-appearance:none;appearance:none}.ax-chat-input textarea:focus{outline:none;border-color:#c9a227;background:#ffffff14}.ax-chat-input .ax-btn-icon{flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#c9a2271a;border:1px solid rgba(201,162,39,.3);font-size:18px;cursor:pointer;color:#c9a227;transition:background .15s,transform .1s;-webkit-tap-highlight-color:transparent;padding:0}.ax-chat-input .ax-btn-icon:hover{background:#c9a22740}.ax-chat-input .ax-btn-icon:active{transform:scale(.92)}.ax-chat-input .ax-btn-primary{flex-shrink:0;width:44px;height:44px;min-width:44px;border-radius:50%;background:linear-gradient(135deg,#c9a227,#e8b830);color:#000;font-weight:700;font-size:18px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;padding:0}.ax-chat-input .ax-btn-primary:active{transform:scale(.94)}@media(max-width:380px){.ax-chat-input .ax-btn-icon{width:44px;height:44px;min-width:44px;min-height:44px;font-size:16px}.ax-chat-input .ax-btn-primary{width:44px;height:44px;min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.ax-drilldown,.ax-drill-body,.ax-skel,.ax-bounce-tap{animation:none!important;transition:none!important}}:root{--ax-focus-ring: 0 0 0 2px rgba(232, 184, 48, .55)}button:focus-visible,a:focus-visible,.ax-btn:focus-visible,.ax-btn-icon:focus-visible,.ax-btn-primary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:none;box-shadow:var(--ax-focus-ring);border-radius:8px}.ax-card,.ax-feature-card,.ax-modernized-card,.ax-cat,details{transition:transform .12s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}@media(hover:hover){.ax-card:hover,.ax-feature-card:hover,.ax-modernized-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000002e}}.ax-skel,.ax-skel-vault-cards,[data-loading=true]{position:relative;overflow:hidden;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:ax-shimmer 1.4s ease-in-out infinite;border-radius:8px}@keyframes ax-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ax-toast,.ax-toast-success,.ax-toast-warn,.ax-toast-error,.ax-toast-info{animation:ax-toast-in .22s ease-out;box-shadow:0 4px 24px #00000059}@keyframes ax-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ax-chat-scroll::-webkit-scrollbar,.ax-vault-page::-webkit-scrollbar,.ax-admin::-webkit-scrollbar,.ax-settings::-webkit-scrollbar,.ax-page::-webkit-scrollbar{width:6px;height:6px}.ax-chat-scroll::-webkit-scrollbar-thumb,.ax-vault-page::-webkit-scrollbar-thumb,.ax-admin::-webkit-scrollbar-thumb,.ax-settings::-webkit-scrollbar-thumb,.ax-page::-webkit-scrollbar-thumb{background:#e8b83040;border-radius:3px}.ax-chat-scroll::-webkit-scrollbar-thumb:hover,.ax-vault-page::-webkit-scrollbar-thumb:hover{background:#e8b83073}::selection{background:#e8b83052;color:#fff}.ax-empty-state{text-align:center;padding:36px 20px;color:#ffffff8c;font-size:14px}.ax-empty-state-icon{font-size:42px;margin-bottom:12px;opacity:.6}.ax-status-ok{color:#2c7}.ax-status-warn{color:#f0c020}.ax-status-error{color:#ff5b5b}.ax-status-idle{color:#fff6}.ax-badge,.ax-badge-admin,.ax-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#e8b8302e,#e8b83014);color:#e8b830;border:1px solid rgba(232,184,48,.28)}button:disabled,.ax-btn:disabled,input:disabled,textarea:disabled,[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.ax-card,.ax-message,.ax-msg-body,.ax-result,.ax-detail{overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.ax-header-sticky{position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#08080fc7;border-bottom:1px solid rgba(255,255,255,.06)}.ax-sheet{border-radius:20px 20px 0 0;box-shadow:0 -8px 32px #0006;max-height:88dvh;overflow-y:auto}
