.people-parent[data-v-6c56c602]{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer}.people-parent.people-active[data-v-6c56c602]{color:var(--notion-text);font-weight:620}.people-subnav[data-v-6c56c602]{display:grid;gap:1px;margin:0 0 3px 8px;padding-left:8px;border-left:1px solid var(--notion-border)}.brand-copy[data-v-6c56c602],.nav-copy[data-v-6c56c602],.quick-ai>div[data-v-6c56c602],.service-state>div[data-v-6c56c602]{max-width:180px;transition:max-width .28s cubic-bezier(.22,1,.36,1)}.app-shell[data-v-6c56c602]{--sidebar-live-width:248px;min-height:100vh;display:grid;grid-template-columns:var(--sidebar-live-width) minmax(0,1fr);background:#fff}.sidebar[data-v-6c56c602]{position:sticky;top:0;width:var(--sidebar-live-width);height:100vh;display:flex;flex-direction:column;padding:8px;background:var(--notion-sidebar);border-right:1px solid var(--notion-border);overflow:hidden;z-index:30}.brand-row[data-v-6c56c602]{height:42px;display:flex;align-items:center;gap:4px;margin-bottom:8px}.brand[data-v-6c56c602]{height:36px;min-width:0;flex:1;display:flex;align-items:center;gap:9px;padding:4px 6px;border-radius:4px;text-decoration:none}.brand[data-v-6c56c602]:hover{background:var(--notion-hover)}.brand-icon[data-v-6c56c602]{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;border-radius:4px;background:var(--notion-text);color:#fff}.brand-copy[data-v-6c56c602]{min-width:0;display:flex;flex-direction:column;white-space:nowrap}.brand-copy strong[data-v-6c56c602]{font-size:13px;font-weight:650}.brand-copy small[data-v-6c56c602]{margin-top:-1px;color:var(--notion-text-tertiary);font-size:9px;letter-spacing:.05em}.collapse-button[data-v-6c56c602],.close-menu[data-v-6c56c602],.inline-collapse[data-v-6c56c602]{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--notion-text-tertiary)}.collapse-button[data-v-6c56c602]:hover,.inline-collapse[data-v-6c56c602]:hover{background:var(--notion-hover);color:var(--notion-text)}.close-menu[data-v-6c56c602]{display:none}.nav-label[data-v-6c56c602]{margin:6px 8px 4px;color:var(--notion-text-tertiary);font-size:9px;font-weight:650;letter-spacing:.08em;white-space:nowrap}nav[data-v-6c56c602]{display:grid;gap:1px}.nav-link[data-v-6c56c602]{height:38px;display:flex;align-items:center;gap:9px;padding:3px 6px;border-radius:4px;color:var(--notion-text-secondary);text-decoration:none;overflow:hidden;transition:background .15s ease,color .15s ease}.nav-link[data-v-6c56c602]:hover{background:var(--notion-hover);color:var(--notion-text)}.nav-link.router-link-active[data-v-6c56c602]{background:var(--notion-active);color:var(--notion-text)}.nav-icon[data-v-6c56c602]{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center}.nav-copy[data-v-6c56c602]{min-width:0;display:flex;flex:1;flex-direction:column;white-space:nowrap}.nav-copy strong[data-v-6c56c602]{font-size:12px;font-weight:570}.nav-copy small[data-v-6c56c602]{margin-top:-2px;color:var(--notion-text-tertiary);font-size:8px}.sidebar-spacer[data-v-6c56c602]{flex:1}.quick-ai[data-v-6c56c602],.service-state[data-v-6c56c602]{min-height:42px;display:flex;align-items:center;gap:9px;padding:6px;border-radius:4px;text-decoration:none;overflow:hidden}.quick-ai[data-v-6c56c602]:hover{background:var(--notion-hover)}.quick-ai>span[data-v-6c56c602]{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center}.quick-ai>div[data-v-6c56c602],.service-state>div[data-v-6c56c602]{min-width:0;display:flex;flex-direction:column;white-space:nowrap}.quick-ai strong[data-v-6c56c602],.service-state strong[data-v-6c56c602]{font-size:10px;font-weight:620}.quick-ai small[data-v-6c56c602],.service-state small[data-v-6c56c602]{color:var(--notion-text-tertiary);font-size:8px}.service-state[data-v-6c56c602]{border-top:1px solid var(--notion-border);border-radius:0;margin-top:5px;padding-top:10px}.dot[data-v-6c56c602]{width:7px;height:7px;margin:0 10px;flex:0 0 auto;border-radius:50%;background:var(--notion-red)}.dot.connected[data-v-6c56c602]{background:var(--notion-teal)}.nav-parent[data-v-6c56c602]{min-width:0;border-radius:4px;transition:background .15s ease}.nav-parent[data-v-6c56c602]:hover{background:var(--notion-hover)}.nav-parent.active[data-v-6c56c602],.nav-parent.active[data-v-6c56c602]:hover{background:var(--notion-active)}.nav-parent-button[data-v-6c56c602]{width:100%;height:38px;display:flex;align-items:center;gap:9px;padding:3px 5px 3px 6px;border:0;border-radius:4px;background:transparent;color:var(--notion-text-secondary);text-align:left}.nav-parent-button[data-v-6c56c602]:hover{color:var(--notion-text)}.nav-parent-button .nav-copy[data-v-6c56c602]{min-width:0;flex:1}.nav-chevron[data-v-6c56c602]{width:25px;height:30px;display:grid;place-items:center;flex:0 0 auto;color:var(--notion-text-tertiary)}.nav-chevron svg[data-v-6c56c602]{transition:transform .18s ease}.nav-chevron.open svg[data-v-6c56c602]{transform:rotate(90deg)}.settings-subnav[data-v-6c56c602]{display:grid;gap:1px;margin:1px 0 5px 39px;padding-left:9px;border-left:1px solid var(--notion-border)}.settings-subnav-link[data-v-6c56c602]{padding:7px 8px;border-radius:3px;color:var(--notion-text-secondary);font-size:11px;text-decoration:none;white-space:nowrap}.settings-subnav-link[data-v-6c56c602]:hover{background:var(--notion-hover);color:var(--notion-text)}.settings-subnav-link.active[data-v-6c56c602]{background:var(--notion-active);color:var(--notion-text);font-weight:620}.is-collapsed .sidebar[data-v-6c56c602]{padding-left:8px;padding-right:8px}.is-collapsed .brand[data-v-6c56c602],.is-collapsed .nav-link[data-v-6c56c602],.is-collapsed .quick-ai[data-v-6c56c602],.is-collapsed .nav-parent-button[data-v-6c56c602]{justify-content:center;gap:0}.is-collapsed .brand-copy[data-v-6c56c602],.is-collapsed .nav-copy[data-v-6c56c602],.is-collapsed .quick-ai>div[data-v-6c56c602],.is-collapsed .service-state>div[data-v-6c56c602],.is-collapsed .nav-label[data-v-6c56c602],.is-collapsed .settings-subnav[data-v-6c56c602],.is-collapsed .nav-chevron[data-v-6c56c602]{width:0;max-width:0;display:none;flex:0 0 0;overflow:hidden;pointer-events:none}.is-collapsed .collapse-button[data-v-6c56c602]{position:absolute;left:42px;top:13px;background:#fff;border:1px solid var(--notion-border);box-shadow:var(--shadow-sm);opacity:0}.is-collapsed .sidebar:hover .collapse-button[data-v-6c56c602]{opacity:1}.is-collapsed .dot[data-v-6c56c602]{margin:0 auto}.content-shell[data-v-6c56c602]{min-width:0;background:#fff}.topbar[data-v-6c56c602]{height:var(--header-height);position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--notion-border)}.breadcrumb[data-v-6c56c602]{display:flex;align-items:center;gap:7px;color:var(--notion-text-tertiary);font-size:11px}.breadcrumb i[data-v-6c56c602]{font-style:normal}.breadcrumb strong[data-v-6c56c602]{color:var(--notion-text-secondary);font-weight:570}.inline-collapse[data-v-6c56c602]{margin-right:1px}.topbar-actions[data-v-6c56c602]{display:flex;align-items:center;gap:8px}.command-search[data-v-6c56c602]{width:230px;height:32px;display:flex;align-items:center;gap:7px;padding:0 7px 0 9px;border:1px solid transparent;border-radius:4px;background:var(--notion-sidebar);color:var(--notion-text-tertiary)}.command-search[data-v-6c56c602]:focus-within{border-color:var(--notion-blue);background:#fff;box-shadow:0 0 0 2px #2eaadc21}.command-search input[data-v-6c56c602]{width:100%;border:0;background:transparent;color:var(--notion-text);font-size:11px}.command-search kbd[data-v-6c56c602]{padding:1px 4px;border:1px solid var(--notion-border);border-radius:3px;background:#fff;color:var(--notion-text-tertiary);font:9px var(--font-sans);white-space:nowrap}.user-menu-wrap[data-v-6c56c602]{position:relative}.user-block[data-v-6c56c602]{height:36px;display:flex;align-items:center;gap:7px;padding:3px 5px 3px 3px;border:0;border-radius:4px;background:transparent;color:var(--notion-text-tertiary)}.user-block[data-v-6c56c602]:hover{background:var(--notion-hover)}.avatar[data-v-6c56c602]{width:28px;height:28px;display:grid;place-items:center;border-radius:4px;background:var(--notion-text);color:#fff;font-size:11px;font-weight:650}.user-copy[data-v-6c56c602]{display:flex;flex-direction:column;text-align:left}.user-copy strong[data-v-6c56c602]{font-size:10px;color:var(--notion-text);font-weight:620}.user-copy small[data-v-6c56c602]{margin-top:-2px;color:var(--notion-text-tertiary);font-size:8px}.user-menu[data-v-6c56c602]{position:absolute;right:0;top:41px;width:190px;padding:5px;z-index:40;border:1px solid var(--notion-border);border-radius:5px;background:#fff;box-shadow:var(--shadow-md)}.user-menu>div[data-v-6c56c602]{padding:8px;border-bottom:1px solid var(--notion-border)}.user-menu strong[data-v-6c56c602],.user-menu small[data-v-6c56c602]{display:block}.user-menu strong[data-v-6c56c602]{font-size:11px}.user-menu small[data-v-6c56c602]{color:var(--notion-text-secondary);font-size:9px}.user-menu>button[data-v-6c56c602]{width:100%;display:flex;align-items:center;gap:7px;margin-top:4px;padding:7px;border:0;border-radius:4px;background:transparent;color:var(--notion-red);font-size:10px}.user-menu>button[data-v-6c56c602]:hover{background:#eb575714}.main-content[data-v-6c56c602]{max-width:var(--content-max);margin:0 auto;padding:34px 44px 64px}.mobile-menu[data-v-6c56c602],.backdrop[data-v-6c56c602]{display:none}.brand-copy strong[data-v-6c56c602]{font-size:14px}.brand-copy small[data-v-6c56c602],.nav-label[data-v-6c56c602]{font-size:10px}.nav-copy strong[data-v-6c56c602]{font-size:13px;font-weight:600}.nav-copy small[data-v-6c56c602]{font-size:9.5px}.quick-ai strong[data-v-6c56c602],.service-state strong[data-v-6c56c602]{font-size:11px}.quick-ai small[data-v-6c56c602],.service-state small[data-v-6c56c602]{font-size:9.5px}.breadcrumb[data-v-6c56c602]{font-size:12px}.breadcrumb strong[data-v-6c56c602]{font-weight:600}.command-search input[data-v-6c56c602]{font-size:12px}.user-copy strong[data-v-6c56c602]{font-size:11px}.user-copy small[data-v-6c56c602]{font-size:9.5px}.settings-subnav-link[data-v-6c56c602]{font-size:12px}@media(max-width:920px){.app-shell[data-v-6c56c602]{display:block}.sidebar[data-v-6c56c602]{position:fixed;left:0;transform:translate(-100%);width:248px;box-shadow:var(--shadow-md);transition:transform .22s cubic-bezier(.22,1,.36,1)}.sidebar.open[data-v-6c56c602]{transform:translate(0)}.sidebar [data-sidebar-copy][data-v-6c56c602]{opacity:1!important;transform:none!important}.is-collapsed .brand[data-v-6c56c602],.is-collapsed .nav-link[data-v-6c56c602],.is-collapsed .quick-ai[data-v-6c56c602],.is-collapsed .nav-parent-button[data-v-6c56c602]{justify-content:flex-start;gap:9px}.is-collapsed .brand-copy[data-v-6c56c602],.is-collapsed .nav-copy[data-v-6c56c602],.is-collapsed .quick-ai>div[data-v-6c56c602],.is-collapsed .service-state>div[data-v-6c56c602],.is-collapsed .nav-label[data-v-6c56c602]{width:auto;max-width:none;display:flex;flex:initial;overflow:visible}.is-collapsed .settings-subnav[data-v-6c56c602]{width:auto;max-width:none;display:grid;overflow:visible;pointer-events:auto}.is-collapsed .nav-chevron[data-v-6c56c602]{width:25px;max-width:25px;display:grid;flex:0 0 auto;overflow:visible;pointer-events:auto}.close-menu[data-v-6c56c602]{display:grid;position:absolute;right:8px;top:8px}.collapse-button[data-v-6c56c602]{display:none}.backdrop[data-v-6c56c602]{display:block;position:fixed;inset:0;background:#0f0f0f3d;z-index:25}.mobile-menu[data-v-6c56c602]{display:grid;position:fixed;left:10px;top:8px;z-index:21;background:#fff;border-color:var(--notion-border)}.topbar[data-v-6c56c602]{padding-left:52px;padding-right:10px}.inline-collapse[data-v-6c56c602]{display:none}.main-content[data-v-6c56c602]{padding:24px 16px 48px}.command-search[data-v-6c56c602]{display:none}}@media(max-width:560px){.breadcrumb span[data-v-6c56c602],.breadcrumb i[data-v-6c56c602],.user-copy[data-v-6c56c602],.user-block>svg[data-v-6c56c602]{display:none}.topbar-actions[data-v-6c56c602]{gap:3px}.main-content[data-v-6c56c602]{padding-top:20px}}.brand-copy small[data-v-6c56c602],.nav-copy small[data-v-6c56c602],.quick-ai small[data-v-6c56c602],.service-state small[data-v-6c56c602],.user-copy small[data-v-6c56c602],.user-menu small[data-v-6c56c602]{font-size:11px}.quick-ai strong[data-v-6c56c602],.service-state strong[data-v-6c56c602],.user-copy strong[data-v-6c56c602],.user-menu strong[data-v-6c56c602]{font-size:12px}.nav-label[data-v-6c56c602]{font-size:11px}.topbar[data-v-6c56c602]{-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:920px){.sidebar[data-v-6c56c602]{left:-248px;transform:none;transition:left .18s ease;box-shadow:none}.sidebar.open[data-v-6c56c602]{left:0;transform:none}.sidebar [data-sidebar-copy][data-v-6c56c602]{transform:none!important}}.login-page[data-v-5bfaeaef]{min-height:100vh;display:grid;grid-template-columns:minmax(440px,1.05fr) minmax(440px,.95fr);background:#fff}.login-story[data-v-5bfaeaef]{position:relative;min-height:100vh;display:flex;flex-direction:column;padding:46px clamp(42px,6vw,94px);overflow:hidden;background:var(--color-primary-700);color:#fff}.login-story[data-v-5bfaeaef]:before,.login-story[data-v-5bfaeaef]:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.11);border-radius:50%;pointer-events:none}.login-story[data-v-5bfaeaef]:before{width:480px;height:480px;right:-270px;top:110px}.login-story[data-v-5bfaeaef]:after{width:650px;height:650px;left:-390px;bottom:-420px}.story-brand[data-v-5bfaeaef]{display:flex;align-items:center;gap:11px;position:relative;z-index:1}.story-brand>span[data-v-5bfaeaef]{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#fff;color:var(--color-primary-700)}.story-brand strong[data-v-5bfaeaef]{font-size:15px}.story-copy[data-v-5bfaeaef]{position:relative;z-index:1;margin:auto 0;max-width:640px}.story-eyebrow[data-v-5bfaeaef]{margin-bottom:18px;font-size:10px;font-weight:700;letter-spacing:.18em;opacity:.72}.story-copy h1[data-v-5bfaeaef]{margin:0 0 22px;font-size:clamp(38px,4.2vw,64px);line-height:1.16;letter-spacing:-.045em;font-weight:650}.story-copy>p[data-v-5bfaeaef]:last-child{max-width:540px;font-size:15px;line-height:1.8;opacity:.78}.story-features[data-v-5bfaeaef]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.story-features article[data-v-5bfaeaef]{display:flex;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.story-features article>svg[data-v-5bfaeaef]{flex:0 0 auto;margin-top:2px}.story-features span[data-v-5bfaeaef]{display:flex;flex-direction:column}.story-features strong[data-v-5bfaeaef]{font-size:11px}.story-features small[data-v-5bfaeaef]{margin-top:3px;font-size:9px;line-height:1.5;opacity:.62}.story-foot[data-v-5bfaeaef]{margin:24px 0 0;font-size:9px;letter-spacing:.12em;opacity:.5}.login-side[data-v-5bfaeaef]{display:grid;place-items:center;padding:34px;background:var(--color-slate-50)}.login-card[data-v-5bfaeaef]{width:min(430px,100%);padding:36px;border:1px solid var(--color-slate-200);border-radius:16px;background:#fff;box-shadow:0 24px 50px #0f172a14}.login-mark[data-v-5bfaeaef]{width:48px;height:48px;margin-bottom:26px;border-radius:12px;background:var(--color-primary-600);color:#fff;display:grid;place-items:center;box-shadow:0 10px 20px #2563eb33}.login-card h2[data-v-5bfaeaef]{font-size:27px;margin:0 0 8px}.login-intro[data-v-5bfaeaef]{margin-bottom:26px;color:var(--color-slate-500);line-height:1.7}.login-card label[data-v-5bfaeaef]{display:block;margin-bottom:7px;font-size:12px;font-weight:650;color:var(--color-slate-700)}.select-wrap[data-v-5bfaeaef]{position:relative}.select-wrap svg[data-v-5bfaeaef]{position:absolute;left:12px;top:12px;color:var(--color-slate-400);pointer-events:none}.select[data-v-5bfaeaef]{height:43px;padding-left:40px}.login-button[data-v-5bfaeaef]{width:100%;margin-top:17px}.security-note[data-v-5bfaeaef]{display:flex;align-items:flex-start;justify-content:center;gap:6px;margin:19px 0 0;color:var(--color-slate-500);font-size:10px;line-height:1.5}.security-note svg[data-v-5bfaeaef]{flex:0 0 auto;margin-top:1px;color:var(--color-success-700)}.error-banner[data-v-5bfaeaef]{margin:12px 0 0;font-size:12px}@media(max-width:940px){.login-page[data-v-5bfaeaef]{grid-template-columns:1fr}.login-story[data-v-5bfaeaef]{min-height:auto;padding:28px}.story-copy[data-v-5bfaeaef]{margin:70px 0}.story-features[data-v-5bfaeaef]{display:none}.login-side[data-v-5bfaeaef]{min-height:540px}.story-foot[data-v-5bfaeaef]{display:none}}@media(max-width:520px){.login-story[data-v-5bfaeaef]{padding:22px}.story-copy[data-v-5bfaeaef]{margin:44px 0 26px}.story-copy h1[data-v-5bfaeaef]{font-size:34px}.login-side[data-v-5bfaeaef]{padding:18px}.login-card[data-v-5bfaeaef]{padding:26px}}.login-page[data-v-5bfaeaef]{grid-template-columns:minmax(460px,1fr) minmax(420px,520px);background:#fff}.login-story[data-v-5bfaeaef]{background:var(--notion-sidebar);color:var(--notion-text);padding:42px clamp(38px,5vw,76px)}.login-story[data-v-5bfaeaef]:before,.login-story[data-v-5bfaeaef]:after{display:none}.story-brand>span[data-v-5bfaeaef]{border-radius:4px;background:var(--notion-text);color:#fff}.story-brand strong[data-v-5bfaeaef]{color:var(--notion-text)}.story-eyebrow[data-v-5bfaeaef],.story-copy>p[data-v-5bfaeaef]:last-child,.story-foot[data-v-5bfaeaef]{color:var(--notion-text-secondary);opacity:1}.story-copy h1[data-v-5bfaeaef]{color:var(--notion-text);font-size:clamp(36px,4vw,58px)}.story-features article[data-v-5bfaeaef]{border:1px solid var(--notion-border);border-radius:5px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.story-features small[data-v-5bfaeaef]{color:var(--notion-text-secondary);opacity:1}.login-side[data-v-5bfaeaef]{background:#fff}.login-card[data-v-5bfaeaef]{padding:32px;border-color:var(--notion-border);border-radius:6px;box-shadow:none}.login-mark[data-v-5bfaeaef]{width:42px;height:42px;margin-bottom:22px;border-radius:4px;background:var(--notion-text);box-shadow:none}.login-card h2[data-v-5bfaeaef]{font-size:25px}.login-intro[data-v-5bfaeaef]{color:var(--notion-text-secondary)}@media(max-width:700px){.login-page[data-v-5bfaeaef]{display:block;min-width:0;overflow-x:hidden}.login-story[data-v-5bfaeaef]{min-height:auto}.login-side[data-v-5bfaeaef]{min-height:auto;padding:16px}.login-card[data-v-5bfaeaef]{width:100%;box-sizing:border-box}.story-copy[data-v-5bfaeaef]{margin:42px 0 24px}}.boot[data-v-046eecda]{min-height:100vh;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--color-slate-500)}.boot strong[data-v-046eecda]{margin-top:16px;color:var(--color-slate-800);font-size:16px}.boot p[data-v-046eecda]{margin:3px 0 0;font-size:12px}.loader[data-v-046eecda]{width:42px;height:42px;padding:4px;border:1px solid var(--color-primary-100);border-radius:12px;background:#fff;box-shadow:var(--shadow-sm);display:grid;place-items:center}.loader i[data-v-046eecda]{width:20px;height:20px;border:2px solid var(--color-primary-100);border-top-color:var(--color-primary-600);border-radius:50%;animation:spin-046eecda .75s linear infinite}@keyframes spin-046eecda{to{transform:rotate(360deg)}}:root{--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI","PingFang SC","Noto Sans SC","Microsoft YaHei",sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--notion-text:#2f2e2b;--notion-text-secondary:#5f5d57;--notion-text-tertiary:#74716a;--notion-page:#ffffff;--notion-sidebar:#f7f6f3;--notion-hover:#efedea;--notion-active:#e3e1db;--notion-border:rgba(55,53,47,.12);--notion-border-strong:rgba(55,53,47,.2);--notion-blue:#2eaadc;--notion-blue-hover:#2899c6;--notion-red:#eb5757;--notion-teal:#0f7b6c;--notion-yellow:#dfab01;--color-primary-50:#edf7fa;--color-primary-100:#d9eef5;--color-primary-200:#b8e0ed;--color-primary-400:#62bddc;--color-primary-500:#2eaadc;--color-primary-600:#2899c6;--color-primary-700:#237f9f;--color-primary-800:#1c667f;--color-primary-900:#174f62;--color-slate-50:#f7f6f3;--color-slate-100:#efedea;--color-slate-200:#e3e1db;--color-slate-300:#d3d1cb;--color-slate-400:#a9a69f;--color-slate-500:#78756f;--color-slate-600:#5f5c56;--color-slate-700:#4a4843;--color-slate-800:#37352f;--color-slate-900:#2f2d29;--color-gray-50:var(--color-slate-50);--color-gray-100:var(--color-slate-100);--color-gray-200:var(--color-slate-200);--color-gray-300:var(--color-slate-300);--color-gray-400:var(--color-slate-400);--color-gray-500:var(--color-slate-500);--color-gray-600:var(--color-slate-600);--color-gray-700:var(--color-slate-700);--color-gray-900:var(--color-slate-900);--color-success:var(--notion-teal);--color-success-50:#eef7f5;--color-success-100:#d5e9e4;--color-success-700:#0f6b60;--color-warning:var(--notion-yellow);--color-warning-50:#fbf6e6;--color-warning-100:#f1e6ba;--color-warning-700:#8d6b00;--color-error:var(--notion-red);--color-error-50:#fdf0f0;--color-error-100:#f7d6d6;--color-error-700:#c13d3d;--color-white:#fff;--radius-sm:3px;--radius-md:4px;--radius-lg:5px;--radius-xl:6px;--radius-2xl:8px;--shadow-xs:0 0 0 1px rgba(55,53,47,.06);--shadow-sm:0 1px 2px rgba(15,15,15,.06),0 0 0 1px rgba(55,53,47,.08);--shadow:0 4px 10px rgba(15,15,15,.07),0 0 0 1px rgba(55,53,47,.08);--shadow-md:0 8px 24px rgba(15,15,15,.1),0 0 0 1px rgba(55,53,47,.1);--sidebar-width:248px;--sidebar-collapsed-width:64px;--header-height:48px;--content-max:1440px;--transition-fast:.15s ease;--transition-base:.18s cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html{background:var(--notion-page);color-scheme:light;scroll-behavior:smooth}body{margin:0;color:var(--notion-text);background:var(--notion-page);font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline:none}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #2eaadc6b}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--notion-text);font-weight:650;letter-spacing:-.018em}small{line-height:1.45}.page small{font-size:11px!important}::selection{background:#2eaadc2e;color:var(--notion-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-clip:padding-box;background:#37352f2e}::-webkit-scrollbar-track{background:transparent}.page{display:grid;gap:18px;max-width:100%}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:6px 2px 2px}.page-header h1{margin:0 0 6px;font-size:30px;font-weight:650;line-height:1.3}.page-header p{margin:0;color:var(--notion-text-secondary);font-size:14px}.eyebrow{display:flex;align-items:center;gap:6px;margin:0 0 7px;color:var(--notion-text-tertiary);font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.eyebrow:before{content:"";width:12px;height:1px;background:currentColor}.grid{display:grid;gap:12px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:#fff;border:1px solid var(--notion-border);border-radius:var(--radius-xl);box-shadow:none;padding:18px;transition:background var(--transition-fast)}.card.is-interactive:hover{background:var(--notion-hover);border-color:var(--notion-border)}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 12px;border-radius:var(--radius-md);border:1px solid transparent;font-weight:600;font-size:13px;box-shadow:none;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap;text-decoration:none}.button-primary{background:var(--notion-text);color:#fff}.button-primary:hover{background:#22211e}.button-secondary{background:#fff;border-color:var(--notion-border-strong);color:var(--notion-text)}.button-secondary:hover{background:var(--notion-hover)}.button-ghost{background:transparent;color:var(--notion-text-secondary)}.button-ghost:hover{background:var(--notion-hover);color:var(--notion-text)}.button:active{background:var(--notion-active)}.button-primary:active{background:#171613}.button:disabled{cursor:not-allowed;opacity:.42}.icon-button{width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--notion-text-secondary);display:grid;place-items:center;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.icon-button:hover{background:var(--notion-hover);color:var(--notion-text)}.icon-button:active{background:var(--notion-active)}.input,.select,.textarea{width:100%;padding:8px 10px;border:1px solid transparent;border-radius:var(--radius-md);background:var(--notion-sidebar);color:var(--notion-text);box-shadow:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.input:hover,.select:hover,.textarea:hover{background:var(--notion-hover)}.input:focus,.select:focus,.textarea:focus{background:#fff;border-color:var(--notion-blue);box-shadow:0 0 0 2px #2eaadc29}.input::placeholder,.textarea::placeholder{color:var(--notion-text-tertiary)}.surface{background:#fff;border:1px solid var(--notion-border);border-radius:var(--radius-xl);box-shadow:none;overflow:hidden}.surface-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid var(--notion-border);background:#f7f6f373}.surface-header h2{margin:0 0 3px;font-size:17px;font-weight:650}.surface-header p{margin:0;color:var(--notion-text-secondary);font-size:12px}.count-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 7px;border-radius:var(--radius-sm);background:var(--notion-sidebar);color:var(--notion-text-secondary);font-size:11px;font-weight:600}.count-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.55}.text-action{display:inline-flex;align-items:center;gap:4px;color:var(--notion-text-secondary);background:transparent;border:0;border-radius:var(--radius-md);padding:5px 7px;font-size:11px;font-weight:600;transition:background var(--transition-fast),color var(--transition-fast)}.text-action:hover{background:var(--notion-hover);color:var(--notion-text)}.text-action:active{background:var(--notion-active)}.empty{display:grid;place-items:center;min-height:170px;padding:24px;text-align:center;color:var(--notion-text-secondary)}.empty svg{color:var(--notion-text-tertiary);margin-bottom:10px}.error-banner{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(235,87,87,.25);border-radius:var(--radius-md);background:#eb575712;color:#b83b3b;font-size:12px}.success-banner{border-color:#0f7b6c3d!important;border-radius:var(--radius-md)!important;background:#0f7b6c12!important;color:var(--notion-teal)!important}.skeleton{background:var(--notion-active);border-radius:var(--radius-md);min-height:100px;animation:skeleton 1.2s ease-in-out infinite}@keyframes skeleton{0%,to{opacity:.45}50%{opacity:.9}}.table-wrap{overflow:auto}table{width:100%;border-collapse:separate;border-spacing:0}th,td{text-align:left;padding:12px 14px;border-bottom:1px solid rgba(55,53,47,.08);font-size:13px}th{background:var(--notion-sidebar);color:var(--notion-text-secondary);font-size:11px;font-weight:650;letter-spacing:.01em;white-space:nowrap}tbody tr{transition:background var(--transition-fast)}tbody tr:hover{background:#efedeab3}tbody tr:last-child td{border-bottom:0}.overview-banner,.report-head{min-height:auto!important;padding:22px 24px!important;border:1px solid var(--notion-border)!important;border-radius:var(--radius-xl)!important;background:var(--notion-sidebar)!important;color:var(--notion-text)!important;box-shadow:none!important}.overview-banner h1,.report-head h2{color:var(--notion-text)!important}.overview-banner p,.report-head p,.report-head span{color:var(--notion-text-secondary)!important;opacity:1!important}.banner-grid{display:none!important}.banner-kicker{color:var(--notion-text-tertiary)!important;opacity:1!important}.banner-primary{background:var(--notion-text)!important;color:#fff!important}.banner-secondary{background:transparent!important;border-color:var(--notion-border-strong)!important;color:var(--notion-text)!important}.report-icon{background:#fff!important;color:var(--notion-text)!important;border:1px solid var(--notion-border)!important}.snapshot-mark{border-color:var(--notion-border)!important;background:#fff!important;color:var(--notion-text-secondary)!important}.assistant-intro{background:var(--notion-sidebar)!important;color:var(--notion-text)!important;border-right:1px solid var(--notion-border)}.assistant-intro:after{display:none!important}.assistant-mark{background:#fff!important;color:var(--notion-text)!important;border:1px solid var(--notion-border)!important}.assistant-intro>p,.assistant-intro small{color:var(--notion-text-secondary)!important;opacity:1!important}.capability-list>div{border-color:var(--notion-border)!important;background:#fff!important}.privacy-note{border-color:var(--notion-border)!important}.assistant-shell,.candidate-summary,.upload-dialog,.preview-modal,.audit-dialog,.editor-dialog,.login-card{border-radius:var(--radius-xl)!important;box-shadow:none!important}.conversation{background:#fff!important}.prompt-list button:hover,.card.is-interactive:hover,.button:hover,.icon-button:hover,.text-action:hover{transform:none!important}.prompt-list button,.dropzone,.policy-note,.pipeline-summary,.summary-icon,.task-icon,.report-icon,.ai-analysis>span{border-radius:var(--radius-xl)!important;box-shadow:none!important}.prompt-list button:hover,.task-row:hover,.list button:hover,.directory-grid button:hover{background:var(--notion-hover)!important;border-color:var(--notion-border)!important}.dropzone:hover{border-color:var(--color-slate-300)!important;background:var(--notion-hover)!important}.name-cell i,.overdue-avatar,.summary>.avatar,.file-list>div>span{border-radius:4px!important}.candidate-summary,.workflow-panel,.risk-panel,.recent-panel{box-shadow:none!important}.upload-dialog::backdrop,.editor-dialog::backdrop,.confirm-dialog::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.page :is(.form-message,.success-banner,.policy-chip,.secure-chip){border-radius:var(--radius-md)!important}.page :is(.task-main p,.deadline small,.compact-list span,.file-list small,.decision-list small,.interview-list small){color:var(--notion-text-secondary)!important;font-size:11px!important}.overview-banner h1{font-size:clamp(30px,2.25vw,36px)!important;font-weight:620!important;line-height:1.3!important;letter-spacing:-.025em!important}.overview-banner>div>p:last-child{font-size:14px!important}.banner-kicker{font-size:11px!important;letter-spacing:.1em!important}.metric-copy p{font-size:12px!important}.metric-copy small{font-size:11px!important}.funnel-grid article>span{font-size:10px!important}.funnel-grid p{font-size:12px!important}.funnel-grid small{font-size:11px!important}.workflow-step strong{font-size:12px!important}.workflow-step small,.pipeline-summary p{font-size:11px!important}@media(max-width:1180px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.page{gap:14px}.page-header{align-items:stretch;flex-direction:column}.page-header h1{font-size:24px}.card{padding:16px}.overview-banner{padding:18px!important}.button{min-height:42px}.icon-button{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
