[data-ui=porcelain] [data-porcelain-tool] .dv-snippets{display:grid;grid-gap:16px;gap:16px}[data-ui=porcelain] [data-porcelain-tool] .dv-snippet{display:grid;grid-gap:14px;gap:14px;padding:20px;min-inline-size:0}[data-ui=porcelain] [data-porcelain-tool] .dv-snippet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-ui=porcelain] [data-porcelain-tool] .dv-snippet-name{min-inline-size:0;font-weight:800;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}[data-ui=porcelain] [data-porcelain-tool] .dv-copy{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-block-size:44px;min-inline-size:44px;padding:0 16px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-1);color:var(--signal);font-family:inherit;font-weight:700;font-size:14px;line-height:1;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}[data-ui=porcelain] [data-porcelain-tool] .dv-copy[data-copied=true]{border-color:var(--signal)}[data-ui=porcelain] [data-porcelain-tool] .dv-code:focus-visible,[data-ui=porcelain] [data-porcelain-tool] .dv-copy:focus-visible,[data-ui=porcelain] [data-porcelain-tool] .dv-link:focus-visible{outline:2px solid var(--signal);outline-offset:2px}[data-ui=porcelain] [data-porcelain-tool] .dv-code{font-size:13px}[data-ui=porcelain] [data-porcelain-tool] .dv-rows{margin:0;padding:8px 24px;list-style:none}[data-ui=porcelain] [data-porcelain-tool] .dv-row{display:grid;grid-template-columns:76px minmax(200px,290px) minmax(0,1fr);align-items:baseline;grid-gap:8px 20px;gap:8px 20px;padding-block:18px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}[data-ui=porcelain] [data-porcelain-tool] .dv-row:last-child{-webkit-border-after:0;border-block-end:0}[data-ui=porcelain] [data-porcelain-tool] .dv-method{justify-self:start;padding:4px 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-2);color:var(--ink);font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:.06em;line-height:1.3}[data-ui=porcelain] [data-porcelain-tool] .dv-path{min-inline-size:0;font-family:var(--font-mono);font-weight:700;font-size:14px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}[data-ui=porcelain] [data-porcelain-tool] .dv-desc{font-size:15px;line-height:1.55;color:var(--ink-muted);text-wrap:pretty}[data-ui=porcelain] [data-porcelain-tool] .dv-openapi{margin:16px 0 0;font-size:15px;line-height:1.5;color:var(--ink-muted)}[data-ui=porcelain] [data-porcelain-tool] .dv-link{font-family:var(--font-mono);font-size:14px;overflow-wrap:anywhere}[data-ui=porcelain] [data-porcelain-tool] .dv-tools-card{-webkit-margin-before:16px;margin-block-start:16px;padding:24px 24px 8px;min-inline-size:0}[data-ui=porcelain] [data-porcelain-tool] .dv-tools-title{margin:0;font-weight:800;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}[data-ui=porcelain] [data-porcelain-tool] .dv-tools{margin:12px 0 0;padding:0;list-style:none}[data-ui=porcelain] [data-porcelain-tool] .dv-tool{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);align-items:baseline;grid-gap:4px 20px;gap:4px 20px;padding-block:16px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}[data-ui=porcelain] [data-porcelain-tool] .dv-tool-name{min-inline-size:0;font-family:var(--font-mono);font-weight:700;font-size:14px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}[data-ui=porcelain] [data-porcelain-tool] .dv-tool-desc{font-size:15px;line-height:1.55;color:var(--ink-muted);text-wrap:pretty}[data-ui=porcelain] [data-porcelain-tool] .dv-fair{display:grid;grid-gap:4px;gap:4px;padding:28px}[data-ui=porcelain] [data-porcelain-tool] .dv-fair .gt-section-title{font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem)}[data-ui=porcelain] [data-porcelain-tool] .dv-fair-body{margin:12px 0 0;max-inline-size:66ch;font-size:16px;line-height:1.6;color:var(--ink-muted);text-wrap:pretty}[data-ui=porcelain] [data-porcelain-tool] .dv-close{-webkit-margin-before:36px;margin-block-start:36px;padding-block:clamp(56px,8vw,104px)}[data-ui=porcelain] [data-porcelain-tool] .dv-close-inner{display:grid;justify-items:start}[data-ui=porcelain] [data-porcelain-tool] .dv-close .gp-h2{max-inline-size:20ch;margin:12px 0 0;font-size:clamp(34px,5.4vw,56px);line-height:1.02;color:var(--on-signal)}[data-ui=porcelain] [data-porcelain-tool] .dv-close .gp-lede{max-inline-size:54ch;margin:16px 0 0}[data-ui=porcelain] [data-porcelain-tool] .dv-close-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;-webkit-margin-before:28px;margin-block-start:28px}[data-ui=porcelain] [data-porcelain-tool] .dv-close-note{margin:20px 0 0;font-size:14px;line-height:1.4;color:var(--glass-muted)}@media (hover:hover) and (pointer:fine){[data-ui=porcelain] [data-porcelain-tool] .dv-copy:hover{border-color:var(--signal);background:var(--surface-2);color:var(--signal-press)}}@media (max-width:900px){[data-ui=porcelain] [data-porcelain-tool] .dv-row,[data-ui=porcelain] [data-porcelain-tool] .dv-tool{grid-template-columns:minmax(0,1fr)}[data-ui=porcelain] [data-porcelain-tool] .dv-rows{padding-inline:20px}}@media (max-width:480px){[data-ui=porcelain] [data-porcelain-tool] .dv-snippet{padding:16px}[data-ui=porcelain] [data-porcelain-tool] .dv-fair,[data-ui=porcelain] [data-porcelain-tool] .dv-tools-card{padding-inline:20px}[data-ui=porcelain] [data-porcelain-tool] .dv-close-cta .gp-btn{inline-size:100%}}@media (prefers-reduced-motion:reduce){[data-ui=porcelain] [data-porcelain-tool] .dv-copy{transition-duration:.01ms}}