.form-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px;margin:18px 0 24px;padding:18px;border:1px solid var(--line);border-radius:12px}.form-grid h3,.form-grid fieldset{grid-column:1/-1}.form-grid label{display:grid;gap:7px;color:var(--muted);font-size:13px}.form-grid input,.form-grid select{width:100%;background:#071321;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:13px 14px;font:inherit}.form-grid .check{display:flex;align-items:center}.form-grid .check input,.form-grid fieldset input{width:auto}.form-grid fieldset{border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;gap:14px;padding:12px}.form-grid fieldset label{display:flex;align-items:center}.secret-result{border:1px solid var(--accent);background:#0b2d25;padding:16px;border-radius:12px;margin-bottom:18px;word-break:break-all}.actions{display:flex;gap:7px;flex-wrap:wrap}.actions button{padding:8px 10px;font-size:12px}@media(max-width:800px){.form-grid{grid-template-columns:1fr}.form-grid h3,.form-grid fieldset{grid-column:1}}
.metric-grid,.integration-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px;margin-top:18px}.metric-grid>div,.integration-grid>div{border:1px solid var(--line);background:#071321;border-radius:12px;padding:16px}.metric-grid span,.integration-grid span{display:block;color:var(--muted);font-size:12px}.metric-grid strong{font-size:28px;display:block;margin-top:7px}.integration-grid strong{display:block;margin-top:7px}.table-wrap input,.table-wrap select{background:#071321;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:7px;max-width:120px}@media(max-width:1000px){.metric-grid,.integration-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:800px){.metric-grid,.integration-grid{grid-template-columns:1fr}}
.view-panel{animation:view-in .18s ease-out}.header-actions{display:flex;align-items:center;gap:10px}#login-panel{max-width:860px;margin:40px auto 0}#login-panel .login-row{max-width:none}@keyframes view-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:800px){aside{display:block;position:sticky;top:0;z-index:20;padding:14px 18px;border-right:0;border-bottom:1px solid var(--line)}.brand{margin-bottom:10px}nav{margin-top:0;display:flex;gap:6px;overflow-x:auto;padding-bottom:3px}nav a{padding:9px 11px;white-space:nowrap;font-size:13px}.privacy{display:none}section{padding:20px}header{margin-bottom:18px}.header-actions{align-items:flex-end;flex-direction:column}#login-panel{margin-top:16px}}
.query-key-row{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;gap:12px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:12px;background:#071321}.query-key-row label{font-weight:700}.query-key-row input,.query-card input{width:100%;background:#071321;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:13px 14px;font:inherit}.query-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:16px;margin-top:18px}.query-card{display:grid;gap:12px;align-content:start;border:1px solid var(--line);border-radius:14px;padding:20px;background:#0a1727}.query-card h3,.query-card p{margin:0}.query-card>p:not(.eyebrow),.query-card label{color:var(--muted);line-height:1.5}.query-card button{justify-self:start}.query-output{margin-top:18px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#050c16}.query-output-heading{display:flex;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line)}.query-output-heading span{color:var(--muted);font-size:12px}.query-output pre{margin:0;padding:18px;min-height:180px;max-height:520px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#cfe1f4;font:13px/1.6 Consolas,monospace}.query-output img{display:block;max-width:320px;max-height:400px;margin:0 auto 20px;border-radius:12px}@media(max-width:800px){.query-key-row{grid-template-columns:1fr}.query-grid{grid-template-columns:1fr}}
.secret-result>p{color:var(--muted);margin:6px 0 14px}.generated-key{display:grid;gap:8px;padding:14px 0;border-top:1px solid #ffffff1a}.generated-key:first-child{border-top:0}.generated-key-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px}.generated-key-row input{width:100%;background:#071321;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font:13px Consolas,monospace}.generated-key small{color:var(--muted)}@media(max-width:650px){.generated-key-row{grid-template-columns:1fr}}
