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