.try-page{padding-block:40px 56px}.try-page h1{font-family:var(--font-head);letter-spacing:-.01em;font-size:clamp(26px,3.2vw,36px);line-height:1.15}.try-page .lead{color:var(--fg-muted);max-width:60ch;margin-top:8px}.console{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;margin-top:24px;display:grid}@media (width<=860px){.console{grid-template-columns:minmax(0,1fr)}}.console .side,.console .resp{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}.console .side{gap:16px;padding:16px;display:grid}.console .field{border:0;min-width:0;margin:0;padding:0}.console .field[hidden]{display:none}.console label[for],.console legend{letter-spacing:.03em;color:var(--fg-muted);margin-bottom:6px;padding:0;font-size:12px;font-weight:600;display:block}.console select{width:100%;font:inherit;color:var(--fg);background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px;font-size:14px;font-weight:600}.console select:disabled{opacity:.55}.console select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.console .chips{flex-wrap:wrap;gap:6px;display:flex}.console .chip{cursor:pointer;position:relative}.console .chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.console .chip span{border-radius:var(--radius-btn);border:1px solid var(--border);color:var(--fg-muted);background:var(--muted);transition:color .16s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out);padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-block}.console .chip:hover span{color:var(--fg)}.console .chip input:checked+span{color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 12%, transparent)}.console .chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:1px}.console .chip:active span{transform:translateY(1px)}.console .hint{color:var(--fg-muted);margin-top:6px;font-size:12px}.console .run:disabled{opacity:.6;cursor:not-allowed}.console .quota{color:var(--fg-muted);align-items:center;gap:8px;font-size:13px;display:flex}.console .pips{gap:4px;display:inline-flex}.console .pips i{background:var(--accent);width:16px;height:6px;transition:background-color .3s var(--ease-out);border-radius:3px}.console .pips i.off{background:var(--border)}.console .resp{min-width:0;overflow:hidden}.console .meta{border-bottom:1px solid var(--border);min-height:44px;font-family:var(--font-mono);color:var(--fg-muted);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:12px;display:flex}.console .meta .ok{color:var(--accent-hover)}.console .meta .warn{color:var(--danger)}.try-page .copy{font:inherit;font-family:var(--font-body);color:var(--fg);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-btn);cursor:pointer;flex:none;padding:5px 11px;font-size:12px;font-weight:600}.try-page .copy:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.console .json{max-height:560px;font-family:var(--font-mono);white-space:pre;transition:opacity .2s var(--ease-out);margin:0;padding:14px;font-size:12.5px;line-height:1.6;overflow:auto}.console .json[aria-busy=true]{opacity:.45}.console .json:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.console .json .k{color:var(--tok-func)}.console .json .s{color:var(--tok-str)}.console .json .n{color:var(--accent-hover)}.console .json .l{color:var(--tok-flag)}.console .json .c{color:var(--tok-comment)}.try-page .curl{background:var(--muted);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--fg-muted);align-items:center;gap:10px;margin-top:12px;padding:10px 14px;font-size:12.5px;display:flex}.try-page .curl code{white-space:nowrap;flex:1;min-width:0;overflow-x:auto}.try-cta{border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;font-size:13.5px;display:flex}.try-cta a:not(.btn){color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.console .chip span,.console .pips i,.console .json{transition:none}}
