@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{color-scheme:light;--font-main:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--bg:#f6f6f8;--bg-soft:#f1f1f4;--bg-2:#fff;--bg-3:#f1f1f4;--bg-4:#e7e7ec;--panel:#fff;--panel-soft:#fff;--line:#e1e1e7;--line-strong:#ccccd5;--text:#1c1c21;--muted:#686872;--muted-strong:#4e4e58;--muted-2:#9696a0;--accent:#6956df;--accent-strong:#5846ca;--accent-soft:rgba(105,86,223,.1);--danger:#cf4050;--danger-soft:rgba(207,64,80,.1);--success:#168d60;--success-soft:rgba(22,141,96,.1);--amber:#aa6d00;--surface-hover:rgba(28,28,33,.045);--surface-active:rgba(105,86,223,.1);--field:#f7f7f9;--overlay:rgba(17,17,21,.48);--topbar-bg:hsla(0,0%,100%,.88);--shadow:rgba(30,30,45,.16);--window-viewport-height:100vh;--mcp-notice-height:0px;--app-viewport-height:calc(var(--window-viewport-height) - var(--mcp-notice-height));--mobile-bottom-safe:env(safe-area-inset-bottom,0px);--mobile-bottom-bar-space:calc(72px + var(--mobile-bottom-safe))}:root[data-theme=dark]{color-scheme:dark;--bg:#09090b;--bg-soft:#0f0f12;--bg-2:#0f0f12;--bg-3:#151519;--bg-4:#1b1b21;--panel:#0f0f12;--panel-soft:#0f0f12;--line:#232328;--line-strong:#2f2f36;--text:#e6e6ea;--muted:#8b8b95;--muted-strong:#b8b8c1;--muted-2:#5f5f69;--accent:#8b7cff;--accent-strong:#7564ee;--accent-soft:rgba(139,124,255,.14);--danger:#ff6b7a;--danger-soft:rgba(255,107,122,.1);--success:#3ecf8e;--success-soft:rgba(62,207,142,.12);--amber:#f5b83d;--surface-hover:hsla(0,0%,100%,.05);--surface-active:rgba(139,124,255,.14);--field:#151519;--overlay:rgba(0,0,0,.62);--topbar-bg:rgba(9,9,11,.86);--shadow:rgba(0,0,0,.6)}@supports (height:100dvh){:root{--window-viewport-height:100dvh}}*{box-sizing:border-box;scrollbar-color:color-mix(in srgb,var(--accent) 48%,transparent) transparent;scrollbar-width:thin}::-webkit-scrollbar{height:9px;width:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 45%,transparent) content-box;border:2px solid transparent;border-radius:999px}html{min-height:100%}body,html{background:var(--bg);min-width:320px}body{color:var(--text);font-size:13.5px;margin:0;min-height:var(--window-viewport-height);-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--font-main)}button,input,select,textarea{letter-spacing:0}button{border:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-strong)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}#__nuxt,.app-content{min-height:var(--window-viewport-height)}.app-content{padding-top:var(--mcp-notice-height)}:root:not([data-theme=dark]) .app-logo img{filter:brightness(.22) saturate(1.15)}@media(max-width:899px){#__nuxt,body,html{height:var(--window-viewport-height);min-height:0;overflow:hidden;overscroll-behavior:none;touch-action:pan-x pan-y;width:100%}input,select,textarea{font-size:16px!important}[data-scroll-container],textarea{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.mcp-update-notice[data-v-ce58845c]{align-items:center;background:color-mix(in srgb,var(--accent) 10%,var(--bg-2));border-bottom:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));color:var(--text);display:flex;gap:16px;inset:0 0 auto;justify-content:center;padding:calc(11px + env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) 11px max(24px,env(safe-area-inset-left,0px));position:fixed;z-index:120}.notice-icon[data-v-ce58845c]{color:var(--accent);flex-shrink:0}.notice-content[data-v-ce58845c]{min-width:0}strong[data-v-ce58845c]{font-size:13px;font-weight:600}p[data-v-ce58845c],strong[data-v-ce58845c]{line-height:1.5}p[data-v-ce58845c]{color:var(--muted-strong);margin:2px 0 0}a[data-v-ce58845c],p[data-v-ce58845c]{font-size:12px}a[data-v-ce58845c]{align-items:center;background:var(--bg-2);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:8px;color:var(--accent);display:inline-flex;flex-shrink:0;font-weight:600;gap:5px;justify-content:center;min-height:38px;padding:7px 13px}a[data-v-ce58845c]:hover{border-color:var(--accent)}a[data-v-ce58845c]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:600px){.mcp-update-notice[data-v-ce58845c]{display:grid;gap:4px 10px;grid-template-columns:20px minmax(0,1fr);padding:calc(10px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px))}.notice-icon[data-v-ce58845c]{align-self:start;margin-top:1px}strong[data-v-ce58845c]{font-size:12px}p[data-v-ce58845c]{line-height:1.5}a[data-v-ce58845c],p[data-v-ce58845c]{font-size:11px}a[data-v-ce58845c]{grid-column:2;justify-self:start;margin-top:3px;min-height:34px;padding-block:5px}}.confirm-dialog-backdrop[data-v-b6ebb1b9]{background:var(--overlay);display:grid;inset:var(--mcp-notice-height) 0 0;padding:18px;place-items:center;position:fixed;z-index:96}.confirm-dialog[data-v-b6ebb1b9]{background:linear-gradient(180deg,var(--bg-2),var(--bg)),var(--bg);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 24px 80px #00000080;display:grid;gap:16px;overflow:hidden;padding:14px;width:min(430px,100%)}.confirm-dialog-header[data-v-b6ebb1b9]{align-items:start;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) 34px;min-width:0}.confirm-dialog-close[data-v-b6ebb1b9],.confirm-dialog-mark[data-v-b6ebb1b9]{border-radius:8px;display:grid;height:34px;place-items:center;width:34px}.confirm-dialog-mark[data-v-b6ebb1b9]{background:#8c78ff1f;border:1px solid rgba(140,120,255,.28);color:var(--accent)}.confirm-dialog-mark--danger[data-v-b6ebb1b9]{background:#ff8f9a1c;border-color:#ff8f9a47;color:var(--danger)}.confirm-dialog-copy[data-v-b6ebb1b9]{min-width:0}.confirm-dialog-copy h2[data-v-b6ebb1b9]{color:var(--text);font-size:18px;font-weight:820;line-height:1.2;margin:0}.confirm-dialog-copy p[data-v-b6ebb1b9]{color:var(--muted-strong);font-size:13px;line-height:1.5;margin:7px 0 0;overflow-wrap:anywhere}.confirm-dialog-close[data-v-b6ebb1b9]{background:var(--surface-hover);border:1px solid var(--line);color:var(--muted-strong);cursor:pointer}.confirm-dialog-close[data-v-b6ebb1b9]:focus-visible,.confirm-dialog-close[data-v-b6ebb1b9]:hover{border-color:#8c78ff57;color:var(--text)}.confirm-dialog-footer[data-v-b6ebb1b9]{display:flex;gap:8px;justify-content:flex-end}.confirm-dialog-button[data-v-b6ebb1b9]{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:760;gap:8px;justify-content:center;min-height:38px;padding:0 14px}.confirm-dialog-button--secondary[data-v-b6ebb1b9]{background:var(--surface-hover);border:1px solid var(--line);color:var(--muted-strong)}.confirm-dialog-button--primary[data-v-b6ebb1b9]{background:#8c78ff29;border:1px solid rgba(140,120,255,.34);color:#cfc7ff}.confirm-dialog-button--danger[data-v-b6ebb1b9]{background:#ff8f9a1f;border-color:#ff8f9a52;color:var(--danger)}@media(max-width:899px){.confirm-dialog-backdrop[data-v-b6ebb1b9]{align-items:end;padding:10px}.confirm-dialog[data-v-b6ebb1b9]{width:100%}}
