.portal-page{background:#070d1a;color:#edf4ff}.portal-header{height:70px;display:flex;align-items:center;padding:0 27px;border-bottom:1px solid var(--line);background:rgba(7,13,26,.85);backdrop-filter:blur(16px);position:sticky;top:0;z-index:10}.portal-header nav{display:flex;align-items:center;height:100%;margin-left:50px;gap:28px}.portal-header nav a{height:100%;display:flex;align-items:center;color:#91a2bd;text-decoration:none;font-size:12px;position:relative}.portal-header nav a.active,.portal-header nav a:hover{color:#f5f9ff}.portal-header nav a.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#4e8cff}.portal-actions{margin-left:auto;display:flex;align-items:center;gap:17px}.help-button{border:0;background:none;color:#a5b4ca;font-size:12px;cursor:pointer}.help-button:first-letter{color:#75a7ff}.user-menu{display:flex;align-items:center;gap:9px;border:0;background:none;color:#d6e2f4;font-size:11px;cursor:pointer}.user-menu b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#7855c7,#326fe5);font-size:9px}.user-menu i{font-style:normal;color:#7789a5}.portal-shell{display:grid;grid-template-columns:222px 1fr;min-height:calc(100vh - 70px)}.portal-sidebar{border-right:1px solid var(--line);padding:23px 13px;display:flex;flex-direction:column;background:#080f1e}.workspace>span,.side-group>span{display:block;padding:0 11px;margin-bottom:8px;color:#60718d;font-size:9px;font-weight:700;letter-spacing:1.1px}.workspace button{width:100%;display:flex;justify-content:space-between;padding:10px 11px;border:1px solid rgba(112,151,211,.18);border-radius:6px;background:#101b31;color:#d7e5fb;font-size:11px}.workspace button i{font-style:normal}.side-group{display:flex;flex-direction:column;gap:3px;margin-top:28px}.side-group a,.sidebar-bottom>a{padding:9px 11px;color:#8d9eb8;font-size:12px;text-decoration:none;border-radius:6px}.side-group a i,.sidebar-bottom>a i{display:inline-block;width:19px;color:#90b5ff;font-style:normal}.side-group a:hover,.side-group a.side-active{color:#e3efff;background:#11264e}.side-group a.side-active{box-shadow:inset 2px 0 #4585ff}.sidebar-bottom{margin-top:auto}.sidebar-bottom>a{display:block}.support-card{margin:18px 3px 0;padding:14px 13px;border:1px solid rgba(92,139,225,.2);border-radius:9px;background:linear-gradient(135deg,rgba(23,53,108,.5),rgba(13,23,44,.7))}.support-card>span{color:#81b1ff}.support-card b{display:block;font-size:11px;margin:7px 0 4px}.support-card p{font-size:10px;color:#8b9bb4;line-height:1.5;margin:0 0 9px}.support-card a{font-size:10px;color:#88b3ff;text-decoration:none}.portal-main{max-width:1430px;width:100%;margin:auto;padding:30px clamp(22px,4vw,59px) 70px}.portal-breadcrumb{font-size:10px;color:#71829d}.portal-breadcrumb span{margin:0 8px;color:#455876}.portal-title{display:flex;align-items:flex-end;justify-content:space-between;margin:16px 0 30px}.portal-title h1{margin:0;font-size:31px;letter-spacing:-1.55px}.portal-title h1 span{font-size:18px;color:#79abff}.portal-title p{margin:6px 0 0;color:#91a2bb;font-size:13px}.portal-title .button{padding:11px 17px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric-grid article,.portal-card{border:1px solid rgba(126,159,207,.16);background:linear-gradient(145deg,rgba(17,29,52,.88),rgba(10,18,33,.84));border-radius:10px}.metric-grid article{min-height:168px;padding:17px}.metric-top{display:flex;justify-content:space-between;align-items:center;color:#91a1ba;font-size:11px}.metric-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;font-style:normal;font-size:15px}.blue-icon{background:#173c88;color:#8fbbff}.green-icon{background:#114b40;color:#74dfbd}.purple-icon{background:#3c246e;color:#c6a9ff}.orange-icon{background:#543919;color:#f8c675}.metric-grid strong{display:block;font-size:27px;letter-spacing:-1.3px;margin:17px 0 5px}.metric-grid strong span{font-size:13px;color:#8699b5;margin-left:2px}.metric-grid p{font-size:10px;color:#8393ab;margin:0}.metric-grid p b{color:#4fd6aa}.metric-grid p b.neutral{color:#8cb4ff}.mini-bars{display:flex;align-items:flex-end;gap:3px;height:28px;margin-top:12px}.mini-bars i{width:100%;border-radius:2px 2px 0 0;background:#3678e9}.mini-bars i:nth-child(1){height:25%}.mini-bars i:nth-child(2){height:48%}.mini-bars i:nth-child(3){height:36%}.mini-bars i:nth-child(4){height:60%}.mini-bars i:nth-child(5){height:45%}.mini-bars i:nth-child(6){height:72%}.mini-bars i:nth-child(7){height:50%}.mini-bars i:nth-child(8){height:75%}.mini-bars i:nth-child(9){height:58%}.mini-bars i:nth-child(10){height:88%}.mini-bars i:nth-child(11){height:72%}.mini-bars i:nth-child(12){height:100%}.progress-line{height:5px;border-radius:3px;background:#1f304e;margin-top:20px;overflow:hidden}.progress-line i{display:block;width:99.7%;height:100%;background:#22c998}.latency-chart{height:29px;display:flex;align-items:flex-end;gap:4px;margin-top:12px}.latency-chart i{width:100%;height:8px;background:#9f81f2;border-radius:4px}.latency-chart i:nth-child(2){height:14px}.latency-chart i:nth-child(3){height:9px}.latency-chart i:nth-child(4){height:20px}.latency-chart i:nth-child(5){height:12px}.latency-chart i:nth-child(6){height:25px}.latency-chart i:nth-child(7){height:17px}.latency-chart i:nth-child(8){height:22px}.metric-grid article>a{display:block;margin-top:18px;color:#7dacff;font-size:10px;text-decoration:none}.portal-grid{display:grid;grid-template-columns:1.16fr .84fr;gap:14px;margin-top:14px}.portal-card{overflow:hidden}.card-heading{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 21px}.section-kicker{display:block;color:#76a7fb;font-size:9px;letter-spacing:1.2px;font-weight:700;margin-bottom:7px}.card-heading h2,.sdk-card h2{font-size:16px;letter-spacing:-.45px;margin:0}.outline-button,.small-select{padding:8px 10px;border:1px solid rgba(118,158,222,.25);border-radius:6px;background:rgba(255,255,255,.03);color:#a8c5f6;font-size:10px;cursor:pointer}.key-row{display:grid;grid-template-columns:1.2fr 1fr auto 20px;gap:10px;align-items:center;padding:13px 21px;border-top:1px solid var(--line)}.key-name{display:flex;align-items:center;gap:9px}.key-dot{width:7px;height:7px;background:#44d4a4;border-radius:50%;box-shadow:0 0 8px #44d4a4}.key-name b,.key-name small{display:block}.key-name b{font-size:11px}.key-name small{color:#7789a4;font-size:9px;margin-top:3px}.key-row code{color:#91a9c9;font:9px 'DM Mono';white-space:nowrap}.copy-key,.more-button{border:0;background:none;color:#78a9ff;font-size:10px;cursor:pointer}.more-button{color:#99a9c0;font-size:13px}.card-footer{display:flex;justify-content:space-between;padding:13px 21px;border-top:1px solid var(--line);color:#7eaeff;font-size:10px;text-decoration:none}.quick-card pre,.response-pane pre{margin:0 21px 18px;border:1px solid rgba(83,125,195,.18);border-radius:7px;background:#071225;overflow:auto;padding:14px;color:#bdcce1;font:10px/1.7 'DM Mono'}.quick-card pre span,.response-pane pre span{color:#8eaaff}.quick-card pre em,.response-pane pre em{color:#86ddbd;font-style:normal}.quick-tabs{display:flex;padding:0 21px 10px;gap:4px}.quick-tabs .tab{border:0;padding:5px 9px;background:transparent;color:#8091aa;font:10px 'DM Mono';cursor:pointer;border-radius:4px}.quick-tabs .tab.active{background:#193666;color:#a9ccff}.bottom-grid{grid-template-columns:1.25fr .75fr}.chart-wrap{height:194px;margin:0 20px;border-top:1px solid rgba(130,156,202,.13);position:relative;background:repeating-linear-gradient(to bottom,transparent 0,transparent 37px,rgba(129,155,200,.11) 38px)}.chart-labels{position:absolute;display:flex;z-index:2;left:-5px;top:4px;bottom:0;flex-direction:column;justify-content:space-between;color:#667894;font-size:9px}.chart-wrap svg{width:calc(100% - 27px);height:100%;margin-left:27px}.chart-area{fill:url(#fill)}.chart-line{fill:none;stroke:#4c8fff;stroke-width:2}.chart-days{display:flex;justify-content:space-between;padding:8px 0 14px;margin:0 20px;color:#6f809a;font-size:9px}.usage-stats{display:flex;align-items:center;gap:28px;padding:14px 21px;border-top:1px solid var(--line)}.usage-stats div span,.usage-stats div b{display:block}.usage-stats span{font-size:9px;color:#7688a5}.usage-stats b{font-size:12px;margin-top:3px}.usage-stats b small{color:#7789a4;font-weight:400}.usage-stats a{margin-left:auto;color:#7eaeff;font-size:10px;text-decoration:none}.docs-card>a{display:flex;align-items:center;gap:12px;margin:0 21px;padding:14px 0;border-top:1px solid var(--line);color:#dce9fb;text-decoration:none}.docs-card>a i{display:grid;place-items:center;width:29px;height:29px;background:#15356f;color:#83b4ff;border-radius:7px;font-style:normal}.docs-card>a div{flex:1}.docs-card>a b,.docs-card>a small{display:block}.docs-card>a b{font-size:11px}.docs-card>a small{color:#7f91ab;font-size:9px;margin-top:3px}.docs-card>a>span{color:#84adf7}.explorer{margin-top:14px}.card-heading p{font-size:11px;color:#8394ad;margin:5px 0 0}.sandbox-pill,.live-tag{padding:5px 7px;border-radius:4px;color:#70dbb8;background:rgba(21,179,125,.12);font:9px 'DM Mono'}.explorer-body{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.request-pane{padding:20px;border-right:1px solid var(--line)}.request-pane label{display:block;color:#aebed3;font-size:10px;margin-bottom:13px}.request-pane select,.request-pane input{width:100%;margin-top:6px;padding:10px;border-radius:6px;border:1px solid rgba(119,154,211,.19);background:#0b162b;color:#cedbf0;font:10px 'DM Mono'}.request-pane .toggle-line{display:flex;align-items:center;gap:8px;color:#8da0bb;font-size:10px}.toggle-line input{width:auto;margin:0;accent-color:#397cf0}.test-request{width:100%;border:0;cursor:pointer;margin-top:4px;padding:12px}.response-pane{padding:20px;background:rgba(7,15,30,.65)}.response-pane>div{display:flex;justify-content:space-between;padding:0 1px 11px;color:#7789a5;font:9px 'DM Mono'}.response-pane>div b{color:#5bdbb5}.response-pane pre{margin:0;padding:16px}.sdk-card{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:45px;margin-top:14px;padding:39px 42px;background:radial-gradient(circle at 85% 10%,rgba(53,117,244,.24),transparent 40%),linear-gradient(130deg,#102451,#09142b)}.sdk-card p{color:#9aabc3;font-size:12px;line-height:1.7;max-width:390px}.sdk-card .button{margin-top:11px;padding:11px 16px}.sdk-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sdk-tiles button{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(132,172,239,.2);background:rgba(8,20,47,.54);border-radius:7px;color:#dbe9fd;text-align:left;cursor:pointer}.sdk-tiles b{display:grid;place-items:center;width:29px;height:29px;border-radius:6px;background:#1c468f;color:#9cc3ff;font:10px 'DM Mono'}.sdk-tiles span{font-size:11px}.sdk-tiles i{font-style:normal;margin-left:auto;color:#8eb7ff}.toast{position:fixed;z-index:30;right:25px;bottom:25px;padding:12px 15px;border:1px solid rgba(110,165,255,.37);border-radius:7px;background:#112852;color:#e6f0ff;font-size:11px;box-shadow:0 14px 35px rgba(0,0,0,.3);transform:translateY(20px);opacity:0;pointer-events:none;transition:.25s}.toast.show{transform:none;opacity:1}.light-theme.portal-page{background:#f6f9ff;color:#142746}.light-theme .portal-header,.light-theme .portal-sidebar{background:rgba(255,255,255,.87)}.light-theme .portal-header nav a,.light-theme .help-button,.light-theme .side-group a,.light-theme .sidebar-bottom>a{color:#60728f}.light-theme .portal-header nav a.active,.light-theme .portal-header nav a:hover,.light-theme .side-group a.side-active{color:#1e5fce}.light-theme .workspace button{background:#f6f9ff;color:#29446c}.light-theme .side-group a:hover,.light-theme .side-group a.side-active{background:#e8f1ff}.light-theme .metric-grid article,.light-theme .portal-card{background:linear-gradient(145deg,#fff,#f6f9ff);box-shadow:0 8px 20px rgba(50,85,145,.04)}.light-theme .metric-top,.light-theme .metric-grid p,.light-theme .card-heading p{color:#64758f}.light-theme .metric-grid strong,.light-theme .key-name b,.light-theme .card-heading h2,.light-theme .sdk-card h2{color:#173056}.light-theme .key-row code{color:#546b8c}.light-theme .quick-card pre,.light-theme .response-pane pre{background:#10203d}.light-theme .request-pane select,.light-theme .request-pane input{background:#fff;color:#2a4265}.light-theme .response-pane{background:#f5f8fe}.light-theme .sdk-card{background:radial-gradient(circle at 85% 10%,rgba(75,132,245,.3),transparent 40%),linear-gradient(130deg,#e4efff,#d8e8ff)}.light-theme .sdk-card p{color:#526985}.light-theme .sdk-tiles button{background:rgba(255,255,255,.72);color:#17355e}.light-theme .support-card{background:linear-gradient(135deg,#eaf3ff,#f8fbff)}@media(max-width:1050px){.metric-grid{grid-template-columns:1fr 1fr}.portal-grid,.bottom-grid{grid-template-columns:1fr}.portal-sidebar{display:none}.portal-shell{grid-template-columns:1fr}.portal-main{padding:30px}.portal-header nav{margin-left:28px}}@media(max-width:680px){.portal-header{padding:0 18px}.portal-header nav{display:none}.portal-actions{gap:9px}.help-button span,.user-menu span,.user-menu i{display:none}.portal-main{padding:24px 16px 50px}.portal-title{align-items:flex-start;gap:18px;flex-direction:column}.portal-title h1{font-size:27px}.portal-title .button{width:100%}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-grid article{padding:13px;min-height:148px}.metric-grid strong{font-size:22px}.metric-grid p{font-size:9px}.key-row{grid-template-columns:1fr auto auto;padding:13px}.key-row code,.key-row .more-button{display:none}.quick-card pre{font-size:8px}.usage-stats{gap:15px;flex-wrap:wrap}.usage-stats a{margin-left:0;width:100%}.explorer-body,.sdk-card{grid-template-columns:1fr}.request-pane{border-right:0;border-bottom:1px solid var(--line)}.sdk-card{padding:29px 23px;gap:24px}.sdk-tiles{grid-template-columns:1fr 1fr}.support-card{display:none}}
