.cs-filters{gap:.75rem;max-width:48rem;margin-bottom:1.5rem;display:grid}.cs-filters .input{width:100%}.cs-tabs{flex-wrap:wrap;gap:.375rem;display:flex}.cs-tab{border:1px solid var(--rule-strong);background:var(--surface);height:2.25rem;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding-inline:.8rem;font-size:.875rem;font-weight:500}.cs-tab:hover{border-color:var(--ink);color:var(--ink)}.cs-tab[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cs-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cs-card{background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--accent);border-radius:8px;align-content:start;gap:.4rem;min-width:0;padding:1rem 1.15rem;display:grid}.cs-card__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-size:.75rem;font-weight:700}.cs-card h2{font-family:var(--font-cond);font-size:1.3rem;font-weight:700;line-height:1.15}.cs-card h2 a{color:inherit;text-decoration:none}.cs-card h2 a:hover{text-decoration:underline}.cs-card p{color:var(--ink-2);overflow-wrap:anywhere}.cs-empty{color:var(--ink-2);padding:1.25rem 0}.cs-clear,.cs-print{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cs-page{min-width:0}.cs-print-brand{display:none}.cs-head{gap:.9rem;max-width:52rem;padding-block:clamp(2rem,5vw,3rem) 1.5rem;display:grid}.cs-crumbs{color:var(--muted);font-size:.875rem}.cs-facts{flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;font-size:.9375rem;display:flex}.cs-facts div{min-width:0}.cs-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.cs-facts dd{color:var(--ink);margin:0}.cs-download{gap:.75rem;display:grid}.cs-download__actions{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.cs-page a.button{align-items:center;text-decoration:none;display:inline-flex}.cs-page .button--small{height:2.4rem;padding-inline:1rem;font-size:.9375rem}.cs-download__panel{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;gap:.6rem;max-width:34rem;padding:1rem 1.1rem;display:grid}.cs-download__ready{font-weight:600}.cs-layout{gap:1rem;min-width:0;display:grid}.cs-nav{z-index:20;margin-inline:calc(var(--gutter) * -1);padding:.5rem var(--gutter);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);min-width:0;position:sticky;top:calc(3.75rem + 1px)}.cs-nav__title{display:none}.cs-nav ul{scrollbar-width:none;gap:.375rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.cs-nav ul::-webkit-scrollbar{display:none}.cs-nav li{flex:none}.cs-nav a{border:1px solid var(--rule-strong);background:var(--surface);height:2rem;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding-inline:.7rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.cs-nav a:hover{border-color:var(--ink);color:var(--ink)}.cs-nav a[data-empty]{opacity:.45}.cs-nav__count{font-family:var(--font-mono);color:var(--muted);font-size:.6875rem}.cs-main{min-width:0}.cs-search{gap:.35rem;max-width:36rem;margin-bottom:.5rem;display:grid}.cs-search .input{width:100%}.cs-section{min-width:0;margin-top:1.75rem;scroll-margin-top:7.5rem}.cs-section h2{font-family:var(--font-cond);background:var(--accent-wash);border-left:3px solid var(--accent);break-after:avoid;page-break-after:avoid;padding:.3rem .65rem;font-size:1.375rem;font-weight:700}.cs-table{border-collapse:collapse;table-layout:fixed;width:100%}.cs-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-table,.cs-table tbody,.cs-row,.cs-row td{min-width:0;display:block}.cs-row{border-bottom:1px solid var(--rule);break-inside:avoid;page-break-inside:avoid;padding:.75rem 0}.cs-row td{padding:0}.cs-desc{color:var(--ink-2);overflow-wrap:anywhere;gap:.4rem;margin-top:.45rem;line-height:1.5;display:grid}.cs-code{background:var(--code-bg);border:1px solid var(--rule);border-radius:6px;align-items:flex-start;gap:.5rem;min-width:0;padding:.45rem .5rem .45rem .65rem;display:flex;position:relative}.cs-code code{min-width:0;font-family:var(--font-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:.875rem;line-height:1.5}.cs-cmd .cs-code code{font-weight:600}.cs-code--example code{font-size:.8125rem;font-weight:400}.cs-copy{border:1px solid var(--rule-strong);background:var(--surface);height:1.75rem;color:var(--ink-2);font-family:var(--font-sans);cursor:pointer;border-radius:4px;flex:none;padding-inline:.55rem;font-size:.75rem;font-weight:600}.cs-copy:hover{border-color:var(--ink);color:var(--ink)}.cs-copy[data-copied]{border-color:var(--accent);color:var(--accent-ink)}.cs-example{gap:.2rem;display:grid}.cs-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:700}.cs-notes{color:var(--muted);font-size:.875rem}.cs-notes--warn{color:var(--ink-2);background:#b3261e14;border-left:3px solid #b3261e;padding:.4rem .6rem}.cs-notes--warn strong{color:#b3261e}[data-theme=dark] .cs-notes--warn strong{color:#ff8a80}.cs-row[data-destructive] .cs-cmd .cs-code{border-left:3px solid #b3261e}@media (min-width:48rem){.cs-table{display:table}.cs-table tbody{display:table-row-group}.cs-row{display:table-row}.cs-row td{vertical-align:top;border-bottom:1px solid var(--rule);padding:.7rem 0;display:table-cell}.cs-cmd{width:42%;padding-right:1rem!important}.cs-desc{margin-top:0;display:table-cell}.cs-desc>*+*{margin-top:.4rem}}@media (min-width:64rem){.cs-layout{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:2.5rem}.cs-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-height:calc(100vh - 6rem);margin:0;padding:0;top:5rem;overflow-y:auto}.cs-nav__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.cs-nav ul{gap:.15rem;display:grid;overflow:visible}.cs-nav a{border:0;border-left:2px solid var(--rule);white-space:normal;background:0 0;border-radius:0;justify-content:space-between;height:auto;padding:.35rem .6rem;font-size:.875rem;display:flex}.cs-nav a:hover{border-left-color:var(--accent)}.cs-section{scroll-margin-top:5rem}}.cs-refs{max-width:52rem;margin-top:3rem}.cs-refs h2,.cs-more h2{font-family:var(--font-cond);font-size:1.5rem;font-weight:700}.cs-refs h2{border-bottom:2px solid var(--ink);margin-bottom:.75rem;padding-bottom:.6rem}.cs-refs ol{overflow-wrap:anywhere;gap:.4rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.cs-refs__note,.cs-note{color:var(--muted);font-size:.875rem}.cs-refs__host{font-family:var(--font-mono);color:var(--muted);font-size:.75rem}.cs-faq{max-width:52rem}.cs-more{margin-top:3.5rem}.cs-more ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.6rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cs-more li{gap:.1rem;display:grid}.cs-more li a{color:var(--ink);font-weight:600}.cs-foot{color:var(--muted);max-width:52rem;margin-top:2.5rem;font-size:.8125rem}@page{size:A4;margin:12mm 12mm 15mm}@media print{:root,[data-theme=dark]{--paper:#fff;--surface:#fff;--ink:#14181d;--ink-2:#3a424c;--muted:#5b6670;--rule:#d9dee1;--rule-strong:#b9c1c7;--accent:#0a7560;--accent-ink:#065847;--accent-wash:#e3f1ec;--code-bg:#f3f5f2}html,body{background:#fff!important}.site-header,.site-footer,.skip-link,.cs-crumbs,.cs-download,.cs-nav,.cs-search,.cs-copy,.cs-empty,.cs-faq,.cs-more,ins.adsbygoogle,iframe{display:none!important}.cs-page.page{max-width:none;padding:0;font-size:9pt}.cs-print-brand{color:var(--accent);font-family:var(--font-cond);align-items:center;gap:.4rem;padding-bottom:.3rem;font-size:12pt;font-weight:700;display:flex}.cs-print-brand span{font-family:var(--font-sans);color:var(--muted);margin-left:auto;font-size:8pt;font-weight:500}.cs-head{border-bottom:2px solid var(--accent);gap:.4rem;max-width:none;padding:0 0 .6rem}.cs-head h1{font-size:20pt;line-height:1.1}.cs-head .lede{font-size:9.5pt}.cs-facts{font-size:8.5pt}.cs-layout{display:block}.cs-section{margin-top:.7rem}.cs-section h2{padding:.15rem .45rem;font-size:11.5pt}.cs-table{display:table!important}.cs-table tbody{display:table-row-group!important}.cs-row{display:table-row!important}.cs-row td{vertical-align:top;border-bottom:1px solid var(--rule);padding:.25rem 0!important;display:table-cell!important}.cs-cmd{width:40%;padding-right:.6rem!important}.cs-desc{margin-top:0;line-height:1.35}.cs-desc>*+*{margin-top:.15rem}.cs-code{border-radius:3px;padding:.15rem .35rem}.cs-code code{font-size:8pt;line-height:1.35}.cs-code--example code,.cs-notes{font-size:7.5pt}.cs-notes--warn{padding:.1rem .35rem}.cs-refs{break-inside:avoid;max-width:none;margin-top:1rem}.cs-refs h2{margin-bottom:.3rem;padding-bottom:.2rem;font-size:11.5pt}.cs-refs ol{gap:.1rem;margin-top:.3rem}.cs-refs a{color:var(--ink);text-decoration:none}.cs-refs a:after{content:" (" attr(href) ")";font-family:var(--font-mono);color:var(--muted);font-size:7pt}.cs-refs__host{display:none}.cs-refs__note{font-size:8pt}.cs-foot{max-width:none;margin-top:.8rem;font-size:7.5pt}}
