html{scroll-behavior:smooth;background-color:#050509}body{color:#e9e9ee}.bg-grid{isolation:isolate;background-color:#050509;position:relative}.bg-grid:before,.bg-grid:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.bg-grid:before{background-image:radial-gradient(60% 40% at 18% 8%,#f8d5001a,#0000 70%),radial-gradient(70% 50% at 85% 18%,#e20ab724,#0000 70%),radial-gradient(60% 50% at 50% 95%,#00e5ff0f,#0000 75%),linear-gradient(#00e5ff0b 1px,#0000 1px),linear-gradient(90deg,#00e5ff0b 1px,#0000 1px);background-position:0 0,0 0,0 0,0 0,0 0;background-size:100% 100%,100% 100%,100% 100%,60px 60px,60px 60px;animation:40s linear infinite grid-drift;-webkit-mask-image:radial-gradient(90% 80% at 50% 30%,#000 40%,#0000 100%);mask-image:radial-gradient(90% 80% at 50% 30%,#000 40%,#0000 100%)}.bg-grid:after{mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px)}@keyframes grid-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,0 0,60px 60px,60px 60px}}.deck-panel{background:linear-gradient(#14141deb,#0a0a12f5);border:1px solid #00e5ff1a;border-radius:4px;position:relative;overflow:hidden}.deck-panel:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#00e5ff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.deck-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00e5ff66 30%,#e20ab74d 70%,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.deck-panel:hover{border-color:#00e5ff40}.deck-panel>*{z-index:1;position:relative}.deck-heading{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#00e5ffe6;align-items:center;gap:.5rem;font-size:11px;display:flex}.deck-heading:before{content:"";background:#00e5ff99;width:12px;height:1px}.deck-heading:after{content:"";background:linear-gradient(90deg,#00e5ff4d,#0000);flex:1;height:1px}.pulse-dot{background:var(--pulse,#00e5ff);width:6px;height:6px;box-shadow:0 0 0 1px #0000004d,0 0 8px var(--pulse,#00e5ff);border-radius:50%;animation:2.4s ease-in-out infinite pulse-soft;display:inline-block}@keyframes pulse-soft{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.confirm-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050509b3;animation:.14s ease-out confirm-fade-in}.confirm-modal-card{animation:.16s cubic-bezier(.2,.8,.2,1) confirm-scale-in;box-shadow:0 24px 60px #0009,0 0 0 1px #00e5ff14}@keyframes confirm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-scale-in{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.save-bar-pulse{animation:.7s ease-out 2 save-bar-pulse}@keyframes save-bar-pulse{0%{box-shadow:0 0 #00e5ff99}60%{box-shadow:0 0 0 6px #00e5ff00}to{box-shadow:0 0 #00e5ff00}}.stat-tile{background:linear-gradient(#14141dd9 0%,#0a0a12f2 100%);border:1px solid #00e5ff1a;border-radius:4px;padding:14px 16px 12px;transition:border-color .2s,background .2s;position:relative;overflow:hidden}.stat-tile:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(80% 60% at 100% 0,#00e5ff14,#0000 70%);transition:opacity .2s;position:absolute;inset:-1px}.stat-tile:hover{border-color:#00e5ff59}.stat-tile:hover:before{opacity:1}.stat-tile:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#00e5ff59,#0000);height:1px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.stat-tile:hover:after{opacity:1}.stat-tile>*{z-index:1;position:relative}.stat-tile-cyan{background:linear-gradient(#00e5ff0d 0%,#0a0a12f2 100%);border-color:#00e5ff4d}.stat-tile-magenta{background:linear-gradient(#e20ab70f 0%,#0a0a12f2 100%);border-color:#e20ab747}.stat-tile-gold{background:linear-gradient(#f8d50014 0%,#0a0a12f2 100%);border-color:#d4af3766}.deck-input{color:#fff;background:#050509b3;border:1px solid #3a3a4899;border-radius:4px;width:100%;padding:8px 12px;font-size:13px;transition:border-color .15s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #0006}.deck-input::placeholder{color:#7a7a8cb3;font-family:var(--font-mono);font-size:12px}.deck-input:hover{border-color:#00e5ff4d}.deck-input:focus{background:#050509d9;border-color:#00e5ffb3;outline:none;box-shadow:inset 0 1px #0006,0 0 0 1px #00e5ff80,0 0 16px #00e5ff2e}select.deck-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#00e5ff99 50%),linear-gradient(135deg,#00e5ff99 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.deck-btn-primary{color:#00e5ff;background:linear-gradient(#00e5ff2e,#00e5ff0d);border:1px solid #00e5ff80;transition:box-shadow .2s,background .2s,border-color .2s;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 16px #00e5ff2e}.deck-btn-primary:hover:not(:disabled){color:#fff;background:linear-gradient(#00e5ff4d,#00e5ff1a);border-color:#00e5ffd9;box-shadow:inset 0 1px #ffffff2e,0 0 24px #00e5ff80}.deck-btn-primary:before{content:"";opacity:.4;background:linear-gradient(90deg,#0000,#fff9,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.deck-btn-primary:hover:before{opacity:.9}@keyframes deck-sweep{0%{opacity:0;transform:translate(-100%)}30%{opacity:1}to{opacity:0;transform:translate(100%)}}.nav-active{color:#fff;background:linear-gradient(90deg,#00e5ff14,#0000 60%);border-left:2px solid #00e5ff;box-shadow:-8px 0 24px -8px #00e5ff80}.staff-nav-active{color:#fff;background:linear-gradient(90deg,#ed42451a,#0000 60%);border-left:2px solid #ed4245;box-shadow:-8px 0 24px -8px #ed424580}.nav-item{border-left:2px solid #0000;transition:background .15s,color .15s,border-color .15s}.nav-item:hover{color:#fff;background:#14141d99;border-left-color:#00e5ff66}.corner{pointer-events:none;border:1px solid #00e5ff8c;width:10px;height:10px;position:absolute}.corner-tl{border-bottom:none;border-right:none;top:-1px;left:-1px}.corner-tr{border-bottom:none;border-left:none;top:-1px;right:-1px}.corner-bl{border-top:none;border-right:none;bottom:-1px;left:-1px}.corner-br{border-top:none;border-left:none;bottom:-1px;right:-1px}.brand-text{color:#0000;-webkit-text-fill-color:#0000;background-image:linear-gradient(135deg,#f8d500 0%,#ff5fb0 45%,#e20ab7 100%);-webkit-background-clip:text;background-clip:text;margin:-.06em -.12em -.18em -.04em;padding:.06em .12em .18em .04em;line-height:1.15;display:inline-block}.zira-glow{filter:drop-shadow(0 0 #0000);transition:filter .2s}.zira-glow:hover{filter:drop-shadow(0 0 4px #f8d50099)drop-shadow(0 0 12px #e20ab773)}.neon-panel{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#232331a6,#14141dd9);border-radius:8px;position:relative;overflow:hidden}.neon-panel:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#00e5ff59,#e20ab733 40%,#ffffff0d 80%);padding:1px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.neon-panel:hover:before{background:linear-gradient(135deg,#00e5ffb3,#e20ab780 50%,#f8d50040 100%)}.gold-bar{color:#3d2c00;background:linear-gradient(115deg,#fff8dc 0%,#fde047 22%,#d4af37 50%,#fde047 78%,#fff8dc 100%) 0 0/250% 100%;animation:7s linear infinite gold-shimmer;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0000002e,0 2px 4px #00000040,0 0 24px #d4af3740}.gold-bar:hover{box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0000002e,0 2px 4px #00000040,0 0 32px #d4af378c,0 0 48px #f8d5002e}@keyframes gold-shimmer{0%{background-position:0%}to{background-position:-250%}}.gold-text{color:#0000;-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 12px #d4af3759);background-image:linear-gradient(#fff8dc 0%,#fde047 35%,#d4af37 100%);-webkit-background-clip:text;background-clip:text}.btn-brand{font-family:var(--font-display);letter-spacing:.02em;color:#0a0a12;cursor:pointer;background:linear-gradient(135deg,#f8d500 0%,#ff5fb0 50%,#e20ab7 100%);border-radius:6px;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-weight:600;transition:box-shadow .2s,transform .1s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff26,0 0 24px #e20ab740}.btn-brand:hover{box-shadow:inset 0 0 0 1px #ffffff40,0 0 32px #e20ab799,0 0 48px #00e5ff40}.btn-brand:active{transform:translateY(1px)}.cyber-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.cyber-slider:focus{outline:none}.cyber-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, #00e5ff 0 var(--pct,0%), #ffffff14 var(--pct,0%) 100%);border:1px solid #00e5ff2e;border-radius:2px;height:4px}.cyber-slider::-webkit-slider-thumb{appearance:none;background:#00e5ff;border-radius:50%;width:18px;height:18px;margin-top:-8px;transition:box-shadow .15s,transform .1s;box-shadow:inset 0 0 0 3px #050509,0 0 0 1px #00e5ff,0 0 12px #00e5ff8c}.cyber-slider:hover::-webkit-slider-thumb{box-shadow:inset 0 0 0 3px #050509,0 0 0 1px #00e5ff,0 0 16px #e20ab78c,0 0 24px #00e5ff66}.cyber-slider:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 3px #050509,0 0 0 1px #00e5ff,0 0 16px #e20ab78c,0 0 24px #00e5ff66}.cyber-slider:active::-webkit-slider-thumb{transform:scale(1.08)}.cyber-slider::-moz-range-track{background:#ffffff14;border:1px solid #00e5ff2e;border-radius:2px;height:4px}.cyber-slider::-moz-range-progress{background:#00e5ff;border-radius:2px;height:4px}.cyber-slider::-moz-range-thumb{background:#00e5ff;border:none;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 3px #050509,0 0 0 1px #00e5ff,0 0 12px #00e5ff8c}.cyber-slider:hover::-moz-range-thumb{box-shadow:inset 0 0 0 3px #050509,0 0 0 1px #00e5ff,0 0 16px #e20ab78c,0 0 24px #00e5ff66}.cyber-slider:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 3px #050509,0 0 0 1px #00e5ff,0 0 16px #e20ab78c,0 0 24px #00e5ff66}.zira-ad{text-align:center;min-height:0;display:block}.zira-ad #carbonads *{margin:initial;padding:initial;box-sizing:border-box}.zira-ad #carbonads{font-family:var(--font-display),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:#0a0a12;border-radius:4px;width:100%;max-width:360px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00e5ff2e,0 0 24px #e20ab714}.zira-ad #carbonads a{color:#c8c8d2;text-decoration:none}.zira-ad #carbonads a:hover{color:#fff}.zira-ad #carbonads>span{width:100%;display:block;position:relative;overflow:hidden}.zira-ad #carbonads .carbon-wrap{align-items:stretch;width:100%;display:flex}.zira-ad #carbonads .carbon-img{flex:0 0 130px;margin:0;line-height:0;display:block}.zira-ad #carbonads .carbon-img img{width:130px;height:100px;display:block}.zira-ad #carbonads .carbon-text{text-align:left;flex:auto;min-width:0;padding:10px 10px 22px;font-size:12px;line-height:1.45}.zira-ad #carbonads .carbon-poweredby{color:#7a7a8c;text-align:center;text-transform:uppercase;letter-spacing:.5px;background:#14141d;border-top-left-radius:4px;padding:4px 8px;font-size:8px;font-weight:600;line-height:1;display:block;position:absolute;bottom:0;right:0}.zira-ad-compact #carbonads{max-width:100%}.zira-ad-loading{display:block}.zira-ad-skeleton{background:linear-gradient(90deg,#14141d99 0%,#23233199 50%,#14141d99 100%) 0 0/200% 100%;border-radius:4px;width:100%;max-width:360px;height:100px;margin:0 auto;animation:2.4s linear infinite zira-ad-shimmer;display:block;box-shadow:0 0 0 1px #00e5ff1a}.zira-ad-compact .zira-ad-skeleton{max-width:100%}@keyframes zira-ad-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.docs-layout{display:block}@media (min-width:1024px){.docs-layout{grid-template-columns:240px minmax(0,1fr);gap:32px;display:grid}}@media (min-width:1280px){.docs-layout{grid-template-columns:260px minmax(0,1fr) 240px;gap:40px}}@media (min-width:1536px){.docs-layout{grid-template-columns:280px minmax(0,1fr) 260px;gap:56px}}.docs-sticky{scrollbar-width:thin;scrollbar-color:#00e5ff40 #0000;max-height:calc(100vh - 48px);padding-right:4px;position:sticky;top:24px;overflow:hidden auto}.docs-sticky::-webkit-scrollbar{width:6px}.docs-sticky::-webkit-scrollbar-track{background:0 0}.docs-sticky::-webkit-scrollbar-thumb{background:#00e5ff2e;border-radius:3px}.docs-sticky::-webkit-scrollbar-thumb:hover{background:#00e5ff73}.docs-article{max-width:none}.docs-prose{color:#d4d4dc;font-size:17px;line-height:1.75}.docs-prose>*+*{margin-top:1.25em}.docs-prose p{color:#d4d4dc}.docs-prose strong{color:#fff;font-weight:600}.docs-prose em{color:#e9e9ee}.docs-prose a{color:#00e5ff;background-image:linear-gradient(#00e5ff80,#00e5ff80);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;transition:color .15s,background-size .15s}.docs-prose a:hover{color:#fff;background-image:linear-gradient(#00e5ff,#00e5ff);background-size:100% 2px}.docs-prose h2,.docs-prose h3,.docs-prose h4{color:#fff;font-family:var(--font-display);letter-spacing:-.01em;scroll-margin-top:80px;font-weight:700;position:relative}.docs-prose h2{border-top:1px solid #00e5ff14;margin-top:3rem;padding-top:2rem;font-size:28px;line-height:1.25}.docs-prose h2:before{content:"";background:linear-gradient(90deg,#00e5ffb3,#0000);width:48px;height:1px;position:absolute;top:-1px;left:0}.docs-prose h3{align-items:baseline;gap:.5rem;margin-top:2.25rem;font-size:21px;line-height:1.3;display:flex}.docs-prose h3:before{content:"";background:#00e5ff;flex-shrink:0;align-self:center;width:6px;height:6px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 6px #00e5ff99}.docs-prose h4{color:#00e5ff;font-size:17px;line-height:1.4;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:2rem;font-size:13px;font-weight:600}.docs-prose .heading-anchor{opacity:0;font-family:var(--font-mono);color:#00e5ffb3;background-image:none;margin-left:.5em;font-size:.8em;font-weight:400;text-decoration:none;transition:opacity .15s,color .15s}.docs-prose .heading-anchor:hover{color:#00e5ff}.docs-prose h2:hover .heading-anchor,.docs-prose h3:hover .heading-anchor,.docs-prose h4:hover .heading-anchor{opacity:1}.docs-prose ul,.docs-prose ol{color:#d4d4dc;padding-left:1.5rem}.docs-prose ul li,.docs-prose ol li{margin-top:.5rem}.docs-prose ul li::marker{color:#00e5ffb3}.docs-prose ol li::marker{color:#00e5ffb3}.docs-prose ul{list-style-type:none}.docs-prose ul>li{padding-left:.5rem;position:relative}.docs-prose ul>li:before{content:"";background:#00e5ffb3;width:6px;height:1px;position:absolute;top:.7em;left:-1.1rem}.docs-prose ol{font-variant-numeric:tabular-nums;list-style:decimal}.docs-prose blockquote{color:#c8c8d2;background:linear-gradient(90deg,#00e5ff0a,#0000 60%);border-left:2px solid #00e5ff80;margin-left:0;padding:.5rem 0 .5rem 1.25rem;font-style:italic;position:relative}.docs-prose blockquote p{color:inherit}.docs-prose hr{background:linear-gradient(90deg,#0000,#00e5ff66,#e20ab74d,#0000);border:none;height:1px;margin:2.5rem 0}.docs-prose img{background:#05050999;border:1px solid #00e5ff2e;border-radius:4px;max-width:100%;height:auto;margin:1.5rem 0;display:block;box-shadow:0 0 0 1px #05050999,0 0 24px #00e5ff14}.docs-prose table{border-collapse:separate;border-spacing:0;background:#0a0a1299;border:1px solid #00e5ff26;border-radius:4px;width:100%;font-size:15px;overflow:hidden}.docs-prose table th,.docs-prose table td{text-align:left;border-bottom:1px solid #3a3a4866;padding:.6rem .9rem}.docs-prose table th{color:#00e5ffd9;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:#00e5ff0f;border-bottom:1px solid #00e5ff40;font-size:11px;font-weight:600}.docs-prose table tr:last-child td{border-bottom:none}.docs-prose table tr:hover td{background:#00e5ff08}.docs-prose table td:first-child{color:#fff;font-weight:500}.docs-prose code{font-family:var(--font-mono);color:#00e5ff;background:#00e5ff14;border:1px solid #00e5ff2e;border-radius:3px;padding:.1em .4em;font-size:.88em}.docs-prose a code{color:inherit}.docs-prose pre{color:#d4d4dc;font-family:var(--font-mono);background:#050509;border:none;border-radius:0;margin:0;padding:1rem 1.1rem;font-size:13.5px;line-height:1.6;overflow-x:auto}.docs-prose pre code{color:inherit;font-size:inherit;background:0 0;border:none;padding:0}.docs-prose .code-frame{background:#050509;border:1px solid #00e5ff2e;border-radius:4px;margin-top:1.25em;overflow:hidden;box-shadow:0 0 0 1px #05050966,0 0 16px #00e5ff0d}.docs-prose .code-frame-header{background:linear-gradient(#14141df2,#0a0a12f2);border-bottom:1px solid #00e5ff1f;justify-content:space-between;align-items:center;padding:.4rem .75rem;display:flex}.docs-prose .code-frame-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:#00e5ffe6;font-size:11px}.docs-prose .code-frame-copy{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#c8c8d2e6;cursor:pointer;background:#05050999;border:1px solid #3a3a48b3;border-radius:3px;padding:.2rem .55rem;font-size:11px;transition:color .15s,border-color .15s,background .15s}.docs-prose .code-frame-copy:hover{color:#00e5ff;background:#00e5ff0f;border-color:#00e5ff80}.docs-prose .code-frame-copy.copied{color:#57f287;background:#57f28714;border-color:#57f28780}.docs-prose .admonition{background:#14141d8c;border-left:3px solid;border-radius:4px;margin:1.5rem 0;padding:.9rem 1.1rem .9rem 1.25rem;position:relative}.docs-prose .admonition>:first-child{margin-top:0}.docs-prose .admonition>:last-child{margin-bottom:0}.docs-prose .admonition p{color:#e0e0e8;line-height:1.65}.docs-prose .admonition a{color:inherit;text-underline-offset:3px;background-image:none;text-decoration:underline;text-decoration-thickness:1px}.docs-prose .admonition a:hover{color:#fff}.docs-prose .admonition-header{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:11px;font-weight:700;display:inline-flex}.docs-prose .admonition-header:before{content:"";background:currentColor;border:1px solid;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 8px}.docs-prose .admonition-note{background:linear-gradient(90deg,#7a7a8c14,#14141d8c 60%);border-left-color:#7a7a8ccc}.docs-prose .admonition-note .admonition-header{color:#c8c8d2}.docs-prose .admonition-tip{background:linear-gradient(90deg,#57f28712,#14141d8c 60%);border-left-color:#57f287}.docs-prose .admonition-tip .admonition-header{color:#57f287}.docs-prose .admonition-info{background:linear-gradient(90deg,#00e5ff12,#14141d8c 60%);border-left-color:#00e5ff}.docs-prose .admonition-info .admonition-header{color:#00e5ff}.docs-prose .admonition-caution{background:linear-gradient(90deg,#fde04712,#14141d8c 60%);border-left-color:#fde047}.docs-prose .admonition-caution .admonition-header{color:#fde047}.docs-prose .admonition-warning{background:linear-gradient(90deg,#f59e0b14,#14141d8c 60%);border-left-color:#f59e0b}.docs-prose .admonition-warning .admonition-header{color:#fbbf24}.docs-prose .admonition-danger{background:linear-gradient(90deg,#ed424514,#14141d8c 60%);border-left-color:#ed4245}.docs-prose .admonition-danger .admonition-header{color:#ed4245}.docs-prose .admonition-premium{background:linear-gradient(90deg,#fde0471a,#14141d8c 60%),radial-gradient(120% 100% at 0 0,#d4af3714,#0000 60%);border-left-color:#fde047;box-shadow:0 0 0 1px #fde0471a,0 0 20px #d4af370f}.docs-prose .admonition-premium .admonition-header{color:#0000;-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 6px #d4af3773);background-image:linear-gradient(#fff8dc 0%,#fde047 35%,#d4af37 100%);-webkit-background-clip:text;background-clip:text}.docs-prose .admonition-premium .admonition-header:before{content:"★";width:auto;height:auto;box-shadow:none;color:#fde047;-webkit-text-fill-color:#fde047;filter:drop-shadow(0 0 4px #d4af3799);background:0 0;border:none;border-radius:0;display:inline-block}.docs-prose .admonition-premium p{color:#ece7d0}.docs-prose .admonition-premium strong{color:#fff8dc}.docs-prose .admonition-premium a{color:#fde047;text-underline-offset:3px;background-image:none;-webkit-text-decoration:underline #fde04773;text-decoration:underline #fde04773;text-decoration-thickness:1px}.docs-prose .admonition-premium a:hover{color:#fff;text-decoration-color:#fde047}.docs-prose .admonition-cta{margin-top:.85rem!important}.docs-prose .admonition-cta-link,.docs-prose .admonition-premium a.admonition-cta-link,.docs-prose .admonition-cta a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:#fde047;-webkit-text-fill-color:#fde047;background:linear-gradient(#fde0471a,#fde04705);border:1px solid #fde04766;border-radius:3px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:11px;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s,box-shadow .2s;display:inline-flex}.docs-prose .admonition-cta-link:hover,.docs-prose .admonition-premium a.admonition-cta-link:hover,.docs-prose .admonition-cta a:hover{color:#fff;-webkit-text-fill-color:#fff;background:linear-gradient(#fde04733,#fde0470d);border-color:#fde047f2;box-shadow:0 0 0 1px #fde04740,0 0 20px #d4af3759}.docs-prose .admonition h2,.docs-prose .admonition h3,.docs-prose .admonition h4{border-top:none;margin-top:.5rem;padding-top:0}.docs-prose .admonition h2:before,.docs-prose .admonition h3:before,.docs-prose .admonition h4:before{display:none}.docs-article>header{max-width:none}.badge-shine{position:relative;overflow:hidden}.badge-shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:2.4s ease-in-out infinite badge-shine-sweep;position:absolute;inset:0;transform:translate(-110%)}@keyframes badge-shine-sweep{0%{transform:translate(-110%)}55%{transform:translate(110%)}to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.badge-shine:after{animation:none;display:none}}
@font-face{font-family:Chakra Petch;font-style:normal;font-weight:300;font-display:swap;src:url(../media/48c53d0308459627-s.10dss3nyii4ic.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8d026eb92ebba0-s.10wgn2a9k.0~b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9785c959bd8bcec8-s.11bovtmalbb71.woff2)format("woff2");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:Chakra Petch;font-style:normal;font-weight:300;font-display:swap;src:url(../media/28739a739c7e40d4-s.p.013qyk_5we3mc.woff2)format("woff2");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:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/785695c5b05eabf2-s.13y771y2cuudv.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac548f9ce6284f94-s.0h9eq_2~60egi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9728433aadc137d6-s.0hnqo_q0ubdks.woff2)format("woff2");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:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/638f182e7ded7477-s.p.0ma09l0txl3bt.woff2)format("woff2");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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.0u2lt3z6jk0o1.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.0jr6d9hay5zd~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.11t2izo0mqvpp.woff2)format("woff2");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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.057aej8p_z_92.woff2)format("woff2");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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.00xhdix476ajg.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.0e0vspo.utj71.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.0ogqxe45yt4r2.woff2)format("woff2");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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.0fsjs_bs5qvt7.woff2)format("woff2");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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.0i37wr8~oeiv6.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.110i.6crs7xrh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.0wcl~15mrhg5f.woff2)format("woff2");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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.0sa4vsdykrttm.woff2)format("woff2");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:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_84d48e5b-module__PIY1SW__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.chakra_petch_84d48e5b-module__PIY1SW__variable{--font-display:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/88731e1a74492905-s.093kp-ivx0g2f.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/861011d7404b02f6-s.0.xm8qlf5_315.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/3381337b621a9a6a-s.064fjoont5c7t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.05vzz1snb6e.m.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/0951afe60dbf5d36-s.04q-sk9kar98f.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/97e7b204180d1274-s.15almw42k3wem.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.0vinx1niofu4y.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/88731e1a74492905-s.093kp-ivx0g2f.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/861011d7404b02f6-s.0.xm8qlf5_315.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/3381337b621a9a6a-s.064fjoont5c7t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.05vzz1snb6e.m.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/0951afe60dbf5d36-s.04q-sk9kar98f.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/97e7b204180d1274-s.15almw42k3wem.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.0vinx1niofu4y.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/88731e1a74492905-s.093kp-ivx0g2f.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/861011d7404b02f6-s.0.xm8qlf5_315.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/3381337b621a9a6a-s.064fjoont5c7t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.05vzz1snb6e.m.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/0951afe60dbf5d36-s.04q-sk9kar98f.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/97e7b204180d1274-s.15almw42k3wem.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.0vinx1niofu4y.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/88731e1a74492905-s.093kp-ivx0g2f.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/861011d7404b02f6-s.0.xm8qlf5_315.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/3381337b621a9a6a-s.064fjoont5c7t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.05vzz1snb6e.m.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/0951afe60dbf5d36-s.04q-sk9kar98f.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/97e7b204180d1274-s.15almw42k3wem.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.0vinx1niofu4y.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_a3fa4356-module__IyLzTq__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_a3fa4356-module__IyLzTq__variable{--font-mono:"Fira Code", "Fira Code Fallback"}
