:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color-scheme:dark;--bg:#0B132B;--bg2:#1C2541;--surface:rgba(30,46,78,.57);--surface2:rgba(15,30,56,.84);--elev:rgba(22,43,72,.96);--border:rgba(143,195,237,.19);--hair:rgba(188,219,247,.11);--text:#F3F7FE;--muted:#ABBFD4;--subtle:#819AB8;--accent:#5BC0DE;--accent2:#2E92BD;--sand:#F4D6B0;--signal:#D97706;--green:#7ED8BA;--red:#FDA19D;--input:rgba(11,24,46,.82);--glass-shine:rgba(233,248,255,.115);--shadow:0 20px 68px rgba(0,8,28,.33);color:var(--text);background:var(--bg)}:root[data-theme=light]{color-scheme:light;--bg:#EDF4FB;--bg2:#DDEBF7;--surface:rgba(255,255,255,.71);--surface2:rgba(244,250,255,.91);--elev:rgba(255,255,255,.97);--border:rgba(52,102,150,.18);--hair:rgba(55,105,150,.12);--text:#10213B;--muted:#586F8C;--subtle:#7186A0;--accent:#147DA6;--accent2:#0B668D;--sand:#B5732A;--signal:#BA5F05;--green:#12785B;--red:#B63D4B;--input:rgba(249,252,255,.92);--glass-shine:rgba(255,255,255,.95);--shadow:0 20px 64px rgba(42,83,129,.12)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg)}body:before{content:"";position:fixed;z-index:-1;inset:0;background:radial-gradient(ellipse 52% 55% at 85% 0%,rgba(38,126,187,.22),transparent 75%),radial-gradient(ellipse 37% 47% at 9% 98%,rgba(217,119,6,.1),transparent 82%),linear-gradient(140deg,var(--bg) 15%,var(--bg2) 90%);pointer-events:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.54;cursor:not-allowed}a{color:var(--accent)}input,select,textarea{color:var(--text)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.glass{background:linear-gradient(132deg,var(--glass-shine),var(--surface) 33%,rgba(34,75,111,.1) 134%);border:1px solid var(--border);-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%);box-shadow:inset 0 1px #ffffff1f,var(--shadow)}:root[data-theme=light] .glass{background:linear-gradient(135deg,rgba(255,255,255,.95),var(--surface) 54%,rgba(187,222,246,.33));box-shadow:inset 0 1px #fff,var(--shadow)}.app-shell{display:flex;min-height:100vh;overflow-x:hidden}.sidebar{width:246px;flex:0 0 246px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:24px 14px 18px;border-left:0;border-top:0;border-bottom:0;background:linear-gradient(160deg,#08142deb,#152847d6);z-index:30}.sidebar.glass{background:linear-gradient(161deg,#08142cf2,#162948db)}:root[data-theme=light] .sidebar.glass{background:linear-gradient(135deg,#f7fbfff2,#e2effbeb)}.side-brand{display:flex;align-items:center;justify-content:space-between;padding:0 9px;margin-bottom:37px}.brand{display:flex;align-items:center;gap:10px;white-space:nowrap}.brand-icon{height:33px;width:33px;object-fit:contain;flex:none}.brand-copy{line-height:1}.brand-word{font-size:22px;letter-spacing:-1.1px;font-weight:850;color:var(--text)}.brand-word span,.dot{color:var(--signal)}.brand-copy small{display:block;color:var(--subtle);font-weight:700;letter-spacing:1.9px;margin-top:6px;font-size:8px}.brand-large .brand-icon{width:47px;height:47px}.brand-large .brand-word{font-size:33px}.side-title{color:var(--subtle);letter-spacing:2px;font-size:9px;font-weight:750;margin:0 9px 12px}.scope-wrap{position:relative;padding:0 3px}.scope-trigger{width:100%;background:#5391c41a;border:1px solid var(--border);border-radius:12px;padding:13px 12px;display:flex;align-items:center;gap:9px;text-align:left;color:var(--text);min-height:47px}.scope-trigger strong{min-width:0;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px}.scope-trigger>svg:last-child{color:var(--muted)}.scope-icon{display:grid;place-items:center;color:var(--accent)}.scope-trigger:hover,.scope-trigger[aria-expanded=true]{border-color:var(--accent);background:#5391c42b}.scope-menu{position:absolute;top:calc(100% + 8px);left:2px;width:260px;border-radius:14px;padding:9px;z-index:44;background:var(--elev)!important}.scope-caption{font-size:9px;letter-spacing:1.5px;color:var(--subtle);font-weight:700;padding:10px 13px}.scope-menu button{display:flex;align-items:center;gap:11px;width:100%;border:0;border-radius:9px;background:none;color:var(--text);padding:11px 12px;font-size:12px;text-align:left}.scope-menu button svg:last-child:not(:first-child){margin-left:auto;color:var(--accent)}.scope-menu button:hover,.scope-menu button.selected{background:#5bc0de21}.scope-divider{height:1px;background:var(--hair);margin:8px 3px}.nav-title{margin-top:35px}.side-nav{display:flex;flex-direction:column;gap:5px}.nav-entry{border:1px solid transparent;background:none;display:flex;align-items:center;gap:14px;color:var(--muted);font-size:12px;font-weight:600;text-align:left;border-radius:11px;width:100%;padding:13px;min-height:45px;transition:background .18s,border-color .18s,color .18s,transform .18s}.nav-entry:hover{color:var(--text);background:#5bc0de17;transform:translate(2px)}.nav-entry.active{color:var(--text);background:linear-gradient(90deg,#5bc0de2e,#5bc0de12);border-color:#5bc0de4f}.nav-entry.active svg{color:var(--accent)}.nav-active-dot{margin-left:auto;border-radius:50%;height:5px;width:5px;background:var(--accent)}.side-bottom{margin-top:auto}.identity{border-top:1px solid var(--hair);margin-top:13px;padding:17px 4px 0;display:flex;align-items:center;gap:10px}.identity>div:nth-child(2){flex:1;min-width:0}.identity strong,.identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity strong{font-size:12px}.identity small{font-size:11px;text-transform:capitalize;color:var(--muted);margin-top:4px}.avatar{width:35px;height:35px;flex:none;border-radius:11px;background:linear-gradient(140deg,var(--accent),#285A8E);color:#fff;display:grid;place-items:center;font-weight:700;font-size:16px}.avatar.mini{width:41px;height:41px;border-radius:12px;font-size:16px}.avatar.big{width:65px;height:65px;font-size:28px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;background:transparent;color:var(--muted);border:0;border-radius:9px;flex:none}.icon-button:hover{background:#5bc0de1f;color:var(--text)}.icon-button.danger:hover{color:var(--red)}.main-area{display:flex;flex-direction:column;min-width:0;flex:1}.topbar{height:65px;flex:0 0 65px;position:sticky;top:0;z-index:22;display:flex;align-items:center;justify-content:space-between;padding:0 38px;border-radius:0;border-top:0;border-left:0;border-right:0;box-shadow:none}.top-search{width:315px;max-width:55%;border:1px solid var(--hair);background:#2340663d;border-radius:10px;padding:10px 12px;color:var(--muted);display:flex;align-items:center;gap:10px;text-align:left;font-size:11px}.top-search span{flex:1}.top-search:hover{border-color:var(--accent);color:var(--text)}.top-search kbd{font-size:10px;border:1px solid var(--hair);padding:3px 6px;border-radius:5px;color:var(--subtle)}.top-right{display:flex;align-items:center;gap:12px}.connection{font-size:11px;color:var(--green);display:flex;align-items:center;gap:7px}.connection.warning{color:var(--signal)}.main-scroll{width:100%;flex:1;min-height:calc(100vh - 65px)}.page-wrap{max-width:1670px;padding:33px 38px 18px;min-height:calc(100vh - 65px);margin:0 auto;display:flex;flex-direction:column}.eyebrow{color:var(--accent);font-size:10px;letter-spacing:1.9px;font-weight:800;line-height:1.5}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.page-heading h1{font-size:36px;line-height:1.12;letter-spacing:-1.5px;margin:10px 0 8px;font-weight:740}.page-heading p{color:var(--muted);font-size:13px;line-height:1.6;margin:0;max-width:700px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:10px;background:#233c6157;color:var(--text);min-height:39px;padding:10px 15px;font-size:12px;font-weight:670;text-decoration:none;white-space:nowrap;transition:background .16s,transform .16s,border-color .16s}.button:hover:not(:disabled){border-color:var(--accent);background:#5bc0de26;transform:translateY(-1px)}.button.primary{background:linear-gradient(125deg,#77d7eb,#44b1d6);color:#092238;border-color:#b6f7ff73;box-shadow:0 7px 27px #5bc0de26}:root[data-theme=light] .button.primary{background:linear-gradient(135deg,#228bad,#0b6790);color:#fff}.button.ghost{background:transparent}.button.subtle{background:#243f6224}.button.subtle.selected{border-color:var(--accent)}.button.small{padding:8px 10px;min-height:33px;font-size:11px}.button.full{width:100%}.text-link{border:0;background:none;color:var(--accent);display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:750;padding:8px 0}.text-link:hover{filter:brightness(1.3)}.hint{color:var(--subtle);font-size:11px;line-height:1.7}.micro-label{color:var(--accent);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;font-weight:700}.muted{color:var(--muted)}.app-footer{margin-top:auto;padding-top:38px;display:flex;justify-content:space-between;align-items:center;gap:15px;color:var(--subtle);font-size:9px;letter-spacing:1.4px;opacity:.65}.app-footer .dot{font-weight:800}.sky-switch{height:35px;width:76px;min-width:76px;border-radius:999px;border:1px solid rgba(178,222,244,.32);position:relative;overflow:hidden;background:linear-gradient(135deg,#5bc0de,#3a93c4);padding:0;transition:background .36s;box-shadow:inset 0 1px 5px #07203c3d}.sky-switch.night{background:linear-gradient(135deg,#0b132b,#1c2541 70%,#3a506b)}.sky-orb{position:absolute;top:4px;left:4px;height:25px;width:25px;border-radius:50%;background:radial-gradient(circle at 28% 27%,#f4d6b0,#d97706);box-shadow:0 0 0 5px #f4d6b024,0 0 0 10px #f4d6b00f;z-index:3;transition:transform .35s cubic-bezier(.17,.67,.22,1.2),background .33s}.night .sky-orb{transform:translate(41px);background:radial-gradient(circle at 27% 25%,#f3f8ff,#b0c7dd);box-shadow:0 0 0 5px #f5f7fc17,0 0 0 10px #f5f7fc0a}.moon-craters{opacity:0;position:absolute;top:7px;left:11px;background:#8ba6c1;height:6px;width:6px;border-radius:50%;box-shadow:7px 8px 0 -1px #8ba6c1,-4px 10px 0 -2px #8ba6c1}.night .moon-craters{opacity:.65}.sky-clouds{position:absolute;right:-7px;bottom:-10px;width:55px;height:26px;background:#e8f5ff;border-radius:50%;box-shadow:-12px 8px #f5fcff,9px 11px #d1e9f7,-28px 14px #b9dcf1;transition:transform .3s,opacity .3s}.night .sky-clouds{transform:translateY(40px);opacity:0}.sky-stars{position:absolute;inset:0;opacity:0;transition:opacity .3s;background-image:radial-gradient(circle,#F4D6B0 1px,transparent 1.3px),radial-gradient(circle,#EAF3FF 1px,transparent 1.3px);background-size:19px 19px,27px 21px;background-position:7px 5px,10px 16px}.night .sky-stars{opacity:1}.mission-hero{border-radius:24px;padding:34px;min-height:310px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:stretch;gap:35px;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#122f53b3,#2457837a 85%)}.mission-noise{pointer-events:none;position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 84% -30%,rgba(91,192,222,.31),transparent 54%),radial-gradient(ellipse at 0% 130%,rgba(217,119,6,.17),transparent 56%)}.mission-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.signal-dot{width:6px;height:6px;background:var(--accent);display:inline-block;border-radius:50%;box-shadow:0 0 0 5px #5bc0de26}.mission-hero h1{letter-spacing:-1.8px;font-size:clamp(30px,3.1vw,45px);line-height:1.12;margin:19px 0 14px}.mission-hero p{font-size:13px;color:var(--muted);max-width:560px;line-height:1.75;margin:0}.mission-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:27px}.mission-focus{border:1px solid var(--border);border-radius:18px;background:linear-gradient(125deg,#0818328c,#20446f4d);padding:23px 25px;display:flex;flex-direction:column;justify-content:center;min-height:210px}.focus-label{display:flex;gap:9px;align-items:center;color:var(--accent);letter-spacing:1.7px;font-weight:800;font-size:10px}.focus-type{color:var(--signal);font-size:10px;text-transform:uppercase;letter-spacing:1.2px;margin-top:24px;font-weight:750}.focus-type.urgent{color:var(--red)}.focus-type.calm{color:var(--green)}.mission-focus h2{font-size:19px;letter-spacing:-.4px;margin:9px 0 11px}.mission-focus p{font-size:12px;line-height:1.65}.mission-focus .text-link{margin-top:10px}.mission-body{display:grid;grid-template-columns:minmax(0,1.53fr) minmax(300px,.78fr);gap:21px;margin-top:31px}.section-header{display:flex;justify-content:space-between;align-items:end;margin:0 0 15px}.section-header h2,.rail-panel h2{font-size:20px;letter-spacing:-.55px;margin:6px 0 0}.section-count{color:var(--subtle);font-size:11px}.action-feed{border-radius:18px;min-height:170px;overflow:hidden}.action-item{display:flex;align-items:center;gap:17px;padding:16px 20px;border-bottom:1px solid var(--hair)}.action-item:last-of-type{border-bottom:0}.action-rank{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--border);background:#5bc0de17;border-radius:10px;font-size:12px;font-weight:750;color:var(--accent);flex:none}.action-rank.urgent{color:var(--signal);background:#d977061f}.action-info{display:grid;gap:5px;flex:1;min-width:0}.action-info strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-info span{color:var(--muted);font-size:11px}.feed-footer{padding:13px 17px;text-align:center;font-size:11px;color:var(--subtle)}.feed-footer button{background:none;border:0;color:var(--accent)}.section-header.second{margin-top:28px}.business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.business-pulse{border-radius:17px;padding:19px;text-align:left;display:flex;flex-direction:column;gap:7px;color:var(--text);min-height:184px;transition:transform .2s,border-color .2s}.business-pulse:hover{transform:translateY(-3px);border-color:var(--accent)}.business-pulse-top{display:flex;justify-content:space-between;color:var(--subtle)}.business-tile{width:33px;height:33px;border-radius:9px;background:#5bc0de1f;color:var(--accent);display:grid;place-items:center;flex:none}.business-pulse>strong{font-size:16px;margin-top:7px}.business-pulse>.muted{font-size:11px}.pulse-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;border-top:1px solid var(--hair);padding-top:13px;font-size:10px;color:var(--subtle)}.pulse-footer>span:last-child{color:var(--accent);display:flex;align-items:center}.intelligence-rail{display:flex;flex-direction:column;gap:18px}.rail-panel{border-radius:18px;padding:23px}.pulse-number{display:flex;align-items:baseline;gap:12px;margin-top:20px}.pulse-number strong{font-size:45px;letter-spacing:-1.8px}.pulse-number span{color:var(--muted);font-size:12px}.pulse-separator{border-top:1px solid var(--hair);margin:15px 0}.pulse-mini{display:flex;justify-content:space-between;gap:15px;align-items:center;color:var(--muted);font-size:12px;margin:14px 0}.pulse-mini b{color:var(--text);font-size:13px}.rail-heading{display:flex;justify-content:space-between;color:var(--accent)}.timeline-item{display:flex;align-items:flex-start;gap:11px;padding:13px 0;border-bottom:1px solid var(--hair)}.timeline-item:last-of-type{border:0}.timeline-marker{height:7px;width:7px;border-radius:50%;background:var(--accent);margin-top:6px;flex:none;box-shadow:0 0 0 4px #5bc0de1f}.timeline-item div:last-child{display:flex;flex-direction:column;gap:4px}.timeline-item strong{font-size:12px}.timeline-item span,.timeline-item small{font-size:11px;color:var(--muted)}.rail-hint{display:flex;gap:12px;color:var(--subtle);font-size:11px;line-height:1.7;padding:0 5px}.rail-hint svg{flex:none;margin-top:12px;color:var(--accent)}.list-tools{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.search-field,.command-input{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:10px;background:var(--input);padding:0 12px;min-height:43px;color:var(--subtle);max-width:100%;width:350px}.search-field input,.command-input input{border:0;outline:0;background:transparent;color:var(--text);width:100%;font-size:12px;min-height:41px}.tools-right{display:flex;gap:8px;align-items:center}.segmented{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--border);border-radius:10px;background:#11244038}.segmented button{border:0;border-radius:7px;padding:8px 11px;color:var(--muted);background:transparent;font-size:11px;text-transform:capitalize;font-weight:600}.segmented button.active{background:#5bc0de2e;color:var(--text)}.segmented.standalone{width:max-content;margin-bottom:15px}.contact-list,.task-list,.activity-list{border-radius:18px;overflow:hidden;min-height:165px}.contact-row,.task-row,.activity-event{display:flex;align-items:center;gap:18px;padding:17px 20px;border-bottom:1px solid var(--hair)}.contact-row:last-child,.task-row:last-child,.activity-event:last-child{border:0}.contact-id,.task-body{display:flex;align-items:center;text-align:left;gap:12px;border:0;background:none;color:var(--text);min-width:0;flex:1}.contact-id strong,.task-body strong{display:block;font-size:13px}.contact-id small,.task-body small{display:block;color:var(--subtle);font-size:11px;margin-top:6px}.contact-actions{display:flex;align-items:center;gap:5px}.stage{display:inline-flex;align-items:center;white-space:nowrap;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:750;text-transform:capitalize;letter-spacing:.3px;background:#82a5ca1f;color:var(--muted)}.stage.blue{background:#508ae524;color:#84b9ff}.stage.cyan{background:#5bc0de1f;color:var(--accent)}.stage.amber{background:#d9770624;color:#edb66e}.stage.green{background:#7ed8ba21;color:var(--green)}:root[data-theme=light] .stage.blue{color:#2868b6}:root[data-theme=light] .stage.amber{color:#a25911}.task-check{width:27px;height:27px;border:1px solid var(--border);border-radius:8px;background:var(--input);color:transparent;display:grid;place-items:center;flex:none}.task-check.checked{background:var(--green);color:#05291e}.task-date{font-size:11px;color:var(--subtle)}.task-date.late{color:var(--signal)}.empty{display:flex;min-height:150px;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:8px;padding:34px 24px}.empty h3{font-size:15px;margin:4px 0}.empty p{color:var(--muted);max-width:390px;font-size:12px;line-height:1.6;margin:0 0 8px}.empty-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:12px;color:var(--accent);background:#5bc0de1f}.pipeline-scroll{overflow-x:auto;padding-bottom:8px}.pipeline-grid{display:grid;grid-template-columns:repeat(var(--columns),minmax(245px,1fr));gap:14px;min-width:calc(var(--columns) * 253px)}.pipeline-lane{border-radius:17px;padding:12px;min-height:360px;display:flex;flex-direction:column;gap:10px}.lane-header{display:flex;align-items:center;justify-content:space-between;padding:4px 5px 9px;border-bottom:1px solid var(--hair)}.lane-header>span:last-child{font-size:11px;color:var(--subtle)}.deal-card{border:1px solid var(--border);border-radius:13px;padding:14px;background:var(--surface2);box-shadow:0 3px 13px #00081e1f}.deal-card:hover{border-color:var(--accent)}.deal-open{background:none;border:0;color:var(--text);text-align:left;display:block;width:100%;padding:0}.deal-open strong{font-size:13px;display:block;line-height:1.4}.deal-open small{font-size:11px;color:var(--subtle);margin-top:7px;display:block;line-height:1.5}.deal-value{font-weight:750;font-size:17px;margin-top:17px}.deal-actions{border-top:1px solid var(--hair);margin-top:12px;padding-top:9px;display:flex;align-items:center}.deal-actions select{background:transparent;border:0;outline:0;color:var(--muted);font-size:11px;flex:1;min-width:0}.deal-actions option{background:var(--elev);color:var(--text)}.lane-empty{text-align:center;color:var(--subtle);font-size:11px;padding:21px 6px}.lane-drop{margin-top:auto;padding:15px 8px;border:1px dashed var(--hair);border-radius:9px;color:var(--subtle);font-size:10px;text-align:center}.task-row .stage{margin-left:6px}.activity-event{align-items:flex-start}.event-icon{display:grid;place-items:center;height:35px;width:35px;flex:none;border-radius:10px;color:var(--accent);background:#5bc0de1c}.activity-event>div:last-child{display:grid;gap:5px}.activity-event strong{font-size:12px}.activity-event span{font-size:11px;color:var(--subtle)}.activity-event p{font-size:12px;color:var(--muted);margin:5px 0}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1140px}.settings-card{padding:24px;border-radius:18px}.settings-card-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.settings-card-head>svg{color:var(--accent);margin-top:3px}.settings-card-head h2{font-size:17px;margin:0 0 5px}.settings-card-head p{font-size:12px;color:var(--muted);margin:0}.settings-card .fields{margin-bottom:0}.settings-card .fields>button{justify-self:start}.settings-biz-list{margin-bottom:17px}.settings-biz-list>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--hair);gap:12px;font-size:12px}.settings-biz-list span{color:var(--muted)}.settings-bottom{margin-top:20px;display:grid;gap:12px;justify-items:start}.theme-settings{display:flex;align-items:center;gap:18px;margin-top:15px}.theme-settings>div{display:grid;gap:5px}.theme-settings strong{font-size:13px}.theme-settings span{font-size:11px;line-height:1.5;color:var(--muted)}.modal-backdrop{z-index:70;position:fixed;inset:0;padding:20px;background:#010512ba;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:center}.modal{border-radius:20px;width:min(515px,100%);max-height:min(94vh,920px);overflow:auto;padding:26px;background:var(--elev)!important}.modal.wide{width:min(820px,100%)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:22px}.modal-head h2{font-size:25px;letter-spacing:-.7px;margin:8px 0 0}.modal-intro{color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 20px}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fields label{display:grid;gap:8px;color:var(--muted);font-size:11px;font-weight:750;align-content:start}.fields label:first-child,.fields .full-field,.fields .hint,.fields .error-banner,.fields .modal-actions{grid-column:1/-1}.fields input,.fields select,.fields textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--input);color:var(--text);padding:12px 13px;min-height:43px;font-size:13px}.fields textarea{resize:vertical}.fields input:read-only{opacity:.66}.fields select option{background:var(--elev);color:var(--text)}.modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;border-top:1px solid var(--hair);padding-top:18px;margin-top:10px}.error-banner,.success-banner{border:1px solid rgba(253,161,157,.35);border-radius:10px;padding:12px 15px;color:var(--red);background:#fda19d17;display:flex;align-items:center;gap:9px;font-size:12px}.success-banner{border-color:#7ed8ba59;background:#7ed8ba1a;color:var(--green)}.global-error{margin-bottom:18px}.global-error span{flex:1}.toast{position:fixed;bottom:24px;right:25px;max-width:min(430px,calc(100vw - 35px));padding:15px 18px;z-index:101;border-radius:12px;background:var(--elev);color:var(--text);display:flex;align-items:center;gap:10px;border:1px solid var(--border);box-shadow:var(--shadow);font-size:12px}.toast svg{color:var(--accent);flex:none}.profile-summary{display:flex;align-items:center;gap:15px;padding-bottom:17px;border-bottom:1px solid var(--hair)}.profile-summary p{font-size:12px;color:var(--muted);margin:8px 0 5px}.profile-summary small{font-size:11px;color:var(--subtle)}.profile-actions{display:flex;flex-wrap:wrap;gap:8px;margin:21px 0}.profile-note{border-radius:12px;background:var(--input);border:1px solid var(--hair);padding:15px}.profile-note p{font-size:12px;line-height:1.65;color:var(--muted)}.profile-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:21px}.profile-linked{display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--hair);padding:13px 0;color:var(--text);background:transparent;width:100%;text-align:left}.profile-linked strong{font-size:12px}.profile-linked small{display:block;color:var(--subtle);margin-top:5px;font-size:11px}.profile-history{margin-top:22px}.history-row{border-bottom:1px solid var(--hair);padding:13px 0;display:flex;justify-content:space-between;gap:15px;font-size:12px}.history-row small{color:var(--subtle);white-space:nowrap}.deal-detail .detail-value{font-size:37px;font-weight:750;letter-spacing:-1px;margin:17px 0}.deal-detail>p{font-size:12px;color:var(--muted);line-height:1.7}.manage-list{display:grid;gap:9px;max-height:380px;overflow:auto}.manage-row{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--hair);border-radius:12px}.manage-row>div:nth-child(2){flex:1;min-width:0}.manage-row strong{font-size:13px;display:block}.manage-row span{color:var(--muted);font-size:11px;margin-top:5px;display:block}.manage-actions{display:flex;gap:7px}.command-input{width:100%;margin-bottom:12px}.command-results{max-height:320px;overflow:auto}.command-results button{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;border-bottom:1px solid var(--hair);padding:13px 2px;color:var(--text);text-align:left}.command-results button:hover{background:#5bc0de1a}.command-results button span{font-size:13px;flex:1}.command-results button small{font-size:11px;color:var(--subtle)}.command-results>p{font-size:12px;color:var(--muted);text-align:center;padding:23px}.center-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;padding:25px;text-align:center}.center-screen p{max-width:560px;font-size:13px;color:var(--muted);line-height:1.7}.center-screen h1{margin:5px}.center-screen code{color:var(--accent)}.auth-stage{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr)}.auth-art{background:radial-gradient(ellipse at 22% 20%,rgba(91,192,222,.2),transparent 49%),linear-gradient(148deg,#0b132b,#172b4a);position:relative;overflow:hidden;display:flex;align-items:center;padding:8%}.aurora{position:absolute;border-radius:50%;filter:blur(62px);opacity:.4;pointer-events:none}.aurora.one{height:400px;width:450px;background:#287eb0;left:-180px;bottom:-100px}.aurora.two{height:330px;width:300px;background:#d97706;right:-140px;top:-130px;opacity:.22}.auth-identity{position:relative}.auth-identity .brand{margin-bottom:40px}.auth-statement{font-size:clamp(36px,4.4vw,67px);letter-spacing:-2.3px;line-height:1.14;font-weight:700}.auth-statement em{font-style:normal;color:#78d0e7}.auth-foot{margin-top:70px;color:#9fb7cf;font-size:10px;letter-spacing:1.7px}.auth-foot span{padding:0 10px}.auth-pane{display:flex;align-items:center;justify-content:center;padding:35px}.auth-form{padding:38px;border-radius:22px;width:min(440px,100%)}.auth-form h1{font-size:32px;letter-spacing:-1px;margin:10px 0}.auth-form>p{margin:0 0 28px;color:var(--muted);font-size:13px}.auth-form label{display:grid;gap:8px;color:var(--muted);font-size:12px;font-weight:600;margin-bottom:17px}.auth-form input{background:var(--input);border:1px solid var(--border);border-radius:10px;padding:13px;width:100%;min-height:47px}.auth-form .full{min-height:47px;margin-top:9px}.auth-security{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--subtle);font-size:11px;margin-top:20px}.mobile-only{display:none}@keyframes route-in{0%{opacity:.2;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.route-reveal{animation:route-in .23s cubic-bezier(.18,.68,.26,1) both}@media(max-width:1320px){.mission-body{grid-template-columns:minmax(0,1.3fr) minmax(280px,.85fr)}.mission-hero{gap:20px}.page-wrap{padding:30px 27px 18px}.topbar{padding:0 27px}}@media(max-width:1090px){.mission-body{grid-template-columns:1fr}.intelligence-rail{display:grid;grid-template-columns:1fr 1fr;align-items:start}.rail-hint{grid-column:1/-1}.mission-hero{grid-template-columns:1fr}.mission-focus{min-height:160px}.business-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:740px){.sidebar{position:fixed;left:0;top:0;transform:translate(-105%);transition:transform .2s ease;width:min(280px,85vw)}.sidebar.open{transform:translate(0)}.mobile-only{display:inline-flex}.mobile-cover{position:fixed;inset:0;z-index:29;background:#000611a8;border:0}.topbar{height:62px;flex-basis:62px;padding:0 14px;gap:5px}.top-search{margin-right:auto;min-width:0;max-width:42%;padding:9px;justify-content:center}.top-search span,.top-search kbd{display:none}.top-right{gap:3px}.connection span{display:none}.connection{margin-right:7px}.page-wrap{padding:24px 15px;min-height:calc(100vh - 62px)}.page-heading{align-items:flex-start}.page-heading h1{font-size:29px}.page-heading p{font-size:12px}.page-heading .button{padding:9px 10px;font-size:11px}.mission-hero{padding:23px 20px;border-radius:17px;min-height:0;gap:20px}.mission-hero h1{font-size:30px}.mission-focus{padding:18px}.mission-body{margin-top:23px}.business-grid,.intelligence-rail{grid-template-columns:1fr}.list-tools{align-items:stretch;flex-wrap:wrap}.search-field{width:100%}.tools-right{width:100%;justify-content:space-between;flex-wrap:wrap}.contact-row,.task-row{padding:13px 12px;gap:10px;flex-wrap:wrap}.contact-id{flex-basis:100%}.contact-row>.stage{margin-left:3px}.contact-actions{margin-left:auto}.task-body{min-width:150px}.task-row .task-date{margin-left:34px}.task-row .stage{margin-left:0}.settings-grid,.profile-columns,.auth-stage{grid-template-columns:1fr}.auth-art{padding:35px 28px;min-height:240px}.auth-identity .brand{margin-bottom:24px}.auth-statement{font-size:32px}.auth-foot{margin-top:25px;font-size:8px}.auth-pane{padding:20px}.auth-form{padding:25px}.modal{padding:20px;max-height:94vh}.fields{grid-template-columns:1fr}.fields label:first-child,.fields .full-field,.fields .hint,.fields .error-banner,.fields .modal-actions{grid-column:1}.manage-row{flex-wrap:wrap}.manage-actions{width:100%;justify-content:flex-end}.action-item{padding:14px 12px;gap:10px}.action-item .button{font-size:10px;padding:8px 9px}.action-rank{width:29px;height:29px}.action-info strong{font-size:12px}.section-header h2{font-size:18px}.app-footer{gap:4px;font-size:8px;flex-wrap:wrap}}@media(max-width:380px){.top-right .icon-button{display:none}.sky-switch{transform:scale(.87);transform-origin:right center;margin-left:-7px}.mission-actions .button{flex:1}.action-item{flex-wrap:wrap}.action-item .button{margin-left:40px}.profile-actions .button{flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--surface2)}}.archive-section{margin-top:23px;padding-top:15px;border-top:1px solid var(--hair)}.archive-section .eyebrow{margin-bottom:11px}.loading-brief{border-radius:18px;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:32px}.loading-brief svg{color:var(--accent)}.loading-brief h2{font-size:18px;margin:8px 0 0}.loading-brief p{font-size:12px;color:var(--muted);line-height:1.6}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.capture-panel{padding:23px;border-radius:19px;background:linear-gradient(145deg,#234b76a6,#0c1b3abd);border-color:#5bc0de4a;box-shadow:inset 0 1px #daeeff21,0 22px 56px #00071b3d}.capture-top{display:flex;justify-content:space-between;align-items:start;gap:10px}.capture-status{font-size:10px;color:var(--muted);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.capture-top .eyebrow{margin:0}.capture-panel h2{font-size:19px;margin:13px 0 6px;letter-spacing:-.5px}.capture-panel>p{font-size:12px;line-height:1.5;color:var(--muted);margin:0 0 15px}.capture-panel form{display:grid;grid-template-columns:1fr auto;gap:9px}.capture-panel input{grid-column:1/-1;width:100%;min-width:0;padding:13px 14px;border-radius:11px;border:1px solid var(--border);background:var(--input);color:var(--text)}.capture-panel select{max-width:100%;min-width:0;padding:10px;border-radius:10px;background:var(--input);border:1px solid var(--border);color:var(--text)}.capture-panel .button{grid-column:2;white-space:nowrap}.capture-business{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);align-self:center}.capture-feedback{margin-top:11px!important}.error-text{color:#ffc4ca!important}.success-text{color:#99e6d1!important}.empty-brief{text-align:center;padding:36px 20px}.empty-brief>svg{color:var(--accent);margin-bottom:7px}.empty-brief h3{margin:5px 0;font-size:16px}.empty-brief p{font-size:12px;color:var(--muted);max-width:410px;line-height:1.6;margin:8px auto 18px}.empty-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.empty-actions .button{font-size:11px}.settings-page{max-width:1240px}.settings-heading{margin-bottom:20px}.settings-intro{display:flex;align-items:center;gap:17px;border-radius:18px;padding:20px 24px;margin-bottom:18px;background:linear-gradient(105deg,#26557c6b,#1622468c)}.settings-intro>div:nth-child(2){display:grid;gap:4px;min-width:0}.settings-intro strong{font-size:17px}.settings-intro span,.settings-intro small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.settings-intro-chip{margin-left:auto;display:flex;align-items:center;gap:7px;border:1px solid var(--border);background:var(--surface2);border-radius:40px;padding:9px 12px;color:var(--accent);font-size:11px;white-space:nowrap}.settings-grid{max-width:none;align-items:stretch}.settings-card{min-width:0;display:flex;flex-direction:column;box-shadow:inset 0 1px #ffffff17,0 18px 50px #0004191f}.settings-card .fields{align-content:start}.settings-card-actions{grid-column:1/-1;display:flex;justify-content:flex-start}.settings-full{grid-column:1/-1!important;margin:0}.settings-card .hint{line-height:1.6}.settings-card .settings-biz-list{margin-bottom:16px;max-height:200px;overflow:auto}.settings-card>.button{align-self:flex-start;margin-top:auto}.theme-info{display:flex;gap:5px;align-items:center;margin-top:22px;flex-wrap:wrap}.theme-swatch{width:20px;height:20px;border-radius:7px;border:1px solid rgba(255,255,255,.25)}.theme-swatch.midnight{background:#0b132b}.theme-swatch.cyan{background:#5bc0de}.theme-swatch.sand{background:#f4d6b0}.theme-swatch.amber{background:#d97706}.theme-info span{font-size:10px;color:var(--muted);margin-left:8px}.settings-shortcuts{margin-top:17px;padding-top:14px;border-top:1px solid var(--hair);display:flex;gap:11px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--muted)}.settings-shortcuts kbd{border:1px solid var(--border);border-radius:5px;padding:3px 6px;color:var(--text)}.settings-shortcuts .text-link{margin-left:auto;font-size:11px}.settings-bottom{margin-top:20px}.page-failure{margin:30px auto;padding:32px;max-width:550px;border-radius:18px;display:grid;justify-items:start;gap:10px}.page-failure svg{color:#f4b77e}.page-failure h2{margin:0}.page-failure p{color:var(--muted);font-size:13px;line-height:1.7}@media(max-width:900px){.settings-grid{grid-template-columns:1fr}}@media(max-width:740px){.capture-panel form{grid-template-columns:1fr}.capture-panel select,.capture-panel .button{grid-column:1}.settings-intro{flex-wrap:wrap;padding:16px}.settings-intro-chip{margin-left:0}.settings-card{padding:19px}.theme-info span{flex-basis:100%;margin-left:0;margin-top:5px}}.decision-controls{display:flex;gap:7px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.decision-controls .button{font-size:11px}.business-pulse-top{gap:7px}.business-health{margin-left:auto;margin-right:7px;border-radius:99px;padding:5px 8px;border:1px solid var(--border);font-size:9px;letter-spacing:.2px;white-space:nowrap;color:var(--muted)}.business-health.ready{color:#a1c9dc}.business-health.moving{color:#83dbc5}.business-health.attention{color:#f1ad74;border-color:#d9770640}.readiness-row{display:flex;align-items:center;gap:11px;font-size:12px;padding:13px 0;border-bottom:1px solid var(--hair);color:var(--text)}.readiness-row svg{color:#91dfc9;flex-shrink:0}.readiness-row.pending svg{color:var(--accent)}.readiness-button{margin-top:18px;width:100%}@media(max-width:740px){.decision-controls{width:100%;justify-content:flex-start;margin-left:40px}.business-health{margin-left:0}}:root{--glass-luminous:rgba(159,218,255,.19);--signal-haze:rgba(217,119,6,.11)}:root[data-theme=light]{--glass-luminous:rgba(53,134,188,.18);--signal-haze:rgba(217,119,6,.06)}.main-scroll{position:relative}.main-scroll:before{content:"";position:absolute;inset:0 0 auto;height:480px;pointer-events:none;background:radial-gradient(ellipse 37% 70% at 86% 15%,rgba(41,140,198,.07),transparent 85%);z-index:-1}.mission-v5{position:relative;isolation:isolate}.mission-hero-v5{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(285px,.66fr);min-height:350px;gap:18px;padding:32px 37px;border:1px solid rgba(130,205,251,.29);border-radius:23px;background:linear-gradient(114deg,#113059e8 2%,#1c42739e 67%,#1e446dba);box-shadow:inset 0 1px #cbebff36,inset 0 -1px #040f263b,0 24px 74px #000b273d}:root[data-theme=light] .mission-hero-v5{background:linear-gradient(118deg,#f7fdffe8,#cee6f6e8 70%,#e8f5ffe6);border-color:#4788b83b}.mission-hero-v5 .mission-noise{background:radial-gradient(ellipse 55% 80% at 94% 5%,rgba(91,192,222,.22),transparent 78%),radial-gradient(ellipse 40% 70% at 0% 110%,rgba(217,119,6,.14),transparent 75%)}.hero-geometry{pointer-events:none;position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(147,210,250,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(147,210,250,.2) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,transparent 20%,black 95%);mask-image:linear-gradient(90deg,transparent 20%,black 95%)}.hero-kicker{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px;letter-spacing:1.7px;color:var(--accent);font-weight:750}.live-pin{display:inline-block;width:7px;height:7px;border-radius:50%;background:#64e8d0;box-shadow:0 0 0 4px #64e8d01c,0 0 16px #64e8d066;flex:none;animation:pin-breathe 3.5s ease-in-out infinite}.scope-pill{letter-spacing:.5px;font-size:9px;border:1px solid rgba(130,205,251,.23);background:#0818352e;border-radius:999px;padding:6px 10px;color:var(--sand)}.mission-hero-v5 h1{font-size:clamp(34px,3.2vw,52px);letter-spacing:-2.5px;line-height:1.05;margin:25px 0 15px;max-width:740px}.hero-period{color:var(--signal)}.mission-hero-v5 .mission-text>p{font-size:14px;line-height:1.7;color:var(--muted);max-width:590px;margin:0 0 24px}.hero-command-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.glass-button{background:#0418384d;border-color:#8cc6eb42}.hero-scope-status{color:var(--muted);display:inline-flex;align-items:center;gap:9px;margin-left:8px;font-size:10px;white-space:nowrap}.hero-console{display:grid;grid-template-columns:1fr 1.05fr;min-height:245px;align-items:center;gap:11px;padding:18px 10px 18px 16px;border-radius:18px;border:1px solid rgba(133,196,237,.16);background:linear-gradient(115deg,#05142f33,#091b3854);box-shadow:inset 0 1px #ffffff12}:root[data-theme=light] .hero-console{background:#d0e8f94a}.signal-module{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.signal-canvas{position:relative;width:min(100%,172px);aspect-ratio:1;display:grid;place-items:center;isolation:isolate}.signal-canvas:before{content:"";position:absolute;inset:21%;background:radial-gradient(circle,rgba(88,217,237,.27),transparent 72%);filter:blur(10px)}.signal-orbit{position:absolute;inset:7%;border:1px dashed rgba(120,202,249,.28);border-radius:50%;animation:orbit-turn 42s linear infinite}.signal-orbit.orbit-mid{inset:20%;border-style:solid;border-color:#78caf945;animation-duration:30s;animation-direction:reverse}.signal-orbit.orbit-inner{inset:34%;border-color:#f0cc974f;border-style:solid;animation:none}.signal-center{position:relative;z-index:2;width:55px;height:55px;border-radius:15px;border:1px solid rgba(182,247,255,.48);background:linear-gradient(145deg,#239dc34f,#0f2a4ea6);box-shadow:0 0 26px #5bc0de38,inset 0 1px #e8f8ff47;display:grid;place-items:center;color:var(--accent)}.signal-nub{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #5bc0decc;z-index:2}.signal-nub.one{top:7%;left:49%}.signal-nub.two{left:18%;top:71%;background:var(--signal);box-shadow:0 0 12px #d97706b3}.signal-nub.three{right:17%;top:33%}.signal-scan{position:absolute;inset:7%;background:conic-gradient(from 0deg,transparent 0 75%,rgba(91,192,222,.13) 90%,transparent 96%);border-radius:50%;animation:orbit-turn 11s linear infinite}.signal-caption{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-size:10px;font-weight:700;color:var(--text);text-align:center}.signal-caption small{display:block;flex-basis:100%;color:var(--muted);font-size:9px;font-weight:500}.hero-console-focus{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.hero-console-focus>strong{font-size:16px;letter-spacing:-.4px;line-height:1.3}.hero-console-focus p{color:var(--muted);font-size:11px;line-height:1.5;margin:0}.hero-console-focus .viz-action{margin-top:6px}.v5-layout{display:grid;grid-template-columns:minmax(0,1.47fr) minmax(290px,.77fr);gap:20px;margin-top:28px;align-items:start}.v5-maincol,.v5-rail{min-width:0;display:flex;flex-direction:column;gap:19px}.v5-section-heading{margin:0}.v5-section-heading h2{font-size:21px}.v5-section-heading p{font-size:12px;color:var(--muted);margin:7px 0 0}.v5-section-heading .section-count{border-radius:12px;padding:8px 10px;border:1px solid var(--hair);background:var(--surface);color:var(--muted)}.mission-v5 .action-feed{min-height:194px;position:relative;overflow:hidden}.mission-v5 .action-feed:before{content:"";pointer-events:none;position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.5}.mission-v5 .action-item{transition:background .16s}.mission-v5 .action-item:hover{background:#5bc0de0e}.v5-empty{padding:32px 20px 30px}.v5-empty>h3{font-size:17px}.v5-empty>p{max-width:480px}.empty-orbit{height:48px;width:48px;margin:0 auto 13px;display:grid;place-items:center;border:1px solid rgba(108,222,235,.35);background:#5bc0de1c;border-radius:50%;box-shadow:0 0 0 7px #5bc0de09,0 0 25px #5bc0de29;color:#76e8d8}.v5-business-grid{margin-bottom:12px}.v5-business-grid .business-pulse{min-height:173px;padding:18px 19px}.v5-business-grid .business-pulse>strong{margin-top:4px}.business-metrics{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px;color:var(--muted);font-size:10px}.business-metrics b{font-size:13px;color:var(--text)}.portfolio-heading{margin-top:8px}.capture-status{display:none}.capture-key{font-size:9px;letter-spacing:1px;color:var(--subtle)}.capture-panel{background:linear-gradient(142deg,#2956888f,#0d264a99);padding:23px}.viz-card{border-radius:19px;padding:23px;position:relative;isolation:isolate;min-width:0;background:linear-gradient(138deg,#1b335aa1,#0c1f418f);overflow:hidden}.viz-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(165,228,255,.4),transparent);opacity:.68;pointer-events:none}:root[data-theme=light] .viz-card{background:linear-gradient(138deg,#ffffffcf,#d3e6fab0)}.viz-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.viz-heading h3{font-size:19px;letter-spacing:-.55px;line-height:1.2;margin:7px 0 0}.viz-heading svg{color:var(--accent);opacity:.85;flex:none}.viz-eyebrow{font-size:9px;color:var(--accent);letter-spacing:1.8px;font-weight:850;display:block}.viz-topline{display:flex;align-items:start;justify-content:space-between;gap:12px}.range-switch{display:flex;border:1px solid var(--border);background:#081c3a40;border-radius:9px;padding:3px;flex:none}.range-switch button{border:0;background:transparent;border-radius:6px;padding:6px 9px;color:var(--muted);font-size:10px;font-weight:750}.range-switch button.selected{color:var(--text);background:#5bc0de38;box-shadow:inset 0 0 0 1px #5bc0de38}.trend-summary{display:flex;align-items:baseline;gap:11px;margin:17px 0 -8px}.trend-summary strong{font-size:34px;line-height:1;letter-spacing:-1px}.trend-summary span{font-size:11px;color:var(--muted)}.trend-plot{width:100%;margin-top:9px}.trend-plot svg{width:100%;height:auto;display:block;min-height:155px;max-height:235px;overflow:visible}.chart-grid-line{stroke:var(--border);stroke-dasharray:3 7;stroke-width:1}.chart-axis-label{font-size:10px;fill:var(--subtle)}.trend-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:draw-trend 1.15s .14s ease-out forwards}.area-reveal{animation:fade-chart .9s ease both}.viz-foot{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:7px;line-height:1.5;flex-wrap:wrap}.legend-dot{width:6px;height:6px;background:var(--accent);border-radius:100%}.quiet-signal{opacity:.7}.pipeline-overview{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:22px}.pipeline-overview>div{display:grid;gap:4px}.pipeline-overview strong{font-size:34px;letter-spacing:-1.4px;line-height:1}.pipeline-overview b{font-size:18px;letter-spacing:-.3px}.pipeline-overview span{color:var(--muted);font-size:10px}.segmented-meter{height:9px;margin:23px 0 17px;border-radius:99px;background:#6999c124;display:flex;overflow:hidden;gap:3px}.segmented-meter>div{min-width:0;animation:meter-reveal .7s ease-out both;transform-origin:left}.segmented-meter .meter-empty{flex:1;background:#6999c129}.stage-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.stage-line{font-size:11px;display:flex;align-items:center;gap:7px;color:var(--muted)}.stage-line strong{margin-left:auto;color:var(--text)}.stage-dot{width:7px;height:7px;border-radius:50%;flex:none}.viz-action{border:0;background:transparent;color:var(--accent);font-size:11px;font-weight:750;display:flex;align-items:center;gap:7px;padding:0;margin-top:22px;text-align:left}.viz-action:hover{color:var(--text)}.momentum-interior{display:flex;align-items:center;gap:22px;margin-top:18px}.momentum-ring{width:134px;height:134px;flex:none;position:relative}.momentum-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-track,.ring-fill{fill:none;stroke-width:9}.ring-track{stroke:#66a5cf29}.ring-fill{stroke:var(--accent);stroke-linecap:round;transition:stroke-dasharray .5s ease}.ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.ring-center strong{font-size:28px;letter-spacing:-1px}.ring-center small{font-size:10px;color:var(--muted)}.momentum-legends{display:grid;gap:15px;flex:1}.momentum-legends>div{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;white-space:nowrap}.momentum-legends strong{margin-left:auto;color:var(--text);font-size:12px}.task-key{width:8px;height:8px;border-radius:3px;flex:none}.task-key.complete{background:#68dcbd}.task-key.in-progress{background:var(--accent)}.task-key.queued{background:#8fa7c3b8}.team-signal h3{font-size:18px;margin:9px 0 13px}@keyframes pin-breathe{50%{box-shadow:0 0 0 6px #64e8d00d,0 0 20px #64e8d059}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes draw-trend{to{stroke-dashoffset:0}}@keyframes fade-chart{0%{opacity:0}to{opacity:1}}@keyframes meter-reveal{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}@keyframes soft-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.route-reveal{animation:soft-enter .24s cubic-bezier(.2,.7,.25,1) both}@supports (view-transition-name: none){:root{view-transition-name:none}.main-scroll{view-transition-name:arden-content}.route-reveal{animation:none}::view-transition-old(arden-content){animation:arden-out .15s ease both}::view-transition-new(arden-content){animation:arden-in .21s cubic-bezier(.2,.7,.3,1) both}}@keyframes arden-out{to{opacity:.2;transform:translateY(-3px)}}@keyframes arden-in{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1420px){.mission-hero-v5{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.hero-console{grid-template-columns:155px 1fr}.v5-layout{grid-template-columns:minmax(0,1.27fr) minmax(270px,.83fr)}.momentum-interior{gap:12px}.momentum-ring{width:112px;height:112px}}@media(max-width:1130px){.mission-hero-v5{grid-template-columns:minmax(0,1fr)}.hero-console{grid-template-columns:190px 1fr}.signal-canvas{width:135px}.v5-layout{grid-template-columns:1fr}.v5-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.v5-rail .capture-panel,.v5-rail .team-signal{grid-column:1/-1}.v5-maincol{gap:17px}}@media(max-width:740px){.mission-hero-v5{padding:23px 19px;gap:18px}.mission-hero-v5 h1{font-size:35px;letter-spacing:-1.6px}.mission-hero-v5 .mission-text>p{font-size:12px}.hero-kicker{font-size:9px;letter-spacing:.9px}.hero-console{grid-template-columns:120px 1fr;gap:3px;padding:13px}.signal-canvas{width:110px}.signal-center{width:38px;height:38px;border-radius:12px}.signal-center svg{width:18px}.signal-caption{font-size:9px}.signal-caption small{font-size:8px}.hero-console-focus>strong{font-size:14px}.hero-console-focus p{font-size:10px}.hero-scope-status{margin-left:0}.v5-layout{margin-top:23px}.v5-rail{display:flex;flex-direction:column}.v5-section-heading h2{font-size:19px}.v5-business-grid{grid-template-columns:1fr}.v5-empty{padding:30px 14px}.trend-plot svg{min-height:110px}.viz-card{padding:19px}.momentum-interior{gap:18px}.momentum-ring{width:125px;height:125px}}@media(max-width:380px){.hero-console{grid-template-columns:1fr}.signal-module{display:none}.hero-console-focus{padding:6px}.hero-kicker{flex-wrap:wrap}.scope-pill{padding:4px 7px}.momentum-interior{gap:8px}.momentum-ring{width:100px;height:100px}}@media(prefers-reduced-motion:reduce){.route-reveal,.live-pin,.signal-orbit,.signal-scan,.trend-draw,.area-reveal,.segmented-meter>div{animation:none!important}.trend-draw{stroke-dashoffset:0!important}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}::view-transition-old(arden-content),::view-transition-new(arden-content){animation:none!important}}@media(max-width:740px){.mission-v5 .action-item{display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px 11px;align-items:start}.mission-v5 .action-info{min-width:0}.mission-v5 .action-info strong{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.mission-v5 .action-info .micro-label{font-size:9px;letter-spacing:.7px;white-space:normal}.mission-v5 .decision-controls{grid-column:2;margin-left:0!important;justify-content:flex-start;width:100%}.mission-v5 .decision-controls .button{padding:8px 10px}.hero-kicker{line-height:1.7}}.business-slim{display:flex;flex-direction:column;gap:0;border-radius:17px;overflow:hidden}.biz-row{display:grid;grid-template-columns:40px minmax(110px,1fr) auto 20px;align-items:center;gap:14px;width:100%;min-height:65px;padding:13px 18px;text-align:left;border:0;border-bottom:1px solid var(--hair);background:transparent;color:var(--text)}.biz-row:last-child{border-bottom:0}.biz-row:hover{background:var(--accent-soft,rgba(91,192,222,.12))}.biz-row>span:nth-of-type(2){font-size:11px;color:var(--muted)}.biz-row strong{font-size:13px}.biz-row>svg{color:var(--accent)}.filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.filter-group select,.audit-filters select,.audit-filters input,.bulk-bar select{min-width:0;max-width:220px;min-height:36px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--input);color:var(--text);font-size:11px}.list-tools{gap:12px;flex-wrap:wrap;align-items:flex-start}.tools-right{max-width:100%;min-width:0;display:flex;flex-wrap:wrap;gap:7px;align-items:center}.tools-right>.segmented{flex:none}.record-check{width:17px;height:17px;accent-color:var(--accent);flex-shrink:0;cursor:pointer}.bulk-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0;padding:10px 15px;border:1px solid var(--border);background:var(--surface);border-radius:11px}.bulk-bar strong{font-size:12px}.pipeline-totals{display:flex;flex-wrap:wrap;gap:12px;margin:-3px 0 16px}.pipeline-totals>span{padding:13px 17px;background:var(--surface);border:1px solid var(--border);border-radius:11px;color:var(--muted);font-size:12px}.pipeline-totals strong{font-size:19px;margin-left:13px;color:var(--text)}.audit-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.audit-filters>input{max-width:320px;flex:1 1 210px}.audit-filters>label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.draft-list{border-radius:16px;overflow:hidden}.draft-card{padding:20px;border-bottom:1px solid var(--hair);display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.draft-card:last-child{border:0}.draft-card>div:first-child{flex:1;min-width:0}.draft-card strong{display:block;font-size:15px;line-height:1.5;margin-top:6px}.draft-card p,.draft-card small{color:var(--muted);font-size:11px}.draft-preview{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:var(--muted);margin-top:9px;max-width:650px}.draft-controls{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;max-width:340px}.draft-templates{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.permission-matrix{padding:12px;border-radius:12px;border:1px solid var(--border);margin:18px 0;background:var(--surface2)}.permission-matrix>strong{font-size:13px}.permission-matrix>div{display:grid;grid-template-columns:75px 1fr;gap:10px;margin-top:14px}.permission-matrix b{font-size:11px;color:var(--accent)}.permission-matrix span{font-size:11px;color:var(--muted);line-height:1.5}.removal-requests{margin-bottom:20px}.request-row{display:flex;align-items:center;gap:12px;border-top:1px solid var(--hair);padding:14px 0;flex-wrap:wrap}.request-row>div:first-child{flex:1;min-width:180px}.request-row strong,.request-row small{display:block}.request-row small{font-size:11px;color:var(--muted);margin-top:5px}.profile-linked,.fields label,.hint{overflow-wrap:anywhere}.page-wrap,.v5-rail,.v5-maincol,.main-area{min-width:0}@media(max-width:1150px){.sidebar{width:220px;flex-basis:220px;padding-left:11px;padding-right:11px}.page-wrap{padding-left:22px;padding-right:22px}.topbar{padding:0 22px}.side-nav .nav-entry{gap:10px;white-space:normal;min-width:0}.nav-title{margin-top:21px}.tools-right{width:100%;justify-content:flex-start}}@media(max-width:900px){.draft-card{display:block}.draft-controls{margin-top:14px;justify-content:flex-start;max-width:none}.audit-filters>input{flex-basis:100%;max-width:none}}@media(max-width:740px){.sidebar{width:min(280px,85vw);flex-basis:auto}.filter-group{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-group select{max-width:none;width:100%}.biz-row{grid-template-columns:32px minmax(100px,1fr) 20px;gap:9px;padding:10px}.biz-row>span:nth-of-type(2){grid-column:2;grid-row:2}.biz-row>svg{grid-column:3;grid-row:1}.record-check{margin:0 2px}.contact-id{flex-basis:calc(100% - 35px)}.pipeline-totals>span{flex:1}.audit-filters select{max-width:none;flex:1 1 130px}.request-row>div:first-child{flex-basis:100%}}.juno-lead{display:flex;align-items:center;gap:9px;text-align:left;width:100%;padding:10px 0;background:transparent;border:0;border-top:1px solid var(--hair);color:var(--text)}.juno-lead strong{font-size:12px}.juno-lead small{font-size:10px;color:var(--muted);flex:1}.juno-lead svg{color:var(--accent);flex-shrink:0}.modal-backdrop{z-index:200;isolation:isolate}.modal{position:relative;pointer-events:auto}.discard-confirmation{grid-column:1/-1;background:#d977061a;border:1px solid rgba(217,119,6,.45);padding:14px;border-radius:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text)}.discard-confirmation strong{width:100%;font-size:13px}.discard-confirmation p{width:100%;margin:0 0 6px;font-size:12px;color:var(--muted)}.button.danger{background:#d8515c29;border-color:#d8515c6b;color:var(--text)}.recovery-panel{max-width:780px;margin:30px auto;padding:30px;border-radius:18px}.recovery-panel svg{color:var(--signal)}.recovery-panel h2{font-size:23px;margin:12px 0}.recovery-panel p{color:var(--muted);line-height:1.7}.recovery-panel .button{margin-top:12px}.module-warning{background:#d977061f;border:1px solid rgba(217,119,6,.36);border-radius:12px;padding:15px;margin:18px 0;color:var(--text);font-size:12px;line-height:1.6}.module-warning strong{display:block;margin-bottom:5px}.auth-help{display:flex;justify-content:flex-end;margin-top:-7px;margin-bottom:12px}.auth-text-button{appearance:none;background:transparent;color:var(--accent,#5BC0DE);border:0;padding:4px 0;cursor:pointer;font-size:12px;font-weight:650}.auth-text-button:hover{text-decoration:underline}.auth-return{display:inline-flex;align-items:center;gap:7px;margin-top:19px}.auth-emblem{color:var(--accent,#5BC0DE);margin-bottom:12px}.auth-form form>p,.auth-form>p{color:var(--muted);font-size:13px;line-height:1.6;margin:12px 0 24px}.auth-form form>label{display:grid;gap:8px;color:var(--muted);font-size:12px;font-weight:600;margin-bottom:17px}.auth-form form>label input{background:var(--input);border:1px solid var(--border);border-radius:10px;padding:13px;width:100%;min-height:47px}.auth-form form>.full{width:100%;min-height:47px;justify-content:center;margin-top:8px}.auth-form-error{color:#ffafb6!important;margin:0 0 12px!important;font-size:12px!important}.auth-notice{padding:11px 13px;margin:0 0 17px;background:#4bc6a81c;border:1px solid rgba(75,198,168,.3);border-radius:9px;color:#a6ecde;font-size:12px}.auth-helper{font-size:12px!important;margin-top:-8px!important}.draft-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}@media(max-width:740px){.draft-heading-actions{width:100%;justify-content:flex-start}.draft-heading-actions .button{flex:0 0 auto}.draft-card .button.danger{margin-left:0}}
