.header-left,.header-right{align-items:center;display:flex}.provider-logo-openai,.provider-logo-codex-oauth{background:#111827}@media (width<=1100px){.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-accounts-card .ant-card-extra{max-width:60%}}@media (width<=700px){.model-grid{grid-template-columns:1fr}.provider-detail-title{flex-wrap:wrap;align-items:flex-start}.provider-detail-title .ant-tag{margin-left:0}.provider-accounts-card .ant-card-extra{max-width:100%}.provider-account-list .ant-list-item{display:block}.provider-account-list .ant-list-item-action{margin-top:12px}.model-toolbar .ant-input{width:100%}}@media (width<=900px){.auth-shell{grid-template-columns:1fr}.auth-visual,.app-sidebar{display:none}.app-header{padding:0 20px}.mobile-menu,.mobile-brand{display:inline-flex}.header-context{display:none}.app-content{padding:28px 20px 56px}.guide-connection-map{grid-template-columns:1fr}}@media (width<=1000px){.activity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.log-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.analytics-metrics,.analytics-grid,.analytics-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-main-grid>:first-child{grid-column:span 2}}@media (width<=640px){.metrics-grid,.overview-grid,.activity-metrics,.analytics-metrics,.analytics-grid,.analytics-main-grid{grid-template-columns:1fr}.analytics-main-grid>:first-child{grid-column:auto}.page-heading-row{flex-direction:column}.page-heading-row>.ant-btn{width:100%}.auth-shell{padding:18px}.auth-card{padding:8px}.app-content{padding-inline:14px}.user-name{display:none}.guide-code-block pre{padding:56px 16px 16px}}@media (width<=1200px){.limits-v2-accounts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.limits-v2-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.limits-v2-accounts-grid{grid-template-columns:1fr}}@media (width<=640px){.omni-settings-grid{grid-template-columns:1fr}}@media (width<=768px){.omni-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1080px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dashboard-kpi-grid{grid-template-columns:1fr}}@keyframes pulse-red{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@media (width<=860px){.performance-grid{grid-template-columns:1fr}}@media (width<=960px){.hourly-heatmap-grid{grid-template-columns:repeat(12,minmax(40px,1fr))}}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f8fafc;min-width:320px;margin:0}.auth-shell,.loading-shell{background:radial-gradient(circle at 12% 18%,#1677ff14 0%,#0000 40%),radial-gradient(circle at 88% 82%,#6c5ce714 0%,#0000 42%),radial-gradient(circle,#10b98108 0%,#0000 60%),#f8fafc;place-items:center;min-height:100vh;padding:40px 32px;display:grid;position:relative;overflow:hidden}.auth-shell:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#3b82f61f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-200px;left:-200px}.auth-shell{grid-template-columns:minmax(320px,520px) minmax(360px,460px);justify-content:center;gap:clamp(40px,6vw,100px);width:100%;max-width:none}.auth-visual{color:#0f172a;flex-direction:column;justify-content:center;display:flex}.auth-hero-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.auth-hero-pill{color:#1677ff;background:#1677ff14;border:1px solid #1677ff2e;border-radius:100px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.auth-pill-icon{color:#1677ff;font-size:14px}.auth-visual .brand-lockup{margin-bottom:0}.auth-hero-title{letter-spacing:-2px!important;color:#0f172a!important;margin:0 0 18px!important;font-size:clamp(38px,4.5vw,58px)!important;font-weight:800!important;line-height:1.08!important}.hero-gradient-text{background:linear-gradient(135deg,#1677ff 0%,#6c5ce7 60%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.auth-hero-desc{max-width:460px;color:#475569!important;margin-bottom:32px!important;font-size:16px!important;line-height:1.65!important}.auth-features-grid{flex-direction:column;gap:16px;margin-bottom:36px;display:flex}.auth-feature-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #e2e8f0cc;border-radius:14px;align-items:flex-start;gap:14px;padding:12px 16px;transition:all .2s;display:flex}.auth-feature-item:hover{background:#fff;border-color:#1677ff4d;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a0a}.auth-feature-icon{color:#1677ff;background:linear-gradient(135deg,#edf4ff,#f0eefe);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.auth-feature-item strong{color:#1e293b;margin-bottom:2px;font-size:14px;display:block}.auth-feature-item span{color:#64748b;font-size:13px;line-height:1.4;display:block}.auth-providers-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.provider-badge{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;box-shadow:0 2px 4px #00000005}.provider-openai{color:#0f172a;border-color:#cbd5e1}.provider-claude{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.provider-gemini{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.provider-deepseek{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.provider-ollama{color:#334155;border-color:#e2e8f0}.auth-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:440px;padding:28px 24px 20px;background:#fffffff2!important;border:1px solid #e2e8f0e6!important;border-radius:24px!important;box-shadow:0 20px 50px -12px #0f172a17,inset 0 0 0 1px #fffc!important}.auth-card-header{margin-bottom:24px}.auth-form-title{letter-spacing:-.5px;color:#0f172a!important;margin:18px 0 6px!important;font-size:24px!important;font-weight:700!important}.auth-form-subtitle{color:#64748b;font-size:14px;line-height:1.5}.auth-mode{margin:0 0 24px;padding:4px;background:#f1f5f9!important;border-radius:12px!important}.auth-mode .ant-segmented-item{font-weight:600;transition:all .2s;border-radius:9px!important}.auth-mode .ant-segmented-item-selected{color:#1677ff!important;background:#fff!important;box-shadow:0 2px 8px #0f172a14!important}.auth-field-label{color:#334155;font-size:13px;font-weight:600}.auth-input{border-color:#cbd5e1!important;border-radius:12px!important;padding:10px 14px!important;transition:all .2s!important}.auth-input:hover{border-color:#94a3b8!important}.auth-input:focus,.auth-input-focused{border-color:#1677ff!important;box-shadow:0 0 0 4px #1677ff1f!important}.auth-input-icon{color:#94a3b8;margin-right:6px;font-size:16px}.auth-submit-btn{margin-top:10px;background:linear-gradient(135deg,#1677ff,#3b82f6)!important;border:none!important;border-radius:12px!important;height:48px!important;font-size:15px!important;font-weight:600!important;transition:all .25s!important;box-shadow:0 8px 20px #1677ff47!important}.auth-submit-btn:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 12px 24px #1677ff59!important}.auth-security-badge{color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;align-items:center;gap:10px;margin-top:24px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.auth-security-icon{color:#10b981;flex-shrink:0;font-size:18px}.brand-lockup{color:#172033}.brand-mark{color:#fff;background:linear-gradient(135deg,#1677ff,#6c5ce7);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px #1677ff3d}.brand-name{margin-right:8px;font-size:16px}.brand-lockup .ant-tag{margin:0}.app-layout{background:#f8fafc!important;flex-direction:row!important;height:100vh!important;max-height:100vh!important;display:flex!important;overflow:hidden!important}.app-sidebar{z-index:100!important;background:#fff!important;border-right:1px solid #e2e8f0!important;flex-shrink:0!important;height:100vh!important;transition:all .2s cubic-bezier(.2,0,0,1)!important;position:sticky!important;top:0!important;left:0!important;box-shadow:2px 0 8px #0f172a05!important}.sidebar-inner{flex-direction:column;height:100%;padding:20px 12px;display:flex;overflow:hidden auto}.sidebar-brand{justify-content:flex-start;align-items:center;min-height:48px;padding:4px 8px 24px;display:flex}.brand-icon-only{justify-content:center;align-items:center;width:100%;display:flex}.sidebar-label{color:#94a3b8;letter-spacing:.8px;text-transform:uppercase;padding:0 12px 8px;font-size:11px;font-weight:700;display:block}.app-sidebar .ant-menu{background:0 0!important;border-inline-end:0!important}.app-sidebar .ant-menu-item{font-weight:500;color:#475569!important;border-radius:10px!important;height:42px!important;margin:4px 0!important;line-height:42px!important;transition:all .15s!important}.app-sidebar .ant-menu-item-selected{color:#1677ff!important;background:#edf4ff!important;font-weight:600!important}.app-sidebar .ant-menu-item:hover:not(.ant-menu-item-selected){color:#0f172a!important;background:#f1f5f9!important}.drawer-sidebar{background:#fff;min-height:100vh;padding:20px 12px}.drawer-sidebar .sidebar-brand{padding:4px 8px 24px}.drawer-sidebar .ant-menu{border-inline-end:0!important}.app-main-layout{background:#f8fafc!important;flex-direction:column!important;flex:1!important;min-width:0!important;height:100vh!important;display:flex!important;overflow:hidden!important}.app-header{z-index:99!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;flex-shrink:0!important;align-items:center!important;height:64px!important;padding:0 24px!important;line-height:64px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 1px 3px #0f172a08!important}.header-left,.header-right{align-items:center;display:flex}.sidebar-toggle-btn{color:#475569!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:16px!important;display:inline-flex!important}.sidebar-toggle-btn:hover{color:#0f172a!important;background:#f1f5f9!important}.header-divider{border-color:#cbd5e1!important;height:20px!important;margin:0 12px!important}.app-breadcrumb{font-size:13px!important}.app-breadcrumb a{align-items:center;gap:6px;transition:color .15s;display:inline-flex;color:#64748b!important}.app-breadcrumb a:hover{color:#1677ff!important}.app-breadcrumb .ant-breadcrumb-link{font-weight:500;color:#0f172a!important}.user-dropdown-btn{border-radius:10px!important;align-items:center!important;gap:8px!important;height:40px!important;padding:0 10px!important;display:inline-flex!important}.user-dropdown-btn:hover{background:#f1f5f9!important}.user-name{color:#1e293b;font-size:14px;font-weight:600}.desktop-toggle-btn{display:inline-flex!important}.mobile-toggle-btn{display:none!important}.app-content{background:#f8fafc!important;flex:1!important;height:calc(100vh - 64px)!important;padding:28px clamp(16px,3vw,40px) 48px!important;overflow-y:auto!important}.page-stack{flex-direction:column;gap:20px;display:flex}.page-heading{margin-bottom:8px}.page-heading h2{letter-spacing:-.6px;margin:0 0 6px!important}.page-heading p{margin:0;font-size:15px}.page-heading-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.metric-card{border:0;position:relative;overflow:hidden}.metric-card:after{content:"";background:#edf4ff;border-radius:50%;width:80px;height:80px;position:absolute;top:-18px;right:-18px}.metric-card-purple:after{background:#f1edff}.metric-card-green:after{background:#eafaf1}.metric-card .ant-statistic-content{font-size:28px;font-weight:700}.metric-card .ant-statistic-title{color:#64748b}.section-card,.table-card{margin-top:0}.ant-card{border-color:#e4eaf3;border-radius:14px;box-shadow:0 4px 16px #1e293b09}.provider-steps{margin:6px 0 28px}.provider-summary{background:#f8fbff;margin-bottom:18px}.success-icon{color:#16a34a;margin-left:auto;font-size:22px}.form-actions{margin-top:28px}.provider-login{padding-inline:0}.admin-panel{border-top:1px solid #e4eaf3;margin-top:56px;padding-top:32px}.provider-catalog-head h4{margin:0 0 4px!important}.provider-search{margin:18px 0}.provider-card{cursor:pointer;height:100%;transition:all .18s}.provider-card-selected{background:#f8fbff;border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}.provider-logo{color:#fff;background:linear-gradient(135deg,#1677ff,#6c5ce7);border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.provider-logo-openai,.provider-logo-codex-oauth{background:#111827}.provider-logo-openrouter{background:#f97316}.provider-logo-openai-compatible{background:#64748b}.provider-card-tags{margin-top:10px}.provider-card-tags .ant-tag{margin-inline-end:4px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.overview-card-note{margin:10px 0 0!important}.activity-summary{background:#fbfcff}.activity-token-detail,.activity-response-id{font-size:12px}.limit-usage-card{border-top:3px solid #536dfe}.limit-usage-data{margin-top:12px}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.analytics-main-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.traffic-chart{border-bottom:1px solid #e8edf5;align-items:end;gap:8px;height:190px;padding:14px 2px 0;display:flex;overflow-x:auto}.traffic-column{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;min-width:24px;height:100%;display:flex;position:relative}.traffic-bar{background:linear-gradient(#7c9cff,#1677ff);border-radius:6px 6px 2px 2px;width:min(28px,100%);min-height:6px;transition:opacity .15s}.traffic-column:hover .traffic-bar{opacity:.72}.traffic-column span{color:#94a3b8;white-space:nowrap;font-size:10px}.traffic-error{background:#ff4d4f;border-radius:50%;width:6px;height:6px;position:absolute;top:4px}.analytics-footnote{margin-top:14px;font-size:12px;display:block}.health-row{margin-bottom:14px}.health-row>span{color:#64748b;margin-bottom:5px;font-size:13px;display:block}.health-row .ant-progress{margin:0}.breakdown-list{gap:14px;display:grid}.breakdown-row .ant-typography{font-size:12px}.breakdown-track{background:#eef2f8;border-radius:999px;height:7px;margin:6px 0 3px;overflow:hidden}.breakdown-track>div{border-radius:inherit;background:linear-gradient(90deg,#6c5ce7,#1677ff);height:100%}.error-icon{color:#ff4d4f}.activity-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.activity-metric{border-top:3px solid #8c8c8c;overflow:hidden}.activity-metric-blue{border-top-color:#1677ff}.activity-metric-green{border-top-color:#16a34a}.activity-metric-red{border-top-color:#ff4d4f}.activity-metric-purple{border-top-color:#6c5ce7}.activity-metric .ant-statistic-content{font-size:26px;font-weight:700}.activity-tabs{flex-wrap:wrap;gap:8px;display:flex}.activity-filters{background:#fbfcff}.activity-log-row{cursor:pointer}.activity-log-row:hover>td{background:#f5f9ff!important}.activity-subtext{font-size:12px}.log-detail{flex-direction:column;gap:18px;display:flex}.log-detail-grid{background:#fafbfe;border:1px solid #e4eaf3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px;display:grid}.detail-label{letter-spacing:.7px;text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.log-error{background:#fff2f0;border-color:#ffccc7}.payload-viewer{color:#1f2937;white-space:pre-wrap;word-break:break-word;background:#f5f6f8;border-radius:10px;max-height:360px;margin:0;padding:16px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.log-detail-note{margin:0!important}.provider-toolbar{background:#fff}.provider-search-input{max-width:520px}.provider-categories{border-top:1px solid #eef1f5;margin-top:16px;padding-top:16px}.provider-section-heading h3{margin:0 0 6px!important}.codex-provider-card-clickable{cursor:pointer}.codex-provider-card-clickable:hover .ant-card{border-color:#6c5ce7}.provider-card-arrow{color:#64748b}.codex-provider-icon,.codex-account-avatar{color:#fff;background:linear-gradient(135deg,#536dfe,#8c7bff);border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:22px;font-weight:700;display:grid}.codex-account-avatar{width:36px;height:36px;font-size:16px}.provider-page section{margin-top:4px}.provider-page .ant-list-item{padding:20px 8px}.provider-back{width:fit-content;padding-left:0}.provider-detail-title{align-items:center;gap:14px;display:flex}.provider-detail-title h2{margin:0!important}.provider-routing-card p{margin:6px 0 14px}.provider-accounts-card>.ant-card-head{min-height:64px}.provider-account-toolbar{margin:20px 0 8px}.provider-account-search{width:min(100%,320px)}.providers-page{max-width:860px;margin:0 auto}.providers-section{flex-direction:column;gap:10px;display:flex}.providers-section-header{padding:4px 0 2px}.providers-section-header h4{margin:0 0 2px!important}.provider-list-card{cursor:pointer;transition:box-shadow .18s,border-color .18s;border-radius:12px!important}.provider-list-card:hover{border-color:#b6d4ff!important;box-shadow:0 4px 20px #00000014!important}.provider-list-card .ant-card-body{padding:16px 20px!important}.provider-list-icon{color:#fff;border-radius:10px;place-items:center;width:44px;min-width:44px;height:44px;font-size:20px;font-weight:700;display:grid}.provider-list-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.provider-list-meta{flex-shrink:0}.provider-detail-icon{color:#fff;border-radius:14px;place-items:center;width:52px;min-width:52px;height:52px;font-size:24px;font-weight:700;display:grid}.provider-icon-kimi{background:#ff6b35}.provider-detail-title{padding:8px 0 4px}.provider-detail-title .ant-tag{margin-left:auto}.provider-routing-card{background:linear-gradient(#fff,#fbfcff)}.provider-routing-card .ant-typography{display:block}.connection-options{margin:18px 0 12px}.connection-options .ant-tag{margin:0;padding:7px 12px}.provider-accounts-card .ant-card-head-title h3,.models-card .ant-card-head-title h3,.parameter-card h3{margin:0!important}.provider-accounts-card .ant-alert{border-radius:10px}.provider-account-toolbar{border-bottom:1px solid #edf0f5;padding:14px 0}.provider-account-toolbar .ant-btn-primary{background:#ef4964;border-color:#ef4964}.provider-account-list .ant-list-item{padding:18px 8px}.provider-account-list .ant-list-item-meta-title{margin-bottom:8px!important}.provider-account-list .ant-list-item-meta-avatar{padding-top:3px}.provider-account-list .ant-tag{margin-inline-end:3px}.models-card{margin-top:4px}.model-toolbar{border-bottom:1px solid #edf0f5;padding:2px 0 14px}.model-toolbar .ant-input{width:290px}.model-toolbar .ant-btn-primary{background:#ef4964;border-color:#ef4964}.model-count{padding:12px 0}.model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.model-card{min-height:92px;box-shadow:none;border-radius:10px}.model-card .ant-typography-code{font-size:13px}.model-card .ant-tag{border-radius:10px;margin-top:14px;font-size:10px}.model-card .ant-typography-secondary{font-size:11px}.model-card .ant-btn{white-space:nowrap}.provider-playground{margin-top:4px}.provider-playground h3{margin:0 0 12px!important}.provider-playground .ant-card{box-shadow:none;background:0 0}.playground-empty{background:#f4f5f9;border:1px solid #e1e4eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;margin:12px 0;display:flex}.playground-empty .anticon{color:#6474ff;margin-bottom:6px;font-size:28px}.provider-playground .ant-input-textarea{position:relative}.playground-send{float:right;margin-top:-44px;margin-right:8px;position:relative;transform:rotate(90deg)}.playground-transcript{background:#f4f5f9;border:1px solid #e1e4eb;border-radius:10px;flex-direction:column;gap:12px;min-height:180px;max-height:460px;margin:12px 0;padding:16px;display:flex;overflow-y:auto}.playground-message{border-radius:12px;max-width:82%;padding:11px 14px;line-height:1.55}.playground-message p{white-space:pre-wrap;margin:4px 0 0!important}.playground-message-user{color:#fff;background:#536dfe;align-self:flex-end}.playground-message-user .ant-typography{color:#fff}.playground-message-assistant{background:#fff;border:1px solid #e1e4eb;align-self:flex-start}.playground-composer{align-items:flex-end;gap:8px;display:flex}.playground-composer .ant-input-textarea{flex:1}.playground-composer>.ant-btn{flex:none}.parameter-card{flex-direction:column;gap:8px;display:flex}.parameter-card h3{margin-bottom:0!important}.parameter-card .ant-input{margin-top:2px}.parameter-card .ant-typography-secondary{margin-bottom:8px;font-size:12px}@media (width<=1100px){.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-accounts-card .ant-card-extra{max-width:60%}}@media (width<=700px){.model-grid{grid-template-columns:1fr}.provider-detail-title{flex-wrap:wrap;align-items:flex-start}.provider-detail-title .ant-tag{margin-left:0}.provider-accounts-card .ant-card-extra{max-width:100%}.provider-account-list .ant-list-item{display:block}.provider-account-list .ant-list-item-action{margin-top:12px}.model-toolbar .ant-input{width:100%}}.guides-page .ant-tabs-nav{margin-bottom:4px}.guide-connection-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guide-connection-map>div{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #dce8fb;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:17px 18px;display:flex}.guide-connection-map svg{color:#1677ff;flex:none;margin-top:2px;font-size:21px}.guide-connection-map strong,.guide-connection-map span{display:block}.guide-connection-map strong{color:#172033}.guide-connection-map span{color:#64748b;margin-top:4px;font-size:13px;line-height:1.55}.guide-step-card .ant-steps{max-width:780px}.guide-step-card .ant-steps-item-description{max-width:660px}.guide-code-block{background:#111827;border:1px solid #e1e7f0;border-radius:10px;position:relative;overflow:hidden}.guide-code-block pre{color:#e5edf9;white-space:pre-wrap;word-break:break-word;margin:0;padding:18px 120px 18px 18px;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.guide-code-block .ant-btn{position:absolute;top:10px;right:10px}.guide-note{margin:14px 0 0!important}.guide-source{font-size:12px;display:block}@media (width<=900px){.auth-shell{grid-template-columns:1fr}.auth-visual,.app-sidebar{display:none}.app-header{padding:0 20px}.mobile-menu,.mobile-brand{display:inline-flex}.header-context{display:none}.app-content{padding:28px 20px 56px}.guide-connection-map{grid-template-columns:1fr}}@media (width<=1000px){.activity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.log-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.analytics-metrics,.analytics-grid,.analytics-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-main-grid>:first-child{grid-column:span 2}}@media (width<=640px){.metrics-grid,.overview-grid,.activity-metrics,.analytics-metrics,.analytics-grid,.analytics-main-grid{grid-template-columns:1fr}.analytics-main-grid>:first-child{grid-column:auto}.page-heading-row{flex-direction:column}.page-heading-row>.ant-btn{width:100%}.auth-shell{padding:18px}.auth-card{padding:8px}.app-content{padding-inline:14px}.user-name{display:none}.guide-code-block pre{padding:56px 16px 16px}}.limits-page-v2{flex-direction:column;gap:16px;min-height:100%;display:flex}.limits-v2-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.limits-v2-title-area{align-items:center;gap:14px;display:flex}.limits-v2-icon-wrap{color:#2563eb;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.limits-v2-title-row{align-items:center;gap:10px;display:flex}.limits-v2-heading{letter-spacing:-.02em;color:#0f172a;margin:0!important;font-size:22px!important;font-weight:700!important}.limits-v2-count-badge{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:600}.limits-v2-subtitle{color:#64748b!important;margin:2px 0 0!important;font-size:13px!important}.limits-v2-refresh-all-btn{border-radius:8px;height:36px;padding:0 16px;font-weight:600;box-shadow:0 1px 2px #0000000d}.limits-v2-summary-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.limits-v2-stat-btn{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:72px;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.limits-v2-stat-btn:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000000d}.limits-v2-stat-btn.active{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.stat-btn-label{letter-spacing:.05em;color:#64748b;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.stat-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.stat-dot.red{background:#ef4444;box-shadow:0 0 0 2px #ef444433}.stat-dot.amber{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.stat-dot.green{background:#10b981;box-shadow:0 0 0 2px #10b98133}.stat-btn-val{color:#0f172a;margin-top:4px;font-size:24px;font-weight:700;line-height:1.1}.stat-btn-val.red{color:#ef4444}.stat-btn-val.amber{color:#f59e0b}.stat-btn-val.green{color:#10b981}.limits-v2-filters-bar{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px}.limits-v2-filter-group{align-items:center;gap:8px;display:flex}.filter-group-label{letter-spacing:.05em;color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700}.filter-pill-buttons{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:4px;padding:3px;display:inline-flex}.filter-pill{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.filter-pill:hover{color:#0f172a;background:#f1f5f9}.filter-pill.active{color:#0f172a;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.pill-count{color:#64748b;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.filter-pill.active .pill-count{color:#1e293b;background:#e2e8f0}.limits-v2-provider-select .ant-select-selector{border-radius:8px!important;font-size:13px!important}.limits-v2-search-input{border-radius:8px!important}.limits-v2-provider-section{flex-direction:column;gap:10px;display:flex}.limits-v2-section-heading{padding-left:2px}.provider-section-title{color:#1e293b;margin:0!important;font-size:15px!important;font-weight:700!important}.provider-section-count{color:#94a3b8;font-size:13px;font-weight:400}.limits-v2-accounts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=1200px){.limits-v2-accounts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.limits-v2-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.limits-v2-accounts-grid{grid-template-columns:1fr}}.limits-v2-card{transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 1px 3px #0000000a!important}.limits-v2-card .ant-card-body{flex-direction:column;gap:14px;display:flex;padding:16px!important}.limits-v2-card:hover{border-color:#cbd5e1!important;box-shadow:0 4px 12px -2px #00000014!important}.limits-v2-card.status-critical{border-top:3px solid #ef4444!important}.limits-v2-card.status-warning{border-top:3px solid #f59e0b!important}.limits-v2-card.status-healthy{border-top:3px solid #10b981!important}.limits-v2-card.status-cooldown{border-top:3px solid #8b5cf6!important}.limits-v2-card.status-disabled{opacity:.85;border-top:3px solid #94a3b8!important}.limits-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.limits-card-title-block{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.limits-card-provider-name{color:#0f172a;white-space:nowrap;font-size:14px}.limits-card-tier-tag{border-radius:4px;margin-right:0;font-size:11px;font-weight:600;line-height:18px}.limits-card-status-badge{letter-spacing:.04em;border-radius:4px;margin-right:0;font-size:10px;font-weight:700;line-height:18px}.limits-card-account-id{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:hidden}.limits-card-expiry-tag{color:#64748b;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:inline-flex}.limits-card-expiry-tag.expired{color:#ef4444;font-weight:600}.limits-card-expiry-tag.auto-renew{color:#0284c7;font-weight:500}.limits-card-toggle-switch{margin-top:2px}.limits-card-body{border-top:1px solid #f1f5f9;padding-top:12px}.limits-card-rows{flex-direction:column;gap:10px;display:flex}.quota-model-row{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.quota-model-header{justify-content:space-between;align-items:center;font-size:12px;display:flex}.quota-model-name{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:600;overflow:hidden}.quota-model-percent{flex-shrink:0;font-size:11px;font-weight:700}.quota-model-hide-btn{opacity:.4;transition:opacity .15s;min-width:18px!important;height:18px!important;padding:0 2px!important}.quota-model-row:hover .quota-model-hide-btn{opacity:1}.quota-model-hide-btn:hover{background:#0000000f!important}.quota-model-progress{margin:0!important}.quota-model-reset{color:#64748b;align-items:center;gap:4px;margin-top:1px;font-size:10.5px;display:flex}.limits-card-show-more-btn{color:#3b82f6;text-align:center;width:100%;margin-top:2px;padding:0;font-size:11.5px}.limits-card-empty-state{text-align:center;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;padding:16px 8px}.empty-state-text{font-size:12px}.limits-card-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.limits-card-updated-text{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.limits-card-action-btn{color:#475569!important;border-radius:6px!important;height:26px!important;padding:0 8px!important;font-size:11px!important}.limits-card-action-btn:hover{color:#1e293b!important;border-color:#cbd5e1!important}.limits-v2-empty-card{text-align:center;border-radius:12px!important;padding:32px 16px!important}.limits-modal .ant-modal-content{border-radius:12px!important}.activity-page-new{background:#f8fafc;flex-direction:column;gap:12px;min-height:100%;display:flex}.activity-top-header{justify-content:space-between;align-items:flex-start;padding:8px 4px;display:flex}.btn-clear-history{color:#ff4d4f!important;background:#fff2f0!important;border-color:#ffa39e!important}.btn-export{background:#141414!important;border-color:#141414!important}.activity-control-bar{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:8px 12px}.pill-status-tag{align-items:center;gap:6px;font-weight:500;display:inline-flex;border-radius:12px!important;padding:2px 10px!important}.pill-status-tag.default{color:#595959;background:#f5f5f5;border-color:#d9d9d9}.dot-red{background:#ff4d4f;border-radius:50%;width:8px;height:8px;display:inline-block}.dot-gray{background:#8c8c8c;border-radius:50%;width:8px;height:8px;display:inline-block}.counter-pill{color:#434343;background:#f0f0f0;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.counter-pill.running{color:#d46b08;background:#fff7e6;border:1px solid #ffd591}.counter-pill.success{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f}.counter-pill.error{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}.counter-pill.purple{color:#722ed1;background:#f9f0ff;border:1px solid #d3ade6}.counter-pill.gray{color:#595959;background:#f5f5f5}.stepper-box{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:6px;padding:4px 10px;font-family:monospace;font-size:12px}.cat-pill{font-size:11px;font-weight:700;border:none!important;border-radius:6px!important;padding:2px 8px!important}.column-toggles{font-size:12px}.col-label{color:#8c8c8c;margin-right:4px;font-weight:700}.col-toggle-tag{color:#595959;cursor:pointer;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;margin:2px;font-size:11px}.activity-table-card{border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 3px #00000008}.activity-table-card .ant-table-thead>tr>th{text-transform:uppercase;color:#8c8c8c!important;background:#fafafa!important;border-bottom:1px solid #e8e8e8!important;padding:10px 12px!important;font-size:11px!important;font-weight:700!important}.activity-table-card .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0!important;padding:8px 12px!important}.activity-table-card .ant-table-tbody>tr:hover>td{background:#fafafa!important}.omni-summary-card{background:#fff;border:1px solid #e8edf5;border-radius:14px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.omni-summary-search.ant-input-affix-wrapper{box-shadow:none!important;border:1px solid #e8edf5!important;border-radius:8px!important}.omni-summary-badges{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.omni-summary-badge{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.01em;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.omni-summary-badge:hover{opacity:.85;transform:translateY(-1px)}.omni-summary-badge--total{color:#ef4444;background:#fef2f2;border:1px solid #fecaca}.omni-summary-badge--free{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.omni-summary-badge--oauth{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.omni-summary-badge--apikey{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.omni-summary-badge--webcookie{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.omni-summary-badge--active{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.omni-summary-badge .omni-badge-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.omni-filter-tabs{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.omni-tab-btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.omni-tab-btn:hover{color:#1677ff;background:#f1f5f9}.omni-tab-btn--active{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important}.omni-provider-section{flex-direction:column;gap:12px;display:flex}.omni-section-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.omni-section-heading{color:#0f172a;flex:1;align-items:center;gap:8px;min-width:0;font-size:17px;font-weight:600;display:flex}.omni-section-count{color:#64748b;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;min-width:24px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.omni-section-desc{color:#64748b;margin-top:-4px;font-size:13px}.omni-category-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block;position:relative}.omni-category-dot-free{background:#22c55e;border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-2px}.omni-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.omni-provider-card{cursor:pointer;background:#fff;border:1px solid #e8edf5;border-radius:12px;outline:none;flex-direction:column;gap:8px;min-height:110px;padding:14px 16px;transition:box-shadow .18s,border-color .18s,transform .12s;display:flex;position:relative}.omni-provider-card:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 4px 16px #1677ff14}.omni-provider-card:focus-visible{outline-offset:2px;outline:2px solid #1677ff}.omni-card-identity{align-items:flex-start;gap:10px;min-width:0;display:flex}.omni-card-icon-wrap{border-radius:10px;flex-shrink:0;place-items:center;width:36px;min-width:36px;height:36px;display:grid}.omni-card-name{color:#0f172a;word-break:break-word;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.3}.omni-card-indicators{flex-shrink:0;align-items:center;gap:4px;padding-top:2px;display:flex}.omni-card-risk-icon{color:#f59e0b;cursor:help;font-size:15px}.omni-card-chips{flex-wrap:wrap;gap:4px;display:flex}.omni-card-chip{color:#64748b;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:1px 6px;font-size:10px;line-height:1.5}.omni-card-chip--free{color:#16a34a;background:#dcfce7;border-color:#bbf7d0;font-weight:600}.omni-card-footer{border-top:1px solid #f1f5fb;justify-content:space-between;align-items:center;gap:6px;min-height:24px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.omni-card-status{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.omni-card-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.omni-card-status-dot--connected{background:#22c55e}.omni-card-status-dot--error{background:#ef4444}.omni-card-no-conn{color:#94a3b8}.omni-card-chevron{color:#cbd5e1;opacity:0;font-size:18px;transition:opacity .12s}.omni-provider-card:hover .omni-card-chevron{opacity:1;color:#94a3b8}.omni-provider-card img{object-fit:contain;border-radius:4px}.omni-detail-page{flex-direction:column;gap:20px;display:flex}.omni-detail-back{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;transition:color .15s;display:inline-flex}.omni-detail-back:hover{color:#1677ff}.omni-detail-header{align-items:flex-start;gap:16px;display:flex}.omni-detail-header-icon{border-radius:14px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.omni-detail-title-group{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.omni-detail-title-group .ant-typography{margin:0}.omni-detail-docs-link{color:#1677ff;flex-shrink:0;align-self:flex-start;align-items:center;gap:5px;margin-top:6px;font-size:13px;text-decoration:none;display:inline-flex}.omni-detail-docs-link:hover{color:#0958d9;text-decoration:underline}.omni-detail-card{background:#fff;border:1px solid #e8edf5;border-radius:14px;padding:20px 24px}.omni-conn-toolbar{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:16px;display:flex}.omni-conn-toolbar-left{align-items:center;gap:10px;display:flex}.omni-conn-toolbar-left h3{color:#1e293b;margin:0;font-size:16px;font-weight:600}.omni-conn-toolbar-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.omni-conn-filter{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 12px;display:flex}.omni-conn-filter-left{flex:1;align-items:center;gap:8px;min-width:240px;display:flex}.omni-conn-filter-count{color:#64748b;white-space:nowrap;font-size:12px}.omni-conn-filter .ant-input-affix-wrapper{border-radius:8px;max-width:220px}.omni-conn-filter-pills{gap:0;display:flex}.omni-conn-filter-pills .ant-radio-button-wrapper{height:28px;padding:0 10px;font-size:12px;line-height:26px}.omni-conn-filter-bulk{align-items:center;gap:6px;margin-left:auto;display:flex}.omni-conn-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:10px 12px;transition:background .12s;display:flex;position:relative}.omni-conn-row:hover{background:#f8fafc}.omni-conn-row:last-child{border-bottom:none}.omni-conn-row--disabled{opacity:.5}.omni-conn-arrows{opacity:0;flex-direction:column;gap:0;transition:opacity .12s;display:flex}.omni-conn-row:hover .omni-conn-arrows{opacity:1}.omni-conn-arrows button{cursor:pointer;color:#94a3b8;background:0 0;border:none;place-items:center;width:20px;height:16px;padding:0;font-size:14px;line-height:1;display:grid}.omni-conn-arrows button:hover{color:#1677ff}.omni-conn-arrows button:disabled{opacity:.3;cursor:default}.omni-conn-auth-icon{border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.omni-conn-auth-icon--key{color:#d97706;background:#fef3c7}.omni-conn-auth-icon--lock{color:#7c3aed;background:#ede9fe}.omni-conn-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.omni-conn-info-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.omni-conn-label{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:13px;font-weight:600;overflow:hidden}.omni-conn-priority{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:0 5px;font-size:11px;font-weight:500;line-height:18px}.omni-conn-info-bottom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.omni-conn-url{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-family:SF Mono,ui-monospace,monospace;font-size:11px;overflow:hidden}.omni-conn-cooldown{color:#d97706;align-items:center;gap:4px;font-family:SF Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.omni-conn-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.omni-conn-actions .ant-btn-text{color:#94a3b8}.omni-conn-actions .ant-btn-text:hover{color:#475569}.omni-empty-placeholder{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.omni-empty-icon{color:#94a3b8;background:#f1f5f9;border-radius:16px;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.omni-models-toolbar{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:12px;display:flex}.omni-models-toolbar-left{align-items:center;gap:8px;display:flex}.omni-models-toolbar-left h3{color:#1e293b;margin:0;font-size:16px;font-weight:600}.omni-models-toolbar-right{align-items:center;gap:8px;display:flex}.omni-model-row{border-bottom:1px solid #f8fafc;align-items:center;gap:10px;padding:8px 10px;transition:background .1s;display:flex}.omni-model-row:hover{background:#f8fafc}.omni-model-row:last-child{border-bottom:none}.omni-model-id{color:#1e293b;background:#f1f5f9;border-radius:5px;padding:2px 8px;font-family:SF Mono,ui-monospace,monospace;font-size:12.5px;font-weight:500;line-height:20px}.omni-model-meta{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.omni-model-source{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:500}.omni-model-owner{color:#64748b;font-size:11px}.omni-model-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.omni-settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.omni-settings-grid{grid-template-columns:1fr}}.omni-detail-section{background:#fff;border:1px solid #e8edf5;border-radius:14px;padding:20px 24px}.omni-authhint-card{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.omni-authhint-card .anticon{flex-shrink:0;margin-top:2px}.omni-cookie-code{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;padding:1px 5px;font-family:SF Mono,ui-monospace,monospace;font-size:12px}.omni-steps-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:16px;padding:14px 16px}.omni-steps-list{color:#475569;flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13px;line-height:1.6;display:flex}.omni-add-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.omni-oauth-section{flex-direction:column;gap:12px;display:flex}.omni-oauth-connect-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.omni-oauth-icon{background:#f0f4ff;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.omni-oauth-connect-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.omni-oauth-polling{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.omni-oauth-callback{flex-direction:column;gap:10px;display:flex}.omni-oauth-done{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}.omni-accounts-pool{flex-direction:column;gap:0;display:flex}.omni-pool-header{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:4px;padding-bottom:14px;display:flex}.omni-pool-meta{align-items:center;gap:6px;margin-left:10px;display:inline-flex}.omni-account-list .ant-list-item{padding:12px 0}.omni-account-list .ant-list-item:first-child{padding-top:8px}.omni-doc-link{color:#1677ff;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.omni-doc-link:hover{color:#0958d9}.provider-back{margin-bottom:-4px;padding-left:0!important}.omni-webcookie-section{flex-direction:column;gap:0;display:flex}.omni-mac-dots{align-items:center;gap:6px;margin-right:8px;display:inline-flex}.omni-mac-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.omni-mac-dot.red{background-color:#f43f5e}.omni-mac-dot.yellow{background-color:#fbbf24}.omni-mac-dot.green{background-color:#10b981}.omni-btn-gradient,.app-btn-primary{color:#fff!important;background:#0f172a!important;border:1px solid #1e293b!important;border-radius:8px!important;font-weight:500!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 2px #00000014!important}.omni-btn-gradient:hover,.app-btn-primary:hover{transform:translateY(-1px);background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 12px #0f172a26!important}.omni-btn-gradient:active,.app-btn-primary:active{transform:translateY(0)}.omni-btn-gradient-red,.app-btn-accent{color:#fff!important;background:#2563eb!important;border:1px solid #1d4ed8!important;border-radius:8px!important;font-weight:500!important;transition:all .15s!important;box-shadow:0 1px 2px #2563eb33!important}.omni-btn-gradient-red:hover,.app-btn-accent:hover{transform:translateY(-1px);background:#1d4ed8!important}.omni-pill{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.omni-pill:hover{color:#0f172a;background:#e2e8f0}.omni-pill.active-total{color:#fff;background:#0f172a;border-color:#0f172a}.omni-pill.active{color:#fff;background:#334155;border-color:#334155}.omni-media-chip{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:5px 14px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.omni-media-chip:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.omni-media-chip.active{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.omni-card-grid-v2{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.omni-provider-card-v2{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:108px;padding:16px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.omni-provider-card-v2:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.omni-card-header-row{justify-content:space-between;align-items:center;display:flex}.omni-card-info-group{align-items:center;gap:10px;display:flex}.omni-card-icon-box{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.omni-card-title-text{color:#0f172a;font-size:14.5px;font-weight:600}.omni-card-footer-row{border-top:1px solid #f8fafc;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.omni-log-modal .ant-modal-content{background:#fff!important;border-radius:16px!important;padding:0!important;overflow:hidden!important;box-shadow:0 25px 50px -12px #00000040!important}.omni-modal-header{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.omni-header-left{flex:1}.omni-status-badge{color:#fff;letter-spacing:.5px;border-radius:6px;padding:2px 10px;font-size:13px;font-weight:700}.omni-method-text{color:#0f172a;letter-spacing:.5px;font-size:15px;font-weight:800}.omni-path-text{color:#64748b;background:#f8fafc;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.omni-tag-pill{color:#64748b;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.omni-nav-btn{color:#64748b!important;border-radius:6px!important;font-size:13px!important}.omni-nav-btn:hover{color:#0f172a!important;background:#f1f5f9!important}.omni-close-btn{color:#64748b!important;border-radius:6px!important;font-size:14px!important}.omni-close-btn:hover{color:#ef4444!important;background:#fee2e2!important}.omni-modal-body{max-height:calc(86vh - 65px);padding:22px;overflow-y:auto}.omni-metrics-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:18px;padding:20px 22px 12px}.omni-metrics-grid{grid-template-columns:repeat(4,1fr);gap:16px 24px;display:grid}@media (width<=768px){.omni-metrics-grid{grid-template-columns:repeat(2,1fr)}}.omni-col{flex-direction:column;gap:14px;display:flex}.omni-field{flex-direction:column;gap:4px;display:flex}.omni-field-label{color:#94a3b8;letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:700}.omni-field-value{color:#0f172a;font-size:13.5px;font-weight:600}.omni-field-value.model-name{color:#d81b60;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.omni-field-value.requested-model-name{color:#ea580c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700}.omni-field-value.account-text{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}.omni-pill{border-radius:4px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-flex}.omni-pill.pill-output{color:#15803d;background:#dcfce7}.omni-pill.pill-reasoning{color:#7e22ce;background:#f3e8ff}.omni-pill.pill-input{color:#b91c1c;background:#fee2e2}.omni-pill.pill-cache-read{color:#0369a1;background:#e0f2fe}.omni-pill.pill-cache-write{color:#b45309;background:#fef3c7}.omni-pill.pill-cache{color:#0284c7;background:#e0f2fe}.omni-pill.pill-combo{color:#7c3aed;background:#f3e8ff}.omni-badge-protocol{color:#fff;letter-spacing:.5px;background:#0f172a;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.omni-badge-provider{color:#fff;letter-spacing:.5px;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.omni-pinning-card{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:6px;align-items:center;padding:5px 10px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.omni-related-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:18px;padding:14px 16px}.omni-related-title{color:#94a3b8;letter-spacing:.6px;margin-bottom:10px;font-size:11px;font-weight:700}.omni-related-list{flex-direction:column;gap:6px;display:flex}.omni-related-row{cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:8px;align-items:center;gap:14px;padding:8px 12px;transition:all .15s;display:flex}.omni-related-row:hover{background:#f1f5f9}.omni-related-row.current{background:#fff1f2;border-color:#fda4af}.omni-status-tag-sm{color:#fff;text-align:center;border-radius:4px;min-width:32px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.omni-related-id{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600}.omni-related-model{color:#64748b;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.omni-related-time{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.omni-related-duration{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600}.omni-current-tag{color:#e11d48;background:#fee2e2;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.omni-payload-collapse .ant-collapse-item{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;margin-bottom:12px!important;overflow:hidden!important}.omni-payload-collapse .ant-collapse-header{border-bottom:1px solid #f1f5f9;background:#f8fafc!important;padding:12px 16px!important}.omni-collapse-header-title{color:#475569;letter-spacing:.6px;font-size:12px;font-weight:700}.omni-copy-btn{color:#64748b!important;font-size:12px!important;font-weight:600!important}.omni-copy-btn:hover{color:#0f172a!important;background:#e2e8f0!important}.omni-payload-code{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-height:420px;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.dashboard-hero-header{border-bottom:1px solid #edf2f7;padding-bottom:16px}.period-badge{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1080px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dashboard-kpi-grid{grid-template-columns:1fr}}.kpi-card{transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 4px 20px -2px #0f172a0a!important}.kpi-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px #0f172a14!important}.kpi-card-blue{border-top:3px solid #2563eb!important}.kpi-card-purple{border-top:3px solid #8b5cf6!important}.kpi-card-amber{border-top:3px solid #f59e0b!important}.kpi-card-green{border-top:3px solid #10b981!important}.kpi-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.kpi-title{text-transform:uppercase;letter-spacing:.5px;color:#64748b!important;font-size:13px!important;font-weight:600!important}.kpi-icon{border-radius:8px;padding:6px;font-size:18px}.kpi-icon-blue{color:#2563eb;background:#eff6ff}.kpi-icon-purple{color:#8b5cf6;background:#f5f3ff}.kpi-icon-amber{color:#d97706;background:#fffbeb}.kpi-icon-green{color:#059669;background:#ecfdf5}.kpi-body{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.kpi-value{letter-spacing:-.5px;color:#0f172a!important;margin:0!important;font-size:26px!important;font-weight:800!important}.trend-badge{border-radius:6px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.trend-up{color:#16a34a;background:#f0fdf4}.trend-down{color:#dc2626;background:#fef2f2}.trend-zero{color:#64748b;background:#f1f5f9}.trend-badge small{opacity:.85;font-size:10px;font-weight:400}.kpi-footer{border-top:1px solid #f1f5f9;padding-top:8px;font-size:12px}.kpi-sub{color:#64748b;font-size:12px}.kpi-error-tag{color:#94a3b8;font-size:11px}.kpi-has-error{color:#dc2626;font-weight:600}.token-breakdown-pills{flex-wrap:wrap;gap:6px;display:flex}.token-breakdown-pills span{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:1px 6px;font-size:11px}.percentile-tag{border-radius:4px!important;margin:0!important;font-size:11px!important}.anomaly-center-card{background:linear-gradient(snow 0%,#fff 100%)!important;border:1px solid #fecaca!important;border-radius:14px!important;box-shadow:0 4px 16px #ef44440f!important}.anomaly-center-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.anomaly-header-icon{color:#ef4444;font-size:20px;animation:2s ease-in-out infinite pulse-red}.anomaly-list{flex-direction:column;gap:12px;display:flex}.anomaly-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:14px;padding:14px 16px;display:flex}.anomaly-severity-critical{background:#fffdfd;border-left:4px solid #ef4444}.anomaly-severity-warning{background:#fffefb;border-left:4px solid #f59e0b}.anomaly-severity-info{background:#fbfdff;border-left:4px solid #3b82f6}.anomaly-icon-wrap{align-items:flex-start;padding-top:2px;display:flex}.anomaly-status-icon{font-size:18px}.icon-critical{color:#ef4444}.icon-warning{color:#f59e0b}.icon-info{color:#3b82f6}.anomaly-content{flex:1}.anomaly-title{color:#0f172a;margin-right:8px;font-size:14px}.anomaly-target-tag{background:#f1f5f9;border-color:#cbd5e1;font-size:11px}.anomaly-desc{color:#475569;font-size:13px;margin:4px 0 6px!important}.anomaly-action-hint{color:#64748b;font-size:12px}.interactive-chart-card{border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 4px 16px #0f172a08!important}.chart-wrapper{width:100%;padding-top:8px;position:relative}.modern-svg-chart{width:100%;height:220px;overflow:visible}.chart-floating-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;pointer-events:none;z-index:20;background:#0f172aeb;border-radius:8px;min-width:170px;padding:10px 14px;font-size:12px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 10px 25px -5px #0000004d}.chart-floating-tooltip:after{content:"";border:6px solid #0000;border-top-color:#0f172aeb;border-bottom-width:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.tooltip-header{color:#93c5fd;border-bottom:1px solid #ffffff26;margin-bottom:6px;padding-bottom:4px;font-weight:700}.tooltip-row{justify-content:space-between;gap:12px;margin-bottom:2px;display:flex}.text-danger{font-weight:700;color:#f87171!important}.chart-x-axis{justify-content:space-between;margin-top:8px;padding:0 40px;display:flex}.x-axis-label{color:#64748b;font-size:11px;font-weight:500}.x-label-placeholder{visibility:hidden;width:0}.observability-tabs-card{border:1px solid #e2e8f0!important;border-radius:14px!important}.tab-pane-container{padding:8px 0}.model-name-text{color:#1e293b;font-size:13px}.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=860px){.performance-grid{grid-template-columns:1fr}}.perf-sub-card{background:#f8fafc!important;border-radius:10px!important}.pipeline-bars{flex-direction:column;gap:12px;margin-top:14px;display:flex}.pipeline-stage{font-size:13px}.pipeline-stage .ant-progress{margin:4px 0 0!important}.hourly-heatmap-grid{grid-template-columns:repeat(24,minmax(0,1fr));gap:6px;margin-top:18px;padding-bottom:8px;display:grid;overflow-x:auto}@media (width<=960px){.hourly-heatmap-grid{grid-template-columns:repeat(12,minmax(40px,1fr))}}.hourly-heat-block{cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:32px;padding:12px 4px;transition:transform .15s,filter .15s;display:flex}.hourly-heat-block:hover{filter:brightness(1.1);transform:scale(1.08);box-shadow:0 4px 12px #0000001a}.heat-hour-label{color:#475569;margin-bottom:4px;font-size:10px;font-weight:600}.heat-value{color:#0f172a;font-size:11px;font-weight:700}
