.doc-shell{--d-bg:#000;--d-panel:#050505;--d-text:#ededed;--d-soft:#b4b4b4;--d-muted:#8a8a8a;--d-faint:#5c5c5c;--d-line:#151515;--d-line-2:#242424;--d-red:#ad0000;--d-red-hi:#ff4438;--d-mono:var(--mono);--d-sans:var(--font);--d-display:var(--font-display);background:var(--d-bg);min-height:100dvh;color:var(--d-text);font-family:var(--d-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.6}.doc-shell :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.doc-shell :where(ul,ol){padding:0;list-style:none}.doc-shell :where(a){color:inherit;text-decoration:none}.doc-shell :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.doc-shell ::selection{background:var(--d-red);color:#fff}.doc-shell :focus-visible{outline:1px solid var(--d-red-hi);outline-offset:2px}.doc-skip{z-index:100;color:#000;font:600 11px/1 var(--d-sans);background:#fff;border-radius:6px;padding:7px 10px;transition:transform .15s linear;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.doc-skip:focus-visible{transform:translateY(0)}.doc-top{z-index:60;border-bottom:1px solid var(--d-line);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#000000d6;height:58px;position:sticky;top:0}.doc-top-inner{align-items:center;gap:22px;width:min(1460px,100% - 48px);height:100%;margin:0 auto;display:flex}.doc-brand{color:#fff;font-family:var(--d-display);letter-spacing:-.02em;flex:none;align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.doc-brand svg{color:#ededed}.doc-brand .doc-tld{color:var(--d-faint)}.doc-brand .doc-slash{background:var(--d-line-2);width:1px;height:15px;margin:0 3px}.doc-brand .doc-word{color:var(--d-muted);font-family:var(--d-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:500}.doc-top-nav{align-items:stretch;gap:21px;height:100%;margin-left:4px;display:flex}.doc-top-nav a{color:var(--d-muted);align-items:center;font-size:11.5px;font-weight:500;transition:color .15s linear;display:flex;position:relative}.doc-top-nav a:hover{color:var(--d-text)}.doc-top-nav a[aria-current=page]{color:#fff}.doc-top-nav a[aria-current=page]:after{content:"";background:var(--d-red-hi);height:1.5px;position:absolute;bottom:0;left:0;right:0}.doc-top-end{align-items:center;gap:14px;margin-left:auto;display:flex}.doc-version{border:1px solid var(--d-line-2);color:var(--d-faint);font-family:var(--d-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:8.5px}.doc-top-link{color:var(--d-muted);font-size:11.5px}.doc-top-link:hover{color:var(--d-text)}.doc-top-cta{background:var(--d-red);height:28px;font-family:var(--d-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:500;transition:background .15s linear;display:inline-flex;color:#fff!important}.doc-top-cta:hover{background:#c00000}.doc-burger{border:1px solid var(--d-line-2);height:28px;color:var(--d-soft);font-family:var(--d-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:9px;display:none}.doc-body{grid-template-columns:246px minmax(0,1fr) 208px;align-items:start;gap:48px;width:min(1460px,100% - 48px);margin:0 auto;display:grid}.doc-main{width:100%;min-width:0;max-width:790px;padding:46px 0 100px}.doc-side{scrollbar-width:thin;border-right:1px solid #0e0e0e;flex-direction:column;max-height:calc(100dvh - 58px);padding:22px 20px 34px 0;display:flex;position:sticky;top:58px;overflow-y:auto}.doc-search{border:1px solid var(--d-line);background:#050505;border-radius:7px;align-items:center;gap:8px;height:32px;padding:0 9px;display:flex;position:relative}.doc-search svg{color:var(--d-faint);flex:none}.doc-search input{width:100%;min-width:0;color:var(--d-text);font:11.5px/1 var(--d-sans);background:0 0;border:0;outline:0}.doc-search input::placeholder{color:var(--d-faint)}.doc-search kbd{border:1px solid var(--d-line-2);color:var(--d-faint);font-family:var(--d-mono);border-radius:3px;flex:none;padding:1px 4px;font-size:8.5px}.doc-search:focus-within{border-color:#383838}.doc-side-group{margin-top:22px}.doc-side-group>span{color:#4f4f4f;font-family:var(--d-mono);letter-spacing:.14em;text-transform:uppercase;padding-left:9px;font-size:8px;font-weight:500;display:block}.doc-side-group nav{flex-direction:column;gap:1px;margin-top:7px;display:flex}.doc-side-group a{color:var(--d-muted);border-radius:5px;align-items:baseline;gap:9px;padding:5px 9px;font-size:12px;line-height:1.45;transition:color .12s linear,background .12s linear;display:flex}.doc-side-group a small{color:#454545;width:13px;font-family:var(--d-mono);flex:none;font-size:8px}.doc-side-group a:hover{color:var(--d-text);background:#080808}.doc-side-group a[aria-current=page],.doc-side-group a.is-active{box-shadow:inset 2px 0 0 var(--d-red);color:#fff;background:#0a0a0a}.doc-side-group a[aria-current=page] small,.doc-side-group a.is-active small{color:var(--d-red-hi)}.doc-side-empty{color:var(--d-faint);margin-top:18px;padding:0 9px;font-size:11.5px}.doc-side-foot{border:1px solid var(--d-line);background:linear-gradient(155deg,#ad00001f,#0000 65%);border-radius:8px;margin-top:28px;padding:12px}.doc-side-foot b{font-size:11.5px;font-weight:600;display:block}.doc-side-foot p{color:var(--d-muted);margin-top:3px;font-size:10.5px;line-height:1.55}.doc-side-foot a{color:var(--d-red-hi);font-family:var(--d-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin-top:9px;font-size:8.5px;display:inline-flex}.doc-rail{scrollbar-width:thin;max-height:calc(100dvh - 58px);padding:48px 0 40px;position:sticky;top:58px;overflow-y:auto}.doc-rail-label{color:#4f4f4f;font-family:var(--d-mono);letter-spacing:.14em;text-transform:uppercase;font-size:8px;display:block}.doc-rail nav{flex-direction:column;margin-top:9px;display:flex}.doc-rail a{color:#777;border-left:1px solid #0000;gap:8px;padding:4px 0 4px 10px;font-size:10.5px;line-height:1.5;transition:color .12s linear,border-color .12s linear;display:flex}.doc-rail a span{color:#454545;width:11px;font-family:var(--d-mono);flex:none;font-size:7.5px}.doc-rail a:hover{color:var(--d-text)}.doc-rail a.is-active{border-left-color:var(--d-red-hi);color:#fff}.doc-rail a.is-active span{color:var(--d-red-hi)}.doc-rail-card{border:1px solid var(--d-line);background:#040404;border-radius:8px;margin-top:26px;padding:12px}.doc-rail-card span{color:var(--d-faint);font-family:var(--d-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;display:block}.doc-rail-card b{margin-top:6px;font-size:11.5px;font-weight:600;display:block}.doc-rail-card p{color:var(--d-muted);margin-top:4px;font-size:10.5px;line-height:1.55}.doc-rail-card a{color:var(--d-red-hi);font-family:var(--d-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:8.5px;display:inline-block}.doc-kicker{color:var(--d-red-hi);font-family:var(--d-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:500;display:inline-flex}.doc-kicker:before{content:"";background:var(--d-red-hi);width:14px;height:1px}.doc-hero h1{font-family:var(--d-display);letter-spacing:-.045em;margin-top:14px;font-size:clamp(36px,5vw,50px);font-weight:600;line-height:1}.doc-hero>p{max-width:64ch;color:var(--d-soft);margin-top:14px;font-size:14px;line-height:1.7}.doc-hero code{font-family:var(--d-mono);color:#ffc4be;font-size:12.5px}.doc-base{border:1px solid var(--d-line-2);background:#050505;border-radius:7px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:22px;padding:6px 6px 6px 12px;display:flex}.doc-base-label{color:var(--d-faint);font-family:var(--d-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.doc-base code{color:var(--d-text);font-family:var(--d-mono);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.doc-base button{border:1px solid var(--d-line-2);height:25px;color:var(--d-muted);font-family:var(--d-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:8.5px;transition:color .12s linear,border-color .12s linear;display:inline-flex}.doc-base button:hover{color:#fff;border-color:#3b3b3b}.doc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.doc-btn{height:32px;font-family:var(--d-mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:500;transition:background .14s linear,border-color .14s linear,color .14s linear;display:inline-flex}.doc-btn-primary{background:var(--d-red);color:#fff!important}.doc-btn-primary:hover{background:#c00000}.doc-btn-ghost{border-color:var(--d-line-2);color:var(--d-soft)!important}.doc-btn-ghost:hover{border-color:#3d3d3d;color:#fff!important}.doc-meta{border-top:1px solid #101010;flex-wrap:wrap;gap:8px 18px;margin-top:26px;padding-top:14px;display:flex}.doc-meta span{color:var(--d-faint);font-family:var(--d-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:8.5px;display:inline-flex}.doc-meta span:before{content:"";background:#2c2c2c;border-radius:50%;width:4px;height:4px}.doc-section{border-top:1px solid #111;margin-top:44px;padding-top:38px;scroll-margin-top:82px}.doc-section:first-of-type{border-top:0;margin-top:46px;padding-top:0}.doc-sec-head{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:4px;display:grid}.doc-sec-num{color:var(--d-red-hi);font-family:var(--d-mono);letter-spacing:.08em;padding-top:7px;font-size:9px}.doc-sec-head h2{font-family:var(--d-display);letter-spacing:-.03em;font-size:23px;font-weight:600;line-height:1.15}.doc-sec-note{color:var(--d-faint);font-family:var(--d-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:8.5px}.doc-hint{color:var(--d-faint);margin-top:8px;font-size:11px;line-height:1.6}.doc-sec-body{margin-top:16px;padding-left:34px}.doc-sec-body>p{max-width:68ch;color:var(--d-soft);font-size:13px;line-height:1.72}.doc-sec-body>p+p{margin-top:10px}.doc-sec-body h3{color:var(--d-text);letter-spacing:.01em;margin-top:22px;font-size:12px;font-weight:600}.doc-sec-body h3+p{margin-top:5px}.doc-sec-body>.doc-code,.doc-sec-body>.doc-table-wrap,.doc-sec-body>.doc-steps,.doc-sec-body>.doc-note,.doc-sec-body>.doc-list,.doc-sec-body>.doc-facts{margin-top:14px}.doc-shell code{font-family:var(--d-mono)}.doc-sec-body p code,.doc-sec-body li code,.doc-sec-body td code,.doc-sec-body dd code{color:#ffc4be;white-space:nowrap;background:#0a0a0a;border:1px solid #1d1d1d;border-radius:4px;padding:1px 5px;font-size:11px}.doc-sec-body a{color:#ff8b80;text-underline-offset:2px;-webkit-text-decoration:underline #ff5a4d59;text-decoration:underline #ff5a4d59}.doc-sec-body a:hover{-webkit-text-decoration-color:var(--d-red-hi);text-decoration-color:var(--d-red-hi)}.doc-sec-body strong{color:#fff;font-weight:600}.doc-steps{flex-direction:column;display:flex}.doc-step{grid-template-columns:26px minmax(0,1fr);gap:14px;padding-bottom:28px;display:grid;position:relative}.doc-step:last-child{padding-bottom:0}.doc-step:not(:last-child):before{content:"";background:#151515;width:1px;position:absolute;top:28px;bottom:4px;left:12px}.doc-step-num{width:25px;height:25px;color:var(--d-muted);font-family:var(--d-mono);border:1px solid #2a2a2a;border-radius:50%;place-items:center;font-size:9px;display:grid}.doc-step-body{min-width:0;padding-top:3px}.doc-step-body h3{margin:0;font-size:13px;font-weight:600}.doc-step-body>p{max-width:64ch;color:var(--d-muted);margin-top:4px;font-size:12.5px;line-height:1.65}.doc-step-body .doc-code{margin-top:12px}.doc-code{background:#040404;border:1px solid #191919;border-radius:8px;overflow:hidden}.doc-code-head{background:#070707;border-bottom:1px solid #151515;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 8px 0 12px;display:flex}.doc-code-tabs{scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.doc-code-tabs::-webkit-scrollbar{display:none}.doc-code-tab{color:#6f6f6f;height:24px;font-family:var(--d-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:0 8px;font-size:8.5px;transition:color .12s linear,background .12s linear}.doc-code-tab:hover{color:var(--d-text)}.doc-code-tab[aria-selected=true]{color:#fff;background:#111}.doc-code-label{color:#6f6f6f;font-family:var(--d-mono);letter-spacing:.05em;text-transform:uppercase;font-size:8.5px}.doc-code-copy{color:#6f6f6f;height:24px;font-family:var(--d-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;flex:none;align-items:center;gap:5px;padding:0 6px;font-size:8px;transition:color .12s linear;display:inline-flex}.doc-code-copy:hover{color:#fff}.doc-code pre{color:#d6d6d6;font-family:var(--d-mono);tab-size:2;scrollbar-width:thin;margin:0;padding:14px 16px;font-size:11.5px;line-height:1.8;overflow-x:auto}.doc-code-note{color:#6f6f6f;border-top:1px solid #131313;margin:0;padding:7px 12px;font-size:10.5px;line-height:1.55}.doc-note{border:1px solid #1c1c1c;border-left:2px solid var(--d-red-hi);color:#b9b9b9;background:linear-gradient(90deg,#ad000017,#0000 70%);border-radius:0 7px 7px 0;grid-template-columns:16px minmax(0,1fr);gap:9px;padding:11px 14px;font-size:12px;line-height:1.6;display:grid}.doc-note svg{color:var(--d-red-hi);margin-top:2px}.doc-note b{color:#fff;font-weight:600}.doc-note code{color:#ffc4be;background:#0a0a0a;border:1px solid #1d1d1d;border-radius:4px;padding:1px 4px;font-size:11px}.doc-list{flex-direction:column;gap:7px;display:flex}.doc-list li{color:var(--d-soft);padding-left:16px;font-size:12.5px;line-height:1.65;position:relative}.doc-list li:before{content:"";background:var(--d-red-hi);width:5px;height:1px;position:absolute;top:9px;left:0}.doc-facts{border-top:1px solid #131313;flex-direction:column;display:flex}.doc-facts>div{border-bottom:1px solid #0f0f0f;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.doc-facts dt{color:var(--d-faint);font-family:var(--d-mono);letter-spacing:.09em;text-transform:uppercase;font-size:8.5px}.doc-facts dd{color:var(--d-soft);margin:0;font-size:12.5px;line-height:1.6}.doc-table-wrap{scrollbar-width:thin;width:100%;overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;min-width:560px;font-size:12px}.doc-table th{color:var(--d-faint);font-family:var(--d-mono);letter-spacing:.11em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #1e1e1e;padding:0 14px 8px 0;font-size:8px;font-weight:500}.doc-table td{color:var(--d-soft);vertical-align:top;border-bottom:1px solid #101010;padding:10px 14px 10px 0;font-size:12px;line-height:1.55}.doc-table td:first-child{color:var(--d-text)}.doc-table tr:last-child td{border-bottom:0}.doc-table tbody tr:hover td{background:#030303}.doc-table .doc-num{color:#d8d8d8;font-family:var(--d-mono);white-space:nowrap;font-size:11px}.doc-table .doc-nowrap{white-space:nowrap}.doc-table .doc-dim{color:var(--d-faint);font-size:11px}.doc-model-name{color:#fff;font-weight:500}.doc-model-id{color:#666;font-family:var(--d-mono);margin-top:1px;font-size:9.5px}.doc-chip{color:#777;font-family:var(--d-mono);letter-spacing:.04em;white-space:nowrap;border:1px solid #232323;border-radius:4px;align-items:center;padding:1px 5px;font-size:8px;line-height:1.6;display:inline-flex}.doc-chip.is-on{color:#dedede;border-color:#353535}.doc-chips{flex-wrap:wrap;gap:3px;display:flex}.doc-method{color:#b9b9b9;min-width:42px;font-family:var(--d-mono);letter-spacing:.05em;border:1px solid #2a2a2a;border-radius:4px;justify-content:center;padding:1px 4px;font-size:8px;font-weight:500;line-height:1.7;display:inline-flex}.doc-method.is-post{color:#ff8b80;border-color:#ff5a4d66}.doc-method.is-del{color:#d97a72;border-color:#ad00008c}.doc-cta{background:radial-gradient(120% 160% at 0 0,#ad000038,#0000 55%),#050505;border:1px solid #1e1e1e;border-radius:10px;padding:24px;position:relative;overflow:hidden}.doc-cta h2{font-family:var(--d-display);letter-spacing:-.03em;font-size:24px;font-weight:600}.doc-cta p{max-width:58ch;color:var(--d-muted);margin-top:7px;font-size:12.5px;line-height:1.6}.doc-cta .doc-actions{margin-top:16px}.doc-pager{border-top:1px solid #111;grid-template-columns:1fr 1fr;gap:10px;margin-top:52px;padding-top:22px;display:grid}.doc-pager a{background:#040404;border:1px solid #191919;border-radius:8px;flex-direction:column;gap:3px;padding:12px 14px;transition:border-color .14s linear,background .14s linear;display:flex}.doc-pager a:hover{background:#070707;border-color:#333}.doc-pager a span{color:var(--d-faint);font-family:var(--d-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.doc-pager a b{color:var(--d-text);font-size:12px;font-weight:500}.doc-pager a.is-next{text-align:right;align-items:flex-end}.doc-foot{border-top:1px solid #0e0e0e;width:min(1460px,100% - 48px);margin:0 auto;padding:18px 0 34px}.doc-foot>div{color:var(--d-faint);font-family:var(--d-mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:8.5px;display:flex}.doc-foot a{color:var(--d-muted)}.doc-foot a:hover{color:#fff}@media (width<=1240px){.doc-body{grid-template-columns:238px minmax(0,1fr);gap:42px}.doc-rail{display:none}}@media (width<=960px){.doc-top-nav{display:none}.doc-burger{display:inline-flex}.doc-body{grid-template-columns:minmax(0,1fr);gap:0;width:calc(100% - 40px)}.doc-main{max-width:100%;padding-top:36px}.doc-side{z-index:70;background:#030303;border-right:1px solid #1b1b1b;width:284px;max-height:calc(100dvh - 58px);padding:18px 18px 34px;transition:transform .18s;position:fixed;top:58px;left:0;transform:translate(-102%)}.doc-side.is-open{transform:translate(0)}.doc-scrim{z-index:65;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8;position:fixed;inset:58px 0 0}.doc-sec-body{padding-left:24px}.doc-sec-head{grid-template-columns:24px minmax(0,1fr)}}@media (width<=420px){.doc-top-cta,.doc-brand .doc-word,.doc-brand .doc-slash{display:none}}@media (width<=640px){.doc-top-inner,.doc-body,.doc-foot{width:calc(100% - 28px)}.doc-top-end{gap:9px}.doc-top-link,.doc-version{display:none}.doc-hero h1{font-size:34px}.doc-hero>p{font-size:13px}.doc-base,.doc-actions{width:100%}.doc-btn{flex:auto;justify-content:center}.doc-sec-head h2{font-size:20px}.doc-sec-note{letter-spacing:.07em}.doc-facts>div{grid-template-columns:92px minmax(0,1fr);gap:10px}.doc-code pre{padding:12px;font-size:10.5px}.doc-pager{grid-template-columns:1fr}.doc-pager a.is-next{text-align:left;align-items:flex-start}.doc-step{grid-template-columns:22px minmax(0,1fr);gap:11px}.doc-step-num{width:21px;height:21px;font-size:8px}.doc-step:not(:last-child):before{top:24px;left:10px}.doc-cta{padding:18px}}.doc-shell{--kp-bg:#000;--kp-panel:#070707;--kp-line:#151515;--kp-line-2:#242424;--kp-text:#ededed;--kp-muted:#8a8a8a;--kp-faint:#5c5c5c;--kp-red:#ad0000;--kp-red-hi:#ff5a4d;--kp-mono:var(--mono);--kp-sans:var(--font);--kp-display:var(--font-display);--eu-line:#151515;--eu-panel-2:#0a0a0a;--eu-muted:#8a8a8a;--eu-text:#ededed;--eu-mono:var(--mono)}.doc-stack{flex-direction:column;display:flex}.doc-shell .doc-hero .k-hint{color:var(--d-faint);margin-top:10px;font-size:12px}.doc-shell .k-card{border-top:1px solid #111;margin-top:44px;padding-top:38px;scroll-margin-top:82px}.doc-shell .k-card:first-child{border-top:0;margin-top:46px;padding-top:0}.doc-shell .k-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.doc-shell .k-card-title{color:var(--d-text);font-family:var(--d-display);letter-spacing:-.03em;font-size:23px;font-weight:600;line-height:1.15}.doc-shell .k-card-note{color:var(--d-faint);font-family:var(--d-mono);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:8.5px;font-weight:500}.doc-shell .k-card-body{margin-top:16px}.doc-shell .k-card-body.k-flush{padding-left:0;overflow-x:auto}.doc-shell .k-hint{max-width:68ch;color:var(--d-soft);font-size:13px;line-height:1.72}.doc-shell .k-hint+.k-hint{margin-top:9px}.doc-shell .k-code-inline{color:#ffc4be;font-family:var(--d-mono);white-space:nowrap;background:#0a0a0a;border:1px solid #1d1d1d;border-radius:4px;padding:1px 5px;font-size:11px}.doc-shell .k-link{color:#ff8b80;text-underline-offset:2px;-webkit-text-decoration:underline #ff5a4d59;text-decoration:underline #ff5a4d59}.doc-shell .k-link:hover{-webkit-text-decoration-color:var(--d-red-hi);text-decoration-color:var(--d-red-hi)}.doc-shell .k-code{background:#040404;border:1px solid #191919;border-radius:8px;margin-top:12px;overflow:hidden}.doc-shell .k-code pre{color:#d6d6d6;font-family:var(--d-mono);tab-size:2;margin:0;padding:14px 16px;font-size:11.5px;line-height:1.8;overflow-x:auto}.doc-shell .k-table{border-collapse:collapse;width:100%;min-width:480px;font-size:12px}.doc-shell .k-table th{color:var(--d-faint);font-family:var(--d-mono);letter-spacing:.11em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #1e1e1e;padding:0 14px 8px 0;font-size:8px;font-weight:500}.doc-shell .k-table td{color:var(--d-soft);vertical-align:top;border-bottom:1px solid #101010;padding:10px 14px 10px 0;font-size:12px;line-height:1.55}.doc-shell .k-table td:first-child{color:var(--d-text)}.doc-shell .k-table tr:last-child td{border-bottom:0}.doc-shell .k-table tbody tr:hover td{background:#030303}.doc-shell .k-table .k-num{color:#d8d8d8;font-family:var(--d-mono);white-space:nowrap;font-size:11px}.doc-shell .k-mono{font-family:var(--d-mono)}.doc-shell .k-faint{color:var(--d-faint)}.doc-shell .k-stack{flex-direction:column;gap:8px;display:flex}.doc-shell .kp-code{background:#040404;border:1px solid #191919;border-radius:8px;margin-top:12px}.doc-shell .kp-code-head{background:#070707;border-bottom:1px solid #151515;padding:4px 8px 4px 10px}.doc-shell .kp-code .eu-tabs{background:0 0;border:0;border-radius:0;gap:2px;padding:0}.doc-shell .kp-code .eu-tab{border-radius:4px;height:24px;padding:0 8px;font-size:8.5px}.doc-shell .kp-code .eu-tab[data-active=true]{box-shadow:none;background:#111}.doc-shell .kp-code pre{padding:14px 16px;font-size:11.5px;line-height:1.8}.doc-shell .kp-code-note{border-top:1px solid #131313;padding:7px 12px;font-size:10.5px}.doc-shell .kp-btn-sm{height:25px;padding:0 8px;font-size:8.5px}
