.dev-page{--dev-code-bg:var(--bc-base);--dev-code-ink:#ffffffdb;--dev-code-muted:#ffffff80;--dev-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;background:var(--surface)}.dev-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.dev-hero{padding:calc(var(--header-h) + 56px) 0 56px;position:relative;overflow:hidden}.dev-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid;position:relative}.dev-hero h1{margin:0;font-size:clamp(36px,4.6vw,54px);line-height:1.08}.dev-hero-lede{max-width:600px;color:var(--muted);margin-top:20px;font-size:17px;line-height:1.65}.dev-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.dev-console{border-radius:var(--r-panel);background:var(--dev-code-bg);min-width:0;box-shadow:var(--shadow-lift);border:1px solid #ffffff14;gap:8px;padding:22px 24px 26px;display:grid}.dev-console-bar{border-bottom:1px solid #ffffff1a;gap:7px;margin-bottom:10px;padding-bottom:14px;display:flex}.dev-console-bar span{background:var(--m-product);border-radius:50%;width:8px;height:8px}.dev-console-bar span:nth-child(2){background:var(--m-checkout)}.dev-console-bar span:nth-child(3){background:var(--m-cart)}.dev-console-comment{color:var(--dev-code-muted);font-family:var(--dev-mono);margin-top:10px;font-size:12.5px}.dev-console-comment:first-of-type{margin-top:0}.dev-command{border-radius:var(--r-btn);background:var(--dev-code-bg);min-width:0;color:var(--dev-code-ink);font-family:var(--dev-mono);overflow-wrap:anywhere;padding:10px 12px;font-size:13px;line-height:1.55;display:block}.dev-console .dev-command{background:0 0;padding:0}.dev-command-text{-webkit-user-select:all;user-select:all}.dev-card .dev-command{margin-top:16px}.dev-code{border-radius:var(--r-card);background:var(--dev-code-bg);min-width:0;color:var(--dev-code-ink);font-family:var(--dev-mono);tab-size:2;box-shadow:var(--shadow-card);margin:0;padding:20px 22px;font-size:13px;line-height:1.7;overflow-x:auto}.dev-code code{font:inherit}.dev-code-line{white-space:pre}.tk-c{color:var(--dev-code-muted)}.tk-k{color:var(--ai-blue)}.tk-s{color:var(--ai-pink)}.tk-f{color:#fff;font-weight:600}.tk-p{color:var(--dev-code-muted);-webkit-user-select:none;user-select:none}.dev-code-stack{gap:10px;min-width:0;display:grid}.dev-code-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:600}.dev-code-label:first-child{margin-top:0}.dev-index{flex-wrap:wrap;gap:8px;padding-bottom:8px;display:flex}.dev-index a{border:1px solid var(--line);background:var(--surface);color:var(--ink);transition:border-color var(--base) var(--ease), color var(--base) var(--ease);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.dev-section{padding:88px 0}.dev-section-tinted{border-block:1px solid var(--line);background:var(--canvas)}.dev-h2{font-size:clamp(30px,3.4vw,42px);line-height:1.12}.dev-copy{color:var(--muted);margin-top:16px;font-size:17px;line-height:1.6}.dev-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.dev-split-top{margin-top:40px}.dev-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.dev-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--canvas);min-width:0;box-shadow:var(--shadow-card);padding:26px}.dev-card h3{font-size:17px}.dev-card-note{color:var(--ink);margin-top:14px;font-size:15px;line-height:1.6}.dev-card-note-muted{color:var(--muted);font-size:14px}.dev-steps{color:var(--muted);gap:10px;margin:14px 0 0;padding-left:20px;font-size:15px;line-height:1.55;display:grid}.dev-steps li::marker{color:var(--blue);font-weight:600}.dev-mcp-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 56px;margin-top:36px;display:grid}.dev-mini-title{margin-bottom:14px;font-size:15px}.dev-questions{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dev-questions li{color:var(--ink);background:#1078ff14;border-radius:16px 16px 16px 4px;padding:9px 14px;font-size:14px;line-height:1.4}.dev-facts{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.dev-mcp-detail .dev-facts{margin-top:0}.dev-facts li{color:var(--muted);grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.55;display:grid}.dev-facts svg{color:var(--green-text);margin-top:3px}.dev-links{flex-wrap:wrap;gap:10px 24px;margin-top:28px;display:flex}.dev-inline-link{color:var(--blue-600);font-weight:600}.dev-table-wrap{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);margin-top:36px;overflow-x:auto}.dev-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.dev-table th{border-bottom:1px solid var(--line);background:var(--canvas);color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:12px 18px;font-size:12px;font-weight:600}.dev-table td{border-bottom:1px solid var(--line);color:var(--muted);vertical-align:middle;padding:14px 18px;line-height:1.5}.dev-table tr:last-child td{border-bottom:0}.dev-table td code{color:var(--ink);font-family:var(--dev-mono);white-space:nowrap;font-size:13px}.dev-method{border-radius:var(--r-chip);min-width:48px;color:var(--blue-700);font-family:var(--dev-mono);text-align:center;background:#1078ff1a;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.dev-method[data-method=GET]{color:var(--green-text);background:#21c55e1f}.dev-dl{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.dev-dl>div{border-bottom:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.dev-dl dt{color:var(--ink);font-size:14px;font-weight:600}.dev-dl dd{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0;font-size:14px;line-height:1.55;display:flex}.dev-dl dd code{border-radius:var(--r-chip);background:var(--gray-100);color:var(--ink);font-family:var(--dev-mono);padding:2px 8px;font-size:12.5px}.dev-agent-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.dev-agent-steps a{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);height:100%;box-shadow:var(--shadow-card);transition:transform var(--base) var(--ease), box-shadow var(--base) var(--ease);flex-direction:column;padding:24px;display:flex}.dev-agent-step-n{width:32px;height:32px;color:var(--blue);background:#1078ff1a;border-radius:10px;place-items:center;font-size:14px;font-weight:700;display:grid}.dev-agent-steps strong{margin-top:18px;font-size:17px}.dev-agent-step-copy{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}.dev-agent-steps code{color:var(--blue-600);font-family:var(--dev-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:auto;padding-top:18px;font-size:12px;overflow:hidden}.dev-prompt{max-width:860px;margin:28px 0 0}.dev-prompt figcaption{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.dev-prompt blockquote{border-left:3px solid var(--blue);border-radius:0 var(--r-card) var(--r-card) 0;background:var(--surface);color:var(--ink);margin:10px 0 0;padding:18px 20px;font-size:15px;line-height:1.65}@media (hover:hover) and (pointer:fine){.dev-index a:hover{border-color:var(--blue-light);color:var(--blue)}.dev-agent-steps a:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.dev-agent-steps a{transition:box-shadow var(--base) var(--ease)}.dev-agent-steps a:hover{transform:none}}@media (max-width:960px){.dev-hero-grid,.dev-split,.dev-mcp-detail{grid-template-columns:minmax(0,1fr);gap:40px}.dev-agent-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.dev-grid-2{grid-template-columns:minmax(0,1fr)}.dev-section{padding:64px 0}.dev-hero{padding:calc(var(--header-h) + 36px) 0 40px}.dev-card,.dev-console{padding:20px}.dev-dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}
