:root{color-scheme:dark;--bg:#08090b;--bg-2:#0d1014;--panel:#ffffff0e;--panel-strong:#ffffff17;--line:#ffffff1f;--line-strong:#fff3;--text:#f4f1ea;--muted:#a7a197;--soft:#6f756f;--accent:#9ce6bb;--accent-2:#d6c08f;--danger:#ff9c8d;--warn:#ffd37a;--shadow:#00000061;--site-header-height:5rem;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + 1rem);-webkit-tap-highlight-color:#9ce6bb2e}body{background:radial-gradient(circle at 12% 12%,#9ce6bb24,transparent 26rem),linear-gradient(180deg,var(--bg),#0a0d10 48%,var(--bg));min-width:320px;color:var(--text);margin:0;overflow-x:hidden}button,a{touch-action:manipulation}button{font:inherit}a{color:inherit;text-decoration:none}code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}::selection{background:var(--accent);color:#041007}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell{min-height:100svh}#main-content{display:block}.skip-link{z-index:20;background:var(--text);color:var(--bg);border-radius:999px;padding:.65rem .9rem;transition:transform .16s;position:fixed;top:1rem;left:1rem;transform:translateY(-140%)}.skip-link:focus-visible{transform:translateY(0)}.site-header{z-index:10;padding:max(1rem,env(safe-area-inset-top))max(1rem,env(safe-area-inset-right))1rem max(1rem,env(safe-area-inset-left));backdrop-filter:blur(18px);background:linear-gradient(#08090bdb,#08090b8c,#0000);position:fixed;top:0;left:0;right:0}.site-header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;width:min(100%,1160px);min-height:4.5rem;margin:0 auto;display:grid}.brand-link,.header-action,.nav-link,.primary-action,.secondary-action,.icon-button{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:650;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.brand-link{letter-spacing:0;justify-self:start;align-items:center;gap:.7rem;width:fit-content;font-size:clamp(1.4rem,1.12rem + .95vw,2rem);font-weight:700;line-height:1}.brand-link span{align-items:center;line-height:1;display:inline-flex}.brand-link svg{flex:none;width:1.1rem;height:auto}.site-nav{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;justify-self:center;align-items:center;gap:.25rem;min-width:0;max-width:100%;padding:.25rem;display:flex}.nav-link{min-height:2.25rem;color:var(--muted);white-space:nowrap;padding:0 .8rem;font-size:.86rem}.nav-link:hover,.nav-link[aria-current=page]{color:var(--text);background:#ffffff1a}.header-action{border:1px solid var(--line-strong);min-width:0;min-height:2.45rem;color:var(--text);white-space:nowrap;cursor:pointer;background:#ffffff13;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:.88rem;font-weight:650;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.header-action-primary{background:var(--text);color:var(--bg)}.site-header-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.header-user-menu{position:relative}.header-user-menu summary{list-style:none}.header-user-menu summary::-webkit-details-marker{display:none}.header-user-trigger{min-width:0}.header-user-label{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.header-user-chevron{transition:transform .16s}.header-user-menu[open] .header-user-chevron{transform:rotate(180deg)}.header-user-popover{z-index:15;border:1px solid var(--line);min-width:15rem;box-shadow:0 24px 70px var(--shadow);background:#0e1115;border-radius:.75rem;gap:.2rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0}.header-user-meta{border-bottom:1px solid var(--line);gap:.18rem;padding:.45rem .55rem .7rem;display:grid}.header-user-meta strong{font-size:.9rem}.header-user-meta span{color:var(--muted);font-size:.8rem;line-height:1.45}.header-user-link{min-height:2.35rem;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.55rem;padding:0 .6rem;font-size:.86rem;font-weight:650;display:inline-flex}.header-user-link:hover,.header-user-link:focus-visible{color:var(--text);background:#ffffff17;outline:0}.header-user-signout{width:100%}.header-action:hover,.header-action-primary:hover,.secondary-action:hover,.icon-button:hover{background:#ffffff21;transform:translateY(-1px)}.header-action-primary:hover{background:var(--accent);color:#041007}.brand-link:focus-visible,.header-action:focus-visible,.nav-link:focus-visible,.primary-action:focus-visible,.secondary-action:focus-visible,.icon-button:focus-visible,.console-status-pill:focus-visible,.pricing-panel a:focus-visible,.panel-heading a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero-section{min-height:100svh;padding:calc(var(--site-header-height) + 2rem)max(1.25rem,env(safe-area-inset-right))4rem max(1.25rem,env(safe-area-inset-left));place-items:center;display:grid;position:relative;overflow:hidden}.home-page{user-select:none}.routing-field{background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.5rem 4.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:28s linear infinite field-drift;position:absolute;inset:0;mask-image:radial-gradient(circle,#000,#0000 72%)}.routing-field:before,.routing-field:after{content:"";border:1px solid #9ce6bb33;border-radius:999px;position:absolute;inset:12%;transform:rotate(-8deg)}.routing-field:after{border-color:#d6c08f33;inset:24%;transform:rotate(14deg)}.routing-node{background:var(--accent);border-radius:999px;width:.42rem;height:.42rem;animation:2.8s ease-in-out infinite pulse-node;position:absolute;box-shadow:0 0 32px #9ce6bbe6}.routing-node:nth-child(3n){background:var(--accent-2);box-shadow:0 0 30px #d6c08fcc}.routing-node:first-child{top:18%;left:12%}.routing-node:nth-child(2){top:12%;left:28%}.routing-node:nth-child(3){top:18%;left:44%}.routing-node:nth-child(4){top:14%;left:67%}.routing-node:nth-child(5){top:24%;left:82%}.routing-node:nth-child(6){top:38%;left:18%}.routing-node:nth-child(7){top:33%;left:35%}.routing-node:nth-child(8){top:34%;left:58%}.routing-node:nth-child(9){top:42%;left:74%}.routing-node:nth-child(10){top:61%;left:9%}.routing-node:nth-child(11){top:67%;left:25%}.routing-node:nth-child(12){top:62%;left:48%}.routing-node:nth-child(13){top:66%;left:69%}.routing-node:nth-child(14){top:58%;left:87%}.routing-node:nth-child(15){top:82%;left:17%}.routing-node:nth-child(16){top:84%;left:40%}.routing-node:nth-child(17){top:81%;left:61%}.routing-node:nth-child(18){top:86%;left:78%}.routing-node:nth-child(n+19){opacity:.35}.routing-node:nth-child(19){top:28%;left:5%}.routing-node:nth-child(20){top:35%;left:94%}.routing-node:nth-child(21){top:8%;left:53%}.routing-node:nth-child(22){top:52%;left:31%}.routing-node:nth-child(23){top:51%;left:57%}.routing-node:nth-child(24){top:74%;left:90%}.routing-node:nth-child(25){top:78%;left:6%}.routing-node:nth-child(26){top:20%;left:73%}.routing-node:nth-child(27){top:43%;left:46%}.routing-node:nth-child(28){top:8%;left:82%}.hero-content{z-index:1;text-align:center;justify-items:center;max-width:58rem;animation:.7s both hero-in;display:grid;position:relative}.hero-kicker{border:1px solid var(--line);color:var(--muted);background:#ffffff0f;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.88rem;display:inline-flex}.hero-content h1{letter-spacing:0;text-align:center;text-wrap:balance;width:100%;margin:1.35rem 0 0;font-size:clamp(4rem,13vw,12rem);font-weight:760;line-height:.84}.hero-content p{max-width:46rem;color:var(--muted);text-wrap:pretty;margin:1.5rem auto 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2rem;display:flex}.primary-action,.secondary-action{border:1px solid var(--line-strong);cursor:pointer;min-height:2.8rem;padding:0 1.1rem}.primary-action{background:var(--text);color:var(--bg)}.primary-action:hover{background:var(--accent);transform:translateY(-1px)}.primary-action:disabled{color:#08090bb8;cursor:not-allowed;background:#ffffff47;transform:none}.secondary-action{color:var(--text);background:#ffffff12}.secondary-action:disabled,.icon-button:disabled{opacity:.48;cursor:not-allowed;transform:none}.page-section,.dashboard-layout{width:min(100% - 2rem,1160px);margin:0 auto;padding:7rem 0}.wide-page-section{width:calc(100% - 2rem);max-width:none}.site-footer{border-top:1px solid var(--line);width:min(100% - 2rem,1160px);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1.5rem 0 2.5rem;display:flex}.site-footer-copy{gap:.2rem;display:grid}.site-footer-brand{align-items:center;gap:.5rem;display:inline-flex}.site-footer-brand svg{flex:none}.site-footer-copy strong{color:var(--text);font-size:.9rem}.site-footer-copy span{font-size:.85rem;line-height:1.55}.site-footer-links{flex-wrap:wrap;align-items:center;gap:1rem;font-size:.88rem;display:flex}.site-footer-links a:hover{color:var(--text)}.top-section{padding-top:calc(var(--site-header-height) + 4rem)}.section-header{max-width:46rem}.section-header h2,.split-section h2,.endpoint-section h2{letter-spacing:0;text-wrap:balance;margin:.35rem 0 0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.98}.section-header p:not(.eyebrow),.split-section p,.pricing-panel p,.surface-panel p,.model-group li,.endpoint-row p,.panel-heading p,.stat-panel p{color:var(--muted);line-height:1.65}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:760}.pillar-grid,.docs-grid,.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.docs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.surface-panel,.pricing-panel,.workspace-panel,.stat-panel,.model-group,.code-block{border:1px solid var(--line);background:var(--panel);box-shadow:0 24px 70px var(--shadow);border-radius:.5rem}.surface-panel,.stat-panel{min-height:13rem;padding:1.25rem}.surface-panel svg,.stat-panel svg{color:var(--accent)}.surface-panel h3,.stat-panel strong,.model-group h3,.pricing-panel h3{margin:1.2rem 0 .35rem}.surface-panel p,.stat-panel p{margin:0}.split-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2rem;display:grid}.docs-code-section{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-top:3rem}.code-block{border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.code-block figcaption{border-bottom:1px solid var(--line);color:var(--muted);padding:.8rem 1rem;font-size:.85rem}.code-block pre{flex:1;margin:0;padding:1.1rem;overflow-x:auto}.code-block code{color:#d7f8df;white-space:pre;font-size:.9rem;line-height:1.7}.model-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.model-group{padding:1.35rem}.model-group-heading{align-items:center;gap:.65rem;display:flex}.model-group-heading svg{color:var(--accent)}.model-group h3{margin:0}.model-group ul,.feature-list,.secret-list{gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.model-group li{border-top:1px solid var(--line);padding-top:.65rem}.enterprise-hosting-section{padding-top:2rem}.enterprise-hosting-panel{border:1px solid var(--line);background:linear-gradient(135deg,#51d2921f,transparent 34%),var(--panel);box-shadow:0 24px 70px var(--shadow);border-radius:.75rem;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:stretch;gap:2rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.enterprise-hosting-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.enterprise-hosting-copy h2{letter-spacing:0;text-wrap:balance;max-width:44rem;margin:.45rem 0 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.enterprise-hosting-copy p:not(.eyebrow){max-width:45rem;color:var(--muted);line-height:1.7}.enterprise-hosting-action{margin-top:.75rem}.enterprise-hosting-details{border-left:1px solid var(--line);align-content:start;gap:1rem;padding-left:2rem;display:grid}.enterprise-hosting-details>svg{color:var(--accent)}.enterprise-hosting-details ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.enterprise-hosting-details li{color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;line-height:1.55;display:grid}.enterprise-hosting-details li svg{color:var(--accent);margin-top:.18rem}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.pricing-panel{flex-direction:column;justify-content:space-between;min-height:34rem;padding:1.3rem;display:flex}.price-row{align-items:baseline;gap:.5rem;margin:1rem 0;display:flex}.price-row strong{font-size:clamp(2.8rem,5vw,4.6rem);line-height:.9}.price-row span,.fine-print{color:var(--muted)}.quota-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.5rem 0;display:grid}.quota-list div{border-top:1px solid var(--line);padding-top:.8rem}.quota-list dt{color:var(--muted);font-size:.8rem}.quota-list dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.35rem;font-weight:760}.feature-list li{color:var(--muted);align-items:center;gap:.5rem;display:flex}.feature-list svg{color:var(--accent)}.full-width{width:100%}.fine-print{margin:1.5rem 0 0}.pricing-model-section{border-top:1px solid var(--line);gap:1.4rem;margin-top:3rem;padding-top:2rem;display:grid}.pricing-model-heading{max-width:52rem}.pricing-model-heading h2{text-wrap:balance;margin:.35rem 0 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.pricing-model-heading p{color:var(--muted);margin:.85rem 0 0;line-height:1.65}.pricing-model-grid{margin-top:0}.about-grid .surface-panel{min-height:0}.about-grid+.policy-card{margin-top:2rem}.policy-stack{gap:1rem;margin-top:2rem;display:grid}.policy-card{border:1px solid var(--line);background:var(--panel);box-shadow:0 24px 70px var(--shadow);border-radius:.5rem;padding:1.4rem}.policy-card h2,.policy-card h3{margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.08}.policy-card p{color:var(--muted);margin:.9rem 0 0;line-height:1.7}.policy-list{color:var(--muted);gap:.7rem;margin:1.2rem 0 0;padding-left:1rem;display:grid}.policy-list li{line-height:1.65}.checkout-error{color:var(--danger);background:#ff9c8d17;border:1px solid #ff9c8d59;margin:1rem 0 0;padding:.8rem 1rem}.pricing-checkout-error{border-radius:.75rem;gap:.65rem;font-size:.9rem;display:grid}.inline-action{width:fit-content;color:var(--text);text-underline-offset:.18em;font-weight:650;text-decoration:underline}.inline-action:hover{color:var(--accent)}.checkout-notice{color:var(--accent);background:#9ce6bb17;border:1px solid #9ce6bb59;margin:1rem 0 0;padding:.8rem 1rem}.auth-panel{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:start;gap:1rem;margin-top:2rem;padding:1.2rem;display:grid}.auth-panel h2{margin:.35rem 0 0;font-size:1.5rem}.auth-panel p:not(.eyebrow){color:var(--muted);margin:.45rem 0 0;line-height:1.55}.auth-form{gap:.8rem;display:grid}.auth-form label{color:var(--muted);gap:.35rem;font-size:.86rem;font-weight:650;display:grid}.auth-form input{border:1px solid var(--line);min-height:2.7rem;color:var(--text);font:inherit;background:#ffffff0f;border-radius:.55rem;padding:0 .8rem}.auth-form input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.auth-actions{flex-wrap:wrap;gap:.75rem;display:flex}.link-result{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.link-result strong,.link-result p{margin:0}.link-result p{color:var(--muted)}.endpoint-section{margin-top:3rem}.endpoint-section h2{font-size:clamp(1.8rem,3vw,3rem)}.endpoint-list{gap:.65rem;margin-top:1rem;display:grid}.endpoint-row{border-top:1px solid var(--line);grid-template-columns:5rem minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:1rem;padding:.85rem 0;display:grid}.endpoint-row span,.status-badge,.retention-badge{border:1px solid var(--line);background:#ffffff0f;border-radius:999px;width:fit-content;padding:.28rem .55rem;font-size:.75rem;font-weight:760}.endpoint-row code,.secret-list code,.key-row code{color:#d7f8df;word-break:break-word}.secret-list{grid-template-columns:repeat(3,minmax(0,1fr))}.secret-list li{border:1px solid var(--line);background:var(--panel);padding:.8rem}.status-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.status-summary div{border:1px solid var(--line);background:var(--panel);gap:.35rem;padding:1.2rem;display:grid}.status-summary svg{color:var(--accent)}.status-summary span{color:var(--muted);line-height:1.55}.status-table-wrap{border:1px solid var(--line);background:var(--panel);min-width:0;max-width:100%;margin-top:1.5rem;overflow-x:auto}.status-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px}.status-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status-table th,.status-table td{border-bottom:1px solid var(--line);text-align:left;padding:.95rem}.status-table thead th{color:var(--muted);text-transform:uppercase;font-size:.78rem}.status-table tbody tr:last-child th,.status-table tbody tr:last-child td{border-bottom:0}.status-ok{color:var(--accent)}.status-warn{color:var(--warn)}.status-muted{color:var(--muted)}.status-danger{color:var(--danger)}.status-page{--status-bg:#f6f7f9;--status-panel:#fff;--status-text:#111827;--status-muted:#667085;--status-line:#e5e7eb;--status-green:#60aa55;--status-yellow:#efc64e;--status-red:#b94a5a;--status-history-unknown:#d4d7dd;--status-navy:#121b2d;--status-brand:#ffb319;background:var(--status-bg);width:100%;min-height:100svh;color:var(--status-text);padding-bottom:4rem}.status-page .eyebrow{color:var(--status-muted)}.status-hero-band{background:var(--status-brand);min-height:12.4rem;padding:2.25rem max(1rem,env(safe-area-inset-right))4.65rem max(1rem,env(safe-area-inset-left))}.status-topbar{color:#fff;justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,680px);margin:0 auto;display:flex}.status-wordmark,.status-actions,.status-actions a,.status-updates-action,.status-footer a,.status-footer span{align-items:center;display:inline-flex}.status-wordmark{gap:.5rem;font-size:.86rem;font-weight:760}.status-wordmark svg{flex:none}.status-actions{flex-wrap:wrap;justify-content:end;gap:.45rem;position:relative}.status-actions a,.status-updates-action{color:#fff;cursor:pointer;border:0;border-radius:999px;gap:.45rem;min-height:2rem;padding:0 .7rem;font-size:.72rem;font-weight:760}.status-actions a:hover,.status-updates-action:hover{background:#ffffff24}.status-updates-menu{position:relative}.status-updates-action{background:#ffffff38}.status-updates-action:disabled{cursor:not-allowed;opacity:.78;background:#ffffff1f}.status-updates-action:disabled:hover{background:#ffffff1f}.status-updates-popover{z-index:2;background:#fff;border:1px solid #1118271a;border-radius:.55rem;min-width:12rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow:hidden;box-shadow:0 1rem 2rem #1018282e}.status-updates-popover a{min-height:2rem;color:var(--status-text);border-radius:.35rem;justify-content:flex-start;font-size:.82rem}.status-updates-popover a:hover{background:#f3f4f6}.status-wordmark:focus-visible,.status-actions a:focus-visible,.status-updates-action:focus-visible,.status-updates-popover a:focus-visible,.status-group-toggle:focus-visible,.status-load-more-row button:focus-visible,.status-footer a:focus-visible{outline:2px solid var(--status-navy);outline-offset:3px}.status-board{border:1px solid var(--status-line);background:var(--status-panel);border-radius:.7rem;width:min(100% - 2rem,680px);margin:-3.25rem auto 0;box-shadow:0 1.4rem 4rem #1018281a}.status-overview{border-bottom:1px solid var(--status-line);text-align:center;justify-content:center;align-items:center;gap:.45rem;padding:1.05rem 1.35rem;display:flex}.status-overview-icon{background:#eef7ec;border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;display:grid}.status-overview h1{text-wrap:balance;margin:0;font-size:.92rem;line-height:1.1}.status-overview p:not(.eyebrow),.status-component p,.status-empty-state,.status-inline-error,.status-notice-update p,.status-notice-update span,.history-axis{color:var(--status-muted)}.status-overview p:not(.eyebrow){margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.status-inline-error{border-bottom:1px solid var(--status-line);background:#fff7e6;margin:0;padding:.8rem 1.35rem;font-size:.82rem}.status-groups{gap:0;padding:.75rem 1.05rem;display:grid}.status-group{border:0;border-top:1px solid var(--status-line);background:#fff;border-radius:0;padding:.85rem 0 1rem}.status-group:first-child{border-top:0;padding-top:0}.status-group-header,.status-component-heading,.status-notice header,.history-axis,.status-section-title,.status-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.status-group-header{margin-bottom:.6rem}.status-group-header h2{margin:0}.status-group-toggle,.status-component-heading div,.status-notice header div{align-items:center;gap:.45rem;min-width:0;display:flex}.status-group-toggle{color:var(--status-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:760}.status-group-toggle:hover{color:#334155}.status-group-toggle-icon{background:var(--status-navy);color:#fff;border-radius:999px;flex:none;padding:.13rem;transition:transform .14s}.status-group-toggle[aria-expanded=false] .status-group-toggle-icon{transform:rotate(-90deg)}.status-group-toggle span,.status-component-heading h3,.status-notice h3{color:var(--status-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.86rem;overflow:hidden}.status-group-header strong,.status-component-heading strong{color:var(--status-green);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.status-component-list{gap:0;display:grid}.status-component{border-top:1px solid #e5e7ebb8;min-width:0;padding:.7rem 0 .55rem}.status-component:first-child{border-top:0;padding-top:0}.status-component-heading{gap:.75rem}.status-component-heading span{color:var(--status-muted);flex:none;font-size:.66rem}.status-component p{margin:.25rem 0 0;font-size:.76rem;line-height:1.5}.status-page .status-ok{color:var(--status-green)}.status-page .status-warn{color:var(--status-yellow)}.status-page .status-muted{color:var(--status-muted)}.status-page .status-danger{color:var(--status-red)}.uptime-history{grid-template-columns:repeat(90,minmax(0,1fr));gap:1px;margin-top:.42rem;display:grid}.uptime-bar{background:var(--status-green);border-radius:.08rem;height:1.55rem;display:block}.uptime-operational{background:var(--status-green)}.uptime-degraded{background:var(--status-yellow)}.uptime-maintenance{background:#7aa678}.uptime-outage{background:var(--status-red)}.uptime-unknown{background:var(--status-history-unknown)}.history-axis{text-transform:uppercase;margin-top:.25rem;font-size:.62rem}.status-section-title{border-top:1px solid var(--status-line);padding:1.3rem 1.35rem .45rem}.status-section-title h2{letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760}.status-section-title span{border:1px solid var(--status-line);color:var(--status-muted);border-radius:999px;padding:.22rem .55rem;font-size:.64rem;font-weight:760}.status-notices{padding-bottom:.75rem}.status-notice-day{padding:.5rem 1.35rem .9rem}.status-notice-day+.status-notice-day{border-top:1px solid var(--status-line)}.status-notice-day>h3{color:var(--status-muted);margin:.4rem 0 .65rem;font-size:.68rem;font-weight:760}.status-notice{padding:.75rem 0}.status-notice+.status-notice{border-top:1px solid var(--status-line)}.status-notice header{margin-bottom:.55rem}.status-notice header>span{color:var(--status-muted);flex:none;font-size:.7rem}.status-notice-updates{gap:.55rem;display:grid}.status-notice-update{grid-template-columns:5.6rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.status-notice-update strong{background:var(--status-navy);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:1.25rem;padding:.12rem .52rem;font-size:.64rem;font-weight:760;line-height:1;display:inline-flex}.status-notice-update p{margin:.14rem 0 0;font-size:.75rem;line-height:1.5}.status-empty-state{margin:0;padding:1.2rem 1.35rem;font-size:.82rem}.status-load-more-row{border-top:1px solid var(--status-line);padding:.75rem 1.35rem .25rem}.status-load-more-row button{border:1px solid var(--status-line);width:100%;min-height:2.1rem;color:var(--status-muted);cursor:pointer;background:#f9fafb;border-radius:.35rem;font-size:.74rem;font-weight:760}.status-load-more-row button:hover{color:var(--status-text);background:#f3f4f6}.status-footer{border-top:1px solid var(--status-line);color:var(--status-muted);padding:.9rem 1.35rem;font-size:.72rem}.status-footer a,.status-footer span{gap:.45rem}.status-footer a:hover{color:var(--status-text)}@media (width<=700px){.status-hero-band{min-height:12rem;padding-top:1.6rem;padding-bottom:4.35rem}.status-topbar,.status-group-header,.status-section-title,.status-footer{flex-direction:column;align-items:flex-start}.status-topbar,.status-board{width:min(100% - 1rem,680px)}.status-actions{justify-content:flex-start}.status-updates-popover{left:0;right:auto}.status-overview{grid-template-columns:1fr;padding:1rem}.status-groups{padding:.65rem .85rem}.status-group{padding:.8rem 0}.status-group-toggle span,.status-component-heading h3,.status-notice h3{white-space:normal}.status-component-heading{flex-direction:column;align-items:flex-start;gap:.28rem}.uptime-bar{height:1.35rem}.status-section-title,.status-empty-state,.status-footer,.status-notice-day{padding-left:1rem;padding-right:1rem}.status-notice-update{gap:.55rem}}.dashboard-layout{padding-top:calc(var(--site-header-height) + 4rem)}.dashboard-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.dashboard-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:2.5rem 0 1rem}.stat-panel{min-height:11rem}.stat-panel span{color:var(--muted);margin-top:.9rem;display:block}.stat-panel strong{font-variant-numeric:tabular-nums;font-size:2rem;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.65fr);gap:1rem;margin-bottom:1rem;display:grid}.live-dashboard{margin-top:1rem;margin-bottom:1rem}.live-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.live-metric-grid div{border-top:1px solid var(--line);padding-top:.9rem}.live-metric-grid span,.live-metric-grid small,.empty-state{color:var(--muted)}.live-metric-grid span{text-transform:uppercase;font-size:.78rem;font-weight:760;display:block}.live-metric-grid strong{font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:1.45rem;display:block}.live-metric-grid small{margin-top:.25rem;line-height:1.5;display:block}.empty-state{border-top:1px solid var(--line);margin:0;padding-top:.9rem}.empty-chart-state{color:var(--muted);text-align:center;grid-column:1/-1;align-self:center;margin:0}.workspace-panel{padding:1.2rem}.panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.panel-heading>div{min-width:0}.panel-heading h2{margin:0;font-size:1.1rem}.panel-heading p{margin:.35rem 0 0}.panel-heading a{color:var(--accent);font-weight:760}.icon-button{border:1px solid var(--line);width:2.2rem;height:2.2rem;color:var(--text);background:#ffffff0f}.usage-chart{border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.8rem;height:18rem;padding-top:1rem;display:grid}.usage-column{min-width:0;height:100%;color:var(--muted);text-align:center;grid-template-rows:1fr auto auto;gap:.4rem;font-size:.8rem;display:grid}.usage-column span{background:linear-gradient(180deg,var(--accent),#9ce6bb2e);border-radius:999px 999px .2rem .2rem;align-self:end}.usage-column strong,.usage-column small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.key-list{gap:.7rem;margin-top:1rem;display:grid}.key-create-form{border-top:1px solid var(--line);gap:.45rem;padding-top:.9rem;display:grid}.key-create-form label{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:760}.key-create-controls{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.key-create-controls input,.key-rename-form input{border:1px solid var(--line);min-width:0;min-height:2.65rem;color:var(--text);font:inherit;background:#ffffff0f;border-radius:.55rem;padding:0 .8rem}.key-create-controls input:focus-visible,.key-rename-form input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.key-secret-panel{background:#9ce6bb14;border:1px solid #9ce6bb47;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem;display:grid}.key-secret-panel div{gap:.3rem;min-width:0;display:grid}.key-secret-panel span,.key-meta small{color:var(--muted);font-size:.78rem;line-height:1.5}.key-secret-panel code{text-overflow:ellipsis;white-space:nowrap;color:#d7f8df;overflow:hidden}.key-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;padding-top:.8rem;display:grid}.key-meta{gap:.25rem;min-width:0;display:grid}.key-row strong,.key-row code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.key-source{color:var(--muted);flex:none;font-size:.82rem}.key-rename-form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.key-actions{gap:.4rem;display:flex}.key-row-actions{justify-content:end}.danger-icon-button{color:var(--danger)}.danger-action{color:var(--danger);background:#ff9c8d24;border-color:#ff9c8d47}.danger-action:hover,.danger-action:focus-visible{color:#ffe1da;background:#ff9c8d33}.console-modal-backdrop{z-index:29;backdrop-filter:blur(8px);background:#0000008f;position:fixed;inset:0}.console-modal{z-index:30;pointer-events:none;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.console-modal-panel{border:1px solid var(--line);width:min(100%,28rem);box-shadow:0 24px 70px var(--shadow);pointer-events:auto;background:#101318;border-radius:.75rem;gap:1rem;padding:1.2rem;display:grid}.console-modal-copy{gap:.45rem;display:grid}.console-modal-copy h3{margin:0;font-size:1.1rem}.console-modal-copy p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.6}.console-modal-actions{justify-content:flex-end;gap:.75rem;display:flex}.console-command-panel{width:min(100%,34rem)}.console-command-list,.console-option-grid,.console-faq-list{gap:.75rem;display:grid}.console-command-item,.console-option-row,.console-faq-row{border:1px solid var(--line);background:#ffffff0a;border-radius:.6rem;gap:.35rem;padding:.85rem .95rem;display:grid}.console-command-item{cursor:pointer;text-align:left;font:inherit}.console-command-item:hover,.console-command-item:focus-visible,.console-option-row:focus-within{border-color:var(--line-strong);background:#ffffff13;outline:0}.console-command-item strong,.console-option-meta strong,.console-faq-row strong{font-size:.92rem}.console-command-item span,.console-option-meta span,.console-faq-row p{color:var(--muted);line-height:1.55}.console-command-item span,.console-option-meta span{font-size:.84rem}.console-faq-row p{margin:0}.console-option-row{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center}.console-option-row input{width:1rem;height:1rem;accent-color:var(--accent)}.console-option-meta{gap:.25rem;min-width:0;display:grid}.retention-badge{color:var(--accent)}.console-page{width:calc(100% - 2rem);padding:calc(var(--site-header-height) + 2.4rem)0 4rem;margin:0 auto}.console-page-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-bottom:1rem;display:grid}.console-page-header-copy{gap:.45rem;max-width:72rem;display:grid}.console-page-header-summary{color:var(--muted);margin:0;font-size:.94rem;line-height:1.65}.console-page-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.console-auth-page{width:calc(100% - 2rem);padding:calc(var(--site-header-height) + 2.4rem)0 4rem;margin:0 auto}.compact-console-auth-page{min-height:calc(100svh - var(--site-header-height) - 2rem);padding-top:calc(var(--site-header-height) + 1.5rem);place-items:center;display:grid}.console-auth-shell{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-bottom:1rem;display:grid}.console-auth-copy{max-width:36rem}.console-auth-copy h1{text-wrap:pretty;max-width:none;margin:.3rem 0 0;font-size:clamp(1.3rem,2.1vw,1.75rem);line-height:1.15}.console-auth-copy p:not(.eyebrow){color:var(--muted);margin:.65rem 0 0;line-height:1.65}.console-auth-links{flex-wrap:wrap;gap:.75rem;display:flex}.console-auth-card .auth-panel{border-radius:.75rem;margin-top:1rem}.auth-route-card{width:min(100%,30rem)}.auth-route-card .auth-panel{grid-template-columns:1fr;margin-top:0;padding:1.3rem}.console-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding-bottom:1.25rem;display:grid}.console-title-block{max-width:56rem}.console-title-block h1{letter-spacing:0;text-wrap:balance;margin:.35rem 0 0;font-size:clamp(2.4rem,5vw,5.2rem);font-weight:760;line-height:.96}.console-title-block p:not(.eyebrow){max-width:48rem;color:var(--muted);text-wrap:pretty;margin:1rem 0 0;font-size:1rem;line-height:1.65}.console-toolbar,.console-filter-row{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.console-status-pill,.console-filter-row span{min-height:2.5rem;color:var(--accent);background:#9ce6bb1a;border:1px solid #9ce6bb47;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.82rem;font-weight:760;display:inline-flex}button.console-status-pill{cursor:pointer;font:inherit}.console-filter-row span{border-color:var(--line);min-height:2.15rem;color:var(--muted);background:#ffffff0e}.console-shell{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.console-sidebar{border:1px solid var(--line);box-shadow:0 24px 70px var(--shadow);background:#ffffff0b;border-radius:.5rem;gap:.45rem;padding:.65rem;display:grid;position:sticky;top:6rem}.console-side-link{min-height:2.4rem;color:var(--muted);border-radius:.45rem;align-items:center;gap:.55rem;padding:0 .7rem;font-size:.88rem;font-weight:650;display:inline-flex}.console-side-link:hover,.console-side-link:focus-visible,.console-side-link.active,.console-side-link[aria-current=page]{color:var(--text);background:#ffffff17;outline:0}.console-side-actions{gap:.55rem;margin-top:.9rem;display:grid}.console-side-panel{border-top:1px solid var(--line);gap:.35rem;margin-top:.35rem;padding:1rem .7rem .45rem;display:grid}.console-side-panel strong{font-size:.92rem}.console-side-panel span{color:var(--muted);font-size:.82rem;line-height:1.55}.console-main{gap:1rem;min-width:0;display:grid}.console-panel{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:0 24px 70px var(--shadow);border-radius:.5rem;padding:1rem;scroll-margin-top:7rem}.console-page .auth-panel{border-radius:.5rem;margin-top:1rem}.console-inline-notice{margin:1rem 0 0}.console-main .live-dashboard{margin:0}.live-account-actions{align-items:center}.live-period-note{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.9rem;padding-top:.9rem;display:flex}.live-period-note strong{color:var(--text);font-variant-numeric:tabular-nums}.console-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.console-stat{border:1px solid var(--line);background:#ffffff0a;border-radius:.5rem;gap:.45rem;min-width:0;padding:.9rem;display:grid}.console-stat svg,.source-breakdown svg{color:var(--accent)}.console-stat span,.console-stat p,.source-breakdown span,.source-breakdown small,.model-name-cell span{color:var(--muted)}.console-stat span,.source-breakdown span{text-transform:uppercase;font-size:.78rem;font-weight:760}.console-stat strong,.source-breakdown strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.45rem;overflow:hidden}.console-stat p{margin:0;line-height:1.5}.console-split-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:.85rem;margin-top:.85rem;display:grid}.source-breakdown{gap:.65rem;display:grid}.source-breakdown div{border:1px solid var(--line);background:#ffffff0a;border-radius:.5rem;gap:.35rem;padding:.85rem;display:grid}.source-breakdown small{line-height:1.5}.console-table-wrap{background:#ffffff09;border-radius:.5rem;margin-top:0}.console-table{min-width:980px}.console-table th,.console-table td{vertical-align:top}.console-pricing-grid{margin-top:1.5rem}.model-name-cell{gap:.3rem;min-width:0;display:grid}.model-name-cell code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-name-cell span{font-size:.78rem;line-height:1.45}.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.detail-list{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.detail-list li{border-top:1px solid var(--line);gap:.3rem;padding-top:.75rem;display:grid}.detail-list span{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:760}.detail-list strong,.detail-list code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-list code{color:#d7f8df}.compact-feature-list{margin-top:1rem}.compact-feature-list li{align-items:flex-start}.console-support-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.pricing-marketplace-stats{margin-top:2rem}.marketplace-principles{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.marketplace-principles li{color:var(--muted);align-items:center;gap:.5rem;display:inline-flex}.marketplace-principles svg{color:var(--accent)}.marketplace-filter-bar{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.request-log-filter-bar{grid-template-columns:minmax(18rem,1fr) repeat(3,minmax(11rem,12rem));align-items:end;display:grid}.console-search-field{border:1px solid var(--line);background:#ffffff0e;border-radius:.55rem;flex:18rem;align-items:center;gap:.55rem;min-width:0;padding:0 .85rem;display:inline-flex}.console-search-field svg{color:var(--muted);flex:none}.console-search-input{width:100%;min-width:0;min-height:2.75rem;color:var(--text);font:inherit;background:0 0;border:0}.console-search-input::placeholder{color:var(--soft)}.console-search-input:focus{outline:0}.console-select-field{min-width:11rem;color:var(--muted);text-transform:uppercase;gap:.35rem;font-size:.78rem;font-weight:760;display:grid}.console-select{border:1px solid var(--line);min-height:2.75rem;color:var(--text);color-scheme:dark;font:inherit;text-transform:none;background-color:#15181d;border-radius:.55rem;padding:0 .8rem;font-size:.88rem;font-weight:650}.console-select option,.console-select optgroup{color:var(--text);background-color:#15181d}.console-select-menu{min-width:0;position:relative}.console-select-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.65rem;width:100%;display:inline-flex}.console-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console-select-trigger svg{color:var(--muted);flex:none;transition:transform .16s}.console-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.console-select-popover{z-index:20;border:1px solid var(--line);max-height:14rem;box-shadow:0 18px 50px var(--shadow);background:#15181d;border-radius:.55rem;padding:.25rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto}.console-select-option{width:100%;min-height:2.35rem;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.4rem;align-items:center;padding:0 .65rem;font-size:.86rem;font-weight:650;display:flex}.console-select-option:hover,.console-select-option:focus-visible,.console-select-option.selected{color:var(--text);background:#ffffff17;outline:0}.console-search-field:focus-within,.console-select:focus-visible,.console-select-option:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.console-segmented-control{border:1px solid var(--line);background:#ffffff0b;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}.console-segment{min-height:2.35rem;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.84rem;font-weight:700;display:inline-flex}.console-segment.active{background:var(--text);color:var(--bg)}.console-inline-chip{border:1px solid var(--line);min-height:2.15rem;color:var(--muted);background:#ffffff0e;border-radius:999px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.78rem;font-weight:760;display:inline-flex}.marketplace-results-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.marketplace-results-row p{color:var(--muted);margin:0}.billing-summary-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);gap:1rem;display:grid}.subscription-scope-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.subscription-scope-card-header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.subscription-scope-card-header h3{margin-bottom:.35rem}.subscription-scope-card-header p{color:var(--muted);margin-bottom:0}.subscription-scope-list{margin-top:.9rem}.subscription-scope-note{color:var(--muted);margin-top:.9rem;font-size:.84rem}.scope-status-list{gap:.85rem;margin-top:1rem;display:grid}.scope-status-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.85rem;display:flex}.scope-status-row strong{display:block}.scope-status-row p{color:var(--muted);margin:.2rem 0 0;font-size:.84rem}.marketplace-card-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.marketplace-card{border:1px solid var(--line);box-shadow:0 24px 70px var(--shadow);background:#ffffff0a;border-radius:.5rem;padding:1rem}.marketplace-card-header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.marketplace-card-header strong{font-size:1rem;display:block}.marketplace-card-header span,.overview-model-row span{color:var(--muted);font-size:.8rem;line-height:1.5}.marketplace-card p{color:var(--muted);margin:.75rem 0 0;line-height:1.65}.marketplace-pricing-summary{border-top:1px solid var(--line);align-items:center;margin-top:1rem;padding-top:.75rem;display:flex}.marketplace-availability-badge{width:fit-content;color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.75rem;font-weight:680;display:inline-flex}.marketplace-availability-badge.included{color:var(--text);border-color:#68d39147}.marketplace-card-metrics{gap:.75rem;margin:1rem 0 0;display:grid}.marketplace-card-metrics div,.overview-model-row,.overview-notice-row{border-top:1px solid var(--line);padding-top:.75rem}.marketplace-card-metrics dt{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:760}.marketplace-card-metrics dd{margin:0;font-weight:400}.marketplace-card-metrics div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.marketplace-price-text{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:400}.marketplace-price-text-included{text-decoration:line-through 1px #fff9}.compact-console-panel,.compact-surface-panel{min-height:0}.compact-console-stats{margin-bottom:1rem}.overview-model-list,.overview-notice-list{gap:.75rem;display:grid}.overview-model-row{justify-content:space-between;align-items:start;gap:1rem;display:flex}.overview-model-row div{gap:.25rem;min-width:0;display:grid}.overview-model-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-notice-row{gap:.35rem;display:grid}.overview-notice-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.overview-notice-meta{color:var(--soft);font-variant-numeric:tabular-nums;font-size:.78rem}.overview-notice-row p{color:var(--muted);margin:0;line-height:1.6}.key-filter-bar{align-items:center;margin-top:1rem}@keyframes field-drift{0%{background-position:0 0}to{background-position:9rem 4.5rem}}@keyframes pulse-node{0%,to{opacity:.4;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}@keyframes hero-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.routing-field,.routing-node,.hero-content{animation:none}.brand-link,.header-action,.nav-link,.primary-action,.secondary-action,.icon-button,.skip-link,.status-group-toggle-icon{transition-duration:0s}}@media (width<=1100px){.console-shell,.console-split-grid,.billing-summary-grid,.account-card-grid,.console-auth-shell,.console-hero,.console-page-header{grid-template-columns:1fr}.console-sidebar{grid-template-columns:repeat(4,minmax(0,1fr));position:static}.console-side-panel{grid-column:1/-1}.console-toolbar,.console-page-header-actions{justify-content:flex-start}.request-log-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.request-log-filter-bar>.console-search-field{grid-column:1/-1}.request-log-filter-bar .console-select-field{min-width:0}}@media (width<=1040px){:root{--site-header-height:8rem}.site-header-inner{grid-template-columns:auto minmax(0,1fr);align-items:start}.site-nav{border-radius:1rem;flex-wrap:wrap;order:3;grid-column:1/-1;justify-content:center;justify-self:stretch;width:100%;overflow:visible}.nav-link{text-align:center;flex:8.5rem;min-width:0}.nav-link svg{display:none}.site-header-actions{justify-content:flex-end}.header-user-label{max-width:7rem}.pillar-grid,.docs-grid,.pricing-grid,.auth-panel,.status-summary,.stat-grid,.console-stat-grid,.live-metric-grid,.model-group-grid,.dashboard-grid,.enterprise-hosting-panel,.split-section,.dashboard-heading{grid-template-columns:1fr}.enterprise-hosting-details{border-left:0;border-top:1px solid var(--line);padding-top:1.25rem;padding-left:0}.dashboard-actions,.console-toolbar,.panel-heading,.console-page-header-actions{flex-direction:column;align-items:stretch}.dashboard-actions,.console-toolbar{justify-content:flex-start}.live-dashboard .panel-heading .key-actions{grid-template-columns:2.75rem minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.live-dashboard .panel-heading .key-actions .secondary-action{min-width:0}.console-table{min-width:760px}.account-card-grid{grid-template-columns:1fr}.endpoint-row{grid-template-columns:1fr;gap:.45rem}.key-create-controls,.key-secret-panel,.key-rename-form{grid-template-columns:1fr}.key-row-actions{justify-content:flex-start}.key-row{grid-template-columns:minmax(0,1fr);align-items:start}.secret-list,.billing-summary-grid,.marketplace-card-grid{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start}}@media (width<=760px){.request-log-filter-bar{grid-template-columns:1fr}}@media (width<=720px){:root{--site-header-height:10.75rem}.site-header-inner{grid-template-columns:1fr;gap:.75rem}.site-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%;display:grid}.site-header-actions>*{width:100%;min-width:0}.header-user-menu,.header-user-trigger{width:100%}.site-nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nav-link{width:100%}.header-user-label{max-width:none}}@media (width<=520px){:root{--site-header-height:13.25rem}.site-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hero-actions,.dashboard-actions{flex-direction:column;align-items:stretch}.primary-action,.secondary-action{width:100%}.site-header-actions{gap:.4rem}.site-header-actions .header-action{min-height:2.2rem;padding:0 .8rem}.page-section,.wide-page-section,.dashboard-layout,.console-auth-page,.console-page{width:min(100% - 1rem,1160px)}.console-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.console-toolbar,.marketplace-filter-bar,.marketplace-results-row{flex-direction:column;align-items:stretch}.console-select-field,.console-search-field{min-width:0}.console-page-header{grid-template-columns:1fr}.console-toolbar a,.console-toolbar button,.console-modal-actions .secondary-action,.console-modal-actions .primary-action{width:100%}.live-dashboard .panel-heading .key-actions,.console-sidebar{grid-template-columns:1fr}.live-dashboard .panel-heading .key-actions .icon-button,.live-dashboard .panel-heading .key-actions .secondary-action{width:100%}.status-table th,.status-table td{padding:.65rem}.console-table{min-width:680px;font-size:.82rem}.console-segmented-control{width:100%}.console-segment{flex:1 1 0}.usage-chart{gap:.45rem}.console-option-row{grid-template-columns:1fr}}
