.sign-in-shell,.access-denied-shell{color:#172235;background:radial-gradient(circle at 8% 88%,#5ac1ef47,#0000 34%),radial-gradient(circle at 88% 12%,#ffc47452,#0000 32%),linear-gradient(135deg,#eff8ff 0%,#faf8ff 52%,#fff8ee 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.sign-in-shell{grid-template-columns:minmax(320px,610px) minmax(360px,480px);gap:clamp(48px,8vw,128px)}.sign-in-brand{align-items:center;gap:14px;margin-bottom:92px;display:flex}.sign-in-brand strong,.sign-in-brand small{display:block}.sign-in-brand strong{letter-spacing:.16em;font-size:16px}.sign-in-brand small{color:#8290a5;margin-top:3px}.sign-in-orbit,.access-denied-mark{color:#fff;background:linear-gradient(135deg,#4779f4,#8762e8);border-radius:18px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:800;display:grid;box-shadow:0 18px 42px #515bda47}.sign-in-intro h1,.access-denied-card h1{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(48px,6vw,82px);line-height:.98}.sign-in-intro>p:not(.kicker),.access-denied-card>p:not(.kicker){color:#6f7e94;max-width:570px;font-size:19px;line-height:1.55}.sign-in-security{color:#1e7a5e;letter-spacing:.04em;background:#daf8edc7;border-radius:999px;margin-top:34px;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex}.sign-in-panel{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffff8f;border:1px solid #fffc;border-radius:38px;padding:28px;box-shadow:0 42px 90px #495a802e}.atlas-clerk-box{width:100%;box-shadow:none}.atlas-clerk-card{width:100%;box-shadow:none;background:0 0}.atlas-clerk-title{color:#172235;letter-spacing:-.03em}.atlas-clerk-subtitle{color:#7a879a}.atlas-google-button{border-color:#dce2ec;border-radius:15px;min-height:50px}.atlas-clerk-footer{background:0 0}.access-denied-card{background:#ffffffc7;border:1px solid #ffffffe6;border-radius:36px;width:min(620px,100%);padding:52px;box-shadow:0 35px 80px #495a8029}.access-denied-card h1{font-size:clamp(40px,5vw,64px)}.access-denied-account{color:#67758a;background:#f2f5fa;border-radius:16px;justify-content:space-between;align-items:center;margin-top:30px;padding:14px 16px;display:flex}@media (max-width:860px){.sign-in-shell{grid-template-columns:1fr;gap:36px;padding:24px}.sign-in-brand{margin-bottom:52px}.sign-in-panel{border-radius:28px;padding:16px}}.project-card{position:relative}:is(.project-card:has(.trajectory.open),.project-card:has(.trajectory:hover)){z-index:60}.trajectory.open,.trajectory:hover{z-index:61}.menu-wrap{position:relative}.header-actions .hamburger{background:#ffffffc7}.top-menu{z-index:90;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff7;border:1px solid #26364e1a;border-radius:18px;width:280px;padding:8px;position:absolute;top:45px;right:0;box-shadow:0 24px 60px #26364e33}.header-actions .top-menu button{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:24px 1fr 16px;width:100%;height:auto;min-height:58px;padding:10px;display:grid}.header-actions .top-menu button:hover{background:#f2f5fa}.top-menu button>svg{color:#5f70bc}.top-menu button>span{flex-direction:column;gap:4px;display:flex}.top-menu button strong{font-size:10px}.top-menu button small{color:#8490a1;font-size:8px}.finance-modal{background:linear-gradient(145deg,#f8fbff,#fff 48%,#fff8ef);border-radius:30px;width:min(1180px,100% - 34px);max-height:calc(100vh - 42px);padding:34px;position:relative;overflow:auto;box-shadow:0 35px 100px #25304440}.finance-title{justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.finance-title h2{letter-spacing:-.05em;margin:0;font-size:36px}.finance-title>div>p:not(.kicker){color:#728095;max-width:680px;font-size:11px;line-height:1.5}.finance-title>span{color:#9b632e;font:7px var(--font-geist-mono);white-space:nowrap;background:#fff3e4;border-radius:99px;align-items:center;gap:7px;padding:9px 11px;display:flex}.finance-title>span i{background:#df9348;border-radius:50%;width:6px;height:6px}.finance-columns{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:16px;margin-top:24px;display:grid}.finance-columns>section,.finance-columns>aside{background:#ffffffc7;border:1px solid #2d3d5414;border-radius:23px;padding:22px}.finance-section-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:14px;display:flex}.finance-section-head strong{font-size:13px}.finance-section-head small{font:7px var(--font-geist-mono);color:#8994a3}.finance-table-head,.finance-row{grid-template-columns:minmax(150px,1.6fr) repeat(3,minmax(78px,.65fr));align-items:center;gap:9px;display:grid}.finance-table-head{color:#8b95a3;font:7px var(--font-geist-mono);letter-spacing:.08em;padding:14px 10px 7px}.finance-group{border-top:1px solid #28395014;padding:11px 0}.finance-group:first-of-type{border-top:0}.finance-group h3{margin:0 10px 7px;font-size:11px}.finance-row{border-radius:10px;padding:8px 10px}.finance-row:hover{background:#f5f7fa}.finance-row strong{font-size:9px}.finance-row span{color:#929cab;font-size:8px}.audience-list{gap:8px;margin-top:15px;display:grid}.audience-list>div{background:#f3f6fa;border-radius:13px;grid-template-columns:1fr auto;gap:4px 10px;padding:13px;display:grid}.audience-list span{font-size:9px}.audience-list strong{color:#8a95a4;font-size:8px}.audience-list small{font:7px var(--font-geist-mono);color:#a0a9b5;grid-column:1/-1}.finance-recommendation{color:#6272c4;background:linear-gradient(135deg,#eaf5ff,#f4ecff);border-radius:14px;gap:10px;margin-top:14px;padding:14px;display:flex}.finance-recommendation strong{color:#27344a;font-size:9px}.finance-recommendation p{color:#748097;margin:5px 0 0;font-size:8px;line-height:1.45}.finance-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.finance-foot>span{color:#7d8999;font-size:8px}@media (max-width:900px){.finance-columns{grid-template-columns:1fr}.finance-title{flex-direction:column}.finance-title>span{align-self:flex-start}}.finance-modal{width:min(1320px,100% - 34px);padding:36px}.finance-live{color:#16775b!important;background:#eaf8f2!important}.finance-live i{background:#27b98c!important}.finance-period{background:linear-gradient(105deg,#edf4ff,#f4efff 55%,#fff5e9);border:1px solid #46577514;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:16px 18px;display:flex}.finance-period div{gap:4px;display:grid}.finance-period small{font:12px var(--font-geist-mono);letter-spacing:.09em;color:#6c78a2}.finance-period strong{font-size:17px}.finance-period p{color:#66748a;max-width:570px;margin:0;font-size:14px;line-height:1.45}.finance-actual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.finance-actual-card{background:#ffffffdb;border:1px solid #2b3a5317;border-radius:22px;flex-direction:column;min-width:0;padding:21px;display:flex;box-shadow:0 14px 38px #2d3c5212}.finance-actual-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.finance-actual-card header small,.finance-kpis small{font:11px var(--font-geist-mono);letter-spacing:.08em;color:#8994a5}.finance-actual-card h3{margin:5px 0 0;font-size:21px}.finance-trend{font:12px var(--font-geist-mono);white-space:nowrap;border-radius:99px;padding:7px 9px}.finance-trend.up{color:#117256;background:#e4f7ef}.finance-trend.down{color:#a35b26;background:#fff0e5}.finance-trend.neutral{color:#66748b;background:#eef2f8}.finance-kpis{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.finance-kpis>span{background:#f5f7fb;border-radius:15px;gap:5px;padding:14px;display:grid}.finance-kpis strong{letter-spacing:-.035em;font-size:22px}.finance-kpis em{color:#778398;font-size:12px;font-style:normal}.finance-streams{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.finance-streams span{background:#f8f9fb;border-radius:10px;justify-content:space-between;gap:10px;padding:9px 10px;font-size:12px;display:flex}.finance-streams b{color:#647187;font-weight:550}.finance-streams strong{text-align:right}.finance-actual-card>p{color:#6e7a8e;margin:13px 0 0;font-size:13px;line-height:1.45}.finance-actual-card footer{font:11px var(--font-geist-mono);color:#919baa;margin-top:auto;padding-top:12px}.finance-planning{margin-top:16px}.finance-planning .finance-table-head,.finance-planning .finance-row{grid-template-columns:minmax(160px,1.35fr) repeat(3,minmax(88px,.65fr))}.finance-planning .finance-row strong{font-size:13px}.finance-planning .finance-row span{font-size:12px}.finance-planning .finance-group h3{font-size:15px}.finance-planning .finance-group h3 small{font-size:11px}.finance-planning .finance-section-head strong{font-size:16px}.finance-planning .finance-section-head small,.finance-planning .finance-table-head{font-size:11px}.finance-planning .audience-list span,.finance-planning .audience-list strong{font-size:13px}.finance-planning .audience-list small{font-size:11px}.finance-planning .finance-recommendation strong{font-size:13px}.finance-planning .finance-recommendation p{font-size:12px}.finance-foot>span{font-size:12px;line-height:1.4}@media (max-width:900px){.finance-actual-grid{grid-template-columns:1fr}.finance-period{flex-direction:column;align-items:flex-start}.finance-modal{padding:24px}.finance-streams{grid-template-columns:1fr}}:root{--ink:#172232;--muted:#697486;--line:#2237521f;--paper:#f7f8fb;--white:#ffffffdb;--blue:#3979ef;--violet:#7457df;--green:#16a476;--red:#e25757;--shadow:0 20px 60px #32425e1f;--font-geist-sans:Arial,sans-serif;--font-geist-mono:ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;color:inherit}.site{background:radial-gradient(circle at 78% -10%,#ffce8475,#0000 27%),radial-gradient(circle at 8% 11%,#a4dbff80,#0000 31%),linear-gradient(#fbfcff 0,#f7f8fb 62%,#f1f4f8 100%);min-height:100vh;position:relative;overflow:hidden}.sunrise{pointer-events:none;opacity:.7;border-radius:0 0 260px 260px;width:520px;height:260px;position:absolute;top:-80px;right:4%;overflow:hidden}.sunrise i{background:linear-gradient(145deg,#fff7d3,#ffc178);border-radius:50%;width:190px;height:190px;animation:9s ease-in-out infinite sunFloat;position:absolute;top:8px;right:104px;box-shadow:0 0 80px #ffb45b59}.sunrise b,.sunrise span{border:1px solid #ff9d5124;border-radius:50%;width:480px;height:150px;position:absolute;top:95px;right:0}.sunrise span{border-color:#4288da14;width:600px;top:55px;right:-66px}.topbar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f8fafdad;border-bottom:1px solid #ffffff9e;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 38px;display:grid;position:sticky;top:0;box-shadow:0 1px #24364d0d}.brand{align-items:center;gap:11px;display:flex}.brand>span{color:#fff;background:linear-gradient(145deg,#496df1,#7f62df);border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 9px 24px #5557d438}.brand div{flex-direction:column;align-items:flex-start;display:flex}.brand b{letter-spacing:.12em;font-size:12px}.brand small{color:#8a93a1;margin-top:2px;font-size:9px}.atlas-trigger{cursor:pointer;background:0 0;border:0;border-radius:15px;justify-self:start;padding:6px}.atlas-trigger:hover{background:#ffffffb8}.atlas-trigger>i{color:#5870bd;background:#edf1fb;border-radius:9px;align-items:center;gap:4px;margin-left:7px;padding:6px 8px;font-size:8px;font-style:normal;display:flex}.mode-switch{background:#dee4eeb8;border-radius:13px;padding:4px;display:flex;box-shadow:inset 0 1px 2px #323c4e0f}.mode-switch button{color:#727d8d;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;height:35px;padding:0 15px;font-size:11px;display:flex}.mode-switch button.active{color:#25324a;background:#fff;box-shadow:0 5px 17px #2d3d571f}.header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.header-actions button{border:1px solid var(--line);cursor:pointer;background:#ffffff94;border-radius:11px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:11px;display:flex}.header-actions button:hover{background:#fff}.header-actions i{color:var(--green);background:#e2f7ee;border-radius:99px;padding:4px 6px;font-size:8px;font-style:normal}.header-actions .profile{color:#fff;width:36px;font:10px var(--font-geist-mono);background:#1d2d48;border:0;justify-content:center;padding:0}.header-actions .slack-header-button{color:#4f60b8;background:linear-gradient(145deg,#ffffffe6,#f4f1ffe0);border-color:#5a64b92e;justify-content:center;min-width:72px;position:relative;box-shadow:0 7px 20px #414b9117}.header-actions .slack-header-button:hover{background:#fff;box-shadow:0 9px 24px #414b9126}.header-actions .slack-header-button.has-new{border-color:#e2484840}.slack-notification-badge{z-index:2;color:#fff;min-width:19px;height:19px;font:700 9px var(--font-geist-sans);background:#e5484d;border:2px solid #f8fafc;border-radius:999px;place-items:center;padding:0 5px;animation:.28s ease-out slackBadgeIn;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 4px 12px #c82a3059}.header-actions .slack-header-button.has-new:before{content:"";border:1px solid #e5484d38;border-radius:14px;animation:2.2s ease-out infinite slackSignal;position:absolute;inset:-3px}@keyframes slackBadgeIn{0%{opacity:0;transform:scale(.55)}}@keyframes slackSignal{0%,45%{opacity:.65;transform:scale(.98)}80%,to{opacity:0;transform:scale(1.14)}}.page{z-index:2;width:min(1400px,100%);margin:0 auto;padding:43px 38px 80px;position:relative}.welcome{grid-template-columns:1fr auto;align-items:end;min-height:208px;padding:13px 15px 28px;display:grid}.kicker{font:9px var(--font-geist-mono);letter-spacing:.14em;color:#778395;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 12px;display:flex}.welcome h1{letter-spacing:-.06em;margin:0;font-size:clamp(36px,4.6vw,68px);font-weight:640;line-height:.96}.welcome h1 em{background:linear-gradient(90deg,#3979ef,#795bdc,#f28a70);color:#0000;-webkit-background-clip:text;font-style:normal}.welcome>div>p:last-child{color:#718094;margin:18px 0 0;font-size:14px}.crew-orbit{flex-direction:column;align-items:flex-end;width:270px;padding-bottom:5px;display:flex}.crew-faces{display:flex}.crew-faces .face-wrap{margin-left:-14px}.crew-orbit strong{margin-top:12px;font-size:11px}.crew-orbit strong i{background:#30b988;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:2.4s ease-out infinite pulse;display:inline-block;box-shadow:0 0 0 5px #30b9881a}.crew-orbit>span{color:#8993a1;margin-top:5px;font-size:10px}.approval-desk{background:linear-gradient(135deg,#fffffff5,#f5f7ffe8);border:1px solid #fffffff0;border-radius:32px;padding:30px 34px 40px;position:relative;overflow:hidden;box-shadow:0 30px 80px #434c7521}.approval-desk:before{content:"";opacity:.82;background:linear-gradient(90deg,#67c8ff,#6c80f5,#d270d2,#ff9f6b,#ffd269,#66d39f);border-radius:99px;height:4px;position:absolute;bottom:14px;left:22px;right:22px}.approval-desk-head{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.approval-desk-head h2{letter-spacing:-.05em;margin:0;font-size:clamp(29px,3vw,43px);line-height:1}.approval-desk-head>div>p:not(.kicker){color:#6f7c8f;margin:12px 0 0;font-size:12px}.autonomy-status{background:#eef9f4;border-radius:16px;flex-direction:column;gap:6px;width:330px;padding:15px;display:flex}.autonomy-status>span{font:8px var(--font-geist-mono);letter-spacing:.1em;color:#16835f}.autonomy-status>span i{background:#26b781;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 5px #26b7811a}.autonomy-status strong{font-size:11px}.autonomy-status small{color:#718376;font-size:8px;line-height:1.4}.approval-list{border-top:1px solid var(--line);margin-top:24px}.approval-list article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto 112px;align-items:center;gap:14px;padding:17px 2px;display:grid}.approval-number{font:9px var(--font-geist-mono);color:#a2abba}.approval-main{flex-direction:column;gap:4px;min-width:0;display:flex}.approval-main small,.approval-impact small{font:7px var(--font-geist-mono);letter-spacing:.1em;color:#8f99a7;text-transform:uppercase}.approval-main strong{font-size:12px}.approval-main p{color:#6d64bd;align-items:center;gap:5px;margin:0;font-size:8px;display:flex}.approval-impact{grid-template-columns:auto auto;align-items:center;gap:3px 8px;display:grid}.approval-impact>small{grid-column:1/-1}.approval-impact>span{color:#8792a0;font-size:8px}.approval-impact .face-wrap{width:25px;height:25px}.approval-list article>button{color:#496ec0;white-space:nowrap;cursor:pointer;background:#edf1f8;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:108px;height:38px;padding:0 15px;font-size:10px;font-weight:650;display:flex}.approval-cleared{color:#197b5d;background:#eaf8f2;border-radius:18px;align-items:center;gap:13px;margin-top:23px;padding:22px;display:flex}.approval-cleared div{flex-direction:column;gap:4px;display:flex}.approval-cleared strong{font-size:12px}.approval-cleared span{color:#6c8179;font-size:9px}.mission-card{background:linear-gradient(135deg,#fffffff0,#fbf6ffde);border:1px solid #ffffffe6;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);gap:40px;min-height:330px;padding:31px 34px;display:grid;position:relative;overflow:visible;box-shadow:0 30px 80px #434c7524,inset 0 0 0 1px #4c55740d}.mission-card:before{content:"";opacity:.85;background:linear-gradient(90deg,#67c8ff,#6c80f5,#d270d2,#ff9f6b,#ffd269,#66d39f);border-radius:0 0 32px 32px;height:6px;position:absolute;inset:auto 0 0}.company-tag{color:#9b591c;background:#fff0df;border-radius:99px;margin-bottom:12px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.mission-copy h2{letter-spacing:-.05em;max-width:620px;margin:0;font-size:clamp(28px,3vw,45px);line-height:1.02}.mission-copy>p:not(.kicker){color:#697789;max-width:560px;margin:15px 0 20px;font-size:13px;line-height:1.6}.mission-actions{gap:8px;display:flex}.mission-actions button,.cta{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:11px;font-weight:650;display:inline-flex}.cta{color:#fff;background:linear-gradient(135deg,#437df4,#7458dd);box-shadow:0 10px 25px #5059da38}.cta:hover{transform:translateY(-1px);box-shadow:0 13px 30px #5059da47}.mission-actions>button:not(.cta){color:#546174;background:#edf1f7}.mission-path{background:linear-gradient(145deg,#f1f6ff,#fff6ed);border:1px solid #6885b91f;border-radius:24px;align-self:center;padding:22px 24px}.destination{grid-template-columns:31px auto 1fr;align-items:center;gap:4px 9px;display:grid}.destination>span{color:#725adc;background:#fff;border-radius:10px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 5px 14px #3b47641a}.destination small{font:8px var(--font-geist-mono);color:#8c95a3;letter-spacing:.12em}.destination strong{font-size:14px}.mission-team{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.mission-team>span{font:8px var(--font-geist-mono);color:#9099a7;letter-spacing:.12em}.mission-team>div{display:flex}.mission-team .face-wrap{margin-left:-8px}.trajectory{margin:22px 0 18px;padding:0 8px}.trajectory .track{background:#e5e9f0;border-radius:99px;height:7px;position:relative}.trajectory .track span{background:linear-gradient(90deg,#5fc8f1 0,#4d91f3 32%,#f4a65f 76%,#36bb86 100%);border-radius:99px;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden}.trajectory .track span:after{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);animation:3.8s ease-in-out infinite trackSweep;position:absolute;inset:0;transform:translate(-100%)}.trajectory .track b{background:#fff;border:5px solid #eea460;border-radius:50%;width:17px;height:17px;transition:left .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #db803540}.milestones{grid-template-columns:repeat(4,1fr);margin-top:9px;display:grid}.milestones div{text-align:center;color:#9aa3b0;flex-direction:column;align-items:center;gap:5px;font-size:8px;display:flex}.milestones i{color:#7e899a;width:18px;height:18px;font:7px var(--font-geist-mono);background:#e8ecf2;border-radius:50%;place-items:center;font-style:normal;display:grid}.milestones .done{color:#4d82ad}.milestones .done i{color:#3189b5;background:#daf0fb}.milestones .now{color:#ba7332;font-weight:700}.milestones .now i{color:#c7752e;background:#ffe5c8;box-shadow:0 0 0 5px #ffc37d29}.trajectory.compact{margin-bottom:7px}.trajectory.compact .milestones span{max-width:75px}.trajectory{position:relative;overflow:visible}.trajectory-summary{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.trajectory .track{height:10px}.trajectory .track span{background:var(--progress-color);animation:none}.trajectory .track span:after{display:none}.trajectory .track b{border:4px solid var(--progress-color);width:16px;height:16px;box-shadow:0 3px 12px color-mix(in srgb,var(--progress-color) 28%,transparent)}.trajectory .track.early{--progress-color:#8a96a7}.trajectory .track.started{--progress-color:#5c8ee8}.trajectory .track.middle{--progress-color:#765fda}.trajectory .track.finish{--progress-color:#e39a45}.trajectory .track.complete{--progress-color:#2eae7d}.trajectory-label{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:9px;display:grid}.trajectory-label strong{color:#303d51;font-size:9px}.trajectory-label span{color:#7c8796;font-size:8px}.trajectory-label small{color:#5a73ba;font-size:7px}.milestone-popover{z-index:45;color:#fff;text-align:left;background:#17243a;border-radius:17px;width:min(430px,90%);padding:15px;display:none;position:absolute;top:calc(100% + 8px);left:5%;box-shadow:0 23px 55px #19243942}.trajectory:hover .milestone-popover,.trajectory.open .milestone-popover{animation:.16s fade;display:block}.milestone-popover:before{content:"";background:#17243a;width:12px;height:12px;position:absolute;top:-6px;left:28px;transform:rotate(45deg)}.milestone-title{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1px 2px 9px;display:flex}.milestone-title strong{font-size:10px}.milestone-title>span{font:7px var(--font-geist-mono);color:#9da9ba}.milestone-popover>div:not(.milestone-title){color:#8490a2;grid-template-columns:23px 1fr auto;align-items:center;gap:8px;padding:7px 2px;display:grid}.milestone-popover>div>i{color:#93a0b2;width:20px;height:20px;font:7px var(--font-geist-mono);background:#2a3850;border-radius:50%;place-items:center;font-style:normal;display:grid}.milestone-popover>div>span{font-size:8px}.milestone-popover>div>small{font:6px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.milestone-popover>div.done{color:#72d6ad}.milestone-popover>div.done i{color:#7ee1ba;background:#1f5749}.milestone-popover>div.now{color:#fff;font-weight:700}.milestone-popover>div.now i{color:#fff;background:#735cd4;box-shadow:0 0 0 4px #755dd833}.trajectory.compact .trajectory-label span{display:none}.section{margin-top:54px}.section-head{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.section-head h2{letter-spacing:-.04em;margin:0;font-size:25px}.section-head .kicker{margin-bottom:7px}.section-head>p{color:#8993a2;font-size:10px}.quiet-action{color:#798596;background:#ffffff73;border:1px dashed #cbd2dc;border-radius:11px;align-items:center;gap:7px;height:35px;padding:0 10px;font-size:9px;display:flex}.quiet-action span{color:#537dcf;background:#edf2ff;border-radius:99px;padding:4px 6px}.company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.company-card{--tint:#dfe8f7;--company-ink:#345;background:linear-gradient(145deg,color-mix(in srgb,var(--tint) 48%,white),#ffffffd9);cursor:pointer;border:1px solid #ffffffeb;border-radius:25px;min-height:253px;padding:22px;transition:all .25s;position:relative;overflow:visible;box-shadow:0 14px 40px #3a4a6316}.company-card:hover,.company-card.selected{transform:translateY(-4px)rotate(-.25deg);box-shadow:0 24px 55px #3a4a6324}.company-card.selected{outline:2px solid color-mix(in srgb,var(--company-ink) 40%,white);outline-offset:2px}.company-top{justify-content:space-between;display:flex}.company-code{width:39px;height:39px;color:var(--company-ink);font:10px var(--font-geist-mono);background:#ffffffb8;border-radius:13px;place-items:center;font-weight:700;display:grid;box-shadow:0 7px 16px #3c465a14}.health{font:8px var(--font-geist-mono);color:var(--company-ink);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;display:flex}.health i{background:currentColor;border-radius:50%;width:6px;height:6px}.company-card h3{letter-spacing:-.03em;margin:17px 0 6px;font-size:18px}.company-card>p{min-height:34px;color:color-mix(in srgb,var(--company-ink) 80%,#526070);font-size:12px;line-height:1.45}.company-card>p.needs-goal{color:#895a84;font-style:italic}.company-info{grid-template-columns:1.4fr .7fr;gap:12px;margin-top:16px;display:grid}.company-info div{flex-direction:column;gap:5px;display:flex}.company-info small{font:7px var(--font-geist-mono);color:#2b3f5785;letter-spacing:.1em}.company-info strong{font-size:10px;font-weight:650}.company-foot{color:#6c7888;border-top:1px solid #2f435c17;justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;font-size:8px;display:flex}.company-foot>span:first-child{align-items:center;gap:6px;display:flex}.intentional-empty{color:#5e7280;background:#ffffff70;border-radius:11px;align-items:center;gap:8px;margin-top:10px;padding:9px;display:flex}.intentional-empty span{flex-direction:column;font-size:8px;display:flex}.intentional-empty b{font-size:9px}.define-goal{color:#7551a2;cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:8px;display:flex;position:absolute;top:50px;right:15px;box-shadow:0 6px 18px #41385c1a}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-card{cursor:pointer;background:#ffffffc7;border:1px solid #ffffffe6;border-radius:26px;padding:24px;transition:all .25s;overflow:visible;box-shadow:0 14px 45px #32456216}.project-card:hover{transform:translateY(-3px);box-shadow:0 25px 65px #32456224}.project-head{justify-content:space-between;align-items:flex-start;display:flex}.project-head>div>span{font:8px var(--font-geist-mono);color:#7b8797;text-transform:uppercase;letter-spacing:.1em}.project-head h3{letter-spacing:-.035em;margin:5px 0;font-size:20px}.project-state{height:23px;font:7px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.06em;color:#16845f;white-space:nowrap;background:#e6f7ef;border-radius:99px;align-items:center;gap:5px;padding:0 8px;display:flex}.project-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.project-state.väntar{color:#718095;background:#eef0f4}.project-state.behöver-martin{color:#b86e2e;background:#fff0df}.project-state.klar{color:#11805b;background:#e3f7ef}.project-card>p{color:#778292;margin:7px 0;font-size:11px;line-height:1.5}.project-now{background:#f4f6f9;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;padding:13px;display:grid}.project-now div{flex-direction:column;gap:4px;display:flex}.project-now small{font:7px var(--font-geist-mono);letter-spacing:.1em;color:#9aa3ae}.project-now strong{font-size:9px}.project-foot{align-items:center;margin-top:15px;display:flex}.face-stack{margin-right:10px;display:flex}.face-stack .face-wrap{margin-left:-8px}.face-stack .face-wrap:first-child{margin-left:0}.project-foot>span{color:#8994a2;font-size:8px}.project-foot>button{color:#4776d0;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.empty-projects{text-align:center;background:#ffffff6b;border:1px dashed #c8d0dc;border-radius:25px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:260px;display:flex}.empty-projects>div{color:#5d82b9;background:linear-gradient(145deg,#e7f4ff,#fff0df);border-radius:19px;place-items:center;width:54px;height:54px;display:grid}.empty-projects h3{margin:13px 0 5px}.empty-projects p{color:#7d8897;max-width:360px;font-size:10px}.empty-projects span{color:#9aa3af;font-size:8px}.truth-badge{color:#187b5c;background:#e8f6ef;border-radius:10px;align-items:center;gap:6px;width:max-content;max-width:100%;margin:7px 0 3px;padding:6px 9px;display:inline-flex}.truth-badge>i{background:#ffffffb3;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.truth-badge>span{flex-direction:column;gap:2px;display:flex}.truth-badge strong{font:7px var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase}.truth-badge small{color:inherit;opacity:.72;font-size:7px}.truth-badge.needs-review{color:#a86326;background:#fff2df}.truth-badge.missing-source{color:#6f7c8e;background:#eef0f4}.cockpit-copy>.truth-badge{margin:0 0 12px;padding:8px 11px}.company-project-card>.truth-badge{margin-top:2px}.crew-preview{color:#fff;background:linear-gradient(135deg,#202f4a,#38355e 55%,#664b75);border-radius:31px;grid-template-columns:280px 1fr;gap:32px;margin-top:54px;padding:31px 34px;display:grid;overflow:visible;box-shadow:0 28px 70px #2f2e522e}.crew-preview h2{letter-spacing:-.045em;margin:0;font-size:28px}.crew-preview>div:first-child>p:not(.kicker){color:#c4c8d5;font-size:11px;line-height:1.55}.crew-preview .cta{color:#3d4668;background:#fff;margin-top:8px}.portrait-line{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;display:grid}.portrait-line>div{flex-direction:column;align-items:center;min-width:0;display:flex}.portrait-line .face-wrap.lg{width:72px;height:72px;box-shadow:0 10px 23px #0003}.portrait-line strong{margin-top:8px;font-size:9px}.portrait-line span:not(.face-wrap):not(.face):not(.agent-popover){color:#b2b7c8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:3px;font-size:7px;overflow:hidden}.face-wrap{z-index:1;cursor:pointer;flex:none;display:inline-block;position:relative}.face-wrap:hover{z-index:30}.face{background-image:url(/atlas-crew.png);background-repeat:no-repeat;background-size:400% 200%;border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 5px 14px #2e3c5226}.face-wrap.sm{width:24px;height:24px}.face-wrap.sm .face{border-width:2px}.face-wrap.md{width:37px;height:37px}.face-wrap.lg{width:58px;height:58px}.agent-popover{color:#fff;text-align:left;z-index:100;background:#1c2a42;border-radius:16px;width:255px;padding:15px;display:none;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 20px 50px #141e3047}.face-wrap:hover .agent-popover,.face-wrap:focus-within .agent-popover{animation:.18s pop;display:block}.agent-popover:after{content:"";background:#1c2a42;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.agent-popover b{font-size:13px}.agent-popover em{color:#aab4c3;margin:3px 0 10px;font-size:8px;font-style:normal;display:block}.agent-popover .state{font:7px var(--font-geist-mono);color:#6fe0b4;position:absolute;top:14px;right:13px}.agent-popover small{font:7px var(--font-geist-mono);color:#758399;letter-spacing:.1em;margin-top:7px;display:block}.agent-popover p{color:#d3d8e0;margin:3px 0;font-size:9px;line-height:1.35}.agent-popover>i{color:#ffc480;background:#ffc48014;border-radius:8px;margin-top:8px;padding:7px;font-size:8px;font-style:normal;display:block}.company-focus{padding-top:30px}.company-focus-hero{--tint:#dfe8f7;--company-ink:#345;background:linear-gradient(135deg,color-mix(in srgb,var(--tint) 52%,white),#fffffff0);box-shadow:var(--shadow);border:1px solid #fffffff2;border-radius:32px;grid-template-columns:1fr 360px;gap:35px;margin-top:20px;padding:36px;display:grid}.company-focus-top{align-items:center;gap:10px;margin-bottom:20px;display:flex}.company-stage{font:8px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--company-ink);background:#ffffff9e;border-radius:99px;padding:7px 9px}.company-focus-top .health{margin-left:auto}.company-focus-copy h1{letter-spacing:-.06em;margin:8px 0 13px;font-size:clamp(40px,5vw,68px);line-height:.95}.company-focus-copy>p:not(.kicker){max-width:720px;color:color-mix(in srgb,var(--company-ink) 68%,#647184);font-size:14px;line-height:1.55}.company-focus-meta{grid-template-columns:1.5fr .7fr .7fr;gap:10px;margin-top:25px;display:grid}.company-focus-meta div{background:#ffffff94;border-radius:14px;flex-direction:column;gap:6px;padding:13px;display:flex}.company-focus-meta small,.control-list small,.sales-metrics small,.activation-row small,.project-dates small,.project-needs>small,.company-progress-panel small{font:7px var(--font-geist-mono);letter-spacing:.1em;color:#84909f}.company-focus-meta strong{font-size:10px}.company-progress-panel{background:#ffffffb8;border-radius:25px;justify-content:center;align-self:stretch;align-items:center;gap:22px;padding:25px;display:flex}.progress-ring{--progress:0deg;background:conic-gradient(var(--company-ink) var(--progress),#5e6d8421 0);border-radius:50%;place-items:center;width:145px;height:145px;display:grid;position:relative}.progress-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:11px}.progress-ring>span{flex-direction:column;align-items:center;display:flex;position:relative}.progress-ring strong{letter-spacing:-.05em;font-size:30px}.progress-ring small{margin-top:3px;font-size:6px}.company-progress-panel>div:last-child{flex-direction:column;gap:6px;display:flex}.company-progress-panel>div:last-child>strong{font-size:30px}.company-progress-panel p{color:#748190;max-width:115px;margin:0;font-size:9px;line-height:1.4}.pace-warning{background:#fff1df;border:1px solid #da84372e;border-radius:18px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin-top:16px;padding:17px 20px;display:grid}.pace-warning>span{color:#c67631;background:#fff;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.pace-warning small{font:7px var(--font-geist-mono);letter-spacing:.1em;color:#b36d30}.pace-warning strong{margin:3px 0;font-size:11px;display:block}.pace-warning p{color:#8b6b4e;margin:0;font-size:9px}.pace-warning button{color:#a55d22;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:flex}.company-control-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:16px;display:grid}.company-control-grid>article{background:#fffc;border-radius:25px;padding:25px;box-shadow:0 14px 45px #36486712}.company-control-grid h2{letter-spacing:-.04em;margin:0 0 13px;font-size:22px}.control-list{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.control-list div{background:#f3f6f9;border-radius:13px;flex-direction:column;gap:6px;padding:13px;display:flex}.control-list strong{font-size:9px}.sales-monitoring>p:not(.kicker){color:#788494;font-size:9px;line-height:1.5}.sales-metrics{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;display:grid}.sales-metrics span{background:#eef3f8;border-radius:11px;flex-direction:column;gap:5px;padding:10px;display:flex}.sales-metrics b{font-size:8px}.activation-row{color:#586d8a;background:#eef3f8;border-radius:13px;align-items:center;gap:10px;margin-top:17px;padding:13px;display:flex}.activation-row>span{flex-direction:column;gap:4px;display:flex}.activation-row strong{font-size:9px}.company-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.company-project-card{background:#ffffffd6;border:1px solid #fffffff2;border-radius:25px;padding:24px;box-shadow:0 14px 45px #32456216}.company-project-card>p{color:#778292;min-height:30px;font-size:10px;line-height:1.5}.pace-badge{color:#718095;font:7px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#eef1f5;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;display:inline-flex}.pace-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.pace-badge.on-track{color:#158260;background:#e5f7ef}.pace-badge.risk{color:#b66b29;background:#fff0df}.pace-badge.late{color:#b84343;background:#ffe8e8}.project-meter{background:#e7ebf1;border-radius:99px;height:9px;margin-top:18px;overflow:hidden}.project-meter span{background:linear-gradient(90deg,#5b93ef,#45be91);border-radius:99px;height:100%;display:block}.project-meter-label{justify-content:space-between;margin-top:7px;display:flex}.project-meter-label strong{font-size:9px}.project-meter-label span{color:#7c8796;font-size:8px}.project-dates{grid-template-columns:.65fr 1.35fr;gap:8px;margin-top:16px;display:grid}.project-dates div{background:#f3f6f9;border-radius:12px;flex-direction:column;gap:5px;padding:12px;display:flex}.project-dates strong{font-size:9px}.project-needs{background:#f8f5ff;border-radius:12px;flex-direction:column;gap:7px;margin-top:12px;padding:12px;display:flex}.project-needs>span{color:#5e6680;align-items:center;gap:6px;font-size:8px;display:flex}.project-needs svg{color:#705ed1}.project-alert{color:#9c5b25;background:#fff0df;border-radius:10px;margin-top:10px;padding:9px 11px;font-size:8px;line-height:1.4}.project-alert.late{color:#a33d3d;background:#ffe8e8}.cockpit-needs{background:#f8f5ff;border-radius:15px;flex-direction:column;gap:8px;margin-top:11px;padding:15px;display:flex}.cockpit-needs>small{font:7px var(--font-geist-mono);letter-spacing:.1em;color:#8579ae}.cockpit-needs>span{align-items:center;gap:7px;font-size:9px;display:flex}.cockpit-needs svg{color:#705ed1}.cockpit{padding-top:30px}.back{color:#66758a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:flex}.back svg{transform:rotate(180deg)}.cockpit-hero{min-height:320px;box-shadow:var(--shadow);background:linear-gradient(135deg,#edf8ff,#fff7e7 53%,#f8eaff);border:1px solid #fff;border-radius:32px;grid-template-columns:1.3fr .7fr;gap:35px;margin-top:20px;padding:38px;display:grid}.cockpit-copy h1{letter-spacing:-.06em;margin:7px 0 11px;font-size:clamp(36px,4.5vw,62px);line-height:1}.cockpit-copy>p:not(.kicker){color:#69788b;max-width:670px;font-size:13px;line-height:1.55}.cockpit-meta{grid-template-columns:.65fr .65fr 1.5fr;gap:12px;margin-top:27px;display:grid}.cockpit-meta div{background:#fff9;border-radius:13px;flex-direction:column;gap:6px;padding:12px;display:flex}.cockpit-meta small,.brief-grid small{font:7px var(--font-geist-mono);letter-spacing:.1em;color:#8a95a3}.cockpit-meta strong{font-size:10px}.cockpit-atlas{background:#ffffffb8;border-radius:24px;align-self:center;gap:14px;padding:22px;display:flex;box-shadow:0 18px 40px #454d721a}.cockpit-atlas .face-wrap{width:82px;height:82px;margin-top:-44px}.cockpit-atlas>div{flex:1}.cockpit-atlas span{font:8px var(--font-geist-mono);color:#6e63c2;letter-spacing:.1em}.cockpit-atlas strong{margin:8px 0;font-size:14px;display:block}.cockpit-atlas p{color:#748093;font-size:9px;line-height:1.5}.journey{background:#ffffffd6;border-radius:29px;margin-top:18px;padding:31px;box-shadow:0 14px 45px #36486714}.journey-head{justify-content:space-between;align-items:flex-end;display:flex}.journey-head h2{margin:0;font-size:25px}.journey-head>span{color:#798698;align-items:center;gap:5px;font-size:9px;display:flex}.journey-head>span b{color:#ba7132}.journey>.trajectory{margin:36px 35px 28px}.journey-note{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding-top:20px;display:grid}.journey-note>div{align-items:center;gap:10px;display:flex}.journey-note>div>svg{color:#39a979}.journey-note>div:nth-child(2)>svg{color:#e3954d}.journey-note>div>span{flex-direction:column;gap:4px;display:flex}.journey-note small{font:7px var(--font-geist-mono);color:#929daa;letter-spacing:.1em}.journey-note strong{font-size:10px}.cockpit-columns{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:18px;display:grid}.mission-brief,.project-crew{background:#ffffffc7;border-radius:27px;padding:27px;box-shadow:0 14px 45px #36486712}.mission-brief .section-head,.project-crew .section-head{margin-bottom:19px}.mission-brief .section-head>div h2,.project-crew .section-head h2{font-size:21px}.mission-brief .section-head button{color:#61718a;background:#edf1f7;border:0;border-radius:9px;padding:8px 10px;font-size:8px}.brief-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.brief-grid div{background:#f3f6f9;border-radius:15px;padding:16px}.brief-grid p{margin:7px 0 0;font-size:10px;line-height:1.5}.crew-row{border-top:1px solid var(--line);grid-template-columns:62px 1fr;gap:10px;padding:13px 0;display:grid}.crew-row:first-of-type{border-top:0}.crew-row>div>div{justify-content:space-between;display:flex}.crew-row h3{margin:0;font-size:12px}.crew-row p{margin:6px 0 4px;font-size:9px}.crew-row>div>span{color:#8792a1;font-size:8px}.agent-page{padding-top:30px}.agent-hero{box-shadow:var(--shadow);background:linear-gradient(135deg,#eaf6ff,#f6efff 56%,#fff4e7);border:1px solid #fff;border-radius:32px;grid-template-columns:1fr 390px;align-items:center;gap:35px;margin-top:20px;padding:36px;display:grid}.agent-identity{align-items:center;gap:25px;display:flex}.agent-identity>.face-wrap{width:150px;height:150px}.agent-identity h1{letter-spacing:-.065em;margin:6px 0 12px;font-size:clamp(46px,6vw,76px);line-height:.9}.agent-identity strong{font-size:15px;display:block}.agent-identity>div>span{color:#758193;margin-top:5px;font-size:11px;display:block}.agent-status-panel{background:#ffffffc2;border-radius:23px;padding:22px;box-shadow:0 17px 38px #464d6f17}.agent-status-top,.load-label{justify-content:space-between;align-items:center;display:flex}.agent-status-top>span{color:#738091;font-size:9px}.load-label{margin-top:20px}.load-label small{font:7px var(--font-geist-mono);letter-spacing:.1em;color:#8c96a4}.load-label b{font-size:15px}.load-meter{background:#e7ebf1;border-radius:99px;height:9px;margin-top:8px;overflow:hidden}.load-meter span{background:linear-gradient(90deg,#4d8df1,#47bd91);border-radius:99px;height:100%;display:block}.load-meter.high span{background:linear-gradient(90deg,#5e82e9,#e99d54)}.agent-status-panel>p{margin:19px 0 7px;font-size:11px;line-height:1.45}.agent-status-panel>small{color:#7d8896;font-size:8px}.agent-grid{grid-template-columns:1.1fr .9fr;gap:15px;margin-top:16px;display:grid}.agent-grid>article{background:#ffffffd1;border-radius:26px;padding:27px;box-shadow:0 14px 45px #36486712}.agent-grid h2{letter-spacing:-.04em;margin:0 0 18px;font-size:23px}.agent-strengths>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agent-strengths>div>span{background:#f3f6f9;border-radius:13px;align-items:center;gap:9px;padding:13px;font-size:10px;display:flex}.agent-strengths i{font:7px var(--font-geist-mono);color:#6d77c9;font-style:normal}.agent-operating>div{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:13px 0;display:flex}.agent-operating>div:first-of-type{border-top:0}.agent-operating svg{color:#31a979;flex:none}.agent-operating p{margin:0;font-size:10px;line-height:1.45}.agent-project-list,.history-list{gap:9px;display:grid}.agent-project-list article{background:#ffffffd1;border-radius:17px;grid-template-columns:44px 1fr auto 75px;align-items:center;gap:14px;padding:16px 18px;display:grid;box-shadow:0 9px 30px #3545610f}.agent-project-list article>div:nth-child(2) small{font:7px var(--font-geist-mono);letter-spacing:.1em;color:#8994a2;text-transform:uppercase}.agent-project-list h3{margin:4px 0;font-size:13px}.agent-project-list p{color:#7a8696;margin:0;font-size:8px}.agent-project-progress{text-align:right;grid-template-columns:auto auto;align-items:center;gap:4px 9px;display:grid}.agent-project-progress .pace-badge{grid-row:1/3}.agent-project-progress strong{font-size:13px}.agent-project-progress>span{color:#85909f;font-size:7px}.agent-project-list button{color:#4e72c0;cursor:pointer;background:#edf1f7;border:0;border-radius:10px;justify-content:center;align-items:center;gap:3px;height:33px;font-size:8px;display:flex}.history-list article{background:#ffffffc7;border:1px solid #fffffff2;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:17px 19px;display:grid}.history-list>article>span{font:9px var(--font-geist-mono);color:#a0a9b5}.history-list h3{margin:0 0 4px;font-size:12px}.history-list p{color:#778392;margin:0;font-size:9px}.history-list>article>strong{font:7px var(--font-geist-mono);text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;display:flex}.history-list>article>strong i{background:currentColor;border-radius:50%;width:5px;height:5px}.history-list .delivered{color:#16825f;background:#e5f7ef}.history-list .ongoing{color:#5570bf;background:#eef2ff}.overlay{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2c344559;justify-content:flex-end;animation:.2s fade;display:flex;position:fixed;inset:0}.crew-drawer{background:#fbfcfe;width:min(560px,100%);height:100%;padding:38px;animation:.3s slide;position:relative;overflow:auto;box-shadow:-30px 0 80px #2530442e}.close{border:1px solid var(--line);cursor:pointer;background:#f3f5f8;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:25px;right:26px}.crew-drawer>h2,.brief-modal>h2{letter-spacing:-.05em;margin:0;font-size:34px}.drawer-intro{color:#778394;max-width:450px;font-size:11px;line-height:1.5}.crew-list{margin-top:25px}.crew-list article{border-top:1px solid var(--line);grid-template-columns:66px 1fr;gap:12px;padding:15px 0;display:grid}.crew-list article>div>div{justify-content:space-between;align-items:center;display:flex}.crew-list h3{margin:0;font-size:14px}.crew-list p{color:#748194;margin:4px 0 8px;font-size:9px}.crew-list b{font-size:10px;display:block}.crew-list article>div>span{color:#8b96a5;margin-top:4px;font-size:8px;display:block}.crew-list em{color:#ad6a2f;background:#fff0de;border-radius:7px;margin-top:7px;padding:5px 7px;font-size:8px;font-style:normal;display:inline-block}.overlay.centered{justify-content:center;align-items:center}.atlas-report{background:linear-gradient(145deg,#f7fbff,#fff 52%,#f7f2ff);border-radius:31px;width:min(720px,100% - 30px);max-height:calc(100% - 40px);padding:35px;animation:.25s pop;position:relative;overflow:auto;box-shadow:0 35px 100px #25304440}.atlas-sync-orb{color:#fff;background:linear-gradient(145deg,#4d75ef,#795dd9);border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:20px;display:grid;box-shadow:0 13px 30px #5153cf40}.atlas-sync-orb.scanning{animation:1.1s ease-in-out infinite sunFloat}.atlas-sync-orb.done{background:linear-gradient(145deg,#446fe5,#36ad82)}.atlas-report>h2,.report-title h2{letter-spacing:-.05em;margin:0;font-size:32px}.scan-list{gap:8px;margin:24px 0;display:grid}.scan-list span{background:#ffffffb8;border-radius:12px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.scan-list i{background:#5f73d5;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse}.scan-progress{background:#e4e9f1;border-radius:99px;height:8px;overflow:hidden}.scan-progress span{background:#6a61d6;border-radius:99px;width:78%;height:100%;animation:1.4s ease-in-out infinite scan;display:block}.atlas-report>small{color:#8490a0;margin-top:10px;font-size:12px;display:block}.report-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-title>div>p{color:#748192;font-size:13px}.report-title>button{color:#506bb4;cursor:pointer;background:#e9eefb;border:0;border-radius:11px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12px;display:flex}.report-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:19px 0;display:grid}.report-summary>span{background:#edf2f8;border-radius:14px;flex-direction:column;gap:4px;padding:15px;display:flex}.report-summary strong{font-size:22px}.report-summary small,.report-changes small{font:8px var(--font-geist-mono);letter-spacing:.09em;color:#7d8998}.report-changes{gap:8px;display:grid}.report-changes article{background:#ffffffd4;border:1px solid #4e5f7914;border-radius:14px;grid-template-columns:10px 1fr;gap:12px;padding:14px;display:grid}.report-changes>article>i{border-radius:50%;width:8px;height:8px;margin-top:5px}.report-changes i.decision{background:#dc9144}.report-changes i.risk{background:#d65353}.report-changes i.change{background:#4d75e5}.report-changes i.load{background:#755bd2}.report-changes strong{margin:3px 0;font-size:13px;display:block}.report-changes p{color:#778493;margin:0;font-size:11px;line-height:1.45}.report-close{float:right;margin-top:18px}.brief-modal{background:#fff;border-radius:31px;width:min(670px,100% - 30px);max-height:calc(100% - 40px);padding:35px;animation:.25s pop;position:relative;overflow:auto;box-shadow:0 35px 100px #25304438}.brief-spark{color:#6c68dc;background:linear-gradient(145deg,#e5f4ff,#ffecdf);border-radius:16px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid}.brief-modal>p:not(.kicker){color:#788494;font-size:11px;line-height:1.5}.guided-brief{gap:8px;margin:22px 0;display:grid}.guided-brief label{background:#f4f6f9;border-radius:14px;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;padding:12px;display:grid}.guided-brief label>span{color:#5678ce;width:31px;height:31px;font:9px var(--font-geist-mono);background:#fff;border-radius:10px;place-items:center;display:grid}.guided-brief label>div{flex-direction:column;gap:4px;display:flex}.guided-brief small{font:7px var(--font-geist-mono);color:#8e98a5;letter-spacing:.1em}.guided-brief strong{font-size:10px}.guided-brief svg{color:#31aa7b}.brief-modal>.cta{float:right}.celebrate .sunrise i{animation:1.1s completion}.celebrate .journey{box-shadow:0 0 0 2px #2fb78333,0 25px 70px #2fb78324}@keyframes sunFloat{50%{transform:translateY(8px)scale(1.02)}}@keyframes pulse{70%{box-shadow:0 0 0 10px #30b98800}}@keyframes trackSweep{0%,35%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes scan{0%{width:12%;transform:translate(-20%)}70%{width:88%;transform:translate(0)}to{width:18%;transform:translate(440%)}}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{opacity:.5;transform:translate(50px)}}@keyframes pop{0%{opacity:0;transform:translate(-50%)scale(.96)}}@keyframes completion{35%{filter:saturate(1.4);transform:scale(1.16)}to{transform:scale(1)}}@media (max-width:1080px){.company-grid{grid-template-columns:repeat(2,1fr)}.mission-card{grid-template-columns:1fr}.approval-desk-head{flex-direction:column}.autonomy-status{width:100%}.crew-preview{grid-template-columns:1fr}.portrait-line{margin-top:10px}.company-focus-hero,.cockpit-hero,.cockpit-columns,.agent-hero,.agent-grid{grid-template-columns:1fr}.cockpit-atlas{margin-top:25px}.project-grid,.company-project-grid{grid-template-columns:1fr}.company-progress-panel{justify-content:flex-start}.company-control-grid{grid-template-columns:1fr}}@media (max-width:760px){.topbar{grid-template-columns:1fr auto;padding:0 17px}.mode-switch{z-index:50;background:#e4e9f1;position:fixed;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #23304533}.header-actions .search,.header-actions .crew-button span,.header-actions .crew-button i{display:none}.page{padding:30px 17px 90px}.welcome{grid-template-columns:1fr}.crew-orbit{display:none}.approval-desk{padding:24px 20px 38px}.approval-list article{grid-template-columns:28px minmax(0,1fr) 112px}.approval-impact{display:none}.approval-list article>button{min-width:108px;padding:0 14px}.company-focus-hero{padding:24px 20px}.company-focus-meta,.control-list,.sales-metrics{grid-template-columns:1fr 1fr}.company-grid{grid-template-columns:1fr}.section-head{align-items:flex-start;gap:12px}.section-head>p{display:none}.portrait-line{grid-template-columns:repeat(4,1fr);gap:17px}.crew-preview,.cockpit-hero{padding:25px 20px}.cockpit-meta{grid-template-columns:1fr}.pace-warning{grid-template-columns:38px 1fr}.pace-warning button{grid-column:2}.journey{padding:24px 17px}.journey-head{align-items:flex-start;gap:12px}.journey-head>span{display:none}.journey>.trajectory{margin:31px 4px 24px}.journey-note,.brief-grid,.cockpit-columns{grid-template-columns:1fr}.agent-hero{padding:24px 20px}.agent-identity{align-items:flex-start}.agent-identity>.face-wrap{width:95px;height:95px}.agent-strengths>div{grid-template-columns:1fr}.agent-project-list article{grid-template-columns:38px 1fr auto}.agent-project-progress,.topbar .brand small{display:none}}@media (max-width:480px){.welcome h1{font-size:42px}.mission-actions{flex-direction:column}.mission-actions button{width:100%}.milestones span{font-size:7px}.project-now{grid-template-columns:1fr}.portrait-line{grid-template-columns:repeat(3,1fr)}.drawer-intro{padding-right:35px}.crew-drawer{padding:32px 20px}.brief-modal{padding:27px 18px}.project-foot>span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:760px){.header-actions .slack-header-button>span{display:none}.header-actions .slack-header-button{width:36px;min-width:36px;padding:0}}.face{background-image:url(/atlas-crew-v2-web.jpg)}.martin-face{background-image:url(/martin-profile-web.jpg);background-position:50% 28%;background-size:cover}.header-actions .profile{border-radius:12px;position:relative;overflow:hidden}.header-actions .profile .cl-userButtonTrigger,.header-actions .profile .cl-avatarBox{width:36px;height:36px}.profile-photo{z-index:2;pointer-events:none;background:url(/martin-profile-web.jpg) 50% 28%/cover no-repeat;border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff73}.header-actions .profile .face-wrap{width:36px;height:36px}.header-actions .profile .face{border:0}.portrait-line{grid-template-columns:repeat(10,1fr)}.portrait-line .human-card .face{box-shadow:0 0 0 2px #ffc26d94,0 10px 23px #00000040}.human-badge{color:#9d6326;font:7px var(--font-geist-mono);text-transform:uppercase;background:#fff0d9;border-radius:99px;padding:5px 7px}.crew-list .owner-row{background:#fff8ed;border-top:0;border-radius:15px;margin-bottom:8px;padding:15px 10px}.welcome{grid-template-columns:minmax(0,1.2fr) minmax(365px,.8fr);align-items:stretch;gap:30px;min-height:292px}.welcome-copy{flex-direction:column;justify-content:center;display:flex}.welcome-copy .crew-orbit{display:none}.today-panel{background:#ffffffd6;border:1px solid #fffffffa;border-radius:26px;flex-direction:column;gap:10px;padding:22px;display:flex;box-shadow:0 20px 58px #3f4c681f}.today-title{justify-content:space-between;align-items:flex-start;padding:2px 3px 8px;display:flex}.today-title .kicker{color:#5d71a6;margin-bottom:6px}.today-title h2{letter-spacing:-.045em;margin:0;font-size:25px}.today-title>div>span{color:#8290a3;margin-top:2px;font-size:10px;display:block}.day-toggle{gap:5px;display:flex}.day-toggle button{border:1px solid var(--line);cursor:pointer;color:#526caa;background:#f7f9fc;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.day-toggle button:first-child svg{transform:rotate(180deg)}.day-toggle button:disabled{opacity:.28;cursor:default}.agenda-preview{text-align:left;cursor:pointer;background:linear-gradient(135deg,#eef6ff,#f4f0ff);border:0;border-radius:17px;grid-template-columns:40px 2px 1fr;align-items:stretch;gap:12px;padding:15px;display:grid}.agenda-preview:hover{background:linear-gradient(135deg,#e7f2ff,#eee8ff)}.agenda-time{font:9px var(--font-geist-mono);color:#526fc0;padding-top:2px}.agenda-line{background:linear-gradient(#49a8f3,#8b61e6);border-radius:2px;width:2px}.agenda-preview div{flex-direction:column;gap:4px;display:flex}.agenda-preview small,.today-tools small{font:7px var(--font-geist-mono);letter-spacing:.09em;color:#7e8ca3}.agenda-preview strong{color:#25334a;font-size:11px}.agenda-preview p{color:#738197;margin:0;font-size:9px;line-height:1.4}.open-week{color:#526fc0;cursor:pointer;background:#fff;border:1px solid #dce4f0;border-radius:13px;align-items:center;gap:9px;height:39px;padding:0 12px;display:flex}.open-week span{text-align:left;flex:1;font-size:10px;font-weight:650}.today-tools{grid-template-columns:1fr 1fr;gap:8px;display:grid}.today-tools button{text-align:left;color:#667890;cursor:pointer;background:#f4f6f9;border:0;border-radius:13px;grid-template-columns:20px 1fr;align-items:center;gap:7px;padding:11px;display:grid}.today-tools button:hover{background:#edf2f8}.today-tools button span{flex-direction:column;gap:2px;display:flex}.today-tools strong{color:#28364c;font-size:9px}.all-projects{padding-top:32px}.projects-hero{min-height:245px;box-shadow:var(--shadow);background:linear-gradient(135deg,#eaf7ff,#fff6e8 50%,#f3ecff);border:1px solid #fff;border-radius:31px;justify-content:space-between;align-items:flex-end;gap:35px;padding:36px;display:flex}.projects-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(45px,6vw,74px);line-height:.95}.projects-hero>div:first-child>p:not(.kicker){color:#6f7d90;max-width:650px;font-size:13px;line-height:1.5}.projects-summary{grid-template-columns:repeat(3,105px);gap:8px;display:grid}.projects-summary span{background:#ffffffb3;border-radius:17px;flex-direction:column;justify-content:flex-end;gap:5px;min-height:90px;padding:15px;display:flex}.projects-summary strong{letter-spacing:-.04em;font-size:29px}.projects-summary small{font:7px var(--font-geist-mono);color:#8792a1;letter-spacing:.08em}.project-filters{gap:7px;padding:18px 2px 4px;display:flex;overflow:auto}.project-filters button{border:1px solid var(--line);white-space:nowrap;color:#68768a;cursor:pointer;background:#ffffff94;border-radius:99px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:9px;display:flex}.project-filters button span{font:7px var(--font-geist-mono);background:#eef1f6;border-radius:99px;padding:4px 6px}.project-filters button.active{color:#fff;background:#20304a;border-color:#20304a}.project-filters button.active span{background:#ffffff24}.projects-index{margin-top:34px}.week-modal,.email-modal{background:linear-gradient(145deg,#f8fbff,#fff 55%,#f9f3ff);border-radius:30px;width:min(850px,100% - 30px);max-height:calc(100% - 40px);padding:34px;animation:.25s pop;position:relative;overflow:auto;box-shadow:0 35px 100px #25304440}.week-title{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.week-title h2,.email-modal h2{letter-spacing:-.05em;margin:0;font-size:32px}.week-title p,.email-modal>p:not(.kicker){color:#748192;max-width:600px;font-size:11px;line-height:1.5}.week-title>span{font:7px var(--font-geist-mono);color:#748192;white-space:nowrap;background:#edf8f3;border-radius:99px;align-items:center;gap:6px;padding:8px 10px;display:flex}.week-title>span i{background:#29aa7d;border-radius:50%;width:6px;height:6px}.week-grid{grid-template-columns:repeat(7,1fr);gap:7px;margin:23px 0;display:grid}.week-grid article{background:#f1f4f8;border-radius:15px;min-height:155px;padding:12px}.week-grid article.today{background:linear-gradient(155deg,#e5f4ff,#fff0df);box-shadow:inset 0 0 0 1px #466dac1a}.week-grid article>small{font:8px var(--font-geist-mono);color:#67758a}.week-grid article>div{color:#75839a;flex-direction:column;gap:7px;max-height:280px;margin-top:27px;display:flex;overflow:auto}.week-grid article strong{color:#26334a;font-size:9px;line-height:1.35}.week-grid article p{margin:0;font-size:7px;line-height:1.35}.privacy-note{color:#9b622f;background:#fff4e8;border-radius:15px;gap:11px;padding:15px;display:flex}.privacy-note div{flex-direction:column;gap:4px;display:flex}.privacy-note strong{font-size:10px}.privacy-note p{margin:0;font-size:8px;line-height:1.4}.mail-orb{color:#5c6fc7;background:linear-gradient(145deg,#e3f3ff,#f3e9ff);border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:19px;display:grid}.email-rules{gap:8px;margin:20px 0;display:grid}.email-rules span{color:#297f63;background:#f3f6f9;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.email-rules b{color:#26344a;font-size:10px}.connection-gate{background:#fff3e4;border-radius:14px;margin-bottom:16px;padding:14px}.connection-gate strong{color:#9a5e29;font-size:10px}.connection-gate p{color:#886f5b;margin:4px 0 0;font-size:8px}.email-modal>.cta{float:right}.email-modal>.cta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.calendar-event{background:#ffffffc7;border-radius:9px;flex-direction:column;gap:2px;padding:7px;display:flex;box-shadow:inset 0 0 0 1px #50648c12}.calendar-event b{font:7px var(--font-geist-mono);color:#6678b7}.calendar-event strong{font-size:8px!important}.calendar-event p{font-size:7px!important}.calendar-error{color:#9a602d;background:#fff3e5;border-radius:16px;align-items:center;gap:12px;margin:22px 0;padding:17px;display:flex}.calendar-error>div{flex:1}.calendar-error strong{color:#26344a;font-size:11px}.calendar-error p{margin:3px 0 0;font-size:9px;line-height:1.45}.calendar-error button{color:#526fc0;cursor:pointer;background:#fff;border:0;border-radius:11px;align-items:center;gap:6px;padding:10px 12px;display:flex}.calendar-spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.welcome{grid-template-columns:1fr}.today-panel{margin-top:7px}.projects-hero{flex-direction:column;align-items:flex-start}.week-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.welcome{padding-left:0;padding-right:0}.today-panel{padding:17px}.projects-hero{padding:25px 20px}.projects-summary{grid-template-columns:repeat(3,1fr);width:100%}.week-grid{grid-template-columns:repeat(2,1fr)}.week-title{flex-direction:column}.week-modal,.email-modal{padding:27px 18px}.today-source{grid-template-columns:24px 1fr}.today-source>b{display:none}}.finance-group h3{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.finance-group h3 small{font:7px var(--font-geist-mono);color:#8994a3;text-align:right}.welcome{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:235px}.welcome-quicklook{flex-direction:column;align-items:stretch;gap:8px;width:270px;display:flex}.welcome-quicklook>div,.welcome-quicklook>button{background:#ffffffa6;border:1px solid #fffffff0;border-radius:16px;box-shadow:0 14px 38px #404e6a14}.welcome-quicklook>div{color:#6276b6;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:13px;display:grid}.welcome-quicklook>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.welcome-quicklook small{font:7px var(--font-geist-mono);letter-spacing:.09em;color:#8290a4}.welcome-quicklook strong{color:#26344a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.welcome-quicklook>button{color:#536db0;cursor:pointer;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:9px;font-weight:650;display:flex}.welcome-quicklook>button:hover{background:#fff}.morning-grid{grid-template-columns:minmax(0,1.72fr) minmax(355px,.72fr);align-items:start;gap:18px;display:grid}.morning-grid .approval-desk{padding:28px 28px 36px}.morning-grid .approval-desk-head{gap:18px}.morning-grid .approval-desk-head h2{font-size:clamp(29px,2.7vw,39px)}.morning-grid .autonomy-status{width:255px}.morning-grid .approval-list{margin-top:20px}.morning-grid .approval-list article{grid-template-columns:30px minmax(0,1fr) 98px;gap:11px;padding:15px 0}.morning-grid .approval-impact{display:none}.morning-grid .approval-list article>button{min-width:98px;padding:0 12px}.autonomy-status.compact{background:#eef9f4b8;border:1px solid #26b78124;border-radius:999px;width:auto;padding:10px 12px;display:block}.autonomy-status.compact>span{white-space:nowrap}.morning-grid .autonomy-status.compact{width:auto}.day-timeline-card{background:linear-gradient(145deg,#fffffff5,#f7f7ffeb);border:1px solid #fffffff2;border-radius:30px;padding:23px;position:sticky;top:94px;box-shadow:0 26px 70px #3c4b6921}.timeline-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.timeline-head .kicker{color:#5e72ad;margin-bottom:7px}.timeline-head h2{letter-spacing:-.045em;margin:0;font-size:25px}.timeline-head>div>span{color:#8390a2;margin-top:3px;font-size:9px;display:block}.timeline-head>button{color:#536db0;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:11px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:9px;display:flex}.timeline-signals{grid-template-columns:1.25fr .8fr .9fr;gap:6px;margin:17px 0 14px;display:grid}.timeline-signals>div{background:#f1f4f9;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.timeline-signals small{font:6px var(--font-geist-mono);letter-spacing:.08em;color:#8c97a7}.timeline-signals strong{color:#27354a;font-size:10px}.timeline-signals span{color:#7d8999;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.timeline-canvas{cursor:pointer;text-align:left;background:linear-gradient(#f8fbff,#f5f3ff);border:0;border-radius:18px;width:100%;height:520px;padding:0;position:relative;overflow:hidden}.timeline-hours span{font:7px var(--font-geist-mono);color:#8c98a8;position:absolute;left:12px;transform:translateY(-50%)}.timeline-grid i{background:#334a6c1a;height:1px;position:absolute;left:54px;right:10px}.timeline-event{z-index:2;top:var(--event-top);height:var(--event-height);min-height:28px;left:calc(56px + var(--event-left));width:calc(var(--event-width) - 68px);background:linear-gradient(135deg,#dcecff,#e8e2ff);border-left:3px solid #667be2;border-radius:9px;flex-direction:column;gap:2px;padding:6px 7px;display:flex;position:absolute;overflow:hidden;box-shadow:0 5px 14px #4a599a1f}.timeline-event:nth-of-type(3n+1){background:linear-gradient(135deg,#e2f5ee,#ddf0ff);border-left-color:#35a77e}.timeline-event:nth-of-type(3n+2){background:linear-gradient(135deg,#fff0dd,#fce4e8);border-left-color:#e3944e}.timeline-event b{font:7px var(--font-geist-mono);color:#596caf}.timeline-event strong{color:#25334a;font-size:8px;line-height:1.25}.timeline-empty{color:#758399;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;inset:0}.all-day-note{background:#eef4ff;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.all-day-note span{font:6px var(--font-geist-mono);letter-spacing:.08em;color:#687cbc}.all-day-note strong{color:#35445b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}@media (max-width:1120px){.morning-grid{grid-template-columns:1fr}.day-timeline-card{position:relative;top:auto}.timeline-canvas{height:480px}.welcome-quicklook{width:250px}}@media (max-width:760px){.welcome{grid-template-columns:1fr;gap:20px}.welcome-quicklook{width:100%}.morning-grid .approval-desk-head{flex-direction:column}.morning-grid .autonomy-status{width:100%}.morning-grid .approval-list article{grid-template-columns:26px minmax(0,1fr) 92px}.day-timeline-card{padding:18px}.timeline-signals{grid-template-columns:1fr 1fr}.timeline-signals>div:first-child{grid-column:1/-1}.timeline-canvas{height:440px}}.trajectory:focus-within .milestone-popover{animation:.16s fade;display:block}.company-project-card>.trajectory{margin-top:18px}.agent-project-list article{grid-template-columns:44px minmax(0,1fr) minmax(210px,.72fr) 75px}.agent-project-trajectory{grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:0;display:grid}.agent-project-trajectory>.trajectory{min-width:0}.agent-project-trajectory .milestone-popover{width:min(430px,92vw);left:auto;right:0}.agent-project-trajectory .trajectory-label small{display:none}.mail-orb.scanning{animation:1.2s ease-in-out infinite pulse}.email-scan{background:#f2f5fa;border-radius:14px;gap:11px;margin:24px 0 5px;padding:17px;display:grid}.email-scan>span{background:linear-gradient(90deg,#557ee7,#8a62dc,#e38c73) 0 0/220% 100%;border-radius:99px;height:7px;animation:1.25s linear infinite scan}.email-scan small{color:#738096;font-size:8px}.email-report-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.email-report-title p{color:#8490a0;margin:6px 0 0;font-size:8px}.email-report-title button{color:#536db0;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:11px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;display:flex}.email-report-content{white-space:pre-wrap;color:#26344a;background:#f2f5f9;border-radius:17px;margin:21px 0;padding:20px;font-size:10px;line-height:1.65}.email-report-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:-8px 0 18px;display:grid}.email-report-stats span{background:#f2f5f9;border-radius:12px;flex-direction:column;gap:3px;padding:11px;display:flex}.email-report-stats strong{color:#26344a;font-size:17px}.email-report-stats small{font:7px var(--font-geist-mono);color:#8490a0;letter-spacing:.08em}.email-report-foot{color:#258062;justify-content:space-between;align-items:center;gap:12px;display:flex}.email-report-foot span{align-items:center;gap:7px;font-size:8px;font-weight:650;display:flex}.email-report-foot small{color:#8390a1;font-size:7px}@keyframes emailSweep{to{background-position:-220% 0}}.email-scan>span{animation:1.25s linear infinite emailSweep}@media (max-width:760px){.agent-project-list article{grid-template-columns:38px minmax(0,1fr) auto}.agent-project-trajectory{grid-area:2/2/auto/4;grid-template-columns:1fr}.agent-project-trajectory>.pace-badge{display:none}.email-report-title,.email-report-foot{flex-direction:column;align-items:flex-start}.email-report-stats{grid-template-columns:repeat(2,1fr)}}.email-modal{width:min(900px,100% - 30px)}.email-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.email-report-content{background:linear-gradient(145deg,#f3f6fa,#f8f5ff);padding:25px;font-size:11px;line-height:1.72}@media (max-width:760px){.email-rules{grid-template-columns:1fr}.email-report-content{padding:17px;font-size:10px}}.welcome{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);gap:34px}.welcome-briefing{flex-direction:column;gap:9px;min-width:0;display:flex}.atlas-brief-launcher{text-align:left;color:#26344a;cursor:pointer;background:linear-gradient(135deg,#ffffffe0,#f6f3ffd1);border:1px solid #fffffff5;border-radius:24px;grid-template-columns:56px 1fr 32px;align-items:center;gap:13px;min-height:92px;padding:16px 18px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 22px 55px #414d731f}.atlas-brief-launcher:hover{transform:translateY(-2px);box-shadow:0 27px 66px #414d732b}.atlas-brief-launcher>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.atlas-brief-launcher small,.welcome-signal-grid small,.welcome-capacity small{font:7px var(--font-geist-mono);letter-spacing:.1em;color:#7c89a0}.atlas-brief-launcher strong{letter-spacing:-.02em;font-size:14px}.atlas-brief-launcher em,.welcome-signal-grid em{color:#7d899a;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.atlas-brief-launcher>svg{color:#6172d8}.brief-launcher-orb,.atlas-voice-orb{color:#fff;background:linear-gradient(145deg,#4c79ed,#7959da 58%,#e28187);border-radius:18px;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 27px #5e53ca40}.brief-launcher-orb i,.atlas-voice-orb i{background:#ffffffb3;border-radius:2px;width:2px;height:6px;position:absolute;bottom:8px}.brief-launcher-orb i:first-of-type,.atlas-voice-orb i:first-of-type{left:13px}.brief-launcher-orb i:nth-of-type(2),.atlas-voice-orb i:nth-of-type(2){height:11px;left:20px}.brief-launcher-orb i:nth-of-type(3),.atlas-voice-orb i:nth-of-type(3){height:8px;right:20px}.brief-launcher-orb i:nth-of-type(4),.atlas-voice-orb i:nth-of-type(4){height:13px;right:13px}.atlas-voice-orb i:nth-of-type(5){height:15px;left:26px}.welcome-signal-grid{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.welcome-signal-grid>button,.welcome-signal-grid>div{text-align:left;color:#6175b6;background:#ffffff9e;border:1px solid #ffffffeb;border-radius:16px;grid-template-columns:22px 1fr;gap:8px;padding:12px;display:grid}.welcome-signal-grid>button{cursor:pointer}.welcome-signal-grid>button:hover{background:#ffffffe0}.welcome-signal-grid span{flex-direction:column;gap:3px;min-width:0;display:flex}.welcome-signal-grid strong{color:#27354a;font-size:9px;line-height:1.3}.welcome-capacity{align-items:stretch;gap:7px;display:flex}.welcome-capacity>span{background:#ffffff80;border-radius:13px;flex-direction:column;flex:1;gap:3px;padding:9px 11px;display:flex}.welcome-capacity strong{color:#28364b;font-size:10px}.welcome-capacity>button{color:#596fb5;cursor:pointer;background:#ffffffa6;border:0;border-radius:13px;align-items:center;gap:6px;padding:0 13px;font-size:8px;display:flex}.atlas-brief-overlay{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#1a22357a}.business-brief-modal{background:linear-gradient(145deg,#f8fbff,#fff 48%,#faf5ff);border-radius:32px;width:min(980px,100% - 28px);max-height:calc(100% - 34px);padding:34px;animation:.25s pop;position:relative;overflow:auto;box-shadow:0 40px 120px #17213857}.business-brief-head{grid-template-columns:64px 1fr;align-items:center;gap:17px;padding-right:45px;display:grid}.business-brief-head h2,.brief-loading h2{letter-spacing:-.055em;margin:2px 0 7px;font-size:clamp(28px,4vw,44px);line-height:1}.business-brief-head>div>p:not(.kicker){color:#748193;margin:0;font-size:10px;line-height:1.45}.atlas-voice-orb{border-radius:20px;width:62px;height:62px}.atlas-voice-orb.active i{animation:.65s ease-in-out infinite alternate voiceBars}.atlas-voice-orb.active i:nth-of-type(2){animation-delay:.16s}.atlas-voice-orb.active i:nth-of-type(3){animation-delay:.28s}.atlas-voice-orb.active i:nth-of-type(4){animation-delay:90ms}.atlas-voice-orb.listening{background:linear-gradient(145deg,#19a878,#4b85e8);box-shadow:0 0 0 8px #29ae821c,0 13px 27px #2c86713d}@keyframes voiceBars{to{height:27px;transform:translateY(-5px)}}.brief-player{gap:7px;margin:22px 0;display:flex}.brief-player button{color:#4f68ad;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:12px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:9px;font-weight:650;display:flex}.brief-player button:first-child{color:#fff;background:#25344d;border-color:#25344d}.brief-player button.listening{color:#238262;background:#e4f7ef;border-color:#bde8d8}.brief-must{color:#39866e;background:linear-gradient(135deg,#e7f7ef,#eef2ff);border-radius:18px;grid-template-columns:27px 1fr;gap:11px;padding:18px;display:grid}.brief-must>div{flex-direction:column;gap:5px;display:flex}.brief-must small{font:7px var(--font-geist-mono);letter-spacing:.09em;color:#558677}.brief-must strong{color:#21324a;font-size:15px;line-height:1.35}.brief-dashboard{grid-template-columns:1.45fr .75fr;gap:12px;margin:13px 0;display:grid}.brief-dashboard>section,.brief-dashboard>aside,.brief-meetings,.brief-transcript,.brief-conversation{background:#f1f4f8;border-radius:19px;padding:18px}.brief-dashboard>section article{border-top:1px solid #dce3ed;grid-template-columns:30px 1fr;gap:10px;padding:12px 0;display:grid}.brief-dashboard>section article>span{font:8px var(--font-geist-mono);color:#8390a1}.brief-dashboard article strong{font-size:11px}.brief-dashboard article p{color:#738095;margin:4px 0;font-size:8px;line-height:1.45}.brief-dashboard article em,.brief-meetings em{color:#247e60;font-size:8px;font-style:normal;font-weight:650}.brief-dashboard>aside{color:#fff;background:#26364f;flex-direction:column;gap:8px;display:flex}.brief-dashboard>aside>div{background:#ffffff14;border-radius:12px;flex-direction:column;gap:4px;padding:11px;display:flex}.brief-dashboard>aside small{font:7px var(--font-geist-mono);letter-spacing:.09em;color:#aebad0}.brief-dashboard>aside strong{font-size:18px}.brief-dashboard>aside p{color:#d5dce8;margin:0;font-size:8px;line-height:1.45}.brief-meetings{background:#f7f2ff;margin:12px 0}.brief-meetings article{border-top:1px solid #e1dced;grid-template-columns:55px 1fr;gap:11px;padding:11px 0;display:grid}.brief-meetings article>b{font:9px var(--font-geist-mono);color:#6d62bd}.brief-meetings article>div{flex-direction:column;gap:3px;display:flex}.brief-meetings strong{font-size:10px}.brief-meetings p{color:#748095;margin:0;font-size:8px}.brief-transcript{background:#fff;border:1px solid #e4e8ef;margin:12px 0}.brief-transcript article{border-top:1px solid #e7ebf1;padding:11px 0}.brief-transcript article strong{color:#4f64a3;font-size:9px}.brief-transcript article p{color:#56657a;margin:5px 0 0;font-size:9px;line-height:1.55}.brief-conversation{background:linear-gradient(135deg,#eef5ff,#f8f1ff)}.brief-conversation>p{color:#53637a;font-size:9px;line-height:1.5}.brief-conversation form{gap:7px;display:flex}.brief-conversation input{min-width:0;height:40px;font:9px var(--font-geist-sans);color:#25344b;background:#fff;border:1px solid #dce3ed;border-radius:12px;flex:1;padding:0 12px}.brief-conversation button{color:#fff;background:#566fd1;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:9px;display:flex}.brief-conversation button:disabled{opacity:.4}.brief-conversation>small{color:#7f8b9c;margin-top:7px;font-size:7px;display:block}.brief-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.brief-loading .atlas-voice-orb{margin-bottom:20px}.brief-loading>p:not(.kicker){color:#748193;max-width:540px;font-size:10px;line-height:1.5}.brief-loading-line{background:#e3e8f1;border-radius:99px;width:min(460px,80%);height:7px;margin-top:24px;overflow:hidden}.brief-loading-line span{background:linear-gradient(90deg,#4f7ceb,#7b5ddd,#e28688);border-radius:99px;width:40%;height:100%;animation:1.1s ease-in-out infinite briefScan;display:block}@keyframes briefScan{0%{transform:translate(-110%)}to{transform:translate(360%)}}.today-priorities{background:#ffffff8f;border:1px solid #ffffffe6;border-radius:17px;grid-template-columns:118px 1fr;gap:12px;padding:12px 14px;display:grid}.today-priorities>div{flex-direction:column;gap:5px;display:flex}.today-priorities>div>span{font:7px var(--font-geist-mono);letter-spacing:.1em;color:#6579c0;align-items:center;gap:6px;display:flex}.today-priorities>div>small{color:#233249;font-size:9px;font-weight:700}.today-priorities ol{grid-template-columns:1fr 1fr;gap:7px 12px;margin:0;padding:0;list-style:none;display:grid}.today-priorities li{grid-template-columns:18px 1fr;align-items:start;gap:6px;min-width:0;display:grid}.today-priorities li>b{color:#6571cf;background:#edf0fb;border-radius:6px;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.today-priorities li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.today-priorities li strong{color:#26354a;font-size:8px}.today-priorities li small{color:#7c899a;font-size:7px;line-height:1.3}@media (max-width:1120px){.welcome{grid-template-columns:1fr}.welcome-briefing{width:100%}.brief-dashboard{grid-template-columns:1fr}}@media (max-width:760px){.welcome{gap:19px}.welcome-signal-grid,.today-priorities,.today-priorities ol{grid-template-columns:1fr}.business-brief-modal{padding:26px 18px}.business-brief-head{grid-template-columns:52px 1fr}.atlas-voice-orb{width:50px;height:50px}.brief-player{grid-template-columns:1fr 1fr;display:grid}.brief-player button{justify-content:center}.brief-player button:last-child{grid-column:1/-1}.brief-must,.brief-dashboard>section,.brief-dashboard>aside,.brief-meetings,.brief-transcript,.brief-conversation{padding:15px}.brief-conversation form{flex-direction:column}.brief-conversation button{justify-content:center;height:38px}}.company-foot{justify-content:initial;color:#6c7888;border-top:1px solid #2f435c17;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;margin-top:17px;padding-top:13px;font-size:8px;line-height:1.35;display:grid}.company-foot>span:first-child{white-space:nowrap;color:color-mix(in srgb,var(--company-ink) 78%,#526070);font-weight:700;display:block}.progress-legend{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:430px;display:flex}.progress-legend span{font:7px var(--font-geist-mono);color:#758196;white-space:nowrap;background:#ffffffb8;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.progress-legend span:before{content:"";background:#8a96a7;border-radius:50%;width:7px;height:7px}.progress-legend .started:before{background:#5c8ee8}.progress-legend .middle:before{background:#765fda}.progress-legend .finish:before{background:#e39a45}.progress-legend .complete:before{background:#2eae7d}.project-meter span{background:#765fda}.project-meter.risk span{background:#e39a45}.project-meter.late span{background:#d75d5d}@media (max-width:760px){.progress-legend{justify-content:flex-start;max-width:none}.company-foot{grid-template-columns:1fr}}.projects-summary button{color:#172338;cursor:pointer;background:#ffffffb3;border:1px solid #0000;border-radius:17px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5px;min-height:90px;padding:15px;transition:all .18s;display:flex}.projects-summary button:hover,.projects-summary button.active{background:#fff;border-color:#5469cd3d;transform:translateY(-2px);box-shadow:0 12px 25px #3646691a}.projects-summary button strong{letter-spacing:-.04em;font-size:29px}.projects-summary button small{font:7px var(--font-geist-mono);color:#8792a1;letter-spacing:.08em}.project-controls{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.project-controls .project-filters{flex:1}.project-actions{align-items:center;gap:8px;padding-bottom:4px;display:flex}.project-actions label{border:1px solid var(--line);color:#718096;white-space:nowrap;background:#ffffffb8;border-radius:12px;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:8px;display:flex}.project-actions select{color:#26344a;font:9px var(--font-geist-sans);background:0 0;border:0;outline:none;font-weight:650}.project-actions>button{color:#fff;white-space:nowrap;cursor:pointer;background:#26364f;border:0;border-radius:12px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:9px;font-weight:650;display:flex}.project-scoreline{align-items:center;gap:7px;margin:12px 0 4px;display:flex}.project-scoreline>span{background:#f2f5f9;border-radius:10px;align-items:baseline;gap:5px;padding:7px 9px;display:flex}.project-scoreline small{font:6px var(--font-geist-mono);letter-spacing:.07em;color:#8490a1}.project-scoreline b{color:#26344a;font-size:9px}.project-scoreline .atlas-score{background:#eeeaff}.project-scoreline .atlas-score b{color:#6759c7}.project-scoreline em{font-style:normal;font:7px var(--font-geist-mono);color:#5870b8;text-transform:uppercase;letter-spacing:.06em;margin-left:auto}.cockpit-scores{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cockpit-scores b{background:#ffffff1a;border-radius:9px;padding:6px 8px;font-size:8px}.new-project-modal{background:linear-gradient(145deg,#f8fbff,#fff 50%,#f7f1ff);border-radius:30px;width:min(760px,100% - 28px);max-height:calc(100% - 34px);padding:34px;position:relative;overflow:auto;box-shadow:0 40px 120px #17213857}.new-project-modal h2{letter-spacing:-.05em;margin:5px 0 8px;font-size:32px}.new-project-modal>form>p:not(.kicker){color:#728095;max-width:590px;font-size:11px;line-height:1.5}.new-project-modal form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.new-project-modal form>.kicker,.new-project-modal form>h2,.new-project-modal form>p{grid-column:1/-1}.new-project-modal label{color:#34435a;flex-direction:column;gap:7px;font-size:9px;font-weight:650;display:flex}.new-project-modal label b{align-self:flex-end;margin-top:-22px}.new-project-modal input:not([type=range]),.new-project-modal select,.new-project-modal textarea{color:#26344a;width:100%;font:10px var(--font-geist-sans);background:#fff;border:1px solid #dce3ed;border-radius:12px;outline:none;padding:11px 12px}.new-project-modal textarea{resize:vertical;min-height:88px}.new-project-modal input:focus,.new-project-modal select:focus,.new-project-modal textarea:focus{border-color:#7583dc;box-shadow:0 0 0 3px #7583dc1a}.new-project-modal input[type=range]{accent-color:#6d62d4}.new-project-modal label small{color:#8490a1;font-size:7px;line-height:1.4}.new-project-modal .wide{grid-column:1/-1}.new-project-modal fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.new-project-modal legend{margin-bottom:8px;font-size:9px;font-weight:650}.new-project-modal fieldset button{text-align:left;color:#26344a;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:13px;flex-direction:column;gap:4px;padding:12px;display:flex}.new-project-modal fieldset button.active{background:#f1efff;border-color:#6d62d4;box-shadow:0 0 0 2px #6d62d414}.new-project-modal fieldset strong{font-size:10px}.new-project-modal fieldset span{color:#748095;font-size:8px}.new-project-modal .cta{justify-self:start}.new-project-modal .local-note{color:#8490a1;font-size:7px}.project-created{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.project-created h2{font-size:40px}.project-created>p:not(.kicker){color:#718096;max-width:500px;font-size:11px;line-height:1.55}.project-created>div{grid-template-columns:1fr 130px;gap:8px;width:min(520px,100%);margin:18px 0;display:grid}.project-created>div span{text-align:left;background:#f1f4f8;border-radius:13px;flex-direction:column;gap:5px;padding:13px;display:flex}.project-created small{font:7px var(--font-geist-mono);color:#8490a1;letter-spacing:.07em}.project-created strong{font-size:10px}.project-created>.cta{margin-bottom:12px}.cockpit-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cockpit-title-row>button{color:#53627a;cursor:pointer;background:#ffffffb8;border:1px solid #53607c24;border-radius:11px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;font-weight:650;display:inline-flex}.cockpit-title-row>button:hover{color:#465fd0;background:#fff}.project-edit-modal{width:min(820px,100% - 28px)}.project-edit-modal .edit-phase{background:#f3f1ff;border-radius:15px;padding:15px}.project-edit-actions{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.project-edit-actions>button{color:#617087;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:11px;min-height:40px;padding:0 15px;font-size:10px;font-weight:650}.project-edit-actions>.cta{color:#fff;background:linear-gradient(135deg,#437df4,#7458dd);border:0}@media (max-width:900px){.project-controls{flex-direction:column;align-items:stretch}.project-actions{justify-content:space-between}.project-actions label{flex:1}.project-actions select{width:100%}}@media (max-width:760px){.projects-summary button{min-height:78px;padding:11px}.project-actions{flex-direction:column;align-items:stretch}.project-actions label,.project-actions>button{width:100%}.project-actions>button{justify-content:center}.project-scoreline{flex-wrap:wrap;align-items:stretch}.project-scoreline em{margin-left:0}.new-project-modal{padding:28px 18px}.new-project-modal form{grid-template-columns:1fr}.new-project-modal form>*{grid-column:1/-1}.new-project-modal fieldset,.project-created>div{grid-template-columns:1fr}.cockpit-title-row{flex-direction:column;align-items:flex-start}.project-edit-actions{flex-direction:column-reverse;align-items:stretch}.project-edit-actions>button{justify-content:center;width:100%}}body:has(.meeting-reminder-dialog) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#16203380}body:has(.decision-dialog) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1620338f}.decision-dialog{color:#17243a;max-height:calc(100vh - 34px);overflow:auto;background:linear-gradient(145deg,#f7fbff,#fff 48%,#f9f4ff)!important;border:0!important;border-radius:30px!important;width:min(940px,100vw - 30px)!important;max-width:940px!important;padding:32px!important;box-shadow:0 42px 130px #17213861!important}.decision-dialog-head{justify-content:space-between;align-items:flex-start;gap:28px;padding-right:0;display:flex}.decision-dialog-head>div{min-width:0}.decision-dialog-head .kicker{align-items:center;gap:7px;margin:0 0 10px;display:flex}.decision-dialog-head h2{letter-spacing:-.055em;color:#17243a;max-width:760px;margin:0;font-size:clamp(30px,4vw,45px);line-height:1.02}.decision-dialog-head [data-slot=dialog-description]{color:#6f7e93;margin-top:10px;font-size:14px;line-height:1.45}.decision-dialog-head>button{color:#24344d;cursor:pointer;background:#f1f4f8;border:1px solid #dbe2ed;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.decision-dialog-head>button:disabled{opacity:.45}.decision-meta{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:10px;margin:23px 0;display:grid}.decision-meta>span{background:#eef2f7;border-radius:16px;flex-direction:column;gap:6px;padding:15px 17px;display:flex}.decision-meta small,.decision-summary small,.decision-project-context dt,.decision-response label small,.decision-received small{font:12px var(--font-geist-mono);letter-spacing:.07em;color:#77869a}.decision-meta strong{font-size:15px;line-height:1.4}.decision-summary{grid-template-columns:1fr 1fr;gap:11px;display:grid}.decision-summary>div{background:#fff;border:1px solid #e2e7ef;border-radius:18px;padding:19px}.decision-summary p{color:#34445b;margin:8px 0 0;font-size:16px;line-height:1.55}.decision-summary .atlas-recommendation{background:linear-gradient(135deg,#eaf4ff,#f4efff);border-color:#dce2f4}.atlas-recommendation>span{align-items:center;gap:10px;display:flex}.atlas-recommendation .face-wrap{flex:none}.decision-project-context{margin-top:22px}.decision-project-context>.kicker{margin-bottom:9px}.decision-project-context article{background:#f1f4f8;border-radius:18px;padding:18px}.decision-project-context article+article{margin-top:8px}.decision-project-context article>div:first-child{flex-direction:column;gap:4px;display:flex}.decision-project-context article>div:first-child span{color:#7a8798;font-size:12px}.decision-project-context article>div:first-child strong{font-size:18px}.decision-project-context dl{grid-template-columns:1.3fr 1.3fr .65fr .45fr;gap:10px;margin:15px 0;display:grid}.decision-project-context dl>div{background:#ffffffbf;border-radius:13px;padding:12px}.decision-project-context dt{text-transform:uppercase}.decision-project-context dd{margin:6px 0 0;font-size:14px;line-height:1.45}.decision-project-context article>button{color:#506dc1;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:14px;font-weight:680;display:flex}.decision-response{color:#fff;background:#25354e;border-radius:20px;margin-top:22px;padding:20px}.decision-response label{flex-direction:column;gap:5px;display:flex}.decision-response label span{font-size:18px;font-weight:720}.decision-response label small{color:#bdc8d9;line-height:1.5}.decision-response textarea{color:#fff;width:100%;min-height:118px;font:16px/1.5 var(--font-geist-sans);resize:vertical;background:#ffffff17;border:1px solid #fff3;border-radius:15px;outline:none;margin:14px 0 11px;padding:15px}.decision-response textarea::placeholder{color:#aeb9ca}.decision-response textarea:focus{border-color:#9aacff;box-shadow:0 0 0 3px #9aacff24}.decision-response>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.decision-response>div>small{color:#bdc8d9;font-size:12px;line-height:1.4}.decision-response button,.decision-received button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#5b7bec,#765edb);border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;display:flex}.decision-response button:disabled{opacity:.45;cursor:not-allowed}.decision-error{color:#ffd0cc;margin:0 0 10px;font-size:14px}.decision-received{color:#226d57;background:#e9f8f1;border-radius:20px;grid-template-columns:44px 1fr;gap:14px;margin-top:22px;padding:21px;display:grid}.decision-received>span{background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.decision-received h3{letter-spacing:-.025em;color:#183b31;margin:4px 0 8px;font-size:21px}.decision-received p:not(.kicker){color:#41685d;margin:0;font-size:15px;line-height:1.5}.decision-received ul{margin:9px 0 17px;padding-left:20px}.decision-received li{margin:5px 0;font-size:14px;line-height:1.5}.decision-received button{background:#247b60;margin-left:auto}.decision-work-orders{border-top:1px solid #237b6029;gap:8px;margin:17px 0;padding-top:16px;display:grid}.decision-work-orders>small{margin-bottom:2px}.decision-work-orders article{background:#ffffffb8;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.decision-work-orders article>div{min-width:0}.decision-work-orders strong{color:#183b31;font-size:14px;display:block}.decision-work-orders article p{font-weight:650;color:#315d50!important;margin:3px 0!important;font-size:13px!important}.decision-work-orders article span{color:#66877d;font-size:12px;line-height:1.4;display:block}.decision-work-orders em{font:10px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.05em;color:#247b60;background:#d9f2e7;border-radius:99px;padding:6px 8px;font-style:normal}@media (max-width:760px){.decision-dialog{padding:24px 17px!important}.decision-dialog-head h2{font-size:30px}.decision-meta,.decision-summary,.decision-project-context dl{grid-template-columns:1fr}.decision-response>div{flex-direction:column;align-items:stretch}.decision-response button{width:100%}.decision-received{grid-template-columns:1fr}.decision-received button{width:100%}.decision-work-orders article{grid-template-columns:38px 1fr}.decision-work-orders em{grid-column:2;justify-self:start}}.meeting-reminder-dialog{z-index:60;background:radial-gradient(circle at 92% 4%,#ffcb7f52,#0000 31%),linear-gradient(145deg,#f8fbff,#fff 52%,#f6f0ff);border:1px solid #ffffffeb;border-radius:30px;gap:0;width:min(680px,100% - 28px);max-width:680px;max-height:calc(100dvh - 56px);padding:32px;position:fixed;top:28px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 40px 120px #19233b57}.meeting-reminder-top{grid-template-columns:50px 1fr 40px;align-items:center;gap:12px;margin-bottom:27px;display:grid}.meeting-reminder-top>span{color:#fff;background:linear-gradient(145deg,#527ceb,#765add 62%,#e58487);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 13px 28px #5b53ca38}.meeting-reminder-top>div{flex-direction:column;gap:3px;display:flex}.meeting-reminder-top small,.meeting-reminder-context small{font:9px var(--font-geist-mono);letter-spacing:.1em;color:#7d89a0}.meeting-reminder-top strong{color:#5269b0;font-size:15px}.meeting-reminder-top>button{color:#536176;cursor:pointer;background:#ffffffad;border:1px solid #dce3ed;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.meeting-reminder-dialog [data-slot=dialog-title]{letter-spacing:-.065em;color:#17243a;font-size:clamp(38px,6vw,62px);font-weight:700;line-height:.94}.meeting-reminder-dialog [data-slot=dialog-description]{color:#68778d;margin:12px 0 25px;font-size:16px}.meeting-reminder-context{grid-template-columns:.8fr 1.2fr;gap:9px;display:grid}.meeting-reminder-context section{background:#f0f4f8;border-radius:17px;flex-direction:column;gap:7px;min-height:102px;padding:16px;display:flex}.meeting-reminder-context section:first-child{color:#fff;background:#26364f}.meeting-reminder-context section:last-child{background:linear-gradient(135deg,#e7f7ef,#eef2ff);grid-column:1/-1;min-height:auto}.meeting-reminder-context section.missing{background:#fff3e4}.meeting-reminder-context strong{font-size:15px;line-height:1.3}.meeting-reminder-context p{color:#59687d;margin:0;font-size:14px;line-height:1.5}.meeting-reminder-context section:first-child small{color:#aebbd0}.meeting-reminder-context section:first-child p{color:#d8deea}.meeting-context-note{color:#8a673c;background:#fff9ed;border-radius:13px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.meeting-context-note svg{color:#bd7b2d;flex:none}.meeting-reminder-actions{align-items:center;gap:8px;margin-top:22px;display:flex}.meeting-reminder-actions button,.meeting-reminder-actions a{color:#5068ad;cursor:pointer;background:#fff;border:1px solid #dbe2ed;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.meeting-reminder-actions .meeting-ready{color:#fff;background:#26364f;border-color:#26364f}.meeting-reminder-actions a{margin-left:auto}@media (max-width:650px){.meeting-reminder-dialog{border-radius:25px;max-height:calc(100dvh - 24px);padding:24px 18px;top:12px}.meeting-reminder-context{grid-template-columns:1fr}.meeting-reminder-context section:last-child{grid-column:auto}.meeting-reminder-actions{flex-direction:column;align-items:stretch}.meeting-reminder-actions button,.meeting-reminder-actions a{width:100%;margin-left:0}.meeting-reminder-dialog [data-slot=dialog-description]{font-size:14px}}.email-chat-brief{color:#2c3a50;max-width:760px;margin:27px 0 20px;font-size:15px;line-height:1.65}.email-chat-brief>p{margin:0 0 19px}.email-chat-brief ol{gap:15px;margin:0 0 20px;padding-left:27px;display:grid}.email-chat-brief li{padding-left:4px}.email-chat-brief li::marker{color:#17243a;font-weight:750}.email-chat-brief li p{margin:0}.email-chat-brief li p+p{margin-top:4px}.email-chat-brief strong{color:#17243a;font-weight:760}.email-report-details{border-top:1px solid #e2e7ef;margin-top:22px;padding-top:14px}.email-report-details summary{cursor:pointer;color:#758196;width:max-content;font:8px var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase}.email-report-details[open] .email-report-stats{margin-top:13px}@media (max-width:760px){.email-chat-brief{font-size:14px;line-height:1.58}.email-chat-brief ol{padding-left:23px}.email-report-details summary{font-size:7px}}.slack-modal .slack-orb{color:#4a8d69;background:linear-gradient(145deg,#e8f8ef,#f1eaff)}.slack-chat-brief li small{font:8px var(--font-geist-mono);letter-spacing:.04em;color:#7b8798;margin-top:7px;display:block}.slack-chat-brief li small a{color:#5371bd;text-decoration:none}.slack-chat-brief li small a:hover{text-decoration:underline}.slack-report-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.slack-report-stats span{background:#f2f5f9;border-radius:12px;flex-direction:column;gap:3px;padding:11px;display:flex}.slack-report-stats strong{color:#26344a;font-size:17px}.slack-report-stats small{font:7px var(--font-geist-mono);color:#8490a0;letter-spacing:.08em}.approval-side{flex-direction:column;gap:9px;width:330px;display:flex}.approval-side .autonomy-status{width:100%}.decision-history-trigger{color:#286f59;text-align:left;cursor:pointer;background:#ebf8f2c7;border:1px solid #3e766024;border-radius:15px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;width:100%;min-height:52px;padding:10px 12px;display:grid}.decision-history-trigger:hover{background:#e4f5ed}.decision-history-trigger span{flex-direction:column;gap:2px;display:flex}.decision-history-trigger strong{font-size:13px}.decision-history-trigger small{color:#70887f;font-size:11px}.decision-history-dialog{color:#17243a;max-height:calc(100vh - 34px);overflow:auto;background:linear-gradient(145deg,#f7fbff,#fff 48%,#f6fbf8)!important;border:0!important;border-radius:30px!important;width:min(960px,100vw - 30px)!important;max-width:960px!important;padding:32px!important;box-shadow:0 42px 130px #17213861!important}.decision-history-list{gap:13px;margin-top:24px;display:grid}.decision-history-list>article{background:#ffffffe6;border:1px solid #e1e7ee;border-radius:20px;padding:21px;box-shadow:0 11px 28px #2d3f590f}.decision-history-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.decision-history-heading small{font:12px var(--font-geist-mono);color:#7c899a}.decision-history-heading h3{letter-spacing:-.025em;margin:6px 0 0;font-size:21px;line-height:1.2}.decision-history-heading>span{color:#247b60;white-space:nowrap;background:#e5f6ee;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:700;display:flex}.decision-history-projects{color:#6f7d90;margin:9px 0 0;font-size:13px}.decision-history-copy{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.decision-history-copy section{background:#f1f4f8;border-radius:15px;padding:15px}.decision-history-copy section:last-child{background:linear-gradient(135deg,#eef4ff,#f5f0ff)}.decision-history-copy small,.decision-history-orders>small{font:11px var(--font-geist-mono);letter-spacing:.07em;color:#718096}.decision-history-copy p{color:#34445b;margin:7px 0 0;font-size:15px;line-height:1.5}.decision-history-orders{border-top:1px solid #e4e9ef;gap:7px;margin-top:16px;padding-top:15px;display:grid}.decision-history-orders>div{background:#f5f7fa;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.decision-history-orders>div>span{min-width:0}.decision-history-orders strong{font-size:14px}.decision-history-orders p{color:#405067;margin:3px 0;font-size:13px;line-height:1.4}.decision-history-orders em{color:#748195;font-size:12px;font-style:normal;line-height:1.4;display:block}.decision-history-orders b{color:#247b60;font:10px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.05em;background:#e4f5ed;border-radius:99px;padding:6px 8px}@media (max-width:760px){.approval-side{width:100%}.decision-history-dialog{padding:24px 17px!important}.decision-history-copy{grid-template-columns:1fr}.decision-history-heading{flex-direction:column}.decision-history-orders>div{grid-template-columns:38px 1fr}.decision-history-orders b{grid-column:2;justify-self:start}}.weekly-coaching{color:#fff;background:linear-gradient(135deg,#18263e,#283957);border-radius:19px;margin-top:16px;padding:20px}.coaching-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.coaching-head small,.coaching-grid small{font:7px var(--font-geist-mono);letter-spacing:.11em;color:#9fadd0}.coaching-head h3{margin:5px 0 7px;font-size:19px}.coaching-head p{color:#c5cde0;max-width:560px;margin:0;font-size:10px;line-height:1.55}.coaching-head>strong{color:#d9e2f8;white-space:nowrap;background:#ffffff1a;border-radius:10px;padding:8px 10px;font-size:8px}.coaching-goals{gap:8px;margin:16px 0;display:flex}.coaching-goals span{color:#36280e;background:#f0bd65;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:750}.coaching-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.coaching-grid>div{background:#ffffff12;border-radius:14px;padding:14px}.coaching-grid p{color:#edf1fa;align-items:flex-start;gap:7px;margin:9px 0 0;font-size:9px;line-height:1.4;display:flex}.coaching-grid svg{color:#67d2a9;flex:none}.coaching-grid i{color:#fff;width:18px;height:18px;font:7px var(--font-geist-mono);background:#755fd2;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}@media (max-width:760px){.coaching-head{flex-direction:column}.coaching-grid{grid-template-columns:1fr}.coaching-head>strong{white-space:normal}}
