html[data-theme=graphite] *{box-sizing:border-box}html[data-theme=graphite]{scroll-behavior:smooth}html[data-theme=graphite] body{margin:0;color:#fafbfd;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}html[data-theme=graphite] ::-moz-selection{background:#81acda;color:white}html[data-theme=graphite] ::selection{background:#81acda;color:white}html[data-theme=graphite] button,html[data-theme=graphite] input,html[data-theme=graphite] select{font:inherit}html[data-theme=graphite] button{cursor:pointer}html[data-theme=graphite] a{transition:color .2s,border-color .2s,background .2s,transform .2s}html[data-theme=graphite] :focus-visible{outline:2px solid #88b1dd;outline-offset:3px}html[data-theme=graphite] .container-page{width:min(1200px,calc(100% - 48px));margin-inline:auto}html[data-theme=graphite] .site-header{background:rgba(11,15,19,.77);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.07)}html[data-theme=graphite] .brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:12px;background:conic-gradient(from 30deg,#87e2ff,#7ba8d9,#97b8da,#87e2ff);clip-path:polygon(50% 0,100% 85%,86% 100%,14% 100%,0 85%)}html[data-theme=graphite] .brand-mark span{width:14px;height:13px;border-radius:4px;background:#0c141d;transform:translateY(5px)}html[data-theme=graphite] .nav-item{color:#a5b0bc;font-size:13px;font-weight:500;white-space:nowrap}html[data-theme=graphite] .nav-item-active,html[data-theme=graphite] .nav-item:hover{color:#ffffff}html[data-theme=graphite] .nav-balance{color:#e4edf7;display:inline-flex;gap:8px;align-items:center;border:1px solid #485664;border-radius:10px;padding:10px 12px;font-weight:600;font-size:12px}html[data-theme=graphite] .btn-primary,html[data-theme=graphite] .btn-secondary{min-height:49px;padding:0 22px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:11px;font-size:13px;font-weight:700;border:1px solid transparent;text-decoration:none;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}html[data-theme=graphite] .btn-primary{color:#ffffff;background:linear-gradient(105deg,#87b0dc,#6e9ed1 56%,#79a2ce);box-shadow:0 9px 32px rgba(116,162,211,.23),inset 0 1px 0 rgba(255,255,255,.22)}html[data-theme=graphite] .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 45px rgba(116,162,211,.38)}html[data-theme=graphite] .btn-secondary{color:#f7fafd;background:rgba(255,255,255,.035);border-color:rgba(168,198,230,.25)}html[data-theme=graphite] .btn-secondary:hover{background:rgba(138,178,221,.1);border-color:rgba(168,198,230,.5);transform:translateY(-1px)}html[data-theme=graphite] .btn-small{min-height:40px;border-radius:10px;font-size:12px}html[data-theme=graphite] .icon-button{height:38px;width:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#d7dde3}html[data-theme=graphite] .icon-button-sm{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;color:#abb6c1}html[data-theme=graphite] .icon-button-sm:hover{background:rgba(255,255,255,.1);color:white}html[data-theme=graphite] .mobile-nav{padding:5px 0 22px;gap:3px}html[data-theme=graphite] .mobile-nav a{padding:13px 7px;border-bottom:1px solid rgba(255,255,255,.07);font-size:14px}html[data-theme=graphite] .gradient-text{background:linear-gradient(95deg,#a8c6e6,#8db2da 42%,#8fb5de 95%);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=graphite] .section-kicker{display:flex;align-items:center;gap:9px;color:#a4c3e5;font-size:11px;letter-spacing:.16em;font-weight:800}html[data-theme=graphite] .eyebrow{color:#a7b2be;letter-spacing:.09em;font-weight:600;text-transform:uppercase}html[data-theme=graphite] .eyebrow-pill{display:inline-flex;gap:10px;align-items:center;padding:9px 13px;border-radius:100px;border:1px solid rgba(162,194,228,.34);background:rgba(123,165,209,.095);color:#c4d7ec;letter-spacing:.075em;font-size:10px;font-weight:750}html[data-theme=graphite] .pulsing-dot{display:inline-block;width:7px;height:7px;background:#91b5dc;border-radius:100%;box-shadow:0 0 0 4px rgba(141,180,222,.16),0 0 15px #91b7df}html[data-theme=graphite] .section-pad{padding-top:82px;padding-bottom:44px}html[data-theme=graphite] .section-title{font-size:clamp(31px,4vw,45px);font-weight:760;letter-spacing:-.043em;line-height:1.17;margin-top:18px}html[data-theme=graphite] .section-desc{font-size:15px;color:#96a3b1;line-height:1.8;margin-top:15px;max-width:650px}html[data-theme=graphite] .section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}html[data-theme=graphite] .text-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:#a8c6e6;font-weight:650;white-space:nowrap}html[data-theme=graphite] .text-link:hover{color:#ffffff}html[data-theme=graphite] .hero-section{background:radial-gradient(ellipse 650px 450px at 84% 35%,rgba(62,91,121,.13),transparent 75%),#0c141d;border-bottom:1px solid rgba(255,255,255,.055)}html[data-theme=graphite] .hero-grid{pointer-events:none;position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(124,159,198,.075) 1px,transparent 0),linear-gradient(90deg,rgba(124,159,198,.075) 1px,transparent 0);background-size:67px 67px;-webkit-mask-image:linear-gradient(90deg,transparent 4%,black 40%,black);mask-image:linear-gradient(90deg,transparent 4%,black 40%,black)}html[data-theme=graphite] .hero-title{font-size:clamp(47px,5.2vw,75px);font-weight:820;letter-spacing:-.067em;line-height:1.075;margin-top:28px}html[data-theme=graphite] .hero-copy{color:#a7b2be;max-width:540px;font-size:16px;line-height:1.85;margin-top:26px}html[data-theme=graphite] .hero-visual{overflow:visible}html[data-theme=graphite] .hero-visual-halo{position:absolute;top:11%;left:8%;height:77%;width:92%;background:radial-gradient(ellipse,rgba(100,150,204,.24),transparent 66%);filter:blur(30px)}html[data-theme=graphite] .hero-person{position:absolute;max-width:none;height:90%;width:auto;right:-1%;bottom:0;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 35px rgba(123,168,217,.2));-webkit-mask-image:linear-gradient(180deg,black,black 72%,transparent);mask-image:linear-gradient(180deg,black,black 72%,transparent)}html[data-theme=graphite] .orbit{position:absolute;width:95%;height:40%;top:38%;left:1%;border:1px solid rgba(132,174,219,.4);border-radius:50%;transform:rotate(-22deg);box-shadow:0 0 30px rgba(114,157,203,.08)}html[data-theme=graphite] .orbit-two{width:90%;height:26%;top:44%;left:7%;transform:rotate(27deg);border-color:rgba(131,173,219,.24)}html[data-theme=graphite] .float-chip{position:absolute;z-index:2;display:inline-flex;gap:9px;align-items:center;padding:12px 16px;background:rgba(26,34,43,.8);border:1px solid rgba(156,190,226,.26);border-radius:12px;color:#f4f8fc;font-size:12px;font-weight:650;box-shadow:0 15px 40px rgba(13,15,17,.2);backdrop-filter:blur(15px)}html[data-theme=graphite] .chip-a{top:20%;left:0;animation:levitate 6s ease-in-out infinite}html[data-theme=graphite] .chip-b{right:-5%;top:42%;animation:levitate 5s ease-in-out 1s infinite}html[data-theme=graphite] .chip-c{left:5%;bottom:18%;animation:levitate 5s ease-in-out 2s infinite}html[data-theme=graphite] .float-plus{position:absolute;color:#a4c3e5;text-shadow:0 0 20px #87b0dc;font-size:31px}html[data-theme=graphite] .plus-a{right:12%;top:14%}html[data-theme=graphite] .plus-b{left:11%;top:50%}html[data-theme=graphite] .brand-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:27px;border-top:1px solid rgba(255,255,255,.1)}html[data-theme=graphite] .brand-strip>span{font-size:10px;font-weight:800;letter-spacing:.1em;color:#666e85;white-space:nowrap}html[data-theme=graphite] .brand-names{display:flex;align-items:center;justify-content:space-between;flex:1;max-width:790px;gap:18px;flex-wrap:wrap}html[data-theme=graphite] .brand-names span{color:#868da7;font-size:16px;font-weight:750;letter-spacing:-.035em}html[data-theme=graphite] .feature-card{position:relative;padding:29px 25px 30px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(145deg,#172533,#111e29);border-radius:18px;min-height:230px;transition:transform .2s,border-color .2s;overflow:hidden}html[data-theme=graphite] .feature-card:hover{transform:translateY(-4px);border-color:rgba(138,178,221,.4)}html[data-theme=graphite] .feature-card:after{content:"";width:150px;height:150px;position:absolute;right:-80px;top:-70px;border-radius:50%;background:rgba(115,161,209,.08);filter:blur(25px)}html[data-theme=graphite] .feature-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(129,172,219,.14);color:#a2c2e4;border:1px solid rgba(160,192,227,.2);border-radius:14px}html[data-theme=graphite] .feature-icon-1{color:#90b6de;background:rgba(111,160,212,.09)}html[data-theme=graphite] .feature-icon-2{color:#82dbbb;background:rgba(85,205,174,.1)}html[data-theme=graphite] .feature-icon-3{color:#c4d7eb;background:rgba(145,174,206,.09)}html[data-theme=graphite] .feature-corner{position:absolute;top:28px;right:24px;color:#666d86}html[data-theme=graphite] .model-card{padding:23px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(155deg,#172533,#111e29 80%);transition:transform .25s,border-color .25s,box-shadow .25s}html[data-theme=graphite] .model-card:hover{transform:translateY(-5px);border-color:rgba(138,178,221,.42);box-shadow:0 20px 55px rgba(13,15,17,.18)}html[data-theme=graphite] .model-icon{width:49px;height:49px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:white;font-size:26px;font-weight:760;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 7px 20px rgba(13,15,17,.17)}html[data-theme=graphite] .model-icon-lg{width:60px;height:60px;font-size:31px}html[data-theme=graphite] .small-tag{display:inline-flex;align-items:center;border:1px solid rgba(185,197,209,.12);background:rgba(194,215,237,.07);color:#a7b2be;font-size:10px;letter-spacing:.02em;padding:6px 9px;border-radius:100px;white-space:nowrap}html[data-theme=graphite] .circle-action{height:38px;width:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(157,190,226,.45);color:#d7e5f4;background:rgba(111,144,180,.13)}html[data-theme=graphite] .circle-action:hover{background:#7298bf;color:#ffffff}html[data-theme=graphite] .gateway-panel{border-radius:25px;border:1px solid rgba(140,179,222,.2);background:radial-gradient(ellipse at 85% 60%,rgba(97,142,192,.17),transparent 54%),linear-gradient(130deg,#111e29,#0c141d);padding:60px;display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;gap:35px}html[data-theme=graphite] .gateway-grid{position:absolute;inset:0;opacity:.23;background-image:url(/images/grid-glow.svg);background-size:cover}html[data-theme=graphite] .code-card{border-radius:16px;background:#0c141d;border:1px solid rgba(154,183,214,.22);box-shadow:0 15px 60px rgba(13,15,17,.24);overflow:hidden;transform:rotate(1deg)}html[data-theme=graphite] .code-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.09);font-family:monospace;font-size:11px;color:#a4a9bf}html[data-theme=graphite] .code-header i{width:9px;height:9px;border-radius:50%;background:#ff6d87;display:inline-block}html[data-theme=graphite] .code-header i:nth-child(2){background:#ffd06f}html[data-theme=graphite] .code-header i:nth-child(3){background:#75d4b2}html[data-theme=graphite] .code-card pre{overflow-x:auto;padding:24px 20px;font:12px/2 ui-monospace,Consolas,monospace;color:#dde3e9}html[data-theme=graphite] .code-purple{color:#a0c0e3}html[data-theme=graphite] .code-blue{color:#93b8df}html[data-theme=graphite] .code-green{color:#93d5ad}html[data-theme=graphite] .code-muted{color:#697b8e}html[data-theme=graphite] .step-card{position:relative;border-radius:18px;background:#111e29;border:1px solid rgba(255,255,255,.08);padding:32px;min-height:255px}html[data-theme=graphite] .step-n{position:absolute;right:30px;top:27px;color:rgba(130,163,199,.24);font-size:54px;font-weight:800;line-height:1}html[data-theme=graphite] .step-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:rgba(129,172,219,.12);color:#a4c3e4;border:1px solid rgba(168,198,230,.2)}html[data-theme=graphite] .cta-panel{position:relative;min-height:360px;display:flex;align-items:center;padding:50px 55px;border:1px solid rgba(138,178,221,.25);border-radius:24px;overflow:hidden;background:radial-gradient(ellipse at 80% 50%,rgba(93,133,177,.29),transparent 55%),linear-gradient(100deg,#171e25,#11181f)}html[data-theme=graphite] .cta-portal{position:absolute;right:-4%;top:0;width:53%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.95}html[data-theme=graphite] .page-main{padding-top:72px;padding-bottom:24px;position:relative}html[data-theme=graphite] .page-top-glow{position:absolute;right:0;top:0;width:600px;height:270px;background:radial-gradient(ellipse,rgba(91,134,180,.16),transparent 70%);pointer-events:none}html[data-theme=graphite] .page-title{font-size:clamp(37px,4.5vw,59px);font-weight:800;letter-spacing:-.055em;line-height:1.14;margin-top:19px}html[data-theme=graphite] .page-subtitle{color:#9ca9b6;font-size:16px;line-height:1.8;margin-top:16px;max-width:680px}html[data-theme=graphite] .panel{background:linear-gradient(130deg,#111e29,#14191f);border:1px solid rgba(255,255,255,.09);border-radius:18px}html[data-theme=graphite] .search-box{min-width:0;flex:1;max-width:650px;display:flex;gap:11px;align-items:center;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(8,11,14,.45);height:48px;padding:0 16px}html[data-theme=graphite] .search-box:focus-within{border-color:#718ead}html[data-theme=graphite] .search-box input{background:transparent;border:0;outline:0;color:white;font-size:13px;min-width:0;width:100%}html[data-theme=graphite] .search-box input::-moz-placeholder{color:#68718d}html[data-theme=graphite] .search-box input::placeholder{color:#68718d}html[data-theme=graphite] .search-box button{color:#9499b0}html[data-theme=graphite] .filter-pill{font-size:12px;color:#9eabb8;border-radius:100px;border:1px solid rgba(255,255,255,.11);padding:9px 15px;background:rgba(255,255,255,.025)}html[data-theme=graphite] .filter-pill:hover{color:white;border-color:rgba(155,189,226,.35)}html[data-theme=graphite] .filter-pill-active{background:#7299c2;color:white;border-color:#7299c2;box-shadow:0 0 25px rgba(112,152,196,.2)}html[data-theme=graphite] .pricing-card{position:relative;min-height:475px;padding:32px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(155deg,#1a2027,#12171d)}html[data-theme=graphite] .pricing-featured{border-color:#82a6cd;background:radial-gradient(ellipse at 50% 0,rgba(116,161,209,.17),transparent 60%),#191f26;box-shadow:0 20px 60px rgba(91,133,179,.14)}html[data-theme=graphite] .popular-pill{position:absolute;top:-14px;right:25px;background:#759fcb;padding:8px 15px;border-radius:100px;font-size:10px;font-weight:750;display:flex;gap:7px;align-items:center;letter-spacing:.04em}html[data-theme=graphite] .docs-warning{display:flex;align-items:flex-start;gap:13px;padding:17px 19px;background:rgba(116,144,174,.09);border:1px solid rgba(150,178,209,.19);border-radius:13px}html[data-theme=graphite] .docs-warning strong{font-size:14px}html[data-theme=graphite] .docs-warning p{line-height:1.75}html[data-theme=graphite] .docs-warning code{color:#c8dbef}html[data-theme=graphite] .docs-aside{align-self:start;position:sticky;top:110px;background:#111e29;border:1px solid rgba(255,255,255,.08);border-radius:17px;padding:15px;display:flex;flex-direction:column;gap:4px}html[data-theme=graphite] .docs-aside a{display:flex;gap:12px;align-items:center;padding:14px;border-radius:10px;color:#a1adba;font-size:13px}html[data-theme=graphite] .docs-aside a:first-child,html[data-theme=graphite] .docs-aside a:hover{background:rgba(114,154,197,.12);color:#d3e2f2}html[data-theme=graphite] .doc-number{font-size:11px;font-weight:750;color:#9cbee2;letter-spacing:.1em}html[data-theme=graphite] .token-example{background:#0c1117;border:1px solid rgba(151,187,225,.16);padding:18px;border-radius:11px;color:#a8c6e6;font-size:13px;font-family:ui-monospace,Consolas,monospace;overflow-wrap:anywhere}html[data-theme=graphite] .doc-tab{color:#8b9aa9;padding-bottom:13px;font-size:12px;font-weight:650}html[data-theme=graphite] .doc-tab-active{border-color:#89b1dd;color:#dde9f5}html[data-theme=graphite] .docs-code{background:#0c1015;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:22px;font:12px/2 ui-monospace,Consolas,monospace;color:#d4e2f2;overflow-x:auto;margin-top:20px;white-space:pre}html[data-theme=graphite] .dashboard-layout{display:grid;grid-template-columns:228px minmax(0,1fr);gap:34px;align-items:start}html[data-theme=graphite] .dash-sidebar{border:1px solid rgba(255,255,255,.08);background:#111e29;border-radius:17px;padding:21px;position:sticky;top:105px}html[data-theme=graphite] .dash-nav{display:flex;align-items:center;gap:12px;padding:12px;font-size:13px;color:#919fae;border-radius:9px}html[data-theme=graphite] .dash-nav-active,html[data-theme=graphite] .dash-nav:hover{background:rgba(126,166,209,.13);color:#d1e1f2}html[data-theme=graphite] .dash-help{padding:17px;border-radius:13px;background:radial-gradient(ellipse at 70% 0,rgba(115,158,204,.18),transparent 70%),#1c2127;border:1px solid rgba(154,188,226,.16)}html[data-theme=graphite] .dash-notice{display:flex;gap:10px;align-items:center;border:1px solid rgba(94,214,176,.3);background:rgba(34,190,127,.1);border-radius:10px;padding:13px;color:#acecd4;font-size:13px}html[data-theme=graphite] .dash-notice span{flex:1}html[data-theme=graphite] .stat-card{border:1px solid rgba(255,255,255,.09);border-radius:17px;padding:23px;background:linear-gradient(125deg,#1d242b,#161c23)}html[data-theme=graphite] .stat-label{display:flex;gap:9px;align-items:center;font-size:12px;color:#a6b1bd}html[data-theme=graphite] .stat-value{font-size:31px;font-weight:800;margin-top:20px;letter-spacing:-.04em}html[data-theme=graphite] .stat-hint{font-size:11px;color:#758099;display:block;margin-top:9px}html[data-theme=graphite] .chart-wrap{position:relative;height:190px;margin-top:24px;overflow:hidden}html[data-theme=graphite] .chart-wrap svg{position:absolute;width:100%;height:100%;inset:0}html[data-theme=graphite] .chart-grid{position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:100% 25%}html[data-theme=graphite] .amount-btn{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.025);border-radius:10px;color:#a8b3bf;padding:13px 10px;font-size:13px;font-weight:650}html[data-theme=graphite] .amount-btn-active,html[data-theme=graphite] .amount-btn:hover{color:white;background:rgba(115,158,203,.22);border-color:#7da5d0}html[data-theme=graphite] .key-table{border-collapse:collapse;width:100%;font-size:12px;color:#9da9b6;min-width:700px}html[data-theme=graphite] .key-table th{padding:14px 12px;text-align:left;font-size:10px;letter-spacing:.05em;color:#767f9b;font-weight:700;border-bottom:1px solid rgba(255,255,255,.1)}html[data-theme=graphite] .key-table td{padding:17px 12px;border-bottom:1px solid rgba(255,255,255,.07)}html[data-theme=graphite] .key-table tr:last-child td{border-bottom:0}html[data-theme=graphite] .key-table .model-icon{height:35px;width:35px;border-radius:9px;font-size:20px}html[data-theme=graphite] .key-status{padding:5px 10px;border-radius:100px;font-size:10px;font-weight:650}html[data-theme=graphite] .key-active{color:#6de4b7;background:rgba(37,183,116,.12)}html[data-theme=graphite] .key-revoked{color:#f7a6b0;background:rgba(211,73,94,.12)}html[data-theme=graphite] .empty-state{text-align:center;padding:55px 15px}html[data-theme=graphite] .empty-icon{width:64px;height:64px;background:rgba(132,174,219,.12);border-radius:19px;display:flex;align-items:center;justify-content:center;color:#a1c1e4;margin:auto}html[data-theme=graphite] .transaction-icon{width:39px;height:39px;border-radius:10px;background:rgba(129,169,212,.14);color:#a2c1e3;display:inline-flex;align-items:center;justify-content:center}html[data-theme=graphite] .modal-backdrop{position:fixed;inset:0;z-index:100;background:rgba(3,6,10,.79);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}html[data-theme=graphite] .modal{width:min(100%,510px);background:#172533;border:1px solid #3d4853;box-shadow:0 20px 120px rgba(13,15,17,.55);border-radius:22px;padding:29px;max-height:90vh;overflow-y:auto}html[data-theme=graphite] .success-box{display:flex;gap:10px;align-items:center;border:1px solid rgba(78,214,157,.27);padding:14px;background:rgba(70,202,141,.08);color:#8ce3b9;border-radius:10px;font-size:13px}html[data-theme=graphite] .field-label{display:block;font-size:12px;font-weight:650;color:#bec7cf;margin-bottom:10px}html[data-theme=graphite] .field-input{display:block;width:100%;height:48px;background:#0c141d;color:white;border:1px solid rgba(255,255,255,.13);outline:none;border-radius:11px;padding:0 14px;font-size:13px}html[data-theme=graphite] .field-input:focus{border-color:#87b0dc}html[data-theme=graphite] .field-input::-moz-placeholder{color:#64708a}html[data-theme=graphite] .field-input::placeholder{color:#64708a}html[data-theme=graphite] .field-input option{color:white;background:#111e29}html[data-theme=graphite] .auth-layout{display:grid;grid-template-columns:1fr 445px;gap:10%;align-items:center;min-height:650px;padding-top:60px;padding-bottom:25px}html[data-theme=graphite] .auth-promo{position:relative;padding:30px 0;min-height:560px}html[data-theme=graphite] .auth-promo-art{height:220px;display:flex;align-items:center;justify-content:center;position:relative;margin-top:25px}html[data-theme=graphite] .auth-orb{position:absolute;width:210px;height:210px;border-radius:50%;background:radial-gradient(ellipse,rgba(126,170,217,.65),rgba(94,127,162,.17) 65%,transparent 75%);filter:blur(21px)}html[data-theme=graphite] .auth-box{background:linear-gradient(145deg,#1b2128,#111e29);border-radius:22px;border:1px solid rgba(255,255,255,.1);padding:35px}html[data-theme=graphite] .input-icon{display:flex;gap:12px;align-items:center;height:49px;border:1px solid rgba(255,255,255,.13);background:#0c141d;border-radius:11px;padding:0 14px;color:#748099}html[data-theme=graphite] .input-icon:focus-within{border-color:#87b0dc}html[data-theme=graphite] .input-icon input{background:transparent;min-width:0;width:100%;height:100%;outline:0;border:0;color:white;font-size:13px}html[data-theme=graphite] .input-icon input::-moz-placeholder{color:#64708a}html[data-theme=graphite] .input-icon input::placeholder{color:#64708a}@media (max-width:1100px){html[data-theme=graphite] .hero-title{font-size:56px}html[data-theme=graphite] .hero-person{height:80%;right:-8%;bottom:8%}html[data-theme=graphite] .chip-b{right:-2%}html[data-theme=graphite] .gateway-panel{padding:40px}html[data-theme=graphite] .brand-names span{font-size:14px}}@media (max-width:1023px){html[data-theme=graphite] .dashboard-layout{grid-template-columns:1fr}html[data-theme=graphite] .dash-sidebar{position:static}html[data-theme=graphite] .dash-sidebar nav{display:grid;grid-template-columns:repeat(2,1fr)}html[data-theme=graphite] .dash-help{display:none}html[data-theme=graphite] .auth-layout{gap:6%;grid-template-columns:1fr 390px}html[data-theme=graphite] .hero-visual{height:520px}html[data-theme=graphite] .hero-person{right:10%;height:90%}}@media (max-width:767px){html[data-theme=graphite] .container-page{width:min(100% - 32px,1200px)}html[data-theme=graphite] .site-header .container-page{height:70px}html[data-theme=graphite] .section-pad{padding-top:56px;padding-bottom:24px}html[data-theme=graphite] .section-heading{align-items:start;flex-direction:column;gap:20px}html[data-theme=graphite] .hero-content{gap:0}html[data-theme=graphite] .hero-title{font-size:clamp(42px,9vw,60px);margin-top:22px}html[data-theme=graphite] .hero-copy{font-size:14px;line-height:1.75}html[data-theme=graphite] .hero-content>div:first-child{padding-top:60px;padding-bottom:8px}html[data-theme=graphite] .hero-visual{height:380px}html[data-theme=graphite] .hero-person{right:5%;bottom:0;height:105%}html[data-theme=graphite] .hero-visual-halo{top:1%;height:100%}html[data-theme=graphite] .float-chip{font-size:10px;padding:9px 11px}html[data-theme=graphite] .chip-a{top:14%;left:1%}html[data-theme=graphite] .chip-b{top:42%;right:-1%}html[data-theme=graphite] .chip-c{bottom:18%;left:0}html[data-theme=graphite] .brand-strip{align-items:start;flex-direction:column;gap:18px}html[data-theme=graphite] .brand-names{gap:14px}html[data-theme=graphite] .brand-names span{font-size:13px}html[data-theme=graphite] .gateway-panel{padding:29px 23px;grid-template-columns:1fr}html[data-theme=graphite] .code-card{transform:none}html[data-theme=graphite] .code-card pre{font-size:10px}html[data-theme=graphite] .cta-panel{padding:35px 25px;min-height:390px;align-items:start}html[data-theme=graphite] .cta-portal{width:74%;height:65%;bottom:-8%;right:-20%;top:auto;opacity:.35}html[data-theme=graphite] .page-main{padding-top:52px}html[data-theme=graphite] .page-subtitle{font-size:14px}html[data-theme=graphite] .pricing-card{min-height:auto}html[data-theme=graphite] .docs-aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=graphite] .docs-aside a{font-size:11px;gap:7px;padding:11px}html[data-theme=graphite] .auth-layout{grid-template-columns:1fr;gap:15px;padding-top:35px}html[data-theme=graphite] .auth-promo{min-height:auto;padding:0}html[data-theme=graphite] .auth-promo h1{font-size:42px}html[data-theme=graphite] .auth-promo p{font-size:15px}html[data-theme=graphite] .auth-promo-art{display:none}html[data-theme=graphite] .auth-box{padding:25px}html[data-theme=graphite] .modal{padding:24px}html[data-theme=graphite] .dash-sidebar nav{grid-template-columns:1fr 1fr}html[data-theme=graphite] .dash-nav{font-size:11px;gap:8px;padding:10px}html[data-theme=graphite] .section-title{font-size:35px}}@media (max-width:420px){html[data-theme=graphite] .hero-title{font-size:39px}html[data-theme=graphite] .btn-primary,html[data-theme=graphite] .btn-secondary{padding:0 16px;font-size:12px}html[data-theme=graphite] .hero-visual{height:310px}html[data-theme=graphite] .hero-person{right:0;height:104%}html[data-theme=graphite] .chip-b{right:0}html[data-theme=graphite] .chip-a{left:0}html[data-theme=graphite] .section-title{font-size:31px}html[data-theme=graphite] .cta-panel h2{font-size:29px}html[data-theme=graphite] .docs-aside{grid-template-columns:1fr}html[data-theme=graphite] .pricing-card,html[data-theme=graphite] .step-card{padding:25px}}@media (prefers-reduced-motion:reduce){html[data-theme=graphite] *,html[data-theme=graphite] :after,html[data-theme=graphite] :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-theme=graphite]{--canvas:#0c141d;--panel:#111e29;--muted:#a4b3bf;--accent:#7da8cd;--accent-secondary:#a7c9e2;--chart-accent:#7da8cd;color-scheme:dark}html[data-theme=graphite] body{background:#0c141d}html[data-theme=graphite] .hero-section{background:radial-gradient(ellipse 680px 430px at 78% 40%,rgba(74,129,166,.1),transparent 75%),#0c141d}html[data-theme=graphite] .btn-primary{color:#f8fbff;background:linear-gradient(105deg,#416e90,#2e5675);border-color:#7da8cd55;box-shadow:0 9px 25px #00000028}html[data-theme=graphite] .btn-primary:hover{box-shadow:0 14px 34px #00000048}html[data-theme=graphite] .hero-person{filter:hue-rotate(-54deg) saturate(.43) brightness(.88) drop-shadow(0 0 26px rgba(74,129,166,.1))}html[data-theme=graphite] .hero-visual-halo{opacity:.55}html[data-theme=graphite] .cta-portal{filter:hue-rotate(-54deg) saturate(.43) brightness(.88)}html[data-theme=graphite] .feature-card:hover,html[data-theme=graphite] .model-card:hover{transform:translateY(-2px)}html[data-theme=graphite] .nav-balance{color:#d0dde4}html[data-theme=teal] *{box-sizing:border-box}html[data-theme=teal]{scroll-behavior:smooth}html[data-theme=teal] body{margin:0;color:#fafdfd;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}html[data-theme=teal] ::-moz-selection{background:#81dad0;color:white}html[data-theme=teal] ::selection{background:#81dad0;color:white}html[data-theme=teal] button,html[data-theme=teal] input,html[data-theme=teal] select{font:inherit}html[data-theme=teal] button{cursor:pointer}html[data-theme=teal] a{transition:color .2s,border-color .2s,background .2s,transform .2s}html[data-theme=teal] :focus-visible{outline:2px solid #88ddd3;outline-offset:3px}html[data-theme=teal] .container-page{width:min(1200px,calc(100% - 48px));margin-inline:auto}html[data-theme=teal] .site-header{background:rgba(11,19,18,.77);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.07)}html[data-theme=teal] .brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:12px;background:conic-gradient(from 30deg,#87e2ff,#7bd9ce,#97dad2,#87e2ff);clip-path:polygon(50% 0,100% 85%,86% 100%,14% 100%,0 85%)}html[data-theme=teal] .brand-mark span{width:14px;height:13px;border-radius:4px;background:#0c171a;transform:translateY(5px)}html[data-theme=teal] .nav-item{color:#a5bcb9;font-size:13px;font-weight:500;white-space:nowrap}html[data-theme=teal] .nav-item-active,html[data-theme=teal] .nav-item:hover{color:#ffffff}html[data-theme=teal] .nav-balance{color:#e4f7f5;display:inline-flex;gap:8px;align-items:center;border:1px solid #486461;border-radius:10px;padding:10px 12px;font-weight:600;font-size:12px}html[data-theme=teal] .btn-primary,html[data-theme=teal] .btn-secondary{min-height:49px;padding:0 22px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:11px;font-size:13px;font-weight:700;border:1px solid transparent;text-decoration:none;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}html[data-theme=teal] .btn-primary{color:#ffffff;background:linear-gradient(105deg,#87dcd2,#6ed1c6 56%,#79cec4);box-shadow:0 9px 32px rgba(116,211,200,.23),inset 0 1px 0 rgba(255,255,255,.22)}html[data-theme=teal] .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 45px rgba(116,211,200,.38)}html[data-theme=teal] .btn-secondary{color:#f7fdfc;background:rgba(255,255,255,.035);border-color:rgba(168,230,223,.25)}html[data-theme=teal] .btn-secondary:hover{background:rgba(138,221,212,.1);border-color:rgba(168,230,223,.5);transform:translateY(-1px)}html[data-theme=teal] .btn-small{min-height:40px;border-radius:10px;font-size:12px}html[data-theme=teal] .icon-button{height:38px;width:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#d7e3e2}html[data-theme=teal] .icon-button-sm{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;color:#abc1bf}html[data-theme=teal] .icon-button-sm:hover{background:rgba(255,255,255,.1);color:white}html[data-theme=teal] .mobile-nav{padding:5px 0 22px;gap:3px}html[data-theme=teal] .mobile-nav a{padding:13px 7px;border-bottom:1px solid rgba(255,255,255,.07);font-size:14px}html[data-theme=teal] .gradient-text{background:linear-gradient(95deg,#a8e6df,#8ddad1 42%,#8fded5 95%);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=teal] .section-kicker{display:flex;align-items:center;gap:9px;color:#a4e5dd;font-size:11px;letter-spacing:.16em;font-weight:800}html[data-theme=teal] .eyebrow{color:#a7bebc;letter-spacing:.09em;font-weight:600;text-transform:uppercase}html[data-theme=teal] .eyebrow-pill{display:inline-flex;gap:10px;align-items:center;padding:9px 13px;border-radius:100px;border:1px solid rgba(162,228,220,.34);background:rgba(123,209,199,.095);color:#c4ece7;letter-spacing:.075em;font-size:10px;font-weight:750}html[data-theme=teal] .pulsing-dot{display:inline-block;width:7px;height:7px;background:#91dcd3;border-radius:100%;box-shadow:0 0 0 4px rgba(141,222,212,.16),0 0 15px #91dfd6}html[data-theme=teal] .section-pad{padding-top:82px;padding-bottom:44px}html[data-theme=teal] .section-title{font-size:clamp(31px,4vw,45px);font-weight:760;letter-spacing:-.043em;line-height:1.17;margin-top:18px}html[data-theme=teal] .section-desc{font-size:15px;color:#96b1ae;line-height:1.8;margin-top:15px;max-width:650px}html[data-theme=teal] .section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}html[data-theme=teal] .text-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:#a8e6df;font-weight:650;white-space:nowrap}html[data-theme=teal] .text-link:hover{color:#ffffff}html[data-theme=teal] .hero-section{background:radial-gradient(ellipse 650px 450px at 84% 35%,rgba(62,121,114,.13),transparent 75%),#0c171a;border-bottom:1px solid rgba(255,255,255,.055)}html[data-theme=teal] .hero-grid{pointer-events:none;position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(124,198,189,.075) 1px,transparent 0),linear-gradient(90deg,rgba(124,198,189,.075) 1px,transparent 0);background-size:67px 67px;-webkit-mask-image:linear-gradient(90deg,transparent 4%,black 40%,black);mask-image:linear-gradient(90deg,transparent 4%,black 40%,black)}html[data-theme=teal] .hero-title{font-size:clamp(47px,5.2vw,75px);font-weight:820;letter-spacing:-.067em;line-height:1.075;margin-top:28px}html[data-theme=teal] .hero-copy{color:#a7bebb;max-width:540px;font-size:16px;line-height:1.85;margin-top:26px}html[data-theme=teal] .hero-visual{overflow:visible}html[data-theme=teal] .hero-visual-halo{position:absolute;top:11%;left:8%;height:77%;width:92%;background:radial-gradient(ellipse,rgba(100,204,191,.24),transparent 66%);filter:blur(30px)}html[data-theme=teal] .hero-person{position:absolute;max-width:none;height:90%;width:auto;right:-1%;bottom:0;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 35px rgba(123,217,206,.2));-webkit-mask-image:linear-gradient(180deg,black,black 72%,transparent);mask-image:linear-gradient(180deg,black,black 72%,transparent)}html[data-theme=teal] .orbit{position:absolute;width:95%;height:40%;top:38%;left:1%;border:1px solid rgba(132,219,209,.4);border-radius:50%;transform:rotate(-22deg);box-shadow:0 0 30px rgba(114,203,193,.08)}html[data-theme=teal] .orbit-two{width:90%;height:26%;top:44%;left:7%;transform:rotate(27deg);border-color:rgba(131,219,209,.24)}html[data-theme=teal] .float-chip{position:absolute;z-index:2;display:inline-flex;gap:9px;align-items:center;padding:12px 16px;background:rgba(26,43,41,.8);border:1px solid rgba(156,226,218,.26);border-radius:12px;color:#f4fcfb;font-size:12px;font-weight:650;box-shadow:0 15px 40px rgba(13,17,17,.2);backdrop-filter:blur(15px)}html[data-theme=teal] .chip-a{top:20%;left:0;animation:levitate 6s ease-in-out infinite}html[data-theme=teal] .chip-b{right:-5%;top:42%;animation:levitate 5s ease-in-out 1s infinite}html[data-theme=teal] .chip-c{left:5%;bottom:18%;animation:levitate 5s ease-in-out 2s infinite}html[data-theme=teal] .float-plus{position:absolute;color:#a4e5dd;text-shadow:0 0 20px #87dcd2;font-size:31px}html[data-theme=teal] .plus-a{right:12%;top:14%}html[data-theme=teal] .plus-b{left:11%;top:50%}html[data-theme=teal] .brand-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:27px;border-top:1px solid rgba(255,255,255,.1)}html[data-theme=teal] .brand-strip>span{font-size:10px;font-weight:800;letter-spacing:.1em;color:#666e85;white-space:nowrap}html[data-theme=teal] .brand-names{display:flex;align-items:center;justify-content:space-between;flex:1;max-width:790px;gap:18px;flex-wrap:wrap}html[data-theme=teal] .brand-names span{color:#868da7;font-size:16px;font-weight:750;letter-spacing:-.035em}html[data-theme=teal] .feature-card{position:relative;padding:29px 25px 30px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(145deg,#172c30,#102428);border-radius:18px;min-height:230px;transition:transform .2s,border-color .2s;overflow:hidden}html[data-theme=teal] .feature-card:hover{transform:translateY(-4px);border-color:rgba(138,221,211,.4)}html[data-theme=teal] .feature-card:after{content:"";width:150px;height:150px;position:absolute;right:-80px;top:-70px;border-radius:50%;background:rgba(115,209,198,.08);filter:blur(25px)}html[data-theme=teal] .feature-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(129,219,208,.14);color:#a2e4dc;border:1px solid rgba(160,227,219,.2);border-radius:14px}html[data-theme=teal] .feature-icon-1{color:#90ded5;background:rgba(111,212,200,.09)}html[data-theme=teal] .feature-icon-2{color:#82dbbb;background:rgba(85,205,174,.1)}html[data-theme=teal] .feature-icon-3{color:#c4ebe6;background:rgba(145,206,199,.09)}html[data-theme=teal] .feature-corner{position:absolute;top:28px;right:24px;color:#666d86}html[data-theme=teal] .model-card{padding:23px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(155deg,#172c30,#102428 80%);transition:transform .25s,border-color .25s,box-shadow .25s}html[data-theme=teal] .model-card:hover{transform:translateY(-5px);border-color:rgba(138,221,212,.42);box-shadow:0 20px 55px rgba(13,17,17,.18)}html[data-theme=teal] .model-icon{width:49px;height:49px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:white;font-size:26px;font-weight:760;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 7px 20px rgba(13,17,17,.17)}html[data-theme=teal] .model-icon-lg{width:60px;height:60px;font-size:31px}html[data-theme=teal] .small-tag{display:inline-flex;align-items:center;border:1px solid rgba(185,209,206,.12);background:rgba(194,237,232,.07);color:#a7bebb;font-size:10px;letter-spacing:.02em;padding:6px 9px;border-radius:100px;white-space:nowrap}html[data-theme=teal] .circle-action{height:38px;width:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(157,226,218,.45);color:#d7f4f0;background:rgba(111,180,172,.13)}html[data-theme=teal] .circle-action:hover{background:#72bfb6;color:#ffffff}html[data-theme=teal] .gateway-panel{border-radius:25px;border:1px solid rgba(140,222,212,.2);background:radial-gradient(ellipse at 85% 60%,rgba(97,192,180,.17),transparent 54%),linear-gradient(130deg,#102428,#0c171a);padding:60px;display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;gap:35px}html[data-theme=teal] .gateway-grid{position:absolute;inset:0;opacity:.23;background-image:url(/images/grid-glow.svg);background-size:cover}html[data-theme=teal] .code-card{border-radius:16px;background:#0c171a;border:1px solid rgba(154,214,207,.22);box-shadow:0 15px 60px rgba(13,17,17,.24);overflow:hidden;transform:rotate(1deg)}html[data-theme=teal] .code-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.09);font-family:monospace;font-size:11px;color:#a4a9bf}html[data-theme=teal] .code-header i{width:9px;height:9px;border-radius:50%;background:#ff6d87;display:inline-block}html[data-theme=teal] .code-header i:nth-child(2){background:#ffd06f}html[data-theme=teal] .code-header i:nth-child(3){background:#75d4b2}html[data-theme=teal] .code-card pre{overflow-x:auto;padding:24px 20px;font:12px/2 ui-monospace,Consolas,monospace;color:#dde9e8}html[data-theme=teal] .code-purple{color:#a0e3db}html[data-theme=teal] .code-blue{color:#93dfd6}html[data-theme=teal] .code-green{color:#93d5ad}html[data-theme=teal] .code-muted{color:#698e8a}html[data-theme=teal] .step-card{position:relative;border-radius:18px;background:#102428;border:1px solid rgba(255,255,255,.08);padding:32px;min-height:255px}html[data-theme=teal] .step-n{position:absolute;right:30px;top:27px;color:rgba(130,199,191,.24);font-size:54px;font-weight:800;line-height:1}html[data-theme=teal] .step-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:rgba(129,219,208,.12);color:#a4e4dd;border:1px solid rgba(168,230,223,.2)}html[data-theme=teal] .cta-panel{position:relative;min-height:360px;display:flex;align-items:center;padding:50px 55px;border:1px solid rgba(138,221,211,.25);border-radius:24px;overflow:hidden;background:radial-gradient(ellipse at 80% 50%,rgba(93,177,167,.29),transparent 55%),linear-gradient(100deg,#172523,#111f1d)}html[data-theme=teal] .cta-portal{position:absolute;right:-4%;top:0;width:53%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.95}html[data-theme=teal] .page-main{padding-top:72px;padding-bottom:24px;position:relative}html[data-theme=teal] .page-top-glow{position:absolute;right:0;top:0;width:600px;height:270px;background:radial-gradient(ellipse,rgba(91,180,170,.16),transparent 70%);pointer-events:none}html[data-theme=teal] .page-title{font-size:clamp(37px,4.5vw,59px);font-weight:800;letter-spacing:-.055em;line-height:1.14;margin-top:19px}html[data-theme=teal] .page-subtitle{color:#9cb6b3;font-size:16px;line-height:1.8;margin-top:16px;max-width:680px}html[data-theme=teal] .panel{background:linear-gradient(130deg,#102428,#141f1d);border:1px solid rgba(255,255,255,.09);border-radius:18px}html[data-theme=teal] .search-box{min-width:0;flex:1;max-width:650px;display:flex;gap:11px;align-items:center;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(8,14,14,.45);height:48px;padding:0 16px}html[data-theme=teal] .search-box:focus-within{border-color:#71ada6}html[data-theme=teal] .search-box input{background:transparent;border:0;outline:0;color:white;font-size:13px;min-width:0;width:100%}html[data-theme=teal] .search-box input::-moz-placeholder{color:#68718d}html[data-theme=teal] .search-box input::placeholder{color:#68718d}html[data-theme=teal] .search-box button{color:#9499b0}html[data-theme=teal] .filter-pill{font-size:12px;color:#9eb8b5;border-radius:100px;border:1px solid rgba(255,255,255,.11);padding:9px 15px;background:rgba(255,255,255,.025)}html[data-theme=teal] .filter-pill:hover{color:white;border-color:rgba(155,226,218,.35)}html[data-theme=teal] .filter-pill-active{background:#72c2b8;color:white;border-color:#72c2b8;box-shadow:0 0 25px rgba(112,196,186,.2)}html[data-theme=teal] .pricing-card{position:relative;min-height:475px;padding:32px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(155deg,#1a2726,#121d1c)}html[data-theme=teal] .pricing-featured{border-color:#82cdc5;background:radial-gradient(ellipse at 50% 0,rgba(116,209,198,.17),transparent 60%),#192625;box-shadow:0 20px 60px rgba(91,179,169,.14)}html[data-theme=teal] .popular-pill{position:absolute;top:-14px;right:25px;background:#75cbc1;padding:8px 15px;border-radius:100px;font-size:10px;font-weight:750;display:flex;gap:7px;align-items:center;letter-spacing:.04em}html[data-theme=teal] .docs-warning{display:flex;align-items:flex-start;gap:13px;padding:17px 19px;background:rgba(116,174,168,.09);border:1px solid rgba(150,209,202,.19);border-radius:13px}html[data-theme=teal] .docs-warning strong{font-size:14px}html[data-theme=teal] .docs-warning p{line-height:1.75}html[data-theme=teal] .docs-warning code{color:#c8efea}html[data-theme=teal] .docs-aside{align-self:start;position:sticky;top:110px;background:#102428;border:1px solid rgba(255,255,255,.08);border-radius:17px;padding:15px;display:flex;flex-direction:column;gap:4px}html[data-theme=teal] .docs-aside a{display:flex;gap:12px;align-items:center;padding:14px;border-radius:10px;color:#a1bab7;font-size:13px}html[data-theme=teal] .docs-aside a:first-child,html[data-theme=teal] .docs-aside a:hover{background:rgba(114,197,187,.12);color:#d3f2ef}html[data-theme=teal] .doc-number{font-size:11px;font-weight:750;color:#9ce2da;letter-spacing:.1em}html[data-theme=teal] .token-example{background:#0c1716;border:1px solid rgba(151,225,216,.16);padding:18px;border-radius:11px;color:#a8e6df;font-size:13px;font-family:ui-monospace,Consolas,monospace;overflow-wrap:anywhere}html[data-theme=teal] .doc-tab{color:#8ba9a6;padding-bottom:13px;font-size:12px;font-weight:650}html[data-theme=teal] .doc-tab-active{border-color:#89ddd3;color:#ddf5f2}html[data-theme=teal] .docs-code{background:#0c1514;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:22px;font:12px/2 ui-monospace,Consolas,monospace;color:#d4f2ef;overflow-x:auto;margin-top:20px;white-space:pre}html[data-theme=teal] .dashboard-layout{display:grid;grid-template-columns:228px minmax(0,1fr);gap:34px;align-items:start}html[data-theme=teal] .dash-sidebar{border:1px solid rgba(255,255,255,.08);background:#102428;border-radius:17px;padding:21px;position:sticky;top:105px}html[data-theme=teal] .dash-nav{display:flex;align-items:center;gap:12px;padding:12px;font-size:13px;color:#91aeab;border-radius:9px}html[data-theme=teal] .dash-nav-active,html[data-theme=teal] .dash-nav:hover{background:rgba(126,209,200,.13);color:#d1f2ee}html[data-theme=teal] .dash-help{padding:17px;border-radius:13px;background:radial-gradient(ellipse at 70% 0,rgba(115,204,194,.18),transparent 70%),#1c2726;border:1px solid rgba(154,226,217,.16)}html[data-theme=teal] .dash-notice{display:flex;gap:10px;align-items:center;border:1px solid rgba(94,214,176,.3);background:rgba(34,190,127,.1);border-radius:10px;padding:13px;color:#acecd4;font-size:13px}html[data-theme=teal] .dash-notice span{flex:1}html[data-theme=teal] .stat-card{border:1px solid rgba(255,255,255,.09);border-radius:17px;padding:23px;background:linear-gradient(125deg,#1d2b29,#162321)}html[data-theme=teal] .stat-label{display:flex;gap:9px;align-items:center;font-size:12px;color:#a6bdbb}html[data-theme=teal] .stat-value{font-size:31px;font-weight:800;margin-top:20px;letter-spacing:-.04em}html[data-theme=teal] .stat-hint{font-size:11px;color:#758099;display:block;margin-top:9px}html[data-theme=teal] .chart-wrap{position:relative;height:190px;margin-top:24px;overflow:hidden}html[data-theme=teal] .chart-wrap svg{position:absolute;width:100%;height:100%;inset:0}html[data-theme=teal] .chart-grid{position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:100% 25%}html[data-theme=teal] .amount-btn{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.025);border-radius:10px;color:#a8bfbc;padding:13px 10px;font-size:13px;font-weight:650}html[data-theme=teal] .amount-btn-active,html[data-theme=teal] .amount-btn:hover{color:white;background:rgba(115,203,193,.22);border-color:#7dd0c7}html[data-theme=teal] .key-table{border-collapse:collapse;width:100%;font-size:12px;color:#9db6b3;min-width:700px}html[data-theme=teal] .key-table th{padding:14px 12px;text-align:left;font-size:10px;letter-spacing:.05em;color:#767f9b;font-weight:700;border-bottom:1px solid rgba(255,255,255,.1)}html[data-theme=teal] .key-table td{padding:17px 12px;border-bottom:1px solid rgba(255,255,255,.07)}html[data-theme=teal] .key-table tr:last-child td{border-bottom:0}html[data-theme=teal] .key-table .model-icon{height:35px;width:35px;border-radius:9px;font-size:20px}html[data-theme=teal] .key-status{padding:5px 10px;border-radius:100px;font-size:10px;font-weight:650}html[data-theme=teal] .key-active{color:#6de4b7;background:rgba(37,183,116,.12)}html[data-theme=teal] .key-revoked{color:#f7a6b0;background:rgba(211,73,94,.12)}html[data-theme=teal] .empty-state{text-align:center;padding:55px 15px}html[data-theme=teal] .empty-icon{width:64px;height:64px;background:rgba(132,219,209,.12);border-radius:19px;display:flex;align-items:center;justify-content:center;color:#a1e4dc;margin:auto}html[data-theme=teal] .transaction-icon{width:39px;height:39px;border-radius:10px;background:rgba(129,212,203,.14);color:#a2e3dc;display:inline-flex;align-items:center;justify-content:center}html[data-theme=teal] .modal-backdrop{position:fixed;inset:0;z-index:100;background:rgba(3,10,9,.79);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}html[data-theme=teal] .modal{width:min(100%,510px);background:#172c30;border:1px solid #3d5350;box-shadow:0 20px 120px rgba(13,17,17,.55);border-radius:22px;padding:29px;max-height:90vh;overflow-y:auto}html[data-theme=teal] .success-box{display:flex;gap:10px;align-items:center;border:1px solid rgba(78,214,157,.27);padding:14px;background:rgba(70,202,141,.08);color:#8ce3b9;border-radius:10px;font-size:13px}html[data-theme=teal] .field-label{display:block;font-size:12px;font-weight:650;color:#becfcd;margin-bottom:10px}html[data-theme=teal] .field-input{display:block;width:100%;height:48px;background:#0c171a;color:white;border:1px solid rgba(255,255,255,.13);outline:none;border-radius:11px;padding:0 14px;font-size:13px}html[data-theme=teal] .field-input:focus{border-color:#87dcd2}html[data-theme=teal] .field-input::-moz-placeholder{color:#64708a}html[data-theme=teal] .field-input::placeholder{color:#64708a}html[data-theme=teal] .field-input option{color:white;background:#102428}html[data-theme=teal] .auth-layout{display:grid;grid-template-columns:1fr 445px;gap:10%;align-items:center;min-height:650px;padding-top:60px;padding-bottom:25px}html[data-theme=teal] .auth-promo{position:relative;padding:30px 0;min-height:560px}html[data-theme=teal] .auth-promo-art{height:220px;display:flex;align-items:center;justify-content:center;position:relative;margin-top:25px}html[data-theme=teal] .auth-orb{position:absolute;width:210px;height:210px;border-radius:50%;background:radial-gradient(ellipse,rgba(126,217,207,.65),rgba(94,162,154,.17) 65%,transparent 75%);filter:blur(21px)}html[data-theme=teal] .auth-box{background:linear-gradient(145deg,#1b2826,#102428);border-radius:22px;border:1px solid rgba(255,255,255,.1);padding:35px}html[data-theme=teal] .input-icon{display:flex;gap:12px;align-items:center;height:49px;border:1px solid rgba(255,255,255,.13);background:#0c171a;border-radius:11px;padding:0 14px;color:#748099}html[data-theme=teal] .input-icon:focus-within{border-color:#87dcd2}html[data-theme=teal] .input-icon input{background:transparent;min-width:0;width:100%;height:100%;outline:0;border:0;color:white;font-size:13px}html[data-theme=teal] .input-icon input::-moz-placeholder{color:#64708a}html[data-theme=teal] .input-icon input::placeholder{color:#64708a}@media (max-width:1100px){html[data-theme=teal] .hero-title{font-size:56px}html[data-theme=teal] .hero-person{height:80%;right:-8%;bottom:8%}html[data-theme=teal] .chip-b{right:-2%}html[data-theme=teal] .gateway-panel{padding:40px}html[data-theme=teal] .brand-names span{font-size:14px}}@media (max-width:1023px){html[data-theme=teal] .dashboard-layout{grid-template-columns:1fr}html[data-theme=teal] .dash-sidebar{position:static}html[data-theme=teal] .dash-sidebar nav{display:grid;grid-template-columns:repeat(2,1fr)}html[data-theme=teal] .dash-help{display:none}html[data-theme=teal] .auth-layout{gap:6%;grid-template-columns:1fr 390px}html[data-theme=teal] .hero-visual{height:520px}html[data-theme=teal] .hero-person{right:10%;height:90%}}@media (max-width:767px){html[data-theme=teal] .container-page{width:min(100% - 32px,1200px)}html[data-theme=teal] .site-header .container-page{height:70px}html[data-theme=teal] .section-pad{padding-top:56px;padding-bottom:24px}html[data-theme=teal] .section-heading{align-items:start;flex-direction:column;gap:20px}html[data-theme=teal] .hero-content{gap:0}html[data-theme=teal] .hero-title{font-size:clamp(42px,9vw,60px);margin-top:22px}html[data-theme=teal] .hero-copy{font-size:14px;line-height:1.75}html[data-theme=teal] .hero-content>div:first-child{padding-top:60px;padding-bottom:8px}html[data-theme=teal] .hero-visual{height:380px}html[data-theme=teal] .hero-person{right:5%;bottom:0;height:105%}html[data-theme=teal] .hero-visual-halo{top:1%;height:100%}html[data-theme=teal] .float-chip{font-size:10px;padding:9px 11px}html[data-theme=teal] .chip-a{top:14%;left:1%}html[data-theme=teal] .chip-b{top:42%;right:-1%}html[data-theme=teal] .chip-c{bottom:18%;left:0}html[data-theme=teal] .brand-strip{align-items:start;flex-direction:column;gap:18px}html[data-theme=teal] .brand-names{gap:14px}html[data-theme=teal] .brand-names span{font-size:13px}html[data-theme=teal] .gateway-panel{padding:29px 23px;grid-template-columns:1fr}html[data-theme=teal] .code-card{transform:none}html[data-theme=teal] .code-card pre{font-size:10px}html[data-theme=teal] .cta-panel{padding:35px 25px;min-height:390px;align-items:start}html[data-theme=teal] .cta-portal{width:74%;height:65%;bottom:-8%;right:-20%;top:auto;opacity:.35}html[data-theme=teal] .page-main{padding-top:52px}html[data-theme=teal] .page-subtitle{font-size:14px}html[data-theme=teal] .pricing-card{min-height:auto}html[data-theme=teal] .docs-aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=teal] .docs-aside a{font-size:11px;gap:7px;padding:11px}html[data-theme=teal] .auth-layout{grid-template-columns:1fr;gap:15px;padding-top:35px}html[data-theme=teal] .auth-promo{min-height:auto;padding:0}html[data-theme=teal] .auth-promo h1{font-size:42px}html[data-theme=teal] .auth-promo p{font-size:15px}html[data-theme=teal] .auth-promo-art{display:none}html[data-theme=teal] .auth-box{padding:25px}html[data-theme=teal] .modal{padding:24px}html[data-theme=teal] .dash-sidebar nav{grid-template-columns:1fr 1fr}html[data-theme=teal] .dash-nav{font-size:11px;gap:8px;padding:10px}html[data-theme=teal] .section-title{font-size:35px}}@media (max-width:420px){html[data-theme=teal] .hero-title{font-size:39px}html[data-theme=teal] .btn-primary,html[data-theme=teal] .btn-secondary{padding:0 16px;font-size:12px}html[data-theme=teal] .hero-visual{height:310px}html[data-theme=teal] .hero-person{right:0;height:104%}html[data-theme=teal] .chip-b{right:0}html[data-theme=teal] .chip-a{left:0}html[data-theme=teal] .section-title{font-size:31px}html[data-theme=teal] .cta-panel h2{font-size:29px}html[data-theme=teal] .docs-aside{grid-template-columns:1fr}html[data-theme=teal] .pricing-card,html[data-theme=teal] .step-card{padding:25px}}@media (prefers-reduced-motion:reduce){html[data-theme=teal] *,html[data-theme=teal] :after,html[data-theme=teal] :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-theme=teal]{--canvas:#0c171a;--panel:#102428;--muted:#a4b3bf;--accent:#87bbae;--accent-secondary:#b0d6cb;--chart-accent:#87bbae;color-scheme:dark}html[data-theme=teal] body{background:#0c171a}html[data-theme=teal] .hero-section{background:radial-gradient(ellipse 680px 430px at 78% 40%,rgba(77,153,140,.1),transparent 75%),#0c171a}html[data-theme=teal] .btn-primary{color:#f8fbff;background:linear-gradient(105deg,#377c75,#28615d);border-color:#87bbae55;box-shadow:0 9px 25px #00000028}html[data-theme=teal] .btn-primary:hover{box-shadow:0 14px 34px #00000048}html[data-theme=teal] .hero-person{filter:hue-rotate(-94deg) saturate(.37) brightness(.9) drop-shadow(0 0 26px rgba(77,153,140,.1))}html[data-theme=teal] .hero-visual-halo{opacity:.55}html[data-theme=teal] .cta-portal{filter:hue-rotate(-94deg) saturate(.37) brightness(.9)}html[data-theme=teal] .feature-card:hover,html[data-theme=teal] .model-card:hover{transform:translateY(-2px)}html[data-theme=teal] .nav-balance{color:#d0dde4}.palette-switch{gap:4px;border-radius:12px;padding:4px;background:rgba(143,170,192,.055);border:1px solid rgba(166,196,214,.14);max-width:100%}.palette-choice,.palette-switch{display:inline-flex;align-items:center}.palette-choice{justify-content:center;gap:7px;white-space:nowrap;border-radius:8px;padding:8px 10px;border:1px solid transparent;background:transparent;color:#9cabb7;font-size:11px;font-weight:650;line-height:1.2;transition:background .2s,color .2s,border-color .2s}.palette-choice.selected{background:rgba(159,189,211,.12);color:#eff5f7;border-color:rgba(159,189,211,.16)}.palette-choice:hover{color:#fff}.palette-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.palette-dot-graphite{background:#84abd0}.palette-dot-teal{background:#89c1b1}@media (max-width:1220px){.palette-switch-compact .palette-choice{font-size:0;padding:8px}.palette-switch-compact .palette-dot{width:12px;height:12px}}@media (max-width:400px){.palette-choice{padding:8px 7px;font-size:10px}}html[data-theme=graphite] .plan-card{position:relative;padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(155deg,#172533,#111e29 80%);display:flex;flex-direction:column}html[data-theme=graphite] .plan-card-featured{border-color:rgba(138,178,221,.45);box-shadow:0 18px 55px rgba(53,84,116,.22)}html[data-theme=graphite] .plan-badge{position:absolute;top:-11px;left:26px;padding:5px 11px;border-radius:100px;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#0c141d;background:linear-gradient(100deg,#a8c6e6,#7da8cd)}html[data-theme=graphite] .plan-price{font-size:34px;font-weight:780;letter-spacing:-.03em;line-height:1}html[data-theme=graphite] .plan-period{font-size:13px;font-weight:550;color:#96a3b1;letter-spacing:0}html[data-theme=graphite] .plan-card ul{list-style:none;padding:0;margin:20px 0 0}html[data-theme=graphite] .model-price-block{padding:13px 15px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}html[data-theme=graphite] .note-block{padding:22px;border-radius:14px;border:1px dashed rgba(168,198,230,.28);background:rgba(123,165,209,.06)}html[data-theme=teal] .plan-card{position:relative;padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(155deg,#172c30,#102428 80%);display:flex;flex-direction:column}html[data-theme=teal] .plan-card-featured{border-color:rgba(137,193,177,.45);box-shadow:0 18px 55px rgba(46,100,88,.22)}html[data-theme=teal] .plan-badge{position:absolute;top:-11px;left:26px;padding:5px 11px;border-radius:100px;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#0d1f22;background:linear-gradient(100deg,#a5d8ca,#89c1b1)}html[data-theme=teal] .plan-price{font-size:34px;font-weight:780;letter-spacing:-.03em;line-height:1}html[data-theme=teal] .plan-period{font-size:13px;font-weight:550;color:#8fa3a6;letter-spacing:0}html[data-theme=teal] .plan-card ul{list-style:none;padding:0;margin:20px 0 0}html[data-theme=teal] .model-price-block{padding:13px 15px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}html[data-theme=teal] .note-block{padding:22px;border-radius:14px;border:1px dashed rgba(137,193,177,.28);background:rgba(137,193,177,.06)}html[data-theme=graphite] .catalog-sort{display:flex;gap:8px;align-items:center;height:48px;padding:0 14px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#96a3b1;font-size:13px}html[data-theme=graphite] .catalog-sort select{background:transparent;border:0;outline:0;color:#fafbfd;font-size:13px;cursor:pointer}html[data-theme=graphite] .catalog-sort select option{background:#111e29;color:#fafbfd}html[data-theme=teal] .catalog-sort{display:flex;gap:8px;align-items:center;height:48px;padding:0 14px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#8fa3a6;font-size:13px}html[data-theme=teal] .catalog-sort select{background:transparent;border:0;outline:0;color:#fafbfd;font-size:13px;cursor:pointer}html[data-theme=teal] .catalog-sort select option{background:#102428;color:#fafbfd}html[data-theme=graphite] .quota-bar{height:8px;border-radius:100px;background:rgba(255,255,255,.08);overflow:hidden}html[data-theme=graphite] .quota-bar span{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#7da8cd,#5b8ab5);transition:width .4s}html[data-theme=teal] .quota-bar{height:8px;border-radius:100px;background:rgba(255,255,255,.08);overflow:hidden}html[data-theme=teal] .quota-bar span{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#89c1b1,#5f9d8c);transition:width .4s}html[data-theme=graphite] .docs-table{width:100%;border-collapse:collapse;font-size:13.5px}html[data-theme=graphite] .docs-table th{text-align:left;color:#96a3b1;font-weight:600;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.1)}html[data-theme=graphite] .docs-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05);color:#c3ccd6}html[data-theme=graphite] .docs-table td:first-child{color:#a8c6e6;font-family:ui-monospace,monospace}html[data-theme=teal] .docs-table{width:100%;border-collapse:collapse;font-size:13.5px}html[data-theme=teal] .docs-table th{text-align:left;color:#8fa3a6;font-weight:600;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.1)}html[data-theme=teal] .docs-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05);color:#bfd0cd}html[data-theme=teal] .docs-table td:first-child{color:#89c1b1;font-family:ui-monospace,monospace}html[data-theme=graphite] .lang-switch{display:inline-flex;gap:2px;padding:3px;border-radius:9px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.03)}html[data-theme=graphite] .lang-choice{padding:4px 9px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#96a3b1;background:transparent;border:0;transition:color .18s,background .18s}html[data-theme=graphite] .lang-choice:hover{color:#fafbfd}html[data-theme=graphite] .lang-choice.selected{color:#0c141d;background:linear-gradient(100deg,#a8c6e6,#7da8cd)}html[data-theme=graphite] .mobile-settings{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px 0 6px;margin-top:10px;border-top:1px solid rgba(255,255,255,.08)}html[data-theme=graphite] .mobile-settings-label{width:100%;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7d8896}html[data-theme=graphite] .skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 18px;border-radius:0 0 10px 0;background:#7da8cd;color:#0c141d;font-weight:650}html[data-theme=graphite] .skip-link:focus{left:0}html[data-theme=teal] .lang-switch{display:inline-flex;gap:2px;padding:3px;border-radius:9px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.03)}html[data-theme=teal] .lang-choice{padding:4px 9px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#8fa3a6;background:transparent;border:0;transition:color .18s,background .18s}html[data-theme=teal] .lang-choice:hover{color:#fafbfd}html[data-theme=teal] .lang-choice.selected{color:#0d1f22;background:linear-gradient(100deg,#a5d8ca,#89c1b1)}html[data-theme=teal] .mobile-settings{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px 0 6px;margin-top:10px;border-top:1px solid rgba(255,255,255,.08)}html[data-theme=teal] .mobile-settings-label{width:100%;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7f9194}html[data-theme=teal] .skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 18px;border-radius:0 0 10px 0;background:#89c1b1;color:#0d1f22;font-weight:650}html[data-theme=teal] .skip-link:focus{left:0}html[data-theme=graphite] .metric-card{padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(155deg,#172533,#111e29 85%)}html[data-theme=graphite] .metric-card-head{display:flex;gap:8px;align-items:center;color:#96a3b1;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}html[data-theme=graphite] .metric-card-value{font-size:27px;font-weight:780;letter-spacing:-.02em;margin-top:10px}html[data-theme=graphite] .metric-card-model{font-size:13px;color:#a8c6e6;margin-top:2px}html[data-theme=graphite] .metric-card-sub{font-size:11.5px;color:#7d8896;margin-top:4px}html[data-theme=graphite] .metrics-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(155deg,#141f2b,#0f1a24 85%)}html[data-theme=graphite] .metrics-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:840px}html[data-theme=graphite] .metrics-table th{text-align:left;padding:13px 14px;color:#8b98a6;font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.09);white-space:nowrap}html[data-theme=graphite] .metrics-table td.num,html[data-theme=graphite] .metrics-table th.num{text-align:right}html[data-theme=graphite] .metrics-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.045);vertical-align:middle}html[data-theme=graphite] .metrics-table tbody tr:hover{background:rgba(125,168,205,.05)}html[data-theme=graphite] .metrics-table tbody tr:last-child td{border-bottom:0}html[data-theme=graphite] .metrics-model-name{font-weight:640;color:#eef2f7}html[data-theme=graphite] .metrics-model-company{font-size:11.5px;color:#7d8896;margin-top:2px}html[data-theme=graphite] .metrics-flags{display:flex;gap:6px}html[data-theme=graphite] .flag{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:rgba(125,168,205,.13);color:#a8c6e6}html[data-theme=graphite] .speed-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;vertical-align:middle}html[data-theme=graphite] .speed-fast{background:#6fcf97;box-shadow:0 0 8px rgba(111,207,151,.55)}html[data-theme=graphite] .speed-medium{background:#e6c66a;box-shadow:0 0 8px rgba(230,198,106,.45)}html[data-theme=graphite] .speed-slow{background:#e08d8d}html[data-theme=graphite] .speed-unknown{background:#5b6673}html[data-theme=graphite] .chip-toggle{display:inline-flex;gap:6px;align-items:center;height:48px;padding:0 15px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#96a3b1;font-size:13px;transition:all .18s}html[data-theme=graphite] .chip-toggle-on{border-color:rgba(138,178,221,.45);background:rgba(125,168,205,.14);color:#cfe1f3}html[data-theme=teal] .metric-card{padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(155deg,#172c30,#102428 85%)}html[data-theme=teal] .metric-card-head{display:flex;gap:8px;align-items:center;color:#8fa3a6;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}html[data-theme=teal] .metric-card-value{font-size:27px;font-weight:780;letter-spacing:-.02em;margin-top:10px}html[data-theme=teal] .metric-card-model{font-size:13px;color:#9ad2c2;margin-top:2px}html[data-theme=teal] .metric-card-sub{font-size:11.5px;color:#7f9194;margin-top:4px}html[data-theme=teal] .metrics-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(155deg,#132528,#0e1e21 85%)}html[data-theme=teal] .metrics-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:840px}html[data-theme=teal] .metrics-table th{text-align:left;padding:13px 14px;color:#83999b;font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.09);white-space:nowrap}html[data-theme=teal] .metrics-table td.num,html[data-theme=teal] .metrics-table th.num{text-align:right}html[data-theme=teal] .metrics-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.045);vertical-align:middle}html[data-theme=teal] .metrics-table tbody tr:hover{background:rgba(137,193,177,.05)}html[data-theme=teal] .metrics-table tbody tr:last-child td{border-bottom:0}html[data-theme=teal] .metrics-model-name{font-weight:640;color:#eef5f3}html[data-theme=teal] .metrics-model-company{font-size:11.5px;color:#7f9194;margin-top:2px}html[data-theme=teal] .metrics-flags{display:flex;gap:6px}html[data-theme=teal] .flag{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:rgba(137,193,177,.13);color:#9ad2c2}html[data-theme=teal] .speed-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;vertical-align:middle}html[data-theme=teal] .speed-fast{background:#6fcf97;box-shadow:0 0 8px rgba(111,207,151,.55)}html[data-theme=teal] .speed-medium{background:#e6c66a;box-shadow:0 0 8px rgba(230,198,106,.45)}html[data-theme=teal] .speed-slow{background:#e08d8d}html[data-theme=teal] .speed-unknown{background:#5b6673}html[data-theme=teal] .chip-toggle{display:inline-flex;gap:6px;align-items:center;height:48px;padding:0 15px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#8fa3a6;font-size:13px;transition:all .18s}html[data-theme=teal] .chip-toggle-on{border-color:rgba(137,193,177,.45);background:rgba(137,193,177,.14);color:#c8e6dd}html[data-theme=graphite] .auth-wrap{display:flex;justify-content:center;padding:64px 0 96px}html[data-theme=graphite] .auth-card{width:100%;max-width:480px;padding:38px 34px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,#172533,#111e29 90%);box-shadow:0 30px 80px rgba(6,10,14,.45)}html[data-theme=graphite] .auth-badge{display:inline-flex;gap:7px;align-items:center;padding:5px 11px;border-radius:100px;border:1px solid rgba(125,168,205,.3);background:rgba(125,168,205,.1);color:#a8c6e6;font-size:11px;font-weight:650;letter-spacing:.04em}html[data-theme=graphite] .auth-title{font-size:30px;font-weight:780;letter-spacing:-.02em;margin-top:18px;line-height:1.15}html[data-theme=graphite] .auth-sub{font-size:13.5px;line-height:1.7;color:#96a3b1;margin-top:10px}html[data-theme=graphite] .auth-error{display:flex;gap:9px;align-items:flex-start;margin-top:18px;padding:12px 14px;border-radius:11px;border:1px solid rgba(224,141,141,.35);background:rgba(224,141,141,.1);color:#f0c0c0;font-size:13px;line-height:1.55}html[data-theme=graphite] .auth-warn{display:flex;gap:9px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:11px;border:1px solid rgba(230,198,106,.32);background:rgba(230,198,106,.09);color:#e8d3a0;font-size:12.5px;line-height:1.6}html[data-theme=graphite] .auth-key-box{display:flex;gap:10px;align-items:center;margin-top:20px;padding:14px 16px;border-radius:12px;border:1px solid rgba(125,168,205,.32);background:rgba(10,18,26,.7)}html[data-theme=graphite] .auth-key-box code{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:#cfe1f3;word-break:break-all;line-height:1.5}html[data-theme=graphite] .auth-copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#a8c6e6;transition:all .18s}html[data-theme=graphite] .auth-copy:hover{background:rgba(125,168,205,.18);border-color:rgba(125,168,205,.45)}html[data-theme=graphite] .auth-success-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:rgba(111,207,151,.14);color:#6fcf97}html[data-theme=graphite] .auth-fine{font-size:11.5px;color:#6f7a87;margin-top:16px;line-height:1.6}html[data-theme=graphite] .auth-hint{font-size:12.5px;color:#8b98a6;margin-top:14px;text-align:center;line-height:1.5}html[data-theme=graphite] .auth-hint a{color:#a8c6e6;text-decoration:underline;text-underline-offset:3px}html[data-theme=graphite] .auth-alt{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px;color:#8b98a6}html[data-theme=graphite] .auth-alt a{color:#a8c6e6}html[data-theme=teal] .auth-wrap{display:flex;justify-content:center;padding:64px 0 96px}html[data-theme=teal] .auth-card{width:100%;max-width:480px;padding:38px 34px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,#172c30,#102428 90%);box-shadow:0 30px 80px rgba(6,14,13,.45)}html[data-theme=teal] .auth-badge{display:inline-flex;gap:7px;align-items:center;padding:5px 11px;border-radius:100px;border:1px solid rgba(137,193,177,.3);background:rgba(137,193,177,.1);color:#9ad2c2;font-size:11px;font-weight:650;letter-spacing:.04em}html[data-theme=teal] .auth-title{font-size:30px;font-weight:780;letter-spacing:-.02em;margin-top:18px;line-height:1.15}html[data-theme=teal] .auth-sub{font-size:13.5px;line-height:1.7;color:#8fa3a6;margin-top:10px}html[data-theme=teal] .auth-error{display:flex;gap:9px;align-items:flex-start;margin-top:18px;padding:12px 14px;border-radius:11px;border:1px solid rgba(224,141,141,.35);background:rgba(224,141,141,.1);color:#f0c0c0;font-size:13px;line-height:1.55}html[data-theme=teal] .auth-warn{display:flex;gap:9px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:11px;border:1px solid rgba(230,198,106,.32);background:rgba(230,198,106,.09);color:#e8d3a0;font-size:12.5px;line-height:1.6}html[data-theme=teal] .auth-key-box{display:flex;gap:10px;align-items:center;margin-top:20px;padding:14px 16px;border-radius:12px;border:1px solid rgba(137,193,177,.32);background:rgba(8,20,20,.7)}html[data-theme=teal] .auth-key-box code{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:#c8e6dd;word-break:break-all;line-height:1.5}html[data-theme=teal] .auth-copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#9ad2c2;transition:all .18s}html[data-theme=teal] .auth-copy:hover{background:rgba(137,193,177,.18);border-color:rgba(137,193,177,.45)}html[data-theme=teal] .auth-success-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:rgba(111,207,151,.14);color:#6fcf97}html[data-theme=teal] .auth-fine{font-size:11.5px;color:#6b7b7d;margin-top:16px;line-height:1.6}html[data-theme=teal] .auth-hint{font-size:12.5px;color:#83999b;margin-top:14px;text-align:center;line-height:1.5}html[data-theme=teal] .auth-hint a{color:#9ad2c2;text-decoration:underline;text-underline-offset:3px}html[data-theme=teal] .auth-alt{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px;color:#83999b}html[data-theme=teal] .auth-alt a{color:#9ad2c2}html[data-theme=graphite] .mobile-nav{display:flex;flex-direction:column;gap:2px;padding:12px 0 20px;background:#0c141d;border-bottom:1px solid rgba(255,255,255,.07)}html[data-theme=graphite] .mobile-nav>a{padding:12px 2px;font-size:14.5px;color:#c3ccd6;border-bottom:1px solid rgba(255,255,255,.04)}html[data-theme=graphite] .mobile-nav>a:hover{color:#fff}html[data-theme=teal] .mobile-nav{display:flex;flex-direction:column;gap:2px;padding:12px 0 20px;background:#0d1a1d;border-bottom:1px solid rgba(255,255,255,.07)}html[data-theme=teal] .mobile-nav>a{padding:12px 2px;font-size:14.5px;color:#bfd0cd;border-bottom:1px solid rgba(255,255,255,.04)}html[data-theme=teal] .mobile-nav>a:hover{color:#fff}html[data-theme=graphite] .btn-small,html[data-theme=teal] .btn-small{height:38px;padding:0 16px;font-size:13px;border-radius:9px;display:inline-flex;gap:6px;align-items:center}html[data-theme=graphite] .docs-steps{list-style:none;padding:0;margin:0;counter-reset:s;display:grid;gap:18px}html[data-theme=graphite] .docs-steps>li{position:relative;padding-left:44px;counter-increment:s}html[data-theme=graphite] .docs-steps>li:before{content:counter(s);position:absolute;left:0;top:-1px;width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:750;color:#0c141d;background:linear-gradient(100deg,#a8c6e6,#7da8cd)}html[data-theme=graphite] .docs-note{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:12px;border:1px solid rgba(125,168,205,.26);background:rgba(125,168,205,.08);color:#b9c9da;font-size:12.5px;line-height:1.65}html[data-theme=graphite] .doc-tab{padding:0 0 11px;font-size:13px;color:#8b98a6;background:none;border:0;border-bottom:2px solid transparent;transition:color .18s,border-color .18s}html[data-theme=graphite] .doc-tab:hover{color:#e7edf4}html[data-theme=graphite] .doc-tab-active{color:#fff;border-bottom-color:#7da8cd}html[data-theme=teal] .docs-steps{list-style:none;padding:0;margin:0;counter-reset:s;display:grid;gap:18px}html[data-theme=teal] .docs-steps>li{position:relative;padding-left:44px;counter-increment:s}html[data-theme=teal] .docs-steps>li:before{content:counter(s);position:absolute;left:0;top:-1px;width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:750;color:#0d1f22;background:linear-gradient(100deg,#a5d8ca,#89c1b1)}html[data-theme=teal] .docs-note{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:12px;border:1px solid rgba(137,193,177,.26);background:rgba(137,193,177,.08);color:#b3c8c4;font-size:12.5px;line-height:1.65}html[data-theme=teal] .doc-tab{padding:0 0 11px;font-size:13px;color:#83999b;background:none;border:0;border-bottom:2px solid transparent;transition:color .18s,border-color .18s}html[data-theme=teal] .doc-tab:hover{color:#e6f1ee}html[data-theme=teal] .doc-tab-active{color:#fff;border-bottom-color:#89c1b1}html[data-theme=graphite] .brand-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.06)}html[data-theme=graphite] .brand-mark{font-weight:800;letter-spacing:-.02em;line-height:1}html[data-theme=graphite] .metrics-model-cell{display:flex;gap:10px;align-items:center;min-width:0}html[data-theme=teal] .brand-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.06)}html[data-theme=teal] .brand-mark{font-weight:800;letter-spacing:-.02em;line-height:1}html[data-theme=teal] .metrics-model-cell{display:flex;gap:10px;align-items:center;min-width:0}html[data-theme=graphite] .tool-tabs{display:flex;flex-wrap:wrap;gap:8px}html[data-theme=graphite] .tool-tab{display:flex;flex-direction:column;gap:1px;align-items:flex-start;padding:9px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.03);color:#c3ccd6;font-size:13px;transition:all .18s}html[data-theme=graphite] .tool-tab small{font-size:10px;color:#7d8896;text-transform:uppercase;letter-spacing:.06em}html[data-theme=graphite] .tool-tab:hover{border-color:rgba(125,168,205,.35);color:#fff}html[data-theme=graphite] .tool-tab-active{border-color:rgba(125,168,205,.55);background:rgba(125,168,205,.14);color:#eaf2fa}html[data-theme=graphite] .tool-tab-active small{color:#a8c6e6}html[data-theme=graphite] .tool-proto{display:flex;flex-wrap:wrap;gap:10px;align-items:center}html[data-theme=graphite] .proto-badge{padding:4px 10px;border-radius:7px;background:rgba(125,168,205,.16);color:#cfe1f3;font-size:12px;font-weight:650}html[data-theme=teal] .tool-tabs{display:flex;flex-wrap:wrap;gap:8px}html[data-theme=teal] .tool-tab{display:flex;flex-direction:column;gap:1px;align-items:flex-start;padding:9px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.03);color:#bfd0cd;font-size:13px;transition:all .18s}html[data-theme=teal] .tool-tab small{font-size:10px;color:#7f9194;text-transform:uppercase;letter-spacing:.06em}html[data-theme=teal] .tool-tab:hover{border-color:rgba(137,193,177,.35);color:#fff}html[data-theme=teal] .tool-tab-active{border-color:rgba(137,193,177,.55);background:rgba(137,193,177,.14);color:#e6f4f0}html[data-theme=teal] .tool-tab-active small{color:#9ad2c2}html[data-theme=teal] .tool-proto{display:flex;flex-wrap:wrap;gap:10px;align-items:center}html[data-theme=teal] .proto-badge{padding:4px 10px;border-radius:7px;background:rgba(137,193,177,.16);color:#c8e6dd;font-size:12px;font-weight:650}html[data-theme=graphite] .view-switch{display:inline-flex;gap:2px;padding:3px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.03)}html[data-theme=graphite] .view-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;border-radius:7px;color:#8d99a6;transition:all .16s}html[data-theme=graphite] .view-btn:hover{color:#dfe8f2;background:rgba(255,255,255,.06)}html[data-theme=graphite] .view-btn-active{background:rgba(125,168,205,.2);color:#e9f2fb}html[data-theme=graphite] .model-list{border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.02)}html[data-theme=graphite] .model-list-head{display:grid;grid-template-columns:1fr 110px 120px 120px 70px;gap:12px;padding:11px 16px;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#7f8b99;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}html[data-theme=graphite] .model-list-row{display:grid;grid-template-columns:1fr 110px 120px 120px 70px;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);align-items:center;transition:background .15s}html[data-theme=graphite] .model-list-row:last-child{border-bottom:0}html[data-theme=graphite] .model-list-row:hover{background:rgba(125,168,205,.06)}html[data-theme=graphite] .model-list-name{display:flex;gap:10px;align-items:center;min-width:0}html[data-theme=graphite] .model-list .num,html[data-theme=graphite] .model-list-head .num{text-align:right}html[data-theme=graphite] .metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}html[data-theme=graphite] .metric-grid div{display:flex;justify-content:space-between;font-size:13px}html[data-theme=graphite] .metric-grid span{color:#8b97a5}html[data-theme=graphite] .metric-grid b{color:#e8f0f9}html[data-theme=teal] .view-switch{display:inline-flex;gap:2px;padding:3px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.03)}html[data-theme=teal] .view-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;border-radius:7px;color:#8b9c9a;transition:all .16s}html[data-theme=teal] .view-btn:hover{color:#e2eeeb;background:rgba(255,255,255,.06)}html[data-theme=teal] .view-btn-active{background:rgba(137,193,177,.2);color:#eaf6f2}html[data-theme=teal] .model-list{border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.02)}html[data-theme=teal] .model-list-head{display:grid;grid-template-columns:1fr 110px 120px 120px 70px;gap:12px;padding:11px 16px;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#7d908d;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}html[data-theme=teal] .model-list-row{display:grid;grid-template-columns:1fr 110px 120px 120px 70px;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);align-items:center;transition:background .15s}html[data-theme=teal] .model-list-row:last-child{border-bottom:0}html[data-theme=teal] .model-list-row:hover{background:rgba(137,193,177,.06)}html[data-theme=teal] .model-list-name{display:flex;gap:10px;align-items:center;min-width:0}html[data-theme=teal] .model-list .num{text-align:right}html[data-theme=teal] .metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}html[data-theme=teal] .metric-grid div{display:flex;justify-content:space-between;font-size:13px}html[data-theme=teal] .metric-grid span{color:#8d9e9b}html[data-theme=teal] .metric-grid b{color:#e6f2ef}@media (max-width:720px){html[data-theme=graphite] .model-list-head,html[data-theme=graphite] .model-list-row{grid-template-columns:1fr 90px 90px;gap:8px;padding:10px 12px}html[data-theme=graphite] .model-list-head span:nth-child(4),html[data-theme=graphite] .model-list-head span:nth-child(5),html[data-theme=graphite] .model-list-row>div:nth-child(4),html[data-theme=graphite] .model-list-row>div:nth-child(5){display:none}html[data-theme=teal] .model-list-head,html[data-theme=teal] .model-list-row{grid-template-columns:1fr 90px 90px;gap:8px;padding:10px 12px}html[data-theme=teal] .model-list-head span:nth-child(4),html[data-theme=teal] .model-list-head span:nth-child(5),html[data-theme=teal] .model-list-row>div:nth-child(4),html[data-theme=teal] .model-list-row>div:nth-child(5){display:none}}@media (max-width:1023px){html[data-theme=graphite] .site-header{position:sticky}html[data-theme=graphite] .mobile-nav,html[data-theme=teal] .mobile-nav{position:absolute;top:100%;left:0;right:0;width:100%;max-height:calc(100vh - 70px);height:auto!important;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;margin:0;padding:12px max(16px,calc((100% - 1200px)/2)) 22px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px rgba(0,0,0,.3);overscroll-behavior:contain}html[data-theme=graphite] .mobile-nav{background:rgba(12,20,29,.98)}html[data-theme=teal] .mobile-nav{background:rgba(13,26,29,.98)}html[data-theme=graphite] .mobile-nav>a,html[data-theme=teal] .mobile-nav>a{width:100%;box-sizing:border-box}}.range-switch{display:flex;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:rgba(255,255,255,.03)}.range-switch button{padding:6px 9px;border-radius:6px;color:#8996a4;font-size:11px}.range-switch button.active{background:rgba(125,168,205,.2);color:#e7f1fb}.usage-chart{height:150px;display:flex;align-items:stretch;gap:3px;border-bottom:1px solid rgba(255,255,255,.1);overflow:hidden}.usage-day{flex:1;min-width:3px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.usage-bars{height:128px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.usage-bar{display:block;width:45%;min-height:2px;border-radius:3px 3px 0 0}.usage-bar.tokens,.usage-legend i.tokens{background:#63c9d8}.usage-bar.rubles,.usage-legend i.rubles{background:#a987e9}.usage-date{font-size:9px;color:#75818e;white-space:nowrap;transform:rotate(-35deg);transform-origin:top center}.usage-legend{display:flex;gap:16px;color:#8d99a6;font-size:11px}.usage-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.request-table-wrap{overflow-x:auto}.request-table{width:100%;border-collapse:collapse;min-width:720px;font-size:12px}.request-table th{text-align:left;color:#7f8b99;font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:9px 8px;border-bottom:1px solid rgba(255,255,255,.09)}.request-table td{padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap;color:#cbd5df}.request-table .model-cell{max-width:190px;overflow:hidden;text-overflow:ellipsis}.status{font-size:11px}.status.ok{color:#7ad8ae}.status.error{color:#e79b9b}@media(max-width:600px){.usage-chart{height:130px}.usage-bars{height:108px}.request-table{font-size:11px}}@media (max-width:1023px){html[data-theme=graphite] .mobile-nav,html[data-theme=teal] .mobile-nav{left:12px;right:12px;width:auto;max-height:calc(100vh - 86px);margin:0;padding:10px;border:1px solid rgba(255,255,255,.11);border-radius:20px;box-shadow:0 20px 55px rgba(0,0,0,.42),0 2px 10px rgba(0,0,0,.18);animation:mobile-menu-in .18s ease-out both}html[data-theme=graphite] .mobile-nav{background:rgba(15,23,32,.97)}html[data-theme=teal] .mobile-nav{background:rgba(15,31,34,.97)}html[data-theme=graphite] .mobile-nav>a,html[data-theme=teal] .mobile-nav>a{width:100%;margin:1px 0;padding:13px 14px;border:0;border-radius:11px;color:#cbd5df;transition:background .15s,color .15s,transform .15s}html[data-theme=graphite] .mobile-nav>a:focus-visible,html[data-theme=graphite] .mobile-nav>a:hover{background:rgba(125,168,205,.13);color:#fff}html[data-theme=teal] .mobile-nav>a:focus-visible,html[data-theme=teal] .mobile-nav>a:hover{background:rgba(137,193,177,.13);color:#fff}html[data-theme=graphite] .mobile-nav>a.text-violet,html[data-theme=teal] .mobile-nav>a.text-violet{background:rgba(160,132,220,.12);color:#d9caff}html[data-theme=graphite] .mobile-nav>a.text-violet:hover,html[data-theme=teal] .mobile-nav>a.text-violet:hover{background:rgba(160,132,220,.2)}html[data-theme=graphite] .mobile-settings,html[data-theme=teal] .mobile-settings{margin:9px 2px 0;padding:14px 4px 3px;border-top:1px solid rgba(255,255,255,.09)}}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.payment-stub{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border:1px dashed rgba(255,193,111,.35);border-radius:12px;background:rgba(255,193,111,.06);color:#c7b18f;font-size:12px}.payment-stub-dot{width:7px;height:7px;border-radius:50%;background:#e6ae68;box-shadow:0 0 12px rgba(230,174,104,.7)}.payment-stub .text-link{margin-left:auto}