:root{--m-get:#0a67b1;--m-get-bg:#e2f1ff;--m-post:#179138;--m-post-bg:#e6f5ec;--m-put:#b06a00;--m-put-bg:#fff3e0;--m-patch:#7c5cbf;--m-patch-bg:#f0ebfa;--m-del:#c22b30;--m-del-bg:#fdeaea;--s-2xx:#179138;--s-3xx:#0a67b1;--s-4xx:#b06a00;--s-5xx:#c22b30;--docs-maxw:1440px;--docs-side-w:325px;--docs-toc-w:245px;--docs-rail-w:400px;--docs-top-h:56px;--docs-measure:1000px;--walk-code-size:13px;--walk-leading:1}:root[data-theme=dark]{--bg:#0c1712;--bg-subtle:#10201a;--bg-panel:#18271f;--ink:#e7efe9;--ink-2:#b9c9c0;--muted:#7e998b;--border:#21362b;--border-strong:#2e4839;--brand:#46c46e;--brand-dark:#3aa85d;--brand-50:#14301f;--m-get:#6cb6ef;--m-get-bg:#10283c;--m-post:#5bd07e;--m-post-bg:#12301f;--m-put:#e0a144;--m-put-bg:#33240c;--m-patch:#b39bea;--m-patch-bg:#241c38;--m-del:#f0787c;--m-del-bg:#3a1618;--s-2xx:#5bd07e;--s-3xx:#6cb6ef;--s-4xx:#e0a144;--s-5xx:#f0787c}body{background:var(--bg)}.docs-side,.docs-toc,.search-results,.rail-pane pre,.docs-content pre,.op-endpoint{scrollbar-width:thin;scrollbar-color:transparent transparent}.docs-side:hover,.search-results:hover,.rail-pane:hover pre,.docs-content pre:hover,.op-endpoint:hover{scrollbar-color:var(--border-strong) transparent}.docs-side::-webkit-scrollbar,.docs-toc::-webkit-scrollbar,.search-results::-webkit-scrollbar,.rail-pane pre::-webkit-scrollbar,.docs-content pre::-webkit-scrollbar,.op-endpoint::-webkit-scrollbar{width:5px;height:5px}.docs-side::-webkit-scrollbar-track,.docs-toc::-webkit-scrollbar-track,.search-results::-webkit-scrollbar-track,.rail-pane pre::-webkit-scrollbar-track,.docs-content pre::-webkit-scrollbar-track,.op-endpoint::-webkit-scrollbar-track{background:0 0}.docs-side::-webkit-scrollbar-thumb,.docs-toc::-webkit-scrollbar-thumb,.search-results::-webkit-scrollbar-thumb,.rail-pane pre::-webkit-scrollbar-thumb,.docs-content pre::-webkit-scrollbar-thumb,.op-endpoint::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.docs-side:hover::-webkit-scrollbar-thumb,.search-results:hover::-webkit-scrollbar-thumb,.rail-pane:hover pre::-webkit-scrollbar-thumb,.docs-content pre:hover::-webkit-scrollbar-thumb,.op-endpoint:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent)}.docs-side::-webkit-scrollbar-thumb:hover,.search-results::-webkit-scrollbar-thumb:hover,.rail-pane pre::-webkit-scrollbar-thumb:hover,.docs-content pre::-webkit-scrollbar-thumb:hover,.op-endpoint::-webkit-scrollbar-thumb:hover{background:var(--muted)}.docs-toc::-webkit-scrollbar-thumb,.docs-toc:hover::-webkit-scrollbar-thumb,.docs-toc::-webkit-scrollbar-thumb:hover{background:0 0}.rail-pane pre::-webkit-scrollbar-corner,.docs-content pre::-webkit-scrollbar-corner{background:0 0}.docs-top{z-index:60;background:var(--bg);background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.docs-top-inner{max-width:var(--docs-maxw);height:var(--docs-top-h);align-items:center;gap:18px;margin:0 auto;padding:0 18px;display:flex}.docs-brand{color:var(--ink);white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.docs-brand:hover{color:var(--ink)}.docs-brand .label-short{display:none}.docs-tabs{flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.docs-tab{height:100%;color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 12px;font-size:14.5px;font-weight:500;display:inline-flex;position:relative}.docs-tab:hover{color:var(--ink)}.docs-tab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.docs-tab[aria-current=page]{color:var(--brand);font-weight:600}.docs-tab[aria-current=page]:after{background:var(--brand)}.docs-top-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.docs-top-link{color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:500}.docs-top-link:hover{color:var(--brand)}.docs-console{color:var(--ink);background:var(--bg-subtle);border:1px solid var(--border-strong);white-space:nowrap;transition:color .16s var(--ease), background .16s var(--ease), border-color .16s var(--ease);border-radius:9px;align-items:center;gap:7px;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.docs-console .label-short{display:none}.docs-console:hover{color:var(--brand);background:var(--brand-50);border-color:var(--brand)}.docs-console:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.docs-cta{background:var(--brand);color:#fff;white-space:nowrap;border-radius:9px;align-items:center;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.docs-cta:hover{background:var(--brand-dark);color:#fff}.docs-cta .label-short{display:none}.theme-toggle{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;display:inline-flex}.theme-toggle:hover{color:var(--ink);background:var(--bg-subtle)}.theme-toggle .icon-sun{display:none}:root[data-theme=dark] .theme-toggle .icon-sun{display:inline}:root[data-theme=dark] .theme-toggle .icon-moon{display:none}@media (width<=640px){.docs-console{padding:6px 10px}.docs-console .label-full{display:none}.docs-console .label-short{display:inline}.docs-cta .label-full{display:none}.docs-cta .label-short{display:inline}}@media (width<=540px){.docs-brand .label-full{display:none}.docs-brand .label-short{display:inline}}.docs-menu-btn{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;display:none}.docs-menu-btn:hover{background:var(--bg-subtle);color:var(--ink)}.docs-shell{max-width:var(--docs-maxw);grid-template-columns:var(--docs-side-w) minmax(0, 1fr) var(--docs-toc-w);align-items:start;margin:0 auto;display:grid}.docs-shell--wide{grid-template-columns:minmax(0,1fr)}.docs-side{top:var(--docs-top-h);height:calc(100vh - var(--docs-top-h));overscroll-behavior:contain;border-right:1px solid var(--border);flex-direction:column;gap:12px;padding:16px 14px 40px;display:flex;position:sticky;overflow-y:auto}.docs-search{border:1px solid var(--border-strong);background:var(--bg-subtle);width:100%;color:var(--muted);cursor:pointer;font:inherit;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.docs-search:hover{border-color:var(--brand)}.docs-search span{text-align:left;flex:1;font-size:14px}.docs-search kbd{font:inherit;color:var(--muted);background:var(--bg-panel);border:1px solid var(--border);border-radius:5px;padding:1px 5px;font-size:11px}.docs-nav{flex-direction:column;gap:2px;display:flex}.docs-nav summary{cursor:pointer;color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:1px 0;padding:6px 10px;font-size:14px;font-weight:600;list-style:none;display:flex}.docs-nav summary::-webkit-details-marker{display:none}.docs-nav summary:hover{background:var(--bg-subtle)}.docs-nav .chev{color:var(--muted);transition:transform .15s var(--ease);flex:none;transform:rotate(-90deg)}.docs-nav details[open]>summary .chev{transform:rotate(0)}.docs-subgroup>summary,.docs-subsub>summary{color:var(--ink-2);font-weight:500}.docs-nav details[data-active-trail]>summary{color:var(--brand)}.docs-section-body,.docs-subgroup-body,.docs-subsub-body{border-left:1px solid var(--border);margin-left:11px;padding-left:8px}.docs-link{color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;margin:1px 0;padding:6px 10px;font-size:14px;font-weight:500;display:flex}.docs-link:hover{color:var(--ink-2);background:var(--bg-subtle)}.docs-link.active{color:var(--ink);background:var(--bg-panel);font-weight:600}.docs-link>span:not(.m){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.docs-link>.m{margin-left:auto}.docs-switcher{flex-direction:column;gap:4px;display:flex}.docs-switcher-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 4px;font-size:11px;font-weight:700}.m{letter-spacing:.02em;text-transform:uppercase;border-radius:5px;flex:none;justify-content:center;align-items:center;min-width:42px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:inline-flex}.m--get{color:var(--m-get);background:var(--m-get-bg)}.m--post{color:var(--m-post);background:var(--m-post-bg)}.m--put{color:var(--m-put);background:var(--m-put-bg)}.m--patch{color:var(--m-patch);background:var(--m-patch-bg)}.m--del{color:var(--m-del);background:var(--m-del-bg)}.m--lg{border-radius:7px;min-width:54px;padding:4px 8px;font-size:12px}.chit{align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;display:inline-flex}.chit:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.chit--2xx{color:var(--s-2xx)}.chit--3xx{color:var(--s-3xx)}.chit--4xx{color:var(--s-4xx)}.chit--5xx{color:var(--s-5xx)}.docs-main{min-width:0;padding:34px 44px 90px;position:relative}.docs-head{max-width:var(--docs-measure);position:relative}.docs-head:before{content:"";z-index:-1;background:radial-gradient(560px 200px at 75% -30%, var(--brand-50), transparent 70%);pointer-events:none;height:240px;position:absolute;top:-34px;left:-44px;right:-120px}.docs-head-row{justify-content:space-between;align-items:center;gap:16px;min-height:34px;margin-bottom:10px;display:flex}.docs-eyebrow{color:var(--muted);font-size:14px;font-weight:500}.docs-head h1{letter-spacing:-.025em;color:var(--ink);font-size:29px;font-weight:800}.docs-lede{max-width:700px;color:var(--ink-2);margin-top:12px;font-size:15px;line-height:1.6}.copy-wrap{margin-left:auto;position:relative}.copy-split{display:inline-flex}.copy-page{font:inherit;color:var(--ink-2);background:var(--bg);border:1px solid var(--border-strong);cursor:pointer;border-radius:9px 0 0 9px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.copy-caret{color:var(--ink-2);background:var(--bg);border:1px solid var(--border-strong);cursor:pointer;border-left:0;border-radius:0 9px 9px 0;align-items:center;padding:6px 8px;display:inline-flex}.copy-page:hover,.copy-caret:hover{color:var(--brand);border-color:var(--brand)}.copy-menu{background:var(--bg);border:1px solid var(--border);width:340px;box-shadow:var(--shadow-lg);z-index:40;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.copy-item{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:10px;gap:12px;padding:10px 12px;display:flex}.copy-item:hover{background:var(--bg-subtle)}.copy-item .ci{color:var(--ink-2);flex:none;margin-top:2px}.copy-item b{font-size:14px;font-weight:600;display:block}.copy-item span{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.copy-item .ext{color:var(--muted);font-weight:400}.docs-content{max-width:var(--docs-measure)}.docs-content h2{color:var(--ink);scroll-margin-top:calc(var(--docs-top-h) + 24px);margin-top:44px;font-size:21px;font-weight:700}.docs-content h3{color:var(--ink);scroll-margin-top:calc(var(--docs-top-h) + 24px);margin-top:30px;font-size:17px;font-weight:700}.docs-content p{color:var(--ink-2);margin-top:16px;font-size:14.5px;line-height:1.7}.docs-content ul,.docs-content ol{color:var(--ink-2);margin:18px 0 18px 22px}.docs-content li{margin:7px 0;line-height:1.7}.docs-content a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.docs-content strong{color:var(--ink);font-weight:700}.docs-content code{background:var(--bg-panel);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.docs-content pre{border:1px solid var(--border);border-radius:12px;margin-top:20px;padding:14px 16px;font-size:12.5px;line-height:1.6;overflow-x:auto}.docs-content pre code{color:inherit;background:0 0;padding:0}.diagram{margin:20px 0 0}.diagram-svg{width:100%;min-width:520px;height:auto;display:block}.diagram{overflow-x:auto}.diagram figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:12.5px;line-height:1.5}.diagram figcaption code{font-size:12px}.d-node rect{fill:var(--bg-panel);stroke:var(--border-strong);stroke-width:1px}.d-node text{fill:var(--ink);text-anchor:middle;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.d-node--wide text{font-family:inherit;font-size:13.5px}.d-node--done rect{stroke:var(--brand)}.d-node--done text{fill:var(--brand)}.d-node--stop rect{fill:var(--bg);stroke-dasharray:4 3}.d-node--stop text{fill:var(--ink-2)}.d-edge{stroke:var(--border-strong);stroke-width:1.4px}.d-edge-soft{stroke:var(--muted);stroke-width:1.2px;stroke-dasharray:4 3;opacity:.75;fill:none}.d-arrow{fill:var(--border-strong)}.d-arrow-soft{fill:var(--muted)}.d-dot{fill:var(--border-strong)}.d-dot-final{fill:none;stroke:var(--brand);stroke-width:1.4px}.d-junction{fill:var(--muted)}.d-label{fill:var(--muted);text-anchor:middle;font-size:12px;font-weight:600}.docs-content blockquote{border-left:3px solid var(--border-strong);background:var(--bg-subtle);border-radius:0 8px 8px 0;margin-top:20px;padding:12px 16px}.docs-content blockquote p{color:var(--ink-2);margin-top:0}.docs-content .callout{border-left:3px solid;border-radius:0 8px 8px 0;margin-top:20px;padding:12px 16px}.docs-content .callout>:first-child{margin-top:0}.docs-content .callout p{color:var(--ink-2);margin-top:10px}.docs-content .callout--note{background:#3b82f61a;border-color:#3b82f6}.docs-content .callout--tip{border-color:var(--brand);background:var(--brand-50)}.docs-content .callout--caution{background:#d99a001f;border-color:#d99a00}.docs-content .callout--warning{background:#e5484d1f;border-color:#e5484d}.docs-content .callout--note>:first-child strong{color:#2f6fd8}.docs-content .callout--caution>:first-child strong{color:#b07800}.docs-content .callout--warning>:first-child strong{color:#cf3438}.docs-content table{border-collapse:collapse;width:100%;margin-top:20px;font-size:13.5px}.docs-content th,.docs-content td{border:1px solid var(--border);text-align:left;color:var(--ink-2);padding:9px 12px}.docs-content th{background:var(--bg-subtle);color:var(--ink);font-weight:700}.docs-pager{max-width:var(--docs-measure);border-top:1px solid var(--border);justify-content:space-between;gap:16px;margin-top:60px;padding-top:26px;display:flex}.docs-pager .pg{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:3px;max-width:48%;padding:14px 18px;display:flex}.docs-pager .pg:hover{border-color:var(--brand)}.docs-pager .pg span{color:var(--muted);font-size:12.5px}.docs-pager .pg b{color:var(--ink);font-weight:600}.docs-pager .pg--next{text-align:right;margin-left:auto}.docs-toc{top:var(--docs-top-h);height:calc(100vh - var(--docs-top-h));padding:38px 20px;position:sticky;overflow-y:auto}.toc-title{color:var(--ink-2);align-items:center;gap:7px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.toc-link{color:var(--muted);padding:5px 0;font-size:13.5px;line-height:1.45;display:block}.toc-link:hover{color:var(--brand)}.toc-sub{padding-left:12px;font-size:13px}.search-modal{z-index:100;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:flex;position:fixed;inset:0}.search-modal[hidden]{display:none}.search-backdrop{backdrop-filter:blur(2px);background:#060f0a8c;position:absolute;inset:0}.search-dialog{background:var(--bg);border:1px solid var(--border);width:min(640px,100%);max-height:70vh;box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.search-bar{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:10px;padding:14px 16px;display:flex}.search-bar input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.search-esc{font:inherit;color:var(--muted);background:var(--bg-panel);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600}.search-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.search-chip{font:inherit;color:var(--ink-2);background:var(--bg-subtle);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.search-chip:hover{border-color:var(--brand);color:var(--brand)}.search-chip[aria-pressed=true]{background:var(--brand-50);border-color:var(--brand);color:var(--brand)}.search-results{flex-direction:column;gap:2px;padding:8px;display:flex;overflow-y:auto}.sr-item{cursor:pointer;border-radius:10px;padding:10px 12px;display:block}.sr-item.sel,.sr-item:hover{background:var(--bg-subtle)}.sr-item b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.sr-item span{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.sr-item mark{background:var(--brand-50);color:var(--brand);border-radius:3px;padding:0 1px}.sr-hint,.sr-empty{color:var(--muted);text-align:center;padding:16px;font-size:13px}.docs-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:30px;display:grid}.docs-card{border:1px solid var(--border);background:var(--bg);border-radius:14px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.docs-card:hover{border-color:var(--brand)}.docs-card h3{color:var(--ink);font-size:17px;font-weight:700}.docs-card p{color:var(--ink-2);font-size:14px;line-height:1.6}.docs-card-emoji{font-size:24px;line-height:1}.docs-card-meta{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.docs-op-h2{color:var(--ink);margin-top:44px;font-size:19px;font-weight:700}.docs-op-server{color:var(--muted);margin-top:8px;font-size:13.5px}.docs-op-server code{background:var(--bg-panel);border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.docs-op-group{margin-top:26px}.docs-op-group h3{color:var(--ink);text-transform:uppercase;letter-spacing:.05em;font-size:15px;font-weight:700}.docs-op-group>p{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.6}.docs-op-list{border:1px solid var(--border);border-radius:12px;margin:12px 0 0;list-style:none;overflow:hidden}.docs-op-list li+li{border-top:1px solid var(--border)}.docs-op-list a{color:var(--ink);align-items:center;gap:12px;padding:11px 14px;display:flex}.docs-op-list a:hover{background:var(--bg-subtle);color:var(--ink)}.docs-op-summary{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.docs-op-route{color:var(--muted);white-space:nowrap;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}@media (width<=620px){.docs-op-route{display:none}}.op-endpoint{border:1px solid var(--border-strong);background:var(--bg-subtle);max-width:var(--docs-measure);border-radius:10px;align-items:center;gap:10px;margin-top:22px;padding:10px 12px;display:flex;overflow-x:auto}.op-url{color:var(--ink);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.op-url-base{color:var(--muted)}.op-copy-url{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:4px;display:inline-flex}.op-copy-url:hover{color:var(--brand);background:var(--bg-panel)}.op-copy-url.is-copied{color:var(--brand)}.op-deprecated{color:var(--m-del);margin-top:10px;font-size:14px;font-weight:600}.op-auth{color:var(--ink-2);max-width:var(--docs-measure);margin-top:14px;font-size:13.5px}.op-auth a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.op-errors{max-width:var(--docs-measure);margin-top:40px}.op-errors p{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.65}.op-errors code{background:var(--bg-panel);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.op-errors a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.op-error-codes{flex-wrap:wrap;gap:10px 16px;margin-top:14px;display:flex}.schema{max-width:var(--docs-measure);margin-top:38px}.schema-title{color:var(--ink);text-transform:uppercase;letter-spacing:.05em;font-size:15px;font-weight:700}.schema-title a{color:inherit}.schema-title a:hover{color:var(--brand)}.schema-note{color:var(--ink-2);background:var(--bg-subtle);border-left:2px solid var(--border-strong);border-radius:0 7px 7px 0;margin:0 0 14px;padding:9px 12px;font-size:13px;line-height:1.55}.schema-note code{font-size:12.5px}.schema-fields{border:1px solid var(--border);background:var(--bg);border-radius:10px;margin-top:12px;overflow:hidden}.sfield+.sfield{border-top:1px solid var(--border)}.sfield-row{align-items:center;gap:20px;padding:11px 13px;display:flex}.sfield-info{flex:1;min-width:0}.sfield-control{flex:none;width:220px}.sfield-action{flex:none;justify-content:flex-end;width:220px;display:flex}.sfield-box{border:1px solid var(--border);border-radius:9px;margin:0 13px 13px;overflow:hidden}.sfield-boxes .sfield-box+.sfield-box{margin-top:-3px}.sfield-box-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:7px 12px;display:flex}.sfield-box-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:700}.sfield-box-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.sfield-box--scalar{align-items:center;gap:10px;padding:8px 12px;display:flex}.sfield-box--scalar .field-input{flex:1}.sfield-kids{flex-direction:column;display:flex}.sfield-kids[hidden]{display:none}.sfield-add{font:inherit;color:var(--muted);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.sfield-add:hover{color:var(--brand);border-color:var(--brand)}.sfield-icon-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;padding:3px;display:inline-flex}.sfield-icon-btn:hover{color:var(--ink);background:var(--bg-panel)}.sfield-icon-btn[hidden]{display:none}.sfield-icon-btn[data-array-remove]:hover{color:var(--m-del)}.sfield-icon-btn[aria-expanded=true] .c-plus{display:none}.sfield-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sfield-name{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700}label.sfield-name{cursor:pointer}.sfield-type{color:var(--muted);font-size:11.5px}.sfield-req{letter-spacing:.03em;text-transform:uppercase;color:var(--m-del);font-size:10px;font-weight:700}.sfield-dep{text-transform:uppercase;color:var(--m-put);font-size:10px;font-weight:700}.sfield-desc{color:var(--ink-2);margin-top:4px;font-size:12.5px;line-height:1.55}.sfield-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.sfield-constraint{color:var(--muted);background:var(--bg-subtle);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-size:11.5px}.sfield-enum{flex-wrap:wrap;gap:5px;display:flex}.sfield-enum code{color:var(--brand);background:var(--brand-50);border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.field-input{width:100%;font:inherit;color:var(--ink);background:var(--bg-subtle);border:1px solid var(--border);transition:border-color .12s var(--ease);border-radius:7px;outline:none;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.field-input::placeholder{color:var(--muted)}.field-input:hover{border-color:var(--border-strong)}.field-input:focus{border-color:var(--brand)}.field-input:user-invalid{border-color:var(--m-del)}.field-input:user-invalid:focus{border-color:var(--brand)}select.field-input{padding-right:26px}.docs-toc--rail{padding:30px 18px 60px}.rail{flex-direction:column;gap:16px;display:flex}.rail-block{border:1px solid var(--border);background:var(--bg);border-radius:12px;overflow:hidden}.rail-block--pick{overflow:visible}.rail-block--pick>.rail-head{border-radius:11px 11px 0 0}.rail-block--pick>.rail-pane:last-child pre,.rail-block--pick>.rail-empty:last-child,.rail-block--pick>.rail-foot:last-child{border-radius:0 0 11px 11px}.rail-head{background:var(--bg-subtle);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.rail-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.rail-head>.rail-label{margin-right:auto}select.field-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 13px) calc(50% + 1px),calc(100% - 9px) calc(50% + 1px);background-repeat:no-repeat;background-size:4px 4px,4px 4px}.rail-tabs{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.rail-tab{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.rail-tab:hover,.rail-tab[aria-selected=true]{color:var(--ink);background:var(--bg-panel)}.rail-pane{position:relative}.rail-pane[hidden]{display:none}.rail-pane pre{border:0;border-radius:0;max-height:460px;margin:0;padding:14px 14px 16px;font-size:12.5px;line-height:1.55;overflow:auto}.rail-pane pre code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:inherit;background:0 0;padding:0}.rail-note{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.rail-kept{align-items:baseline;gap:6px;display:flex}.rail-kept[hidden]{display:none}.rail-forget{font:inherit;font-size:inherit;color:var(--ink-2);border:0;border-bottom:1px solid var(--border-strong);cursor:pointer;background:0 0;padding:0}.rail-forget:hover{color:var(--brand);border-bottom-color:var(--brand)}.rail-copy{z-index:2;font:inherit;color:var(--ink-2);background:var(--bg);border:1px solid var(--border-strong);cursor:pointer;opacity:0;transition:opacity .12s var(--ease);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600;position:absolute;top:8px;right:12px}.rail-pane:hover .rail-copy,.rail-copy:focus-visible{opacity:1}.rail-copy:hover{color:var(--brand);border-color:var(--brand)}.rail-tab .chit{font-size:11.5px}.rail-foot{border-top:1px solid var(--border);background:var(--bg-subtle);align-items:center;gap:10px;padding:8px 10px;display:flex}.tryit-status{min-width:0;color:var(--muted);flex:1;font-size:11.5px;line-height:1.45}.tryit-status.is-ok{color:var(--brand)}.tryit-status.is-err{color:var(--m-del)}.tryit-send{font:inherit;color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tryit-send:hover{background:var(--brand-dark)}.tryit-send[disabled]{opacity:.6;cursor:default}.tryit-meta{color:var(--muted);padding-right:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.tryit-meta[hidden]{display:none}.picker{position:relative}.picker-toggle{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--border-strong);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.picker-toggle:hover{border-color:var(--brand)}.rail-modes{align-items:center;gap:6px;display:flex}.rail-mode{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--border-strong);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.rail-mode:hover{border-color:var(--brand)}.rail-mode.is-on,.picker-toggle.is-on{color:var(--brand);background:var(--brand-50);border-color:var(--brand)}.picker-toggle>.picker-label{align-items:center;gap:7px;display:inline-flex}.picker-toggle>svg:last-child{color:var(--muted);flex:none}.picker-menu{z-index:30;background:var(--bg);border:1px solid var(--border);min-width:200px;box-shadow:var(--shadow-lg);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.picker-menu[hidden]{display:none}.picker-group{color:var(--muted);padding:4px 8px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.picker-option{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;display:flex}.picker-option:hover{background:var(--bg-subtle)}.picker-option[hidden]{display:none}.picker-option .picker-label{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.picker-name{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.picker-tick{color:var(--brand);opacity:0;flex:none}.picker-option[aria-selected=true] .picker-tick{opacity:1}.picker-icon,.picker-icon-slot{flex:none;width:14px;height:14px}.picker-icon{color:var(--ink-2)}.picker-option:hover .picker-icon,.picker-option[aria-selected=true] .picker-icon{color:var(--brand)}.rail-empty{color:var(--muted);text-align:center;background:var(--bg-subtle);margin:0;padding:22px 14px;font-size:12.5px}.rail-empty[hidden]{display:none}.code-block{scrollbar-width:thin;scrollbar-color:transparent transparent;background:#fbfbfb;border:0;border-radius:0;max-height:460px;margin:0;padding:14px;overflow:auto}.code-block:hover{scrollbar-color:var(--border-strong) transparent}.code-block::-webkit-scrollbar{width:5px;height:5px}.code-block::-webkit-scrollbar-track,.code-block::-webkit-scrollbar-thumb,.code-block::-webkit-scrollbar-corner{background:0 0}.code-block:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent)}.code-block code{color:#403f53;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55}.code-block .t-str{color:#4876d6}.code-block .t-num{color:#aa0982}.code-block .t-key{color:#0c969b}.code-block .t-kw{color:#994cc3;font-style:italic}.code-block .t-cmt{color:#989fb1;font-style:italic}:root[data-theme=dark] .code-block{background:#011627}:root[data-theme=dark] .code-block code{color:#d6deeb}:root[data-theme=dark] .code-block .t-str{color:#ecc48d}:root[data-theme=dark] .code-block .t-num{color:#f78c6c}:root[data-theme=dark] .code-block .t-key{color:#7fdbca}:root[data-theme=dark] .code-block .t-kw{color:#c792ea}:root[data-theme=dark] .code-block .t-cmt{color:#637777}.rail-auth{padding:12px}.rail-auth[hidden]{display:none}.rail-auth-label{margin-bottom:6px;display:block}.rail-auth-label code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.rail-auth-input{align-items:center;gap:6px;display:flex}.rail-reveal{background:var(--bg-subtle);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:7px;flex:none;align-items:center;padding:5px 7px;display:inline-flex}.rail-reveal:hover{color:var(--ink);border-color:var(--border-strong)}.rail-reveal.is-on{color:var(--brand);border-color:var(--brand)}:root[data-theme=dark] .astro-code,:root[data-theme=dark] .astro-code span{color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}:root[data-theme=dark] .astro-code{background-color:var(--shiki-dark-bg)!important}.docs-content pre.astro-code{border:1px solid var(--border)}.ref-meta{border:1px solid var(--border);background:var(--bg-subtle);max-width:var(--docs-measure);border-radius:12px;flex-wrap:wrap;gap:12px 32px;margin-top:24px;padding:14px 16px;display:flex}.ref-meta-item{color:var(--ink-2);flex-direction:column;gap:4px;font-size:14px;display:flex}.ref-meta-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.ref-meta-item code{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ref-intro{max-width:var(--docs-measure);color:var(--ink-2);margin-top:16px;font-size:14px;line-height:1.65}.ref-intro a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.ref-errors{max-width:var(--docs-measure);border-top:1px solid var(--border);margin-top:52px;padding-top:30px}.ref-errors h2{color:var(--ink);font-size:19px;font-weight:700}.ref-errors h3{margin-top:32px}.ref-errors p{color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.65}.ref-errors code{background:var(--bg-panel);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ref-status-grid{flex-wrap:wrap;gap:10px 18px;margin-top:14px;display:flex}.docs-empty{border:1px dashed var(--border-strong);background:var(--bg-subtle);max-width:var(--docs-measure);border-radius:14px;margin-top:28px;padding:28px 30px}.docs-empty h2{color:var(--ink);font-size:17px;font-weight:700}.docs-empty p{color:var(--ink-2);margin-top:10px;font-size:14.5px;line-height:1.65}.docs-empty ul{color:var(--ink-2);margin:12px 0 0 20px;font-size:14.5px}.docs-empty li{margin:6px 0;line-height:1.6}.docs-shell--rail{grid-template-columns:var(--docs-side-w) minmax(0, 1fr) var(--docs-rail-w)}@media (width<=1400px){.docs-shell--rail{grid-template-columns:var(--docs-side-w) minmax(0, 1fr) 340px}}@media (width<=1180px){.docs-shell{grid-template-columns:var(--docs-side-w) minmax(0, 1fr)}.docs-toc{display:none}.docs-head:before{right:-80px}.docs-shell--rail{grid-template-columns:var(--docs-side-w) minmax(0, 1fr)}.docs-toc--rail{grid-column:2;height:auto;padding:0 44px 70px;display:block;position:static}.rail-pane pre{max-height:none}}@media (width<=860px){.docs-toc--rail{grid-column:1;padding:0 20px 60px}.sfield-row{flex-direction:column;align-items:stretch;gap:10px}.sfield-control,.sfield-action{width:100%}.sfield-action{justify-content:flex-start}.sfield-box{margin:0 6px 6px}.docs-shell,.docs-shell--wide{grid-template-columns:minmax(0,1fr)}.docs-menu-btn{display:inline-flex}.docs-tabs{scrollbar-width:none;border-top:1px solid var(--border);flex:0 0 100%;order:3;height:46px;padding:0 4px;overflow-x:auto}.docs-tabs::-webkit-scrollbar{display:none}.docs-top-inner{flex-wrap:wrap;row-gap:0;height:auto;padding:0 12px}.docs-top-inner>.docs-brand,.docs-top-inner>.docs-top-actions,.docs-top-inner>.docs-menu-btn{height:var(--docs-top-h);align-items:center;display:flex}.docs-top-link{display:none}.docs-side{z-index:80;background:var(--bg);border-right:1px solid var(--border);width:min(320px,84vw);height:100vh;transition:transform .2s var(--ease);box-shadow:var(--shadow-lg);padding-top:20px;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}body[data-drawer=open] .docs-side{transform:translate(0)}body[data-drawer=open]{overflow:hidden}.docs-scrim{z-index:70;opacity:0;pointer-events:none;transition:opacity .2s var(--ease);background:#060f0a80;position:fixed;inset:0}body[data-drawer=open] .docs-scrim{opacity:1;pointer-events:auto}.docs-main{padding:26px 20px 70px}.docs-head h1{font-size:30px}.copy-menu{width:min(300px,100vw - 40px)}}.docs-side-close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-end;padding:6px;display:none}.docs-side-close:hover{color:var(--ink);background:var(--bg-subtle)}@media (width<=860px){.docs-side-close{display:inline-flex}}@media (prefers-reduced-motion:reduce){.docs-side,.docs-scrim,.docs-nav .chev{transition:none}}.rmeta{color:var(--muted);align-items:center;gap:14px;margin-top:16px;font-size:12.5px;display:flex}.rmeta-service{color:var(--brand);background:var(--brand-50);border-radius:999px;padding:3px 10px;font-weight:600}.rback{align-items:center;gap:5px;display:inline-flex}.rback:hover{color:var(--brand)}.recipe-body{counter-reset:rstep}.rstep{counter-increment:rstep;margin-top:34px;padding:0 0 4px 46px;position:relative}.rstep:first-child{margin-top:26px}.rstep:before{content:"";background:var(--border);width:1px;position:absolute;top:34px;bottom:-34px;left:15px}.rstep:last-child:before{display:none}.rstep-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rstep-title{color:var(--ink);scroll-margin-top:calc(var(--docs-top-h) + 20px);margin:0;font-size:18px;font-weight:700;position:relative}.rstep-title:before{content:counter(rstep);width:30px;height:30px;color:var(--brand);background:var(--bg);border:1px solid var(--brand);border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;display:grid;position:absolute;top:-3px;left:-46px}.docs-content .rstep-title{margin-top:10px}.rstep-call{color:var(--ink-2);background:var(--bg-subtle);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.rstep-body>:first-child{margin-top:12px}.rresp{border:1px solid var(--border);border-radius:12px;margin-top:16px;overflow:hidden}.rresp-head{background:var(--bg-subtle);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:7px 12px;display:flex}.rresp-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.rresp-note{color:var(--ink-2);font-size:12.5px}.rresp pre{border:0;border-radius:0;margin:0}.rtoc{counter-reset:rtoc;margin:0;padding:0;list-style:none}.rtoc li{counter-increment:rtoc;margin:0}.rtoc a{color:var(--ink-2);gap:9px;padding:5px 0;font-size:12.5px;line-height:1.45;display:flex}.rtoc a:before{content:counter(rtoc);width:15px;color:var(--muted);text-align:right;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.rtoc a:hover{color:var(--brand)}.op-recipes{border:1px solid var(--border);border-left:3px solid var(--brand);background:var(--bg-subtle);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 16px}.op-recipes-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.op-recipes ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.op-recipes a{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.op-recipes a:hover{color:var(--brand)}.docs-card--soon{background:0 0;border-style:dashed}.docs-card--soon:hover{border-color:var(--border-strong)}.docs-card--soon h3,.docs-card--soon .docs-card-emoji{opacity:.75}.docs-card-soon-tag{color:var(--muted);background:var(--bg-panel);border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 9px;font-size:11.5px;font-weight:600}@media (width<=700px){.rstep{padding-left:38px}.rstep-title:before{width:26px;height:26px;font-size:12px;left:-38px}.rstep:before{left:13px}}.recipe--walk{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:28px;max-width:none;display:grid}.recipe--walk .recipe-main{min-width:0}.recipe--walk .docs-content{max-width:none}.recipe-aside{top:calc(var(--docs-top-h) + 20px);min-width:0;position:sticky}.rstep--walk{counter-increment:rstep;border:1px solid var(--border);background:var(--bg);border-radius:12px;margin-top:10px;padding:0;overflow:hidden}.rstep--walk:before{display:none}.rstep--walk[open]{border-color:var(--brand);background:var(--bg-subtle)}.rstep-summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 16px;list-style:none;display:flex}.rstep-summary::-webkit-details-marker{display:none}.rstep--walk:not([open]) .rstep-summary:hover{background:var(--bg-subtle)}.rstep-summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.rstep--walk .rstep-title{align-items:baseline;gap:10px;font-size:15px;font-weight:600;display:flex}.rstep--walk .rstep-title:before{content:counter(rstep) ".";width:auto;height:auto;color:var(--muted);background:0 0;border:0;border-radius:0;font-size:13px;display:inline;position:static}.rstep--walk[open] .rstep-title:before{color:var(--brand)}.rstep--walk .rstep-body{border-top:1px solid var(--border);padding:14px 16px}.rstep--walk .rstep-body>:first-child{margin-top:0}.rstep--walk .rstep-body p,.rstep--walk .rstep-body li{font-size:14px;line-height:1.65}.rstep-foot{justify-content:flex-end;margin-top:16px;display:flex}.rstep--walk:last-of-type .rstep-foot{display:none}.rstep-next{font:inherit;color:var(--brand);border:1px solid var(--brand);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.rstep-next:hover{color:var(--bg);background:var(--brand)}.walk-code{border:1px solid var(--border);background:var(--bg);border-radius:14px;overflow:hidden}.walk-code-head{background:var(--bg-subtle);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 12px;display:flex}.walk-langs{gap:2px;display:flex}.walk-lang{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 10px;font-size:12.5px;font-weight:600}.walk-lang:hover{color:var(--ink)}.walk-lang[aria-selected=true]{color:var(--ink);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border)}.walk-lang-single{color:var(--ink-2);font-size:12.5px;font-weight:600}.walk-copy{font:inherit;color:var(--ink-2);background:var(--bg);border:1px solid var(--border-strong);cursor:pointer;border-radius:6px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:600}.walk-copy:hover{color:var(--brand);border-color:var(--brand)}.walk-scroll{max-height:calc(100vh - var(--docs-top-h) - 110px);scroll-behavior:smooth;overflow-anchor:none;position:relative;overflow:auto}.walk-scroll[hidden]{display:none}.walk-pre.astro-code{font-size:var(--walk-code-size);line-height:var(--walk-leading);tab-size:4;border:0;border-radius:0;margin:0;padding:14px 0}.walk-pre code{counter-reset:walkline;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;display:block}.walk-line{counter-increment:walkline;background:0 0;padding-right:16px;display:block}.walk-line:before{content:counter(walkline);box-sizing:border-box;text-align:right;opacity:.32;user-select:none;width:52px;padding-right:18px;display:inline-block}.walk-line[style*=--walk-indent]{background-image:repeating-linear-gradient(to right, color-mix(in srgb, currentColor 16%, transparent) 0 1px, transparent 1px calc(var(--walk-unit,2) * 1ch));background-position:52px 0;background-size:calc(var(--walk-indent) * 1ch) 100%;background-repeat:no-repeat}.walk-line{transition:opacity .18s var(--ease)}.walk-code[data-active-region] .walk-line:not(.is-lit){opacity:.45}@media (prefers-reduced-motion:reduce){.walk-scroll{scroll-behavior:auto}.walk-line{transition:none}}@media print{.walk-code[data-active-region] .walk-line:not(.is-lit){opacity:1}}@media (width<=1100px){.recipe--walk{grid-template-columns:minmax(0,1fr);gap:20px}.recipe-aside{position:static}.walk-scroll{max-height:60vh}}.sfield.is-inapplicable>.sfield-row{opacity:.4}.sfield.is-inapplicable .field-input{cursor:not-allowed}.walk-lang,.walk-lang-single{align-items:center;gap:6px;display:inline-flex}.walk-lang .picker-icon{opacity:.75}.walk-lang[aria-selected=true] .picker-icon{opacity:1}.svc-chip{letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;color:var(--brand);background:var(--brand-50);border-radius:999px;margin-left:9px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.svc-chip--soon{color:var(--muted);background:var(--bg-panel)}.rfilter{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.rfilter-search{margin-right:12px}.rfilter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rchip{font:inherit;color:var(--ink-2);background:var(--bg-subtle);border:1px solid var(--border);cursor:pointer;transition:color .12s var(--ease), border-color .12s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.rchip:hover{border-color:var(--brand);color:var(--brand)}.rchip.is-on{color:var(--brand);background:var(--brand-50);border-color:var(--brand)}.rchip-n{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11.5px;font-weight:600}.rchip:hover .rchip-n,.rchip.is-on .rchip-n{color:inherit;opacity:.7}.rfilter-search{min-width:200px;color:var(--muted);background:var(--bg-subtle);border:1px solid var(--border);transition:border-color .12s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:5px 11px;display:flex}.rfilter-search:focus-within{border-color:var(--brand);color:var(--brand)}.rfilter-search svg{flex:none}.rfilter-input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.rfilter-input::placeholder{color:var(--muted)}.rfilter-input::-webkit-search-decoration,.rfilter-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.rfilter-empty{color:var(--muted);margin-top:26px;font-size:14px}.rfilter-empty[hidden]{display:none}.rfilter-clear{font:inherit;color:var(--brand);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-left:2px;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.docs-card.is-filtered-out{display:none}.rfilter-empty+.docs-cards{margin-top:18px}@media (width<=700px){.rfilter{flex-direction:column;align-items:stretch;gap:12px}}
