:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night-bg:#050607;--night-surface:#0c0f14;--night-surface-alt:#101319;--night-surface-hover:#11151b;--night-border:#20242d;--night-border-soft:#1d222b;--night-border-input:#303642;--night-muted:#8a95a8;--night-muted-strong:#aeb7c6;--accent-cyan:#57d7ff;--accent-cyan-border:#236c7e;--accent-amber:#f3b433;--accent-amber-hi:#ffd17c;--accent-amber-mid:#f0a641;--accent-amber-dark:#d98424;--accent-amber-glow:#ffc75a;--accent-violet:#6c75ff;--accent-violet-soft:#7a80d4;--accent-violet-hi:#a8adff}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--light-bg:#e9e9e6;--light-bg-soft:#f5f5f1;--light-surface:#f0f0ec;--light-surface-hi:#fffefa;--light-surface-lo:#d8d7cf;--light-text:#3d4148;--light-text-strong:#1f252d;--light-muted:#777d86;--light-faint:#9fa4aa;--light-edge:#bab8b0c7;--light-hair:#fffffffa;--light-hi:#fffffffa;--light-lo:#b0aea6f2;--light-accent:#f0a641;--light-accent-hi:#ffc568;--light-blue:#5f8dad;--light-emerald:#34c99c;--light-raised-xs:-3px -3px 6px var(--light-hi), 3px 4px 8px var(--light-lo);--light-raised-sm:-5px -5px 10px var(--light-hi), 5px 6px 12px var(--light-lo);--light-raised:-10px -10px 20px var(--light-hi), 10px 12px 24px var(--light-lo);--light-raised-lg:-16px -16px 34px var(--light-hi), 18px 20px 42px #a6a49cdb;--light-inset:inset -7px -7px 14px var(--light-hi), inset 7px 8px 16px #acaaa2e6;--light-inset-soft:inset -4px -4px 9px var(--light-hi), inset 4px 5px 10px #aeaca4d1}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5}body{line-height:inherit;margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}ol,ul,menu{margin:0;padding:0;list-style:none}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:var(--mx-text-muted)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#525866;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#717a88}:root{--mx-bg:var(--night-bg);--mx-surface:var(--night-surface);--mx-surface-alt:var(--night-surface-alt);--mx-surface-hover:var(--night-surface-hover);--mx-surface-sunken:#080a0d;--mx-border:var(--night-border);--mx-border-soft:var(--night-border-soft);--mx-border-input:var(--night-border-input);--mx-text:#d6dce7;--mx-text-strong:#e1e7f1;--mx-text-muted:var(--night-muted);--mx-text-muted-strong:var(--night-muted-strong);--mx-accent:var(--accent-cyan);--mx-accent-border:var(--accent-cyan-border);--mx-accent-fill:var(--accent-cyan);--mx-accent-on-fill:#071416;--mx-focus:var(--accent-cyan);--mx-danger:#f87171;--mx-danger-bg:#7f1d1d2e;--mx-danger-border:#f8717140;--mx-danger-fill:#7f1d1d80;--mx-danger-on-fill:#fecaca;--mx-danger-fill-border:#f8717180;--mx-warning:#fbbf24;--mx-warning-bg:#fbbf241a;--mx-warning-border:#fbbf244d;--mx-success:#4ade80;--mx-success-bg:#4ade801a;--mx-success-border:#4ade8080;--mx-info:var(--accent-cyan);--mx-info-bg:#57d7ff14;--mx-info-border:var(--accent-cyan-border);--mx-violet:var(--accent-violet-hi);--mx-violet-bg:#5a62c41a;--mx-violet-border:#5a62c43d;--mx-control-bg:var(--night-surface);--mx-control-color:var(--night-muted);--mx-control-border:var(--night-border-soft);--mx-control-shadow:none;--mx-control-hover-color:#58d6ff;--mx-control-hover-border:#1c7083;--mx-input-shadow:none;--mx-tab-active-color:var(--accent-amber);--mx-tab-active-border:var(--accent-amber);--mx-card-bg:var(--night-surface-alt);--mx-card-border:var(--night-border);--mx-card-shadow:none;--mx-shadow-raised-xs:3px 3px 8px #00000075, -2px -2px 6px #56606c17, inset 0 1px 0 #ffffff08;--mx-shadow-raised-sm:6px 6px 14px #00000061, -4px -4px 11px #48546424, inset 0 1px 0 #ffffff0a;--mx-shadow-raised:9px 9px 22px #00000061, -7px -7px 16px #5c66742e, inset 0 1px 0 #ffffff09;--mx-shadow-inset:inset 6px 6px 14px #0006, inset -6px -6px 14px #5a647229, 0 1px 0 #ffffff08;--mx-shadow-inset-soft:inset 4px 4px 9px #0000006b, inset -3px -3px 8px #56606c29, 0 1px 0 #ffffff09;--mx-shadow-overlay:0 25px 80px #0009;--mx-shadow-toast:0 14px 30px #00000080;--mx-backdrop:#070b16bb}:root[data-theme=light]{--mx-bg:var(--light-bg);--mx-surface:var(--light-surface-hi);--mx-surface-alt:var(--light-surface);--mx-surface-hover:#f4f3eed9;--mx-surface-sunken:#e2e1dad1;--mx-border:var(--light-edge);--mx-border-soft:var(--light-edge);--mx-border-input:var(--light-edge);--mx-text:var(--light-text);--mx-text-strong:var(--light-text-strong);--mx-text-muted:#565c65;--mx-text-muted-strong:var(--light-text);--mx-accent:#8f5a08;--mx-accent-border:#f0a6416b;--mx-accent-fill:linear-gradient(145deg, #ffc568, #eda13c);--mx-accent-on-fill:#513714;--mx-focus:#8f5a08;--mx-danger:#9b1c1c;--mx-danger-bg:#fdf2f2fa;--mx-danger-border:#b91c1c6b;--mx-danger-fill:#fdf2f2fa;--mx-danger-on-fill:#9b1c1c;--mx-danger-fill-border:#b91c1c6b;--mx-warning:#8a5206;--mx-warning-bg:#f0a64124;--mx-warning-border:#f0a64166;--mx-success:#177658;--mx-success-bg:#34c99c1f;--mx-success-border:#34c99c80;--mx-info:#0b6a8a;--mx-info-bg:#0b6a8a14;--mx-info-border:#0b6a8a4d;--mx-violet:#4a52b5;--mx-violet-bg:#6c75ff1a;--mx-violet-border:#6c75ff38;--mx-control-bg:linear-gradient(145deg, var(--light-surface-hi), var(--light-surface-lo));--mx-control-color:#565c65;--mx-control-border:#ffffffe0;--mx-control-shadow:var(--light-raised-sm), inset 0 1px 0 #ffffffeb;--mx-control-hover-color:#8f5a08;--mx-control-hover-border:#f0a6416b;--mx-input-shadow:var(--light-inset-soft);--mx-tab-active-color:#8f5a08;--mx-tab-active-border:#eda13c;--mx-card-bg:linear-gradient(145deg, var(--light-surface-hi), var(--light-surface));--mx-card-border:var(--light-edge);--mx-card-shadow:var(--light-raised-sm);--mx-shadow-raised-xs:var(--light-raised-xs);--mx-shadow-raised-sm:var(--light-raised-sm);--mx-shadow-raised:var(--light-raised);--mx-shadow-inset:var(--light-inset);--mx-shadow-inset-soft:var(--light-inset-soft);--mx-shadow-overlay:var(--light-raised-lg);--mx-shadow-toast:var(--light-raised-lg);--mx-backdrop:#1f252d6b}body{color:var(--mx-text);background:var(--mx-bg)}:root[data-theme=light] body{background:radial-gradient(circle at 16% 12%, #ffc5683d, transparent 28%), radial-gradient(circle at 84% 18%, #ffffff75, transparent 30%), linear-gradient(145deg, #faf9f5 0%, var(--light-bg) 44%, #dcdcd6 100%)}:focus-visible{outline:2px solid var(--mx-focus);outline-offset:2px}.mx-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.md .md-p{white-space:pre-wrap;word-break:break-word;margin:0}.md .md-gap{height:8px}.md .md-h{margin:6px 0 2px;font-weight:800;line-height:1.35}.md .md-h1{font-size:1.15em}.md .md-h2{font-size:1.08em}.md .md-h3,.md .md-h4{font-size:1em}.md .md-list{flex-direction:column;gap:2px;margin:2px 0;padding-left:20px;display:flex}.md .md-list li{white-space:pre-wrap;word-break:break-word}.md .md-inline{background:#5a62c41f;border-radius:4px;padding:1px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em}.md .md-code{background:#05080cb8;border:1px solid #37404c80;border-radius:8px;margin:6px 0;padding:10px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88em;line-height:1.5;overflow-x:auto}.md .md-code code{white-space:pre}.md .md-code-wrap{position:relative}.md .md-code-wrap .md-code{padding-right:40px}.md .copy-btn{color:#6b7686;cursor:pointer;opacity:0;background:#05080cb8;border:1px solid #37404c99;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;transition:color .14s,border-color .14s,opacity .14s;display:grid;position:absolute;top:8px;right:8px}.md .md-code-wrap:hover .copy-btn,.md .copy-btn:focus-visible,.md .copy-btn.copied{opacity:1}.md .copy-btn:hover{color:#8fe3b8;border-color:#4ade8066}.md .copy-btn.copied{color:#4ade80;border-color:#4ade8080}.md .copy-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.md .copy-btn .ico-done,.md .copy-btn.copied .ico-copy{display:none}.md .copy-btn.copied .ico-done{display:inline-flex}:root[data-theme=light] .md .copy-btn{color:var(--light-muted);background:linear-gradient(145deg, var(--light-surface-hi), var(--light-surface-lo));border-color:var(--light-edge);box-shadow:-2px -2px 4px var(--light-hi), 2px 2px 5px var(--light-lo)}:root[data-theme=light] .md .copy-btn:hover,:root[data-theme=light] .md .copy-btn.copied{color:var(--light-emerald);border-color:#34c99c80}.md .cite{color:var(--accent-violet-hi);cursor:pointer;background:#5a62c424;border:0;border-bottom:1px dashed #7a80d499;border-radius:3px;padding:0 3px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em;transition:background .14s;display:inline}.md .cite:hover{color:#c5c9ff;background:#5a62c447}.md .tool-chip{color:var(--accent-violet-soft);background:#5a62c41a;border:1px solid #5a62c43d;border-radius:999px;padding:1px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82em;font-weight:700;display:inline-block}.md .res-update-chip{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:999px;margin:2px 0;padding:2px 10px;font-size:.85em;font-weight:700;display:inline-block}.md .res-update-chip em{opacity:.75;font-style:normal;font-weight:600}:root[data-theme=light] .md .res-update-chip{color:#a16207;background:#f0a64124;border-color:#f0a64166}.md .tool-fold{background:#5a62c40d;border:1px solid #5a62c438;border-radius:8px;margin:6px 0}.md .tool-fold summary{color:var(--accent-violet-soft);cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.85em;font-weight:700;list-style:none}.md .tool-fold summary:before{content:"▸ "}.md .tool-fold[open] summary:before{content:"▾ "}.md .tool-fold .tool-out{white-space:pre-wrap;word-break:break-all;border-top:1px solid #5a62c42e;max-height:280px;margin:0;padding:8px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82em;line-height:1.5;overflow:auto}:root[data-theme=light] .md .md-code{color:var(--light-text-strong);background:var(--light-surface-lo);box-shadow:var(--light-inset-soft);border-color:#0000}:root[data-theme=light] .md .md-inline{color:var(--light-text-strong);background:#f0a6412e}:root[data-theme=light] .md .cite{color:#4a52b5;background:#5a62c41f;border-bottom-color:#4a52b580}:root[data-theme=light] .md .tool-chip{color:#4a52b5;background:#5a62c41f;border-color:#5a62c447}:root[data-theme=light] .md .tool-fold{background:#5a62c40f;border-color:#5a62c433}:root[data-theme=light] .md .tool-fold summary{color:#4a52b5}:root[data-theme=light] .md .tool-fold .tool-out{border-top-color:#5a62c429}.mx-page-title{color:var(--mx-text-strong);letter-spacing:.02em;font-size:20px;font-weight:600}.mx-page-lead{color:var(--mx-text-muted);margin:4px 0 20px;font-size:13px}.mx-btn{max-width:100%;color:var(--mx-text-muted-strong);background:var(--mx-control-bg);border:1px solid var(--mx-border-input);box-shadow:var(--mx-control-shadow);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:600;line-height:1;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s,filter .16s;display:inline-flex}.mx-btn--md{min-height:36px;padding:0 14px;font-size:13px}.mx-btn--sm{min-height:28px;padding:0 10px;font-size:12px}.mx-btn--icon{flex:none;width:36px;padding:0}.mx-btn--icon.mx-btn--sm{width:28px}@media (pointer:coarse){.mx-btn--md{min-height:44px}.mx-btn--sm{min-height:36px}.mx-btn--icon{width:44px}.mx-btn--icon.mx-btn--sm{width:36px}}.mx-btn--secondary:hover{color:var(--mx-control-hover-color);border-color:var(--mx-control-hover-border);transform:translateY(-1px)}.mx-btn--primary{color:var(--mx-accent-on-fill);background:var(--mx-accent-fill);border-color:var(--mx-accent-border)}.mx-btn--primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.mx-btn--ghost{box-shadow:none;background:0 0;border-color:#0000}.mx-btn--ghost:hover{color:var(--mx-text-strong);background:var(--mx-surface-hover)}.mx-btn--danger{color:var(--mx-danger-on-fill);background:var(--mx-danger-fill);border-color:var(--mx-danger-fill-border)}.mx-btn--danger:hover{filter:brightness(1.12);transform:translateY(-1px)}.mx-btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.mx-btn--loading{cursor:progress;transform:none}.mx-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite mx-btn-spin}@keyframes mx-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mx-btn__spinner{animation:none}.mx-btn:hover{transform:none}}.mx-btn__icon{flex:none}.mx-toast-viewport{z-index:90;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.mx-toast{--mx-toast-accent:var(--mx-info);--mx-toast-tint:var(--mx-info-bg);color:var(--mx-text);background-color:var(--mx-surface-alt);background-image:linear-gradient(var(--mx-toast-tint), var(--mx-toast-tint));border:1px solid var(--mx-border);border-left:3px solid var(--mx-toast-accent);box-shadow:var(--mx-shadow-toast);pointer-events:auto;border-radius:12px;align-items:center;gap:8px;padding:10px 8px 10px 14px;animation:.18s mx-toast-in;display:flex}.mx-toast--success{--mx-toast-accent:var(--mx-success);--mx-toast-tint:var(--mx-success-bg)}.mx-toast--warning{--mx-toast-accent:var(--mx-warning);--mx-toast-tint:var(--mx-warning-bg)}.mx-toast--danger{--mx-toast-accent:var(--mx-danger);--mx-toast-tint:var(--mx-danger-bg)}.mx-toast__content{flex:auto;min-width:0}.mx-toast__title{overflow-wrap:anywhere;color:var(--mx-text-strong);font-size:13px;font-weight:600}.mx-toast__message{color:var(--mx-text-muted-strong);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.mx-toast__dismiss{flex:none;padding:0 8px}@keyframes mx-toast-in{0%{opacity:0;transform:translate(12px)}}@media (width<=780px){.mx-toast-viewport{left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));width:auto}}@media (prefers-reduced-motion:reduce){.mx-toast{animation:none}}.mx-error-state{text-align:center;background:var(--mx-danger-bg);border:1px solid var(--mx-danger-border);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;display:flex}.mx-error-state__icon{color:var(--mx-danger)}.mx-error-state__title,.mx-error-state__description{overflow-wrap:anywhere}.mx-error-state__title{color:var(--mx-danger);font-size:14px;font-weight:600}.mx-error-state__description{max-width:46ch;color:var(--mx-text-muted-strong);margin-bottom:6px;font-size:13px;line-height:1.5}.mx-skeleton{background-color:#8a95a824;background-image:linear-gradient(90deg,#0000 0%,#8a95a838 50%,#0000 100%);background-repeat:no-repeat;background-size:200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite mx-skeleton-shimmer;display:block}:root[data-theme=light] .mx-skeleton{background-color:#1f252d14;background-image:linear-gradient(90deg,#0000 0%,#ffffffb3 50%,#0000 100%)}.mx-skeleton--text{border-radius:4px;width:100%;height:.9em}.mx-skeleton--rect{width:100%;height:4rem}.mx-skeleton--circle{border-radius:50%;width:2.5rem;height:2.5rem}.mx-skeleton-lines{flex-direction:column;gap:8px;width:100%;display:flex}@keyframes mx-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.mx-skeleton{background-image:none;animation:none}}@property --mx-logo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mx-brand{isolation:isolate;align-items:center;gap:1px;min-width:0;display:inline-flex}.mx-brand__logo{flex:none;width:74px;height:74px;margin-left:-7px;position:relative}.mx-brand__aura{pointer-events:none;--mx-logo-angle:0deg;background:conic-gradient(from var(--mx-logo-angle) at 50% 50%, #f3b4338a 0deg, #f3b43352 55deg, #f3b43300 100deg, #6c75ff00 145deg, #6c75ff52 195deg, #6c75ff8a 230deg, #6c75ff52 265deg, #6c75ff00 310deg, #f3b43300 340deg, #f3b4338a 360deg);filter:blur(15px);opacity:.88;border-radius:999px;transition:opacity .35s,filter .35s;animation:26s linear infinite mx-logo-aura-orbit;position:absolute;inset:-5px}.mx-brand:hover .mx-brand__aura{opacity:1;filter:blur(12px)}@keyframes mx-logo-aura-orbit{to{--mx-logo-angle:360deg}}.mx-brand__logo img{z-index:1;object-fit:contain;filter:drop-shadow(-7px -7px 13px #49556633)drop-shadow(11px 14px 20px #000000b8)drop-shadow(0 0 14px #12b89c29);border-radius:999px;width:74px;height:74px;position:relative}.mx-brand strong{min-width:0;color:var(--mx-text-strong);white-space:nowrap;text-overflow:ellipsis;margin-left:-17px;font-size:17px;position:relative;overflow:hidden}:root[data-theme=light] .mx-brand__logo img{filter:drop-shadow(-10px -10px 14px #fffffff5)drop-shadow(11px 14px 18px #837e72a3)drop-shadow(17px 21px 26px #97918457)drop-shadow(0 0 12px #f0a64133)}:root[data-theme=light] .mx-brand__aura{opacity:.94;filter:blur(13px)}:root[data-theme=light] .mx-brand:hover .mx-brand__aura{opacity:1;filter:blur(12px)}@media (prefers-reduced-motion:reduce){.mx-brand__aura{transition:none;animation:none}}.mx-card{min-width:0;color:var(--mx-text);background:var(--mx-card-bg);border:1px solid var(--mx-card-border);box-shadow:var(--mx-card-shadow);border-radius:14px;padding:14px 16px}.mx-card__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.mx-card__heading{min-width:0}.mx-card__title,.mx-card__description,.mx-card__body{overflow-wrap:anywhere}.mx-card__title{color:var(--mx-text-strong);font-size:13.5px;font-weight:600}.mx-card__description{color:var(--mx-text-muted);margin-top:2px;font-size:12px;line-height:1.5}.mx-card__actions{flex:none;align-items:center;gap:8px;display:flex}.mx-card__body{min-width:0;font-size:13px;line-height:1.5}@media (width<=780px){.mx-card__header{flex-wrap:wrap}}.mx-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mx-field__label,.mx-field__hint,.mx-field__error{overflow-wrap:anywhere}.mx-field__label{color:var(--mx-text-strong);font-size:13px;font-weight:600}.mx-field__hint,.mx-field__error{font-size:12px;line-height:1.4}.mx-field__hint{color:var(--mx-text-muted)}.mx-field__error{color:var(--mx-danger)}.mx-input,.mx-select__control{width:100%;min-width:0;min-height:36px;color:var(--mx-text-strong);background:var(--mx-surface);border:1px solid var(--mx-border-input);box-shadow:var(--mx-input-shadow);border-radius:8px;padding:0 10px;font-size:13px;transition:border-color .16s,box-shadow .16s}.mx-input:hover:not(:disabled),.mx-select__control:hover:not(:disabled){border-color:var(--mx-accent-border)}.mx-field--invalid .mx-input,.mx-field--invalid .mx-select__control{border-color:var(--mx-danger)}.mx-input:disabled,.mx-select__control:disabled{opacity:.6;cursor:not-allowed}.mx-select{display:flex;position:relative}.mx-select__control{appearance:none;cursor:pointer;padding-right:32px}.mx-select__chevron{color:var(--mx-text-muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)rotate(-90deg)}@media (pointer:coarse){.mx-input,.mx-select__control{min-height:44px}}@media (width<=780px){.mx-input,.mx-select__control{font-size:16px}}.mx-auth{width:min(100% - 32px,390px);margin:clamp(24px,8vh,72px) auto}.mx-auth__page-title{color:var(--mx-text-strong);margin:0 0 16px;font-size:18px;line-height:1.2}.mx-auth__brand{margin-bottom:16px}.mx-auth__card{width:100%;padding:26px}.mx-auth__form{gap:12px;display:grid}.mx-auth__form>.mx-btn{justify-self:end;max-width:100%;margin-top:-4px}.mx-auth__form>.mx-btn~.mx-btn{margin-top:-2px}.mx-auth__card .mx-card__title{font-size:18px}.mx-auth__error{color:var(--mx-danger);margin:0;font-size:.9rem}.mx-auth__setup{justify-items:start;gap:12px;display:grid}.mx-auth__qr{aspect-ratio:1;border:1px solid var(--mx-border);background:#fff;border-radius:12px;width:min(100%,240px);padding:10px}.mx-auth__secret-label{color:var(--mx-text-muted);margin:4px 0 0;font-size:.9rem}.mx-auth__secret{overflow-wrap:anywhere;border:1px solid var(--mx-border);background:var(--mx-surface-sunken);color:var(--mx-text-strong);letter-spacing:.08em;border-radius:8px;padding:9px 12px;font-size:1rem}.mx-auth__codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.mx-auth__codes li{border:1px solid var(--mx-border);background:var(--mx-surface-sunken);color:var(--mx-text-strong);text-align:center;border-radius:8px;padding:8px 10px}.mx-auth__codes code{letter-spacing:.04em;font-size:.95rem}.mx-auth__checkbox{color:var(--mx-text);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.mx-auth__checkbox input{width:18px;height:18px;accent-color:var(--mx-accent);flex:none;margin:2px 0 0}@media (width<=420px){.mx-auth__codes{grid-template-columns:minmax(0,1fr)}}.mx-modal-root{z-index:80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mx-modal__backdrop{background:var(--mx-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:.16s mx-modal-fade;position:absolute;inset:0}.mx-modal{width:min(440px,100%);max-height:calc(100dvh - 32px);color:var(--mx-text-muted-strong);background:var(--mx-surface-alt);border:1px solid var(--mx-border);box-shadow:var(--mx-shadow-overlay);border-radius:16px;padding:26px;animation:.18s mx-modal-in;position:relative;overflow:auto}.mx-modal:focus-visible{outline:none}.mx-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.mx-modal__title,.mx-modal__body{overflow-wrap:anywhere}.mx-modal__title{color:var(--mx-text-strong);font-size:18px;font-weight:600;line-height:1.3}.mx-modal__close{flex:none;margin:-4px -8px 0 0;padding:0 8px}.mx-modal__body{font-size:13px;line-height:1.5}.mx-modal__footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@keyframes mx-modal-fade{0%{opacity:0}}@keyframes mx-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.mx-modal__backdrop,.mx-modal{animation:none}}.mx-resize-handle{cursor:col-resize;touch-action:none;background:0 0;border:0;outline:none;width:14px;padding:0;position:relative}.mx-resize-handle:after{content:"";background:linear-gradient(180deg, var(--accent-amber-hi) 0%, var(--accent-amber-mid) 48%, var(--accent-amber-dark) 100%);border-radius:999px;width:4px;height:76px;transition:width .18s,height .2s,box-shadow .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #f0a64142}.mx-resize-handle:hover:after,.mx-resize-handle:focus-visible:after,.mx-resize-handle[data-resizing=true]:after{width:5px;height:92px;box-shadow:0 0 20px #f0a64180}.mx-resize-handle:focus-visible{outline:2px solid var(--mx-focus);outline-offset:-2px;border-radius:5px}:root[data-theme=light] .mx-resize-handle:after{background:linear-gradient(90deg, #fffaeb8f, transparent 44%), linear-gradient(180deg, var(--accent-amber-hi) 0%, var(--accent-amber-mid) 48%, var(--accent-amber-dark) 100%);box-shadow:-1px -1px 3px #ffffffd1,2px 3px 6px #978b7757,0 0 9px #f0a64129,inset 1px 0 1px #fff2d080,inset -1px 0 1px #6b3d0c3d}:root[data-theme=light] .mx-resize-handle:hover:after,:root[data-theme=light] .mx-resize-handle:focus-visible:after,:root[data-theme=light] .mx-resize-handle[data-resizing=true]:after{box-shadow:-1px -1px 3px #ffffffd1,2px 3px 6px #978b7757,0 0 16px #f0a6415c,inset 1px 0 1px #fff2d080,inset -1px 0 1px #6b3d0c3d}@media (prefers-reduced-motion:reduce){.mx-resize-handle:after{transition:none}}.mx-main:has(.mx-workspace){overflow:hidden}.mx-workspace{flex-direction:column;gap:1.25rem;min-width:0;height:100%;min-height:0;display:flex}.mx-workspace__header{flex:none;min-width:0}.mx-workspace__layout{grid-template-columns:minmax(0, 1fr) var(--workspace-panel-width,208px);flex:auto;grid-template-rows:minmax(0,1fr);gap:24px;min-height:0;display:grid}.mx-workspace__content{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:1/1;min-width:0;min-height:0;padding:3px 12px 32px 3px;overflow:auto}.mx-workspace__content--static{scrollbar-gutter:auto;flex-direction:column;padding:3px;display:flex;overflow:hidden}.mx-workspace__content--static>:only-child{flex:auto;min-height:0}.mx-workspace__panel{border-left:1px solid var(--mx-border-soft);grid-area:1/2;min-width:0;min-height:0;position:relative}.mx-workspace__resize{z-index:1;position:absolute;top:0;bottom:0;left:-8px}.mx-workspace[data-panel-resizing],.mx-workspace[data-panel-resizing] *{cursor:col-resize;-webkit-user-select:none;user-select:none}.mx-workspace-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));align-items:start;gap:24px;min-width:0;display:grid}.mx-span-full{grid-column:1/-1}.mx-form-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:16px;min-width:0;display:grid}.mx-panel-nav{height:100%;padding:14px 4px 24px 14px;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 16px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 16px),#0000)}.mx-panel-nav__title{color:var(--mx-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 10px 16px;font-size:11px;font-weight:400}.mx-panel-nav__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mx-panel-nav__list>li{min-width:0}.mx-panel-nav__list+.mx-panel-nav__title{margin-top:20px}.mx-panel-nav__item{width:100%;min-width:0;min-height:42px;color:var(--mx-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin:0;padding:10px;font-size:12px;line-height:1.25;text-decoration:none;transition:color .18s,background .18s;display:flex;position:relative}.mx-panel-nav__item .mx-icon{opacity:.65;flex:none;transition:opacity .18s}.mx-panel-nav__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mx-panel-nav__item:hover,.mx-panel-nav__item:focus-visible{color:var(--mx-text-strong);background:var(--mx-surface-hover)}.mx-panel-nav__item[aria-current]:not([aria-current=false]),.mx-panel-nav__item[aria-pressed=true]{color:var(--mx-accent);background:var(--mx-surface-alt)}.mx-panel-nav__item[aria-current]:not([aria-current=false]):before,.mx-panel-nav__item[aria-pressed=true]:before{content:"";background:currentColor;border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:-6px}.mx-panel-nav__item[aria-current]:not([aria-current=false]) .mx-icon,.mx-panel-nav__item[aria-pressed=true] .mx-icon,.mx-panel-nav__item:hover .mx-icon,.mx-panel-nav__item:focus-visible .mx-icon{opacity:1}.mx-panel-nav__item--danger{color:var(--mx-danger)}.mx-panel-nav__item--danger:hover,.mx-panel-nav__item--danger:focus-visible{color:var(--mx-danger);background:var(--mx-danger-bg)}.mx-panel-nav__item:disabled,.mx-panel-nav__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.mx-panel-nav__item:disabled:hover,.mx-panel-nav__item[aria-disabled=true]:hover{color:var(--mx-text-muted);background:0 0}.mx-panel-nav__item--danger:disabled:hover,.mx-panel-nav__item--danger[aria-disabled=true]:hover{color:var(--mx-danger)}.mx-panel-nav__separator{background:var(--mx-border-soft);border:0;height:1px;margin:6px 10px;padding:0;list-style:none}.mx-workspace[data-panel-compact] .mx-panel-nav__title,.mx-workspace[data-panel-compact] .mx-panel-nav__label{display:none}.mx-workspace[data-panel-compact] .mx-panel-nav__item{justify-content:center;padding:10px 4px}.mx-workspace[data-panel-compact] .mx-panel-nav__separator{margin:6px 4px}@media (width<=1000px){.mx-workspace__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}.mx-workspace__panel{border-left:0;border-bottom:1px solid var(--mx-border-soft);grid-area:1/1}.mx-workspace__content{grid-area:2/1;padding-right:4px}.mx-workspace__content--static{padding-right:3px}.mx-panel-nav{gap:4px;padding:4px 2px 10px;display:flex;overflow:auto;-webkit-mask-image:none;mask-image:none}.mx-panel-nav__list{flex:1 0 auto;justify-content:space-between;gap:4px;display:flex}.mx-panel-nav__list>li{flex:none}.mx-panel-nav__list+.mx-panel-nav__title{margin-top:0}.mx-panel-nav__item{justify-content:center;width:40px;min-height:40px;padding:8px}.mx-panel-nav__label{display:none!important}.mx-panel-nav__item[aria-current]:not([aria-current=false]):before,.mx-panel-nav__item[aria-pressed=true]:before{width:auto;height:2px;inset:auto 10px 0}.mx-panel-nav__separator{align-self:center;width:1px;height:24px;margin:0 4px}.mx-panel-nav__title,.mx-workspace__resize{display:none}}@media (prefers-reduced-motion:reduce){.mx-panel-nav__item,.mx-panel-nav__item .mx-icon{transition:none}}.mx-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:700;line-height:1.4;display:inline-flex}.mx-badge--neutral{color:var(--mx-text-muted-strong);background:var(--mx-surface-hover);border-color:var(--mx-border)}.mx-badge--info{color:var(--mx-info);background:var(--mx-info-bg);border-color:var(--mx-info-border)}.mx-badge--success{color:var(--mx-success);background:var(--mx-success-bg);border-color:var(--mx-success-border)}.mx-badge--warning{color:var(--mx-warning);background:var(--mx-warning-bg);border-color:var(--mx-warning-border)}.mx-badge--danger{color:var(--mx-danger);background:var(--mx-danger-bg);border-color:var(--mx-danger-border)}.mx-badge--accent{color:var(--mx-violet);background:var(--mx-violet-bg);border-color:var(--mx-violet-border)}.mx-page-header{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.mx-page-header__text{flex:18rem;min-width:0}.mx-page-header .mx-page-title{margin:0}.mx-page-header__description{max-width:72ch;color:var(--mx-text-muted);margin:.3rem 0 0}.mx-page-header__meta{color:var(--mx-text-muted);margin:.3rem 0 0;font-size:.8rem}.mx-page-header__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=560px){.mx-page-header__actions{justify-content:flex-start;margin-left:0}}.mx-dashboard-grid{gap:24px;min-width:0;display:grid}.mx-dashboard-section{border-radius:14px;min-width:0;scroll-margin-top:12px}.mx-dashboard-section:last-child{min-height:max(0px, calc(var(--dashboard-scroll-height,0px) - 24px))}.mx-dashboard-section:focus-visible{outline:2px solid var(--mx-focus);outline-offset:2px}.mx-dashboard-section-title{color:var(--mx-text-strong);margin:0 0 12px;font-size:14px;font-weight:600}.mx-dashboard-services{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.mx-dashboard-models{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;display:grid}.mx-dashboard-models>dl{background:var(--mx-surface);border-radius:10px;align-content:start;padding:12px}.mx-dashboard-default-model{gap:.75rem;min-width:0;margin-top:1rem;display:grid}.mx-dashboard-default-model__fallback,.mx-dashboard-default-model__saved{overflow-wrap:anywhere;margin:0}.mx-dashboard-default-model__fallback{color:var(--mx-text-muted);font-size:.9rem}.mx-dashboard-default-model__saved{color:var(--mx-success)}.mx-dashboard-default-model__actions{flex-wrap:wrap;gap:.5rem;display:flex}.mx-dashboard-details>.mx-dashboard-model-name{gap:6px;margin-bottom:4px;display:grid}.mx-dashboard-details .mx-dashboard-model-name dd{text-align:left;color:var(--mx-text-strong);font-weight:600}.mx-dashboard-counts-card,.mx-dashboard-wide{grid-column:1/-1}.mx-dashboard-status{gap:.8rem;display:grid}.mx-dashboard-status>.mx-badge{justify-self:start}.mx-dashboard-details{gap:.65rem;margin:0;display:grid}.mx-dashboard-details>div{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.mx-dashboard-details dt{color:var(--mx-text-muted)}.mx-dashboard-details dd{text-align:right;margin:0}.mx-dashboard-value,.mx-dashboard-literal{overflow-wrap:anywhere;word-break:break-word}.mx-dashboard-counts{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem;margin:0;display:grid}.mx-dashboard-metric{border:1px solid var(--mx-border-soft);background:var(--mx-surface);border-radius:10px;gap:.3rem;min-width:0;padding:.75rem;display:grid}.mx-dashboard-metric dt{color:var(--mx-text-muted);font-size:.8rem}.mx-dashboard-metric-value{color:var(--mx-text-strong);overflow-wrap:anywhere;margin:0;font-size:1.3rem;font-weight:600}.mx-dashboard-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mx-dashboard-list li{border-bottom:1px solid var(--mx-border-soft);gap:.25rem;min-width:0;padding:.5rem 0;display:grid}.mx-dashboard-list li:last-child{border-bottom:0}.mx-dashboard-errors li{color:var(--mx-danger)}.mx-dashboard-loading{color:var(--mx-text-muted);margin:0 0 1rem}.mx-dashboard-error{color:var(--mx-danger);background:var(--mx-danger-bg);border:1px solid var(--mx-danger-border);border-radius:8px;margin:0 0 1rem;padding:.75rem}.mx-chat-provider,.mx-chat-composer__actions,.mx-chat-approval__heading,.mx-chat-approval__actions,.mx-chat-sessions__header,.mx-chat-sessions__filters,.mx-chat-sessions__item-meta{align-items:center;gap:.625rem;display:flex}.mx-chat-provider{flex-wrap:wrap}.mx-chat-provider__model{color:var(--mx-text-muted);overflow-wrap:anywhere;font-size:.8rem}.mx-chat-composer,.mx-chat-approval,.mx-chat-sessions{color:var(--mx-text);background:var(--mx-surface-alt);border:1px solid var(--mx-border);border-radius:12px;padding:1rem}.mx-chat-composer{gap:.625rem;display:grid}.mx-chat-composer__label{color:var(--mx-text-strong);font-size:.875rem;font-weight:600}.mx-chat-composer__input{resize:vertical;width:100%;min-height:5.5rem;max-height:18rem;color:var(--mx-text-strong);background:var(--mx-surface);border:1px solid var(--mx-border-input);font:inherit;border-radius:8px;padding:.75rem;line-height:1.5}.mx-chat-composer__input:focus-visible{outline:2px solid var(--mx-focus);outline-offset:2px}.mx-chat-composer__input:disabled{opacity:.65}.mx-chat-composer__actions{justify-content:flex-end}.mx-chat-controls__error{color:var(--mx-danger);margin:0}.mx-chat-approval{gap:.75rem;display:grid}.mx-chat-approval__heading{flex-wrap:wrap;justify-content:space-between}.mx-chat-approval__heading h3,.mx-chat-sessions__group h3{color:var(--mx-text-strong);margin:0;font-size:.95rem}.mx-chat-approval p{margin:0}.mx-chat-approval__command{max-width:100%;color:var(--mx-text-strong);background:var(--mx-surface-sunken);border:1px solid var(--mx-border-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:.75rem;font:.85rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.mx-chat-approval__actions{flex-wrap:wrap;justify-content:flex-end}.mx-chat-sessions{gap:.875rem;display:grid}.mx-chat-sessions__header{flex-wrap:wrap;justify-content:space-between;align-items:end}.mx-chat-sessions__header>:first-child{flex:14rem}.mx-chat-sessions__filters{flex-wrap:wrap}.mx-chat-sessions__groups{gap:1rem;display:grid}.mx-chat-sessions__group{min-width:0}.mx-chat-sessions__group h3{margin-bottom:.5rem}.mx-chat-sessions__group ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mx-chat-sessions__item{text-align:left;width:100%;color:var(--mx-text);background:var(--mx-surface);border:1px solid var(--mx-border-soft);cursor:pointer;border-radius:8px;gap:.4rem;padding:.7rem .8rem;display:grid}.mx-chat-sessions__item:hover:not(:disabled),.mx-chat-sessions__item[aria-pressed=true]{border-color:var(--mx-accent-border);background:var(--mx-surface-hover)}.mx-chat-sessions__item:disabled{opacity:.6;cursor:not-allowed}.mx-chat-sessions__item-title{color:var(--mx-text-strong);overflow-wrap:anywhere;font-weight:600}.mx-chat-sessions__item-meta{color:var(--mx-text-muted);flex-wrap:wrap;font-size:.75rem}.mx-chat-sessions__status{color:var(--mx-text-muted);margin:0}.mx-chat-sessions__more{justify-content:center;display:flex}@media (width<=560px){.mx-chat-composer,.mx-chat-approval,.mx-chat-sessions{padding:.75rem}.mx-chat-sessions__header{align-items:stretch}.mx-chat-sessions__header>:first-child{flex-basis:100%}.mx-chat-approval__actions{justify-content:stretch}.mx-chat-approval__actions>button{flex:auto}}.mx-chat-message{color:var(--mx-text);overflow-wrap:anywhere;min-width:0;padding:1rem 0}.mx-chat-message+.mx-chat-message{border-top:1px solid var(--mx-border-soft)}.mx-chat-message__meta{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.625rem;display:flex}.mx-chat-message__meta strong{color:var(--mx-text-strong);font-size:.875rem}.mx-chat-message--user .mx-chat-message__meta strong{color:var(--mx-accent)}.mx-chat-message__meta time{color:var(--mx-text-muted);font-size:.75rem}.mx-chat-message__actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.5rem;display:flex}.mx-chat-copy{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.mx-chat-copy [role=alert]{color:var(--mx-danger);font-size:.8rem}.mx-chat-message .md{font-size:.875rem;line-height:1.55}.mx-chat-message .md-p+.md-p{margin-top:.75rem}.mx-chat-message .md-code-wrap{padding-top:1.5rem}.mx-chat-message .md-code-wrap>.mx-chat-copy{position:absolute;top:0;right:0}.mx-chat-message .md-code{background:var(--mx-surface-sunken);color:var(--mx-text-strong);border-color:var(--mx-border);padding-right:.75rem}.mx-chat-message .md-code .md-inline{font-size:inherit;background:0 0;padding:0}.mx-chat-message .md a{color:var(--mx-accent);text-underline-offset:.15em}.mx-chat-message .md blockquote{border-left:3px solid var(--mx-border-input);color:var(--mx-text-muted);margin-left:0;padding-left:1rem}.mx-chat-table{overflow-x:auto}.mx-chat-table table{border-collapse:collapse;width:100%}.mx-chat-table th,.mx-chat-table td{border:1px solid var(--mx-border);text-align:left;padding:.4rem .7rem}.mx-chat-tool,.mx-chat-reasoning{background:var(--mx-surface-alt);border:1px solid var(--mx-border);border-radius:8px;margin-top:.5rem;padding:.75rem}.mx-chat-tool summary,.mx-chat-reasoning summary{cursor:pointer;color:var(--mx-text-strong)}.mx-chat-tool summary span{color:var(--mx-text-muted);margin-left:.5rem;font-size:.8rem}.mx-chat-tool h4{margin-bottom:.4rem;font-size:.8rem}.mx-chat-tool pre,.mx-chat-reasoning pre{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0;font:.8rem/1.5 ui-monospace,monospace}.mx-chat-message__actions{gap:.15rem}.mx-chat-message__actions .mx-btn--icon{color:var(--mx-text-muted)}.mx-chat-message__actions .mx-btn--icon:hover:not(:disabled){color:var(--mx-text-strong)}.mx-chat-copy__done{color:var(--mx-success,var(--mx-accent));font-size:.75rem}.mx-chat-list-shell{height:100%;min-height:0;position:relative}.mx-chat-list{overscroll-behavior:contain;height:100%;min-height:0;color:var(--mx-text);background:var(--mx-bg);scroll-behavior:auto;padding:18px;overflow-y:auto}.mx-chat-list__content{gap:12px;max-width:980px;margin:0 auto;display:grid}.mx-chat-list__empty,.mx-chat-list__earlier,.mx-chat-list__streaming{max-width:980px;color:var(--mx-text-muted);margin:0 auto 12px;font-size:.875rem}.mx-chat-list__streaming{width:100%}.mx-chat-list__latest{z-index:1;position:absolute;bottom:1rem;right:1rem}@media (width<=780px){.mx-chat-list{padding:12px 10px}.mx-chat-list__latest{bottom:.625rem;right:.625rem}}.mx-chat-list__earlier{align-items:center;gap:.5rem;display:flex}.mx-chat-list__earlier .mx-icon{flex:none}.mx-chat-page__status{color:var(--mx-text-muted);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.mx-chat-page__toggle{display:none}.mx-chat-workspace{grid-template-columns:min(var(--chat-history-width,288px), 45%) 14px minmax(0, 1fr);grid-template-rows:minmax(0,1fr);column-gap:5px;min-height:0;display:grid}.mx-chat-catalog{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow-y:auto}.mx-chat-catalog .mx-chat-sessions{border-radius:12px;padding:.875rem}.mx-chat-catalog>p{color:var(--mx-text-muted);margin:.625rem .25rem 0;font-size:.8rem}.mx-chat-history-resize{border-radius:7px;align-self:stretch;transition:background .18s}.mx-chat-history-resize:hover,.mx-chat-history-resize[data-resizing=true]{background:var(--mx-surface-hover)}:is(.mx-chat-page:has(.mx-chat-history-resize[data-resizing=true]),.mx-chat-page:has(.mx-chat-history-resize[data-resizing=true]) *){cursor:col-resize;-webkit-user-select:none;user-select:none}.mx-chat-conversation{border:1px solid var(--mx-border);background:var(--mx-bg);border-radius:12px;flex-direction:column;min-width:0;min-height:320px;display:flex;overflow:hidden}.mx-chat-toolbar{color:var(--mx-text-muted);background:var(--mx-surface-alt);border-bottom:1px solid var(--mx-border);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.mx-chat-toolbar .mx-icon{flex:none}.mx-chat-toolbar h2{min-width:0;color:var(--mx-text-strong);overflow-wrap:anywhere;margin:0;font-size:.95rem}.mx-chat-conversation>.mx-chat-list-shell{flex:1;height:auto;min-height:100px}.mx-chat-conversation>.mx-chat-composer{border-width:1px 0 0;border-radius:0;flex:none;padding:.75rem}.mx-chat-conversation .mx-chat-composer__input{min-height:4rem;max-height:9rem}.mx-chat-approvals{border-top:1px solid var(--mx-border-soft);flex:none;gap:.5rem;max-height:40%;padding:.75rem;display:grid;overflow-y:auto}.mx-chat-page__error{color:var(--mx-danger);margin:0;padding:.5rem 1rem;font-size:.875rem}.mx-chat-edit{gap:.5rem;display:grid}.mx-chat-edit textarea{resize:vertical;min-height:8rem;max-height:40vh;color:var(--mx-text-strong);background:var(--mx-surface);border:1px solid var(--mx-border-input);font:inherit;border-radius:8px;padding:.75rem}.mx-chat-edit textarea:focus-visible{outline:2px solid var(--mx-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mx-chat-history-resize{transition:none}}@media (width<=780px){.mx-chat-page__toggle{display:inline-flex}.mx-chat-workspace{grid-template-columns:minmax(0,1fr);column-gap:0}.mx-chat-history-resize,.mx-chat-catalog{display:none}.mx-chat-workspace--listing .mx-chat-catalog{display:block}.mx-chat-workspace--listing .mx-chat-conversation{display:none}.mx-chat-toolbar{padding:.5rem .75rem}}.mx-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}.mx-empty__icon{width:44px;height:44px;color:var(--mx-text-muted);background:var(--mx-surface-alt);border:1px solid var(--mx-border);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.mx-empty__title,.mx-empty__description{overflow-wrap:anywhere}.mx-empty__title{color:var(--mx-text-strong);font-size:14px;font-weight:600}.mx-empty__description{max-width:46ch;color:var(--mx-text-muted);font-size:13px;line-height:1.5}.mx-empty__action{margin-top:8px}.mx-table-wrap{background:var(--mx-card-bg);border:1px solid var(--mx-card-border);max-width:100%;box-shadow:var(--mx-card-shadow);border-radius:12px;overflow-x:auto}.mx-table{border-collapse:collapse;width:100%;color:var(--mx-text);font-size:13px}.mx-table__caption{color:var(--mx-text-strong);text-align:start;padding:12px 14px 4px;font-size:13.5px;font-weight:600}.mx-table th.mx-table__cell{color:var(--mx-text-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--mx-border);font-size:11px;font-weight:700}.mx-table__cell{overflow-wrap:break-word;text-align:start;vertical-align:middle;padding:10px 14px}.mx-table td.mx-table__cell{border-bottom:1px solid var(--mx-border-soft)}.mx-table tbody tr:last-child td{border-bottom:0}.mx-table tbody tr:hover td{background:var(--mx-surface-hover)}.mx-table__cell--center{text-align:center}.mx-table__cell--end{text-align:end}.mx-table__empty{padding:0}.mx-tabs{min-width:0}.mx-tabs__list{border-bottom:1px solid var(--mx-border);flex-wrap:wrap;gap:2px;display:flex}.mx-tabs__tab{color:var(--mx-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 18px;font-size:13px;font-weight:500;line-height:1;transition:color .16s,border-color .16s}.mx-tabs__tab:hover:not(:disabled){color:var(--mx-text-muted-strong)}.mx-tabs__tab--active,.mx-tabs__tab--active:hover:not(:disabled){color:var(--mx-tab-active-color);border-bottom-color:var(--mx-tab-active-border)}.mx-tabs__tab:disabled{opacity:.5;cursor:not-allowed}.mx-tabs__panel{padding-top:16px}.mx-tabs__panel:focus-visible{outline-offset:-2px}@media (pointer:coarse){.mx-tabs__tab{min-height:44px}}.mx-inbox-page__card{min-width:0}.mx-inbox-page__list{gap:.75rem;margin-top:1rem;display:grid}.mx-inbox-page__notice{border:1px solid var(--mx-border-soft);background:var(--mx-surface-alt);border-radius:.75rem;min-width:0;padding:.875rem}.mx-inbox-page__notice-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mx-inbox-page__notice-title,.mx-inbox-page__notice-type,.mx-inbox-page__detail,.mx-inbox-page__time{overflow-wrap:anywhere}.mx-inbox-page__notice-title{margin:.25rem 0 0;font-size:1rem;line-height:1.4}.mx-inbox-page__notice-type,.mx-inbox-page__time{color:var(--mx-text-muted);margin:0;font-size:.875rem}.mx-inbox-page__detail{white-space:pre-wrap;margin:.75rem 0}.mx-inbox-badge,.mx-top-actions .mx-inbox-badge{align-items:center;gap:.25rem;padding:0 .375rem;display:inline-flex}@media (width<=40rem){.mx-inbox-page__notice-header{flex-direction:column}}.mx-text-editor{gap:1rem;min-width:0;display:grid}.mx-text-editor__label{color:var(--mx-text-strong);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.mx-text-editor__input{resize:vertical;width:100%;max-width:100%;min-height:16rem;color:var(--mx-text-strong);background:var(--mx-surface);border:1px solid var(--mx-border-input);font:inherit;overflow-wrap:anywhere;border-radius:8px;padding:.75rem;line-height:1.5;display:block}.mx-text-editor__input:focus-visible{outline:2px solid var(--mx-focus);outline-offset:2px}.mx-text-editor__input:disabled{opacity:.65}.mx-text-editor__status,.mx-text-editor__message{margin:0 0 .75rem}.mx-text-editor__message--error{color:var(--mx-danger)}.mx-text-editor__actions{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;margin-top:.75rem;display:flex}.mx-text-editor__versions{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.mx-text-editor__version{min-width:0;color:var(--mx-text);background:var(--mx-surface-alt);border:1px solid var(--mx-border-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.mx-text-editor__version-details{min-width:0}.mx-text-editor__version-details time{color:var(--mx-text-muted);font-size:.8rem}.mx-text-editor__version-details p{overflow-wrap:anywhere;margin:.25rem 0 0}.mx-text-editor__more{justify-content:center;margin-top:.75rem;display:flex}@media (width<=420px){.mx-text-editor__version{flex-direction:column;align-items:flex-start}.mx-text-editor__actions{justify-content:stretch}.mx-text-editor__actions>button{flex:auto}}.mx-collapsible{border-radius:12px;min-width:0}.mx-collapsible:focus-visible{outline:2px solid var(--mx-focus);outline-offset:4px}.mx-collapsible__heading{margin:0}.mx-collapsible__toggle{width:100%;color:var(--mx-text-strong);background:var(--mx-surface-alt);border:1px solid var(--mx-border-soft);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background .16s,border-color .16s;display:flex}.mx-collapsible__toggle:hover:not(:disabled){background:var(--mx-surface-hover);border-color:var(--mx-accent-border)}.mx-collapsible__toggle:focus-visible{outline:2px solid var(--mx-focus);outline-offset:2px}.mx-collapsible__toggle:disabled{cursor:default}.mx-collapsible__toggle:disabled .mx-collapsible__chevron{visibility:hidden}.mx-collapsible__icon{color:var(--mx-accent);flex:none}.mx-collapsible__title{font-size:16px;font-weight:600}.mx-collapsible__code{color:var(--mx-text-muted);font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mx-collapsible__summary{min-width:0;color:var(--mx-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mx-collapsible__count{min-width:28px;color:var(--mx-text-muted);background:var(--mx-surface);border:1px solid var(--mx-border-soft);text-align:center;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11.5px}.mx-collapsible__chevron{color:var(--mx-text-muted);flex:none;margin-left:auto;transition:transform .18s}.mx-collapsible__count+.mx-collapsible__chevron{margin-left:0}.mx-collapsible[data-collapsed] .mx-collapsible__chevron{transform:rotate(-90deg)}.mx-collapsible__body{margin-top:14px}.mx-fold-all{gap:4px;display:flex}@media (width<=900px){.mx-collapsible__toggle{padding:10px 6px}.mx-collapsible__code,.mx-collapsible__summary{display:none}}@media (prefers-reduced-motion:reduce){.mx-collapsible__toggle,.mx-collapsible__chevron{transition:none}}.mx-schema-form{min-width:0}.mx-schema-form__toolbar{z-index:2;background:var(--mx-card-bg);border-bottom:1px solid var(--mx-border-soft);flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0 0 12px;padding:4px 0 12px;display:flex;position:sticky;top:-1px}.mx-schema-form__search{flex:16rem;max-width:26rem}.mx-schema-form__count{color:var(--mx-text-muted);white-space:nowrap;margin:0 0 9px;font-size:12px}.mx-schema-form__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.mx-schema-form__message{margin:0 0 .5rem}.mx-schema-form__unsaved{color:var(--mx-warning);margin:0 0 .5rem}.mx-schema-form__message--error{color:var(--mx-danger)}.mx-schema-form__empty{color:var(--mx-text-muted);margin:1rem 0}.mx-schema-form__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.mx-schema-form__table thead th{color:var(--mx-text-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--mx-border);padding:8px 12px;font-size:11px;font-weight:600}.mx-schema-form__table thead th:first-child{width:27%}.mx-schema-form__table thead th:nth-child(2){width:22%}.mx-schema-form__table thead th:nth-child(4){width:17%}.mx-schema-form__categories{gap:20px;display:grid}.mx-schema-form__group th{color:var(--mx-text-strong);text-align:left;border-bottom:1px solid var(--mx-border-soft);padding:16px 12px 6px;font-size:12.5px;font-weight:600}.mx-schema-form__group th>code{color:var(--mx-text-muted);margin-left:8px;font:400 11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mx-schema-form__row>th,.mx-schema-form__row>td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--mx-border-soft);padding:8px 12px}.mx-schema-form__row{transition:background .14s}.mx-schema-form__row:hover,.mx-schema-form__row:focus-within{background:var(--mx-surface-hover)}.mx-schema-form__row[data-readonly]{opacity:.7}.mx-schema-form__name{min-width:0;font-weight:400;display:table-cell}.mx-schema-form__title{color:var(--mx-text-strong);overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.mx-schema-form__key{color:var(--mx-text-strong);overflow-wrap:anywhere;font:500 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.mx-schema-form__restart{color:var(--mx-warning);margin-top:4px;font-size:12px;display:block}.mx-schema-form__value .mx-input,.mx-schema-form__value .mx-select{max-width:16rem}.mx-schema-form__description{color:var(--mx-text-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.mx-schema-form__description--auto{opacity:.75;font-style:italic}.mx-schema-form__example-body{align-items:center;gap:4px;min-width:0;display:flex}.mx-schema-form__example-value{min-width:0;color:var(--mx-text-strong);background:var(--mx-surface-sunken);border:1px solid var(--mx-border-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:3px 7px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.mx-schema-form__example-none{color:var(--mx-text-muted)}.mx-schema-form__json{resize:vertical;width:100%;max-width:100%;min-height:5rem;color:var(--mx-text-strong);background:var(--mx-surface);border:1px solid var(--mx-border-input);overflow-wrap:anywhere;border-radius:8px;padding:.5rem .65rem;font:.8125rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.mx-schema-form__json:focus-visible{outline:2px solid var(--mx-focus);outline-offset:2px}.mx-schema-form__json:disabled{opacity:.65}.mx-schema-form__toggle{appearance:none;border:1px solid var(--mx-border-input);background:var(--mx-control-bg);cursor:pointer;border-radius:999px;flex:none;width:2.75rem;height:1.5rem;margin:0;transition:background .14s,border-color .14s;display:block;position:relative}.mx-schema-form__toggle:before{content:"";background:var(--mx-text-muted-strong);border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .14s,background .14s;position:absolute;top:.15rem;left:.15rem}.mx-schema-form__toggle:checked{border-color:var(--mx-accent-border);background:var(--mx-accent-fill)}.mx-schema-form__toggle:checked:before{background:var(--mx-accent-on-fill);transform:translate(1.25rem)}.mx-schema-form__toggle:focus-visible{outline:2px solid var(--mx-focus);outline-offset:2px}.mx-schema-form__toggle:disabled{opacity:.6;cursor:not-allowed}@media (width<=900px){.mx-schema-form__table,.mx-schema-form__table tbody,.mx-schema-form__table tr,.mx-schema-form__table th,.mx-schema-form__table td{width:auto;display:block}.mx-schema-form__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mx-schema-form__group th{border-bottom:0;padding:12px 2px 8px}.mx-schema-form__row{border:1px solid var(--mx-border-soft);border-radius:10px;gap:10px;margin-bottom:10px;padding:12px;display:grid}.mx-schema-form__row>th,.mx-schema-form__row>td{border:0;padding:0}.mx-schema-form__row>td:before{content:attr(data-label);color:var(--mx-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.mx-schema-form__value .mx-input,.mx-schema-form__value .mx-select{max-width:none}}@media (width<=560px){.mx-schema-form__search{max-width:none}.mx-schema-form__actions{width:100%;margin-left:0}.mx-schema-form__actions>button{flex:auto}}@media (prefers-reduced-motion:reduce){.mx-schema-form__toggle,.mx-schema-form__toggle:before,.mx-schema-form__row{transition:none}}.mx-models-page,.mx-models-page__sections{gap:20px;min-width:0;display:grid}.mx-models-page__form{gap:14px;min-width:0;display:grid}.mx-models-page__hint{color:var(--mx-text-muted);margin:0;font-size:12.5px}.mx-models-page__form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.mx-models-page__probe{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.mx-models-page__probe>.mx-field{flex:16rem;max-width:26rem}.mx-models-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.mx-models-table thead th{color:var(--mx-text-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--mx-border);padding:8px 12px;font-size:11px;font-weight:600}.mx-models-table thead th:first-child{width:16%}.mx-models-table thead th:nth-child(5){width:156px}.mx-models-table--fallback thead th:first-child{width:76px}.mx-models-table--fallback thead th:nth-child(5){width:128px}.mx-models-table tbody>tr>th,.mx-models-table tbody>tr>td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--mx-border-soft);padding:8px 12px}.mx-models-table tbody>tr{transition:background .14s}.mx-models-table tbody>tr:hover,.mx-models-table tbody>tr:focus-within{background:var(--mx-surface-hover)}.mx-models-table__task{color:var(--mx-text-strong);overflow-wrap:anywhere;font:500 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mx-models-table__order{width:26px;height:26px;color:var(--mx-text-strong);background:var(--mx-surface-alt);border:1px solid var(--mx-border-soft);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.mx-models-table__none{color:var(--mx-text-muted)}.mx-models-table__actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}@media (width<=900px){.mx-models-table,.mx-models-table tbody,.mx-models-table tr,.mx-models-table th,.mx-models-table td{width:auto;display:block}.mx-models-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mx-models-table tbody>tr{border:1px solid var(--mx-border-soft);border-radius:10px;gap:10px;margin-bottom:10px;padding:12px;display:grid}.mx-models-table tbody>tr>th,.mx-models-table tbody>tr>td{border:0;padding:0}.mx-models-table td[data-label]:before{content:attr(data-label);color:var(--mx-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.mx-models-table__actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.mx-models-table tbody>tr{transition:none}}.mx-skill-install-preview{min-width:0}.mx-skill-install-preview__name{overflow-wrap:anywhere;margin:0 0 .75rem}.mx-skill-install-preview__metadata{grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1rem;margin:0;display:grid}.mx-skill-install-preview__metadata dd{overflow-wrap:anywhere;min-width:0;margin:0}.mx-skill-install-preview__hash,.mx-skill-install-preview__content,.mx-skill-install-preview__files{overflow-wrap:anywhere;word-break:break-word}.mx-skill-install-preview__section{min-width:0;margin-top:1rem}.mx-skill-install-preview__section h3{margin:0 0 .5rem}.mx-skill-install-preview__content{white-space:pre-wrap;border:1px solid var(--mx-border-soft);border-radius:.375rem;max-width:100%;margin:0;padding:.75rem;overflow-x:auto}.mx-skill-install-preview__files{margin:0;padding-inline-start:1.25rem}.mx-skill-install-preview__review{align-items:flex-start;gap:.5rem;margin-top:1rem;display:flex}.mx-skill-install-preview__review input{flex:none;margin-top:.2em}.mx-skill-install-preview__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}@media (width<=480px){.mx-skill-install-preview__metadata{grid-template-columns:minmax(0,1fr);gap:.25rem}}.mx-skill-catalog{min-width:0}.mx-skills-page{gap:1rem;min-width:0;display:grid}.mx-skill-catalog .mx-card__actions{flex-shrink:1;min-width:0;max-width:100%}.mx-skill-catalog__toolbar,.mx-skill-catalog__row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mx-skill-catalog__table,.mx-skill-form{min-width:0}.mx-skill-form__form{gap:1rem;min-width:0;display:grid}.mx-skill-form__field{gap:.375rem;min-width:0;display:grid}.mx-skill-form__textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;min-height:14rem}.mx-skill-form__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.mx-mcp-page{gap:1rem;min-width:0;display:grid}.mx-mcp .mx-card__actions{flex-shrink:1;max-width:100%}.mx-mcp,.mx-mcp-form{min-width:0}.mx-mcp__toolbar,.mx-mcp__row-actions,.mx-mcp-form__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mx-mcp__table{min-width:0}.mx-mcp-form__fields{gap:1rem;min-width:0;display:grid}.mx-mcp-form__field{gap:.375rem;min-width:0;display:grid}.mx-mcp-form__args,.mx-mcp-dialog__command{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-width:100%}.mx-mcp-form__args{resize:vertical;min-height:8rem}.mx-mcp-form__actions{justify-content:flex-end}.mx-mcp-dialog__command{border:1px solid var(--mx-border-soft);border-radius:.375rem;padding:.75rem}.mx-mcp-dialog__acknowledgment{align-items:flex-start;gap:.5rem;display:flex}.mx-mcp-dialog__acknowledgment input{flex:none;margin-top:.2em}.mx-tools-page{min-width:0}.mx-tools-page__card{min-width:0;margin-top:1rem}.mx-tools-page__table{min-width:0}.mx-tools__row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mx-tools-page__notice{overflow-wrap:anywhere}.mx-tools-page__providers{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mx-tools-page__providers>li{border:1px solid var(--mx-border-soft);overflow-wrap:anywhere;border-radius:.375rem;min-width:0;padding:.75rem}.mx-tools-page__providers p{margin:.375rem 0}.mx-tools-page__provider-heading{flex-wrap:wrap;gap:.5rem;display:flex}.mx-tools-page__matrix .mx-tools-page__providers{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.mx-automations-page,.mx-automations-page__card{min-width:0}.mx-automations-page__timezone{overflow-wrap:anywhere;max-width:100%}.mx-automations-page__card{margin-top:1rem}.mx-automations-page__toolbar,.mx-automations-page__form-actions,.mx-automations__row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mx-automations-page__table{min-width:0}.mx-automations-page__form{gap:1rem;min-width:0;display:grid}.mx-automations-page__field{gap:.375rem;min-width:0;display:grid}.mx-automations-page__prompt{resize:vertical;overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;min-height:12rem}.mx-automations-page__form-actions{justify-content:flex-end}.mx-automations-page__execution-ack{overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;display:flex}.mx-automations-page__execution-ack input{flex:none;margin-top:.2em}.mx-automations-page{align-content:start;gap:24px;min-width:0;display:grid}.mx-automations-page .mx-card+.mx-card{margin-top:0}.mx-channels-page,.mx-channels-page__card{min-width:0}.mx-channels-page__card{margin-top:1rem}.mx-channels-page__table{min-width:0}.mx-channels-page{align-content:start;gap:24px;min-width:0;display:grid}.mx-channels-page .mx-card+.mx-card{margin-top:0}.mx-logs-page{gap:1rem;min-width:0;display:grid}.mx-logs-page__card{min-width:0}.mx-logs-page .mx-card__actions{flex-shrink:1;max-width:100%}.mx-logs-page__filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:.875rem;display:grid}.mx-logs-page__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.mx-logs-page__updated{color:var(--mx-text-muted);overflow-wrap:anywhere}.mx-logs-page__output{border:1px solid var(--mx-border-soft);max-height:min(70vh,52rem);color:var(--mx-text);background:var(--mx-surface-sunken);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.75rem;margin:0;padding:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.55;overflow:auto}@media (width<=40rem){.mx-logs-page__actions{justify-content:flex-start}}.mx-logs-page{align-content:start;gap:24px;min-width:0;display:grid}.mx-logs-page .mx-card+.mx-card{margin-top:0}.mx-security{gap:20px;display:grid}.mx-security__card{min-width:0}.mx-security__error{color:var(--mx-danger);margin:0 0 12px;font-size:.9rem}.mx-security__device{min-width:150px;color:var(--mx-text-muted);gap:3px;font-size:.85rem;display:grid}.mx-security__device strong{color:var(--mx-text-strong);overflow-wrap:anywhere;font-size:.95rem;font-weight:600}.mx-security__badges{flex-wrap:wrap;gap:6px;display:flex}.mx-security__factor-status,.mx-security__recovery-count{border:1px solid var(--mx-border);background:var(--mx-surface-sunken);color:var(--mx-text-strong);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.mx-security__recovery-count strong{font-variant-numeric:tabular-nums;font-size:1.4rem}.mx-security__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.mx-security__subheading{color:var(--mx-text-strong);margin:22px 0 10px;font-size:1rem}.mx-security__muted{color:var(--mx-text-muted);font-size:.85rem}.mx-security__form{gap:12px;max-width:520px;display:grid}.mx-security__form>.mx-btn{justify-self:end;max-width:100%;margin-top:-4px}.mx-security__card .mx-card__title{font-size:18px}@media (width<=600px){.mx-security__actions{display:grid}.mx-security__actions>.mx-btn{width:100%}}.mx-security__switcher{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.mx-security__actions{margin-top:14px}@media (pointer:coarse) and (width>=1001px){.mx-settings-nav .mx-panel-nav__item{min-height:44px}}.mx-settings-nav .mx-panel-nav__sublist{border-left:1px solid var(--mx-border-soft);gap:2px;margin:4px 0 6px 19px;padding:0 0 0 9px;list-style:none;display:grid}.mx-settings-nav .mx-panel-nav__sublist>li{min-width:0}.mx-settings-nav .mx-panel-nav__item--sub{min-height:34px;padding-block:7px}.mx-settings-nav .mx-panel-nav__item--sub[aria-selected=true]{color:var(--mx-accent);background:var(--mx-surface-alt)}.mx-settings-nav .mx-panel-nav__item--sub[aria-selected=true] .mx-icon{opacity:1}.mx-settings-nav .mx-panel-nav__item--sub[aria-current]:not([aria-current=false]):before,.mx-settings-nav .mx-panel-nav__item--sub[aria-selected=true]:before{content:"";background:currentColor;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-10px}.mx-workspace[data-panel-compact] .mx-settings-nav .mx-panel-nav__sublist{border-left:0;margin-left:0;padding-left:0}.mx-workspace[data-panel-compact] .mx-settings-nav .mx-panel-nav__item--sub:before{left:-6px}@media (width<=1000px){.mx-settings-nav .mx-panel-nav__list>li:has(>.mx-panel-nav__sublist){align-items:center;gap:4px;display:flex}.mx-settings-nav .mx-panel-nav__sublist{gap:4px;margin:0;padding:0 0 0 4px;display:flex}.mx-settings-nav .mx-panel-nav__item--sub{width:36px;min-height:36px}.mx-settings-nav .mx-panel-nav__item--sub[aria-current]:not([aria-current=false]):before,.mx-settings-nav .mx-panel-nav__item--sub[aria-selected=true]:before{width:auto;height:2px;inset:auto 9px 0}}.mx-settings-nav .mx-panel-nav__subtitle{color:var(--mx-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:10px 0 4px 29px;font-size:10.5px}.mx-workspace[data-panel-compact] .mx-settings-nav .mx-panel-nav__subtitle{display:none}@media (width<=1000px){.mx-settings-nav .mx-panel-nav__subtitle{display:none}}.mx-shell{--sidebar-width:206px;--topbar-height:64px;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);height:100dvh;color:var(--mx-text);background:var(--mx-bg);grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.mx-stage{background:var(--mx-bg);border-top:1px solid #13bfd9;border-bottom:1px solid #11c7a5;border-right:1px solid #824cf0;flex-direction:column;grid-column:2;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.mx-main{flex:auto;min-width:0;min-height:0;padding:22px 24px;overflow:auto}.mx-main:focus-visible{outline:none}.mx-shell__backdrop{display:none}.mx-sidebar-resize{top:12px;bottom:12px;left:calc(var(--sidebar-width) - 7px);z-index:29;cursor:col-resize;touch-action:none;background:0 0;border:0;outline:none;width:14px;padding:0;position:absolute}.mx-sidebar-resize:after{content:"";background:linear-gradient(180deg, var(--accent-amber-hi) 0%, var(--accent-amber-mid) 48%, var(--accent-amber-dark) 100%);border-radius:999px;width:4px;height:76px;transition:width .18s,height .2s,box-shadow .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #f0a64142}.mx-sidebar-resize:hover:after,.mx-sidebar-resize:focus-visible:after,.mx-shell[data-resizing=true] .mx-sidebar-resize:after{width:5px;height:92px;box-shadow:0 0 20px #f0a64180}.mx-sidebar-resize:focus-visible{outline:2px solid var(--mx-focus);outline-offset:-2px;border-radius:5px}.mx-shell[data-resizing=true],.mx-shell[data-resizing=true] *{cursor:col-resize;-webkit-user-select:none;user-select:none}:root[data-theme=light] .mx-sidebar-resize:after{background:linear-gradient(90deg, #fffaeb8f, transparent 44%), linear-gradient(180deg, var(--accent-amber-hi) 0%, var(--accent-amber-mid) 48%, var(--accent-amber-dark) 100%);box-shadow:-1px -1px 3px #ffffffd1,2px 3px 6px #978b7757,0 0 9px #f0a64129,inset 1px 0 1px #fff2d080,inset -1px 0 1px #6b3d0c3d}:root[data-theme=light] .mx-sidebar-resize:hover:after,:root[data-theme=light] .mx-sidebar-resize:focus-visible:after{box-shadow:-1px -1px 3px #ffffffd1,2px 3px 6px #978b7757,0 0 16px #f0a6415c,inset 1px 0 1px #fff2d080,inset -1px 0 1px #6b3d0c3d}.mx-skip-link{z-index:100;color:var(--mx-text-strong);background:var(--mx-surface-alt);border:1px solid var(--mx-border);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;position:absolute;top:-64px;left:8px}.mx-skip-link:focus{top:8px}:root[data-theme=light] .mx-shell{color:var(--light-text);background:radial-gradient(circle at 19% 15%, #ffc5683d, transparent 29%), radial-gradient(circle at 78% 12%, #ffffff80, transparent 30%), radial-gradient(circle at 50% 92%, #34c99c14, transparent 34%), linear-gradient(145deg, #fbfaf6 0%, var(--light-bg) 48%, #d9d9d2 100%)}:root[data-theme=light] .mx-stage{background:radial-gradient(circle at 24% 18%,#ffc56833,#0000 28%),radial-gradient(circle at 82% 12%,#ffffff80,#0000 30%),linear-gradient(145deg,#fbfaf6 0%,#e9e9e6 48%,#dbdbd5 100%);border-top-color:#f0a6416b;border-bottom-color:#34c99c3d;border-right-color:#f0a64140}@media (width<=780px){.mx-shell{grid-template-columns:minmax(0,1fr)}.mx-stage{grid-column:1/-1}.mx-sidebar-resize{display:none}.mx-main{padding:16px}.mx-sidebar{z-index:31;visibility:hidden;width:206px;max-width:85vw;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.mx-sidebar--open{visibility:visible;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.mx-shell__backdrop{z-index:30;background:var(--mx-backdrop);opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s;display:block;position:fixed;inset:0}.mx-shell[data-nav-open=true] .mx-shell__backdrop{opacity:1;visibility:visible;transition:opacity .2s,visibility}}@media (prefers-reduced-motion:reduce){.mx-sidebar *{transition-property:none!important}.mx-sidebar,.mx-sidebar--open,.mx-shell__backdrop,.mx-shell[data-nav-open=true] .mx-shell__backdrop,.mx-sidebar-resize:after{transition:none}}.mx-sidebar{background:var(--mx-bg);border-right:1px solid var(--mx-border);flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}:root[data-theme=light] .mx-sidebar{background:linear-gradient(180deg, #faf9f5f5, #e5e5dff5), var(--light-surface);box-shadow:14px 0 30px #a9a79e57, inset -1px 0 0 var(--light-hair);border-right-color:#b8b8b0d1}.mx-sidebar__head{justify-content:space-between;align-items:center;padding:11px 11px 0 16px;display:none}.mx-sidebar__title{color:var(--mx-text-strong);font-size:17px;font-weight:700}.mx-nav{gap:2px;padding:10px;display:grid}.mx-nav__item{width:100%;min-height:36px;color:var(--mx-text-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:600;transition:color .16s,background .16s,box-shadow .16s;display:flex}.mx-nav__item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mx-nav__item>svg{flex-shrink:0}.mx-nav__item:hover,.mx-nav__item[aria-current=page]{color:#b9c4d4;background:var(--night-surface-hover)}.mx-nav__item[aria-current=page]{box-shadow:inset 2px 0 0 var(--mx-accent)}:root[data-theme=light] .mx-nav__item:hover,:root[data-theme=light] .mx-nav__item[aria-current=page]{color:#3a3f47;box-shadow:var(--light-inset-soft);background:#f4f3eed9}:root[data-theme=light] .mx-nav__item[aria-current=page]{box-shadow:inset 2px 0 0 var(--mx-accent), var(--light-inset-soft)}@media (pointer:coarse){.mx-nav__item{min-height:44px}}@media (width>=781px){.mx-sidebar--compact .mx-nav{padding-inline:8px}.mx-sidebar--compact .mx-nav__item{justify-content:center;gap:0;padding-inline:0}.mx-sidebar--compact .mx-nav__item>span{display:none}}@media (width<=780px){.mx-sidebar__head{display:flex}}.mx-topbar{z-index:15;height:var(--topbar-height);border-bottom:1px solid var(--mx-border);background:#050607e0;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex;position:relative}:root[data-theme=light] .mx-topbar{box-shadow:inset 0 1px 0 var(--light-hair), 0 16px 34px #a8a69e57;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f0f0ebe6;border-color:#b8b8b0bd}.mx-topbar__start{align-items:center;gap:10px;min-width:0;display:flex}.mx-topbar__menu{width:36px;height:36px;color:var(--mx-control-color);background:var(--mx-control-bg);border:1px solid var(--mx-control-border);box-shadow:var(--mx-control-shadow);border-radius:7px;flex:none;place-items:center;display:none}.mx-topbar__menu:hover{color:var(--mx-control-hover-color);border-color:var(--mx-control-hover-border)}.mx-top-actions{background:var(--mx-surface-sunken);border:1px solid var(--mx-border);border-radius:9px;flex:none;gap:5px;padding:4px;display:flex}:root[data-theme=light] .mx-top-actions{box-shadow:var(--light-inset-soft), 0 1px 0 #ffffffe6;background:#e2e1dad1;border-color:#ffffffe0}.mx-top-actions button{min-width:28px;height:25px;color:var(--mx-control-color);background:var(--mx-control-bg);border:1px solid var(--mx-control-border);box-shadow:var(--mx-control-shadow);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.mx-top-actions button:hover{color:var(--mx-control-hover-color);border-color:var(--mx-control-hover-border)}.mx-top-actions .mx-theme-switch{width:56px;min-width:56px;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0;overflow:hidden}.mx-theme-switch__track{background:linear-gradient(90deg,#11151f,#222938);border:1px solid #29303beb;border-radius:999px;width:54px;height:25px;display:block;position:relative;box-shadow:inset 4px 4px 9px #0000006b,inset -3px -3px 8px #56606c29,0 1px #ffffff09}.mx-theme-switch__knob{width:17px;height:17px;color:var(--accent-amber-glow);background:radial-gradient(circle at 32% 25%, #ffffffe6, #ffffff2e 23%, transparent 38%), linear-gradient(145deg, #2c3340, var(--night-surface-hover));border-radius:999px;place-items:center;transition:left .22s cubic-bezier(.2,.9,.24,1.15),color .18s,background .18s,transform .22s;display:grid;position:absolute;top:3px;left:4px;box-shadow:3px 3px 7px #0000006b,-2px -2px 5px #5f6b7b2e,0 0 13px #ffc75a33}.mx-theme-switch--light .mx-theme-switch__track{background:linear-gradient(90deg,#f6d088,#f4f0e8);border-color:#ffffffeb;box-shadow:inset 4px 4px 8px #beb8abd1,inset -5px -5px 10px #fffffffa}.mx-theme-switch--light .mx-theme-switch__knob{color:#e89a2d;background:radial-gradient(circle at 32% 25%,#fffffffa,#ffffff6b 26%,#0000 42%),linear-gradient(145deg,#fffdf8,#d6d1c8);left:31px;transform:rotate(360deg);box-shadow:4px 4px 8px #b3ada2e6,-4px -4px 9px #fffffffa,0 0 15px #f0a6413d}.mx-theme-switch__knob svg{width:11px;height:11px;transition:opacity .16s,transform .18s;position:absolute}.mx-theme-switch__sun,.mx-theme-switch--light .mx-theme-switch__moon{opacity:0;transform:scale(.72)rotate(-20deg)}.mx-theme-switch--light .mx-theme-switch__sun{opacity:1;transform:scale(1)rotate(0)}@media (pointer:coarse){.mx-top-actions button{min-width:34px;height:32px}.mx-top-actions .mx-theme-switch,.mx-theme-switch__track{height:32px}.mx-theme-switch__knob{top:7px}}@media (width<=780px){.mx-topbar__menu{display:grid}}@media (prefers-reduced-motion:reduce){.mx-theme-switch__knob,.mx-theme-switch--light .mx-theme-switch__knob{transition:none}}
