.backdrop.svelte-wh9uu8{z-index:120;background:var(--color-overlay);cursor:default;border:none;padding:0;position:fixed;inset:0}.palette.svelte-wh9uu8{z-index:121;border:1px solid var(--color-border);background:var(--color-modal-bg);width:min(92vw,36rem);max-height:min(70vh,32rem);box-shadow:0 1rem 3rem var(--color-shadow);border-radius:.75rem;flex-direction:column;display:flex;position:fixed;top:min(18vh,8rem);left:50%;overflow:hidden;transform:translate(-50%)}.search.svelte-wh9uu8{border-bottom:1px solid var(--color-border);color:var(--color-text-subtle);flex-shrink:0;align-items:center;gap:.55rem;padding:.85rem 1rem;display:flex}.search.svelte-wh9uu8:focus-within{color:var(--color-text)}.icon.svelte-wh9uu8 svg{flex-shrink:0;width:1rem;height:1rem;display:block}.search.svelte-wh9uu8 input:where(.svelte-wh9uu8){min-width:0;color:var(--color-text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.95rem;line-height:1.4}.search.svelte-wh9uu8 input:where(.svelte-wh9uu8)::placeholder{color:var(--color-text-faint)}.hint.svelte-wh9uu8{border:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-mono);color:var(--color-text-faint);border-radius:.35rem;flex-shrink:0;padding:.15rem .4rem;font-size:.68rem;line-height:1.2}.results.svelte-wh9uu8{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track);flex:1;min-height:0;padding:.35rem;overflow-y:auto}.results.svelte-wh9uu8::-webkit-scrollbar{width:.5rem}.results.svelte-wh9uu8::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:.25rem}.result.svelte-wh9uu8{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.45rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;font-size:.9rem;line-height:1.35;display:flex}.result[data-active=true].svelte-wh9uu8,.result.svelte-wh9uu8:hover{background:var(--color-hover)}.result--command.svelte-wh9uu8 .label:where(.svelte-wh9uu8){font-weight:600}.result-main.svelte-wh9uu8{flex-direction:column;gap:.15rem;min-width:0;display:flex}.label.svelte-wh9uu8{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match.svelte-wh9uu8{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-subtle);font-size:.78rem;line-height:1.35;overflow:hidden}.group.svelte-wh9uu8{color:var(--color-text-faint);flex-shrink:0;font-size:.75rem}.status.svelte-wh9uu8,.empty.svelte-wh9uu8{color:var(--color-text-subtle);text-align:center;margin:0;padding:1.25rem .75rem;font-size:.875rem}.doc-tree-toolbar.svelte-oed49x{align-items:center;gap:.6rem;display:flex}.search.svelte-oed49x{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;color:var(--color-modal-text-faint);border-radius:.5rem;flex:1;align-items:center;gap:.45rem;padding:.4rem .65rem;display:flex}.search.svelte-oed49x:focus-within{border-color:var(--color-border-strong);color:var(--color-modal-text)}.search.svelte-oed49x input:where(.svelte-oed49x){width:100%;min-width:0;color:var(--color-modal-text);font:inherit;background:0 0;border:none;outline:none;padding:0;font-size:.8rem;line-height:1.3}.search.svelte-oed49x input:where(.svelte-oed49x)::placeholder{color:var(--color-modal-text-faint)}.filter.svelte-oed49x{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.filter-label.svelte-oed49x{color:var(--color-modal-text-faint);font-size:.75rem}.filter.svelte-oed49x select:where(.svelte-oed49x){border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-modal-text);font:inherit;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%238a8a8a' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");background-position:right .35rem center;background-repeat:no-repeat;background-size:.85rem;border-radius:.5rem;padding:.4rem 1.6rem .4rem .55rem;font-size:.8rem;line-height:1.3}.filter.svelte-oed49x select:where(.svelte-oed49x):focus{border-color:var(--color-border-strong);outline:none}.doc-tree.svelte-oed49x{flex-direction:column;display:flex}.node-head.svelte-oed49x{align-items:center;gap:.35rem;display:flex}.collapse.svelte-oed49x{width:1.5rem;height:1.5rem;color:var(--color-modal-text-faint);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.collapse.svelte-oed49x:hover{background:var(--color-hover);color:var(--color-modal-text)}.collapse[aria-expanded=true].svelte-oed49x .icon:where(.svelte-oed49x) svg{transform:rotate(90deg)}.icon.svelte-oed49x svg{width:.85rem;height:.85rem;transition:transform .15s;display:block}.search.svelte-oed49x .icon:where(.svelte-oed49x) svg{flex-shrink:0;width:.9rem;height:.9rem}.file-link.svelte-oed49x{color:var(--color-modal-text);padding:.3rem 0;font-size:.875rem;line-height:1.4;text-decoration:none;display:block}.dir-label.svelte-oed49x{min-width:0;font:inherit;color:var(--color-modal-text);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:.3rem 0;font-size:.875rem;font-weight:600;line-height:1.4}.dir-label.svelte-oed49x:hover{color:var(--color-modal-link-hover)}.tree-root.svelte-oed49x,.nested.svelte-oed49x{margin:.15rem 0 0;padding:0;list-style:none}.nested.svelte-oed49x{border-left:1px solid var(--color-border);margin-left:.35rem;padding-left:.55rem}.node.dir.svelte-oed49x+.node:where(.svelte-oed49x),.node.svelte-oed49x+.node:where(.svelte-oed49x){margin-top:.1rem}.node.svelte-oed49x .file-link:where(.svelte-oed49x){padding-left:1.85rem}.tree-root.svelte-oed49x>.node:where(.svelte-oed49x)>.file-link:where(.svelte-oed49x){padding-left:0}.empty.svelte-oed49x{color:var(--color-modal-text-faint);margin:.5rem 0 0;font-size:.8rem}.file-link.svelte-oed49x:hover{color:var(--color-modal-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-modal-link-hover);text-decoration-color:var(--color-modal-link-hover)}.file-link.active.svelte-oed49x{color:var(--color-modal-text);margin-left:-.45rem;padding-left:.45rem;font-weight:600;position:relative}.node.svelte-oed49x .file-link.active:where(.svelte-oed49x){padding-left:2.3rem}.file-link.active.svelte-oed49x:before{content:"";background:var(--color-doc-tree-active-indicator);border-radius:.1rem;width:.2rem;height:.95rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.tree-root.svelte-oed49x>.node:where(.svelte-oed49x)>.file-link.active:where(.svelte-oed49x){padding-left:.45rem}.tree-root.svelte-oed49x>.node:where(.svelte-oed49x)>.file-link.active:where(.svelte-oed49x):before{left:0}:root{--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-bg:#0d0d0d;--color-text:#f2f2f2;--color-text-muted:#a3a3a3;--color-text-subtle:#8a8a8a;--color-text-faint:#6b6b6b;--color-border:#262626;--color-border-strong:#363636;--color-border-input:#404040;--color-surface:#171717;--color-surface-raised:#1f1f1f;--color-surface-code:#1a1a1a;--color-code-flash:#333;--color-code-text:#e8e8e8;--color-hover:#1c1c1c;--color-hover-border:#525252;--color-btn-fg:#f2f2f2;--color-btn-border:#404040;--color-btn-primary-bg:#f2f2f2;--color-btn-primary-fg:#0d0d0d;--color-btn-primary-hover-bg:#d4d4d4;--color-modal-bg:#171717;--color-modal-text:var(--color-text);--color-modal-text-faint:var(--color-text-faint);--color-modal-link-hover:var(--color-modal-text);--color-doc-tree-active-indicator:var(--color-text);--color-overlay:#000000a6;--color-shadow:#00000073;--color-close-bg:#2a2a2a;--color-close-fg:#a3a3a3;--color-close-hover-bg:#363636;--modal-max-width:24rem;--modal-max-height:85vh;--modal-max-width-lg:42rem;--modal-max-height-lg:80vh;--modal-height-lg:36rem;--doc-content-max-width:48rem;--modal-docked-width:min(22rem, max(15rem, calc(100dvw - var(--doc-content-max-width) - 2rem)));--color-scrollbar-track:#1a1a1a;--color-scrollbar-thumb:#404040;--color-scrollbar-thumb-hover:#525252;--color-matrix:#4ade80;--color-glitch-r:#f87171;--color-glitch-g:#34d399;--transition-theme:background-color .45s ease, color .45s ease, border-color .45s ease}html.doc-tree-docked main.doc{margin-left:var(--modal-docked-width);width:calc(100% - var(--modal-docked-width));transition:margin-left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1)}:root[data-light]{--color-bg:#fff;--color-text:#111;--color-text-muted:#666;--color-text-subtle:#555;--color-text-faint:#888;--color-border:#eee;--color-border-strong:#ddd;--color-border-input:#ddd;--color-surface:#f5f5f5;--color-surface-raised:#f7f7f7;--color-surface-code:#f0f0f0;--color-code-flash:#e4e4e4;--color-code-text:#222;--color-hover:#f7f7f7;--color-hover-border:#aaa;--color-btn-fg:#111;--color-btn-border:#ddd;--color-btn-primary-bg:#111;--color-btn-primary-fg:#fff;--color-btn-primary-hover-bg:#333;--color-modal-bg:#fff;--color-overlay:#0006;--color-shadow:#00000026;--color-close-bg:#e5e5e5;--color-close-fg:#555;--color-close-hover-bg:#d4d4d4;--modal-max-width:24rem;--modal-max-height:85vh;--modal-max-width-lg:42rem;--modal-max-height-lg:80vh;--modal-height-lg:36rem;--doc-content-max-width:48rem;--modal-docked-width:min(22rem, max(15rem, calc(100dvw - var(--doc-content-max-width) - 2rem)));--color-scrollbar-track:#f0f0f0;--color-scrollbar-thumb:#c4c4c4;--color-scrollbar-thumb-hover:#a3a3a3;--color-matrix:#166534;--color-glitch-r:#f87171;--color-glitch-g:#34d399}:root[data-mad]{--color-bg:#0a0a0a;--color-text:#f5f0f0;--color-text-muted:#c9a8a8;--color-text-subtle:#a88888;--color-text-faint:#806666;--color-border:#3a2222;--color-border-strong:#5c2e2e;--color-border-input:#6b3535;--color-surface:#151010;--color-surface-raised:#1c1414;--color-surface-code:#181212;--color-code-flash:#3d2424;--color-code-text:#f0e8e8;--color-hover:#1f1515;--color-hover-border:#e63946;--color-btn-fg:#f5f0f0;--color-btn-border:#6b3535;--color-btn-primary-bg:#e63946;--color-btn-primary-fg:#fff;--color-btn-primary-hover-bg:#f04552;--color-modal-bg:#171717;--color-modal-text:#f2f2f2;--color-modal-text-faint:#6b6b6b;--color-modal-link-hover:#e63946;--color-doc-tree-active-indicator:#f5f0f0;--color-overlay:#000000a6;--color-shadow:#00000073;--color-close-bg:#2a2a2a;--color-close-fg:#a3a3a3;--color-close-hover-bg:#363636;--modal-max-width:24rem;--modal-max-height:85vh;--modal-max-width-lg:42rem;--modal-max-height-lg:80vh;--modal-height-lg:36rem;--doc-content-max-width:48rem;--modal-docked-width:min(22rem, max(15rem, calc(100dvw - var(--doc-content-max-width) - 2rem)));--color-scrollbar-track:#151010;--color-scrollbar-thumb:#5c2e2e;--color-scrollbar-thumb-hover:#e63946;--color-matrix:#ff6b6b;--color-glitch-r:#ff4757;--color-glitch-g:#e63946}@keyframes code-block-flash{0%,to{background-color:var(--color-surface);border-color:var(--color-border)}30%{background-color:var(--color-code-flash);border-color:var(--color-border-strong)}}.code-block.code-block--copied{animation:.7s code-block-flash}.code-block{border:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-mono);color:var(--color-code-text);border-radius:.5rem;font-size:.84rem;line-height:1.65;position:relative;overflow:hidden}.code-block>pre,.code-block>textarea{font:inherit;font-variant-ligatures:none;word-spacing:normal;text-transform:none;text-indent:0;tab-size:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:none;border-radius:0;margin:0;padding:1rem 1.25rem;font-style:normal;overflow-x:auto}.code-block>pre{white-space:pre}.code-block--wrap>pre{cursor:text}.code-block--wrap>pre,.code-block--wrap>textarea{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;overflow-x:hidden}.code-toolbar{z-index:2;opacity:0;gap:.35rem;transition:opacity .15s;display:flex;position:absolute;top:.55rem;right:.55rem}.code-undo-bar{z-index:2;display:none;position:absolute;bottom:.55rem;right:.55rem}.code-block--editing .code-undo-bar{display:block}.code-block:hover .code-toolbar,.code-block--editing .code-toolbar,.code-toolbar:focus-within{opacity:1}.code-action{border:1px solid var(--color-border);background:var(--color-surface-raised);width:2rem;height:2rem;color:var(--color-text-subtle);cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,opacity .15s;display:flex}.code-action:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}.code-action:disabled{opacity:.35;cursor:default}.code-action[data-copied]{color:var(--color-text)}.code-action svg{width:1rem;height:1rem}.code-block>pre>code{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;display:block}.code-block>textarea{box-sizing:border-box;resize:none;appearance:none;outline:none;width:100%;display:none;overflow-y:hidden}.code-block--editing>pre{visibility:hidden}.code-block--editing>textarea{height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.code-block.code-block--copied{background-color:var(--color-code-flash);border-color:var(--color-border-strong);animation:none}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-mad]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{min-height:100%;margin:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-color:var(--color-bg);color:var(--color-text);transition:var(--transition-theme)}a{color:inherit}::view-transition-group(madmail-logo){animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(madmail-logo){object-fit:contain;animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(madmail-logo){object-fit:contain;animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(madmail-logo){animation:none}::view-transition-old(madmail-logo){animation:none}::view-transition-new(madmail-logo){animation:none}}
