@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-leading:initial;--tw-border-spacing-x:0;--tw-border-spacing-y:0}}}@layer components{.sidebar{top:calc(var(--spacing,.25rem)*15);border-right-style:var(--tw-border-style);height:calc(100vh - 60px);padding-block:calc(var(--spacing,.25rem)*6);border-color:#ffffff0f;border-right-width:1px;position:sticky;overflow-y:auto}.sidebar-section{margin-bottom:calc(var(--spacing,.25rem)*5.5);padding-inline:calc(var(--spacing,.25rem)*3)}.sidebar-label{margin-bottom:calc(var(--spacing,.25rem)*1.75);padding-inline:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.sidebar-nav{margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0);flex-direction:column;gap:1px;list-style-type:none;display:flex}.sidebar-nav li a{padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1.5);color:var(--muted2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:7px;font-size:13px;text-decoration-line:none;transition-duration:.15s;display:block}.sidebar-nav li a:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.sidebar-nav li a:hover{background-color:color-mix(in oklab,var(--color-white,#fff)4%,transparent)}}.sidebar-nav li a:hover{color:var(--text)}.sidebar-nav li a.active{color:var(--accent);background-color:#6c63ff14;background-color:lab(49.9097% 37.4778 -78.2135/.08)}.docs-main{min-width:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2)}@media (min-width:40rem){.docs-main{padding-block:calc(var(--spacing,.25rem)*4)}}@media (min-width:48rem){.docs-main{padding-inline:calc(var(--spacing,.25rem)*10);padding-block:calc(var(--spacing,.25rem)*6)}}.doc-divider{margin-block:calc(var(--spacing,.25rem)*10);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-color:#ffffff0f;border-top-width:1px}.page-title{margin-bottom:calc(var(--spacing,.25rem)*2.5);--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold,700);font-size:clamp(28px,3.5vw,36px);line-height:1.15;font-weight:var(--font-weight-bold,700);--tw-tracking:-1px;letter-spacing:-1px;color:var(--text)}.page-desc{margin-bottom:calc(var(--spacing,.25rem)*8);--tw-leading:1.7;--tw-font-weight:var(--font-weight-light,300);font-size:15px;line-height:1.7;font-weight:var(--font-weight-light,300);color:var(--muted2)}.doc-h2{margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem)*2.5);padding-bottom:calc(var(--spacing,.25rem)*0);--tw-font-weight:var(--font-weight-bold,700);font-size:21px;font-weight:var(--font-weight-bold,700);--tw-tracking:-.3px;letter-spacing:-.3px;color:var(--text);border-color:#ffffff0f;border-top-width:1px}.doc-h3{margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*2.25);--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--muted2)}.callout{margin-block:calc(var(--spacing,.25rem)*4);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2.75);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3.25);border-radius:10px;display:flex}.callout-info{border-style:var(--tw-border-style);background-color:#4f8bf914;background-color:lab(58.0285% 7.6426 -61.9341/.08);border-width:1px;border-color:#4f8bf92e;border-color:lab(58.0285% 7.6426 -61.9341/.18)}.callout-warn{border-style:var(--tw-border-style);background-color:#fab44612;background-color:lab(78.6715% 19.1274 63.8061/.07);border-width:1px;border-color:#fab4462e;border-color:lab(78.6715% 19.1274 63.8061/.18)}.callout-tip{border-style:var(--tw-border-style);background-color:#3ecfa012;background-color:lab(74.7831% -48.1893 11.8545/.07);border-width:1px;border-color:#3ecfa02e;border-color:lab(74.7831% -48.1893 11.8545/.18)}.callout-icon{flex-shrink:0;margin-top:1px;font-size:15px}.callout p{margin:calc(var(--spacing,.25rem)*0);--tw-leading:1.65;color:var(--muted2);font-size:13.5px;line-height:1.65}.callout strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--text)}.doc-p{margin-bottom:calc(var(--spacing,.25rem)*3.5);--tw-leading:1.8;color:var(--muted2);font-size:14px;line-height:1.8}.step-row{margin-bottom:calc(var(--spacing,.25rem)*6.5);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3.5);display:flex}.step-badge{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);background-color:var(--accent);--tw-font-weight:var(--font-weight-bold,700);font-size:11.5px;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.step-content{flex:1}.step-content h3{margin-top:calc(var(--spacing,.25rem)*.5);margin-bottom:calc(var(--spacing,.25rem)*1.25);--tw-font-weight:var(--font-weight-semibold,600);font-size:14.5px;font-weight:var(--font-weight-semibold,600);color:var(--text)}.step-content p{margin-bottom:calc(var(--spacing,.25rem)*2.5);--tw-leading:1.7;color:var(--muted2);font-size:13.5px;line-height:1.7}.check-list{margin:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*3.5);gap:calc(var(--spacing,.25rem)*1.75);padding:calc(var(--spacing,.25rem)*0);flex-direction:column;list-style-type:none;display:flex}.check-list li{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);--tw-leading:1.6;color:var(--muted2);font-size:13.5px;line-height:1.6;display:flex}.check-list li .chk{color:var(--color-green-500,#00c758);flex-shrink:0;margin-top:1px}@supports (color:lab(0% 0 0)){.check-list li .chk{color:var(--color-green-500,lab(70.5521% -66.5147 45.8073))}}.tk-prop{color:#3ecfa0}.prop-table{margin-block:calc(var(--spacing,.25rem)*4);border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing,.25rem)*0);--tw-border-spacing-y:calc(var(--spacing,.25rem)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff0f;border-radius:10px;font-size:13px;overflow-x:auto}.prop-table th{border-bottom-style:var(--tw-border-style);background-color:var(--bg3);padding-inline:calc(var(--spacing,.25rem)*3.5);padding-block:calc(var(--spacing,.25rem)*2.5);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:10.5px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--muted);text-transform:uppercase;border-color:#ffffff0f;border-bottom-width:1px}.prop-table td{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3.5);padding-block:calc(var(--spacing,.25rem)*2.5);--tw-leading:1.6;color:var(--muted2);border-color:#ffffff0f;border-bottom-width:1px;line-height:1.6}.prop-table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.prop-table td:first-child{color:#a29dff;font-family:JetBrains Mono,monospace;font-size:12px}.prop-table td:nth-child(2){color:#c084fc;font-family:JetBrains Mono,monospace;font-size:11.5px}.prop-table .req{--tw-font-weight:var(--font-weight-bold,700);font-size:10.5px;font-weight:var(--font-weight-bold,700);color:#f87171}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}
