body:has(.home-world){color:#173f3d;background:#f6f4ed}.home-observer.home-world{color:#173f3d;background:0 0;max-width:1480px;min-height:0;margin:0 auto;padding:0 22px 18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.home-observer.home-world>:is(header,section,nav,footer){max-width:none}.home-world .mud-title{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 8px 17px;display:flex}.home-world .observer-title{letter-spacing:.015em;color:#164d47;margin:0;font:750 clamp(21px,2.4vw,32px)/1.2 system-ui,sans-serif}.home-world .observer-title a{color:inherit;text-decoration:none}.home-world .observer-title small{color:#657a73;margin-left:10px;font:500 14px system-ui,sans-serif}.home-main-nav{white-space:nowrap;align-items:center;gap:26px;font-size:13px;display:flex}.home-main-nav a{color:#40574e;border-bottom:2px solid #0000;padding:8px 0;text-decoration:none}.home-main-nav a[aria-current]{color:#174f46;border-color:#c79b47}.home-world .home-connection-notice{color:#335e51;background:#e4ece4;margin:0 0 10px;padding:8px 12px;font-size:12px}.home-world .home-connection-notice span{color:#54786b;margin-left:12px;display:inline}.home-world>.overview-focus{box-shadow:none;background:linear-gradient(120deg,#153f3c,#123430);border:1px solid #3a6e61;border-radius:14px;margin:0 0 14px;padding:19px 22px 16px}.home-world .overview-heading{gap:12px;margin-bottom:12px}.home-world .overview-heading h2{color:#edf6ee;margin:0 0 4px;font-size:22px}.home-world .overview-meta{color:#b6cec2;margin:0;font-size:11px}.home-world .overview-heading>a{color:#d9eadd;white-space:nowrap;font-size:12px}.home-world .overview-highlights{grid-template-columns:1.25fr 1.25fr .65fr 1fr;gap:16px;margin:0;display:grid}.home-world .overview-highlights>div{background:#10332f;border:1px solid #396559;border-radius:9px;min-width:0;padding:12px 14px}.home-world .overview-highlights strong{color:#f1f6eb;letter-spacing:-.025em;overflow-wrap:anywhere;margin:4px 0 0;font:700 clamp(22px,2.3vw,31px)/1.2 system-ui,sans-serif;display:block}.home-world .overview-label{color:#cbdcd0;font:500 12px/1.5 system-ui,sans-serif}.home-world .overview-label small{color:#b0c8bc;font-size:10px}.home-world .overview-change[data-tone=loss]>.overview-return{color:#f0b3a3}.home-world .overview-profit{color:#adc5ba;margin-top:5px;font-size:10px}.home-world .overview-dashboard{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;margin-top:14px}.home-world .overview-chart{margin:0}.home-world .overview-chart figcaption{margin:0 0 4px;font-size:12px}.home-world .overview-chart svg{width:100%;height:83px;display:block}.home-world .overview-chart-dates{margin-top:4px;font-size:9px}.home-world .overview-chart>small{font-size:9px;line-height:1.4}.home-world .overview-composition{padding-left:22px}.home-world .overview-composition h3{margin:0 0 8px;font-size:13px}.home-world .overview-composition h3>span{font-size:11px}.home-world .overview-allocation{background:#49635b;border-radius:4px;height:12px;margin:6px 0 8px}.home-world .overview-allocation>span{background:#91d4be}.home-world .overview-allocation-labels{gap:10px;font-size:10px}.home-world .overview-allocation-labels b{font-size:12px}.home-world .overview-allocation-note{font-size:9px}.home-world .overview-position-list{gap:8px;max-height:90px;margin:8px 0;padding:0;list-style:none;display:flex;overflow-x:auto}.home-world .overview-position-list li{border:1px solid #42685b;border-radius:5px;gap:10px;min-width:140px;padding:6px 8px;font-size:11px}.home-world .overview-position-list li>span small{font-size:10px}.home-world .overview-next{margin:0;padding-top:6px;font-size:10px}.home-world .overview-next strong,.home-world .overview-next a{font-size:10px}.home-world .overview-empty{margin:8px 0;font-size:11px}.home-world .life-world{background:#123d39;border:1px solid #477365;border-radius:14px;margin:0 0 14px;overflow:hidden;box-shadow:0 6px 22px #3453420a}.world-heading{color:#194c43;background:#f1e9d9;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.world-heading>div{align-items:center;gap:12px;display:flex}.world-heading h2{margin:0;font-size:21px;line-height:1.4}.world-heading>div>span{color:#6a8172;font-size:10px}.world-heading nav{gap:6px;display:flex}.world-heading button{color:#385c4d;cursor:pointer;background:#f8f5ec;border:1px solid #ccc9b6;border-radius:6px;padding:7px 12px;font:600 12px system-ui,sans-serif}.world-heading button[aria-pressed=true]{color:#edf4e9;background:#1c574a;border-color:#1c574a}.world-viewport{isolation:isolate;touch-action:pan-y;image-rendering:auto;background:#e8eadc;height:clamp(340px,39vw,550px);position:relative}.world-viewport>div:not(.world-poster):not(.world-camera-controls){max-width:100%}.world-viewport canvas{touch-action:none;outline:none;display:block}.world-poster{position:absolute;inset:0;overflow:hidden}.world-poster img{object-fit:cover;image-rendering:auto}.world-poster p{color:#244f43;background:#f7f5e9eb;border:1px solid #aec3af;border-radius:8px;width:fit-content;max-width:calc(100% - 40px);margin:0;padding:10px 15px;font:13px/1.6 system-ui,sans-serif;position:absolute;bottom:22px;left:20px;right:20px}.world-poster p small{color:#597563;font-size:10px;display:block}.world-destinations{z-index:30;scrollbar-width:thin;gap:5px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:12px;overflow:auto}.world-destinations small{color:#4b6653;background:#f6f4e6d9;border-radius:5px;padding:7px 9px;font:11px/1.5 system-ui,sans-serif}.world-destinations button,.world-floors button{color:#244c42;cursor:pointer;white-space:nowrap;background:#f1f2e8eb;border:1px solid #8cae96;border-radius:6px;padding:6px 10px;font:600 11px system-ui,sans-serif}.world-destinations button[aria-pressed=true],.world-floors button[aria-pressed=true]{color:#f5f1dc;background:#205a4c}.world-floors{z-index:30;flex-direction:column;gap:6px;display:flex;position:absolute;top:54px;left:12px}.world-camera-controls{z-index:30;gap:5px;display:flex;position:absolute;bottom:12px;right:12px}.world-camera-controls button,.world-retry{color:#234f43;cursor:pointer;background:#f7f5e9ed;border:1px solid #99b5a3;border-radius:7px;min-width:34px;min-height:34px;padding:3px 9px;font-size:18px}.world-retry{padding:10px 18px;font:600 13px system-ui,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-place-label,.world-employee-label{white-space:nowrap;color:#f4f1dd;cursor:pointer;background:#174b40e8;border:1px solid #c4dbbf;border-radius:7px;padding:6px 10px;font:600 11px/1.4 system-ui,sans-serif;box-shadow:0 3px 9px #12372f18}.world-label-layer{z-index:28;pointer-events:none;position:absolute;inset:0;overflow:hidden}.world-label-layer>button{pointer-events:auto;will-change:transform;position:absolute;top:0;left:0}.world-label-layer>.city-bubble{pointer-events:none;color:#315743;background:#fffbeded;border:1px solid #d4d8bd;border-radius:11px 11px 11px 2px;max-width:180px;padding:8px 11px;font:12px/1.5 system-ui,sans-serif;position:absolute;top:0;left:0;box-shadow:0 4px 12px #2846381c}.city-bubble>span{word-break:keep-all;overflow-wrap:break-word;display:block}.city-bubble>span+span{color:#526c55;margin-top:4px;font-size:11px}.world-label-layer>.staff-speech-bubble{pointer-events:none;color:#244b3f;background:#fff9eaf5;border:1px solid #9eb59b;border-radius:12px 12px 12px 2px;width:clamp(180px,24vw,250px);max-width:calc(100% - 20px);padding:9px 11px;font:12px/1.55 system-ui,sans-serif;position:absolute;top:0;left:0;box-shadow:0 4px 14px #28463820}.staff-speech-meta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.staff-speech-meta>strong{color:#1f5446;font-size:12px}.staff-speech-meta>small{color:#7a6b43;white-space:nowrap;font-size:9px;font-weight:500}.staff-speech-title{color:#677654;white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:10px;display:block;overflow:hidden}.staff-speech-bubble>p{-webkit-line-clamp:4;color:#244b3f;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font:12px/1.55 system-ui,sans-serif;display:-webkit-box;overflow:hidden}.world-employee-label{color:#335545;background:#fff4d7;border-color:#c7a662}.world-employee-label small{font-size:9px;font-weight:400;display:block}.world-caption{color:#dfede1;background:#153f37;justify-content:space-between;align-items:center;gap:12px;padding:8px 15px;display:flex}.world-caption p{margin:0;font-size:12px;line-height:1.5}.world-caption>small{color:#a5c7b2;flex-shrink:0;font-size:10px}.world-toolbar{align-items:center;gap:12px;padding:8px 12px 11px;display:flex}.world-staff-rail{scrollbar-width:thin;scrollbar-color:#739c81 transparent;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.world-staff-rail>button{cursor:pointer;color:#e6f0e0;text-align:left;background:#143b32;border:1px solid #416d58;border-radius:7px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-width:107px;padding:6px 10px;display:flex}.world-staff-rail>button[aria-pressed=true]{background:#255744;border:2px solid #e6cb80;padding:5px 9px}.world-portrait{width:29px;height:34px;image-rendering:pixelated;flex-shrink:0}.world-staff-rail b{white-space:nowrap;font-size:12px;display:block}.world-staff-rail small{white-space:nowrap;text-overflow:ellipsis;color:#bacfbf;max-width:115px;font-size:10px;display:block;overflow:hidden}.world-links{flex-shrink:0;gap:6px;display:flex}.world-links>a,.world-links>button{color:#e7efe1;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #527962;border-radius:6px;padding:9px 10px;font:600 11px system-ui,sans-serif;text-decoration:none}.life-world :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #dca753}.world-gl-message{color:#224e40;background:#eff3e5;padding:16px;font-size:13px;position:absolute;bottom:30px;left:20px;right:20px}.home-world>.home-office-placeholder{box-shadow:none;border:1px solid #ccd5c7;border-radius:14px;margin:0 0 14px;overflow:hidden}.home-world .home-office-placeholder>header{color:#274f43;background:#efe8d9;border:0;min-height:0;padding:12px 16px}.home-world .home-office-intro{display:none}.home-world .home-office-controls-placeholder{flex-direction:row;justify-content:space-between;align-items:center;min-height:46px;padding:9px 15px;font-size:12px}.home-world>.team-chat.is-compact{box-shadow:none;color:#26483d;background:#fbfaf5;border:1px solid #d8d6c6;border-radius:14px;flex-direction:column;margin:0 0 14px;font-family:system-ui,sans-serif;display:flex;overflow:hidden}.home-world .team-chat.is-compact>.team-brand,.home-world .team-chat.is-compact .chat-roster,.home-world .team-chat.is-compact .sidebar-label,.home-world .team-chat.is-compact .sidebar-note,.home-world .team-chat.is-compact .feed-stage-strip{display:none}.home-world .team-chat.is-compact>header{background:0 0;border:0;padding:14px 18px}.home-world .team-chat.is-compact>header>div:first-child>span{display:none}.home-world .team-chat.is-compact>header h2{color:#284b3e;margin:0;font:700 20px/1.5 system-ui,sans-serif}.home-world .team-chat.is-compact>header h2:before{content:none}.home-world .team-chat.is-compact>header p{color:#6c7f72;margin:3px 0 0;font-size:11px}.home-world .team-chat.is-compact .feed-live-controls a,.home-world .team-chat.is-compact .feed-live-controls button{color:#315b46;background:#e9eee3;border:1px solid #bdc9b8;border-radius:5px;font-size:11px}.home-world .team-chat.is-compact .team-sidebar{background:0 0;border:0;padding:0 14px 10px}.home-world .team-chat.is-compact .case-tabs{scrollbar-width:thin;flex-direction:row;gap:6px;max-height:50px;padding:0;display:flex;overflow:auto}.home-world .team-chat.is-compact .case-tabs button{white-space:nowrap;color:#355644;background:#eff0e7;border:1px solid #d0d8c8;border-radius:5px;width:auto;padding:6px 10px;font-size:11px}.home-world .team-chat.is-compact .case-tabs button[aria-pressed=true]{color:#f4f4e8;background:#225347}.home-world .team-chat.is-compact .feed-chat-stream{background:#faf9f3;min-height:110px;max-height:360px;padding:6px 16px 14px}.home-world .team-chat.is-compact li{border-color:#e5e4d8;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:9px 0}.home-world .team-chat.is-compact .feed-actor{padding:0}.home-world .team-chat.is-compact .feed-actor a{color:#38503c;font-size:11px}.home-world .team-chat.is-compact .feed-actor>span{display:none}.home-world .team-chat.is-compact .feed-event-body{color:#254337;box-shadow:none;background:#f0f0e9;border:1px solid #dce0d2;border-radius:9px;padding:9px 12px}.home-world .team-chat.is-compact li[class] .feed-event-body{background:#f0f0e9;border-color:#dce0d2}.home-world .team-chat.is-compact li.feed-decision .feed-event-body{background:#f4f0df;border-left:3px solid #b3a36e}.home-world .team-chat.is-compact .feed-event-body :is(p,blockquote){color:#29483b;font:14px/1.8 system-ui,sans-serif}.home-world .team-chat.is-compact .feed-event-body blockquote{background:#e8eddf;border-color:#8cad8b}.home-world .team-chat.is-compact .feed-event-meta{color:#738372;font-size:10px}.home-world .team-chat.is-compact .feed-event-meta>strong{color:#466343;background:#dce6d5}.home-world .team-chat.is-compact .message-case-tag{color:#3e6a48;background:0 0}.home-world .team-chat.is-compact .reply-quote{color:#567451;background:#e9eddf;border-color:#96ae8a}.home-world .team-chat.is-compact .reply-quote>p{color:#657a5d;font-size:11px}.home-world .team-chat.is-compact .chat-attachment>summary{color:#3f6743;background:#e4ebdc;border:1px solid #c6d2bd}.home-world .team-chat.is-compact .feed-event-body :is(a,summary,small){color:#4c755b}.home-world .team-chat.is-compact .feed-scene-label,.home-world .team-chat.is-compact .feed-event-meta time{color:#54775e}.home-world .team-chat.is-compact .feed-evidence{color:#4d7257;background:#e9eee2;border-color:#c9d5c1}.home-world .team-chat.is-compact :is(.feed-decision-evidence,.feed-market-evidence){color:#355e42;background:#e8ede1;border-color:#becfb7}.home-world .team-chat.is-compact .feed-decision-evidence>strong{color:#486f41}.home-world .team-chat.is-compact .feed-decision-evidence>p{color:#52744f}.home-world .team-chat.is-compact .feed-evidence details{color:#3d6648;background:#edf1e5}.home-world .team-chat.is-compact .case-inspector{color:#35543f;background:#edf0e5;max-height:220px}.home-world .team-chat.is-compact :is(.feed-presence,.feed-conversation-status){color:#507357;background:#eef1e8;border-color:#d4ddca;padding:9px 16px;font-size:11px}.home-world .team-chat.is-compact :is(.heartbeat-heading strong,.heartbeat-heading button,.heartbeat-timing,.feed-conversation-status small,.feed-presence p>strong,.feed-presence>time){color:#426247;font-size:11px}.home-world .team-chat.is-compact .feed-presence.is-paused{opacity:1}.home-world .team-chat.is-compact .heartbeat-heading i,.home-world .team-chat.is-compact .feed-presence-signal>i{box-shadow:none;background:#488260}.home-world .team-chat.is-compact .live-activity-empty{color:#5c785f;background:#faf9f3;min-height:100px}.home-world .home-public-brief{color:#42614b;background:#faf9f4;border:1px solid #d9dacb;border-radius:10px;margin:0 0 14px;padding:13px 18px}.home-world .home-public-brief h2{color:#315943;font-size:15px}.home-world .home-public-brief :is(a,h3){color:#326445}.home-world .home-public-brief article>p{margin:6px 0;font-size:12px;line-height:1.7}.home-world .home-public-brief-grid{gap:16px;margin-top:9px}.home-world .home-public-brief article+article{border-color:#d6dccd;padding-left:16px}.home-brief-details>summary{cursor:pointer;color:#3d6545;align-items:center;gap:16px;padding-top:8px;font:12px/1.6 system-ui,sans-serif;display:flex}.home-brief-details>summary>b{letter-spacing:.02em;flex-shrink:0}.home-brief-details>summary>span{flex:1;min-width:0}.home-brief-details>summary>small{white-space:nowrap}.home-brief-details[open]>summary{border-bottom:1px solid #d7dfd0;padding-bottom:10px}.home-brief-details>summary:before{content:"＋";font-size:16px}.home-brief-details[open]>summary:before{content:"−"}.home-world .home-brief-label,.home-world .home-public-brief small{color:#637d60}.home-world .mud-footer{color:#72816e;box-shadow:none;text-align:center;background:0 0;border:0;padding:12px 4px;font-size:11px}.home-world .mud-footer a{color:#4d7054}.home-research-links{color:#69816b;margin:0 auto 20px;padding:0 22px;max-width:1436px!important}.home-research-links a{color:#446e4b!important}.home-research-links .observer-links{gap:8px}.home-research-links .observer-links a{background:#e8eee2;border:1px solid #c4d1bc;border-radius:6px;padding:8px 12px;font:12px/1.5 system-ui,sans-serif}.home-research-links p{font-size:11px}@media (min-width:1100px){.home-world>.overview-focus{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:12px 20px;display:grid}.home-world .overview-heading{grid-column:1/-1;margin:0}.home-world .overview-heading>div{align-items:baseline;gap:16px;display:flex}.home-world .overview-dashboard{grid-template-columns:1fr 1fr;gap:16px;margin:0}.home-world .overview-highlights{grid-template-columns:1fr 1fr;gap:8px}.home-world .overview-highlights>div{padding:8px 11px}.home-world .overview-highlights strong{font-size:25px}.home-world .overview-label{font-size:11px}.home-world .overview-composition{padding-left:16px}.home-world .overview-chart svg{height:85px}.world-staff-rail>button{min-width:105px}}@media (max-width:900px){.home-observer.home-world{padding:0 12px 14px}.home-main-nav{gap:15px;font-size:11px}.home-world .observer-title small{display:none}.home-world .overview-highlights{gap:8px}.home-world .overview-highlights>div{padding:9px}.home-world .overview-highlights strong{font-size:22px}.world-caption{flex-direction:column;align-items:flex-start;gap:3px}.world-toolbar{gap:8px}.world-links{flex-direction:column}.world-links>a,.world-links>button{padding:6px 9px}.home-world .overview-highlights .overview-label small{display:block}}@media (max-width:600px){.home-world .mud-title{flex-wrap:wrap;gap:9px;padding:15px 3px 12px}.home-world .observer-title{font-size:23px}.home-main-nav{gap:23px;width:100%}.home-main-nav a{padding:5px 0}.home-world>.overview-focus{padding:14px}.home-world .overview-heading h2{font-size:19px}.home-world .overview-meta{font-size:10px}.home-world .overview-highlights{grid-template-columns:1fr 1fr}.home-world .overview-highlights strong{font-size:23px}.home-world .overview-dashboard{grid-template-columns:1fr;gap:12px}.home-world .overview-composition{border-top:1px solid #416859;border-left:0;padding:10px 0 0}.home-world .overview-chart svg{height:80px}.world-heading{gap:7px;padding:10px}.world-heading h2{font-size:18px}.world-heading>div>span{display:none}.world-heading button{padding:6px 8px;font-size:10px}.world-viewport{height:340px}.world-destinations{gap:4px;max-width:calc(100% - 16px);top:8px;left:8px}.world-destinations button{padding:6px 7px;font-size:10px}.world-toolbar{padding:7px 9px}.world-staff-rail>button{min-width:107px}.world-caption{padding:8px 11px}.world-caption p{font-size:11px}.world-caption>small{font-size:9px}.world-place-label{padding:4px 7px;font-size:10px}.world-employee-label{font-size:11px}.home-world .team-chat.is-compact>header{align-items:flex-start;padding:12px}.home-world .team-chat.is-compact>header h2{font-size:18px}.home-world .team-chat.is-compact .feed-live-controls{width:auto}.home-world .team-chat.is-compact>header p{max-width:210px}.home-world .team-chat.is-compact .feed-chat-stream{max-height:380px;padding:5px 10px}.home-world .team-chat.is-compact .feed-event-body :is(p,blockquote){font-size:13px}.home-world .team-chat.is-compact .feed-live-controls a{display:none}.home-world .home-public-brief-grid{grid-template-columns:1fr}.home-world .home-public-brief article+article{border:0;border-top:1px solid #d4ddca;padding:10px 0 0}.home-world .home-public-brief>header>a{font-size:11px}}@media (prefers-reduced-motion:reduce){.home-world *{scroll-behavior:auto!important}.home-world .feed-live-beacon{animation:none}}@media (max-width:600px){.home-brief-details>summary{flex-wrap:wrap;gap:8px}.home-brief-details>summary>b{font-size:11px}.home-brief-details>summary>span{flex-basis:100%}.home-brief-details>summary>small{display:none}}.home-observer.home-world{max-width:1800px}.world-viewport{height:clamp(500px,52vw,780px)}.life-world.is-expanded .world-viewport{height:80svh;min-height:540px}.world-rooms{z-index:30;scrollbar-width:thin;gap:5px;max-width:calc(100% - 24px);display:flex;position:absolute;top:52px;left:12px;overflow-x:auto}.world-rooms button{white-space:nowrap;color:#315c49;cursor:pointer;background:#f4f5e9ed;border:1px solid #9fb39b;border-radius:5px;padding:6px 10px;font:600 11px system-ui,sans-serif}.world-rooms button[aria-pressed=true]{color:#f4efdb;background:#295d4c}.world-room-label{white-space:nowrap;color:#3d644a;cursor:pointer;background:#faf6dfed;border:1px solid #c7cfb0;border-radius:4px;padding:3px 7px;font:600 10px system-ui,sans-serif}.world-blueprint{color:#3b6249;background:#edf1e5;border-top:1px solid #c7d4be}.world-blueprint>summary{cursor:pointer;padding:9px 15px;font:600 12px/1.4 system-ui,sans-serif}.world-blueprint>summary>span{color:#657c5b;margin-left:12px;font-size:10px;font-weight:400}.world-blueprint>summary>small{float:right;color:#657c5b;font-size:10px;font-weight:400}.world-blueprint-content{padding:0 15px 12px}.world-plan-key{flex-wrap:wrap;gap:6px 14px;padding:3px 0 10px;font:11px/1.5 system-ui,sans-serif;display:flex}.world-plan-key>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.world-plan-key i{background:var(--plan-color);border:1px solid #758b73;border-radius:2px;flex-shrink:0;width:12px;height:9px;display:inline-block}.world-plan-zone-work{--plan-color:#82a899}.world-plan-zone-home{--plan-color:#d4b78c}.world-plan-zone-commerce{--plan-color:#dca48a}.world-plan-zone-public{--plan-color:#a9c48e}.world-plan-key i.world-plan-line{border:0;border-top:2px dashed #357c79;border-radius:0;height:0}.world-plan-key i.world-plan-entry{background:#ce7451;border-color:#a45337;border-radius:50%;width:7px;height:7px}.world-plan-map{scrollbar-width:thin;background:#faf9ee;border:1px solid #bacab1;border-radius:6px;max-width:100%;overflow:auto}.world-plan-map:focus-visible{outline-offset:2px;outline:3px solid #b4832e}.world-plan-map>svg{width:100%;min-width:560px;max-width:780px;height:auto;margin:auto;font-family:system-ui,sans-serif;display:block}.world-plan-ground{fill:#e0e7d3;stroke:#9eaf8e;stroke-width:.25px}.world-plan-sidewalk{fill:#f0e7ce}.world-plan-road{fill:#66746c}.world-plan-marking{fill:#f5efd7}.world-plan-plot{fill:var(--plan-color);fill-opacity:.23;stroke:#6d8268;stroke-width:.23px;stroke-dasharray:.7 .45}.world-plan-building>rect{fill:var(--plan-color);stroke:#4f695b;stroke-width:.2px}.world-plan-walking{fill:none;stroke:#357c79;stroke-width:.28px;stroke-dasharray:.8 .5;stroke-linejoin:round}.world-plan-door{fill:#ce7451;stroke:#fff8e9;stroke-width:.17px}.world-plan-label{fill:#163e36;paint-order:stroke;stroke:#fff9e6;stroke-width:.45px;stroke-linejoin:round;font-size:1.28px;font-weight:650}.world-plan-note{color:#4d6d4b;margin:9px 0 0;font:11px/1.7 system-ui,sans-serif}.world-plan-note small{color:#667c5e;font-size:10px}.world-building-plan{border-top:1px solid #cbd6bf;margin-top:9px;padding-top:8px}.world-building-plan>summary{cursor:pointer;font:600 11px/1.5 system-ui,sans-serif}.world-building-plan>summary>span{color:#6c805e;margin-left:9px;font-size:10px;font-weight:400}.world-building-plan>svg{background:#f8f8ed;border-radius:6px;width:100%;max-width:560px;max-height:280px;margin:8px auto 0;display:block}.world-links{flex-direction:row}@media (max-width:600px){.world-viewport{height:440px}.life-world.is-expanded .world-viewport{height:78svh;min-height:480px}.world-rooms{max-width:calc(100% - 16px);top:48px;left:8px}.world-rooms button{padding:5px 8px;font-size:10px}.world-toolbar{flex-wrap:wrap}.world-staff-rail{flex-basis:100%}.world-links{justify-content:flex-end;width:100%}.world-blueprint>summary>span{display:none}.world-blueprint-content{padding:0 10px 10px}.world-plan-key{gap:5px 10px;font-size:10px}}
body[data-theme=nexus]{--paper:#f7f5ee;--ink:#173f38;--shade:#63716b;--line:#dce3dc;--amber:#8c641d;--green:#22694f;--nexus-bg:#f7f5ee;--nexus-panel:#fffefa;--nexus-panel-raised:#f3f6ef;--nexus-panel-inset:#edf2eb;--nexus-text:#233b33;--nexus-muted:#65746b;--nexus-border:#dce3dc;--nexus-heading:#173f38;--nexus-accent:#39765a;--nexus-link:#22694f;--nexus-focus:#367958;--nexus-input:#fff;--nexus-action:#173f38;--nexus-action-hover:#26574a;--nexus-action-active:#173f38;--nexus-action-text:#fffefa;--nexus-action-border:#315f50;--nexus-soft:#edf2e9;--nexus-soft-hover:#dfe9da;--nexus-light-border:#d5dfd0;--nexus-success:#22694f;--nexus-warning:#86601d;--nexus-error:#b64d3d;--nexus-error-bg:#fff0e9;--nexus-error-border:#e8b8a8;--nexus-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--nexus-bg);color:var(--ink);font-family:var(--nexus-font);image-rendering:auto}body[data-theme=nexus] .mud-shell{font-family:var(--nexus-font);background:0 0}body[data-theme=nexus] .mud-shell:not(.home-world){max-width:1280px;margin-inline:auto;padding:24px}body[data-theme=nexus] .mud-shell :is(h1,h2,h3,h4,b,strong,button,input,select,textarea,summary){font-family:var(--nexus-font);text-shadow:none}body[data-theme=nexus] .mud-footer{color:var(--shade);border-color:var(--line);box-shadow:none;background:0 0}body[data-theme=nexus] .mud-footer a{color:var(--green)}body[data-theme=nexus] :is(.mud-title,.detail-hero,.admin-hero,.employee-header,.profile-header,.profile-hero,.profile-panel,.profile-message){background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:none;border-radius:12px}body[data-theme=nexus] :is(.mud-title,.detail-hero,.admin-hero,.employee-header,.profile-header,.profile-hero,.profile-panel,.profile-message) :is(h1,h2,h3,h4,p,span,small,b,strong,li,dt,dd,time,summary){color:var(--ink)}body[data-theme=nexus] :is(.profile-hero,.profile-panel,.profile-message){font-family:var(--nexus-font)}body[data-theme=nexus] :is(.profile-panel,.profile-hero) :is(a,em){color:var(--green)}body[data-theme=nexus] :is(.profile-panel,.profile-hero) :is(h2,div,p){border-color:var(--line)}body[data-theme=nexus] .profile-panel .profile-feedback{color:var(--ink)}body[data-theme=nexus] .profile-hero em{background:var(--nexus-soft);border:1px solid var(--nexus-light-border);border-radius:5px}body[data-theme=nexus] .profile-grade b{background:var(--nexus-action);color:var(--nexus-action-text);border:1px solid var(--nexus-action-border);border-radius:6px}body[data-theme=nexus] .methodology-decision-tree{background:var(--nexus-panel);color:var(--nexus-text);border:1px solid var(--nexus-border);box-shadow:none;border-radius:8px}body[data-theme=nexus] .methodology-decision-tree figcaption{color:var(--nexus-heading)}body[data-theme=nexus] .methodology-page .methodology-decision-tree p.methodology-tree-note{color:var(--nexus-muted)}body[data-theme=nexus] :is(.admin-section,.investment-board,.daily-report,.investment-field-report,.portfolio-history,.operations-dashboard,.story-board,.research-chart,.page-state-panel,.observer-guide,.operations-details,.story-archive,.trade-cycle-evaluation,.decision-transparency,.company-pnl,.ops-dashboard,.audit-execution-trace,.investment-overview,.investment-visual-summary,.system-status-strip,.meeting-ledger,.permanent-ledger,.status-board,.market-data-board,.decision-tree-board,.today-company-brief,.investment-operating-loop,.operating-loop,.home-detail-links,.home-daily-report,.home-loading-panel){background:var(--nexus-panel);color:var(--nexus-text);border:1px solid var(--nexus-border);box-shadow:none;border-radius:12px}body[data-theme=nexus] :is(.observer-guide,.operations-details,.story-archive,.ops-dashboard,.meeting-ledger,.permanent-ledger,.market-data-board,.decision-tree-board,.today-company-brief,.operating-loop,.decision-transparency,.company-pnl,.audit-execution-trace,.investment-visual-summary,.status-board,.home-detail-links) :is(h1,h2,h3,h4){color:var(--nexus-heading)}body[data-theme=nexus] :is(.observer-guide,.operations-details,.story-archive,.ops-dashboard,.meeting-ledger,.permanent-ledger,.market-data-board,.decision-tree-board,.today-company-brief,.operating-loop,.decision-transparency,.company-pnl,.audit-execution-trace,.investment-visual-summary,.status-board,.home-detail-links) a{color:var(--nexus-link)}body[data-theme=nexus] :is(.observer-guide,.operations-details,.story-archive,.ops-dashboard,.meeting-ledger,.permanent-ledger,.market-data-board,.decision-tree-board,.today-company-brief,.operating-loop,.decision-transparency,.company-pnl,.audit-execution-trace,.investment-visual-summary,.status-board) a:hover{color:var(--nexus-text)}body[data-theme=nexus] :is(.cycle-evaluation-metrics>article,.cycle-evaluation-table,.cycle-evaluation-coverage,.cycle-evaluation-record,.ops-card,.decision-card,.story-scene,.story-evidence,.story-archive article,.operations-details article,.meeting-ledger article,.meeting-ledger li,.market-data-grid article,.status-card,.company-pnl-summary article,.today-brief-grid article,.loop-step,.loop-facts>div,.growth-evidence,.decision-tree-path,.decision-tree-footer,.decision-tree-details,.engine-outcome-lanes>div,.home-detail-links a){background:var(--nexus-panel-raised);color:var(--nexus-text);border-color:var(--nexus-border);box-shadow:none;border-radius:7px}body[data-theme=nexus] :is(.story-board>footer,.story-more,.ops-feed,.ops-health-strip>div,.meeting-ledger>p,.live-activity-empty,.admin-run-ledger li,.home-loading-status,.office-scene-caption,.office-view-bar,.office-controls,.office-camera-controls,.office-dialogue-strip,.office-replay,.office-focus-strip,.employee-life-bar,.residence-life-event,.residence-detail-content){background:var(--nexus-panel-inset);color:var(--nexus-text);border-color:var(--nexus-border);box-shadow:none}body[data-theme=nexus] :is(.system-status-strip,.engine-outcome-summary){background:var(--nexus-panel);color:var(--nexus-text);border-color:var(--nexus-border)}body[data-theme=nexus] .system-status-strip>div{border-color:var(--nexus-border)}body[data-theme=nexus] :is(.system-status-strip,.engine-outcome-summary) :is(span,small,dt){color:var(--nexus-muted)}body[data-theme=nexus] :is(.system-status-strip b,.engine-outcome-summary strong,.engine-outcome-summary>header strong){color:var(--nexus-text)}body[data-theme=nexus] .system-status-strip :is(.status-firestore_live,.status-live) b{color:var(--nexus-success)}body[data-theme=nexus] .system-status-strip :is(.status-http_fallback,.status-delayed,.status-checking,.status-booting) b{color:var(--nexus-warning)}body[data-theme=nexus] .system-status-strip :is(.status-offline,.status-stalled) b{color:var(--nexus-error)}body[data-theme=nexus] :is(.market-data-heading p,.market-data-explainer,.market-data-grid small,.story-archive article span,.story-archive article em,.meeting-ledger header span,.meeting-ledger header em,.company-ledger time,.company-ledger p,.decision-tree-identity span,.decision-tree-handoff small,.decision-tree-footer span){color:var(--nexus-muted)}body[data-theme=nexus] :is(.market-data-grid a,.market-data-grid svg,.company-ledger b,.decision-tree-topline b,.decision-tree-identity strong,.decision-tree-path i,.meeting-ledger li>b,.meeting-ledger article footer b,.story-archive article b,.office-focus-strip>button b){color:var(--nexus-accent)}body[data-theme=nexus] :is(.story-archive article p,.meeting-ledger li p,.meeting-ledger article footer p,.decision-tree-handoff b){color:var(--nexus-text)}body[data-theme=nexus] :is(.story-board>header,.story-archive>header,.ops-head,.ops-health-strip,.meeting-ledger>header,.meeting-ledger article footer,.company-ledger,.company-ledger>div,.decision-tree-topline,.decision-tree-row,.decision-tree-path,.decision-tree-footer,.decision-tree-details[open]>summary){border-color:var(--nexus-border)}body[data-theme=nexus] .decision-tree-details>summary{color:var(--nexus-heading)}body[data-theme=nexus] .decision-tree-details>summary:hover,body[data-theme=nexus] .decision-tree-badge.in-progress{background:var(--nexus-action)}body[data-theme=nexus] :is(.decision-flow>div,.story-scene blockquote,.story-timeline>div,.admin-roster a,.evolution-grid article){background:var(--nexus-panel-raised);border-color:var(--nexus-border);color:var(--nexus-text);border-radius:6px}body[data-theme=nexus] :is(.decision-empty,.operating-loop-learning,.company-pnl-policy,.admin-prompt>div,.admin-input-audit summary,.admin-input-empty){background:var(--nexus-panel-inset);color:var(--nexus-muted);border-color:var(--nexus-border)}body[data-theme=nexus] .story-timeline .active{background:var(--nexus-action);color:var(--nexus-action-text);border-color:var(--nexus-accent);box-shadow:inset 0 0 0 1px var(--nexus-border)}body[data-theme=nexus] .story-timeline i{color:var(--nexus-muted)}body[data-theme=nexus] .story-board>header em{background:var(--nexus-soft);color:var(--ink);border-color:var(--nexus-light-border);border-radius:5px}body[data-theme=nexus] .story-records-page .history-select{color:var(--ink)}body[data-theme=nexus] .admin-runtime{background:var(--nexus-panel-inset);border-color:var(--nexus-border);border-radius:7px}body[data-theme=nexus] .admin-hero .admin-runtime :is(b,span,small){color:var(--nexus-text)}body[data-theme=nexus] .admin-hero .admin-runtime .runtime-warning{color:var(--nexus-warning)}body[data-theme=nexus] .profile-panel .methodology-decision-tree :is(h3,p,span,b,li),body[data-theme=nexus] .profile-panel .evolution-grid :is(h3,p,span,b,strong){color:var(--nexus-text)}body[data-theme=nexus] .methodology-page :is(.methodology-tree-stage,.methodology-tree-branch,.methodology-tree-holding){background:var(--nexus-panel-raised);border-color:var(--nexus-border);border-radius:7px}body[data-theme=nexus] .methodology-page .methodology-tree-branches{border-color:var(--nexus-accent)}body[data-theme=nexus] .methodology-page .methodology-tree-branch.is-waiting{background:var(--nexus-error-bg);border-color:var(--nexus-error-border)}body[data-theme=nexus] .methodology-page .methodology-tree-branch.is-review{background:var(--nexus-action)}body[data-theme=nexus] .methodology-page .methodology-tree-stage .methodology-tree-gate{background:var(--nexus-panel-inset);color:var(--nexus-heading);border-color:var(--nexus-warning)}body[data-theme=nexus] .status-board-head{border-color:var(--nexus-border)}body[data-theme=nexus] .status-board-head b{color:var(--nexus-heading)}body[data-theme=nexus] .status-board-head span{color:var(--nexus-muted)}body[data-theme=nexus] .status-card :is(b,span,.status-role){color:var(--nexus-text)}body[data-theme=nexus] .status-card .status-card-foot{color:var(--nexus-muted);border-color:var(--nexus-border)}body[data-theme=nexus] .status-card.selected :is(b,span,.status-role,.status-card-foot){color:var(--ink)}body[data-theme=nexus] .status-card:hover{background:var(--nexus-action-hover);border-color:var(--nexus-accent);box-shadow:none}body[data-theme=nexus] .status-card.selected:hover{background:var(--nexus-soft-hover)}body[data-theme=nexus] .status-card.needs-care{border-color:var(--nexus-error-border)}body[data-theme=nexus] .status-card .status-action{background:var(--nexus-panel-inset);color:var(--nexus-text);border-radius:3px}body[data-theme=nexus] .status-card .status-card-foot strong{color:var(--nexus-error)}body[data-theme=nexus] .status-card.selected .status-card-foot strong{color:#8d3e2e}body[data-theme=nexus] .mud-shell :is(button:not(.pixel-agent,.office-agent-card,.status-card,.office-screen-label,.world-place-label,.world-room-label,.world-employee-label),.profile-back,.history-report-link,.office-profile-link,.office-records-details>summary){background:var(--nexus-action);color:var(--nexus-action-text);border:1px solid var(--nexus-action-border);box-shadow:none;font-family:var(--nexus-font);text-shadow:none;cursor:pointer;border-radius:6px;transition:background-color .15s,border-color .15s,color .15s}body[data-theme=nexus] :is(.observer-links,.detail-nav,.portfolio-jump-nav,.admin-nav) a{background:var(--nexus-action);color:var(--nexus-action-text);border:1px solid var(--nexus-action-border);box-shadow:none;border-radius:7px;text-decoration:none}body[data-theme=nexus] :is(.detail-nav,.admin-nav){background:0 0;border:0}body[data-theme=nexus] .admin-nav>span{color:var(--shade)}body[data-theme=nexus] .mud-shell :is(button:not(.pixel-agent,.office-agent-card,.status-card,.office-screen-label,.world-place-label,.world-room-label,.world-employee-label),.profile-back,.history-report-link,.office-profile-link,.office-records-details>summary):hover:where(:not(:disabled)):where(:not([aria-disabled=true])),body[data-theme=nexus] :is(.observer-links,.detail-nav,.portfolio-jump-nav,.admin-nav) a:hover{background:var(--nexus-action-hover);color:var(--nexus-action-text);border-color:var(--nexus-accent)}body[data-theme=nexus] .mud-shell :is(button[aria-pressed=true],button.selected,button.is-following),body[data-theme=nexus] :is(.detail-nav,.observer-links,.portfolio-jump-nav,.admin-nav) :is(a.active,a[aria-current=page]){background:var(--nexus-accent);color:var(--ink);border-color:var(--nexus-accent);box-shadow:inset 0 -2px 0 var(--nexus-action)}body[data-theme=nexus] .mud-shell :is(button[aria-pressed=true],button.selected,button.is-following):hover:not(:disabled){background:var(--nexus-soft-hover);color:var(--ink)}body[data-theme=nexus] .mud-shell :is(button:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5;box-shadow:none}body[data-theme=nexus] .mud-shell :is(input:not([type=checkbox],[type=radio]),textarea,select){background:var(--nexus-input);color:var(--nexus-text);border:1px solid var(--nexus-border);font-family:var(--nexus-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:6px}body[data-theme=nexus] .mud-shell :is(input,textarea)::placeholder{color:var(--nexus-muted);opacity:.8}body[data-theme=nexus] .mud-shell :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.5}body[data-theme=nexus] .mud-shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--nexus-action)}body[data-theme=nexus] :is(.mud-shell,.home-research-links) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--nexus-focus);outline-offset:3px}body[data-theme=nexus] .office-focus-strip>button{box-shadow:none;background:0 0;border:0}body[data-theme=nexus] .admin-page :is(.admin-flow article,.admin-facts>div,.admin-agent-tabs button,.admin-persona,.admin-roster>article,.admin-audits article,.admin-company-snapshot>div,.admin-rules li,.admin-run-ledger article){background:var(--nexus-panel-raised);border:1px solid var(--nexus-border);border-radius:7px}body[data-theme=nexus] .admin-page :is(.admin-prompt,.admin-code,.admin-event-log,.admin-input-audit,.admin-prompt pre,.admin-input-audit pre){background:var(--nexus-panel-inset);border-color:var(--nexus-border);border-radius:7px}body[data-theme=nexus] .admin-page :is(.admin-section-head h2,.admin-collapsible>summary,.admin-persona h3){color:var(--nexus-heading)}body[data-theme=nexus] .admin-page .admin-agent-tabs button.selected{background:var(--nexus-accent);color:var(--ink);border-color:var(--nexus-accent)}body[data-theme=nexus] .admin-page .admin-agent-tabs button.selected :is(b,span){color:var(--ink)}body[data-theme=nexus] .admin-section>button{min-height:36px;padding:8px 12px}body[data-theme=nexus] .admin-page button.danger{background:var(--nexus-error-bg);color:var(--nexus-error);border-color:var(--nexus-error-border)}body[data-theme=nexus] .admin-page button.danger:hover:not(:disabled){color:#fff0e8;border-color:var(--nexus-error);background:#704b3f}body[data-theme=nexus] .admin-run-ledger article.run-failed{background:var(--nexus-error-bg);border-left:4px solid var(--nexus-error-border)}body[data-theme=nexus] .admin-run-ledger article.run-aborted{border-left:4px solid var(--nexus-warning)}body[data-theme=nexus] .home-world :is(.world-heading,.world-destinations,.world-floors,.world-rooms,.world-camera-controls,.team-chat.is-compact) button,body[data-theme=nexus] .home-world .world-retry,body[data-theme=nexus] .home-world .team-chat.is-compact .feed-live-controls a{background:var(--nexus-soft);color:var(--ink);border:1px solid var(--nexus-light-border);box-shadow:none;border-radius:6px}body[data-theme=nexus] .home-world :is(.world-heading,.world-destinations,.world-floors,.world-rooms,.world-camera-controls,.team-chat.is-compact) button:hover:not(:disabled),body[data-theme=nexus] .home-world .world-retry:hover,body[data-theme=nexus] .home-world .team-chat.is-compact .feed-live-controls a:hover{background:var(--nexus-soft-hover);color:var(--ink);border-color:var(--nexus-border)}body[data-theme=nexus] .home-world :is(.world-heading,.world-destinations,.world-floors,.world-rooms,.team-chat.is-compact) :is(button[aria-pressed=true],button.is-following){background:var(--nexus-action);color:var(--nexus-action-text);border-color:var(--nexus-action)}body[data-theme=nexus] .home-world .team-chat.is-compact .message-case-tag{color:var(--green);box-shadow:none;background:0 0;border:0}body[data-theme=nexus] .home-world .team-chat.is-compact .heartbeat-heading button{color:var(--green);border-color:var(--nexus-light-border);background:0 0}body[data-theme=nexus] .home-world .team-chat.is-compact :is(.case-inspector details,.chat-attachment,.feed-work-record,.chat-attachment-content){background:var(--nexus-soft);color:var(--ink);border-color:var(--nexus-light-border)}body[data-theme=nexus] .home-world .team-chat.is-compact :is(.case-inspector details,.chat-attachment,.feed-work-record,.chat-attachment-content) :is(p,small,span,summary){color:var(--ink)}body[data-theme=nexus] .home-world .home-public-brief :is(.home-brief-label,small){color:var(--shade)}body[data-theme=nexus] .home-research-links{background:var(--nexus-bg);color:var(--shade)}body[data-theme=nexus] .home-research-links .observer-links a{background:var(--nexus-soft);border:1px solid var(--nexus-light-border);color:var(--green)}body[data-theme=nexus] .home-research-links .observer-links a:hover{background:var(--nexus-soft-hover);border-color:var(--nexus-border)}@media (max-width:650px){body[data-theme=nexus] .mud-shell:not(.home-world){padding:12px}body[data-theme=nexus] .admin-nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){body[data-theme=nexus] .mud-shell :is(button,a,input,select,textarea){transition:none}}@media print{body[data-theme=nexus]{color:var(--ink);background:#fff}body[data-theme=nexus] :is(.research-reader,.research-reader section,.research-reader article,.research-reader .research-chart){color:var(--ink);border-color:var(--line);box-shadow:none;background:#fff}}
.research-page{--research-ink:#173f38;--research-text:#3f5550;--research-muted:#697972;--research-border:#dce4dc;--research-inset:#f3f6f1;--reader-text:var(--research-text);--reader-heading:var(--research-ink);--reader-muted:var(--research-muted);--reader-link:#28694f;--nexus-panel:#fff;--nexus-panel-inset:#f5f7f3;--nexus-panel-raised:#edf3ec;--nexus-text:var(--research-text);--nexus-heading:var(--research-ink);--nexus-muted:var(--research-muted);--nexus-link:#28694f;--nexus-border:var(--research-border);--nexus-accent:#35745b;--nexus-action:#173f38;--nexus-action-text:#fff;--nexus-action-hover:#24594b;--nexus-focus:#54856a;width:100%;max-width:1248px;min-height:60vh;color:var(--research-text);font:15px/1.8 var(--nexus-font,system-ui,-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif);overflow-wrap:anywhere;word-break:keep-all;background:0 0;margin:0 auto;padding:36px 32px 72px}.research-page *{box-sizing:border-box;min-width:0}.research-page :is(h1,h2,h3,h4,h5,b,strong){text-shadow:none;font-family:inherit}.research-page h1{color:var(--research-ink);letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(29px,3.2vw,38px);line-height:1.35}.research-page h2{color:var(--research-ink);letter-spacing:-.035em;border:0;margin:0 0 15px;padding:0;font-size:23px;line-height:1.5}.research-page h3{color:var(--research-ink);font-size:18px;line-height:1.6}.research-page p{line-height:1.8}.research-page a{color:#28694f;text-underline-offset:4px}.research-page :is(a,button,summary):focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #54856a}.research-page :is(button,select){border:1px solid var(--research-ink);background:var(--research-ink);color:#fff;cursor:pointer;border-radius:8px;padding:11px 17px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5}.research-page .research-hero{border-bottom:1px solid var(--research-border);box-shadow:none;background:0 0;margin:0 0 30px;padding:10px 0 26px}.research-page .research-hero>p,.research-page .research-hero>div>p{max-width:760px;color:var(--research-muted);margin:0 0 14px;font-size:16px}.research-page .research-eyebrow{color:#668071;font:650 11px/1.6 var(--nexus-font,system-ui,sans-serif);letter-spacing:.12em;display:block}.research-page .research-hero-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.research-page .research-caption{color:var(--research-muted);font-size:13px;line-height:1.7;display:block}.research-page .research-primary-link,.research-page .research-secondary-link{border:1px solid var(--research-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.research-page .research-primary-link{color:#fff;background:var(--research-ink);margin-top:14px}.research-page .research-secondary-link{color:var(--research-ink);border-color:var(--research-border);background:#fff;flex-shrink:0}.research-page .research-primary-link:hover{background:#24594b}.research-page .research-secondary-link:hover{background:var(--research-inset)}.research-page .research-back{color:var(--research-muted);margin-bottom:18px;font-size:14px;text-decoration:none;display:inline-flex}.research-page .research-badge{color:#3c6b50;background:#eef4ea;border:1px solid #d7e4d6;border-radius:100px;width:fit-content;padding:4px 10px;font-size:12px;line-height:1.5;display:inline-block}.research-page .research-local-nav{border-bottom:1px solid var(--research-border);flex-wrap:wrap;gap:6px 24px;margin:0 0 26px;display:flex}.research-page .research-local-nav a{color:var(--research-text);padding:10px 0 14px;font-size:14px;text-decoration:none;display:block}.research-page .research-local-nav a:hover{color:var(--research-ink);text-decoration:underline}.research-page :is(.profile-panel,.agent-quality-panel,.market-data-board,.daily-report){border:1px solid var(--research-border);box-shadow:none;color:var(--research-text);background:#fff;border-radius:14px;margin:0 0 24px;padding:28px;font-family:inherit}.research-page :is(.profile-panel,.agent-quality-panel) p{color:var(--research-text);font-size:15px}.research-page .profile-panel :is(ul,ol){font:inherit;color:var(--research-text)}.research-page .profile-panel li{margin-block:10px}.research-page .research-section-heading{border-bottom:1px solid var(--research-border);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:20px;display:flex}.research-page .research-section-heading h2{margin:0}.research-page .research-section-heading>span{color:var(--research-muted);font-size:13px}.research-page details>summary{cursor:pointer;color:var(--research-ink);font:600 15px/1.7 var(--nexus-font,system-ui,sans-serif)}.research-page .research-details{padding:22px 28px}.research-page .research-details[open]>summary{margin-bottom:20px}.research-page .research-inline-details{border-top:1px solid var(--research-border);margin-top:22px;padding-top:18px}.research-page .research-definition-list{gap:0;margin:20px 0;display:grid}.research-page .research-definition-list>div{border-bottom:1px solid var(--research-border);grid-template-columns:180px 1fr;gap:24px;padding:20px 0;display:grid}.research-page .research-definition-list>div:last-child{border:0}.research-page .research-definition-list dt{color:var(--research-ink);font-weight:650}.research-page .research-definition-list dd{max-width:82ch;color:var(--research-text);margin:0}.research-page .research-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px;display:grid}.research-page .research-guide-grid article{border:1px solid var(--research-border);background:#fff;border-radius:14px;padding:26px}.research-page .research-guide-grid h2{margin:14px 0 12px;font-size:21px}.research-page .research-guide-grid p{color:var(--research-text);margin:0 0 24px}.research-page .research-step{color:#799083;font-variant-numeric:tabular-nums;font-size:13px;display:block}.research-page .research-faq details{border-bottom:1px solid var(--research-border);padding:20px 0}.research-page .research-faq details:last-child{border:0;padding-bottom:0}.research-page .research-faq p{max-width:85ch;margin-bottom:0}.research-page .research-empty{padding:30px 0 8px}.research-page .research-empty h3{margin:0 0 8px}.research-page .research-empty p{max-width:80ch;color:var(--research-muted)}.research-page .research-archive-list{margin:0;padding:0;list-style:none}.research-page .research-archive-list>li{border-bottom:1px solid var(--research-border);margin:0}.research-page .research-archive-list>li:last-child{border:0}.research-page .research-archive-link{grid-template-columns:145px minmax(0,1fr) 22px;gap:24px;padding:26px 0;text-decoration:none;display:grid}.research-page .research-archive-link:hover h3{color:#468260;text-underline-offset:5px;text-decoration:underline}.research-page .research-archive-date{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:12px;padding-top:3px;font-size:14px;display:flex}.research-page .research-archive-link h3{margin:0 0 10px;font-size:19px}.research-page .research-archive-link p{color:var(--research-muted);margin:0;font-size:13px}.research-page .research-archive-arrow{align-self:center;font-size:20px}.research-page .research-related-links{flex-wrap:wrap;align-items:center;gap:16px 24px;margin:20px 0;display:flex}.research-page .page-state-panel{border:1px solid var(--research-border);width:100%;max-width:none;box-shadow:none;color:var(--research-ink);background:#fff;border-left:3px solid #54856a;border-radius:12px;margin:24px 0}.research-page .page-state-panel b{color:var(--research-ink)}.research-page .page-state-panel small{color:var(--research-muted);font-size:13px}.research-page .page-state-panel.is-error{border-left-color:#b56b52}.portfolio-reader{--research-ink:#173f38;--research-text:#3f5550;--research-muted:#697972;--research-border:#dce4dc;--research-inset:#f3f6f1}:is(.research-page,.portfolio-reader) .market-data-heading h2{margin:0 0 8px}:is(.research-page,.portfolio-reader) :is(.market-data-heading p,.market-data-explainer,.market-observation-details,.market-data-grid small){color:var(--research-muted)}:is(.research-page,.portfolio-reader) .market-data-grid{gap:16px}:is(.research-page,.portfolio-reader) .market-data-grid article{border:1px solid var(--research-border);background:var(--research-inset);border-radius:10px;padding:20px}:is(.research-page,.portfolio-reader) .market-data-grid a{color:var(--research-ink);font-weight:600}:is(.research-page,.portfolio-reader) .market-data-grid strong{color:var(--research-ink);font-size:25px}:is(.research-page,.portfolio-reader) .market-data-grid svg{color:#36795a}:is(.research-page,.portfolio-reader) .market-observation-details{border-color:var(--research-border)}:is(.research-page,.portfolio-reader) .market-observation-details summary{font-size:12px}:is(.research-page,.portfolio-reader) .market-freshness-summary,:is(.research-page,.portfolio-reader) .market-freshness{color:#716038;background:#fbf7ec;border-color:#e4d7b6;border-radius:6px}:is(.research-page,.portfolio-reader) .market-freshness-current{color:#32664c;background:#eef5ee;border-color:#c8ddce}:is(.research-page,.portfolio-reader) :is(.market-freshness-error,.market-freshness-missing){color:#9a5542;background:#faf0eb;border-color:#e2c8bc}:is(.research-page,.portfolio-reader) .research-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}:is(.research-page,.portfolio-reader) .news-evidence-item{border-bottom:1px solid var(--research-border);padding:12px 0}:is(.research-page,.portfolio-reader) .news-evidence-meta{color:var(--research-muted)}:is(.research-page,.portfolio-reader) .news-evidence-summary{color:var(--research-text)}:is(.research-page,.portfolio-reader) .report-readable :is(.digest-reading,.digest-briefing){border:1px solid var(--research-border);color:var(--research-text);background:#fff;border-radius:10px;padding:24px}:is(.research-page,.portfolio-reader) .report-readable :is(.digest-reading h3,.digest-reading h4,.digest-briefing h3,.digest-briefing h4,.briefing-themes h5){color:var(--research-ink)}:is(.research-page,.portfolio-reader) .report-readable :is(.digest-reading p,.digest-briefing p){color:var(--research-text)}:is(.research-page,.portfolio-reader) .report-readable :is(.digest-reading article,.digest-reading .digest-reading-next,.briefing-themes article,.briefing-session-grid article,.briefing-next){background:var(--research-inset);border-color:var(--research-border);border-left-color:#8baa93;border-radius:8px}:is(.research-page,.portfolio-reader) .report-readable :is(.briefing-session-grid b,.briefing-themes dt,.briefing-themes h5 span){color:var(--research-ink)}:is(.research-page,.portfolio-reader) .report-readable :is(.briefing-session-grid dt,.briefing-session-grid article>span,.digest-briefing small,.digest-briefing>header span,.briefing-table-note){color:var(--research-muted)}:is(.research-page,.portfolio-reader) .digest-briefing>header,:is(.research-page,.portfolio-reader) .briefing-themes details{border-color:var(--research-border)}:is(.research-page,.portfolio-reader) .report-readable .digest-briefing .briefing-notice{color:#72613e;background:#faf6e9;border-left-color:#c8b276}:is(.research-page,.portfolio-reader) .briefing-table-wrap,:is(.research-page,.portfolio-reader) .digest-briefing :is(td,th){border-color:var(--research-border)}:is(.research-page,.portfolio-reader) .digest-briefing caption{color:var(--research-ink);background:#edf3ec}:is(.research-page,.portfolio-reader) .digest-briefing thead th{color:var(--research-ink);background:#f2f5ef}:is(.research-page,.portfolio-reader) .digest-briefing tbody tr:nth-child(2n){background:#f8faf6}:is(.research-page,.portfolio-reader) .briefing-positive,:is(.research-page,.portfolio-reader) .up{color:#28704f!important}:is(.research-page,.portfolio-reader) .briefing-negative,:is(.research-page,.portfolio-reader) .down{color:#b25744!important}:is(.research-page,.portfolio-reader) .briefing-delta-bar{background:#e4ebe2}:is(.research-page,.portfolio-reader) .briefing-delta-bar i{background:#548b69}:is(.research-page,.portfolio-reader) .daily-report-head{border-color:var(--research-border)}:is(.research-page,.portfolio-reader) .daily-report-head b{color:var(--research-ink);font-size:20px}:is(.research-page,.portfolio-reader) .daily-report-title,:is(.research-page,.portfolio-reader) .research-chart{border-radius:10px}.research-page.methodology-page>.profile-panel{margin-bottom:24px;padding:28px}.research-page.methodology-page>.profile-panel p{color:var(--research-text)}.research-page.methodology-page .methodology-decision-tree{box-shadow:none;color:var(--research-text);background:0 0;border:0;padding:0}.research-page.methodology-page :is(.methodology-tree-stage,.methodology-tree-holding){background:var(--research-inset);border:1px solid var(--research-border);border-top:3px solid #8aa58d;border-radius:10px}.research-page.methodology-page :is(.methodology-decision-tree figcaption,.methodology-tree-stage h3,.methodology-tree-step,.methodology-tree-holding>span,.methodology-tree-holding b){color:var(--research-ink)}.research-page.methodology-page :is(.methodology-tree-stage p,.methodology-tree-holding p,.methodology-decision-tree p.methodology-tree-note){color:var(--research-text)}.research-page .methodology-tree-branch{border-color:var(--research-border);background:#fff;border-radius:6px}.research-page .methodology-tree-branch:is(.is-waiting,.is-review,.is-forward){border-color:var(--research-border);background:#fff}.research-page .methodology-tree-branch b,.research-page .methodology-tree-branch span{color:var(--research-text)}.research-page.methodology-page .methodology-tree-stage .methodology-tree-gate{color:var(--research-ink);background:#e9f0e6;border-color:#8aa58d}.research-page.employee-page .profile-grid{grid-template-columns:1fr;gap:0;margin-top:0}.research-page.employee-page .profile-grid>.profile-panel{grid-column:1/-1}.research-page.employee-page .performance-observations{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.research-page.employee-page .performance-observations>div{border:1px solid var(--research-border);background:var(--research-inset);border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:20px;display:grid}.research-page.employee-page .performance-observations b{color:var(--research-muted);font-size:13px;font-weight:500}.research-page.employee-page .performance-observations strong{color:var(--research-ink);font-variant-numeric:tabular-nums;font-size:29px}.research-page.employee-page :is(.profile-panel small,.profile-history-note,.profile-location){color:var(--research-muted);font-size:13px}.research-page.employee-page .profile-panel details article{border:1px solid var(--research-border);background:var(--research-inset);border-radius:8px;margin:16px 0;padding:18px}.research-page.employee-page .profile-story ol:before{display:none}.research-page.employee-page .profile-story li{border-bottom:1px solid var(--research-border);grid-template-columns:100px minmax(0,1fr);gap:24px;margin:0;padding:20px 0}.research-page.employee-page .profile-story li:before{display:none}.research-page.employee-page .profile-story li time{color:var(--research-muted);text-align:left;font-size:13px}.research-page.employee-page .profile-story li b{color:var(--research-ink);font-size:15px}.research-page.employee-page .profile-story li p{color:var(--research-text);font-size:14px;line-height:1.8}.research-page.employee-page .profile-legacy{color:var(--research-text);background:#fff}.research-page.employee-page .profile-legacy :is(summary,.profile-grade strong,.profile-grade span,.profile-feedback,.profile-evaluation-time,.profile-legacy-note){color:var(--research-text)}.research-page.employee-page .profile-grade b{color:var(--research-ink);background:#e7eee3;border:0;border-radius:8px}.research-page.employee-page .profile-persona>div{border-color:var(--research-border);grid-template-columns:120px minmax(0,1fr);padding:14px 0;font-size:14px}.research-page.employee-page .profile-persona :is(b,span){color:var(--research-text)}.research-page.employee-page .profile-persona .trait-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.research-page.employee-page .trait-grid>div{background:var(--research-inset);border:1px solid var(--research-border);border-radius:8px;padding:14px}.research-page.employee-page .profile-vitals div{border-color:var(--research-border);grid-template-columns:70px minmax(80px,1fr) 35px;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:grid}.research-page.employee-page .profile-vitals b{color:var(--research-ink);text-align:right;font-size:14px}.research-page.employee-page .profile-vitals progress{accent-color:#548b69;width:100%;height:7px}.research-page.employee-page .profile-relations-detailed>div{border-color:var(--research-border);padding:18px 0;font-size:14px}.research-page.employee-page .profile-relations :is(span,small){color:var(--research-muted)}.research-page.employee-page .profile-log p{border-color:var(--research-border);font-size:14px}.research-page.employee-page .quality-summary{background:var(--research-border);border-color:var(--research-border)}.research-page.employee-page .quality-summary>div{background:var(--research-inset)}.research-page.employee-page .agent-quality-panel .quality-section p{font-size:14px}.research-page.employee-page .profile-message{border:1px solid var(--research-border);color:var(--research-text);background:#fff;border-radius:12px}@media (max-width:850px){.research-page{padding:28px 24px 56px}.research-page .research-guide-grid{grid-template-columns:1fr}.research-page .research-hero-row{flex-direction:column;align-items:flex-start;gap:6px}.research-page .research-news-grid{grid-template-columns:1fr;gap:10px}.research-page .research-definition-list>div{grid-template-columns:145px minmax(0,1fr);gap:18px}}@media (max-width:600px){.research-page{padding:24px 16px 44px;font-size:14px}.research-page .research-hero{margin-bottom:24px;padding-bottom:22px}.research-page .research-hero>p,.research-page .research-hero>div>p{font-size:15px}.research-page :is(.profile-panel,.agent-quality-panel,.market-data-board,.daily-report),.research-page.methodology-page>.profile-panel{border-radius:12px;padding:20px 17px}.research-page h2{font-size:21px}.research-page .research-section-heading{flex-direction:column;gap:6px}.research-page .research-definition-list>div{grid-template-columns:1fr;gap:8px;padding:17px 0}.research-page .research-archive-link{grid-template-columns:minmax(0,1fr) 20px;gap:10px;padding:22px 0}.research-page .research-archive-date{flex-direction:row;grid-column:1/-1;align-items:center;gap:12px}.research-page .research-archive-link h3{font-size:17px}.research-page .research-local-nav{gap:6px 18px}.research-page .research-local-nav a{font-size:13px}.research-page .report-readable :is(.digest-reading,.digest-briefing){padding:16px 12px}.research-page.employee-page .performance-observations{gap:8px}.research-page.employee-page .performance-observations>div{padding:14px 10px}.research-page.employee-page .performance-observations b{font-size:12px}.research-page.employee-page .performance-observations strong{font-size:23px}.research-page.employee-page .profile-story li{grid-template-columns:1fr;gap:7px}.research-page.employee-page .profile-persona>div{grid-template-columns:85px minmax(0,1fr)}.research-page.employee-page .profile-persona .trait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-page.employee-page .profile-relations-detailed header{flex-direction:column;gap:4px}}body[data-theme=nexus] .research-page.methodology-page .methodology-tree-branch.is-review{background:#edf3ef;border-color:#dce4dc}
body[data-theme=nexus] .investment-pages,body[data-theme=nexus] .investment-admin-page{color:var(--nexus-text,#263f37);font-family:var(--nexus-font,system-ui,sans-serif)}body[data-theme=nexus] .investment-pages>.detail-hero,body[data-theme=nexus] .investment-admin-page>.admin-hero{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:12px 0 18px}body[data-theme=nexus] .investment-pages>.detail-hero>span,body[data-theme=nexus] .investment-admin-page .admin-hero>div:first-child>span{color:#61766a;letter-spacing:.13em;font-size:11px;font-weight:600}body[data-theme=nexus] .investment-pages .detail-hero h1,body[data-theme=nexus] .investment-admin-page .admin-hero h1{color:#173f38;letter-spacing:-.045em;margin:10px 0;font-family:inherit;font-size:clamp(28px,3.5vw,36px);font-weight:600;line-height:1.25}body[data-theme=nexus] .investment-pages .detail-hero p,body[data-theme=nexus] .investment-admin-page .admin-hero p{color:#62716a;max-width:740px;font-size:15px;line-height:1.8}body[data-theme=nexus] .investment-pages :is(.portfolio-jump-nav,.observer-links){background:0 0;border:0;border-bottom:1px solid #d9dfd4;flex-wrap:wrap;gap:8px 22px;max-width:1180px;margin:0 auto 18px;padding:0 0 12px;display:flex}body[data-theme=nexus] .investment-pages :is(.portfolio-jump-nav,.observer-links) a{color:#4d6659;background:0 0;border:0;border-radius:0;padding:7px 0;font-size:13px;text-decoration:none}body[data-theme=nexus] .investment-pages :is(.portfolio-jump-nav,.observer-links) a:hover{color:#173f38;text-underline-offset:6px;text-decoration:underline}body[data-theme=nexus] .investment-pages :is(.investment-board,.portfolio-history,.trade-cycle-evaluation,.story-archive,.story-board,.permanent-ledger){margin-block:24px;padding:clamp(20px,3vw,30px)}body[data-theme=nexus] .investment-pages :is(section,details)[id]{scroll-margin-top:100px}body[data-theme=nexus] .investment-pages>.detail-nav{margin:0 auto 8px;padding:0}.investment-section-heading{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:14px auto 12px;display:flex}.investment-section-heading>div>span,.investment-next-step>div>span{color:#61766a;letter-spacing:.13em;font-size:10px;font-weight:600}.investment-section-heading h2,.investment-next-step h2{color:#173f38;letter-spacing:-.035em;margin:8px 0;font-size:22px;font-weight:600;line-height:1.4}.investment-section-heading>a,.investment-next-step>a{color:#315b47;white-space:nowrap;font-size:13px;text-decoration:none}.investment-section-heading p,.investment-next-step p{color:#62716a;margin:8px 0 0;font-size:14px;line-height:1.7}.investment-secondary-heading{margin-top:48px}.investment-next-step{background:#eaf0e5;border:1px solid #d7e1ce;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:28px auto;padding:26px 30px;display:flex}.investment-next-step>a{border-bottom:1px solid #8aa385;padding-block:10px}.investment-pages .investment-context-note{color:#62716a;max-width:1180px;margin:18px auto;font-size:13px;line-height:1.8}.investment-context-note a{color:#315b47;text-underline-offset:3px}.investment-pages .investment-disclosure{color:#263f37;background:#fffefa;border:1px solid #d9dfd4;border-radius:12px;max-width:1180px;margin:14px auto;overflow:hidden}.investment-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;list-style:none;display:flex}.investment-disclosure>summary::-webkit-details-marker{display:none}.investment-disclosure>summary b{color:#173f38;font-size:16px;font-weight:600;display:block}.investment-disclosure>summary small{color:#6b786e;margin-top:6px;font-size:12px;line-height:1.5;display:block}.investment-disclosure>summary>span:last-child{color:#62766a;font-size:24px;line-height:1}.investment-disclosure[open]>summary{border-bottom:1px solid #d9dfd4}.investment-disclosure[open]>summary>span:last-child{transform:rotate(45deg)}.investment-disclosure>summary:hover{background:#f3f5ee}.investment-disclosure-body{min-width:0;padding:0 24px 22px}.investment-disclosure-body>:is(section,div){max-width:100%}.investment-disclosure-body>p{font-size:14px;line-height:1.8}.investment-disclosure-body>article{border-bottom:1px solid #d9dfd4;padding:18px 0}.investment-disclosure-body>article :is(p,small){color:#62716a;font-size:13px;line-height:1.7}body[data-theme=nexus] .investment-pages .decision-transparency{background:0 0;border:0;padding:0}body[data-theme=nexus] .investment-pages .decision-head{border:0;padding:0 0 8px}body[data-theme=nexus] .investment-pages .decision-head :is(b,span,em),body[data-theme=nexus] .investment-pages .decision-transparency>p{color:#6b786e;font-size:12px;line-height:1.7}body[data-theme=nexus] .investment-pages .decision-list{gap:14px;margin-top:12px}body[data-theme=nexus] .investment-pages .decision-card{background:#fffefa;border-color:#d9dfd4;border-radius:12px;padding:0;overflow:hidden}body[data-theme=nexus] .investment-pages .decision-card>.decision-summary{border:0;padding:24px;display:block}body[data-theme=nexus] .investment-pages .decision-card>.decision-summary:before{content:none}body[data-theme=nexus] .investment-pages .decision-summary-top,body[data-theme=nexus] .investment-pages .decision-summary-bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}body[data-theme=nexus] .investment-pages .decision-summary-top b{color:#315b47;font-size:14px}body[data-theme=nexus] .investment-pages .decision-summary-top time{color:#6b786e;font-size:12px}body[data-theme=nexus] .investment-pages .decision-summary .decision-summary-result{color:#173f38;margin-top:14px;font-size:19px;font-weight:600;line-height:1.5;display:block}body[data-theme=nexus] .investment-pages .decision-summary-reason{color:#62716a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 18px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}body[data-theme=nexus] .investment-pages .decision-summary-bottom span{color:#61766a;font-size:12px}body[data-theme=nexus] .investment-pages .decision-summary-bottom>span:last-child{color:#315b47}body[data-theme=nexus] .investment-pages .decision-card[open]>summary{border-bottom:1px solid #d9dfd4}body[data-theme=nexus] .investment-pages .decision-card[open] .decision-summary-reason{display:block;overflow:visible}body[data-theme=nexus] .investment-pages .decision-card>.decision-audit-context{color:#6b786e;margin:20px 24px 0;font-size:12px}body[data-theme=nexus] .investment-pages .decision-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 24px}body[data-theme=nexus] .investment-pages .decision-flow>div{border-left-width:2px;padding:16px}body[data-theme=nexus] .investment-pages .decision-flow p{color:#263f37;font-size:13px;line-height:1.8}body[data-theme=nexus] .investment-pages .decision-flow :is(small,span){color:#62716a;font-size:12px;line-height:1.7}body[data-theme=nexus] .investment-pages .decision-flow b{color:#315b47}body[data-theme=nexus] .investment-pages .decision-card .audit-execution-trace{margin:16px 24px 24px}body[data-theme=nexus] .investment-pages .market-evidence-list{gap:8px;margin-top:10px}body[data-theme=nexus] .investment-pages .market-evidence-list p{color:#263f37;background:#f3f5ee;border-left-color:#9ab297;padding:12px}body[data-theme=nexus] .investment-pages .market-evidence-list p>b{color:#315b47}body[data-theme=nexus] .investment-pages .market-evidence-list :is(small,.news-evidence-meta){color:#62716a}body[data-theme=nexus] .investment-pages .news-evidence :is(a,.news-evidence-summary){color:#315b47}body[data-theme=nexus] .investment-pages .decision-flow .risk-evidence{color:#974936;background:#fbefeb;border-left-color:#c0806c;padding:10px 12px}body[data-theme=nexus] .investment-pages .decision-flow .source-fred{background:#e4eedf;color:#315b47!important}body[data-theme=nexus] .investment-pages .decision-flow .source-sim{background:#f4ead4;color:#785b29!important}body[data-theme=nexus] .investment-pages .audit-execution-trace :is(p,small){color:#62716a}body[data-theme=nexus] .investment-pages .audit-execution-trace>b{color:#173f38}body[data-theme=nexus] .investment-pages .meeting-meta{color:#62716a}body[data-theme=nexus] .investment-pages .meeting-meta b,body[data-theme=nexus] .investment-pages .history-trade b{color:#315b47}body[data-theme=nexus] .investment-pages .story-summary-notice{color:#62716a}body[data-theme=nexus] .investment-pages.story-records-page a:not(.detail-nav a){color:#315b47}body[data-theme=nexus] .investment-pages .story-board :is(h2,b,strong){color:#173f38}body[data-theme=nexus] .investment-pages .story-board :is(p,small,span,blockquote,em){color:#62716a}body[data-theme=nexus] .investment-pages .story-board>header h2{font-size:22px;line-height:1.5}body[data-theme=nexus] .investment-pages .story-board>header span{font-size:12px}body[data-theme=nexus] .investment-pages .story-scene blockquote{color:#263f37;background:#edf2e7;border-left-color:#91ac82}body[data-theme=nexus] .investment-pages .story-board .story-timeline>div{color:#62716a;background:#f3f5ee;border-color:#d0dacb}body[data-theme=nexus] .investment-pages .story-board .story-timeline .active{box-shadow:none;background:#e3eddc;border-color:#7b9e6e}body[data-theme=nexus] .investment-pages .story-board .story-outcome{color:#263f37;background:#eef3e8;border-color:#b8cdb0}body[data-theme=nexus] .investment-pages .story-board .story-outcome>p{color:#62716a!important}body[data-theme=nexus] .investment-pages .story-board .story-outcome.outcome-rejected{background:#fbefeb;border-left-color:#bb7866}body[data-theme=nexus] .investment-pages .story-board .story-outcome.outcome-rejected>strong{color:#974936}.investment-pages #system-log-list{overflow-wrap:anywhere}.investment-pages #system-log-list ol{max-height:480px;overflow:auto}body[data-theme=nexus] .investment-pages .cycle-evaluation-record>summary:hover{background:#edf2e8}body[data-theme=nexus] .investment-pages :is(.cycle-status-holding,.cycle-status-closed){color:#285d43;background:#e7f0e3;border-color:#b9d0b0}body[data-theme=nexus] .investment-pages :is(.cycle-status-approved,.cycle-status-order_pending){color:#805e27;background:#f8f0df;border-color:#d7c59d}body[data-theme=nexus] .investment-pages .cycle-data-gaps{color:#765c32;background:#f8f2e5;border-color:#cbb57c}body[data-theme=nexus] .investment-pages .cycle-data-gaps b,body[data-theme=nexus] .investment-pages .cycle-check-record li[data-check-status=ISSUE] span{color:#805e27}body[data-theme=nexus] .investment-pages .cycle-archive [role=alert]{color:#a44435}body[data-theme=nexus] .investment-pages .up{color:#2d684a!important}body[data-theme=nexus] .investment-pages :is(.down,.history-loss){color:#aa4f3c!important}body[data-theme=nexus] .investment-pages .story-archive article{gap:18px;margin-block:10px;padding:18px 14px}body[data-theme=nexus] .investment-pages .story-archive article :is(span,small,p){font-size:12px;line-height:1.8}body[data-theme=nexus] .investment-pages .story-archive article b{font-size:14px;line-height:1.6}body[data-theme=nexus] .investment-pages .story-archive>a{margin-top:18px;font-size:13px;display:inline-block}body[data-theme=nexus] .investment-admin-page .admin-nav{border-bottom:1px solid #d9dfd4;flex-wrap:wrap;padding-block:10px 16px}body[data-theme=nexus] .investment-admin-page .admin-nav :is(a,span){color:#61766a;font-size:12px}body[data-theme=nexus] .investment-admin-page .admin-nav a{background:0 0;border:0;padding:8px 0}body[data-theme=nexus] .investment-admin-page .admin-section{margin-top:22px;padding:24px}body[data-theme=nexus] .investment-admin-page .admin-section-head{border-bottom:1px solid #d9dfd4;gap:18px;padding-bottom:16px}body[data-theme=nexus] .investment-admin-page .admin-section-head h2{font-size:20px}body[data-theme=nexus] .investment-admin-page .admin-section-head>span{font-size:12px;line-height:1.7}body[data-theme=nexus] .investment-admin-page .admin-facts{gap:12px;margin-top:18px}body[data-theme=nexus] .investment-admin-page .admin-facts>div{border-radius:8px;padding:18px}body[data-theme=nexus] .investment-admin-page .admin-facts span{font-size:12px}body[data-theme=nexus] .investment-admin-page .admin-facts b{font-size:16px}body[data-theme=nexus] .investment-admin-page :is(.admin-code,.admin-prompt pre,.admin-input-audit pre){font-size:12px;line-height:1.8}.investment-pages :is(a,button,summary,input,select):focus-visible,.investment-admin-page :is(a,button,summary,input,select):focus-visible{outline-offset:4px;outline:3px solid #a4803b}@media (max-width:700px){body[data-theme=nexus] .investment-pages>.detail-hero,body[data-theme=nexus] .investment-admin-page>.admin-hero{padding:12px 0 18px}.investment-section-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.investment-next-step{flex-direction:column;align-items:flex-start;gap:10px;padding:22px}.investment-disclosure>summary{padding:20px}.investment-disclosure-body{padding:0 14px 16px}body[data-theme=nexus] .investment-pages .decision-card>.decision-summary{padding:20px}body[data-theme=nexus] .investment-pages .decision-summary-top{flex-direction:column;align-items:flex-start;gap:6px}body[data-theme=nexus] .investment-pages .decision-flow{grid-template-columns:1fr;margin:16px}body[data-theme=nexus] .investment-pages .decision-card .audit-execution-trace{margin:16px}body[data-theme=nexus] .investment-admin-page .admin-section{padding:18px}body[data-theme=nexus] .investment-admin-page .admin-section-head{flex-direction:column;align-items:flex-start;gap:8px}body[data-theme=nexus] .investment-admin-page .admin-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
.performance-dashboard{--perf-ink:#173f38;--perf-muted:#68776e;--perf-line:#dfe5d9;--perf-loss:#a54c3f;--perf-gain:#267552;color:var(--perf-ink);font-family:var(--font-geist-sans),Arial,"Apple SD Gothic Neo",sans-serif;width:100%;min-width:0;margin:0 auto 34px;font-size:15px;line-height:1.65}.performance-dashboard *{box-sizing:border-box}.performance-dashboard h2,.performance-dashboard h3,.performance-dashboard p,.performance-dashboard figure{margin:0}.performance-dashboard h2{letter-spacing:-.04em;font-size:21px;line-height:1.4}.performance-dashboard h3{letter-spacing:-.035em;color:var(--perf-ink);font-size:18px;line-height:1.5}.performance-dashboard a{color:var(--perf-ink);font-weight:600;text-decoration:none}.performance-dashboard a:hover{text-underline-offset:4px;text-decoration:underline}.performance-dashboard a:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #8cae8c}.performance-eyebrow{color:var(--perf-muted);letter-spacing:.15em;margin-bottom:7px;font-size:10px;font-weight:700;line-height:1.5;display:block}.performance-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.performance-heading-compact{margin-bottom:12px}.performance-heading-compact h2{color:#667565;letter-spacing:-.02em;font-size:15px;font-weight:600}.performance-status{color:#47614d;white-space:nowrap;background:#edf2e8;border:1px solid #d9e2d3;border-radius:30px;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:600;display:inline-flex}.performance-status i{background:#608666;border-radius:50%;width:6px;height:6px}.performance-primary-grid{grid-template-columns:1.1fr 1fr;gap:18px;display:grid}.performance-profit-card{background:linear-gradient(135deg,#edf3e6 0%,#f5f7f0 100%);border:1px solid #d8e2d1;border-radius:17px;flex-direction:column;min-width:0;padding:29px 31px 19px;display:flex}.performance-card-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.performance-card-label>span{color:var(--perf-muted);font-size:11px}.performance-card-label>.performance-basis-badge{color:#5b7059;white-space:nowrap;background:#f7faf3;border:1px solid #cedbc5;border-radius:6px;padding:4px 8px;font-size:10px}.performance-hero-values{flex-wrap:wrap;align-items:baseline;gap:0 14px;display:flex}.performance-hero-percent{letter-spacing:-.04em;color:#57705b;font-variant-numeric:tabular-nums;font-size:21px;font-weight:500}.performance-profit-card[data-tone=loss] .performance-hero-percent{color:var(--perf-loss)}.performance-profit{letter-spacing:-.065em;font-variant-numeric:tabular-nums;color:var(--perf-ink);overflow-wrap:anywhere;margin:18px 0 7px;font-size:clamp(37px,4.1vw,59px);font-weight:700;line-height:1.28}.performance-profit-context{color:#5e7262;font-size:12px}.performance-result-note{border-top:1px solid #d7e1ce;gap:10px;margin-top:23px;padding:15px 0 18px;font-size:12px;display:flex}.performance-result-note p{gap:3px;display:grid}.performance-result-note p>span{color:var(--perf-muted);font-size:11px}.performance-note-icon{border:1px solid #aabca1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin-top:2px;font-family:Georgia,serif;font-style:italic;display:flex}.performance-profit-footer{color:var(--perf-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:auto;font-size:10px;display:flex}.performance-secondary-grid{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.performance-stat-card{border:1px solid var(--perf-line);background:#fff;border-radius:14px;min-width:0;padding:21px 22px}.performance-stat-card>span{color:#667264;font-size:12px;font-weight:600}.performance-stat-card>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:9px 0 8px;font-size:27px;line-height:1.4;display:block}.performance-stat-card>p{color:#637064;font-size:11px}.performance-stat-card>small{color:#798275;margin-top:5px;font-size:10px;line-height:1.6;display:block}.performance-account-change{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;column-gap:16px;padding-block:15px;display:grid}.performance-account-change>strong{grid-area:1/2/3;margin:0;font-size:26px}.performance-account-change>small{grid-column:1/-1}.performance-inline-note{color:#7a806f;margin-left:6px;font-size:10px}.performance-dashboard [data-tone=gain]:not(article),.performance-profit-card[data-tone=gain] .performance-profit{color:var(--perf-gain)}.performance-dashboard [data-tone=loss]:not(article),.performance-profit-card[data-tone=loss] .performance-profit{color:var(--perf-loss)}.performance-dashboard [data-tone=unknown]:not(article){color:#7b8176}.performance-market-card{border:1px solid var(--perf-line);background:#fff;border-radius:15px;grid-template-columns:245px 1fr;gap:16px 28px;margin-top:18px;padding:23px 28px;display:grid}.performance-market-intro p{color:var(--perf-muted);margin-top:4px;font-size:11px}.performance-market-values{grid-template-columns:repeat(3,1fr);align-items:center;gap:18px;display:grid}.performance-market-values>div{gap:5px;display:grid}.performance-market-values span{color:var(--perf-muted);font-size:11px}.performance-market-values strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:25px;line-height:1.3}.performance-market-note{color:var(--perf-muted);border-top:1px solid #e9ede4;grid-column:1/-1;padding-top:11px;font-size:10px}.performance-market-pending{border-left:1px solid #e5e9df;align-self:center;padding-left:27px}.performance-market-pending b{font-size:13px;font-weight:600}.performance-market-pending p{color:var(--perf-muted);margin:3px 0 5px;font-size:11px}.performance-market-pending a{font-size:11px}.performance-analysis-grid{grid-template-columns:1.75fr 1fr;gap:18px;min-width:0;margin-top:18px;display:grid}.performance-chart-card,.performance-risk-card{border:1px solid var(--perf-line);background:#fff;border-radius:15px;min-width:0;padding:25px 27px}.performance-chart-card figcaption{justify-content:space-between;align-items:center;gap:12px;display:flex}.performance-chart-card figcaption>span{color:var(--perf-muted);white-space:nowrap;font-size:10px}.performance-chart-value{flex-wrap:wrap;align-items:baseline;gap:11px;margin-top:17px;display:flex}.performance-chart-value strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:24px}.performance-chart-value span{color:var(--perf-muted);font-size:10px}.performance-chart{width:100%;height:auto;min-height:170px;margin-top:12px;display:block;overflow:visible}.performance-chart-grid{stroke:#e8ece3;stroke-width:1px}.performance-chart text{fill:#7a8577;font-size:12px}.performance-chart-line{stroke:#46785b;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.performance-chart-bridge{stroke:#9eb99f;stroke-width:2px;stroke-dasharray:6 7;fill:none}.performance-chart circle{fill:#46785b;stroke:#fff;stroke-width:2px}.performance-chart-dates{color:#7c8577;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:-9px;font-size:9px;display:flex}.performance-chart-note{color:var(--perf-muted);font-size:10px;margin-top:15px!important}.performance-text-link{margin-top:15px;font-size:12px;display:inline-block}.performance-chart-empty{text-align:center;min-height:226px;color:var(--perf-muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.performance-chart-empty>span{color:#9aaf93;font-size:40px;font-weight:300}.performance-chart-empty b{color:#5c705b;font-size:13px}.performance-chart-empty p{font-size:11px}.performance-risk-card{background:#f0f3ea}.performance-risk-metric{border-bottom:1px solid #dfe6d7;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:17px 0 14px;display:grid}.performance-risk-metric>span{font-size:12px;font-weight:600}.performance-risk-metric>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.performance-risk-metric>p{color:var(--perf-muted);grid-column:1/-1;font-size:10px}.performance-allocation{margin-top:18px}.performance-allocation-heading{justify-content:space-between;align-items:center;font-size:11px;display:flex}.performance-allocation-track{background:#dae3d2;border-radius:20px;height:7px;margin:9px 0;overflow:hidden}.performance-allocation-track>span{background:#5c8063;border-radius:20px;height:100%;display:block}.performance-allocation p{color:var(--perf-muted);justify-content:space-between;font-size:10px;display:flex}.performance-risk-note{color:var(--perf-muted);margin-top:15px;font-size:9px;line-height:1.75;display:block}.performance-holdings{border:1px solid var(--perf-line);background:#fff;border-radius:15px;margin-top:18px;overflow:hidden}.performance-holdings>header{justify-content:space-between;align-items:center;gap:12px;padding:24px 28px 18px;display:flex}.performance-holdings>header>a{white-space:nowrap;font-size:11px}.performance-holdings-scroll{overflow-x:auto}.performance-holdings table{border-collapse:collapse;text-align:right;width:100%;font-size:13px}.performance-holdings th,.performance-holdings td{white-space:nowrap;border-top:1px solid #edf0e8;padding:16px 28px}.performance-holdings thead{color:var(--perf-muted);background:#fafbf7;font-size:10px}.performance-holdings thead th{font-weight:500}.performance-holdings th:first-child{text-align:left}.performance-holdings tbody th{align-items:center;gap:14px;font-weight:600;display:flex}.performance-holding-index{color:#98a48f;min-width:16px;font-size:10px;font-weight:400}.performance-holdings tbody th small{color:#87917e;margin-top:2px;font-size:9px;font-weight:400;display:block}.performance-holdings td{font-variant-numeric:tabular-nums;font-weight:500}.performance-holdings-note{color:var(--perf-muted);background:#fafbf7;border-top:1px solid #edf0e8;font-size:10px;padding:14px 28px!important}.performance-holdings-empty{color:var(--perf-muted);border-top:1px solid #edf0e8;font-size:12px;padding:32px 28px!important}.performance-unavailable{border:1px solid var(--perf-line);background:#fff;border-radius:17px;padding:28px}.performance-unavailable-body{min-height:190px;padding:30px 0 20px}.performance-unavailable-body strong{letter-spacing:-.04em;margin-top:18px;font-size:27px;display:block}.performance-unavailable-body p{color:var(--perf-muted);margin-top:10px;font-size:13px}@media (min-width:1450px){.performance-profit{font-size:62px}}@media (max-width:1000px){.performance-primary-grid{grid-template-columns:1fr}.performance-profit-card{padding:25px}.performance-secondary-grid{grid-template-columns:repeat(3,1fr)}.performance-account-change{grid-column:auto;padding:21px 22px;display:block}.performance-account-change>strong{margin:9px 0 8px}.performance-market-card{grid-template-columns:210px 1fr}.performance-analysis-grid{grid-template-columns:1.5fr 1fr}.performance-chart-card,.performance-risk-card{padding:22px}.performance-holdings th,.performance-holdings td{padding:15px 20px}}@media (max-width:700px){.performance-dashboard{font-size:14px}.performance-heading{align-items:flex-start;margin-bottom:14px}.performance-heading h2{font-size:19px}.performance-status{padding:6px 9px;font-size:9px}.performance-profit-card{padding:23px 22px 17px}.performance-profit{font-size:45px}.performance-card-label>span{font-size:10px}.performance-secondary-grid{grid-template-columns:1fr 1fr;gap:10px}.performance-stat-card{padding:17px}.performance-stat-card>strong{font-size:23px}.performance-account-change{grid-column:1/-1;grid-template-columns:1fr auto;padding:15px 17px;display:grid}.performance-account-change>strong{margin:0}.performance-market-card{grid-template-columns:1fr;gap:18px;padding:21px 22px}.performance-market-pending{border-top:1px solid #e5e9df;border-left:none;padding:15px 0 0}.performance-market-values{gap:11px}.performance-market-values strong{font-size:23px}.performance-analysis-grid{grid-template-columns:1fr}.performance-chart{min-height:150px}.performance-risk-card{grid-template-columns:1fr 1fr;column-gap:23px;display:grid}.performance-risk-card>.performance-eyebrow,.performance-risk-card>h3,.performance-risk-card>.performance-risk-note,.performance-risk-card>.performance-allocation{grid-column:1/-1}.performance-risk-metric{padding:17px 0 12px;display:block}.performance-risk-metric>span{font-size:11px}.performance-risk-metric>strong{margin:6px 0;display:block}.performance-holdings>header{align-items:flex-start;padding:22px}.performance-holdings h3{font-size:16px}.performance-holdings th,.performance-holdings td{padding:14px 15px}.performance-holdings table{font-size:12px}.performance-holdings thead th{font-size:9px}.performance-holding-index{display:none}.performance-holdings-note{padding:14px 22px!important}.performance-unavailable{padding:22px}.performance-unavailable .performance-heading>a{font-size:11px}}@media (max-width:400px){.performance-heading{gap:8px}.performance-status{white-space:normal;max-width:122px;line-height:1.5}.performance-profit{font-size:38px}.performance-card-label{align-items:flex-start}.performance-card-label h3{font-size:15px}.performance-card-label>.performance-basis-badge{padding:3px 5px;font-size:9px}.performance-stat-card>strong{font-size:21px}.performance-market-values strong{font-size:20px}.performance-market-values span{font-size:10px}.performance-chart-card figcaption>span{display:none}.performance-chart-dates{font-size:8px}.performance-holdings>header{display:block}.performance-holdings>header>a{margin-top:8px;display:inline-block}}
html{scroll-behavior:smooth;scroll-padding-top:90px}body[data-theme=nexus]{-webkit-font-smoothing:antialiased;line-height:1.65}body[data-theme=nexus] *,body[data-theme=nexus] :before,body[data-theme=nexus] :after{box-sizing:border-box}body[data-theme=nexus] :is(button,input,select,textarea){font:inherit}body[data-theme=nexus] :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #347a59}body[data-theme=nexus] #main-content{outline:none;min-height:65vh}body[data-theme=nexus] .mud-shell{min-height:0}body[data-theme=nexus] .mud-shell:not(.home-world),body[data-theme=nexus] .mud-shell.home-world{max-width:1320px;margin:0 auto;padding:32px 32px 48px}body[data-theme=nexus] .mud-shell :is(section,article,p,li,table,summary,dt,dd){font-family:var(--nexus-font)}body[data-theme=nexus] :is(h1,h2,h3,h4,p){overflow-wrap:break-word}body[data-theme=nexus] :is(h1,h2,h3){word-break:keep-all;letter-spacing:-.035em}body[data-theme=nexus] .mud-shell :is(section,article,details){min-width:0}.site-skip-link{z-index:1000;color:#fff;background:#173f38;border-radius:6px;padding:12px 20px;position:fixed;top:-80px;left:18px}.site-skip-link:focus{top:12px}.site-header{background:#faf9f4f5;border-bottom:1px solid #dce3dc}.site-header-inner{align-items:center;gap:36px;max-width:1320px;min-height:80px;margin:auto;padding:0 32px;display:flex}.site-brand{color:#173f38;white-space:nowrap;flex-shrink:0;align-items:center;gap:13px;text-decoration:none;display:flex}.site-brand>span{letter-spacing:-.1em;font:900 39px/1 system-ui,sans-serif}.site-brand>b{letter-spacing:.15em;font-size:15px}.site-navigation{flex:1;justify-content:center;align-self:stretch;gap:28px;display:flex}.site-navigation a{white-space:nowrap;color:#59665e;border-bottom:3px solid #0000;align-items:center;padding:3px 0 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.site-navigation a:hover{color:#173f38}.site-navigation a[aria-current=page]{color:#173f38;border-color:#173f38}.site-account-label{color:#75581e;white-space:nowrap;background:#f6e7ba;border-radius:5px;padding:6px 10px;font-size:11px;font-weight:650}.site-footer{color:#68746c;border-top:1px solid #dce3dc;justify-content:space-between;gap:30px;max-width:1256px;margin:0 auto;padding:28px 0 34px;display:flex}.site-footer strong{letter-spacing:.12em;color:#264b3d;font-size:12px}.site-footer p{margin:8px 0 3px;font-size:12px}.site-footer small{max-width:650px;font-size:11px;display:block}.site-footer nav{flex-wrap:wrap;align-content:flex-start;gap:10px 22px;font-size:12px;display:flex}.site-footer a{color:#496153;text-decoration:none}.site-footer a:hover{text-decoration:underline}body[data-theme=nexus] .performance-page-heading{background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:0;display:flex}.page-eyebrow{color:#6f8074;letter-spacing:.17em;margin-bottom:7px;font-size:10px;font-weight:650;display:block}.performance-page-heading h1{color:#173f38;margin:0;font-size:clamp(27px,3vw,37px);font-weight:750;line-height:1.3}.performance-page-heading p{color:#65746b;margin:9px 0 0;font-size:14px}.text-link{color:#275d47;text-underline-offset:4px;white-space:nowrap;font-size:12px;font-weight:650;text-decoration:none}.text-link:hover{text-decoration:underline}body[data-theme=nexus] .home-observer>:is(header,section,nav,footer){max-width:none}body[data-theme=nexus] .home-connection-notice{color:#405e4f;background:#edf2e9;border:1px solid #d9e2d6;border-left:3px solid #62806a;border-radius:6px;max-width:none;margin:0 0 18px}body[data-theme=nexus] .home-connection-notice span{color:#617468}body[data-theme=nexus] .home-connection-notice.is-error{color:#775e27;background:#faf0dd;border-color:#ddc89b}body[data-theme=nexus] .performance-evidence{color:#233b33;background:0 0;border:0;margin:28px 0;padding:0}.performance-evidence>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.performance-evidence>header h2{color:#173f38;font-size:19px}.performance-evidence>header>span{color:#718073;font-size:12px}body[data-theme=nexus] .performance-evidence .home-public-brief-grid{grid-template-columns:1fr 1fr;gap:18px;margin:0}body[data-theme=nexus] .performance-evidence article{background:#fffefa;border:1px solid #dce3dc;border-radius:10px;padding:22px 24px}body[data-theme=nexus] .performance-evidence :is(h3,h3 a){color:#173f38;font-size:17px}body[data-theme=nexus] .performance-evidence :is(.home-brief-label,small){color:#65746b;font-size:11px}body[data-theme=nexus] .performance-evidence p{-webkit-line-clamp:4;color:#4e6055;-webkit-box-orient:vertical;margin:10px 0 15px;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}body[data-theme=nexus] .performance-evidence a{color:#275d47}.performance-evidence .home-brief-more{margin-top:14px;font-weight:650;text-decoration:none}.performance-evidence .home-brief-more:hover{text-decoration:underline}body[data-theme=nexus] .team-preview{background:#f0f3ea;border:1px solid #dce3dc;border-radius:10px;align-items:center;gap:24px;padding:20px 24px;display:flex}.team-preview h2{color:#173f38;margin:0 0 5px;font-size:19px}.team-preview p{color:#65746b;max-width:170px;margin:0;font-size:12px}.team-preview-office{object-fit:cover;mix-blend-mode:multiply;border-radius:6px;width:145px;height:90px}.team-preview-members{flex:1;justify-content:center;gap:24px;display:flex}.team-preview-members a{color:#173f38;align-items:center;gap:8px;text-decoration:none;display:flex}.team-preview-members .world-portrait{width:35px;height:40px}.team-preview-members b{font-size:12px;display:block}.team-preview-members small{color:#65746b;font-size:10px;display:block}.team-page-sections{border-bottom:1px solid #dce3dc;flex-wrap:wrap;gap:20px;margin:-8px 0 24px;padding:0 0 16px;display:flex}.team-page-sections a{color:#466552;text-underline-offset:5px;font-size:13px;text-decoration:none}.team-page-sections a:hover{text-decoration:underline}.team-office-section{margin-top:36px;scroll-margin-top:24px}.team-office-section>header{margin-bottom:18px}body[data-theme=nexus] .team-office-section>header h2{color:#173f38;margin:8px 0;font-size:24px}.team-office-section>header p{color:#65746b;font-size:13px;line-height:1.8}body[data-theme=nexus] .home-research-links{background:0 0;max-width:1320px;margin:auto;padding:0 32px 28px}body[data-theme=nexus] .home-research-links .observer-links{gap:24px;max-width:none;margin:0}body[data-theme=nexus] .home-research-links .observer-links a{color:#637a69;background:0 0;border:0;border-radius:0;padding:0;font-size:12px}body[data-theme=nexus] :is(.detail-hero,.admin-hero){background:0 0;border:0;border-bottom:1px solid #dce3dc;border-radius:0;margin:0 0 22px;padding:12px 0 24px}body[data-theme=nexus] :is(.detail-hero,.admin-hero)>span{letter-spacing:.15em;color:#718073;font-size:10px}body[data-theme=nexus] :is(.detail-hero,.admin-hero) h1{color:#173f38;margin:8px 0 12px;font-size:clamp(27px,3vw,36px);font-weight:750;line-height:1.3}body[data-theme=nexus] :is(.detail-hero,.admin-hero)>p{color:#65746b;max-width:850px;margin:0;font-size:14px;line-height:1.8}body[data-theme=nexus] .detail-nav{color:#a0aaa0;justify-content:flex-start;align-items:center;gap:12px;margin:0 0 22px;padding:0}body[data-theme=nexus] .detail-nav div{gap:14px}body[data-theme=nexus] .detail-nav a{box-shadow:none;color:#758276;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:12px}body[data-theme=nexus] .detail-nav a:hover{color:#173f38;background:0 0}body[data-theme=nexus] .detail-nav a[aria-current=page]{color:#173f38;box-shadow:none;background:0 0;font-weight:700}body[data-theme=nexus] :is(.observer-links,.portfolio-jump-nav){gap:10px;margin:18px 0 24px}body[data-theme=nexus] :is(.observer-links,.portfolio-jump-nav) a{color:#355a45;background:#edf2e9;border:1px solid #dce3dc;border-radius:6px;padding:9px 14px;font-size:12px}body[data-theme=nexus] :is(.observer-links,.portfolio-jump-nav) a:hover{color:#173f38;background:#e0eadd}body[data-theme=nexus] :is(.profile-panel,.observer-guide,.story-archive,.operations-details,.daily-report,.investment-board,.portfolio-history,.investment-field-report,.decision-transparency,.company-pnl,.meeting-ledger,.permanent-ledger,.market-data-board,.trade-cycle-evaluation,.admin-section){box-shadow:none;border-color:#dce3dc;border-radius:10px;margin-bottom:22px}body[data-theme=nexus] .profile-panel{background:#fffefa;padding:24px}body[data-theme=nexus] .profile-panel :is(p,li){color:#4e6055;font-size:14px;line-height:1.85}body[data-theme=nexus] .profile-panel h2{font-size:21px}body[data-theme=nexus] .profile-panel h3{font-size:17px}body[data-theme=nexus] :is(.operations-details,.research-disclosure,.team-system-details)>summary{cursor:pointer;color:#355c45;padding:14px 18px;font-size:13px;font-weight:650}body[data-theme=nexus] .operations-details{padding:0}body[data-theme=nexus] .operations-details[open]>summary{border-bottom:1px solid #dce3dc;margin-bottom:16px}body[data-theme=nexus] .operations-details>p{color:#65746b;padding:0 18px}body[data-theme=nexus] .page-state-panel{color:#233b33;min-height:180px;box-shadow:none;background:#fffefa;border:1px solid #dce3dc;border-radius:10px}body[data-theme=nexus] .page-state-panel b{color:#173f38}body[data-theme=nexus] .page-state-panel small{color:#65746b}body[data-theme=nexus] .page-state-panel.is-error{border-left:3px solid #c17959}body[data-theme=nexus] .mud-shell :is(button[aria-pressed=true],button.selected,button.is-following){color:#173f38;box-shadow:none;background:#dfeadb;border-color:#a9c0a7}body[data-theme=nexus] :is(.history-summary strong,.history-summary b,.history-detail h3,.history-detail dd,.history-select,.investment-head h2,.investment-summary b,.investment-summary strong,.daily-report-head h2,.investment-field-report h2,.decision-head b,.company-pnl h2,.company-pnl-summary b,.meeting-ledger h2,.permanent-ledger h2,.cycle-evaluation-heading h2){color:#173f38}body[data-theme=nexus] :is(.history-summary>span,.history-caption,.history-mobile-hint,.history-sources,.history-method p,.investment-empty,.investment-meta,.daily-report-head p,.daily-report-head small,.decision-transparency>p,.decision-meta>em,.decision-flow small,.meeting-ledger small,.permanent-ledger small,.company-pnl small){color:#65746b}body[data-theme=nexus] :is(.history-detail,.history-method,.history-summary,.investment-summary>div,.investment-summary>article,.daily-report-facts>div,.investment-method,.macro-brief,.company-pnl-summary>div,.permanent-ledger article){box-shadow:none;background:#f3f6ef;border-color:#dce3dc}body[data-theme=nexus] :is(.history-plot,.history-ranges,.history-record-picker){background:0 0}body[data-theme=nexus] .history-plot svg text{fill:#69796e}body[data-theme=nexus] .history-grid{stroke:#e0e6de}body[data-theme=nexus] .history-line{stroke:#28684e}body[data-theme=nexus] .history-dot{fill:#28684e}body[data-theme=nexus] .history-bridge{stroke:#7f9d88}body[data-theme=nexus] .history-loss{color:#b64d3d}body[data-theme=nexus] .decision-flow :is(p,b,span){color:#274936}body[data-theme=nexus] .decision-meta :is(b,strong){color:#173f38}body[data-theme=nexus] .decision-meta span{color:#65746b}body[data-theme=nexus] :is(.status-card:hover,.decision-tree-details>summary:hover){background:#e9f0e3}body[data-theme=nexus] .admin-hero .admin-runtime :is(b,span,small){color:#355a45}body[data-theme=nexus] .team-page .life-world{box-shadow:none;background:#edf2e9;border:1px solid #dce3dc;border-radius:10px}body[data-theme=nexus] .team-page .world-heading{background:#fffefa}body[data-theme=nexus] .team-page .world-caption{color:#355c45;background:#edf2e9}body[data-theme=nexus] .team-page .world-caption>small{color:#65746b}body[data-theme=nexus] .team-page .world-toolbar{background:#fffefa;border-top:1px solid #dce3dc}body[data-theme=nexus] .team-page .world-staff-rail>button{color:#274936;background:#f3f6ef;border-color:#dce3dc}body[data-theme=nexus] .team-page .world-staff-rail>button[aria-pressed=true]{background:#dfeadb;border-color:#90ad8b}body[data-theme=nexus] .team-page .world-staff-rail small{color:#65746b}body[data-theme=nexus] .team-page .world-links :is(a,button){color:#274936;border-color:#cbd9c5}body[data-theme=nexus] .team-system-details{background:#fffefa;border:1px solid #dce3dc;border-radius:8px;margin-top:20px}body[data-theme=nexus] .home-office-placeholder{box-shadow:none;border:1px solid #dce3dc;border-radius:10px;overflow:hidden}body[data-theme=nexus] .home-office-placeholder :is(header,.home-office-intro,.home-office-controls-placeholder){color:#355c45;background:#edf2e9;border-color:#dce3dc}body[data-theme=nexus] .team-chat{--nexus-panel:#fffefa;--nexus-panel-raised:#f3f6ef;--nexus-panel-inset:#edf2eb;--nexus-text:#233b33;--nexus-muted:#65746b;--nexus-border:#dce3dc;--nexus-heading:#173f38;--nexus-accent:#39765a;--nexus-input:#edf2e9;color:#233b33;box-shadow:none;background:#fffefa;border:1px solid #dce3dc;border-radius:10px}body[data-theme=nexus] .team-chat :is(.team-brand,.team-sidebar,.feed-chat-stream,.case-inspector,.feed-presence){color:#233b33;background:#fffefa;border-color:#dce3dc}body[data-theme=nexus] .team-chat :is(.team-brand strong,.team-brand span,.chat-roster a,.feed-actor a,.feed-event-body blockquote,.feed-event-body p,.case-inspector p){color:#233b33}body[data-theme=nexus] .team-chat :is(.team-brand small,.sidebar-label,.sidebar-note,.feed-event-meta,.feed-event-meta strong,.feed-presence time,.feed-presence p,.reply-quote,.reply-quote p){color:#65746b}body[data-theme=nexus] .team-chat .case-tabs button{color:#355c45;background:#edf2e9;border-color:#dce3dc}body[data-theme=nexus] .team-chat .reply-quote{background:#e8efdf;border-color:#a3bc91}body[data-theme=nexus] .team-chat .feed-work-record{opacity:1}body[data-theme=nexus] .team-chat .feed-presence:before{background:#fffefa}@media (max-width:1100px){.site-header-inner{gap:22px;padding-inline:24px}.site-navigation{gap:20px}.site-brand>b{font-size:12px}.site-account-label{font-size:10px}.team-preview-office{display:none}.team-preview-members{gap:18px}.site-footer{margin-inline:32px}}@media (max-width:760px){html{scroll-padding-top:24px}.site-header-inner{flex-wrap:wrap;gap:10px 18px;padding:14px 20px 0}.site-brand{gap:10px}.site-brand>span{font-size:29px}.site-brand>b{font-size:13px}.site-account-label{margin-left:auto}.site-navigation{scrollbar-width:none;flex:0 0 100%;order:3;justify-content:space-between;gap:18px;width:100%;min-width:0;overflow:auto}.site-navigation a{padding:10px 0 12px;font-size:12px}body[data-theme=nexus] .mud-shell:not(.home-world),body[data-theme=nexus] .mud-shell.home-world{padding:24px 18px 30px}body[data-theme=nexus] .performance-page-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.performance-page-heading p{font-size:13px}.performance-evidence>header{flex-direction:column;gap:4px}body[data-theme=nexus] .performance-evidence .home-public-brief-grid{grid-template-columns:1fr}body[data-theme=nexus] .performance-evidence article{padding:20px}body[data-theme=nexus] .team-preview{flex-wrap:wrap;gap:20px;padding:20px}.team-preview-intro{flex:1}.team-preview p{max-width:none}.team-preview-members{flex:auto;order:3;justify-content:flex-start;gap:10px;width:100%}.team-preview-members:empty{display:none}.team-preview-members a{flex:1;gap:6px;min-width:0}.team-preview-members a>span{min-width:0}.team-preview-members .world-portrait{flex-shrink:0}.team-preview-members small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.team-preview>.text-link{font-size:11px}.site-footer{flex-direction:column;gap:20px;margin-inline:18px;padding-block:24px}.site-footer nav{gap:14px 22px}body[data-theme=nexus] .home-research-links{padding:0 18px 24px}body[data-theme=nexus] .home-research-links .observer-links{gap:14px}body[data-theme=nexus] .profile-panel{padding:20px}body[data-theme=nexus] .detail-nav{flex-flow:wrap;gap:8px}body[data-theme=nexus] .detail-nav div{flex-wrap:wrap}body[data-theme=nexus] .investment-pages :is(.observer-links,.portfolio-jump-nav) a{flex:0 auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.site-header,.site-footer,.site-skip-link{display:none}}
.team-work-board{color:#263f37;font:14px/1.7 var(--nexus-font,system-ui,sans-serif);background:#fffefa;border:1px solid #dce3d8;border-radius:12px;max-width:1180px;margin:24px auto;padding:28px;scroll-margin-top:100px}.team-work-board *{box-sizing:border-box}.team-work-board :is(h2,h3,p){margin:0}.team-work-board :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #9b803f}.team-work-board a{color:#315b47;text-underline-offset:4px}.team-work-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.team-work-eyebrow{color:#738371;letter-spacing:.14em;font-size:10px;font-weight:600}body[data-theme=nexus] .team-work-header h2{letter-spacing:-.04em;color:#173f38;margin:6px 0 8px;font-size:25px;font-weight:600;line-height:1.4}body[data-theme=nexus] .team-work-header p{color:#617163;font-size:13px;line-height:1.8}.team-work-all-link{flex:none;font-size:13px;text-decoration:none}.team-work-today{color:#6b786e;flex:none;align-items:baseline;gap:8px;font-size:12px;display:flex}.team-work-today b{color:#315b47;font-size:16px}.team-work-connection{color:#775c2d;background:#f8efdc;border:1px solid #e1d2ac;border-radius:7px;padding:12px 16px;font-size:13px;margin-top:18px!important}.team-work-clocks{background:#f2f5ed;border:1px solid #dce3d8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;display:grid}.team-work-clocks>div{border-right:1px solid #dce3d8;min-width:0;padding:14px 16px}.team-work-clocks>div:last-child{border-right:0}.team-work-clocks>div>span{color:#6b786e;font-size:11px;display:block}.team-work-clocks b{color:#315b47;overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:500;display:block}.team-work-clock-details>summary{color:#75806d;cursor:pointer;padding:8px 0;font-size:11px}.team-work-clock-details>.team-work-clocks{background:#fafbf7;margin-top:0}.team-work-clock-details[open]{margin-bottom:16px}body[data-theme=nexus] .team-work-note{color:#778170;margin-top:12px;font-size:11px;line-height:1.7}.team-work-section-heading{justify-content:space-between;align-items:center;gap:18px;margin:28px 0 16px;display:flex}body[data-theme=nexus] .team-work-section-heading h3{color:#173f38;letter-spacing:-.03em;font-size:18px;font-weight:600}body[data-theme=nexus] .team-work-section-heading p{color:#6b786e;margin-top:4px;font-size:12px}.team-work-section-heading>span{color:#6b786e;font-size:12px}.team-work-filters{border:1px solid #dce3d8;border-radius:7px;flex:none;gap:3px;padding:3px;display:flex}body[data-theme=nexus] .team-work-filters button{color:#627160;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:4px;padding:7px 12px;font-size:12px;line-height:1.5}body[data-theme=nexus] .team-work-filters button[aria-pressed=true]{color:#fffefa;background:#315b47}body[data-theme=nexus] .team-work-filters button:hover{color:#315b47;background:#e9efdf}body[data-theme=nexus] .team-work-filters button[aria-pressed=true]:hover{color:#fffefa;background:#234c3b}.team-work-people{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.team-work-person{background:#fffefa;border:1px solid #dce3d8;border-radius:10px;min-width:0;overflow:hidden}.team-work-person>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 18px 0;display:flex}.team-work-person-name{align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.team-work-person-name>span:last-child{min-width:0}.team-work-person-name b{color:#173f38;font-size:14px;display:block}.team-work-person-name small{color:#778170;font-size:11px;line-height:1.5;display:block}.team-work-portrait{background:#edf2e7;border-radius:6px;flex:none;width:35px;height:38px;padding:2px 3px 0;display:block;overflow:hidden}.team-work-portrait svg{width:100%;height:100%;display:block}.team-work-badge{color:#5c7156;white-space:nowrap;background:#eef2e7;border:1px solid #d7dfd0;border-radius:99px;flex:none;padding:3px 8px;font-size:10px;font-weight:500;line-height:1.5;display:inline-block}.team-work-badge[data-state=requesting]{color:#315b47;background:#e5efe0;border-color:#bed0b1}.team-work-badge[data-state=delayed],.team-work-badge[data-state=blocked]{color:#954d38;background:#fbede7;border-color:#e4c4b5}.team-work-badge[data-state=waiting],.team-work-badge[data-state=unknown]{color:#806334;background:#f7f0df;border-color:#e1d4b4}.team-work-badge[data-state=completed]{color:#48653c;background:#eaf1e4;border-color:#ceddc4}.team-work-assignment{padding:18px 18px 0}.team-work-assignment>span{color:#74836c;margin-bottom:5px;font-size:11px;display:block}body[data-theme=nexus] .team-work-assignment h3{color:#263f37;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.7}body[data-theme=nexus] .team-work-person .team-work-reason{color:#627160;overflow-wrap:anywhere;margin:10px 18px 0;font-size:12px;line-height:1.8}body[data-theme=nexus] .team-work-person .team-work-next{color:#617163;background:#f3f5ee;border-radius:6px;margin:14px 18px;padding:11px 12px;font-size:12px;line-height:1.7}.team-work-next b{color:#7a876f;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.team-work-next span{overflow-wrap:anywhere}.team-work-person>footer{color:#778170;justify-content:space-between;align-items:flex-start;gap:8px;margin:0 18px 16px;font-size:10px;line-height:1.6;display:flex}.team-work-person>footer>span{min-width:0}.team-work-person>footer time{display:block}.team-work-person>footer>a{white-space:nowrap}.team-work-person-details{border-top:1px solid #e1e6da}.team-work-person-details>summary{cursor:pointer;color:#617660;padding:11px 18px;font-size:11px}.team-work-person-details>summary:hover{background:#f3f5ee}.team-work-person-details>div{padding:4px 18px 18px}.team-work-person-details>div>b{color:#315b47;font-size:11px}body[data-theme=nexus] .team-work-person-details p{color:#627160;margin:7px 0;font-size:12px;line-height:1.7}.team-work-person-details small{color:#778170;font-size:10px;display:block}body[data-theme=nexus] .team-work-person-details .team-work-completion-note{color:#778170;margin:12px 0;font-size:10px}.team-work-evidence{margin-top:8px;font-size:11px;display:inline-block}.team-work-cases{gap:9px;display:grid}.team-work-case{background:#f9faf5;border:1px solid #dce3d8;border-radius:8px;scroll-margin-top:100px;overflow:hidden}.team-work-case>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 110px auto 14px;align-items:center;gap:16px;padding:17px 18px;list-style:none;display:grid}.team-work-case>summary::-webkit-details-marker{display:none}.team-work-case>summary:hover{background:#eff3e8}.team-work-case-title{min-width:0}.team-work-case-title>b{color:#315b47;font-size:13px;display:block}.team-work-case-title>span{color:#617163;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.team-work-case-owner{color:#6b786e;font-size:12px}.team-work-case-toggle{color:#75866e;font-size:19px}.team-work-case[open] .team-work-case-toggle{transform:rotate(45deg)}.team-work-case[open]>summary{border-bottom:1px solid #dce3d8}.team-work-case-body{padding:18px}.team-work-case-body dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.team-work-case-body dt{color:#778170;font-size:10px}.team-work-case-body dd{color:#315b47;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.8}.team-work-case-links{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.team-work-case-links a{margin:0;font-size:11px}.team-work-case-body>small{color:#778170;overflow-wrap:anywhere;margin-top:14px;font-size:10px;display:block}.team-work-archive{background:#fdfdf9;border:1px solid #dce3d8;border-radius:8px;margin-top:18px;padding:0 16px 16px}.team-work-archive>summary{color:#315b47;cursor:pointer;padding:14px 0;font-size:13px}.team-work-archive>summary>span{color:#778170;margin-left:10px;font-size:11px}.team-work-archive:not([open]){padding-bottom:0}.team-work-archive>a{margin-top:10px;font-size:12px;display:inline-block}body[data-theme=nexus] .team-work-empty,body[data-theme=nexus] .team-work-loading{color:#74816d;background:#f7f9f1;border:1px dashed #d5ddcd;border-radius:8px;padding:22px 16px;font-size:13px;line-height:1.8}.team-work-loading{margin-top:18px!important}.team-work-compact-list{border-top:1px solid #dce3d8;border-bottom:1px solid #dce3d8;margin-top:18px;display:grid}.team-work-compact-item{grid-template-columns:116px 120px 114px minmax(0,1fr) 14px;align-items:center;gap:16px;min-width:0;padding:13px 4px;text-decoration:none;display:grid}.team-work-compact-item+.team-work-compact-item{border-top:1px solid #e6eadf}.team-work-compact-item:hover{background:#f3f6ed}.team-work-compact-person{align-items:center;gap:9px;min-width:0;display:flex}.team-work-compact-person b{color:#315b47;white-space:nowrap;font-size:13px}.team-work-compact-item .team-work-portrait{border-radius:4px;width:27px;height:30px}.team-work-compact-subject{text-overflow:ellipsis;white-space:nowrap;color:#263f37;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.team-work-compact-item>.team-work-badge{justify-self:start}.team-work-compact-reason{text-overflow:ellipsis;white-space:nowrap;color:#6b786e;min-width:0;font-size:12px;overflow:hidden}.team-work-compact-arrow{color:#75866e;font-size:13px}@media (max-width:1000px){.team-work-people{grid-template-columns:repeat(2,minmax(0,1fr))}.team-work-compact-item{grid-template-columns:100px 100px 110px minmax(0,1fr) 14px;gap:12px}.team-work-clocks{grid-template-columns:repeat(2,minmax(0,1fr))}.team-work-clocks>div:nth-child(2){border-right:0}}@media (max-width:600px){.team-work-board{margin:16px auto;padding:16px 14px}.team-work-header{flex-wrap:wrap;align-items:flex-start;gap:6px}body[data-theme=nexus] .team-work-header h2{margin:4px 0 6px;font-size:21px}.team-work-today{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.team-work-today b{font-size:14px}.team-work-people{grid-template-columns:1fr}.team-work-section-heading{flex-wrap:wrap;align-items:flex-start;gap:10px;margin:16px 0 12px}.team-work-section-heading>div:first-child{flex-basis:100%}.team-work-clocks>div{padding:12px}.team-work-case>summary{grid-template-columns:minmax(0,1fr) auto 14px;gap:7px 10px;padding:15px}.team-work-case-title{grid-column:1/-1}.team-work-case-title>span{margin-top:5px}.team-work-case-owner{font-size:11px}.team-work-case-body{padding:15px}.team-work-case-body dl{grid-template-columns:1fr}.team-work-compact-item{grid-template-columns:minmax(0,1fr) auto 12px;gap:5px 9px;padding:12px 0}.team-work-compact-person{grid-area:1/1}.team-work-compact-item>.team-work-badge{grid-area:1/2}.team-work-compact-arrow{grid-area:1/3}.team-work-compact-subject{grid-area:2/1/auto/-1;margin-left:36px;font-size:12px}.team-work-compact-reason{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:3/1/auto/-1;margin-left:36px;font-size:11px;display:-webkit-box}}
