/* Company Life adds one editorial arrival, not another dashboard. */
.ai-home{max-width:1330px;padding-top:26px}.company-signature{margin-bottom:28px}.company-signature small{font-size:13px}.company-arrival{display:grid;grid-template-columns:1.16fr 1fr;gap:55px;padding:18px 0 25px;border-bottom:1px solid #c8d0b220}.company-morning>small,.company-next>small{font-size:12px;letter-spacing:1.5px;color:#9da98f}.company-morning>small span{letter-spacing:0;margin-left:15px;color:#73806e}.company-morning h1{font-size:40px;font-weight:450;line-height:1.25;margin:17px 0 15px;color:#ecebde}.company-morning p{font-size:17px;line-height:1.8;color:#b2bda5;margin:0}.brief-summary{display:flex;gap:17px;font-size:14px;color:#8d9d81;margin:17px 0 10px}.company-text-link{font-size:14px;color:#c7bb98;background:none;border:0;padding:6px 0}.company-next{padding:5px 0}.company-next h2{font-size:23px;font-weight:450;line-height:1.55;margin:14px 0 9px;color:#e5e6d9}.company-next p{font-size:15px;line-height:1.7;color:#97a58b;margin:0 0 15px}.company-next-action{background:#caba9412;border:1px solid #caba9438;color:#d4c49e;font-size:15px;border-radius:10px;padding:10px 16px}.company-happening{display:flex;align-items:center;gap:9px;color:#93a386;margin-top:20px;font-size:13px}.company-happening span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-home-command{margin-top:20px!important}.company-home-command form{max-width:none;margin:0;padding:3px 8px 3px 18px}.company-home-command input{font-size:16px;padding:11px 0}.company-home-command button{width:37px;height:37px}.company-home-command .command-preview[hidden]{display:none}.home-launchpad{margin-top:24px!important}.home-icon-grid{gap:21px 26px;min-height:235px}.home-app .os-app-symbol{width:68px;height:68px;border-radius:20px}.home-app .os-app-symbol svg{width:38px;height:38px}.home-app b{font-size:15px}.home-app small{font-size:11px}.home-secretary{display:none}.home-dock{margin-top:16px;padding:12px 28px}.home-presence{margin-top:15px;font-size:13px}.home-presence button{font-size:13px}.home-presence small{font-size:12px}.life-home-events{display:none}.ceo-decision-intro{padding:2px 0 19px}.ceo-decision-intro small{font-size:12px;letter-spacing:.9px;color:#9ca68c}.ceo-decision-intro h3{font-size:21px;font-weight:450;line-height:1.55;margin:12px 0 8px}.ceo-decision-intro p{font-size:14px;color:#a8b398;line-height:1.7}.ceo-decision-intro .next-step{font-size:14px}.company-life{padding:36px 42px;max-width:1480px;margin:auto}.company-page-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.company-page-head small{color:#91a080;font-size:12px;letter-spacing:1.6px}.company-page-head h1{font-size:34px;font-weight:450;letter-spacing:-.9px;margin:13px 0 10px}.company-page-head p{font-size:16px;color:#9aaa8a;line-height:1.7}.company-wordmark{font-size:52px;font-family:serif;color:#c6b892;margin:0 20px}.company-tabs{display:flex;gap:23px;border-bottom:1px solid #a9b29924;margin-bottom:30px}.company-tabs button,.company-feed-filters button{background:none;border:0;color:#93a183;font-size:15px;padding:12px 0}.company-tabs button.active{color:#d5c8a5;border-bottom:1px solid #d5c8a5}.company-life h2{font-size:25px;font-weight:450;line-height:1.5}.company-life h3{font-size:19px;font-weight:450;line-height:1.5}.company-life p{font-size:16px;line-height:1.85;color:#aab89b}.company-life small{font-size:13px;color:#8a9a7a;line-height:1.7}.company-life button,.company-life summary{cursor:pointer}.company-life button:not(.company-tabs button):not([data-graph]):not([data-graph-filter]){font-family:inherit}.company-primary{background:#caba94!important;color:#263024!important;border:0!important;padding:11px 17px!important;border-radius:10px;font-size:15px!important}.company-daily{display:grid;grid-template-columns:1.45fr 1fr;gap:50px;padding:12px 0 32px}.company-daily-letter>div:first-of-type{display:flex;gap:16px;margin:25px 0}.company-daily-letter>div>button:not(.company-primary),.company-daily-aside>button,.company-recent>div>button{background:none;border:0;color:#c5b996;font-size:14px}.company-daily-aside{border-left:1px solid #d7dab921;padding:0 0 0 38px}.company-daily-aside h2{font-size:31px}.company-daily-aside em{font-style:normal;color:#d1c099;margin-left:8px}.company-maturity-track{height:3px;background:#b3c29918;margin:23px 0 12px;border-radius:3px}.company-maturity-track i{display:block;height:100%;background:#b5c19b;border-radius:3px;transition:width .5s}.company-daily-aside>button{display:block;padding:12px 0}.company-suggestion{margin-top:30px;border-top:1px solid #b3c29923;padding-top:26px}.company-suggestion button{background:none;border:0;color:#c8ba94;font-size:14px}.company-running{display:flex;gap:12px;align-items:center;margin:18px 0}.company-running button{font-size:16px;color:#c2ceb1;background:none;border:0;text-align:left;padding:0;line-height:1.7}.company-running small{display:block;margin-top:4px}.company-recent>div:first-child{display:flex;align-items:center;justify-content:space-between}.company-activity article{display:flex;align-items:flex-start;gap:20px;padding:21px 0;border-bottom:1px solid #adb7981e}.activity-kind{min-width:46px;color:#c2b797;font-size:13px;padding-top:4px}.company-activity article>div{flex:1}.company-activity button{background:none;border:0;padding:0;text-align:left;color:#d4dccc;font-size:16px;line-height:1.7}.company-activity small{display:block;margin-top:7px}.activity-mark{color:#617357}.company-feed-filters{display:flex;gap:23px}.company-feed-filters .active{color:#d7c69f}.company-organization{display:grid;grid-template-columns:235px 1fr;gap:45px}.company-organization>aside{border-right:1px solid #c1c9a921;padding-right:26px}.department-navigation{display:grid;gap:8px;margin:25px 0}.department-navigation button{border:0;background:none;text-align:left;padding:15px;border-radius:12px;color:#acb99d;font-size:16px}.department-navigation .active{background:#bfc9a910;color:#e0e6d2}.department-navigation small{display:block;margin-top:5px}.company-organization>aside>button{border:0;background:none;color:#c7bb98;font-size:14px;text-align:left}.department-meta{display:flex;gap:25px;font-size:14px;color:#93a383;margin:20px 0}.department-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.department-people button{display:flex;align-items:center;gap:14px;background:none;border:0;border-radius:12px;padding:12px;color:#d6decb;text-align:left}.department-people button:hover{background:#aebb9910}.department-avatar{width:45px;height:55px;display:block;flex:none;overflow:hidden;border-radius:9px;background:#293128}.department-avatar .anime-portrait,.department-avatar img{display:block;width:100%;height:100%;object-fit:cover}.department-people b{font-size:17px;font-weight:450}.department-people small{display:block;margin-top:4px}.company-disclosure{margin-top:25px;padding:20px 0;border-top:1px solid #c1c9a920}.company-disclosure summary{color:#b0bca0;font-size:15px}.department-links{display:flex;gap:14px;flex-wrap:wrap}.department-links button{background:none;border:0;color:#b7c3a8;font-size:14px;padding:6px 0}.company-decisions>article{padding:25px 0;border-bottom:1px solid #b8c4a420;max-width:850px}.company-decisions>article h3{margin:9px 0}.company-decisions>article>div{display:flex;gap:18px;margin-top:17px;align-items:center}.company-decisions>article button{background:none;border:0;color:#bfc9b0;font-size:14px;padding:8px 0}.company-quick{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.company-quick button{background:none;border:0;color:#c8b997;font-size:14px}.company-growth-dimension{display:grid;grid-template-columns:60px 90px 1fr;gap:12px;padding:15px 0;font-size:14px;color:#b0bea0}.company-growth-dimension>div{grid-column:1/-1;height:2px;background:#a2b48c21}.company-growth-dimension i{display:block;height:100%;background:#b7bc96}.company-timeline{margin-top:30px}.company-timeline article{display:flex;gap:30px;position:relative;padding:0 0 26px 22px;border-left:1px solid #b6c59f29}.company-timeline article:before{content:'';position:absolute;left:-3px;top:7px;width:5px;height:5px;border-radius:50%;background:#cab78e}.company-timeline time{min-width:90px;font-size:14px;color:#c9bb97;margin-top:6px}.company-timeline h3{margin:0}.company-timeline h3 button{background:none;border:0;color:#d1dbc4;font-size:17px;text-align:left;padding:0}.company-timeline p{margin:8px 0}.company-timeline .historical:before{background:#7d9270}.company-brain-note{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:14px!important}.company-brain-note button{background:none;border:0;color:#c7b997;font-size:14px}.company-brain-host .neural-page{padding:0;min-height:680px}.company-brain-host .neural-head{display:none}.company-brain-host .neural-space{min-height:450px}.company-brain-host .neural-timeline{font-size:12px}.company-confirm-scrim{position:fixed;inset:0;background:#080c0c99;backdrop-filter:blur(12px);z-index:1000;display:grid;place-items:center}.company-confirm-scrim section{width:480px;max-width:90vw;background:#202727;border:1px solid #c0caaa35;border-radius:22px;padding:35px;color:#dde3d1;box-shadow:0 30px 80px #0008}.company-confirm-scrim h2{font-size:24px;font-weight:450;line-height:1.6}.company-confirm-scrim p{font-size:16px;color:#a9b899;line-height:1.8}.company-confirm-scrim small{font-size:13px;color:#8fa27e}.company-confirm-scrim button{font-size:15px;padding:10px 15px;border:0;border-radius:10px;background:none;color:#c3ccb5;margin-right:14px}.company-arrival{animation:companyArrival .7s ease both}@keyframes companyArrival{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.reduced-motion .company-arrival{animation:none}.reduced-motion .company-maturity-track i{transition:none}
@media(min-width:2300px){.ai-home{padding-top:48px;max-width:1500px}.company-arrival{padding:35px 0 38px;gap:100px}.company-morning h1{font-size:49px}.company-next h2{font-size:27px}.home-icon-grid{gap:36px 35px;min-height:310px}.home-app .os-app-symbol{width:83px;height:83px;border-radius:24px}.home-launchpad{margin-top:36px!important}.company-home-command{margin-top:30px!important}.home-dock{margin-top:22px}}
@media(max-width:1250px){.company-arrival{gap:25px}.company-morning h1{font-size:33px}.company-next h2{font-size:20px}.company-life{padding:28px}.company-daily{gap:25px}.company-organization{grid-template-columns:190px 1fr;gap:25px}.home-icon-grid{gap:18px 14px}.company-tabs{gap:17px}}
@media(max-width:950px){.company-arrival,.company-daily,.company-organization{grid-template-columns:1fr}.company-arrival{gap:20px}.company-daily-aside,.company-organization>aside{border:0;padding:0}.department-navigation{grid-template-columns:1fr 1fr}.company-tabs{gap:16px;flex-wrap:wrap}.company-morning h1{font-size:31px}.company-life{padding:24px}.brief-summary{flex-wrap:wrap}.company-growth-dimension{grid-template-columns:60px 90px}.company-growth-dimension small{grid-column:1/-1}}
.company-life:has(.company-brain-host){height:100%;display:flex;flex-direction:column;padding:22px 28px;overflow:hidden}.company-life:has(.company-brain-host) .company-page-head{margin:0 0 8px}.company-life:has(.company-brain-host) .company-page-head h1{font-size:25px;margin:7px 0}.company-life:has(.company-brain-host) .company-page-head p{display:none}.company-life:has(.company-brain-host) .company-wordmark{font-size:34px}.company-life:has(.company-brain-host) .company-tabs{margin-bottom:6px}.company-brain-note{margin:6px 0 12px!important}.company-brain-host{flex:1;min-height:0}.company-brain-host .neural-page{min-height:0;height:100%}.company-brain-host .neural-space{min-height:250px}.company-brain-host .neural-viewport{min-height:250px}.company-brain-host .neural-inspector .inspector-kind{font-size:13px}.company-brain-host .neural-inspector p{font-size:14px}.skill-home-events{display:none}
.light-theme .company-morning h1,.light-theme .company-next h2,.light-theme .company-life h1,.light-theme .company-life h2,.light-theme .company-life h3{color:#304637}.light-theme .company-life p,.light-theme .company-life button,.light-theme .company-morning p,.light-theme .company-next p{color:#52664c}.light-theme .company-confirm-scrim section{background:#edf1e7;color:#304637}
