._sidebar_16f0o_1{width:240px;background:#111111a6;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;z-index:100;box-shadow:4px 0 24px #0000001a}._collapsed_16f0o_15{width:72px}._logo_16f0o_19{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06);height:64px;transition:all .3s ease;text-decoration:none;color:inherit}._logo_16f0o_19:hover{opacity:.9;background:#ffffff08}._logoIcon_16f0o_37{width:32px;height:32px;border-radius:10px;background:var(--gradient-gold);color:#000;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;flex-shrink:0;box-shadow:0 4px 12px #e6c1284d}._logoImg_16f0o_52{width:32px;height:32px;border-radius:10px;flex-shrink:0;object-fit:contain}._logoText_16f0o_60{font-weight:700;font-size:18px;letter-spacing:.5px;white-space:nowrap;color:#fffffff2;text-shadow:0 2px 4px rgba(0,0,0,.5)}._nav_16f0o_69{flex:1;padding:16px 12px;overflow-y:auto;scrollbar-width:none}._nav_16f0o_69::-webkit-scrollbar{display:none}._navItem_16f0o_81{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;color:#ffffff8c;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:4px;position:relative;overflow:hidden;width:100%;background:none;border:none;text-align:left;font-family:inherit;line-height:inherit}._navItem_16f0o_81:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ffffff0d;opacity:0;transition:opacity .3s ease;z-index:0}._navItem_16f0o_81>*{position:relative;z-index:1}._navItem_16f0o_81:hover{color:#fffffff2;transform:translate(4px)}._navItem_16f0o_81:hover:before{opacity:1}._active_16f0o_130{background:#e6c12826;color:var(--accent);border:1px solid rgba(230,193,40,.2);box-shadow:inset 0 0 12px #e6c1280d}._active_16f0o_130:hover{transform:none;background:#e6c12833}._active_16f0o_130:before{display:none}._dividerLabel_16f0o_146{font-size:11px;font-weight:600;color:#ffffff59;padding:24px 14px 8px;text-transform:uppercase;letter-spacing:1px}._divider_16f0o_146{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);margin:16px 12px}._header_1wwwx_1{height:64px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#0a0a0aa6;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);position:sticky;top:0;z-index:100;box-shadow:0 4px 30px #0003}._left_1wwwx_17{display:flex;align-items:center}._toggle_1wwwx_22{background:transparent;border:1px solid transparent;color:#ffffffa6;font-size:16px;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}._toggle_1wwwx_22:hover{color:#fffffff2;background:#ffffff14;border:1px solid rgba(255,255,255,.04);transform:translateY(-1px)}._right_1wwwx_43{display:flex;align-items:center;gap:16px}._themeBtn_1wwwx_49{background:#ffffff08;border:1px solid rgba(255,255,255,.05);color:#ffffffa6;cursor:pointer;padding:8px;border-radius:8px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}._themeBtn_1wwwx_49:hover{color:var(--accent);background:#e6c1281a;border-color:#e6c12833;transform:translateY(-1px)}._username_1wwwx_70{font-size:13px;font-weight:500;color:#ffffffd9;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.3px}._logoutBtn_1wwwx_81{background:#ffffff08;border:1px solid rgba(255,255,255,.05);color:#ffffffa6;cursor:pointer;padding:8px;border-radius:8px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}._logoutBtn_1wwwx_81:hover{color:var(--error);background:#ef44441a;border-color:#ef444433;transform:translateY(-1px)}._authBtn_1wwwx_102{background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:#ffffffd9;padding:6px 16px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._authBtn_1wwwx_102:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}._authBtnPrimary_1wwwx_121{background:var(--accent);border:1px solid transparent;color:#000;padding:6px 16px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px #e6c1284d}._authBtnPrimary_1wwwx_121:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 15px #e6c12866}._authBtnPrimary_1wwwx_121:active{transform:translateY(0)}@media(max-width:768px){._header_1wwwx_1{height:56px;padding:0 16px}._right_1wwwx_43{gap:8px}._username_1wwwx_70{max-width:80px}._authBtn_1wwwx_102,._authBtnPrimary_1wwwx_121{padding:6px 12px;font-size:12px}}._layout_od9j5_1{display:flex;min-height:100vh;background:var(--bg-primary);position:relative;overflow:hidden}._layout_od9j5_1:before{content:"";position:absolute;top:-20%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle,rgba(230,193,40,.05) 0%,transparent 60%);border-radius:50%;z-index:0;pointer-events:none}._layout_od9j5_1:after{content:"";position:absolute;bottom:-20%;right:-10%;width:40vw;height:40vw;background:radial-gradient(circle,rgba(56,189,248,.03) 0%,transparent 60%);border-radius:50%;z-index:0;pointer-events:none}._main_od9j5_36{flex:1;display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}._content_od9j5_45{flex:1;padding:32px 40px;overflow-y:auto;position:relative;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}._content_od9j5_45::-webkit-scrollbar{width:6px;height:6px}._content_od9j5_45::-webkit-scrollbar-track{background:transparent}._content_od9j5_45::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}._content_od9j5_45::-webkit-scrollbar-thumb:hover{background:#fff3}._contentMobile_od9j5_70{padding:16px;overflow-x:hidden}._pageLoading_od9j5_75{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px}._loadingBar_od9j5_84{width:120px;height:3px;background:#ffffff0d;border-radius:3px;overflow:hidden;position:relative}._loadingBar_od9j5_84:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,var(--accent),transparent);border-radius:3px;animation:_loadingSlide_od9j5_1 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes _loadingSlide_od9j5_1{0%{transform:translate(-100%)}to{transform:translate(250%)}}:root{--bg-primary: #0E1117;--bg-secondary: rgba(21, 25, 32, .4);--bg-elevated: rgba(28, 33, 40, .85);--bg-hover: rgba(255, 255, 255, .03);--bg-layout: #0E1117;--border: rgba(255, 255, 255, .08);--border-secondary: rgba(255, 255, 255, .04);--border-hover: rgba(255, 255, 255, .12);--accent: #e6c128;--accent-hover: #f0d04a;--accent-active: #cca81a;--accent-muted: rgba(230, 193, 40, .12);--accent-secondary: #38bdf8;--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .65);--text-tertiary: rgba(255, 255, 255, .45);--text-quaternary: rgba(255, 255, 255, .25);--success: #22c55e;--error: #ef4444;--warning: #f59e0b;--info: #38bdf8;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .15);--shadow-md: 0 8px 24px rgba(0, 0, 0, .25);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .35);--shadow-glow: 0 0 20px rgba(230, 193, 40, .15);--gradient-gold: linear-gradient(135deg, #e6c128 0%, #ff8c00 100%);--gradient-card: linear-gradient(145deg, #1e1e1e 0%, #1a1a1a 100%);--gradient-hero: linear-gradient(135deg, rgba(230, 193, 40, .08) 0%, transparent 50%);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", "Fira Code", "Consolas", monospace}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;width:100vw}body{font-family:var(--font-sans);background:var(--bg-layout);color:var(--text-primary);-webkit-font-smoothing:antialiased}#root{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.ant-card{background:#15192066;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.06);border-radius:16px;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);animation:fadeSlideIn .4s cubic-bezier(.4,0,.2,1)}.ant-card:hover{border-color:#e6c12826;box-shadow:var(--shadow-md);background:#1c212880;transform:translateY(-2px)}.ant-card .ant-card-head{border-bottom:1px solid rgba(255,255,255,.06);padding:0 20px;min-height:48px}.ant-card .ant-card-head-title{font-weight:600;font-size:15px;letter-spacing:.3px;color:#fffffff2}.ant-card .ant-card-body{padding:20px}.ant-table{background:transparent!important}.ant-table-container{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid rgba(255,255,255,.04)!important;transition:background var(--transition-fast)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#ffffff08!important}.ant-table-wrapper .ant-table-expanded-row>td{background:#0003!important}.ant-table-wrapper .ant-table-thead>tr>th{background:#15192099!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.08)!important;color:#ffffff8c!important;font-weight:600!important;text-transform:uppercase;font-size:12px;letter-spacing:.5px}.ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}.ant-pagination{margin-top:20px!important}.ant-pagination-item{background:transparent!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:6px!important}.ant-pagination-item a{color:#ffffffa6!important}.ant-pagination-item-active{background:#e6c1281a!important;border-color:#e6c1284d!important}.ant-pagination-item-active a{color:var(--accent)!important}.ant-btn{border-radius:8px!important;font-weight:500;transition:all var(--transition-fast)!important;box-shadow:var(--shadow-sm)}.ant-btn:not(:disabled):hover{transform:translateY(-1px) scale(1.02)}.ant-btn:not(:disabled):active{transform:scale(.98)}.ant-btn-primary{box-shadow:0 2px 10px #e6c12833}.ant-btn-primary:not(:disabled):hover{box-shadow:0 4px 15px #e6c1284d}.ant-btn-primary:not(:disabled):active{transform:scale(.98);box-shadow:0 2px 5px #e6c12833}.ant-btn-dangerous:not(:disabled):hover{box-shadow:0 4px 15px #ef444433}.ant-statistic-title{font-size:12px!important;color:var(--text-tertiary)!important;font-weight:500!important;letter-spacing:.3px}.ant-statistic-content{font-weight:600!important}.ant-statistic .anticon{color:var(--accent);opacity:.8}.page-title{font-size:18px;font-weight:600;padding-left:12px;position:relative;margin:0}.page-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:2px;background:var(--accent)}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px;animation:fadeSlideIn .3s ease-out}.page-container{min-height:calc(100vh - 112px);background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(230,193,40,.04) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 50% 120%,rgba(230,193,40,.02) 0%,transparent 50%)}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:fadeSlideIn .3s ease-out}@keyframes loadingSlide{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.empty-hint{color:var(--text-tertiary);text-align:center;padding:60px 20px;font-size:14px}.empty-hint .anticon{font-size:40px;display:block;margin-bottom:12px;animation:emptyFloat 3s ease-in-out infinite}.message-bubble:hover+.message-actions,.message-actions:hover{opacity:1!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.playground-md p{margin:0 0 8px}.playground-md p:last-child{margin-bottom:0}.playground-md pre{background:#0a0a0a;border-radius:6px;padding:12px;overflow-x:auto;margin:8px 0;font-size:13px}.playground-md code{font-family:SF Mono,Fira Code,monospace;font-size:13px}.playground-md :not(pre)>code{background:#ffffff14;padding:2px 5px;border-radius:3px}.playground-md ul,.playground-md ol{padding-left:20px;margin:4px 0}.playground-md table{border-collapse:collapse;margin:8px 0;width:100%}.playground-md th,.playground-md td{border:1px solid #333;padding:6px 10px;text-align:left}.playground-md blockquote{border-left:3px solid #e6c128;padding-left:12px;margin:8px 0;color:#a3a3a3}.ant-progress-bg{background:var(--gradient-gold)!important;box-shadow:0 0 12px #e6c1284d}.ant-tag{border-radius:6px;font-weight:500;padding:2px 8px;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0a!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all var(--transition-fast)}.ant-tag-success{background:#22c55e1a!important;border-color:#22c55e33!important;color:var(--success)!important}.ant-tag-warning{background:#f59e0b1a!important;border-color:#f59e0b33!important;color:var(--warning)!important}.ant-tag-error{background:#ef44441a!important;border-color:#ef444433!important;color:var(--error)!important}.ant-tag-processing,.ant-tag-blue{background:#38bdf81a!important;border-color:#38bdf833!important;color:var(--accent-secondary)!important}.ant-input,.ant-input-number,.ant-input-affix-wrapper,.ant-select-selector{border-radius:8px!important;border-color:#ffffff1a!important;background:#ffffff05!important;transition:all var(--transition-fast)!important}.ant-input:hover,.ant-input-number:hover,.ant-input-affix-wrapper:hover,.ant-select-selector:hover{border-color:#fff3!important;background:#ffffff0a!important}.ant-input:focus,.ant-input-number:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector{border-color:var(--accent)!important;box-shadow:0 0 0 3px #e6c12826!important;background:#0a0a0a66!important}.ant-modal-content,.ant-popover-inner,.ant-dropdown-menu{background:#1c2128d9!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;box-shadow:var(--shadow-lg)!important}.ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.06)!important;padding-bottom:16px!important;margin-bottom:20px!important}.ant-modal-title{color:#fffffff2!important;font-weight:600!important;letter-spacing:.3px}.ant-modal-footer{border-top:1px solid rgba(255,255,255,.06)!important;padding-top:16px!important;margin-top:24px!important}.ant-dropdown-menu-item{border-radius:6px!important;margin:2px 4px!important;transition:all var(--transition-fast)!important}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-item-active{background:#ffffff0f!important}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ant-row>.ant-col:nth-child(1) .ant-card{animation:cardFadeIn .4s ease-out 0s both}.ant-row>.ant-col:nth-child(2) .ant-card{animation:cardFadeIn .4s ease-out .05s both}.ant-row>.ant-col:nth-child(3) .ant-card{animation:cardFadeIn .4s ease-out .1s both}.ant-row>.ant-col:nth-child(4) .ant-card{animation:cardFadeIn .4s ease-out .15s both}@media(max-width:768px){.page-header{flex-direction:column;align-items:flex-start}.mobile-menu-btn{display:inline-flex!important}}@media(max-width:480px){body{font-size:13px}}.dashboard-stat-card .ant-card-body{padding:20px}.dashboard-stat-card .ant-statistic-content-value{background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.chart-card{background:linear-gradient(145deg,#ffffff05,#ffffff03)}.token-key{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;padding:4px 8px;background:#e6c12814;border:1px solid rgba(230,193,40,.15);border-radius:4px;color:var(--accent);transition:all var(--transition-fast)}.token-key:hover{background:#e6c1281f;border-color:#e6c12840}.wallet-balance-card{background:linear-gradient(135deg,#e6c12814,#ff8c000a);border:1px solid rgba(230,193,40,.15)}.wallet-balance-card:hover{border-color:#e6c12840;box-shadow:0 0 20px #e6c1281a}.quick-amount-btn{transition:all var(--transition-fast)}.quick-amount-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.profile-avatar{width:48px;height:48px;border-radius:12px;background:var(--gradient-gold);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#0a0a0a;box-shadow:var(--shadow-glow);animation:fadeSlideIn .4s ease-out}.model-vendor-tag{font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px;transition:all var(--transition-fast)}.model-price{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;font-weight:600;color:var(--accent)}.log-detail-table{border-collapse:collapse;font-size:13px;background:#0003;border-radius:6px;overflow:hidden}.log-detail-table th{background:#e6c12814;color:var(--text-secondary);font-weight:500;padding:8px 12px}.log-detail-table td{padding:6px 12px;border-top:1px solid rgba(255,255,255,.04)}.chat-message-user{background:var(--gradient-gold);color:#0a0a0a;padding:10px 14px;border-radius:12px;box-shadow:0 2px 8px #e6c12833;animation:fadeSlideIn .3s ease-out}.chat-message-assistant{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:10px 14px;border-radius:12px;animation:fadeSlideIn .3s ease-out}.empty-state{text-align:center;padding:80px 20px;color:var(--text-tertiary)}.empty-state .anticon{font-size:48px;color:#e6c1284d;margin-bottom:16px;display:block;animation:emptyFloat 3s ease-in-out infinite}.empty-state-text{font-size:14px;color:var(--text-secondary)}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.loading-shimmer{background:linear-gradient(90deg,#ffffff05,#e6c12814,#ffffff05);background-size:1000px 100%;animation:shimmer 2s infinite}.glow-on-hover{transition:all var(--transition-normal)}.glow-on-hover:hover{box-shadow:0 0 20px #e6c12826;border-color:#e6c1284d}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.pulse-active{animation:pulse 2s ease-in-out infinite}
