:where(.mktg) .dk{padding-bottom:0}:where(.mktg) .dk-shell{grid-template-columns:16rem minmax(0,1fr);align-items:start;display:grid}:where(.mktg) .dk-rail{border-right:1px solid var(--card-line);align-self:stretch}:where(.mktg) .dk-rail-inner{overscroll-behavior:contain;max-height:calc(100dvh - 5.5rem);padding:var(--space-6) var(--space-5) var(--space-6) 0;scrollbar-width:thin;scrollbar-color:var(--line) transparent;position:sticky;top:5.5rem;overflow-y:auto}:where(.mktg) .dk-main{min-width:0;padding:var(--space-6) 0 var(--space-8) 2.5rem}:where(.mktg) .dk-cap{font-family:var(--font-mono);font-size:.68rem;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;line-height:1.5;display:block}:where(.mktg) .dk .bd-search{margin:0 0 var(--space-5)}:where(.mktg) .dk .bd-search-field{min-height:2.6rem;padding:0 var(--space-3);gap:var(--space-2);border-color:var(--card-line);border-radius:12px}:where(.mktg) .dk .bd-search-field>svg{width:1rem;height:1rem}:where(.mktg) .dk .bd-search-field input{font-size:var(--fs-small)}:where(.mktg) .dk .bd-search-out{padding:var(--space-2);border-radius:12px}:where(.mktg) .dk .bd-search-list a{flex-direction:column;align-items:flex-start;gap:2px}:where(.mktg) .dk .bd-search-list strong{line-height:1.4}:where(.mktg) .dk-tree{display:block}:where(.mktg) .dk-tree ul{margin:0;padding:0;list-style:none}:where(.mktg) .dk-group+.dk-group{margin-top:1.25rem}:where(.mktg) .dk-group-label{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--r-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);padding:6px 6px 6px .5rem;list-style:none;display:flex}:where(.mktg) .dk-group-label::-webkit-details-marker{display:none}:where(.mktg) .dk-group-label:hover{color:var(--ink);background:var(--surface)}:where(.mktg) .dk-group-label:focus-visible{outline:2px solid var(--red-aa);outline-offset:-2px}:where(.mktg) .dk-group-label .dk-chev{color:currentColor}:where(.mktg) .dk-group[open]>.dk-group-label{margin-bottom:.375rem}:where(.mktg) .dk-group[open]>.dk-group-label .dk-chev{transform:rotate(90deg)}:where(.mktg) .dk-row{align-items:flex-start;gap:var(--space-2);border-radius:var(--r-sm);font-size:var(--fs-small);color:var(--ink-90);text-wrap:pretty;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:6px 8px;line-height:1.5;display:flex}:where(.mktg) .dk-row:hover{background:var(--surface);color:var(--ink)}:where(.mktg) .dk-row[aria-current=page]{background:var(--surface);color:var(--ink);font-weight:var(--fw-semibold)}:where(.mktg) .dk-row:focus-visible{outline:2px solid var(--red-aa);outline-offset:-2px}:where(.mktg) .dk-row svg{width:16px;height:16px;color:var(--muted);flex:none;margin-top:2px}:where(.mktg) .dk-row[aria-current=page] svg{color:var(--ink)}:where(.mktg) .dk-chev{width:12px;height:12px;color:var(--ink);transition:transform var(--dur-fast) var(--ease);flex:none}:where(.mktg) .dk-mnav[open]>summary .dk-chev{transform:rotate(90deg)}:where(.mktg) .dk .bd-crumbs{margin:0 0 1.25rem;font-size:.84rem;line-height:1.5}:where(.mktg) .dk .bd-crumbs ol{gap:var(--space-2);row-gap:2px}:where(.mktg) .dk .bd-crumbs li{gap:var(--space-2)}:where(.mktg) .dk .bd-crumbs a{color:var(--muted);padding:0}:where(.mktg) .dk .bd-crumbs a:hover,:where(.mktg) .dk .bd-crumbs [aria-current]{color:var(--ink)}:where(.mktg) .dk-head{margin:0}:where(.mktg) .dk-h1{letter-spacing:-.025em;font-size:clamp(2rem,1.6rem + 1.2vw,2.5rem);line-height:1.2;font-weight:var(--fw-bold);color:var(--ink);text-wrap:balance;margin:0}:where(.mktg) .dk-sub{margin:var(--space-2) 0 0;max-width:38.75rem;color:var(--muted);text-wrap:pretty;font-size:1rem;line-height:1.5}:where(.mktg) .dk-stat{margin:var(--space-4) 0 0;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.5}:where(.mktg) .dk-rule{border:0;border-top:1px solid var(--card-line);margin:var(--space-6) 0}:where(.mktg) .dk-group-sec+.dk-group-sec{margin-top:var(--space-7)}:where(.mktg) .dk-band{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}:where(.mktg) .dk-band-all{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--muted);transition:color var(--dur-fast) var(--ease)}:where(.mktg) .dk-band-all:hover{color:var(--ink)}:where(.mktg) .dk-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));display:grid}:where(.mktg) .dk-card{border:1px solid var(--card-line);background:var(--canvas);color:var(--ink);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:16px;flex-direction:column;align-items:flex-start;padding:1.25rem;display:flex}@media (hover:hover){:where(.mktg) .dk-card:hover{border-color:color-mix(in srgb,var(--ink) 22%,transparent);transform:translateY(-1px);box-shadow:0 6px 20px #1111110d}}:where(.mktg) .dk-card:focus-visible{outline:2px solid var(--red-aa);outline-offset:2px}:where(.mktg) .dk-card-chip{width:36px;height:36px;margin-bottom:var(--space-3);background:var(--surface);color:var(--red);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}:where(.mktg) .dk-card-chip svg{width:18px;height:18px}:where(.mktg) .dk-card-name{font-size:1rem;line-height:1.5;font-weight:var(--fw-semibold)}:where(.mktg) .dk-card-blurb{font-size:var(--fs-small);color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:3em;margin-top:6px;line-height:1.5;display:-webkit-box;overflow:hidden}:where(.mktg) .dk-card-count{padding-top:var(--space-4);color:var(--muted);margin-top:auto;font-size:.75rem}:where(.mktg) .dk-list{margin:var(--space-6) 0 0;border-top:1px solid var(--card-line);padding:0;list-style:none}:where(.mktg) .dk-list li{border-bottom:1px solid var(--card-line)}:where(.mktg) .dk-list a{align-items:baseline;gap:var(--space-4);color:var(--ink-90);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:12px;margin:0 -.75rem;padding:.75rem;display:flex}:where(.mktg) .dk-list a:hover{background:var(--surface);color:var(--ink)}:where(.mktg) .dk-list a:focus-visible{outline:2px solid var(--red-aa);outline-offset:-2px}:where(.mktg) .dk-list-n{text-align:right;width:1.5rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--faint);flex:none;font-size:.75rem}:where(.mktg) .dk-list-t{text-wrap:pretty;flex:1;min-width:0;font-size:1rem;line-height:1.5}:where(.mktg) .dk-list-arrow{width:16px;height:16px;color:var(--muted);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex:none;align-self:center;transform:translate(-4px)}:where(.mktg) .dk-list a:hover .dk-list-arrow,:where(.mktg) .dk-list a:focus-visible .dk-list-arrow{opacity:1;transform:none}:where(.mktg) .dk-article{grid-template-columns:minmax(0,1fr) 13.25rem;align-items:start;display:grid}:where(.mktg) .dk-doc{min-width:0;max-width:44rem}:where(.mktg) .dk-doc-head{margin-bottom:var(--space-6)}:where(.mktg) .dk-eyebrow{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:.7rem;font-weight:var(--fw-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--red-aa);display:inline-block}:where(.mktg) .dk-eyebrow:hover{color:var(--ink)}:where(.mktg) .dk-doc-head .dk-h1{max-width:38.75rem}:where(.mktg) .dk-meta{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}:where(.mktg) .dk-meta-line{font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 10px;line-height:1.5;display:flex}:where(.mktg) .dk-sep{color:var(--faint)}:where(.mktg) .dk-meta .bd-actions{margin:0}:where(.mktg) .dk-mtoc{margin:0 0 var(--space-6);border:1px solid var(--card-line);background:var(--canvas);border-radius:16px}:where(.mktg) .dk-mtoc>summary{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--ink);cursor:pointer;padding:.75rem 1rem;list-style:none;display:flex}:where(.mktg) .dk-mtoc>summary::-webkit-details-marker{display:none}:where(.mktg) .dk-mtoc>summary svg{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease)}:where(.mktg) .dk-mtoc[open]>summary svg{transform:rotate(180deg)}:where(.mktg) .dk-mtoc ul{margin:0;padding:0 1rem .75rem;list-style:none}:where(.mktg) .dk-mtoc li[data-level="3"]{padding-left:.75rem}:where(.mktg) .dk-mtoc a{font-size:var(--fs-small);color:var(--muted);padding:.3rem 0;line-height:1.45;display:block}:where(.mktg) .dk-mtoc a:hover{color:var(--ink)}:where(.mktg) .dk .bd-body{max-width:none;margin-top:0}:where(.mktg) .dk .bd-body>:first-child{margin-top:0}:where(.mktg) .dk .bd-body :is(h2,h3)[id]{scroll-margin-top:6.5rem}:where(.mktg) .dk-pager{margin-top:var(--space-7);border-top:1px solid var(--card-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.mktg) .dk-pager>a{padding:var(--space-4) var(--space-5) var(--space-4) 0;color:var(--ink-90);display:block}:where(.mktg) .dk-pager>:first-child{border-right:1px solid var(--card-line)}:where(.mktg) .dk-pager .dk-pager-next{padding:var(--space-4) 0 var(--space-4) var(--space-5);text-align:right}:where(.mktg) .dk-pager strong{font-size:1rem;line-height:1.5;font-weight:var(--fw-medium);transition:color var(--dur-fast) var(--ease);margin-top:2px;display:block}:where(.mktg) .dk-pager a:hover strong{color:var(--red-aa)}:where(.mktg) .dk-related{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--card-line)}:where(.mktg) .dk-related .dk-cap{margin-bottom:var(--space-2)}:where(.mktg) .dk-related ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}:where(.mktg) .dk-related a{font-size:var(--fs-small);color:var(--red-aa);line-height:1.5}:where(.mktg) .dk-related a:hover{text-underline-offset:3px;text-decoration:underline}:where(.mktg) .dk-toc{align-self:stretch;padding-left:2.5rem}:where(.mktg) .dk-toc-inner{max-height:calc(100dvh - 7rem);padding-top:var(--space-1);scrollbar-width:thin;scrollbar-color:var(--line) transparent;position:sticky;top:5.5rem;overflow-y:auto}:where(.mktg) .dk-toc .dk-cap{margin-bottom:var(--space-2)}:where(.mktg) .dk-toc ul{margin:0;padding:0;list-style:none}:where(.mktg) .dk-toc li[data-level="3"]{padding-left:.75rem}:where(.mktg) .dk-toc a{color:var(--muted);text-wrap:pretty;transition:color var(--dur-fast) var(--ease);padding:.25rem 0;font-size:.78rem;line-height:1.45;display:block}:where(.mktg) .dk-toc a:hover{color:var(--ink)}:where(.mktg) .dk-toc a.is-active{color:var(--ink);font-weight:var(--fw-semibold)}:where(.mktg) .dk-mnav{margin-bottom:var(--space-5);border:1px solid var(--card-line);background:var(--canvas);border-radius:12px;display:none}:where(.mktg) .dk-mnav>summary{align-items:center;gap:var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--ink);cursor:pointer;padding:.7rem .9rem;list-style:none;display:flex}:where(.mktg) .dk-mnav>summary::-webkit-details-marker{display:none}:where(.mktg) .dk-mnav>summary>svg:first-child{width:16px;height:16px;color:var(--muted)}:where(.mktg) .dk-mnav>summary .dk-chev{margin-left:auto}:where(.mktg) .dk-mnav-body{padding:0 .9rem 1rem}:where(.mktg) .dk .bd-body{counter-reset:doc-step}:where(.mktg) .dk .bd-body h3[id^=step-]{counter-increment:doc-step;min-height:2rem;padding-left:2.6rem;position:relative}:where(.mktg) .dk .bd-body h3[id^=step-]:before{content:counter(doc-step);background:var(--ink);width:1.9rem;height:1.9rem;color:var(--canvas);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;line-height:1;display:flex;position:absolute;top:-.1rem;left:0}:where(.mktg) .dk .bd-body>p:has(>strong:first-child){margin-block:var(--space-5);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border:1px solid var(--card-line);border-radius:var(--r-md);background:var(--surface)}:where(.mktg) .dk .bd-body pre{margin-block:var(--space-5);padding:var(--space-4);background:var(--ink-panel);border-radius:var(--r-md);max-width:100%;font-size:.84rem;line-height:1.6;overflow-x:auto}:where(.mktg) .dk .bd-body pre code{color:#f3f1ec;font-family:var(--font-mono);background:0 0;border:0;padding:0}:where(.mktg) .dk .bd-body :not(pre)>code{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--card-line);border-radius:5px;padding:.12em .38em;font-size:.88em}:where(.mktg) .dk .bd-body kbd{font-family:var(--font-mono);background:var(--canvas);border:1px solid var(--card-line);border-bottom-width:2px;border-radius:5px;padding:.1em .4em;font-size:.82em}:where(.mktg) .dk .bd-body .wp-block-table{overflow-x:auto}:where(.mktg) .dk .bd-body table{border-collapse:collapse;width:100%;max-width:100%;margin-block:var(--space-5);font-size:.92rem}:where(.mktg) .dk .bd-body th{text-align:left;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border:0;border-bottom:1px solid var(--ink);padding:.55rem .75rem;font-size:.7rem;font-weight:600}:where(.mktg) .dk .bd-body td{border:0;border-bottom:1px solid var(--card-line);vertical-align:top;padding:.7rem .75rem}:where(.mktg) .dk .bd-body tr:hover td{background:var(--surface)}@media (min-width:1201px){:where(.mktg) .dk-mtoc{display:none}}@media (max-width:1200px){:where(.mktg) .dk-article{grid-template-columns:minmax(0,1fr)}:where(.mktg) .dk-toc{display:none}:where(.mktg) .dk-doc{max-width:48rem}}@media (max-width:1024px){:where(.mktg) .dk-shell{grid-template-columns:minmax(0,1fr)}:where(.mktg) .dk-rail{display:none}:where(.mktg) .dk-main{padding:var(--space-5) 0 var(--space-7)}:where(.mktg) .dk-mnav{display:block}}@media (max-width:640px){:where(.mktg) .dk-pager{grid-template-columns:minmax(0,1fr)}:where(.mktg) .dk-pager>:first-child{border-right:0;border-bottom:1px solid var(--card-line)}:where(.mktg) .dk-pager>a,:where(.mktg) .dk-pager .dk-pager-next{padding:var(--space-4) 0;text-align:left}:where(.mktg) .dk-pager>span:empty{display:none}:where(.mktg) .dk-list a{gap:var(--space-3)}:where(.mktg) .dk-meta{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){:where(.mktg) .dk-card,:where(.mktg) .dk-chev,:where(.mktg) .dk-list-arrow{transition:none}:where(.mktg) .dk-card:hover{transform:none}}
