.WorkHistory-module__47UMjW__root{border:1px solid var(--ctrl-line,#dedad3);background:var(--ctrl-panel,#fffdf9);color:var(--ctrl-text,#292821);border-radius:16px;margin:0 0 2rem;padding:clamp(1rem,3vw,2rem)}.WorkHistory-module__47UMjW__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.WorkHistory-module__47UMjW__header h2{margin:.3rem 0;font-size:clamp(1.4rem,2vw,2rem)}.WorkHistory-module__47UMjW__header p{max-width:65ch;line-height:1.6}.WorkHistory-module__47UMjW__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.WorkHistory-module__47UMjW__root button,.WorkHistory-module__47UMjW__jobLink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #b9b6ad;border-radius:7px;padding:.55rem .85rem;font-size:.875rem}.WorkHistory-module__47UMjW__root button:disabled{opacity:.45;cursor:default}.WorkHistory-module__47UMjW__root button:focus-visible,.WorkHistory-module__47UMjW__root a:focus-visible,.WorkHistory-module__47UMjW__detail summary:focus-visible{outline-offset:3px;outline:3px solid #7160a8}.WorkHistory-module__47UMjW__tabs{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.WorkHistory-module__47UMjW__tabs button[aria-pressed=true]{color:#fff;background:#30332b;border-color:#30332b}.WorkHistory-module__47UMjW__note,.WorkHistory-module__47UMjW__sourceNotice{max-width:85ch;font-size:.875rem;line-height:1.6}.WorkHistory-module__47UMjW__card{border-top:1px solid #d9d5cc;padding:1.3rem 0}.WorkHistory-module__47UMjW__cardHeading{gap:.8rem;display:flex}.WorkHistory-module__47UMjW__number{font-size:1.2rem}.WorkHistory-module__47UMjW__cardHeading h3{overflow-wrap:anywhere;margin:0;font-size:1.15rem;line-height:1.5}.WorkHistory-module__47UMjW__cardHeading p{margin:.3rem 0}.WorkHistory-module__47UMjW__facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:1rem 0;display:grid}.WorkHistory-module__47UMjW__facts dt{color:#69675f;font-size:.8rem}.WorkHistory-module__47UMjW__facts dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.9rem}.WorkHistory-module__47UMjW__jobLink{margin:.2rem 0;text-decoration:none;display:inline-block}.WorkHistory-module__47UMjW__detail{margin:1rem 0 0}.WorkHistory-module__47UMjW__detail summary{cursor:pointer;padding:.5rem 0;font-weight:600}.WorkHistory-module__47UMjW__sourceText{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f0e9;border-radius:8px;max-width:100ch;margin-bottom:.8rem;padding:1rem;font-size:.9rem;line-height:1.7}.WorkHistory-module__47UMjW__pagination{border-top:1px solid #d9d5cc;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.875rem;display:flex}.WorkHistory-module__47UMjW__error{color:#922e29;border-left:3px solid;padding-left:1rem}@media (max-width:600px){.WorkHistory-module__47UMjW__header{display:block}.WorkHistory-module__47UMjW__header button{margin:.5rem 0}.WorkHistory-module__47UMjW__facts{grid-template-columns:1fr 1fr}.WorkHistory-module__47UMjW__pagination{gap:.5rem}.WorkHistory-module__47UMjW__pagination button{padding:.5rem}.WorkHistory-module__47UMjW__root{border-radius:10px}}
.ctrl-overview{--control-radius:17px;color:var(--ctrl-text,#f3f5ff);font-family:var(--font-manrope),sans-serif;isolation:isolate;background:0 0;font-size:14px;line-height:1.6}.ctrl-overview .ctrl-page{max-width:1800px;margin:auto;padding:0 clamp(20px,3vw,48px) 24px}.ctrl-overview button{cursor:pointer}.ctrl-overview button:disabled{cursor:wait;opacity:.5}.ctrl-overview :is(button,a,summary):focus-visible{outline:2px solid var(--ctrl-cyan,#63efd4);outline-offset:5px}.ctrl-overview .ctrl-eyebrow{color:var(--ctrl-muted,#aabbd5);font:500 10px/1.6 var(--font-dm-mono),monospace;letter-spacing:.17em;align-items:center;gap:12px;margin:0 0 11px;display:flex}.ctrl-overview .ctrl-eyebrow>i{background:var(--ctrl-cyan,#63efd4);width:24px;height:1px;box-shadow:0 0 14px #63efd466}.ctrl-overview h1,.ctrl-overview h2,.ctrl-overview h3{font-family:var(--font-manrope),sans-serif;color:var(--ctrl-text,#f3f5ff);letter-spacing:-.045em;margin:0;font-weight:650;line-height:1.2}.ctrl-overview .ctrl-hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:12px;min-height:475px;display:grid;position:relative}.ctrl-overview .ctrl-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 83% 28%,#7257fb13,#0000 56%),radial-gradient(at 60% 60%,#45e8c809,#0000 54%);animation:18s ease-in-out infinite alternate ctrl-light-drift;position:absolute;inset:-40px -30px -50px 20%}.ctrl-overview .ctrl-hero-copy{z-index:2;padding:38px 0;position:relative}.ctrl-overview .ctrl-hero h1{letter-spacing:-.065em;font-size:clamp(36px,4.2vw,68px);font-weight:650;line-height:1.1}.ctrl-overview .ctrl-hero h1>span{color:var(--ctrl-cyan,#63efd4);-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#68f2d2,#69dfe6 52%,#bba6ff);-webkit-background-clip:text;background-clip:text}.ctrl-overview .ctrl-hero-description{color:var(--ctrl-muted,#aabbd5);margin:23px 0;font-size:15px;line-height:1.85}.ctrl-overview .ctrl-hero-actions{flex-wrap:wrap;align-items:center;gap:19px;display:flex}.ctrl-overview .ctrl-button{color:#082821;font:700 12px/1.4 var(--font-manrope),sans-serif;background:linear-gradient(120deg,#89f6d5,#58ddcd);border:1px solid #95ffe044;border-radius:9px;justify-content:space-between;align-items:center;gap:26px;padding:13px 17px;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 3px 22px #53dccc17}.ctrl-overview .ctrl-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #53dccc30}.ctrl-overview .ctrl-button>span{font-size:19px;line-height:1}.ctrl-overview .ctrl-text-button{color:var(--ctrl-muted,#aabbd5);font:600 12px/1.6 var(--font-manrope),sans-serif;white-space:nowrap;background:0 0;border:0;padding:6px 0;transition:color .2s}.ctrl-overview .ctrl-text-button:hover{color:var(--ctrl-cyan,#63efd4)}.ctrl-overview .ctrl-hero-foot{font:400 10px/1.65 var(--font-dm-mono),monospace;color:var(--ctrl-muted,#aabbd5);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:35px;display:flex}.ctrl-overview .ctrl-hero-foot>i{background:var(--ctrl-cyan);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #63efd466}.ctrl-overview .ctrl-hero-foot>span:last-child{opacity:.75}.ctrl-overview .ctrl-map{min-width:0;height:450px;padding:28px 0 30px;position:relative}.ctrl-overview .ctrl-map-label{z-index:2;color:var(--ctrl-cyan);font:400 9px/1.5 var(--font-dm-mono),monospace;letter-spacing:.15em;position:absolute;top:20px;left:20px}.ctrl-overview .ctrl-map-label>span{color:var(--ctrl-muted);margin-left:15px}.ctrl-overview .ctrl-map-caption{color:var(--ctrl-muted);font:400 9px/1.5 var(--font-dm-mono),monospace;letter-spacing:.06em;justify-content:space-between;gap:10px;display:flex;position:absolute;bottom:5px;left:20px;right:14px}.ctrl-overview .ctrl-map-caption>span:last-child{color:var(--ctrl-cyan);font-size:8px}.ctrl-overview .ctrl-hero-expanded{grid-template-columns:1fr}.ctrl-overview .ctrl-hero-expanded .ctrl-hero-copy{padding-bottom:0}.ctrl-overview .ctrl-hero-expanded .ctrl-hero-copy h1{font-size:35px}.ctrl-overview .ctrl-hero-expanded .ctrl-hero-copy h1 br{display:none}.ctrl-overview .ctrl-hero-expanded .ctrl-hero-copy h1 span{margin-left:9px}.ctrl-overview .ctrl-hero-expanded :is(.ctrl-hero-description,.ctrl-hero-foot){display:none}.ctrl-overview .ctrl-hero-expanded .ctrl-hero-actions{margin-top:20px}.ctrl-overview .ctrl-hero-expanded .ctrl-map{height:650px;max-height:75vh}.ctrl-overview .ctrl-view-heading{justify-content:space-between;align-items:center;gap:30px;padding:45px 0 32px;display:flex}.ctrl-overview .ctrl-view-heading h1{font-size:clamp(29px,3vw,44px)}.ctrl-overview .ctrl-view-heading p:last-child{max-width:630px;color:var(--ctrl-muted);margin-top:13px;font-size:14px}.ctrl-overview .ctrl-metrics{border-top:1px solid var(--ctrl-line,#2d3850);border-bottom:1px solid var(--ctrl-line,#2d3850);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:12px 0;padding:24px 0;display:grid}.ctrl-overview .ctrl-metric{text-align:left;border:0;border-left:1px solid var(--ctrl-line);min-width:0;color:inherit;background:0 0;flex-direction:column;align-items:stretch;padding:0 24px;display:flex}.ctrl-overview .ctrl-metric:first-child{border-left:0;padding-left:0}.ctrl-overview .ctrl-metric:last-child{padding-right:0}.ctrl-overview .ctrl-metric>span{color:var(--ctrl-muted);justify-content:space-between;align-items:center;gap:9px;font-size:11px;display:flex}.ctrl-overview .ctrl-metric>span>span{color:var(--ctrl-violet,#b39aff);font-size:17px}.ctrl-overview .ctrl-metric>div{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.ctrl-overview .ctrl-metric strong{font:600 35px/1.15 var(--font-manrope),sans-serif;letter-spacing:-.055em;color:var(--ctrl-text);font-variant-numeric:tabular-nums}.ctrl-overview .ctrl-metric em{color:var(--ctrl-muted);font-size:18px;font-style:normal}.ctrl-overview .ctrl-metric small{color:var(--ctrl-muted);text-align:right;max-width:110px;font-size:10px;line-height:1.55}.ctrl-overview .ctrl-metric:hover>span{color:var(--ctrl-cyan)}.ctrl-overview .ctrl-facts{color:var(--ctrl-muted);flex-wrap:wrap;align-items:center;gap:12px 27px;padding:7px 0 16px;font-size:11px;display:flex}.ctrl-overview .ctrl-facts strong{color:var(--ctrl-text);margin-left:6px;font-weight:600}.ctrl-overview .ctrl-facts details{position:relative}.ctrl-overview .ctrl-facts summary{cursor:pointer}.ctrl-overview .ctrl-earners{z-index:8;background:var(--ctrl-panel);border:1px solid var(--ctrl-line);border-radius:10px;min-width:270px;padding:14px 18px;position:absolute;top:100%;left:0;box-shadow:0 12px 25px #0005}.ctrl-overview .ctrl-earners>div{justify-content:space-between;gap:20px;padding:4px;display:flex}.ctrl-overview .ctrl-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ctrl-overview .ctrl-section-heading h2{letter-spacing:-.045em;font-size:25px}.ctrl-overview .ctrl-section-heading h2>span{color:var(--ctrl-cyan)}.ctrl-overview .ctrl-section-heading .ctrl-eyebrow{margin-bottom:6px;font-size:9px}.ctrl-overview .ctrl-work-grid{border-bottom:1px solid var(--ctrl-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:34px;padding:29px 0 39px;display:grid}.ctrl-overview .ctrl-work-grid-full{border:0;grid-template-columns:1fr;max-width:1100px}.ctrl-overview .ctrl-decision-desk{min-width:0;scroll-margin-top:20px}.ctrl-overview .ctrl-decision-desk>.obd-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ctrl-overview .ctrl-decision-desk .obd-scroll{overflow:visible}.ctrl-overview .ctrl-attention{margin-bottom:18px}.ctrl-overview .ctrl-attention-row{border-top:1px solid var(--ctrl-line);padding:12px 0}.ctrl-overview .ctrl-attention-row:last-child{border-bottom:1px solid var(--ctrl-line)}.ctrl-overview .ctrl-attention-row summary{cursor:pointer;grid-template-columns:48px 1fr;align-items:start;gap:5px 12px;list-style:none;display:grid}.ctrl-overview .ctrl-attention-row summary::-webkit-details-marker{display:none}.ctrl-overview .ctrl-attention-row summary strong{font-size:13px;font-weight:600;line-height:1.55}.ctrl-overview .ctrl-severity{font:500 9px/1 var(--font-dm-mono),monospace;color:#ffca8a;text-align:center;background:#ffb97913;border:1px solid #ffc48122;border-radius:5px;padding:7px 5px;display:block}.ctrl-overview .ctrl-severity[data-severity=P0]{color:#ffa2af;background:#ff788c16}.ctrl-overview .ctrl-attention-meta{color:var(--ctrl-muted);grid-column:2;justify-content:space-between;font-size:10px;display:flex}.ctrl-overview .ctrl-attention-detail{color:var(--ctrl-muted);padding:14px 0 4px 60px;font-size:13px}.ctrl-overview .ctrl-attention-detail>span{font-size:11px;display:block}.ctrl-overview .ctrl-standing{color:var(--ctrl-muted);padding:17px 0 3px;font-size:11px;line-height:1.7}.ctrl-overview .ctrl-pool{margin-top:12px}.ctrl-overview .ctrl-pulse{background:linear-gradient(130deg,#9d86ff09,transparent 55%),var(--ctrl-panel,#141c30);border:1px solid var(--ctrl-line);border-radius:var(--control-radius);align-self:start;min-width:0;padding:26px 25px 20px;position:relative;overflow:hidden}.ctrl-overview .ctrl-chip{color:var(--ctrl-muted);font:400 10px var(--font-dm-mono),monospace;border:1px solid var(--ctrl-line);border-radius:5px;align-items:center;padding:6px 8px;display:inline-flex}.ctrl-overview .ctrl-pulse-total{align-items:center;gap:15px;margin:27px 0 14px;display:flex}.ctrl-overview .ctrl-pulse-total>strong{font:600 49px/1 var(--font-manrope),sans-serif;letter-spacing:-.06em}.ctrl-overview .ctrl-pulse-total>span{color:var(--ctrl-muted);font-size:12px;line-height:1.7}.ctrl-overview .ctrl-pulse-total>i{color:var(--ctrl-violet);margin-left:auto;font-size:44px;font-style:normal;font-weight:300;animation:30s linear infinite ctrl-star-turn}.ctrl-overview .ctrl-caption{color:var(--ctrl-muted);margin:19px 0 0;font-size:10px}.ctrl-overview .ctrl-portfolio-section{border-bottom:1px solid var(--ctrl-line);padding:36px 0}.ctrl-overview .ctrl-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ctrl-overview .ctrl-project-card{text-align:left;min-width:0;color:inherit;border:1px solid var(--ctrl-line);border-radius:var(--control-radius);background:var(--ctrl-panel);animation:.5s both ctrl-reveal;animation-delay:var(--reveal-delay,0s);padding:0;transition:transform .3s,border-color .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.ctrl-overview .ctrl-project-card:hover{border-color:color-mix(in srgb,var(--project-color) 50%,var(--ctrl-line));transform:translateY(-4px);box-shadow:0 15px 35px #03071444}.ctrl-overview .ctrl-project-art{background:radial-gradient(ellipse at 50% 85%,color-mix(in srgb,var(--project-color) 12%,transparent),transparent 65%),linear-gradient(115deg,#171b31,#10182a);height:164px;position:relative;overflow:hidden}.ctrl-overview .ctrl-project-art>svg{width:100%;height:100%;display:block}.ctrl-overview .ctrl-project-open{color:var(--project-color);opacity:.7;font-size:19px;position:absolute;top:13px;right:16px}.ctrl-overview .ctrl-project-status{color:var(--ctrl-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e1bbb;border:1px solid #a9bad222;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;display:flex;position:absolute;top:17px;left:16px}.ctrl-overview .ctrl-project-status>i{background:#ffcf85;border-radius:50%;width:4px;height:4px}.ctrl-overview .ctrl-project-status[data-status=green]>i{background:#63efd4}.ctrl-overview .ctrl-project-status[data-status=red]>i{background:#ff879d}.ctrl-overview .ctrl-project-copy{border-top:1px solid var(--ctrl-line);padding:20px 19px 16px}.ctrl-overview .ctrl-project-copy>div{align-items:center;gap:10px;display:flex}.ctrl-overview .ctrl-project-copy>div>span{font:400 10px var(--font-dm-mono),monospace;color:var(--project-color)}.ctrl-overview .ctrl-project-copy h3{letter-spacing:-.03em;font-size:17px}.ctrl-overview .ctrl-project-copy>p{color:var(--ctrl-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:10px 0 19px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.ctrl-overview .ctrl-project-copy footer{border-top:1px solid var(--ctrl-line);color:var(--ctrl-muted);align-items:center;gap:10px;padding-top:13px;font-size:9px;display:flex}.ctrl-overview .ctrl-project-copy footer>span:last-child{color:var(--project-color);margin-left:auto}.ctrl-overview .ctrl-activity-section{padding:37px 0 25px}.ctrl-overview .ctrl-activity-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:32px;display:grid}.ctrl-overview .ctrl-feed-row{border-bottom:1px solid var(--ctrl-line);align-items:flex-start;gap:14px;padding:17px 0;display:flex}.ctrl-overview .ctrl-feed-row:first-child{padding-top:4px}.ctrl-overview .ctrl-feed-symbol{background:var(--ctrl-panel);border:1px solid var(--ctrl-line);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:16px;display:flex}.ctrl-overview .ctrl-feed-row>div{flex:1;min-width:0}.ctrl-overview .ctrl-feed-meta{color:var(--ctrl-muted);font:400 10px/1.5 var(--font-dm-mono),monospace}.ctrl-overview .ctrl-feed-row p{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.65}.ctrl-overview .ctrl-feed-row time{font:400 10px/1.5 var(--font-dm-mono),monospace;color:var(--ctrl-muted);white-space:nowrap}.ctrl-overview .ctrl-schedule{flex-direction:column;gap:19px;min-width:0;display:flex}.ctrl-overview .ctrl-schedule>.obd-panel{max-height:360px}.ctrl-overview .ctrl-activity-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.ctrl-overview .ctrl-activity-panels>.obd-panel{height:350px}.ctrl-overview .ctrl-timeline{background:var(--ctrl-panel);border:1px solid var(--ctrl-line);border-radius:var(--control-radius);margin-bottom:30px;padding:24px;overflow:auto}.ctrl-overview .ctrl-timeline .tl-root{min-width:580px}.ctrl-overview .ctrl-insights{padding:12px 0 30px}.ctrl-overview .obd-panel{border-radius:var(--control-radius);background:var(--ctrl-panel);border:1px solid var(--ctrl-line);box-shadow:none;min-width:0;padding:20px}.ctrl-overview .obd-panel [style*=--font-fraunces]{font-family:var(--font-manrope),sans-serif!important;letter-spacing:-.015em!important}.ctrl-overview .obd-panel [class*=text-\[8],.ctrl-overview .obd-panel [class*=text-\[9],.ctrl-overview .obd-panel [class*=text-\[10]{font-size:11px}.ctrl-overview .obd-txt{font-family:var(--font-manrope),sans-serif;font-size:13px;line-height:1.65}.ctrl-overview .obd-card{background:color-mix(in srgb,var(--ctrl-panel) 75%,transparent);border-radius:10px;padding:16px;border-color:var(--ctrl-line)!important}.ctrl-overview .obd-card:hover{background:color-mix(in srgb,var(--ctrl-panel) 85%,var(--ctrl-cyan) 3%)}.ctrl-overview .ctrl-saving{background:#63efd408;box-shadow:inset 0 0 0 1px #63efd444}.ctrl-overview .obd-card [class*="text-[12.5"]{font-size:14px;line-height:1.6}.ctrl-overview .bf-act{color:var(--ctrl-cyan);background:#63efd408;border:1px solid #63efd433;border-radius:6px;padding:6px 10px;font-size:11px}.ctrl-overview .bf-tri-btn{border:1px solid var(--ctrl-line);background:var(--ctrl-panel);border-radius:6px;width:31px;height:29px;font-size:13px;line-height:27px}.ctrl-overview .bf-tri-btn:hover{border-color:var(--ctrl-cyan);color:var(--ctrl-cyan)}.ctrl-overview .ctrl-doctrine{border-top:1px solid var(--ctrl-line);padding:22px 0 12px}.ctrl-overview .ctrl-dispatch{opacity:.8;margin:0 -10px 20px}.ctrl-overview .ctrl-footer{color:var(--ctrl-muted);border-top:1px solid var(--ctrl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:22px 0 5px;font-size:9px;display:flex}.ctrl-overview .ctrl-footer b{font:500 9px var(--font-dm-mono),monospace;letter-spacing:.18em;color:var(--ctrl-text);margin-right:13px}.ctrl-overview .ctrl-footer>span{align-items:center;gap:8px;display:inline-flex}.ctrl-overview .ctrl-error{color:var(--ctrl-text);background:#ffc38108;border:1px solid #ffc38140;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:22px 0;padding:17px 20px;font-size:13px;display:flex}.ctrl-overview .ctrl-error p{color:var(--ctrl-muted);margin:3px 0}.ctrl-overview .ctrl-error button,.ctrl-overview .ctrl-empty button{color:var(--ctrl-cyan);white-space:nowrap;padding:5px}.ctrl-overview .ctrl-empty{color:var(--ctrl-muted);padding:28px 0;font-size:13px;line-height:1.6}.ctrl-overview .ctrl-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:65vh;display:flex}.ctrl-overview .ctrl-loading h1{font-size:clamp(25px,3vw,40px)}.ctrl-overview .ctrl-loading p{color:var(--ctrl-muted)}.ctrl-overview .ctrl-loading-orbit{border:1px solid #a89cff55;border-top-color:var(--ctrl-cyan);border-radius:50%;width:70px;height:70px;animation:3s linear infinite ctrl-star-turn;box-shadow:0 0 32px #63efd418}@keyframes ctrl-light-drift{to{opacity:.65;transform:translate(-4%,3%)}}@keyframes ctrl-star-turn{to{transform:rotate(360deg)}}@keyframes ctrl-reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (min-width:1800px){.ctrl-overview .ctrl-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ctrl-overview .ctrl-hero{min-height:520px}.ctrl-overview .ctrl-map{height:500px}}@media (max-width:1150px){.ctrl-overview .ctrl-hero{grid-template-columns:1fr 1fr;min-height:430px}.ctrl-overview .ctrl-map{height:385px}.ctrl-overview .ctrl-hero h1{font-size:44px}.ctrl-overview .ctrl-map-caption>span:last-child{display:none}.ctrl-overview .ctrl-metric{padding:0 15px}.ctrl-overview .ctrl-metric>div{flex-direction:column;align-items:start;gap:7px}.ctrl-overview .ctrl-metric small{text-align:left;max-width:none}.ctrl-overview .ctrl-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ctrl-overview .ctrl-project-copy footer{font-size:10px}.ctrl-overview .ctrl-work-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.ctrl-overview .ctrl-work-grid-full{grid-template-columns:1fr}.ctrl-overview .ctrl-pulse{padding:22px 18px}.ctrl-overview .ctrl-section-heading h2{font-size:23px}.ctrl-overview .ctrl-section-heading{gap:12px}}@media (max-width:800px){.ctrl-overview .ctrl-page{padding:0 22px 20px}.ctrl-overview .ctrl-hero{grid-template-columns:1fr;gap:0}.ctrl-overview .ctrl-hero-copy{padding-top:34px;padding-bottom:0}.ctrl-overview .ctrl-hero h1{font-size:clamp(39px,8vw,58px)}.ctrl-overview .ctrl-hero-foot{margin-top:25px}.ctrl-overview .ctrl-map{width:100%;max-width:600px;height:380px;margin:auto}.ctrl-overview .ctrl-map-label{top:10px}.ctrl-overview .ctrl-metrics{margin-top:17px}.ctrl-overview .ctrl-work-grid{grid-template-columns:1fr}.ctrl-overview .ctrl-pulse{max-width:none}.ctrl-overview .ctrl-activity-grid{grid-template-columns:1fr}.ctrl-overview .ctrl-schedule{grid-template-columns:1fr 1fr;display:grid}.ctrl-overview .ctrl-metric strong{font-size:28px}.ctrl-overview .ctrl-metric>span{font-size:10px}.ctrl-overview .ctrl-view-heading{align-items:start}.ctrl-overview .ctrl-view-heading h1{font-size:33px}.ctrl-overview .ctrl-project-art{height:180px}}@media (max-width:520px){.ctrl-overview .ctrl-page{padding:0 16px 18px}.ctrl-overview .ctrl-map{height:340px}.ctrl-overview .ctrl-map-caption{font-size:8px;left:7px}.ctrl-overview .ctrl-hero-copy{padding-top:30px}.ctrl-overview .ctrl-hero-actions{gap:9px 16px}.ctrl-overview .ctrl-hero-description{font-size:14px}.ctrl-overview .ctrl-hero-foot{font-size:9px}.ctrl-overview .ctrl-hero-foot>span:last-child{width:100%;padding-left:17px}.ctrl-overview .ctrl-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.ctrl-overview .ctrl-metric:nth-child(3){border-left:0;padding-left:0}.ctrl-overview .ctrl-metric>div{flex-direction:row;align-items:end}.ctrl-overview .ctrl-metric small{text-align:right;max-width:73px;font-size:9px}.ctrl-overview .ctrl-metric>span{font-size:11px}.ctrl-overview .ctrl-section-heading{align-items:flex-start}.ctrl-overview .ctrl-section-heading h2{font-size:23px}.ctrl-overview .ctrl-section-heading>.ctrl-text-button{white-space:normal;text-align:right;max-width:90px;font-size:10px}.ctrl-overview .ctrl-project-grid,.ctrl-overview .ctrl-activity-panels,.ctrl-overview .ctrl-schedule{grid-template-columns:1fr}.ctrl-overview .ctrl-project-art{height:185px}.ctrl-overview .ctrl-project-copy>p{min-height:auto}.ctrl-overview .ctrl-attention-row summary{grid-template-columns:42px 1fr;gap:5px 9px}.ctrl-overview .ctrl-attention-detail{padding-left:51px}.ctrl-overview .ctrl-error{align-items:flex-start;gap:10px;padding:14px}.ctrl-overview .ctrl-feed-row{gap:11px}.ctrl-overview .ctrl-feed-row time{font-size:9px}.ctrl-overview .ctrl-view-heading{gap:16px;padding-top:30px}.ctrl-overview .ctrl-view-heading h1{font-size:28px}.ctrl-overview .ctrl-view-heading>.ctrl-text-button{font-size:10px}.ctrl-overview .ctrl-facts{gap:9px 18px}.ctrl-overview .ctrl-hero-expanded .ctrl-map{height:430px}}.motion-paused .ctrl-overview *,.ctrl-overview.motion-paused *,.motion-paused .ctrl-overview :before,.ctrl-overview.motion-paused :before{scroll-behavior:auto!important;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ctrl-overview *,.ctrl-overview :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ctrl-overview .ctrl-project-card:hover,.ctrl-overview .ctrl-button:hover{transform:none}}.ctrl-overview .ctrl-orbit{width:100%;min-width:0;height:100%;position:relative}.ctrl-overview .ctrl-orbit-stage{position:absolute;inset:0;overflow:hidden}.ctrl-overview .ctrl-orbit-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ctrl-overview .ctrl-orbit-core{pointer-events:none;text-shadow:0 2px 15px #071117;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.ctrl-overview .ctrl-orbit-core>span{font:500 15px/1 var(--font-manrope),sans-serif;letter-spacing:.25em;color:#e5fff6}.ctrl-overview .ctrl-orbit-core>small{font:400 6px/1.7 var(--font-dm-mono),monospace;letter-spacing:.15em;color:#9bc5c2}.ctrl-overview .ctrl-orbit-labels{pointer-events:none;position:absolute;inset:0}.ctrl-overview .ctrl-orbit-label{--angle:calc(var(--orbit-index) / var(--orbit-count) * 1turn - .25turn);left:calc(50% + cos(var(--angle)) * 37%);top:calc(50% + sin(var(--angle)) * 42%);pointer-events:auto;border:1px solid color-mix(in srgb,var(--project) 22%,transparent);text-align:left;max-width:145px;color:var(--ctrl-text);white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#101727df;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;transition:border-color .2s,background .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 18px #04081444}.ctrl-overview .ctrl-orbit-label:hover,.ctrl-overview .ctrl-orbit-label:focus-visible{border-color:var(--project);background:#182336}.ctrl-overview .ctrl-orbit-label>i{background:var(--project);width:4px;height:4px;box-shadow:0 0 9px color-mix(in srgb,var(--project) 65%,transparent);border-radius:50%;flex-shrink:0}.ctrl-overview .ctrl-orbit-label>span{letter-spacing:-.015em;font-size:10px;font-weight:600;line-height:1.5}.ctrl-overview .ctrl-orbit-label small{font:400 9px/1.5 var(--font-manrope),sans-serif;color:var(--ctrl-muted);display:block}.ctrl-overview .ctrl-orbit-caption{display:none}.ctrl-overview .ctrl-hero-expanded .ctrl-orbit-label{padding:10px 12px}.ctrl-overview .ctrl-hero-expanded .ctrl-orbit-label>span{font-size:12px}.ctrl-overview .ctrl-project-art>svg{transform-origin:50%;animation:12s ease-in-out infinite alternate ctrl-art-drift;animation-delay:calc(var(--reveal-delay,0s) * -20)}.ctrl-overview .ctrl-project-art:after{content:"";pointer-events:none;background:linear-gradient(110deg,transparent 20%,color-mix(in srgb,var(--project-color) 6%,transparent) 45%,transparent 68%);animation:14s ease-in-out infinite alternate ctrl-light-drift;position:absolute;inset:0}.ctrl-overview :is(.ctrl-metric>span,.ctrl-facts){font-size:12px}.ctrl-overview :is(.ctrl-metric small,.ctrl-chip,.ctrl-caption,.ctrl-project-status,.ctrl-project-copy footer,.ctrl-attention-meta,.ctrl-standing,.ctrl-feed-meta,.ctrl-feed-row time){font-size:11px}.ctrl-overview .ctrl-project-status{padding:3px 7px}.ctrl-overview .ctrl-section-heading .ctrl-eyebrow{font-size:10px}@keyframes ctrl-art-drift{0%{transform:translate(-2px,-2px)rotate(-1deg)}to{transform:translate(3px,4px)rotate(1.5deg)}}@media (max-width:800px){.ctrl-overview .ctrl-map{height:480px}.ctrl-overview .ctrl-orbit-label{padding:6px 8px}.ctrl-overview .ctrl-orbit-label>span{font-size:11px}}@media (max-width:520px){.ctrl-overview .ctrl-map,.ctrl-overview .ctrl-hero-expanded .ctrl-map{height:auto;min-height:430px;max-height:none;margin-top:10px;padding-top:23px;padding-bottom:28px}.ctrl-overview .ctrl-orbit{height:auto}.ctrl-overview .ctrl-orbit-stage{height:285px;position:relative}.ctrl-overview .ctrl-orbit-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 3px 13px;display:grid;position:relative}.ctrl-overview .ctrl-orbit-label{white-space:normal;min-width:0;max-width:none;padding:8px 9px;position:static;transform:none}.ctrl-overview .ctrl-orbit-label>span{font-size:11px}.ctrl-overview .ctrl-orbit-label small{font-size:10px}.ctrl-overview .ctrl-map-caption{bottom:6px}.ctrl-overview .ctrl-orbit-core>span{font-size:13px}.ctrl-overview .ctrl-hero-expanded .ctrl-hero-copy h1{font-size:27px}.ctrl-overview .ctrl-hero-expanded .ctrl-hero-copy h1 br{display:block}.ctrl-overview .ctrl-hero-expanded .ctrl-hero-copy h1 span{margin-left:0}.ctrl-overview .ctrl-hero-expanded .ctrl-orbit-stage{height:360px}}.motion-paused .ctrl-overview :is(.ctrl-project-card,.obd-rise),.ctrl-overview.motion-paused :is(.ctrl-project-card,.obd-rise){opacity:1!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.ctrl-overview .ctrl-project-art>svg,.ctrl-overview .ctrl-project-art:after{transform:none;animation:none!important}.ctrl-overview .ctrl-project-card{opacity:1;transform:none}}
