:root{--accent: #ef5b27;--bg: oklch(.985 .004 255);--panel: oklch(.995 .003 255);--side: oklch(.972 .005 255);--border: oklch(.915 .006 255);--text: oklch(.26 .012 260);--muted: oklch(.55 .012 260);--faint: color-mix(in oklch, var(--muted) 38%, transparent);--accent-soft: color-mix(in oklch, var(--accent) 12%, var(--panel));--accent-line: color-mix(in oklch, var(--accent) 35%, var(--border));--radius: 9px;--row-pad: 9px;--fs: 13px;--sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}body[data-density=regular]{--row-pad: 13px;--fs: 14px}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:var(--sans);color:var(--text);background:var(--bg);font-size:var(--fs);-webkit-font-smoothing:antialiased;overflow:hidden;letter-spacing:-.003em}#root{height:100vh}button{font-family:inherit;cursor:pointer}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--muted) 28%,transparent);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--muted) 45%,transparent)}.app{display:flex;height:100vh}.sidebar{width:232px;flex:none;background:var(--side);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:14px 12px 10px;gap:12px;overflow:hidden}.brand{display:flex;align-items:center;gap:10px;min-height:44px;padding:3px 6px 8px}.brand-logo{width:148px;max-width:100%;height:auto;display:block}.brand-mark{width:26px;height:26px;border-radius:7px;flex:none;background:linear-gradient(140deg,var(--accent),color-mix(in oklch,var(--accent) 60%,#000));box-shadow:inset 0 1px #ffffff59}.brand-text{display:flex;flex-direction:column;line-height:1.15}.brand-text b{font-size:15px;letter-spacing:-.01em}.brand-text span{font-family:var(--mono);font-size:9.5px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.sidebar-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px;padding-right:2px;margin-right:-2px;scrollbar-width:thin}.nav{display:flex;flex-direction:column;gap:1px}.nav-item{display:flex;align-items:center;gap:10px;padding:7px 9px;border:none;background:none;color:var(--muted);border-radius:7px;text-align:left;width:100%;transition:all .12s}.nav-item:hover{background:color-mix(in oklch,var(--text) 5%,transparent);color:var(--text)}.nav-item.active{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #0000000a,inset 0 0 0 1px var(--border)}.nav-item.active svg{color:var(--accent)}.nav-label{flex:1;font-size:13px;font-weight:500}.nav-badge{font-family:var(--mono);font-size:9.5px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:5px;padding:1px 5px;line-height:14px}.nav-count{font-family:var(--mono);font-size:10.5px;color:var(--muted);background:color-mix(in oklch,var(--text) 7%,transparent);padding:1px 6px;border-radius:20px}.nav-count.hot{color:#fff;background:var(--accent)}.side-group{display:flex;flex-direction:column;gap:8px}.side-group-head{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:0 6px}.side-group-head-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.side-group-head-row em{font-style:normal;letter-spacing:0;text-transform:none;color:var(--faint);font-size:10px;font-family:var(--sans);font-weight:600}.side-beta-block{display:flex;flex-direction:column;gap:7px}.side-add.side-add-ghost{background:transparent;color:var(--accent);border:1px solid var(--accent-line);box-shadow:none}.side-add.side-add-ghost:hover{background:var(--accent-soft)}.chip-cloud{display:flex;flex-wrap:wrap;gap:5px;padding:0 4px}.side-chip{display:inline-flex;align-items:center;gap:5px;padding:3.5px 8px;border-radius:6px;border:1px solid var(--border);background:var(--panel);color:var(--muted);font-size:11.5px;transition:all .12s}.side-chip span{font-family:var(--mono);font-size:9.5px;opacity:.6}.side-chip:hover{border-color:var(--accent-line);color:var(--text)}.side-chip.on{background:var(--accent-soft);border-color:var(--accent-line);color:color-mix(in oklch,var(--accent) 80%,#000);font-weight:500}.side-chip.on span{opacity:.9}.side-foot{margin-top:auto;display:flex;gap:8px;padding:10px 6px 2px;border-top:1px solid var(--border)}.side-foot-stat{font-size:11px;color:var(--muted);display:flex;flex-direction:column;gap:1px}.side-foot-stat b{font-family:var(--mono);font-size:17px;color:var(--text);font-weight:600}.main{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bg)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid var(--border);flex:none}.topbar-left{display:flex;align-items:baseline;gap:10px}.page-title{font-size:17px;font-weight:600;margin:0;letter-spacing:-.01em;white-space:nowrap}.topbar-left{flex:none}.page-count{font-family:var(--mono);font-size:12px;color:var(--muted)}.clear-filter{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:11px;color:var(--accent);background:var(--accent-soft);border:none;padding:3px 8px;border-radius:6px}.topbar-right{display:flex;align-items:center;gap:10px;flex:1;justify-content:flex-end}.search{display:flex;align-items:center;gap:7px;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:6px 10px;width:250px;color:var(--muted);transition:all .14s}.search:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.search input{border:none;background:none;outline:none;font-family:inherit;font-size:13px;color:var(--text);width:100%}.search input::placeholder{color:var(--faint)}.seg{display:flex;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:2px;gap:2px}.seg button{border:none;background:none;color:var(--muted);padding:5px 8px;border-radius:6px;display:flex;align-items:center;transition:all .12s}.seg button:hover{color:var(--text)}.seg button.on{background:var(--bg);color:var(--accent);box-shadow:0 1px 2px #0000000f}.content{flex:1;overflow:auto;position:relative}.empty{padding:60px;text-align:center;color:var(--faint);font-size:14px}.empty.small{padding:18px;font-size:12px}.collab-strip{flex:none;padding:0 20px;background:var(--bg)}.collab-strip:empty,.ws-collab-strip:empty{display:none}.collab-pill{display:inline-flex;align-items:center;gap:5px;margin:7px 0;padding:4px 8px;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--muted);font-size:11px;font-weight:650}.collab-pill.loading:before,.collab-pill.acquiring-edit:before,.collab-pill.pending:before,.collab-pill.saving:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);animation:collabPulse 1s ease-in-out infinite}.collab-pill.saved:before{content:"✓";color:#15803d;font-weight:800}.collab-pill.editing:before{content:"";width:7px;height:7px;border-radius:50%;background:#15803d}@keyframes collabPulse{50%{opacity:.35;transform:scale(.78)}}.collab-notice{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:8px 0;padding:10px 12px;border:1px solid #f0c36a;border-radius:9px;background:#fff8e7;color:#7a4b00;font-size:12px}.collab-notice.locked,.collab-notice.edit-expired,.collab-notice.recovery-blocked,.collab-notice.draft-available,.collab-notice.read-only{border-color:#e6a23c;background:#fff7e6}.collab-notice.no-access,.collab-notice.session-expired,.collab-notice.save-error,.collab-notice.recovery-blocked{border-color:#e6a0a0;background:#fff1f1;color:#8f1d1d}.collab-notice.network-error,.collab-notice.service-error,.collab-notice.load-error{border-color:#a7b7d8;background:#f3f6fc;color:#2f4b7c}.collab-notice-copy{min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.45}.collab-notice-copy b{color:inherit;font-size:12.5px}.collab-notice-copy small{opacity:.78}.collab-notice-actions{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.collab-notice-actions button{border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;padding:6px 9px;font:inherit;font-weight:650}.collab-notice-actions button.primary{background:var(--accent, #315d8a);color:#fff}.settings-save-state{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings-save-state button{flex:none;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;padding:6px 9px}@media (max-width: 760px){.collab-notice{align-items:stretch;flex-direction:column}.collab-notice-actions{justify-content:flex-start}}.ws-collab-strip{flex:none;padding:0 22px;border-bottom:1px solid var(--border);background:var(--bg)}.auth-page{min-height:100vh;display:grid;place-items:center;background:var(--bg);padding:24px}.auth-card{width:min(420px,100%);background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 18px 60px #0f11151a;padding:28px;display:flex;flex-direction:column;gap:14px}.auth-brand img{width:150px;height:auto;display:block;margin-bottom:4px}.auth-card h1{margin:0;font-size:20px;font-weight:650;color:var(--text)}.auth-card p{margin:-5px 0 4px;color:var(--muted);font-size:13px;line-height:1.6}.auth-card label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.auth-card input,.team-admin input,.team-admin select,.team-admin textarea,.owner-select{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:7px;padding:8px 10px;font-family:inherit;font-size:13px;outline:none;min-width:0}.auth-card input:focus,.team-admin input:focus,.team-admin select:focus,.team-admin textarea:focus,.owner-select:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.auth-submit,.team-create>button,.team-password button,.ghost-btn{border:1px solid var(--accent-line);background:var(--accent);color:#fff;border-radius:7px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600}.auth-submit:disabled,.team-create>button:disabled,.team-password button:disabled{opacity:.5;cursor:default}.auth-error{border:1px solid rgba(185,28,28,.25);background:#b91c1c12;color:#991b1b;border-radius:7px;padding:8px 10px;font-size:12px}.auth-error.inline{margin-bottom:10px}.qa-login-note{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid color-mix(in oklch,var(--accent) 24%,var(--border));border-radius:8px;background:var(--accent-soft);color:var(--text);font-size:12px;line-height:1.45}.qa-login-note b{font-size:12.5px}.qa-login-note span{color:var(--muted)}.qa-environment-banner{position:fixed;right:18px;bottom:18px;z-index:420;max-width:min(440px,calc(100vw - 36px));display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid color-mix(in oklch,var(--accent) 30%,var(--border));border-radius:12px;background:color-mix(in oklch,var(--panel) 94%,var(--accent-soft));color:var(--text);box-shadow:0 12px 36px #18203429;font-family:var(--sans)}.qa-environment-banner>span{min-width:0;display:flex;flex-direction:column;gap:2px}.qa-environment-banner b{font-size:12px}.qa-environment-banner em,.qa-environment-banner small{color:var(--muted);font-size:10.5px;font-style:normal;white-space:nowrap}.qa-environment-banner a{flex:none;color:var(--accent);font-size:11px;font-weight:650;text-decoration:none}.qa-environment-banner a:hover{text-decoration:underline}.qa-environment-banner button{flex:none;min-height:32px;padding:6px 10px;border:1px solid var(--accent-line);border-radius:7px;background:var(--accent);color:#fff;font-size:11.5px;font-weight:650}.qa-environment-banner button:disabled{opacity:.6}@media (max-width: 760px){.qa-environment-banner{top:8px;right:8px;bottom:auto;max-width:calc(100vw - 16px);gap:6px;padding:6px 7px;border-radius:9px}.qa-environment-banner>span,.qa-environment-banner em{display:none}.qa-environment-banner small{white-space:normal}.qa-environment-banner a{font-size:10.5px}.qa-environment-banner button{min-height:30px;padding:5px 8px}}.side-account{flex:none;border-top:1px solid var(--border);padding:10px 3px 0;display:flex;flex-direction:column;gap:8px}.side-account-top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.side-account-main{display:flex;align-items:center;gap:8px;min-width:0}.side-account-main>div{min-width:0}.side-account-avatar,.team-avatar{width:25px;height:25px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:700;flex:none}.side-account-main b{display:block;font-size:12px;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-account-main>div>span{display:block;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.side-account-actions{display:inline-flex;align-items:center;gap:5px;flex:none}.side-account-logout,.side-account-guide{border:none;background:transparent;color:var(--muted);font-size:11px;padding:5px 4px;border-radius:6px}.side-account-guide:hover,.side-account-logout:hover{color:var(--accent);background:var(--accent-soft)}.onboarding-scrim{position:fixed;z-index:118;top:0;right:0;bottom:0;left:0;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:onboardingFade .16s ease-out}.onboarding-spotlight{position:fixed;z-index:119;pointer-events:none;border:2px solid #ff7043;border-radius:12px;box-shadow:0 0 0 9999px #0f172a94,0 0 0 5px #ff70432e,0 14px 34px #0f172a33;transition:left .2s ease,top .2s ease,width .2s ease,height .2s ease}.onboarding-tour{position:fixed;z-index:121;width:360px;box-sizing:border-box;padding:22px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:var(--panel);color:var(--text);box-shadow:0 24px 70px #0f172a47;animation:onboardingTourIn .18s ease-out}.onboarding-tour.centered{left:50%;top:50%;transform:translate(-50%,-50%)}.onboarding-tour-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.onboarding-tour-progress>span{color:var(--accent);font-family:var(--mono);font-size:10.5px;font-weight:800}.onboarding-tour-progress>div{display:grid;grid-template-columns:repeat(9,14px);gap:4px}.onboarding-tour-progress i{height:3px;border-radius:99px;background:color-mix(in oklch,var(--text) 9%,transparent)}.onboarding-tour-progress i.on{background:var(--accent)}.onboarding-tour h2{margin:0;color:var(--text);font-size:20px;line-height:1.35;letter-spacing:-.018em}.onboarding-tour>p{margin:11px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.onboarding-tour-hint{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 11px;border-radius:9px;background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 78%,#111827);font-size:11.5px;line-height:1.5}.onboarding-tour-hint svg{flex:none;margin-top:1px}.onboarding-tour-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:19px}.onboarding-tour-actions>div{display:flex;align-items:center;gap:7px}.onboarding-tour-actions button{min-height:36px;border-radius:8px;padding:7px 11px;font-family:inherit;font-size:11.5px;font-weight:650;cursor:pointer}.onboarding-tour-skip{border:0;background:transparent;color:var(--faint)}.onboarding-tour-secondary{border:1px solid var(--border);background:var(--panel);color:var(--text)}.onboarding-tour-next{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--accent);background:var(--accent);color:#fff;box-shadow:0 7px 16px color-mix(in oklch,var(--accent) 22%,transparent)}@keyframes onboardingFade{0%{opacity:0}}@keyframes onboardingTourIn{0%{opacity:0;transform:translateY(6px)}}.acting-mode{position:relative;flex:none}.acting-switch{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:7px;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:650;white-space:nowrap;transition:all .12s}.acting-switch:hover,.acting-switch.on{border-color:var(--accent-line);background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 80%,#000)}.acting-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:42;border:none;background:transparent;padding:0;cursor:default}.acting-menu{position:fixed;left:12px;bottom:66px;z-index:43;width:min(252px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 90px));overflow-y:auto;border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:5px;box-shadow:0 10px 28px #00000029}.acting-menu-item{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;border:none;background:transparent;color:var(--text);border-radius:6px;padding:6px 7px;text-align:left}.acting-menu-item:hover{background:color-mix(in oklch,var(--text) 6%,transparent)}.acting-menu-item.active{color:var(--accent);background:var(--accent-soft)}.acting-menu-text{display:flex;flex-direction:column;gap:1px;min-width:0}.acting-menu-text b{font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acting-menu-text small{color:var(--faint);font-size:10px;font-weight:700;white-space:nowrap}.acting-menu-divider{height:1px;background:var(--border);margin:5px 4px}.team-admin{padding:22px;width:min(1640px,calc(100vw - 44px));max-width:none;margin:0 auto}.settings-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.settings-head h2{margin:0;font-size:20px}.settings-head p{margin:4px 0 0;color:var(--muted);font-size:13px}.back-btn{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:7px;padding:7px 10px;display:inline-flex;align-items:center;gap:6px}.ghost-btn{background:var(--panel);color:var(--accent)}.team-create{display:grid;grid-template-columns:1fr 1.35fr 130px 140px minmax(190px,1fr) 92px auto;gap:8px;margin-bottom:14px;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px}.feature-panel{border:1px solid var(--border);border-radius:8px;background:var(--panel);margin-bottom:14px;overflow:hidden}.feature-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--bg)}.feature-head h3{margin:0;font-size:15px;color:var(--text)}.feature-head p{margin:4px 0 0;font-size:12px;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:118px repeat(3,minmax(118px,1fr))}.feature-cell,.module-switch{min-height:38px;padding:8px 10px;border-right:1px solid color-mix(in oklch,var(--border) 70%,transparent);border-bottom:1px solid color-mix(in oklch,var(--border) 70%,transparent);display:flex;align-items:center;gap:7px;font-size:12px}.feature-cell:nth-child(4n),.module-switch:nth-child(4n){border-right:none}.feature-cell.head{font-family:var(--mono);font-size:10px;color:var(--faint);text-transform:uppercase;background:color-mix(in oklch,var(--text) 2.5%,transparent)}.feature-cell.head em{margin-left:5px;font-style:normal;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:5px;padding:1px 5px;text-transform:none}.feature-cell.role{color:var(--text);font-weight:650}.module-switch{color:var(--muted);cursor:pointer}.module-switch.on{color:var(--text)}.module-switch.compact{min-height:30px;border:1px solid var(--border);border-radius:7px;padding:6px 8px}.module-switch input{width:15px;height:15px;accent-color:var(--accent)}.module-switch input:disabled+span{opacity:.58}.role-template-panel{border:1px solid var(--border);border-radius:8px;background:var(--panel);margin-bottom:14px;overflow:hidden}.role-template-list{display:grid;gap:8px;padding:10px;background:var(--bg)}.role-template-row{border:1px solid var(--border);border-radius:8px;background:var(--panel);min-width:0;overflow:hidden}.role-template-summary{min-height:52px;display:grid;grid-template-columns:32px minmax(220px,1fr) minmax(260px,1.5fr) auto;gap:10px;align-items:center;padding:8px 10px}.role-template-expand{width:28px;height:28px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.role-template-expand:hover,.role-template-row.open .role-template-expand{color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.role-template-name{display:grid;grid-template-columns:minmax(160px,1fr);align-items:center;gap:8px;min-width:0}.role-template-summary-meta{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.role-template-summary-meta span{display:inline-flex;align-items:center;max-width:160px;min-height:24px;border:1px solid var(--border);border-radius:6px;padding:3px 7px;color:var(--muted);background:var(--bg);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-template-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.role-template-delete{border:1px solid rgba(185,28,28,.22);background:#b91c1c0f;color:#991b1b;border-radius:7px;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:800;cursor:pointer}.role-template-delete:hover{border-color:#b91c1c66;background:#b91c1c17}.role-template-delete:disabled{opacity:.55;cursor:default}.role-template-detail{border-top:1px solid var(--border);padding:10px;display:grid;gap:10px;background:color-mix(in oklch,var(--bg) 72%,var(--panel))}.role-template-grid{display:grid;grid-template-columns:118px minmax(120px,1fr) minmax(160px,1.2fr) minmax(150px,.9fr);gap:8px;align-items:start}.role-template-grid label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:700}.role-template-grid label.muted{opacity:.58}.policy-control-grid{display:grid;grid-template-columns:repeat(4,minmax(170px,280px));gap:10px;align-items:start;justify-content:start}.policy-scope-editor,.policy-field{display:grid;gap:6px;min-width:0}.policy-scope-editor>label,.policy-field{display:grid;grid-template-rows:14px 34px;gap:6px;align-items:start;color:var(--muted);font-size:11px;font-weight:700}.policy-scope-editor>label>span,.policy-field>span:first-child{display:flex;align-items:center;line-height:14px}.policy-scope-editor select,.policy-field select{width:100%;height:34px}.policy-check-field{grid-column:1 / -1;max-width:360px}.policy-check-control{min-height:34px;border:1px solid var(--border);border-radius:7px;background:var(--panel);display:inline-flex;align-items:center;gap:7px;padding:0 10px;color:var(--muted);font-size:12px;font-weight:650;white-space:nowrap}.policy-check-control input{width:15px;height:15px;accent-color:var(--accent)}.policy-check-control input:disabled+span{opacity:.48}.field-label{display:block;margin-bottom:5px;color:var(--muted);font-size:11px;font-weight:700}.role-template-section{display:grid;gap:7px}.role-template-section>b{color:var(--muted);font-size:11px;font-weight:800}.capability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.capability-check{display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:7px;padding:6px 7px;color:var(--muted);font-size:11.5px;line-height:1.25;min-width:0}.capability-check.on{color:var(--text);background:var(--accent-soft);border-color:var(--accent-line)}.capability-check input{width:14px;height:14px;accent-color:var(--accent);flex:none}.capability-check span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-module-row{display:flex;flex-wrap:wrap;gap:6px}@media (max-width: 980px){.role-template-summary{grid-template-columns:32px minmax(160px,1fr) auto}.role-template-summary-meta{grid-column:2 / -1;flex-wrap:wrap}.role-template-actions{justify-content:flex-start}.role-template-grid,.policy-control-grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.role-template-summary{grid-template-columns:32px 1fr}.role-template-actions{grid-column:2}.role-template-name{grid-template-columns:1fr;gap:4px}.role-template-grid,.policy-control-grid{grid-template-columns:1fr}}.module-chip-list{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.module-chip{display:inline-flex;align-items:center;max-width:100%;border:1px solid var(--border);border-radius:5px;padding:2px 6px;font-size:10.5px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-chip.on{color:color-mix(in oklch,var(--accent) 78%,#000);background:var(--accent-soft);border-color:var(--accent-line)}.module-chip.off{color:var(--faint);background:color-mix(in oklch,var(--text) 3%,transparent)}.assign-switch{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;white-space:nowrap}.assign-switch input{width:15px;height:15px;accent-color:var(--accent)}.assign-switch input:disabled+span{opacity:.48}.invite-row{font-size:12px;color:var(--muted)}.invite-row.accepted,.invite-row.revoked,.invite-row.expired{opacity:.62}.invite-row .team-main b{display:block;font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-row .team-main span{display:block;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-status{width:fit-content;border-radius:999px;padding:3px 8px;border:1px solid var(--border);font-weight:700;font-size:11px;color:var(--muted)}.invite-status.pending{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.invite-actions{display:flex;justify-content:flex-start;gap:7px}.invite-actions button{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:7px;padding:6px 9px;font-family:inherit;font-size:12px;white-space:nowrap}.invite-actions button:disabled{opacity:.45;cursor:default}.team-list{border:1px solid var(--border);border-radius:8px;overflow-x:auto;overflow-y:hidden;background:var(--panel)}.team-list-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--bg)}.team-list-title h3{margin:0;font-size:15px;color:var(--text)}.team-list-title span{color:var(--muted);font-size:12px}.team-list-head,.team-row{display:grid;grid-template-columns:minmax(250px,1.25fr) 118px 92px minmax(176px,.85fr) 76px 132px minmax(210px,1fr) minmax(220px,.8fr);min-width:1360px;gap:8px;align-items:center;padding:9px 10px;border-bottom:1px solid var(--border)}.team-list-head{font-family:var(--mono);font-size:10px;color:var(--faint);text-transform:uppercase;background:var(--bg)}.team-row:last-child{border-bottom:none}.team-row.off{opacity:.58}.team-main{display:flex;align-items:center;gap:9px;min-width:0}.team-name,.team-email{display:block;width:100%}.team-name{font-weight:650;margin-bottom:5px}.team-email{color:var(--muted);font-size:12px}.team-password{display:grid;grid-template-columns:1fr auto;gap:6px}.team-password button{padding:7px 9px;font-size:12px}.sector-picker{display:grid;gap:5px;min-width:0}.sector-picker.muted{color:var(--faint);font-size:12px}.sector-picker select{width:100%}.sector-chip-list{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.sector-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid var(--accent-line);background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 78%,#000);border-radius:5px;padding:2px 6px;font-family:inherit;font-size:10.5px;line-height:15px;white-space:nowrap}.sector-chip span{color:var(--muted);font-size:12px;line-height:1}.sector-empty{color:var(--faint);font-size:11px}.team-empty-row{padding:16px 14px;color:var(--muted);font-size:12px;border-bottom:1px solid var(--border)}.audit-panel{margin-top:18px;border:1px solid var(--border);border-radius:8px;background:var(--panel);overflow:hidden}.audit-head{padding:12px 14px;border-bottom:1px solid var(--border)}.audit-head h3{margin:0;font-size:15px}.audit-row{display:grid;grid-template-columns:136px 120px 1fr;gap:10px;padding:9px 14px;border-bottom:1px solid color-mix(in oklch,var(--border) 65%,transparent);font-size:12px;color:var(--muted)}.audit-row:last-child{border-bottom:none}.audit-row b{color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-row em{font-style:normal;color:var(--muted)}.audit-when{font-family:var(--mono);font-size:10.5px;color:var(--faint)}.audit-who{min-width:0;display:flex;flex-direction:column;gap:2px}.audit-who small{color:var(--faint);font-size:10px}.feedback-admin{padding:18px 22px 28px;width:min(1320px,calc(100vw - 44px));margin:0 auto;display:flex;flex-direction:column;gap:14px}.feedback-admin input,.feedback-admin select,.feedback-admin textarea{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:7px;padding:8px 10px;font-family:inherit;font-size:13px;outline:none;min-width:0}.feedback-admin input:focus,.feedback-admin select:focus,.feedback-admin textarea:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.feedback-admin-summary{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.feedback-admin-summary span{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:11.5px;line-height:16px}.feedback-admin-summary b{font-family:var(--mono);color:var(--text);font-size:11px}.feedback-head-actions{display:inline-flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap}.feedback-head-actions .ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px}.feedback-head-actions .ghost-btn.subtle{color:var(--muted);border-color:var(--border)}.feedback-workbench{display:grid;grid-template-columns:minmax(520px,1fr) minmax(340px,420px);gap:12px;align-items:stretch;min-height:min(720px,calc(100vh - 170px))}.feedback-pane{min-width:0;min-height:0;border:1px solid var(--border);background:var(--panel);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px #00000008}.feedback-pane-head{min-height:46px;padding:11px 12px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--panel)}.feedback-pane-head b{display:block;color:var(--text);font-size:13px}.feedback-pane-head span{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-weight:500}.feedback-toolbar{display:grid;grid-template-columns:1fr;gap:8px;border-bottom:1px solid var(--border);background:color-mix(in oklch,var(--bg) 64%,var(--panel));padding:10px}.feedback-toolbar select{min-height:32px;flex:0 0 auto;padding:6px 9px;font-size:12px}.feedback-toolbar-main{display:flex;align-items:center;gap:8px;min-width:0}.feedback-filter-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.feedback-sort-controls{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding-left:8px;border-left:1px solid color-mix(in oklch,var(--border) 72%,transparent)}.feedback-search{min-width:220px;flex:1 1 260px;display:flex;align-items:center;gap:7px;border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px;padding:0 9px;min-height:34px}.feedback-search input{border:0;box-shadow:none;background:transparent;padding:0;width:100%}.feedback-search input:focus{box-shadow:none}.feedback-type-filter{display:inline-flex;border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:2px;gap:2px;white-space:nowrap}.feedback-type-filter button{border:0;background:transparent;color:var(--muted);border-radius:6px;min-height:28px;padding:0 9px;font-size:12px;font-weight:750}.feedback-type-filter button.on{background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 78%,#000)}.feedback-ticket-list{min-height:0;display:flex;flex-direction:column;overflow:hidden;background:color-mix(in oklch,var(--bg) 78%,var(--panel))}.feedback-ticket-list-body{overflow:auto;min-height:0;padding:8px;display:grid;gap:7px}.feedback-ticket{border:1px solid color-mix(in oklch,var(--border) 72%,transparent);border-radius:8px;background:var(--panel);overflow:hidden;transition:border-color .12s,box-shadow .12s,background .12s}.feedback-ticket:hover{border-color:color-mix(in oklch,var(--accent-line) 54%,var(--border))}.feedback-ticket.on{border-color:var(--accent-line);box-shadow:inset 3px 0 0 var(--accent);background:color-mix(in oklch,var(--accent-soft) 42%,var(--panel))}.feedback-ticket-main{padding:10px 11px;cursor:pointer;display:grid;gap:6px;min-width:0}.feedback-ticket-main:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.feedback-ticket-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.feedback-ticket-title b{color:var(--text);font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-ticket-title time{color:var(--faint);font-family:var(--mono);font-size:10.5px;white-space:nowrap}.feedback-ticket-context{color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-ticket-meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.feedback-ticket-controls{border-top:1px solid color-mix(in oklch,var(--border) 62%,transparent);background:color-mix(in oklch,var(--bg) 75%,var(--panel));padding:8px 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.feedback-ticket-controls label{display:grid;gap:4px;min-width:0}.feedback-ticket-controls span{color:var(--faint);font-size:10px;font-weight:800}.feedback-ticket-controls select{min-height:30px;padding:5px 8px;font-size:12px}.feedback-type,.feedback-status,.feedback-priority,.feedback-impact,.feedback-source,.feedback-highlight{display:inline-flex;align-items:center;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700;border:1px solid rgba(100,116,139,.18);color:#475569;background:#64748b0f;width:fit-content;max-width:100%;justify-self:start;white-space:nowrap}.feedback-highlight{color:#7c2d12;background:#f9731612;border-color:#f9731638}.feedback-priority.p0,.feedback-priority.urgent{color:#991b1b;background:#b91c1c0f;border-color:#b91c1c38}.feedback-priority.p1,.feedback-priority.high{color:#334155;background:#64748b14;border-color:#64748b38}.feedback-priority.auto{border-style:dashed}.feedback-detail{min-height:0}.feedback-detail-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.feedback-detail-body{min-height:0;overflow:auto;padding:13px;display:grid;gap:10px}.feedback-detail-title{display:grid;gap:7px}.feedback-detail-title h3{margin:0;font-size:16px;line-height:1.35;color:var(--text);overflow-wrap:anywhere}.feedback-detail-pills{display:flex;gap:6px;flex-wrap:wrap}.feedback-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.feedback-field{min-width:0;display:grid;gap:5px}.feedback-field span,.feedback-control-label{color:var(--faint);font-size:10.5px;font-weight:750}.feedback-detail-body textarea{resize:vertical;min-height:88px;line-height:1.45}.feedback-detail-body textarea.compact{min-height:74px}.feedback-meta{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:10px;color:var(--faint);font-size:11px}.feedback-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.feedback-attachment{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--bg);border-radius:8px;padding:6px 8px;color:var(--text);text-decoration:none;font-size:12px}.feedback-attachment img{width:54px;height:36px;border-radius:5px;object-fit:cover;border:1px solid var(--border);background:var(--panel)}.feedback-check{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:650}.feedback-check input{width:auto;min-width:0;padding:0;box-shadow:none}.feedback-quick-actions{display:flex;gap:7px;flex-wrap:wrap}.feedback-quick-actions button,.feedback-mini-primary,.feedback-danger-btn{border:1px solid var(--accent-line);background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 78%,#000);border-radius:7px;padding:7px 9px;font-size:12px;font-family:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px}.feedback-danger-btn{border-color:#b91c1c38;background:#b91c1c0f;color:#991b1b}.feedback-danger-btn:hover{border-color:#b91c1c66;background:#b91c1c17}.feedback-danger-btn.confirm{border-color:#b91c1c7a;background:#991b1b;color:#fff}.feedback-quick-actions button:disabled,.feedback-mini-primary:disabled,.feedback-danger-btn:disabled{opacity:.55;cursor:default}.feedback-empty-detail{padding:18px;color:var(--muted);font-size:12px;line-height:1.5}.feedback-modal{width:min(620px,calc(100vw - 28px));border-radius:12px}.feedback-type-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.feedback-type-seg button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px;padding:9px 10px;font-size:13px;font-weight:650}.feedback-type-seg button.on{border-color:var(--accent-line);background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 80%,#000)}.feedback-entry-note{display:grid;gap:5px;border:1px solid var(--border);border-radius:9px;padding:11px 12px;background:color-mix(in oklch,var(--accent) 4%,var(--panel))}.feedback-entry-note b{color:var(--text);font-size:13px}.feedback-entry-note span{color:var(--muted);font-size:11.5px;line-height:1.55}.feedback-static-type{min-height:34px;display:flex;align-items:center;border:1px solid var(--border);border-radius:7px;padding:0 9px;color:var(--text);background:var(--bg);font-size:12px}@media (max-width: 520px){.feedback-type-seg{grid-template-columns:1fr}}.feedback-impact-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.feedback-impact-seg button{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px;padding:9px 8px;font-size:12px;font-family:inherit;font-weight:650;line-height:1.25}.feedback-impact-seg button.on{border-color:var(--accent-line);background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 80%,#000)}.feedback-done{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted)}.feedback-done-mark{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;background:#0f766e14;color:#0f766e}.feedback-done h3{margin:0 0 6px;color:var(--text);font-size:17px}.feedback-done p{margin:0;font-size:13px}.feedback-shot-box{border:1px solid var(--border);background:var(--bg);border-radius:9px;padding:11px;display:grid;gap:9px}.feedback-shot-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.feedback-shot-head b{font-size:12px;color:var(--text)}.feedback-shot-head span{color:var(--muted);font-size:11.5px}.feedback-shot-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.feedback-shot-actions button,.feedback-shot-preview button{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:7px;padding:7px 9px;font-size:12px;font-family:inherit;font-weight:600}.feedback-shot-actions button:hover,.feedback-shot-preview button:hover{border-color:var(--accent-line);color:var(--accent)}.feedback-shot-actions button:disabled{opacity:.5;cursor:default}.feedback-shot-actions span,.feedback-shot-msg{color:var(--faint);font-size:11.5px}.feedback-shot-preview{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center}.feedback-shot-preview img{width:120px;height:74px;border:1px solid var(--border);border-radius:7px;object-fit:cover;background:var(--panel)}.feedback-shot-preview b{display:block;margin-bottom:7px;color:var(--text);font-size:12px;overflow-wrap:anywhere}body.feedback-capturing .feedback-scrim,body.feedback-capturing .feedback-modal,body.feedback-capturing .lx-scrim,body.feedback-capturing .lx-fab{visibility:hidden!important;pointer-events:none!important}@media (max-width: 820px){.feedback-admin{width:100%;padding:16px}.feedback-workbench{grid-template-columns:1fr;min-height:0}.feedback-admin .settings-head{align-items:flex-start;flex-wrap:wrap}.feedback-head-actions{width:100%;margin-left:0;justify-content:flex-start}.feedback-toolbar select{width:100%}.feedback-search{min-width:100%}.feedback-toolbar-main{flex-wrap:wrap}.feedback-filter-row{display:grid;grid-template-columns:1fr}.feedback-sort-controls{width:100%;margin-left:0;padding-left:0;border-left:0;display:grid;grid-template-columns:1fr}.feedback-type-filter{width:100%}.feedback-type-filter button{flex:1}.feedback-ticket-controls,.feedback-detail-grid,.feedback-impact-seg,.feedback-shot-preview{grid-template-columns:1fr}}.access-pill{margin-left:6px;display:inline-flex;align-items:center;height:16px;padding:0 5px;border-radius:5px;font-size:10px;font-weight:700;vertical-align:1px;border:1px solid var(--border)}.access-pill.owner{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.access-pill.readonly{color:var(--muted);background:color-mix(in oklch,var(--muted) 8%,transparent)}.owner-cell{display:grid;gap:2px;min-width:90px;color:var(--text)}.owner-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-cell small{width:fit-content;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:5px;padding:1px 5px;font-size:10px;font-weight:700;line-height:14px}.owner-cell small.muted{color:var(--muted);background:color-mix(in oklch,var(--muted) 8%,transparent);border-color:var(--border)}.owner-picker{position:relative;max-width:156px}.owner-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:20px;padding:3px 7px 3px 5px;font-family:inherit;font-size:11.5px;font-weight:600}.owner-badge.clickable{cursor:pointer;transition:border-color .12s,background .12s}.owner-badge.clickable:hover{border-color:var(--accent-line);background:var(--accent-soft)}.owner-badge.inactive{color:var(--muted)}.owner-badge-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-badge small,.owner-menu-text small{color:var(--faint);font-size:10px;font-weight:700;white-space:nowrap}.owner-avatar-mini{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line);font-size:10px;font-weight:800}.owner-avatar-mini.muted{background:color-mix(in oklch,var(--muted) 8%,transparent);color:var(--muted);border-color:var(--border)}.owner-menu{min-width:190px}.owner-menu-item{min-height:34px}.owner-menu-text{display:flex;flex-direction:column;gap:1px;min-width:0}.owner-menu-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}.collaboration-role-picker{min-width:0}.collaboration-role-picker.hero{width:100%}.collaboration-role-trigger.hero{width:100%;min-width:168px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center;border:0;background:transparent;color:var(--text);padding:0;text-align:left;font-family:inherit}.collaboration-role-trigger.hero b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.collaboration-role-trigger.hero small{grid-column:1 / -1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px}.collaboration-role-trigger.hero svg{grid-column:2;grid-row:1;color:var(--muted)}.collaboration-role-trigger.hero.editable{cursor:pointer}.collaboration-role-trigger.hero.editable:hover b{color:var(--accent)}.deal-row.readonly .star-toggle,.deal-row.readonly .stars{opacity:.46}.readonly-note{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px;padding:10px 12px;margin-bottom:12px;font-size:12px;display:flex;flex-direction:column;gap:3px}.readonly-note b{color:var(--text);font-size:12.5px}.dropzone.readonly{cursor:default;opacity:.72}.owner-select{max-width:156px;padding:6px 8px;font-size:12px}.table-wrap{min-width:0}.deal-table{width:100%;border-collapse:collapse}.deal-table thead th{position:sticky;top:0;z-index:5;background:var(--bg);text-align:left;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:500;padding:9px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.deal-row{border-bottom:1px solid color-mix(in oklch,var(--border) 60%,transparent);cursor:pointer;transition:background .1s}.deal-row:hover{background:color-mix(in oklch,var(--accent) 4%,transparent)}.deal-row.sel{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.deal-table td{padding:var(--row-pad) 10px;vertical-align:middle}.col-star{width:30px;padding-left:16px!important}.col-score{width:78px}.col-sector{width:130px}.col-batch{width:96px}.col-round{width:88px}.col-stage{width:104px}.col-next{width:170px}.md-body{white-space:normal}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body .md-p{margin:0 0 8px}.md-body .md-h{font-weight:600;color:var(--text);margin:13px 0 6px}.md-body .md-h1{font-size:13.5px}.md-body .md-h2,.md-body .md-h3,.md-body .md-h4,.md-body .md-h5,.md-body .md-h6{font-size:12.5px}.md-body .md-ul,.md-body .md-ol{margin:5px 0 9px;padding-left:18px}.md-body .md-ul li,.md-body .md-ol li{margin:2px 0}.md-body strong{color:var(--text);font-weight:600}.md-body a{color:var(--accent);text-decoration:none}.md-body a:hover{text-decoration:underline}.deal-table thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s}.deal-table thead th.sortable:hover{color:var(--muted)}.deal-table thead th.sortable.active{color:var(--accent)}.deal-table thead th .th-inner{display:inline-flex;align-items:center;gap:4px}.deal-table thead th .sort-arrow{font-size:8px;line-height:1;width:8px;display:inline-block}.deal-table thead tr.filter-row th{position:sticky;top:30px;z-index:4;background:var(--bg);padding:6px 8px 8px;border-bottom:1px solid var(--border);text-transform:none;letter-spacing:0}.filter-row select,.filter-row input{width:100%;box-sizing:border-box;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:6px;padding:4px 6px;font-family:inherit;font-size:11.5px;outline:none}.filter-row select:focus,.filter-row input:focus{border-color:var(--accent-line);box-shadow:0 0 0 2px var(--accent-soft)}.filter-row input::placeholder{color:var(--faint)}.table-date-range{display:grid;grid-template-columns:minmax(112px,1fr) auto minmax(112px,1fr);align-items:center;gap:5px}.table-date-range span{color:var(--faint);font-size:11px;text-align:center}.filter-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px;padding:6px 9px;font-family:inherit;font-size:12.5px;cursor:pointer;transition:all .12s}.filter-btn:hover{color:var(--text)}.filter-btn.on{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.filter-btn .filter-dot{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--accent);color:#fff;font-size:10px;font-weight:600}.star-toggle{border:none;background:none;color:var(--faint);padding:2px;display:flex;border-radius:4px;transition:all .12s}.star-toggle:hover{color:var(--muted)}.star-toggle.on{color:var(--accent)}.name-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.name-zh{font-weight:600;font-size:13.5px;letter-spacing:-.01em}.name-oneliner{font-size:11.5px;color:var(--muted);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}body[data-density=regular] .name-oneliner{-webkit-line-clamp:2}.sector-cell{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.more-tag{font-family:var(--mono);font-size:10px;color:var(--faint)}.tag{display:inline-flex;align-items:center;font-size:10.5px;padding:2px 7px;border-radius:5px;white-space:nowrap}.tag-sector{background:color-mix(in oklch,var(--text) 5.5%,transparent);color:var(--muted)}.tag-default{background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 75%,#000)}.batch-cell{display:flex;flex-direction:column;gap:1px}.batch{font-family:var(--mono);font-size:11.5px;color:var(--text);font-weight:500}.src{font-size:10px;color:var(--faint)}.round{font-size:12px;font-weight:500;display:block}.amt{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.funding-cell{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.funding-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;color:var(--accent)}.update-cell{display:flex;flex-direction:column;gap:2px}.update-note{font-size:11.5px;color:var(--text);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.update-date{font-family:var(--mono);font-size:9.5px;color:var(--faint)}.next-text{font-size:11.5px;color:var(--muted);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stars{display:inline-flex;gap:1px;color:color-mix(in oklch,var(--muted) 30%,transparent)}.star{display:flex;color:inherit}.star.on{color:var(--accent)}.stage-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;padding:3px 9px 3px 8px;border-radius:20px;border:1px solid transparent;white-space:nowrap;background:color-mix(in oklch,var(--dot) 13%,var(--panel));color:color-mix(in oklch,var(--dot) 62%,#000);font-weight:500}.stage-dot{width:6px;height:6px;border-radius:50%;background:var(--dot);flex:none}.stage-badge.clickable{border:none;background:color-mix(in oklch,var(--dot) 13%,var(--panel));transition:filter .12s}.stage-badge.clickable:hover{filter:brightness(.96)}.stage-select{position:relative}.menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.stage-menu.floating{position:absolute;z-index:41;top:calc(100% + 4px);left:0}.stage-menu{background:var(--panel);border:1px solid var(--border);border-radius:9px;padding:4px;box-shadow:0 8px 28px #00000024;min-width:132px}.stage-menu-item{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;padding:6px 8px;border-radius:6px;color:var(--text);font-size:12.5px;text-align:left}.stage-menu-item:hover{background:color-mix(in oklch,var(--text) 6%,transparent)}.stage-menu-item.active{color:var(--accent)}.kanban{display:flex;gap:12px;padding:16px 20px;height:100%;overflow-x:auto;align-items:flex-start}.kb-col{flex:0 0 248px;background:color-mix(in oklch,var(--text) 2.5%,transparent);border:1px solid var(--border);border-radius:11px;display:flex;flex-direction:column;max-height:100%;transition:background .12s,border-color .12s}.kb-col.over{background:var(--accent-soft);border-color:var(--accent-line)}.kb-col-head{display:flex;align-items:center;gap:7px;padding:11px 13px}.kb-col-title{font-size:12.5px;font-weight:600;white-space:nowrap}.kb-count{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--muted);background:var(--panel);padding:1px 7px;border-radius:20px}.kb-list{display:flex;flex-direction:column;gap:8px;padding:0 10px 12px;overflow-y:auto}.kb-card{background:var(--panel);border:1px solid var(--border);border-radius:9px;padding:11px;display:flex;flex-direction:column;gap:7px;cursor:pointer;transition:box-shadow .12s,transform .08s;box-shadow:0 1px 2px #00000008}.kb-card:hover{box-shadow:0 4px 14px #00000014;border-color:var(--accent-line)}.kb-card.dragging{opacity:.4}.kb-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.kb-name{font-weight:600;font-size:13px}.kb-oneliner{font-size:11.5px;color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kb-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.kb-sectors{display:flex;gap:4px;flex-wrap:wrap}.kb-empty{text-align:center;color:var(--faint);font-size:11px;padding:16px 0;border:1px dashed var(--border);border-radius:8px}.inbox-wrap{max-width:760px;margin:0 auto;padding:24px 24px 44px}.inbox-progress{display:flex;align-items:center;gap:14px;margin-bottom:14px;font-size:12.5px;color:var(--muted)}.inbox-progress b{font-family:var(--mono);color:var(--accent)}.inbox-bar{flex:1;height:5px;background:color-mix(in oklch,var(--text) 8%,transparent);border-radius:3px;overflow:hidden}.inbox-bar-fill{height:100%;background:var(--accent);transition:width .3s}.inbox-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:24px;box-shadow:0 6px 30px #0000000f}.inbox-card-open{cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .08s}.inbox-card-open:hover{border-color:var(--accent-line);box-shadow:0 9px 34px #00000014;transform:translateY(-1px)}.inbox-card-open:focus-visible{outline:3px solid var(--accent-soft);border-color:var(--accent-line)}.inbox-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.inbox-title-block{min-width:0}.inbox-head-actions{display:flex;align-items:center;gap:8px;flex:none}.inbox-open-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border:1px solid var(--accent-line);background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 78%,#000);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .12s;white-space:nowrap}.inbox-open-btn:hover{background:var(--accent);border-color:var(--accent);color:#fff}.inbox-batch{font-family:var(--mono);font-size:11px;color:var(--muted);margin-bottom:6px}.inbox-name{font-size:24px;font-weight:650;margin:0;letter-spacing:0;line-height:1.16;overflow-wrap:anywhere}.inbox-en{font-size:14px;font-weight:400;color:var(--faint);margin-left:4px}.inbox-oneliner{font-size:15px;line-height:1.58;color:var(--text);margin:16px 0 12px}.inbox-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.inbox-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ifact{min-width:0;display:flex;flex-direction:column;gap:4px}.ifact.wide{grid-column:span 2}.ifact span{font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.ifact b{font-size:13px;font-weight:600;line-height:1.38;overflow-wrap:anywhere}.ifact i{font-size:11px;color:var(--muted);font-style:normal;line-height:1.38;overflow-wrap:anywhere}.inbox-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 0}.inbox-link{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid var(--border);color:var(--muted);background:color-mix(in oklch,var(--text) 2.5%,transparent);border-radius:8px;padding:5px 9px;font-size:12px;text-decoration:none;overflow-wrap:anywhere}.inbox-link:hover{border-color:var(--accent-line);color:var(--accent)}.inbox-link.muted{color:var(--faint)}.inbox-score{display:flex;align-items:center;gap:14px;padding:18px 0}.inbox-score span{font-size:13px;color:var(--muted)}.inbox-actions{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:10px}.inbox-readonly-note{grid-column:1 / -1;padding:9px 10px;border-radius:8px;background:var(--bg);color:var(--muted);font-size:12px;text-align:center}.ia-btn{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--panel);color:var(--text);font-size:13.5px;font-weight:500;transition:all .12s}.ia-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.ia-btn:hover{border-color:var(--muted)}.ia-btn.pass{color:var(--muted)}.ia-btn.pass:hover{color:#bd4049;border-color:#df7e7f;background:#fff1f1;background:oklch(.97 .03 20)}.ia-btn.reach{background:var(--accent);border-color:var(--accent);color:#fff}.ia-btn.reach:hover{filter:brightness(1.06)}.inbox-skip{display:block;margin:18px auto 0;background:none;border:none;color:var(--faint);font-size:12.5px}.inbox-skip:hover{color:var(--muted)}.referral-inbox-progress{justify-content:space-between}.referral-inbox-card{border-color:var(--accent-line);box-shadow:0 10px 34px color-mix(in oklch,var(--accent) 10%,transparent)}.referral-inbox-kicker{margin-bottom:8px;color:var(--accent);font-size:12px;font-weight:700}.referral-inbox-note{display:flex;flex-direction:column;gap:6px;margin:18px 0;padding:14px 15px;border-radius:9px;background:var(--accent-soft)}.referral-inbox-note span{color:var(--muted);font-size:10.5px}.referral-inbox-note b{font-size:13px;line-height:1.55}.referral-inbox-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;color:var(--muted);font-size:11px}.referral-forward-form{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--border)}.referral-forward-form label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:11px}.referral-forward-form select,.referral-forward-form textarea{width:100%;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit}.referral-forward-form textarea{resize:vertical;line-height:1.5}.referral-forward-form>div{display:flex;justify-content:flex-end;gap:8px}.referral-forward-form .ia-btn{min-height:38px}.inbox-done{text-align:center;padding:70px 20px}.inbox-done-mark{width:56px;height:56px;border-radius:50%;background:#bff4c9;color:#007835;color:oklch(.5 .14 150);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.inbox-done h3{margin:0 0 6px;font-size:18px}.inbox-done p{margin:0;color:var(--muted);font-size:13.5px}@media (max-width: 720px){.inbox-wrap{padding:18px 14px 34px}.inbox-card{padding:18px}.inbox-card-head{flex-direction:column}.inbox-head-actions{width:100%;justify-content:space-between}.inbox-open-btn{flex:1}.inbox-facts{grid-template-columns:1fr}.ifact.wide{grid-column:auto}.inbox-actions{grid-template-columns:1fr}.referral-inbox-meta{flex-direction:column}.referral-chain-row{align-items:stretch;flex-direction:column}.referral-chain-row strong{align-self:flex-start}}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c47;z-index:60;animation:fade .16s ease}@keyframes fade{0%{opacity:0}}.drawer{position:fixed;top:0;right:0;width:432px;max-width:92vw;height:100vh;background:var(--panel);border-left:1px solid var(--border);z-index:61;display:flex;flex-direction:column;box-shadow:-12px 0 40px #0000001f;animation:slidein .2s cubic-bezier(.2,.7,.2,1)}@keyframes slidein{0%{transform:translate(30px);opacity:.5}}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);flex:none}.drawer-head-actions{display:flex;gap:6px}.icon-btn{width:30px;height:30px;border:1px solid transparent;background:none;color:var(--muted);border-radius:7px;display:flex;align-items:center;justify-content:center;transition:all .12s}.icon-btn:hover{background:color-mix(in oklch,var(--text) 6%,transparent);color:var(--text)}.icon-btn.starred{color:var(--accent)}.drawer-body{flex:1;overflow-y:auto;padding:18px 22px 40px}.drawer-name{font-size:22px;font-weight:650;margin:0;letter-spacing:-.02em}.drawer-en{font-family:var(--mono);font-size:11.5px;color:var(--muted);margin-top:4px}.drawer-oneliner{font-size:14px;line-height:1.55;margin:14px 0;color:var(--text)}.drawer-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.drawer-section{padding:16px 0;border-top:1px solid color-mix(in oklch,var(--border) 70%,transparent)}.drawer-section-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.stage-picker{position:relative}.stage-current{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border-radius:9px;border:1px solid var(--border);background:color-mix(in oklch,var(--dot) 9%,var(--panel));color:color-mix(in oklch,var(--dot) 60%,#000);font-size:13px;font-weight:500}.stage-picker .stage-menu{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:5}.facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fact{display:flex;flex-direction:column;gap:3px}.fact-k{font-size:11px;color:var(--faint)}.fact-v{font-size:13.5px;font-weight:600}.fact-sub{font-size:11px;color:var(--muted);line-height:1.35}.contact-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.contact-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11.5px;color:var(--muted);background:color-mix(in oklch,var(--text) 4%,transparent);padding:5px 10px;border-radius:7px}.qr-slot{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px;border:1px dashed var(--border);border-radius:11px;margin-bottom:12px}.qr-grid{width:92px;height:92px;border-radius:8px;background-image:repeating-linear-gradient(45deg,color-mix(in oklch,var(--muted) 18%,transparent) 0 5px,transparent 5px 10px);border:1px solid var(--border)}.qr-cap{font-family:var(--mono);font-size:10px;color:var(--faint)}.reach-btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:11px;border-radius:10px;border:none;background:var(--accent);color:#fff;font-size:13.5px;font-weight:600;transition:filter .12s}.reach-btn:hover{filter:brightness(1.06)}.next-step{font-size:13.5px;line-height:1.5;padding:11px 13px;background:var(--accent-soft);border-radius:9px;color:color-mix(in oklch,var(--accent) 78%,#000)}.note-input{display:flex;gap:8px;margin-bottom:14px;align-items:flex-end}.note-input textarea{flex:1;resize:none;border:1px solid var(--border);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px;color:var(--text);background:var(--bg);outline:none;line-height:1.4}.note-input textarea:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.note-submit{flex:none;padding:9px 14px;border-radius:8px;border:none;background:var(--text);color:var(--panel);font-size:12.5px;font-weight:500}.note-submit:disabled{opacity:.4;cursor:default}.timeline{display:flex;flex-direction:column}.tl-item{display:flex;gap:12px;padding-bottom:16px;position:relative}.tl-item:not(:last-child):before{content:"";position:absolute;left:4.5px;top:14px;bottom:0;width:1.5px;background:var(--border)}.tl-dot{width:10px;height:10px;border-radius:50%;flex:none;margin-top:3px;background:var(--muted);border:2px solid var(--panel);box-shadow:0 0 0 1px var(--border);z-index:1}.tl-dot.reach{background:#e18528}.tl-dot.note{background:#8190a8}.tl-dot.win{background:#2e9e52}.tl-dot.pass{background:#d36c6e}.tl-body{flex:1}.tl-text{font-size:12.5px;line-height:1.45}.tl-date{font-family:var(--mono);font-size:10px;color:var(--faint);margin-top:3px}.ws{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#fff;display:flex;flex-direction:column;animation:wsIn .2s cubic-bezier(.2,.7,.2,1)}@keyframes wsIn{0%{transform:translateY(10px)}}.ws-top{display:flex;align-items:center;gap:16px;padding:11px 22px;border-bottom:1px solid var(--border);flex:none}.ws-back{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--panel);color:var(--text);padding:6px 12px 6px 9px;border-radius:8px;font-size:13px;font-weight:500;transition:all .12s}.ws-back:hover{border-color:var(--muted)}.ws-breadcrumb{display:flex;align-items:center;gap:7px;color:var(--faint);font-size:12.5px}.ws-breadcrumb b{color:var(--text);font-weight:600}.ws-top-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.ws-edit-session{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--accent);background:var(--panel);color:var(--accent);padding:7px 11px;border-radius:8px;font-size:12.5px;font-weight:650}.ws-edit-session.pending{opacity:.72;cursor:wait}.ws-edit-session.active{border-color:#15803d;color:#15803d;background:color-mix(in oklch,#15803d 7%,var(--panel))}.ws-session-status{display:flex;align-items:center;gap:9px;min-height:36px;padding:7px 22px;border-bottom:1px solid var(--border);font-size:12px}.ws-session-status b{flex:none;font-weight:700}.ws-session-status span{min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-session-status button{flex:none;margin-left:auto;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;padding:5px 8px;font:inherit;font-weight:650}.ws-session-status.locked{background:#fff7e6;color:#7a4b00}.ws-session-status.mine{background:color-mix(in oklch,#15803d 7%,var(--panel));color:#15803d}.ws-session-status.acquiring,.ws-session-status.saving,.ws-session-status.available{background:var(--accent-soft);color:var(--accent)}.ws-session-status.readonly{background:var(--panel);color:var(--muted)}.ws-canonical-compare{display:flex;align-items:center;gap:18px;padding:10px 22px;border-bottom:1px solid var(--accent-line);background:color-mix(in oklch,var(--accent) 6%,var(--panel))}.ws-canonical-compare.preview{background:color-mix(in oklch,var(--accent) 10%,var(--panel))}.ws-canonical-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.ws-canonical-copy b{font-size:12.5px;font-weight:700;color:var(--text)}.ws-canonical-copy span{font-size:11.5px;line-height:1.4;color:var(--muted)}.ws-canonical-toggle{margin-left:auto;flex:none;display:inline-flex;padding:3px;border:1px solid var(--accent-line);border-radius:9px;background:var(--panel)}.ws-canonical-toggle button{border:0;border-radius:6px;padding:6px 10px;background:transparent;color:var(--muted);font-size:12px;font-weight:600}.ws-canonical-toggle button.on{background:var(--accent);color:#fff;box-shadow:0 1px 3px color-mix(in oklch,var(--accent) 25%,transparent)}.ws-reach{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:#fff;border:none;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;transition:filter .12s}.ws-reach:hover{filter:brightness(1.06)}.ws-quiet-action{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--panel);color:var(--muted);padding:7px 10px;border-radius:8px;font-size:12.5px;font-weight:550;transition:border-color .12s,color .12s}.ws-quiet-action:hover{border-color:var(--accent-line);color:var(--text)}.ws-hero{padding:34px 32px 28px;border-bottom:1px solid var(--border);background:#fff}.ws-hero-main{width:100%;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px}.ws-hero-summary{min-width:0;max-width:720px}.ws-hero-titlerow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ws-name{font-size:28px;font-weight:680;margin:0;letter-spacing:-.025em}.ws-en{font-family:var(--mono);font-size:13px;color:var(--muted)}.ws-hero-titlerow .stage-select{margin-left:4px}.ws-oneliner{font-size:15.5px;line-height:1.55;color:var(--text);margin:12px 0 14px;max-width:760px}.ws-hero-meta{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12.5px}.ws-hero-meta i{width:1px;height:11px;background:var(--border)}.ws-hero-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ws-hero-operations{display:flex;align-items:center;gap:0}.ws-hero-operation{position:relative;min-width:118px;padding:4px 22px;border-left:1px solid var(--border)}.ws-hero-operation:first-child{border-left:0}.ws-hero-operation>span{display:block;margin-bottom:7px;color:var(--faint);font-size:11px}.ws-hero-operation>b,.ws-hero-operation>button b{color:var(--text);font-size:14px;font-weight:650;white-space:nowrap}.ws-hero-operation>button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--muted);padding:0}.ws-hero-operation>button.editable:hover b{color:var(--accent)}.ws-hero-operation>button.editable{cursor:pointer}.ws-hero-operation select{max-width:132px;border:0;background:transparent;color:var(--text);padding:0 18px 0 0;font-size:14px;font-weight:650}.ws-header-stage-menu{top:calc(100% + 8px);left:14px;width:210px;z-index:90}.ws-header-outreach-menu{top:calc(100% + 8px);left:14px;width:220px;z-index:90}.ws-followup-primary{margin-left:24px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;background:var(--accent);color:#fff;padding:0 18px;font-size:13.5px;font-weight:650;white-space:nowrap;box-shadow:0 5px 14px color-mix(in oklch,var(--accent) 18%,transparent)}.ws-followup-primary:hover{filter:brightness(1.04)}.ws-tabs{display:flex;gap:4px;padding:0;border-bottom:1px solid var(--border);flex:none}.ws-tabs-inner{max-width:1180px}.ws-tab{position:relative;border:none;background:none;color:var(--muted);padding:12px 14px;font-size:13.5px;font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:6px;transition:color .12s}.ws-tab:hover{color:var(--text)}.ws-tab.on{color:var(--accent);border-bottom-color:var(--accent)}.ws-tab-badge{font-family:var(--mono);font-size:9.5px;min-width:16px;text-align:center;padding:1px 5px;border-radius:20px;background:var(--accent);color:#fff}.ws-tab-badge.ghost{background:color-mix(in oklch,var(--text) 9%,transparent);color:var(--muted)}.ws-body{flex:1;min-height:0;width:100%;max-width:1504px;margin:0 auto;padding:0 32px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr)}.ws-main-column{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}.ws-content{flex:1;min-width:0;min-height:0;width:100%;overflow-y:auto;scrollbar-gutter:stable;padding:26px 0 60px}.ws-content>.tabpane{width:100%;max-width:none}.ws-content>.tabpane{animation:none}.ws-content>.ws-readable-pane{width:min(100%,920px);max-width:920px}.tabpane{display:flex;flex-direction:column;width:100%;gap:26px;animation:fade .18s ease}.workflow-system-pane{gap:0}.workflow-system-pane>.ws-section,.workflow-system-pane>.workflow-primary-section,.workflow-system-pane>[data-onboarding]{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--border)}.workflow-system-pane>.ws-section:last-child,.workflow-system-pane>.workflow-primary-section:last-child,.workflow-system-pane>[data-onboarding]:last-child{margin-bottom:0;border-bottom:0}.progress-system-pane>.ws-section:not(:last-child){padding-bottom:12px;margin-bottom:12px}.workflow-system-pane .ws-section-head{margin-bottom:12px}.workflow-system-pane .ws-section-head h3{font-size:17px;font-weight:700;letter-spacing:-.015em}.followup-edit-state{display:inline-flex;align-items:center;gap:5px}.followup-summary-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:end}.followup-summary-row label{min-width:0;display:flex;flex-direction:column;gap:8px}.followup-summary-row label>span{color:var(--muted);font-size:11.5px}.followup-summary-row select,.followup-summary-row label>b{width:100%;min-height:40px;display:flex;align-items:center;border:1px solid var(--border);border-radius:7px;background:#fff;color:var(--text);padding:8px 11px;font:inherit;font-size:13px;font-weight:600}.followup-summary-row label>b.empty{color:var(--faint);font-weight:500}.followup-summary-row select:not(:disabled):hover{border-color:var(--accent-line)}.followup-form-hint{color:var(--muted);font-size:11px}.followup-entry-form{display:flex;flex-direction:column;gap:0}.workflow-pipeline-block{min-width:0}.workflow-pipeline-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:9px;color:var(--muted);font-size:11.5px}.workflow-pipeline-meta b{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:11.5px;font-weight:650}.workflow-pipeline-meta i,.workflow-pipeline-rail button i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--status-color, #8a93a6)}.workflow-pipeline-rail{width:100%;display:grid;grid-template-columns:repeat(var(--pipeline-count),minmax(96px,1fr));gap:7px;overflow-x:auto;padding:1px;scrollbar-width:thin}.workflow-pipeline-rail button{position:relative;min-width:96px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid var(--border);border-radius:7px;background:#fff;color:var(--muted);font-size:11.5px;font-weight:540;white-space:nowrap;transition:color .12s,border-color .12s,background .12s,box-shadow .12s,transform .12s}.workflow-pipeline-rail button:not(:disabled):hover{border-color:color-mix(in oklch,var(--status-color) 46%,var(--border));background:color-mix(in oklch,var(--status-color) 4%,#fff);color:var(--text);transform:translateY(-1px)}.workflow-pipeline-rail button.on{border-color:color-mix(in oklch,var(--status-color) 58%,var(--border));background:color-mix(in oklch,var(--status-color) 9%,#fff);color:var(--status-color);font-weight:680;box-shadow:inset 0 -2px 0 var(--status-color),0 2px 7px color-mix(in oklch,var(--status-color) 10%,transparent)}.workflow-pipeline-rail button:focus-visible{z-index:2;outline:2px solid color-mix(in oklch,var(--status-color) 42%,transparent);outline-offset:2px}.workflow-pipeline-rail button:disabled{cursor:default}.workflow-pipeline-detail{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.workflow-pipeline-detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.workflow-pipeline-detail-head h4{margin:0;font-size:14px;font-weight:680}.workflow-pipeline-prompt{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border)}.outreach-pipeline-detail{display:flex;flex-direction:column;gap:14px}.followup-entry-form .outreach-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.followup-entry-form .outreach-detail-grid label,.followup-entry-form .outreach-detail-note{gap:7px;color:var(--muted);font-size:11.5px}.followup-entry-form .fld-in{width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--border);border-radius:7px;background:#fff;color:var(--text);font-size:13px}.followup-entry-form textarea.fld-in{min-height:82px;resize:vertical;line-height:1.55}.followup-entry-form .outreach-attachment{padding-top:0;border-top:0}.followup-entry-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.followup-entry-actions>span{color:#267458;font-size:11px}.followup-entry-actions .outreach-detail-save{min-width:116px;min-height:38px;padding:8px 18px;font-size:13px}.recommend-project-entry{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:13px 14px;border:1px solid var(--accent-line);border-radius:10px;background:var(--accent-soft);color:var(--text);text-align:left}.recommend-project-entry:hover{border-color:var(--accent)}.recommend-project-entry>span{min-width:0;display:flex;flex-direction:column;gap:3px}.recommend-project-entry b{color:var(--accent);font-size:12.5px}.recommend-project-entry small{color:var(--muted);font-size:10.5px}.recommend-project-entry svg{flex:none;color:var(--accent)}.recommend-project-card{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px;border:1px solid var(--accent-line);border-radius:10px;background:var(--accent-soft)}.recommend-project-card>label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:11px}.recommend-project-card .fld-in{width:100%;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);font:inherit}.recommend-project-state{margin-top:10px;color:#267458;font-size:11px}.referral-chain-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.referral-chain-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel)}.referral-chain-row>div{min-width:0;display:flex;flex-direction:column;gap:4px}.referral-chain-row b{font-size:12.5px}.referral-chain-row span{color:var(--muted);font-size:10.5px;line-height:1.45}.referral-chain-row strong{flex:none;padding:3px 7px;border-radius:999px;background:color-mix(in oklch,var(--text) 6%,transparent);color:var(--muted);font-size:10px}.referral-chain-row.pending strong{background:var(--accent-soft);color:var(--accent)}.referral-chain-row.accepted strong{background:color-mix(in oklch,#2f8f68 13%,transparent);color:#267458}.followup-todo-hint{color:var(--muted);font-size:12px;line-height:1.55}.followup-todo-action{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px}.followup-todo-action>span{color:var(--muted);font-size:12px}.followup-todo-action .outreach-detail-save{flex:none;min-height:36px}.followup-timeline{position:relative;display:flex;flex-direction:column}.followup-timeline:before{content:"";position:absolute;top:18px;bottom:18px;left:5px;width:1px;background:var(--border)}.followup-timeline-row{position:relative;display:grid;grid-template-columns:12px 88px 72px 96px minmax(0,1fr);align-items:start;gap:14px;padding:10px 0}.followup-timeline-dot{z-index:1;width:11px;height:11px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent-line)}.followup-timeline-dot.stage{background:var(--text);box-shadow:0 0 0 1px color-mix(in oklch,var(--text) 35%,transparent)}.followup-timeline-row time,.followup-timeline-actor{padding-top:2px;color:var(--muted);font-size:11.5px}.followup-timeline-row time{font-family:var(--mono)}.followup-timeline-type{justify-self:start;padding:4px 7px;border-radius:5px;background:color-mix(in oklch,#2f8f68 9%,#fff);color:#267458;font-size:10.5px;line-height:1.2}.followup-timeline-type.stage{background:color-mix(in oklch,var(--text) 6%,#fff);color:var(--muted)}.followup-timeline-copy{min-width:0}.followup-timeline-copy b{font-size:12.5px;font-weight:560;line-height:1.5}.followup-timeline-copy p{margin:4px 0 0;color:var(--muted);font-size:11.5px;line-height:1.5}.progress-section-actions{display:inline-flex;align-items:center;gap:12px}.progress-system-pane .project-stage-context{margin:12px 0 0;padding:0;background:transparent}.progress-system-pane .project-stage-context.pipeline-context{margin-left:0}.progress-system-pane .project-stage-detail-card{gap:12px;padding:0;border:0;border-radius:0;background:transparent}.progress-system-pane .project-stage-tags{padding:0;border:0}.progress-system-pane .project-stage-tags>span,.progress-system-pane .project-stage-detail-card .outreach-detail-note{color:var(--muted);font-size:11.5px}.progress-system-pane .project-stage-tags button{border-radius:6px;background:#fff;padding:6px 9px;font-size:11.5px}.progress-system-pane .project-stage-detail-card .fld-in{min-height:64px;padding:9px 11px;border-radius:7px;background:#fff;font-size:13px}.progress-system-pane .team-milestone-list:before{background:var(--border)}.progress-system-pane .team-milestone{grid-template-columns:16px minmax(0,1fr);gap:14px;padding:6px 0 10px}.progress-system-pane .team-milestone-dot{width:12px;height:12px;margin-top:3px;border:2px solid #fff;box-shadow:0 0 0 1px var(--accent-line)}.progress-system-pane .team-milestone-list:before{top:16px;bottom:18px;left:5px;width:1px}.ws-workbench{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;border-left:1px solid color-mix(in oklch,var(--border) 82%,#9aa3b1);background:var(--panel);box-shadow:-18px 0 42px #1f263613;animation:fade .16s ease}.ws-workbench-tabs{flex:none;min-height:88px;display:flex;align-items:center;gap:0;padding:20px 22px 20px 28px;border-bottom:1px solid var(--border);background:color-mix(in oklch,var(--bg) 64%,var(--panel))}.ws-workbench-mode{position:relative;flex:1 1 0;min-width:0;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);background:var(--panel);color:var(--text);padding:0 15px;font-size:14px;font-weight:650;transition:color .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.ws-workbench-mode:first-child{border-radius:10px 0 0 10px}.ws-workbench-mode:nth-child(2){margin-left:-1px;border-radius:0 10px 10px 0}.ws-workbench-mode:hover{z-index:1;border-color:var(--accent-line);color:var(--accent)}.ws-workbench-mode.on{z-index:2;border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 6px 16px color-mix(in oklch,var(--accent) 20%,transparent)}.ws-workbench-mode span{min-width:19px;padding:2px 6px;border-radius:999px;background:color-mix(in oklch,var(--text) 7%,transparent);color:var(--muted);font-family:var(--mono);font-size:10px;line-height:1.3;text-align:center}.ws-workbench-mode.on span{background:#fff3;color:#fff}.ws-workbench-toggle{flex:none;align-self:center;margin-left:16px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);transition:border-color .14s ease,background .14s ease,color .14s ease}.ws-workbench-toggle:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.ws-workbench-mode:focus-visible{z-index:3;outline:2px solid var(--accent-line);outline-offset:2px}.ws-workbench-toggle:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.ws-open-workbench{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 11px;border:1px solid var(--accent-line);border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:11.5px;font-weight:650;white-space:nowrap}.ws-open-workbench:hover{border-color:var(--accent)}.ws-workbench-body{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:32px 28px 64px}.ws-workbench-body .tabpane{gap:38px}.ws-workbench-body .reach-paths,.ws-workbench-body .reach-board-row{grid-template-columns:1fr}.ws-workbench-body .reach-board-actions{justify-content:flex-start}.ws-workbench-body .tmpl-tabs{overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.ws-workbench-body .tmpl-pill{flex:none}.ws-workbench-body .sent-group{width:100%;margin-left:0}.ws-workbench-body .route-actions{align-items:flex-start;flex-direction:column}.ws-workbench-body .route-contact{max-width:100%;white-space:normal;overflow-wrap:anywhere}.ws-workbench-body .rail-card{margin-bottom:0}.outreach-lite-pane{gap:38px}.outreach-current{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;background:color-mix(in oklch,var(--text) 7%,transparent);color:var(--muted);font-size:11.5px;font-weight:650}.outreach-status-tools{display:inline-flex;align-items:center;gap:8px}.outreach-current.connected,.outreach-current.meeting,.outreach-current.onsite{background:color-mix(in oklch,#2f8f68 13%,transparent);color:#267458}.outreach-current.reached{background:var(--accent-soft);color:var(--accent)}.outreach-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.outreach-status-grid button{min-width:0;min-height:52px;display:flex;align-items:center;justify-content:flex-start;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text);text-align:left;transition:border-color .12s,background .12s,box-shadow .12s,transform .12s}.outreach-status-grid button:hover{border-color:var(--accent-line);background:color-mix(in oklch,var(--accent) 3%,var(--panel))}.outreach-status-grid button:active{transform:translateY(1px)}.outreach-status-grid button.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 4px 0 0 var(--accent),0 5px 14px #1f26360f}.outreach-status-grid button span{font-size:13px;font-weight:650}.outreach-status-hint{margin-top:8px;color:var(--muted);font-size:10.5px;line-height:1.45}.outreach-next-reminder{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:5px 8px;border-radius:7px;background:var(--accent-soft);color:var(--accent);font-family:var(--mono);font-size:10px}.outreach-detail-card{display:flex;flex-direction:column;gap:13px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.outreach-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px}.outreach-detail-grid label,.outreach-detail-note{min-width:0;display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:10.5px;font-weight:600}.outreach-detail-card .fld-in{width:100%;min-height:34px;padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--text);font-size:12px}.outreach-detail-card textarea.fld-in{resize:vertical;line-height:1.5}.outreach-attachment{display:flex;flex-direction:column;gap:9px;padding-top:12px;border-top:1px solid var(--border)}.outreach-attachment-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.outreach-attachment-head b{font-size:11.5px}.outreach-attachment-head span{color:var(--muted);font-size:10px}.outreach-attachment-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.outreach-visibility>span{color:var(--muted);font-size:10px;white-space:nowrap}.archive-upload.subtle{background:transparent;color:var(--accent)}.outreach-visibility{display:inline-flex;align-items:center;padding:2px;border:1px solid var(--border);border-radius:7px;background:var(--bg)}.outreach-visibility button{border:0;border-radius:5px;background:transparent;color:var(--muted);padding:5px 8px;font-size:10.5px}.outreach-visibility button.on{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #1418221a}.outreach-file-list{display:flex;flex-wrap:wrap;gap:6px}.outreach-file-list>span{max-width:100%;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:6px;background:color-mix(in oklch,var(--text) 6%,transparent);color:var(--muted);font-size:10.5px}.outreach-file-list>span>button{display:inline-flex;border:0;background:transparent;color:inherit;padding:0}.outreach-detail-save{align-self:flex-end;min-height:32px;border:0;border-radius:7px;background:var(--accent);color:#fff;padding:7px 12px;font-size:11.5px;font-weight:650}.outreach-detail-save:disabled{opacity:.55}.outreach-detail-error{padding:8px 10px;border-radius:7px;background:color-mix(in oklch,#c2413b 9%,transparent);color:#a33934;font-size:10.5px;line-height:1.45}.project-status-workbench-pane{gap:42px}.project-status-controls{position:relative;display:grid;gap:0;padding:14px 18px 14px 24px;overflow:hidden;border:1px solid color-mix(in oklch,var(--border) 82%,#aab1bc);border-radius:12px;background:var(--panel);box-shadow:0 8px 22px #1f263613}.project-status-controls:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent)}.project-status-controls .rail-row{min-height:68px;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:10px 0}.project-status-controls .rail-row+.rail-row{border-top:1px solid color-mix(in oklch,var(--border) 76%,transparent)}.project-status-controls .rail-row>span{color:var(--text);font-size:14px;font-weight:600}.project-status-controls .owner-select{width:100%;max-width:none;min-height:44px;padding:10px 13px;border-radius:9px;background:var(--panel);font-size:14px}.project-status-controls .project-stage-select{width:100%}.project-status-controls .stage-badge.md{width:100%;min-height:44px;justify-content:flex-start;padding:10px 13px;border:1px solid var(--border);border-radius:9px;background:color-mix(in oklch,var(--bg) 66%,var(--panel));font-size:14px}.project-status-controls .stage-badge.md svg{margin-left:auto}.project-stage-select .stage-menu.floating{right:0;left:auto;width:220px;max-height:min(440px,calc(100vh - 180px));overflow-y:auto}.project-stage-context{margin-top:9px;padding:9px 11px;border-radius:8px;background:color-mix(in oklch,var(--text) 3%,transparent)}.project-stage-context>div{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.project-stage-context span{display:inline-flex;padding:3px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:10px}.project-stage-context p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.project-stage-context.has-value p:empty{display:none}.project-stage-detail-card{display:flex;flex-direction:column;gap:13px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.project-stage-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px}.project-stage-detail-grid label,.project-stage-detail-card .outreach-detail-note{min-width:0;display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:10.5px;font-weight:600}.project-stage-detail-card .fld-in{width:100%;min-height:34px;padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--text);font-size:12px}.project-stage-detail-card textarea.fld-in{resize:vertical;line-height:1.5}.project-stage-tags{display:flex;flex-direction:column;gap:7px;padding:11px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.project-stage-tags>span{color:var(--muted);font-size:10.5px;font-weight:600}.project-stage-tags>div{display:flex;flex-wrap:wrap;gap:6px}.project-stage-tags button{border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--muted);padding:5px 8px;font-size:10.5px;line-height:1.2}.project-stage-tags button:hover{border-color:var(--accent-line);color:var(--text)}.project-stage-tags button.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.followup-auto-label{color:var(--muted);font-size:11px}.team-milestone-list{position:relative;display:grid;gap:0}.team-milestone-list:before{content:"";position:absolute;top:20px;bottom:14px;left:9px;width:2px;background:color-mix(in oklch,var(--accent) 24%,var(--border))}.team-milestone{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;padding:11px 0 18px}.team-milestone-dot{z-index:1;width:20px;height:20px;margin-top:0;border:5px solid var(--panel);border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 34%,transparent)}.team-milestone-dot.stage{background:var(--accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 34%,transparent)}.team-milestone>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.team-milestone b{font-size:14px;font-weight:680}.team-milestone span{flex:none;color:var(--muted);font-family:var(--mono);font-size:11px}.team-milestone>.project-stage-history-body{display:block;min-width:0}.project-stage-history-body>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.project-stage-history-body p{margin:5px 0 0;color:var(--muted);font-size:10.5px;line-height:1.45;overflow-wrap:anywhere}.ws-section{width:100%}.ws-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ws-section-head h3{font-size:13px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.ws-workbench-body .ws-section-head{margin-bottom:18px}.ws-workbench-body .ws-section-head h3{font-size:17px;font-weight:700;letter-spacing:-.015em}.ws-workbench-body .ws-section-head .link-btn{font-size:11.5px}.ws-workbench-body .sec-count{padding:2px 7px;font-size:10px}.sec-count{font-family:var(--mono);font-size:10.5px;color:var(--muted);background:color-mix(in oklch,var(--text) 7%,transparent);padding:1px 7px;border-radius:20px;font-weight:400}.link-btn{border:none;background:none;color:var(--accent);font-size:12.5px;font-weight:500;padding:2px 4px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px}.thesis-view{font-size:13.5px;line-height:1.7;white-space:pre-wrap;color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:11px;padding:16px 18px}.thesis-edit{width:100%;font-family:inherit;font-size:13.5px;line-height:1.7;color:var(--text);background:var(--panel);border:1px solid var(--accent-line);border-radius:11px;padding:16px 18px;outline:none;resize:vertical;box-shadow:0 0 0 3px var(--accent-soft)}.overview-fact-list{border-top:1px solid var(--border)}.overview-fact-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;padding:11px 2px;border-bottom:1px solid var(--border)}.overview-fact-label{font-size:12px;color:var(--muted);font-weight:600}.overview-fact-value{min-width:0;font-size:13px;line-height:1.55;color:var(--text)}.overview-fact-value>span{display:block;margin-top:2px;color:var(--muted);font-size:11.5px;line-height:1.45}.quick-summary{margin-bottom:18px;padding:15px 17px;border:1px solid var(--border);border-radius:11px;background:var(--panel)}.quick-summary-edit{min-height:112px;resize:vertical;line-height:1.6}.company-detail-disclosure{margin-top:16px}.company-detail-disclosure>summary{color:var(--muted);font-size:11.5px;cursor:pointer}.company-detail-disclosure[open]>summary{margin-bottom:10px}.overview-fact-row.is-empty .overview-fact-label{color:var(--faint)}.schema-empty-value{color:var(--faint);font-size:12px;font-weight:400}.schema-field-group+.schema-field-group{margin-top:22px}.schema-field-group-title{margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:650}.schema-record-group{padding-top:2px}.schema-record-group+.schema-record-group{margin-top:20px;padding-top:18px;border-top:1px solid color-mix(in oklch,var(--border) 75%,transparent)}.schema-record-list{display:flex;flex-direction:column;gap:8px}.schema-record{min-width:0;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.schema-record>b{display:block;color:var(--text);font-size:12.5px;line-height:1.45;font-weight:600}.schema-record>b a{color:inherit}.schema-record>b a:hover{color:var(--accent)}.schema-record>span{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.5}.schema-record>p{margin:6px 0 0;color:var(--muted);font-size:11.5px;line-height:1.55}.business-copy{max-width:820px;color:var(--text);font-size:13.5px;line-height:1.7}.business-tabpane .business-copy{width:100%;max-width:none}.product-overview-copy{margin-bottom:14px}.product-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:15px 16px;border:1px solid var(--border);border-radius:11px;background:var(--panel)}.product-card-head{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.product-card-head b{min-width:0;color:var(--text);font-size:14px;font-weight:650;overflow-wrap:anywhere}.product-card-head span{flex:none;color:var(--faint);font-size:10.5px}.product-card p{margin:9px 0 0;color:var(--muted);font-size:12.5px;line-height:1.65}.product-card-link{display:inline-flex;align-items:center;gap:5px;margin-top:11px;color:var(--accent);font-size:11.5px;text-decoration:none}.product-card-link:hover{text-decoration:underline}.business-source-sections{display:flex;flex-direction:column;gap:16px}.business-source-section{padding-bottom:16px;border-bottom:1px solid var(--border)}.business-source-section:last-child{padding-bottom:0;border-bottom:0}.business-source-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.business-source-title b{font-size:13px;font-weight:600}.business-source-title span{color:var(--faint);font-size:10.5px}.business-source-content{color:var(--muted);font-size:12.5px;line-height:1.7}.business-subheading{margin-top:14px;color:var(--muted);font-size:11px;font-weight:650}.business-evidence-list{margin-top:8px}.business-evidence-group+.business-evidence-group{margin-top:16px}.business-chip-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.business-chip-list span{padding:5px 8px;border:1px solid var(--border);border-radius:7px;background:var(--panel);color:var(--muted);font-size:11px;line-height:1.35}.business-disclosure{border:1px solid var(--border);border-radius:10px;background:var(--panel);overflow:hidden}.business-disclosure>summary{display:flex;align-items:baseline;gap:9px;padding:12px 14px;cursor:pointer;color:var(--text)}.business-disclosure>summary b{font-size:12.5px;font-weight:600}.business-disclosure>summary span{min-width:0;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-disclosure[open]>summary{border-bottom:1px solid var(--border)}.business-disclosure .business-evidence-list,.business-disclosure .schema-record-group{margin:0;padding:12px}.patent-year-summary{margin-bottom:9px;color:var(--muted);font-size:11px}.patent-list{margin-top:0}.patent-overflow{margin-top:10px}.award-disclosure{margin-top:12px}.funding-timeline{display:flex;flex-direction:column}.funding-event{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:14px;padding-bottom:22px}.funding-event:last-child{padding-bottom:0}.funding-event:not(:last-child):before{content:"";position:absolute;left:6px;top:15px;bottom:0;width:1px;background:var(--border)}.funding-marker{width:13px;height:13px;margin-top:2px;border-radius:50%;background:var(--panel);border:2px solid var(--muted);z-index:1}.funding-marker.latest{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.funding-event-body{min-width:0;padding:0 0 18px;border-bottom:1px solid var(--border)}.funding-event:last-child .funding-event-body{padding-bottom:0;border-bottom:none}.funding-event-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.funding-event-main{min-width:0}.funding-event-date{margin-bottom:5px;font-family:var(--mono);font-size:10.5px;color:var(--faint)}.funding-event-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.funding-event-title b{font-size:14px;font-weight:650}.funding-event-title span{font-size:13px;color:var(--text)}.funding-event-investors{margin-top:7px;font-size:13px;line-height:1.5;color:var(--muted)}.funding-event-advisors{margin-top:4px;font-size:10.5px;color:var(--faint)}.risk-chip-list span{border-color:#f1b499;background:#fff2eb;background:oklch(.97 .025 50);color:#9c5132}.bullet{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.bullet li{position:relative;padding-left:18px;font-size:13px;line-height:1.5;color:var(--text)}.bullet li:before{content:"";position:absolute;left:2px;top:7px;width:6px;height:6px;border-radius:50%}.bullet.good li:before{background:#43a65f}.bullet.warn li:before{background:#dc9242}.kv-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;background:var(--panel);border:1px solid var(--border);border-radius:11px;padding:18px}.kv{display:flex;flex-direction:column;gap:4px}.kv-k{font-size:11px;color:var(--faint)}.kv-v{font-size:13.5px;font-weight:600}.kv-sub{font-size:11px;color:var(--muted);line-height:1.35}.note-input.wide{display:block}.note-input.wide textarea{width:100%;margin-bottom:8px}.note-input.wide .note-submit{float:right}.timeline.big .tl-text{font-size:13px}.timeline.big .tl-item{padding-bottom:18px}.task-suggestions>span{font-size:11px;color:var(--faint);font-weight:650}.follow-suggest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px}.follow-suggest-card{border:1px solid var(--border);background:var(--panel);border-radius:10px;padding:10px 11px;text-align:left;font-family:inherit;color:var(--text);cursor:pointer;transition:border-color .12s,background .12s}.follow-suggest-card:hover{border-color:var(--accent-line);background:var(--accent-soft)}.follow-suggest-card b{display:block;font-size:12.5px;margin-bottom:3px}.follow-suggest-card span{display:block;font-size:11.5px;color:var(--muted);line-height:1.4}.qr-slot.row{flex-direction:row;align-items:center;gap:16px;justify-content:flex-start}.qr-side{display:flex;flex-direction:column;gap:5px;text-align:left}.qr-note{font-size:11.5px;color:var(--muted);max-width:260px;line-height:1.4}.reach-done{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#428252;background:#dcf7e1;padding:8px 12px;border-radius:8px;margin-top:12px}.doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.doc-slot{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:11px;background:var(--panel)}.doc-ico{width:38px;height:38px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex:none}.doc-meta{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.doc-meta b{font-size:13px}.doc-meta span{font-size:11px;color:var(--muted)}.doc-empty{font-size:10.5px;color:var(--faint);border:1px dashed var(--border);border-radius:6px;padding:4px 8px;white-space:nowrap}.dropzone{display:flex;align-items:center;gap:14px;padding:18px;border:1.5px dashed var(--border);border-radius:12px;background:color-mix(in oklch,var(--text) 2%,transparent);cursor:pointer;transition:all .14s}.dropzone:hover{border-color:var(--accent-line)}.dropzone.over{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.dz-ico{width:42px;height:42px;border-radius:11px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex:none}.dz-text{display:flex;flex-direction:column;gap:3px}.dz-text b{font-size:13.5px}.dz-text span{font-size:11.5px;color:var(--muted);line-height:1.4}.doc-grid.hint{margin-top:12px;opacity:.85}.doc-slot.ghost{background:transparent;border-style:dashed}.doc-files{display:flex;flex-direction:column;gap:8px;margin-top:12px}.doc-file{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.doc-ico.small{width:32px;height:32px;border-radius:8px}.doc-del{border:none;background:none;color:var(--faint);padding:5px;border-radius:6px;display:flex;transition:all .12s}.doc-del:hover{color:#c74a51;background:#ffeceb;background:oklch(.96 .03 20)}.archive-docs{display:flex;flex-direction:column;gap:14px}.archive-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:6px;padding-top:20px;border-top:1px solid var(--border)}.archive-section-heading b{font-size:13px;font-weight:600}.archive-section-heading span{color:var(--muted);font-size:10.5px}.project-contact-directory{display:flex;flex-direction:column;gap:12px}.project-contact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.project-contact-list>div{min-width:0;display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel)}.project-contact-list>div>svg{flex:none;color:var(--muted)}.project-contact-list>div>div{min-width:0;display:flex;flex-direction:column;gap:3px}.project-contact-list span{color:var(--muted);font-size:10px}.project-contact-list b{min-width:0;overflow-wrap:anywhere;font-family:var(--mono);font-size:11.5px;font-weight:560}.project-qr-list{display:flex;flex-wrap:wrap;gap:10px}.project-qr-list a{width:84px;color:var(--muted);text-decoration:none}.project-qr-list img{display:block;width:84px;height:84px;object-fit:contain;border:1px solid var(--border);border-radius:9px;background:#fff}.project-qr-list span{display:block;margin-top:5px;overflow:hidden;font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.archive-docs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.archive-filter{display:inline-flex;align-items:center;gap:2px}.archive-filter button{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:7px;background:transparent;color:var(--muted);padding:6px 9px;font-size:12px}.archive-filter button:hover{color:var(--text);background:color-mix(in oklch,var(--text) 3%,transparent)}.archive-filter button.on{color:var(--accent);background:var(--accent-soft);font-weight:600}.archive-filter button span{font-family:var(--mono);font-size:9.5px;opacity:.72}.archive-upload{display:inline-flex;align-items:center;gap:6px;flex:none;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);padding:7px 10px;font-size:12px;font-weight:550}.archive-upload:hover{border-color:var(--accent-line);color:var(--accent)}.archive-dropzone{justify-content:center;gap:8px;padding:10px 14px;border-radius:9px;color:var(--muted);font-size:11.5px}.archive-material-list{display:flex;flex-direction:column;border-top:1px solid var(--border)}.archive-material-row{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 4px;border-bottom:1px solid color-mix(in oklch,var(--border) 72%,transparent)}.archive-material-row:last-child{border-bottom:0}.archive-material-actions{display:flex;align-items:center;gap:2px;flex:none}.archive-material-row .doc-del:hover{color:var(--accent);background:var(--accent-soft)}.archive-material-row .doc-del.danger:hover{color:#c74a51;background:#ffeceb;background:oklch(.96 .03 20)}.archive-image-preview{width:40px;height:40px;flex:none;border:1px solid var(--border);border-radius:8px;background-color:var(--panel);background-size:cover;background-position:center;cursor:zoom-in}.archive-unavailable{flex:none;color:var(--faint);font-size:10.5px}.archive-empty{padding:34px 12px;color:var(--faint);font-size:12.5px;text-align:center}.img-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.img-thumb{position:relative;aspect-ratio:3/4;border-radius:10px;border:1px solid var(--border);background-size:cover;background-position:top center;overflow:hidden;cursor:zoom-in;transition:transform .1s,box-shadow .12s}.img-thumb:hover{box-shadow:0 4px 16px #00000024}.img-del{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;border:none;background:#14161c9e;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s}.img-thumb:hover .img-del{opacity:1}.img-name{position:absolute;left:0;right:0;bottom:0;padding:14px 8px 6px;font-size:10px;color:#fff;background:linear-gradient(transparent,#14161cc7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg.small button{padding:4px 11px;font-size:12px}.tmpl-tabs{display:flex;gap:6px;margin-bottom:10px}.tmpl-pill{border:1px solid var(--border);background:var(--panel);color:var(--muted);padding:5px 12px;border-radius:20px;font-size:12px;transition:all .12s}.tmpl-pill:hover{color:var(--text)}.tmpl-pill.on{background:var(--accent-soft);border-color:var(--accent-line);color:color-mix(in oklch,var(--accent) 80%,#000);font-weight:500}.tmpl-box{border:1px solid var(--border);border-radius:12px;background:var(--panel);overflow:hidden}.tmpl-text{margin:0;padding:16px 18px;font-family:var(--sans);font-size:13px;line-height:1.7;color:var(--text);white-space:pre-wrap;word-break:break-word}.tmpl-actions{display:flex;gap:8px;padding:10px 14px;border-top:1px solid var(--border);background:color-mix(in oklch,var(--text) 2%,transparent)}.tmpl-log{border:1px solid var(--border);background:var(--panel);color:var(--text);padding:7px 12px;border-radius:8px;font-size:12.5px}.tmpl-log:hover{border-color:var(--muted)}.tmpl-hint{font-size:11px;color:var(--faint);margin-top:9px}.tmpl-pill.add{color:var(--accent);border-style:dashed;display:inline-flex;align-items:center;gap:4px}.tmpl-mine{font-size:9.5px;opacity:.65;margin-left:3px}.tmpl-editor{border:1px solid var(--accent-line);border-radius:12px;background:var(--panel);padding:14px;box-shadow:0 0 0 3px var(--accent-soft)}.tmpl-label-input{width:100%;border:1px solid var(--border);border-radius:8px;padding:8px 11px;font-family:inherit;font-size:13px;font-weight:600;color:var(--text);background:var(--bg);outline:none;margin-bottom:8px}.tmpl-label-input:focus{border-color:var(--accent-line)}.tmpl-edit-area{width:100%;border:1px solid var(--border);border-radius:8px;padding:11px 13px;font-family:var(--sans);font-size:13px;line-height:1.7;color:var(--text);background:var(--bg);outline:none;resize:vertical}.tmpl-edit-area:focus{border-color:var(--accent-line)}.tmpl-vars{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0}.tmpl-vars-label{font-size:11px;color:var(--faint);margin-right:2px}.var-chip{font-family:var(--mono);font-size:10.5px;border:1px solid var(--border);background:color-mix(in oklch,var(--text) 3%,transparent);color:var(--muted);padding:3px 8px;border-radius:6px;transition:all .12s}.var-chip:hover{border-color:var(--accent-line);color:var(--accent)}.tmpl-editor-actions{display:flex;gap:8px;align-items:center}.tmpl-del{margin-left:auto;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--panel);color:#b9454c;padding:7px 12px;border-radius:8px;font-size:12.5px}.tmpl-del:hover:not(:disabled){background:#ffeceb;background:oklch(.96 .03 20);border-color:#e69494}.tmpl-del:disabled{opacity:.4;cursor:default}.tmpl-actions{flex-wrap:wrap}.sent-group{display:flex;align-items:center;gap:7px;margin-left:auto;flex-wrap:wrap}.sent-label{font-size:11.5px;color:var(--muted)}.sent-days{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:7px;padding:5px 7px;font-family:inherit;font-size:12px;outline:none}.sent-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--accent-line);background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 80%,#000);padding:7px 12px;border-radius:8px;font-size:12.5px;font-weight:600;transition:all .12s}.sent-btn:hover{background:var(--accent);color:#fff}.rail-card.remind{background:#eef6ff;background:oklch(.97 .02 250);border-color:color-mix(in oklch,var(--accent) 18%,var(--border))}.rail-card.remind.overdue{background:#fff3e9;background:oklch(.97 .035 60);border-color:#f1b77e}.remind-status{font-size:12.5px;font-weight:600;color:var(--text);margin-bottom:10px;line-height:1.4}.rail-card.remind.overdue .remind-status{color:#974c00;color:oklch(.5 .14 55)}.remind-actions{display:flex;gap:7px}.remind-replied{flex:1;border:none;background:#3b9555;color:#fff;padding:7px;border-radius:7px;font-size:12px;font-weight:600;transition:filter .12s}.remind-replied:hover{filter:brightness(1.06)}.remind-snooze{flex:1;border:1px solid var(--border);background:var(--panel);color:var(--muted);padding:7px;border-radius:7px;font-size:12px}.remind-snooze:hover{color:var(--text);border-color:var(--muted)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#101216d1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px;animation:fade .16s ease;cursor:zoom-out}.lightbox-img{max-width:88vw;max-height:80vh;border-radius:10px;box-shadow:0 20px 70px #00000080;cursor:default}.lightbox-cap{font-family:var(--mono);font-size:12px;color:#fffc}.lightbox-close{position:absolute;top:22px;right:26px;width:38px;height:38px;border-radius:50%;border:none;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .12s}.lightbox-close:hover{background:#ffffff42}.link-list{display:flex;flex-direction:column;gap:2px}.link-row{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;font-size:12.5px;color:var(--text)}.link-row:hover{background:color-mix(in oklch,var(--text) 4%,transparent)}.link-row.add{color:var(--accent)}.founder-card{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px}.founder-info{display:flex;flex-direction:column;gap:4px}.founder-info b{font-size:14px}.founder-role{font-size:11px;color:var(--muted);font-weight:400;margin-left:4px}.founder-info span{font-size:12.5px;color:var(--muted)}.founder-info span>i{display:inline-block;min-width:34px;color:var(--faint);font-size:10.5px;font-style:normal}.team-member-card{align-items:flex-start;margin-top:8px}.team-member-card.is-former{background:color-mix(in oklch,var(--text) 2%,var(--panel))}.team-section-actions{display:flex;align-items:center;gap:10px}.founder-edit-form{display:flex;align-items:center;gap:12px;margin-bottom:14px}.team-member-list{display:flex;flex-direction:column;border-top:1px solid var(--border)}.team-member-list .team-member-card{margin-top:0;border:0;border-bottom:1px solid color-mix(in oklch,var(--border) 72%,transparent);border-radius:0;background:transparent;padding:15px 2px}.team-member-list .team-member-card:last-child{border-bottom:0}.team-member-list .team-member-card.is-former{background:transparent;opacity:.78}.team-member-founder{display:inline-flex!important;align-items:center;width:auto;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--accent-soft);color:var(--accent)!important;font-size:9.5px!important;font-weight:650;vertical-align:1px}.team-school-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.team-school-group{overflow:hidden;border:1px solid var(--border);border-radius:11px;background:color-mix(in oklch,var(--panel) 82%,var(--bg))}.team-school-head{min-height:48px;display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border)}.team-school-head>b{font-size:14px}.team-school-head>span{margin-left:auto;color:var(--muted);font-size:11.5px}.team-school-people{display:flex;flex-direction:column;padding:4px 12px}.team-school-people>div{display:grid;grid-template-columns:minmax(88px,auto) 1fr;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid color-mix(in oklch,var(--border) 65%,transparent)}.team-school-people>div:last-child{border-bottom:0}.team-school-people b{font-size:13px}.team-school-people span{min-width:0;color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.team-member-status{display:inline-flex!important;align-items:center;width:auto;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--accent-soft);color:var(--accent)!important;font-size:9.5px!important;font-weight:600;vertical-align:1px}.team-member-status.former{background:color-mix(in oklch,var(--text) 8%,transparent);color:var(--muted)!important}.team-member-status.unknown{background:#fcf0e0;color:#966634!important}.team-empty-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:12px}.member-slot{display:flex;align-items:center;gap:10px;padding:12px;border:1px dashed var(--border);border-radius:11px}.member-av{width:34px;height:34px;border-radius:50%;background:color-mix(in oklch,var(--text) 6%,transparent);flex:none}.member-lines{flex:1;display:flex;flex-direction:column;gap:6px}.ml{height:7px;border-radius:4px;background:color-mix(in oklch,var(--text) 6%,transparent)}.ml.a{width:70%}.ml.b{width:45%}.comp-list{display:flex;flex-direction:column;gap:2px}.comp-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border:none;background:none;padding:11px 12px;border-radius:9px;transition:background .1s}.comp-row:hover{background:color-mix(in oklch,var(--accent) 4%,transparent)}.comp-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.comp-main b{font-size:13px}.comp-main span{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-side{display:flex;align-items:center;gap:10px;flex:none}.add-task{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);margin-bottom:10px}.add-task:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.add-task input{flex:1;border:none;background:none;outline:none;font-family:inherit;font-size:13px;color:var(--text)}.task-list{display:flex;flex-direction:column}.task-row{display:flex;align-items:center;gap:11px;padding:11px 8px;border-bottom:1px solid color-mix(in oklch,var(--border) 55%,transparent);cursor:pointer}button.task-row{width:100%;border-top:none;border-right:none;border-left:none;background:transparent;color:inherit;font:inherit;text-align:left}.task-row input[type=checkbox]{position:absolute;opacity:0;width:0}.task-box{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--border);flex:none;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .12s}.task-row:hover .task-box{border-color:var(--accent)}.task-box.checked{background:var(--accent);border-color:var(--accent)}.task-text{flex:1;font-size:13px}.task-row.done .task-text{color:var(--faint);text-decoration:line-through}.task-due{font-family:var(--mono);font-size:10.5px;color:var(--muted);background:color-mix(in oklch,var(--text) 6%,transparent);padding:2px 8px;border-radius:20px}.task-suggestions{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px 10px;align-items:start;padding:10px 0 12px;border-bottom:1px solid color-mix(in oklch,var(--border) 55%,transparent);margin-bottom:2px}.task-suggestions>span{padding-top:4px}.task-suggestions>div{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.task-suggestions button{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid var(--border);background:color-mix(in oklch,var(--text) 2.5%,var(--panel));color:var(--muted);border-radius:999px;padding:5px 10px;font-size:12px;line-height:1.3;transition:border-color .12s,background .12s,color .12s}.task-suggestions button:hover{border-color:var(--accent-line);background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 80%,#000)}.ws-empty{text-align:center;color:var(--faint);font-size:12.5px;padding:22px;border:1px dashed var(--border);border-radius:10px}.rail-card{background:var(--panel);border:1px solid var(--border);border-radius:13px;padding:16px}.rail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;font-size:12.5px}.rail-row>span{color:var(--muted)}.rail-row b{font-weight:600}.rail-value-row{align-items:flex-start}.rail-value-row b{max-width:190px;text-align:right;line-height:1.45;overflow-wrap:anywhere}.rail-row b.mono{font-family:var(--mono);font-size:12px}.rail-row.compact{padding:4px 0;font-size:11.5px}.rail-row.compact b{color:var(--muted);font-weight:550}.canonical-score-rail{border-color:var(--accent-line);background:color-mix(in oklch,var(--accent) 4%,var(--panel))}.rail-row b.me{display:inline-flex;align-items:center;gap:6px}.me-dot{width:18px;height:18px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--accent-line)}.rail-sep{height:1px;background:var(--border);margin:6px 0}.rail-card-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.rail-card.next .rail-next{font-size:13px;line-height:1.5;color:color-mix(in oklch,var(--accent) 78%,#000)}.rail-card.next{background:var(--accent-soft);border-color:var(--accent-line)}@media (max-width: 1100px){.ws-hero-main{grid-template-columns:1fr;align-items:start;gap:24px}.ws-hero-operations{width:100%}.ws-hero-operation:first-child{padding-left:0}.ws-followup-primary{margin-left:auto}.ws-followup-pane{grid-template-columns:1fr;gap:38px}.ws-followup-pane .project-status-workbench-pane{padding:34px 0 0;border-top:1px solid var(--border);border-left:0}}@media (max-width: 1000px){.ws-body{padding:0 24px}.two-col,.kv-grid,.doc-grid,.team-empty-grid{grid-template-columns:1fr}}@media (max-width: 720px){.ws-canonical-compare{align-items:stretch;flex-direction:column;gap:8px;padding:10px 14px}.ws-canonical-toggle{margin-left:0;align-self:flex-start}.ws-top{gap:8px;padding:9px 10px}.ws-breadcrumb{display:none}.ws-reach{padding:8px 10px;font-size:12px}.ws-quiet-action{padding:7px 8px}.ws-hero{padding:18px 16px 14px}.ws-name{font-size:24px}.ws-oneliner{margin:10px 0 12px;font-size:14px}.ws-hero-meta{align-items:flex-start;flex-wrap:wrap;gap:7px 10px}.ws-tabs{gap:0;padding:0;overflow-x:auto;scrollbar-width:none}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab{flex:0 0 auto;padding:11px 10px;font-size:13px}.ws-body{width:100%;padding:0 16px}.ws-content{padding:20px 0 40px}.ws-workbench-tabs{min-height:72px;padding:14px 14px 14px 16px}.ws-workbench-mode{height:42px;padding:0 9px;font-size:12.5px}.ws-workbench-toggle{width:38px;height:38px;margin-left:8px}.ws-workbench-body{padding:28px 20px 52px}.ws-workbench-body .tabpane{gap:34px}.ws-workbench-body .ws-section-head h3{font-size:16px}.project-status-controls{padding:10px 14px 10px 20px}.project-status-controls .rail-row{min-height:62px;grid-template-columns:72px minmax(0,1fr);gap:10px}.project-status-controls .rail-row>span{font-size:13px}.project-status-controls .owner-select,.project-status-controls .stage-badge.md{min-height:42px;font-size:13px}.outreach-detail-grid,.followup-entry-form .outreach-detail-grid{grid-template-columns:1fr}.workflow-pipeline-rail{grid-template-columns:repeat(var(--pipeline-count),minmax(104px,1fr));gap:6px}.workflow-pipeline-rail button{min-width:104px;padding:7px 10px}.followup-timeline-row{grid-template-columns:12px 78px minmax(0,1fr);gap:10px}.followup-timeline-actor{display:none}.followup-timeline-type{grid-column:3;grid-row:1;margin-left:auto}.followup-timeline-copy{grid-column:2 / -1}.followup-todo-action{align-items:stretch;flex-direction:column}.followup-todo-action .outreach-detail-save{align-self:flex-start}.progress-system-pane .project-stage-context.pipeline-context{margin-left:0}.project-stage-detail-grid,.project-contact-list{grid-template-columns:1fr}.outreach-attachment-actions{align-items:flex-start;flex-direction:column}.referral-chain-row{align-items:stretch;flex-direction:column}.referral-chain-row strong{align-self:flex-start}.rail-card{width:100%;min-width:0}.tabpane{gap:22px}.thesis-view{padding:14px}.overview-fact-row{grid-template-columns:88px minmax(0,1fr);gap:12px}.funding-event{column-gap:12px}.product-card-grid{grid-template-columns:1fr}.archive-docs-toolbar{align-items:stretch;flex-direction:column}.archive-filter{overflow-x:auto}.archive-upload{align-self:flex-start}.founder-edit-form{align-items:flex-start;flex-wrap:wrap}}.dash{max-width:1180px;margin:0 auto;padding:24px 28px 60px;display:flex;flex-direction:column;gap:18px}.dash-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.kpi{background:var(--panel);border:1px solid var(--border);border-radius:13px;padding:15px 16px;display:flex;flex-direction:column;gap:7px;text-align:left;transition:border-color .12s,transform .08s}button.kpi:hover{border-color:var(--accent-line);transform:translateY(-1px)}.kpi-top{display:flex;align-items:center;justify-content:space-between}.kpi-label{font-size:12px;color:var(--muted);font-weight:500}.kpi-ico{color:var(--faint);display:flex;transform:rotate(0)}.kpi-num{font-family:var(--mono);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1}.kpi-sub{font-size:11px;color:var(--faint)}.kpi.hot{border-color:#f8c19c;background:#fffaf6;background:oklch(.99 .018 60)}.kpi.hot .kpi-num{color:#cf5604}.kpi.hot .kpi-sub{color:#ba673f}.dash-2col{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.dash-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:18px}.dash-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:15px}.dash-card-head h3{font-size:13.5px;font-weight:600;margin:0;letter-spacing:-.01em}.mono-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.funnel{display:flex;flex-direction:column;gap:8px}.funnel-row{display:flex;align-items:center;gap:11px;width:100%;border:none;background:none;padding:2px 0;text-align:left}.funnel-name{display:flex;align-items:center;gap:7px;width:92px;flex:none;font-size:12.5px;color:var(--text)}.funnel-track{flex:1;height:20px;background:color-mix(in oklch,var(--text) 4%,transparent);border-radius:6px;overflow:hidden}.funnel-fill{height:100%;border-radius:6px;min-width:3px;transition:width .35s cubic-bezier(.2,.7,.2,1);opacity:.9}.funnel-row:hover .funnel-fill{opacity:1}.funnel-val{font-family:var(--mono);font-size:12.5px;color:var(--text);font-weight:500;width:26px;text-align:right;flex:none}.funnel-pct{font-family:var(--mono);font-size:10.5px;color:var(--faint);width:36px;text-align:right;flex:none}.funnel-row.muted .funnel-name{color:var(--muted)}.sbars{display:flex;flex-direction:column;gap:9px}.sbar{display:flex;align-items:center;gap:11px;width:100%;border:none;background:none;padding:0;text-align:left}.sbar-name{width:84px;flex:none;font-size:12px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbar-track{flex:1;height:9px;background:color-mix(in oklch,var(--text) 5%,transparent);border-radius:5px;overflow:hidden}.sbar-fill{height:100%;background:var(--accent);border-radius:5px;opacity:.8;transition:width .35s}.sbar:hover .sbar-fill{opacity:1}.sbar-val{font-family:var(--mono);font-size:11px;color:var(--muted);width:20px;text-align:right;flex:none}.mini-list{display:flex;flex-direction:column}.mini-row{display:flex;align-items:center;gap:11px;width:100%;border:none;background:none;text-align:left;padding:10px 6px;border-radius:8px;border-bottom:1px solid color-mix(in oklch,var(--border) 55%,transparent);transition:background .1s}.mini-list .mini-row:last-child{border-bottom:none}.mini-row:hover{background:color-mix(in oklch,var(--accent) 4%,transparent)}.mini-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mini-main b{font-size:13px;font-weight:600}.mini-main span{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-side{flex:none;display:flex;align-items:center;gap:9px}.mini-date{font-family:var(--mono);font-size:10px;color:var(--faint)}.agenda{max-width:780px;margin:0 auto;padding:24px 28px 60px;display:flex;flex-direction:column;gap:26px}.ag-list{display:flex;flex-direction:column;gap:8px}.ag-item{display:flex;align-items:center;gap:13px;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:13px 15px;cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .08s}.ag-item:hover{border-color:var(--accent-line);box-shadow:0 3px 12px #0000000d;transform:translateY(-1px)}.ag-item.overdue{border-color:#f3ba8c;background:#fffbf5;background:oklch(.99 .02 65)}.ag-dot{width:9px;height:9px;border-radius:50%;flex:none}.ag-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ag-main b{font-size:13.5px;font-weight:600}.ag-en{font-family:var(--mono);font-size:10.5px;color:var(--faint);font-weight:400;margin-left:4px}.ag-main span{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-status{font-size:12px;font-weight:600;color:var(--muted);flex:none;white-space:nowrap}.ag-item.overdue .ag-status{color:#b25200;color:oklch(.55 .15 50)}.ag-actions{display:flex;gap:6px;flex:none}.ag-btn{border:1px solid var(--border);background:var(--panel);color:var(--muted);padding:6px 11px;border-radius:7px;font-size:12px;font-weight:500;white-space:nowrap;transition:all .12s}.ag-btn:hover{color:var(--text);border-color:var(--muted)}.ag-btn.primary{background:#3b9555;border-color:transparent;color:#fff}.ag-btn.primary:hover{filter:brightness(1.07);color:#fff}.ag-task{gap:12px}.ag-task .ag-chip{font-size:10.5px;color:var(--muted);background:color-mix(in oklch,var(--text) 6%,transparent);border:none;padding:3px 9px;border-radius:20px;flex:none;transition:all .12s}.ag-task .ag-chip:hover{background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 78%,#000)}.compare{padding:20px 28px 60px;max-width:1180px;margin:0 auto}.cmp-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.cmp-bar-label{font-size:12.5px;color:var(--muted)}.cmp-quick{display:flex;gap:6px;flex-wrap:wrap}.cmp-add-sel{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:8px;padding:7px 10px;font-family:inherit;font-size:12.5px;outline:none;cursor:pointer}.cmp-add-sel:hover{border-color:var(--accent-line)}.cmp-add-sel.big{padding:10px 14px;font-size:13.5px;margin-top:18px;min-width:240px}.cmp-empty{text-align:center;padding:56px 20px;color:var(--muted);display:flex;flex-direction:column;align-items:center}.cmp-empty-ico{width:60px;height:60px;border-radius:16px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.cmp-empty h3{margin:0 0 6px;font-size:17px;color:var(--text)}.cmp-empty p{margin:0;font-size:13px;max-width:420px;line-height:1.55}.cmp-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.cmp-table{border-collapse:collapse;width:100%}.cmp-table th,.cmp-table td{border-bottom:1px solid color-mix(in oklch,var(--border) 65%,transparent);padding:13px 16px;text-align:left;vertical-align:top}.cmp-table tbody tr:last-child th,.cmp-table tbody tr:last-child td{border-bottom:none}.cmp-rowlabel{font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);white-space:nowrap;position:sticky;left:0;background:var(--panel);width:84px;font-weight:500;z-index:1}.cmp-colhead{min-width:200px;vertical-align:bottom;border-bottom:1.5px solid var(--border)}.cmp-colhead-inner{display:flex;flex-direction:column;gap:4px}.cmp-colhead-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cmp-colname{font-size:16px;font-weight:650;letter-spacing:-.015em;cursor:pointer}.cmp-colname:hover{color:var(--accent)}.cmp-colen{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.cmp-rm{border:none;background:none;color:var(--faint);padding:3px;border-radius:6px;display:flex;flex:none;cursor:pointer}.cmp-rm:hover{color:#c74a51;background:#ffeceb;background:oklch(.96 .03 20)}.cmp-val{font-size:13px;color:var(--text);line-height:1.5}.cmp-val.num{font-family:var(--mono);font-size:13px}.cmp-best{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.cmp-best-tag{font-size:9px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#006b2e;color:oklch(.46 .13 150);background:#ccf4d3;padding:2px 6px;border-radius:5px;white-space:nowrap}.cmp-addcol{width:130px;text-align:center;color:var(--faint)}.cmp-tags{display:flex;flex-wrap:wrap;gap:4px}@media (max-width: 980px){.dash-kpis{grid-template-columns:repeat(2,1fr)}.dash-2col{grid-template-columns:1fr}}.side-add{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:9px;border-radius:9px;border:none;background:var(--accent);color:#fff;font-size:13px;font-weight:600;box-shadow:0 1px 2px #00000014;transition:filter .12s,transform .08s}.side-add:hover{filter:brightness(1.06)}.side-add:active{transform:translateY(1px)}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c57;z-index:80;animation:fade .16s ease}.modal{position:fixed;z-index:81;top:50%;left:50%;transform:translate(-50%,-50%);width:580px;max-width:94vw;max-height:90vh;background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 70px #00000038;display:flex;flex-direction:column;animation:modalIn .2s cubic-bezier(.2,.7,.2,1)}@keyframes modalIn{0%{transform:translate(-50%,-46%);opacity:.4}}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);flex:none}.modal-title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:650;letter-spacing:-.01em}.modal-mark{width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center}.modal-body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:15px}.modal-mode{width:max-content;max-width:100%;margin:0 auto;justify-content:center}.modal-mode button{justify-content:center;gap:6px;font-size:12px;white-space:nowrap}.modal-more-toggle>span{display:flex;flex-direction:column;gap:2px}.modal-more-toggle b{font-size:12.5px;font-weight:650}.modal-more-toggle small{color:var(--muted);font-size:10.5px;line-height:1.4}.modal-more-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:10px;padding:10px 12px;text-align:left}.modal-more-toggle:hover{border-color:var(--muted)}.modal-more-toggle>svg{transition:transform .15s ease}.modal-more-toggle.open>svg{transform:rotate(180deg)}.modal-materials{display:flex;flex-direction:column;gap:8px}.modal-materials-pick{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:10px;padding:10px 12px;text-align:left}.modal-materials-pick:hover{border-color:var(--accent-line);background:var(--accent-soft)}.modal-materials-pick>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px}.modal-materials-pick b{font-size:12.5px;font-weight:650}.modal-materials-pick small{color:var(--muted);font-size:10.5px}.modal-materials-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent)}.modal-materials-list{display:flex;flex-wrap:wrap;gap:6px}.modal-materials-list>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 8px;border-radius:7px;background:var(--bg);color:var(--muted);font-size:11px}.modal-materials-list>span>button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--faint);padding:1px}.modal-materials-list>span>button:hover{color:var(--danger)}.roadshow-recorder{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg)}.roadshow-recorder.recording{border-color:color-mix(in oklch,var(--accent) 55%,var(--border));background:var(--accent-soft)}.roadshow-recorder-copy{display:flex;align-items:center;gap:9px;min-width:190px;flex:1}.roadshow-recorder-copy>span:last-child{display:flex;flex-direction:column;gap:2px}.roadshow-recorder-copy b{font-size:12.5px;font-weight:650}.roadshow-recorder-copy small{color:var(--muted);font-size:10.5px}.roadshow-recorder-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.roadshow-recorder.recording .roadshow-recorder-icon{background:var(--accent);color:#fff;animation:recorderPulse 1.4s ease-in-out infinite}@keyframes recorderPulse{50%{box-shadow:0 0 0 6px color-mix(in oklch,var(--accent) 12%,transparent)}}.roadshow-recorder-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.roadshow-recorder-actions button{min-height:34px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);font-size:11.5px;font-weight:600}.roadshow-recorder-actions button.start{border-color:var(--accent-line);color:var(--accent)}.roadshow-recorder-actions button.stop{border-color:var(--accent);background:var(--accent);color:#fff}.roadshow-import-hint{display:flex;width:100%;flex-direction:column;gap:2px;padding:8px 9px;border-radius:8px;background:color-mix(in oklch,var(--accent) 6%,var(--panel));color:var(--muted);font-size:10.5px;line-height:1.45}.roadshow-import-hint b{color:var(--text);font-size:10.5px}.roadshow-recorder>p{width:100%;margin:0;color:var(--danger);font-size:10.5px;line-height:1.45}.modal-more-fields{display:flex;flex-direction:column;gap:15px;border-left:2px solid var(--border);padding-left:14px}.fld{display:flex;flex-direction:column;gap:6px}.fld>label{font-size:12px;color:var(--muted);font-weight:500;display:flex;align-items:center;gap:6px}.fld>label i{color:var(--accent);font-style:normal}.fld-hint{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.fld-in{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13.5px;outline:none;width:100%;transition:border-color .12s,box-shadow .12s}textarea.fld-in{resize:vertical;line-height:1.5}select.fld-in{cursor:pointer}.fld-in:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.fld-in::placeholder{color:var(--faint)}.fld-2col{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fld-3col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.fld-inline{display:flex;gap:8px}.fld-chips{display:flex;flex-wrap:wrap;gap:6px}.fld-chips .side-chip{cursor:pointer}.add-project-outreach-fields{display:flex;flex-direction:column;gap:15px}.add-project-outreach-fields .fld-chips{column-gap:10px;row-gap:9px;padding-top:2px}.add-project-outreach-fields .fld-chips .side-chip{min-height:28px;padding:5px 10px;line-height:1.35}.add-project-duplicate-check{overflow:hidden;border:1px solid color-mix(in oklch,var(--accent) 34%,var(--border));border-radius:12px;background:color-mix(in oklch,var(--accent-soft) 68%,var(--panel))}.add-project-duplicate-check.is-confirmed{border-color:var(--border);background:var(--bg)}.add-project-duplicate-check>header{display:flex;align-items:flex-start;gap:9px;padding:11px 12px 9px}.add-project-duplicate-check>header>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:8px;background:var(--panel);color:var(--accent)}.add-project-duplicate-check>header>div{display:flex;min-width:0;flex-direction:column;gap:2px}.add-project-duplicate-check>header strong{font-size:12.5px}.add-project-duplicate-check>header small{color:var(--muted);font-size:10.5px;line-height:1.45}.add-project-duplicate-list{display:flex;flex-direction:column;gap:1px;border-block:1px solid var(--border);background:var(--border)}.add-project-duplicate-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;background:var(--panel)}.add-project-duplicate-list article>div{display:flex;min-width:0;flex-direction:column;gap:2px}.add-project-duplicate-list article strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.add-project-duplicate-list article span,.add-project-duplicate-list article small{overflow:hidden;color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.add-project-duplicate-list article button,.add-project-duplicate-check>footer button{flex:none;border:1px solid var(--accent-line);border-radius:8px;background:var(--panel);color:var(--accent);padding:6px 9px;font-size:11px;font-weight:650}.add-project-duplicate-check>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;color:var(--muted);font-size:10.5px}.modal-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-top:1px solid var(--border);flex:none}.modal-foot-hint{font-size:11.5px;color:var(--faint)}.modal-foot-btns{display:flex;gap:10px}.modal-cancel{border:1px solid var(--border);background:var(--panel);color:var(--text);padding:9px 16px;border-radius:9px;font-size:13px;font-weight:500;transition:border-color .12s}.modal-cancel:hover{border-color:var(--muted)}.modal-create{display:inline-flex;align-items:center;gap:6px;border:none;background:var(--accent);color:#fff;padding:9px 18px;border-radius:9px;font-size:13px;font-weight:600;transition:filter .12s}.modal-create:hover:not(:disabled){filter:brightness(1.06)}.modal-create:disabled{opacity:.45;cursor:default}@media (max-width: 560px){.fld-2col,.fld-3col{grid-template-columns:1fr}}.ai-panel{position:fixed;top:0;right:0;height:100vh;width:440px;max-width:96vw;background:var(--panel);border-left:1px solid var(--border);z-index:78;display:flex;flex-direction:column;box-shadow:-14px 0 44px #00000024;animation:slidein .22s cubic-bezier(.2,.7,.2,1)}.ai-panel.split{width:800px}.ai-head{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--border);flex:none}.ai-head-title{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:650;letter-spacing:-.01em}.ai-head-mark{width:26px;height:26px;border-radius:8px;background:linear-gradient(140deg,var(--accent),color-mix(in oklch,var(--accent) 55%,#000));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff4d}.ai-head-actions{display:flex;align-items:center;gap:6px}.ai-newchat{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--panel);color:var(--muted);padding:6px 10px;border-radius:8px;font-size:12px;font-weight:500;transition:all .12s}.ai-newchat:hover{color:var(--text);border-color:var(--muted)}.ai-targetbar{display:flex;align-items:center;gap:8px;padding:9px 16px;border-bottom:1px solid color-mix(in oklch,var(--border) 65%,transparent);flex:none}.ai-target-label{font-size:11.5px;color:var(--faint)}.ai-target-sel{flex:1;min-width:0;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;padding:6px 9px;font-family:inherit;font-size:12.5px;outline:none;cursor:pointer}.ai-target-sel:hover{border-color:var(--accent-line)}.ai-target-stage{flex:none}.ai-skills{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px}.ai-skills.skills{border-bottom:1px solid color-mix(in oklch,var(--border) 65%,transparent)}.ai-skill{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--border);background:var(--panel);border-radius:11px;padding:11px;transition:all .12s}.ai-skill:hover{border-color:var(--accent-line);background:color-mix(in oklch,var(--accent) 4%,var(--panel));transform:translateY(-1px)}.ai-skill-ico{width:30px;height:30px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex:none}.ai-skill-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.ai-skill-txt b{font-size:12.5px;font-weight:600}.ai-skill-txt span{font-size:10.5px;color:var(--muted);line-height:1.3}.ai-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.ai-empty{text-align:center;padding:18px 6px;color:var(--muted);display:flex;flex-direction:column;align-items:center}.ai-greet-mark{width:48px;height:48px;border-radius:14px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.ai-empty h3{margin:0 0 6px;font-size:16px;color:var(--text)}.ai-empty p{margin:0 0 16px;font-size:12.5px;line-height:1.55;max-width:320px}.ai-empty .ai-skills{width:100%;padding:0}.msg{display:flex;gap:9px}.msg.user{justify-content:flex-end}.msg.user .bubble{background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 82%,#000);border:1px solid var(--accent-line);padding:9px 13px;border-radius:13px 13px 4px;font-size:13px;line-height:1.5;max-width:84%}.msg.ai{align-items:flex-start}.ai-avatar{width:26px;height:26px;border-radius:8px;background:linear-gradient(140deg,var(--accent),color-mix(in oklch,var(--accent) 55%,#000));color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.ai-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.browse{display:flex;flex-direction:column;gap:7px;background:color-mix(in oklch,var(--text) 2.5%,transparent);border:1px solid var(--border);border-radius:11px;padding:11px 13px}.browse-row{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--faint);transition:color .2s}.browse-row.active{color:var(--text)}.browse-row.done{color:var(--muted)}.browse-ico{width:14px;height:14px;display:flex;align-items:center;justify-content:center;flex:none;color:#2e9e52}.browse-row.active .browse-ico{color:var(--accent)}.spin{width:11px;height:11px;border-radius:50%;border:1.6px solid color-mix(in oklch,var(--muted) 30%,transparent);border-top-color:var(--accent);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.browse-sum{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--faint);font-family:var(--mono)}.ans-text{font-size:13px;line-height:1.6;color:var(--text)}.caret{display:inline-block;width:2px;height:1em;background:var(--accent);margin-left:1px;vertical-align:-2px;animation:blink .9s step-end infinite}@keyframes blink{50%{opacity:0}}.ai-note{font-size:12px;color:var(--muted);background:var(--accent-soft);border-radius:9px;padding:10px 12px}.ai-cards{display:flex;flex-direction:column;gap:9px}.src-chip{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--muted);background:color-mix(in oklch,var(--text) 5%,transparent);border:1px solid var(--border);padding:2px 8px;border-radius:20px;text-decoration:none;transition:all .12s;white-space:nowrap}.src-chip:hover{border-color:var(--accent-line);color:var(--accent)}.src-ext{opacity:.6;margin-left:1px}.conf{font-size:9.5px;font-family:var(--mono);letter-spacing:.03em;padding:2px 7px;border-radius:5px;white-space:nowrap;flex:none}.conf.ok{color:#006b2e;color:oklch(.46 .13 150);background:#d5f5da}.conf.warn{color:#965800;color:oklch(.52 .13 65);background:#ffebd5;background:oklch(.95 .06 70)}.ai-fieldrow{border:1px solid var(--border);border-radius:11px;padding:11px 13px;background:var(--panel);display:flex;flex-direction:column;gap:6px}.ai-fieldrow-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.fld-label{font-size:11px;color:var(--faint);font-family:var(--mono);letter-spacing:.04em}.fld-value{font-size:13px;color:var(--text);line-height:1.45;font-weight:500}.ai-fieldrow-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.adopt-btn{display:inline-flex;align-items:center;gap:5px;border:none;background:var(--accent);color:#fff;padding:6px 11px;border-radius:7px;font-size:11.5px;font-weight:600;transition:filter .12s;flex:none}.adopt-btn:hover{filter:brightness(1.07)}.adopt-btn.ghost{background:var(--panel);color:var(--accent);border:1px solid var(--accent-line)}.adopt-done{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#21763c;font-weight:600;flex:none}.cand-card{border:1px solid var(--border);border-radius:12px;padding:12px 13px;background:var(--panel);display:flex;flex-direction:column;gap:7px}.cand-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cand-name{font-size:13.5px;font-weight:650}.cand-en{font-family:var(--mono);font-size:10.5px;color:var(--muted);font-weight:400;margin-left:4px}.cand-one{font-size:12px;color:var(--muted);line-height:1.45}.cand-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cand-tag{font-size:10.5px;font-family:var(--mono);color:var(--text);background:color-mix(in oklch,var(--text) 6%,transparent);padding:2px 8px;border-radius:5px}.cand-note{font-size:10.5px;color:var(--faint)}.cand-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}.ai-draft{border:1px solid var(--border);border-radius:12px;background:var(--panel);overflow:hidden}.ai-draft-head{display:flex;align-items:center;gap:7px;padding:9px 13px;font-size:11.5px;color:var(--muted);border-bottom:1px solid var(--border);background:color-mix(in oklch,var(--text) 2%,transparent)}.ai-draft-text{padding:13px;font-size:13px;line-height:1.65;color:var(--text);white-space:pre-wrap}.ai-draft-foot{display:flex;gap:8px;padding:0 13px 13px}.monitor-cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--accent-line);background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 80%,#000);padding:9px;border-radius:9px;font-size:12.5px;font-weight:600;transition:all .12s}.monitor-cta:hover{background:var(--accent);color:#fff}.monitor-on{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#2b7440;background:#dcf7e1;border-radius:9px;padding:9px 12px}.news-card{border:1px solid var(--border);border-radius:12px;padding:11px 13px;background:var(--panel);display:flex;flex-direction:column;gap:6px}.news-top{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.news-tag{font-size:9.5px;font-family:var(--mono);padding:2px 7px;border-radius:5px;flex:none}.news-tag.t-fund{color:#137738;background:#d5f5da}.news-tag.t-biz{color:#2c6194;background:#ddedff;background:oklch(.94 .04 250)}.news-sum{font-size:11.5px;color:var(--muted);line-height:1.45}.ai-composer{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--border);flex:none}.ai-globe{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--panel);color:var(--muted);padding:8px 10px;border-radius:9px;font-size:11.5px;font-weight:500;flex:none;transition:all .12s}.ai-globe.on{background:var(--accent-soft);border-color:var(--accent-line);color:color-mix(in oklch,var(--accent) 80%,#000)}.ai-input{flex:1;min-width:0;resize:none;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px;line-height:1.4;outline:none;max-height:120px}.ai-input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.ai-send{width:38px;height:38px;border:none;border-radius:10px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;flex:none;transition:filter .12s}.ai-send:hover:not(:disabled){filter:brightness(1.07)}.ai-send:disabled{opacity:.4;cursor:default}.ai-split{flex:1;min-height:0;display:flex}.ai-thread-col{flex:1;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--border)}.ai-thread-col .ai-body{padding:14px}.ai-work{width:330px;flex:none;overflow-y:auto;padding:14px;background:color-mix(in oklch,var(--text) 1.5%,transparent)}.ai-work-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.ai-work-empty{font-size:12px;color:var(--faint);line-height:1.6;border:1px dashed var(--border);border-radius:11px;padding:16px;text-align:center}@media (max-width: 820px){.ai-panel.split{width:96vw}.ai-split{flex-direction:column}.ai-thread-col{border-right:none;border-bottom:1px solid var(--border)}.ai-work{width:auto}}.lx-orb{position:relative;border-radius:50%;background:radial-gradient(120% 120% at 30% 22%,#ffd9b0 0%,#ff8e54 38%,var(--accent) 66%,#c0451d 100%);color:#fff;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:inset 0 1px 1px #ffffff80,0 2px 7px #c8461957;transition:transform .14s,box-shadow .14s}.lx-orb svg{filter:drop-shadow(0 1px 1px rgba(150,50,15,.32))}.lx-orb.lg{width:56px;height:56px}.lx-orb.sm{width:30px;height:30px}.lx-fab{position:fixed;right:22px;bottom:22px;z-index:75;border:none;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0}.lx-fab:hover .lx-orb{transform:translateY(-2px);box-shadow:0 9px 22px #c846196b}.lx-fab .lx-orb:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--accent);opacity:.22;animation:lxring 2.6s ease-out infinite}@keyframes lxring{0%{transform:scale(.9);opacity:.3}to{transform:scale(1.32);opacity:0}}.lx-fab-k{font-family:var(--mono);font-size:9px;color:var(--muted);background:var(--panel);border:1px solid var(--border);border-radius:5px;padding:1px 5px;box-shadow:0 1px 3px #00000014}.lx-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:82;background:#14161c4d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding-top:11vh;animation:fade .14s ease}.lx-pal{width:620px;max-width:92vw;max-height:76vh;background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:0 30px 80px #0000004d;display:flex;flex-direction:column;overflow:hidden;animation:lxin .18s cubic-bezier(.2,.7,.2,1)}@keyframes lxin{0%{transform:translateY(-8px);opacity:.6}}.lx-search{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid var(--border)}.lx-q{flex:1;border:none;background:none;outline:none;font-family:inherit;font-size:16px;color:var(--text)}.lx-q:disabled{color:var(--muted);-webkit-text-fill-color:var(--muted);cursor:default}.lx-q::placeholder{color:var(--faint)}.lx-kbd{font-family:var(--mono);font-size:10px;color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:2px 6px;background:var(--bg)}.lx-qhead{display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid var(--border)}.lx-back{width:26px;height:26px;border:none;background:none;color:var(--muted);border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.lx-back:hover{background:color-mix(in oklch,var(--text) 6%,transparent);color:var(--text)}.lx-qskill{font-size:12.5px;color:var(--muted)}.lx-mention{display:inline-flex;align-items:center;gap:5px;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;padding:4px 9px;font-size:12.5px;color:color-mix(in oklch,var(--accent) 80%,#000);font-weight:600;cursor:pointer}.lx-ctxrow{display:flex;align-items:center;gap:9px;padding:13px 18px 4px}.lx-ctxlab{font-size:11px;color:var(--faint)}.lx-body{flex:1;overflow-y:auto;padding:4px 0 8px}.lx-body .ai-cards{padding:8px 18px 16px}.lx-sec{font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:11px 18px 5px}.lx-sec-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.lx-sec-row em{font-style:normal;letter-spacing:0;text-transform:none;font-family:var(--sans);font-size:10px;color:var(--accent)}.lx-hint{margin:0 18px 3px;color:var(--muted);font-size:11.5px;line-height:1.45}.lx-item{display:flex;align-items:center;gap:12px;width:100%;border:none;background:none;text-align:left;padding:10px 18px;cursor:pointer}.lx-item.hl,.lx-item:hover{background:color-mix(in oklch,var(--accent) 5%,transparent)}.lx-item:disabled{cursor:default;opacity:.56}.lx-item:disabled:hover{background:none}.lx-ico{width:32px;height:32px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex:none}.lx-tx{flex:1;min-width:0}.lx-tx b{font-size:13.5px;display:block}.lx-tx span{font-size:11.5px;color:var(--muted)}.lx-go{font-family:var(--mono);font-size:11px;color:var(--faint)}.lx-badge{font-family:var(--mono);font-size:10px;background:var(--accent);color:#fff;border-radius:20px;padding:1px 7px}.lx-run{padding:15px 18px;display:flex;flex-direction:column;gap:10px}.lx-step{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--faint)}.lx-step.done{color:var(--muted)}.lx-step.active{color:var(--text)}.lx-step-i{width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:#2e9e52;flex:none}.lx-spin{width:11px;height:11px;border-radius:50%;border:1.7px solid color-mix(in oklch,var(--muted) 30%,transparent);border-top-color:var(--accent);animation:spin .7s linear infinite}.lx-live{margin:14px 18px 4px;border:1px solid var(--accent-line);border-radius:14px;padding:14px;display:flex;gap:13px;align-items:center;background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 9%,var(--panel)),var(--panel));position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c}.lx-live:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,color-mix(in oklch,var(--accent) 14%,transparent) 46%,transparent 72%);transform:translate(-100%);animation:lxscan 1.9s ease-in-out infinite;pointer-events:none}@keyframes lxscan{to{transform:translate(100%)}}.lx-live-core{width:42px;height:42px;border-radius:13px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 28%,#fff2e9,var(--accent-soft));border:1px solid var(--accent-line);flex:none}.lx-live-core:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px color-mix(in oklch,var(--accent) 62%,transparent);animation:lxcore 1.35s ease-in-out infinite}@keyframes lxcore{50%{transform:scale(.72);opacity:.72}}.lx-live-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.72;animation:lxorbit 1.9s linear infinite}.lx-live-dot.d1{top:8px;left:18px}.lx-live-dot.d2{right:8px;top:21px;animation-delay:.24s}.lx-live-dot.d3{bottom:8px;left:18px;animation-delay:.48s}@keyframes lxorbit{50%{transform:scale(1.8);opacity:.35}}.lx-live-main{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.lx-live-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--text)}.lx-live-top b{font-weight:700}.lx-live-top span{font-family:var(--mono);font-size:10px;color:var(--faint)}.lx-live-sub{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-live-bars{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;height:4px}.lx-live-bars span{border-radius:999px;background:color-mix(in oklch,var(--accent) 28%,transparent);animation:lxbars 1.1s ease-in-out infinite}.lx-live-bars span:nth-child(2){animation-delay:.1s}.lx-live-bars span:nth-child(3){animation-delay:.2s}.lx-live-bars span:nth-child(4){animation-delay:.3s}.lx-live-bars span:nth-child(5){animation-delay:.4s}@keyframes lxbars{50%{background:var(--accent)}}.lx-live-steps{display:flex;flex-wrap:wrap;gap:5px}.lx-live-steps span{font-size:10px;color:var(--faint);background:color-mix(in oklch,var(--text) 4%,transparent);border:1px solid color-mix(in oklch,var(--border) 70%,transparent);border-radius:6px;padding:2px 6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-live-steps span.on{color:color-mix(in oklch,var(--accent) 78%,#000);background:var(--accent-soft);border-color:var(--accent-line)}@media (max-width:560px){.lx-live{margin:12px 14px 4px;padding:12px;align-items:flex-start}.lx-live-core{width:36px;height:36px;border-radius:11px}.lx-live-core:before{width:15px;height:15px}.lx-live-steps span{max-width:calc(100vw - 120px)}}.lx-bsum{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;color:var(--faint);padding:15px 18px 0}.lx-ans{font-size:13px;line-height:1.62;color:var(--text);padding:11px 18px 2px}.lx-caret{display:inline-block;width:2px;height:1em;background:var(--accent);margin-left:1px;vertical-align:-2px;animation:blink .9s step-end infinite}.lx-foot{display:flex;align-items:center;gap:13px;padding:10px 16px;border-top:1px solid var(--border);background:color-mix(in oklch,var(--text) 2%,transparent)}.lx-fk{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.lx-fk b{font-family:var(--mono);font-size:10px;border:1px solid var(--border);border-radius:5px;padding:1px 5px;background:var(--panel);font-weight:500}.lx-fk-btn{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:5px 9px;cursor:pointer;transition:all .12s}.lx-fk-btn:hover{border-color:var(--accent-line);color:color-mix(in oklch,var(--accent) 80%,#000)}.lx-foot-hist{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px;padding:6px 11px;font-size:12px;cursor:pointer}.lx-foot-hist:hover{border-color:var(--accent-line);color:color-mix(in oklch,var(--accent) 80%,#000)}.lx-followup{margin-left:auto;display:flex;align-items:center;gap:7px;background:var(--bg);border:1px solid var(--border);border-radius:9px;padding:5px 6px 5px 11px;min-width:248px}.lx-followup input{flex:1;border:none;background:none;outline:none;font-size:12.5px;color:var(--text);font-family:inherit}.lx-send{width:30px;height:30px;border:none;border-radius:7px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.lx-send:disabled{opacity:.4;cursor:default}.lx-undo{border:none;background:none;color:var(--accent);font-size:11.5px;cursor:pointer;padding:0;text-decoration:underline;font-family:inherit}.lx-undo.box{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--panel);color:var(--muted);padding:5px 10px;border-radius:7px;text-decoration:none;flex:none}.lx-undo.box:hover{border-color:var(--accent-line);color:var(--accent)}.lx-pick{border-bottom:1px solid var(--border)}.lx-pick-q{display:flex;align-items:center;gap:9px;padding:13px 18px;color:var(--muted)}.lx-pick-q input{flex:1;border:none;background:none;outline:none;font-size:15px;color:var(--text);font-family:inherit}.lx-pick-list{max-height:320px;overflow-y:auto;padding-bottom:6px}.lx-pick-item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:none;text-align:left;padding:9px 18px;cursor:pointer}.lx-pick-item:hover{background:color-mix(in oklch,var(--accent) 5%,transparent)}.lx-pick-item b{font-size:13px}.lx-pick-sub{font-size:11px;color:var(--muted);margin-left:auto}.lx-av{width:24px;height:24px;border-radius:50%;background:linear-gradient(140deg,#ffb98f,var(--accent));color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.lx-hist{display:flex;flex-direction:column}.lx-hrow{display:flex;align-items:center;gap:11px;padding:11px 18px;border-bottom:1px solid color-mix(in oklch,var(--border) 55%,transparent)}.lx-hrow.rev{opacity:.5}.lx-hk{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex:none}.lx-hk.fill{background:var(--accent-soft);color:var(--accent)}.lx-hk.add{background:#d1f2d7;color:#21763c}.lx-htx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lx-htx b{font-size:13px}.lx-htx span{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-htime{font-family:var(--mono);font-size:10px;color:var(--faint);flex:none}.lx-reverted{font-size:11px;color:var(--faint);flex:none}.lx-empty{text-align:center;color:var(--faint);font-size:12.5px;padding:14px}.pn{display:flex;flex-direction:column;gap:14px}.pn-kpis{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.pn-kpi{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:10px 12px}.pn-kpi span{display:block;font-size:11px;color:var(--muted);margin-bottom:4px}.pn-kpi b{font-size:22px;color:var(--text);font-variant-numeric:tabular-nums}.pn-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.2fr);gap:14px;align-items:start}.pn-panel{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:13px;min-width:0}.pn-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.pn-head h3{margin:0;font-size:15px;color:var(--text)}.pn-search{min-width:0;width:min(260px,48%)}.pn-form{display:flex;flex-direction:column;gap:10px}.pn-form label{display:flex;flex-direction:column;gap:5px;font-size:11.5px;color:var(--muted);font-weight:650}.pn-row{display:grid;gap:9px}.pn-row.two{grid-template-columns:1fr 1fr}.pn-area{min-height:72px;resize:vertical;line-height:1.45}.pn-area.small{min-height:48px}.pn-save{align-self:flex-end}.pn-list{display:flex;flex-direction:column;gap:9px;max-height:680px;overflow:auto;padding-right:2px}.pn-card{border:1px solid var(--border);background:var(--bg);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:8px}.pn-card-top{display:flex;align-items:center;gap:9px;min-width:0}.pn-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pn-main b{font-size:13.5px;color:var(--text)}.pn-main span{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-pill{font-size:10.5px;color:color-mix(in oklch,var(--accent) 76%,#000);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px;padding:3px 8px;white-space:nowrap}.pn-tags,.route-reasons{display:flex;flex-wrap:wrap;gap:5px}.pn-tags span,.route-reasons span{font-size:10.5px;color:var(--muted);border:1px solid var(--border);background:color-mix(in oklch,var(--text) 3%,transparent);border-radius:999px;padding:2px 7px;line-height:1.35}.pn-note,.route-note{font-size:12px;color:var(--muted);line-height:1.45}.pn-routes{display:flex;flex-wrap:wrap;gap:6px}.pn-routes button{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:7px;padding:4px 8px;font-family:inherit;font-size:11.5px;cursor:pointer}.pn-routes button:hover{border-color:var(--accent-line);color:var(--accent)}.pn-routes em{font-style:normal;color:var(--accent);font-family:var(--mono);font-size:10px;margin-left:5px}.pn-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid color-mix(in oklch,var(--border) 70%,transparent);padding-top:8px}.pn-empty{border:1px dashed var(--border);border-radius:8px;padding:24px 16px;text-align:center;color:var(--muted);font-size:12.5px;line-height:1.5}.pn-rec-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px}.pn-rec{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid var(--border);background:var(--bg);border-radius:8px;padding:10px;text-align:left;font-family:inherit;color:var(--text);cursor:pointer}.pn-rec:hover{border-color:var(--accent-line)}.pn-rec div{min-width:0}.pn-rec b{display:block;font-size:12.5px;margin-bottom:4px}.pn-rec span{display:block;font-size:11.5px;color:var(--muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-tier,.route-tier{font-style:normal;border-radius:999px;padding:3px 8px;font-size:10.5px;white-space:nowrap;font-weight:700}.pn-tier.strong,.route-tier.strong{color:#0f766e;background:#0f766e1a}.pn-tier.medium,.route-tier.medium{color:#8a5a12;background:#b476121f}.pn-tier.weak,.route-tier.weak{color:var(--muted);background:#7f7f7f1f}.reach-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.reach-path-card{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:11px;display:flex;flex-direction:column;gap:8px}.reach-path-card.strong{border-color:#0f766e47;background:linear-gradient(180deg,rgba(15,118,110,.055),var(--panel))}.reach-path-card.medium{border-color:#b476123d}.reach-path-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.reach-person{display:flex;align-items:center;gap:9px;min-width:0}.reach-person b{display:block;font-size:13px;color:var(--text)}.reach-person span{display:block;font-size:11.5px;color:var(--muted);max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-path{font-size:12.5px;font-weight:650;color:var(--text);line-height:1.45;overflow-wrap:anywhere}.route-state{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border);background:var(--bg);border-radius:8px;padding:7px 9px}.route-state b{font-size:11.5px;color:var(--text)}.route-state span{font-size:11px;color:var(--muted);text-align:right}.route-state.intro_requested,.route-state.forwarded{border-color:#b476123d;background:#b476120f}.route-state.replied{border-color:#0f766e3d;background:#0f766e0f}.route-state.no_reply{border-color:#be462838;background:#be46280f}.route-status-actions{display:flex;flex-wrap:wrap;gap:5px}.route-status-actions button,.reach-board-actions button{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:999px;padding:3px 7px;font-family:inherit;font-size:10.5px;cursor:pointer}.route-status-actions button.on,.route-status-actions button:hover,.reach-board-actions button:hover{border-color:var(--accent-line);background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 76%,#000)}.route-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.route-contact{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.route-draft{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:8px;margin-top:12px;overflow:hidden}.route-draft-head{display:flex;align-items:center;gap:7px;padding:9px 12px;font-size:12px;color:color-mix(in oklch,var(--accent) 78%,#000);border-bottom:1px solid var(--accent-line);font-weight:700}.route-draft .tmpl-text{background:var(--panel);margin:0;border-radius:0;border:0}.route-draft .tmpl-actions{background:var(--panel);padding:10px 12px}.reach-board{display:flex;flex-direction:column;gap:8px}.reach-board-row{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(120px,190px) auto;gap:10px;align-items:center;border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:9px 10px}.reach-board-main{min-width:0}.reach-board-main b{display:block;font-size:12.5px;color:var(--text);margin-bottom:3px}.reach-board-main span{display:block;font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reach-board-row em{font-style:normal;border-radius:999px;background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 76%,#000);border:1px solid var(--accent-line);font-size:10.5px;font-weight:750;padding:3px 8px;white-space:nowrap}.reach-board-row.replied em{background:#0f766e1a;border-color:#0f766e38;color:#0f766e}.reach-board-row.no_reply em{background:#be462814;border-color:#be462838;color:#a54620}.reach-board-next{font-size:11.5px;color:var(--muted)}.reach-board-actions{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.pn-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pn-searchbox,.pn-project-search{display:flex;align-items:center;gap:7px;border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:6px 10px;color:var(--muted);min-width:min(420px,100%)}.pn-searchbox:focus-within,.pn-project-search:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.pn-searchbox input,.pn-project-search input{border:0;background:transparent;outline:0;color:var(--text);font-family:inherit;font-size:13px;min-width:0;flex:1}.pn-editor{display:flex;flex-direction:column;gap:12px}.pn-editor>.pn-head{border-bottom:1px solid color-mix(in oklch,var(--border) 70%,transparent);padding-bottom:9px;margin-bottom:0}.pn-form-grid{border-top:1px solid color-mix(in oklch,var(--border) 70%,transparent);padding-top:12px}.pn-asset-grid{display:grid;grid-template-columns:minmax(420px,1.45fr) minmax(290px,.75fr);gap:14px;align-items:start}.pn-network-panel{padding-bottom:10px;overflow-x:auto;overflow-y:hidden}.pn-graph{display:block;width:100%;min-width:560px;height:auto;min-height:320px;border:1px solid color-mix(in oklch,var(--border) 65%,transparent);border-radius:8px;background:linear-gradient(90deg,color-mix(in oklch,var(--text) 3%,transparent) 1px,transparent 1px),linear-gradient(0deg,color-mix(in oklch,var(--text) 3%,transparent) 1px,transparent 1px),color-mix(in oklch,var(--panel) 62%,var(--bg));background-size:38px 38px;overflow:visible}.pn-graph-empty{display:grid;place-items:center;min-height:320px;border:1px dashed var(--border);border-radius:8px;background:var(--bg);color:var(--muted);font-size:12.5px;text-align:center;padding:22px}.pn-map-lane{fill:color-mix(in oklch,var(--text) 3.5%,transparent);stroke:color-mix(in oklch,var(--border) 66%,transparent);stroke-width:1}.pn-map-lane.strong{fill:color-mix(in oklch,var(--accent) 8%,transparent)}.pn-map-lane.medium{fill:#b476120e}.pn-map-lane.weak{fill:color-mix(in oklch,var(--muted) 6%,transparent)}.pn-lane-label,.pn-more-note{fill:var(--faint);font-size:10.5px;font-weight:700}.pn-edge{stroke:var(--accent);stroke-opacity:.45;fill:none;stroke-linecap:round;stroke-linejoin:round}.pn-edge.strong{stroke-opacity:.78}.pn-edge.medium{stroke:#b47612;stroke-opacity:.58}.pn-edge.weak{stroke:var(--muted);stroke-opacity:.38}.pn-edge.org{stroke:var(--muted);stroke-opacity:.28}.pn-anchor-node rect{fill:var(--accent);stroke:color-mix(in oklch,var(--accent) 72%,#000);stroke-width:1}.pn-me-node text,.pn-project-node text{fill:#fff;font-size:13px;font-weight:800}.pn-me-node .pn-node-sub,.pn-project-node .pn-node-sub{fill:#ffffffc7;font-size:10.5px;font-weight:650}.pn-person-card{fill:var(--panel);stroke:var(--border);stroke-width:1.1}.pn-person-node{text-rendering:geometricPrecision}.pn-person-node text{pointer-events:none}.pn-person-node .pn-person-name{fill:var(--text);font-size:12px;font-weight:760}.pn-person-node .pn-node-sub{fill:var(--muted);font-size:10.5px;font-weight:560}.pn-person-avatar{fill:color-mix(in oklch,var(--text) 5%,var(--panel));stroke:var(--border);stroke-width:1}.pn-person-initial{fill:var(--text);font-size:10.5px;font-weight:850}.pn-person-node.strong .pn-person-card{stroke:#ef5b2780;fill:color-mix(in oklch,var(--accent) 7%,var(--panel))}.pn-person-node.strong .pn-person-avatar{fill:var(--accent);stroke:var(--accent)}.pn-person-node.strong .pn-person-initial{fill:#fff}.pn-person-node.medium .pn-person-card{stroke:#b4761261;fill:#b476120e}.pn-person-node.medium .pn-person-avatar{fill:#b4761224;stroke:#b4761261}.pn-person-node.weak .pn-person-card{stroke:color-mix(in oklch,var(--border) 70%,var(--muted))}.pn-person-node.active .pn-person-card{stroke:var(--accent);stroke-width:2}.pn-org-node rect{fill:color-mix(in oklch,var(--text) 4%,var(--panel));stroke:var(--border);stroke-width:1}.pn-org-node text{fill:var(--muted);font-size:10.5px;font-weight:700}.pn-legend{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.pn-legend span{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--muted)}.pn-legend i{width:22px;height:2px;border-radius:999px;background:var(--muted);opacity:.4}.pn-legend .strong i{background:var(--accent);opacity:.72}.pn-legend .medium i{background:#b47612;opacity:.55}.pn-legend .weak i{background:var(--muted);opacity:.36}.pn-detail{display:flex;flex-direction:column;gap:11px}.pn-detail-top{display:flex;align-items:center;gap:9px;min-width:0}.pn-detail-fields{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px;background:var(--bg);overflow:hidden}.pn-detail-fields div{display:grid;grid-template-columns:86px 1fr;gap:8px;padding:8px 10px;border-bottom:1px solid color-mix(in oklch,var(--border) 70%,transparent);font-size:12px;line-height:1.45}.pn-detail-fields div:last-child{border-bottom:0}.pn-detail-fields span{color:var(--muted)}.pn-detail-fields b{font-weight:500;color:var(--text);overflow-wrap:anywhere}.pn-subhead{font-size:11.5px;color:var(--muted);font-weight:750;margin-top:2px}.pn-mini-list{display:flex;flex-direction:column;gap:6px}.pn-mini-list button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border);background:var(--bg);border-radius:7px;padding:7px 9px;font-family:inherit;color:var(--text);font-size:12px;text-align:left}.pn-mini-list em{font-style:normal;font-family:var(--mono);color:var(--accent);font-size:10.5px}.pn-table{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg)}.pn-table-head,.pn-table-row{display:grid;grid-template-columns:minmax(90px,.75fr) minmax(150px,1.05fr) 74px minmax(140px,1fr) minmax(170px,1.2fr) 74px minmax(88px,.5fr);gap:8px;align-items:center}.pn-table-head{background:var(--panel);border-bottom:1px solid var(--border);padding:8px 10px;font-family:var(--mono);font-size:10px;color:var(--faint);text-transform:uppercase}.pn-table-row{padding:8px 10px;border-bottom:1px solid color-mix(in oklch,var(--border) 70%,transparent);font-size:12px;cursor:pointer}.pn-table-row:last-child{border-bottom:0}.pn-table-row:hover,.pn-table-row.on{background:color-mix(in oklch,var(--accent) 6%,var(--panel))}.pn-table-row b{font-size:12.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-table-row span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.pn-row-actions button{font-size:11.5px}.pn-path-picker{display:grid;grid-template-columns:auto minmax(260px,420px) 1fr;gap:12px;align-items:center}.pn-path-picker .pn-head{margin:0}.pn-project-search{min-width:0;width:100%;position:relative}.pn-project-search .dpn-inp{border:0;background:transparent;padding:0;min-width:0;width:100%}.pn-path-focus{font-size:12.5px;color:var(--muted);min-width:0;display:flex;align-items:baseline;gap:7px;overflow:hidden}.pn-path-focus b{color:var(--text);white-space:nowrap}.pn-path-focus span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-path-grid{display:grid;grid-template-columns:minmax(420px,1.2fr) minmax(330px,.8fr);gap:14px;align-items:start}.pn-help-panel{display:flex;flex-direction:column;gap:10px}.pn-route-list{display:flex;flex-direction:column;gap:8px;max-height:560px;overflow:auto;padding-right:2px}.pn-route-card{border:1px solid var(--border);background:var(--bg);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:8px}.pn-route-card.strong{border-color:#ef5b274d;background:color-mix(in oklch,var(--accent) 5%,var(--bg))}.pn-route-card.medium{border-color:#b476123d}.pn-route-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pn-team-path-empty{border:1px dashed var(--border);border-radius:8px;background:var(--bg);padding:12px;color:var(--muted);font-size:12px;line-height:1.45}.pn-path-list{display:flex;flex-direction:column;gap:7px}.pn-path-list div{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);background:var(--bg);border-radius:8px;padding:8px 10px}.pn-path-list b{font-size:12.5px;color:var(--text);font-weight:650;overflow-wrap:anywhere}@media (max-width:900px){.pn-kpis{grid-template-columns:repeat(2,1fr)}.pn-grid,.pn-row.two{grid-template-columns:1fr}.pn-search{width:100%}.pn-head{align-items:flex-start;flex-direction:column}.reach-paths,.reach-board-row{grid-template-columns:1fr}.reach-board-actions{justify-content:flex-start}}@media (max-width:900px){.pn-asset-grid,.pn-path-grid,.pn-path-picker{grid-template-columns:1fr}.pn-table-head{display:none}.pn-table-row{grid-template-columns:1fr}.pn-row-actions{justify-content:flex-start}.pn-searchbox{width:100%;min-width:0}}.mobile-project-view,.mobile-project-tabs,.mobile-bottom-nav,.mobile-create-fab,.mobile-menu-scrim,.mobile-action-sheet,.mobile-more-sheet{display:none}@media (max-width: 768px){:root{--mobile-nav-height: calc(62px + env(safe-area-inset-bottom)) }html,body,#root{width:100%;min-width:0;overflow:hidden}body{overscroll-behavior:none}.app{width:100%;min-width:0}.sidebar{display:none}.main{width:100%;height:100%;min-width:0;padding-bottom:var(--mobile-nav-height)}.content{overscroll-behavior-y:contain}.collab-strip{padding:0 12px}.topbar{position:relative;top:auto;z-index:40;min-height:58px;padding:10px 12px;gap:8px;flex-wrap:wrap;background:color-mix(in oklch,var(--panel) 92%,var(--bg));box-shadow:0 1px 0 var(--border)}.topbar-left{min-width:0;flex:1;align-items:center;gap:7px}.page-title{font-size:19px;font-weight:700}.page-count{font-size:11px}.clear-filter{max-width:96px;margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-right{width:100%;flex:0 0 100%;gap:8px}.topbar-right:has(.topbar-date){width:auto;flex:none}.topbar-date{font-size:11.5px;color:var(--muted)}.search{flex:1;width:auto;min-width:0;min-height:38px;padding:7px 10px}.search input{font-size:16px}.topbar .seg{display:none}.filter-btn{min-height:38px;padding:7px 11px;background:var(--panel)}.mobile-project-tabs{display:flex;flex:none;flex-wrap:wrap;gap:7px;width:100%;padding:9px 12px 8px;overflow-x:visible;border-bottom:1px solid var(--border);background:var(--bg)}.mobile-project-tabs button{flex:none;min-height:32px;padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--muted);font-size:12px;font-weight:600}.mobile-project-tabs button.on{border-color:var(--accent);background:var(--accent);color:#fff}.desktop-project-table{display:none!important}.mobile-project-view{display:block;min-height:100%;padding:10px 10px 28px}.mobile-project-list{display:flex;flex-direction:column;gap:9px}.mobile-project-card{border:1px solid var(--border);border-radius:13px;background:var(--panel);padding:13px 13px 11px;box-shadow:0 2px 10px #12182809;outline:none}.mobile-project-card:active,.mobile-project-card.selected{border-color:var(--accent-line);background:color-mix(in oklch,var(--accent) 3%,var(--panel))}.mobile-project-card:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent-line)}.mobile-project-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.mobile-project-title{min-width:0;display:flex;align-items:center;gap:6px}.mobile-project-title b{min-width:0;color:var(--text);font-size:15.5px;line-height:1.3;overflow-wrap:anywhere}.mobile-bp-tag{flex:none;border:1px solid rgba(21,128,61,.28);border-radius:4px;background:#22a04b17;color:#15803d;padding:1px 4px;font-size:9px;font-weight:800}.mobile-project-head-actions{flex:none;display:flex;align-items:center;gap:5px}.mobile-stage{display:inline-flex;align-items:center;gap:5px;max-width:88px;color:var(--muted);font-size:10.5px;white-space:nowrap}.mobile-stage i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--mobile-stage)}.mobile-star{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -5px -6px 0;border:0;border-radius:9px;background:transparent;color:var(--faint)}.mobile-star.on{color:var(--accent)}.mobile-project-card>p{display:-webkit-box;margin:8px 0 9px;overflow:hidden;color:var(--muted);font-size:12.5px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-project-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.mobile-project-tags span{max-width:100%;padding:3px 7px;overflow:hidden;border-radius:6px;background:color-mix(in oklch,var(--text) 5%,transparent);color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.mobile-project-meta{display:flex;align-items:center;gap:11px;padding-top:9px;border-top:1px solid color-mix(in oklch,var(--border) 72%,transparent);color:var(--faint);font-size:10.5px}.mobile-project-meta>span,.mobile-project-meta>strong{display:inline-flex;align-items:center;gap:4px;min-width:0}.mobile-project-meta>span{max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-project-meta strong{margin-left:auto;color:var(--accent);font-weight:650;white-space:nowrap}.mobile-project-empty,.mobile-project-limit{padding:48px 16px;text-align:center;color:var(--muted);font-size:12px}.mobile-project-limit{padding:14px}.mobile-filter-sheet{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:10px;padding:12px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft)}.mobile-filter-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mobile-filter-head b{font-size:13px}.mobile-filter-head span{color:var(--muted);font-size:10.5px}.mobile-filter-sheet label{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:8px;color:var(--muted);font-size:11.5px}.mobile-filter-sheet select{min-width:0;width:100%;min-height:38px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);padding:6px 8px;font-family:inherit;font-size:14px}.mobile-bottom-nav{position:fixed;z-index:66;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(2,1fr);height:var(--mobile-nav-height);padding:5px 6px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:color-mix(in oklch,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -4px 18px #1218280a}.mobile-bottom-nav button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:10px;background:transparent;color:var(--muted)}.mobile-bottom-nav button.on{color:var(--accent)}.mobile-bottom-nav em{font-style:normal;font-size:10px;font-weight:650}.mobile-nav-icon{position:relative;display:inline-flex}.mobile-nav-icon i{position:absolute;top:-7px;left:13px;min-width:16px;height:16px;padding:0 4px;border:2px solid var(--panel);border-radius:999px;background:var(--accent);color:#fff;font-family:var(--mono);font-size:8px;font-style:normal;font-weight:800;line-height:12px;text-align:center}.mobile-create-fab{position:fixed;z-index:68;right:14px;bottom:calc(var(--mobile-nav-height) + 13px);display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border:0;border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 8px 24px color-mix(in oklch,var(--accent) 36%,transparent),inset 0 1px #ffffff47}.lx-fab{right:auto;left:14px;bottom:calc(var(--mobile-nav-height) + 13px);transform:scale(.82);transform-origin:left bottom}.lx-fab-k{display:none}.modal{top:max(8px,env(safe-area-inset-top));bottom:calc(8px + env(safe-area-inset-bottom));max-height:none;width:calc(100% - 16px);max-width:none;transform:translate(-50%);border-radius:16px}@keyframes modalIn{0%{transform:translate(-50%,12px);opacity:.4}}.modal-head{padding:12px 14px}.modal-body{padding:14px;gap:12px}.add-project-outreach-fields{gap:12px}.add-project-outreach-fields .fld-chips{column-gap:8px;row-gap:8px}.add-project-duplicate-list article{align-items:flex-start}.add-project-duplicate-list article button{max-width:96px;white-space:normal}.modal-mode{display:flex;width:100%}.modal-mode button{flex:1}.modal-foot{align-items:stretch;flex-direction:column;padding:10px 14px;gap:8px}.modal-foot-btns{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.modal-foot-btns .modal-create{grid-column:1 / -1;justify-content:center}.roadshow-recorder{align-items:stretch}.roadshow-recorder-actions{display:grid;grid-template-columns:1fr;width:100%}.mobile-menu-scrim{position:fixed;z-index:63;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#12182847;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.mobile-action-sheet,.mobile-more-sheet{position:fixed;z-index:67;left:8px;right:8px;bottom:calc(var(--mobile-nav-height) + 8px);display:block;border:1px solid var(--border);border-radius:18px;background:var(--panel);box-shadow:0 18px 50px #12182833;padding:9px 12px 12px;animation:mobileSheetIn .18s ease-out}@keyframes mobileSheetIn{0%{transform:translateY(12px);opacity:.5}}.mobile-sheet-handle{width:34px;height:4px;margin:0 auto 9px;border-radius:99px;background:var(--border)}.mobile-action-sheet h2{margin:0 4px 8px;font-size:16px}.mobile-action-sheet>button{display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 4px;border:0;border-top:1px solid color-mix(in oklch,var(--border) 70%,transparent);background:transparent;color:var(--text);text-align:left}.mobile-action-sheet>button>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.mobile-action-sheet>button div{display:flex;flex-direction:column;gap:2px}.mobile-action-sheet>button b{font-size:13.5px}.mobile-action-sheet>button small{color:var(--muted);font-size:10.5px}.mobile-more-user{display:flex;align-items:center;gap:10px;padding:2px 4px 12px}.mobile-more-user>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--accent-soft);color:var(--accent);font-size:16px;font-weight:800}.mobile-more-user div{display:flex;flex-direction:column;gap:2px}.mobile-more-user b{font-size:14px}.mobile-more-user small{color:var(--muted);font-size:10.5px}.mobile-more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.mobile-more-grid button{display:flex;min-width:0;min-height:70px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:11px;background:var(--bg);color:var(--muted)}.mobile-more-grid button span{max-width:100%;overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mobile-logout{width:100%;margin-top:9px;min-height:40px;border:0;border-radius:9px;background:color-mix(in oklch,var(--text) 4%,transparent);color:var(--muted);font-size:12px}.ws{z-index:80}.ws-top{min-height:54px;padding:8px 10px;gap:8px}.ws-back{width:38px;height:38px;justify-content:center;padding:0;font-size:0}.ws-breadcrumb{min-width:0;overflow:hidden}.ws-breadcrumb>span,.ws-breadcrumb>svg{display:none}.ws-breadcrumb b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-top-actions{gap:5px}.ws-top-actions .ws-reach{padding:8px 10px}.ws-open-workbench{min-height:38px;padding:8px 10px}.ws-hero{padding:16px 14px 13px}.ws-name{font-size:22px}.ws-oneliner{margin:8px 0 10px;font-size:13.5px}.ws-hero-meta{gap:7px;flex-wrap:wrap;font-size:11px}.ws-hero-main{gap:18px}.ws-hero-operations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;overflow:visible;padding-bottom:0}.ws-hero-operation{min-width:0;padding:2px 12px}.ws-hero-operation:first-child{padding-left:0}.ws-hero-operation>span{margin-bottom:5px;font-size:10px}.ws-hero-operation>b,.ws-hero-operation>button b,.ws-hero-operation select{font-size:12.5px}.ws-followup-primary{grid-column:1 / -1;width:100%;min-width:0;min-height:38px;margin:12px 0 0;padding:0 12px;font-size:12px}.ws-body{padding:0;overflow:hidden}.ws-tabs{width:100%;overflow-x:auto;scrollbar-width:none}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab{flex:none;padding:11px 12px;font-size:12.5px}.ws-content{padding:17px 13px 42px}.ws-workbench{width:100%;border-left:0}}@media (max-width: 680px){.onboarding-spotlight{border-radius:10px}.onboarding-tour,.onboarding-tour.centered{left:10px!important;right:10px;top:auto!important;bottom:calc(10px + env(safe-area-inset-bottom));width:auto!important;max-height:min(46vh,390px);overflow-y:auto;padding:18px;transform:none;border-radius:15px}.onboarding-tour.create-target{top:calc(10px + env(safe-area-inset-top))!important;bottom:auto}.onboarding-tour-progress{margin-bottom:13px}.onboarding-tour h2{font-size:18px}.onboarding-tour>p{font-size:12.5px;line-height:1.6}.onboarding-tour-hint{margin-top:12px}.onboarding-tour-actions{margin-top:14px}.onboarding-tour-actions>div{flex-wrap:wrap;justify-content:flex-end}}.next-product-app{display:grid;grid-template-columns:72px 240px minmax(0,1fr);height:100vh;background:#fff}.next-product-app{--next-ui-control-height: 48px;--next-ui-control-radius: 11px;--next-ui-control-font: 14px}.next-agenda-page .next-agenda-list>header,.next-agenda-page .next-agenda-list>article{grid-template-columns:minmax(320px,1fr) 130px 145px 220px}.next-agenda-page .next-agenda-project>span{min-width:0}.next-agenda-page .next-agenda-project small{display:block;margin-bottom:6px;color:#73849a;font-size:11px;font-weight:700;letter-spacing:.04em}.next-agenda-page .next-agenda-list>article.is-action .next-agenda-project>i{color:#c65b45;background:#fff1ed}.next-agenda-page .next-agenda-list>article.is-planned .next-agenda-project>i{color:#396ed8;background:#edf3ff}.next-agenda-page .next-agenda-list>article.is-waiting .next-agenda-project>i{color:#8a6c32;background:#fbf5e8}.next-agenda-page .next-agenda-list>article.is-completed{opacity:.66}.next-agenda-page .next-agenda-owner{color:#596b82;line-height:1.45;white-space:normal}.next-agenda-page .next-agenda-actions button.is-primary{min-width:92px}@media (max-width: 1100px) and (min-width: 769px){.next-agenda-page .next-agenda-list>header,.next-agenda-page .next-agenda-list>article{grid-template-columns:minmax(260px,1fr) 105px 130px 190px}}@media (max-width: 768px){.mobile-bottom-nav{grid-template-columns:repeat(2,1fr)}.next-agenda-page .next-agenda-project small{margin-bottom:5px;font-size:11px}.next-agenda-page .next-agenda-owner:before{content:"来源 · "}}.next-module-context .next-context-head strong{font-size:18px}.next-module-context .next-context-body{gap:3px;padding-top:18px}.next-module-context .next-context-body>p{margin-bottom:8px;font-size:12px}.next-module-context .next-context-item,.next-module-context .next-settings-links button{min-height:46px;padding:0 12px;border-radius:8px;font-size:14px}.next-module-context .next-context-item span{font-size:14px}.next-module-context .next-context-item em{font-size:12.5px}.next-module-context .next-context-separator{margin-top:13px;margin-bottom:15px}.next-product-app .next-view-table>.topbar,.next-product-app .next-view-kanban>.topbar{min-height:88px;padding:14px 28px}.next-product-app .next-view-table>.topbar .topbar-left,.next-product-app .next-view-kanban>.topbar .topbar-left{align-items:center}.next-product-app .next-view-table>.topbar .topbar-right,.next-product-app .next-view-kanban>.topbar .topbar-right{gap:12px}.next-product-app .next-view-table .search,.next-product-app .next-view-kanban .search{width:min(460px,38vw);min-height:var(--next-ui-control-height);box-sizing:border-box;gap:10px;padding:0 15px;border:1px solid #d9e2ee;border-radius:var(--next-ui-control-radius);background:#f8fafc;box-shadow:inset 0 1px #fffc}.next-product-app .next-view-table .search:focus-within,.next-product-app .next-view-kanban .search:focus-within{border-color:color-mix(in srgb,var(--accent) 48%,#d9e2ee);background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 9%,transparent)}.next-product-app .next-view-table .search svg,.next-product-app .next-view-kanban .search svg{width:18px;height:18px}.next-product-app .next-view-table .search input,.next-product-app .next-view-kanban .search input{font-size:14.5px}.next-product-app .next-project-layout-toggle{min-height:var(--next-ui-control-height);box-sizing:border-box;align-items:stretch;gap:3px;padding:4px;border:0;border-radius:var(--next-ui-control-radius);background:#f0f3f7}.next-product-app .next-project-layout-toggle button{min-width:78px;min-height:40px;justify-content:center;gap:7px;padding:0 14px;border-radius:8px;color:#66758a;font-family:inherit;font-size:var(--next-ui-control-font);font-weight:620}.next-product-app .next-project-layout-toggle button.on{color:#1e3655;background:#fff;box-shadow:0 2px 8px #1d304c1a}.next-product-app .next-project-layout-toggle button.on svg{color:var(--accent)}.next-product-app .next-view-table .next-column-manager-trigger,.next-product-app .next-view-table .next-mobile-filter-trigger{min-height:var(--next-ui-control-height);padding:0 15px;border-color:#d9e2ee;border-radius:var(--next-ui-control-radius);color:#3f5068;background:#fff;font-size:var(--next-ui-control-font);font-weight:620}.next-product-app .next-view-table .next-column-manager-trigger:hover,.next-product-app .next-view-table .next-mobile-filter-trigger:hover{border-color:color-mix(in srgb,var(--accent) 34%,#d9e2ee);color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,#fff)}.next-product-app .next-view-table .next-primary-action,.next-product-app .next-view-kanban .next-primary-action{min-height:var(--next-ui-control-height);padding:0 18px;border-radius:var(--next-ui-control-radius);font-size:14px}.next-product-app .next-overview-filters{min-height:76px;gap:8px;margin:14px 22px 10px;padding:10px 12px;border:0;border-radius:14px;background:#f5f7fa}.next-product-app .next-overview-filter{min-height:44px;box-sizing:border-box;gap:4px;margin-right:0;padding:0 12px;border:1px solid #e0e6ee;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1f324d08}.next-product-app .next-overview-filter>span{color:#68768a;font-size:12.5px;font-weight:600}.next-product-app .next-overview-filter .stage-select>button,.next-product-app .dp-selector-trigger.is-overview{min-height:42px!important;gap:7px;padding:0!important;color:#243750;font-size:14px!important;font-weight:680}.next-product-app .next-overview-filter:has(.has-value){border-color:color-mix(in srgb,var(--accent) 30%,#e0e6ee);background:color-mix(in srgb,var(--accent) 4%,#fff)}.next-product-app .next-more-filter-button{min-height:44px;padding:0 15px;border-radius:10px;font-size:13.5px}.next-product-app .next-overview-filters>.next-more-filter-button{min-height:44px;font-size:14px}@media (min-width: 769px){.next-product-app .next-overview-filters{height:auto;min-height:76px;flex-wrap:nowrap;align-content:center;gap:5px;padding-inline:8px;overflow-x:auto}.next-product-app .next-overview-filter{min-width:0;flex:0 1 auto;padding-inline:7px;gap:3px}.next-product-app .next-overview-filter>span{white-space:nowrap}.next-product-app .next-overview-filters>button{flex:none;padding-inline:10px}.next-product-app .next-overview-filter .dp-selector-trigger>span,.next-product-app .next-collection-filter-value>span{max-width:72px}}.next-product-app .next-overview-table .next-sector-text{color:#3e5068;font-size:14.5px;font-weight:590;line-height:1.45}.next-product-app .next-overview-table .is-overview-row-control .stage-badge{min-height:38px;gap:8px;padding:0 7px 0 2px;border-radius:8px;color:#2d4059;background:transparent;font-size:14.5px;font-weight:620}.next-product-app .next-overview-table .is-overview-row-control .stage-badge:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,#fff)}.next-product-app .next-overview-table .is-overview-stage .stage-dot,.next-product-app .next-overview-table .is-overview-outreach .stage-dot,.next-product-app .next-overview-table .is-overview-judgment .stage-dot{width:8px;height:8px}.next-product-app .next-overview-table .collaboration-role-trigger.overview,.next-product-app .next-overview-table .next-owner-static{min-height:40px}.next-product-app .next-overview-table .collaboration-role-trigger.overview b,.next-product-app .next-overview-table .next-owner-static b{max-width:112px;font-size:14px;font-weight:620}.next-product-app .next-overview-table .collaboration-role-trigger.overview .owner-avatar-mini,.next-product-app .next-overview-table .next-owner-static .owner-avatar-mini{width:32px;height:32px;font-size:12px}@media (max-width: 768px){.next-product-app .next-view-table>.topbar,.next-product-app .next-view-kanban>.topbar{min-height:0;padding:12px 14px;gap:10px}.next-product-app .next-view-table .page-title,.next-product-app .next-view-kanban .page-title{font-size:22px}.next-product-app .next-view-table .page-count,.next-product-app .next-view-kanban .page-count{font-size:12.5px}.next-product-app .next-view-table .search,.next-product-app .next-view-kanban .search{min-height:46px;padding-inline:13px;border-radius:11px}.next-product-app .next-view-table .next-mobile-filter-trigger{min-height:46px;padding-inline:14px;font-size:14px}}.next-product-app>.legacy-sidebar{display:none}.next-icon-rail{position:relative;z-index:130;display:flex;flex-direction:column;align-items:center;min-width:72px;height:100vh;border-right:1px solid #e1e7f0;background:#fff}.next-brand-button{display:grid;place-items:center;width:72px;height:72px;padding:0;border:0;background:transparent}.next-brand-button img{width:43px;height:43px;border-radius:10px;object-fit:cover}.next-mobile-brand-mark{display:none}.next-rail-nav,.next-rail-footer{display:flex;width:100%;flex-direction:column;align-items:center;gap:6px}.next-rail-nav{padding-top:8px}.next-rail-footer{margin-top:auto;padding-bottom:16px}.next-rail-button,.next-account-button{position:relative;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:8px;color:#233754;background:transparent;transition:color .15s ease,background-color .15s ease}.next-rail-button:before{content:"";position:absolute;left:-12px;top:8px;width:3px;height:32px;border-radius:0 3px 3px 0;background:transparent}.next-rail-button:hover,.next-rail-button.is-active{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white)}.next-brand-button:focus,.next-rail-button:focus,.next-context-item:focus{outline:none}.next-brand-button:focus-visible,.next-rail-button:not(.is-active):focus-visible,.next-context-item:not(.is-active):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.next-rail-button.is-active:focus-visible,.next-context-item.is-active:focus-visible{outline:none}.mobile-bottom-nav button:focus{outline:none}.mobile-bottom-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.next-rail-button.is-active:before{background:var(--accent)}.next-rail-divider{width:32px;height:1px;margin:3px 0;background:#e7ebf1}.next-unread-dot,.next-beta-dot{position:absolute;margin:0;border:2px solid #fff;border-radius:999px;font-style:normal}.next-unread-dot{top:8px;right:8px;width:8px;height:8px;background:#ff4d4f}.next-beta-dot{top:4px;right:3px;display:grid;place-items:center;width:17px;height:17px;color:#fff;background:var(--accent);font-size:9px;font-weight:800}.next-account-button{border:1px solid #dce3ec;border-radius:50%;color:#fff;background:linear-gradient(145deg,#273a56,#5f728d);font-size:14px;font-weight:700}.next-account-button.is-acting{border-color:color-mix(in srgb,var(--accent) 58%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.next-acting-status{display:grid;width:56px;min-height:34px;place-items:center;align-content:center;gap:1px;border:1px solid color-mix(in srgb,var(--accent) 28%,#dce3ec);border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#fff)}.next-acting-status span{font-size:9px;font-weight:780;line-height:1.15;white-space:nowrap}.next-account-menu-wrap{display:grid;place-items:center}.next-account-menu{position:absolute;z-index:120;left:60px;bottom:14px;width:224px;overflow:hidden;border:1px solid #dce3ec;border-radius:10px;background:#fff;box-shadow:0 14px 38px #1f324b29}.next-account-menu-head{display:grid;gap:3px;padding:13px 14px 11px;border-bottom:1px solid #e7ebf1}.next-account-menu-head strong{overflow:hidden;color:#172a45;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.next-account-menu-head span{overflow:hidden;color:#728096;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.next-account-menu-head em{color:var(--accent);font-size:10px;font-style:normal}.next-account-menu-action{display:flex;width:100%;min-height:40px;align-items:center;gap:10px;padding:0 14px;border:0;color:#243853;background:#fff;font:inherit;font-size:12px;text-align:left}.next-account-menu-action:hover,.next-account-menu-action:focus-visible{color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,white);outline:none}.next-account-menu-action.is-danger{border-top:1px solid #e7ebf1;color:#c23b42}.next-account-menu-action.is-danger:hover,.next-account-menu-action.is-danger:focus-visible{background:#fff4f4}.next-account-persona-list{max-height:210px;overflow-y:auto;padding:5px 7px;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;background:#fafbfd}.next-account-persona-list>button{display:grid;width:100%;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:7px;border:0;border-radius:7px;color:#263a56;background:transparent;font:inherit;text-align:left;cursor:pointer}.next-account-persona-list>button:hover{background:color-mix(in srgb,var(--accent) 7%,white)}.next-account-persona-list>button>i{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:#fff;background:#60728f;font-size:10px;font-style:normal}.next-account-persona-list strong,.next-account-persona-list em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-account-persona-list strong{font-size:11px}.next-account-persona-list em{margin-top:2px;color:#7d899b;font-size:9.5px;font-style:normal}.next-member-module-access{display:grid;gap:4px;min-width:0}.next-member-module-source{color:#748196;font-size:10px;line-height:1.3}.next-member-save-state{display:block;min-height:13px;color:#748196;font-size:10px;line-height:1.3}.next-member-save-state.is-idle{visibility:hidden}.next-member-save-state.is-saved{color:#27855d}.next-member-save-state.is-error{color:#c23b42}.next-context-nav{position:relative;z-index:60;display:flex;min-width:0;height:100vh;flex-direction:column;overflow:hidden;border-right:1px solid #dfe5ee;background:#f4f6f9}.next-context-head{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:10px;padding:0 18px 0 20px;border-bottom:1px solid rgb(220 227 237 / 72%)}.next-context-head>div{display:flex;min-width:0;align-items:baseline;gap:10px}.next-context-head strong{color:#111a29;font-size:17px;font-weight:720;white-space:nowrap}.next-context-head span{color:#17243a;font-size:15px;font-weight:620}.next-context-head button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:7px;color:#536178;background:transparent}.next-context-head button:hover{background:#e9edf3;color:var(--accent)}.next-context-body{display:flex;min-height:0;flex:1;flex-direction:column;gap:4px;overflow-y:auto;padding:16px 12px 22px}.next-context-body>p{margin:0 8px 7px;color:#7a8698;font-size:11px;font-weight:650}.next-context-item{display:grid;grid-template-columns:21px minmax(0,1fr) auto;min-height:42px;align-items:center;gap:9px;width:100%;padding:0 11px;border:0;border-radius:8px;color:#34445d;background:transparent;text-align:left}.next-context-item span{font-size:13px;font-weight:520}.next-context-item em{color:#52627a;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.next-context-item small{color:#8a95a5;font-size:9.5px;font-weight:560;white-space:nowrap}.next-context-item:hover{background:#edf1f6}.next-context-item.is-active{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white);box-shadow:inset 3px 0 0 var(--accent)}.next-context-item.is-active span{font-weight:680}.next-context-item.is-active em{color:var(--accent)}.next-context-item:disabled{color:#8995a5;cursor:default;opacity:.72}.next-context-item:disabled:hover{background:transparent}.next-context-separator{height:1px;margin:10px 8px 12px;background:#dde3eb}.next-module-copy{padding:18px 20px 8px}.next-module-copy p{margin:0;color:#6d798c;font-size:12px;line-height:1.65}.next-settings-links{flex:none;padding-top:8px}.next-settings-links button{min-height:40px;padding:0 11px;border:0;border-radius:7px;color:#43526a;background:transparent;text-align:left;font-size:12.5px}.next-settings-links button:hover{color:var(--accent);background:#fff}.next-settings-links .next-context-item.is-active{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white);box-shadow:inset 3px 0 0 var(--accent)}.next-settings-links .next-context-item:disabled:hover{color:#8995a5;background:transparent}.next-theme-options{display:grid;width:100%;grid-template-columns:repeat(5,minmax(96px,1fr));gap:8px}.next-theme-options button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;min-height:42px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:#fff;text-align:left;font-size:12px}.next-theme-options button:hover,.next-theme-options button.is-active{border-color:var(--accent-line);color:var(--text);background:var(--accent-soft)}.next-theme-options button i{width:17px;height:17px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #17243a1f}.next-theme-options button b{color:var(--accent)}.next-density-options{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--border);border-radius:8px;background:#f3f5f8}.next-density-options button{min-width:76px;min-height:31px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:12px}.next-density-options button.is-active{color:var(--accent);background:#fff;box-shadow:0 1px 3px #17243a1a}.next-product-app>.main{grid-column:3;min-width:0;height:100vh;background:#fff}.next-product-app>.ws{z-index:100}.next-product-app .topbar{min-height:72px;padding:10px 28px;background:#fff}.next-product-app .page-title{font-size:19px;font-weight:700}.next-product-app .search{width:min(450px,42vw);min-height:40px;border-color:#dce3ed}.next-product-app .content{background:#fff}.next-context-nav[aria-label=项目库导航] .next-context-head strong{font-size:18px}.next-context-nav[aria-label=项目库导航] .next-context-body{gap:3px;padding-top:18px}.next-context-nav[aria-label=项目库导航] .next-context-body>p{margin-bottom:8px;font-size:12px}.next-context-nav[aria-label=项目库导航] .next-context-item{min-height:46px;padding:0 12px}.next-context-nav[aria-label=项目库导航] .next-context-item span{font-size:14px}.next-context-nav[aria-label=项目库导航] .next-context-item em{font-size:12.5px}.next-context-nav[aria-label=项目库导航] .next-context-separator{margin-top:13px;margin-bottom:15px}.next-product-app .next-view-table .page-title{font-size:24px;font-weight:720;letter-spacing:-.025em}.next-product-app .next-view-table .page-count{color:#647187;font-family:var(--sans);font-size:13.5px}.next-product-app .next-view-table .search{width:min(460px,42vw);min-height:42px;padding-right:13px;padding-left:13px}.next-product-app .next-view-table .search input{font-size:14px}.next-product-app .next-view-table .seg{min-height:42px;align-items:stretch;padding:3px}.next-product-app .next-view-table .seg button{min-width:35px;justify-content:center}.next-product-app .next-view-table .next-primary-action{min-height:42px;padding:0 16px;font-size:13.5px}.next-product-app.is-project-loading .next-context-nav[aria-label=项目库导航] .next-context-item em{visibility:hidden}.next-project-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:17px;padding:0 24px clamp(44px,8vh,84px);color:#26364f;text-align:center;opacity:0;animation:next-project-loading-enter .18s ease-out .16s forwards}.next-project-loading-focus{position:relative;display:grid;width:42px;height:42px;place-items:center;color:var(--accent)}.next-project-loading-focus>i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 9%,transparent)}.next-project-loading-focus:before,.next-project-loading-focus:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid color-mix(in srgb,currentColor 38%,transparent);border-radius:50%;content:"";animation:next-project-loading-ring 1.8s cubic-bezier(.2,.7,.2,1) infinite}.next-project-loading-focus:after{animation-delay:.9s}.next-project-loading-copy{display:grid;gap:6px}.next-project-loading-copy strong{color:#24334a;font-size:16px;font-weight:670;letter-spacing:-.01em}.next-project-loading-copy span{color:#8792a4;font-size:13px;line-height:1.5}@keyframes next-project-loading-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes next-project-loading-ring{0%{opacity:0;transform:scale(.55)}18%{opacity:.42}82%,to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.next-project-loading{opacity:1;transform:none;animation:none}.next-project-loading-focus:before{opacity:.28;transform:scale(.82);animation:none}.next-project-loading-focus:after{display:none}}.next-primary-action,.next-secondary-action{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:0 14px;border-radius:7px;font-size:12.5px;font-weight:650;white-space:nowrap}.next-topbar-action{min-width:112px;min-height:38px;height:38px;padding-inline:14px;font-size:12.5px}.next-product-app .next-view-table .topbar .next-topbar-action,.next-product-app .next-view-kanban .topbar .next-topbar-action{min-height:38px;height:38px;padding-inline:14px;font-size:12.5px}.next-primary-action{border:1px solid var(--accent);color:#fff;background:var(--accent);box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 18%,transparent)}.next-primary-action:disabled,.mobile-create-fab:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.next-secondary-action{border:1px solid #dce3ed;color:#536178;background:#fff}.next-secondary-action:hover{color:var(--accent);border-color:var(--accent-line)}.next-secondary-action:disabled{opacity:.55;cursor:default}.next-settings-page{width:100%;max-width:1180px!important;margin:0!important;padding:34px 42px 72px!important}.next-view-settings>.topbar,.next-view-help>.topbar,.next-view-settings>.collab-strip,.next-view-help>.collab-strip{display:none}.next-view-settings>.content,.next-view-help>.content{overflow-y:auto}.next-view-help>.content{overflow-x:hidden}.next-settings-title{padding:0 0 20px;border-bottom:1px solid #e1e7f0}.next-settings-title h2{margin:0;color:#111a29;font-size:23px;font-weight:720;letter-spacing:-.02em}.next-settings-title p{margin:7px 0 0;color:#69768a;font-size:13px}.next-settings-mobile-tabs{display:none}.next-settings-page .settings-save-state{margin:10px 0 22px;padding:0;color:#7a8698;font-size:11.5px}.next-settings-page .dps-settings-modules{width:100%}.next-settings-page .dps-card{margin:0;padding:3px 0 30px;border:0;border-bottom:1px solid #e1e7f0;border-radius:0;background:transparent;box-shadow:none}.next-settings-page .dps-card-hd{margin:0 0 5px}.next-settings-page .dps-ic{width:27px;height:27px;border-radius:7px;font-size:13px}.next-settings-page .dps-title{font-size:15px}.next-settings-page .dps-desc{margin:0 0 20px 37px}.next-settings-page .dps-row{padding:12px 0}.next-settings-page .dps-row-lab{width:122px;color:#34445d;font-weight:640}.next-appearance-card>.dps-card-hd,.next-appearance-card>.dps-desc{display:none}.next-appearance-card .dps-row{display:block;padding:0 0 25px;border-bottom:1px solid #e7ebf1}.next-appearance-card .dps-row+.dps-row{padding-top:20px}.next-appearance-card .dps-row-lab{width:auto;padding:0 0 13px;font-size:14px;color:#111a29}.next-appearance-card .dps-row-ctl{width:100%}.next-theme-options{gap:20px}.next-theme-options button{position:relative;display:flex;min-width:0;min-height:130px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:9px;padding:7px;border-radius:9px;color:#26364f;background:#fff;font-size:12px}.next-theme-options button i{width:100%;height:72px;border:0;border-radius:6px;box-shadow:inset 0 0 0 1px #17243a0a}.next-theme-options button span{padding:0 3px;font-weight:650}.next-theme-options button b{position:absolute;right:13px;top:61px;display:grid;place-items:center;width:24px;height:24px;border:3px solid #fff;border-radius:50%;color:#fff;background:var(--accent);font-size:12px}.next-theme-options button.is-active{border-color:var(--accent);background:#fff;box-shadow:0 0 0 1px var(--accent)}.next-density-options{gap:16px;padding:0;border:0;background:transparent}.next-density-options button{min-width:174px;min-height:42px;border:1px solid #dbe2eb;border-radius:7px;background:#fff}.next-density-options button.is-active{border-color:var(--accent);color:#16263f;background:#fff;box-shadow:inset 3px 0 0 var(--accent)}.next-brand-identity,.next-interface-preview{padding:21px 0;border-bottom:1px solid #e7ebf1}.next-brand-identity>span,.next-interface-preview>span{display:block;margin-bottom:13px;color:#111a29;font-size:14px;font-weight:650}.next-brand-identity>div{display:flex;align-items:center;gap:12px}.next-brand-identity img{width:40px;height:40px;border-radius:8px}.next-brand-identity strong{color:#111a29;font-size:16px}.next-brand-identity strong b{margin-left:5px}.next-brand-identity em{margin-left:18px;color:#8994a5;font-size:11.5px;font-style:normal}.next-preview-shell{display:grid;grid-template-columns:44px 150px minmax(0,1fr);min-height:202px;overflow:hidden;border:1px solid #dfe5ee;border-radius:8px;background:#fff}.next-preview-shell>aside{display:flex;flex-direction:column;align-items:center;gap:16px;padding:14px 0;border-right:1px solid #e1e7f0}.next-preview-shell>aside img{width:25px;height:25px;border-radius:5px}.next-preview-shell>aside i{width:17px;height:17px;border:1.5px solid #41516a;border-radius:4px}.next-preview-shell>nav{display:flex;flex-direction:column;padding:16px 13px;border-right:1px solid #e1e7f0;background:#f4f6f9}.next-preview-shell>nav b{font-size:12px}.next-preview-shell>nav small{margin:2px 0 18px;color:#7a8698;font-size:9px}.next-preview-shell>nav strong,.next-preview-shell>nav span{padding:8px 9px;border-radius:5px;font-size:10px}.next-preview-shell>nav strong{color:var(--accent);background:#fff;box-shadow:inset 2px 0 0 var(--accent)}.next-preview-shell>main{min-width:0;padding:14px 16px}.next-preview-shell>main header{display:flex;align-items:center;justify-content:space-between}.next-preview-shell>main header b{font-size:13px}.next-preview-shell>main header button{min-height:28px;padding:0 11px;border:0;border-radius:5px;color:#fff;background:var(--accent);font-size:9px}.next-preview-filters{display:flex;gap:8px;margin:14px 0 9px}.next-preview-filters i{width:70px;height:23px;border:1px solid #e1e7f0;border-radius:4px}.next-preview-row{display:grid;grid-template-columns:1.1fr 1.2fr 1fr;gap:10px;padding:12px 2px;border-top:1px solid #e7ebf1;font-size:9px}.next-preview-row b{font-size:10px}.next-preview-row span{color:#67758b}.next-project-view-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.next-project-view-options>button{display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 16px;align-items:center;padding:15px;border:1px solid #dfe5ee;border-radius:10px;color:#182842;background:#fff;text-align:left}.next-project-view-options>button.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.next-project-view-options strong{font-size:13px}.next-project-view-options em{color:#748198;font-size:11px;font-style:normal;line-height:1.5}.next-view-thumb{grid-row:1 / 3;display:flex;min-height:82px;flex-direction:column;gap:7px;padding:10px;border:1px solid #e1e7f0;border-radius:6px;background:#f8fafc}.next-view-thumb i{display:block;height:6px;border-radius:3px;background:#cfd7e3}.next-view-thumb i:first-child{background:var(--accent);opacity:.78}.next-view-thumb.full{flex-direction:row;gap:5px;align-items:stretch}.next-view-thumb.full i{width:18%;height:auto}.next-settings-readonly-note{display:flex;flex-direction:column;gap:5px;margin-top:20px;padding:16px 18px;border:1px solid #dfe5ee;border-radius:8px;background:#f8fafc}.next-settings-readonly-note strong{font-size:13px}.next-settings-readonly-note span{color:#6f7c91;font-size:11.5px}.next-overview-view{display:flex;height:100%;min-height:0;flex-direction:column;background:#fff}.next-overview-filters{display:flex;min-height:66px;flex:none;align-items:center;gap:0;margin:12px 18px 8px;padding:8px 16px;overflow-x:auto;border:1px solid #dfe5ee;border-radius:9px;background:#fff;scrollbar-width:none}.next-overview-filters::-webkit-scrollbar{display:none}.next-overview-filter{display:flex;min-width:max-content;align-items:center;gap:3px;margin-right:14px;padding-right:14px;border-right:1px solid #dfe5ee}.next-overview-filter>span{color:#45546c;font-size:13px;font-weight:540;white-space:nowrap}.next-overview-filter .stage-select{min-width:0}.next-overview-filter .stage-select>button{width:auto!important;min-height:32px!important;justify-content:flex-start!important;border:0!important;padding:4px 0!important;background:transparent!important;font-size:14px!important}.next-source-filter{min-width:max-content}.next-source-filter>.stage-select{flex:none}.dp-selector-trigger-wrap{min-width:0}.dp-selector-trigger{display:inline-flex;width:100%;min-height:34px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border:1px solid #dfe5ee;border-radius:8px;color:#26364f;background:#fff;font-family:inherit;font-size:12.5px;font-weight:560;text-align:left;cursor:pointer}.dp-selector-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-selector-trigger>.dp-filter-status-visual{width:8px;min-width:8px;height:8px;flex:0 0 8px;overflow:visible;border-radius:50%;background:var(--status-visual);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-visual) 12%,transparent)}.dp-selector-trigger svg{flex:none;color:#7c8798;transition:transform .16s ease}.dp-selector-trigger:hover,.dp-selector-trigger.is-open{border-color:#c9d4e3;background:#f8fafc}.dp-selector-trigger.is-open svg{transform:rotate(180deg)}.dp-selector-trigger.has-value{color:var(--accent)}.dp-selector-trigger.is-overview{width:auto;min-height:32px;justify-content:flex-start;gap:6px;padding:4px 0;border:0;border-radius:6px;background:transparent;font-size:14px;font-weight:570}.dp-selector-trigger.is-overview:hover,.dp-selector-trigger.is-overview.is-open{color:var(--accent);background:transparent}.dp-selector-scrim{z-index:9998;background:transparent}.dp-selector-popover{position:fixed;z-index:9999;top:var(--selector-top);left:var(--selector-left);display:flex;width:var(--selector-width);max-width:calc(100vw - 24px);max-height:var(--selector-max-height);box-sizing:border-box;flex-direction:column;overflow:hidden;border:1px solid #dce3ed;border-radius:12px;color:#1d2c44;background:#fff;box-shadow:0 18px 48px #19274229}.dp-selector-popover.is-source,.dp-selector-popover.is-location{min-width:min(440px,calc(100vw - 24px))}.dp-selector-head{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 18px 14px;border-bottom:1px solid #edf0f4}.dp-selector-head h3{margin:0;color:#17243a;font-size:15px;font-weight:700;line-height:1.3}.dp-selector-head p{margin:4px 0 0;color:#7a8698;font-size:12px;line-height:1.4}.dp-selector-close{display:grid;width:30px;height:30px;flex:none;place-items:center;margin:-4px -5px 0 0;padding:0;border:0;border-radius:7px;color:#718096;background:transparent}.dp-selector-close:hover{color:#26364f;background:#f1f4f8}.dp-selector-body{min-height:0;flex:1;overflow-y:auto;padding:10px;scrollbar-width:thin}.dp-selector-footer{display:flex;min-height:58px;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid #edf0f4;background:#fff}.dp-selector-footer>div{display:flex;gap:8px}.dp-selector-action{min-height:36px;padding:0 12px;border:1px solid #dfe5ee;border-radius:8px;color:#516077;background:#fff;font-family:inherit;font-size:12.5px;font-weight:590}.dp-selector-action:hover{border-color:#c9d4e3;color:#26364f;background:#f8fafc}.dp-selector-action.is-clear{padding-right:4px;padding-left:4px;border-color:transparent;color:#7a8698;background:transparent}.dp-selector-action.is-primary{min-width:72px;border-color:var(--accent);color:#fff;background:var(--accent)}.dp-selector-action.is-primary:hover{border-color:var(--accent);color:#fff;background:color-mix(in srgb,var(--accent) 90%,#081a35)}.dp-selector-action:disabled{cursor:not-allowed;opacity:.46}.dp-selector-search{display:flex;min-height:40px;align-items:center;gap:9px;margin:0 0 8px;padding:0 11px;border:1px solid #dfe5ee;border-radius:9px;color:#7c8798;background:#f8fafc}.dp-selector-search:focus-within{border-color:color-mix(in srgb,var(--accent) 45%,#dfe5ee);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}.dp-selector-search input{min-width:0;flex:1;padding:0;border:0;outline:0;color:#26364f;background:transparent;font-family:inherit;font-size:13px}.dp-selector-search input::placeholder{color:#9aa4b3}.dp-selector-list{display:flex;flex-direction:column;gap:3px}.dp-selector-option{display:flex;width:100%;min-height:44px;box-sizing:border-box;align-items:center;gap:10px;padding:8px 10px 8px calc(10px + var(--selector-depth, 0) * 22px);border:0;border-radius:8px;color:#35445a;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.dp-selector-option:hover{background:#f4f7fa}.dp-selector-option.is-selected{color:#173f85;background:color-mix(in srgb,var(--accent) 7%,#fff)}.dp-selector-check{display:grid;width:18px;height:18px;flex:none;box-sizing:border-box;place-items:center;border:1px solid #cbd4e0;border-radius:5px;color:#fff;background:#fff}.dp-selector-check.is-selected{border-color:var(--accent);background:var(--accent)}.dp-selector-radio{display:grid;width:18px;height:18px;flex:none;box-sizing:border-box;place-items:center;border:1.5px solid #c4cedb;border-radius:50%;background:#fff}.dp-selector-radio i{width:8px;height:8px;border-radius:50%;background:transparent}.dp-selector-radio.is-selected{border-color:var(--accent)}.dp-selector-radio.is-selected i{background:var(--accent)}.dp-selector-option.is-single.is-selected{background:color-mix(in srgb,var(--accent) 5%,#fff)}.dp-selector-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--selector-dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--selector-dot) 10%,transparent)}.dp-selector-avatar{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#40577a,#8da1bc);font-size:11px;font-weight:650}.dp-selector-avatar.is-empty{border:1px solid #dce2ea;color:#8b96a6;background:#f4f6f9}.dp-selector-option-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.dp-selector-option-copy b{overflow:hidden;font-size:13.5px;font-weight:580;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dp-selector-option-copy small{color:#8590a1;font-size:11.5px;line-height:1.35}.dp-selector-count{min-width:28px;color:#8a95a5;font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.dp-selector-empty{padding:28px 12px;color:#8a95a5;font-size:13px;text-align:center}.dp-selector-tree-row{display:flex;align-items:center;gap:2px}.dp-selector-tree-row>.dp-selector-option{min-width:0;flex:1}.dp-selector-expand{display:grid;width:38px;height:38px;flex:none;place-items:center;padding:0;border:0;border-radius:8px;color:#7b8798;background:transparent}.dp-selector-expand:hover{color:#33435a;background:#f4f7fa}.dp-selector-expand svg{transition:transform .16s ease}.dp-selector-expand.is-expanded svg{transform:rotate(180deg)}.dp-selector-popover.is-state-reason,.dp-selector-popover.is-personal-judgment,.dp-selector-popover.is-collaboration{min-width:min(440px,calc(100vw - 24px))}.dp-selector-footer-hint{max-width:230px;color:#7b8798;font-size:11.5px;line-height:1.35}.collaboration-role-body{display:flex;flex-direction:column;gap:10px;overflow:hidden}.collaboration-role-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:2px 4px 12px;border-bottom:1px solid #edf0f4}.collaboration-role-summary span{display:flex;min-width:0;flex-direction:column;gap:3px}.collaboration-role-summary small{color:#8893a3;font-size:10.5px;line-height:1.3}.collaboration-role-summary b{overflow:hidden;color:#26364f;font-size:12.5px;font-weight:620;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.collaboration-role-tabs{display:flex;min-height:38px;align-items:stretch;gap:18px;padding:0 4px;border-bottom:1px solid #e8ecf2}.collaboration-role-tabs button{position:relative;padding:0 1px;border:0;color:#6d798b;background:transparent;font-family:inherit;font-size:12.5px;font-weight:570}.collaboration-role-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:transparent;content:""}.collaboration-role-tabs button.is-active{color:#173f85;font-weight:650}.collaboration-role-tabs button.is-active:after{background:var(--accent)}.collaboration-role-search{margin-top:1px;margin-bottom:0}.collaboration-role-options{min-height:0;flex:1;overflow-y:auto;padding-top:1px;scrollbar-width:thin}.collaboration-role-option.is-disabled{cursor:not-allowed;opacity:.48}.collaboration-role-option.is-disabled:hover{background:transparent}.dp-state-reason-step{display:flex;flex-direction:column;gap:16px;padding:2px}.dp-state-reason-summary{display:flex;min-height:58px;align-items:center;gap:13px;padding:0 14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.dp-state-reason-summary .dp-selector-dot{width:9px;height:9px}.dp-state-reason-summary>div{display:flex;min-width:0;flex-direction:column;gap:2px}.dp-state-reason-summary small{color:#7c8798;font-size:11px}.dp-state-reason-summary b{color:#1f3048;font-size:14px;font-weight:670}.dp-state-reason-section{display:flex;flex-direction:column;gap:8px}.dp-state-reason-label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.dp-state-reason-label b{color:#405069;font-size:12.5px;font-weight:650}.dp-state-reason-label span{color:#8a95a5;font-size:11px}.dp-state-reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}@media (max-width: 640px){.dp-selector-popover,.dp-selector-popover.is-source,.dp-selector-popover.is-location,.dp-selector-popover.is-state-reason,.dp-selector-popover.is-collaboration{top:auto!important;right:0;bottom:0;left:0!important;width:100%!important;min-width:0;max-width:none;max-height:min(78vh,680px);border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0;box-shadow:0 -18px 48px #19274229}.dp-state-reason-grid{grid-template-columns:1fr}.collaboration-role-summary{gap:8px}.dp-selector-footer-hint{display:none}}.dp-reason-option{display:flex;min-height:42px;align-items:center;gap:9px;padding:8px 10px;border:1px solid #e0e6ee;border-radius:8px;color:#536178;background:#fff;font-family:inherit;font-size:12.5px;line-height:1.35;text-align:left}.dp-reason-option:hover{border-color:#cbd6e3;background:#f8fafc}.dp-reason-option.is-selected{border-color:color-mix(in srgb,var(--accent) 34%,#dfe5ee);color:#173f85;background:color-mix(in srgb,var(--accent) 6%,#fff)}.dp-reason-option .dp-selector-check{width:17px;height:17px}.dp-state-reason-note{display:flex;flex-direction:column;gap:8px}.dp-state-reason-note>span{padding:0 2px;color:#405069;font-size:12.5px;font-weight:650}.dp-state-reason-note>span small{margin-left:4px;color:#8a95a5;font-size:11px;font-weight:500}.dp-state-reason-note textarea{width:100%;min-height:82px;box-sizing:border-box;resize:vertical;padding:11px 12px;border:1px solid #dfe5ee;border-radius:9px;outline:0;color:#26364f;background:#fff;font-family:inherit;font-size:13px;line-height:1.55}.dp-state-reason-note textarea:focus{border-color:color-mix(in srgb,var(--accent) 45%,#dfe5ee);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.dp-state-reason-note textarea::placeholder{color:#9aa4b3}.dp-state-reason-note select,.dp-selector-static-value{width:100%;min-height:42px;box-sizing:border-box;padding:0 11px;border:1px solid #dfe5ee;border-radius:9px;color:#26364f;background:#fff;font-family:inherit;font-size:13px}.dp-judgment-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px}.dp-judgment-field{display:flex;min-width:0;flex-direction:column;gap:8px}.dp-judgment-field>span{padding:0 2px;color:#405069;font-size:12.5px;font-weight:650}.dp-judgment-field>span small{margin-left:4px;color:#8a95a5;font-size:11px;font-weight:500}.dp-judgment-field select,.dp-judgment-field input{width:100%;min-height:42px;box-sizing:border-box;padding:0 11px;border:1px solid #dfe5ee;border-radius:9px;outline:0;color:#26364f;background:#fff;font-family:inherit;font-size:13px}.dp-judgment-field select:focus,.dp-judgment-field input:focus{border-color:color-mix(in srgb,var(--accent) 45%,#dfe5ee);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.dp-judgment-wide{grid-column:1 / -1}.dp-judgment-save-note{margin:0;padding:11px 13px;border-radius:9px;color:#657287;background:#f7f9fb;font-size:12px;line-height:1.55}@media (max-width: 640px){.dp-judgment-fields{grid-template-columns:1fr}.dp-judgment-wide{grid-column:auto}}.dp-selector-static-value{display:flex;align-items:center;color:#6f7d91;background:#f7f9fb}.dp-selector-error{padding:9px 11px;border-radius:8px;color:#a33b32;background:#fff4f2;font-size:12px;line-height:1.4}.next-mobile-filter-trigger{display:none}.next-clear-overview{flex:none;padding:8px 8px 8px 10px;border:0;color:var(--accent);background:transparent;font-size:13px;font-weight:620;white-space:nowrap}.next-clear-overview:hover{color:var(--accent)}.next-more-filter-button{display:inline-flex;min-height:38px;flex:none;align-items:center;gap:7px;margin-left:auto;padding:0 14px;border:1px solid color-mix(in srgb,var(--accent) 30%,#d7e0ec);border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,#fff);box-shadow:0 1px 2px #2130480d;font-family:inherit;font-size:13px;font-weight:680;white-space:nowrap;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.next-more-filter-button:hover{border-color:color-mix(in srgb,var(--accent) 52%,#d7e0ec);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,#fff);box-shadow:0 2px 6px color-mix(in srgb,var(--accent) 10%,transparent)}.next-more-filter-button em{display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border-radius:9px;color:#fff;background:var(--accent);font-size:10px;font-style:normal}.next-more-filter-button+.next-clear-overview{margin-left:4px;padding-left:10px}.next-advanced-filter-summary{display:flex;min-height:46px;flex:none;align-items:center;gap:7px;margin:0 18px 8px;padding:7px 10px;overflow-x:auto;border-bottom:1px solid #e5eaf1;color:#7d899a;scrollbar-width:none}.next-advanced-filter-summary::-webkit-scrollbar{display:none}.next-advanced-filter-summary>span{flex:none;margin-right:2px;font-size:11.5px;font-weight:650;white-space:nowrap}.next-advanced-filter-summary>button{display:inline-flex;min-height:30px;flex:none;align-items:center;gap:5px;padding:0 8px 0 9px;border:1px solid #dbe3ed;border-radius:7px;color:#34455d;background:#fff;font-family:inherit;font-size:11.5px;cursor:pointer}.next-advanced-filter-summary>button:hover{border-color:#c8d3e1;color:var(--accent);background:#f8fafc}.next-advanced-filter-summary>button b{font-weight:680}.next-advanced-filter-summary>button em{max-width:138px;overflow:hidden;color:#718096;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.next-advanced-filter-summary>button svg{color:#9aa4b2}.next-advanced-filter-summary>button.is-edit{border-color:transparent;color:var(--accent);background:transparent;font-weight:650}.project-filter-scrim{position:fixed;z-index:12000;top:0;right:0;bottom:0;left:0;display:grid;box-sizing:border-box;place-items:center;padding:24px;background:#1a273d3d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:project-filter-scrim-in .16s ease-out}.project-filter-dialog{display:flex;width:min(920px,calc(100vw - 48px));height:min(690px,calc(100vh - 48px));min-height:520px;flex-direction:column;overflow:hidden;border:1px solid #d9e1eb;border-radius:15px;color:#1c2b43;background:#fff;box-shadow:0 28px 80px #18263f3d;animation:project-filter-dialog-in .18s cubic-bezier(.2,.75,.25,1)}.project-filter-dialog-head{display:flex;min-height:78px;box-sizing:border-box;flex:none;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px 15px 22px;border-bottom:1px solid #e8ecf2}.project-filter-dialog-title{display:flex;min-width:0;align-items:center;gap:13px}.project-filter-dialog-title>span{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,#fff)}.project-filter-dialog-title h2{margin:0;color:#172740;font-size:18px;font-weight:720;letter-spacing:-.01em}.project-filter-dialog-title p{margin:4px 0 0;color:#748196;font-size:12px;line-height:1.45}.project-filter-close{display:grid;width:34px;height:34px;flex:none;place-items:center;padding:0;border:0;border-radius:8px;color:#7b8798;background:transparent;cursor:pointer}.project-filter-close:hover{color:#27384f;background:#f1f4f8}.project-filter-logic{display:flex;min-height:46px;box-sizing:border-box;flex:none;align-items:center;gap:8px;padding:8px 22px;border-bottom:1px solid #e8ecf2;background:#fbfcfe}.project-filter-logic b{display:inline-flex;min-height:26px;align-items:center;padding:0 9px;border:1px solid color-mix(in srgb,var(--accent) 26%,#d9e1eb);border-radius:7px;color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,#fff);font-size:11.5px}.project-filter-logic span{color:#4f5f75;font-size:12px}.project-filter-logic em{margin-left:auto;color:#8691a1;font-size:11.5px;font-style:normal}.project-filter-dialog-body{display:grid;min-height:0;flex:1;grid-template-columns:286px minmax(0,1fr)}.project-filter-field-rail{display:flex;min-width:0;min-height:0;flex-direction:column;padding:14px 12px 12px;border-right:1px solid #e5eaf1;background:#f7f9fc}.project-filter-field-search,.project-filter-option-search{display:flex;min-height:38px;box-sizing:border-box;flex:none;align-items:center;gap:8px;padding:0 10px;border:1px solid #dae2ec;border-radius:8px;color:#8792a3;background:#fff}.project-filter-field-search:focus-within,.project-filter-option-search:focus-within{border-color:color-mix(in srgb,var(--accent) 45%,#dae2ec);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.project-filter-field-search input,.project-filter-option-search input{min-width:0;flex:1;padding:0;border:0;outline:0;color:#25364e;background:transparent;font-family:inherit;font-size:12.5px}.project-filter-field-search input::placeholder,.project-filter-option-search input::placeholder{color:#9aa5b4}.project-filter-field-groups{min-height:0;flex:1;margin-top:10px;overflow-y:auto;scrollbar-width:thin}.project-filter-field-groups section+section{margin-top:15px}.project-filter-field-groups h3{margin:0 8px 5px;color:#929cab;font-size:10.5px;font-weight:680;letter-spacing:.04em}:is(.project-filter-field-groups section,.project-filter-field-rail)>button{display:grid;width:100%;min-height:35px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:7px;padding:0 8px 0 10px;border:0;border-radius:7px;color:#536178;background:transparent;font-family:inherit;font-size:12.5px;text-align:left;cursor:pointer}:is(.project-filter-field-groups section,.project-filter-field-rail)>button:hover{color:#26374e;background:#edf1f6}:is(.project-filter-field-groups section,.project-filter-field-rail)>button.is-selected{color:#173f85;background:#fff;box-shadow:inset 2px 0 0 var(--accent),0 1px 4px #21304812;font-weight:650}:is(.project-filter-field-groups section,.project-filter-field-rail)>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.project-filter-field-groups section,.project-filter-field-rail)>button>em{display:grid;min-width:17px;height:17px;place-items:center;border-radius:9px;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,#fff);font-size:9.5px;font-style:normal}:is(.project-filter-field-groups section,.project-filter-field-rail)>button>svg{color:#a2acb9}.project-filter-no-fields,.project-filter-no-options{padding:28px 12px;color:#8c97a7;font-size:12px;text-align:center}.project-filter-value-pane{display:flex;min-width:0;min-height:0;flex-direction:column;padding:22px 24px 18px;overflow:hidden;background:#fff}.project-filter-value-pane>header{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #edf0f4}.project-filter-value-pane>header span{color:#8b96a5;font-size:10.5px}.project-filter-value-pane>header h3{margin:3px 0 0;color:#1c2f49;font-size:18px;font-weight:710}.project-filter-value-pane>header button{min-height:28px;padding:0 7px;border:0;color:var(--accent);background:transparent;font-family:inherit;font-size:11.5px;cursor:pointer}.project-filter-value-pane>header button:disabled{color:#adb5c0;cursor:default}.project-filter-operator{display:flex;flex:none;align-items:baseline;gap:9px;padding:13px 0 12px}.project-filter-operator span{flex:none;padding:4px 8px;border-radius:6px;color:#45566d;background:#f1f4f8;font-size:11.5px;font-weight:650}.project-filter-operator p{margin:0;color:#7c8899;font-size:11.5px;line-height:1.5}.project-filter-option-search{margin-bottom:9px;background:#f8fafc}.project-filter-options{display:grid;min-height:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 8px;overflow-y:auto;scrollbar-width:thin}.project-filter-options>button{display:flex;min-width:0;min-height:47px;align-items:center;gap:9px;padding:7px 9px;border:1px solid transparent;border-radius:8px;color:#3e4f66;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.project-filter-options>button:hover{border-color:#e1e7ef;background:#f7f9fc}.project-filter-options>button.is-selected{border-color:color-mix(in srgb,var(--accent) 22%,#e1e7ef);color:#173f85;background:color-mix(in srgb,var(--accent) 5%,#fff)}.project-filter-options>button>i{display:grid;width:18px;height:18px;flex:none;box-sizing:border-box;place-items:center;border:1px solid #cbd4df;border-radius:5px;color:#fff;background:#fff;font-style:normal}.project-filter-options>button.is-selected>i{border-color:var(--accent);background:var(--accent)}.project-filter-options>button>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.project-filter-options>button b{display:flex;align-items:center;gap:8px;overflow:hidden;font-size:13.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.project-filter-status-dot{display:inline-block;width:9px;height:9px;flex:none;border-radius:50%;background:var(--filter-status-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--filter-status-color) 10%,transparent)}.project-filter-options>button small{overflow:hidden;color:#8994a4;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.project-filter-options>button em{flex:none;color:#929cab;font-size:10.5px;font-style:normal;font-variant-numeric:tabular-nums}.project-filter-hierarchy{display:grid;min-height:0;flex:1;grid-template-columns:190px minmax(0,1fr);overflow:hidden;border:1px solid #e1e7ef;border-radius:10px;background:#fff}.project-filter-hierarchy-parents{min-height:0;overflow-y:auto;padding:5px;border-right:1px solid #e6ebf1;background:#f7f9fc;scrollbar-width:thin}.project-filter-hierarchy-parents>div{display:grid;min-height:39px;grid-template-columns:32px minmax(0,1fr);align-items:stretch;border-radius:7px}.project-filter-hierarchy-parents>div:hover{background:#eef2f7}.project-filter-hierarchy-parents>div.is-active{color:#173f85;background:#fff;box-shadow:0 1px 4px #21304812}.project-filter-hierarchy-parents button{min-width:0;padding:0;border:0;color:inherit;background:transparent;font-family:inherit;cursor:pointer}.project-filter-hierarchy-parents button:first-child{display:grid;place-items:center}.project-filter-hierarchy-parents button:first-child i,.project-filter-hierarchy-children button i{display:grid;width:17px;height:17px;box-sizing:border-box;place-items:center;border:1px solid #cbd4df;border-radius:5px;color:#fff;background:#fff;font-style:normal}.project-filter-hierarchy-parents button:first-child.is-selected i,.project-filter-hierarchy-children button.is-selected i{border-color:var(--accent);background:var(--accent)}.project-filter-hierarchy-parents button:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto auto 13px;align-items:center;gap:6px;text-align:left}.project-filter-hierarchy-parents button:last-child span{overflow:hidden;font-size:12.5px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.project-filter-hierarchy-parents button:last-child em{display:grid;min-width:17px;height:17px;place-items:center;border-radius:9px;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,#fff);font-size:9.5px;font-style:normal}.project-filter-hierarchy-parents button:last-child small{color:#919bab;font-size:10.5px;font-variant-numeric:tabular-nums}.project-filter-hierarchy-parents button:last-child svg{color:#a3adba}.project-filter-hierarchy-children{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.project-filter-hierarchy-children>header{display:flex;min-height:54px;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:0 13px 0 15px;border-bottom:1px solid #edf0f4}.project-filter-hierarchy-children>header>div{display:flex;min-width:0;flex-direction:column;gap:2px}.project-filter-hierarchy-children>header b{color:#283a52;font-size:13px}.project-filter-hierarchy-children>header span{color:#8b96a5;font-size:10.5px}.project-filter-hierarchy-children>header button{min-height:28px;flex:none;padding:0 9px;border:1px solid #d9e1eb;border-radius:7px;color:#596980;background:#fff;font-family:inherit;font-size:11px;cursor:pointer}.project-filter-hierarchy-children>header button.is-selected{border-color:color-mix(in srgb,var(--accent) 30%,#d9e1eb);color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,#fff)}.project-filter-hierarchy-children>div{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px;overflow-y:auto;padding:9px;scrollbar-width:thin}.project-filter-hierarchy-children>div>button{display:grid;min-height:39px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;border:1px solid transparent;border-radius:8px;color:#415168;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.project-filter-hierarchy-children>div>button:hover{border-color:#e1e7ef;background:#f7f9fc}.project-filter-hierarchy-children>div>button.is-selected{border-color:color-mix(in srgb,var(--accent) 22%,#e1e7ef);color:#173f85;background:color-mix(in srgb,var(--accent) 5%,#fff)}.project-filter-hierarchy-children>div>button span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.project-filter-hierarchy-children>div>button em{color:#929cab;font-size:10.5px;font-style:normal;font-variant-numeric:tabular-nums}.project-filter-source-children>div{display:flex;flex-direction:column;gap:6px;padding:8px}.project-filter-source-detail{flex:none;overflow:hidden;border:1px solid #e8edf3;border-radius:9px;background:#fff}.project-filter-source-child{display:grid;width:100%;min-height:43px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 10px;border:0;color:#35465e;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.project-filter-source-child:hover{background:#f7f9fc}.project-filter-source-child.is-selected{color:#173f85;background:color-mix(in srgb,var(--accent) 5%,#fff)}.project-filter-source-child>i,.project-filter-source-batches button>i{display:grid;width:17px;height:17px;box-sizing:border-box;place-items:center;border:1px solid #cbd4df;border-radius:5px;color:#fff;background:#fff;font-style:normal}.project-filter-source-child.is-selected>i,.project-filter-source-batches button.is-selected>i{border-color:var(--accent);background:var(--accent)}.project-filter-source-child>span{display:flex;min-width:0;flex-direction:column;gap:1px}.project-filter-source-child b{overflow:hidden;font-size:12.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.project-filter-source-child small{color:#919baa;font-size:10px}.project-filter-source-child>em,.project-filter-source-batches button>em{color:#929cab;font-size:10.5px;font-style:normal;font-variant-numeric:tabular-nums}.project-filter-source-batches{display:flex;flex-direction:column;gap:2px;padding:2px 7px 7px 35px;border-top:1px solid #f0f3f7;background:#fbfcfd}.project-filter-source-batches button{display:grid;min-height:34px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 7px;border:1px solid transparent;border-radius:7px;color:#58687d;background:transparent;font-family:inherit;font-size:11.5px;text-align:left;cursor:pointer}.project-filter-source-batches button:hover{border-color:#e1e7ef;background:#fff}.project-filter-source-batches button.is-selected{border-color:color-mix(in srgb,var(--accent) 20%,#e1e7ef);color:#173f85;background:#fff}.project-filter-source-batches button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-filter-text-value,.project-filter-select-value{padding-top:12px}.project-filter-text-value label,.project-filter-select-value label,.project-filter-number-value label{display:flex;flex-direction:column;gap:7px;color:#6f7c8f;font-size:11.5px}.project-filter-text-value input,.project-filter-select-value select,.project-filter-number-value input{width:100%;min-height:42px;box-sizing:border-box;padding:0 12px;border:1px solid #d9e1eb;border-radius:8px;outline:0;color:#25364e;background:#fff;font-family:inherit;font-size:13px}.project-filter-text-value input:focus,.project-filter-select-value select:focus,.project-filter-number-value input:focus{border-color:color-mix(in srgb,var(--accent) 48%,#d9e1eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.project-filter-text-value p{margin:9px 0 0;color:#8d97a6;font-size:11px}.project-filter-number-value{display:flex;align-items:flex-end;gap:10px;padding-top:12px}.project-filter-number-value label{width:min(260px,100%)}.project-filter-number-value em{padding-bottom:12px;color:#65748a;font-size:12px;font-style:normal}.project-filter-dialog-foot{display:flex;min-height:66px;box-sizing:border-box;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:11px 18px 11px 22px;border-top:1px solid #e3e8ef;background:#fff}.project-filter-dialog-foot button{min-height:38px;padding:0 13px;border:1px solid #d8e0ea;border-radius:8px;color:#506078;background:#fff;font-family:inherit;font-size:12.5px;font-weight:620;cursor:pointer}.project-filter-dialog-foot button:hover{border-color:#c8d3e0;color:#26374e;background:#f8fafc}.project-filter-dialog-foot>div{display:flex;align-items:center;gap:8px}.project-filter-dialog-foot>div>span{margin-right:7px;color:#8490a1;font-size:11.5px}.project-filter-dialog-foot button.project-filter-clear-all{padding-right:5px;padding-left:5px;border-color:transparent;color:#758196;background:transparent}.project-filter-dialog-foot button.is-primary{min-width:92px;border-color:var(--accent);color:#fff;background:var(--accent);box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 15%,transparent)}.project-filter-dialog-foot button.is-primary:hover{border-color:var(--accent);color:#fff;background:color-mix(in srgb,var(--accent) 90%,#102749)}.project-filter-dialog.project-filter-multiselect-dialog{width:min(720px,calc(100vw - 48px));height:min(620px,calc(100vh - 48px));min-height:480px}.project-filter-multiselect-dialog .project-filter-dialog-body{display:flex;min-height:0}.project-filter-multiselect-dialog .project-filter-value-pane{width:100%;box-sizing:border-box}.project-filter-multiselect-search{margin-top:14px}@keyframes project-filter-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes project-filter-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.project-filter-scrim,.project-filter-dialog{animation:none}}.next-overview-table-wrap{min-height:0;flex:1;overflow:auto;scrollbar-width:thin}.next-overview-table-wrap>.project-collection-empty-state{min-height:100%;box-sizing:border-box}.next-overview-table{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed}.next-overview-table th{position:sticky;top:0;z-index:5;height:48px;padding:0 14px;border-bottom:1px solid #dfe5ee;color:#5d6b81;background:#fff;text-align:left;font-size:12.5px;font-weight:580;cursor:pointer}.next-overview-table th:first-child,.next-overview-table td:first-child{padding-left:18px;padding-right:8px;text-align:center}.next-overview-table th.next-star-head{color:#617089;cursor:default}.next-overview-table td{height:74px;padding:10px 14px;border-bottom:1px solid #e7ebf1;color:#26364f;vertical-align:middle;font-size:13.5px}.next-overview-table tbody tr{cursor:pointer;transition:background-color .12s ease}.next-overview-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 3%,#fff)}.next-overview-table tbody tr.is-selected{background:color-mix(in srgb,var(--accent) 6%,#fff);box-shadow:inset 3px 0 0 var(--accent)}.next-star-button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:7px;color:#728096;background:transparent}.next-star-button:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,white)}.next-star-button.is-starred{color:var(--accent)}.next-star-button.is-starred svg{fill:currentColor}.next-potential{display:inline-flex;align-items:center;gap:9px;color:#42516a;white-space:nowrap}.next-potential i{width:7px;height:7px;border-radius:50%;background:#a6b0bf}.next-potential-high i{background:var(--accent)}.next-potential-medium i{background:#0f9aa8}.next-potential-low i{background:#a6b0bf}.next-potential b{font-size:13.5px;font-weight:560;font-variant-numeric:tabular-nums}.next-potential-wrap{display:inline-flex}.next-potential-button{padding:5px 7px;border:0;border-radius:7px;background:transparent;font:inherit;cursor:help}.next-potential-button:hover,.next-potential-button:focus-visible,.next-potential-button[aria-expanded=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,#fff);outline:none}.next-potential-pop{position:fixed;z-index:1200;display:block;width:340px;box-sizing:border-box;padding:16px;border:1px solid #dce4ed;border-radius:11px;color:#314862;background:#fff;box-shadow:0 18px 46px #1e304a2e;text-align:left;white-space:normal}.next-potential-pop-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid #e8edf2}.next-potential-pop-head>span{display:flex;align-items:baseline;gap:9px}.next-potential-pop-head small{color:#5f7188;font-size:12px}.next-potential-pop-head b{color:var(--accent);font-size:24px;font-weight:700}.next-potential-pop-head em{color:#5f7188;font-size:12px;font-style:normal;font-weight:650}.next-potential-pop-rows{display:block;padding-top:4px}.next-potential-pop-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #edf1f5}.next-potential-pop-row>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.next-potential-pop-row b{color:#3d526c;font-size:13px;font-weight:680}.next-potential-pop-row small{color:#5f7188;font-size:10px;line-height:1.45}.next-potential-pop-row strong{flex:none;color:#425874;font-size:12px;font-variant-numeric:tabular-nums}.next-potential-pop-row.unavailable{opacity:1}.flow-score-pop,.next-potential-pop{max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.flow-score-pop-head em,.flow-score-row small,.flow-score-note,.flow-score-excluded,.next-potential-pop-row small{color:#5f7188;font-size:12px;line-height:1.55}.flow-score-row.unavailable{opacity:1}.sector-attribution{display:block;white-space:normal;overflow-wrap:anywhere}.flow-score-row:has(.sector-attribution),.next-potential-pop-row:has(.sector-attribution){align-items:flex-start}.next-potential-pop-note,.next-potential-pop-excluded{display:block;margin-top:12px;padding:9px 10px;border-radius:7px;color:#5f7188;background:#f6f8fb;font-size:12px;line-height:1.55}.next-company-name{display:block;max-width:100%;overflow:hidden;color:#17243a;font-size:14.5px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.next-company-name small{margin-left:6px;padding:1px 4px;border:1px solid #b8dfc5;border-radius:4px;color:#15803d;background:#effaf2;font-size:8px}.next-overview-table .name-cell{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.next-overview-table .name-oneliner{display:block;max-width:100%;overflow:hidden;color:#778397;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.next-sector-text{display:block;overflow:hidden;color:#536178;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.next-overview-table .is-overview-row-control .stage-badge{min-height:32px;gap:6px;padding:5px 0;border:0;border-radius:6px;color:#34445d;background:transparent;font-size:13.5px;font-weight:520}.next-overview-table .is-overview-row-control .stage-badge:hover{color:var(--accent);background:transparent}.next-overview-table .is-overview-stage .stage-dot,.next-overview-table .is-overview-outreach .stage-dot,.next-overview-table .is-overview-judgment .stage-dot{display:inline-block;width:7px;height:7px}.collaboration-role-trigger.overview,.next-owner-static{display:inline-flex;min-width:0;align-items:center;gap:9px;border:0;color:#34445d;background:transparent;font-family:inherit}.collaboration-role-trigger.overview{min-height:34px;padding:2px 0;cursor:default}.collaboration-role-trigger.overview.editable{cursor:pointer}.collaboration-role-trigger.overview.editable:hover b{color:var(--accent)}.collaboration-role-trigger.overview b,.next-owner-static b{max-width:96px;overflow:hidden;font-size:13.5px;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.collaboration-role-trigger.overview .owner-avatar-mini,.next-owner-static .owner-avatar-mini{width:28px;height:28px;border:0;color:#fff;background:linear-gradient(145deg,#40577a,#8da1bc);font-size:11px}.collaboration-role-trigger.overview.unassigned .owner-avatar-mini,.next-owner-static.unassigned .owner-avatar-mini{border:1px solid #dce2ea;color:#8b96a6;background:#f4f6f9}.collaboration-role-trigger.overview.unassigned b,.next-owner-static.unassigned b{color:#69768a}.next-overview-load-state{min-height:66px;display:grid;place-items:center;color:#69768a;font-size:13px;font-variant-numeric:tabular-nums}.project-collection-empty-state{min-height:220px;display:grid;place-items:center;align-content:center;gap:12px;padding:32px 20px;text-align:center;color:#627188}.project-collection-empty-state>svg{color:var(--accent)}.project-collection-empty-state>div{display:grid;gap:6px;max-width:520px}.project-collection-empty-state strong{color:#233a55;font-size:17px}.project-collection-empty-state span{font-size:12.5px;line-height:1.65}.project-collection-empty-state button{min-height:38px;border:1px solid var(--accent);border-radius:8px;padding:8px 15px;color:#fff;background:var(--accent);font-size:13px;font-weight:720;cursor:pointer}.project-collection-empty-state[data-empty-kind=zero-result] button{color:#304963;border-color:#d6e0eb;background:#fff}.mobile-project-view .project-collection-empty-state{min-height:max(420px,calc(100dvh - 224px));box-sizing:border-box}.c01-control-result{margin:10px 14px;border:1px solid #d6e0eb;border-radius:8px;padding:9px 12px;color:#40546b;background:#f8fafc;font-size:12px}body.next-context-collapsed .next-product-app{grid-template-columns:72px minmax(0,1fr)}body.next-context-collapsed .next-context-nav{display:none}body.next-context-collapsed .next-product-app>.main{grid-column:2}@media (max-width: 900px){.next-product-app,body.next-context-collapsed .next-product-app{grid-template-columns:58px minmax(0,1fr)}.next-context-nav{display:none}.next-icon-rail{min-width:58px}.next-brand-button{width:58px;height:62px}.next-brand-button img{width:38px;height:38px}.next-rail-button,.next-account-button{width:42px;height:42px}.next-product-app>.main,body.next-context-collapsed .next-product-app>.main{grid-column:2}.next-product-app .topbar{min-height:62px;padding:9px 14px}.next-settings-page{padding:24px 22px 60px!important}.next-settings-mobile-tabs{display:flex;gap:5px;margin-top:18px;overflow-x:auto}.next-settings-mobile-tabs button{min-height:34px;padding:0 12px;border:1px solid #dfe5ee;border-radius:7px;color:#5d6b80;background:#fff;white-space:nowrap;font-size:11.5px}.next-settings-mobile-tabs button.is-active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.next-theme-options{grid-template-columns:repeat(2,minmax(110px,1fr))}.next-project-view-options{grid-template-columns:1fr}.next-overview-filters{gap:12px;overflow-x:auto;padding-right:14px;padding-left:14px}}@media (max-width: 768px){.next-product-app,body.next-context-collapsed .next-product-app{grid-template-columns:minmax(0,1fr)}.next-icon-rail{display:none}.next-product-app>.main,body.next-context-collapsed .next-product-app>.main{grid-column:1;width:100vw}.next-product-app .next-view-table .page-title{font-size:19px;letter-spacing:-.01em}.next-product-app .next-view-table .page-count{font-size:11px}.next-product-app .next-view-table .search{min-height:38px}.next-product-app .topbar .next-create-control{display:none}.next-mobile-filter-trigger{display:inline-flex}.next-column-filter-trigger{display:none!important}.project-filter-scrim{align-items:end;padding:8px 0 0;background:#18253a4d}.project-filter-dialog{width:100%;height:calc(100dvh - 8px);min-height:0;border-right:0;border-bottom:0;border-left:0;border-radius:16px 16px 0 0}.project-filter-dialog.project-filter-multiselect-dialog{width:100%;height:calc(100dvh - 8px);min-height:0}.project-filter-dialog.next-potential-info-dialog{width:100%;height:auto;min-height:0;max-height:calc(100dvh - 8px)}.project-filter-dialog-head{min-height:68px;padding:12px 14px 11px 16px}.project-filter-dialog-title{gap:10px}.project-filter-dialog-title>span{width:34px;height:34px;border-radius:9px}.project-filter-dialog-title h2{font-size:17px}.project-filter-dialog-title p{display:none}.project-filter-logic{min-height:42px;padding:7px 16px}.project-filter-logic em{font-size:10.5px}.project-filter-dialog-body{display:flex;flex-direction:column}.project-filter-field-rail{height:215px;min-height:0;max-height:215px;flex:none;padding:10px;border-right:0;border-bottom:1px solid #e5eaf1}.project-filter-field-groups{display:block;margin-top:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.project-filter-field-groups section{width:auto;min-width:0}:is(.project-filter-field-groups section,.project-filter-field-rail)>button{min-height:33px}.project-filter-value-pane{flex:1;padding:16px 14px 12px}.project-filter-value-pane>header h3{font-size:16px}.project-filter-value-pane>header{padding-bottom:10px}.project-filter-operator{padding:10px 0}.project-filter-operator p{display:none}.project-filter-options{grid-template-columns:1fr}.project-filter-hierarchy{grid-template-columns:132px minmax(0,1fr)}.project-filter-hierarchy-parents>div{grid-template-columns:28px minmax(0,1fr)}.project-filter-hierarchy-parents button:last-child small{display:none}.project-filter-hierarchy-children>header{padding-right:8px;padding-left:10px}.project-filter-hierarchy-children>header span{display:none}.project-filter-hierarchy-children>div{grid-template-columns:1fr;padding:6px}.project-filter-dialog-foot{min-height:calc(62px + env(safe-area-inset-bottom));padding:9px 12px calc(9px + env(safe-area-inset-bottom))}.project-filter-dialog-foot>div>span{display:none}.project-filter-dialog-foot button{min-height:40px}.mobile-potential{gap:5px}.mobile-potential i{width:6px;height:6px}.mobile-potential b{font-size:11px}.mobile-star.on svg{fill:currentColor}.next-settings-page{padding:18px 14px 96px!important}.next-settings-title h2{font-size:20px}.next-settings-page .dps-row{display:block}.next-settings-page .dps-row-lab{width:auto;padding-bottom:8px}.next-theme-options{gap:10px}.next-theme-options button{min-height:112px}.next-theme-options button i{height:58px}.next-theme-options button b{top:47px}.next-density-options{width:100%}.next-density-options button{min-width:0;flex:1}.next-brand-identity>div{align-items:flex-start;flex-wrap:wrap}.next-brand-identity em{width:100%;margin:0 0 0 52px}.next-preview-shell{grid-template-columns:34px 92px minmax(320px,1fr);overflow-x:auto}.next-project-view-options>button{grid-template-columns:105px minmax(0,1fr);padding:11px}.next-view-thumb{min-height:68px}}.next-toolbar-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #dbe2eb;border-radius:8px;color:#344760;background:#fff;box-shadow:0 1px 2px #14264106;font:inherit;font-size:12px;font-weight:620;cursor:pointer;transition:border-color .16s,color .16s,background .16s,box-shadow .16s}.next-toolbar-action:hover{border-color:#aebfda;color:var(--accent);background:#fbfdff;box-shadow:0 3px 10px #1d457b12}.next-toolbar-action.on{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,#fff)}.next-today-rule-trigger svg{flex:none}.next-team-v2{width:100%;max-width:none;box-sizing:border-box;margin:0;padding:32px 28px 72px}.next-team-v2-head{min-height:66px;align-items:flex-start;padding:0 0 24px}.next-team-v2-head h1{font-size:23px;line-height:1.2}.next-team-v2-head p{margin-top:8px}.next-team-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.next-team-head-actions>button,.next-roles-editor-bar>button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid #dbe2eb;border-radius:8px;color:#52657d;background:#fff;font:inherit;font-size:11.5px;cursor:pointer}.next-team-head-actions>button.is-primary,.next-roles-editor-bar>button.is-primary{border-color:var(--accent);color:#fff;background:var(--accent);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 20%,transparent)}.next-team-head-search{display:flex;width:220px;min-height:40px;box-sizing:border-box;align-items:center;gap:8px;padding:0 12px;border:1px solid #dbe2eb;border-radius:8px;color:#8290a2;background:#fff}.next-team-head-search:focus-within{border-color:#9fbaf0;box-shadow:0 0 0 3px #2f6df014}.next-team-head-search input{min-width:0;flex:1;border:0;outline:0;color:#2d425d;background:transparent;font:inherit;font-size:11.5px}.next-team-head-actions>select{min-height:40px;box-sizing:border-box;padding:0 34px 0 12px;border:1px solid #dbe2eb;border-radius:8px;color:#53657c;background-color:#fff;font:inherit;font-size:11.5px}.next-member-list{border-top:0}.next-member-list-head,.next-member-row-v2{grid-template-columns:minmax(250px,1.3fr) 130px 160px 105px 150px 18px;gap:18px;padding-right:8px;padding-left:8px}.next-member-list-head{min-height:48px;border-bottom:1px solid #e4e9f0;color:#8c97a7}.next-member-row-v2{min-height:74px;border-top:0;border-bottom:1px solid #e9edf2}.next-member-row-v2:hover,.next-member-row-v2.is-selected{background:color-mix(in srgb,var(--accent) 4.5%,#fff)}.next-member-row-v2.is-selected{box-shadow:inset 3px 0 0 var(--accent)}.next-member-person{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.next-member-person strong{font-size:12.5px}.next-member-person em{font-size:10.5px}.next-member-row-v2 b{padding:0;border-radius:0;color:#14915d;background:transparent;font-size:11px}.next-member-row-v2 b.is-disabled{color:#7d8898;background:transparent}.next-member-row-v2 b.is-setup{color:#cf7923;background:transparent}.next-team-drawer-scrim{background:#18233314}.next-team-member-drawer{width:min(382px,100vw);box-shadow:-12px 0 30px #18293f17}.next-team-member-drawer>header{min-height:98px;padding:27px 27px 20px}.next-team-member-drawer h2{font-size:19px}.next-member-title-line{display:flex;align-items:center;gap:10px}.next-member-title-line>b{color:#15915c;font-size:10.5px}.next-member-title-line>b.is-disabled{color:#7e8998}.next-member-title-line>b.is-setup{color:#c97826}.next-member-read-actions{display:flex;justify-content:flex-end;padding:17px 0 0}.next-member-read-actions button{min-height:34px;padding:0 13px;border:1px solid #dce3eb;border-radius:7px;color:#465a72;background:#fff;font:inherit;cursor:pointer}.next-member-readonly{padding-top:0}.next-member-readonly section{padding:23px 0}.next-member-readonly h3{margin-bottom:14px;font-size:12.5px}.next-member-readonly dl{margin:0}.next-member-readonly dl>div{display:grid;grid-template-columns:106px minmax(0,1fr);gap:14px;padding:8px 0}.next-member-readonly dt{color:#8995a5;font-size:10.5px}.next-member-readonly dd{margin:0;color:#334861;font-size:11.5px;line-height:1.55}.next-member-role-summary strong{color:#334861;font-size:12px}.next-member-role-summary p{margin:7px 0 0;color:#8a95a4;font-size:10.5px;line-height:1.55}.next-member-status-text.is-active{color:#14915d}.next-member-status-text.is-disabled{color:#7e8998}.next-member-status-text.is-setup{color:#c97826}.next-team-member-drawer.is-reading footer{justify-content:space-between}.next-team-member-drawer footer button.next-member-reset{border:0;color:var(--accent);padding-left:0}.next-team-member-drawer footer button.is-danger{border:0;color:#e2564f;padding-right:0}.next-team-drawer-scroll section>label:not(.next-team-check){grid-template-columns:96px 1fr}.next-team-drawer-scroll section>p{margin-left:108px}.next-member-sectors{grid-template-columns:96px 1fr}.next-permission-switch{position:relative;justify-content:flex-start}.next-permission-switch input{position:absolute;opacity:0}.next-permission-switch>i{position:relative;width:36px;height:20px;flex:none;border-radius:999px;background:#cfd7e2;transition:.16s}.next-permission-switch>i:after{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;content:"";transition:.16s;box-shadow:0 1px 3px #00000029}.next-permission-switch input:checked+i{background:var(--accent)}.next-permission-switch input:checked+i:after{transform:translate(16px)}.next-sector-picker-v2{min-width:0}.next-sector-picker-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#6f7e91;font-size:10px}.next-sector-picker-summary button{border:0;color:var(--accent);background:transparent;font:inherit;cursor:pointer}.next-sector-picker-v2>label{display:flex;min-height:34px;align-items:center;gap:7px;margin-top:8px;padding:0 9px;border:1px solid #dbe2eb;border-radius:7px;color:#8c97a6}.next-sector-picker-v2>label input{min-width:0;flex:1;border:0;outline:0;background:transparent;font:inherit}.next-sector-picker-options{display:grid;max-height:150px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;overflow:auto}.next-sector-picker-options button{display:flex;min-height:32px;align-items:center;gap:7px;padding:0 8px;border:1px solid #e2e7ed;border-radius:6px;color:#5f7188;background:#fff;font:inherit;font-size:10px;text-align:left;cursor:pointer}.next-sector-picker-options button i{width:10px;height:10px;flex:none;border:1px solid #b8c4d2;border-radius:3px}.next-sector-picker-options button.is-selected{border-color:#9db8ed;color:#245ebc;background:#f4f7ff}.next-sector-picker-options button.is-selected i{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px #fff}.next-roles-editor-bar{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:20px;color:#8a95a4;font-size:11px}.next-role-workspace{grid-template-columns:255px minmax(0,1fr);min-height:680px;margin-top:0}.next-role-list{padding:17px 14px 30px 0}.next-role-list>button{min-height:58px;padding:0 12px;border-radius:6px}.next-role-list>button.is-active{box-shadow:inset 3px 0 0 var(--accent)}.next-role-detail{padding:20px 0 70px 30px}.next-role-detail>section{padding:26px 0}.next-role-detail>section h3{margin-bottom:13px;font-size:12.5px}.next-permission-row,.next-permission-check{min-height:58px}.next-permission-check{position:relative;justify-content:space-between}.next-permission-check input{position:absolute;opacity:0}.next-permission-check>i{position:relative;width:36px;height:20px;flex:none;border-radius:999px;background:#d7dde6;transition:.16s}.next-permission-check>i:after{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;content:"";transition:.16s}.next-permission-check input:checked+i{background:var(--accent)}.next-permission-check input:checked+i:after{transform:translate(16px)}.next-permission-check input:disabled+i{opacity:.48}.next-role-scope-editor{width:min(360px,48%);max-width:360px;justify-content:flex-end}.next-role-scope-editor .next-sector-picker-v2{width:220px}.next-audit-toolbar{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:20px}.next-audit-toolbar label{display:flex;width:260px;min-height:38px;align-items:center;gap:8px;padding:0 11px;border:1px solid #dbe2eb;border-radius:8px;color:#8491a2}.next-audit-toolbar input{min-width:0;flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:11.5px}.next-audit-toolbar>span{color:#8b96a5;font-size:10.5px}.next-audit-table>header,.next-audit-table>article{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(300px,1.3fr) 130px 155px;gap:22px;align-items:center}.next-audit-table>header{min-height:44px;border-top:1px solid #e2e7ee;border-bottom:1px solid #e2e7ee;color:#8b96a5;font-size:10.5px}.next-audit-table>article{min-height:66px;border-bottom:1px solid #e9edf2;color:#5d6f86;font-size:11px}.next-audit-actor{display:flex;align-items:center;gap:10px}.next-audit-actor i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:#667a99;font-size:10px;font-style:normal}.next-audit-actor strong{color:#344960;font-size:11.5px}.next-audit-table time{color:#8e98a6;font-size:10.5px}.next-today-rules-drawer{width:min(468px,100vw)}.next-today-rules-drawer>header{min-height:96px;align-items:center;padding:22px 24px 18px}.next-today-rules-drawer>header>div:first-child{display:flex;align-items:center;gap:12px}.next-rule-icon{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,#fff)}.next-today-rules-drawer h2{font-size:19px}.next-today-rules-drawer header p{margin-top:5px;font-size:11px}.next-rule-drawer-body{padding:20px 24px 34px}.next-rule-overview{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:8px;padding:15px 16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8faff}.next-rule-overview>span{display:flex;flex-direction:column;gap:5px}.next-rule-overview small{color:#7b889b;font-size:10px}.next-rule-overview strong{color:#1f5fca;font-size:17px}.next-rule-overview>i{color:#5b8d73;font-size:10px;font-style:normal}.next-rule-section{display:block;padding:20px 0;border-bottom:1px solid #e8ecf1}.next-rule-section>header,.next-rule-section>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;list-style:none;cursor:default}.next-rule-section>summary{cursor:pointer}.next-rule-section>summary::-webkit-details-marker{display:none}.next-rule-section h3{margin:0;color:#30455f;font-size:12.5px}.next-rule-section header p,.next-rule-section summary p{margin:5px 0 0;color:#8a95a5;font-size:10px}.next-rule-section header b{color:var(--accent);font-size:11px}.next-rule-section>summary svg{margin-top:4px;color:#7c899a;transition:transform .16s}.next-rule-section[open]>summary svg{transform:rotate(180deg)}.next-rule-segments{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px}.next-rule-segments button{min-height:34px;border:1px solid #dfe5ed;border-radius:7px;color:#64758a;background:#fff;font:inherit;font-size:10.5px;cursor:pointer}.next-rule-segments button.is-selected{border-color:#88aaf0;color:#245fc8;background:#f3f7ff;box-shadow:inset 0 0 0 1px #2f6df02e}.next-rule-range{margin-top:16px}.next-rule-range input{width:100%;height:4px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;outline:0;background:linear-gradient(90deg,var(--accent) 0 var(--rule-pct,70%),#dce3ec var(--rule-pct,70%));accent-color:var(--accent)}.next-rule-range input::-webkit-slider-thumb{width:16px;height:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #fff;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent),0 2px 6px #1e468233}.next-rule-range>div{display:flex;justify-content:space-between;margin-top:8px;color:#9aa4b2;font-size:9px}.next-rule-choice-wrap{margin-top:14px}.next-rule-search{display:flex;min-height:34px;align-items:center;gap:7px;margin-bottom:9px;padding:0 9px;border:1px solid #dfe5ed;border-radius:7px;color:#8d98a7}.next-rule-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:10.5px}.next-rule-choice-grid{display:grid;max-height:210px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow:auto}.next-rule-choice-grid>button{display:flex;min-height:36px;align-items:center;gap:8px;padding:0 10px;border:1px solid #e1e6ed;border-radius:7px;color:#5f7187;background:#fff;font:inherit;font-size:10.5px;text-align:left;cursor:pointer}.next-rule-choice-grid>button i{display:grid;width:14px;height:14px;flex:none;place-items:center;border:1px solid #bfc9d5;border-radius:4px;color:#fff;font-size:9px;font-style:normal}.next-rule-choice-grid>button.is-selected{border-color:#a4bcef;color:#285fbd;background:#f5f8ff}.next-rule-choice-grid>button.is-selected i{border-color:var(--accent);background:var(--accent)}.next-rule-choice-grid>p{color:#909baa;font-size:10px}.next-preference-groups>section{padding:30px 0 34px}.next-preference-picker{margin-top:4px}.next-preference-selected{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;margin-bottom:13px}.next-preference-selected>span{padding-top:7px;color:#8491a2;font-size:10.5px}.next-preference-selected>div{display:flex;flex-wrap:wrap;gap:7px}.next-preference-selected button{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 10px;border:1px solid #a9bff0;border-radius:7px;color:#285fbd;background:#f5f8ff;font:inherit;font-size:10.5px;cursor:pointer}.next-preference-more{display:inline-flex;min-height:30px;align-items:center;color:#7f8b9b;font-size:10px;font-style:normal}.next-preference-search{display:flex;min-height:40px;align-items:center;gap:9px;padding:0 12px;border:1px solid #dce3eb;border-radius:8px;color:#8995a5}.next-preference-search:focus-within{border-color:#9db9ee;box-shadow:0 0 0 3px #2f6df012}.next-preference-search input{min-width:0;flex:1;border:0;outline:0;color:#30455f;background:transparent;font:inherit;font-size:11.5px}.next-preference-search>span{color:#8b96a5;font-size:10px}.next-preference-options{display:grid;max-height:238px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;overflow:auto;padding-right:3px}.next-preference-options>button{display:flex;min-height:38px;align-items:center;gap:8px;padding:0 10px;border:1px solid #e0e6ed;border-radius:7px;color:#596c83;background:#fff;font:inherit;font-size:10.5px;text-align:left;cursor:pointer}.next-preference-options>button i{display:grid;width:14px;height:14px;flex:none;place-items:center;border:1px solid #bdc8d5;border-radius:4px;color:#fff;font-size:9px;font-style:normal}.next-preference-options>button.is-selected{border-color:#9eb8ed;color:#285fbd;background:#f5f8ff}.next-preference-options>button.is-selected i{border-color:var(--accent);background:var(--accent)}.next-preference-options>p{color:#8c97a6;font-size:10.5px}@media (max-width: 980px){.next-team-v2{padding-right:20px;padding-left:20px}.next-team-v2-head{display:block}.next-team-head-actions{justify-content:flex-start;margin-top:18px}.next-team-head-search{width:min(240px,50vw)}.next-member-list-head{display:none}.next-member-row-v2{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:14px 8px}.next-member-row-v2>span:not(.next-member-person){grid-column:1}.next-member-row-v2>svg{grid-column:2;grid-row:1}.next-role-workspace{grid-template-columns:210px minmax(0,1fr)}.next-audit-table>header,.next-audit-table>article{grid-template-columns:minmax(150px,.7fr) minmax(240px,1.3fr) 110px 145px;gap:14px}}@media (max-width: 768px){.next-toolbar-action{min-height:38px;padding:0 11px}.next-team-v2{padding:22px 16px 64px}.next-team-v2-head{padding-bottom:18px}.next-team-head-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.next-team-head-search{width:auto}.next-team-head-actions>button.is-primary{grid-column:1/-1}.next-role-workspace{grid-template-columns:1fr}.next-role-list{display:flex;padding:10px 0;overflow-x:auto;border-right:0;border-bottom:1px solid #e3e8ee}.next-role-list header{flex:none}.next-role-list>button{width:148px;flex:none}.next-role-detail{padding-left:0}.next-role-detail>header{display:block}.next-role-detail>header>div:last-child{margin-top:14px}.next-permission-row{align-items:flex-start;flex-direction:column;gap:10px;padding:10px 0}.next-role-scope-editor{width:100%;max-width:none;justify-content:flex-start}.next-audit-toolbar{display:block;padding:12px 0}.next-audit-toolbar label{width:auto}.next-audit-toolbar>span{display:block;margin-top:9px}.next-audit-table>header{display:none}.next-audit-table>article{grid-template-columns:1fr auto;gap:8px 12px;padding:12px 0}.next-audit-table>article>span:nth-child(2),.next-audit-table>article>span:nth-child(3){grid-column:1/-1;padding-left:40px}.next-audit-table time{grid-column:2;grid-row:1}.next-rule-drawer-body{padding-right:18px;padding-left:18px}.next-rule-choice-grid{grid-template-columns:1fr}.next-preference-selected{grid-template-columns:1fr;gap:7px}.next-preference-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.next-team-v2{width:min(1060px,calc(100% - 64px));margin:0 auto;padding:34px 0 72px;color:#263a55}.next-team-v2-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid #e3e8ee}.next-team-v2-head h1{margin:0;color:#142641;font-size:24px}.next-team-v2-head p{margin:7px 0 0;color:#7f8c9d;font-size:12.5px}.next-team-v2-head>div:last-child{display:flex;gap:8px}.next-team-v2-head button{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:0 13px;border:1px solid #d8e0e9;border-radius:7px;color:#62738a;background:#fff;font:inherit;cursor:pointer}.next-team-v2-head button.is-primary{border-color:var(--accent);color:#fff;background:var(--accent)}.next-team-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0 14px}.next-team-toolbar label{display:flex;width:min(340px,48%);min-height:36px;align-items:center;gap:8px;padding:0 10px;border:1px solid #d9e1ea;border-radius:7px;color:#8793a3;background:#fff}.next-team-toolbar input{min-width:0;flex:1;border:0;outline:0;color:#2e435e;background:transparent;font:inherit}.next-team-toolbar select{min-height:36px;padding:0 30px 0 10px;border:1px solid #d9e1ea;border-radius:7px;color:#62738a;background:#fff;font:inherit}.next-member-list{border-top:1px solid #dfe5ec}.next-member-list-head,.next-member-row-v2{display:grid;grid-template-columns:minmax(210px,1.25fr) 130px 150px 105px 155px 18px;gap:14px;align-items:center}.next-member-list-head{min-height:42px;padding:0 14px;color:#8a95a4;font-size:10.5px}.next-member-row-v2{width:100%;min-height:70px;padding:0 14px;border:0;border-top:1px solid #edf0f4;color:#506278;background:#fff;font:inherit;font-size:11.5px;text-align:left;cursor:pointer}.next-member-row-v2:hover{background:#f8fafc}.next-member-person{display:flex;min-width:0;align-items:center;gap:11px}.next-member-person>i{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:50%;color:#fff;background:#5f77a0;font-size:12px;font-style:normal;font-weight:700}.next-member-person>span{display:flex;min-width:0;flex-direction:column;gap:4px}.next-member-person strong,.next-member-person em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-member-person strong{color:#2c425d;font-size:12.5px}.next-member-person em{color:#8c97a6;font-size:10px;font-style:normal}.next-member-row-v2 b{display:inline-flex;padding:4px 7px;border-radius:16px;color:#3d7d63;background:#ecf7f1;font-size:9.5px;font-weight:650}.next-member-row-v2 b.is-disabled{color:#8a6970;background:#f6eff1}.next-member-row-v2 b.is-setup{color:#8d6c24;background:#faf3df}.next-team-empty{padding:48px 16px;color:#8a95a4;text-align:center}.next-team-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1650;display:flex;justify-content:flex-end;background:#18233333}.next-team-member-drawer{width:min(480px,100vw);height:100%;border-left:1px solid #dfe5ed;color:#2a405b;background:#fff;box-shadow:-18px 0 44px #1c2b401f}.next-team-member-drawer,.next-team-member-drawer form{display:flex;min-height:0;flex-direction:column}.next-team-member-drawer>header{display:flex;min-height:84px;align-items:flex-start;justify-content:space-between;gap:20px;padding:23px 27px 18px;border-bottom:1px solid #e6eaf0}.next-team-member-drawer h2{margin:0;color:#142641;font-size:20px}.next-team-member-drawer header p{margin:6px 0 0;color:#8490a0;font-size:11.5px}.next-team-member-drawer header button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:7px;color:#6d7d91;background:transparent;cursor:pointer}.next-team-member-drawer form{height:calc(100% - 84px)}.next-team-drawer-scroll{min-height:0;flex:1;overflow:auto;padding:4px 27px 34px}.next-team-drawer-scroll section{padding:23px 0;border-bottom:1px solid #e8ecf1}.next-team-drawer-scroll h3{margin:0 0 15px;color:#334963;font-size:12px}.next-team-drawer-scroll section>label:not(.next-team-check){display:grid;grid-template-columns:110px 1fr;align-items:center;gap:12px;min-height:50px;color:#758399;font-size:11px}.next-team-drawer-scroll input:not([type=checkbox]),.next-team-drawer-scroll select{width:100%;min-height:35px;box-sizing:border-box;padding:0 10px;border:1px solid #d8e0e9;border-radius:7px;color:#30465f;background:#fff;font:inherit}.next-team-drawer-scroll input:disabled,.next-team-drawer-scroll select:disabled{border-color:transparent;color:#314760;background:#f6f8fa}.next-team-drawer-scroll section>p{margin:8px 0 0 122px;color:#8a95a4;font-size:10px;line-height:1.5}.next-team-check{display:flex;min-height:42px;align-items:center;gap:9px;color:#596b82;font-size:11px}.next-team-check input{accent-color:var(--accent)}.next-member-sectors{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:8px 0;color:#758399;font-size:11px}.next-team-sensitive button{min-height:34px;padding:0 12px;border:1px solid #e2c6c9;border-radius:7px;color:#b4434c;background:#fff}.next-team-member-drawer footer{display:flex;min-height:68px;align-items:center;justify-content:flex-end;gap:8px;padding:12px 27px;border-top:1px solid #e5eaf0}.next-team-member-drawer footer span{margin-right:auto;color:#6f7f92;font-size:10.5px}.next-team-member-drawer footer span.is-error{color:#b4434c}.next-team-member-drawer footer button{min-height:35px;padding:0 14px;border:1px solid #d8e0e9;border-radius:7px;color:#607188;background:#fff;font:inherit;cursor:pointer}.next-team-member-drawer footer button.is-primary{border-color:var(--accent);color:#fff;background:var(--accent)}.next-role-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:650px;margin-top:20px;border-top:1px solid #e2e7ed}.next-role-list{padding:18px 18px 30px 0;border-right:1px solid #e2e7ed}.next-role-list header{display:flex;min-height:36px;align-items:center;justify-content:space-between;padding:0 8px 8px;color:#8994a3;font-size:10.5px}.next-role-list header button{width:28px;height:28px;border:0;border-radius:6px;color:var(--accent);background:#eef3fb;cursor:pointer}.next-role-list>button{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border:0;border-radius:7px;color:#66778d;background:transparent;font:inherit;text-align:left;cursor:pointer}.next-role-list>button.is-active{color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#fff)}.next-role-list>button>span{display:flex;flex-direction:column;gap:5px}.next-role-list strong{color:#334a65;font-size:12px}.next-role-list button.is-active strong{color:var(--accent)}.next-role-list em{font-size:9.5px;font-style:normal}.next-role-detail{min-width:0;padding:18px 0 60px 28px}.next-role-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid #e7ebf0}.next-role-detail>header input{padding:0;border:0;outline:0;color:#1e3653;background:transparent;font:inherit;font-size:19px;font-weight:700}.next-role-detail>header p{margin:6px 0 0;color:#8994a3;font-size:10.5px}.next-role-detail>header>div:last-child{display:flex;gap:8px}.next-role-detail button{min-height:34px;padding:0 13px;border:1px solid #d8e0e9;border-radius:7px;color:#607188;background:#fff;font:inherit;cursor:pointer}.next-role-detail button.is-primary{border-color:var(--accent);color:#fff;background:var(--accent)}.next-role-detail button:disabled{opacity:.45;cursor:default}.next-role-detail>section{padding:23px 0;border-bottom:1px solid #e7ebf0}.next-role-detail>section h3{margin:0 0 12px;color:#334963;font-size:12px}.next-permission-row,.next-permission-check{display:flex;min-height:55px;align-items:center;justify-content:space-between;gap:24px;color:#52657c}.next-permission-row+.next-permission-row,.next-permission-check+.next-permission-check{border-top:1px solid #f0f2f5}.next-permission-row>span,.next-permission-check>span{display:flex;min-width:0;flex-direction:column;gap:5px}.next-permission-row strong,.next-permission-check strong{color:#40556e;font-size:11.5px}.next-permission-row em,.next-permission-check em{color:#8a95a4;font-size:9.5px;font-style:normal}.next-permission-row select,.next-role-scope-editor select{min-height:34px;padding:0 28px 0 9px;border:1px solid #d8e0e9;border-radius:7px;color:#53657c;background:#fff;font:inherit;font-size:10.5px}.next-permission-check{justify-content:flex-start;cursor:pointer}.next-permission-check input{flex:none;accent-color:var(--accent)}.next-role-scope-editor{display:flex;max-width:310px;align-items:center;gap:8px}.next-role-scope-editor .visible-sectors{max-width:180px}.next-role-danger{display:flex;align-items:center;gap:12px;padding-top:28px}.next-role-danger button{border-color:#e2c6c9;color:#b4434c}.next-role-danger span{color:#929cab;font-size:10px}.next-role-save-error{margin-top:14px;padding:9px 11px;border-radius:7px;color:#a6434c;background:#fbf1f2;font-size:11px}.next-team-v2 .audit-panel{margin-top:20px;border:0;box-shadow:none}@media (max-width: 900px){.next-team-v2{width:calc(100% - 32px);padding-top:22px}.next-member-list-head{display:none}.next-member-row-v2{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 8px}.next-member-row-v2>span:not(.next-member-person){grid-column:1}.next-member-row-v2>svg{grid-column:2;grid-row:1}.next-role-workspace{grid-template-columns:1fr}.next-role-list{display:flex;gap:6px;overflow-x:auto;padding:12px 0;border-right:0;border-bottom:1px solid #e2e7ed}.next-role-list header{flex:none}.next-role-list>button{width:150px;flex:none}.next-role-detail{padding-left:0}}.next-project-layout-toggle button{display:inline-flex;min-width:72px;align-items:center;justify-content:center;gap:6px}.next-personalized-table .next-star-head,.next-personalized-table .next-star-cell{width:52px;min-width:52px}.next-personalized-table .next-configured-name{min-width:260px}.next-personalized-table .next-configured-flow{width:82px;min-width:82px}.next-personalized-table .next-configured-update{min-width:220px}.next-personalized-table .next-configured-stage,.next-personalized-table .next-configured-outreachProgress,.next-personalized-table .next-configured-personalJudgment,.next-personalized-table .next-configured-owner{min-width:150px}.next-zebra-rows .next-personalized-table tbody tr:nth-child(2n) td{background:#fafbfd}.next-reduce-motion *,.next-reduce-motion *:before,.next-reduce-motion *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.next-side-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:flex;justify-content:flex-end;background:#18233333}.next-side-drawer{display:flex;width:min(430px,100vw);height:100%;flex-direction:column;border-left:1px solid #dfe5ed;color:#263a55;background:#fff;box-shadow:-18px 0 44px #1c2b401f}.next-side-drawer>header{display:flex;min-height:84px;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 26px 18px;border-bottom:1px solid #e7ebf0}.next-side-drawer h2{margin:0;color:#142641;font-size:20px}.next-side-drawer header p{margin:6px 0 0;color:#78869a;font-size:12px;line-height:1.5}.next-side-drawer header>button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:7px;color:#68788d;background:transparent;cursor:pointer}.next-side-drawer header>button:hover{background:#f1f4f8}.next-drawer-body{min-height:0;flex:1;overflow:auto;padding:18px 26px 30px}.next-side-drawer>footer{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:14px;padding:13px 26px;border-top:1px solid #e7ebf0;color:#64748b;font-size:13px}.next-side-drawer footer button{min-height:38px;padding:0 15px;border:1px solid #d6dee8;border-radius:7px;color:#52647b;background:#fff;font:inherit;font-size:13px;cursor:pointer}.next-side-drawer footer button.is-primary{border-color:var(--accent);color:#fff;background:var(--accent)}.next-column-section+.next-column-section{margin-top:26px;padding-top:22px;border-top:1px solid #e8ecf1}.next-column-section h3{margin:0 0 10px;color:#64748b;font-size:13px;font-weight:650;letter-spacing:.04em}.next-column-item{display:flex;min-height:48px;align-items:center;gap:10px;padding:0 8px;border-radius:7px;color:#334963;font-size:13.5px}.next-column-item:hover{background:#f7f9fb}.next-column-item.is-dragging{opacity:.45}.next-column-item label,label.next-column-item{cursor:pointer}.next-column-item label{display:flex;flex:1;align-items:center;gap:10px}.next-column-item input{accent-color:var(--accent)}.next-column-grip{color:#a3adba;cursor:grab;letter-spacing:-2px}.next-column-move{display:inline-flex;margin-left:auto;gap:2px}.next-column-move button{width:30px;height:30px;border:0;border-radius:5px;color:#7c8999;background:transparent;cursor:pointer}.add-project-selector .dp-selector-trigger{width:100%;min-height:42px;padding:0 12px;border-color:#d9e1eb;border-radius:7px;color:#334963;background:#fff;font-size:13px}.next-column-move button:hover:not(:disabled){color:var(--accent);background:#eef3fb}.next-column-move button:disabled{opacity:.25}.next-column-item.is-hidden{padding-left:25px}.next-rule-hit{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;padding:13px 14px;border-radius:8px;color:#6d7c90;background:#f5f7fa;font-size:12px}.next-rule-hit strong{color:var(--accent);font-size:15px}.next-today-rules-drawer .dps-row{display:block;padding:15px 0}.next-today-rules-drawer .dps-row-lab{margin-bottom:9px;color:#344a65;font-weight:650}.next-today-rules-drawer .dps-row-ctl{justify-content:flex-start}.next-settings-page-v2{width:min(860px,calc(100% - 64px));margin:0 auto;padding:36px 0 72px;color:#263a55}.next-settings-v2-head{padding-bottom:22px;border-bottom:1px solid #e4e9ef}.next-settings-v2-head h1{margin:0;color:#142641;font-size:24px;font-weight:720}.next-settings-v2-head p{margin:7px 0 0;color:#7c899a;font-size:12.5px}.next-settings-v2-head nav{display:none}.next-settings-save-v2{display:flex;align-items:center;justify-content:space-between;min-height:38px;color:#8490a0;font-size:11px}.next-settings-save-v2 button{border:0;color:var(--accent);background:none;cursor:pointer}.next-settings-open-groups>section{padding:28px 0;border-bottom:1px solid #e7ebf0}.next-settings-open-groups h2{margin:0;color:#263b56;font-size:15px}.next-settings-open-groups section>p{margin:6px 0 18px;color:#8490a0;font-size:11.5px;line-height:1.5}.next-theme-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.next-theme-swatches button{display:grid;min-height:72px;grid-template-columns:24px 1fr 16px;align-items:center;gap:7px;padding:0 12px;border:1px solid #dde4ec;border-radius:8px;color:#596a80;background:#fff;font:inherit;font-size:11px;text-align:left;cursor:pointer}.next-theme-swatches button.is-active{border-color:var(--accent);color:#243b58;box-shadow:inset 0 0 0 1px var(--accent)}.next-theme-swatches i{width:22px;height:22px;border-radius:50%}.next-theme-swatches b{color:var(--accent);text-align:right}.next-density-options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.next-density-options button{display:flex;min-height:78px;flex-direction:column;justify-content:center;gap:6px;padding:0 18px;border:1px solid #dde4ec;border-radius:8px;color:#718096;background:#fff;font:inherit;text-align:left;cursor:pointer}.next-density-options button.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.next-density-options strong{color:#2f455f;font-size:13px}.next-density-options span{font-size:10.5px}.next-setting-switch-row{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px}.next-setting-switch-row+.next-setting-switch-row{border-top:1px solid #edf0f4}.next-setting-switch-row span{display:flex;flex-direction:column;gap:6px}.next-setting-switch-row strong{color:#344a64;font-size:12.5px}.next-setting-switch-row em{color:#8a95a4;font-size:10.5px;font-style:normal}.next-setting-switch-row label{position:relative;width:38px;height:22px;flex:none}.next-setting-switch-row input{position:absolute;opacity:0}.next-setting-switch-row label i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:#cfd7e1;transition:.16s}.next-setting-switch-row label i:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;content:"";transition:.16s}.next-setting-switch-row input:checked+i{background:var(--accent)}.next-setting-switch-row input:checked+i:after{transform:translate(16px)}.next-help-page{--help-tone: #64748b;--help-soft: #f3f6f9;--help-line: #dce3eb;width:min(960px,calc(100% - 96px));box-sizing:border-box;margin:0 auto;padding:54px 0 96px;color:#263a55}.next-help-page[data-help-workflow=first-fill]{--help-tone: #6b54e6;--help-soft: #f5f3ff;--help-line: #ddd7fb}.next-help-page[data-help-workflow=discovery]{--help-tone: #2f6df0;--help-soft: #f1f6ff;--help-line: #d2e0fb}.next-help-page[data-help-workflow=assessment]{--help-tone: #c76a2a;--help-soft: #fff6ef;--help-line: #f2d8c5}.next-help-page[data-help-workflow=progress],.next-help-page[data-help-workflow=project-flow]{--help-tone: #ad476f;--help-soft: #fff3f7;--help-line: #f0cfdb}.next-help-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding-bottom:30px;border-bottom:1px solid #dfe6ef}.next-help-head h1{margin:0;color:#142641;font-size:36px;font-weight:780;line-height:1.14;letter-spacing:-.035em}.next-help-head p{max-width:650px;margin:11px 0 0;color:#7c899a;font-size:16px;line-height:1.6}.next-help-head>button{display:inline-flex;min-height:44px;box-sizing:border-box;flex:none;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid var(--help-tone);border-radius:9px;color:#fff;background:var(--help-tone);font:inherit;font-size:14px;font-weight:680;cursor:pointer}.next-help-head>button:hover{filter:brightness(.96)}.next-help-route{display:flex;align-items:center;gap:10px;margin:28px 0 0;padding:15px 18px;border:1px solid var(--help-line);border-radius:10px;color:var(--help-tone);background:var(--help-soft);scrollbar-width:none}.next-help-route::-webkit-scrollbar{display:none}.next-help-route span{flex:1;color:color-mix(in srgb,var(--help-tone) 80%,#263a55);font-size:12px;font-weight:680;text-align:center}.next-help-route svg{flex:none;opacity:.55}.next-help-workflow{padding:34px 0 0}.next-help-workflow>h2{margin:0;color:#263b56;font-size:20px}.next-help-workflow>p{margin:8px 0 0;color:#8490a0;font-size:14px;line-height:1.6}.next-help-workflow ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 0;padding:0;border-top:1px solid #e4e9ef;list-style:none}.next-help-workflow li{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:21px 20px 21px 0;border-bottom:1px solid #e8ecf1}.next-help-workflow li:nth-child(2n){padding-right:0;padding-left:22px;border-left:1px solid #eef1f5}.next-help-workflow li>span{color:var(--help-tone);font-size:13px;font-weight:760;font-variant-numeric:tabular-nums}.next-help-workflow strong{color:#30465f;font-size:15px;font-weight:680}.next-help-workflow li p{margin:7px 0 0;color:#78869a;font-size:13px;line-height:1.65}.next-help-tools{margin-top:38px;padding-top:28px;border-top:1px solid #dfe6ef}.next-help-tools>h2{margin:0;color:#263b56;font-size:20px}.next-help-tools>p{margin:8px 0 0;color:#8490a0;font-size:14px;line-height:1.6}.next-help-tools>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:20px;border-top:1px solid #e4e9ef;border-bottom:1px solid #e4e9ef}.next-help-tools article{min-width:0;padding:22px 22px 22px 0}.next-help-tools article+article{padding-left:22px;border-left:1px solid #e8ecf1}.next-help-tools strong{display:block;color:#30465f;font-size:15px;font-weight:700}.next-help-tools span{display:block;margin-top:8px;color:var(--help-tone);font-size:11.5px;font-weight:650;line-height:1.5}.next-help-tools article p{margin:10px 0 0;color:#78869a;font-size:13px;line-height:1.65}.next-help-guardrails{margin-top:38px;padding-top:28px;border-top:1px solid #dfe6ef}.next-help-guardrails h2{margin:0;color:#263b56;font-size:20px}.next-help-guardrails>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.next-help-guardrails article{padding:17px 18px;border-left:3px solid var(--help-tone);border-radius:0 8px 8px 0;background:var(--help-soft)}.next-help-guardrails strong{color:#30465f;font-size:14px;font-weight:700}.next-help-guardrails p{margin:7px 0 0;color:#758398;font-size:13px;line-height:1.6}.help-practice-backdrop{position:fixed;z-index:12200;top:0;right:0;bottom:0;left:0;display:grid;padding:32px;place-items:center;background:#14203294}.help-practice-dialog{--practice-tone: #c76a2a;--practice-soft: #fff7f1;display:grid;width:min(1060px,calc(100vw - 64px));max-height:calc(100vh - 64px);grid-template-rows:auto auto auto minmax(220px,1fr) auto auto;overflow:hidden;border:1px solid #dce3eb;border-radius:16px;color:#263a55;background:#fff;box-shadow:0 34px 90px #0c192d52}.help-practice-dialog.is-progress{--practice-tone: #ad476f;--practice-soft: #fff5f8}.help-practice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid #e5eaf0}.help-practice-head span{color:var(--practice-tone);font-size:11px;font-weight:760;letter-spacing:.08em}.help-practice-head h2{margin:5px 0 0;color:#172b47;font-size:22px;line-height:1.3;letter-spacing:-.02em}.help-practice-head>button{display:grid;width:36px;height:36px;flex:none;place-items:center;padding:0;border:0;border-radius:9px;color:#718096;background:#f3f6f9;cursor:pointer}.help-practice-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 24px;border-bottom:1px solid #e7ebf1}.help-practice-steps button{display:flex;min-width:0;min-height:55px;align-items:center;gap:8px;padding:0 10px;border:0;border-bottom:3px solid transparent;color:#8a96a6;background:transparent;font:inherit;text-align:left}.help-practice-steps button:not(:disabled){cursor:pointer}.help-practice-steps button:disabled{opacity:.58}.help-practice-steps button.is-current{border-bottom-color:var(--practice-tone);color:#253d5b}.help-practice-steps button.is-done{color:var(--practice-tone)}.help-practice-steps span{display:grid;width:22px;height:22px;flex:none;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:10px;font-weight:760}.help-practice-steps b{overflow:hidden;font-size:11.5px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.help-practice-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:15px 24px;border-bottom:1px solid #e7ebf1;background:#f8fafc}.help-practice-lane{min-width:0;padding:11px 13px;border:1px solid #dce4ed;border-radius:10px;background:#fff}.help-practice-lane span{display:block;color:#8793a3;font-size:10.5px;font-weight:700}.help-practice-lane strong{display:block;margin-top:5px;overflow:hidden;color:#2b415d;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.help-practice-lane small{display:block;margin-top:4px;overflow:hidden;color:#8995a5;font-size:10.5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.help-practice-lane.is-touch{border-color:#cbdcf5;background:#f3f7fd}.help-practice-lane.is-assessment{border-color:#efd7c5;background:#fff8f2}.help-practice-lane.is-path{border-color:#cee5d5;background:#f4fbf6}.help-practice-lane.is-team{border-color:#ebccda;background:#fff6f9}.help-practice-lane.is-active{border-color:var(--practice-tone);box-shadow:0 0 0 1px color-mix(in srgb,var(--practice-tone) 18%,transparent),0 5px 16px #23375214}.help-practice-dialog>main{min-height:0;overflow-y:auto}.help-practice-panel{padding:24px}.help-practice-scenario{margin:0 0 20px;padding:13px 15px;border-left:3px solid var(--practice-tone);border-radius:0 8px 8px 0;color:#566981;background:var(--practice-soft);font-size:13px;line-height:1.65}.help-practice-scenario b{margin-right:9px;color:var(--practice-tone)}.help-practice-panel h3{margin:0 0 13px;color:#263c58;font-size:16px}.help-practice-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:9px}.help-practice-choices>button{min-width:0;min-height:58px;padding:11px 13px;border:1px solid #dbe2ea;border-radius:9px;color:#3c516a;background:#fff;font:inherit;text-align:left;cursor:pointer}.help-practice-choices>button:hover{border-color:color-mix(in srgb,var(--practice-tone) 40%,#dbe2ea);background:var(--practice-soft)}.help-practice-choices>button.is-selected{border-color:var(--practice-tone);color:var(--practice-tone);background:var(--practice-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--practice-tone) 14%,transparent)}.help-practice-choices strong{display:block;font-size:13px;font-weight:700}.help-practice-choices span{display:block;margin-top:4px;color:#8591a0;font-size:10.5px;line-height:1.45}.help-practice-boundary{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;margin-top:18px;padding-top:15px;border-top:1px solid #e6ebf0;font-size:12px;line-height:1.6}.help-practice-boundary b{color:#3c536e}.help-practice-boundary span{color:#7b899b}.help-practice-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.help-practice-form label,.help-practice-form>div{display:grid;gap:7px}.help-practice-form .is-wide{grid-column:1 / -1}.help-practice-form label>span,.help-practice-form>div>span,.help-practice-path-builder>div>span{color:#4f637b;font-size:11.5px;font-weight:680}.help-practice-form input,.help-practice-form select,.help-practice-form textarea{width:100%;min-height:40px;box-sizing:border-box;padding:9px 11px;border:1px solid #d8e0e9;border-radius:8px;color:#2f435c;background:#fff;font:inherit;font-size:12.5px}.help-practice-form textarea{resize:vertical}.help-practice-primary,.help-practice-inline-actions>button,.help-practice-stop-grid button{min-height:40px;padding:0 15px;border:1px solid var(--practice-tone);border-radius:8px;color:#fff;background:var(--practice-tone);font:inherit;font-size:12px;font-weight:680;cursor:pointer}.help-practice-panel>.help-practice-primary{margin-top:14px}.help-practice-path-builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:13px;align-items:end}.help-practice-path-builder>div{display:grid;gap:7px}.help-practice-path-builder .help-practice-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.help-practice-path-builder .help-practice-choices>button{min-height:48px}.help-practice-paths{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none}.help-practice-paths li{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:0 8px 0 10px;border:1px solid #cbe1d1;border-radius:999px;color:#37714c;background:#f2faf4;font-size:11.5px}.help-practice-paths button{display:grid;width:20px;height:20px;place-items:center;padding:0;border:0;border-radius:50%;color:#668573;background:transparent}.help-practice-skip-path{margin-top:13px;padding:7px 10px;border:0;border-radius:7px;color:#718096;background:#f2f5f8;font:inherit;font-size:11.5px;cursor:pointer}.help-practice-skip-path.is-selected{color:var(--practice-tone);background:var(--practice-soft)}.help-practice-inline-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.help-practice-inline-actions>button:not(.help-practice-primary){border-color:#d7dfe8;color:#4b6079;background:#fff}.help-practice-inline-actions>button:disabled{cursor:not-allowed;opacity:.42}.help-practice-stop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.help-practice-stop-grid section{padding:17px;border:1px solid #dce3eb;border-radius:10px;background:#fff}.help-practice-stop-grid strong{color:#30465f;font-size:14px}.help-practice-stop-grid p{min-height:38px;margin:7px 0 13px;color:#7b899b;font-size:12px;line-height:1.55}.help-practice-feedback{display:flex;min-height:44px;box-sizing:border-box;align-items:center;gap:9px;margin:0 24px 14px;padding:9px 12px;border:1px solid #dce4ed;border-radius:8px;color:#52667e;background:#f7f9fb;font-size:11.5px;line-height:1.5}.help-practice-feedback.is-success{border-color:#cce3d4;color:#326b49;background:#f2faf4}.help-practice-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 24px;border-top:1px solid #e5eaf0;background:#fafbfd}.help-practice-dialog>footer>div{display:flex;gap:8px}.help-practice-dialog>footer button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid #d8e0e9;border-radius:8px;color:#50647c;background:#fff;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.help-practice-dialog>footer button:disabled{cursor:not-allowed;opacity:.42}.help-practice-dialog>footer button.is-primary{border-color:var(--practice-tone);color:#fff;background:var(--practice-tone)}.help-practice-dialog>footer button.help-practice-reset{border-color:transparent;color:#8490a0;background:transparent}.next-preference-groups .dps-chips{max-height:190px;overflow:auto}.next-security-identity{display:flex;align-items:center;gap:14px}.next-security-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:var(--accent);font-weight:700}.next-security-identity>span{display:flex;flex:1;flex-direction:column;gap:5px}.next-security-identity>span strong{color:#263c57;font-size:13px}.next-security-identity>span em{color:#8490a0;font-size:11px;font-style:normal}.next-security-identity>b{padding:5px 9px;border-radius:20px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,#fff);font-size:10.5px}.next-password-form-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.next-password-form-v2 label{display:flex;flex-direction:column;gap:7px;color:#6f7f93;font-size:10.5px}.next-password-form-v2 input{min-height:36px;padding:0 10px;border:1px solid #d8e0e9;border-radius:7px;color:#263a55;background:#fff}.next-password-form-v2 .next-password-state{grid-column:1 / -1}.next-password-form-v2>button{min-height:36px;justify-self:start;padding:0 18px;border:0;border-radius:7px;color:#fff;background:var(--accent);font:inherit;cursor:pointer}.next-security-signout{display:flex;align-items:center;justify-content:space-between}.next-security-signout span{display:flex;flex-direction:column;gap:5px}.next-security-signout em{color:#8b96a5;font-size:10.5px;font-style:normal}.next-security-signout button{min-height:34px;padding:0 14px;border:1px solid #e2c6c9;border-radius:7px;color:#b4434c;background:#fff;cursor:pointer}.next-potential-settings{width:100%;min-height:100%;color:#293e58;background:#fff}.next-potential-head{display:grid;min-height:108px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;padding:24px 28px 22px;border-bottom:1px solid #e4e9ef}.next-potential-head h1{margin:0;color:#142641;font-size:25px;font-weight:740;letter-spacing:-.025em}.next-potential-title-row{display:flex;align-items:center;gap:9px}.next-potential-title-row>button{display:grid;width:24px;height:24px;place-items:center;padding:0;border:1px solid #cdd7e3;border-radius:50%;color:#6f7f93;background:#fff;font:650 13px/1 ui-sans-serif,system-ui,sans-serif;cursor:pointer}.next-potential-title-row>button:hover,.next-potential-title-row>button:focus-visible,.next-potential-title-row>button[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 45%,#cdd7e3);color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,#fff);outline:none}.next-potential-head nav{display:none;grid-column:1 / -1;gap:4px;overflow-x:auto}.next-potential-head nav button{min-height:34px;flex:none;padding:0 12px;border:0;border-radius:6px;color:#718096;background:#f3f5f8;font:inherit;font-size:11.5px;white-space:nowrap}.next-potential-head nav button.is-active{color:#fff;background:var(--accent)}.next-potential-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.next-potential-head-actions>span{min-width:58px;color:#8793a3;font-size:10.5px;text-align:right}.next-potential-head-actions button{min-height:38px;padding:0 17px;border:1px solid #d8e0e9;border-radius:7px;color:#506278;background:#fff;font:inherit;font-size:11.5px;font-weight:650;cursor:pointer}.next-potential-head-actions button.is-primary{border-color:var(--accent);color:#fff;background:var(--accent);box-shadow:0 3px 8px color-mix(in srgb,var(--accent) 22%,transparent)}.next-potential-head-actions button:disabled{cursor:default;opacity:.48;box-shadow:none}.next-potential-save-error{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;padding:0 28px;color:#a33e47;background:#fff5f5;font-size:11px}.next-potential-save-error button{border:0;color:#a33e47;background:transparent;font:inherit;font-weight:650;cursor:pointer}.next-potential-summary{display:flex;min-height:54px;align-items:center;gap:24px;padding:0 28px;border-bottom:1px solid #e8ecf1;color:#68788e;font-size:12px}.next-potential-summary strong{margin-left:9px;color:#223a58;font-size:14px}.next-potential-summary i{width:1px;height:20px;background:#e1e7ee}.next-potential-workspace{display:grid;grid-template-columns:264px minmax(480px,1fr) 278px;align-items:stretch;border-bottom:1px solid #e5eaf0}.next-potential-dimensions{padding:20px 10px 24px;border-right:1px solid #e5eaf0}.next-potential-dimensions h2,.next-potential-preview h2{margin:0 12px 14px;color:#243b57;font-size:15px}.next-potential-dimensions>button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px 10px 14px;border:0;border-left:3px solid transparent;border-radius:7px;color:#334b68;background:transparent;font:inherit;text-align:left;cursor:pointer}.next-potential-dimensions>button+button{margin-top:2px}.next-potential-dimensions>button:hover{background:#f7f9fc}.next-potential-dimensions>button.is-active{border-left-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#fff)}.next-potential-dimensions>button span{display:flex;min-width:0;flex:1;flex-direction:column;gap:7px}.next-potential-dimensions strong{color:inherit;font-size:12.5px;font-weight:680}.next-potential-dimensions em{color:#8b96a5;font-size:10.5px;font-style:normal;line-height:1.45}.next-potential-dimensions b{flex:none;color:inherit;font-size:11.5px;font-variant-numeric:tabular-nums}.next-potential-editor{min-width:0;padding:20px 26px 28px;border-right:1px solid #e5eaf0}.next-potential-editor>header h2{margin:0;color:#243b57;font-size:16px}.next-potential-importance{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:20px;padding:17px 0;border-bottom:1px solid #edf0f4}.next-potential-importance>div:first-child{display:flex;flex-direction:column;gap:5px}.next-potential-importance strong{color:#334a65;font-size:12px}.next-potential-importance span{color:#8a96a6;font-size:10.5px}.next-potential-importance>div:last-child{display:flex;padding:3px;border-radius:8px;background:#f2f5f9}.next-potential-importance button{min-height:32px;padding:0 13px;border:0;border-radius:6px;color:#6b7b90;background:transparent;font:inherit;font-size:10.5px;cursor:pointer}.next-potential-importance button.is-active{color:var(--accent);background:#fff;box-shadow:0 1px 4px #1f304a1f;font-weight:680}.next-potential-importance button:disabled{cursor:not-allowed;opacity:.45}.next-potential-importance .next-potential-fixed-share{display:inline-flex;min-height:32px;align-items:center;padding:0 14px;border-radius:6px;color:var(--accent);background:#fff;box-shadow:0 1px 4px #1f304a1f;font-size:11px;font-weight:680;font-variant-numeric:tabular-nums}.next-potential-weight{display:grid;grid-template-columns:minmax(150px,1fr) minmax(250px,1.3fr);align-items:end;gap:20px;padding:20px 0 18px;border-bottom:1px solid #edf0f4}.next-potential-weight>div{display:flex;flex-direction:column;gap:5px}.next-potential-weight strong{color:#334a65;font-size:12px}.next-potential-weight span{color:#8a96a6;font-size:10.5px}.next-potential-weight label{display:grid;grid-template-columns:minmax(140px,1fr) 62px;align-items:center;gap:14px}.next-potential-weight output{min-height:34px;padding:8px 10px 0;border:1px solid #d9e1ea;border-radius:7px;color:#334a65;background:#fff;font-size:11px;text-align:center}.next-potential-settings input[type=range]{width:100%;height:4px;border-radius:4px;outline:none;accent-color:var(--accent);cursor:pointer}.next-potential-rule-body{padding-top:20px}.next-potential-rule-body>h3{margin:0;color:#334a65;font-size:12.5px}.next-potential-rule-body>p{margin:6px 0 16px;color:#8995a5;font-size:10.5px;line-height:1.55}.next-potential-note{margin-bottom:16px;padding:10px 12px;border-radius:7px;color:#718096;background:#f6f8fb;font-size:10.5px;line-height:1.55}.next-potential-logic-flow{margin:4px 0 20px;border-top:1px solid #e8edf3}.next-potential-logic-flow>div{display:grid;min-height:68px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #e8edf3}.next-potential-logic-flow>div>i{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,#fff);font-size:11px;font-style:normal;font-weight:700}.next-potential-logic-flow>div>span{display:flex;min-width:0;flex-direction:column;gap:5px}.next-potential-logic-flow strong{color:#405570;font-size:12.5px}.next-potential-logic-flow em{color:#8995a5;font-size:11.5px;font-style:normal;line-height:1.45}.next-potential-logic-flow b{color:#6b7c91;font-size:11.5px;font-weight:650}.next-potential-composition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 14px}.next-potential-composition>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid #dfe6ee;border-radius:9px;background:#fff}.next-potential-composition span{display:flex;min-width:0;flex-direction:column;gap:5px}.next-potential-composition strong{color:#405570;font-size:12.5px}.next-potential-composition em{color:#8995a5;font-size:11.5px;font-style:normal;line-height:1.45}.next-potential-composition b{color:var(--accent);font-size:16px;font-variant-numeric:tabular-nums}.next-potential-composition i{position:relative;height:5px;grid-column:1 / -1;overflow:hidden;border-radius:999px;background:#edf1f5}.next-potential-composition i:after{position:absolute;inset:0 auto 0 0;width:var(--signal-share);border-radius:inherit;background:var(--accent);content:""}.next-potential-choice-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.next-potential-choice-cards>button{display:flex;min-height:92px;flex-direction:column;gap:8px;padding:14px;border:1px solid #dce3eb;border-radius:8px;color:#53677f;background:#fff;font:inherit;text-align:left;cursor:pointer}.next-potential-choice-cards>button:hover{border-color:color-mix(in srgb,var(--accent) 48%,#dce3eb)}.next-potential-choice-cards>button.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.next-potential-choice-cards strong{color:#334a65;font-size:11.5px}.next-potential-choice-cards button.is-active strong{color:var(--accent)}.next-potential-choice-cards span{color:#8995a5;font-size:10px;line-height:1.5}.next-potential-curve-panel{margin-top:18px;padding:14px 16px;border-radius:8px;background:#fafbfd}.next-potential-recency{display:grid;grid-template-columns:minmax(188px,.7fr) minmax(280px,1.3fr);align-items:center;gap:22px}.next-potential-anchor-list{display:flex;flex-direction:column;gap:7px}.next-potential-anchor-list>label{display:grid;grid-template-columns:20px minmax(74px,1fr) minmax(68px,.9fr);align-items:center;gap:7px}.next-potential-anchor-list>label>i{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#fff;background:var(--accent);font-size:9.5px;font-style:normal}.next-potential-anchor-list>label>span{display:grid;grid-template-columns:minmax(42px,1fr) auto;align-items:center;gap:5px}.next-potential-anchor-list input,.next-potential-score-number input{width:100%;min-width:0;min-height:32px;padding:0 8px;border:1px solid #d8e0e9;border-radius:6px;color:#334a65;background:#fff;font:inherit;font-size:10.5px;font-variant-numeric:tabular-nums}.next-potential-anchor-list input[readonly]{background:#f7f9fb}.next-potential-anchor-list em,.next-potential-score-number em{color:#66768b;font-size:10px;font-style:normal;white-space:nowrap}.next-potential-curve{display:block;width:100%;max-width:420px;min-height:210px;overflow:visible}.next-potential-curve line{stroke:#dfe6ee;stroke-dasharray:2 3;stroke-width:1}.next-potential-curve line.is-vertical{opacity:.65}.next-potential-curve text{fill:#6e7d91;font-family:inherit;font-size:9px}.next-potential-curve-area{fill:color-mix(in srgb,var(--accent) 9%,transparent);stroke:none}.next-potential-curve-line{fill:none;stroke:var(--accent);stroke-width:2}.next-potential-curve circle{fill:var(--accent);stroke:#fff;stroke-width:1.5}.next-potential-curve.is-stage{max-width:560px}.next-potential-curve text.next-potential-stage-score{fill:var(--accent);font-size:8.5px;font-weight:650}.next-potential-missing{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding-top:17px;border-top:1px solid #edf0f4}.next-potential-missing>span{display:flex;flex-direction:column;gap:5px}.next-potential-missing strong{color:#334a65;font-size:11.5px}.next-potential-missing em{color:#8a96a6;font-size:10px;font-style:normal}.next-potential-missing select{min-height:35px;padding:0 34px 0 11px;border:1px solid #d7e0e9;border-radius:7px;color:#405570;background:#fff;font:inherit;font-size:10.5px}.next-potential-presets{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:16px}.next-potential-presets span{margin-right:2px;color:#8290a2;font-size:10.5px}.next-potential-presets button{min-height:30px;padding:0 10px;border:1px solid #dce3eb;border-radius:6px;color:#607188;background:#fff;font:inherit;font-size:10px;cursor:pointer}.next-potential-presets button:hover{border-color:var(--accent);color:var(--accent)}.next-potential-score-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.next-potential-score-list.is-compact{grid-template-columns:1fr}.next-potential-score-control{display:grid;min-height:54px;grid-template-columns:92px minmax(100px,1fr) 68px;align-items:center;gap:10px;border-bottom:1px solid #edf0f4}.next-potential-score-control>span:first-child{color:#53677f;font-size:10.5px}.next-potential-score-number{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px}.next-potential-picker-block{margin-top:22px}.next-potential-picker-block h4{margin:0 0 9px;color:#53677f;font-size:11px}.next-potential-rule-body .next-preference-picker{min-width:0}.next-potential-rule-body .next-preference-options{max-height:174px}.next-potential-selection-list{display:grid;gap:10px}.next-potential-selection-row{display:grid;width:100%;min-height:68px;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px 12px 16px;border:1px solid #dce4ed;border-radius:9px;color:#405570;background:#fff;font:inherit;text-align:left;cursor:pointer}.next-potential-selection-row:hover{border-color:color-mix(in srgb,var(--accent) 38%,#dce4ed);background:#fbfcfe}.next-potential-selection-row>span{display:flex;min-width:0;flex-direction:column;gap:6px}.next-potential-selection-row strong{color:#334a65;font-size:12px;font-weight:680}.next-potential-selection-row small{overflow:hidden;color:#8793a3;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.next-potential-selection-row>em{min-width:45px;color:#7a889b;font-size:10.5px;font-style:normal;text-align:right}.next-potential-selection-row>b{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:11px;font-weight:680}.next-potential-subweights{border-top:1px solid #edf0f4}.next-potential-subweights>label{display:grid;min-height:62px;grid-template-columns:154px minmax(130px,1fr) 40px;align-items:center;gap:13px;border-bottom:1px solid #edf0f4}.next-potential-subweights>label>span{display:flex;flex-direction:column;gap:5px}.next-potential-subweights strong{color:#53677f;font-size:10.5px}.next-potential-subweights em{color:#909baa;font-size:9.5px;font-style:normal}.next-potential-subweights b{color:var(--accent);font-size:10.5px;text-align:right}.next-potential-wordbanks{display:grid;gap:12px;margin-top:20px}.next-potential-wordbanks label{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:12px;color:#53677f;font-size:10.5px}.next-potential-wordbanks textarea{min-width:0;padding:9px 10px;border:1px solid #d8e0e9;border-radius:7px;color:#405570;background:#fff;font:inherit;font-size:10.5px;line-height:1.5;resize:vertical}.next-potential-preview{min-width:0;box-sizing:border-box;overflow:hidden;padding:20px 12px 24px;background:#fcfdfe}.next-potential-preview-card{min-width:0;box-sizing:border-box;margin:0 2px;padding:16px 15px 14px;border:1px solid #dde4ec;border-radius:8px;background:#fff}.next-potential-preview-card>strong{display:block;margin-bottom:18px;color:#344a64;font-size:12.5px}.next-potential-preview-card>span{display:block;color:#7f8c9d;font-size:10.5px}.next-potential-preview-card>b{display:block;margin:5px 0 14px;color:var(--accent);font-size:34px;font-weight:690;font-variant-numeric:tabular-nums}.next-potential-preview-card>div{border-top:1px solid #e7ebf0}.next-potential-preview-card p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 0;border-bottom:1px solid #edf0f4;color:#53677f;font-size:10.5px}.next-potential-preview-card p>span{display:flex;min-width:0;flex-direction:column;gap:4px}.next-potential-preview-card p b{color:#4c6078;font-size:10.5px;font-weight:650}.next-potential-preview-card p small{margin:0;overflow-wrap:anywhere;color:#8a96a6;font-size:9.5px;line-height:1.45}.next-potential-preview-card p em{color:#425874;font-style:normal;font-variant-numeric:tabular-nums}.next-potential-preview-card p:nth-child(2) em{color:var(--accent)}.next-potential-preview-card small{display:block;margin-top:13px;color:#8995a5;font-size:9.5px;line-height:1.55}.next-potential-preview-empty{margin:0 2px;padding:18px 15px;border:1px solid #dde4ec;border-radius:8px;color:#8491a2;background:#fff;font-size:10.5px;line-height:1.55}.next-potential-info-dialog{width:min(680px,calc(100vw - 48px));height:auto;min-height:0;max-height:min(720px,calc(100vh - 48px))}.next-potential-info-glyph{color:var(--accent);font-size:18px;font-weight:720}.next-potential-info-body{min-height:0;padding:22px 24px 24px;overflow-y:auto}.next-potential-info-body h3{margin:0 0 7px;color:#304760;font-size:12.5px}.next-potential-info-body p{margin:0;color:#718096;font-size:11.5px;line-height:1.65}.next-potential-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.next-potential-info-grid article{padding:13px 14px;border:1px solid #e2e8ef;border-radius:9px;background:#fbfcfe}.next-potential-info-grid strong{display:block;margin-bottom:6px;color:#3b516b;font-size:11.5px}.next-potential-info-exclusions{padding-top:16px;border-top:1px solid #e8edf2}.next-potential-exclusions{padding:22px 28px 26px}.next-potential-exclusions h2{margin:0 0 13px;color:#263d58;font-size:14px}.next-potential-exclusions p{display:flex;align-items:center;gap:8px;margin:8px 0 0;color:#53677f;font-size:11px}.next-potential-exclusions p i{display:grid;width:16px;height:16px;place-items:center;border:1px solid #9ba9b8;border-radius:50%;color:#60758d}@media (max-width: 1320px){.next-potential-workspace{grid-template-columns:228px minmax(0,1fr)}.next-potential-editor{border-right:0}.next-potential-preview{grid-column:1 / -1;border-top:1px solid #e5eaf0}.next-potential-preview-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:0 22px}.next-potential-preview-card>strong,.next-potential-preview-card>span,.next-potential-preview-card>b{grid-column:1}.next-potential-preview-card>div{grid-column:2;grid-row:1 / span 3}.next-potential-preview-card>small{grid-column:1 / -1}}@media (max-width: 768px){.next-project-layout-toggle,.next-column-manager-trigger{display:none!important}.next-side-drawer{width:100vw}.next-settings-page-v2{width:calc(100% - 32px);padding-top:22px}.next-settings-v2-head nav{display:flex;gap:4px;margin-top:18px;overflow-x:auto}.next-settings-v2-head nav button{min-height:34px;flex:none;padding:0 12px;border:0;border-radius:6px;color:#718096;background:#f3f5f8}.next-settings-v2-head nav button.is-active{color:#fff;background:var(--accent)}.next-theme-swatches{grid-template-columns:repeat(2,1fr)}.next-password-form-v2{grid-template-columns:1fr}.next-potential-head{grid-template-columns:1fr;padding:20px 16px 16px}.next-potential-head h1{font-size:21px}.next-potential-head-actions{justify-content:flex-start;flex-wrap:wrap}.next-potential-head-actions>span{min-width:0;order:3;flex-basis:100%;text-align:left}.next-potential-head nav{display:flex}.next-potential-summary{min-height:48px;gap:14px;padding:0 16px}.next-potential-workspace{display:block}.next-potential-dimensions{display:flex;gap:7px;padding:14px 16px;overflow-x:auto;border-right:0;border-bottom:1px solid #e5eaf0}.next-potential-dimensions h2{display:none}.next-potential-dimensions>button{min-width:clamp(150px,calc((100vw - 39px)/2),180px);min-height:54px;margin:0!important;border-left-width:0;border-bottom:3px solid transparent}.next-potential-dimensions>button.is-active{border-bottom-color:var(--accent)}.next-potential-editor{padding:20px 16px 24px}.next-potential-importance{grid-template-columns:1fr;align-items:start}.next-potential-importance>div:last-child{width:100%;box-sizing:border-box}.next-potential-importance button{flex:1}.next-potential-choice-cards{grid-template-columns:1fr}.next-potential-choice-cards>button{min-height:76px}.next-potential-selection-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.next-potential-selection-row>em{font-size:12px;white-space:nowrap}.next-potential-composition,.next-potential-curve-panel{grid-template-columns:1fr}.next-potential-weight{grid-template-columns:1fr;align-items:start}.next-potential-recency{grid-template-columns:1fr}.next-potential-curve{max-width:none}.next-potential-missing{align-items:flex-start;flex-direction:column}.next-potential-score-list{grid-template-columns:1fr}.next-potential-preview{padding:18px 14px 22px}.next-potential-preview h2{margin-left:2px}.next-potential-preview-card{display:block}.next-potential-exclusions{padding:20px 16px 94px}.next-potential-score-control{grid-template-columns:82px minmax(90px,1fr) 64px}.next-potential-subweights>label{grid-template-columns:126px minmax(90px,1fr) 36px}.next-potential-wordbanks label{grid-template-columns:1fr}.next-potential-info-body{padding:18px 16px 24px}.next-potential-info-grid{grid-template-columns:1fr}.next-product-app:has(.next-potential-settings) .lx-fab.next-lingxi-trigger{display:none}}.next-view-dashboard>.topbar,.next-view-agenda>.topbar,.next-view-compare>.topbar,.next-view-network>.topbar,.next-view-team>.topbar,.next-view-roadmap>.topbar,.next-view-feedback>.topbar,.next-view-dashboard>.collab-strip,.next-view-agenda>.collab-strip,.next-view-compare>.collab-strip,.next-view-network>.collab-strip,.next-view-team>.collab-strip,.next-view-roadmap>.collab-strip,.next-view-feedback>.collab-strip{display:none}.next-view-dashboard>.content,.next-view-agenda>.content,.next-view-compare>.content,.next-view-network>.content,.next-view-team>.content,.next-view-roadmap>.content,.next-view-feedback>.content{height:100vh;padding:0;overflow:auto;background:#fff}.next-module-page{width:min(1180px,calc(100% - 72px));margin:0 auto;padding:42px 0 72px;color:#17243a}.next-page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:26px;border-bottom:1px solid #e4e9f0}.next-page-intro h1{margin:0;color:#111b2e;font-size:28px;font-weight:760;line-height:1.2;letter-spacing:-.02em}.next-page-intro p{max-width:660px;margin:8px 0 0;color:#748096;font-size:13px;line-height:1.65}.next-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:none}.next-page-actions>span{color:#8c97a8;font-size:11.5px}.next-outline-button,.next-primary-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:7px;font-family:inherit;font-size:12px;font-weight:650;cursor:pointer}.next-outline-button{border:1px solid #dce3ed;color:#34445e;background:#fff}.next-outline-button:hover{border-color:var(--accent);color:var(--accent)}.next-primary-button{border:1px solid var(--accent);color:#fff;background:var(--accent);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 18%,transparent)}.next-outline-button:disabled,.next-primary-button:disabled{opacity:.55;cursor:default}.next-metric-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 34px;border-bottom:1px solid #e4e9f0}.next-metric-band>*{position:relative;min-width:0;padding:24px 26px 23px 0;border:0;color:inherit;background:transparent;text-align:left}.next-metric-band>button{cursor:pointer}.next-metric-band>*+*{padding-left:26px}.next-metric-band>*+*:before{content:"";position:absolute;top:25px;bottom:25px;left:0;width:1px;background:#e4e9f0}.next-metric-band span{display:block;color:#758196;font-size:11.5px;font-weight:560}.next-metric-band strong{display:block;margin:9px 0 5px;color:#17243a;font-size:29px;font-weight:720;line-height:1;font-variant-numeric:tabular-nums}.next-metric-band strong.is-hot{color:#e4483d}.next-metric-band em{display:block;min-height:17px;color:#a0a8b5;font-size:11px;font-style:normal;line-height:1.5}.next-open-panel{min-width:0;border-top:1px solid #dfe5ed;padding-top:20px}.next-open-panel>header,.next-roadmap-log>header,.next-team-activity>header{display:flex;min-height:40px;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.next-open-panel h2,.next-roadmap-log h2,.next-team-activity h2{margin:0;color:#17243a;font-size:15px;font-weight:700}.next-open-panel header p,.next-roadmap-log header p{margin:5px 0 0;color:#939cab;font-size:11.5px}.next-open-panel header button{display:inline-flex;align-items:center;gap:4px;padding:5px 0;border:0;color:#657188;background:transparent;font-family:inherit;font-size:11.5px;cursor:pointer}.next-open-panel header button:hover{color:var(--accent)}.next-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:54px}.next-pipeline-list{display:grid;gap:3px}.next-pipeline-list>button{display:grid;grid-template-columns:115px minmax(100px,1fr) 30px;min-height:36px;align-items:center;gap:14px;width:100%;padding:0;border:0;color:#42516a;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.next-pipeline-list>button:hover .next-stage-name{color:var(--accent)}.next-stage-name{display:flex;min-width:0;align-items:center;gap:8px;font-size:12px}.next-stage-name>i{width:6px;height:6px;flex:none;border-radius:999px}.next-line-track{height:5px;overflow:hidden;border-radius:999px;background:#eef1f5}.next-line-track i{display:block;height:100%;border-radius:inherit}.next-pipeline-list strong{color:#34445e;font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.next-focus-list{border-top:1px solid #edf0f4}.next-focus-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:62px;align-items:center;gap:14px;width:100%;padding:10px 0;border:0;border-bottom:1px solid #edf0f4;color:inherit;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.next-focus-list>button:hover strong{color:var(--accent)}.next-focus-list>button>span:first-child{min-width:0}.next-focus-list strong{display:block;overflow:hidden;color:#24324a;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.next-focus-list em{display:block;overflow:hidden;margin-top:5px;color:#8b95a5;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.next-focus-list>button>span:last-child{display:flex;align-items:center;gap:4px;color:#7b8799;font-size:11px}.next-focus-list>button>span.is-overdue{color:#e4483d}.next-sector-panel{margin-top:48px}.next-sector-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.next-sector-bars>button{display:grid;grid-template-columns:100px minmax(80px,1fr) 28px;min-height:39px;align-items:center;gap:12px;padding:0;border:0;border-bottom:1px solid #edf0f4;color:#536178;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.next-sector-bars>button:hover>span{color:var(--accent)}.next-sector-bars>button>span{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.next-sector-bars>button>i{height:4px;overflow:hidden;border-radius:999px;background:#eff2f6}.next-sector-bars>button>i b{display:block;height:100%;border-radius:inherit;background:var(--accent)}.next-sector-bars>button>strong{color:#34445e;font-size:11.5px;text-align:right}.next-module-tabs{display:flex;align-items:center;gap:3px;margin:22px 0 24px;border-bottom:1px solid #e3e8ef}.next-module-tabs button{display:inline-flex;min-height:39px;align-items:center;gap:7px;margin-bottom:-1px;padding:0 14px;border:0;border-bottom:2px solid transparent;color:#79859a;background:transparent;font-family:inherit;font-size:12px;cursor:pointer}.next-module-tabs button:hover{color:#34445e}.next-module-tabs button.is-active{border-bottom-color:var(--accent);color:var(--accent);font-weight:680}.next-module-tabs button span{min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#f0f3f7;color:#7c8799;font-size:10px;line-height:19px;text-align:center}.next-module-tabs button.is-active span{background:color-mix(in srgb,var(--accent) 10%,white);color:var(--accent)}.next-agenda-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:50px}.next-agenda-list{border-top:1px solid #dde4ed}.next-agenda-list>header,.next-agenda-list>article{display:grid;grid-template-columns:minmax(260px,1fr) 110px 110px 205px;align-items:center;gap:16px}.next-agenda-list>header{min-height:40px;border-bottom:1px solid #e7ebf1;color:#8e98a7;font-size:10.5px}.next-agenda-list>article{min-height:74px;border-bottom:1px solid #e7ebf1}.next-agenda-project{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:0;border:0;color:inherit;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.next-agenda-project>i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#6a7890;background:#f1f4f8}.next-agenda-list article.is-overdue .next-agenda-project>i{color:#e4483d;background:#fff2f0}.next-agenda-project strong{display:block;overflow:hidden;color:#223049;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.next-agenda-project em{display:block;overflow:hidden;margin-top:5px;color:#8b95a5;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.next-agenda-owner{overflow:hidden;color:#59677e;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.next-agenda-date strong{display:block;color:#4e5c73;font-size:11.5px}.next-agenda-list article.is-overdue .next-agenda-date strong{color:#e4483d}.next-agenda-date em{display:block;margin-top:4px;color:#9ca5b3;font-size:10px;font-style:normal}.next-agenda-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.next-agenda-actions button{min-height:30px;padding:0 9px;border:1px solid #dde3ec;border-radius:6px;color:#66738a;background:#fff;font-family:inherit;font-size:10.5px;cursor:pointer}.next-agenda-actions button:hover{border-color:var(--accent);color:var(--accent)}.next-agenda-actions button.is-primary{border-color:var(--accent);color:#fff;background:var(--accent)}.next-agenda-summary{position:sticky;top:32px;padding:22px 0 0;border-top:2px solid var(--accent)}.next-agenda-summary h2{margin:0;color:#68758a;font-size:12px;font-weight:650}.next-agenda-summary>strong{display:block;margin:15px 0 4px;color:#1d2a41;font-size:42px;font-weight:680;line-height:1}.next-agenda-summary>p{margin:0 0 26px;color:#9ba4b1;font-size:11px}.next-agenda-summary>div{display:flex;min-height:34px;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4;color:#657188;font-size:11.5px}.next-agenda-summary>div span{display:flex;align-items:center;gap:8px}.next-agenda-summary>div i{width:6px;height:6px;border-radius:999px}.next-agenda-summary i.is-red{background:#e4483d}.next-agenda-summary i.is-blue{background:var(--accent)}.next-agenda-summary i.is-gray{background:#98a3b3}.next-agenda-summary>div b{color:#34445e;font-size:11.5px}.next-industry-tabs{margin-bottom:8px}.next-industry-page .next-metric-band{grid-template-columns:repeat(3,1fr);margin-bottom:30px}.next-industry-map{border-top:1px solid #dce3ec}.next-industry-map>header,.next-industry-map>article{display:grid;grid-template-columns:190px 230px minmax(0,1fr);align-items:center;gap:28px}.next-industry-map>header{min-height:42px;border-bottom:1px solid #e5eaf0;color:#8b96a7;font-size:10.5px}.next-industry-map>article{min-height:68px;border-bottom:1px solid #e8ecf2}.next-industry-name{display:flex;align-items:center;justify-content:space-between;padding:0;border:0;color:#25334b;background:transparent;font-family:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.next-industry-name:hover{color:var(--accent)}.next-industry-coverage{display:grid;grid-template-columns:1fr 26px;align-items:center;gap:12px}.next-industry-coverage>i{height:5px;overflow:hidden;border-radius:999px;background:#eef2f6}.next-industry-coverage>i b{display:block;height:100%;border-radius:inherit;background:var(--accent)}.next-industry-coverage>strong{color:#536178;font-size:11.5px;text-align:right}.next-industry-projects{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden}.next-industry-projects button{max-width:150px;overflow:hidden;padding:6px 9px;border:1px solid #e0e6ee;border-radius:6px;color:#5e6c83;background:#fff;font-family:inherit;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.next-industry-projects button:hover{border-color:var(--accent);color:var(--accent)}.next-industry-projects em{color:#a2aab7;font-size:10.5px;font-style:normal}.next-chain-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #dce3ec;border-bottom:1px solid #dce3ec}.next-chain-map>article{min-width:0;padding:26px 30px 30px}.next-chain-map>article+article{border-left:1px solid #e2e7ee}.next-chain-map article>header{display:flex;align-items:flex-start;gap:13px;margin-bottom:24px}.next-chain-map article>header>span{color:var(--accent);font-size:11px;font-weight:720}.next-chain-map h2{margin:0;color:#202e45;font-size:15px}.next-chain-map p{margin:5px 0 0;color:#9099a8;font-size:10.5px}.next-chain-map article>div{display:grid;gap:8px}.next-chain-map .next-chain-node{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 13px;border:1px solid #e1e7ef;border-radius:7px;color:#46556d;background:#fff;font-family:inherit;font-size:11.5px}.next-chain-map article>div strong{min-width:22px;height:22px;border-radius:999px;color:#78859a;background:#f1f4f8;font-size:10px;line-height:22px;text-align:center}.next-preview-note{margin:16px 0 0;color:#9aa3b1;font-size:10.5px}.next-network-page .next-metric-band,.next-team-page .next-metric-band,.next-feedback-page .next-metric-band{grid-template-columns:repeat(3,1fr)}.next-network-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.next-network-toolbar .next-module-tabs{flex:1;margin:0}.next-module-search{display:flex;width:min(330px,38%);height:38px;align-items:center;gap:8px;margin-bottom:1px;padding:0 11px;border:1px solid #dfe5ee;border-radius:7px;color:#8b96a7;background:#fff}.next-module-search input{min-width:0;flex:1;border:0;outline:0;color:#24324a;background:transparent;font-family:inherit;font-size:11.5px}.next-contact-form{margin:20px 0;padding:18px 20px;border:1px solid color-mix(in srgb,var(--accent) 25%,#dfe5ee);border-radius:8px;background:color-mix(in srgb,var(--accent) 3%,white)}.next-contact-form>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.next-contact-form>header>div{display:flex;align-items:center;gap:8px;color:#2a3951}.next-contact-form>header button{border:0;color:#8290a3;background:transparent;font-family:inherit;font-size:11px;cursor:pointer}.next-contact-form>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.next-contact-form label{display:grid;gap:6px;color:#7a8699;font-size:10.5px}.next-contact-form label.is-wide{grid-column:span 2}.next-contact-form input,.next-contact-form select{width:100%;min-height:36px;box-sizing:border-box;border:1px solid #dce3ec;border-radius:6px;outline:0;color:#27364e;background:#fff;padding:0 9px;font-family:inherit;font-size:11.5px}.next-contact-form>div>button{align-self:end;min-height:36px;border:1px solid var(--accent);border-radius:6px;color:#fff;background:var(--accent);font-family:inherit;font-size:11.5px;cursor:pointer}.next-contact-form>div>button:disabled{opacity:.45}.next-network-workspace{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);min-height:520px;margin-top:26px;border-top:1px solid #dce3ec;border-bottom:1px solid #dce3ec}.next-contact-list{min-width:0;padding:20px 26px 24px 0;border-right:1px solid #e1e6ed}.next-contact-list>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#8c96a5;font-size:10.5px}.next-contact-list>header strong{color:#59677d}.next-contact-list>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;min-height:64px;align-items:center;gap:10px;width:100%;padding:0 10px;border:0;border-bottom:1px solid #edf0f4;border-radius:7px;color:inherit;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.next-contact-list>button:hover,.next-contact-list>button.is-active{background:color-mix(in srgb,var(--accent) 6%,white)}.next-contact-list>button.is-active{box-shadow:inset 3px 0 0 var(--accent)}.next-contact-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:#8f9aaa;font-size:11px;font-weight:700}.next-contact-avatar.strong{background:#2f6df0}.next-contact-avatar.medium{background:#4aa47a}.next-contact-avatar.weak{background:#8d98a8}.next-contact-avatar.large{width:46px;height:46px;font-size:14px}.next-contact-list>button>span:nth-child(2){min-width:0}.next-contact-list>button strong{display:block;overflow:hidden;color:#27354c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.next-contact-list>button em{display:block;overflow:hidden;margin-top:5px;color:#8a95a5;font-size:10.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.next-contact-list>button>i,.next-contact-detail>header>i{padding:3px 6px;border-radius:999px;color:#7c8797;background:#f0f3f6;font-size:9.5px;font-style:normal;white-space:nowrap}.next-contact-list>button>i.strong,.next-contact-detail>header>i.strong{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white)}.next-contact-detail{min-width:0;padding:28px 0 30px 34px}.next-contact-detail>header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:22px;border-bottom:1px solid #e6eaf0}.next-contact-detail h2{margin:0;color:#1c2a41;font-size:17px}.next-contact-detail header p{margin:5px 0 0;color:#8994a6;font-size:11px}.next-contact-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0 28px}.next-contact-detail dl div{min-width:0}.next-contact-detail dt{margin-bottom:7px;color:#929baa;font-size:10.5px}.next-contact-detail dd{margin:0;color:#4c5a72;font-size:11.5px;line-height:1.6}.next-route-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid #e6eaf0}.next-route-heading h3{margin:0;color:#26344b;font-size:13px}.next-route-heading p{margin:5px 0 0;color:#98a1af;font-size:10.5px}.next-route-heading>strong{color:var(--accent);font-size:13px}.next-route-list{margin-top:13px;border-top:1px solid #edf0f4}.next-route-list>button{display:grid;grid-template-columns:minmax(0,.8fr) minmax(180px,1.2fr);min-height:58px;align-items:center;gap:18px;width:100%;padding:8px 0;border:0;border-bottom:1px solid #edf0f4;color:inherit;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.next-route-list>button:hover strong{color:var(--accent)}.next-route-list>button>span:first-child{min-width:0}.next-route-list>button strong{display:block;overflow:hidden;color:#35435a;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.next-route-list>button em{display:block;overflow:hidden;margin-top:4px;color:#929baa;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.next-route-list>button>span:last-child{display:flex;align-items:center;justify-content:flex-end;gap:5px;overflow:hidden;color:#758196;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.next-inline-error{margin:18px 0 0;padding:10px 12px;border:1px solid #ffd7d2;border-radius:7px;color:#b63a31;background:#fff5f3;font-size:11.5px}.next-team-page .next-module-tabs,.next-feedback-page .next-module-tabs{margin-top:0}.next-team-table,.next-feedback-list{border-top:1px solid #dce3ec}.next-team-table>header,.next-team-table>article{display:grid;grid-template-columns:minmax(260px,1.1fr) .6fr .75fr 80px;align-items:center;gap:22px}.next-team-table>header,.next-feedback-list>header{min-height:41px;border-bottom:1px solid #e4e9f0;color:#8d97a7;font-size:10.5px}.next-team-table>article{min-height:68px;border-bottom:1px solid #e8ecf2;color:#627087;font-size:11.5px}.next-team-person{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-width:0}.next-team-person>i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:#5e718e;font-size:11px;font-style:normal}.next-team-person strong{display:block;overflow:hidden;color:#29374e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.next-team-person em{display:block;overflow:hidden;margin-top:4px;color:#96a0af;font-size:10.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.next-team-table>article>strong{color:#3d4c64;font-size:11.5px}.next-team-table>article>i{justify-self:start;padding:3px 7px;border-radius:999px;font-size:10px;font-style:normal}.next-team-table>article>i.is-on{color:#16805b;background:#edf8f3}.next-team-table>article>i.is-off{color:#7c8798;background:#f1f3f6}.next-role-layout{display:grid;gap:0;border-top:1px solid #dce3ec}.next-role-layout>article{display:grid;grid-template-columns:42px 1fr auto;min-height:88px;align-items:center;gap:16px;border-bottom:1px solid #e6eaf0}.next-role-layout>article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white)}.next-role-layout h2{margin:0;color:#26344b;font-size:13px}.next-role-layout article p{margin:5px 0 0;color:#8d97a6;font-size:10.5px}.next-role-layout article strong{color:#5e6c83;font-size:11px;font-weight:560}.next-role-layout>p{margin:16px 0 0;color:#9aa3b1;font-size:10.5px}.next-team-activity{margin-top:44px;padding-top:20px;border-top:1px solid #dfe5ed}.next-team-activity>header>span{color:#949dac;font-size:10.5px}.next-team-activity>article{display:grid;grid-template-columns:12px minmax(0,1fr) 100px;min-height:52px;align-items:center;gap:12px;border-bottom:1px solid #edf0f4}.next-team-activity>article>i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.next-team-activity strong{color:#415069;font-size:11.5px}.next-team-activity em{margin-left:8px;color:#8f99a8;font-size:10.5px;font-style:normal}.next-team-activity time{color:#a0a8b5;font-size:10px;text-align:right}.next-roadmap-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;padding-bottom:36px;border-bottom:1px solid #dfe5ed}.next-roadmap-track>article{position:relative;min-width:0;padding-right:28px}.next-roadmap-track>article+article{padding-left:28px;border-left:1px solid #e4e9f0}.next-roadmap-track article>header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.next-roadmap-track article>header span{color:#8e98a8;font-size:11px;font-weight:700}.next-roadmap-track article>header i{height:1px;flex:1;background:#dfe5ed}.next-roadmap-track article.is-current>header span{color:var(--accent)}.next-roadmap-track article.is-current>header i{background:var(--accent)}.next-roadmap-track article>div>span{color:#8c97a7;font-size:10.5px}.next-roadmap-track h2{margin:8px 0 9px;color:#233149;font-size:15px}.next-roadmap-track p{min-height:54px;margin:0 0 18px;color:#7f8a9c;font-size:11px;line-height:1.65}.next-roadmap-track article>div>strong{display:inline-block;padding:4px 7px;border-radius:999px;color:#6c798f;background:#f0f3f7;font-size:9.5px}.next-roadmap-track article.is-current>div>strong{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white)}.next-roadmap-log{margin-top:38px;padding-top:20px;border-top:1px solid #dfe5ed}.next-roadmap-log>article{display:grid;grid-template-columns:120px 1fr;min-height:60px;align-items:start;gap:22px;padding:14px 0;border-bottom:1px solid #edf0f4}.next-roadmap-log time{color:#909aa9;font-size:10.5px}.next-roadmap-log strong{display:block;color:#334159;font-size:11.5px}.next-roadmap-log em{display:block;margin-top:5px;color:#8994a5;font-size:10.5px;font-style:normal;line-height:1.5}.next-feedback-list>header,.next-feedback-list>article{display:grid;grid-template-columns:minmax(320px,1fr) 100px 110px 100px;align-items:center;gap:20px}.next-feedback-list>article{min-height:70px;border-bottom:1px solid #e7ebf1}.next-feedback-list article>span{min-width:0}.next-feedback-list article>span strong{display:block;overflow:hidden;color:#28364e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.next-feedback-list article>span em{display:block;overflow:hidden;margin-top:5px;color:#929baa;font-size:10.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.next-feedback-list article>i{justify-self:start;padding:3px 7px;border-radius:999px;color:#6f7c91;background:#f1f3f6;font-size:9.5px;font-style:normal}.next-feedback-list article>i.priority-high,.next-feedback-list article>i.priority-urgent{color:#d7483e;background:#fff1ef}.next-feedback-list article>button{justify-self:start;min-height:28px;padding:0 8px;border:1px solid #dce3ec;border-radius:6px;color:#5f6d83;background:#fff;font-family:inherit;font-size:10px;cursor:pointer}.next-feedback-list article>button:hover{border-color:var(--accent);color:var(--accent)}.next-feedback-list time{color:#9ca4b1;font-size:10px}.next-empty-line{padding:18px 0;color:#9aa3b1;font-size:11px}.next-empty-state{display:grid;min-height:220px;place-items:center;align-content:center;gap:8px;color:#9aa4b4;text-align:center}.next-empty-state strong{color:#59677d;font-size:12.5px}.next-empty-state span{color:#9aa3b1;font-size:10.5px}@media (max-width: 1120px){.next-module-page{width:calc(100% - 42px)}.next-dashboard-grid{grid-template-columns:1fr;gap:42px}.next-agenda-layout{grid-template-columns:1fr}.next-agenda-summary{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top-width:1px}.next-agenda-summary h2,.next-agenda-summary>strong,.next-agenda-summary>p{grid-column:1 / -1}.next-roadmap-track{grid-template-columns:repeat(2,1fr);gap:28px 0}.next-roadmap-track>article:nth-child(3){padding-left:0;border-left:0}}@media (max-width: 900px){.next-view-dashboard>.content,.next-view-agenda>.content,.next-view-compare>.content,.next-view-network>.content,.next-view-team>.content,.next-view-roadmap>.content,.next-view-feedback>.content{height:auto;min-height:100vh;padding-bottom:84px}.next-module-page{width:auto;margin:0;padding:24px 16px 72px}.next-page-intro{display:block;padding-bottom:20px}.next-page-intro h1{font-size:23px}.next-page-actions{justify-content:flex-start;margin-top:16px}.next-metric-band{overflow-x:auto;grid-template-columns:repeat(4,minmax(130px,1fr))}.next-metric-band>*{padding:19px 18px 19px 0}.next-metric-band>*+*{padding-left:18px}.next-metric-band strong{font-size:24px}.next-industry-page .next-metric-band,.next-network-page .next-metric-band,.next-team-page .next-metric-band,.next-feedback-page .next-metric-band{grid-template-columns:repeat(3,minmax(140px,1fr))}.next-sector-bars{grid-template-columns:1fr}.next-agenda-list>header{display:none}.next-agenda-list>article{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px 0}.next-agenda-owner{display:none}.next-agenda-actions{grid-column:1 / -1;justify-content:flex-start;padding-left:40px}.next-agenda-date{text-align:right}.next-industry-map>header{display:none}.next-industry-map>article{grid-template-columns:120px minmax(100px,.7fr) minmax(0,1.3fr);gap:14px}.next-chain-map{grid-template-columns:1fr}.next-chain-map>article+article{border-top:1px solid #e2e7ee;border-left:0}.next-network-toolbar{display:block}.next-module-search{width:100%;box-sizing:border-box;margin-top:12px}.next-contact-form>div{grid-template-columns:repeat(2,1fr)}.next-contact-form label.is-wide{grid-column:span 2}.next-network-workspace{grid-template-columns:1fr}.next-contact-list{max-height:340px;overflow:auto;padding-right:0;border-right:0;border-bottom:1px solid #e1e6ed}.next-contact-detail{padding-left:0}.next-team-table>header{display:none}.next-team-table>article{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px 0}.next-team-table>article>span:nth-child(3){grid-column:1;padding-left:47px}.next-team-table>article>i{grid-column:2;grid-row:1}.next-feedback-list>header{display:none}.next-feedback-list>article{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 0}.next-feedback-list article>button{grid-column:2;grid-row:1}.next-feedback-list article>i{grid-column:1}.next-feedback-list time{grid-column:2;text-align:right}}@media (max-width: 560px){.next-module-page{padding:20px 14px 74px}.next-page-intro h1{font-size:21px}.next-page-intro p{font-size:12px}.next-page-actions{align-items:flex-start;flex-direction:column}.next-module-tabs{overflow-x:auto}.next-module-tabs button{flex:none;padding:0 10px}.next-pipeline-list>button{grid-template-columns:92px 1fr 26px;gap:9px}.next-focus-list>button{min-height:68px}.next-sector-bars>button{grid-template-columns:88px 1fr 24px}.next-agenda-summary{grid-template-columns:1fr}.next-agenda-summary h2,.next-agenda-summary>strong,.next-agenda-summary>p{grid-column:auto}.next-agenda-summary>strong{font-size:34px}.next-agenda-actions{padding-left:0}.next-industry-map>article{grid-template-columns:105px 1fr;padding:13px 0}.next-industry-projects{grid-column:1 / -1}.next-chain-map>article{padding:22px 16px}.next-contact-form{padding:15px}.next-contact-form>div{grid-template-columns:1fr}.next-contact-form label.is-wide{grid-column:auto}.next-contact-detail dl{grid-template-columns:1fr;gap:15px}.next-route-list>button{grid-template-columns:1fr;gap:5px}.next-route-list>button>span:last-child{justify-content:flex-start}.next-role-layout>article{grid-template-columns:36px 1fr;padding:14px 0}.next-role-layout article>strong{grid-column:2}.next-roadmap-track{grid-template-columns:1fr}.next-roadmap-track>article,.next-roadmap-track>article+article{padding:0 0 22px;border-left:0}.next-roadmap-track p{min-height:0}.next-roadmap-log>article{grid-template-columns:86px 1fr;gap:12px}}.next-product-app.next-no-context{grid-template-columns:72px minmax(0,1fr)}.next-product-app.next-no-context>.main{grid-column:2}.next-module-context .next-settings-links{min-height:0;flex:1}.next-module-context .next-context-separator{flex:none}.next-create-control{position:relative}.next-create-control .next-primary-action{height:38px}.next-create-menu{position:absolute;z-index:90;top:calc(100% + 8px);right:0;width:238px;padding:6px;border:1px solid #dce3ed;border-radius:10px;background:#fff;box-shadow:0 18px 46px #17243a29}.next-create-menu>button{display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 9px;border:0;border-radius:7px;color:#32415a;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.next-create-menu>button:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,white)}.next-create-menu>button:disabled{opacity:.52;cursor:default}.next-create-menu>button>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e0e6ee;border-radius:7px;color:var(--accent);background:#fff}.next-create-menu b,.next-create-menu small{display:block}.next-create-menu b{font-size:12px;font-weight:680}.next-create-menu small{margin-top:4px;color:#929cab;font-size:10.5px;font-weight:400}.next-dashboard-lower{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:54px;align-items:start;margin-top:48px}.next-member-load>div{display:flex;min-height:43px;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.next-member-load>div span{display:flex;align-items:center;gap:9px;color:#55647b;font-size:11.5px}.next-member-load>div i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;background:#61738e;font-size:10px;font-style:normal}.next-member-load>div strong{color:#2f3e56;font-size:12px;font-variant-numeric:tabular-nums}.next-activity-page .next-metric-band{grid-template-columns:repeat(3,minmax(0,1fr))}.next-activity-list{border-top:1px solid #dce3ec}.next-activity-list>header,.next-activity-list>article{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(180px,.8fr) minmax(240px,1fr) 118px;align-items:center;gap:22px}.next-activity-list>header{min-height:41px;border-bottom:1px solid #e4e9f0;color:#8d97a7;font-size:10.5px}.next-activity-list>article{min-height:94px;padding:12px 0;border-bottom:1px solid #e7ebf1}.next-activity-name{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0}.next-activity-name>i{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white)}.next-activity-name strong,.next-activity-when strong{display:block;color:#2a3850;font-size:12px;line-height:1.45}.next-activity-name em,.next-activity-when em{display:flex;align-items:center;gap:4px;margin-top:5px;color:#8e98a7;font-size:10.5px;font-style:normal}.next-activity-related>span{display:flex;flex-wrap:wrap;gap:5px}.next-activity-related i{padding:3px 6px;border-radius:5px;color:#5e6d84;background:#f1f4f7;font-size:9.5px;font-style:normal}.next-activity-related>em{display:block;margin-top:7px;overflow:hidden;color:#8a95a5;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.next-activity-status{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.next-activity-status>i{padding:3px 7px;border-radius:999px;color:#6f7c90;background:#f0f3f6;font-size:9.5px;font-style:normal}.next-activity-status>i.is-confirmed{color:#16805b;background:#edf8f3}.next-activity-status a{display:inline-flex;align-items:center;gap:4px;color:#768298;font-size:10px;text-decoration:none}.next-activity-status a:hover{color:var(--accent)}.next-team-notifications-page .next-metric-band{grid-template-columns:repeat(3,minmax(0,1fr))}.next-team-notification-list{margin-top:28px;border-top:1px solid #dce3ec}.next-team-notification-list>header,.next-team-notification-list>article{display:grid;grid-template-columns:minmax(340px,1.5fr) minmax(180px,.7fr) 120px;align-items:center;gap:26px}.next-team-notification-list>header{min-height:41px;border-bottom:1px solid #e4e9f0;color:#8d97a7;font-size:10.5px}.next-team-notification-list>article{min-height:67px;border-bottom:1px solid #e8ecf2;color:#768298;font-size:11px}.next-team-notification-main{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0}.next-team-notification-main>i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:#60728f;font-size:11px;font-style:normal}.next-team-notification-main strong,.next-team-notification-main em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-team-notification-main strong{color:#2f3d54;font-size:11.5px}.next-team-notification-main em{margin-top:4px;color:#8792a3;font-size:10.5px;font-style:normal}.next-team-notification-list>article.is-read{opacity:.72}.next-notification-unread-mark{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;margin-left:7px;border-radius:999px;color:var(--accent);background:var(--accent-soft);font-size:9px;vertical-align:middle}.next-team-notification-list>article>button{display:inline-flex;align-items:center;gap:5px;justify-self:start;border:0;color:var(--accent);background:transparent;font-family:inherit;font-size:11px;cursor:pointer}.next-team-notification-list time{color:#9aa3b1;font-size:10px}.next-notification-time{display:grid;justify-items:start;gap:5px}.next-notification-time button{border:0;padding:0;color:var(--accent);background:transparent;font:inherit;font-size:9.5px;cursor:pointer}.team-admin.next-team-admin-section{width:100%;margin:0;padding:0}.next-team-admin-section .next-team-admin-head{margin-bottom:28px}.next-team-admin-section .role-template-panel,.next-team-admin-section .team-list,.next-team-admin-section .audit-panel{margin-top:0;border-color:#dfe5ed;box-shadow:none}.next-team-admin-section .team-create{margin-bottom:18px;border-color:#dfe5ed;background:#f8fafc;box-shadow:none}.next-team-admin-section .team-create{grid-template-columns:repeat(4,minmax(0,1fr))}.next-team-admin-section .team-create>button{min-height:36px}.next-team-admin-section .feature-head,.next-team-admin-section .team-list-title,.next-team-admin-section .team-list-head,.next-team-admin-section .audit-head{background:#f8fafc}.next-team-admin-section .role-template-list{background:#f7f9fc}.next-account-security-card{max-width:820px}.next-account-security-profile{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 0 20px;border-bottom:1px solid #e2e7ee}.next-account-security-profile>i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:#526681;font-size:15px;font-style:normal}.next-account-security-profile strong,.next-account-security-profile em{display:block}.next-account-security-profile strong{color:#243249;font-size:13px}.next-account-security-profile em{margin-top:4px;color:#8b95a5;font-size:11px;font-style:normal}.next-account-security-profile>b{padding:4px 8px;border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white);font-size:10.5px}.next-security-rows>div{display:grid;grid-template-columns:120px minmax(180px,.7fr) minmax(260px,1.3fr);align-items:center;gap:16px;min-height:56px;border-bottom:1px solid #e7ebf1}.next-security-rows span{color:#768298;font-size:11px}.next-security-rows strong{color:#344158;font-size:11.5px}.next-security-rows em{color:#929baa;font-size:10.5px;font-style:normal}.next-password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-top:24px;padding:18px;border:1px solid #e1e7ef;border-radius:9px;background:#f8fafc}.next-password-form-head{grid-column:1 / -1;display:flex;align-items:baseline;gap:9px}.next-password-form-head strong{color:#26364f;font-size:12.5px}.next-password-form-head span{color:#8a95a5;font-size:10.5px}.next-password-form label{display:grid;gap:6px;color:#718096;font-size:10.5px}.next-password-form input{width:100%;min-height:36px;box-sizing:border-box;border:1px solid #dce3ec;border-radius:7px;padding:0 10px;color:#24344d;background:#fff;font:inherit}.next-password-form>button{min-height:36px;padding:0 14px;border:1px solid var(--accent);border-radius:7px;color:#fff;background:var(--accent);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.next-password-form>button:disabled{opacity:.5;cursor:default}.next-password-state{grid-column:1 / -1;font-size:10.5px}.next-password-state.saved{color:#27855d}.next-password-state.error{color:#c23b42}.next-account-security-actions{padding-top:20px}.next-account-security-actions button{min-height:36px;padding:0 13px;border:1px solid #e1a6a2;border-radius:7px;color:#b33d35;background:#fff;font-family:inherit;font-size:11.5px;cursor:pointer}.next-subnav-mobile{display:none}.next-industry-candidates{margin-top:30px;border-top:1px solid #dce3ec}.next-industry-candidates>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 0 13px}.next-industry-candidates h2{margin:0;color:#24324a;font-size:15px}.next-industry-candidates header p{margin:5px 0 0;color:#929baa;font-size:10.5px}.next-industry-candidates header>strong{color:var(--accent);font-size:14px}.next-industry-candidates>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:60px;padding:8px 0;border:0;border-bottom:1px solid #edf0f4;color:inherit;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.next-industry-candidates>button:hover>span:first-child strong{color:var(--accent)}.next-industry-candidates>button>span:first-child{min-width:0}.next-industry-candidates>button strong{display:block;overflow:hidden;color:#35435a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.next-industry-candidates>button em{display:block;margin-top:5px;overflow:hidden;color:#929baa;font-size:10.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.next-industry-candidates>button>span:last-child{display:flex;align-items:center;gap:4px;color:#7d899b;font-size:10.5px}.next-semiconductor-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce3ec;border-bottom:1px solid #dce3ec}.next-semiconductor-map>article{min-width:0;padding:26px 28px 30px}.next-semiconductor-map>article+article{border-left:1px solid #e2e7ee}.next-semiconductor-map article>header{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.next-semiconductor-map article>header>span{color:var(--accent);font-size:10.5px;font-weight:750}.next-semiconductor-map h2{margin:0;color:#202e45;font-size:15px}.next-semiconductor-map header p{margin:5px 0 0;color:#9099a8;font-size:10.5px}.next-semiconductor-map article>div{display:grid;gap:9px}.next-semiconductor-map article section{min-height:86px;padding:12px;border:1px solid #e1e7ef;border-radius:8px;background:#fff}.next-semiconductor-map article section>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.next-semiconductor-map article section strong{color:#405069;font-size:11.5px}.next-semiconductor-map article section em{color:#8f99a8;font-size:9.5px;font-style:normal}.next-semiconductor-map article section p{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 0}.next-semiconductor-map article section button,.next-semiconductor-map article section p>span{max-width:100%;padding:3px 6px;overflow:hidden;border:0;border-radius:5px;color:#69768b;background:#f1f4f7;font-family:inherit;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.next-semiconductor-map article section button{cursor:pointer}.next-semiconductor-map article section button:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white)}.next-map-legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;color:#8e98a7;font-size:10px}.next-map-legend span{display:inline-flex;align-items:center;gap:6px}.lx-fab.next-lingxi-trigger{right:22px;bottom:20px;display:inline-flex;width:auto;height:42px;flex-direction:row;align-items:center;gap:8px;padding:0 8px 0 7px;border:1px solid #d9e1eb;border-radius:12px;color:#2f3f58;background:#fffffff5;box-shadow:0 8px 24px #1928411a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:none}body:has(.dp-selector-popover) .lx-fab.next-lingxi-trigger,body:has(.modal[role=dialog]) .lx-fab.next-lingxi-trigger{visibility:hidden;pointer-events:none}.lx-fab.next-lingxi-trigger:hover{border-color:var(--accent-line);color:var(--accent);box-shadow:0 10px 28px #19284124}.next-lingxi-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white)}.next-lingxi-trigger>strong{font-size:12px;font-weight:680}.next-lingxi-trigger .lx-fab-k{display:inline-flex;padding:3px 6px;border:0;border-radius:5px;color:#8b96a6;background:#f1f4f7;box-shadow:none;font-size:9px}@media (max-width: 1120px){.next-dashboard-lower{grid-template-columns:1fr;gap:42px}.next-activity-list>header,.next-activity-list>article{grid-template-columns:minmax(210px,1fr) minmax(170px,.8fr) minmax(190px,.9fr) 105px;gap:14px}}@media (max-width: 900px){.next-product-app.next-no-context{grid-template-columns:58px minmax(0,1fr)}.next-product-app.next-no-context>.main{grid-column:2}.next-activity-list>header{display:none}.next-activity-list>article{grid-template-columns:minmax(0,1fr) auto;gap:12px 20px}.next-activity-related{grid-column:1}.next-activity-status{grid-column:2;grid-row:1 / 3;align-self:start}.next-semiconductor-map{grid-template-columns:1fr}.next-semiconductor-map>article+article{border-top:1px solid #e2e7ee;border-left:0}.next-team-notification-list>header{display:none}.next-team-notification-list>article{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:12px 0}.next-team-notification-list time{grid-column:1;padding-left:45px}}@media (max-width: 768px){.next-product-app.next-no-context{grid-template-columns:minmax(0,1fr)}.next-product-app.next-no-context>.main{grid-column:1}.next-mobile-brand-mark{display:block;width:34px;height:34px;flex:none;border-radius:9px}.lx-fab.next-lingxi-trigger{left:14px;right:auto;bottom:calc(var(--mobile-nav-height) + 13px);width:44px;height:44px;justify-content:center;padding:0;border-radius:13px;transform:none}.topbar .next-mobile-filter-trigger,.topbar .next-mobile-column-trigger,.topbar .next-primary-action{min-height:48px;box-sizing:border-box;border-radius:11px}body:has(.ws-long-page) .lx-fab.next-lingxi-trigger{top:49px;right:12px;bottom:auto;left:auto}body:has(.ws-long-page .ws-session-status) .lx-fab.next-lingxi-trigger{top:84px}body:has(.ws-long-page) .ws-long-page .ws-next-hero-summary{padding-right:54px}.next-lingxi-trigger>strong,.next-lingxi-trigger .lx-fab-k{display:none}.next-lingxi-mark{width:30px;height:30px}.next-subnav-mobile{display:flex;gap:7px;margin:0 -2px 18px;padding:2px 2px 8px;overflow-x:auto;scrollbar-width:none}.next-subnav-mobile::-webkit-scrollbar{display:none}.next-subnav-mobile button{flex:none;min-height:33px;padding:0 11px;border:1px solid #dfe5ed;border-radius:999px;color:#65738a;background:#fff;font-family:inherit;font-size:11px;white-space:nowrap}.next-subnav-mobile button.is-active{border-color:var(--accent);color:#fff;background:var(--accent)}}@media (max-width: 560px){.next-activity-page .next-metric-band{grid-template-columns:repeat(3,minmax(130px,1fr))}.next-activity-list>article{grid-template-columns:1fr}.next-activity-status{grid-column:1;grid-row:auto;flex-direction:row;align-items:center}.next-industry-candidates>button{grid-template-columns:1fr;gap:6px}.next-industry-candidates>button>span:last-child{justify-content:flex-start}.next-semiconductor-map>article{padding:22px 14px}.next-team-notification-list>article{grid-template-columns:1fr}.next-team-notification-list time{grid-column:1;padding-left:45px}.next-security-rows>div{grid-template-columns:1fr;gap:4px;padding:12px 0}.next-account-security-profile{grid-template-columns:44px minmax(0,1fr)}.next-account-security-profile>b{grid-column:2;justify-self:start}.next-password-form{grid-template-columns:1fr}}.next-overview-table{min-width:1080px}.ws.ws-next{left:72px;display:grid;grid-template-columns:236px minmax(0,1fr);color:#17243a;background:#fff;animation:wsNextIn .18s ease-out}@keyframes wsNextIn{0%{opacity:.65;transform:translateY(4px)}}.ws-next-nav{display:flex;min-width:0;min-height:0;flex-direction:column;padding:20px 14px 18px;border-right:1px solid #dfe5ee;background:#f5f7fa}.ws-next-back{display:inline-flex;min-height:34px;align-items:center;gap:6px;align-self:flex-start;padding:0 8px;border:0;color:#6d7a8e;background:transparent;font-family:inherit;font-size:11.5px}.ws-next-back:hover{color:var(--accent)}.ws-next-project-mark{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;margin:22px 8px 24px}.ws-next-project-mark>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#fff;background:linear-gradient(145deg,#22344f,#657b98);font-size:14px;font-weight:720}.ws-next-project-mark>div{min-width:0}.ws-next-project-mark b,.ws-next-project-mark small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-next-project-mark b{color:#17243a;font-size:13px;font-weight:720}.ws-next-project-mark small{margin-top:3px;color:#8993a3;font-family:var(--mono);font-size:9.5px}.ws-next-nav nav{display:flex;min-height:0;flex-direction:column;gap:3px}.ws-next-nav-item{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;border:0;border-radius:7px;color:#5c697e;background:transparent;font-family:inherit;font-size:12px;text-align:left}.ws-next-nav-item:hover{color:#26364f;background:#eef2f6}.ws-next-nav-item.on{color:var(--accent);background:#fff;box-shadow:inset 2px 0 0 var(--accent),0 1px 4px #2130480f;font-weight:680}.ws-next-nav-foot{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding:15px 11px 0;border-top:1px solid #dfe5ee}.ws-next-nav-foot span{color:#8b95a5;font-size:9.5px}.ws-next-nav-foot b{overflow:hidden;color:#42516a;font-size:11.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ws-next-main{display:flex;min-width:0;min-height:0;flex-direction:column;background:#fff}.ws-next-main>.ws-collab-strip,.ws-next-main>.ws-session-status{flex:none}.ws-next-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:center;flex:none;padding:29px 42px 25px;border-bottom:1px solid #dfe5ee}.ws-next-hero-summary{min-width:0}.ws-next-hero .ws-name{color:#111b2e;font-size:26px;font-weight:740}.ws-next-hero .ws-en{color:#8b95a4;font-size:11px}.ws-next-hero .ws-oneliner{max-width:720px;margin:8px 0 11px;color:#46556c;font-size:13.5px;line-height:1.55}.ws-next-hero .ws-hero-meta{color:#8791a1;font-size:10.5px}.ws-next-hero .ws-hero-tags{margin-top:10px}.ws-next-statuses{display:flex;align-items:stretch;gap:0}.ws-next-statuses>button{display:grid;grid-template-columns:auto auto auto;gap:4px;align-items:baseline;min-width:146px;padding:7px 18px;border:0;border-left:1px solid #e1e6ed;color:#17243a;background:transparent;font-family:inherit;text-align:left}.ws-next-statuses>button:first-child{border-left:0}.ws-next-statuses>button:hover,.ws-next-statuses>button.on{color:var(--accent)}.ws-next-statuses>button span{grid-column:1 / -1;color:#8b95a4;font-size:9.5px;font-weight:520}.ws-next-statuses>button b{font-size:12.5px;font-weight:700;white-space:nowrap}.ws-next-statuses>button small{color:#7d899b;font-size:10.5px;white-space:nowrap}.ws-next-statuses>.ws-next-star{display:grid;min-width:38px;width:38px;place-items:center;padding:0;color:#8b95a4}.ws-next-statuses>.ws-next-star.starred{color:#f59e0b}.ws-next-mobile-back,.ws-next-mobile-tabs{display:none}.ws-next-content{min-width:0;min-height:0;flex:1;overflow-y:auto;padding:30px 42px 72px;scrollbar-gutter:stable}.ws-next-content>.tabpane,.ws-next-content>.archive-docs{width:min(100%,1120px);max-width:1120px;margin:0 auto;animation:none}.ws-next-content .ws-readable-pane{width:100%;max-width:none}.ws-next-content .tabpane{gap:30px}.ws-next-content .ws-section-head{margin-bottom:14px}.ws-next-content .ws-section-head h3{color:#1d2b42;font-size:15px;font-weight:700}.ws-next-content .ws-empty{border-color:#e0e5ec;color:#96a0ae;background:#fbfcfd}.ws-overview-pane{gap:40px!important}.ws-overview-lead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:end}.ws-overview-lead>div>span{display:block;margin-bottom:10px;color:#8490a2;font-size:10.5px;font-weight:650}.ws-overview-lead .md-body{max-width:800px;color:#33435b;font-size:13.5px;line-height:1.75}.ws-overview-lead>button,.ws-overview-section-head button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;color:var(--accent);background:transparent;font-family:inherit;font-size:11px;white-space:nowrap}.ws-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e2e7ee;border-bottom:1px solid #e2e7ee}.ws-overview-grid>button{position:relative;min-height:150px;padding:26px 30px 24px 0;border:0;color:#17243a;background:transparent;font-family:inherit;text-align:left}.ws-overview-grid>button+button{padding-left:30px}.ws-overview-grid>button+button:before{content:"";position:absolute;top:25px;bottom:25px;left:0;width:1px;background:#e3e8ef}.ws-overview-grid>button:hover b{color:var(--accent)}.ws-overview-grid span,.ws-overview-grid b,.ws-overview-grid small,.ws-overview-grid em{display:block}.ws-overview-grid span{color:#8792a4;font-size:10.5px}.ws-overview-grid b{margin:14px 0 7px;color:#1b2a42;font-size:17px;font-weight:720}.ws-overview-grid small{min-height:18px;overflow:hidden;color:#778397;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.ws-overview-grid em{margin-top:12px;color:var(--accent);font-size:9.5px;font-style:normal}.ws-overview-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ws-overview-section-head h3{margin:0;color:#1d2b42;font-size:15px}.ws-overview-activity-list{display:flex;flex-direction:column}.ws-overview-activity-list>div{display:grid;grid-template-columns:94px minmax(0,1fr);gap:20px;padding:12px 0;border-top:1px solid #edf0f4}.ws-overview-activity-list time{color:#9aa3b0;font-family:var(--mono);font-size:9.5px}.ws-overview-activity-list span{color:#435169;font-size:12px;line-height:1.5}.ws-company-pane>.tabpane,.ws-company-pane>.ws-section{width:100%;max-width:none}.ws-company-pane>.tabpane+.ws-section,.ws-company-pane>.ws-section+.tabpane{margin-top:8px}.ws-company-pane .business-copy{color:#3c4b62;font-size:13px;line-height:1.75}.ws-company-pane .project-contact-directory{padding:0;border:0;background:transparent}.team-tabpane .ws-section+.ws-section,.company-archive-pane .ws-section+.ws-section{margin-top:8px}.team-tabpane .founder-card{border-right:0;border-left:0;border-radius:0;background:transparent}.docs-tabpane .archive-section-heading{margin-top:0}.funding-next-layout{display:grid!important;grid-template-columns:minmax(0,1.62fr) minmax(280px,.92fr);gap:58px!important;align-items:start}.funding-history-column{min-width:0}.fundraising-request-panel{position:sticky;top:0;min-width:0;padding:3px 0 0 28px;border-left:1px solid #e2e7ee}.fundraising-request-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.fundraising-request-head span,.fundraising-request-head small{display:block}.fundraising-request-head span{color:#1e2c43;font-size:15px;font-weight:700}.fundraising-request-head small{margin-top:5px;color:#929ba9;font-size:9.5px;line-height:1.45}.fundraising-request-head button{padding:0;border:0;color:var(--accent);background:transparent;font-family:inherit;font-size:11px}.fundraising-request-facts{margin:0}.fundraising-request-facts>div{padding:12px 0;border-top:1px solid #edf0f4}.fundraising-request-facts dt{color:#8994a5;font-size:9.5px}.fundraising-request-facts dd{margin:5px 0 0;color:#283850;font-size:12.5px;font-weight:650}.fundraising-request-form{display:flex;flex-direction:column;gap:13px}.fundraising-request-form label{display:flex;flex-direction:column;gap:6px;color:#7e899b;font-size:10px}.fundraising-request-form .outreach-detail-save{align-self:flex-end;margin-top:4px}.funding-event{padding-bottom:20px}.funding-event-body{padding:0 0 0 6px}.ws-progress-layout{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(300px,.88fr);gap:58px!important;align-items:start}.ws-progress-editor,.ws-outreach-editor{min-width:0}.ws-progress-history,.ws-outreach-team{min-width:0;padding-left:30px;border-left:1px solid #e2e7ee}.ws-workflow-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.ws-workflow-title span,.ws-workflow-title h2,.ws-workflow-title h3,.ws-workflow-title p{display:block;margin:0}.ws-workflow-title span{color:#8a95a6;font-size:9.5px;font-weight:620}.ws-workflow-title h2{margin-top:6px;color:#18273f;font-size:22px;font-weight:740;letter-spacing:-.02em}.ws-workflow-title h3{margin-top:5px;color:#1e2c43;font-size:15px;font-weight:710}.ws-workflow-title p{margin-top:7px;color:#7b8799;font-size:10.5px;line-height:1.55}.ws-workflow-title.compact{align-items:center;margin-bottom:22px}.ws-workflow-title.compact em{color:#8a95a6;font-family:var(--mono);font-size:10px;font-style:normal}.ws-progress-owner{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;padding:0 0 17px;border-bottom:1px solid #edf0f4}.ws-progress-owner>span{color:#778397;font-size:10.5px}.ws-progress-owner .collaboration-role-picker{min-width:170px}.ws-progress-editor .workflow-pipeline-rail,.ws-outreach-editor .workflow-pipeline-rail{display:flex;grid-template-columns:none;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.ws-progress-editor .workflow-pipeline-rail button{flex:0 0 86px}.ws-outreach-editor .workflow-pipeline-rail button{flex:0 0 92px}.ws-stage-editor-card,.ws-outreach-form{margin-top:24px;padding:0;border:0;background:transparent}.ws-stage-editor-card .workflow-pipeline-detail-head{margin-bottom:18px}.ws-stage-editor-card .workflow-pipeline-detail-head>span{color:#b35a43;font-size:9.5px}.ws-stage-no-extra{margin:0;padding:14px 0;color:#8792a3;font-size:11px;line-height:1.6}.ws-stage-save{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:18px}.ws-stage-save>span{margin-right:auto;color:#6f7d91;font-size:10px}.ws-stage-save>span.save-error{color:#c8453a}.project-stage-tags{margin-top:16px}.project-stage-tags>span{color:#7d899b;font-size:10px}.project-stage-tags>div{margin-top:8px}.project-stage-history .team-milestone{padding-bottom:20px}.project-stage-history-body small{display:block;margin:4px 0;color:#99a2af;font-size:9px}.ws-outreach-layout{display:grid!important;grid-template-columns:minmax(0,1.42fr) minmax(330px,.98fr);gap:58px!important;align-items:start}.ws-recommend-button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 11px;border:1px solid #dce3ec;border-radius:7px;color:#43536c;background:#fff;font-family:inherit;font-size:10.5px;white-space:nowrap}.ws-recommend-button:hover{border-color:var(--accent-line);color:var(--accent)}.ws-recommend-dialog{margin:-8px 0 26px}.ws-outreach-form{margin-top:0}.outreach-reason-tags{margin:22px 0 2px}.ws-outreach-editor .outreach-detail-grid{margin-top:24px}.ws-outreach-editor .outreach-detail-note{margin-top:18px}.ws-compact-attachment{margin-top:16px;padding:12px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.ws-compact-attachment .outreach-attachment-actions{align-items:center}.ws-compact-attachment .outreach-visibility{margin-left:auto}.ws-outreach-form>.followup-entry-actions{margin-top:18px}.ws-personal-note-block{margin-top:36px}.ws-personal-note-block>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ws-personal-note-block>div:first-child b{color:#34445c;font-size:11.5px}.ws-personal-note-block>div:first-child span{color:#98a1ae;font-size:9.5px}.team-outreach-states{display:flex;flex-direction:column}.team-outreach-states>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #edf0f4}.team-outreach-states>div>i{width:7px;height:7px;border-radius:50%;background:var(--outreach-dot, #8a93a6)}.team-outreach-states>div>span b,.team-outreach-states>div>span small{display:block}.team-outreach-states>div>span b{color:#3d4c63;font-size:11px}.team-outreach-states>div>span small{margin-top:2px;color:#9aa3b0;font-size:8.5px}.team-outreach-states>div>strong{color:#657187;font-size:10px;font-weight:650}.ws-team-timeline-head{display:flex;align-items:center;justify-content:space-between;margin:32px 0 14px}.ws-team-timeline-head h4{margin:0;color:#3c4b62;font-size:11.5px}.ws-team-timeline-head span{color:#99a2af;font-family:var(--mono);font-size:9px}.ws-team-outreach-timeline .followup-timeline-row{grid-template-columns:12px 66px minmax(64px,auto) auto minmax(0,1fr)}.ws-team-outreach-timeline .followup-timeline-copy b{font-size:10.5px}.ws-team-outreach-timeline .followup-timeline-copy p{font-size:9.5px}.ws-team-outreach-timeline .followup-timeline-copy small{display:block;margin-top:4px;color:#8a95a6;font-size:8.5px}.ws-team-collaboration{margin-top:30px}.ws-team-collaboration .referral-chain-row{margin-bottom:7px}@media (max-width: 1080px){.ws-next-hero{gap:24px;padding-right:28px;padding-left:28px}.ws-next-statuses>button{min-width:124px;padding-right:12px;padding-left:12px}.ws-next-content{padding-right:28px;padding-left:28px}.funding-next-layout,.ws-progress-layout,.ws-outreach-layout{gap:36px!important}.ws-progress-history,.ws-outreach-team{padding-left:22px}}@media (max-width: 768px){.ws.ws-next{left:0;display:block}.ws-next-nav{display:none}.ws-next-main{width:100%;height:100%}.ws-next-hero{position:relative;grid-template-columns:minmax(0,1fr);gap:14px;padding:17px 14px 14px 52px}.ws-next-mobile-back{position:absolute;top:17px;left:12px;display:grid;width:32px;height:32px;place-items:center;border:1px solid #dfe5ee;border-radius:8px;color:#526078;background:#fff}.ws-next-hero .ws-name{font-size:21px}.ws-next-hero .ws-en{display:none}.ws-next-hero .ws-oneliner{margin:6px 0 8px;font-size:12px}.ws-next-hero .ws-hero-tags{display:none}.ws-next-statuses{margin-left:-38px}.ws-next-statuses>button{min-width:0;flex:1;padding:7px 10px}.ws-next-statuses>button b{font-size:11px}.ws-next-statuses>button small{display:none}.ws-next-statuses>.ws-next-star{flex:none}.ws-next-mobile-tabs{display:flex;flex:none;gap:2px;padding:0 10px;overflow-x:auto;border-bottom:1px solid #e1e6ed;background:#fff;scrollbar-width:none}.ws-next-mobile-tabs::-webkit-scrollbar{display:none}.ws-next-mobile-tabs>button{display:inline-flex;flex:none;align-items:center;gap:5px;min-height:42px;padding:0 10px;border:0;border-bottom:2px solid transparent;color:#748096;background:transparent;font-family:inherit;font-size:11px;white-space:nowrap}.ws-next-mobile-tabs>button.on{color:var(--accent);border-bottom-color:var(--accent);font-weight:680}.ws-next-content{padding:22px 14px 96px;scrollbar-gutter:auto}.ws-next-content{overflow-x:hidden}.ws-next-content .tabpane{gap:26px}.ws-overview-lead{grid-template-columns:1fr;gap:14px}.ws-overview-lead>button{justify-self:start}.ws-overview-grid{grid-template-columns:1fr}.ws-overview-grid>button{min-height:108px;padding:20px 0;border-top:1px solid #e6eaf0}.ws-overview-grid>button:first-child{border-top:0}.ws-overview-grid>button+button{padding-left:0}.ws-overview-grid>button+button:before{display:none}.ws-overview-activity-list>div{grid-template-columns:76px minmax(0,1fr);gap:12px}.funding-next-layout,.ws-progress-layout,.ws-outreach-layout{display:flex!important;flex-direction:column;gap:34px!important}.funding-next-layout>*,.ws-progress-layout>*,.ws-outreach-layout>*{width:100%;min-width:0;max-width:100%}.fundraising-request-panel{position:static;order:-1;padding:0 0 26px;border-bottom:1px solid #e2e7ee;border-left:0}.ws-progress-history,.ws-outreach-team{padding:30px 0 0;border-top:1px solid #e2e7ee;border-left:0}.ws-workflow-title{margin-bottom:22px}.ws-workflow-title h2{font-size:20px}.ws-progress-editor .workflow-pipeline-rail button,.ws-outreach-editor .workflow-pipeline-rail button{flex-basis:84px}.ws-progress-editor .workflow-pipeline-rail,.ws-outreach-editor .workflow-pipeline-rail{scrollbar-width:none}.ws-progress-editor .workflow-pipeline-rail::-webkit-scrollbar,.ws-outreach-editor .workflow-pipeline-rail::-webkit-scrollbar{display:none}.ws-progress-owner .collaboration-role-picker{width:min(62%,210px);min-width:0;max-width:62%}.ws-progress-owner .collaboration-role-trigger{width:100%;min-width:0;max-width:100%}.ws-progress-owner .collaboration-role-trigger b,.ws-progress-owner .collaboration-role-trigger small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outreach-detail-grid{grid-template-columns:1fr 1fr}.ws-compact-attachment .outreach-attachment-actions{align-items:flex-start;flex-direction:column}.ws-compact-attachment .outreach-visibility{margin-left:0}.ws-team-outreach-timeline .followup-timeline-row{grid-template-columns:10px 58px auto}.ws-team-outreach-timeline .followup-timeline-copy{grid-column:2 / -1}.next-overview-filters{min-height:54px}}@media (max-width: 480px){.ws-next-content{padding-right:12px;padding-left:12px}.outreach-detail-grid{grid-template-columns:1fr}.ws-next-statuses>button{grid-template-columns:auto}.ws-next-statuses>button span{grid-column:auto}.ws-next-statuses>button b{grid-column:auto}.ws-next-statuses>button:nth-child(2){border-left:1px solid #e1e6ed}.ws-recommend-button{padding:0 9px}.ws-workflow-title p{max-width:245px}}.ws.ws-next{grid-template-columns:284px minmax(0,1fr);transition:grid-template-columns .2s ease}.ws.ws-next.is-nav-collapsed{grid-template-columns:64px minmax(0,1fr)}.ws-next-nav{padding:28px 16px 20px;background:#f6f8fb;transition:padding .2s ease}.ws-next-nav-top{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:8px}.ws-next-back{min-width:0;min-height:36px;gap:9px;padding:0 10px;color:#273750;font-size:14px;font-weight:650}.ws-next-back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-next-collapse{display:grid;width:32px;height:32px;flex:none;place-items:center;border:0;border-radius:7px;color:#8290a5;background:transparent}.ws-next-collapse:hover{color:var(--accent);background:#edf2f8}.ws-next-nav nav{gap:0;margin-top:26px}.ws-next-nav-group{padding:0 0 18px}.ws-next-nav-group+.ws-next-nav-group{padding-top:18px;border-top:1px solid #dfe5ee}.ws-next-nav-group-label{margin:0 10px 8px;color:#2a3a53;font-size:14px;font-weight:720;letter-spacing:-.01em}.ws-next-nav-item{width:100%;min-height:48px;justify-content:flex-start;gap:12px;padding:0 14px;border-radius:8px;color:#53627a;font-size:14px;font-weight:540}.ws-next-nav-item>svg{flex:none;color:#7b879a}.ws-next-nav-item.on{color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#fff);box-shadow:inset 3px 0 0 var(--accent);font-weight:680}.ws-next-nav-item.on>svg{color:var(--accent)}.ws-next-nav-item .ws-tab-badge{margin-left:auto}.ws-next-nav .ws-tab-badge.ghost{background:transparent;color:#9aa5b4}.ws.ws-next.is-nav-collapsed .ws-next-nav{padding:28px 8px 20px}.ws.ws-next.is-nav-collapsed .ws-next-nav-top{justify-content:center;flex-direction:column}.ws.ws-next.is-nav-collapsed .ws-next-back{width:40px;justify-content:center;padding:0}.ws.ws-next.is-nav-collapsed .ws-next-back span,.ws.ws-next.is-nav-collapsed .ws-next-nav-group-label,.ws.ws-next.is-nav-collapsed .ws-next-nav-item>span,.ws.ws-next.is-nav-collapsed .ws-next-nav-item .ws-tab-badge{display:none}.ws.ws-next.is-nav-collapsed .ws-next-nav nav{margin-top:22px}.ws.ws-next.is-nav-collapsed .ws-next-nav-group{padding-bottom:8px}.ws.ws-next.is-nav-collapsed .ws-next-nav-group+.ws-next-nav-group{padding-top:8px}.ws.ws-next.is-nav-collapsed .ws-next-nav-item{width:46px;min-height:44px;justify-content:center;padding:0}.ws-next-hero{grid-template-columns:82px minmax(300px,1fr) auto;gap:22px;min-height:176px;padding:28px 44px;transition:min-height .18s ease,padding .18s ease}.ws-next-project-icon{display:grid;width:82px;height:82px;place-items:center;border:1px solid #dbe2eb;border-radius:10px;color:#738098;background:#fff}.ws-next-hero .ws-name{font-size:28px;font-weight:760;letter-spacing:-.035em}.ws-next-hero .ws-en{font-family:inherit;font-size:12px}.ws-next-hero .ws-oneliner{margin:6px 0 12px;color:#273850;font-size:15px;font-weight:560}.ws-next-hero .ws-hero-meta{color:#617089;font-size:12.5px}.ws-next-hero .ws-hero-tags{display:none}.ws-next-statuses{max-width:100%;gap:14px;overflow-x:auto;scrollbar-width:none}.ws-next-statuses::-webkit-scrollbar{display:none}.ws-next-status-control,.ws-next-statuses>.ws-next-star{min-width:164px;min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:14px 18px;border:1px solid #dce3ec;border-radius:9px;color:#1d2c44;background:#fff;box-sizing:border-box}.ws-next-status-control>span{color:#69778d;font-size:11px;font-weight:560}.ws-next-status-control>b{display:flex;align-items:center;gap:9px;min-width:0}.ws-next-status-control>b>i,.ws-current-progress dd>i,.ws-progress-current b>i,.ws-outreach-summary b>i{width:9px;height:9px;flex:none;border-radius:50%;background:var(--status-color, #8a93a6)}.ws-next-status-control select{max-width:124px;min-width:0;border:0;outline:0;color:inherit;background:transparent;padding:0;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.ws-next-status-control .collaboration-role-trigger{min-height:24px;padding:0}.ws-next-status-control .collaboration-role-trigger b{color:#1d2c44;font-size:14px}.ws-next-status-control .collaboration-role-trigger small{display:none}.ws-next-statuses>.ws-next-star{min-width:66px;width:66px;align-items:center;padding:0;border-left:1px solid #dce3ec}.ws-next-hero.is-compact{min-height:78px;padding-top:12px;padding-bottom:12px}.ws-next-hero.is-compact .ws-next-project-icon,.ws-next-hero.is-compact .ws-oneliner,.ws-next-hero.is-compact .ws-hero-meta{display:none}.ws-next-hero.is-compact .ws-name{font-size:21px}.ws-next-hero.is-compact .ws-en{font-size:10.5px}.ws-next-hero.is-compact .ws-next-status-control,.ws-next-hero.is-compact .ws-next-statuses>.ws-next-star{min-height:54px}.ws-next-hero.is-compact .ws-next-status-control{min-width:140px;gap:4px;padding:8px 12px}.ws-next-hero.is-compact .ws-next-statuses>.ws-next-star{width:52px;min-width:52px}.ws-next-content{padding:26px 44px 72px}.ws-next-content>.tabpane,.ws-next-content>.archive-docs,.ws-next-content .ws-readable-pane{width:min(100%,1240px);max-width:1240px;margin-right:auto;margin-left:auto}.ws-next-content .tabpane{gap:36px}.ws-next-content .ws-section-head{margin-bottom:18px}.ws-next-content .ws-section-head h3{font-size:17px}.ws-company-pane>.tabpane,.ws-company-pane>.ws-section{width:100%;max-width:1240px}.ws-company-pane .business-copy,.team-member-background{max-width:760px;font-size:14px;line-height:1.75}.overview-fact-row{grid-template-columns:132px minmax(0,1fr);gap:26px;padding:14px 2px}.overview-fact-label{color:#69778c;font-size:13px}.overview-fact-value{font-size:14px}.project-contact-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #e5eaf0}.project-contact-list>div{min-height:64px;padding:12px 14px;border:0;border-bottom:1px solid #e5eaf0;border-radius:0}.ws-overview-pane{gap:0!important}.ws-current-progress{padding-bottom:30px}.ws-current-progress>h2{margin:0 0 22px;color:#13223a;font-size:20px;font-weight:740}.ws-current-progress-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-current-progress-column{min-width:0;padding:0 36px 0 0}.ws-current-progress-column.personal{padding:0 0 0 36px;border-left:1px solid #dfe5ed}.ws-current-progress-title{margin-bottom:17px;color:#24344d;font-size:15px;font-weight:700}.ws-current-progress dl{display:flex;flex-direction:column;gap:13px;margin:0 0 22px}.ws-current-progress dl>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:22px;align-items:baseline}.ws-current-progress dt{color:#6f7e93;font-size:13px}.ws-current-progress dd{display:flex;min-width:0;align-items:center;gap:10px;margin:0;color:#293a54;font-size:14px;font-weight:580;line-height:1.55}.ws-overview-action{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 13px;border:1px solid var(--accent);border-radius:7px;color:var(--accent);background:#fff;font-family:inherit;font-size:12.5px;font-weight:620}.ws-overview-action:hover{background:color-mix(in srgb,var(--accent) 5%,#fff)}.ws-overview-grid{grid-template-columns:1.35fr repeat(3,1fr);border-color:#dfe5ed}.ws-overview-grid>button{min-height:132px;padding:26px 32px 24px 0}.ws-overview-grid>button+button{padding-left:32px}.ws-overview-grid>button+button:before{top:24px;bottom:24px}.ws-overview-grid span{font-size:12.5px;font-weight:650}.ws-overview-grid b{margin:12px 0 7px;font-size:15px}.ws-overview-grid p{display:-webkit-box;margin:9px 0 0;overflow:hidden;color:#56657c;font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ws-overview-grid small{font-size:12px}.ws-overview-grid em{display:inline-flex;align-items:center;gap:4px;font-size:11.5px}.ws-overview-activity{padding-top:28px}.ws-overview-section-head h3{font-size:18px}.ws-overview-section-head button{font-size:12px}.ws-overview-activity-list>div{grid-template-columns:112px minmax(0,1fr);gap:26px;padding:16px 0}.ws-overview-activity-list time{font-family:inherit;font-size:12px}.ws-overview-activity-list span{font-size:13.5px}.funding-next-layout{display:flex!important;flex-direction:column;gap:42px!important}.fundraising-request-panel{position:static;order:0;padding:0 0 30px;border-right:0;border-bottom:1px solid #dfe5ed;border-left:0}.fundraising-request-head{margin-bottom:18px}.fundraising-request-head span{font-size:17px}.fundraising-request-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.fundraising-request-facts>div{padding:12px 22px;border-top:0;border-left:1px solid #e2e7ee}.fundraising-request-facts>div:first-child{padding-left:0;border-left:0}.fundraising-request-facts dt{font-size:11px}.fundraising-request-facts dd{font-size:14px}.fundraising-request-panel>.ws-empty{display:inline-flex;min-height:0;padding:0;border:0;background:transparent}.ws-progress-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:64px!important}.ws-progress-current{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e2e7ee;border-bottom:1px solid #e2e7ee}.ws-progress-current>div{min-width:0;padding:18px 20px 18px 0}.ws-progress-current>div:nth-child(2){padding-left:20px;border-left:1px solid #e2e7ee}.ws-progress-current>.wide{grid-column:1 / -1;padding-left:0;border-top:1px solid #edf0f4}.ws-progress-current span{display:block;margin-bottom:8px;color:#7b8799;font-size:11px}.ws-progress-current b{display:flex;align-items:center;gap:9px;color:#23344d;font-size:14px}.ws-progress-current p{max-width:650px;margin:0;color:#45556d;font-size:13px;line-height:1.65}.ws-stage-editor-card.is-open{margin-top:26px;padding:22px;border:1px solid #dfe5ed;border-radius:9px;background:#fbfcfe}.ws-stage-select-field{display:grid;grid-template-columns:110px minmax(0,220px);align-items:center;gap:16px;margin-bottom:22px;color:#64738a;font-size:12px}.ws-stage-form-title{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#273850;font-size:13px;font-weight:650}.ws-stage-form-title span{color:#b35a43;font-size:10px;font-weight:560}.ws-outreach-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,.95fr);gap:64px!important}.ws-outreach-summary{display:grid;grid-template-columns:1fr 1fr auto;gap:24px;align-items:end;padding:20px 0 24px;border-top:1px solid #e2e7ee;border-bottom:1px solid #e2e7ee}.ws-outreach-summary>div{display:flex;flex-direction:column;gap:9px}.ws-outreach-summary span{color:#7a8799;font-size:11px}.ws-outreach-summary b{display:flex;align-items:center;gap:9px;color:#263750;font-size:14px}.ws-outreach-form{padding:22px;border:1px solid #dfe5ed;border-radius:9px;background:#fbfcfe}.ws-outreach-form-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.ws-outreach-form-head>b{color:#263750;font-size:15px}.ws-personal-note-block{margin-top:28px}.team-member-background{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.team-member-background.is-expanded{display:block;overflow:visible}.team-member-expand{align-self:flex-start;padding:2px 0;border:0;color:var(--accent);background:transparent;font-family:inherit;font-size:11px}.team-tabpane .founder-card{padding:20px 2px}.team-school-group,.schema-record{border-radius:8px;box-shadow:none}.docs-tabpane .archive-section-heading b{font-size:18px}.docs-tabpane .archive-material-row{min-height:66px}.docs-tabpane .archive-docs-toolbar{padding-bottom:6px}@media (max-width: 1380px){.ws.ws-next{grid-template-columns:252px minmax(0,1fr)}.ws-next-hero{grid-template-columns:68px minmax(260px,1fr) auto;gap:18px;padding-right:30px;padding-left:30px}.ws-next-project-icon{width:68px;height:68px}.ws-next-statuses{gap:8px}.ws-next-status-control{min-width:138px;padding-right:13px;padding-left:13px}.ws-next-statuses>.ws-next-star{min-width:56px;width:56px}.ws-next-content{padding-right:30px;padding-left:30px}}@media (max-width: 1080px) and (min-width: 769px){.ws.ws-next{grid-template-columns:220px minmax(0,1fr)}.ws-next-nav{padding-right:12px;padding-left:12px}.ws-next-hero{grid-template-columns:minmax(280px,1fr);min-height:0}.ws-next-project-icon{display:none}.ws-next-statuses{width:100%}.ws-current-progress-grid,.ws-progress-layout,.ws-outreach-layout{grid-template-columns:1fr!important}.ws-current-progress-column.personal,.ws-progress-history,.ws-outreach-team{margin-top:28px;padding:28px 0 0;border-top:1px solid #dfe5ed;border-left:0}.ws-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-overview-grid>button:nth-child(3){padding-left:0}.ws-overview-grid>button:nth-child(3):before{display:none}}@media (max-width: 768px){.ws-next-hero{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;padding:17px 14px 14px 52px}.ws-next-project-icon{display:none}.ws-next-hero.is-compact{grid-template-columns:minmax(0,1fr)}.ws-next-hero.is-compact .ws-oneliner,.ws-next-hero.is-compact .ws-hero-meta{display:none}.ws-next-statuses{margin-left:-38px}.ws-next-status-control{min-width:118px;min-height:60px;gap:4px;padding:8px 10px;border-radius:7px}.ws-next-status-control>span{font-size:9.5px}.ws-next-status-control select,.ws-next-status-control .collaboration-role-trigger b{font-size:11.5px}.ws-next-statuses>.ws-next-star{min-width:48px;width:48px;min-height:60px}.ws-next-content>.tabpane,.ws-next-content>.archive-docs,.ws-next-content .ws-readable-pane{width:100%;max-width:100%}.ws-current-progress-grid{grid-template-columns:1fr}.ws-current-progress-column{padding-right:0}.ws-current-progress-column.personal{margin-top:26px;padding:26px 0 0;border-top:1px solid #dfe5ed;border-left:0}.ws-overview-grid{grid-template-columns:1fr}.ws-overview-grid>button{min-height:104px;padding:20px 0}.ws-overview-grid>button+button{padding-left:0}.fundraising-request-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fundraising-request-facts>div{padding-left:0;border-left:0;border-top:1px solid #e2e7ee}.ws-progress-current{grid-template-columns:1fr}.ws-progress-current>div,.ws-progress-current>div:nth-child(2){padding:16px 0;border-left:0}.ws-progress-current>div+div{border-top:1px solid #edf0f4}.ws-progress-current>.wide{grid-column:1}.ws-outreach-summary{grid-template-columns:1fr 1fr}.ws-outreach-summary>button{grid-column:1 / -1;justify-self:start}.project-contact-list{grid-template-columns:1fr}.overview-fact-row{grid-template-columns:104px minmax(0,1fr);gap:14px}.archive-docs-toolbar{align-items:flex-start;flex-direction:column}}.ws-next-status-control .is-overview-row-control{min-width:0}.ws-next-status-control .is-overview-row-control .stage-badge{min-height:28px;gap:7px;padding:2px 0;border:0;border-radius:0;color:#1d2c44;background:transparent;font-size:14px;font-weight:700}.ws-next-status-control .is-overview-row-control .stage-badge:hover{color:var(--accent);background:transparent}.ws-next-status-control .collaboration-role-picker{min-width:0}.ws-next-status-control .collaboration-role-trigger.overview,.ws-next-status-control .next-owner-static{min-height:28px;gap:8px;padding:0}.ws-next-status-control .collaboration-role-trigger.overview .owner-avatar-mini,.ws-next-status-control .next-owner-static .owner-avatar-mini{width:25px;height:25px;font-size:10px}.ws-next-status-control .collaboration-role-trigger.overview b,.ws-next-status-control .next-owner-static b{color:#1d2c44;font-size:14px;font-weight:700}.module-redesign-pane{gap:0!important;color:#1c2c43}.module-redesign-pane h2,.module-redesign-pane h3,.module-redesign-pane p,.module-redesign-pane dl{margin-top:0}.module-block{min-width:0;padding:34px 0;border-bottom:1px solid #dfe5ed}.module-block:first-child{padding-top:4px}.module-block-heading{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.module-block-heading>div{min-width:0}.module-block-heading h2{margin:0;color:#15253d;font-size:19px;font-weight:740;letter-spacing:-.02em}.module-block-heading span{color:#7a8799;font-size:11.5px}.module-outline-action,.module-text-action{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #cfd8e4;border-radius:7px;color:#334761;background:#fff;font-family:inherit;font-size:12px;font-weight:640;white-space:nowrap}.module-outline-action:hover{border-color:var(--accent);color:var(--accent)}.module-text-action{min-height:28px;padding:0;border:0;color:var(--accent);background:transparent}.module-text-action svg{transition:transform .16s ease}.module-empty-line{padding:16px 0;color:#8994a5;font-size:12.5px;line-height:1.65}.company-portrait-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(480px,1.5fr);min-height:178px;border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed}.company-positioning{padding:28px 44px 28px 0}.company-positioning h3,.company-contact-lane h3,.funding-investor-column h3{margin-bottom:13px;color:#6e7c90;font-size:11.5px;font-weight:660;letter-spacing:.06em;text-transform:uppercase}.company-positioning p{max-width:450px;margin-bottom:0;color:#2c3d56;font-size:15px;font-weight:560;line-height:1.85}.company-fact-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-left:1px solid #dfe5ed}.company-fact-matrix>div{min-width:0;padding:25px 26px;border-bottom:1px solid #edf0f4}.company-fact-matrix>div:nth-last-child(-n+2){border-bottom:0}.company-fact-matrix dt,.company-registration-facts dt,.company-registration-status dt,.funding-selected-detail dt,.materials-inspector-facts dt{margin-bottom:8px;color:#7b8799;font-size:11px}.company-fact-matrix dd,.company-registration-facts dd,.company-registration-status dd,.funding-selected-detail dd,.materials-inspector-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#253750;font-size:13.5px;font-weight:620;line-height:1.5}.company-contact-lanes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed}.company-contact-lane{min-width:0;padding:25px 30px 24px 0}.company-contact-lane.public{padding-right:0;padding-left:30px;border-left:1px solid #dfe5ed}.company-contact-rows,.company-public-directory{display:flex;flex-direction:column}.company-contact-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:70px;border-top:1px solid #edf0f4}.company-contact-row:first-child{border-top:0}.company-contact-row>svg{color:#6f7e91}.company-contact-row>div:not(.company-contact-actions){display:flex;min-width:0;flex-direction:column;gap:3px}.company-contact-row b{color:#273850;font-size:12.5px}.company-contact-row span{overflow:hidden;color:#41516a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.company-contact-row small,.company-public-row small{color:#8994a5;font-size:10.5px}.company-contact-actions{display:flex;align-items:center;gap:5px}.company-contact-actions button,.company-contact-actions a{display:grid;width:27px;height:27px;place-items:center;padding:0;border:0;border-radius:6px;color:#708097;background:transparent}.company-contact-actions button:hover,.company-contact-actions a:hover{color:var(--accent);background:#f2f6fa}.company-contact-empty{display:flex;min-height:150px;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;color:#7d899a}.company-contact-empty-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#8090a4;background:#f1f4f8}.company-contact-empty p{margin:0;font-size:12.5px}.company-contact-qr{display:flex;align-items:center;gap:12px;margin-top:12px;color:#738096;font-size:11px}.company-contact-qr a{color:var(--accent)}.company-public-row{display:grid;grid-template-columns:62px minmax(0,1fr) minmax(118px,.7fr) auto;gap:12px;align-items:center;min-height:58px;border-top:1px solid #edf0f4}.company-public-row:first-child{border-top:0}.company-public-row>span{color:#778498;font-size:11px}.company-public-row>b{min-width:0;overflow:hidden;color:#2c3e57;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.company-public-row>b a{color:inherit}.next-contact-form{margin-bottom:22px}.company-registration-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed}.company-registration-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-right:34px}.company-registration-facts>div{min-width:0;padding:23px 12px 23px 0;border-bottom:1px solid #edf0f4}.company-registration-facts>div:nth-last-child(-n+2){border-bottom:0}.company-registration-status{margin:0;padding:18px 0 18px 32px;border-left:1px solid #dfe5ed}.company-registration-status>div{padding:12px 0;border-bottom:1px solid #edf0f4}.company-registration-status .module-text-action{margin-top:13px}.company-module-deep-dive{margin-top:34px;padding:28px;border:1px solid #dfe5ed;border-radius:9px;background:#fbfcfe}.team-decision-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed;background:#f6f9fc}.team-decision-band>div{min-width:0;padding:28px 34px}.team-decision-band>div+div{border-left:1px solid #dfe5ed}.team-decision-band h2{margin-bottom:15px;color:#263852;font-size:12px;font-weight:700}.team-decision-band p{display:flex;align-items:flex-start;gap:11px;margin-bottom:0;color:#344761;font-size:13.5px;line-height:1.75}.team-decision-band p>span{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:50%;color:#35765c;background:#e3f1ea}.team-decision-band .team-attention p>span{color:#aa6047;background:#f7eae4}.team-core-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr);border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed}.team-founder-anchor{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:30px 34px 30px 0;border-right:1px solid #dfe5ed}.team-founder-anchor h3{margin:3px 0 4px;color:#1e3049;font-size:18px}.team-founder-anchor strong{color:#56708d;font-size:11.5px}.team-founder-anchor p{margin:10px 0 0;color:#66758a;font-size:11.5px;line-height:1.55}.team-founder-anchor blockquote{grid-column:1 / -1;margin:8px 0 0;padding:15px 0 0;border-top:1px solid #edf0f4;color:#3c4e67;font-size:12.5px;line-height:1.7}.team-capability-lanes{display:flex;min-width:0;flex-direction:column;padding-left:34px}.team-capability-row{display:grid;grid-template-columns:34px minmax(74px,.55fr) minmax(108px,.78fr) 70px minmax(150px,1.4fr) 24px;gap:10px;align-items:center;min-height:76px;border-bottom:1px solid #edf0f4}.team-capability-row:last-child{border-bottom:0}.team-capability-row>b{font-size:13px}.team-capability-row>span{color:#3d526c;font-size:12px;font-weight:620}.team-capability-row>em{color:#488164;font-size:10.5px;font-style:normal}.team-capability-row.is-former>em{color:#ad644d}.team-capability-row>small{overflow:hidden;color:#728095;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.team-capability-row>button{display:grid;width:24px;height:24px;place-items:center;border:0;color:#738198;background:transparent}.team-capability-row>p{grid-column:2 / -1;margin:-4px 0 15px;color:#56677d;font-size:11.5px;line-height:1.65}.team-coverage-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed}.team-coverage-rail>div{position:relative;min-width:0;padding:22px 22px 20px 0}.team-coverage-rail>div+div{padding-left:22px;border-left:1px solid #edf0f4}.team-coverage-rail b{display:block;margin-bottom:15px;color:#657389;font-size:11px}.team-coverage-rail span{position:relative;display:block;height:1px;margin:0 0 15px;background:#aab9ca}.team-coverage-rail span i{position:absolute;top:-4px;left:0;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#496d95;box-shadow:0 0 0 1px #496d95}.team-coverage-rail em{display:block;overflow:hidden;color:#2e4059;font-size:12px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.team-coverage-rail .is-empty span{background:#dfe4ea}.team-coverage-rail .is-empty span i{background:#fff;box-shadow:0 0 0 1px #c3ccd7}.team-coverage-rail .is-empty em{color:#929baa;font-weight:500}.team-coverage-rail .is-former span i{background:#bd755c;box-shadow:0 0 0 1px #bd755c}.team-roster-table{border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed}.team-roster-head,.team-roster-row{display:grid;grid-template-columns:minmax(84px,.7fr) minmax(110px,.9fr) minmax(190px,1.65fr) 76px minmax(150px,1.3fr) 58px;gap:15px;align-items:center}.team-roster-head{min-height:38px;color:#8792a2;font-size:10.5px}.team-roster-row{min-height:62px;border-top:1px solid #edf0f4;color:#41516a;font-size:11.5px}.team-roster-row>b{color:#24364f;font-size:12.5px}.team-roster-row>em{color:#4f8066;font-size:10.5px;font-style:normal}.team-roster-row.is-former>em{color:#ad624c}.team-roster-row>div{display:flex;justify-content:flex-end;gap:3px}.team-roster-row button{display:grid;width:25px;height:25px;place-items:center;padding:0;border:0;border-radius:5px;color:#758399;background:transparent}.team-roster-row button:hover{color:var(--accent);background:#f2f5f8}.team-roster-detail{padding:15px 20px;border-top:1px solid #edf0f4;background:#fafbfd}.team-roster-detail b{color:#465870;font-size:11px}.team-roster-detail p{margin:7px 0 0;color:#5d6d82;font-size:11.5px;line-height:1.7}.team-manage-panel{margin-bottom:20px;padding:18px;border:1px solid #dfe5ed;border-radius:8px;background:#fbfcfe}.team-manage-actions{display:flex;gap:8px;margin-bottom:14px}.team-manage-actions button{min-height:31px;padding:0 10px;border:1px solid #d6dde7;border-radius:6px;color:#43556f;background:#fff;font-size:11px}.team-network-summary{display:flex;gap:16px;margin-top:17px;color:#788598;font-size:11px}.team-network-summary b{color:#52647c}.funding-capital-band{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.8fr);border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed;background:#f6f9fc}.funding-current-state,.funding-current-plan{min-width:0;padding:28px 34px}.funding-current-state{padding-left:0}.funding-current-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border-left:1px solid #dfe5ed}.funding-current-state h2{margin:0 0 16px;color:#263852;font-size:12px}.funding-current-state strong{display:block;margin-bottom:9px;color:#1d3554;font-size:17px}.funding-current-state p{margin:0;color:#5e6f85;font-size:12.5px;line-height:1.65}.funding-current-plan>div{display:flex;min-width:0;flex-direction:column;gap:8px}.funding-current-plan span{color:#7b8799;font-size:10.5px}.funding-current-plan b{color:#2b3e59;font-size:13px;line-height:1.5}.funding-current-plan .module-outline-action{grid-column:1 / -1;justify-self:start}.funding-plan-editor{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 0 0;border-top:1px solid #dfe5ed}.funding-plan-editor label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#718096;font-size:10.5px}.funding-plan-editor .outreach-detail-save{grid-column:1 / -1;justify-self:start}.funding-chronology{position:relative;display:grid;grid-template-columns:repeat(var(--funding-points),minmax(0,1fr));margin:8px 0 28px}.funding-chronology:after{position:absolute;right:0;bottom:8px;left:0;height:1px;content:"";background:#cfd8e3}.funding-chronology>button{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:7px;padding:0 22px 25px 0;border:0;color:inherit;background:transparent;text-align:left}.funding-chronology>button>b{color:#53647c;font-size:11px;font-weight:650}.funding-chronology>button>strong{color:#20334e;font-size:15px}.funding-chronology>button>time{color:#8893a3;font-size:10.5px}.funding-chronology>button>span{position:absolute;right:0;bottom:4px;left:0;height:9px}.funding-chronology>button>span i{display:block;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#aab5c4;box-shadow:0 0 0 1px #aab5c4}.funding-chronology>button.is-selected>b,.funding-chronology>button.is-selected>strong{color:var(--accent)}.funding-chronology>button.is-selected>span i{background:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent)}.funding-chronology-tail{display:none}.funding-selected-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:20px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.funding-selected-detail>div{min-width:0;padding:0 20px;border-left:1px solid #edf0f4}.funding-selected-detail>div:first-child{padding-left:0;border-left:0}.funding-selected-detail>.investors{grid-column:span 2}.funding-all-rows{margin-top:18px;border-top:1px solid #edf0f4}.funding-all-rows>div{display:grid;grid-template-columns:100px 100px 120px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:52px;border-bottom:1px solid #edf0f4;color:#52637a;font-size:11.5px}.funding-all-rows p{margin:0}.funding-all-rows button{border:0;color:#b4644d;background:transparent}.funding-add-trigger{margin-top:14px}.funding-investor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed}.funding-investor-column{min-width:0;padding:24px 30px 22px 0}.funding-investor-column+.funding-investor-column{padding-right:0;padding-left:30px;border-left:1px solid #dfe5ed}.funding-investor-head,.funding-investor-row{display:grid;grid-template-columns:minmax(105px,1.2fr) minmax(92px,.8fr) minmax(100px,1fr);gap:12px;align-items:center}.funding-investor-head{min-height:32px;color:#8a94a3;font-size:10px}.funding-investor-row{min-height:51px;border-top:1px solid #edf0f4;color:#66758a;font-size:11px}.funding-investor-row b{color:#2d405a;font-size:12px}.funding-investor-row em{color:#4d6684;font-style:normal}.funding-attention-line,.materials-next-line{display:flex;align-items:center;gap:11px;min-height:52px;color:#8d604e;font-size:12px}.funding-attention-line svg{color:#b7684f}.materials-module-v3{width:min(100%,1240px)!important;max-width:1240px!important}.materials-readiness-band{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:28px 0;border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed;background:#f6f9fc}.materials-readiness-band>div:first-child{min-width:0;flex:1}.materials-readiness-band h2{margin:0 0 15px;color:#263852;font-size:12px}.materials-readiness-band p{margin:11px 0 0;color:#66768b;font-size:11.5px;line-height:1.65}.materials-readiness-meter{display:grid;grid-template-columns:repeat(6,minmax(24px,72px)) auto;gap:5px;align-items:center}.materials-readiness-meter i{height:7px;border-radius:4px;background:#dce3eb}.materials-readiness-meter i.is-ready{background:#5279a3}.materials-readiness-meter b{margin-left:10px;color:#314760;font-size:12px}.materials-upload-controls{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.materials-workspace-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);min-height:570px;border-bottom:1px solid #dfe5ed}.materials-checklist{min-width:0;padding:34px 34px 34px 0}.materials-inspector{min-width:0;padding:34px 0 34px 34px;border-left:1px solid #dfe5ed}.materials-inspector-back{display:none}.materials-checklist-row{display:grid;width:100%;grid-template-columns:26px minmax(125px,1fr) minmax(160px,1.2fr) 90px 100px;gap:12px;align-items:center;min-height:67px;padding:0 14px 0 8px;border:0;border-top:1px solid #edf0f4;color:#43536a;background:transparent;font-family:inherit;text-align:left}.materials-checklist-row:last-child{border-bottom:1px solid #edf0f4}.materials-checklist-row:hover,.materials-checklist-row.is-selected{background:#f4f7fa}.materials-checklist-row.is-selected{box-shadow:inset 3px 0 0 var(--accent)}.materials-checklist-row>svg{color:#708198}.materials-checklist-row>b{color:#273a54;font-size:12.5px}.materials-checklist-row>span{display:flex;align-items:center;gap:7px;color:#617087;font-size:11px}.materials-checklist-row>span i{width:7px;height:7px;flex:none;border-radius:50%;background:#b3bdca}.materials-checklist-row.is-ready>span i{background:#4b876a}.materials-checklist-row.is-generated>span i{background:#b28550}.materials-checklist-row>time{color:#8994a4;font-size:10.5px}.materials-checklist-row>em{color:var(--accent);font-size:10.5px;font-style:normal;text-align:right}.materials-inspector-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px}.materials-inspector-facts>div{min-width:0;padding:12px 12px 12px 0;border-bottom:1px solid #edf0f4}.materials-inspector-facts>div:nth-child(2n){padding-right:0;padding-left:12px}.materials-inspector-facts a{display:block;overflow:hidden;color:var(--accent);text-overflow:ellipsis;white-space:nowrap}.materials-preview-frame{min-height:252px;overflow:hidden;border:1px solid #dfe5ed;border-radius:8px;background:#f7f9fb}.materials-preview-frame>button{width:100%;height:100%;padding:0;border:0;background:transparent}.materials-preview-frame img{display:block;width:100%;height:250px;object-fit:cover}.materials-generated-summary,.materials-file-preview{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:26px;color:#718096;text-align:center}.materials-generated-summary strong,.materials-file-preview strong{color:#2d405a;font-size:14px}.materials-generated-summary p{margin:0;color:#53657d;font-size:12px;line-height:1.7}.materials-generated-summary small{color:#8993a2;font-size:10px}.materials-web-preview{min-height:250px}.materials-web-preview header{padding:14px 16px;border-bottom:1px solid #dfe5ed;background:#fff}.materials-web-preview header b{display:block;color:#2d405a;font-size:11.5px}.materials-web-preview header span{display:block;overflow:hidden;margin-top:3px;color:#8b95a4;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.materials-web-preview>div{display:flex;min-height:196px;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;color:#6c7f95;text-align:center}.materials-web-preview strong{color:#2d405a;font-size:13px}.materials-web-preview p{margin:0;color:#7d899a;font-size:10.5px}.materials-inspector-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.materials-inspector-actions a,.materials-inspector-actions button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 10px;border:1px solid #d5dde7;border-radius:6px;color:#385575;background:#fff;font-family:inherit;font-size:10.5px}.materials-inspector-actions .is-danger{color:#a75b48}.materials-next-line{border-bottom:1px solid #dfe5ed}.materials-next-line b{color:#7e5547;font-size:11.5px}@media (max-width: 1080px){.company-portrait-grid,.company-registration-grid,.team-core-grid,.funding-capital-band,.materials-workspace-grid{grid-template-columns:1fr}.company-fact-matrix,.company-registration-status,.team-capability-lanes,.funding-current-plan,.materials-inspector{padding-left:0;border-top:1px solid #dfe5ed;border-left:0}.company-positioning,.team-founder-anchor,.funding-current-state{padding-right:0}.team-founder-anchor{border-right:0}.team-capability-lanes{padding-top:8px}.materials-checklist{padding-right:0}.materials-inspector{padding-top:30px}.materials-workspace-grid{min-height:0}}@media (max-width: 768px){.module-block{padding:28px 0}.module-block-heading{align-items:flex-start}.company-portrait-grid,.company-contact-lanes,.company-registration-grid,.team-decision-band,.team-core-grid,.funding-capital-band,.funding-investor-grid,.materials-workspace-grid{grid-template-columns:1fr}.company-positioning{padding:22px 0}.company-fact-matrix,.company-registration-facts,.funding-selected-detail,.materials-inspector-facts{grid-template-columns:1fr}.company-fact-matrix{border-top:1px solid #dfe5ed;border-left:0}.company-fact-matrix>div,.company-fact-matrix>div:nth-last-child(-n+2),.company-registration-facts>div,.company-registration-facts>div:nth-last-child(-n+2){padding:17px 0;border-bottom:1px solid #edf0f4}.company-contact-lane,.company-contact-lane.public{padding:22px 0;border-left:0}.company-contact-lane.public{border-top:1px solid #dfe5ed}.company-public-row{grid-template-columns:54px minmax(0,1fr) auto}.company-public-row small{grid-column:2}.company-registration-status{padding:18px 0}.team-decision-band>div{padding:23px 18px}.team-decision-band>div+div{border-top:1px solid #dfe5ed;border-left:0}.team-founder-anchor{padding:24px 0}.team-capability-row{grid-template-columns:34px minmax(70px,.6fr) minmax(100px,1fr) 24px}.team-capability-row>em{grid-column:2}.team-capability-row>small{grid-column:3 / -1}.team-coverage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.team-coverage-rail>div:nth-child(3){padding-left:0;border-top:1px solid #edf0f4;border-left:0}.team-coverage-rail>div:nth-child(4){border-top:1px solid #edf0f4}.team-roster-head{display:none}.team-roster-row{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr) auto;gap:8px;padding:14px 0}.team-roster-row>span:nth-of-type(2),.team-roster-row>span:nth-of-type(3){grid-column:1 / -1}.team-roster-row>div{grid-column:3;grid-row:1}.funding-current-state,.funding-current-plan{padding:24px 18px}.funding-current-state{padding-left:18px}.funding-plan-editor{grid-template-columns:1fr}.funding-chronology{grid-template-columns:1fr;margin-left:6px}.funding-chronology:after{top:0;right:auto;bottom:0;left:4px;width:1px;height:auto}.funding-chronology>button{display:grid;grid-template-columns:88px minmax(0,1fr);gap:4px 14px;padding:0 0 22px 26px}.funding-chronology>button>b,.funding-chronology>button>time{grid-column:1}.funding-chronology>button>strong{grid-column:2;grid-row:1 / span 2}.funding-chronology>button>span{top:2px;right:auto;bottom:auto;left:0}.funding-selected-detail>div,.funding-selected-detail>div:first-child{padding:13px 0;border-top:1px solid #edf0f4;border-left:0}.funding-selected-detail>.investors{grid-column:1}.funding-investor-column,.funding-investor-column+.funding-investor-column{padding:22px 0;border-left:0}.funding-investor-column+.funding-investor-column{border-top:1px solid #dfe5ed}.materials-readiness-band{flex-direction:column;padding:24px 0}.materials-readiness-meter{grid-template-columns:repeat(6,minmax(18px,1fr))}.materials-readiness-meter b{grid-column:1 / -1;margin:6px 0 0}.materials-upload-controls{align-items:flex-start}.materials-checklist-row{grid-template-columns:24px minmax(95px,1fr) minmax(100px,1fr) 72px;padding-right:5px}.materials-checklist-row>em{grid-column:2 / -1;text-align:left}.materials-inspector-facts>div:nth-child(2n){padding-left:0}.materials-inspector{display:none}.materials-inspector.is-open{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:block;overflow:auto;padding:22px 18px 40px;border:0;background:#fff}.materials-inspector.is-open .module-block-heading{position:sticky;z-index:1;top:-22px;margin:-22px -18px 20px;padding:18px;border-bottom:1px solid #dfe5ed;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.materials-inspector-back{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 9px;border:1px solid #d5dde7;border-radius:6px;color:#40546f;background:#fff;font-family:inherit;font-size:10.5px}}.ws-next-hero{grid-template-columns:minmax(340px,1fr) auto;min-height:154px;gap:34px}.ws-hero-titlerow{display:flex;min-width:0;align-items:center;gap:10px}.ws-hero-titlerow .ws-next-star{display:grid;width:30px;height:30px;flex:none;place-items:center;padding:0;border:0;border-radius:6px;color:#8b95a4;background:transparent}.ws-hero-titlerow .ws-next-star:hover{color:#66758a;background:#f2f5f8}.ws-hero-titlerow .ws-next-star.starred{color:#f59e0b}.ws-next-statuses{gap:0;overflow:visible;border:1px solid #dce3ec;border-radius:9px;background:#fff}.ws-next-status-control{min-width:154px;min-height:70px;gap:7px;padding:12px 17px;border:0;border-radius:0}.ws-next-status-control+.ws-next-status-control{border-left:1px solid #e2e7ee}.ws-next-hero.is-compact{grid-template-columns:minmax(260px,1fr) auto}.ws-next-hero.is-compact .ws-next-statuses,.ws-next-hero.is-compact .ws-next-status-control{min-height:52px}.ws-overview-intro{display:flex;min-height:150px;align-items:flex-start;justify-content:space-between;gap:36px;padding:12px 0 34px;border-bottom:1px solid #dfe5ed}.ws-overview-intro h2{margin:0 0 16px;color:#15253d;font-size:20px}.ws-overview-intro p{max-width:820px;margin:0;color:#384a63;font-size:15px;line-height:1.85}.ws-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.company-contact-lanes-public{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.company-contact-lanes-public .company-contact-lane.public{padding:25px 30px 24px 0;border-left:0}.company-contact-lane.relationship-handoff{padding:25px 0 24px 30px;border-left:1px solid #dfe5ed}.company-contact-lane.relationship-handoff p{max-width:300px;margin:0 0 18px;color:#627087;font-size:12.5px;line-height:1.7}.relationship-contact-section{margin-bottom:34px;padding-bottom:30px;border-bottom:1px solid #dfe5ed}.relationship-contact-section .module-block-heading{margin-bottom:12px}.relationship-contact-rows{border-top:1px solid #edf0f4}.team-roster-section{padding-top:8px}.team-roster-head,.team-roster-row{grid-template-columns:minmax(150px,.9fr) minmax(130px,.8fr) minmax(280px,1.75fr) 82px minmax(150px,1fr) 58px}.team-roster-head{min-height:44px}.team-roster-row{min-height:88px}.team-roster-person{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.team-roster-person>b{color:#24364f;font-size:13px}.team-roster-person>small{grid-column:2;margin-top:-8px;color:#6482a6;font-size:9.5px}.team-roster-row>span{line-height:1.65}.team-roster-row>span:nth-of-type(2){color:#52637a}.team-roster-row.is-former{background:#fafbfc}.funding-capital-band{grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);background:#fff}.funding-current-state,.funding-current-plan{padding-top:26px;padding-bottom:26px}.funding-current-state h2,.funding-current-plan h2{margin:0;color:#263852;font-size:14px}.funding-latest-facts{display:grid;grid-template-columns:90px 120px 150px minmax(0,1fr);margin:22px 0 0}.funding-latest-facts>div{min-width:0;padding-right:20px}.funding-latest-facts dt,.funding-current-plan dt{margin-bottom:7px;color:#7b8799;font-size:10.5px}.funding-latest-facts dd,.funding-current-plan dd{margin:0;color:#2b3e59;font-size:12.5px;font-weight:620;line-height:1.55}.funding-current-plan{display:block}.funding-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.funding-current-plan>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0 0}.funding-current-plan>dl>div{min-width:0}.funding-plan-editor{grid-column:1 / -1}.funding-event-table{border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed}.funding-event-head,.funding-event-row{display:grid;grid-template-columns:112px 105px 140px minmax(0,1fr) 34px;gap:16px;align-items:center}.funding-event-head{min-height:40px;color:#8792a2;font-size:10.5px}.funding-event-row{min-height:58px;border-top:1px solid #edf0f4;color:#52637a;font-size:11.5px}.funding-event-row time{color:#768398}.funding-event-row b{color:#2d405a;font-size:12px}.funding-event-row p{margin:0;line-height:1.55}.funding-event-row button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;color:#a7604f;background:transparent}.funding-investor-index{border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed}.funding-investor-index-row{display:grid;grid-template-columns:minmax(160px,.6fr) minmax(0,1.8fr);gap:24px;align-items:start;min-height:58px;padding:13px 0;border-top:1px solid #edf0f4}.funding-investor-index-row:first-child{border-top:0}.funding-investor-index-row>b{color:#2d405a;font-size:12.5px}.funding-investor-index-row>div{display:flex;flex-wrap:wrap;gap:6px}.funding-investor-index-row span{padding:4px 7px;border-radius:5px;color:#426893;background:#eef4fb;font-size:10.5px}.project-stage-history-section{padding-top:4px}.project-stage-history-table{border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed}.project-stage-history-row{display:grid;grid-template-columns:100px 112px minmax(150px,.8fr) minmax(220px,1.4fr) 76px;gap:14px;align-items:center;min-height:64px;border-top:1px solid #edf0f4}.project-stage-history-row:first-child{border-top:0}.project-stage-history-row time,.project-stage-history-row small{color:#8994a5;font-size:10.5px}.project-stage-history-row>span{color:#627087;font-size:11.5px}.project-stage-history-row b{color:#2d405a;font-size:12.5px}.project-stage-history-row p{margin:0;color:#52637a;font-size:11.5px;line-height:1.6}.project-progress-records{margin-top:18px;border-top:1px solid #dfe5ed}.project-progress-records>div{display:grid;grid-template-columns:90px 100px minmax(0,1fr);gap:14px;min-height:58px;align-items:center;border-bottom:1px solid #edf0f4}.project-progress-records time{color:#8994a5;font-size:10.5px}.project-progress-records b{color:#41536c;font-size:11.5px}.project-progress-records p{margin:0;color:#52637a;font-size:11.5px;line-height:1.6}.ws-outreach-title-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ws-outreach-team>.relationship-contact-section+.ws-workflow-title{margin-top:4px}.materials-library-toolbar{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #dfe5ed}.materials-library-toolbar>div:first-child{display:flex;align-items:baseline;gap:12px}.materials-library-toolbar h2{margin:0;color:#15253d;font-size:19px}.materials-library-toolbar>div:first-child span{color:#7b8799;font-size:11.5px}.materials-upload-controls{flex-direction:row;align-items:center}.materials-upload-controls>label{display:flex;align-items:center;gap:7px;color:#6d7b90;font-size:10.5px}.materials-upload-controls select{min-height:32px;padding:0 27px 0 9px;border:1px solid #d5dde7;border-radius:6px;color:#334761;background:#fff;font-family:inherit;font-size:11px}.materials-workspace-grid{grid-template-columns:minmax(330px,.72fr) minmax(520px,1.28fr);min-height:620px}.materials-catalog{min-width:0;padding:26px 28px 34px 0}.materials-category{border-bottom:1px solid #e9edf2}.materials-category-heading{display:grid;width:100%;grid-template-columns:24px minmax(0,1fr) auto auto;gap:9px;align-items:center;min-height:54px;padding:0 10px;border:0;color:#405169;background:transparent;font-family:inherit;text-align:left}.materials-category-heading:hover,.materials-category.is-active>.materials-category-heading{background:#f6f8fb}.materials-category-heading>svg{color:#718198}.materials-category-heading>b{color:#293b55;font-size:12.5px}.materials-category-heading>span{color:#8792a2;font-size:10.5px}.materials-category-heading>em{padding:5px 3px;color:var(--accent);font-size:10.5px;font-style:normal}.materials-item-list{padding:0 0 8px 25px}.materials-item-list>button{display:grid;width:100%;grid-template-columns:22px minmax(0,1fr) 18px;gap:9px;align-items:center;min-height:58px;padding:7px 10px;border:0;border-radius:7px;color:#65758b;background:transparent;font-family:inherit;text-align:left}.materials-item-list>button:hover,.materials-item-list>button.is-selected{color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#fff)}.materials-item-list>button>span{min-width:0}.materials-item-list b,.materials-item-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.materials-item-list b{color:#334761;font-size:11.5px}.materials-item-list small{margin-top:4px;color:#8a95a5;font-size:9.5px}.materials-item-list>button.is-selected b{color:var(--accent)}.materials-inspector{padding-top:26px}.materials-preview-frame{min-height:360px}.materials-web-preview-live{min-height:358px;background:#fff}.materials-web-preview-bar{display:flex;height:38px;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid #dfe5ed;color:#718096;background:#f7f9fb}.materials-web-preview-bar span{min-width:0;overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.materials-web-preview-live iframe{display:block;width:100%;height:292px;border:0;background:#fff}.materials-web-preview-live>p{margin:0;padding:8px 12px;color:#8a95a5;font-size:9.5px}@media (max-width: 1180px){.ws-next-hero{grid-template-columns:minmax(280px,1fr)}.ws-next-statuses{justify-self:stretch}.ws-next-status-control{flex:1}.team-roster-head,.team-roster-row{grid-template-columns:minmax(140px,.9fr) minmax(110px,.8fr) minmax(220px,1.5fr) 76px minmax(130px,.9fr) 48px}.project-stage-history-row{grid-template-columns:90px 100px minmax(140px,.8fr) minmax(190px,1.2fr)}.project-stage-history-row small{grid-column:2}}@media (max-width: 768px){.ws-next-hero{grid-template-columns:minmax(0,1fr)}.ws-hero-titlerow .ws-next-star{width:26px;height:26px}.ws-next-statuses{margin-left:-38px;overflow-x:auto;border-right:0;border-left:0;border-radius:0}.ws-next-status-control{min-width:122px;min-height:58px;padding:8px 10px}.ws-overview-intro{min-height:0;flex-direction:column;gap:16px;padding:6px 0 26px}.ws-overview-intro p{font-size:13.5px}.ws-overview-grid,.company-contact-lanes-public{grid-template-columns:1fr}.company-contact-lane.relationship-handoff{padding:22px 0;border-top:1px solid #dfe5ed;border-left:0}.team-roster-row{grid-template-columns:minmax(0,1fr) auto}.team-roster-person{grid-column:1}.team-roster-row>span,.team-roster-row>em{grid-column:1 / -1}.team-roster-row>div:last-child{grid-column:2;grid-row:1}.funding-capital-band,.materials-workspace-grid{grid-template-columns:1fr}.funding-current-state{padding-left:18px}.funding-current-plan{border-top:1px solid #dfe5ed;border-left:0}.funding-latest-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.funding-event-head{display:none}.funding-event-row{grid-template-columns:88px 78px minmax(0,1fr) 28px;gap:8px;padding:12px 0}.funding-event-row p{grid-column:1 / -1}.funding-investor-index-row{grid-template-columns:1fr;gap:8px}.project-stage-history-row{grid-template-columns:84px minmax(0,1fr);gap:7px 12px;padding:12px 0}.project-stage-history-row b,.project-stage-history-row p,.project-stage-history-row small{grid-column:2}.project-progress-records>div{grid-template-columns:80px minmax(0,1fr)}.project-progress-records p{grid-column:1 / -1}.materials-library-toolbar{align-items:flex-start;flex-direction:column;padding:18px 0}.materials-upload-controls{align-items:flex-start;flex-wrap:wrap}.materials-catalog{padding-right:0}.materials-preview-frame{min-height:300px}.materials-web-preview-live iframe{height:240px}}.ws-next-nav-group-label{margin:22px 14px 8px;color:#9aa5b5;font-size:11px;font-weight:650;letter-spacing:.08em}.ws-next-nav-item{min-height:43px;gap:11px;padding:0 13px;border-radius:8px;color:#526176;font-size:13px;font-weight:540}.ws-next-nav-item.on{color:#145fc9;background:#edf4ff;font-weight:650}.ws-next-content>.tabpane{padding-top:0}.company-module-v5,.team-module-v3,.funding-module-v3,.materials-module-v3{width:min(100%,1180px)!important;max-width:1180px!important}.company-module-v5{color:#27384f}.basic-info-introduction,.basic-info-section{padding:36px 0 42px;border-bottom:1px solid #e1e7ee}.basic-info-introduction{padding-top:16px}.basic-info-section-title{display:flex;align-items:center;gap:13px;margin-bottom:25px}.basic-info-section-title>span{color:#1670df;font-size:11px;font-weight:740;letter-spacing:.08em}.basic-info-section-title>span:after{display:inline-block;width:26px;height:1px;margin-left:9px;vertical-align:middle;background:#bcd4f5;content:""}.basic-info-section-title h2{margin:0;color:#17283f;font-size:17px;font-weight:700;letter-spacing:-.01em}.basic-info-introduction>p{max-width:920px;margin:0;color:#31445e;font-size:16px;line-height:1.9}.basic-info-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid #e6ebf1}.basic-info-facts>div{min-width:0;min-height:84px;padding:18px 26px 17px 0;border-bottom:1px solid #e6ebf1}.basic-info-facts>div:not(:nth-child(3n+1)){padding-left:26px;border-left:1px solid #e6ebf1}.basic-info-facts dt{margin:0 0 8px;color:#77859a;font-size:12px;font-weight:540}.basic-info-facts dd{margin:0;color:#263951;font-size:14px;font-weight:610;line-height:1.55;overflow-wrap:anywhere}.basic-info-channel-list{border-top:1px solid #e6ebf1}.basic-info-channel{display:grid;grid-template-columns:130px minmax(220px,1fr) 180px 32px;gap:22px;align-items:center;min-height:64px;border-bottom:1px solid #e6ebf1}.basic-info-channel>div{display:flex;align-items:center;gap:10px;color:#53667f;font-size:13px}.basic-info-channel>div svg{color:#2270d2}.basic-info-channel>b{min-width:0;color:#243950;font-size:14px;font-weight:610;overflow-wrap:anywhere}.basic-info-channel>b a{color:#1a63bc}.basic-info-channel>small{color:#8995a5;font-size:12px}.basic-info-channel-open{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;color:#47729f}.basic-info-channel-open:hover{background:#edf4fb}.basic-info-scope{margin-top:26px;padding-top:24px;border-top:1px solid #e6ebf1}.basic-info-scope>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.basic-info-scope b{color:#2b3e56;font-size:13px}.basic-info-scope button{display:inline-flex;align-items:center;gap:5px;border:0;color:#2368b4;background:transparent;font-family:inherit;font-size:12px}.basic-info-scope p{display:-webkit-box;overflow:hidden;max-width:980px;margin:13px 0 0;color:#5c6c80;font-size:13.5px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2}.basic-info-scope p.is-open{display:block}.team-roster-section{padding:12px 0 40px}.team-roster-section .module-block-heading{min-height:58px;margin-bottom:8px}.team-roster-section .module-block-heading h2{font-size:19px}.team-roster-section .module-block-heading span{font-size:12px}.team-editorial-roster{border-top:1px solid #dce3eb}.team-editorial-head,.team-editorial-row{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(170px,.78fr) minmax(320px,1.7fr) minmax(138px,.66fr) 34px;gap:24px}.team-editorial-head{min-height:48px;align-items:center;color:#8390a1;font-size:11.5px;font-weight:600}.team-editorial-row{position:relative;align-items:start;min-height:142px;padding:26px 0;border-top:1px solid #e4e9ef}.team-editorial-row.is-former{background:linear-gradient(90deg,rgba(245,247,250,.75),transparent 70%)}.team-editorial-person{display:flex;align-items:center;gap:13px;min-width:0}.team-editorial-person>div{min-width:0}.team-editorial-person b{display:block;color:#1d3149;font-size:15px;font-weight:710}.team-editorial-person small{display:inline-flex;margin-top:6px;padding:2px 7px;border-radius:999px;color:#2766aa;background:#edf5ff;font-size:10.5px}.team-editorial-role b{display:block;color:#2c4059;font-size:14px;font-weight:640;line-height:1.55}.team-editorial-role span{display:block;margin-top:9px;color:#8490a0;font-size:11.5px}.team-editorial-story p{margin:0;color:#465a73;font-size:14px;line-height:1.78}.team-editorial-story button{display:inline-flex;align-items:center;gap:4px;margin-top:9px;padding:0;border:0;color:#2768b1;background:transparent;font-family:inherit;font-size:11.5px}.team-editorial-story p.is-expanded+button svg{transform:rotate(180deg)}.team-editorial-source span,.team-editorial-source small{display:block;color:#7d8b9d;font-size:11.5px;line-height:1.55}.team-editorial-source small{margin-top:7px;color:#a0a9b5}.team-editorial-actions button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;color:#a65a49;background:transparent}.funding-capital-band{margin-top:12px;border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb}.funding-current-state,.funding-current-plan{padding-top:30px;padding-bottom:31px}.funding-current-state h2,.funding-current-plan h2{color:#1d3048;font-size:17px}.funding-latest-facts{margin-top:26px}.funding-latest-facts dt,.funding-current-plan dt{color:#7d8999;font-size:12px}.funding-latest-facts dd,.funding-current-plan dd{color:#263a52;font-size:14px;line-height:1.6}.funding-rhythm-section{padding-top:38px}.funding-rhythm-section .module-block-heading h2{font-size:19px}.funding-rhythm-section .module-block-heading span{font-size:12px}.funding-event-ledger{margin-top:12px;border-top:1px solid #dce3eb}.funding-ledger-row{display:grid;grid-template-columns:22px 118px 180px minmax(280px,1fr) 34px;gap:20px;align-items:start;min-height:106px;padding:25px 0;border-bottom:1px solid #e3e8ee}.funding-ledger-sequence{position:relative;display:flex;height:100%;justify-content:center}.funding-ledger-sequence i{position:relative;z-index:1;width:9px;height:9px;margin-top:5px;border:2px solid #fff;border-radius:50%;background:#2372d5;box-shadow:0 0 0 2px #bcd5f5}.funding-ledger-sequence span{position:absolute;top:14px;bottom:-31px;width:1px;background:#dbe5f1}.funding-ledger-row time{padding-top:1px;color:#62748a;font-size:13px;font-variant-numeric:tabular-nums}.funding-ledger-round b{display:block;color:#1f344d;font-size:15px}.funding-ledger-round strong{display:block;margin-top:8px;color:#1f65b4;font-size:14px}.funding-ledger-investors>span{display:block;margin-bottom:7px;color:#8894a4;font-size:11.5px}.funding-ledger-investors p{margin:0;color:#425870;font-size:14px;line-height:1.65}.funding-ledger-investors .funding-ledger-advisors{margin-top:9px}.funding-ledger-advisors>span{margin-right:8px;color:#62748a;font-size:12px}.funding-ledger-row>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;color:#a75d4d;background:transparent}.workspace-demo-note{display:flex;align-items:flex-start;gap:11px;margin:4px 0 22px;padding:13px 15px;border:1px solid #cfe0f5;border-radius:9px;color:#1b65b8;background:#f3f8ff}.workspace-demo-note>svg{flex:none;margin-top:2px}.workspace-demo-note b,.workspace-demo-note span{display:block}.workspace-demo-note b{font-size:13px}.workspace-demo-note span{margin-top:3px;color:#56718f;font-size:12px;line-height:1.5}.demo-contact-list{border-top:1px solid #e3e8ee}.demo-contact-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:76px;border-bottom:1px solid #e7ebf0}.demo-contact-row b,.demo-contact-row span,.demo-contact-row small{display:block}.demo-contact-row b{color:#253a53;font-size:13.5px}.demo-contact-row span{margin-top:3px;color:#596b81;font-size:12px}.demo-contact-row small{margin-top:5px;color:#929dab;font-size:10.5px}.demo-contact-row em{padding:4px 7px;border-radius:999px;color:#286aa9;background:#edf5ff;font-size:10.5px;font-style:normal}.ws-outreach-layout .ws-workflow-title h2{font-size:20px}.ws-outreach-layout .ws-workflow-title p{font-size:13px;line-height:1.6}.team-outreach-states>div{min-height:56px}.team-outreach-states b,.followup-timeline-copy b{font-size:12.5px}.followup-timeline-copy p{font-size:12px;line-height:1.6}.materials-library-heading{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #dce3eb}.materials-library-heading>div{display:flex;align-items:baseline;gap:12px}.materials-library-heading h2{margin:0;color:#182b43;font-size:20px}.materials-library-heading span{color:#8490a0;font-size:12px}.materials-primary-action,.materials-choose-file{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:0;border-radius:8px;color:#fff;background:#176ed1;font-family:inherit;font-size:13px;font-weight:620}.materials-primary-action:hover,.materials-choose-file:hover{background:#105fb9}.project-bp-module{width:min(100%,1120px)}.project-bp-message{margin-top:14px;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.project-bp-message.is-success{color:#286c51;background:#eaf8f1}.project-bp-message.is-error{color:#9c4646;background:#fff0f0}.materials-add-sheet{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:30px;align-items:end;margin:18px 0 8px;padding:20px;border:1px solid #d9e2ed;border-radius:10px;background:#f8fafc;box-shadow:0 8px 24px #1d334e0f}.materials-add-sheet>div>span{display:block;margin-bottom:10px;color:#718096;font-size:11.5px;font-weight:620}.materials-add-categories{display:flex;flex-wrap:wrap;gap:7px}.materials-add-categories button,.materials-add-visibility button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 10px;border:1px solid #d7dfe9;border-radius:7px;color:#4d6078;background:#fff;font-family:inherit;font-size:12px}.materials-add-categories button.is-selected,.materials-add-visibility button.is-selected{border-color:#73a5df;color:#145fac;background:#edf5ff}.materials-add-visibility>div{display:flex;gap:6px}.materials-choose-file{min-width:108px}.materials-workspace-grid{grid-template-columns:minmax(300px,.68fr) minmax(540px,1.32fr);min-height:640px}.materials-catalog{padding-top:28px}.materials-category-heading{min-height:60px;padding:0 12px}.materials-category-heading>b{font-size:13.5px}.materials-category-heading>span,.materials-category-heading>em{font-size:11.5px}.materials-item-list>button{min-height:64px}.materials-item-list b{font-size:12.5px}.materials-item-list small{font-size:10.5px}.materials-inspector{padding-top:28px}.website-evidence-preview{overflow:hidden;border:1px solid #dbe3ec;border-radius:11px;background:#fff;box-shadow:0 10px 30px #1b314d0f}.website-evidence-cover{display:flex;min-height:220px;flex-direction:column;justify-content:flex-end;padding:32px;color:#fff;background:radial-gradient(circle at 76% 24%,rgba(82,151,235,.82),transparent 34%),linear-gradient(135deg,#0a2348,#174e91 65%,#2b7dd7)}.website-evidence-cover.has-image{padding:0}.website-evidence-cover img{width:100%;height:220px;object-fit:cover}.website-evidence-cover>span{margin-bottom:auto;color:#b9d7fa;font-size:12px;letter-spacing:.06em}.website-evidence-cover>strong{max-width:520px;font-size:28px;line-height:1.25}.website-evidence-cover>small{margin-top:9px;color:#d5e6fb;font-size:14px}.website-evidence-body{padding:28px 30px 30px}.website-evidence-kicker{display:flex;align-items:center;gap:7px;color:#2770c2;font-size:11.5px;font-weight:650}.website-evidence-body h3{margin:13px 0 10px;color:#182c45;font-size:20px}.website-evidence-body>p{max-width:720px;margin:0;color:#50647c;font-size:14px;line-height:1.75}.website-evidence-body ul{margin:16px 0 0;padding:14px 18px 14px 34px;border-radius:8px;color:#425972;background:#f4f8fd;font-size:13px;line-height:1.7}.website-evidence-body dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;padding:18px 0;border-top:1px solid #e5eaf0;border-bottom:1px solid #e5eaf0}.website-evidence-body dl>div{min-width:0;padding:0 18px;border-left:1px solid #e5eaf0}.website-evidence-body dl>div:first-child{padding-left:0;border-left:0}.website-evidence-body dt{margin-bottom:7px;color:#8a96a5;font-size:11px}.website-evidence-body dd{overflow:hidden;margin:0;color:#30455e;font-size:13px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.website-evidence-body>a{display:inline-flex;min-height:36px;align-items:center;gap:7px;margin-top:20px;color:#1767bd;font-size:13px;font-weight:650}@media (max-width: 1180px){.team-editorial-head,.team-editorial-row{grid-template-columns:minmax(165px,.85fr) minmax(145px,.72fr) minmax(260px,1.5fr) minmax(120px,.64fr) 32px;gap:18px}.materials-add-sheet{grid-template-columns:1fr;align-items:start}.materials-choose-file{justify-self:start}}@media (max-width: 768px){.company-module-v5,.team-module-v3,.funding-module-v3,.materials-module-v3{width:100%!important}.basic-info-introduction,.basic-info-section{padding:28px 0 32px}.basic-info-introduction{padding-top:6px}.basic-info-introduction>p{font-size:15px;line-height:1.8}.basic-info-facts{grid-template-columns:1fr}.basic-info-facts>div,.basic-info-facts>div:not(:nth-child(3n+1)){min-height:0;padding:15px 0;border-left:0}.basic-info-channel{grid-template-columns:102px minmax(0,1fr) 30px;gap:10px;padding:12px 0}.basic-info-channel>small{grid-column:2}.basic-info-channel-open{grid-column:3;grid-row:1 / span 2}.team-editorial-head{display:none}.team-editorial-row{grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:22px 0}.team-editorial-person{grid-column:1}.team-editorial-role,.team-editorial-story,.team-editorial-source{grid-column:1 / -1;padding-left:59px}.team-editorial-actions{grid-column:2;grid-row:1}.funding-ledger-row{grid-template-columns:18px minmax(0,1fr) 30px;gap:12px;padding:21px 0}.funding-ledger-sequence{grid-column:1;grid-row:1 / span 3}.funding-ledger-row time{grid-column:2;font-size:12px}.funding-ledger-round{grid-column:2}.funding-ledger-investors{grid-column:2 / -1}.funding-ledger-row>button{grid-column:3;grid-row:1}.materials-library-heading{min-height:72px}.materials-add-sheet{margin-top:12px;padding:16px}.materials-workspace-grid{grid-template-columns:1fr;min-height:0}.materials-catalog{padding-right:0}.website-evidence-cover{min-height:180px;padding:24px}.website-evidence-cover>strong{font-size:23px}.website-evidence-body{padding:22px 20px 24px}.website-evidence-body h3{font-size:18px}.website-evidence-body dl{grid-template-columns:1fr}.website-evidence-body dl>div,.website-evidence-body dl>div:first-child{padding:10px 0;border-top:1px solid #e8edf2;border-left:0}.website-evidence-body dl>div:first-child{border-top:0}}.next-view-team .next-team-v2{width:100%;max-width:none;box-sizing:border-box;margin:0;padding:32px 28px 72px}.next-view-team .next-team-v2-head{min-height:66px;padding:0 0 24px}.next-view-team .next-member-list-head,.next-view-team .next-member-row-v2{grid-template-columns:minmax(250px,1.3fr) 130px 160px 105px 150px 18px;gap:18px;padding-right:8px;padding-left:8px}.next-view-team .next-member-list-head{min-height:48px;border-bottom:1px solid #e4e9f0}.next-view-team .next-member-row-v2{min-height:74px;border-top:0;border-bottom:1px solid #e9edf2}.next-view-team .next-member-row-v2:hover,.next-view-team .next-member-row-v2.is-selected{background:color-mix(in srgb,var(--accent) 4.5%,#fff)}.next-view-team .next-member-row-v2.is-selected{box-shadow:inset 3px 0 0 var(--accent)}.next-view-team .next-member-person{align-items:flex-start;flex-direction:column;gap:5px}.next-view-team .next-member-row-v2 b{padding:0;border-radius:0;color:#14915d;background:transparent;font-size:11px}.next-view-team .next-member-row-v2 b.is-disabled{color:#7d8898;background:transparent}.next-view-team .next-member-row-v2 b.is-setup{color:#cf7923;background:transparent}.next-team-drawer-scrim .next-team-member-drawer{width:min(520px,100vw)}.next-team-drawer-scrim{background:transparent}.next-view-team .next-role-workspace{grid-template-columns:255px minmax(0,1fr);min-height:680px;margin-top:0}.next-view-team .next-role-list{padding:17px 14px 30px 0}.next-view-team .next-role-list>button{min-height:58px;padding:0 12px}.next-view-team .next-role-detail{padding:20px 0 70px 30px}.next-view-team .next-permission-check{justify-content:space-between}.next-view-team .next-permission-check input{position:absolute;opacity:0}.next-side-drawer.next-today-rules-drawer{width:min(468px,100vw)}@media (max-width: 980px){.next-view-team .next-team-v2{width:100%;padding-right:20px;padding-left:20px}.next-view-team .next-role-workspace{grid-template-columns:210px minmax(0,1fr)}}@media (max-width: 768px){.next-view-team .next-team-v2{width:100%;padding:22px 16px 64px}.next-view-team .next-team-v2-head{display:block;min-height:0}.next-view-team .next-team-v2-head>div:first-child{width:100%}.next-view-team .next-team-v2-head>.next-team-head-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:18px}.next-view-team .next-team-head-search{width:auto}.next-view-team .next-team-head-actions>button.is-primary{grid-column:1 / -1}.next-view-team .next-member-list-head{display:none}.next-view-team .next-member-row-v2{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:14px 8px}.next-view-team .next-member-row-v2>span:not(.next-member-person){grid-column:1}.next-view-team .next-member-row-v2>svg{grid-column:2;grid-row:1}.next-view-team .next-role-workspace{grid-template-columns:1fr}.next-view-team .next-role-list{display:flex;padding:10px 0;overflow-x:auto;border-right:0;border-bottom:1px solid #e3e8ee}.next-view-team .next-role-list{scrollbar-width:none}.next-view-team .next-role-list::-webkit-scrollbar{display:none}.next-view-team .next-role-list>button{width:148px;flex:none}.next-view-team .next-role-detail{padding-left:0}.next-view-team .next-role-detail>header{display:block}.next-view-team .next-role-detail>header>div:last-child{justify-content:flex-start;margin-top:14px}.next-view-team .next-permission-row{align-items:flex-start;flex-direction:column;gap:10px;padding:10px 0}.next-view-team .next-role-scope-editor{width:100%;max-width:none;justify-content:flex-start}}.next-button-select{position:relative;width:min(310px,44vw);flex:none}.next-button-select-trigger{display:flex;width:100%;min-height:40px!important;align-items:center;justify-content:space-between;gap:14px;padding:0 12px!important;border:1px solid #d8e0e9!important;border-radius:8px!important;color:#425a75!important;background:#fff!important;box-shadow:0 1px 2px #1a2d4806;font-size:12px!important;font-weight:600;text-align:left;transition:border-color .16s,box-shadow .16s,color .16s}.next-button-select-trigger:hover:not(:disabled),.next-button-select.is-open .next-button-select-trigger{border-color:color-mix(in srgb,var(--accent) 52%,#d8e0e9)!important;color:#245fbe!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.next-button-select-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 32%,transparent);outline-offset:2px}.next-button-select-trigger:disabled{color:#93a0af!important;background:#f6f8fa!important;opacity:.72}.next-button-select-trigger svg{flex:none;transition:transform .16s}.next-button-select.is-open .next-button-select-trigger svg{transform:rotate(180deg)}.next-button-select-menu{position:absolute;z-index:40;top:calc(100% + 7px);right:0;width:max(100%,286px);padding:6px;border:1px solid #dbe2eb;border-radius:10px;background:#fff;box-shadow:0 16px 36px #19304e24,0 2px 8px #19304e0f}.next-button-select-menu>button{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:9px 10px!important;border:0!important;border-radius:7px!important;color:#53677f!important;background:transparent!important;text-align:left}.next-button-select-menu>button:hover:not(:disabled){background:#f5f8fc!important}.next-button-select-menu>button.is-selected{color:#225fbd!important;background:color-mix(in srgb,var(--accent) 7%,#fff)!important}.next-button-select-menu>button>span{display:flex;min-width:0;flex-direction:column;gap:4px}.next-button-select-menu strong{color:inherit;font-size:12px;font-weight:650}.next-button-select-menu em{color:#8a97a7;font-size:10px;font-style:normal;font-weight:400;line-height:1.4}.next-button-select-menu svg{flex:none;color:var(--accent)}.next-role-scope-editor>.next-button-select{width:100%}@media (max-width: 768px){.next-view-team .next-button-select{width:100%;max-width:none}.next-view-team .next-button-select-menu{right:auto;left:0;width:min(100%,calc(100vw - 32px))}}.ws-outreach-layout{display:block!important}.ws-outreach-editor{padding-bottom:34px;border-bottom:1px solid #dfe5ed}.ws-outreach-team{padding:32px 0 0;border-left:0}.ws-outreach-team-overview{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:54px;align-items:start}.ws-outreach-team-overview>.relationship-contact-section{margin:0;padding:0;border-bottom:0}.relationship-contact-avatar{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#35628f!important;background:#edf4fb;font-size:10px!important;font-weight:700}.ws-outreach-status-panel{min-width:0}.ws-outreach-status-panel .ws-workflow-title{margin-bottom:9px}.ws-outreach-timeline-panel{margin-top:34px;padding-top:4px;border-top:1px solid #dfe5ed}.ws-outreach-timeline-panel .ws-team-timeline-head{margin:20px 0 10px}.ws-outreach-timeline-panel .ws-team-timeline-head h4{color:#253a53;font-size:14px}.ws-outreach-timeline-panel .ws-team-timeline-head span{color:#77869a;font-family:inherit;font-size:11px}.ws-team-outreach-timeline .followup-timeline-row{grid-template-columns:12px 82px 82px 76px minmax(0,1fr);gap:16px;min-height:76px;align-items:start;padding:16px 0;border-top:1px solid #edf0f4}.ws-team-outreach-timeline .followup-timeline-row:first-child{border-top-color:#dfe5ed}.ws-team-outreach-timeline .followup-timeline-row time{padding-top:1px;color:#718096;font-size:11.5px}.ws-team-outreach-timeline .followup-timeline-actor{color:#334960;font-size:12px;font-weight:650}.ws-team-outreach-timeline .followup-timeline-type{justify-self:start;font-size:10.5px}.ws-team-outreach-timeline .followup-timeline-copy b{color:#273b55;font-size:13px}.ws-team-outreach-timeline .followup-timeline-copy p{max-width:780px;margin-top:6px;color:#52647b;font-size:12.5px;line-height:1.7}.ws-team-outreach-timeline .followup-timeline-copy small{margin-top:7px;font-size:10px}.ws-team-collaboration{margin-top:34px;padding-top:4px;border-top:1px solid #dfe5ed}.referral-response-actions{display:flex;gap:8px;margin-top:12px}.referral-response-actions button{min-height:31px;padding:0 11px;border:1px solid #dce3ec;border-radius:7px;color:#52637a;background:#fff;font-family:inherit;font-size:10.5px}.referral-response-actions button.is-primary{border-color:color-mix(in srgb,var(--accent) 36%,#dce3ec);color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,#fff)}.outreach-contact-field{align-self:start}.materials-text-preview{min-height:358px;background:#fff}.materials-text-preview header{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:42px;padding:0 14px;border-bottom:1px solid #dfe5ed;color:#66778d;background:#f7f9fb}.materials-text-preview header b{overflow:hidden;color:#30445e;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.materials-text-preview header span{color:#8a96a6;font-size:9.5px}.materials-text-preview pre{max-height:480px;overflow:auto;margin:0;padding:24px 26px 30px;color:#344860;background:#fff;font-family:var(--sans);font-size:12.5px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.office-material-preview{min-height:358px;background:#fff}.office-material-preview-media{position:relative;display:flex;height:330px;align-items:flex-start;justify-content:center;padding:18px;overflow:hidden;border-bottom:1px solid #dfe5ed;background:#edf1f5}.office-material-preview-media.is-wide{height:292px;align-items:center}.materials-preview-frame .office-material-preview-media img{width:auto;max-width:100%;height:100%;object-fit:contain;border-radius:2px;background:#fff;box-shadow:0 8px 24px #1c2d432e}.office-material-preview-media>span{position:absolute;top:13px;right:13px;padding:5px 8px;border:1px solid rgba(255,255,255,.75);border-radius:5px;color:#fff;background:#1b3758d1;font-size:9.5px;font-weight:750;letter-spacing:.05em}.office-material-preview-copy{padding:21px 23px 24px}.office-material-preview-copy>small{color:#2770c2;font-size:10px;font-weight:680}.office-material-preview-copy h3{margin:7px 0 8px;color:#263a54;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.office-material-preview-copy p{margin:0;color:#617188;font-size:11.5px;line-height:1.65}.office-material-preview-copy>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.office-material-preview-copy>div span{padding:5px 8px;border-radius:5px;color:#64758a;background:#f1f5f9;font-size:9.5px}@media (max-width: 1080px){.ws-outreach-team-overview{gap:34px}}@media (max-width: 768px){.ws-outreach-editor{padding-bottom:26px}.ws-outreach-team{padding-top:26px}.ws-outreach-team-overview{grid-template-columns:1fr;gap:28px}.ws-outreach-team-overview>.relationship-contact-section{padding-bottom:26px;border-bottom:1px solid #dfe5ed}.ws-outreach-timeline-panel{margin-top:28px}.ws-team-outreach-timeline .followup-timeline-row{grid-template-columns:10px 72px minmax(0,1fr);gap:8px 10px;padding:15px 0}.ws-team-outreach-timeline .followup-timeline-dot{grid-column:1;grid-row:1 / span 3}.ws-team-outreach-timeline .followup-timeline-row time{grid-column:2;grid-row:1}.ws-team-outreach-timeline .followup-timeline-actor{grid-column:3;grid-row:1}.ws-team-outreach-timeline .followup-timeline-type{grid-column:2;grid-row:2}.ws-team-outreach-timeline .followup-timeline-copy{grid-column:3;grid-row:2 / span 2}.materials-text-preview{min-height:300px}.materials-text-preview pre{max-height:390px;padding:19px 17px 24px;font-size:12px}.office-material-preview-media,.office-material-preview-media.is-wide{height:245px;padding:13px}.office-material-preview-copy{padding:18px 17px 20px}.office-material-preview-copy h3{font-size:14px}}.next-product-app .onboarding-scrim{z-index:12998;background:#18263b78;-webkit-backdrop-filter:none;backdrop-filter:none}.next-product-app .onboarding-spotlight{z-index:12999;border:2px solid var(--accent);border-radius:11px;background:transparent;box-shadow:0 0 0 9999px #18263b7a,0 0 0 5px color-mix(in srgb,var(--accent) 16%,transparent),0 12px 32px #172a432e}.next-product-app .onboarding-tour{z-index:13000;width:368px;padding:19px 20px 18px;border:1px solid #d7dfe9;border-radius:12px;color:#17243a;background:#fff;box-shadow:0 18px 48px #182b452e,0 3px 10px #182b4512}.next-product-app .onboarding-tour.dialog-preview{z-index:13001;top:92px;right:24px;bottom:auto;left:auto;width:340px;transform:none}.next-product-app .onboarding-tour.anchored:before{position:absolute;width:13px;height:13px;border-top:1px solid #d7dfe9;border-left:1px solid #d7dfe9;background:#fff;content:""}.next-product-app .onboarding-tour.place-right:before{top:var(--onboarding-arrow-y, 38px);left:-7px;transform:rotate(-45deg)}.next-product-app .onboarding-tour.place-below:before{top:-7px;left:var(--onboarding-arrow-x, 42px);transform:rotate(45deg)}.next-product-app .onboarding-tour.place-above:before{bottom:-7px;left:var(--onboarding-arrow-x, 42px);transform:rotate(225deg)}.next-product-app .onboarding-tour-kicker{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;color:#40536d}.next-product-app .onboarding-tour-kicker>span{font-size:12px;font-weight:720;letter-spacing:.01em}.next-product-app .onboarding-tour-kicker>button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:7px;color:#718096;background:transparent}.next-product-app .onboarding-tour-kicker>button:hover{color:#27405e;background:#f0f3f7}.next-product-app .onboarding-tour-kicker>button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 34%,transparent);outline-offset:1px}.next-product-app .onboarding-tour-progress{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;margin:5px 0 20px}.next-product-app .onboarding-tour-progress>span{color:#758298;font-family:var(--sans);font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}.next-product-app .onboarding-tour-progress>div{display:grid;width:100%;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.next-product-app .onboarding-tour-progress i{height:4px;border-radius:999px;background:#dce3ec}.next-product-app .onboarding-tour-progress i.on{background:var(--accent)}.next-product-app .onboarding-tour h2{margin:0;color:#152238;font-size:20px;font-weight:730;line-height:1.35;letter-spacing:-.02em}.next-product-app .onboarding-tour>p{margin:10px 0 0;color:#596a81;font-size:12.5px;line-height:1.7}.next-product-app .onboarding-tour-details{margin-top:14px;padding:11px 12px;border:1px solid #e1e7ef;border-radius:9px;background:#f8fafc}.next-product-app .onboarding-tour-details>strong{display:block;margin-bottom:8px;color:#334861;font-size:11px}.next-product-app .onboarding-tour-details>div{display:grid;gap:7px}.next-product-app .onboarding-tour-details p{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;margin:0;font-size:11px;line-height:1.45}.next-product-app .onboarding-tour-details b{color:#263d58;font-weight:700}.next-product-app .onboarding-tour-details span{color:#66768b}.next-product-app .onboarding-tour-hint{gap:8px;margin-top:15px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--accent) 12%,#e0e6ee);border-radius:8px;color:#3e628f;background:color-mix(in srgb,var(--accent) 5%,#fff);font-size:11px;line-height:1.5}.next-product-app .onboarding-tour-hint svg{color:var(--accent)}.next-product-app .onboarding-tour-error{margin-top:10px;border:1px solid rgba(185,28,28,.22);border-radius:8px;padding:8px 10px;color:#991b1b;background:#b91c1c0e;font-size:11.5px;line-height:1.5}.next-product-app .onboarding-tour-actions{margin-top:17px}.next-product-app .onboarding-tour-actions>div{gap:7px}.next-product-app .onboarding-tour-actions button{min-height:36px;padding:0 12px;border-radius:8px;font-size:11.5px;font-weight:650;box-shadow:none}.next-product-app .onboarding-tour-skip{color:#7b8799}.next-product-app .onboarding-tour-skip:hover{color:#324760;background:#f1f4f7}.next-product-app .onboarding-tour-secondary{border-color:#d8e0e9;color:#506078;background:#fff}.next-product-app .onboarding-tour-secondary:hover{border-color:#b9c7d8;color:#263b56;background:#f8fafc}.next-product-app .onboarding-tour-next{border-color:var(--accent);color:#fff;background:var(--accent)}.next-product-app .onboarding-tour-next:hover{filter:brightness(.96)}.next-product-app .onboarding-tour-actions button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 34%,transparent);outline-offset:2px}@media (max-width: 680px){.next-product-app .onboarding-spotlight{border-radius:12px}.next-product-app .onboarding-tour,.next-product-app .onboarding-tour.centered,.next-product-app .onboarding-tour.create-target{right:8px;bottom:calc(var(--mobile-nav-height) + 8px + env(safe-area-inset-bottom));left:8px!important;top:auto!important;width:auto!important;max-height:min(58vh,500px,var(--guide-available-height, 500px));overflow-y:auto;padding:16px 17px 15px;border-radius:14px;transform:none}.next-product-app .onboarding-tour.anchored:before{display:none}.next-product-app .onboarding-tour-kicker>button{width:36px;height:36px}.next-product-app .onboarding-tour-progress{margin:2px 0 15px}.next-product-app .onboarding-tour h2{font-size:18px}.next-product-app .onboarding-tour>p{font-size:12px;line-height:1.62}.next-product-app .onboarding-tour-details{margin-top:11px;padding:9px 10px}.next-product-app .onboarding-tour-details>div{gap:6px}.next-product-app .onboarding-tour-details p{grid-template-columns:64px minmax(0,1fr);font-size:10.5px}.next-product-app .onboarding-tour-hint{margin-top:12px;padding:8px 9px}.next-product-app .onboarding-tour-actions{margin-top:13px}.next-product-app .onboarding-tour-actions button{min-height:40px}.next-product-app .onboarding-tour.dialog-preview{top:78px!important;right:8px;bottom:auto!important;left:8px!important;width:auto!important;max-height:min(42vh,340px);overflow-y:auto}}@media (prefers-reduced-motion: reduce){.next-product-app .onboarding-scrim,.next-product-app .onboarding-tour{animation:none}.next-product-app .onboarding-spotlight{transition:none}}.next-module-page .next-page-intro p{font-size:13.5px}.next-module-page .next-page-actions>span{font-size:12px}.next-module-page .next-outline-button,.next-module-page .next-primary-button{min-height:40px;padding-inline:15px;font-size:13px}.next-module-page .next-module-tabs button{min-height:42px;padding-inline:15px;font-size:13px}.next-module-page .next-module-tabs button span{min-width:21px;height:21px;font-size:11.5px;line-height:21px}.next-module-page .next-metric-band span{font-size:12.5px}.next-module-page .next-metric-band em{font-size:12px}.next-module-page .next-open-panel h2,.next-module-page .next-roadmap-log h2,.next-module-page .next-team-activity h2{font-size:16px}.next-module-page .next-open-panel header p,.next-module-page .next-roadmap-log header p{font-size:12.5px}.next-module-page .next-open-panel header button{min-height:34px;font-size:12.5px}.next-module-page .next-empty-line{font-size:12.5px}.next-module-page .next-empty-state strong{font-size:14px}.next-module-page .next-empty-state span{font-size:12px}.next-dashboard-page .next-pipeline-list>button{min-height:42px}.next-dashboard-page .next-stage-name,.next-dashboard-page .next-pipeline-list strong{font-size:13px}.next-dashboard-page .next-focus-list>button{min-height:72px}.next-dashboard-page .next-focus-list strong{font-size:14px}.next-dashboard-page .next-focus-list em{font-size:12.5px}.next-dashboard-page .next-focus-list>button>span:last-child{font-size:12px}.next-dashboard-page .next-sector-bars>button{min-height:44px}.next-dashboard-page .next-sector-bars>button>span,.next-dashboard-page .next-sector-bars>button>strong{font-size:12.5px}.next-dashboard-page .next-member-load>div{min-height:48px}.next-dashboard-page .next-member-load>div span,.next-dashboard-page .next-member-load>div strong{font-size:12.5px}.next-agenda-page .next-agenda-list>header{min-height:46px;font-size:11.5px}.next-agenda-page .next-agenda-list>article{min-height:84px}.next-agenda-page .next-agenda-project{grid-template-columns:36px minmax(0,1fr);gap:12px}.next-agenda-page .next-agenda-project>i{width:34px;height:34px}.next-agenda-page .next-agenda-project strong{font-size:14px}.next-agenda-page .next-agenda-project em{font-size:12px}.next-agenda-page .next-agenda-owner,.next-agenda-page .next-agenda-date strong{font-size:12.5px}.next-agenda-page .next-agenda-date em{font-size:11.5px}.next-agenda-page .next-agenda-date input[type=date]{width:116px!important;min-height:36px;padding:0 8px!important;border-radius:7px!important;font-size:12px!important}.next-agenda-page .next-agenda-actions button{min-height:36px;padding-inline:11px;font-size:12px}.next-agenda-page .next-agenda-summary h2{font-size:13px}.next-agenda-page .next-agenda-summary>p,.next-agenda-page .next-agenda-summary>div,.next-agenda-page .next-agenda-summary>div b{font-size:12.5px}.next-agenda-page .next-agenda-summary>div{min-height:40px}.next-team-notifications-page .next-team-notification-list>header,.next-activity-page .next-activity-list>header{min-height:46px;font-size:11.5px}.next-team-notifications-page .next-team-notification-list>article{min-height:78px;font-size:12.5px}.next-team-notifications-page .next-team-notification-main{grid-template-columns:40px minmax(0,1fr);gap:12px}.next-team-notifications-page .next-team-notification-main>i{width:38px;height:38px;font-size:12.5px}.next-team-notifications-page .next-team-notification-main strong{font-size:13.5px}.next-team-notifications-page .next-team-notification-main em{font-size:12px}.next-team-notifications-page .next-notification-unread-mark{min-width:20px;height:20px;font-size:10.5px}.next-team-notifications-page .next-team-notification-list>article>button{min-height:34px;padding:0 8px;border:1px solid transparent;border-radius:7px;font-size:12.5px}.next-team-notifications-page .next-team-notification-list>article>button:hover{border-color:#dce3ec}.next-team-notifications-page .next-team-notification-list time{font-size:11.5px}.next-team-notifications-page .next-notification-time button{min-height:30px;padding:0 7px;border-radius:6px;font-size:11.5px}.next-team-notifications-page .next-notification-time button:hover{background:var(--accent-soft)}.next-activity-page .next-activity-name{grid-template-columns:40px minmax(0,1fr);gap:12px}.next-activity-page .next-activity-name>i{width:38px;height:38px}.next-activity-page .next-activity-name strong,.next-activity-page .next-activity-when strong{font-size:13.5px}.next-activity-page .next-activity-name em,.next-activity-page .next-activity-when em{font-size:12px}.next-activity-page .next-activity-related i,.next-activity-page .next-activity-status>i{padding:4px 8px;font-size:11px}.next-activity-page .next-activity-related>em{font-size:11.5px}.next-activity-page .next-activity-related button{min-height:28px;font-size:11.5px!important}.next-activity-page .next-activity-related small{font-size:11.5px!important}.next-activity-page .next-activity-status a{min-height:30px;font-size:11.5px}.next-industry-page .next-industry-map>header{min-height:46px;font-size:11.5px}.next-industry-page .next-industry-map>article{min-height:80px}.next-industry-page .next-industry-name{font-size:14px}.next-industry-page .next-industry-coverage>strong{font-size:12.5px}.next-industry-page .next-industry-projects{gap:8px}.next-industry-page .next-industry-projects button{min-height:32px;padding-inline:10px;font-size:11.5px}.next-industry-page .next-industry-projects em{font-size:11.5px}.next-industry-page .next-chain-map article>header>span{font-size:12px}.next-industry-page .next-chain-map h2{font-size:16px}.next-industry-page .next-chain-map p{font-size:12px}.next-industry-page .next-chain-map .next-chain-node{min-height:56px;font-size:13px}.next-industry-page .next-chain-map article>div strong{min-width:24px;height:24px;font-size:11.5px;line-height:24px}.next-industry-page .next-preview-note{font-size:12px}.next-industry-page .next-industry-candidates header p{font-size:12px}.next-industry-page .next-industry-candidates>button{min-height:72px}.next-industry-page .next-industry-candidates>button strong{font-size:13.5px}.next-industry-page .next-industry-candidates>button em,.next-industry-page .next-industry-candidates>button>span:last-child{font-size:12px}.next-network-page .next-module-search{height:42px;padding-inline:13px}.next-network-page .next-module-search input{font-size:13px}.next-network-page .next-contact-form>header button{min-height:32px;padding-inline:8px;font-size:12px}.next-network-page .next-contact-form label{font-size:12px}.next-network-page .next-contact-form input,.next-network-page .next-contact-form select,.next-network-page .next-contact-form>div>button{min-height:40px;font-size:12.5px}.next-network-page .next-contact-list>header{font-size:12px}.next-network-page .next-contact-list>button{min-height:76px}.next-network-page .next-contact-avatar{width:38px;height:38px;font-size:12px}.next-network-page .next-contact-list>button strong{font-size:14px}.next-network-page .next-contact-list>button em{font-size:12px}.next-network-page .next-contact-list>button>i,.next-network-page .next-contact-detail>header>i{padding:4px 7px;font-size:11px}.next-network-page .next-contact-detail h2{font-size:19px}.next-network-page .next-contact-detail header p{font-size:12.5px}.next-network-page .next-contact-detail dt{font-size:12px}.next-network-page .next-contact-detail dd{font-size:13px}.next-network-page .next-route-heading h3{font-size:14px}.next-network-page .next-route-heading p{font-size:12px}.next-network-page .next-route-list>button{min-height:68px}.next-network-page .next-route-list>button strong{font-size:13px}.next-network-page .next-route-list>button em,.next-network-page .next-route-list>button>span:last-child{font-size:11.5px}.next-view-team .next-team-v2-head p{font-size:13px}.next-view-team .next-team-head-actions>button,.next-view-team .next-roles-editor-bar>button{min-height:42px;font-size:13px}.next-view-team .next-team-head-search,.next-view-team .next-team-head-actions>select{min-height:42px}.next-view-team .next-team-head-search input,.next-view-team .next-team-head-actions>select{font-size:13px}.next-view-team .next-member-list-head{font-size:11.5px}.next-view-team .next-member-row-v2{min-height:80px;font-size:12.5px}.next-view-team .next-member-person strong{font-size:14px}.next-view-team .next-member-person em,.next-view-team .next-member-row-v2 b{font-size:12px}.next-view-team .next-roles-editor-bar{font-size:12.5px}.next-view-team .next-role-list>button{min-height:64px}.next-view-team .next-role-detail>section h3{font-size:14px}.next-view-team .next-permission-row,.next-view-team .next-permission-check{min-height:64px;font-size:12.5px}.next-view-team .next-button-select-trigger{font-size:13px!important}.next-view-team .next-button-select-menu strong{font-size:13px}.next-view-team .next-button-select-menu em{font-size:11.5px}.next-roadmap-page .next-roadmap-track article>header span{font-size:12px}.next-roadmap-page .next-roadmap-track article>div>span{font-size:12px}.next-roadmap-page .next-roadmap-track h2{font-size:16px}.next-roadmap-page .next-roadmap-track p{font-size:12.5px}.next-roadmap-page .next-roadmap-track article>div>strong{padding:5px 8px;font-size:11px}.next-roadmap-page .next-roadmap-log time{font-size:11.5px}.next-roadmap-page .next-roadmap-log strong{font-size:13px}.next-roadmap-page .next-roadmap-log em{font-size:12px}.next-feedback-page .next-feedback-list>header{font-size:11.5px}.next-feedback-page .next-feedback-list>article{min-height:80px}.next-feedback-page .next-feedback-list article>span strong{font-size:13.5px}.next-feedback-page .next-feedback-list article>span em{font-size:12px}.next-feedback-page .next-feedback-list article>i{padding:4px 8px;font-size:11px}.next-feedback-page .next-feedback-list article>button{min-height:34px;padding-inline:10px;font-size:11.5px}.next-feedback-page .next-feedback-list time{font-size:11.5px}.next-settings-page-v2 .next-settings-save-v2{font-size:12px}.next-settings-page-v2 .next-settings-save-v2 button{min-height:34px;padding-inline:8px;font-size:12.5px}.next-settings-page-v2 .next-settings-open-groups h2{font-size:16px}.next-settings-page-v2 .next-settings-open-groups section>p{font-size:12.5px}.next-settings-page-v2 .next-theme-swatches button{font-size:12.5px}.next-settings-page-v2 .next-density-options span{font-size:12px}.next-settings-page-v2 .next-setting-switch-row strong{font-size:13.5px}.next-settings-page-v2 .next-setting-switch-row em{font-size:12px}.next-settings-page-v2 .next-preference-selected{grid-template-columns:84px minmax(0,1fr)}.next-settings-page-v2 .next-preference-selected>span{font-size:12px}.next-settings-page-v2 .next-preference-selected button,.next-settings-page-v2 .next-preference-more{min-height:34px;font-size:12px}.next-settings-page-v2 .next-preference-search{min-height:44px}.next-settings-page-v2 .next-preference-search input{font-size:13px}.next-settings-page-v2 .next-preference-search>span{font-size:11.5px}.next-settings-page-v2 .next-preference-options>button{min-height:44px;font-size:12px}.next-settings-page-v2 .next-preference-options>button i{width:16px;height:16px;font-size:10px}.next-settings-page-v2 .next-preference-options>p{font-size:12px}.next-settings-page-v2 .next-security-identity>span em,.next-settings-page-v2 .next-security-identity>b{font-size:12px}.next-settings-page-v2 .next-password-form-v2 label{font-size:12px}.next-settings-page-v2 .next-password-form-v2 input,.next-settings-page-v2 .next-password-form-v2>button{min-height:42px;font-size:13px}.next-settings-page-v2 .next-security-signout em{font-size:12px}.next-settings-page-v2 .next-security-signout button{min-height:40px;padding-inline:15px;font-size:12.5px}.next-potential-settings .next-potential-head-actions>span{font-size:11.5px}.next-potential-settings .next-potential-head-actions button{min-height:40px;font-size:13px}.next-potential-settings .next-potential-dimensions strong{font-size:13.5px}.next-potential-settings .next-potential-dimensions em{font-size:11.5px}.next-potential-settings .next-potential-dimensions b{font-size:12px}.next-potential-settings .next-potential-editor>header p{font-size:12px}.next-potential-settings .next-potential-weight strong{font-size:13px}.next-potential-settings .next-potential-weight span{font-size:11.5px}.next-potential-settings .next-potential-weight output{min-height:38px;font-size:12px}.next-potential-settings .next-potential-rule-body>h3{font-size:13.5px}.next-potential-settings .next-potential-rule-body>p,.next-potential-settings .next-potential-note{font-size:11.5px}.next-potential-settings .next-potential-anchor-list input,.next-potential-settings .next-potential-score-number input{min-height:36px;font-size:12px}.next-potential-settings .next-potential-anchor-list em,.next-potential-settings .next-potential-score-number em{font-size:11.5px}.next-potential-settings .next-potential-missing strong{font-size:12.5px}.next-potential-settings .next-potential-missing em{font-size:11.5px}.next-potential-settings .next-potential-missing select{min-height:40px;font-size:12px}.next-potential-settings .next-potential-presets span{font-size:11.5px}.next-potential-settings .next-potential-presets button{min-height:34px;font-size:11.5px}.next-potential-settings .next-potential-score-control>span:first-child,.next-potential-settings .next-potential-subweights strong,.next-potential-settings .next-potential-subweights b,.next-potential-settings .next-potential-wordbanks label{font-size:12px}.next-potential-settings .next-potential-subweights em{font-size:10.5px}.next-potential-settings .next-potential-wordbanks textarea{font-size:12px}.next-potential-settings .next-potential-preview-card>strong{font-size:13.5px}.next-potential-settings .next-potential-preview-card>span,.next-potential-settings .next-potential-preview-card p,.next-potential-settings .next-potential-preview-empty{font-size:11.5px}.next-potential-settings .next-potential-preview-card small{font-size:10.5px}@media (max-width: 768px){.next-module-page .next-page-intro p{font-size:13px}.next-module-page .next-module-tabs button{min-height:44px}.next-agenda-page .next-agenda-list>article{min-height:0;padding-block:16px}.next-agenda-page .next-agenda-actions{flex-wrap:wrap;justify-content:flex-start}.next-team-notifications-page .next-team-notification-list>article{min-height:0;padding-block:16px}.next-team-notifications-page .next-team-notification-list time{padding-left:50px}.next-network-page .next-contact-list>button{min-height:78px}.next-settings-page-v2 .next-preference-selected{grid-template-columns:1fr}.next-settings-page-v2 .next-preference-options>button{min-height:46px}}.next-industry-page .next-semiconductor-map article>header>span{font-size:12px}.next-industry-page .next-semiconductor-map h2{font-size:17px}.next-industry-page .next-semiconductor-map header p{font-size:12px}.next-industry-page .next-semiconductor-map article>div{gap:0;border-top:1px solid #e7ebf1}.next-industry-page .next-semiconductor-map article section{min-height:96px;padding:15px 0;border:0;border-bottom:1px solid #e7ebf1;border-radius:0}.next-industry-page .next-semiconductor-map article section strong{font-size:13px}.next-industry-page .next-semiconductor-map article section em{font-size:11.5px}.next-industry-page .next-semiconductor-map article section p{gap:7px;margin-top:12px}.next-industry-page .next-semiconductor-map article section button,.next-industry-page .next-semiconductor-map article section p>span{display:inline-flex;min-height:30px;align-items:center;padding:0 8px;border-radius:6px;font-size:12px}.next-industry-page .next-map-legend{gap:22px;font-size:11.5px}.next-team-notifications-page .next-network-toolbar label{font-size:12px}.next-team-notifications-page .next-network-toolbar select{min-height:40px;padding-inline:11px 34px;font-size:12.5px}.next-team-notifications-page .next-team-notification-list>article>button,.next-team-notifications-page .next-notification-time button{min-height:36px;font-size:12px}.next-product-app .onboarding-tour-actions button{min-height:40px;font-size:13px}.next-potential-settings .next-potential-importance strong{font-size:13px}.next-potential-settings .next-potential-importance span{font-size:11.5px}.next-potential-settings .next-potential-importance button{min-height:40px;padding-inline:14px;font-size:12.5px}.next-potential-settings .next-potential-choice-cards strong{font-size:13px}.next-potential-settings .next-potential-choice-cards span,.next-potential-settings .next-potential-curve-panel p{font-size:12px}.next-potential-settings .next-potential-preview-card small{font-size:11.5px}@media (max-width: 768px){.next-product-app .next-subnav-mobile button,.next-product-app .next-settings-v2-head nav button,.next-product-app .next-potential-head nav button{min-height:40px;padding-inline:13px;font-size:12.5px}.next-industry-page .next-semiconductor-map article section{min-height:90px}}.next-module-page{width:min(1240px,calc(100% - 96px));padding:54px 0 96px}.next-page-intro{align-items:flex-start;padding-bottom:32px;border-bottom-color:#dfe6ef}.next-page-intro h1{font-size:36px;font-weight:780;line-height:1.14;letter-spacing:-.035em}.next-page-intro p{max-width:720px;margin-top:11px;color:#66758d;font-size:16px;line-height:1.65}.next-page-actions{min-height:48px;gap:10px}.next-page-actions>span{color:#7b889b;font-size:13px}.next-module-page .next-outline-button,.next-module-page .next-primary-button{min-height:46px;padding-inline:18px;border-radius:10px;font-size:14px;font-weight:680}.next-module-page .next-metric-band{gap:16px;margin:28px 0 40px;border:0}.next-module-page .next-metric-band>*{position:relative;min-height:144px;padding:22px 22px 20px;border:1px solid #dfe6ef;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1f34500b}.next-module-page .next-metric-band>*+*{padding-left:22px}.next-module-page .next-metric-band>*+*:before{display:none}.next-module-page .next-metric-band>button:hover{border-color:color-mix(in srgb,var(--accent) 38%,#dfe6ef);box-shadow:0 12px 28px #1f345014;transform:translateY(-1px)}.next-module-page .next-metric-band span{color:#62718a;font-size:14px;font-weight:650}.next-module-page .next-metric-band strong{margin:14px 0 9px;font-size:36px;font-weight:760}.next-module-page .next-metric-band em{min-height:21px;color:#8591a3;font-size:13px;line-height:1.55}.next-module-page .next-metric-band>*:has(.next-metric-icon){padding-left:82px}.next-metric-icon{position:absolute;top:25px;left:20px;display:grid;width:46px;height:46px;place-items:center;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);font-style:normal}.next-open-panel{padding:24px;border:1px solid #dfe6ef;border-radius:16px;background:#fff;box-shadow:0 10px 30px #1f34500b}.next-open-panel>header,.next-roadmap-log>header,.next-team-activity>header{min-height:48px;margin-bottom:22px}.next-module-page .next-open-panel h2,.next-module-page .next-roadmap-log h2,.next-module-page .next-team-activity h2{font-size:19px;line-height:1.35}.next-module-page .next-open-panel header p,.next-module-page .next-roadmap-log header p{margin-top:6px;font-size:13.5px;line-height:1.5}.next-module-page .next-open-panel header button{min-height:40px;padding:0 8px;font-size:13.5px}.next-empty-line{padding-block:18px;font-size:14px!important;line-height:1.6}.next-empty-state{min-height:190px}.next-module-page .next-empty-state strong{font-size:17px}.next-module-page .next-empty-state span{font-size:14px}.next-dashboard-grid{gap:22px}.next-dashboard-lower{gap:22px;margin-top:22px}.next-dashboard-lower .next-sector-panel{margin-top:0}.next-dashboard-page .next-pipeline-list{gap:0}.next-dashboard-page .next-pipeline-list>button{grid-template-columns:126px minmax(120px,1fr) 72px;min-height:54px;gap:16px;border-bottom:1px solid #edf1f5}.next-dashboard-page .next-pipeline-list>button:last-child{border-bottom:0}.next-dashboard-page .next-stage-name,.next-dashboard-page .next-pipeline-list strong{font-size:14px}.next-dashboard-page .next-stage-name>i{width:8px;height:8px}.next-dashboard-page .next-line-track{height:7px}.next-dashboard-page .next-pipeline-list strong{display:flex;align-items:baseline;justify-content:flex-end;gap:7px;font-size:15px}.next-dashboard-page .next-pipeline-list strong em{color:#8995a7;font-size:12px;font-style:normal;font-weight:550}.next-dashboard-page .next-focus-list>button{min-height:82px;padding:14px 0}.next-dashboard-page .next-focus-list strong{font-size:16px}.next-dashboard-page .next-focus-list em{margin-top:7px;font-size:13.5px}.next-dashboard-page .next-focus-list>button>span:last-child{font-size:13px}.next-dashboard-page .next-sector-bars{column-gap:36px}.next-dashboard-page .next-sector-bars>button{grid-template-columns:118px minmax(90px,1fr) 34px;min-height:52px}.next-dashboard-page .next-sector-bars>button>span,.next-dashboard-page .next-sector-bars>button>strong{font-size:14px}.next-dashboard-page .next-member-load>div{min-height:56px}.next-dashboard-page .next-member-load>div span,.next-dashboard-page .next-member-load>div strong{font-size:14px}.next-module-page .next-module-tabs{gap:8px;margin:28px 0;border-bottom:0}.next-module-page .next-module-tabs button{min-height:46px;margin:0;padding:0 17px;border:1px solid #dfe5ed;border-radius:12px;color:#637189;background:#fff;font-size:14px}.next-module-page .next-module-tabs button.is-active{border-color:var(--accent);color:#fff;background:var(--accent);box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 18%,transparent)}.next-module-page .next-module-tabs button span{min-width:23px;height:23px;font-size:12px;line-height:23px}.next-module-page .next-module-tabs button.is-active span{color:var(--accent);background:#fff}.next-agenda-layout{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.next-agenda-list{border-top:1px solid #dfe6ef}.next-agenda-list>header,.next-agenda-list>article{grid-template-columns:minmax(220px,1fr) 82px 120px 218px;gap:14px}.next-agenda-page .next-agenda-list>header{min-height:50px;font-size:12.5px}.next-agenda-page .next-agenda-list>article{min-height:96px}.next-agenda-page .next-agenda-project{grid-template-columns:44px minmax(0,1fr);gap:14px}.next-agenda-page .next-agenda-project>i{width:42px;height:42px;border-radius:12px}.next-agenda-page .next-agenda-project strong{font-size:16px}.next-agenda-page .next-agenda-project em{margin-top:7px;font-size:13.5px}.next-agenda-page .next-agenda-owner,.next-agenda-page .next-agenda-date strong{font-size:14px}.next-agenda-page .next-agenda-date em{font-size:12.5px}.next-agenda-page .next-agenda-date input[type=date]{width:128px!important;min-height:42px;padding-inline:9px!important;border-radius:9px!important;font-size:13px!important}.next-agenda-page .next-agenda-actions{flex-wrap:wrap;gap:6px}.next-agenda-page .next-agenda-actions button{min-height:42px;padding-inline:9px;border-radius:9px;font-size:12.5px}.next-agenda-page .next-agenda-summary{padding:24px;border:1px solid #dfe6ef;border-top:4px solid var(--accent);border-radius:14px}.next-agenda-page .next-agenda-summary h2{font-size:15px}.next-agenda-page .next-agenda-summary>strong{font-size:48px}.next-agenda-page .next-agenda-summary>p{font-size:13px}.next-agenda-page .next-agenda-summary>div{min-height:46px;font-size:14px}.next-agenda-page .next-agenda-summary>div b{font-size:14px}.next-team-notifications-page .next-team-notification-list>header,.next-activity-page .next-activity-list>header,.next-industry-page .next-industry-map>header{min-height:50px;font-size:12.5px}.next-team-notifications-page .next-team-notification-list>article,.next-activity-page .next-activity-list>article,.next-industry-page .next-industry-map>article{min-height:94px}.next-team-notifications-page .next-team-notification-main strong,.next-activity-page .next-activity-name strong,.next-activity-page .next-activity-when strong,.next-industry-page .next-industry-name{font-size:16px}.next-team-notifications-page .next-team-notification-main em,.next-activity-page .next-activity-name em,.next-activity-page .next-activity-when em{font-size:13.5px}.next-team-notifications-page .next-team-notification-main{grid-template-columns:46px minmax(0,1fr);gap:14px}.next-team-notifications-page .next-team-notification-main>i,.next-activity-page .next-activity-name>i{width:44px;height:44px;border-radius:12px;font-size:14px}.next-team-notifications-page .next-team-notification-list>article>button,.next-team-notifications-page .next-notification-time button,.next-activity-page .next-activity-status a,.next-activity-page .next-activity-related button{min-height:40px;padding-inline:12px;border-radius:9px;font-size:13px!important}.next-team-notifications-page .next-team-notification-list time,.next-team-notifications-page .next-network-toolbar label,.next-activity-page .next-activity-related>em,.next-activity-page .next-activity-related small{font-size:13px!important}.next-industry-page .next-industry-map>header,.next-industry-page .next-industry-map>article{grid-template-columns:210px 250px minmax(0,1fr)}.next-industry-page .next-industry-coverage>strong{font-size:14px}.next-industry-page .next-industry-coverage>i{height:7px}.next-industry-page .next-industry-projects{gap:9px}.next-industry-page .next-industry-projects button{min-height:38px;padding-inline:12px;border-radius:9px;font-size:13px}.next-industry-page .next-industry-projects em{font-size:13px}.next-industry-page .next-chain-map{gap:16px;border:0}.next-industry-page .next-chain-map>article{padding:24px;border:1px solid #dfe6ef!important;border-radius:14px}.next-industry-page .next-chain-map h2{font-size:20px}.next-industry-page .next-chain-map p{font-size:13.5px}.next-industry-page .next-chain-map .next-chain-node{min-height:58px;padding-inline:15px;border-radius:10px;font-size:14px}.next-industry-page .next-preview-note{font-size:13px}.next-industry-page .next-semiconductor-map article section strong{font-size:15px}.next-industry-page .next-semiconductor-map article section em{font-size:13px}.next-industry-page .next-semiconductor-map article section button,.next-industry-page .next-semiconductor-map article section p>span{min-height:38px;padding-inline:11px;border-radius:9px;font-size:13px}.next-network-page .next-network-toolbar{align-items:center}.next-network-page .next-module-search{height:48px;padding-inline:14px;border-radius:11px}.next-network-page .next-module-search input{font-size:14px}.next-network-page .next-contact-form{padding:24px;border-radius:14px}.next-network-page .next-contact-form>header button{min-height:40px;padding-inline:12px;font-size:13px}.next-network-page .next-contact-form label{font-size:13.5px}.next-network-page .next-contact-form input,.next-network-page .next-contact-form select,.next-network-page .next-contact-form>div>button{min-height:46px;border-radius:9px;font-size:14px}.next-network-page .next-network-workspace{margin-top:30px;border:1px solid #dfe6ef;border-radius:16px;overflow:hidden}.next-network-page .next-contact-list{padding:24px 20px}.next-network-page .next-contact-list>header{font-size:13px}.next-network-page .next-contact-list>button{min-height:88px;border-radius:11px}.next-network-page .next-contact-avatar{width:44px;height:44px;font-size:14px}.next-network-page .next-contact-list>button strong{font-size:16px}.next-network-page .next-contact-list>button em{font-size:13.5px}.next-network-page .next-contact-list>button>i,.next-network-page .next-contact-detail>header>i{padding:6px 9px;font-size:12px}.next-network-page .next-contact-detail{padding:32px}.next-network-page .next-contact-detail h2{font-size:24px}.next-network-page .next-contact-detail header p{font-size:14px}.next-network-page .next-contact-detail dt{font-size:13px}.next-network-page .next-contact-detail dd{font-size:15px}.next-network-page .next-route-heading h3{font-size:18px}.next-network-page .next-route-heading p{font-size:13.5px}.next-network-page .next-route-list>button{min-height:82px}.next-network-page .next-route-list>button strong{font-size:15px}.next-network-page .next-route-list>button em,.next-network-page .next-route-list>button>span:last-child{font-size:13px}.next-view-team>.content{padding-bottom:96px}.next-view-team .next-team-v2{width:min(1240px,calc(100% - 96px));margin:0 auto;padding-top:54px}.next-view-team .next-team-v2-head{min-height:88px;padding-bottom:32px}.next-view-team .next-team-v2-head h1{font-size:36px;letter-spacing:-.035em}.next-view-team .next-team-v2-head p{margin-top:11px;font-size:16px;line-height:1.6}.next-view-team .next-team-head-actions>button,.next-view-team .next-roles-editor-bar>button{min-height:46px;padding-inline:17px;border-radius:10px;font-size:14px}.next-view-team .next-team-head-search,.next-view-team .next-team-head-actions>select{min-height:46px;border-radius:10px}.next-view-team .next-team-head-search input,.next-view-team .next-team-head-actions>select{font-size:14px}.next-view-team .next-member-list{margin-top:26px;border:1px solid #dfe6ef;border-radius:16px;overflow:hidden}.next-view-team .next-member-list-head{min-height:50px;padding-inline:18px;font-size:12.5px}.next-view-team .next-member-row-v2{min-height:92px;padding-inline:18px;font-size:14px}.next-view-team .next-member-person strong{font-size:16px}.next-view-team .next-member-person em{margin-top:6px;font-size:13px}.next-view-team .next-member-row-v2 b{font-size:13px}.next-view-team .next-roles-editor{margin-top:26px}.next-view-team .next-roles-editor-bar{min-height:62px;font-size:14px}.next-view-team .next-role-list>button{min-height:76px}.next-view-team .next-role-detail>section h3{font-size:17px}.next-view-team .next-permission-row,.next-view-team .next-permission-check{min-height:76px;font-size:14px}.next-view-team .next-button-select-trigger{min-height:44px;font-size:14px!important}.next-view-team .next-button-select-menu strong{font-size:14px}.next-view-team .next-button-select-menu em{font-size:13px}.next-roadmap-page .next-roadmap-track{gap:16px;margin-top:34px;border:0}.next-roadmap-page .next-roadmap-track>article,.next-roadmap-page .next-roadmap-track>article+article{padding:24px;border:1px solid #dfe6ef;border-radius:14px;background:#fff}.next-roadmap-page .next-roadmap-track article>header span{font-size:14px}.next-roadmap-page .next-roadmap-track article>div>span{font-size:13.5px}.next-roadmap-page .next-roadmap-track h2{font-size:20px}.next-roadmap-page .next-roadmap-track p{min-height:72px;font-size:14px;line-height:1.65}.next-roadmap-page .next-roadmap-track article>div>strong{padding:7px 10px;font-size:12px}.next-roadmap-page .next-roadmap-log{margin-top:28px;padding:24px;border:1px solid #dfe6ef;border-radius:14px}.next-roadmap-page .next-roadmap-log article{min-height:76px}.next-roadmap-page .next-roadmap-log time{font-size:13px}.next-roadmap-page .next-roadmap-log strong{font-size:15px}.next-roadmap-page .next-roadmap-log em{font-size:13.5px}.next-feedback-page .next-feedback-list{border:1px solid #dfe6ef;border-radius:14px;overflow:hidden}.next-feedback-page .next-feedback-list>header{min-height:50px;padding-inline:20px;font-size:12.5px}.next-feedback-page .next-feedback-list>article{min-height:94px;padding-inline:20px}.next-feedback-page .next-feedback-list article>span strong{font-size:16px}.next-feedback-page .next-feedback-list article>span em{margin-top:7px;font-size:13.5px}.next-feedback-page .next-feedback-list article>i{padding:6px 9px;font-size:12px}.next-feedback-page .next-feedback-list article>button{min-height:42px;padding-inline:13px;border-radius:9px;font-size:13px}.next-feedback-page .next-feedback-list time{font-size:13px}.next-settings-page-v2{width:min(960px,calc(100% - 96px));padding:54px 0 96px}.next-settings-v2-head{padding-bottom:30px}.next-settings-v2-head h1{font-size:36px;letter-spacing:-.035em}.next-settings-v2-head p{margin-top:11px;font-size:16px;line-height:1.6}.next-settings-save-v2{min-height:50px;padding:0 16px;border-radius:10px}.next-settings-page-v2 .next-settings-save-v2{font-size:13.5px}.next-settings-page-v2 .next-settings-save-v2 button{min-height:38px;padding-inline:12px;font-size:13px}.next-settings-page-v2 .next-settings-open-groups>section{padding:34px 0}.next-settings-page-v2 .next-settings-open-groups h2{font-size:20px}.next-settings-page-v2 .next-settings-open-groups section>p{margin-top:8px;font-size:14px;line-height:1.6}.next-member-status-output{display:flex;min-height:38px;align-items:center;color:#c97826;font-weight:700}.next-personal-uploads-empty{display:grid;justify-items:start;gap:8px;margin-top:18px;padding:20px;border:1px dashed #cfd8e5;border-radius:12px;background:#f8fafc}.next-personal-uploads-empty strong{color:#263b56;font-size:14px}.next-personal-uploads-empty p{margin:0;color:#6f7d90;font-size:12.5px;line-height:1.6}.next-personal-uploads-empty button{border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#fff;padding:8px 13px;font:inherit;font-weight:700;cursor:pointer}.next-settings-page-v2 .next-theme-swatches button{min-height:76px;border-radius:12px;font-size:14px}.next-settings-page-v2 .next-density-options>button{min-height:92px;border-radius:12px}.next-settings-page-v2 .next-density-options strong,.next-settings-page-v2 .next-setting-switch-row strong{font-size:15px}.next-settings-page-v2 .next-density-options span,.next-settings-page-v2 .next-setting-switch-row em{font-size:13.5px}.next-settings-page-v2 .next-setting-switch-row{min-height:78px}.next-settings-page-v2 .next-preference-selected>span{font-size:13.5px}.next-settings-page-v2 .next-preference-selected button,.next-settings-page-v2 .next-preference-more{min-height:40px;font-size:13px}.next-settings-page-v2 .next-preference-search{min-height:48px;border-radius:10px}.next-settings-page-v2 .next-preference-search input{font-size:14px}.next-settings-page-v2 .next-preference-search>span{font-size:13px}.next-settings-page-v2 .next-preference-options>button{min-height:52px;font-size:14px}.next-settings-page-v2 .next-preference-options>button i{width:19px;height:19px;font-size:11px}.next-settings-page-v2 .next-preference-options>p{font-size:13.5px}.next-settings-page-v2 .next-security-identity>span strong{font-size:16px}.next-settings-page-v2 .next-security-identity>span em,.next-settings-page-v2 .next-security-identity>b{font-size:13.5px}.next-settings-page-v2 .next-password-form-v2 label{font-size:13.5px}.next-settings-page-v2 .next-password-form-v2 input,.next-settings-page-v2 .next-password-form-v2>button{min-height:46px;border-radius:9px;font-size:14px}.next-settings-page-v2 .next-security-signout em{font-size:13.5px}.next-settings-page-v2 .next-security-signout button{min-height:44px;padding-inline:17px;font-size:14px}.next-potential-settings .next-potential-head h1{font-size:36px}.next-potential-settings .next-potential-head-actions>span{font-size:13px}.next-potential-settings .next-potential-head-actions button{min-height:46px;font-size:14px}.next-potential-settings .next-potential-dimensions strong{font-size:15px}.next-potential-settings .next-potential-dimensions em{font-size:13px}.next-potential-settings .next-potential-dimensions b{font-size:13.5px}.next-potential-settings .next-potential-editor>header p{font-size:13.5px}.next-potential-settings .next-potential-weight strong,.next-potential-settings .next-potential-rule-body>h3{font-size:15px}.next-potential-settings .next-potential-weight span,.next-potential-settings .next-potential-rule-body>p,.next-potential-settings .next-potential-note{font-size:13px}.next-potential-settings .next-potential-logic-flow strong,.next-potential-settings .next-potential-composition strong{font-size:13.5px}.next-potential-settings .next-potential-logic-flow em,.next-potential-settings .next-potential-composition em,.next-potential-settings .next-potential-logic-flow b{font-size:12.5px}.next-potential-settings .next-potential-composition b{font-size:18px}.next-potential-settings .next-potential-weight output,.next-potential-settings .next-potential-anchor-list input,.next-potential-settings .next-potential-score-number input{min-height:44px;font-size:13.5px}.next-potential-settings .next-potential-missing strong{font-size:14px}.next-potential-settings .next-potential-missing em{font-size:13px}.next-potential-settings .next-potential-missing select{min-height:44px;font-size:13.5px}.next-potential-settings .next-potential-presets span,.next-potential-settings .next-potential-preview-card>span,.next-potential-settings .next-potential-preview-card p,.next-potential-settings .next-potential-preview-empty{font-size:13px}.next-potential-settings .next-potential-presets button{min-height:40px;font-size:13px}.next-potential-settings .next-potential-score-control>span:first-child,.next-potential-settings .next-potential-subweights strong,.next-potential-settings .next-potential-subweights b,.next-potential-settings .next-potential-wordbanks label{font-size:13.5px}.next-potential-settings .next-potential-subweights em,.next-potential-settings .next-potential-preview-card small{font-size:12.5px}.next-potential-settings .next-potential-wordbanks textarea{font-size:13.5px}.next-potential-settings .next-potential-preview-card>strong{font-size:15px}@media (max-width: 980px){.next-module-page{width:calc(100% - 48px)}.next-module-page .next-metric-band{grid-template-columns:repeat(2,minmax(0,1fr))}.next-dashboard-grid,.next-dashboard-lower,.next-agenda-layout{grid-template-columns:1fr}.next-agenda-summary{position:static;order:-1}.next-industry-page .next-industry-map>header,.next-industry-page .next-industry-map>article{grid-template-columns:170px 200px minmax(0,1fr);gap:18px}.next-view-team .next-team-v2{width:calc(100% - 48px)}}@media (max-width: 768px){.next-module-page{width:calc(100% - 32px);margin:0 auto;padding:28px 0 122px}.next-page-intro{display:block;padding-bottom:24px;border-bottom:0}.next-page-intro h1{font-size:30px;line-height:1.18}.next-module-page .next-page-intro p{margin-top:10px;font-size:15px;line-height:1.65}.next-page-actions{justify-content:flex-start;margin-top:18px}.next-page-actions>span{display:none}.next-module-page .next-outline-button,.next-module-page .next-primary-button{min-height:48px;padding-inline:18px;font-size:15px}.next-module-page .next-metric-band{gap:12px;margin:0 0 26px}.next-module-page .next-metric-band>*{min-height:142px;padding:18px 17px;border-radius:14px}.next-module-page .next-metric-band>*+*{padding-left:17px}.next-module-page .next-metric-band>*:has(.next-metric-icon){padding:18px 15px 17px 64px}.next-metric-icon{top:18px;left:14px;width:40px;height:40px;border-radius:11px}.next-module-page .next-metric-band span{font-size:13.5px}.next-module-page .next-metric-band strong{margin:13px 0 8px;font-size:32px}.next-module-page .next-metric-band em{font-size:12.5px}.next-open-panel{padding:20px 18px;border-radius:15px}.next-module-page .next-open-panel h2,.next-module-page .next-roadmap-log h2,.next-module-page .next-team-activity h2{font-size:18px}.next-module-page .next-open-panel header p,.next-module-page .next-roadmap-log header p{font-size:13px}.next-dashboard-grid,.next-dashboard-lower{gap:16px;margin-top:16px}.next-dashboard-page .next-pipeline-list>button{grid-template-columns:86px minmax(70px,1fr) 58px;min-height:58px;gap:10px}.next-dashboard-page .next-stage-name,.next-dashboard-page .next-pipeline-list strong{font-size:14px}.next-dashboard-page .next-pipeline-list strong{display:block;text-align:right}.next-dashboard-page .next-pipeline-list strong em{display:block;margin-top:3px;font-size:11px}.next-dashboard-page .next-focus-list>button{min-height:84px}.next-dashboard-page .next-focus-list strong{font-size:16px}.next-dashboard-page .next-focus-list em{font-size:13px}.next-dashboard-page .next-sector-bars{grid-template-columns:1fr}.next-dashboard-page .next-sector-bars>button{grid-template-columns:112px minmax(70px,1fr) 30px;min-height:54px}.next-module-page .next-module-tabs{gap:10px;margin:12px -16px 24px;padding:0 16px 4px;overflow-x:auto;scrollbar-width:none}.next-module-page .next-module-tabs::-webkit-scrollbar{display:none}.next-module-page .next-module-tabs button{min-height:46px;flex:none;padding-inline:18px;border-radius:23px;font-size:14px}.next-agenda-layout{display:flex;flex-direction:column;gap:18px}.next-agenda-page .next-agenda-summary{position:static;order:-1;display:grid;grid-template-columns:70px repeat(3,minmax(0,1fr));align-items:center;gap:8px 12px;width:100%;box-sizing:border-box;padding:20px;border-top-width:1px}.next-agenda-page .next-agenda-summary h2{grid-column:2 / -1;grid-row:1;font-size:15px}.next-agenda-page .next-agenda-summary>strong{grid-column:1;grid-row:1 / span 2;margin:0;color:var(--accent);font-size:44px}.next-agenda-page .next-agenda-summary>p{grid-column:2 / -1;grid-row:2;margin:0;font-size:13px}.next-agenda-page .next-agenda-summary>div{grid-row:3;display:block;min-height:36px;border-bottom:0;font-size:12px}.next-agenda-page .next-agenda-summary>div:nth-of-type(1){grid-column:2}.next-agenda-page .next-agenda-summary>div:nth-of-type(2){grid-column:3}.next-agenda-page .next-agenda-summary>div:nth-of-type(3){grid-column:4}.next-agenda-page .next-agenda-summary>div b{display:block;margin:4px 0 0 14px;font-size:12px}.next-agenda-page .next-agenda-list{width:100%;border:0}.next-agenda-page .next-agenda-list>header{display:none}.next-agenda-page .next-agenda-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"project project" "owner date" "actions actions";gap:16px 12px;min-height:0;margin-bottom:14px;padding:18px 16px 16px;border:1px solid #dfe6ef;border-left:4px solid #dfe6ef;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1f34500e}.next-agenda-page .next-agenda-list>article.is-overdue{border-left-color:#ef5147}.next-agenda-page .next-agenda-list>article.is-today{border-left-color:#f2a21a}.next-agenda-page .next-agenda-list>article.is-completed{opacity:.72}.next-agenda-page .next-agenda-project{grid-area:project;grid-template-columns:44px minmax(0,1fr)}.next-agenda-page .next-agenda-project strong{font-size:17px}.next-agenda-page .next-agenda-project em{font-size:14px;white-space:normal}.next-agenda-page .next-agenda-owner{grid-area:owner;font-size:13px}.next-agenda-page .next-agenda-owner:before{content:"负责人 · ";color:#8a95a6}.next-agenda-page .next-agenda-date{grid-area:date;justify-self:end;text-align:right}.next-agenda-page .next-agenda-date strong{font-size:14px}.next-agenda-page .next-agenda-date input[type=date]{width:134px!important}.next-agenda-page .next-agenda-actions{grid-area:actions;display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;width:100%}.next-agenda-page .next-agenda-actions button{min-height:46px;padding-inline:10px;font-size:14px}.next-agenda-page .next-agenda-actions button.is-primary{grid-column:1 / -1}.next-team-notifications-page .next-team-notification-list>header,.next-activity-page .next-activity-list>header,.next-industry-page .next-industry-map>header{display:none}.next-team-notifications-page .next-team-notification-list>article,.next-activity-page .next-activity-list>article,.next-industry-page .next-industry-map>article{margin-bottom:14px;padding:18px 16px;border:1px solid #dfe6ef;border-radius:14px;background:#fff}.next-team-notifications-page .next-team-notification-main strong,.next-activity-page .next-activity-name strong,.next-industry-page .next-industry-name{font-size:16px}.next-team-notifications-page .next-team-notification-main em,.next-activity-page .next-activity-name em{font-size:13.5px}.next-industry-page .next-industry-map>article{display:grid;grid-template-columns:1fr;gap:16px;min-height:0}.next-industry-page .next-industry-name{min-height:44px}.next-industry-page .next-industry-projects{flex-wrap:wrap;overflow:visible}.next-industry-page .next-industry-projects button{min-height:40px;max-width:none;font-size:13.5px}.next-industry-page .next-chain-map{grid-template-columns:1fr;gap:14px}.next-industry-page .next-chain-map>article{padding:20px}.next-network-page .next-network-toolbar{display:block}.next-network-page .next-module-search{width:100%;box-sizing:border-box;margin-top:12px}.next-network-page .next-contact-form{padding:20px 16px}.next-network-page .next-contact-form>div{grid-template-columns:1fr}.next-network-page .next-contact-form label.is-wide{grid-column:auto}.next-network-page .next-network-workspace{display:block;min-height:0;margin-top:20px}.next-network-page .next-contact-list{padding:18px 14px;border-right:0;border-bottom:1px solid #e1e6ed}.next-network-page .next-contact-list>button{min-height:88px}.next-network-page .next-contact-detail{padding:24px 18px}.next-network-page .next-contact-detail h2{font-size:22px}.next-view-team .next-team-v2{width:calc(100% - 32px);padding:28px 0 122px}.next-view-team .next-team-v2-head{display:block;min-height:0;padding-bottom:24px;border-bottom:0}.next-view-team .next-team-v2-head h1{font-size:30px}.next-view-team .next-team-v2-head p{font-size:15px}.next-view-team .next-team-v2-head>.next-team-head-actions{grid-template-columns:1fr auto;margin-top:20px}.next-view-team .next-team-head-search,.next-view-team .next-team-head-actions>select,.next-view-team .next-team-head-actions>button{min-height:48px;font-size:14px}.next-view-team .next-team-head-actions>button.is-primary{grid-column:1 / -1;justify-content:center}.next-view-team .next-member-list{margin-top:0;border:0;overflow:visible}.next-view-team .next-member-list-head{display:none}.next-view-team .next-member-row-v2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;min-height:0;margin-bottom:12px;padding:18px 16px;border:1px solid #dfe6ef;border-radius:14px;background:#fff;font-size:14px}.next-view-team .next-member-row-v2>span:not(.next-member-person){grid-column:1}.next-view-team .next-member-row-v2>svg{grid-column:2;grid-row:1}.next-view-team .next-member-person strong{font-size:17px}.next-view-team .next-member-person em{font-size:13.5px}.next-view-team .next-role-list>button{min-height:82px}.next-view-team .next-permission-row,.next-view-team .next-permission-check{min-height:82px}.next-roadmap-page .next-roadmap-track{grid-template-columns:1fr;gap:14px}.next-roadmap-page .next-roadmap-track>article,.next-roadmap-page .next-roadmap-track>article+article{padding:20px}.next-roadmap-page .next-roadmap-track p{min-height:0;font-size:14px}.next-roadmap-page .next-roadmap-log{padding:20px 16px}.next-roadmap-page .next-roadmap-log article{grid-template-columns:1fr;gap:8px;padding-block:16px}.next-roadmap-page .next-roadmap-log time{font-size:13px}.next-feedback-page .next-feedback-list{border:0;overflow:visible}.next-feedback-page .next-feedback-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:0;margin-bottom:12px;padding:18px 16px;border:1px solid #dfe6ef;border-radius:14px}.next-feedback-page .next-feedback-list article>span strong{font-size:16px}.next-feedback-page .next-feedback-list article>span em{white-space:normal}.next-feedback-page .next-feedback-list article>button{min-height:44px;font-size:13.5px}.next-settings-page-v2{width:calc(100% - 32px);padding:28px 0 122px}.next-settings-v2-head{padding-bottom:22px}.next-settings-v2-head h1{font-size:30px}.next-settings-v2-head p{font-size:15px}.next-settings-v2-head nav{gap:10px;margin:20px -16px 0;padding:0 16px 4px}.next-product-app .next-settings-v2-head nav button,.next-product-app .next-potential-head nav button,.next-product-app .next-subnav-mobile button{min-height:46px;padding-inline:17px;border-radius:23px;font-size:14px}.next-settings-page-v2 .next-settings-open-groups>section{padding:28px 0}.next-settings-page-v2 .next-settings-open-groups h2{font-size:19px}.next-settings-page-v2 .next-settings-open-groups section>p{font-size:14px}.next-settings-page-v2 .next-theme-swatches{grid-template-columns:1fr}.next-settings-page-v2 .next-theme-swatches button{min-height:76px}.next-settings-page-v2 .next-density-options{grid-template-columns:1fr}.next-settings-page-v2 .next-setting-switch-row{min-height:84px}.next-help-page{width:calc(100% - 32px);padding:28px 0 122px}.next-help-head{flex-direction:column;gap:20px;padding-bottom:24px}.next-help-head h1{font-size:30px}.next-help-head p{margin-top:9px;font-size:15px}.next-help-head>button{width:100%;min-height:46px;font-size:14px}.next-help-route{gap:6px;margin-top:22px;padding:12px 10px;overflow-x:auto}.next-help-route span{min-width:84px;font-size:11.5px;white-space:nowrap}.next-help-workflow{padding-top:28px}.next-help-workflow>h2{font-size:19px}.next-help-workflow>p{font-size:14px}.next-help-workflow ol{grid-template-columns:1fr;margin-top:22px}.next-help-workflow li,.next-help-workflow li:nth-child(2n){padding:20px 0;border-left:0}.next-help-workflow strong{font-size:15px}.next-help-workflow li p{font-size:13.5px}.next-help-tools{margin-top:30px;padding-top:24px}.next-help-tools>h2{font-size:19px}.next-help-tools>p{font-size:14px}.next-help-tools>div{grid-template-columns:1fr}.next-help-tools article,.next-help-tools article+article{padding:20px 0;border-left:0}.next-help-tools article+article{border-top:1px solid #e8ecf1}.next-help-tools article p{font-size:13.5px}.next-help-guardrails{margin-top:30px;padding-top:24px}.next-help-guardrails h2{font-size:19px}.next-help-guardrails>div{grid-template-columns:1fr;gap:10px}.next-help-guardrails article{padding:16px}.next-help-guardrails p{font-size:13.5px}.next-product-app .next-help-mobile-nav{width:100%;box-sizing:border-box;margin-right:0;margin-left:0}.help-practice-backdrop{padding:0;place-items:stretch}.help-practice-dialog{width:100%;max-height:100dvh;min-height:100dvh;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;border:0;border-radius:0}.help-practice-head{padding:16px 16px 13px}.help-practice-head h2{font-size:19px}.help-practice-head>button{width:40px;height:40px}.help-practice-steps{display:flex;padding:0 12px;overflow-x:auto;scrollbar-width:none}.help-practice-steps::-webkit-scrollbar{display:none}.help-practice-steps button{min-width:112px;min-height:49px;padding:0 7px}.help-practice-steps b{font-size:11px}.help-practice-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px;overflow:visible}.help-practice-lane{padding:9px 10px}.help-practice-panel{padding:17px 16px}.help-practice-scenario{margin-bottom:16px;padding:11px 12px;font-size:12.5px}.help-practice-panel h3{font-size:15px}.help-practice-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.help-practice-choices>button{min-height:54px;padding:10px 11px}.help-practice-boundary{grid-template-columns:1fr;gap:5px;margin-top:15px;padding-top:13px}.help-practice-form{grid-template-columns:1fr}.help-practice-form .is-wide{grid-column:auto}.help-practice-path-builder{grid-template-columns:1fr;align-items:stretch}.help-practice-path-builder>.help-practice-primary{width:100%}.help-practice-stop-grid{grid-template-columns:1fr}.help-practice-stop-grid p{min-height:0}.help-practice-feedback{margin:0 16px 10px}.help-practice-dialog>footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.help-practice-dialog>footer button{min-height:42px;padding:0 12px}.help-practice-dialog>footer button.help-practice-reset{padding:0 6px}.next-potential-settings .next-potential-head h1{font-size:30px}.next-potential-settings .next-potential-head-actions button{min-height:46px;font-size:14px}.next-potential-settings .next-potential-dimensions strong,.next-potential-settings .next-potential-weight strong,.next-potential-settings .next-potential-rule-body>h3{font-size:15px}.next-potential-settings .next-potential-choice-cards>button{min-height:92px}.next-potential-settings .next-potential-missing select,.next-potential-settings .next-potential-weight output,.next-potential-settings .next-potential-anchor-list input,.next-potential-settings .next-potential-score-number input{min-height:46px;font-size:14px}}.next-product-app .next-view-table .search,.next-product-app .next-view-kanban .search{min-height:var(--next-ui-control-height);padding:0 15px;border-radius:var(--next-ui-control-radius)}.next-product-app .next-view-table .seg.next-project-layout-toggle,.next-product-app .next-view-kanban .seg.next-project-layout-toggle{min-height:var(--next-ui-control-height);padding:4px;border:0;border-radius:var(--next-ui-control-radius)}.next-product-app .next-view-table .seg.next-project-layout-toggle button,.next-product-app .next-view-kanban .seg.next-project-layout-toggle button{min-width:78px;min-height:40px}@media (max-width: 768px){.next-product-app .next-view-table .search,.next-product-app .next-view-kanban .search{min-height:46px;padding-inline:13px;border-radius:11px}.next-product-app .next-view-table .next-mobile-filter-trigger{min-height:46px;padding-inline:14px;font-size:14px}}.next-team-notifications-page .next-network-toolbar{align-items:center;margin-top:32px!important}.next-team-notifications-page .next-notification-member-filter{display:flex;min-height:48px;box-sizing:border-box;align-items:center;gap:10px;padding:0 9px 0 15px;border:1px solid #dfe6ef;border-radius:12px;color:#6f7e92!important;background:#fff;font-size:14px!important;font-weight:650;white-space:nowrap}.next-team-notifications-page .next-notification-member-filter select{min-height:38px;border:0;outline:0;padding:0 31px 0 4px;color:#283d59;background-color:transparent;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.next-product-app .next-view-table .next-overview-filters>.next-overview-filter:nth-child(3){display:none}.next-product-app .next-view-table .next-overview-filters>.next-overview-filter:nth-child(1){order:2}.next-product-app .next-view-table .next-overview-filters>.next-overview-filter:nth-child(2){order:3}.next-product-app .next-view-table .next-overview-filters>.next-overview-filter:nth-child(4){order:1}.next-product-app .next-view-table .next-overview-filters>.next-overview-filter:nth-child(5){order:5}.next-product-app .next-view-table .next-overview-filters>.next-overview-filter:nth-child(6){order:6}.next-product-app .next-view-table .next-overview-filters>.next-overview-filter:nth-child(7){order:7}.next-product-app .next-view-table .next-overview-filters>.next-overview-filter:nth-child(8){order:4}.next-product-app .next-view-table .next-overview-filters>.next-more-filter-button{order:8}.next-product-app .next-view-table .next-overview-filters>.next-overview-column-button{order:9;margin-left:0}.next-product-app .next-view-table .next-overview-filters>.next-clear-overview{order:10}.next-overview-column-button{min-height:44px;padding:0 15px;border-radius:10px}.next-collection-filter-value{display:inline-flex;min-height:42px;min-width:0;align-items:center;gap:7px;padding:0;border:0;color:#243750;background:transparent;font:inherit;font-size:14px;font-weight:680;cursor:pointer}.next-collection-filter-value>span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-collection-filter-value svg{flex:none;color:#7c8798}.next-collection-filter-value.has-value{color:var(--accent)}.next-kanban-collection{display:flex;height:100%;min-height:0;flex-direction:column}.next-kanban-collection>.kanban{min-height:0;flex:1;height:auto}.next-kanban-overview-filters{min-height:76px;gap:8px;margin:14px 22px 10px;padding:10px 12px;border:0;border-radius:14px;background:#f5f7fa}.next-kanban-overview-filters .next-overview-filter{min-height:44px;gap:4px;margin-right:0;padding:0 12px;border:1px solid #e0e6ee;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1f324d08}.next-kanban-overview-filters .next-overview-filter>span{color:#68768a;font-size:12.5px;font-weight:600}.next-kanban-overview-filters .next-overview-column-button{margin-left:0}.next-nav-filter-summary{display:flex;min-height:44px;flex:none;align-items:center;gap:8px;margin:0 22px 4px;padding:6px 10px;overflow-x:auto;border-bottom:1px solid #e5eaf1;color:#7d899a;scrollbar-width:none}.next-nav-filter-summary>span{flex:none;padding:5px 9px;border-radius:999px;color:#365979;background:#e8f2fa;font-size:12px;font-weight:720}.next-nav-filter-summary>b{color:#2f425a;font-size:13px;font-weight:680}.next-nav-filter-summary>button:not(.is-restore){display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 8px 0 10px;border:1px solid #dbe3ed;border-radius:7px;color:#34455d;background:#fff;font:inherit;font-size:11.5px;cursor:pointer}.next-nav-filter-summary>button b{font-weight:650}.next-nav-filter-summary>em{font-size:11.5px;font-style:normal}.next-nav-filter-summary .is-restore{min-height:30px;padding:0 10px;border:0;border-radius:7px;color:var(--accent);background:var(--accent-soft);font:inherit;font-size:11.5px;font-weight:650;cursor:pointer}.next-project-submit-actions{display:contents}@media (max-width: 768px){.next-product-app :is(.next-view-table,.next-view-kanban)>.topbar .topbar-right{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.next-product-app :is(.next-view-table,.next-view-kanban)>.topbar .search{grid-column:1 / -1;width:100%;min-width:0;box-sizing:border-box}.next-project-submit-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:8px}.next-product-app .next-view-table .seg.next-project-layout-toggle,.next-product-app .next-view-kanban .seg.next-project-layout-toggle{display:flex!important;min-height:48px;flex:none}.next-product-app .next-view-table .seg.next-project-layout-toggle button,.next-product-app .next-view-kanban .seg.next-project-layout-toggle button{width:auto;min-width:0;min-height:38px;padding:0 9px;font-size:13px}.next-product-app .next-view-table .seg.next-project-layout-toggle button svg,.next-product-app .next-view-kanban .seg.next-project-layout-toggle button svg{width:17px;height:17px}.next-product-app .next-view-table .next-mobile-filter-trigger,.next-product-app .next-view-kanban .next-mobile-filter-trigger{display:inline-flex;min-height:48px;padding-inline:12px;font-size:13px}.next-product-app .next-mobile-column-trigger{display:inline-flex!important;min-height:48px;padding-inline:14px;font-size:14px}.next-mobile-quick-filter-host{min-height:0;padding:8px 10px 0}.next-mobile-quick-filter-sheet{display:flex;gap:8px;margin:0;padding:8px;overflow-x:auto;border-color:#e1e7ef;background:#f6f8fb;scrollbar-width:none}.next-mobile-quick-filter-sheet::-webkit-scrollbar{display:none}.next-mobile-quick-filter-sheet label{display:flex;min-width:max-content;grid-template-columns:none;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 10px;border:1px solid #e0e6ee;border-radius:9px;color:#68768a;background:#fff;font-size:10.5px}.next-mobile-quick-filter-sheet .next-collection-filter-value{min-height:25px;max-width:150px;font-size:12.5px}.next-nav-filter-summary{margin:0 10px 2px}.next-kanban-collection{min-height:100%}.next-kanban-collection>.kanban{min-height:calc(100dvh - 230px)}}.feedback-choice-field{display:grid;gap:8px}.feedback-choice-label{color:var(--text);font-size:13px;font-weight:700}.feedback-choice-field .feedback-type-seg:not(.feedback-data-type-seg){grid-template-columns:repeat(2,minmax(0,1fr))}.next-product-app .next-view-table .topbar .next-topbar-action,.next-product-app .next-view-kanban .topbar .next-topbar-action{min-width:112px;min-height:var(--next-ui-control-height);height:var(--next-ui-control-height);padding-inline:15px;border-radius:var(--next-ui-control-radius);font-size:var(--next-ui-control-font)}.add-project-selector .dp-selector-trigger{min-height:42px;border-radius:8px;background:#fff}.add-project-selector [data-filter-kind=outreach] .dp-selector-trigger.has-value,.add-project-selector [data-filter-kind=judgment] .dp-selector-trigger.has-value{border-color:color-mix(in srgb,var(--accent) 24%,#d9e1eb);color:#334963;background:color-mix(in srgb,var(--accent) 4%,#fff)}.module-redesign-pane,.project-long-page-sections,.personal-status-module{--project-section-control-height: 48px;--project-section-control-radius: 10px;--project-section-control-font: 14px;--project-section-control-border: #d3dce7;--project-section-control-color: #3d526c;--project-section-control-bg: #fff}.project-long-page-sections .team-recommend-editor .recommendation-member-options .dp-selector-option{height:var(--project-section-control-height);min-height:var(--project-section-control-height);padding-block:5px;border-radius:var(--project-section-control-radius);font-size:var(--project-section-control-font)}.module-outline-action,.personal-status-actions>button{min-height:var(--project-section-control-height);padding:0 14px;border-color:var(--project-section-control-border);border-radius:var(--project-section-control-radius);color:var(--project-section-control-color);background:var(--project-section-control-bg);font-size:var(--project-section-control-font);font-weight:680}.personal-autosave-state{display:flex;min-height:var(--project-section-control-height);align-items:center;justify-content:flex-end;gap:8px;color:#6c7c91;font-size:12px}.personal-autosave-state .save-error{color:#b04d43}.personal-autosave-state .module-outline-action{min-width:64px}.personal-touch-snapshot{display:grid;gap:8px;margin-top:14px}.personal-touch-snapshot label{display:grid;gap:7px;color:#34475f;font-size:12.5px;font-weight:680}.personal-touch-snapshot label small{color:#8793a3;font-weight:520}.personal-touch-snapshot textarea{width:100%;min-height:86px;box-sizing:border-box;resize:vertical;border:1px solid #d8e0ea;border-radius:9px;padding:10px 12px;color:#263a54;background:#fff;font:inherit;line-height:1.5}.personal-touch-snapshot time{justify-self:end;color:#8793a3;font-size:11.5px}.personal-progress-context{display:flex;align-items:baseline;gap:8px;margin-bottom:12px;color:#34475f}.personal-progress-context b{font-size:13px}.personal-progress-context span{color:#8793a3;font-size:11.5px}@media (max-width: 520px){.feedback-choice-field .feedback-type-seg:not(.feedback-data-type-seg){grid-template-columns:1fr}.personal-autosave-state{flex-wrap:wrap}.personal-progress-context{align-items:flex-start;flex-direction:column;gap:2px}.next-mobile-quick-filter-host{display:none}}.feedback-data-type-seg button{min-height:46px}.auth-page{position:relative;overflow:hidden;background:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--accent) 10%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 50% 0%,#fff 0,#f7f9fc 48%,#eef2f7)}.auth-page:before{position:absolute;top:-180px;left:-170px;width:440px;height:440px;border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);border-radius:50%;box-shadow:0 0 0 76px color-mix(in srgb,var(--accent) 4%,transparent),0 0 0 152px color-mix(in srgb,var(--accent) 2%,transparent);content:"";pointer-events:none}.auth-card{position:relative;z-index:1;width:min(440px,100%);padding:34px;gap:16px;border-color:#dfe5ee;border-radius:16px;background:#fffffff5;box-shadow:0 28px 80px #1d2d4624}.auth-brand{padding-bottom:5px;border-bottom:1px solid #edf0f4}.auth-brand img{width:194px;margin-bottom:12px}.auth-card h1{color:#1d2e46;font-size:22px;font-weight:720;letter-spacing:-.02em}.auth-card p{color:#6b788a}.auth-card label{gap:8px;color:#53647a;font-size:12.5px;font-weight:620}.auth-card input{min-height:48px;border-color:#d9e2ee;border-radius:11px;padding-inline:13px;background:#f8fafc;font-size:14px}.auth-submit{min-height:48px;margin-top:2px;border-radius:11px;font-size:14px;font-weight:700;box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 20%,transparent)}@media (max-width: 768px){.next-product-app .next-view-table .topbar .topbar-right,.next-product-app .next-view-kanban .topbar .topbar-right{flex-wrap:wrap}.next-product-app .next-view-table .topbar .next-topbar-action,.next-product-app .next-view-kanban .topbar .next-topbar-action{min-height:48px;height:48px;border-radius:11px;font-size:13px}.next-product-app .candidate-topbar-entry{display:inline-flex!important}.auth-card{padding:26px 22px;border-radius:14px}.auth-brand img{width:176px}}.next-team-notifications-page .next-notification-member-filter:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,#dfe6ef);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.next-team-member-drawer.is-reading{width:min(520px,100vw)}.next-team-member-drawer.is-reading>header{min-height:112px;align-items:flex-start;padding:28px 32px 22px}.next-team-member-drawer.is-reading h2{font-size:24px;letter-spacing:-.025em}.next-team-member-drawer.is-reading header p{margin-top:8px;font-size:14px}.next-team-member-drawer.is-reading header button{width:40px;height:40px;border-radius:10px}.next-team-member-drawer.is-reading .next-member-title-line{gap:12px}.next-team-member-drawer.is-reading .next-member-title-line>b{font-size:13px}.next-team-member-drawer.is-reading .next-member-readonly{padding:0 32px 38px}.next-team-member-drawer.is-reading .next-member-read-actions{padding-top:20px}.next-team-member-drawer.is-reading .next-member-read-actions button{min-height:44px;padding-inline:16px;border-radius:10px;font-size:14px}.next-team-member-drawer.is-reading .next-member-readonly section{padding:28px 0}.next-team-member-drawer.is-reading .next-member-readonly h3{margin-bottom:17px;color:#243b58;font-size:17px;letter-spacing:-.01em}.next-team-member-drawer.is-reading .next-member-readonly dl>div{grid-template-columns:116px minmax(0,1fr);gap:20px;padding:10px 0}.next-team-member-drawer.is-reading .next-member-readonly dt{font-size:13px;line-height:1.6}.next-team-member-drawer.is-reading .next-member-readonly dd{font-size:15px;line-height:1.6}.next-team-member-drawer.is-reading .next-member-role-summary strong{font-size:15px;line-height:1.55}.next-team-member-drawer.is-reading .next-member-role-summary p{margin-top:8px;font-size:13.5px;line-height:1.65}.next-team-member-drawer.is-reading footer{min-height:78px;padding:14px 32px}.next-team-member-drawer.is-reading footer button{min-height:44px;padding-inline:15px;font-size:14px}.next-view-team .next-audit-v2{margin-top:20px}.next-view-team .next-audit-toolbar{min-height:84px}.next-view-team .next-audit-toolbar label{width:320px;min-height:48px;gap:11px;padding-inline:14px;border-radius:11px}.next-view-team .next-audit-toolbar input{font-size:14px}.next-view-team .next-audit-toolbar>span{font-size:13px}.next-view-team .next-audit-table>header,.next-view-team .next-audit-table>article{grid-template-columns:minmax(190px,.75fr) minmax(340px,1.45fr) 130px 170px;gap:24px;padding-inline:2px}.next-view-team .next-audit-table>header{min-height:52px;color:#7f8ca0;font-size:12.5px;font-weight:650}.next-view-team .next-audit-table>article{min-height:88px;color:#4f637c;font-size:14px;line-height:1.55}.next-view-team .next-audit-actor{gap:13px}.next-view-team .next-audit-actor i{width:42px;height:42px;border-radius:12px;font-size:13px;font-weight:700}.next-view-team .next-audit-actor strong{color:#293f5b;font-size:15px}.next-view-team .next-audit-table>article>span:nth-child(2){color:#344a65;font-size:14.5px}.next-view-team .next-audit-table>article>span:nth-child(3){font-size:13.5px}.next-view-team .next-audit-table time{color:#78869a;font-size:13px}@media (max-width: 768px){.next-team-notifications-page .next-network-toolbar{display:block;margin-top:24px!important}.next-team-notifications-page .next-notification-member-filter{width:100%;min-height:48px;margin-top:12px}.next-team-notifications-page .next-notification-member-filter select{min-width:0;flex:1}.next-team-member-drawer.is-reading>header{min-height:104px;padding:24px 20px 20px}.next-team-member-drawer.is-reading h2{font-size:22px}.next-team-member-drawer.is-reading header p{font-size:13.5px}.next-team-member-drawer.is-reading .next-member-readonly{padding:0 20px 30px}.next-team-member-drawer.is-reading .next-member-read-actions{padding-top:18px}.next-team-member-drawer.is-reading .next-member-readonly section{padding:24px 0}.next-team-member-drawer.is-reading .next-member-readonly h3{font-size:17px}.next-team-member-drawer.is-reading .next-member-readonly dl>div{grid-template-columns:1fr;gap:4px;padding:9px 0}.next-team-member-drawer.is-reading .next-member-readonly dt{font-size:13px}.next-team-member-drawer.is-reading .next-member-readonly dd{font-size:15px}.next-team-member-drawer.is-reading footer{min-height:76px;gap:10px;padding:12px 20px}.next-team-member-drawer.is-reading footer button{flex:1;padding-inline:10px}.next-view-team .next-audit-v2{margin-top:4px}.next-view-team .next-audit-toolbar{display:grid;min-height:0;gap:10px;padding:0 0 20px}.next-view-team .next-audit-toolbar label{width:100%;min-height:48px;box-sizing:border-box}.next-view-team .next-audit-toolbar>span{margin:0;font-size:13px}.next-view-team .next-audit-table>article{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;min-height:0;margin-bottom:12px;padding:18px 16px;border:1px solid #dfe6ef;border-radius:14px;background:#fff;font-size:14px}.next-view-team .next-audit-table>article>span:nth-child(2),.next-view-team .next-audit-table>article>span:nth-child(3){grid-column:1 / -1;padding-left:58px}.next-view-team .next-audit-table time{grid-column:2;grid-row:1;align-self:center;font-size:12.5px}.next-view-team .next-audit-actor i{width:44px;height:44px}.next-view-team .next-audit-actor strong{font-size:15.5px}}.next-team-notifications-page .next-network-toolbar{margin-top:26px!important;padding-bottom:16px;border-bottom:1px solid #e3e8ef}.next-team-notifications-page .next-team-notification-list{margin-top:0;border-top:0}.next-team-notifications-page .next-team-notification-list>header,.next-team-notifications-page .next-team-notification-list>article{grid-template-columns:minmax(0,1.75fr) minmax(160px,.55fr) 155px;gap:20px}.next-team-notifications-page .next-team-notification-list>header{min-height:46px;color:#7e8b9e;font-size:12.5px;font-weight:650}.next-team-notifications-page .next-team-notification-list>article{min-height:68px;color:#50647d;font-size:14px}.next-team-notifications-page .next-team-notification-main{grid-template-columns:34px minmax(0,1fr);gap:12px}.next-team-notifications-page .next-team-notification-main>i{width:34px;height:34px;border-radius:10px;font-size:12px}.next-team-notifications-page .next-team-notification-main>span{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px}.next-team-notifications-page .next-team-notification-main strong{color:#263c58;font-size:14.5px;white-space:nowrap}.next-team-notifications-page .next-team-notification-main em{min-width:0;margin-top:0;color:#52667f;font-size:14px;line-height:1.45}.next-team-notifications-page .next-team-notification-list>article>.next-notification-object,.next-team-notifications-page .next-team-notification-list>article>button.next-notification-object{min-height:0;padding:0;border:0;border-radius:0;color:#45617f;background:transparent;font-size:13.5px!important;line-height:1.45}.next-team-notifications-page .next-team-notification-list>article>button.next-notification-object:hover{color:var(--accent);background:transparent}.next-team-notifications-page .next-notification-time{display:block}.next-team-notifications-page .next-team-notification-list time{color:#7c899b;font-size:13px!important;white-space:nowrap}.next-view-team .next-team-v2-audit .next-team-v2-head{padding-bottom:24px}.next-view-team .next-audit-v2{margin-top:12px}.next-view-team .next-audit-toolbar{min-height:70px}.next-view-team .next-audit-toolbar label{width:290px;min-height:46px}.next-view-team .next-audit-table>header,.next-view-team .next-audit-table>article{grid-template-columns:minmax(160px,.55fr) minmax(380px,1.75fr) 110px 165px;gap:20px}.next-view-team .next-audit-table>header{min-height:46px}.next-view-team .next-audit-table>article{min-height:70px;font-size:14px;line-height:1.5}.next-view-team .next-audit-actor{gap:11px}.next-view-team .next-audit-actor i{width:34px;height:34px;border-radius:10px;font-size:12px}.next-view-team .next-audit-actor strong{font-size:14.5px}.next-view-team .next-audit-table>article>.next-audit-action{display:-webkit-box;overflow:hidden;color:#344a65;font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.next-view-team .next-audit-table>article>.next-audit-object{color:#68788d;font-size:13px}.next-view-team .next-audit-table time{font-size:13px}@media (max-width: 1000px) and (min-width: 769px){.next-view-team .next-audit-table>header,.next-view-team .next-audit-table>article{grid-template-columns:140px minmax(260px,1fr) 90px 140px;gap:14px}}@media (max-width: 768px){.next-team-notifications-page .next-page-intro{padding-bottom:0}.next-team-notifications-page .next-page-actions{display:none}.next-team-notifications-page .next-network-toolbar{margin-top:20px!important;padding-bottom:14px}.next-team-notifications-page .next-team-notification-list{border-top:0}.next-team-notifications-page .next-team-notification-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:0;margin:0;padding:14px 2px;border:0;border-bottom:1px solid #e7ebf1;border-radius:0;background:transparent}.next-team-notifications-page .next-team-notification-main{grid-column:1 / -1}.next-team-notifications-page .next-team-notification-main>span{grid-template-columns:auto minmax(0,1fr);gap:8px}.next-team-notifications-page .next-team-notification-main strong{font-size:14.5px}.next-team-notifications-page .next-team-notification-main em{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.next-team-notifications-page .next-team-notification-list>article>.next-notification-object,.next-team-notifications-page .next-team-notification-list>article>button.next-notification-object{grid-column:1;padding-left:46px}.next-team-notifications-page .next-notification-time{grid-column:2;grid-row:2;align-self:center}.next-team-notifications-page .next-team-notification-list time{padding-left:0;font-size:12.5px!important}.next-view-team .next-team-v2-audit .next-team-v2-head{padding-bottom:20px}.next-view-team .next-audit-v2{margin-top:0}.next-view-team .next-audit-toolbar{padding-bottom:16px}.next-view-team .next-audit-table{border-top:1px solid #e3e8ef}.next-view-team .next-audit-table>article{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:0;margin:0;padding:14px 2px;border:0;border-bottom:1px solid #e7ebf1;border-radius:0;background:transparent}.next-view-team .next-audit-actor{grid-column:1;grid-row:1}.next-view-team .next-audit-actor i{width:34px;height:34px}.next-view-team .next-audit-actor strong{font-size:14.5px}.next-view-team .next-audit-table>article>.next-audit-action{grid-column:1 / -1;grid-row:2;padding-left:45px;font-size:14px}.next-view-team .next-audit-table>article>.next-audit-object{grid-column:1;grid-row:3;padding-left:45px;font-size:12.5px}.next-view-team .next-audit-table time{grid-column:2;grid-row:1;align-self:center;font-size:12.5px}}.next-team-notifications-page .next-personal-notification-toolbar{justify-content:flex-start;min-height:66px;margin-top:24px!important}.next-team-notifications-page .next-personal-notification-toolbar .next-module-tabs{margin:0}.next-team-notifications-page .next-personal-notification-list{margin-top:0}.next-team-notifications-page .next-personal-notification-list>article{min-height:78px}.next-team-notifications-page .next-personal-notification-list .next-team-notification-main>span{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:4px}.next-team-notifications-page .next-personal-notification-list .next-team-notification-main>i{color:#3c6ed9;background:#edf3ff}.next-team-notifications-page .next-personal-notification-list>article.is-action .next-team-notification-main>i{color:#c74e5a;background:#fff0f2}.next-team-notifications-page .next-personal-notification-list>article.is-team .next-team-notification-main>i{color:#65758c;background:#f0f3f7}.next-team-notifications-page .next-personal-notification-list .next-team-notification-main strong{color:#243a56;font-size:14.5px;line-height:1.4;white-space:normal}.next-team-notifications-page .next-personal-notification-list .next-team-notification-main em{display:-webkit-box;overflow:hidden;color:#6b7b90;font-size:13.5px;line-height:1.45;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}.next-personal-notification-empty{border-top:1px solid #e3e8ef;border-bottom:1px solid #e7ebf1;color:#61738a}.next-personal-notification-empty-summary{display:flex;min-height:112px;align-items:center;gap:16px}.next-personal-notification-empty-summary>svg{flex:none;color:#3f78e6}.next-personal-notification-empty-summary>span,.next-personal-notification-guide article>span{display:flex;min-width:0;flex-direction:column;gap:5px}.next-personal-notification-empty strong{color:#293f5b;font-size:15px}.next-personal-notification-empty em{color:#718095;font-size:13.5px;font-style:normal;line-height:1.55}.next-personal-notification-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:23px 0 25px;border-top:1px solid #edf0f4}.next-personal-notification-guide article{display:flex;min-width:0;align-items:flex-start;gap:12px;padding-right:26px}.next-personal-notification-guide article+article{padding-left:26px;border-left:1px solid #e5eaf0}.next-personal-notification-guide svg{flex:none;margin-top:2px;color:#6480a1}.next-personal-notification-guide strong{font-size:13.5px}.next-personal-notification-guide em{font-size:12.5px}.next-view-team .next-audit-toolbar{min-height:82px;justify-content:flex-start;gap:10px;border-bottom:1px solid #e3e8ef}.next-view-team .next-audit-toolbar label{box-sizing:border-box}.next-view-team .next-audit-toolbar .next-audit-search{width:320px}.next-view-team .next-audit-toolbar .next-audit-filter{width:auto;min-width:176px;gap:9px;padding:0 12px;color:#738198;font-size:13px;font-weight:650}.next-view-team .next-audit-filter>span{white-space:nowrap}.next-view-team .next-audit-filter select{min-width:0;flex:1;border:0;outline:0;color:#2e435e;background:transparent;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.next-view-team .next-audit-toolbar>span{margin-left:auto;white-space:nowrap}.next-view-team .next-audit-table{border-top:0}.next-audit-load-more{display:flex;min-height:46px;align-items:center;justify-content:center;width:100%;margin-top:14px;border:1px solid #dfe6ef;border-radius:10px;color:#405873;background:#fff;font:inherit;font-size:13.5px;font-weight:680;cursor:pointer}.next-audit-load-more:hover{border-color:var(--accent);color:var(--accent)}@media (max-width: 768px){.next-team-notifications-page .next-personal-notification-toolbar{display:block;min-height:0;margin-top:22px!important;overflow-x:auto}.next-team-notifications-page .next-personal-notification-toolbar .next-module-tabs{display:inline-flex;min-width:max-content}.next-team-notifications-page .next-personal-notification-list>article{padding-block:15px}.next-team-notifications-page .next-personal-notification-list .next-team-notification-main em{-webkit-line-clamp:2}.next-personal-notification-empty{border-bottom:0}.next-personal-notification-empty-summary{min-height:116px;gap:12px}.next-personal-notification-empty strong{font-size:14.5px}.next-personal-notification-empty em{font-size:13px}.next-personal-notification-guide{display:block;padding:0}.next-personal-notification-guide article,.next-personal-notification-guide article+article{min-height:70px;box-sizing:border-box;align-items:center;padding:13px 2px;border-top:1px solid #edf0f4;border-left:0}.next-personal-notification-guide strong{font-size:14px}.next-personal-notification-guide em{font-size:12.5px}.next-view-team .next-audit-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:18px;border-bottom:0}.next-view-team .next-audit-toolbar .next-audit-search{width:100%;grid-column:1 / -1}.next-view-team .next-audit-toolbar .next-audit-filter{width:100%;min-width:0;padding-inline:10px}.next-view-team .next-audit-filter select{font-size:12.5px}.next-view-team .next-audit-toolbar>span{grid-column:1 / -1;margin:2px 0 0}.next-audit-load-more{min-height:48px;margin-top:16px;font-size:14px}}@media (max-width: 768px){.next-agenda-page .next-agenda-owner{display:block}.next-agenda-page .next-agenda-owner:before{content:"来源 · "}.mobile-bottom-nav{grid-template-columns:repeat(2,1fr)}}.next-team-notifications-page .next-personal-notification-list>article.is-aggregated .next-team-notification-main strong{color:#203a5d;font-weight:760}.next-team-notifications-page .next-personal-notification-list>article.is-aggregated .next-team-notification-main em{color:#718095}.next-view-team .next-audit-table>article>.next-audit-action{display:flex;overflow:visible;align-items:flex-start;flex-direction:column;gap:6px;-webkit-line-clamp:unset}.next-view-team .next-audit-action>strong{color:#304966;font-size:14px;font-weight:680;line-height:1.5}.next-view-team .next-audit-action>button{min-height:28px;padding:0;border:0;color:#4772bf;background:transparent;font:inherit;font-size:12.5px;font-weight:680;cursor:pointer}.next-view-team .next-audit-action>button:hover{color:var(--accent)}.next-view-team .next-audit-table>article.is-audit-group{padding-block:13px}.next-audit-group-details{display:grid;grid-column:1 / -1;gap:0;margin-top:2px;padding:8px 0 2px 46px;border-top:1px solid #edf0f4}.next-audit-group-details>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;min-height:38px;align-items:center;color:#5f7187;font-size:13px}.next-view-team .next-audit-group-details time{color:#8a96a6;font-size:12.5px}@media (max-width: 768px){.next-view-team .next-audit-action>strong{font-size:14px}.next-view-team .next-audit-action>button{min-height:30px;font-size:13px}.next-audit-group-details{grid-column:1 / -1;grid-row:4;margin-left:45px;padding:8px 0 0}.next-audit-group-details>div{grid-template-columns:1fr;gap:2px;min-height:50px;padding:7px 0}}.ws-judgment-summary{display:grid;width:100%;min-width:0;grid-template-columns:9px minmax(0,1fr) 13px;gap:8px;align-items:center;padding:0;border:0;color:#1d2c44;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.ws-judgment-summary>i,.judgment-paused-state>i{width:9px;height:9px;border-radius:50%;background:var(--judgment-color, #94a3b8)}.ws-judgment-summary>b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ws-judgment-summary>svg{color:#8a96a6}.workflow-record-intro{max-width:860px;padding:4px 0 30px}.workflow-record-intro>span{color:#718096;font-size:11px;font-weight:680;letter-spacing:.08em}.workflow-record-intro h1{margin:9px 0 10px;color:#15253d;font-size:22px;font-weight:760;letter-spacing:-.02em}.workflow-record-intro p{margin:0;color:#5c6b80;font-size:13.5px;line-height:1.75}.workflow-record-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed}.judgment-record-panel,.investment-paths-panel{min-width:0;padding:32px 36px 34px 0}.investment-paths-panel{padding-right:0;padding-left:36px;border-left:1px solid #dfe5ed}.workflow-record-heading{display:flex;min-height:76px;align-items:flex-start;justify-content:space-between;gap:20px}.workflow-record-heading>div{min-width:0}.workflow-record-heading span{color:#8a96a6;font-size:10.5px;font-weight:620;letter-spacing:.04em}.workflow-record-heading h2{margin:7px 0;color:#21334d;font-size:18px;font-weight:740}.workflow-record-heading p{max-width:460px;margin:0;color:#68768b;font-size:12px;line-height:1.65}.workflow-record-heading>button,.workflow-record-actions>button{flex:none;min-height:34px;padding:0 12px;border:1px solid #d3dbe6;border-radius:7px;color:#4d6078;background:#fff;font-family:inherit;font-size:11.5px;font-weight:650}.workflow-record-heading>button:hover,.workflow-record-heading>button.is-resume,.workflow-record-actions>button{border-color:var(--accent);color:var(--accent)}.workflow-record-heading>button:disabled,.workflow-record-actions>button:disabled{opacity:.5;cursor:not-allowed}.judgment-step-rail{display:grid;grid-template-columns:minmax(88px,1fr) 18px minmax(88px,1fr) 18px minmax(88px,1fr) 18px minmax(108px,1.15fr);gap:5px;align-items:center;margin:24px 0 22px}.judgment-step-rail>span{display:grid;place-items:center;color:#9aa5b4}.judgment-step-rail>button{min-height:48px;padding:8px 7px;border:1px solid color-mix(in srgb,var(--judgment-color) 42%,#fff);border-radius:9px;color:#405169;background:color-mix(in srgb,var(--judgment-color) 7%,#fff);font-family:inherit;font-size:12px;font-weight:650}.judgment-step-rail>button>i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--judgment-color)}.judgment-step-rail>button.is-current{border-color:var(--judgment-color);color:#263750;box-shadow:0 0 0 2px color-mix(in srgb,var(--judgment-color) 12%,transparent)}.judgment-step-rail>button:disabled{opacity:.62}.judgment-details-form,.investment-path-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr);gap:16px;margin-top:18px;padding:20px;border:1px solid #eadfd7;border-radius:9px;background:#fffaf7}.judgment-details-form label,.investment-path-form label,.investment-path-row label{display:flex;min-width:0;flex-direction:column;gap:7px}.judgment-details-form label>span,.investment-path-form label>span,.investment-path-row label>span{color:#78869a;font-size:10.5px;font-weight:600}.judgment-details-form .wide,.investment-path-form .wide{grid-column:1 / -1}.judgment-details-form input,.judgment-details-form select,.judgment-details-form textarea,.investment-path-form input,.investment-path-form select,.investment-path-row input,.investment-path-row select{width:100%;min-height:36px;box-sizing:border-box;padding:7px 9px;border:1px solid #d5dde7;border-radius:6px;color:#30445f;background:#fff;font-family:inherit;font-size:12px}.judgment-details-form textarea{min-height:82px;resize:vertical;line-height:1.6}.workflow-record-actions{display:flex;grid-column:1 / -1;min-height:34px;align-items:center;justify-content:flex-end;gap:14px;margin-top:18px}.workflow-record-actions>span{color:#6e7c90;font-size:11px}.workflow-record-actions>span.save-error{color:#b65445}.judgment-paused-state{display:flex;align-items:center;gap:14px;margin-top:24px;padding:18px 20px;border:1px solid #dbe2ea;border-radius:9px;background:#f8fafc}.judgment-paused-state>div{display:flex;min-width:0;flex-direction:column;gap:5px}.judgment-paused-state b{color:#34465f;font-size:13px}.judgment-paused-state span{color:#718096;font-size:11.5px;line-height:1.55}.judgment-previous-conclusion{margin-top:20px;padding-top:18px;border-top:1px solid #edf0f4}.judgment-previous-conclusion>span{color:#8b96a7;font-size:10.5px}.judgment-previous-conclusion b{display:block;margin:6px 0;color:#40516a;font-size:12.5px}.judgment-previous-conclusion p{margin:0;color:#607087;font-size:11.5px;line-height:1.65}.investment-path-form{margin:24px 0 20px;border-color:#dce7dd;background:#f8fcf8}.investment-path-list{margin-top:24px;border-top:1px solid #e4e9ef}.investment-path-row{display:grid;grid-template-columns:minmax(130px,.9fr) 116px minmax(130px,1fr) 42px;gap:13px;align-items:end;min-height:84px;padding:13px 0;border-bottom:1px solid #edf0f4}.investment-path-name{display:flex;min-width:0;flex-direction:column;align-self:center;gap:6px}.investment-path-name b{overflow:hidden;color:#2d4059;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.investment-path-name span{overflow:hidden;color:#7d899a;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.investment-path-row select{border-color:#cfded0;background:#f7fbf7}.path-row-action{min-height:34px;padding:0;border:0;color:#8995a5;background:transparent;font-family:inherit;font-size:10.5px}.path-row-action:hover{color:#a15a49}.path-row-action:disabled{opacity:.45}.workflow-record-empty{display:flex;min-height:108px;align-items:flex-start;justify-content:center;flex-direction:column;gap:7px;margin-top:24px;border-top:1px solid #e4e9ef;border-bottom:1px solid #e4e9ef}.workflow-record-empty b{color:#43556d;font-size:13px}.workflow-record-empty span{color:#7b8798;font-size:11.5px;line-height:1.6}.investment-path-save-state{margin-top:10px;color:#4d7557;font-size:10.5px}.investment-path-archive{margin-top:12px}.investment-path-archive>button{padding:0;border:0;color:#7d899a;background:transparent;font-family:inherit;font-size:10.5px}.investment-path-list.archived{margin-top:10px}.investment-path-row.is-archived{opacity:.72}.investment-path-boundary{margin-top:20px;padding-left:11px;border-left:3px solid #9ccba3;color:#6f7e91;font-size:11.5px;line-height:1.65}.project-stage-ledger{padding-top:32px}@media (max-width: 1180px){.workflow-record-grid{grid-template-columns:1fr}.judgment-record-panel{padding-right:0}.investment-paths-panel{padding:32px 0 34px;border-top:1px solid #dfe5ed;border-left:0}}@media (max-width: 768px){.ws-judgment-summary{grid-template-columns:7px minmax(0,1fr);gap:6px}.ws-judgment-summary>i{width:7px;height:7px}.ws-judgment-summary>b{font-size:11.5px}.ws-judgment-summary>svg{display:none}.workflow-record-intro{padding-bottom:22px}.workflow-record-intro h1{font-size:19px;line-height:1.35}.workflow-record-intro p{font-size:12.5px}.judgment-record-panel,.investment-paths-panel{padding-top:26px;padding-bottom:28px}.workflow-record-heading{min-height:0;align-items:flex-start;flex-direction:column;gap:14px}.workflow-record-heading>button{align-self:flex-start}.judgment-step-rail{display:flex;margin:22px -14px 18px;padding:0 14px 5px;overflow-x:auto;scrollbar-width:none}.judgment-step-rail::-webkit-scrollbar{display:none}.judgment-step-rail>button{min-width:110px;flex:0 0 110px}.judgment-step-rail>span{min-width:16px;flex:0 0 16px}.judgment-details-form,.investment-path-form{grid-template-columns:1fr;padding:16px}.judgment-details-form .wide,.investment-path-form .wide{grid-column:auto}.workflow-record-actions{align-items:flex-end;flex-direction:column}.investment-path-row{grid-template-columns:minmax(0,1fr) 108px 38px;align-items:end;padding:16px 0}.investment-path-name{grid-column:1 / -1}.investment-path-note{grid-column:1 / 2}.path-row-action{grid-column:3;grid-row:2}.project-stage-ledger{padding-top:28px}}.next-agenda-page .next-agenda-list>header,.next-agenda-page .next-agenda-list>article{grid-template-columns:minmax(280px,1.05fr) minmax(240px,.95fr) 132px 168px;gap:18px}.next-agenda-page .next-agenda-reason{display:-webkit-box;overflow:hidden;color:#4e6078;font-size:13.5px;font-weight:520;line-height:1.58;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.next-agenda-page .next-agenda-actions button.next-agenda-open-action{display:inline-flex;min-width:112px;align-items:center;justify-content:center;gap:5px;border-color:#cfd9e9;color:#315fae;background:#fff;font-weight:650;box-shadow:0 1px 2px #2137560a}.next-agenda-page .next-agenda-actions button.next-agenda-open-action:hover{border-color:#a9bfe3;color:#244f99;background:#f5f8fd}.next-agenda-page .next-agenda-actions button.next-agenda-open-action:focus-visible{outline:3px solid rgba(47,109,240,.18);outline-offset:2px}@media (max-width: 1100px) and (min-width: 769px){.next-agenda-page .next-agenda-list>header,.next-agenda-page .next-agenda-list>article{grid-template-columns:minmax(240px,1fr) minmax(190px,.85fr) 126px 150px;gap:14px}.next-agenda-page .next-agenda-actions button.next-agenda-open-action{min-width:100px}}@media (max-width: 768px){.next-agenda-page .next-agenda-list>article{grid-template-columns:minmax(0,1fr);grid-template-areas:"project" "owner" "date" "actions";gap:13px}.next-agenda-page .next-agenda-reason{padding:11px 12px;border-radius:10px;color:#4d6079;background:#f5f7fa;font-size:13.5px;-webkit-line-clamp:3}.next-agenda-page .next-agenda-owner:before{content:"进入原因 · ";color:#7f8b9b;font-weight:520}.next-agenda-page .next-agenda-date{justify-self:start;text-align:left}.next-agenda-page .next-agenda-actions button.next-agenda-open-action{width:100%}}.next-agenda-page .next-agenda-list{margin-top:28px}.next-agenda-page .next-agenda-list>header,.next-agenda-page .next-agenda-list>article{grid-template-columns:minmax(280px,1.05fr) minmax(250px,.95fr) 132px 230px}.next-agenda-page .next-agenda-list>article.is-today .next-agenda-project>i{color:#b66f16;background:#fff7e8}.next-agenda-page .next-agenda-actions{flex-wrap:nowrap}.next-agenda-page .next-agenda-actions button{min-width:102px;border-color:#cbd9ec;color:#315fae;background:#f8faff;font-weight:650}.next-agenda-page .next-agenda-actions button.is-dismiss{border-color:#dce2e9;color:#66758a;background:#fff}.next-agenda-page .next-agenda-actions button.is-dismiss:hover{border-color:#aeb9c6;color:#3f5066;background:#f7f9fb}.next-followup-rule-settings>section{max-width:820px}.next-followup-rule-row{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #edf0f4}.next-followup-rule-row>span{display:flex;min-width:0;flex-direction:column;gap:7px}.next-followup-rule-row>span strong{color:#344a64;font-size:15px}.next-followup-rule-row>span em{color:#8390a1;font-size:13px;font-style:normal;line-height:1.55}.next-followup-rule-controls{display:flex;flex:none;align-items:center;gap:20px}.next-followup-days{display:flex;align-items:center;gap:8px;color:#66758a;font-size:13px;white-space:nowrap}.next-followup-days input{width:64px;min-height:40px;box-sizing:border-box;border:1px solid #d8e0e9;border-radius:8px;color:#344a64;background:#fff;font:inherit;text-align:center}.next-setting-toggle{position:relative;width:38px;height:22px;flex:none}.next-setting-toggle input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.next-setting-toggle i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:#cfd7e1;transition:.16s}.next-setting-toggle i:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;content:"";transition:.16s}.next-setting-toggle input:checked+i{background:var(--accent)}.next-setting-toggle input:checked+i:after{transform:translate(16px)}@media (max-width: 1100px) and (min-width: 769px){.next-agenda-page .next-agenda-list>header,.next-agenda-page .next-agenda-list>article{grid-template-columns:minmax(240px,1fr) minmax(200px,.85fr) 120px 214px}.next-agenda-page .next-agenda-actions button{min-width:94px}}@media (max-width: 768px){.next-agenda-page .next-agenda-list{margin-top:22px}.next-agenda-page .next-agenda-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.next-agenda-page .next-agenda-actions button{width:100%;min-width:0}.next-followup-rule-row{align-items:flex-start;flex-direction:column;gap:16px;padding:20px 0}.next-followup-rule-controls{width:100%;justify-content:space-between}}.project-progress-v2,.team-outreach-v2{display:block!important;color:#263851}.project-progress-heading,.team-outreach-heading{display:flex;min-height:92px;align-items:flex-start;justify-content:space-between;gap:32px;padding:4px 0 30px;border-bottom:1px solid #e3e8ef}.project-progress-heading>div,.team-outreach-heading>div:first-child{min-width:0}.project-progress-heading>div>span,.team-outreach-heading>div:first-child>span{color:#8491a3;font-size:11px;font-weight:680;letter-spacing:.07em}.project-progress-heading h1,.team-outreach-heading h1{margin:9px 0 8px;color:#16263e;font-size:23px;font-weight:760;letter-spacing:-.02em}.project-progress-heading p,.team-outreach-heading p{max-width:720px;margin:0;color:#637187;font-size:13px;line-height:1.7}.project-progress-heading>button,.team-outreach-heading>div:last-child>button{display:inline-flex;min-height:38px;flex:none;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #ccd7e5;border-radius:8px;color:#365574;background:#fff;font:inherit;font-size:12px;font-weight:680;cursor:pointer}.project-progress-heading>button:hover,.team-outreach-heading>div:last-child>button:hover{border-color:#78a5df;color:#1768cc;background:#f8fbff}.team-outreach-heading>div:last-child{display:flex;flex:none;gap:10px}.team-outreach-heading>div:last-child>button.is-primary{border-color:#176bd3;color:#fff;background:#176bd3}.team-outreach-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr)}.project-progress-main{min-width:0;padding:34px 0 36px}.team-event-ledger{min-width:0;padding:34px 38px 36px 0}.team-outreach-summary{min-width:0;padding:34px 0 36px 38px;border-left:1px solid #e3e8ef}.project-current-stage>h2,.project-progress-section-heading h2,.project-path-summary h2,.team-event-ledger-title h2,.team-summary-heading h2{margin:0;color:#21344e;font-size:15px;font-weight:720}.project-stage-milestones{position:relative;display:grid;grid-template-columns:repeat(var(--stage-count),minmax(74px,1fr));gap:0;min-width:520px;margin-top:29px;padding-bottom:8px}.project-stage-milestones:before{position:absolute;right:calc(50% / var(--stage-count));bottom:12px;left:calc(50% / var(--stage-count));height:1px;background:#d9e0e9;content:""}.project-current-stage{overflow-x:auto;scrollbar-width:thin}.project-stage-milestone{position:relative;z-index:1;display:flex;min-width:0;align-items:center;flex-direction:column;gap:12px;color:#929dad;font-size:11.5px;text-align:center}.project-stage-milestone>span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.project-stage-milestone>i{display:block;width:9px;height:9px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:#c5ced9;box-shadow:0 0 0 1px #c5ced9}.project-stage-milestone.is-complete{color:#54708f}.project-stage-milestone.is-complete>i{background:#7ca4d5;box-shadow:0 0 0 1px #7ca4d5}.project-stage-milestone.is-current{color:#145fc3;font-weight:720}.project-stage-milestone.is-current>i{width:12px;height:12px;margin-bottom:-1.5px;background:#176bd3;box-shadow:0 0 0 3px #e3efff}.project-current-stage-meta{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(150px,.75fr) minmax(220px,1fr);gap:0;margin:30px 0 0;padding:0;border-top:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1}.project-current-stage-meta>div{min-width:0}.project-current-stage-meta>div{padding:18px 20px 18px 0}.project-current-stage-meta>div+div{padding-left:20px;border-left:1px solid #edf0f4}.project-current-stage-meta dt{margin:0 0 7px;color:#8a96a6;font-size:10.5px}.project-current-stage-meta dd{margin:0;color:#30455f;font-size:13px;font-weight:650}.project-investment-fund-field dd button{display:flex;width:100%;min-width:0;align-items:center;gap:7px;padding:0;border:0;color:#225b9c;background:transparent;font:inherit;font-size:13px;font-weight:680;text-align:left;cursor:pointer}.project-investment-fund-field dd button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-investment-fund-field dd button>small{flex:none;color:#7b8da3;font-size:10px;font-weight:650}.project-investment-fund-field dd button svg{flex:none;margin-left:auto}.project-investment-fund-field dd button:hover{color:#176bd3}.project-stage-edit-panel{margin-top:25px;padding:22px;border:1px solid #d7e4f4;border-radius:9px;background:#f8fbff}.project-stage-edit-panel .workflow-pipeline{margin-top:0}.project-stage-tags{margin-top:20px}.project-stage-tags>span,.project-stage-note>span{display:block;margin-bottom:9px;color:#77869a;font-size:11px;font-weight:650}.project-stage-tags>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.project-stage-tags small{width:100%;color:#9aa4b1;font-size:10px}.project-stage-tags button{min-height:29px;padding:0 10px;border:1px solid #d6deea;border-radius:999px;color:#617087;background:#fff;font:inherit;font-size:10.5px}.project-stage-tags button.on{border-color:#75a6e3;color:#175fb8;background:#eaf3ff}.project-stage-note{display:block;margin-top:19px}.project-stage-note textarea{width:100%;min-height:82px;box-sizing:border-box;padding:10px 12px;border:1px solid #d5deea;border-radius:7px;color:#2f435d;background:#fff;font:inherit;font-size:12px;line-height:1.6;resize:vertical}.project-stage-save-state{margin-top:12px;color:#417151;font-size:11px}.project-investment-fund-summary{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:28px;padding:8px 0 22px;border-bottom:1px solid #e3e8ef}.project-investment-fund-summary>div{min-width:0}.project-investment-fund-summary h2{margin:0;color:#21344e;font-size:15px;font-weight:720}.project-investment-fund-summary p{margin:6px 0 0;color:#8a96a6;font-size:10.5px}.project-investment-fund-summary>button{display:inline-flex;min-width:min(340px,50%);min-height:48px;align-items:center;justify-content:space-between;gap:18px;padding:0 12px 0 15px;border:1px solid #dbe3ec;border-radius:8px;color:#31506f;background:#fff;font:inherit;text-align:left;cursor:pointer}.project-investment-fund-summary>button:hover{border-color:#8aadd7;color:#1768cc;background:#f9fbfe}.project-investment-fund-summary>button>span{display:flex;min-width:0;flex-direction:column;gap:4px}.project-investment-fund-summary>button b{overflow:hidden;font-size:12.5px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.project-investment-fund-summary>button small{color:#8592a3;font-size:10px;font-weight:540}.project-investment-fund-summary>button svg{flex:none;color:#8a96a6}.project-progress-section-heading,.team-event-ledger-title,.team-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.project-progress-section-heading>span,.team-event-ledger-title>span,.team-summary-heading>span{color:#95a0af;font-size:11px;font-weight:650}.project-progress-history{margin-top:32px}.project-progress-history-list{margin-top:18px;border-top:1px solid #e5eaf0}.project-progress-history-list article{display:grid;grid-template-columns:11px 96px 110px minmax(150px,.8fr) minmax(220px,1.4fr);gap:14px;align-items:center;min-height:62px;color:#69788d;border-bottom:1px solid #e9edf2}.project-progress-history-list article>i{width:8px;height:8px;border-radius:50%;background:#78a3d8;box-shadow:0 0 0 3px #edf4fc}.project-progress-history-list time{color:#8793a3;font-size:10.5px}.project-progress-history-list span{overflow:hidden;color:#8793a3;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.project-progress-history-list b{color:#344b66;font-size:12px;font-weight:680}.project-progress-history-list p{margin:0;color:#778599;font-size:11px;line-height:1.55}.team-recommend-editor{margin:26px 0 0;padding:22px;border:1px solid #d9e4f2;border-radius:9px;background:#f8fbff}.team-recommend-editor>div:first-child,.team-recommend-editor footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.team-recommend-editor h3{margin:0;color:#263b55;font-size:14px}.team-recommend-editor>div:first-child>div{min-width:0}.team-recommend-editor>div:first-child p{margin:5px 0 0;color:#7b8899;font-size:11px;line-height:1.55}.team-recommend-editor>div:first-child>button{border:0;color:#7b8899;background:transparent;font:inherit;font-size:11px}.team-recommend-editor label{display:flex;flex-direction:column;gap:7px;margin-top:16px}.team-recommend-editor label>span{color:#748299;font-size:11px}.team-recommend-editor select,.team-recommend-editor textarea{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid #d5deea;border-radius:7px;color:#2e435e;background:#fff;font:inherit;font-size:12px}.team-recommend-editor footer{margin-top:16px}.team-recommend-editor footer>span{color:#6b7b91;font-size:11px}.team-recommend-editor footer>button{min-height:34px;padding:0 13px;border:1px solid #176bd3;border-radius:7px;color:#fff;background:#176bd3;font:inherit;font-size:11.5px}.team-recommend-editor .recommendation-member-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:260px;margin-top:16px;overflow-y:auto}.team-recommend-editor .recommendation-empty{grid-column:1 / -1;min-height:112px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:18px;text-align:center;line-height:1.6}.team-recommend-editor .recommendation-empty>span{color:#566a82;font-size:13px}.team-recommend-editor .recommendation-empty>button{min-height:38px;padding:0 13px;border:1px solid #bfcde0;border-radius:8px;color:#315f91;background:#fff;font:inherit;font-size:12.5px;font-weight:680}.recommend-project-state{margin:14px 0 -1px;color:#49745a;font-size:11px}.a11y-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.team-event-filters{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-bottom:20px;border-bottom:1px solid #e4e9ef}.team-event-filters label,.team-event-filters>div{display:flex;align-items:center}.team-event-filters select{min-height:34px;padding:0 30px 0 11px;border:1px solid #dce2ea;border-radius:8px;color:#465970;background:#fff;font:inherit;font-size:12px;font-weight:560}.team-filter-segment{gap:2px;padding:3px;border-radius:8px;background:#f3f5f8}.team-event-filters button{min-height:28px;padding:0 10px;border:0;border-radius:6px;color:#6a788c;background:transparent;font:inherit;font-size:11.5px;font-weight:560}.team-event-filters button:hover{color:#315d91}.team-event-filters button.is-active{color:#294c73;background:#fff;box-shadow:0 1px 3px #1e314b1a;font-weight:680}.team-event-ledger-title{margin-top:27px}.team-event-list{margin-top:12px;border-top:1px solid #e6ebf1}.team-event-list article{display:grid;grid-template-columns:9px 82px minmax(80px,.55fr) 58px minmax(120px,1fr) auto;gap:11px;align-items:center;min-height:61px;border-bottom:1px solid #e8ecf1}.team-event-list article>i{width:8px;height:8px;border-radius:50%;background:#70a1dc}.team-event-list article.is-referral>i{background:#9b78cf}.team-event-list article.is-collaboration>i{background:#63a68a}.team-event-list time{color:#8995a6;font-size:10.5px}.team-event-list b{overflow:hidden;color:#344961;font-size:12px;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.team-event-list strong{color:#718097;font-size:10.5px;font-weight:620}.team-event-list p{margin:0;overflow:hidden;color:#5f6f84;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.team-event-list em{justify-self:end;padding:4px 7px;border-radius:999px;color:#59708e;background:#f0f4f8;font-size:9.5px;font-style:normal;white-space:nowrap}.team-event-boundary{margin:18px 0 0;color:#8a96a6;font-size:10.5px}.team-outreach-summary{display:flex;flex-direction:column;gap:30px}.team-outreach-summary>section+section{padding-top:26px;border-top:1px solid #e4e9ef}.member-touch-list,.team-referral-list{margin-top:14px;border-top:1px solid #e7ebf0}.member-touch-list>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto 76px;gap:9px;align-items:center;min-height:47px;border-bottom:1px solid #edf0f4}.member-touch-list i{width:8px;height:8px;border-radius:50%;background:var(--touch-color)}.member-touch-list b{overflow:hidden;color:#3d5169;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.member-touch-list em{color:#68788d;font-size:10.5px;font-style:normal;white-space:nowrap}.member-touch-list time{color:#95a0ae;font-size:10px;text-align:right}.team-referral-list article{display:grid;grid-template-columns:9px minmax(0,1fr) auto 76px;gap:9px;align-items:center;min-height:51px;border-bottom:1px solid #edf0f4}.team-referral-list article>i{width:8px;height:8px;border-radius:50%;background:#9b78cf}.team-referral-list b{display:inline-flex;min-width:0;align-items:center;gap:3px;overflow:hidden;color:#3d5169;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.team-referral-list em{color:#765b99;font-size:10px;font-style:normal}.team-referral-list time{color:#95a0ae;font-size:10px;text-align:right}.team-referral-list article>div{display:flex;grid-column:2 / -1;gap:7px;padding-bottom:10px}.team-referral-list article>div button{min-height:27px;padding:0 8px;border:1px solid #d7dfea;border-radius:6px;color:#617187;background:#fff;font:inherit;font-size:9.5px}.workspace-action-drawer-layer{position:fixed;z-index:1400;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#121f321a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}body:has(.workspace-action-drawer-layer) .qa-environment-banner{opacity:0;pointer-events:none}.workspace-action-drawer{display:flex;width:min(460px,calc(100vw - 48px));min-height:0;flex-direction:column;background:#fff;box-shadow:-18px 0 50px #18284129;animation:workspaceDrawerIn .18s ease-out}@keyframes workspaceDrawerIn{0%{opacity:.45;transform:translate(24px)}}.workspace-action-drawer>header{display:flex;min-height:68px;flex:none;align-items:center;justify-content:space-between;padding:0 26px;border-bottom:1px solid #e3e8ef}.workspace-action-drawer>header h2{margin:0;color:#1b2d46;font-size:18px;font-weight:730}.workspace-action-drawer>header p{margin:4px 0 0;color:#8995a5;font-size:10.5px}.workspace-action-drawer>header button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:7px;color:#77869a;background:transparent}.workspace-action-drawer>header button:hover{color:#324960;background:#f1f4f8}.workspace-action-drawer-body{min-height:0;flex:1;overflow-y:auto;padding:27px 26px 34px}.workspace-action-drawer>footer{display:flex;min-height:70px;flex:none;align-items:center;justify-content:flex-end;gap:10px;padding:0 26px;border-top:1px solid #e3e8ef;background:#fff}.workspace-action-drawer>footer>span{min-width:0;flex:1;color:#748299;font-size:10.5px}.workspace-action-drawer>footer button{min-width:82px;min-height:38px;padding:0 14px;border:1px solid #d3dce7;border-radius:7px;color:#586a80;background:#fff;font:inherit;font-size:12px;font-weight:650}.workspace-action-drawer>footer button.is-primary{border-color:#176bd3;color:#fff;background:#176bd3}.workspace-action-drawer>footer button:disabled{opacity:.55;cursor:not-allowed}.outreach-record-form{display:flex;flex-direction:column;gap:20px}.outreach-record-form>label{display:flex;flex-direction:column;gap:8px}.outreach-record-form>label>span{color:#52657d;font-size:12px;font-weight:650}.outreach-record-form>label>span b{color:#c14e43}.outreach-record-form>label>span small{color:#98a2b0;font-size:10.5px;font-weight:500}.outreach-record-form input,.outreach-record-form select,.outreach-record-form textarea{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid #d5dde7;border-radius:7px;outline:0;color:#2e435d;background:#fff;font:inherit;font-size:13px}.outreach-record-form input,.outreach-record-form select{min-height:40px}.outreach-record-form textarea{min-height:112px;line-height:1.65;resize:vertical}.outreach-record-form input:focus,.outreach-record-form select:focus,.outreach-record-form textarea:focus{border-color:#75a5df;box-shadow:0 0 0 3px #edf5ff}.outreach-core-member-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:-10px}.outreach-core-member-suggestions>span{width:100%;color:#8c98a8;font-size:10.5px}.outreach-core-member-suggestions>button{min-height:29px;padding:0 9px;border:1px solid #dbe2ea;border-radius:999px;color:#66768b;background:#f9fafb;font:inherit;font-size:10.5px}.outreach-core-member-suggestions>button.is-selected{border-color:#8bb0df;color:#1e67bd;background:#eef5fe}.outreach-private-hint{display:flex;align-items:flex-start;gap:7px;margin:0;padding:12px 13px;border-radius:7px;color:#708096;background:#f5f7fa;font-size:10.5px;line-height:1.55}.outreach-private-hint svg{flex:none;margin-top:1px;color:#5d7491}.outreach-drawer-error{padding:10px 12px;border-radius:7px;color:#a1483d;background:#fff1ef;font-size:11px}.judgment-action-drawer{width:min(560px,calc(100vw - 48px))}.judgment-action-drawer .judgment-record-panel{padding:0}.judgment-action-drawer .workflow-record-heading{min-height:0}.personal-judgment-detail{max-width:132px;overflow:hidden;color:var(--muted);font-size:10.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.personal-judgment-unavailable{color:var(--faint)}.investment-path-drawer{width:min(580px,calc(100vw - 48px))}.investment-path-drawer .investment-paths-panel{padding:0;border:0}.investment-path-drawer .investment-path-row{grid-template-columns:minmax(0,1fr) 116px 42px;align-items:end}.investment-path-drawer .investment-path-name{grid-column:1 / -1}.investment-path-drawer .investment-path-note{grid-column:1 / 2}.project-stage-drawer{width:min(620px,calc(100vw - 48px))}.project-stage-drawer-body{padding-top:30px}.project-stage-drawer-form{padding-bottom:4px}.project-stage-drawer .workflow-pipeline-rail{padding-bottom:5px}.project-stage-drawer-special{margin-top:30px;padding-top:28px;border-top:1px solid #e4e9ef}.project-stage-drawer-special .project-stage-edit-panel{margin:0;padding:0;border:0;border-radius:0;background:transparent}.project-stage-drawer-special .workflow-record-heading{min-height:0}.project-stage-drawer-special .workflow-record-heading>div:last-child{display:flex;flex:none;gap:7px}.project-stage-drawer-special .workflow-record-heading>div:last-child button{min-height:32px;padding:0 11px;border:1px solid #d3dce7;border-radius:7px;color:#5b6d83;background:#fff;font:inherit;font-size:11px;font-weight:650}.project-stage-drawer-special .workflow-record-heading>div:last-child button:hover{border-color:#8ba9cd;color:#225f9f;background:#f8fbff}.team-recommend-drawer{width:min(500px,calc(100vw - 48px))}.team-recommend-drawer-body{display:flex;flex-direction:column;gap:20px}.recommendation-member-search{flex:none;margin:0}.recommendation-member-options{max-height:320px;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.recommendation-member-options .dp-selector-option{min-height:52px;border:1px solid transparent}.recommendation-member-options .dp-selector-option.is-selected{border-color:#d5e2f2}.recommendation-note{display:flex;flex-direction:column;gap:8px;padding-top:2px}.recommendation-note>span{color:#52657d;font-size:12px;font-weight:650}.recommendation-note>span small{color:#98a2b0;font-size:10.5px;font-weight:500}.recommendation-note textarea{width:100%;min-height:94px;box-sizing:border-box;padding:10px 11px;border:1px solid #d5dde7;border-radius:7px;outline:0;color:#2e435d;background:#fff;font:inherit;font-size:12.5px;line-height:1.65;resize:vertical}.recommendation-note textarea:focus{border-color:#75a5df;box-shadow:0 0 0 3px #edf5ff}.recommendation-boundary{margin:0;padding:12px 13px;border-radius:7px;color:#708096;background:#f5f7fa;font-size:10.5px;line-height:1.55}@media (max-width: 1020px){.team-outreach-grid{grid-template-columns:minmax(0,1fr)}.team-event-ledger{padding-right:0}.team-outreach-summary{padding:32px 0 0;border-top:1px solid #e3e8ef;border-left:0}}@media (max-width: 768px){.ws-next-statuses{width:calc(100% + 38px);gap:0;overflow:visible}.ws-next-status-control{min-width:0;flex:1 1 25%;padding-right:7px;padding-left:7px}.project-progress-heading,.team-outreach-heading{min-height:0;flex-direction:column;gap:18px;padding:0 2px 23px}.project-progress-heading h1,.team-outreach-heading h1{font-size:20px}.project-progress-heading p,.team-outreach-heading p{font-size:12.5px}.team-outreach-heading>div:last-child{width:100%}.team-outreach-heading>div:last-child>button{min-width:0;flex:1}.project-progress-main,.team-event-ledger{padding:26px 0 30px}.project-progress-aside,.team-outreach-summary{padding-top:27px;padding-bottom:26px}.project-stage-milestones{min-width:480px}.project-current-stage-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.project-current-stage-meta .project-investment-fund-field{grid-column:1 / -1;padding-left:0;border-top:1px solid #edf0f4;border-left:0}.project-stage-edit-panel,.team-recommend-editor{padding:16px}.team-recommend-editor .recommendation-member-options{grid-template-columns:minmax(0,1fr)}.team-recommend-editor footer{align-items:flex-start;flex-direction:column}.team-recommend-editor footer>button{width:100%}.project-investment-fund-summary{align-items:stretch;flex-direction:column;gap:14px;padding-top:0}.project-investment-fund-summary>button{width:100%;min-width:0}.project-progress-history-list article{grid-template-columns:8px 76px minmax(0,1fr);gap:6px 9px;padding:12px 0}.project-progress-history-list article b,.project-progress-history-list article p{grid-column:3}.team-event-filters{align-items:center}.team-event-filters>div{max-width:100%;overflow-x:auto}.team-event-list article{grid-template-columns:8px 72px minmax(0,1fr) auto;gap:5px 9px;padding:12px 0}.team-event-list article b{grid-column:3}.team-event-list article strong{grid-column:4;grid-row:1;justify-self:end}.team-event-list article p{grid-column:3 / -1;white-space:normal}.team-event-list article em{grid-column:3 / -1;justify-self:start}.member-touch-list>div,.team-referral-list article{grid-template-columns:8px minmax(0,1fr) auto}.member-touch-list time,.team-referral-list time{display:none}.workspace-action-drawer{width:100vw;max-width:none;min-height:100dvh}.workspace-action-drawer>header{min-height:62px;padding:0 18px}.workspace-action-drawer-body{padding:23px 18px 30px}.workspace-action-drawer>footer{min-height:calc(66px + env(safe-area-inset-bottom));padding:0 18px env(safe-area-inset-bottom)}.project-stage-drawer-special .workflow-record-heading{flex-direction:column;gap:14px}.judgment-action-drawer .judgment-step-rail{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px}.investment-path-drawer .investment-path-row{grid-template-columns:minmax(0,1fr) 108px 38px}}.ws-next-nav{padding:24px 14px 20px;background:#f6f8fb}.ws-next-nav-group{padding-top:0;border-top:0}.ws-next-nav-group+.ws-next-nav-group{margin-top:12px;padding-top:15px;border-top:1px solid #e4e9ef}.ws-next-nav-group-label{margin:0 10px 7px;color:#97a2b1;font-size:10.5px;font-weight:650;letter-spacing:.04em}.ws-next-nav-item{min-height:42px;padding:0 11px;border:0;border-radius:7px;color:#5d6b7f;background:transparent;font-size:12.5px;font-weight:540;box-shadow:none}.ws-next-nav-item:hover{color:#27415f;background:#edf1f6}.ws-next-nav-item.on{color:#145fc9;background:#eaf2fe;box-shadow:inset 2px 0 #176bd3;font-weight:680}.ws-next-nav-item:focus{outline:0}.ws-next-nav-item:focus-visible{box-shadow:inset 2px 0 #176bd3,0 0 0 2px #176bd31f}.company-module-v5,.team-module-v3,.funding-module-v3,.project-progress-v2,.team-outreach-v2,.materials-module-v3{width:min(100%,1180px)!important;max-width:1180px!important;margin-right:auto;margin-left:auto;color:#27384f}.ws-next-content :is(.basic-info-section-title,.module-block-heading,.funding-plan-heading,.materials-library-heading,.detail-section-heading,.team-event-ledger-title,.team-summary-heading){display:flex;align-items:center;justify-content:space-between;gap:18px}.ws-next-content :is(.basic-info-section-title,.module-block-heading,.funding-plan-heading,.materials-library-heading,.detail-section-heading,.team-event-ledger-title,.team-summary-heading) h2{margin:0;color:#1d3049;font-size:16px;font-weight:700;letter-spacing:-.01em}.ws-next-content :is(.module-block-heading,.materials-library-heading,.detail-section-heading,.team-event-ledger-title,.team-summary-heading) span{color:#8793a3;font-size:11.5px;font-weight:540}.ws-next-content :is(.module-block-heading,.detail-section-heading)>div{min-width:0}.ws-next-content :is(.module-block-heading,.detail-section-heading)>div>span{display:block;margin-top:5px}.funding-current-state>h2{margin:0;color:#1d3049;font-size:16px;font-weight:700;letter-spacing:-.01em}.basic-info-introduction,.basic-info-section{padding:28px 0 32px;border-bottom:1px solid #e3e8ef}.basic-info-introduction{padding-top:18px}.basic-info-section-title{margin-bottom:18px}.basic-info-section-title>span{display:none}.basic-info-introduction>p{max-width:920px;margin:0;color:#4f6074;font-size:14px;line-height:1.78}.team-roster-section .module-block-heading,.funding-rhythm-section .module-block-heading{min-height:64px;margin-bottom:0;border-bottom:1px solid #e3e8ef}.team-roster-section .module-block-heading h2,.funding-rhythm-section .module-block-heading h2{font-size:16px}.team-roster-section .module-block-heading span,.funding-rhythm-section .module-block-heading span{font-size:11.5px}.materials-library-heading{min-height:64px;border-bottom:1px solid #e3e8ef}.materials-library-heading>div{display:flex;align-items:baseline;gap:10px}.detail-section-action,.detail-toolbar-button{display:inline-flex;min-height:38px;flex:none;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #d5dde7;border-radius:7px;color:#4f6279;background:#fff;font:inherit;font-size:11.5px;font-weight:650;cursor:pointer}.detail-section-action:hover,.detail-toolbar-button:hover{border-color:#8eadd3;color:#1765bf;background:#f8fbff}.detail-section-action.is-quiet{min-height:32px;padding:0 8px;border-color:transparent;color:#55708f;background:transparent}.detail-toolbar-button.is-primary{border-color:#176bd3;color:#fff;background:#176bd3}.detail-toolbar-button.is-primary:hover{border-color:#0f5fbd;color:#fff;background:#0f5fbd}.project-progress-grid,.team-outreach-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr)}.project-progress-history,.team-event-ledger{min-width:0;margin:0;padding:28px 38px 42px 0}.project-progress-funds,.team-outreach-summary{min-width:0;padding:28px 0 42px 38px;border-left:1px solid #e3e8ef}.project-progress-history-list{margin-top:18px}.project-progress-history-list article{grid-template-columns:11px 88px 96px minmax(130px,.8fr) minmax(180px,1.25fr)}.project-fund-summary-list{margin-top:18px;border-top:1px solid #e5eaf0}.project-fund-summary-list>button{display:grid;width:100%;min-height:60px;grid-template-columns:minmax(0,1fr) auto 14px;gap:10px;align-items:center;padding:0;border:0;border-bottom:1px solid #e8edf2;color:#324861;background:transparent;font:inherit;text-align:left;cursor:pointer}.project-fund-summary-list>button:hover{color:#1765bf}.project-fund-summary-list>button>span{display:flex;min-width:0;flex-direction:column;gap:5px}.project-fund-summary-list b{overflow:hidden;font-size:12.5px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.project-fund-summary-list small{color:#8b96a5;font-size:10.5px}.project-fund-summary-list em{padding:4px 7px;border-radius:999px;color:#68788c;background:#f1f4f7;font-size:9.5px;font-style:normal;white-space:nowrap}.project-fund-summary-list em.is-selected{color:#17633b;background:#eaf7ef}.project-fund-summary-list svg{color:#8d98a8}.detail-empty-state{display:flex;min-height:190px;align-items:flex-start;justify-content:center;flex-direction:column;gap:7px;color:#7f8b9b}.detail-empty-state b{color:#40536b;font-size:13px}.detail-empty-state span{font-size:11px}.detail-empty-state button{margin-top:8px;padding:0;border:0;color:#176bd3;background:transparent;font:inherit;font-size:11.5px;font-weight:650}.detail-empty-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.detail-empty-actions button{margin-top:0}.detail-tab-toolbar{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #e3e8ef}.detail-tab-actions{display:flex;flex:none;gap:9px}.team-outreach-toolbar .team-event-filters{min-width:0;flex-wrap:nowrap;gap:8px;padding:0;overflow-x:auto;border:0;scrollbar-width:none}.team-outreach-toolbar .team-event-filters::-webkit-scrollbar{display:none}.team-outreach-toolbar .team-event-filters select{min-height:34px;border-radius:7px;font-size:11.5px;font-weight:560}.team-outreach-toolbar .team-filter-segment{flex:none;border-radius:7px;background:#f1f4f7}.team-outreach-toolbar .team-event-filters button{min-height:28px;font-size:11px}.team-outreach-toolbar .team-event-filters button.is-active{color:#24588e;box-shadow:0 1px 2px #1e314b14}.team-event-ledger-title{margin-top:0}.team-outreach-summary{gap:30px}@media (max-width: 1020px){.project-progress-grid,.team-outreach-grid{grid-template-columns:minmax(0,1fr)}.project-progress-history,.team-event-ledger{padding-right:0}.project-progress-funds,.team-outreach-summary{padding:28px 0 36px;border-top:1px solid #e3e8ef;border-left:0}}@media (max-width: 768px){.ws-next-mobile-tabs{gap:0;padding:0 10px;border-bottom:1px solid #e1e6ed;background:#fff}.ws-next-mobile-tabs>button,.ws-next-mobile-tabs>button:hover,.ws-next-mobile-tabs>button:focus{min-height:44px;padding:0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;outline:0;color:#748096;background:transparent;box-shadow:none;font-size:11px}.ws-next-mobile-tabs>button.on,.ws-next-mobile-tabs>button.on:hover,.ws-next-mobile-tabs>button.on:focus{color:#176bd3;border-bottom-color:#176bd3;background:transparent;box-shadow:none;font-weight:680}.company-module-v5,.team-module-v3,.funding-module-v3,.project-progress-v2,.team-outreach-v2,.materials-module-v3{width:100%!important}.detail-tab-toolbar{min-height:0;align-items:stretch;flex-direction:column;gap:12px;padding:14px 0 16px}.team-outreach-toolbar .team-event-filters{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);gap:8px;overflow:visible}.team-outreach-toolbar .team-event-filters>.team-filter-segment:last-child{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.team-outreach-toolbar .team-event-filters>.team-filter-segment:last-child button{padding-right:7px;padding-left:7px;white-space:nowrap}.detail-tab-actions{width:100%}.detail-toolbar-button{min-width:0;flex:1}.project-progress-history,.team-event-ledger,.project-progress-funds,.team-outreach-summary{padding:24px 0 30px}.project-progress-history-list article{grid-template-columns:8px 76px minmax(0,1fr)}.detail-section-heading{align-items:flex-start}.basic-info-introduction,.basic-info-section{padding:24px 0 27px}.basic-info-introduction{padding-top:16px}.materials-library-heading{min-height:68px}}.next-product-app .next-overview-table .next-configured-loc,.next-product-app .next-overview-table .next-configured-sector,.next-product-app .next-overview-table .next-configured-loc>*,.next-product-app .next-overview-table .next-configured-sector>*{font-size:13px!important;line-height:1.45}.next-product-app .tag-sector,.next-product-app .tag-default{color:color-mix(in oklch,var(--accent) 78%,#000);background:var(--accent-soft);font-size:11px}.next-owner-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.collaboration-role-trigger.overview .next-owner-copy>b,.next-owner-static .next-owner-copy>b{max-width:112px}.collaboration-role-trigger.overview .next-owner-copy>small,.next-owner-static .next-owner-copy>small,.owner-cell small.supporters{max-width:132px;overflow:hidden;color:#6d7d91;background:transparent;border:0;padding:0;font-size:10.5px;font-weight:540;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ws-next-status-control .collaboration-role-trigger.overview .next-owner-copy>small,.ws-next-status-control .next-owner-static .next-owner-copy>small{display:block}@media (max-width: 1280px){.ws-next-hero{grid-template-columns:minmax(0,1fr)}.ws-next-statuses{justify-self:stretch}.ws-next-status-control{min-width:0;flex:1}}.ws-next-status-control .is-overview-judgment .ws-judgment-summary{display:inline-flex;width:auto;min-height:34px;align-items:center;gap:7px;padding:0;border:0;color:#1d2c44;background:transparent;font-size:14px;font-weight:680}.ws-next-status-control .is-overview-judgment .ws-judgment-summary .stage-dot{width:9px;height:9px}.team-editorial-head,.team-editorial-row{grid-template-columns:minmax(180px,.85fr) minmax(170px,.78fr) minmax(320px,1.7fr) 72px}.team-editorial-actions{display:flex;justify-content:flex-end;gap:2px}.team-editorial-actions button:first-child{color:#537393}.team-member-edit-form{margin-top:14px}.team-member-edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:10px}.team-member-edit-actions select{min-height:34px;margin-right:auto;border:1px solid #d8e0e9;border-radius:7px;background:#fff;font:inherit}.team-editorial-row.is-candidate{background:#fffaf0}.team-editorial-person small.team-member-candidate{color:#9a5b08;background:#fff1d6}.team-editorial-row.is-candidate .team-editorial-role>span{color:#9a5b08}@media (max-width: 768px){.mobile-project-tags span{font-size:11px}.mobile-project-meta{font-size:12px}.mobile-project-meta>.mobile-project-personal-state{max-width:100%;flex-wrap:wrap;overflow:visible}.mobile-project-personal-state .status-value,.mobile-project-personal-state>svg{flex:none}.mobile-project-meta .mobile-project-collaborators{max-width:100%!important;flex:1 1 100%;align-items:flex-start;overflow:visible;white-space:normal}.mobile-project-collaborators>span{display:flex;min-width:0;max-width:none!important;flex-direction:column;align-items:flex-start;gap:2px;overflow:visible;white-space:normal}.mobile-project-collaborators b{color:var(--text);font-weight:650}.mobile-project-collaborators small{color:var(--muted);font-size:11px;line-height:1.35}}.funding-capital-band.is-plan-only{display:block;grid-template-columns:none}.funding-capital-band.is-plan-only .funding-current-plan{padding-left:0}.product-page-heading{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dce3eb}.product-page-heading h2{margin:0 0 6px;color:#1d3049;font-size:20px}.product-page-heading span{color:#788699;font-size:12px}.product-tabpane>.ws-section{padding:30px 0 38px}.product-empty-state{min-height:260px}.product-editor{padding:28px 0 38px}.product-editor>label{display:grid;gap:8px}.product-editor label>span{color:#63738a;font-size:12px;font-weight:650}.product-editor textarea,.product-editor input{box-sizing:border-box;width:100%;border:1px solid #d8e0e9;border-radius:8px;padding:10px 11px;color:#263a52;background:#fff;font:inherit;font-size:13px;line-height:1.55}.product-editor-items{display:grid;gap:12px;margin-top:18px}.product-editor-items article{display:grid;gap:9px;padding:16px;border:1px solid #e0e6ed;border-radius:10px;background:#fbfcfe}.product-editor-items article>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);gap:9px}.product-editor-items article>div:last-child{grid-template-columns:minmax(0,1fr) auto}.product-editor-items article button,.product-editor-actions button,.team-member-edit-actions button{min-height:34px;border:1px solid #d7e0e9;border-radius:7px;padding:0 12px;color:#50647d;background:#fff;font:inherit;font-size:12px;cursor:pointer}.product-editor-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:15px}.product-editor-actions button:first-child{margin-right:auto}.product-editor-actions button.is-primary,.team-member-edit-actions button.adopt-btn{color:#fff;background:var(--accent);border-color:var(--accent)}@media (max-width: 768px){.team-editorial-head{display:none}.team-editorial-row{grid-template-columns:minmax(0,1fr) auto}.team-editorial-actions{grid-column:2;grid-row:1}.product-page-heading{min-height:68px;align-items:flex-start;flex-direction:column;justify-content:center;gap:10px;padding:12px 0}.product-editor-items article>div{grid-template-columns:1fr}}.next-columns-save-error{color:#b42318;font-size:12px;line-height:1.4}.next-settings-sync-lock{border:0;margin:0;padding:0;min-width:0}.next-team-member-drawer,.next-team-member-drawer.is-reading{width:min(520px,100vw)}.next-team-member-drawer>header{padding:24px 28px}.next-team-member-drawer h2{font-size:24px}.next-team-member-drawer .next-team-drawer-scroll{padding:0 28px 28px}.next-team-member-drawer .next-team-drawer-scroll section{padding:22px 0}.next-team-member-drawer .next-team-drawer-scroll h3{font-size:17px}.next-team-member-drawer .next-team-drawer-scroll :is(p,dt,label>span),.next-team-member-drawer header p{font-size:14px;line-height:1.6}.next-team-member-drawer .next-team-drawer-scroll :is(input,select,textarea,dd,button){font-size:15px;line-height:1.5}.next-team-member-drawer .next-team-drawer-scroll :is(input,select){min-height:44px}.next-team-member-drawer footer{min-height:78px;padding:14px 28px;gap:12px}.next-team-member-drawer footer :is(button,span){font-size:14px}.next-team-member-drawer footer button{min-height:44px}.next-roles-comparison{padding:24px;font-size:15px;line-height:1.6}.next-roles-comparison>p{margin:0 0 24px;color:var(--muted)}.next-roles-table-scroll{overflow-x:auto}.next-roles-comparison table{width:100%;border-collapse:collapse;table-layout:fixed}.next-roles-comparison th,.next-roles-comparison td{padding:18px 16px;border-bottom:1px solid var(--line,#e2e8f0);text-align:left;vertical-align:top;font-size:15px;overflow-wrap:anywhere}.next-roles-comparison th{font-weight:650;background:#f7f9fc}.next-roles-comparison small{display:block;margin-top:5px;font-size:14px;font-weight:400}.next-roles-comparison h3{margin:28px 0 12px;font-size:17px}.next-potential-preview-hint{margin:0 0 12px;color:var(--muted);font-size:14px}.next-potential-top-ten{list-style:none;padding:0;margin:0}.next-potential-top-ten li{border-bottom:1px solid var(--line,#e2e8f0)}.next-potential-top-ten>li>details>summary{display:grid;grid-template-columns:24px minmax(0,1fr) 32px;align-items:start;gap:10px;padding:16px 0;font-size:15px;cursor:pointer}.next-potential-top-ten>li>details>summary strong{overflow-wrap:anywhere;font-weight:550}.next-potential-top-ten>li>details>summary>b{text-align:right}.next-potential-top-ten .next-potential-preview-card p{display:flex;gap:12px;justify-content:space-between;font-size:14px}.next-potential-top-ten .next-potential-preview-card small{display:block;font-size:13px;line-height:1.6}@media (max-width: 680px){.next-team-member-drawer>header{padding:20px}.next-team-member-drawer .next-team-drawer-scroll{padding-inline:20px}.next-team-member-drawer footer{padding:12px 20px}.next-roles-comparison{padding:16px}.next-roles-comparison th,.next-roles-comparison td{padding:12px 8px;font-size:14px}.next-roles-comparison small{font-size:13px}}@media (prefers-reduced-motion: reduce){.next-product-app *,.next-product-app *:before,.next-product-app *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}.auth-brand img{width:88px;height:88px;object-fit:contain}.brand-logo{width:44px;height:44px;object-fit:contain}.next-potential-top-ten .next-potential-preview-card{display:block}.next-potential-top-ten .next-potential-preview-card p b,.next-potential-preview-empty{font-size:14px}.next-audit-action,.next-audit-object{overflow-wrap:anywhere}@media (max-width:680px){.next-subnav-mobile{flex-wrap:wrap;overflow-x:visible}.next-team-member-drawer .next-team-drawer-scroll section>label:not(.next-team-check){grid-template-columns:minmax(0,1fr);gap:8px;padding-block:5px}.next-team-member-drawer .next-team-drawer-scroll section>p{margin-left:0}}.next-view-team .next-team-v2-head{flex-wrap:wrap;gap:20px}.next-view-team .next-team-head-actions{flex-wrap:wrap;min-width:0;gap:10px}.next-view-team .next-team-head-actions>button{flex-shrink:0;white-space:nowrap}.next-account-explanation{width:min(880px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid #dce2eb;border-radius:16px;color:#203148;background:#fff;box-shadow:0 20px 70px #14253c33}.next-account-explanation::backdrop{background:#15213866}.next-account-explanation>header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e3e8ef}.next-account-explanation h2{margin:0;font-size:20px}.next-account-explanation>header button{display:grid;place-items:center;min-width:36px;min-height:36px;border:1px solid #dce2eb;border-radius:8px;background:#fff}.next-account-explanation-body{padding:24px;font-size:14px;line-height:1.6}.next-account-explanation .next-roles-comparison{padding:0}@media (min-width: 681px){.next-view-team .next-member-list-head,.next-view-team .next-member-row-v2{grid-template-columns:minmax(0,1.35fr) minmax(80px,.65fr) minmax(0,1fr) 80px minmax(110px,.85fr) 14px;gap:12px;padding-inline:14px;box-sizing:border-box}.next-view-team .next-member-row-v2>span{min-width:0;overflow-wrap:anywhere;white-space:normal}.next-view-team .next-member-person>span{max-width:100%;width:100%}.next-view-team .next-member-person strong,.next-view-team .next-member-person em{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}}@media (max-width: 680px){.next-view-team .next-team-v2-head>.next-team-head-actions{display:flex}.next-view-team .next-team-head-search{flex:1 1 100%}.next-account-explanation-body{padding:16px}}.personal-status-marker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-size:13px;color:#586a80}.personal-status-marker button{padding:7px 13px;border:1px solid #dce2eb;background:#fff;border-radius:7px;color:#586a80;font:inherit}.personal-status-marker button[aria-pressed=true]{color:#995b2d;background:#fff2e6;border-color:#dca57c}.creation-personal-note{margin:14px 0;padding:13px 14px;border:1px solid #e3e8ef;border-radius:9px;background:#f8fafc}.creation-personal-note>span{display:flex;align-items:baseline;gap:7px;color:#35465b;font-size:13px;font-weight:650}.creation-personal-note>span small{color:#758397;font-size:12px;font-weight:400}.creation-personal-note>p{margin:7px 0 0;color:#43546a;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.kb-personal-status{display:grid;gap:5px;font-size:12px;line-height:1.5;color:#5b6c80;margin:8px 0}@media (min-width: 769px){.next-product-app :is(.next-view-table,.next-view-kanban)>.topbar{flex-wrap:wrap;gap:16px}.next-product-app :is(.next-view-table,.next-view-kanban)>.topbar .topbar-right{flex:1;min-width:0;flex-wrap:wrap}.next-product-app :is(.next-view-table,.next-view-kanban)>.topbar .search{flex:1 1 180px;width:auto;min-width:150px}.next-product-app :is(.next-view-table,.next-view-kanban)>.topbar :is(.next-topbar-action,.next-project-layout-toggle){flex-shrink:0;white-space:nowrap}}.next-audit-object>span,.next-audit-action>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.next-audit-object>button{margin-top:6px;border:0;padding:0;background:transparent;color:#35679f;font:inherit;text-align:left;cursor:pointer}.next-audit-detail-dialog p,.next-audit-detail-dialog li{overflow-wrap:anywhere}.next-audit-detail-dialog nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.next-audit-detail-dialog nav button{padding:8px 12px}.personal-filter-help{margin:12px 0;color:#586a80;font-size:13px;line-height:1.6}.project-filter-options>.personal-status-marker{grid-column:1 / -1;padding-top:12px;border-top:1px solid #e5e9ef}.next-audit-changes{margin-bottom:24px}.next-audit-changes li{padding:10px 0;border-bottom:1px solid #e5e9ef;font-size:14px;line-height:1.6}.next-audit-change-value p{margin:6px 0;white-space:pre-wrap}.next-audit-change-value>button{border:0;background:transparent;padding:4px 0;color:#35679f;font:inherit;cursor:pointer}.next-audit-detail-dialog nav{flex-wrap:wrap}.project-filter-operator.is-personal-status p{display:block;color:#586a80;font-size:13px;line-height:1.6}.next-audit-detail-dialog>header{position:sticky;top:0;z-index:1;background:#fff}.next-audit-detail-dialog nav button{min-height:40px;border:1px solid #dce2eb;border-radius:8px;background:#fff;color:#35679f;font:inherit;cursor:pointer}.next-audit-detail-dialog nav button:disabled{color:#8a97a9;background:#f6f8fb;cursor:default}.next-audit-changes,.next-audit-detail-dialog h3{scroll-margin-top:88px}.team-stage-markers{margin:12px 0 4px;padding:12px 4px 0;border-top:1px solid #e2e7ee;display:flex;align-items:center;gap:16px;color:#64748b;font-size:12px}.team-stage-markers>div{display:flex;flex-wrap:wrap;gap:8px}.team-stage-markers button{border:1px solid #dbe2ea;border-radius:8px;padding:7px 12px;background:#fff;color:#59697e;font-size:13px}.team-stage-markers button[aria-pressed=true]{background:#eef2f7;border-color:#8c9aae;color:#283950}.team-stage-markers button:disabled{opacity:.45}.stage-badge .team-stage-marker{margin-left:8px;padding:2px 6px;border-radius:4px;background:#eef1f5;color:#64748b;font-size:12px;line-height:1.4}.next-potential-top-ten .next-potential-preview-card p:has(.sector-attribution){align-items:flex-start}.status-value{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;line-height:1.4;text-align:left}.status-value-main{display:inline-flex;align-items:center;gap:7px}.status-value-main .stage-dot{flex:0 0 6px}.status-value .status-marker-badge{display:inline-block;flex:none;padding:1px 6px;border:1px solid #dbe1e9;border-radius:4px;background:#f4f6f9;color:#67758a;font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap}.status-marker-actions,.project-filter-dialog-foot>div>.status-marker-actions{display:inline-flex;align-items:center;gap:5px;margin:0}.status-marker-actions .dp-selector-action.is-marker{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 9px;border:1px solid transparent;background:transparent;color:#6a788c;font-size:12px;white-space:nowrap}.status-marker-actions .dp-selector-action.is-marker:hover{background:#f1f4f8;border-color:#dce3ec}.status-marker-actions .dp-selector-action.is-marker[aria-pressed=true]{background:#eef3fa;border-color:#c4d1e3;color:#344e70}.status-marker-actions .dp-selector-action.is-marker:disabled{opacity:.42;cursor:default}.status-marker-actions .is-marker small{font-size:11px;color:#8a96a8}.dp-selector-footer>div,.project-filter-dialog-foot>div{gap:6px}.dp-selector-footer .status-marker-actions,.project-filter-dialog-foot .status-marker-actions{flex:none}.status-options-heading{display:flex;justify-content:flex-end;padding:0 8px 5px}.status-options-heading>button{border:0;background:none;color:#6a788c;font:inherit;font-size:12px;cursor:pointer}.kb-personal-status>span{display:flex;align-items:flex-start;gap:8px}.mobile-project-meta>span{align-items:flex-start}@media (max-width: 640px){.project-filter-dialog-foot{gap:5px;padding-left:12px;padding-right:12px}.project-filter-dialog-foot>div{gap:4px}.project-filter-dialog-foot>div>.status-marker-actions{display:inline-flex}.project-filter-dialog-foot .status-marker-actions+span{display:none}.project-filter-dialog-foot .status-marker-actions .dp-selector-action{padding:0 7px}}.status-options-heading{align-items:center;justify-content:space-between;padding:3px 8px 8px;color:#8490a2;font-size:12px}.project-filter-dialog-foot .status-marker-actions+span{display:none}.next-collection-filter-dialog .project-filter-field-rail{gap:4px}@media (max-width: 767px){.next-collection-filter-dialog .project-filter-field-rail{display:grid;min-height:0;max-height:none;grid-template-columns:repeat(3,minmax(0,1fr))}.next-collection-filter-dialog .project-filter-field-rail>button{min-height:36px;grid-template-columns:minmax(0,1fr) auto;padding:0 10px}}.project-bp-actions{display:flex;align-items:center;gap:8px}.project-bp-actions button:disabled{opacity:.55;cursor:wait}.next-view-team .feedback-admin.next-team-v2{display:block;gap:0}.next-view-team .feedback-admin .next-team-v2-head{margin:0}.next-view-team .feedback-admin .auth-error.inline{margin:16px 0 0}.next-view-team .feedback-head-actions{flex:1}.next-view-team .feedback-head-search{width:clamp(240px,28vw,340px);margin-left:auto}.next-view-team .feedback-filter-trigger{border-color:color-mix(in srgb,var(--accent) 30%,#d7e0ec);color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,#fff);font-weight:680}.next-view-team .feedback-filter-trigger:hover,.next-view-team .feedback-filter-trigger.is-active{border-color:color-mix(in srgb,var(--accent) 48%,#d7e0ec);background:color-mix(in srgb,var(--accent) 8%,#fff)}.next-view-team .feedback-filter-trigger em{display:grid;min-width:18px;height:18px;box-sizing:border-box;place-items:center;padding:0 4px;border-radius:9px;color:#fff;background:var(--accent);font-size:10px;font-style:normal}.next-view-team .feedback-list-summary{display:flex;min-height:58px;align-items:center;justify-content:flex-end;color:#8b96a5;font-size:13px;line-height:1.55}.feedback-filter-dialog{width:min(720px,calc(100vw - 48px));height:min(560px,calc(100vh - 48px));min-height:480px}.feedback-filter-dialog .project-filter-dialog-body{grid-template-columns:220px minmax(0,1fr)}.feedback-filter-dialog .project-filter-field-rail{gap:4px}.feedback-filter-dialog .feedback-filter-options>button{min-height:52px}.feedback-filter-dialog .feedback-filter-options>button>i{border-radius:50%}.feedback-filter-dialog .feedback-filter-options>button.is-selected>i{border-color:var(--accent);background:#fff;box-shadow:inset 0 0 0 4px #fff}.feedback-filter-dialog .feedback-filter-options>button.is-selected>i:after{width:8px;height:8px;border-radius:50%;background:var(--accent);content:""}.next-view-team .feedback-filter-summary{margin:12px 0 0;padding-right:0;padding-left:0}.next-view-team .feedback-list{border-top:1px solid #dfe5ec}.next-view-team .feedback-list>header,.next-view-team .feedback-row{display:grid;grid-template-columns:minmax(300px,1.55fr) 100px 110px 90px 90px 120px 18px;gap:20px;align-items:center;padding-right:8px;padding-left:8px}.next-view-team .feedback-list>header{min-height:52px;border-bottom:1px solid #e4e9f0;color:#7f8ca0;font-size:12.5px;font-weight:650}.next-view-team .feedback-list>header>span{min-width:0}.next-view-team .feedback-sort-button{display:flex;width:100%;min-height:38px;align-items:center;gap:6px;padding:0;border:0;color:inherit;background:transparent;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.next-view-team .feedback-sort-button:hover,.next-view-team .feedback-sort-button:focus-visible,.next-view-team .feedback-sort-button.is-active{color:var(--accent)}.next-view-team .feedback-sort-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 34%,transparent);outline-offset:3px;border-radius:4px}.next-view-team .feedback-sort-button i{min-width:10px;color:var(--accent);font-size:12px;font-style:normal}.next-view-team .feedback-row{width:100%;min-height:88px;border:0;border-bottom:1px solid #e9edf2;color:#586a80;background:#fff;font:inherit;font-size:14px;line-height:1.55;text-align:left;cursor:pointer;transition:color .15s,background .15s,box-shadow .15s}.next-view-team .feedback-row:hover,.next-view-team .feedback-row.is-selected{background:color-mix(in srgb,var(--accent) 4.5%,#fff)}.next-view-team .feedback-row.is-selected{box-shadow:inset 3px 0 0 var(--accent)}.next-view-team .feedback-row-main{display:flex;min-width:0;flex-direction:column;gap:5px}.next-view-team .feedback-row-main strong,.next-view-team .feedback-row-main em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-view-team .feedback-row-main strong{color:#2c425d;font-size:16px;font-weight:650}.next-view-team .feedback-row-main em{color:#8c97a6;font-size:13px;font-style:normal}.next-view-team .feedback-row-status,.next-view-team .feedback-row-priority{padding:4px 8px;font-size:12.5px;font-weight:650}.next-view-team .feedback-row-status.is-open{color:#486681}.next-view-team .feedback-row-status.is-planned,.next-view-team .feedback-row-status.is-in_progress{color:#2c67b0}.next-view-team .feedback-row-status.is-closed{color:#b27425}.next-view-team .feedback-row-status.is-resolved{color:#14915d}.next-view-team .feedback-row-priority.is-p0{color:#d54b43}.next-view-team .feedback-row-priority.is-p1{color:#c47725}.next-view-team .feedback-row-source,.next-view-team .feedback-row-type,.next-view-team .feedback-row time{color:#7e8b9d}.next-view-team .feedback-row time{font-size:13px}.next-view-team .feedback-row>svg{color:#a0a9b6}.feedback-detail-scrim{background:#18233314}.feedback-detail-drawer{width:min(520px,100vw);box-shadow:-12px 0 30px #18293f17}.feedback-detail-drawer>header{min-height:104px;padding:24px 28px}.feedback-detail-drawer h2{max-width:420px;overflow-wrap:anywhere;font-size:24px;line-height:1.35}.feedback-detail-drawer>header p{display:flex;gap:4px 9px;flex-wrap:wrap;font-size:14px;line-height:1.6}.feedback-detail-drawer>header p>span{max-width:100%;overflow-wrap:anywhere;white-space:normal}.next-team-drawer-scroll.feedback-detail-body{display:block;padding:0 28px 34px}.feedback-detail-body section{padding:23px 0;border-bottom:1px solid #e8ecf1}.feedback-detail-body section:last-child{border-bottom:0}.feedback-detail-body section>h3{margin:0 0 15px;color:#334963;font-size:17px}.feedback-detail-overview p{margin:12px 0 0;color:#8591a1;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.feedback-detail-drawer .feedback-detail-overview>p{margin-left:0}.feedback-detail-drawer .feedback-detail-pills{display:flex;gap:6px;flex-wrap:wrap}.feedback-detail-drawer .feedback-detail-pills :is(.feedback-status,.feedback-priority,.feedback-type,.feedback-highlight){padding:4px 8px;font-size:13px}.feedback-detail-drawer .feedback-field{display:grid;min-width:0;gap:8px;color:#758399;font-size:14px}.feedback-detail-drawer .feedback-field+.feedback-field{margin-top:14px}.feedback-detail-drawer .feedback-field>span{color:#758399;font-size:14px;font-weight:500;line-height:1.6}.feedback-detail-drawer .feedback-field-wide{grid-template-columns:110px minmax(0,1fr);align-items:start}.feedback-detail-drawer .feedback-field-wide>span{padding-top:10px}.feedback-detail-drawer .feedback-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.feedback-detail-drawer .feedback-detail-grid .feedback-field+.feedback-field{margin-top:0}.feedback-detail-drawer input:not([type=checkbox]),.feedback-detail-drawer select,.feedback-detail-drawer textarea{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #d8e0e9;border-radius:7px;padding:0 10px;color:#30465f;background:#fff;font:inherit;font-size:15px;line-height:1.5}.feedback-detail-drawer textarea{min-height:86px;padding-top:9px;padding-bottom:9px;resize:vertical;line-height:1.55}.feedback-detail-drawer input:focus,.feedback-detail-drawer select:focus,.feedback-detail-drawer textarea:focus{outline:0;border-color:#9fbaf0;box-shadow:0 0 0 3px #2f6df014}.feedback-detail-drawer .feedback-static-type{min-height:44px;box-sizing:border-box;border:0;border-radius:7px;padding:0 10px;color:#4f6279;background:#f5f7fa;font-size:15px;font-weight:500}.feedback-detail-drawer .feedback-check{margin-top:16px}.feedback-detail-drawer .feedback-attachments{margin-top:0}.feedback-detail-drawer>footer{justify-content:flex-end}.feedback-detail-drawer>footer>span{margin-right:auto;margin-left:2px}.feedback-detail-drawer>footer .feedback-danger-btn{min-height:44px;padding:0 8px 0 0;border:0;color:#c64a4a;background:transparent;box-shadow:none;font-size:14px}.feedback-detail-drawer>footer .feedback-danger-btn.confirm{padding:0 10px;border:1px solid #d55d5d;color:#fff;background:#c74747}.feedback-detail-drawer>footer button:disabled{opacity:.55;cursor:default}@media (max-width: 1180px){.next-view-team .feedback-list>header,.next-view-team .feedback-row{grid-template-columns:minmax(250px,1.45fr) 90px 96px 78px 76px 108px 16px;gap:13px}}@media (max-width: 768px){.next-view-team .next-team-v2-feedback .feedback-head-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto auto}.next-view-team .feedback-head-search{width:auto;margin-left:0}.next-view-team .feedback-list-summary{min-height:52px;justify-content:flex-start}.feedback-filter-dialog .project-filter-field-rail{display:grid;min-height:92px;max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-filter-dialog .project-filter-operator p{display:block}.next-view-team .feedback-list>header{display:flex;min-height:44px;gap:6px;padding:0 0 5px;overflow-x:auto;border:0;scrollbar-width:none}.next-view-team .feedback-list>header::-webkit-scrollbar{display:none}.next-view-team .feedback-list>header>span{display:block;min-width:86px;flex:none}.next-view-team .feedback-list>header>span:nth-child(7){display:none}.next-view-team .feedback-list>header .feedback-sort-button{width:100%;justify-content:center;padding:0 10px;border:1px solid #e0e6ed;border-radius:8px;background:#fff;font-size:12px;white-space:nowrap}.next-view-team .feedback-list>header .feedback-sort-button.is-active{border-color:color-mix(in srgb,var(--accent) 26%,#dfe6ef);background:color-mix(in srgb,var(--accent) 5%,#fff)}.next-view-team .feedback-row{grid-template-areas:"main main main time arrow" "type status priority source source";grid-template-columns:auto auto auto minmax(0,1fr) 16px;gap:11px 12px;min-height:0;margin-bottom:12px;padding:18px 16px;border:1px solid #dfe6ef;border-radius:14px;background:#fff;font-size:14px}.next-view-team .feedback-row-main{grid-area:main}.next-view-team .feedback-row-type{grid-area:type}.next-view-team .feedback-row-status{grid-area:status}.next-view-team .feedback-row-priority{grid-area:priority}.next-view-team .feedback-row-source{grid-area:source}.next-view-team .feedback-row-main strong{font-size:17px}.next-view-team .feedback-row-main em{font-size:13.5px}.next-view-team .feedback-row time{grid-area:time;font-size:12.5px;text-align:right}.next-view-team .feedback-row>svg{grid-area:arrow}.feedback-detail-drawer .feedback-field-wide{grid-template-columns:1fr}.feedback-detail-drawer .feedback-field-wide>span{padding-top:0}.feedback-detail-drawer .feedback-detail-grid{grid-template-columns:1fr}.feedback-detail-drawer>footer{flex-wrap:wrap}.feedback-detail-drawer>footer>span{order:-1;width:100%;margin:0}}@media (max-width: 520px){.next-view-team .next-team-v2-feedback .feedback-head-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.next-view-team .feedback-head-search{grid-column:1 / -1}.next-view-team .feedback-head-actions>button{width:100%}}.auth-recovery-link{min-height:44px;padding:8px 12px;border:0;background:transparent;color:#526680;font:inherit;cursor:pointer}.auth-recovery-link:disabled{cursor:default;opacity:.6}.auth-notice{color:#315c49;background:#eff8f2;padding:12px;border-radius:8px;font-size:13px;overflow-wrap:anywhere}.auth-page{height:100dvh;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto}.auth-page>.auth-card{flex:0 0 auto;margin-block:auto}.project-link-toolbar{display:flex;align-items:center}@media (min-width: 769px){.project-link-toolbar{padding-top:9px}}.project-link-form{display:grid;gap:16px;max-width:720px;margin:0}.project-link-form label{display:grid;gap:8px;color:var(--text);font-size:14px}.project-link-form input{width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--text);background:var(--panel);font:inherit}.project-link-form-actions{display:flex;flex-wrap:wrap;gap:8px}.project-link-form-actions .is-primary{color:#fff;border-color:var(--accent);background:var(--accent)}.project-link-toolbar+.project-link-list,.project-link-form+.project-link-list{margin-top:16px}.project-link-list details{padding:16px 0}.project-link-list details+details{border-top:1px solid var(--border)}.project-link-list summary{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:14px;line-height:1.6}.project-link-list summary::-webkit-details-marker{display:none}.project-link-list summary>svg{color:var(--muted);transition:transform .15s ease}.project-link-list details[open]>summary>svg{transform:rotate(90deg)}.project-link-list summary b{overflow-wrap:anywhere;font-weight:600}.project-link-meta{color:var(--muted);font-size:13px}.project-link-content{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:10px 0 0 24px}.project-link-content a{min-width:0;overflow-wrap:anywhere;color:var(--accent);font-size:14px;line-height:1.6}.project-link-content .module-text-action{flex:none;font-size:13px}.project-link-list summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}@media (max-width: 680px){.project-link-list summary{grid-template-columns:14px minmax(0,1fr)}.project-link-meta{grid-column:2}}.mobile-project-extra{display:flex;gap:12px;margin-top:10px;font-size:13px;line-height:1.5}.mobile-project-extra>span{flex:0 0 72px;color:var(--text-secondary, #6b7890)}.mobile-project-extra>div{min-width:0;overflow-wrap:anywhere}.collection-preview-status{color:var(--muted);font-size:12px}.is-project-preview .next-potential,.is-project-preview .flow-score-trigger{visibility:hidden}.is-project-preview .next-overview-filters{opacity:.5}.is-project-preview [data-mobile-column=flow]{visibility:hidden}.deferred-view-status{position:fixed;top:88px;left:50%;transform:translate(-50%);z-index:5000;max-width:calc(100vw - 32px);padding:16px 20px;border:1px solid #dbe3ed;border-radius:12px;background:#fff;color:#30445b;box-shadow:0 12px 32px #18283820;font-size:14px}.deferred-view-status button{margin:0 8px 0 0;padding:8px 12px;border:1px solid #d5dee8;border-radius:8px;background:#fff;color:#30445b;font:inherit;cursor:pointer}.collection-page-more{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:12px 16px;color:var(--muted);font-size:12px}.collection-page-more [role=alert]{color:#b45309}.ws.ws-long-page{grid-template-columns:196px minmax(0,1fr);background:#fff}.ws-long-page .ws-long-page-index{padding:20px 16px;background:#fafbfc}.project-section-index{display:flex;min-width:0;flex-direction:column;gap:2px}.project-section-index a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;min-height:36px;padding:0 8px;border-radius:6px;color:#778397;text-decoration:none}.project-section-index a:hover{color:#263a54;background:#f0f3f7}.project-section-index a[aria-current=location]{color:var(--accent);background:#eef5ff}.project-section-index a span{color:#a0a9b6;font-family:var(--mono);font-size:9px;letter-spacing:.04em}.project-section-index a b{overflow:hidden;font-size:11.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.project-section-index-mobile{display:none}.ws-long-page-scroll{padding:0 48px 100px;scroll-behavior:smooth;overflow-anchor:none;scroll-padding-top:96px}.ws-long-page .ws-long-page-hero{display:block;position:sticky;z-index:18;top:0;width:min(100%,1080px);margin:0 auto;min-height:72px;box-sizing:border-box;padding:10px 0;border-bottom:1px solid #dfe5ed;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ws-long-page-hero-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.ws-long-page-hero-row .ws-next-hero-summary{min-width:0}.ws-long-page-scroll{scroll-padding-top:calc(var(--project-sticky-header-height, 116px) + 24px)}.ws-long-page .ws-sticky-introduction{width:100%;padding:10px 0 0}.ws-long-page-intro{width:min(100%,1080px);margin:0 auto;padding:24px 0 10px}.ws-long-page-intro .ws-oneliner{margin:0 0 9px;color:#273850;font-size:15px;font-weight:560;line-height:1.55}.ws-long-page-intro .ws-hero-meta{color:#617089;font-size:12px}.ws-long-page .ws-next-statuses{align-items:center}.ws-sticky-identity-meta{display:flex;min-width:0;align-items:center;gap:8px;margin:4px 0 0 40px;color:#68778b;font-size:11.5px;line-height:1.35}.ws-sticky-identity-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-sticky-identity-meta i{width:3px;height:3px;flex:none;border-radius:50%;background:#aeb8c5}.project-long-page-sections{width:min(100%,1080px);margin:0 auto}.project-long-page-section{position:relative;display:grid;grid-template-columns:minmax(128px,.23fr) minmax(0,1fr);gap:42px;padding:48px 0 54px;border-bottom:1px solid #e3e8ef;scroll-margin-top:20px}.project-long-page-section:last-child{border-bottom:0}.project-long-page-section-heading{position:sticky;top:20px;align-self:start}.project-long-page-section-heading span,.project-long-page-section-heading h2{display:block;margin:0}.project-long-page-section-heading span{margin-bottom:9px;color:#9ba5b3;font-family:var(--mono);font-size:10px;letter-spacing:.1em}.project-long-page-section-heading h2{color:#182a42;font-size:17px;font-weight:720;letter-spacing:-.015em}.project-long-page-section-body{min-width:0}.project-long-page-section-body>*{width:100%;max-width:none;margin:0}.project-long-page-section-body .ws-section{padding:0;border:0;background:transparent}.project-long-lead{margin-bottom:26px;color:#354861;font-size:14px;line-height:1.78}.project-long-lead .md-body,.project-long-lead .md-p{margin:0}.project-long-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid #e5e9ef}.project-long-facts>div{min-width:0;padding:17px 18px 17px 0;border-bottom:1px solid #edf0f4}.project-long-facts>div:nth-child(2n){padding-right:0;padding-left:22px}.project-long-facts dt{margin-bottom:7px;color:#64748b;font-size:12px}.project-long-facts dd{margin:0;overflow-wrap:anywhere;color:#293c55;font-size:14px;font-weight:620;line-height:1.55}.project-long-facts a{color:var(--accent)}.project-long-identity-line{margin:18px 0 0;color:#6f7e92;font-size:12px;line-height:1.6}.project-long-subsection{margin-top:34px}.project-long-subsection>h3{margin:0 0 15px;color:#354860;font-size:12px}.project-long-subsection>h3 span{margin-left:7px;color:#64748b;font-size:12px;font-weight:520}.project-long-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.project-long-card-list article{min-width:0;padding:22px;border:1px solid #e1e6ed;border-radius:9px;background:#fbfcfe}.project-long-card-list article>span{color:#64748b;font-size:12px}.project-long-card-list h3{margin:8px 0 7px;color:#23364f;font-size:15px}.project-long-card-list p{margin:0;color:#56677e;font-size:14px;line-height:1.65}.project-long-card-list small{display:block;margin-top:12px;color:#8090a4;font-size:12px}.project-long-member-list{display:flex;flex-direction:column}.project-long-member-list article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:19px 0;border-top:1px solid #e8ecf1}.project-long-member-list article:first-child{padding-top:0;border-top:0}.project-long-member-list article.is-candidate{margin:8px 0;padding:16px;border:1px solid #f0dfbd;border-radius:8px;background:#fffaf0}.project-long-member-list article.is-candidate:first-child{padding-top:16px;border-top:1px solid #f0dfbd}.project-long-member-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.project-long-member-list h3{display:inline;margin:0 9px 0 0;color:#23364f;font-size:13px}.project-long-member-list strong{color:#56718f;font-size:12px}.project-long-member-candidate{padding:3px 7px;border:1px solid #e8ca91;border-radius:999px;color:#8b641d;background:#fff4dc;font-size:12px;font-weight:700}.project-long-member-list p{margin:8px 0 0;color:#5a6b80;font-size:14px;line-height:1.65}.project-long-member-list p.project-long-member-warning{color:#8b641d;font-size:12px}.project-long-member-list small{display:block;margin-top:7px;color:#5a6b80;font-size:14px;line-height:1.55}.project-long-record-list{display:flex;flex-direction:column;border-top:1px solid #e5e9ef}.project-long-record-list>div{padding:15px 0;border-bottom:1px solid #edf0f4}.project-long-record-list b,.project-long-record-list span{display:block}.project-long-record-list b{color:#2b3e57;font-size:14px}.project-long-record-list span{margin-top:5px;color:#758297;font-size:12px}.project-long-record-list p{margin:7px 0 0;color:#56687f;font-size:14px;line-height:1.6}.project-long-contact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e5e9ef}.project-long-contact-list>div{padding:14px 16px 14px 0;border-bottom:1px solid #edf0f4}.project-long-contact-list span,.project-long-contact-list b{display:block}.project-long-contact-list span{color:#64748b;font-size:12px}.project-long-contact-list b{margin-top:5px;overflow-wrap:anywhere;color:#33475f;font-size:14px}.project-long-timeline{position:relative;display:flex;flex-direction:column}.project-long-timeline:before{position:absolute;top:5px;bottom:5px;left:92px;width:1px;content:"";background:#dfe5ec}.project-long-timeline article{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:38px;padding:0 0 27px}.project-long-timeline article:last-child{padding-bottom:0}.project-long-timeline article:before{position:absolute;top:5px;left:88px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;content:"";background:#5e7fa5;box-shadow:0 0 0 1px #5e7fa5}.project-long-timeline time{color:#8e99a8;font-family:var(--mono);font-size:12px}.project-long-timeline h3{display:inline;margin:0 10px 0 0;color:#263a53;font-size:13px}.project-long-timeline strong{color:#4e6f91;font-size:12px}.project-long-timeline p{margin:7px 0 0;color:#596b82;font-size:14px;line-height:1.6}.project-long-funding-advisors>span{margin-right:8px;color:#738297;font-size:12px}.project-long-timeline small{display:block;margin-top:6px;color:#8793a4;font-size:12px}.project-long-outreach-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:21px}.project-long-outreach-head p{max-width:620px;margin:0;color:#6d7b8f;font-size:11px;line-height:1.6}.project-long-outreach-head>span{display:flex;flex:none;gap:8px;align-items:center;margin-left:auto}.project-long-touch-current{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e5e9ef}.project-long-touch-current>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:68px;padding-right:18px;border-bottom:1px solid #edf0f4}.project-long-touch-current>div:nth-child(2n){padding-right:0;padding-left:20px}.project-long-touch-current span b,.project-long-touch-current span small{display:block}.project-long-touch-current span b{color:#30435b;font-size:14px;overflow-wrap:anywhere}.project-long-touch-current span small{margin-top:3px;color:#64748b;font-size:12px}.project-long-touch-current strong{color:var(--touch-color);font-size:12px}.ws-long-page .team-referral-list b{font-size:14px;white-space:normal;overflow-wrap:anywhere}.ws-long-page .team-referral-list em,.ws-long-page .team-referral-list time{font-size:12px}.ws-long-page .team-referral-list time{color:#64748b}.ws-long-page .team-referral-list article>div{flex-wrap:wrap}.ws-long-page .team-referral-list article>div button{min-height:34px;font-size:12px}.ws-long-page .team-recommend-editor>div:first-child p,.ws-long-page .team-recommend-editor label>span,.ws-long-page .team-recommend-editor footer>span,.ws-long-page .team-recommend-editor .recommendation-boundary,.ws-long-page .team-recommend-editor .recommendation-note>span small{color:#64748b;font-size:12px}.ws-long-page .team-recommend-editor>div:first-child>button,.ws-long-page .team-recommend-editor footer>button{min-height:36px;font-size:13px}.ws-long-page .team-recommend-editor textarea{font-size:14px}.ws-long-page .team-recommend-editor .dp-selector-option-copy small,.ws-long-page [data-personal-status-module] label small{color:#64748b;font-size:12px}.ws-long-page .personal-touch-snapshot textarea{font-size:14px}.ws-long-page .personal-touch-snapshot time{color:#64748b;font-size:12px}.project-long-touch-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;padding:22px;border:1px solid #dde4ec;border-radius:8px;background:#fafcfe}.project-long-touch-form label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#68778c;font-size:10px}.project-long-touch-form label span small{color:#a0a8b4}.project-long-touch-form input,.project-long-touch-form select,.project-long-touch-form textarea{width:100%;border:1px solid #d9e0e8;border-radius:6px;color:#263a53;background:#fff;font:inherit}.project-long-touch-form input,.project-long-touch-form select{min-height:35px;padding:0 9px}.project-long-touch-form textarea{resize:vertical;padding:9px}.project-long-touch-form .is-wide{grid-column:1 / -1}.project-long-touch-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.project-long-touch-actions span{margin-right:auto;color:#bd4a42;font-size:10px}.project-long-touch-actions button{min-height:34px;padding:0 13px;border:0;border-radius:6px;color:#fff;background:var(--accent)}.personal-status-module{min-width:0}.personal-status-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.personal-status-heading>div:first-child{min-width:0}.personal-status-heading [data-personal-private-hint]{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border-radius:999px;color:#53667e;background:#eef3f8;font-size:12px;font-weight:680}.personal-status-heading h2{margin:7px 0 6px;color:#21334d;font-size:18px;font-weight:740}.personal-status-heading p{max-width:650px;margin:0;color:#68778b;font-size:12px;line-height:1.6}.personal-status-actions{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:8px}.personal-status-actions>button{min-height:40px;padding:0 14px;border:1px solid #d3dce7;border-radius:8px;color:#3d526c;background:#fff;font:inherit;font-size:13px;font-weight:680}.personal-status-actions>button:hover{border-color:var(--accent);color:var(--accent)}.personal-status-options{display:grid;grid-template-columns:repeat(6,minmax(92px,1fr));gap:8px;margin-top:22px}.personal-status-options>button{min-height:48px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--personal-status-color) 35%,#dbe2eb);border-radius:10px;color:#344960;background:color-mix(in srgb,var(--personal-status-color) 5%,#fff);font:inherit;font-size:14px;font-weight:680;white-space:nowrap}.personal-status-options>button>i{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:var(--personal-status-color)}.personal-status-options>button.is-current{border-color:var(--personal-status-color);color:#23364f;box-shadow:0 0 0 2px color-mix(in srgb,var(--personal-status-color) 12%,transparent)}.personal-status-module[data-personal-status-module=judgment] .personal-status-options{grid-template-columns:repeat(4,minmax(110px,1fr))}.personal-status-module .judgment-record-panel{padding:0}.judgment-pause-editor{margin-top:20px;padding:18px;border:1px solid #e1e6ed;border-radius:9px;background:#fafbfc}.judgment-pause-actions{justify-content:flex-end}.judgment-pause-actions>button.is-primary{border-color:var(--accent);color:#fff;background:var(--accent)}.ws-long-page .materials-workspace-grid{grid-template-columns:minmax(0,1fr);gap:26px}.ws-long-page .materials-inspector{padding:26px 0 0;border-top:1px solid #e3e8ef;border-left:0}.ws-long-page .materials-category-heading{grid-template-columns:24px minmax(0,1fr) auto}.ws-long-page .materials-category-heading em{margin-left:10px}@media (max-width: 900px){.ws.ws-long-page{grid-template-columns:172px minmax(0,1fr)}.ws-long-page-scroll{padding-right:30px;padding-left:30px}.project-long-page-section{grid-template-columns:116px minmax(0,1fr);gap:26px}}@media (max-width: 768px){.ws.ws-long-page{display:block}.ws-long-page .ws-long-page-index{display:none}.ws-long-page-scroll{padding:0 14px 88px;scroll-padding-top:calc(var(--project-sticky-header-height, 116px) + 58px)}.ws-long-page .ws-long-page-hero{gap:8px;min-height:116px;padding:9px 0 9px 40px}.ws-sticky-identity-meta{margin-left:0;max-width:calc(100vw - 76px)}.ws-long-page .ws-next-mobile-back{top:11px;left:0}.ws-long-page .ws-next-statuses{margin-left:-40px;overflow-x:auto}.ws-long-page .ws-next-status-control{min-width:112px;flex:0 0 auto}.ws-long-page-hero-row{flex-direction:column;align-items:stretch;gap:8px}.ws-long-page .ws-sticky-introduction{margin-left:-40px;width:calc(100% + 40px)}.ws-long-page-intro{padding:19px 0 7px}.project-section-index-mobile{position:sticky;z-index:8;top:var(--project-sticky-header-height, 116px);display:flex;flex-direction:row;gap:3px;margin:0 -14px;padding:6px 10px;overflow-x:auto;border-top:1px solid #e2e7ed;border-bottom:1px solid #e2e7ed;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none}.project-section-index-mobile::-webkit-scrollbar{display:none}.project-section-index-mobile a{grid-template-columns:auto auto;min-height:34px;flex:none;padding:0 9px;white-space:nowrap}.project-long-page-section{display:block;padding:34px 0 40px;scroll-margin-top:58px}.project-long-page-section-heading{position:static;display:flex;gap:9px;align-items:baseline;margin-bottom:22px}.project-long-page-section-heading span{margin:0}.project-long-page-section-heading h2{font-size:16px}.project-long-facts,.project-long-card-list,.project-long-contact-list,.project-long-touch-current,.project-long-touch-form{grid-template-columns:minmax(0,1fr)}.project-long-facts>div:nth-child(2n),.project-long-contact-list>div:nth-child(2n),.project-long-touch-current>div:nth-child(2n){padding-left:0}.project-long-touch-form .is-wide{grid-column:1}.project-long-outreach-head{flex-direction:column;gap:12px}.project-long-outreach-head>span{width:100%;flex-wrap:wrap;margin-left:0}.project-long-timeline:before{left:72px}.project-long-timeline article{grid-template-columns:58px minmax(0,1fr);gap:28px}.project-long-timeline article:before{left:68px}.personal-status-heading{flex-direction:column;gap:14px}.personal-status-actions{width:100%;justify-content:flex-start}.personal-status-options,.personal-status-module[data-personal-status-module=judgment] .personal-status-options{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-status-options>button{min-width:0}}.ws-long-page .ws-next-hero-summary{min-width:0}.ws-long-page .ws-name{overflow-wrap:anywhere;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:none}.ws-long-page .ws-en{overflow-wrap:anywhere;overflow:hidden;max-height:none}.ws-project-introduction{width:min(100%,1080px);margin:0 auto;padding:18px 0 4px;overflow-wrap:anywhere}.ws-project-introduction .ws-oneliner{margin:0 0 8px;color:#293c55;font-size:14px;line-height:1.7;white-space:normal}.ws-project-introduction .ws-header-source{margin:0;color:#607086;font-size:12px;line-height:1.65}.ws-project-introduction .ws-full-identity{margin:0 0 8px;color:#293c55;font-size:14px;line-height:1.7}.ws-long-page .ws-sticky-identity-meta{font-size:12px}.ws-long-page .ws-long-page-hero{padding-top:20px;padding-bottom:16px}.ws-long-page .ws-long-page-hero-row{display:flex;align-items:flex-start;gap:28px}.ws-long-page .ws-next-hero-summary{flex:1}.ws-long-page .ws-next-hero-summary .ws-oneliner{margin:7px 0 0 36px;color:#40516a;font-size:14px;font-weight:500;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.ws-long-page .ws-next-statuses{margin:3px 0 0;padding:0;width:auto;display:flex;align-items:flex-start;gap:28px;overflow:visible;flex-shrink:0;border:0;border-radius:0;background:none}.ws-long-page .ws-next-status-control{min-width:0;min-height:0;padding:0;gap:6px;border:0;border-radius:0;background:none}.ws-long-page .ws-next-status-control>span{font-size:12px;font-weight:500;color:#78869a}.ws-long-page .ws-next-status-control .stage-badge{min-height:30px;padding:0;font-size:14px}.ws-long-page .ws-next-status-control .owner-select{min-height:30px}.ws-long-page .ws-sticky-introduction{padding-top:12px}.ws-long-page .ws-sticky-identity-meta{flex-wrap:wrap;align-items:baseline;margin:0;gap:6px 10px;font-size:12px;line-height:1.65;max-width:none}.ws-long-page .ws-sticky-identity-meta span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.ws-long-page .ws-sticky-identity-meta i{flex-shrink:0;align-self:center}.ws-long-page .ws-header-source{margin-top:5px}.personal-detail-state-picker{margin:14px 0 20px}.personal-detail-state-picker>.stage-badge{min-height:38px;padding:8px 12px;border:1px solid #e0e6ef;border-radius:7px;gap:12px;font-size:14px}@media (max-width: 900px) and (min-width: 769px){.ws-long-page .ws-long-page-hero-row{flex-wrap:wrap;gap:14px}}@media (max-width: 768px){.ws-long-page .ws-long-page-hero{padding:12px 0;min-height:0}.ws-long-page .ws-next-mobile-back{top:15px}.ws-long-page .ws-long-page-hero-row{flex-direction:column;gap:14px}.ws-long-page .ws-next-hero-summary{margin-left:36px;width:calc(100% - 36px)}.ws-long-page .ws-next-hero-summary .ws-oneliner{margin-left:0;font-size:14px}.ws-long-page .ws-next-statuses{margin:0;width:100%;gap:28px}.ws-long-page .ws-next-status-control{flex:0 1 auto;min-width:0}.ws-long-page .ws-sticky-introduction{margin-left:0;width:100%;padding-top:10px}}.project-long-classifications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.project-long-classification-group{min-width:0}.project-long-classification-group h4{margin:0 0 13px;color:#64748b;font-size:12px;font-weight:520}.project-long-classification-group dl{margin:0}.project-long-classification-group dl>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;margin:0 0 9px;align-items:baseline}.project-long-classification-group dt{color:#8b97a7;font-size:12px}.project-long-classification-group dd{margin:0;color:#354861;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.project-long-funding-summary{margin-bottom:29px}.project-long-funding-summary .project-long-facts{border-top:0}.project-long-funding-summary .project-long-facts>div{padding-top:0;padding-bottom:17px;margin-bottom:17px}.project-long-funding-summary .project-long-facts dd small{display:block;margin-top:5px;font-size:12px;font-weight:400;color:#7b889a}.project-long-source-caption{margin:0;font-size:12px;line-height:1.5;color:#7b889a}.project-long-investor-list{margin:0;color:#354861;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.project-long-investor-list.is-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-long-text-action{display:inline-flex;align-items:center;gap:5px;padding:6px 0 0;margin:0;background:transparent;border:0;color:#4265a0;font-size:12px}@media (max-width: 768px){.project-long-classifications{grid-template-columns:minmax(0,1fr);gap:18px}.project-long-funding-summary .project-long-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.project-long-funding-summary .project-long-facts>div{padding-right:0}}.next-lingxi-trigger,.lx-feedback-pal{--lingxi-brand-color: #2f6df0;--lingxi-brand-soft: #edf3ff;--lingxi-brand-line: #cddcff}.lx-fab.next-lingxi-trigger{z-index:120;pointer-events:auto}.lx-feedback-scrim{z-index:1300}.feedback-scrim{z-index:1301}.feedback-modal{z-index:1302}.lx-fab.next-lingxi-trigger:hover{border-color:var(--lingxi-brand-line);color:var(--lingxi-brand-color)}.next-lingxi-mark[data-lingxi-brand-mark]{--lingxi-brand-color: #2f6df0;display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;color:var(--lingxi-brand-color);background:var(--lingxi-brand-soft, #edf3ff)}.lx-feedback-pal{width:min(500px,calc(100vw - 28px));max-height:none}.lx-feedback-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid var(--border)}.lx-feedback-brand{--lingxi-brand-color: #2f6df0;width:32px!important;height:32px!important;border-radius:10px!important}.lx-feedback-head>div{display:flex;min-width:0;flex-direction:column;gap:2px}.lx-feedback-head strong{color:var(--text);font-size:14px;font-weight:700}.lx-feedback-head span{overflow:hidden;color:var(--muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.lx-feedback-head .icon-btn{width:30px;height:30px}.lx-feedback-body{padding:20px 18px 18px}.lx-feedback-body>p{margin:0 0 14px;color:var(--muted);font-size:12.5px;line-height:1.55}.lx-feedback-actions{display:grid;gap:9px}.lx-feedback-actions>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:11px 13px;border:1px solid #e0e6ef;border-radius:12px;color:var(--text);background:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.lx-feedback-actions>button:hover{border-color:var(--lingxi-brand-line);background:#f8faff;transform:translateY(-1px)}.lx-feedback-actions>button:focus-visible{outline:3px solid color-mix(in srgb,var(--lingxi-brand-color) 22%,transparent);outline-offset:1px}.lx-feedback-action-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--lingxi-brand-color);background:var(--lingxi-brand-soft)}.lx-feedback-actions>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.lx-feedback-actions strong{font-size:13.5px;font-weight:680}.lx-feedback-actions small{overflow:hidden;color:var(--muted);font-size:11.5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.lx-feedback-actions>button>svg{color:#a3adbb}.lx-feedback-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-top:1px solid var(--border);color:var(--faint);background:#fafbfd;font-size:10.5px}.lx-feedback-foot b{padding:2px 5px;border:1px solid var(--border);border-radius:5px;color:var(--muted);background:#fff;font-family:var(--mono);font-size:9.5px;font-weight:500}@media (max-width: 560px){.lx-feedback-scrim{align-items:flex-end;padding:0}.lx-feedback-pal{width:100%;max-width:none;border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0}.lx-feedback-head{padding:15px 16px}.lx-feedback-body{padding:18px 16px}.lx-feedback-actions>button{min-height:70px}.lx-feedback-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.lx-feedback-foot>span:first-child{max-width:230px}}.candidate-side-entry{margin-top:8px;border:1px solid color-mix(in srgb,var(--accent) 30%,#dce4ee);color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,#fff)}.candidate-topbar-entry{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.candidate-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;padding:28px;background:#16202f75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.candidate-modal{width:min(1120px,calc(100vw - 56px));max-height:calc(100vh - 56px);overflow:auto;border:1px solid #dbe3ed;border-radius:18px;background:#f8fafc;box-shadow:0 30px 90px #15223447}.candidate-modal-head{position:sticky;top:0;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px 20px;border-bottom:1px solid #e2e8f0;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.candidate-modal-head span{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em}.candidate-modal-head h2{margin:5px 0 0;color:#25364b;font-size:21px}.candidate-modal-head>button{width:36px;height:36px;border:0;border-radius:50%;color:#6d7b8d;background:#eef2f6;font-size:25px;line-height:1;cursor:pointer}.candidate-member-view,.candidate-admin-view{padding:24px 28px 30px}.candidate-draft-editor,.candidate-list,.candidate-review-card,.candidate-admin-view>header{border:1px solid #e0e7ef;border-radius:14px;background:#fff;box-shadow:0 8px 24px #27374a0d}.candidate-draft-editor{padding:22px}.candidate-editor-head,.candidate-list>header,.candidate-admin-view>header,.candidate-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.candidate-editor-head h3,.candidate-list h3,.candidate-admin-view h3,.candidate-card-head h3,.candidate-card-head h4{margin:0;color:#2a3c51}.candidate-editor-head p,.candidate-list header p,.candidate-admin-view header p,.candidate-card-head p,.candidate-adoption p,.candidate-package-selector>p{margin:5px 0 0;color:#7a8797;font-size:12px;line-height:1.6}.candidate-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.candidate-field{display:flex;min-width:0;flex-direction:column;gap:7px}.candidate-form-grid>.candidate-field:first-child,.candidate-form-grid>.candidate-field.is-private{grid-column:1 / -1}.candidate-personal-fields{min-width:0}.candidate-personal-fields>span{display:block;margin-bottom:12px;color:#7a8797;font-size:12px}.candidate-personal-fields .fld{margin-bottom:12px}.candidate-form-grid .candidate-field>span{font-size:14px}.candidate-form-grid .candidate-field em{font-size:12px}.candidate-form-grid .candidate-field input,.candidate-form-grid .candidate-field textarea{font-size:14px;min-height:44px}.candidate-form-actions button{min-height:40px;font-size:14px}.candidate-field>span,.candidate-review-note>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#4c5f74;font-size:12px;font-weight:650}.candidate-field em{color:#9a6b2f;font-size:10px;font-style:normal;font-weight:500}.candidate-field input,.candidate-field textarea,.candidate-review-note textarea,.candidate-link-existing select{width:100%;box-sizing:border-box;border:1px solid #d6dee8;border-radius:9px;padding:10px 12px;color:#30445b;background:#fff;font:inherit;font-size:13px;outline:none}.candidate-field input:focus,.candidate-field textarea:focus,.candidate-review-note textarea:focus,.candidate-link-existing select:focus{border-color:color-mix(in srgb,var(--accent) 62%,#d6dee8);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.candidate-field.is-private textarea{background:#fffaf2}.candidate-form-actions,.candidate-decision-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.candidate-primary,.candidate-secondary,.candidate-danger,.candidate-link-button{min-height:36px;border:1px solid transparent;border-radius:8px;padding:0 15px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.candidate-primary{color:#fff;background:var(--accent)}.candidate-secondary,.candidate-link-button{border-color:#d5dee8;color:#50647a;background:#fff}.candidate-danger{border-color:#f0d2d2;color:#a54a4a;background:#fff7f7}.candidate-primary:disabled,.candidate-secondary:disabled,.candidate-danger:disabled{cursor:not-allowed;opacity:.5}.candidate-list{margin-top:22px;overflow:hidden}.candidate-list>header,.candidate-admin-view>header{padding:18px 20px;border:0;border-bottom:1px solid #e7ecf2;border-radius:0;box-shadow:none}.candidate-list>header>span,.candidate-admin-view>header>span{min-width:30px;border-radius:999px;padding:5px 9px;text-align:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,#fff);font-size:12px;font-weight:700}.candidate-list>article{padding:20px}.candidate-list>article+article{border-top:1px solid #edf1f5}.candidate-status{flex:none;border-radius:999px;padding:5px 9px;color:#5f7185;background:#edf2f6;font-size:11px;font-weight:650}.candidate-status.is-submitted{color:#84621d;background:#fff4cf}.candidate-status.is-approved,.candidate-status.is-linked{color:#247152;background:#e6f7ef}.candidate-status.is-returned,.candidate-status.is-rejected{color:#9b4e4e;background:#fff0f0}.candidate-card-summary,.candidate-decision-note,.candidate-project-link{margin:12px 0 0;color:#5c6f83;font-size:13px;line-height:1.65}.candidate-reviewing{display:flex;flex-direction:column;gap:4px;margin-top:15px;border-radius:9px;padding:12px 14px;color:#71602f;background:#fff8df;font-size:12px}.candidate-card-actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin-top:16px}.candidate-package-selector{border-left:1px solid #e5ebf1;padding-left:18px}.candidate-package-selector h4,.candidate-adoption h4{margin:0;color:#43566c;font-size:12px}.candidate-package-fields,.candidate-adoption>div{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.candidate-package-fields label,.candidate-adoption label{display:inline-flex;align-items:center;gap:6px;border:1px solid #dfe6ee;border-radius:999px;padding:6px 9px;color:#5c6e82;background:#fafbfd;font-size:11px}.candidate-package-fields input,.candidate-adoption input{accent-color:var(--accent)}.candidate-empty,.candidate-loading{padding:42px 22px;color:#8793a2;text-align:center;font-size:13px}.candidate-success,.candidate-error{margin:14px 0 0;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.candidate-success{color:#286c51;background:#eaf8f1}.candidate-error{color:#9c4646;background:#fff0f0}.candidate-global-error{margin:22px 28px}.candidate-global-error button{margin-left:10px;border:0;color:inherit;background:transparent;font-weight:700;cursor:pointer}.candidate-review-list{display:grid;gap:18px;margin-top:18px}.candidate-review-card{padding:22px}.candidate-review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:18px 0}.candidate-review-fields>div{border-radius:9px;padding:11px 12px;background:#f7f9fc}.candidate-review-fields dt{margin-bottom:5px;color:#8995a3;font-size:10px}.candidate-review-fields dd{margin:0;color:#40546b;font-size:12px;line-height:1.6;white-space:pre-wrap}.candidate-adoption{border-radius:10px;padding:14px;background:#f5f8fb}.candidate-review-note{display:flex;flex-direction:column;gap:7px;margin-top:16px}.candidate-link-existing{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px}@media (max-width: 760px){.candidate-modal-backdrop{align-items:end;padding:0}.candidate-modal{width:100%;max-height:92vh;border-radius:18px 18px 0 0}.candidate-modal-head{padding:18px 18px 15px}.candidate-modal-head h2{font-size:17px}.candidate-member-view,.candidate-admin-view{padding:16px 14px 24px}.candidate-draft-editor,.candidate-review-card{padding:16px}.candidate-form-grid,.candidate-review-fields,.candidate-card-actions{grid-template-columns:1fr}.candidate-package-selector{border-top:1px solid #e5ebf1;border-left:0;padding-top:15px;padding-left:0}.candidate-link-existing{grid-template-columns:1fr}.candidate-decision-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-decision-actions .candidate-primary{grid-column:1 / -1}.candidate-topbar-entry{display:none}}
