.ax-page{max-width:1080px;margin:auto;color:#152b44;padding-bottom:48px}.ax-heading{padding:12px 2px 18px}.ax-heading span{font-size:calc(11px + var(--omnix-text-adjust,0px));letter-spacing:.18em;color:#4774aa;font-weight:800}.ax-heading h1{font-size:clamp(28px,5vw,40px);margin:6px 0}.ax-heading p{color:#5b7086;margin:0}.ax-page section{margin:22px 0}.ax-page section h2{font-size:calc(20px + var(--omnix-text-adjust,0px));margin:0 0 12px}.ax-wallet{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#142a48;color:#fff;padding:18px;border-radius:17px}.ax-wallet div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.ax-wallet small{width:100%;color:#b8cee3}.ax-wallet strong{font-size:calc(25px + var(--omnix-text-adjust,0px))}.ax-wallet span{font-size:calc(13px + var(--omnix-text-adjust,0px));color:#b8cee3}.ax-wallet button,.ax-chat button,.ax-row button,.ax-primary,.ax-secondary{border:0;border-radius:10px;padding:10px 14px;font:inherit;font-weight:700;cursor:pointer}.ax-wallet button{background:#f5c553;color:#142a48;white-space:nowrap}.ax-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ax-card{width:100%;display:flex;align-items:center;text-align:left;gap:12px;padding:17px;background:#fff;border:1px solid #d3dfec;border-radius:15px;color:#152b44;cursor:pointer;box-shadow:0 3px 11px #172e5010}.ax-card:hover{border-color:#7ba3d6}.ax-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:#e8effa;color:#2a5d9a;font-size:calc(21px + var(--omnix-text-adjust,0px))}.ax-card-body{display:grid;gap:3px;flex:1;min-width:0}.ax-card-body strong{font-size:calc(16px + var(--omnix-text-adjust,0px))}.ax-card-body small{font-size:calc(12px + var(--omnix-text-adjust,0px));color:#6d7f92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-card b{background:#e9f1fb;padding:5px 9px;border-radius:9px;color:#2d5c9b}.ax-chat{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#e1f4f1;border:1px solid #acd8d1;border-radius:15px;padding:16px}.ax-chat div{display:grid;gap:4px}.ax-chat small,.ax-foot{color:#64788c;font-size:calc(12px + var(--omnix-text-adjust,0px))}.ax-chat button,.ax-primary{background:#1a496f;color:#fff}.ax-foot{line-height:1.5}.ax-detail{background:#fff;border:1px solid #d5e1ed;border-radius:17px;padding:18px!important}.ax-back,.ax-secondary{background:#edf3fb;color:#234466;border:0;border-radius:9px;padding:8px 12px;cursor:pointer}.ax-detail h2{margin-top:18px!important}.ax-row{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #e3eaf2;padding:14px 0}.ax-row div{display:grid;gap:4px}.ax-row small{color:#637b93}.ax-row button{background:#e9f1fa;color:#254e7a}.ax-empty{padding:16px;background:#f2f6fb;border-radius:12px;color:#63788c}.ax-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ax-metrics div{background:#f2f6fb;padding:16px;border-radius:12px;display:grid}.ax-metrics b{font-size:calc(23px + var(--omnix-text-adjust,0px))}.ax-metrics small{color:#6d8195}.ax-wallet-large{display:grid;background:#f2f6fb;padding:18px;border-radius:12px}.ax-wallet-large strong{font-size:calc(32px + var(--omnix-text-adjust,0px))}.ax-packages{display:grid;gap:8px}.ax-packages button{padding:15px;border:1px solid #bdd0e5;border-radius:11px;background:#fff;display:flex;justify-content:space-between}.ax-thread{display:grid;gap:10px;max-height:48vh;overflow:auto;margin:14px 0}.ax-bubble{padding:12px 14px;border-radius:12px;background:#f1f5fa;max-width:90%}.ax-bubble.user{background:#e1efff;margin-left:auto}.ax-bubble p{white-space:pre-wrap;margin:5px 0}.ax-bubble small{color:#617b95}.ax-detail textarea{display:block;width:100%;min-height:88px;border:1px solid #bfcedf;border-radius:10px;padding:12px;font:inherit;resize:vertical}.ax-compose{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0}.ax-compose small{color:#62798e}.ax-primary:disabled{opacity:.45;cursor:not-allowed}@media(max-width:650px){.ax-page{padding:0 2px 35px}.ax-grid{grid-template-columns:1fr}.ax-wallet{align-items:flex-start}.ax-wallet div{display:grid}.ax-metrics{grid-template-columns:repeat(2,1fr)}.ax-card{padding:14px}.ax-compose{align-items:stretch;flex-direction:column}}
.ax-message{border-top:1px solid #e3eaf2;padding:14px 0}.ax-message p{line-height:1.6;white-space:pre-wrap}.ax-message button{font-size:calc(13px + var(--omnix-text-adjust,0px))}\n.ax-chat-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.ax-link{border:0;background:transparent;color:#336a9e;padding:8px;cursor:pointer;font:inherit;font-size:calc(13px + var(--omnix-text-adjust,0px))}.ax-credit-overlay{position:fixed;inset:0;z-index:1200;background:#102b49a8;display:grid;place-items:center;padding:20px}.ax-credit-modal{width:min(100%,380px);background:#fff;border-radius:17px;padding:24px;box-shadow:0 20px 65px #0b1b3280}.ax-credit-modal h2{font-size:calc(19px + var(--omnix-text-adjust,0px));margin:0 0 12px}.ax-credit-modal p{color:#61758a}.ax-credit-modal>div{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}

.ax-usage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;color:#506780;font-size:calc(13px + var(--omnix-text-adjust,0px))}.ax-usage span{padding:10px;border-radius:9px;background:#f2f6fb}@media(max-width:650px){.ax-usage{grid-template-columns:1fr}}
