@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";.quota-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:20px}.quota-card{padding:24px}.quota-bar{height:12px;margin:30px 0 12px;background:#222}.quota-bar i{display:block;height:100%;background:#ddd}.quota-foot{display:flex;justify-content:space-between;color:#999;font-size:11px}.quota-foot b{color:#ddd;font-weight:500}.quota-card>p{margin:20px 0 0;color:#777;font-size:10px;line-height:1.6}.privacy-card{display:flex;gap:14px;align-items:flex-start;margin-top:20px;padding:18px;color:#aaa}.privacy-card b{color:#ddd;font-size:12px}.privacy-card p{margin:6px 0 0;color:#888;font-size:10px;line-height:1.6}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.package-card{position:relative;padding:23px;text-align:left}.package-card:hover{border-color:#777;background:#151515}.package-card span,.package-card b,.package-card small,.package-card em{display:block}.package-card span{color:#ddd;font-size:19px}.package-card b{margin-top:13px;color:#f5f5f3;font-size:25px;font-weight:500}.package-card small{margin-top:7px;color:#888;font-size:10px}.package-card em{position:absolute;right:14px;top:14px;color:#777;font-size:9px;font-style:normal}.order-card{padding:20px}.order-card .empty-state{margin-top:16px;border-top:1px solid var(--line)}@media(max-width:760px){.quota-layout{grid-template-columns:1fr}.package-grid{grid-template-columns:1fr 1fr}.quota-foot{gap:12px;flex-wrap:wrap}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#f5f5f3;background:#050505;font-synthesis:none;--bg:#050505;--panel:#0b0b0b;--line:#242424;--line2:#3a3a3a;--muted:#8b8b8b;--white:#f5f5f3;--side:238px}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--side) minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--side);display:flex;flex-direction:column;padding:25px 14px 18px;background:#070707;border-right:1px solid var(--line);z-index:10}.brand{display:flex;gap:8px;align-items:baseline;padding:0 15px 19px}.brand strong{font-size:23px;letter-spacing:-.06em}.brand span{color:var(--muted);font-size:13px}.universal-badge{display:flex;gap:8px;align-items:center;margin:0 9px 24px;padding:9px 10px;border:1px solid var(--line);color:#aaa;font-size:10px;letter-spacing:.02em}.sidebar nav{display:flex;flex-direction:column;gap:3px}.sidebar nav button{display:flex;gap:13px;align-items:center;height:42px;padding:0 13px;border:0;border-radius:3px;background:transparent;color:#9b9b9b;text-align:left}.sidebar nav button:hover,.sidebar nav button.active{color:var(--white);background:#171717}.sidebar nav button.active{box-shadow:inset 3px 0 var(--white)}.sidebar nav span{font-size:13px}.account-card{display:grid;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:17px 5px 0;border:0;border-top:1px solid var(--line);background:transparent;text-align:left}.avatar{width:37px;height:37px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:4px;font-size:11px}.account-card b,.account-card small{display:block}.account-card b{font-size:12px;font-weight:500}.account-card small{margin-top:4px;color:var(--muted);font-size:10px}main{grid-column:2;min-width:0}.topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:22px;min-height:70px;padding:0 30px;border-bottom:1px solid var(--line);background:#050505f0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--muted);font-size:11px}.top-status,.base-url,.balance{display:flex;align-items:center;gap:10px;white-space:nowrap}.top-divider{width:1px;height:23px;background:var(--line)}.base-url code{color:#ddd}.balance b{color:#ddd;font-weight:500}.balance>button{padding:7px 11px;border:1px solid var(--line2);border-radius:3px;background:transparent;font-size:11px}.balance>button:hover{background:var(--white);color:#080808}.theme-btn,.icon-button{padding:4px;border:0;background:transparent;color:#999}.page{max-width:1460px;margin:0 auto;padding:48px 44px 70px}.page-header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.page-header h1,.page-intro h1{margin:15px 0 10px;font-size:clamp(34px,4vw,52px);font-weight:500;letter-spacing:-.055em;line-height:1.03}.page-header p,.page-intro p{max-width:650px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.eyebrow{color:#777;font-size:10px;letter-spacing:.17em}.panel{border:1px solid var(--line);background:var(--panel)}.page-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:end;padding-bottom:46px;border-bottom:1px solid var(--line)}.actions{display:flex;gap:11px;margin-top:30px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border-radius:3px;font-size:12px;font-weight:500}.primary{border:1px solid var(--white);background:var(--white);color:#070707}.primary:hover{background:#d8d8d5}.secondary{border:1px solid var(--line2);background:transparent;color:#ddd}.secondary:hover{background:#151515}.endpoint-card{padding:22px;border:1px solid var(--line2);background:#090909}.card-kicker{display:flex;gap:8px;align-items:center;margin-bottom:22px;color:#999;font-size:11px}.endpoint-card code{display:block;margin-bottom:16px;color:#e8e8e5;font-size:14px}.copy-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:0;background:transparent;color:#aaa;font-size:10px}.copy-btn:hover{color:var(--white)}.quickstart{margin-top:24px;padding:26px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-title h2{margin:7px 0 0;font-size:16px;font-weight:500}.demo-tag{padding:5px 7px;border:1px solid var(--line2);color:#999;font-size:10px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;margin-top:31px}.steps-grid article{position:relative;padding-top:20px;border-top:1px solid var(--line2)}.step-no{position:absolute;top:-14px;left:0;display:grid;place-items:center;width:28px;height:28px;border:1px solid #777;border-radius:50%;background:var(--panel);color:#ccc;font-size:10px}.steps-grid h3{margin:12px 0 7px;font-size:14px;font-weight:500}.steps-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.text-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#c4c4c1;font-size:11px}.text-link:hover{color:var(--white)}.quickstart>.text-link{margin-top:26px}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.metric{padding:20px}.metric span,.metric strong,.metric small{display:block}.metric span{color:var(--muted);font-size:11px}.metric strong{margin:13px 0 8px;font-size:25px;font-weight:500;letter-spacing:-.04em}.metric small{color:#9d9d9d;font-size:10px}.analytics-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;margin-top:20px}.chart-panel,.status-panel{padding:23px}.chart-panel select,.section-title select{padding:7px 10px;border:1px solid var(--line2);border-radius:3px;background:#0a0a0a;color:#aaa;font-size:11px}.chart{display:flex;align-items:end;gap:10px;height:190px;margin-top:22px;padding:15px 8px 0;border-bottom:1px solid var(--line2)}.bar-wrap{display:flex;flex:1;height:100%;flex-direction:column;align-items:center;justify-content:end;gap:7px}.bar{width:100%;max-width:35px;background:linear-gradient(#eee,#777);opacity:.9}.bar-wrap span{height:12px;color:#666;font-size:9px}.status-pill{display:inline-flex;align-items:center;gap:6px;color:#aaa;font-size:10px;white-space:nowrap}.status-pill i,.route-row>span i,.service-row>span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#aaa}.status-pill.good{color:#bdbdbd}.route-row,.service-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:15px 0;border-bottom:1px solid var(--line);font-size:11px}.route-row>span,.service-row>span{display:flex;align-items:center;gap:8px}.route-row small,.service-row small{color:#888}.recent-panel{margin-top:20px;padding:23px}.request-table{overflow:auto;margin-top:20px}.request-head,.request-row{display:grid;grid-template-columns:160px 170px 85px 85px minmax(300px,1fr) 60px;align-items:center;min-width:900px;border-bottom:1px solid var(--line);min-height:43px;color:#aaa;font-size:11px}.request-head{min-height:32px;color:#666;font-size:10px}.request-status:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:#aaa}.notice{display:flex;gap:12px;align-items:flex-start;margin:-9px 0 24px;padding:14px 16px;border:1px solid var(--line2);color:#bbb}.notice b,.notice span{display:block}.notice b{margin-bottom:4px;color:#e5e5e1;font-size:12px}.notice span{color:#999;font-size:11px}.protocol-layout{display:grid;grid-template-columns:270px 1fr;gap:16px}.protocol-list{padding:7px}.protocol-list button{display:grid;grid-template-columns:12px 1fr auto;gap:12px;align-items:center;width:100%;padding:15px 12px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left}.protocol-list button:last-child{border-bottom:0}.protocol-list button.selected,.protocol-list button:hover{background:#171717}.protocol-list b,.protocol-list small{display:block}.protocol-list b{font-size:12px;font-weight:500}.protocol-list small{margin-top:4px;color:#888;font-size:10px}.protocol-mark{width:8px;height:8px;border-radius:50%;background:#e8e8e5}.connection-detail{padding:28px}.detail-head{display:flex;justify-content:space-between;gap:20px}.detail-head h2{margin:9px 0 7px;font-size:24px;font-weight:500}.detail-head p{margin:0;color:#999;font-size:12px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.field-row label,.modal label{display:grid;gap:8px;color:#999;font-size:10px}.copy-field{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 7px 0 11px;border:1px solid var(--line2);background:#080808}.copy-field code{overflow:hidden;color:#ddd;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.code-block{margin-top:18px;border:1px solid var(--line);background:#050505}.code-head{display:flex;justify-content:space-between;align-items:center;padding:10px 13px;border-bottom:1px solid var(--line);color:#999;font-size:10px}.code-block pre{margin:0;padding:16px;overflow:auto;color:#ccc;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.detail-actions{display:flex;gap:10px;margin-top:18px}.client-section{margin-top:42px}.client-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.client-card{display:grid;grid-template-columns:35px 1fr auto;grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:15px;border:1px solid var(--line);background:var(--panel);text-align:left}.client-card:hover,.client-card.active{border-color:#777;background:#151515}.client-card b{font-size:12px;font-weight:500}.client-card small{color:#888;font-size:10px}.client-icon{grid-row:1/3;display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--line2);color:#ddd}.client-callout{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:19px}.client-callout h3{margin:8px 0 4px;font-size:15px}.client-callout p{margin:0;color:#999;font-size:11px}.toolbar{display:flex;gap:10px;margin:-10px 0 18px}.search{display:flex;align-items:center;gap:8px;flex:1;max-width:390px;padding:0 11px;border:1px solid var(--line2);color:#777}.search input{width:100%;height:39px;border:0;outline:0;background:transparent;font-size:11px}.filter-btn,.filter-row button{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--line2);background:#0a0a0a;color:#aaa;font-size:11px}.table-card{overflow:auto}.table-note{display:flex;gap:8px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line);color:#999;font-size:10px}.key-table{min-width:880px}.key-head,.key-row{display:grid;grid-template-columns:1.2fr 1.4fr 1.2fr 1.3fr .7fr 30px;gap:14px;align-items:center;padding:0 17px;border-bottom:1px solid var(--line)}.key-head{min-height:36px;color:#666;font-size:10px}.key-row{min-height:58px;color:#bbb;font-size:11px}.key-row b{font-weight:500;color:#eee}.key-row code,.key-row small{color:#999;font-size:10px}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:-8px 0 16px}.filter-row button{height:34px}.stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:16px;border:1px solid var(--line);background:var(--line)}.stats-strip span{padding:15px;background:var(--panel);color:#888;font-size:10px}.stats-strip b,.stats-strip small{display:block;margin-top:7px;color:#eee;font-size:17px;font-weight:500}.stats-strip small{color:#999;font-size:10px}.stats-strip.big{margin-top:0}.stats-strip.big span{padding:22px}.stats-strip.big b{font-size:22px}.log-table .key-row{grid-template-columns:1fr 1.4fr 1fr .7fr .7fr;min-width:760px}.log-table .key-row span:nth-child(2) b,.log-table .key-row span:nth-child(2) small{display:block}.model-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.model-card{padding:19px}.model-card-top{display:flex;justify-content:space-between}.model-dot{width:8px;height:8px;border-radius:50%;background:#ddd}.model-card h3{margin:21px 0 7px;font-size:15px;font-weight:500}.model-card p{margin:0 0 20px;color:#888;font-size:10px}.price-line{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid var(--line);color:#999;font-size:10px}.price-line b{color:#ddd;font-weight:500}.model-card .text-link{margin-top:15px}.wallet-hero{display:flex;align-items:center;justify-content:space-between;padding:28px;margin-bottom:14px}.wallet-hero span,.wallet-hero strong,.wallet-hero small{display:block}.wallet-hero span{color:#999;font-size:11px}.wallet-hero strong{margin:10px 0 6px;font-size:36px;font-weight:500;letter-spacing:-.05em}.wallet-hero small{color:#888;font-size:10px}.recharge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.recharge-card{padding:20px;text-align:left}.recharge-card span,.recharge-card small{display:block}.recharge-card span{font-size:20px}.recharge-card small{margin-top:8px;color:#888;font-size:10px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:180px;color:#999}.empty-state b{color:#ddd;font-size:13px}.empty-state span{font-size:11px}.status-overview{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding:19px;color:#aaa;font-size:11px}.status-list{padding:0 18px}.service-row{min-height:58px}.docs-layout{display:grid;grid-template-columns:220px 1fr;gap:16px}.docs-nav{padding:8px}.docs-nav button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 11px;border:0;border-bottom:1px solid var(--line);background:transparent;color:#999;text-align:left;font-size:11px}.docs-nav button.active,.docs-nav button:hover{background:#171717;color:#eee}.docs-content{padding:28px}.docs-content h2{margin:12px 0 9px;font-size:24px;font-weight:500}.docs-content>p{max-width:650px;color:#999;font-size:12px;line-height:1.7}.doc-warning{display:flex;gap:9px;align-items:center;margin-top:18px;padding:13px;border:1px solid var(--line2);color:#aaa;font-size:11px}.settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.setting-card{padding:24px}.setting-card h3{margin:20px 0 7px;font-size:14px;font-weight:500}.setting-card p{min-height:38px;margin:0 0 19px;color:#999;font-size:11px;line-height:1.6}.generic-placeholder{display:grid;place-items:center;min-height:240px;padding:30px;color:#888;text-align:center}.generic-placeholder h3{margin:15px 0 5px;color:#ddd;font-size:14px}.generic-placeholder p{margin:0;font-size:11px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#000000c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{width:min(540px,100%);border:1px solid #383838;background:#0b0b0b;box-shadow:0 25px 80px #000}.modal header{display:flex;justify-content:space-between;padding:23px 25px;border-bottom:1px solid var(--line)}.modal header h2{margin:9px 0 0;font-size:21px;font-weight:500}.modal-form,.success-state{padding:25px}.modal label{margin-bottom:18px}.modal input,.modal select{height:42px;padding:0 10px;border:1px solid var(--line2);border-radius:3px;background:#080808;outline:none;font-size:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.limit-options{display:flex;justify-content:space-between;align-items:center;padding:15px;border:1px solid var(--line);margin-bottom:15px}.limit-options b,.limit-options span{display:block}.limit-options b{font-size:12px;font-weight:500}.limit-options span{margin-top:5px;color:#888;font-size:10px}.form-note{display:flex;gap:7px;align-items:center;margin:0 0 20px;color:#888;font-size:10px}.wide{width:100%}.success-state{text-align:center}.success-state h3{margin:14px 0 6px;font-size:16px}.success-state p{color:#999;font-size:11px}.success-state code{display:block;margin:20px 0 14px;padding:13px;border:1px solid var(--line);color:#ddd;font-size:11px}@media(max-width:1100px){:root{--side:205px}.page{padding-inline:28px}.page-intro{grid-template-columns:1fr;gap:30px}.analytics-grid{grid-template-columns:1fr}.client-grid{grid-template-columns:repeat(3,1fr)}.model-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.app-shell{display:block}.sidebar{position:sticky;width:100%;height:auto;inset:auto;flex-direction:row;align-items:center;overflow-x:auto;padding:12px}.brand{padding:0 13px 0 0}.brand strong{font-size:19px}.universal-badge,.account-card{display:none}.sidebar nav{flex-direction:row}.sidebar nav button{flex:0 0 auto;width:42px;justify-content:center;padding:0}.sidebar nav button span{display:none}.topbar{position:static;flex-wrap:wrap;justify-content:flex-start;padding:12px 18px;gap:12px}.top-divider{display:none}.base-url{order:3;width:100%}.page{padding:30px 17px 50px}.page-header{display:block}.page-header .primary{margin-top:20px}.page-header h1,.page-intro h1{font-size:35px}.page-intro{padding-bottom:31px}.steps-grid,.metrics-grid,.settings-grid{grid-template-columns:1fr}.metrics-grid{gap:8px}.protocol-layout,.docs-layout{grid-template-columns:1fr}.protocol-list{display:grid;grid-template-columns:1fr 1fr}.protocol-list button{border-bottom:0}.field-row,.form-grid{grid-template-columns:1fr}.client-grid,.model-grid{grid-template-columns:1fr 1fr}.client-callout,.wallet-hero{display:block}.client-callout .primary,.wallet-hero .primary{margin-top:17px}.stats-strip{grid-template-columns:1fr 1fr}.chart{gap:6px}.request-head,.request-row{grid-template-columns:135px 150px 75px 80px minmax(250px,1fr) 50px}}.auth-shell{min-height:100vh;display:grid;place-items:center;background:#050505;color:#f5f5f3}.auth-card{width:min(420px,calc(100% - 40px));display:grid;gap:14px;padding:36px;border:1px solid #2f2f2f;background:#0b0b0b}.auth-card h1{margin:0}.auth-card p{color:#999}.auth-card input{height:42px;padding:0 12px;border:1px solid #3a3a3a;background:#080808;color:#fff}.auth-card button{min-height:42px;border:1px solid #f5f5f3;background:#f5f5f3;color:#080808;cursor:pointer}.auth-card .link-button{border:0;background:transparent;color:#ccc;text-decoration:underline}.global-notice{position:fixed;right:24px;bottom:24px;z-index:40}.secret-box{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:16px;border:1px solid #303030;background:#0d0d0d;padding:14px 16px;color:#aaa;font-size:10px}.secret-box b{color:#c5c5c2;font-weight:500}.secret-box code{flex:1;min-width:220px;padding:9px 10px;border:1px solid #242424;background:#090909;color:#cfcfca;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.secret-box .secondary{min-height:32px;padding:0 11px;font-size:10px}.key-create-modal{max-width:500px}.key-create-modal .modal-form{padding-top:22px}.app-shell .secret-box{border-color:#303030!important;background:#0d0d0d!important;color:#aaa!important}.app-shell .secret-box code{background:#090909!important;border-color:#242424!important;color:#cfcfca!important}.admin-panel .panel-title+.admin-form-row:first-of-type{display:none}:root{--bg:#070707;--panel:#101010;--panel-raised:#151515;--line:#2b2b2b;--line2:#454545;--muted:#a2a2a2;--muted-strong:#c4c4c1;--white:#f7f7f3;--success:#9fc6aa;--warning:#c6b58a;--danger:#d59a92;--radius-sm:6px;--radius-md:10px;--ease:cubic-bezier(.22,.7,.2,1)}body{font-size:14px}button,input,select{font-size:13px}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #e6e6e2;outline-offset:2px}.panel{border-radius:var(--radius-md);background:var(--panel);border-color:var(--line)}.page{padding-top:42px}.page-enter{animation:pageIn .15s var(--ease) both}.page-header p,.page-intro p{font-size:14px;color:var(--muted-strong)}.eyebrow{font-size:11px;color:#8d8d8a}.primary,.secondary{min-height:44px;border-radius:var(--radius-sm);transition:background .14s var(--ease),border-color .14s var(--ease),transform .14s var(--ease)}.primary:hover,.secondary:hover{transform:translateY(-1px)}.primary:active,.secondary:active{transform:translateY(0)}.secondary{color:var(--white);border-color:var(--line2)}.metric span,.package-card small,.setting-card p,.route-row small,.service-row small,.form-note,.table-note{font-size:12px;color:var(--muted)}.metric strong{font-size:28px}.metric,.quota-card,.connection-detail,.docs-content,.setting-card{padding:26px}.status-pill{font-size:12px;font-weight:500}.status-pill.good{color:var(--success)}.status-pill.warn{color:var(--warning)}.status-pill.danger{color:var(--danger)}.status-pill i{width:7px;height:7px}.page-intro{gap:48px}.endpoint-card{border-radius:var(--radius-md);background:var(--panel-raised)}.endpoint-card small{display:block;color:var(--muted);font-size:12px}.readiness-card{margin:20px 0;padding:24px}.readiness-score{color:var(--muted-strong);font-size:12px}.readiness-list{display:grid;gap:8px;margin-top:18px}.readiness-list button{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-raised);text-align:left;transition:background .14s var(--ease),border-color .14s var(--ease)}.readiness-list button:not(:disabled):hover{border-color:var(--line2);background:#1a1a1a}.readiness-list button:disabled{cursor:default}.readiness-list b,.readiness-list small{display:block}.readiness-list b{font-size:13px;color:var(--white)}.readiness-list small{margin-top:3px;font-size:12px;color:var(--muted)}.readiness-index{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--line2);border-radius:50%;color:var(--muted-strong);font-size:11px}.readiness-list .ready .readiness-index{border-color:#52715e;color:var(--success)}.readiness-action{color:var(--muted-strong);font-size:12px}.inline-empty{display:flex;gap:10px;align-items:center;margin-top:20px;padding:13px;border:1px dashed var(--line2);border-radius:var(--radius-sm);color:var(--muted);font-size:12px}.inline-empty .text-link{margin-left:auto}.purchase-note{display:flex;gap:11px;align-items:flex-start;margin:0 0 18px;padding:15px 17px;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted)}.purchase-note b,.purchase-note span{display:block}.purchase-note b{color:var(--muted-strong);font-size:13px;margin-bottom:3px}.purchase-note span{font-size:12px;line-height:1.6}.package-card{min-height:196px;padding:24px;border-radius:var(--radius-md);transition:transform .14s var(--ease),border-color .14s var(--ease),background .14s var(--ease)}.package-card:hover,.package-card:focus-visible{transform:translateY(-1px);border-color:#5b5b5b;background:var(--panel-raised)}.package-card span{font-size:18px}.package-card b{font-size:28px}.package-card em{font-size:11px;color:var(--muted)}.order-card h2{font-size:19px}.order-list{display:grid;margin-top:18px}.order-row{display:grid;grid-template-columns:minmax(170px,1.4fr) .7fr .8fr .7fr minmax(120px,.9fr);gap:14px;align-items:center;padding:16px 0;border-top:1px solid var(--line);font-size:13px}.order-row b,.order-row small,.order-row code{display:block}.order-row small{color:var(--muted);font-size:11px;margin-bottom:4px}.order-row code{margin-top:5px;color:var(--muted);font-size:11px}.order-actions{display:flex;gap:7px;justify-content:flex-end}.order-actions .secondary{min-height:34px;padding:0 11px;font-size:12px}.key-head{min-height:44px;background:var(--panel-raised);font-size:11px;color:var(--muted)}.key-row{min-height:68px;font-size:13px}.key-row code{font-size:12px}.key-row .secondary{min-height:36px;padding:0 12px;font-size:12px}.secret-box{margin:16px;border-radius:var(--radius-md);background:#0a0a0a!important;border-color:#3a443d!important;color:var(--muted-strong)!important}.secret-box>span{min-width:130px}.secret-box>span b,.secret-box>span small{display:block}.secret-box>span small{margin-top:4px;color:var(--muted);font-size:11px}.secret-box code{background:#090909!important;border-color:#303630!important;color:#d0d2cd!important}.security-guidance{display:flex;gap:11px;align-items:flex-start;padding:13px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted)}.security-guidance b,.security-guidance small{display:block}.security-guidance b{color:var(--muted-strong);font-size:13px}.security-guidance small{margin-top:3px;font-size:12px}.toast{position:fixed;right:24px;bottom:24px;z-index:50;padding:11px 15px;border:1px solid var(--line2);border-radius:var(--radius-sm);background:#191919;color:var(--white);font-size:12px;box-shadow:0 12px 35px #0008;animation:toastIn .18s var(--ease) both}.protocol-coming{margin:7px 12px;padding:13px 0;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.protocol-coming small{display:block;margin-top:5px;color:#777;font-size:11px}.protocol-list button{min-height:68px}.connection-detail{background:var(--panel-raised)}.code-block{border-radius:var(--radius-sm);overflow:hidden}.code-head{font-size:12px}.code-head span{display:flex;align-items:center;gap:7px}.model-card{min-height:190px}.model-family{color:var(--muted);font-size:11px;letter-spacing:.1em}.status-summary{display:flex;justify-content:space-between;align-items:center;padding:24px;margin-bottom:14px}.status-summary h2{margin:9px 0 5px;font-size:24px;font-weight:500}.status-summary p{margin:0;color:var(--muted);font-size:12px}.service-row{grid-template-columns:28px 1fr auto auto;padding:16px 0;font-size:13px}.service-row b,.service-row small{display:block}.service-icon{color:var(--success)}.docs-nav button{min-height:48px;font-size:13px}.docs-content>p{font-size:13px;color:var(--muted-strong)}.account-hero{display:flex;align-items:center;gap:16px;padding:24px;margin-bottom:14px}.account-hero h2{margin:8px 0 4px;font-size:22px;font-weight:500}.account-hero p{margin:0;color:var(--muted);font-size:12px}.avatar.large{width:48px;height:48px;font-size:16px;border-radius:var(--radius-sm)}.account-hero .status-pill{margin-left:auto}.danger-zone{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:22px}.danger-zone h3{margin:7px 0 4px;font-size:15px}.danger-zone p{margin:0;color:var(--muted);font-size:12px}.mobile-drawer-head,.mobile-menu-button,.drawer-backdrop,.top-account,.nav-group{display:none}.live-indicator{width:7px;height:7px;border-radius:50%;background:#888}.live-indicator.ok{background:#9fc6aa}.live-indicator.warn{background:#c6b58a}.top-status b{color:var(--muted-strong);font-weight:500}.topbar,.topbar code{font-size:12px}.topbar .balance>button{min-height:38px;padding:0 12px;border-radius:var(--radius-sm)}@keyframes pageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .8s linear infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.page-enter{animation:none}.package-card:hover,.package-card:focus-visible,.primary:hover,.secondary:hover{transform:none}}@media(max-width:760px){.app-shell{display:block}.sidebar{position:fixed;inset:0 auto 0 0;width:min(310px,86vw);height:100vh;padding:18px 14px;display:flex;transform:translate(-105%);transition:transform .22s var(--ease);box-shadow:20px 0 45px #0008;z-index:40}.sidebar.open{transform:none}.desktop-brand{display:none}.mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:0 5px 18px;border-bottom:1px solid var(--line)}.mobile-drawer-head .brand{display:flex;padding:0}.drawer-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;border:0;background:#000a}.mobile-menu-button{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 11px;border:1px solid var(--line2);border-radius:var(--radius-sm);background:var(--panel);color:var(--white)}.top-account{display:inline-grid;place-items:center;border:0;background:transparent}.compact-avatar{width:31px;height:31px}.topbar{min-height:64px;padding:10px 16px;gap:9px;justify-content:space-between}.top-status{order:2}.topbar .top-divider{display:none}.topbar .base-url{order:4;width:100%;overflow:hidden}.topbar .base-url code{overflow:hidden;text-overflow:ellipsis}.topbar .balance{order:3}.topbar .balance span{display:none}.topbar .balance>button{display:none}.page{padding:28px 16px 48px}.page-header{margin-bottom:24px}.page-header h1,.page-intro h1{font-size:36px}.page-header p,.page-intro p{font-size:13px}.page-header .primary{margin-top:16px}.readiness-card{padding:18px}.readiness-list button{grid-template-columns:27px 1fr auto;padding:12px 10px}.metrics-grid{grid-template-columns:1fr 1fr}.metric{padding:17px}.metric strong{font-size:23px}.quota-layout,.package-grid{grid-template-columns:1fr}.package-card{min-height:175px}.wallet-hero{padding:21px}.purchase-note{font-size:12px}.order-row{grid-template-columns:1fr 1fr;gap:12px}.order-row .status-pill{grid-column:2;grid-row:1}.order-actions{grid-column:1/-1;justify-content:flex-start}.key-table{min-width:760px}.protocol-list{grid-template-columns:1fr}.connection-detail{padding:20px}.field-row{grid-template-columns:1fr}.service-row{grid-template-columns:25px 1fr auto;gap:10px}.service-row>code{grid-column:2;color:var(--muted);font-size:11px}.docs-layout{grid-template-columns:1fr}.docs-nav{display:flex;overflow:auto}.docs-nav button{min-width:145px;border-bottom:0;border-right:1px solid var(--line)}.account-hero{align-items:flex-start;flex-wrap:wrap}.account-hero .status-pill{margin-left:auto}.settings-grid{grid-template-columns:1fr}.danger-zone{display:block}.danger-zone .secondary{margin-top:16px}.toast{right:16px;bottom:16px;left:16px;text-align:center}}.public-shell{min-height:100vh;background:radial-gradient(circle at 78% 12%,#20251f 0,#0b0b0b 32%,#080808 65%);color:var(--white);display:flex;flex-direction:column}.public-nav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,72px);border-bottom:1px solid #ffffff12;position:relative;z-index:5}.public-brand{display:flex;align-items:center;gap:10px;border:0;background:none;color:var(--white);font-size:18px;font-weight:600;letter-spacing:.02em}.brand-mark{display:grid;place-items:center;width:28px;height:28px;border:1px solid #b9cbbb;border-radius:9px;color:#cbd8cd;font-size:15px}.public-nav nav{display:flex;align-items:center;gap:6px}.public-nav nav button{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:999px;background:transparent;color:#999;font-size:13px;transition:color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease)}.public-nav nav button:hover,.public-nav nav button.active{color:#f3f3ef;background:#ffffff0b;transform:translateY(-1px)}.public-nav nav .public-login{margin-left:12px;border-color:#68746b;color:#e9eee9}.public-menu{display:none;border:0;background:none;color:var(--white)}.public-main{width:min(1240px,calc(100% - 48px));margin:0 auto;flex:1}.public-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,7vw,100px);align-items:center;padding:clamp(76px,11vw,150px) 0 100px}.hero-copy{max-width:620px}.public-kicker{display:inline-flex;align-items:center;gap:7px;color:#91a093;font-size:11px;letter-spacing:.14em}.hero-copy h1{margin:22px 0 20px;font-size:clamp(42px,5.2vw,76px);line-height:1.08;letter-spacing:-.05em;font-weight:500}.hero-copy h1 em{font-style:normal;color:#bac9bd}.hero-copy p{max-width:560px;color:#999f9a;font-size:16px;line-height:1.8}.hero-actions{display:flex;gap:10px;align-items:center;margin-top:30px}.public-primary,.public-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:10px;font-size:13px;transition:transform .17s var(--ease),background .17s var(--ease),border-color .17s var(--ease)}.public-primary{border:1px solid #e9ede8;background:#e9ede8;color:#101210}.public-secondary{border:1px solid #505850;background:#ffffff05;color:#e1e5e0}.public-primary:hover,.public-secondary:hover{transform:translateY(-2px)}.hero-note{display:flex;align-items:center;gap:8px;margin-top:22px;color:#7f8b81;font-size:12px}.endpoint-preview{border:1px solid #ffffff18;border-radius:18px;background:#0d1110e8;box-shadow:0 28px 80px #0008;overflow:hidden;transform:translateY(0);transition:transform .26s var(--ease),box-shadow .26s var(--ease)}.endpoint-preview:hover{transform:translateY(-5px);box-shadow:0 34px 90px #000a}.preview-head,.preview-tabs,.preview-foot{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #ffffff10;color:#b9c2ba;font-size:12px}.preview-head span{display:flex;gap:8px;align-items:center}.preview-head i{width:7px;height:7px;border-radius:50%;background:#94c59f}.preview-head small{color:#8eb497}.preview-tabs{justify-content:flex-start;gap:26px;color:#737a74}.preview-tabs b{color:#e5eae4}.endpoint-preview pre{min-height:280px;margin:0;padding:28px 24px;color:#c4cec5;font:12px/2 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.preview-foot{border-top:1px solid #ffffff10;border-bottom:0;color:#79877c;font-size:10px;letter-spacing:.1em}.public-section{padding:72px 0;border-top:1px solid #ffffff10}.section-heading h2{margin:15px 0 8px;font-size:30px;font-weight:500;letter-spacing:-.03em}.section-heading p{margin:0;color:#858b86;font-size:13px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.capability-card{padding:24px;border:1px solid #ffffff12;border-radius:14px;background:#ffffff03;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.capability-card:hover{transform:translateY(-3px);border-color:#738074;background:#ffffff07}.capability-card>svg{color:#a9baa9}.capability-card h3{margin:28px 0 9px;font-size:17px;font-weight:500}.capability-card p{margin:0;color:#858b86;font-size:13px;line-height:1.7}.public-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px}.public-model-grid button,.public-model-grid article{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:18px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff03;color:var(--white);text-align:left;transition:transform .17s var(--ease),border-color .17s var(--ease)}.public-model-grid button:hover{transform:translateY(-2px);border-color:#6f7c71}.public-model-grid span{font-size:14px}.public-model-grid small{color:#8d958e;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.public-model-grid em{font-style:normal;color:#9eb0a1;font-size:11px}.public-more{display:inline-flex;align-items:center;gap:5px;margin-top:18px}.public-narrow{max-width:1040px}.public-page-head{padding:96px 0 48px;max-width:760px}.public-page-head h1{margin:16px 0 10px;font-size:52px;font-weight:500;letter-spacing:-.05em}.public-page-head p{color:#929a93;line-height:1.8}.public-page-head .public-primary{margin-top:22px}.public-model-grid.large{grid-template-columns:repeat(2,1fr);padding-bottom:100px}.public-model-grid.large article{min-height:130px}.public-model-grid.large article>div{display:flex;flex-direction:column;gap:7px}.public-model-grid.large article p{margin:8px 0 0;color:#7e887f;font-size:12px;line-height:1.6}.public-model-grid.large article em{margin-left:auto;margin-top:-28px;font-size:14px}.docs-preview{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-bottom:100px}.docs-preview>div{border:1px solid #ffffff12;border-radius:14px;background:#0d0f0e;padding:22px}.docs-preview span{color:#aab7ac;font-size:13px}.docs-preview pre{margin:18px 0 0;color:#aeb9ae;white-space:pre-wrap;font:11px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.public-error{padding:20px;border:1px solid #5b4d3d;border-radius:12px;color:#c7b79f}.public-footer{display:flex;justify-content:space-between;gap:16px;padding:22px clamp(22px,5vw,72px);border-top:1px solid #ffffff10;color:#707870;font-size:11px}@media(max-width:760px){.public-nav{height:66px;padding:0 18px}.public-menu{display:inline-flex}.public-nav nav{display:none;position:absolute;inset:66px 12px auto;padding:10px;flex-direction:column;align-items:stretch;border:1px solid #ffffff16;border-radius:14px;background:#111513f5;box-shadow:0 18px 50px #000a}.public-nav nav.open{display:flex}.public-nav nav button{justify-content:flex-start}.public-nav nav .public-login{margin:4px 0 0}.public-main{width:min(100% - 32px,620px)}.public-hero{grid-template-columns:1fr;padding:62px 0 70px;gap:44px}.hero-copy h1{font-size:42px}.hero-copy p{font-size:14px}.capability-grid,.public-model-grid,.public-model-grid.large,.docs-preview{grid-template-columns:1fr}.public-section{padding:52px 0}.public-page-head{padding:66px 0 34px}.public-page-head h1{font-size:42px}.public-footer{display:block;line-height:1.8}.public-footer span{display:block}}.usage-pagination{flex-wrap:wrap}@media(max-width:760px){.usage-pagination{justify-content:center;gap:7px;padding-bottom:24px}.usage-pagination span{width:100%;text-align:center}.usage-pagination label{margin-right:auto}.usage-pagination button{min-width:40px;min-height:40px}}.key-filters{display:flex;gap:10px;align-items:center;padding:16px;border-bottom:1px solid var(--line);background:var(--panel-raised)}.key-filters label{flex:1}.key-filters input,.key-filters select{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--line2);border-radius:999px;background:#111;color:var(--white)}.key-filters select{max-width:150px}.key-value{display:flex;align-items:center;gap:8px;min-width:0}.key-value code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-value .text-link{font-size:11px;white-space:nowrap}.key-actions{display:flex;justify-content:flex-end;gap:7px}.key-row.revealed{background:#151815}.key-row.revealed .key-value code{color:#d4dfd4}.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}.key-edit-form{display:grid;gap:16px}.key-edit-form label{display:grid;gap:7px;color:var(--muted-strong);font-size:12px}.key-edit-form input{min-height:42px;padding:0 12px;border:1px solid var(--line2);border-radius:var(--radius-sm);background:#111;color:var(--white)}.global-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,72px);border-bottom:1px solid #ffffff12;background:#080908;position:relative;z-index:20}.global-brand{display:flex;align-items:center;gap:10px;border:0;background:none;color:var(--white);font-size:18px;font-weight:600}.global-header nav{display:flex;align-items:center;gap:5px}.global-header nav button{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:#999;font-size:13px;transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.global-header nav button:hover,.global-header nav button.active{color:#f3f3ef;background:#ffffff0b;transform:translateY(-1px)}.global-header nav .global-account{margin-left:10px;border-color:#68746b;color:#e9eee9}.global-menu{display:none;border:0;background:none;color:var(--white)}.site-console{min-height:100vh}.global-header+.app-shell{min-height:calc(100vh - 78px)}.public-page-head .hero-actions .public-primary,.public-page-head .hero-actions .public-secondary{margin-top:0}.public-page-head .hero-actions>*{min-height:46px}.key-head,.key-row{grid-template-columns:1.05fr 2fr .75fr 1.15fr 1.15fr 1.2fr 1fr auto;gap:12px;align-items:center}.key-settings-drawer{width:min(560px,100%);height:100%;max-height:none;border-radius:0;border-top:0;border-bottom:0;border-right:0;animation:drawerIn var(--motion-standard) var(--ease-out) both}.key-settings-drawer .modal-form{max-height:calc(100vh - 90px);overflow:auto}.key-settings-drawer .drawer-key-id{margin:0 0 18px;color:var(--muted);font:12px ui-monospace,monospace}.drawer-section{padding:18px 0;border-top:1px solid var(--line)}.drawer-section h3{margin:0 0 14px;font-size:14px;font-weight:500}.segmented,.quick-expiry{display:flex;gap:8px}.segmented button,.quick-expiry button{min-height:40px;padding:0 13px;border:1px solid var(--line2);border-radius:999px;background:transparent;color:var(--muted-strong)}.segmented button.selected,.segmented button:hover,.quick-expiry button:hover{border-color:#8d9d90;background:#1b211c;color:var(--white)}.quick-expiry{margin-top:10px}.switch-row{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:14px}.switch-row small,.switch-row b{display:block}.switch-row small{margin-top:4px;color:var(--muted);font-size:11px}.switch-row input{width:18px;height:18px}.drawer-actions{position:sticky;bottom:0;margin:18px -25px -25px;padding:16px 25px;background:#0b0b0bf2;border-top:1px solid var(--line)}@keyframes drawerIn{0%{transform:translate(18px);opacity:.4}to{transform:translate(0);opacity:1}}@media(max-width:760px){.global-header{height:66px;padding:0 18px}.global-header nav{display:none;position:absolute;inset:66px 12px auto;padding:10px;flex-direction:column;align-items:stretch;border:1px solid #ffffff16;border-radius:14px;background:#111513f5;box-shadow:0 18px 50px #000a}.global-header nav.open{display:flex}.global-header nav button{justify-content:flex-start}.global-header nav .global-account{margin:4px 0 0}.global-menu{display:inline-flex}.global-header+.app-shell{min-height:calc(100vh - 66px)}.key-head{display:none}.key-table{min-width:0}.key-row{display:grid;grid-template-columns:1fr;gap:9px;padding:17px 16px}.key-row .key-value{min-width:0}.key-actions{justify-content:flex-start;flex-wrap:wrap}.key-actions .secondary{flex:1;min-width:80px}.key-settings-drawer{width:100%}.drawer-actions{margin-left:-25px;margin-right:-25px}.hero-actions{align-items:stretch}.hero-actions>*{flex:1}}@media(prefers-reduced-motion:reduce){.global-header nav button,.key-settings-drawer{animation:none!important;transition:none!important}}.modal-backdrop:has(.key-settings-drawer){place-items:stretch;justify-items:end}.motion-vars{--motion-fast:.15s;--motion-standard:.22s;--motion-slow:.27s;--ease-out:cubic-bezier(.22,1,.36,1)}.global-header nav a{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:#999;font-size:13px;text-decoration:none;transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.global-header nav a:hover,.global-header nav a.active{color:#f3f3ef;background:#ffffff0b;transform:translateY(-1px)}.global-header nav a.global-account{margin-left:10px;border-color:#68746b;color:#e9eee9}@media(max-width:760px){.global-header nav a{justify-content:flex-start}.global-header nav a.global-account{margin:4px 0 0}}:root{--motion-fast:.15s;--motion-standard:.22s;--motion-slow:.27s;--ease-out:cubic-bezier(.22,1,.36,1)}.route-skeleton{min-height:70vh;opacity:.35;background:linear-gradient(90deg,transparent,#171717,transparent);background-size:200% 100%;animation:skeleton-shimmer 1.2s linear infinite}.header-account-wrap{position:relative}.header-avatar{width:40px;height:40px;border-radius:50%;border:1px solid #9ab3a0;background:#b7d8bf;color:#111;font-weight:700;font-size:16px;cursor:pointer}.header-account-menu{position:absolute;right:0;top:48px;z-index:30;min-width:210px;padding:10px;border:1px solid #333;border-radius:14px;background:#111;box-shadow:0 18px 50px #0008;animation:menu-in var(--motion-standard) var(--ease-out)}.header-account-menu span{display:block;padding:8px 10px;color:#aaa;font-size:13px}.header-account-menu button{display:flex;gap:8px;align-items:center;width:100%;padding:10px;border:0;background:none;color:#eee;border-radius:8px;text-align:left;cursor:pointer}.header-account-menu button:hover{background:#222}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.usage-filters{padding:16px;margin-bottom:16px}.filter-row{display:flex;gap:10px;flex-wrap:wrap}.filter-row input,.filter-row select{min-height:42px;padding:0 12px;background:#121212;color:#eee;border:1px solid #333;border-radius:10px}.usage-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.usage-table{overflow:auto}.usage-head,.usage-row{display:grid;grid-template-columns:1.3fr 1.5fr 1.3fr .9fr .8fr 1.1fr .8fr;gap:12px;align-items:center;padding:14px 16px}.usage-head{color:#999;font-size:12px;border-bottom:1px solid #2a2a2a}.usage-row{border-bottom:1px solid #222}.usage-row code{display:block;color:#888;font-size:11px;margin-top:3px}.usage-row b{font-weight:600}.usage-row small{color:#bbb}@media(max-width:700px){.usage-summary{grid-template-columns:1fr}.usage-head{display:none}.usage-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.header-account-menu{right:-8px}.filter-row>*{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.route-skeleton,.header-account-menu{animation:none}}:root{--site-header-height:78px;--console-sidebar-width:238px;--console-toolbar-height:70px}.global-header{position:sticky;top:0;height:var(--site-header-height)}.global-header+.app-shell{height:calc(100dvh - var(--site-header-height));min-height:0;overflow:hidden}.app-shell{grid-template-columns:var(--console-sidebar-width) minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.app-shell>main{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.app-shell>main>.topbar{flex:0 0 var(--console-toolbar-height)}.app-shell>main>.page{width:100%;max-width:none;min-height:0;overflow-y:auto;overscroll-behavior:contain}.desktop-brand{display:none!important}.drawer-title{color:var(--muted-strong);font-size:13px;letter-spacing:.08em}.header-auth-placeholder{display:inline-block;width:40px;height:40px;border-radius:50%;background:#181918;opacity:.7}.console-loading{display:grid;place-items:center;min-height:calc(100dvh - var(--site-header-height));padding:40px}.loading-shell{display:grid;gap:10px;width:min(560px,100%);padding:30px;color:var(--muted)}.loading-shell b{color:var(--white);font-size:18px}.loading-shell button{justify-self:start}.model-identity{display:inline-flex;align-items:center;gap:7px;color:var(--muted-strong);font-size:12px}.model-identity svg{flex:0 0 auto;color:#d6ddd7}.professional-filters{display:grid;gap:14px}.usage-filter-row{display:grid;grid-template-columns:1.35fr 1fr 1.25fr .8fr .8fr auto;gap:10px;align-items:end}.usage-filter-row label,.usage-advanced label{display:grid;gap:6px;color:var(--muted);font-size:11px}.usage-filter-row label:first-child{grid-template-columns:1fr auto 1fr;align-items:end}.usage-filter-row label:first-child span{padding-bottom:12px;text-align:center}.usage-filter-row input,.usage-filter-row select,.usage-advanced input,.usage-advanced select{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--line2);border-radius:9px;background:#111;color:var(--white)}.filter-more{min-height:40px;padding:0 12px;border:1px solid var(--line2);border-radius:9px;background:transparent;color:var(--muted-strong)}.usage-advanced{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;border-top:1px solid var(--line);animation:filterIn var(--motion-standard) var(--ease-out) both}.usage-filter-actions{display:flex;align-items:center;gap:9px;padding-top:4px}.usage-filter-actions .primary,.usage-filter-actions .secondary{min-height:40px}.result-count{margin-left:auto;color:var(--muted);font-size:11px}.usage-summary{grid-template-columns:repeat(4,1fr)}.usage-head,.usage-row{grid-template-columns:1.25fr 1.35fr 1.25fr 1.25fr .8fr .95fr .95fr .95fr .85fr}.usage-row{min-height:66px}.usage-row>span{min-width:0}.usage-row code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-row small{white-space:nowrap}.usage-row .status-pill{justify-self:start}@keyframes filterIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media(max-width:760px){.global-header+.app-shell{height:calc(100dvh - 66px)}.app-shell{display:block;overflow:hidden}.sidebar{position:fixed;top:66px;bottom:0;height:calc(100dvh - 66px);z-index:40}.app-shell>main{height:100%;overflow:hidden}.app-shell>main>.page{overflow-y:auto}.console-loading{min-height:calc(100dvh - 66px);padding:20px 16px}.usage-filter-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.usage-filter-row label:first-child{grid-column:1/-1}.usage-filter-row label:first-child{grid-template-columns:1fr auto 1fr}.usage-filter-row label:last-child,.filter-more{grid-column:1/-1}.usage-advanced{grid-template-columns:1fr}.usage-filter-actions{flex-wrap:wrap}.result-count{width:100%;margin-left:0}.usage-summary{grid-template-columns:1fr 1fr}.usage-head{display:none}.usage-table{background:transparent;border:0}.usage-row{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:16px;border:1px solid var(--line);border-radius:12px;margin-bottom:9px;background:var(--panel)}.usage-row small{grid-column:1}.usage-row .status-pill{grid-column:2;justify-self:end}.usage-row>span:nth-child(2),.usage-row>span:nth-child(3),.usage-row>span:nth-child(4),.usage-row>span:nth-child(5){grid-column:1/-1}.usage-row>span:nth-child(n+6){display:flex;justify-content:space-between;padding-top:5px;border-top:1px solid var(--line);font-size:12px}.usage-row>span:nth-child(n+6):before{color:var(--muted)}.usage-row>span:nth-child(6):before{content:"输入"}.usage-row>span:nth-child(7):before{content:"输出"}.usage-row>span:nth-child(8):before{content:"总计"}.usage-row>span:nth-child(9){grid-column:1/-1}}.usage-row small{display:flex;flex-direction:column;gap:3px}.usage-row small em{font-style:normal;color:var(--muted);font-size:11px}.usage-error{display:flex;align-items:center;gap:10px;margin-bottom:12px}.usage-error span{flex:1}.usage-loading-overlay{position:absolute;right:24px;margin-top:-44px;color:var(--muted);font-size:13px}.usage-skeleton{display:grid;gap:12px;padding:24px;min-height:220px}.usage-skeleton span{display:block;height:42px;border-radius:10px;background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d);background-size:200% 100%;animation:skeleton-shimmer 1.2s linear infinite}.usage-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 4px;color:var(--muted);font-size:13px}.usage-pagination label{display:inline-flex;align-items:center;gap:6px}.usage-pagination select{min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);padding:0 8px}.usage-pagination button{min-width:36px;min-height:36px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-size:18px}.usage-pagination button:disabled{opacity:.35;cursor:not-allowed}.usage-pagination b{font-weight:500;color:var(--text);min-width:48px;text-align:center}@keyframes skeleton-shimmer{to{background-position:-200% 0}}.page-header h1{font-size:38px;margin:10px 0 8px}.page-header{margin-bottom:24px}.page-header p{font-size:13px}.preview-tabs{justify-content:flex-start;gap:8px}.preview-tabs button{min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#737a74;font:inherit;cursor:pointer;transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.preview-tabs button[aria-selected=true],.preview-tabs button:hover{color:#e5eae4;background:#ffffff0b}.preview-tabs button:focus-visible{outline:2px solid #a9baa9;outline-offset:2px}.endpoint-preview pre{min-height:280px;transition:opacity var(--motion-standard) var(--ease-out),transform var(--motion-standard) var(--ease-out);animation:previewIn var(--motion-standard) var(--ease-out) both}.hero-fact{margin-top:10px!important;color:#9eb0a1!important;font-size:12px!important}.capability-card:hover{transform:translateY(-2px)}.professional-filters{position:relative;z-index:4;gap:12px}.usage-filter-row{grid-template-columns:minmax(210px,1.35fr) minmax(130px,1fr) minmax(170px,1.25fr) minmax(110px,.8fr) minmax(110px,.8fr) auto}.filter-popover{position:relative;display:grid;gap:6px;min-width:0}.filter-label{color:var(--muted);font-size:11px}.filter-trigger,.reference-filter input{width:100%;min-height:40px;padding:0 11px;border:1px solid var(--line2);border-radius:9px;background:#111;color:var(--white);font-size:11px;text-align:left}.filter-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.filter-trigger:hover,.filter-trigger[aria-expanded=true]{border-color:#8a9a8e;background:#151815}.filter-trigger:focus-visible,.reference-filter input:focus-visible{outline:2px solid #a9baa9;outline-offset:2px}.filter-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:grid;min-width:100%;max-height:260px;overflow:auto;padding:6px;border:1px solid var(--line2);border-radius:10px;background:#111;box-shadow:0 18px 44px #000b;animation:filterIn var(--motion-standard) var(--ease-out) both}.filter-menu button{min-height:36px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#bbb;text-align:left;font-size:11px;cursor:pointer}.filter-menu button:hover,.filter-menu button[aria-selected=true]{background:#222;color:#fff}.date-trigger{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-menu{width:min(360px,calc(100vw - 32px));padding:12px}.quick-range{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--line)}.quick-range button{min-height:32px;border:1px solid var(--line2);border-radius:7px;padding:0 9px;background:transparent;color:var(--muted-strong);font-size:11px}.date-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 0}.date-fields label{display:grid;gap:5px;color:var(--muted);font-size:10px}.date-fields input{width:100%;min-height:38px;padding:0 8px;border:1px solid var(--line2);border-radius:7px;background:#0b0b0b;color:var(--white);font-size:11px}.date-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.date-actions button{min-height:36px}.usage-advanced{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr)}.reference-filter{display:grid;gap:6px}.usage-filter-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:9px}.usage-compact-summary{display:flex;align-items:center;gap:7px;min-width:0;overflow:auto}.usage-compact-summary span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:10px;white-space:nowrap}.usage-compact-summary b{color:var(--white);font-weight:500}.usage-empty{min-height:240px}.usage-table{position:relative}.usage-head{min-height:48px;padding-block:10px}.usage-row{min-height:72px;padding-block:10px}.usage-row>span,.usage-row>small{min-width:0}.usage-row .model-identity{min-width:0}.usage-row .model-identity>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-row>span:nth-child(4),.usage-row>span:nth-child(5){color:#aaa;font-size:11px}.usage-row:hover{background:#111514}.usage-pagination .filter-popover{display:inline-grid;min-width:64px}.usage-pagination .filter-label{display:none}.usage-pagination .filter-trigger{min-height:36px;padding-inline:9px}.usage-pagination .filter-menu{bottom:calc(100% + 6px);top:auto}@keyframes previewIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:760px){.page-header h1{font-size:30px}.page-header{margin-bottom:20px}.hero-fact{font-size:11px!important}.usage-filter-row{grid-template-columns:1fr 1fr}.usage-filter-row .filter-popover:first-child{grid-column:1/-1}.usage-advanced{grid-template-columns:1fr}.usage-filter-actions{grid-template-columns:1fr 1fr}.usage-compact-summary{grid-column:1/-1;order:-1}.usage-filter-actions .result-count{grid-column:1/-1;width:auto;margin-left:0}.usage-row{min-height:0}.date-menu{left:50%;transform:translate(-50%)}.usage-pagination .filter-popover{min-width:60px}}.usage-filters{padding:18px 20px}.usage-filter-row{column-gap:12px;row-gap:12px}.usage-filter-actions{column-gap:10px;padding-top:8px}.usage-compact-summary span{min-height:32px;padding-inline:10px}.usage-empty{min-height:240px;margin-top:16px}@media(max-width:760px){.usage-filters{padding:14px}.usage-filter-actions{gap:8px;padding-top:4px}.usage-compact-summary span{min-height:30px;padding-inline:8px}.usage-empty{margin-top:12px}}@media(prefers-reduced-motion:reduce){.preview-tabs button,.endpoint-preview pre,.capability-card,.filter-menu{animation:none!important;transition:none!important}}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-strip{margin-top:20px;border-radius:var(--radius-md);overflow:hidden}@media(max-width:760px){.metrics-grid{grid-template-columns:1fr 1fr}.metrics-grid .metric:last-child{grid-column:1/-1}.stats-strip{margin-top:16px;border-radius:var(--radius-md)}}:root{--radius-panel:var(--radius-md);--radius-card:var(--radius-md);--radius-control:var(--radius-sm);--space-1:8px;--space-2:12px;--space-3:16px;--space-4:20px;--space-5:24px;--space-6:32px;--space-7:48px}.panel{border-radius:var(--radius-panel)}.primary,.secondary,.mobile-menu-button,.filter-trigger,.filter-more{min-height:44px}.primary:focus-visible,.secondary:focus-visible,.mobile-menu-button:focus-visible,.filter-trigger:focus-visible,.filter-more:focus-visible{outline:2px solid var(--muted-strong);outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.page-enter,.route-skeleton,.usage-skeleton span{animation:none!important}}@media(max-width:760px){:root{--site-header-height:66px;--console-toolbar-height:64px}.global-header{height:var(--site-header-height)}.global-header+.app-shell{height:calc(100dvh - var(--site-header-height))}.sidebar{top:var(--site-header-height);height:calc(100dvh - var(--site-header-height))}}.admin-shell{min-height:100vh;display:grid;grid-template-columns:230px 1fr;background:#f4f4f1;color:#151515}.admin-side{display:flex;flex-direction:column;padding:28px 16px;background:#090909;color:#f4f4f1}.admin-brand{display:flex;align-items:baseline;gap:8px;padding:0 12px 28px;border-bottom:1px solid #252525}.admin-brand b{font-size:24px;letter-spacing:-.08em}.admin-brand span,.admin-kicker{font-size:10px;letter-spacing:.16em;color:#878787}.admin-security{display:flex;gap:10px;padding:19px 12px;color:#bbb;font-size:11px;line-height:1.45}.admin-security small{color:#666}.admin-side nav{display:grid;gap:3px}.admin-side nav button,.admin-logout{display:flex;align-items:center;gap:11px;padding:11px 12px;border:0;background:transparent;color:#999;text-align:left;font-size:12px}.admin-side nav button.active,.admin-side nav button:hover{background:#1c1c1c;color:#fff}.admin-logout{margin-top:auto;border-top:1px solid #252525;color:#999}.admin-main{max-width:1300px;width:100%;margin:auto;padding:48px 52px}.admin-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px}.admin-header h1{margin:10px 0 0;font-size:34px;font-weight:500;letter-spacing:-.06em}.admin-session{display:flex;align-items:center;gap:8px;color:#777;font-size:11px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#333}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.admin-stat,.admin-panel{border:1px solid #deded8;background:#fff}.admin-stat{display:grid;grid-template-columns:22px 1fr;padding:20px;gap:4px 10px}.admin-stat svg{grid-row:1/4;color:#555}.admin-stat span{color:#777;font-size:11px}.admin-stat strong{font-size:25px;font-weight:500;letter-spacing:-.05em}.admin-stat small{color:#999;font-size:10px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.admin-panel{padding:24px}.panel-title{display:flex;justify-content:space-between;align-items:start;margin-bottom:22px}.panel-title h2{margin:8px 0 0;font-size:19px;font-weight:500;letter-spacing:-.04em}.capability-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.capability-list span{display:flex;align-items:center;gap:9px;padding:13px;border:1px solid #e4e4de;color:#555;font-size:11px}.panel-copy{color:#777;font-size:12px;line-height:1.7}.security-line,.status{color:#555;font-size:11px}.security-line .live-dot{margin-right:7px}.admin-form-row{display:flex;gap:8px;margin-bottom:12px}.admin-form-row input,.admin-form-row select,.model-admin-card input{height:39px;min-width:0;padding:0 10px;border:1px solid #d7d7d1;background:#fafaf8;color:#222;font-size:11px}.admin-form-row input,.admin-form-row select{flex:1}.admin-primary,.admin-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:39px;padding:0 14px;border:1px solid #111;background:#111;color:#fff;font-size:11px}.admin-secondary{border-color:#ccc;background:#fff;color:#333}.admin-primary:hover{background:#333}.admin-table-wrap{overflow:auto;border:1px solid #e3e3dd}.admin-table-wrap table{width:100%;border-collapse:collapse;min-width:700px}.admin-table-wrap th,.admin-table-wrap td{padding:13px 14px;border-bottom:1px solid #ecece8;text-align:left;font-size:11px;white-space:nowrap}.admin-table-wrap th{color:#888;font-size:10px;font-weight:400;background:#fafaf8}.admin-table-wrap td b,.admin-table-wrap td small{display:block}.admin-table-wrap td b{font-weight:500}.admin-table-wrap td small{margin-top:4px;color:#999;font-size:10px}.admin-table-wrap td.number{font-variant-numeric:tabular-nums}.text-danger{border:0;background:none;color:#a33;font-size:11px}.text-button{border:0;background:none;color:#555;font-size:11px}.model-admin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.model-admin-card{display:grid;gap:17px;padding:17px;border:1px solid #e4e4de}.model-admin-card b,.model-admin-card small{display:block}.model-admin-card b{font-size:13px}.model-admin-card small{margin-top:5px;color:#888;font-size:10px}.model-admin-card label{display:grid;gap:7px;color:#777;font-size:10px}.toggle{display:flex;align-items:center;justify-content:center;gap:6px;height:31px;border:1px solid #ccc;background:#fff;color:#777;font-size:10px}.toggle.on{border-color:#222;background:#222;color:#fff}.admin-error{display:flex;justify-content:space-between;gap:10px;margin-bottom:16px;padding:12px 14px;border:1px solid #d2aaa4;background:#fff7f5;color:#8d352b;font-size:11px}.admin-error button{border:0;background:none;color:inherit}.admin-loading{display:grid;place-items:center;min-height:100vh;background:#f4f4f1;color:#777;font-size:12px}.admin-login{display:grid;place-items:center;min-height:100vh;background:#090909}.login-card{width:min(420px,calc(100% - 36px));padding:38px;border:1px solid #2e2e2e;background:#111;color:#f4f4f1}.admin-mark{display:grid;place-items:center;width:34px;height:34px;margin-bottom:30px;border:1px solid #777;font-size:16px}.login-card h1{margin:12px 0 10px;font-size:30px;font-weight:500;letter-spacing:-.06em}.login-card p{margin:0 0 27px;color:#999;font-size:11px;line-height:1.7}.login-card label{display:grid;gap:9px;color:#aaa;font-size:10px}.login-card input{height:43px;padding:0 11px;border:1px solid #3b3b3b;background:#090909;color:#fff;outline:0;font-size:11px}.login-card .admin-primary{width:100%;margin-top:19px}.login-card small{display:block;margin-top:20px;color:#666;font-size:10px;line-height:1.5}.login-card .admin-error{margin-top:14px;margin-bottom:0}.admin-login .admin-kicker{color:#777}@media(max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-side{position:static}.admin-side nav{grid-template-columns:repeat(3,1fr)}.admin-logout{margin-top:16px}.admin-main{padding:28px 18px}.admin-stats,.model-admin-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.admin-grid,.admin-stats,.model-admin-grid{grid-template-columns:1fr}.admin-header{display:block}.admin-session{margin-top:16px}.admin-form-row{flex-wrap:wrap}.admin-side nav{grid-template-columns:repeat(2,1fr)}}.admin-notice{margin-bottom:16px;padding:12px 14px;border:1px solid #c9d8c8;background:#f4fbf2;color:#315a35;font-size:11px}.confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:#0008}.confirm-box{width:min(360px,calc(100% - 32px));padding:25px;background:#fff;border:1px solid #ddd;box-shadow:0 15px 50px #0004}.confirm-box p{margin:16px 0 20px;color:#444;font-size:13px;line-height:1.6}.confirm-box>div{display:flex;justify-content:flex-end;gap:8px}.secret-box{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding:14px;border:1px solid #b9cdb6;background:#f4fbf2}.secret-box b{font-size:11px}.secret-box code{padding:8px;background:#fff;border:1px solid #dfe9dc;font-size:11px;word-break:break-all}:root{--admin-ink: #f2f2f0;--admin-muted: #9b9b98;--admin-line: rgba(255,255,255,.14);--admin-panel: #101010;--admin-radius: 10px}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font:inherit}.admin-shell button{min-height:40px;border-radius:var(--admin-radius);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.admin-shell button:focus-visible,.admin-shell input:focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible{outline:2px solid #f2f2f0;outline-offset:2px}.admin-shell .panel,.admin-shell .card,.admin-shell .table-wrap,.admin-shell .modal{border-radius:var(--admin-radius);border-color:var(--admin-line);background:var(--admin-panel)}.admin-shell .muted,.admin-shell .hint{color:var(--admin-muted)}@media(prefers-reduced-motion:reduce){.admin-shell *,.admin-shell *:before,.admin-shell *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:760px){.admin-shell{overflow-x:hidden}.admin-shell .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-shell button{min-height:44px}}
