.app-page-frame[data-v-40e697b2]{background:#f2f4f6;border:1px solid #d9dee3;border-radius:18px;box-shadow:0 24px 70px #191f261f,0 2px 8px #191f260f;isolation:isolate;min-width:0;overflow:clip;position:relative}.app-page-frame__search-dialog[data-v-40e697b2]{background:var(--ws-paper);border:1px solid var(--ws-hair);border-radius:8px;color:var(--ws-ink);font:400 13px/1.5 var(--ws-sans);max-height:min(560px,calc(100dvh - 32px));padding:0;width:min(560px,calc(100vw - 32px))}.app-page-frame__search-dialog[data-v-40e697b2]::backdrop{background:#0000003d}.app-page-frame__search-form[data-v-40e697b2]{border-bottom:1px solid var(--ws-hair);display:grid;gap:12px;padding:16px}.app-page-frame__search-form label[data-v-40e697b2]{font-weight:600}.app-page-frame__search-form>div[data-v-40e697b2]{display:flex;gap:16px}.app-page-frame__search-form input[data-v-40e697b2]{background:var(--ws-paper);border:1px solid var(--ws-hair);border-radius:4px;color:inherit;flex:1;font:inherit;height:28px;min-width:0;padding:0 8px}.app-page-frame__search-results[data-v-40e697b2]{list-style:none;margin:0;max-height:324px;overflow:auto;padding:0}.app-page-frame__search-results button[data-v-40e697b2]{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--ws-hair);color:inherit;cursor:pointer;display:flex;font:inherit;gap:16px;height:36px;padding:0 16px;text-align:left;width:100%}.app-page-frame__search-results button[data-v-40e697b2]:hover{background:var(--ws-wash)}.app-page-frame__search-results button.is-active[data-v-40e697b2]{background:var(--ws-selected);box-shadow:inset 2px 0 0 var(--ws-accent)}.app-page-frame__search-results b[data-v-40e697b2]{flex:0 1 auto;font-weight:500}.app-page-frame__search-results span[data-v-40e697b2]{color:var(--ws-muted);flex:1;font-size:12px;text-align:right}.app-page-frame__search-results[data-v-40e697b2] :is(b,span){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page-frame__search-empty[data-v-40e697b2],.app-page-frame__search-hint[data-v-40e697b2]{color:var(--ws-muted);margin:0;padding:12px 16px}.app-page-frame__search-hint[data-v-40e697b2]{border-top:1px solid var(--ws-hair);font-size:11px}.app-page-frame__search-dialog input[data-v-40e697b2]:focus-visible{outline:2px solid var(--ws-accent);outline-offset:1px}.app-page-frame__shell[data-v-40e697b2]{--app-sidebar-width:var(--ws-rail);min-height:680px;min-width:0;position:relative}.app-page-frame__sidebar[data-v-40e697b2]{background:linear-gradient(180deg,#f9fafb,#f4f6f8);border-right:1px solid var(--ws-rule);display:flex;flex-direction:column;inset:0 auto 0 0;min-height:0;position:absolute;width:var(--app-sidebar-width);z-index:20}.app-page-frame__sidebar-toggle[data-v-40e697b2]{background:transparent;border:0;border-radius:4px;color:var(--ws-muted);cursor:pointer;display:grid;height:20px;padding:0;place-items:center;position:absolute;right:8px;top:12px;width:20px;z-index:2}.app-page-frame__sidebar-toggle svg[data-v-40e697b2]{height:14px;transform:rotate(180deg);width:14px}.app-page-frame__brand[data-v-40e697b2]{align-items:center;border-bottom:1px solid var(--ws-hair);color:var(--ws-ink);display:flex;flex:0 0 var(--ws-topbar);gap:9px;height:var(--ws-topbar);padding:0 16px;text-decoration:none}.app-page-frame__brand img[data-v-40e697b2]{height:auto;-o-object-fit:contain;object-fit:contain;width:30px}.app-page-frame__brand b[data-v-40e697b2]{font-size:var(--ws-t-base);font-weight:600}.app-page-frame__org[data-v-40e697b2]{color:var(--ws-muted);font-size:var(--ws-t-sm);font-weight:600;margin:14px 16px 2px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.app-page-frame__sidebar nav[data-v-40e697b2]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 10px 14px}.app-page-frame__sidebar nav>span[data-v-40e697b2],.app-page-frame__subnav-head>span[data-v-40e697b2]{color:var(--ws-muted);display:block;font-size:var(--ws-t-xs);font-weight:500;letter-spacing:.06em;padding:12px 8px 4px;text-transform:uppercase}.app-page-frame__nav-divider[data-v-40e697b2]{border:0;border-top:1px solid var(--ws-hair);margin:12px 8px}.app-page-frame__nav-item[data-v-40e697b2]{align-items:center;background:transparent;border:0;color:var(--ws-muted);cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:17px minmax(0,1fr) auto;height:38px;padding:0 10px;position:relative;text-align:left;text-decoration:none;width:100%}.app-page-frame__nav-item svg[data-v-40e697b2]{height:16px;width:16px}.app-page-frame__nav-item>span[data-v-40e697b2]{min-width:0}.app-page-frame__nav-item b[data-v-40e697b2]{display:block;font-size:var(--ws-t-base);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page-frame__nav-item[data-v-40e697b2]:hover{background:#fffc;color:var(--ws-ink)}.app-page-frame__nav-item.is-active[data-v-40e697b2]{background:var(--ws-paper);box-shadow:0 1px 3px #181e2414;color:var(--ws-ink)}.app-page-frame__nav-item.is-active[data-v-40e697b2]:before{background:var(--ws-accent);border-radius:0 3px 3px 0;content:"";inset:8px auto 8px -10px;position:absolute;width:3px}.app-page-frame__nav-item>i[data-v-40e697b2],.app-page-frame__subnav-count[data-v-40e697b2]{background:var(--ws-paper);border-radius:999px;color:var(--ws-muted);display:inline-grid;font:400 var(--ws-t-xs) /1 var(--ws-mono);font-style:normal;height:18px;min-width:18px;padding:0 5px;place-items:center}.app-page-frame__subnav[data-v-40e697b2]{margin:0 0 4px 24px}.app-page-frame__subnav-head[data-v-40e697b2]{padding:0}.app-page-frame__subnav-head>span[data-v-40e697b2]{padding-top:12px}.app-page-frame__subnav button[data-v-40e697b2]{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--ws-muted);cursor:pointer;display:grid;font:inherit;gap:6px;grid-template-columns:minmax(0,1fr) auto auto;min-height:34px;padding:4px 8px;text-align:left;width:100%}.app-page-frame__subnav button>span[data-v-40e697b2]{min-width:0}.app-page-frame__subnav button b[data-v-40e697b2]{display:block;font-size:var(--ws-t-base);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page-frame__subnav button.is-unread b[data-v-40e697b2]{font-weight:600}.app-page-frame__subnav button.is-active[data-v-40e697b2],.app-page-frame__subnav button[data-v-40e697b2]:hover{background:var(--ws-paper);color:var(--ws-ink)}.app-page-frame__subnav kbd[data-v-40e697b2]{color:var(--ws-faint);font:400 var(--ws-t-xs) /1 var(--ws-sans)}.app-page-frame__sidebar footer[data-v-40e697b2]{align-items:center;border-top:1px solid var(--ws-hair);display:flex;flex:0 0 44px;gap:8px;height:44px;padding:0 16px}.app-page-frame__avatar[data-v-40e697b2]{background:var(--ws-paper);border-radius:50%;color:var(--ws-muted);display:grid;font-size:var(--ws-t-xs);height:24px;place-items:center;width:24px}.app-page-frame__sidebar footer b[data-v-40e697b2]{font-size:var(--ws-t-sm);font-weight:500}.app-page-frame__sidebar footer em[data-v-40e697b2]{color:var(--ws-muted);font-style:normal;margin-left:auto}.app-page-frame__page[data-v-40e697b2]{display:flex;flex-direction:column;margin-left:var(--app-sidebar-width);min-height:680px;min-width:0}.app-page-frame__utility[data-v-40e697b2]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid var(--ws-rule);display:grid;flex:0 0 var(--ws-topbar);gap:18px;grid-template-columns:minmax(180px,1fr) minmax(220px,360px) auto;height:var(--ws-topbar);padding:0 18px}.app-page-frame__crumbs[data-v-40e697b2]{align-items:center;color:var(--ws-muted);display:flex;font-size:var(--ws-t-base);gap:8px;min-width:0}.app-page-frame__crumbs b[data-v-40e697b2],.app-page-frame__crumbs>span[data-v-40e697b2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page-frame__crumbs b[data-v-40e697b2]{color:var(--ws-ink);font-weight:600}.app-page-frame__crumbs i[data-v-40e697b2]{color:var(--ws-faint);font-style:normal}.app-page-frame__search[data-v-40e697b2]{align-items:center;background:var(--ws-wash);border:1px solid var(--ws-rule);border-radius:8px;box-shadow:inset 0 1px #fffc;color:var(--ws-muted);cursor:pointer;display:flex;font:inherit;font-size:var(--ws-t-sm);gap:9px;min-width:0;padding:0 10px;width:100%}.app-page-frame__search svg[data-v-40e697b2]{height:16px;width:16px}.app-page-frame__search>span[data-v-40e697b2]{flex:1 1 auto;text-align:left}.app-page-frame__search kbd[data-v-40e697b2]{color:var(--ws-faint);font:400 var(--ws-t-xs) /1 var(--ws-sans);white-space:nowrap}.app-page-frame__tools[data-v-40e697b2]{align-items:center;display:flex;gap:4px}.app-page-frame__tools[data-v-40e697b2] button{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--ws-muted);display:inline-flex;font:inherit;font-size:var(--ws-t-sm);justify-content:center;min-height:28px;padding:0 8px}.app-page-frame__tools[data-v-40e697b2] svg{height:16px;width:16px}.app-page-frame__menu[data-v-40e697b2]{background:transparent;border:0;color:var(--ws-muted);cursor:pointer;display:none;height:28px;padding:0;place-items:center;width:28px}.app-page-frame__menu svg[data-v-40e697b2]{height:16px;width:16px}.app-page-frame__backdrop[data-v-40e697b2]{background:#14171a33;border:0;display:none;inset:0;position:absolute;z-index:25}.app-page-frame__content[data-v-40e697b2]{background:#f2f4f6;container-name:ws-pane;container-type:inline-size;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;padding:16px}.app-page-frame__content[data-v-40e697b2]>.lic-flow,.app-page-frame__content[data-v-40e697b2]>.mcp-live,.app-page-frame__content[data-v-40e697b2]>.workspace-window,.app-page-frame__content[data-v-40e697b2]>.ws{background:var(--ws-paper);border:1px solid var(--ws-rule);border-radius:12px;box-shadow:0 4px 14px #181e240d;flex:1 1 auto;margin:0;overflow:hidden}.app-page-frame__content[data-v-40e697b2]>.lic-flow:before,.app-page-frame__content[data-v-40e697b2]>.mcp-live:before{display:none}.app-page-frame__viewstrip[data-v-40e697b2]{background:var(--ws-paper);border-bottom:1px solid var(--ws-rule);contain:inline-size;display:none;gap:6px;min-width:0;overflow-x:auto;padding:0 18px}.app-page-frame__viewstrip button[data-v-40e697b2]{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--ws-muted);cursor:pointer;display:flex;flex:0 0 auto;font:inherit;font-size:var(--ws-t-base);gap:6px;min-height:44px;padding:0 10px;white-space:nowrap}.app-page-frame__viewstrip button.is-active[data-v-40e697b2]{border-bottom-color:var(--ws-accent);color:var(--ws-ink)}.app-page-frame__viewstrip b[data-v-40e697b2]{font-weight:500}.app-page-frame__viewstrip strong[data-v-40e697b2]{font:400 var(--ws-t-xs) /1 var(--ws-mono)}.app-page-frame__viewstrip i[data-v-40e697b2]{display:none}.app-page-frame__viewstrip.app-page-frame__viewstrip--grouped[data-v-40e697b2]{overflow:visible;padding:0}.app-page-frame button[data-v-40e697b2]:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}@media(min-width:701px){.app-page-frame--sidebar-collapsed .app-page-frame__shell[data-v-40e697b2]{--app-sidebar-width:var(--ws-rail-collapsed)}.app-page-frame--sidebar-collapsed .app-page-frame__brand[data-v-40e697b2]{padding-inline:12px}.app-page-frame--sidebar-collapsed .app-page-frame__brand>span[data-v-40e697b2],.app-page-frame--sidebar-collapsed .app-page-frame__nav-item>i[data-v-40e697b2],.app-page-frame--sidebar-collapsed .app-page-frame__nav-item>span[data-v-40e697b2],.app-page-frame--sidebar-collapsed .app-page-frame__org[data-v-40e697b2],.app-page-frame--sidebar-collapsed .app-page-frame__sidebar footer>em[data-v-40e697b2],.app-page-frame--sidebar-collapsed .app-page-frame__sidebar footer>span[data-v-40e697b2]:not(.app-page-frame__avatar),.app-page-frame--sidebar-collapsed .app-page-frame__sidebar nav>span[data-v-40e697b2],.app-page-frame--sidebar-collapsed .app-page-frame__subnav[data-v-40e697b2]{display:none}.app-page-frame--sidebar-collapsed .app-page-frame__nav-item[data-v-40e697b2]{grid-template-columns:1fr;justify-items:center;padding:0}.app-page-frame--sidebar-collapsed .app-page-frame__viewstrip[data-v-40e697b2]{display:flex}.app-page-frame--sidebar-collapsed .app-page-frame__sidebar-toggle[data-v-40e697b2]{right:22px;top:64px}.app-page-frame--sidebar-collapsed .app-page-frame__sidebar-toggle svg[data-v-40e697b2]{transform:none}.app-page-frame--sidebar-collapsed .app-page-frame__sidebar nav[data-v-40e697b2]{padding-top:28px}}@media(max-width:700px){.app-page-frame__shell[data-v-40e697b2]{--app-sidebar-width:0px}.app-page-frame__sidebar[data-v-40e697b2]{transform:translate(-100%);visibility:hidden;width:var(--ws-rail);z-index:30}.app-page-frame--drawer-open .app-page-frame__sidebar[data-v-40e697b2]{transform:none;visibility:visible}.app-page-frame--drawer-open .app-page-frame__backdrop[data-v-40e697b2]{display:block}.app-page-frame__sidebar-toggle[data-v-40e697b2]{display:none}.app-page-frame__menu[data-v-40e697b2]{display:grid}.app-page-frame__utility[data-v-40e697b2]{gap:8px;grid-template-columns:minmax(0,1fr) auto auto;padding-inline:10px}.app-page-frame__crumbs>i[data-v-40e697b2],.app-page-frame__crumbs>span[data-v-40e697b2]{display:none}.app-page-frame__search[data-v-40e697b2]{justify-content:center;padding:0;width:28px}.app-page-frame__search kbd[data-v-40e697b2],.app-page-frame__search>span[data-v-40e697b2]{display:none}.app-page-frame__viewstrip[data-v-40e697b2]{display:flex}.app-page-frame__content[data-v-40e697b2]{padding:8px}.app-page-frame__page[data-v-40e697b2],.app-page-frame__shell[data-v-40e697b2]{min-height:620px}}.app-page-frame[data-v-40e697b2]{background:#fff;border-color:#cbd4df;border-radius:20px;box-shadow:0 30px 80px #111d3129,0 4px 16px #111d3114}.app-page-frame__shell[data-v-40e697b2]{background:#fff;min-height:760px}.app-page-frame__sidebar[data-v-40e697b2]{background:linear-gradient(180deg,var(--ws-command) 0,var(--ws-command-deep) 100%);border-right:1px solid var(--ws-command-line);box-shadow:8px 0 22px #090f1a14;color:var(--ws-command-text)}.app-page-frame__brand[data-v-40e697b2]{border-bottom-color:#ffffff14;color:var(--ws-paper)}.app-page-frame__brand img[data-v-40e697b2]{background:var(--ws-paper);border-radius:8px;box-shadow:0 1px 5px #0000002e;padding:3px;width:28px}.app-page-frame__brand b[data-v-40e697b2]{font-size:13.5px;font-weight:680;letter-spacing:-.015em}.app-page-frame__sidebar-toggle[data-v-40e697b2]{color:#8695aa}.app-page-frame__sidebar-toggle[data-v-40e697b2]:hover{background:#ffffff12;color:#fff}.app-page-frame__org[data-v-40e697b2]{align-items:center;color:var(--ws-command-muted);display:flex;font-size:11.5px;gap:7px}.app-page-frame__org[data-v-40e697b2]:before{background:#42c58a;border-radius:999px;box-shadow:0 0 0 3px #42c58a1f;content:"";flex:0 0 7px;height:7px;width:7px}.app-page-frame__sidebar nav[data-v-40e697b2]{padding-inline:9px}.app-page-frame__sidebar nav>span[data-v-40e697b2],.app-page-frame__subnav-head>span[data-v-40e697b2]{color:var(--ws-command-faint);font-size:9.5px;font-weight:700;letter-spacing:.1em}.app-page-frame__nav-divider[data-v-40e697b2]{border-top-color:#ffffff14}.app-page-frame__nav-item[data-v-40e697b2]{border-radius:8px;color:var(--ws-command-muted);height:40px}.app-page-frame__nav-item svg[data-v-40e697b2]{height:17px;width:17px}.app-page-frame__nav-item b[data-v-40e697b2]{font-size:12.5px;font-weight:540}.app-page-frame__nav-item[data-v-40e697b2]:hover{background:#ffffff0f;color:var(--ws-command-text-strong)}.app-page-frame__nav-item.is-active[data-v-40e697b2]{background:#ffffff1b;box-shadow:inset 0 0 0 1px #ffffff0e,0 4px 12px #0000001a;color:var(--ws-paper)}.app-page-frame__nav-item.is-active[data-v-40e697b2]:before{background:var(--ws-command-active);box-shadow:0 0 10px #6f96ff73;inset:9px auto 9px -9px}.app-page-frame__nav-item>i[data-v-40e697b2],.app-page-frame__subnav-count[data-v-40e697b2]{background:#ffffff17;color:var(--ws-command-count)}.app-page-frame__subnav[data-v-40e697b2]{border-left:1px solid hsla(0,0%,100%,.08);margin-left:25px;padding-left:8px}.app-page-frame__subnav button[data-v-40e697b2]{color:var(--ws-command-subtle)}.app-page-frame__subnav button.is-unread[data-v-40e697b2]{color:var(--ws-command-text)}.app-page-frame__subnav button[data-v-40e697b2]:hover{background:#ffffff0e;color:var(--ws-command-text-strong)}.app-page-frame__subnav button.is-active[data-v-40e697b2]{background:#6f96ff1f;color:var(--ws-paper)}.app-page-frame__subnav kbd[data-v-40e697b2]{color:var(--ws-command-key)}.app-page-frame__sidebar footer[data-v-40e697b2]{border-top-color:#ffffff14}.app-page-frame__avatar[data-v-40e697b2]{background:linear-gradient(135deg,var(--ws-command-avatar),var(--ws-paper));border-radius:8px;color:var(--ws-command-avatar-ink);font-weight:700}.app-page-frame__sidebar footer b[data-v-40e697b2]{color:var(--ws-command-text)}.app-page-frame__sidebar footer em[data-v-40e697b2]{color:var(--ws-command-faint)}.app-page-frame__page[data-v-40e697b2]{background:#f5f7fa;min-height:760px}.app-page-frame__utility[data-v-40e697b2]{background:#fffffff5;border-bottom-color:#dce3eb;box-shadow:0 1px #111d3106;gap:20px;padding-inline:18px}.app-page-frame__crumbs[data-v-40e697b2]{color:#7a8596;font-size:12px}.app-page-frame__crumbs b[data-v-40e697b2]{color:#1b2638;font-weight:650}.app-page-frame__crumbs i[data-v-40e697b2]{color:#b2bac6}.app-page-frame__search[data-v-40e697b2]{background:#f5f7fa;border-color:#d8dfe9;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #14203406;color:#778295;height:34px}.app-page-frame__search[data-v-40e697b2]:hover{background:#fff;border-color:#c3cedc;color:#344054}.app-page-frame__search kbd[data-v-40e697b2]{background:#fff;border:1px solid #d7dee8;border-radius:4px;box-shadow:0 1px #e6eaf0;color:#7c8798;padding:2px 5px}.app-page-frame__tools[data-v-40e697b2]{gap:6px}.app-page-frame__tools[data-v-40e697b2] button{border:1px solid transparent;border-radius:7px;color:#596579;font-size:11.5px;font-weight:620;min-height:31px;padding-inline:10px}.app-page-frame__tools[data-v-40e697b2] button:hover{background:#f7f9fc;border-color:#d9e0e9;color:#172033}.app-page-frame__content[data-v-40e697b2]{background:#fff;padding:0}.app-page-frame__content[data-v-40e697b2]>.lic-flow,.app-page-frame__content[data-v-40e697b2]>.mcp-live,.app-page-frame__content[data-v-40e697b2]>.workspace-window,.app-page-frame__content[data-v-40e697b2]>.ws{border:0;border-radius:0;box-shadow:none}.app-page-frame__viewstrip[data-v-40e697b2]{background:#f8fafc;border-bottom-color:#dde4ed;gap:2px;padding-inline:14px}.app-page-frame__viewstrip button[data-v-40e697b2]{color:#6e7a8e;font-size:12px;min-height:46px;padding-inline:11px}.app-page-frame__viewstrip button.is-active[data-v-40e697b2]{border-bottom-color:var(--ws-focus);color:#172033}.app-page-frame button[data-v-40e697b2]:focus-visible{outline-color:var(--ws-focus)}.app-page-frame__search-dialog[data-v-40e697b2]{border-color:#ccd5e1;border-radius:14px;box-shadow:0 28px 80px #0a122047}.app-page-frame__search-dialog[data-v-40e697b2]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a12206b}.app-page-frame__search-form[data-v-40e697b2]{padding:18px}.app-page-frame__search-form label[data-v-40e697b2]{color:#172033;font-size:13px}.app-page-frame__search-form input[data-v-40e697b2]{background:#f8fafc;border-color:#ccd5e1;border-radius:8px;height:38px}.app-page-frame__search-results button[data-v-40e697b2]{border-bottom-color:#e6ebf1;height:auto;min-height:44px}.app-page-frame__search-results button.is-active[data-v-40e697b2]{background:var(--ws-focus-wash);box-shadow:inset 3px 0 0 var(--ws-focus)}@media(min-width:701px){.app-page-frame--sidebar-collapsed .app-page-frame__brand[data-v-40e697b2]{justify-content:center;padding-inline:0}.app-page-frame--sidebar-collapsed .app-page-frame__sidebar-toggle[data-v-40e697b2]{right:22px;top:66px}.app-page-frame--sidebar-collapsed .app-page-frame__sidebar nav[data-v-40e697b2]{padding-top:30px}.app-page-frame--sidebar-collapsed .app-page-frame__nav-item[data-v-40e697b2]{margin-inline:auto;width:42px}.app-page-frame--sidebar-collapsed .app-page-frame__nav-item.is-active[data-v-40e697b2]:before{left:-11px}.app-page-frame--sidebar-collapsed .app-page-frame__sidebar footer[data-v-40e697b2]{justify-content:center;padding-inline:0}}@media(max-width:700px){.app-page-frame[data-v-40e697b2],.app-page-frame__shell[data-v-40e697b2]{border-radius:14px}.app-page-frame__sidebar[data-v-40e697b2]{box-shadow:16px 0 40px #080e1847}.app-page-frame__utility[data-v-40e697b2]{padding-inline:11px}.app-page-frame__content[data-v-40e697b2]{padding:0}.app-page-frame__page[data-v-40e697b2],.app-page-frame__shell[data-v-40e697b2]{min-height:680px}}.page-root[data-v-f5e5e008]{font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-user-select:text;-moz-user-select:text;user-select:text;--surface-0-rgb:255 255 255;--surface-1-rgb:255 255 255;--surface-2-rgb:246 245 242;--surface-3-rgb:238 236 231;--surface-4-rgb:220 218 211;--surface-5-rgb:176 172 163;--ink-primary:20 19 18;--ink-secondary:52 50 47;--ink-muted:96 93 88;--ink-disabled:141 135 124;--surface-2-hex:#f6f5f2;--surface-3-hex:#eeece7;--surface-4-hex:#dcdad3;--surface-5-hex:#b0aca3;--ink-primary-hex:#141312;--ink-secondary-hex:#34322f;--ink-muted-hex:#605d58;--ink-disabled-hex:#8d877c;--font-serif:"Libre Caslon Text",Georgia,"Times New Roman",serif;--font-display:"Libre Caslon Display","Libre Caslon Text",Georgia,"Times New Roman",serif;background:#fff;color:rgb(var(--ink-primary));overflow-x:clip}.page-root[data-v-f5e5e008] ::-moz-selection{background:#a11b243d;color:#141312}.page-root[data-v-f5e5e008] ::selection{background:#a11b243d;color:#141312}.page-root .sister .sister-btn--primary[data-v-f5e5e008]{background:var(--ws-accent);color:#fff}.page-root .sister .sister-btn--primary[data-v-f5e5e008]:hover{background:var(--ws-focus-hover);color:#fff}.page-root .hero[data-v-f5e5e008]{background:#fff;padding:clamp(44px,4vw,64px) clamp(24px,2.8vw,44px) clamp(36px,3vw,48px);position:relative;text-align:left}.page-root .hero-bg[data-v-f5e5e008]{background:radial-gradient(ellipse at 12% 18%,rgba(161,27,36,.065),transparent 65%),radial-gradient(ellipse at 88% 38%,rgba(199,168,120,.09),transparent 62%),linear-gradient(180deg,#fcfaf8,#fff);inset:0;overflow:hidden;pointer-events:none;position:absolute}.hero-rules[data-v-f5e5e008]{background-image:linear-gradient(90deg,var(--rule,#dcdad3) 1px,transparent 1px);background-size:108px 100%;inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 46%,rgba(0,0,0,.72) 72%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 46%,rgba(0,0,0,.72) 72%,transparent);opacity:.62;position:absolute}.page-root .hero[data-v-f5e5e008]:after{background:var(--rule,#dcdad3);bottom:0;content:"";height:1px;left:clamp(24px,2.8vw,44px);position:absolute;right:clamp(24px,2.8vw,44px)}.page-root .hero-content[data-v-f5e5e008]{align-items:start;background:transparent;display:grid;gap:0;grid-template-columns:1fr;justify-items:center;margin:0 auto;max-width:1540px;position:relative}.hero-copy[data-v-f5e5e008]{display:grid;justify-items:center;max-width:1120px;min-width:0;text-align:center;width:100%}.hero-draft[data-v-f5e5e008]{max-width:1050px}.hero-draft[data-v-f5e5e008] .apparently-draft-header__title{font-size:clamp(2.8rem,4.1vw,4.9rem);letter-spacing:-.04em;line-height:.96;max-width:18ch;text-align:left;text-wrap:balance}.hero-draft[data-v-f5e5e008] .apparently-draft-header__subhead{font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.52;margin-top:1.5rem;max-width:52ch;text-wrap:pretty}.workspace-preview-intro[data-v-f5e5e008]{align-items:end;display:flex;gap:24px;justify-content:space-between;margin:0 auto;padding:32px clamp(16px,2.8vw,44px) 0;width:min(100%,1540px)}.workspace-preview-intro p[data-v-f5e5e008]{color:var(--ws-accent);font-size:11px;font-weight:600;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.workspace-preview-intro h2[data-v-f5e5e008]{color:#242020;font:400 clamp(1.35rem,2vw,1.9rem)/1.25 var(--font-serif);letter-spacing:-.025em;margin:0}.workspace-preview-intro>span[data-v-f5e5e008]{color:#6e6666;flex:0 0 auto;font-size:11px;padding-bottom:3px}@media(max-width:700px){.workspace-preview-intro[data-v-f5e5e008]{align-items:start;flex-direction:column;gap:12px}}.capability-local>[role=tabpanel][data-v-f5e5e008],.capability-track-panel[data-v-f5e5e008]{min-width:0}.capability-section[data-v-f5e5e008]{margin:0 auto;padding:clamp(28px,3vw,44px) clamp(16px,2.8vw,44px);position:relative;width:min(100%,1540px)}.capability-section+.capability-section[data-v-f5e5e008]{border-top:1px solid #e1e4e8}.capability-section[data-v-f5e5e008]:nth-child(odd){background:#fff}.capability-section__intro[data-v-f5e5e008]{margin:0 auto clamp(24px,3vw,40px);width:min(100%,1120px)}.capability-section__intro[data-v-f5e5e008] .apparently-draft-header__title{font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1.06;max-width:24ch;text-wrap:balance}.capability-section__intro[data-v-f5e5e008] .apparently-draft-header__subhead{font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.6;max-width:68ch;text-wrap:pretty}.capability-local[data-v-f5e5e008]{display:grid;gap:clamp(18px,2.5vw,34px)}.capability-track-tabs[data-v-f5e5e008]{background:#f6f7f8;border:1px solid #e4e7ea;border-radius:12px;display:flex;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;width:-moz-max-content;width:max-content}.capability-track-tabs button[data-v-f5e5e008]{background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer;display:grid;flex:0 1 auto;gap:2px;max-width:290px;min-width:0;padding:11px 16px;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.capability-track-tabs button[data-v-f5e5e008]:hover{background:#fff9}.capability-track-tabs button.is-active[data-v-f5e5e008]{background:#fff;border-color:#d3a3a8;box-shadow:0 5px 15px #32151812}.capability-track-tabs button[data-v-f5e5e008]:focus-visible{outline:3px solid rgba(161,27,36,.22);outline-offset:1px}.capability-track-tabs b[data-v-f5e5e008]{color:#4a525a;font-size:12px;font-weight:700}.capability-track-tabs button.is-active b[data-v-f5e5e008]{color:#80151d}.capability-track-tabs small[data-v-f5e5e008]{color:#7a828a;font-size:10px;font-weight:600;overflow-wrap:anywhere}.capability-track-panel[data-v-f5e5e008]{background:#fff;border:1px solid #e4e7ea;border-radius:14px;overflow:hidden}.capability-index__key[data-v-f5e5e008]{display:flex;margin:0 auto 7px;padding:0 calc(clamp(16px,2.8vw,44px) + 40px) 0 clamp(16px,2.8vw,44px);width:min(100%,1540px)}.capability-index__key>span[data-v-f5e5e008]{align-items:baseline;display:flex;gap:6px;min-width:0;padding-left:15px}.capability-index__key>span[data-v-f5e5e008]:first-child{flex:5 1 0}.capability-index__key>span[data-v-f5e5e008]:last-child{flex:4 1 0}.capability-index__key em[data-v-f5e5e008]{color:#a7adb3;flex:0 0 auto;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;font-style:normal;font-weight:800;letter-spacing:.04em}.capability-index__key b[data-v-f5e5e008]{color:#4a525a;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.capability-index__key i[data-v-f5e5e008]{color:#9aa2aa;font-size:11.5px;font-style:normal;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){.capability-index__key[data-v-f5e5e008]{gap:20px}.capability-index__key>span[data-v-f5e5e008]:first-child,.capability-index__key>span[data-v-f5e5e008]:last-child{flex:0 0 auto;padding-left:0}}@media(max-width:1180px){.capability-index__key i[data-v-f5e5e008]{display:none}}@media(max-width:1080px){.capability-index__key[data-v-f5e5e008]{display:none}}.capability-index[data-v-f5e5e008]{align-items:center;display:flex;gap:12px;margin:0 auto;padding:0 clamp(16px,2.8vw,44px);width:min(100%,1540px)}.capability-index__rail[data-v-f5e5e008]{background:#fff;border:1px solid #e4e7ea;border-radius:8px;flex:1 1 auto;min-width:0;padding:4px;position:relative}.capability-index__spotlight[data-v-f5e5e008]{background:var(--ws-accent);border-radius:5px;inset:4px auto 4px 4px;position:absolute;transition:transform .6s cubic-bezier(.16,1,.3,1);width:calc((100% - 8px)/var(--capability-count, 5))}.capability-index__steps[data-v-f5e5e008]{display:grid;grid-template-columns:repeat(var(--capability-count,5),minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative;z-index:1}.capability-index__steps li[data-v-f5e5e008]{min-width:0;position:relative}.capability-index__steps li.is-group-start[data-v-f5e5e008]:before{background:#e4e7ea;content:"";inset:7px auto 7px -1px;position:absolute;transition:opacity .3s ease;width:1px}.capability-index__steps li.is-active+li.is-group-start[data-v-f5e5e008]:before,.capability-index__steps li.is-group-start.is-active[data-v-f5e5e008]:before{opacity:0}@media(max-width:1200px){.capability-index__steps li.is-group-start[data-v-f5e5e008]:before{display:none}}.capability-index__steps button[data-v-f5e5e008]{align-items:center;background:transparent;border:0;border-radius:11px;cursor:pointer;display:flex;gap:9px;padding:12px 14px;text-align:left;transition:transform .2s ease;width:100%}.capability-index__steps button[data-v-f5e5e008]:hover{transform:translateY(-1px)}.capability-index__steps button[data-v-f5e5e008]:focus-visible{outline:2px solid rgba(161,27,36,.45);outline-offset:-2px}.capability-index__steps button>i[data-v-f5e5e008]{color:#a7adb3;flex:0 0 auto;font-family:var(--font-mono,ui-monospace,monospace);font-size:11.5px;font-style:normal;font-weight:800;transition:color .3s ease}.capability-index__steps button>b[data-v-f5e5e008]{color:#4a525a;font-size:11.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.capability-index__steps li.is-past button>i[data-v-f5e5e008]{color:#c98a90}.capability-index__steps li.is-active button>b[data-v-f5e5e008],.capability-index__steps li.is-active button>i[data-v-f5e5e008]{color:#fff}@media(max-width:1200px){.capability-index__steps[data-v-f5e5e008]{grid-template-columns:repeat(calc(var(--run-recurring, 5)*var(--run-on-demand, 4)),minmax(0,1fr))}.capability-index__steps li.is-first-run[data-v-f5e5e008]{grid-column:span var(--run-on-demand,4)}.capability-index__steps li.is-second-run[data-v-f5e5e008]{grid-column:span var(--run-recurring,5)}.capability-index__spotlight[data-v-f5e5e008]{display:none}.capability-index__steps li.is-active button[data-v-f5e5e008]{background:var(--ws-accent)}}@media(max-width:1080px){.capability-index__steps[data-v-f5e5e008]{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-index__steps li.is-first-run[data-v-f5e5e008],.capability-index__steps li.is-second-run[data-v-f5e5e008]{grid-column:auto}}@media(max-width:720px){.capability-index__steps[data-v-f5e5e008]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-index__steps button[data-v-f5e5e008]{gap:7px;padding:10px 11px}}@media(max-width:1080px){.capability-index[data-v-f5e5e008]{flex-wrap:wrap}.capability-index__rail[data-v-f5e5e008]{flex-basis:100%}.capability-index__playback[data-v-f5e5e008]{margin-bottom:7px;margin-left:auto;order:-1}}.capability-index__playback[data-v-f5e5e008]{background:#fff;border:1px solid #e4e7ea;border-radius:50%;color:#565f68;cursor:pointer;display:grid;flex:0 0 auto;height:34px;place-items:center;transition:border-color .16s ease,color .16s ease;width:34px}.capability-index__playback[data-v-f5e5e008]:hover{border-color:#a11b244d;color:var(--mcp-red,#a11b24)}.capability-index__playback[data-v-f5e5e008]:focus-visible{outline:2px solid rgba(161,27,36,.45);outline-offset:2px}.capability-index__playback svg[data-v-f5e5e008]{height:13px;width:13px}@media(max-width:940px){.capability-index__spotlight[data-v-f5e5e008]{display:none}.capability-index__steps[data-v-f5e5e008]{flex-wrap:wrap;gap:4px}.capability-index__steps li[data-v-f5e5e008]{flex:1 1 calc(50% - 4px)}.capability-index__steps li.is-active button[data-v-f5e5e008]{background:var(--mcp-red,#a11b24);border-radius:11px}.capability-index__steps li.is-past button>i[data-v-f5e5e008]{color:#b48a8d}.capability-index__steps button[data-v-f5e5e008]{align-items:flex-start}.capability-index__steps button>i[data-v-f5e5e008]{padding-top:1px}.capability-index__steps button>b[data-v-f5e5e008]{overflow-wrap:anywhere;white-space:normal}}@media(prefers-reduced-motion:reduce){.capability-index__spotlight[data-v-f5e5e008],.capability-index__steps button[data-v-f5e5e008]{transform:none;transition:none}}.capability-demo[data-v-f5e5e008]{min-width:0;position:relative;z-index:1}.capability-demo[data-v-f5e5e008]:before{display:none}@media(max-width:620px){.capability-section[data-v-f5e5e008]{padding:44px 16px 40px}.capability-section__intro[data-v-f5e5e008]{margin-bottom:24px}}.hero-copy .sister-actions[data-v-f5e5e008]{justify-content:center;margin-left:0;margin-top:0}@media(max-width:1120px){.page-root .hero-content[data-v-f5e5e008]{max-width:1080px}.hero-copy[data-v-f5e5e008]{max-width:920px}.hero-draft[data-v-f5e5e008] .apparently-draft-header__title{font-size:clamp(2.8rem,5vw,4.4rem);max-width:17ch}}@media(max-width:620px){.page-root .hero[data-v-f5e5e008]{padding-inline:16px}.page-root .hero[data-v-f5e5e008]:after{left:16px;right:16px}.hero-draft[data-v-f5e5e008] .apparently-draft-header__title{font-size:clamp(2.4rem,9vw,3.3rem)}.hero-copy .sister-actions[data-v-f5e5e008]{align-items:stretch;flex-direction:column}.hero-copy .sister-actions .sister-btn[data-v-f5e5e008]{justify-content:center}}.licensing-capability[data-v-f5e5e008]{min-width:0}.licensing-page-actions[data-v-f5e5e008]{align-items:center;display:flex;gap:8px}.licensing-page-actions button[data-v-f5e5e008]{align-items:center;background:#a11b24;border:1px solid #8b1720;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font:750 10px/1 var(--font-sans);gap:8px;justify-content:center;min-height:36px;padding:0 13px}.licensing-page-actions button.is-menu[data-v-f5e5e008],.licensing-page-actions button.is-secondary[data-v-f5e5e008]{background:#fff;border-color:#d9dde2;color:#404852}.licensing-page-actions button.is-active[data-v-f5e5e008]{background:#82151d;border-color:#74131a}.licensing-page-actions button strong[data-v-f5e5e008]{background:#ffffff29;border-radius:99px;display:grid;font-size:9.5px;height:18px;min-width:18px;place-items:center}.licensing-page-actions button.is-menu[data-v-f5e5e008]{padding:0;width:38px}@media(max-width:620px){.licensing-page-actions[data-v-f5e5e008]{width:100%}.licensing-page-actions button[data-v-f5e5e008]{flex:1 1 auto}.licensing-page-actions button.is-menu[data-v-f5e5e008]{flex:0 0 38px}}@media(max-width:768px){.page-root .hero[data-v-f5e5e008]{padding:44px 20px 36px}.hero-rules[data-v-f5e5e008]{background-size:64px 100%}}
