/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-ext-400-normal-txZ9Fk_1.woff2)format("woff2"),url(/assets/fira-code-cyrillic-ext-400-normal-Buh61xzB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-400-normal-UC0NFL4U.woff2)format("woff2"),url(/assets/fira-code-cyrillic-400-normal-dc1q3VD7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-ext-400-normal-DR7mBgIM.woff2)format("woff2"),url(/assets/fira-code-greek-ext-400-normal-DSPUheWg.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-400-normal-B2Gh_Y8s.woff2)format("woff2"),url(/assets/fira-code-greek-400-normal-DobhaxvF.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/fira-code-symbols2-400-normal-_QEZCEwe.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-ext-400-normal-KSMg0QLl.woff2)format("woff2"),url(/assets/fira-code-latin-ext-400-normal-DG73JjOf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-400-normal-DGosTW8U.woff2)format("woff2"),url(/assets/fira-code-latin-400-normal-C-QZfXAs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-code-cyrillic-ext-600-normal-B9wE0zmr.woff2)format("woff2"),url(/assets/fira-code-cyrillic-ext-600-normal-DldcyWhZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-code-cyrillic-600-normal-CPRdbepc.woff2)format("woff2"),url(/assets/fira-code-cyrillic-600-normal-BD56RyRT.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-code-greek-ext-600-normal-DtBpFRLc.woff2)format("woff2"),url(/assets/fira-code-greek-ext-600-normal-C-cQDoOk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-code-greek-600-normal-Dxp52_By.woff2)format("woff2"),url(/assets/fira-code-greek-600-normal-D_h3X2X5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/fira-code-symbols2-600-normal-Dvq6IQE5.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-code-latin-ext-600-normal-Cb7jxoAi.woff2)format("woff2"),url(/assets/fira-code-latin-ext-600-normal-0PFQL1eg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-code-latin-600-normal-CvYZpPHg.woff2)format("woff2"),url(/assets/fira-code-latin-600-normal-BmSSHshu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-mono:"Fira Code", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-vsc-bg-sidebar:#1e1e1e;--color-vsc-bg-editor:#121212;--color-vsc-bg-card:#252526;--color-vsc-border:#3c3c3c;--color-vsc-text-main:#ccc;--color-vsc-text-light:#fff;--color-vsc-text-muted:#8a8a8a;--color-st-cyan:#38bdf8;--color-st-green:#4ade80;--color-st-red:#f43f5e;--color-st-amber:#e2b341;--color-st-comment:#6a9955}}@layer base;@layer components{*{box-sizing:border-box}body{color:var(--color-vsc-text-main);background-color:#1a1a1a;flex-direction:column;align-items:center;min-height:100vh;padding:1.5rem 1rem;display:flex}.vsc-window{background-color:var(--color-vsc-bg-editor);border:1px solid var(--color-vsc-border);border-radius:6px;flex-direction:column;width:100%;max-width:1300px;display:flex;box-shadow:0 20px 40px #0009}.vsc-tabs{background-color:var(--color-vsc-bg-sidebar);border-bottom:1px solid var(--color-vsc-border);align-items:stretch;height:35px;padding:0 .75rem 0 0;display:flex;overflow:hidden}.vsc-tabs-list{scrollbar-width:none;flex:1;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.vsc-tabs-list::-webkit-scrollbar{display:none}.vsc-tab{border-right:1px solid var(--color-vsc-border);white-space:nowrap;flex-shrink:0;align-items:center;height:100%;padding:0 1rem;font-size:.8rem;text-decoration:none;display:flex}.vsc-tab--active{background-color:var(--color-vsc-bg-editor);color:var(--color-vsc-text-light);border-top:2px solid var(--color-st-cyan)}.vsc-tab--inactive{background-color:var(--color-vsc-bg-sidebar);color:#707070;border-top:2px solid #0000;transition:background-color .15s,color .15s}.vsc-tab--inactive:hover{color:var(--color-vsc-text-main);background-color:#1a1a1a}.vsc-tabs-right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.vsc-lang-btn{color:var(--color-vsc-text-main);cursor:pointer;font-size:.75rem;font-family:var(--font-mono);background:0 0;border:none;border-radius:3px;padding:.15rem .4rem;transition:color .15s,background .15s}.vsc-lang-btn:hover,.vsc-lang-btn.active{color:var(--color-st-cyan);background-color:#38bdf814}.vsc-lang-sep{color:var(--color-vsc-border);-webkit-user-select:none;user-select:none;font-size:.7rem}.vsc-menu-toggle{border:none;border-right:1px solid var(--color-vsc-border);height:100%;color:var(--color-vsc-text-light);cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:.45rem;padding:0 .9rem;font-family:inherit;font-size:.8rem;display:none}.vsc-menu-toggle:focus-visible{outline:2px solid var(--color-st-cyan);outline-offset:-2px}.vsc-menu-icon{flex-shrink:0}.vsc-workspace{grid-template-columns:minmax(0,1fr) 520px;display:grid}.panel-left{background-color:var(--color-vsc-bg-editor);padding:2.5rem}.panel-right{background-color:var(--color-vsc-bg-sidebar);border-left:1px solid var(--color-vsc-border);min-width:0;padding:1.5rem}.panel-left h1{color:var(--color-vsc-text-light);margin-bottom:.5rem;font-size:2.4rem;font-weight:600}.panel-left .hero-tagline{color:var(--color-vsc-text-light);margin-bottom:1.25rem;font-size:1.1rem;font-weight:500;line-height:1.5}.panel-left p{color:var(--color-vsc-text-main);margin-bottom:1.25rem;font-size:.95rem;line-height:1.6}.panel-left h2{color:var(--color-vsc-text-light);border-bottom:1px solid var(--color-vsc-border);align-items:center;gap:.5rem;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.4rem;font-size:1.1rem;font-weight:600;display:flex}.vsc-hr{border:none;border-top:1px solid var(--color-vsc-border);margin:1.75rem 0}.vsc-section-subtitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-vsc-text-muted);margin:1rem 0 .4rem;font-size:.7rem;font-weight:600}.vsc-btn-primary{background-color:var(--color-st-cyan);color:#000;border-radius:4px;padding:.55rem 1.2rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-block}.vsc-btn-primary:hover{color:#000;background-color:#7dd3fc}.vsc-btn-outline{color:var(--color-st-cyan);border:1px solid var(--color-st-cyan);background:0 0;border-radius:4px;padding:.55rem 1.2rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.vsc-btn-outline:hover{color:var(--color-st-cyan);background-color:#38bdf81a}.hero-ctas{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.cta-center{text-align:center}.vsc-td-label{font-weight:500;color:var(--color-vsc-text-light)!important}.step-container{flex-direction:column;gap:.5rem;margin:.75rem 0;display:flex}.step-card{background-color:var(--color-vsc-bg-card);border:1px solid var(--color-vsc-border);color:var(--color-vsc-text-main);border-radius:4px;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5;display:flex}.step-icon{width:1.35rem;height:1.35rem;color:var(--color-st-cyan);flex-shrink:0;margin-top:.15rem}.step-card div{flex-direction:column;gap:.2rem;display:flex}.step-card strong{color:var(--color-vsc-text-light);display:block}.vsc-table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.85rem}.vsc-table td{border-bottom:1px solid var(--color-vsc-border);vertical-align:top;color:var(--color-vsc-text-main);padding:.55rem .5rem}.vsc-table td:first-child{color:var(--color-vsc-text-light);width:38%;font-weight:500}.vsc-table tr:last-child td{border-bottom:none}.vsc-table tr:hover{background-color:#ffffff05}.vsc-table code{font-family:var(--font-mono);color:var(--color-st-cyan);background-color:#ffffff0f;border-radius:3px;padding:.1rem .3rem;font-size:.82rem}.badge-pro,.badge-free{letter-spacing:.03em;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:.1rem .35rem;font-size:.62rem;font-weight:700}.badge-pro{color:var(--color-st-cyan);border:1px solid var(--color-st-cyan);background-color:#38bdf81f}.badge-free{color:var(--color-st-green);border:1px solid var(--color-st-green);background-color:#4ade801f}.yaml-block{background-color:var(--color-vsc-bg-editor);border:1px solid var(--color-vsc-border);font-family:var(--font-mono);color:#9cdcfe;border-radius:4px;margin-top:.75rem;padding:1rem;font-size:.82rem;line-height:1.7;overflow-x:auto}.yaml-key{color:#569cd6}.yaml-val{color:#ce9178}.yaml-comment{color:var(--color-st-comment)}.json-key{color:#9cdcfe}.json-bool{color:#569cd6}.json-num{color:#b5cea8}.sim-header{color:var(--color-vsc-text-light);border-bottom:1px solid var(--color-vsc-border);font-size:.82rem;font-weight:700;font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.sim-running{color:var(--color-st-green);font-size:.78rem}.simulator-preview{background-color:var(--color-vsc-bg-editor);border:1px solid var(--color-vsc-border);font-family:var(--font-mono);border-radius:4px;padding:.75rem;font-size:.78rem}.sim-row{grid-template-columns:18px 1.2fr .8fr 1.1fr 36px;align-items:center;gap:.25rem;padding:.22rem 0;display:grid}.sim-row-header{color:#666;border-bottom:1px solid #2d2d2d;margin-bottom:2px;padding-bottom:3px;font-size:.72rem;font-weight:700}.var-star{color:#eab308}.var-name{color:var(--color-vsc-text-light)}.var-type{color:#22d3ee}.var-val{color:var(--color-st-green)}.var-val-int{color:var(--color-st-cyan)}.var-dir{color:#666}.sim-free .sim-row{grid-template-columns:1.2fr .7fr 1.2fr 36px}.sim-toggle{vertical-align:middle;border-radius:7px;width:28px;height:14px;display:inline-block;position:relative}.sim-toggle:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px}.sim-toggle-off{background:#555}.sim-toggle-off:after{left:2px}.sim-toggle-on{background:#22d3ee}.sim-toggle-on:after{left:16px}.sim-int-ctrl{align-items:center;gap:3px;display:flex}.sim-btn{color:#22d3ee;background:#2d2d2d;border:1px solid #555;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;font-size:.75rem;line-height:1;display:flex}.sim-int-val{color:#9cdcfe;text-align:center;background:#1e1e1e;border:1px solid #555;border-radius:3px;min-width:28px;padding:0 5px;font-size:.78rem}.var-dir-out{color:#22d3ee}.trend-container{background-color:var(--color-vsc-bg-editor);border:1px solid var(--color-vsc-border);border-radius:4px;margin-top:1rem;padding:.75rem}.trend-title{font-size:.72rem;font-family:var(--font-mono);color:#888;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.trend-svg{background-color:#151515;border:1px solid #2d2d2d;width:100%;height:60px;display:block}.ladder-preview{background-color:var(--color-vsc-bg-editor);border:1px solid var(--color-vsc-border);border-radius:4px;margin:.75rem 0;padding:.75rem}.ladder-svg{background-color:#151515;border:1px solid #2d2d2d;width:100%;height:60px;display:block}.panel-right p{color:var(--color-vsc-text-main);margin-bottom:.75rem;font-size:.85rem;line-height:1.6}.panel-right h2{color:var(--color-vsc-text-light);border-bottom:1px solid var(--color-vsc-border);align-items:center;gap:.4rem;margin-top:1.25rem;margin-bottom:.5rem;padding-bottom:.35rem;font-size:.95rem;font-weight:600;display:flex}.fb-tree{background-color:var(--color-vsc-bg-editor);border:1px solid var(--color-vsc-border);font-family:var(--font-mono);border-radius:4px;flex-direction:column;gap:.5rem;padding:.6rem .75rem;font-size:.78rem;display:flex}.fb-instance-header{align-items:center;gap:.3rem;margin-bottom:.2rem;display:flex}.fb-arrow{color:var(--color-vsc-text-main);font-size:.65rem}.fb-name{color:var(--color-vsc-text-light);font-weight:600}.fb-type{color:var(--color-st-cyan)}.fb-vars{flex-direction:column;gap:.15rem;padding-left:1.1rem;display:flex}.fb-var{align-items:center;gap:.4rem;display:flex}.fb-var-name{color:var(--color-vsc-text-main)}.fb-var-dir{color:#555;font-size:.72rem}.fb-val-true{color:var(--color-st-green)}.fb-val-false{color:#888}.fb-val-int{color:var(--color-st-cyan)}.banner-early{border:1px dashed var(--color-st-green);background-color:#4ade800a;border-radius:4px;margin-top:1.25rem;margin-bottom:1rem;padding:.85rem 1rem}.banner-early strong{color:var(--color-st-green);margin-bottom:.25rem;font-size:.82rem;display:block}.banner-early p{color:var(--color-vsc-text-main);margin:0;font-size:.78rem;line-height:1.5}.vsc-footer-protocols{background-color:var(--color-vsc-bg-sidebar);border-top:1px solid var(--color-vsc-border);font-family:var(--font-mono);flex-wrap:wrap;gap:1.5rem;padding:.45rem 1.2rem;font-size:.72rem;display:flex}.proto-item{color:var(--color-vsc-text-main);align-items:center;gap:.4rem;display:flex}.proto-dot{background-color:var(--color-st-green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.proto-icon{opacity:.7;flex-shrink:0;width:13px;height:13px}.site-footer{text-align:center;color:#555;margin-top:1.25rem;font-size:.75rem}.site-footer a{color:#555;text-decoration:none;transition:color .2s}.site-footer a:hover{color:var(--color-vsc-text-main)}.footer-logo{opacity:.5;width:auto;height:24px;margin:0 auto .4rem;transition:opacity .2s;display:block}.footer-logo:hover{opacity:.75}.toast-region{z-index:1100;padding:1rem;position:fixed;bottom:0;right:0}.toast{opacity:0;pointer-events:none;border-radius:.375rem;align-items:flex-start;gap:.5rem;max-width:350px;padding:.75rem;font-size:.875rem;transition:opacity .15s,transform .15s;display:flex;transform:translateY(.5rem);box-shadow:0 .5rem 1rem #00000026}.toast.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.toast--success{color:#fff;background-color:#198754}.toast-body{flex:1;line-height:1.4}.toast-close{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:3px;flex-shrink:0;padding:.15rem;display:inline-flex}.toast-close:hover{opacity:1}.toast-close:focus-visible{outline-offset:1px;outline:2px solid #fff}.eula-page{margin:0 auto;overflow-y:visible}.docs-workspace{grid-template-columns:210px 1fr;min-height:70vh;display:grid}.docs-sidebar{background-color:var(--color-vsc-bg-sidebar);border-right:1px solid var(--color-vsc-border);padding:1rem 0;overflow-y:auto}.docs-sidebar-title{color:#666;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:600;font-family:var(--font-mono);padding:0 1rem .5rem}.docs-nav-item{color:var(--color-vsc-text-main);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid #0000;padding:.35rem 1rem;font-size:.82rem;text-decoration:none;transition:color .15s,background .15s;display:block;overflow:hidden}.docs-nav-item:hover{color:var(--color-vsc-text-light);background-color:#ffffff0a}.docs-nav-item.active{color:var(--color-st-cyan);border-left-color:var(--color-st-cyan);background-color:#38bdf80f}.docs-content{color:var(--color-vsc-text-main);max-width:860px;padding:2rem 2.5rem;line-height:1.7;overflow-y:auto}.docs-content h1{color:var(--color-vsc-text-light);border-bottom:1px solid var(--color-vsc-border);margin-bottom:.5rem;padding-bottom:.5rem;font-size:1.8rem;font-weight:600}.docs-content h2{color:var(--color-vsc-text-light);margin-top:2rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.docs-content h3{color:var(--color-vsc-text-light);margin-top:1.5rem;margin-bottom:.4rem;font-size:1rem;font-weight:600}.docs-content p{margin-bottom:1rem;font-size:.92rem}.docs-content ul,.docs-content ol{margin-bottom:1rem;padding-left:1.5rem;font-size:.92rem}.docs-content li{margin-bottom:.3rem}.docs-content code{font-family:var(--font-mono);color:var(--color-st-cyan);background-color:#ffffff0f;border-radius:3px;padding:.1rem .35rem;font-size:.85rem}.docs-content pre{background-color:var(--color-vsc-bg-editor);border:1px solid var(--color-vsc-border);border-radius:4px;margin:1rem 0;padding:1rem;overflow-x:auto}.docs-content pre code{color:#9cdcfe;background:0 0;padding:0;font-size:.83rem;line-height:1.6}.code-block{position:relative}.code-block>pre{padding-top:1.6rem}.code-copy{width:1.7rem;height:1.7rem;color:var(--color-vsc-text-main);background-color:var(--color-vsc-bg-card);border:1px solid var(--color-vsc-border);cursor:pointer;opacity:0;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:.4rem;right:.4rem}.code-block:hover .code-copy,.code-copy:focus-visible{opacity:1}.code-copy:hover{color:var(--color-st-cyan);border-color:var(--color-st-cyan)}.code-copy.is-copied{opacity:1;color:var(--color-st-green);border-color:var(--color-st-green)}@media (hover:none){.code-copy{opacity:1}}.docs-content table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.85rem}.docs-content th{background-color:var(--color-vsc-bg-card);color:var(--color-vsc-text-light);border:1px solid var(--color-vsc-border);text-align:left;padding:.5rem .75rem;font-weight:600}.docs-content td{border:1px solid var(--color-vsc-border);vertical-align:top;padding:.45rem .75rem}.docs-content blockquote{border-left:3px solid var(--color-st-cyan);color:var(--color-vsc-text-main);background-color:#38bdf80a;margin:1rem 0;padding:.5rem 1rem;font-size:.9rem}.docs-content a{color:var(--color-st-cyan);text-decoration:none}.docs-content a:hover{text-decoration:underline}.hljs{color:#9cdcfe;background:0 0}.hljs-keyword{color:#c586c0}.hljs-built_in{color:#569cd6}.hljs-type{color:#4ec9b0}.hljs-literal{color:#569cd6}.hljs-title.function_{color:#dcdcaa}.hljs-string{color:#ce9178}.hljs-number{color:#b5cea8}.hljs-comment{color:#6a9955;font-style:italic}.hljs-operator,.hljs-punctuation{color:#d4d4d4}.hljs-attr{color:#9cdcfe}.hljs-meta{color:#569cd6}.hljs-addition{color:#4ade80}.hljs-deletion{color:#f43f5e}.docs-error{color:var(--color-st-red);padding:1rem 0;font-size:.9rem}#course-nav .docs-nav-item{white-space:normal;text-overflow:clip;padding-top:.3rem;padding-bottom:.3rem;line-height:1.35;overflow:visible}.docs-nav-item--solutions{border-top:1px solid var(--color-vsc-border);color:var(--color-st-amber);margin-top:.75rem;padding-top:.75rem;font-weight:600}.course-solutions-warning{border-left:3px solid var(--color-st-amber);background-color:#e2b34114;margin:1rem 0 1.5rem;padding:.75rem 1rem;font-size:.9rem}.course-solution{border:1px solid var(--color-vsc-border);background-color:var(--color-vsc-bg-editor);border-radius:4px;margin-bottom:.75rem}.course-solution>summary{cursor:pointer;padding:.75rem 1rem;font-weight:600;list-style:none}.course-solution>summary:before{content:"▸";color:var(--color-st-cyan);margin-right:.5rem;display:inline-block}.course-solution[open]>summary:before{content:"▾"}.course-solution>summary:focus-visible{outline:2px solid var(--color-st-cyan);outline-offset:2px}.course-solution__body{border-top:1px solid var(--color-vsc-border);padding:0 1rem .5rem}@media (max-width:900px){.docs-workspace{grid-template-columns:1fr}.docs-sidebar{border-right:none;border-bottom:1px solid var(--color-vsc-border);flex-wrap:wrap;gap:.25rem;padding:.5rem;display:flex}.docs-sidebar-title{display:none}.docs-nav-item{border-bottom:2px solid #0000;border-left:none;border-radius:3px;padding:.25rem .6rem;font-size:.75rem}.docs-nav-item.active{border-left-color:#0000;border-bottom-color:var(--color-st-cyan)}.docs-content{padding:1.5rem 1rem}}@media (max-width:1100px){.vsc-workspace{grid-template-columns:1fr}.panel-right{border-left:none;border-top:1px solid var(--color-vsc-border)}}@media (max-width:640px){.vsc-tabs{position:relative;overflow:visible}.vsc-menu-toggle{display:flex}.vsc-tabs-list{background-color:var(--color-vsc-bg-sidebar);border-bottom:1px solid var(--color-vsc-border);z-index:30;flex-direction:column;display:none;position:absolute;top:35px;left:0;right:0;overflow:hidden;box-shadow:0 12px 24px #00000080}.vsc-tabs.is-open .vsc-tabs-list{display:flex}.vsc-tabs-list .vsc-tab{border-top:none;border-right:none;border-bottom:1px solid var(--color-vsc-border);width:100%;height:auto;padding:.8rem 1rem}.vsc-tabs-list .vsc-tab--active{border-top:none;border-left:3px solid var(--color-st-cyan);padding-left:calc(1rem - 3px)}}@media (max-width:600px){body{padding:0}.vsc-window{border-left:none;border-right:none;border-radius:0}.panel-left{padding:1.5rem 1rem}.panel-right{padding:1rem}}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
