.v3.v3-docs.is-catalog{--docs-bar-h:0px}html:has(.v3.v3-docs.is-catalog){scroll-padding-top:112px}.v3.is-catalog .docs-shell{grid-template-columns:minmax(0,1fr);min-height:calc(100svh - 96px)}.v3.is-catalog .docs-main{padding-top:48px}.v3 .cookbook-intro{text-align:center;margin-bottom:40px}.v3 .cookbook-intro h1{letter-spacing:-.025em;margin:0;font-size:32px;font-weight:500;line-height:1.2}.v3 .cookbook-intro>p{color:var(--ink-2);margin:12px 0 0;font-size:16px}.v3 .cookbook-search{background:var(--paper);align-items:center;gap:14px;max-width:672px;min-height:56px;margin:28px auto 0;padding:0 16px;display:flex}.v3 .cookbook-search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.v3 .cookbook-search>svg{width:20px;height:20px;color:var(--ink-2);flex:none}.v3 .cookbook-search input{min-width:0;height:56px;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:16px}.v3 .cookbook-search input::placeholder{color:var(--ink-2);opacity:1}.v3 .cookbook-search input::-webkit-search-cancel-button{-webkit-appearance:none}.v3 .cookbook-search button{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.v3 .cookbook-search button:hover{background:var(--rule);color:var(--ink)}.v3 .cookbook-search button svg{width:16px;height:16px}.v3 .cookbook-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.v3 .cookbook-filters{gap:24px;min-width:0;display:flex;overflow-x:auto}.v3 .cookbook-filters button{font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:12px 0;font-size:14px;position:relative}.v3 .cookbook-filters button:is(:hover,[aria-pressed=true]){color:var(--ink)}.v3 .cookbook-filters button[aria-pressed=true]:after{content:"";bottom:0;background:var(--ink);height:2px;position:absolute;inset-inline:0}.v3 .cookbook-filters button:focus-visible{outline-offset:-2px}.v3 .cookbook-count{color:var(--ink-2);flex:none;margin:0;font-size:13px}.v3 .cookbook-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.v3 .cookbook-table :is(th,td){border-bottom:1px solid var(--rule);vertical-align:top;padding:24px 16px 24px 0}.v3 .cookbook-table th{color:var(--ink-2);padding-block:0 16px;font-size:13px;font-weight:400}.v3 .cookbook-table :is(th,td):first-child{width:60%}.v3 .cookbook-table :is(th,td):nth-child(2){width:28%}.v3 .cookbook-table :is(th,td):last-child{text-align:right;white-space:nowrap;padding-right:0}.v3 .cookbook-table tbody tr:hover{background:color-mix(in srgb, var(--paper) 45%, transparent)}.v3 .cookbook-title{font-weight:500;text-decoration:none;display:inline}.v3 .cookbook-title:hover{text-underline-offset:4px;text-decoration:underline}.v3 .cookbook-title span{color:var(--ink-2);margin-left:10px;display:inline-block}.v3 .cookbook-description{max-width:560px;color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.55}.v3 .cookbook-topics{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.v3 .cookbook-topics li{align-items:center;gap:7px;display:inline-flex}.v3 .cookbook-topics li:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.v3 .cookbook-date{color:var(--ink-2);font-size:13px}.v3 .cookbook-empty{text-align:center;border-bottom:1px solid var(--rule);padding:56px 20px}.v3 .cookbook-empty h2{margin:0;font-size:20px;font-weight:500}.v3 .cookbook-empty p{color:var(--ink-2);margin:8px 0 20px;font-size:15px}.v3 .cookbook-empty button{background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border:0;padding:10px 16px;font-size:14px}.v3 .cookbook-catalog [hidden]{display:none}@media (width<=699px){.v3.is-catalog .docs-main{padding-top:36px}.v3 .cookbook-intro{margin-bottom:28px}.v3 .cookbook-intro h1{font-size:28px}.v3 .cookbook-toolbar{flex-wrap:wrap;gap:12px}.v3 .cookbook-filters{width:100%}.v3 .cookbook-table thead{display:none}.v3 .cookbook-table tbody{display:block}.v3 .cookbook-table tr{border-block:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:24px 0;display:grid}.v3 .cookbook-table tr+tr{border-top:0}.v3 .cookbook-table td{border:0;padding:0;width:auto!important}.v3 .cookbook-table td:first-child{grid-column:1/-1}.v3 .cookbook-table td:last-child{align-self:end}}
