/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.dark{--color-fd-background:#070708;--color-fd-foreground:#e7e1da;--color-fd-muted:#191615;--color-fd-muted-foreground:#9a8f7e;--color-fd-popover:#110f0e;--color-fd-popover-foreground:#e0dad2;--color-fd-card:#0e0c0c;--color-fd-card-foreground:#eae6e1;--color-fd-border:#59402640;--color-fd-primary:#f4b625;--color-fd-primary-foreground:#181310;--color-fd-secondary:#1f1b19;--color-fd-secondary-foreground:#dedad3;--color-fd-accent:#522e1466;--color-fd-accent-foreground:#efebe7;--color-fd-ring:#e6a81a}.dark #nd-sidebar{--color-fd-muted:#161412;--color-fd-secondary:#1d1816;--color-fd-muted-foreground:#a89c8a;--color-fd-accent:#60402059}@keyframes ember-rise-1{0%{opacity:0;transform:translateY(100vh)translate(0)scale(.5)}10%{opacity:.8}50%{opacity:.4}90%{opacity:0}to{opacity:0;transform:translateY(-20vh)translate(30px)scale(.2)}}@keyframes ember-rise-2{0%{opacity:0;transform:translateY(100vh)translate(0)scale(.6)}15%{opacity:.7}60%{opacity:.3}to{opacity:0;transform:translateY(-10vh)translate(-20px)scale(.1)}}@keyframes ember-rise-3{0%{opacity:0;transform:translateY(100vh)translate(0)scale(.4)}20%{opacity:.9}70%{opacity:.2}to{opacity:0;transform:translateY(-15vh)translate(15px)scale(.15)}}@keyframes ember-flicker{0%,to{opacity:.6;box-shadow:0 0 4px 2px #ff6a0099}50%{opacity:.9;box-shadow:0 0 8px 4px #ff8c1acc}}@keyframes ember-drift{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.dark #nd-docs-layout{background-color:#070708;background-image:url(/war_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}.dark #nd-docs-layout:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(100% 40% at 50% 100%,#612b0526 0,#0000 70%),linear-gradient(#050507e0,#050507f0);position:fixed;inset:0}.dark #nd-docs-layout .ember-container{pointer-events:none;z-index:2;position:fixed;inset:0;overflow:hidden}.dark #nd-sidebar:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000,#4521081a);height:200px;position:absolute;bottom:0;left:0;right:0}.dark #nd-page{z-index:10;position:relative}.dark #nd-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 100% at 50% 0,#0000 50%,#120b0833 100%);position:absolute;inset:0}.dark .prose h1,.dark .prose h2,.dark .prose h3{color:#ece7df;text-shadow:0 0 30px #e6a81a14}.dark .prose a{color:#f0bc42;border-bottom:1px solid #e6a81a4d;text-decoration:none;transition:all .2s}.dark .prose a:hover{color:#f7ce6e;text-shadow:0 0 12px #ffc23366;border-bottom-color:#f5be3d}.dark .prose pre{border:1px solid #47331f4d;box-shadow:inset 0 1px #53402d1a,0 4px 20px #0000004d;background:#120f0dcc!important}.dark .prose code{color:#f0bd75}.dark .prose :not(pre)>code{background:#32261b80;border:1px solid #5940264d;border-radius:4px;padding:.15em .4em;font-size:.9em}.dark .prose blockquote{color:#beb4a7;background:linear-gradient(90deg,#36261733,#0000);border-left:3px solid #c39322;padding:1rem 1.5rem;font-style:italic}.dark #nd-sidebar{background:linear-gradient(#0e0c0bf2,#0b0a09fa);border-right:1px solid #42332433}.dark #nd-sidebar [data-active=true]{border-left:2px solid #e6a81a;color:#f2c45a!important;background:#4d33194d!important}.dark #nd-sidebar a:hover{background:#402e1c40}.dark [data-docs-nav]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0a09e6;border-bottom:1px solid #42332433}.dark [data-search]{background:#171311cc;border:1px solid #53402d4d}.dark [data-search]:focus-within{border-color:#c39322;box-shadow:0 0 0 2px #e6a81a26}.dark [data-toc] a{color:#9a8f7e;transition:all .2s}.dark [data-toc] a:hover{color:#edc25e}.dark [data-toc] a[data-active=true]{color:#f0bc42;font-weight:500}.dark [data-callout]{background:#17131199;border:1px solid #53402d4d;border-radius:8px}.dark [data-callout=info]{border-left:3px solid #e6a81a}.dark [data-callout=warning]{border-left:3px solid #f47b25}.dark [data-callout=error]{border-left:3px solid #e83030}.dark ::-webkit-scrollbar{width:8px;height:8px}.dark ::-webkit-scrollbar-track{background:#110f0e}.dark ::-webkit-scrollbar-thumb{background:#59402680;border-radius:4px}.dark ::-webkit-scrollbar-thumb:hover{background:#734d26b3}*{cursor:auto!important}[role=button],a,button,summary{cursor:pointer!important}