:root{--ink:#141414;--muted:#67625d;--paper:#f7f6f2;--line:#dedbd3;--red:#a83232;--red-dark:#762424;--steel:#2d4657;--green:#47745f;--white:#fffefd}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--paper);color:var(--ink);font-family:Avenir Next,PingFang SC,Hiragino Sans GB,sans-serif}a{color:inherit;text-decoration:none}.hero{min-height:92vh;position:relative;overflow:hidden;padding:28px clamp(20px,4vw,64px) 72px;border-bottom:1px solid var(--line)}.heroScene{position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,246,242,.94),rgba(247,246,242,.72) 48%,rgba(247,246,242,.46)),repeating-linear-gradient(0deg,rgba(20,20,20,.08) 0 1px,transparent 1px 72px),repeating-linear-gradient(90deg,rgba(20,20,20,.08) 0 1px,transparent 1px 72px)}.signalGrid{position:absolute;right:6vw;top:15vh;display:grid;grid-template-columns:repeat(6,56px);grid-gap:18px;gap:18px}.signalGrid span{aspect-ratio:1;border:1px solid rgba(20,20,20,.18);background:rgba(255,254,253,.54);animation:pulse 4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 80ms)}.signalGrid span:nth-child(3n){background:rgba(168,50,50,.14)}.signalGrid span:nth-child(5n){background:rgba(45,70,87,.16)}.telemetryPanel,.terminalPreview{position:absolute;border:1px solid rgba(20,20,20,.16);background:rgba(255,254,253,.72);box-shadow:0 24px 80px rgba(20,20,20,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.telemetryPanel{width:184px;padding:20px}.telemetryPanel p,.telemetryPanel small{margin:0;color:var(--muted)}.telemetryPanel strong{display:block;margin:8px 0;font-size:42px;letter-spacing:0}.panelA{right:24vw;bottom:22vh}.panelB{right:8vw;bottom:34vh}.terminalPreview{right:8vw;bottom:10vh;display:grid;grid-gap:12px;gap:12px;width:min(430px,42vw);padding:22px;font-family:SF Mono,Cascadia Code,monospace;color:#183023}.terminalPreview span:before{color:var(--red);content:"$ "}.authPage,.dashboardShell,.heroCopy,.nav,.section{position:relative;z-index:1}.nav{display:flex;justify-content:space-between}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:10px;font-weight:700}.brand img{width:32px;height:32px}.navActions{display:flex;align-items:center;gap:10px}.authBox button,.button,.navActions a{border:1px solid var(--ink);padding:10px 16px;font-weight:650}.authBox button,.buttonPrimary,.primaryLink{background:var(--ink);color:var(--white)}.heroCopy{width:min(760px,92vw);margin-top:18vh}.eyebrow{margin:0 0 14px;color:var(--red);font-size:12px;font-weight:800;letter-spacing:.12em}h1,h2,h3,p{margin-top:0}h1{margin-bottom:22px;font-size:clamp(48px,8vw,104px);line-height:.95;letter-spacing:0}.lede{width:min(620px,100%);color:var(--muted);font-size:20px;line-height:1.75}.heroActions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:34px}.heroActions code{border:1px solid var(--line);background:rgba(255,254,253,.72);padding:12px 14px}.section{padding:80px clamp(20px,4vw,64px)}.sectionHeading{max-width:620px}.authBox h1,.dashboardMain h1,.section h2{font-size:clamp(34px,5vw,64px);line-height:1}.featureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:38px}.authBox,.dashboardMain,.featureGrid article,.infoTable{border:1px solid var(--line);background:var(--white)}.featureGrid article{min-height:230px;padding:26px}.featureGrid span{color:var(--red);font-weight:800}.dashboardMain p,.featureGrid p{color:var(--muted);line-height:1.7}.authPage{min-height:100vh;display:grid;place-items:center;padding:28px}.authBrand{position:fixed;top:28px;left:28px}.authBox{width:min(440px,100%);padding:34px}.authBox form{display:grid;grid-gap:18px;gap:18px}.authBox label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:14px;font-weight:700}.authBox input{width:100%;border:1px solid var(--line);padding:13px 14px;color:var(--ink);font:inherit}.authBox button{cursor:pointer;font:inherit}.authBox button:disabled,.inlineForm button:disabled{cursor:wait;opacity:.72}.formMessage{margin:0;color:var(--red);font-weight:700}.dashboardShell{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.sidebar{border-right:1px solid var(--line);padding:26px}.sidebar nav{display:grid;grid-gap:8px;gap:8px;margin-top:42px}.sidebar nav a{padding:12px 0;color:var(--muted)}.sidebar nav .active{color:var(--ink);font-weight:800}.dashboardMain{align-self:start;margin:38px;padding:34px}.dashboardPanel{margin-top:26px;border-top:1px solid var(--line);padding-top:26px}.dashboardPanel h2{margin-bottom:18px;font-size:28px;letter-spacing:0}.inlineForm{display:flex;gap:12px;margin-bottom:18px}.inlineForm input{min-width:260px;border:1px solid var(--line);padding:12px 14px;font:inherit}.inlineForm button,.keyRow button{border:1px solid var(--ink);background:var(--ink);color:var(--white);cursor:pointer;padding:12px 16px;font:inherit;font-weight:700}.keyList{display:grid;grid-gap:10px;gap:10px}.keyRow{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;grid-gap:18px;gap:18px;border:1px solid var(--line);padding:16px}.keyRow div{display:grid;grid-gap:8px;gap:8px}.keyRow code{color:var(--muted);word-break:break-all}.keyRow span{color:var(--green);font-weight:700}.mutedPanel{color:var(--muted)}.modelGrid{display:flex;flex-wrap:wrap;gap:10px}.modelGrid code{border:1px solid var(--line);background:rgba(255,254,253,.62);color:var(--ink);padding:9px 11px}.usageStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.usageStats div{border:1px solid var(--line);padding:16px}.logRow span,.usageStats span{color:var(--muted)}.usageStats strong{display:block;margin-top:8px;font-size:24px}.logList{display:grid;grid-gap:10px;gap:10px}.logRow{display:grid;grid-template-columns:130px 1.2fr 1fr auto auto;grid-gap:14px;gap:14px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0}.accountList{display:grid;grid-gap:10px;gap:10px}.accountRow{display:grid;grid-template-columns:1.2fr auto 1fr auto auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--line);padding:14px}.accountRow div{display:grid;grid-gap:6px;gap:6px}.accountRow span{color:var(--muted)}.statusPill{border:1px solid var(--line);padding:6px 9px;text-align:center;font-weight:800}.status-available{color:var(--green)}.status-disabled,.status-expired,.status-invalid{color:var(--red)}.status-expiring,.status-unknown{color:var(--steel)}.infoTable{display:grid;margin-top:28px}.infoTable div{display:grid;grid-template-columns:180px 1fr;grid-gap:16px;gap:16px;padding:16px;border-bottom:1px solid var(--line)}.infoTable div:last-child{border-bottom:0}.infoTable span{color:var(--muted)}@keyframes pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:840px){.hero{min-height:860px}.heroCopy{margin-top:120px}.signalGrid{right:-80px;top:430px;grid-template-columns:repeat(4,48px)}.panelA,.panelB,.terminalPreview{display:none}.dashboardShell,.featureGrid{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.dashboardMain{margin:20px}.infoTable div,.inlineForm,.keyRow{grid-template-columns:1fr}.inlineForm{display:grid}.inlineForm input{min-width:0}.accountRow,.logRow,.usageStats{grid-template-columns:1fr}}