code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}:root{--ml-primary:#631aff;--ml-primary-light:#7c4dff;--ml-primary-dim:rgba(99,26,255,.15);--ml-success:#22c55e;--ml-warning:#f59e0b;--ml-error:#ef4444;--ml-info:#3b82f6;--ml-lime:#bfff00;--ml-radius-sm:8px;--ml-radius-md:12px;--ml-radius-lg:16px;--ml-radius-xl:20px;--ml-transition-fast:150ms ease-out;--ml-transition-normal:200ms ease-in-out}.dark-theme,[data-theme=dark]{--ml-bg:#0a0a0f;--ml-surface:hsla(0,0%,100%,.04);--ml-surface-hover:hsla(0,0%,100%,.07);--ml-surface-elevated:hsla(0,0%,100%,.06);--ml-border:hsla(0,0%,100%,.08);--ml-border-hover:hsla(0,0%,100%,.14);--ml-text-primary:hsla(0,0%,100%,.9);--ml-text-secondary:hsla(0,0%,100%,.52);--ml-text-tertiary:hsla(0,0%,100%,.3);--ml-shadow-card:none;--ml-header-bg:rgba(10,10,15,.85)}.light-theme,[data-theme=light]{--ml-bg:#f8fafc;--ml-surface:#fff;--ml-surface-hover:#f1f5f9;--ml-surface-elevated:#fff;--ml-border:#e2e8f0;--ml-border-hover:#cbd5e1;--ml-text-primary:#1e293b;--ml-text-secondary:#64748b;--ml-text-tertiary:#94a3b8;--ml-shadow-card:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--ml-header-bg:rgba(248,250,252,.85)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{min-height:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}#__next{height:100%}::selection{background:rgba(99,26,255,.25);color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12)}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}body{transition:background-color var(--ml-transition-normal),color var(--ml-transition-normal)}code{font-family:JetBrains Mono,Fira Code,monospace;padding:.15rem .4rem;font-size:85%;color:var(--ml-primary-light);background:var(--ml-surface);border-radius:var(--ml-radius-sm)}:focus-visible{outline:2px solid var(--ml-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ml-skeleton{background:linear-gradient(90deg,var(--ml-surface) 25%,var(--ml-surface-hover) 50%,var(--ml-surface) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--ml-radius-md)}