/* V46 — KIZILYILDIZ LEGACY OS */
.legacy-os-main{max-width:1750px}.legacy-hero,.legacy-public-hero,.passport-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;padding:clamp(1.8rem,4vw,3.4rem);border-radius:1.75rem;background:radial-gradient(circle at 77% 12%,#7ee7ff5a,transparent 24%),linear-gradient(120deg,#071e3d,#145a8c 56%,#674bd5);box-shadow:0 1.25rem 3rem #163e6422;color:#fff}.legacy-hero:before,.legacy-public-hero:before,.passport-hero:before{content:"";position:absolute;right:-6rem;bottom:-9rem;width:30rem;height:30rem;border:1px solid #edf9ff52;border-radius:50%;box-shadow:0 0 0 3rem #def7ff0b,0 0 0 6rem #def7ff08}.legacy-hero>*,.legacy-public-hero>*,.passport-hero>*{position:relative;z-index:1}.legacy-hero .eyebrow,.legacy-public-hero .eyebrow,.passport-hero .eyebrow{color:#75dcff}.legacy-hero h1,.legacy-public-hero h1,.passport-hero h1{max-width:52rem;margin:.35rem 0 .65rem;color:#fff;font:800 clamp(2.2rem,4.6vw,4.3rem)/1.05 Georgia,serif;letter-spacing:-.075em}.legacy-hero h1 em,.legacy-public-hero h1 em,.passport-hero h1 em{background:linear-gradient(100deg,#ffc1d9,#c7eaff 54%,#bdabff);background-clip:text;color:transparent;font-style:normal}.legacy-hero p,.legacy-public-hero p,.passport-hero p{max-width:50rem;margin:0;color:#d6edff;font-size:.91rem;line-height:1.65}.legacy-hero-pills,.legacy-public-hero-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.05rem}.legacy-hero-pills span,.legacy-public-hero-tags span{padding:.4rem .58rem;border:1px solid #dcf5ff42;border-radius:99px;background:#e7f7ff12;color:#f1fbff;font-size:.64rem;font-weight:850}.legacy-score{display:grid;grid-template-columns:auto auto;align-items:end;gap:.15rem .3rem;flex:0 0 11rem;padding:1rem;border:1px solid #e6f9ff53;border-radius:1.35rem;background:#ecfbff11;text-align:center;backdrop-filter:blur(9px)}.legacy-score>span,.legacy-score em{grid-column:1/-1;color:#d8f3ff;font-size:.57rem;font-style:normal;font-weight:900;letter-spacing:.11em}.legacy-score b{color:#fff;font-size:3.5rem;line-height:1}.legacy-score small{padding-bottom:.43rem;color:#d7efff;font-weight:800}.legacy-score i{grid-column:1/-1;display:block;height:.42rem;margin:.48rem 0 .25rem;overflow:hidden;border-radius:1rem;background:#d8f4ff27}.legacy-score i:after{content:"";display:block;width:var(--legacy-score);height:100%;border-radius:inherit;background:linear-gradient(90deg,#6ce5ff,#f7b8dc,#b28dff)}.legacy-tabs{display:flex;gap:.55rem;overflow:auto;margin:1rem 0;padding:.3rem}.legacy-tabs a{display:flex;align-items:center;gap:.4rem;flex:0 0 auto;padding:.65rem .78rem;border:1px solid #d4e4ef;border-radius:.78rem;background:#fff;color:#52718c;font-size:.69rem;font-weight:850}.legacy-tabs a i{font-style:normal}.legacy-tabs a.active{border-color:#6d8fe8;background:linear-gradient(135deg,#eefbff,#f5efff);color:#166ac0;box-shadow:.35rem .5rem 1rem #225e9515}.legacy-kpis,.legacy-intel-kpis,.passport-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:1rem 0}.legacy-kpis article,.legacy-intel-kpis article,.passport-kpis article{position:relative;overflow:hidden;min-height:7rem;padding:1rem 1.15rem;border:1px solid #d6e6f1;border-radius:1.05rem;background:#fff;box-shadow:.5rem .7rem 1.55rem #153e6010}.legacy-kpis article:after{content:"";position:absolute;right:-1.6rem;top:-1.7rem;width:5.5rem;height:5.5rem;border-radius:50%;background:linear-gradient(135deg,#54d5f132,#9866e830)}.legacy-kpis span,.legacy-kpis b,.legacy-kpis small,.legacy-intel-kpis b,.legacy-intel-kpis span,.passport-kpis b,.passport-kpis span{position:relative;z-index:1;display:block}.legacy-kpis span{color:#798fa5;font-size:.58rem;font-weight:900}.legacy-kpis b,.legacy-intel-kpis b,.passport-kpis b{margin:.4rem 0 .12rem;color:#1f476d;font-size:1.75rem}.legacy-kpis small,.legacy-intel-kpis span,.passport-kpis span{color:#7890a5;font-size:.67rem}.legacy-launch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.legacy-launch-grid>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:7rem;padding:1rem;border:1px solid #d7e6f2;border-radius:1.08rem;background:#fff;box-shadow:.5rem .7rem 1.6rem #153e6010;transition:.2s}.legacy-launch-grid>a:hover{border-color:#6d99dc;transform:translateY(-.15rem)}.legacy-launch-grid>a>span{display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:.8rem;background:linear-gradient(135deg,#ddf6ff,#eee5ff);color:#386ed0;font-size:1.15rem}.legacy-launch-grid b,.legacy-launch-grid small{display:block}.legacy-launch-grid b{color:#244d74;font-size:.77rem}.legacy-launch-grid small{margin-top:.2rem;color:#7890a7;font-size:.64rem;line-height:1.45}.legacy-launch-grid i{color:#2875c2;font-style:normal}.legacy-overview-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:.9rem;margin-top:.9rem}.legacy-overview-story,.legacy-overview-metrics,.legacy-intelligence-hero,.legacy-intelligence-note{padding:1.35rem;border:1px solid #d5e6f1;border-radius:1.15rem;background:#fff;box-shadow:.5rem .75rem 1.6rem #153e6010}.legacy-overview-story{background:linear-gradient(135deg,#fff,#f2fbff 68%,#f6f1ff)}.legacy-overview-story h2,.legacy-intelligence-hero h2,.passport-side h2{max-width:44rem;margin:.32rem 0 .5rem;color:#20496f;font:800 1.72rem/1.1 Georgia,serif;letter-spacing:-.04em}.legacy-overview-story p,.legacy-intelligence-hero p,.legacy-intelligence-note p{max-width:49rem;margin:0 0 .95rem;color:#668199;font-size:.78rem;line-height:1.65}.legacy-overview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.legacy-overview-metrics .section-kicker,.legacy-overview-metrics>a{grid-column:1/-1}.legacy-overview-metrics>div{padding:.7rem;border-radius:.8rem;background:#f6fbff}.legacy-overview-metrics b,.legacy-overview-metrics small{display:block}.legacy-overview-metrics b{color:#285e8e;font-size:1.22rem}.legacy-overview-metrics small{margin-top:.14rem;color:#7790a6;font-size:.62rem;line-height:1.4}.legacy-overview-metrics>a{color:#2873c1;font-size:.7rem;font-weight:850}.legacy-work-grid{display:grid;grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr);gap:1rem}.legacy-form label{margin-bottom:.72rem}.legacy-form textarea{min-height:6.2rem}.legacy-image-fields,.legacy-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.legacy-records,.legacy-goal-list,.legacy-highlight-list{min-height:28rem}.legacy-records article,.legacy-highlight-list article{display:flex;align-items:flex-start;gap:.7rem;padding:.8rem;border-bottom:1px solid #e4edf3}.legacy-records article:last-child,.legacy-highlight-list article:last-child{border-bottom:0}.legacy-records img,.legacy-highlight-list img{width:4rem;height:4rem;flex:0 0 4rem;object-fit:cover;border-radius:.85rem}.legacy-record-icon{display:grid;place-items:center;width:4rem;height:4rem;flex:0 0 4rem;border-radius:.85rem;background:linear-gradient(135deg,#e1f7ff,#ece7ff);color:#2a70bd;font-size:1.45rem}.legacy-records article>div:nth-child(2),.legacy-highlight-list article>div{min-width:0;flex:1}.legacy-records b,.legacy-highlight-list b{display:block;margin:.18rem 0;color:#234b71;font-size:.8rem}.legacy-records small,.legacy-highlight-list small{color:#6f8ba4;font-size:.65rem}.legacy-records p,.legacy-highlight-list p{margin:.28rem 0 0;color:#718ba2;font-size:.69rem;line-height:1.5}.legacy-record-actions{display:flex;align-items:center;gap:.45rem;margin-left:auto}.legacy-record-actions a,.legacy-record-actions button,.legacy-goal-actions>a,.legacy-goal-actions button{padding:.42rem .58rem;border:1px solid #cfe1ef;border-radius:.6rem;background:#fff;color:#1e6dbb;font-size:.65rem;font-weight:850}.legacy-record-actions .danger,.legacy-goal-actions .danger,.legacy-award-list .danger{border-color:#f4c9c9;color:#b74b50}.legacy-empty{padding:3rem 1rem;color:#7890a6;font-size:.77rem;text-align:center}.legacy-goal-list{display:grid;gap:.6rem}.legacy-goal-list>article{padding:.9rem;border:1px solid #deebf3;border-radius:.9rem;background:#fbfdff}.legacy-goal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.legacy-goal-heading b,.legacy-goal-heading small{display:block}.legacy-goal-heading b{margin:.25rem 0;color:#244c71;font-size:.8rem}.legacy-goal-heading small{color:#7690a5;font-size:.64rem}.legacy-goal-heading strong{color:#2674bf;font-size:1.05rem}.legacy-status,.legacy-category{display:inline-block;padding:.22rem .4rem;border-radius:.4rem;background:#eaf4ff;color:#2a70b6;font-size:.56rem;font-weight:900}.legacy-status.completed{background:#e6f9ef;color:#16825d}.legacy-status.paused{background:#fff1df;color:#b66a13}.legacy-status.planned{background:#f0eaff;color:#7151bd}.legacy-goal-list p{margin:.45rem 0;color:#6e879e;font-size:.7rem;line-height:1.5}.legacy-goal-meter{display:flex;align-items:center;gap:.6rem}.legacy-goal-meter i{height:.42rem;flex:1;overflow:hidden;border-radius:999px;background:#dfedf5}.legacy-goal-meter em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#32aee3,#7053df)}.legacy-goal-meter span{color:#6e899f;font-size:.62rem}.legacy-goal-actions{display:flex;align-items:center;gap:.45rem;margin-top:.7rem}.legacy-goal-actions details{margin-left:auto}.legacy-goal-actions summary{color:#3977b6;cursor:pointer;font-size:.65rem;font-weight:850}.legacy-goal-actions details form{display:flex;gap:.35rem;align-items:center;margin-top:.45rem}.legacy-goal-actions input,.legacy-goal-actions select{width:auto;max-width:6rem;padding:.38rem;border:1px solid #cee0ee;border-radius:.5rem;font-size:.64rem}.legacy-category.success{background:#e5f8ee;color:#147c58}.legacy-category.training{background:#e6f3ff;color:#2474be}.legacy-category.announcement{background:#fff0df;color:#aa641a}.legacy-highlight-list article>div{min-width:0}.legacy-highlight-list p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.legacy-badge-layout{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:1rem}.legacy-badge-forms{display:grid;gap:1rem;align-content:start}.legacy-award-form{background:linear-gradient(135deg,#fff,#f2fbff 72%,#f5efff)}.legacy-badge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.legacy-badge-grid article{display:flex;gap:.65rem;padding:.78rem;border:1px solid #e0ebf3;border-radius:.9rem;background:#fbfdff}.legacy-badge-grid article>span,.legacy-award-icon{display:grid;place-items:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:.8rem;background:color-mix(in srgb,var(--badge-color) 15%,#fff);color:var(--badge-color);font-size:1.2rem}.legacy-badge-grid article>div:nth-child(2){min-width:0;flex:1}.legacy-badge-grid b,.legacy-badge-grid small{display:block}.legacy-badge-grid b{color:#254c70;font-size:.77rem}.legacy-badge-grid small{margin-top:.12rem;color:#738ca5;font-size:.6rem}.legacy-badge-grid p{margin:.3rem 0;color:#718ba0;font-size:.66rem;line-height:1.45}.legacy-badge-grid em{display:block;color:#6890b1;font-size:.6rem;font-style:normal}.legacy-badge-grid .legacy-record-actions{align-self:flex-start;flex-wrap:wrap;justify-content:flex-end}.legacy-award-list{margin-top:1rem}.legacy-award-list article{display:flex;align-items:flex-start;gap:.6rem;padding:.72rem;border-bottom:1px solid #e4edf3}.legacy-award-list .avatar{width:2.2rem;height:2.2rem;flex:0 0 2.2rem}.legacy-award-list .legacy-award-icon{width:2.1rem;height:2.1rem;flex:0 0 2.1rem;border-radius:.65rem;font-size:1rem}.legacy-award-list article>div{min-width:0;flex:1}.legacy-award-list b,.legacy-award-list small{display:block}.legacy-award-list b{color:#244d73;font-size:.73rem}.legacy-award-list small{margin-top:.12rem;color:#788fa6;font-size:.6rem}.legacy-award-list p{margin:.25rem 0 0;color:#71899e;font-size:.65rem}.legacy-intelligence-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(125deg,#fff,#f0fbff 65%,#f4ecff)}.legacy-intelligence-hero>span{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:1.3rem;background:linear-gradient(135deg,#227dcc,#8055dd);color:#fff;font-size:1.7rem}.legacy-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.legacy-signal-grid article{display:flex;flex-direction:column;gap:.65rem;padding:1.05rem;border:1px solid #d8e6f0;border-radius:1rem;background:#fff;box-shadow:.45rem .65rem 1.45rem #153e6010}.legacy-signal-grid article>span{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.8rem;background:#e6f5ff;color:#2c79c3;font-size:1.1rem}.legacy-signal-grid small{color:#7390a9;font-size:.57rem;font-weight:900}.legacy-signal-grid h3{margin:.22rem 0;color:#244c70;font:800 1.1rem Georgia,serif}.legacy-signal-grid p{margin:0;color:#72899e;font-size:.69rem;line-height:1.5}.legacy-signal-grid a{margin-top:auto;color:#2775c2;font-size:.66rem;font-weight:850}.legacy-signal-grid .alert>span{background:#fff0e5;color:#cc6b18}.legacy-signal-grid .violet>span{background:#f0eaff;color:#7652c7}.legacy-signal-grid .green>span{background:#e6f9ed;color:#15815a}.legacy-intelligence-note{display:flex;align-items:center;gap:.8rem;margin-top:.9rem}.legacy-intelligence-note>span{display:grid;place-items:center;width:2.9rem;height:2.9rem;flex:0 0 2.9rem;border-radius:.85rem;background:linear-gradient(135deg,#dff7ff,#e8e2ff);color:#3575c1;font-size:1.25rem}.legacy-intelligence-note div{flex:1}.legacy-intelligence-note b{color:#284f73;font-size:.78rem}.legacy-intelligence-note p{margin:.25rem 0 0}.legacy-public-page{padding:clamp(1.1rem,4vw,3.5rem);background:radial-gradient(circle at 0 8%,#f8cce747,transparent 20%),radial-gradient(circle at 95% 45%,#a9e9ff4a,transparent 28%),linear-gradient(135deg,#f7fbff,#fcf8ff)}.legacy-public-hero{width:min(100%,83rem);margin:0 auto}.legacy-public-orbit{position:relative;display:grid;place-items:center;width:13rem;height:13rem;flex:0 0 13rem;border:1px solid #d9f6ff5b;border-radius:50%;box-shadow:0 0 0 1.4rem #e8f7ff12,0 0 0 2.8rem #f1eaff0b}.legacy-public-orbit b{color:#fff;font:800 3rem Georgia,serif}.legacy-public-orbit span,.legacy-public-orbit i,.legacy-public-orbit em{position:absolute;padding:.23rem .4rem;border-radius:99px;background:#effaff1a;color:#e6f8ff;font-size:.56rem;font-style:normal;font-weight:900}.legacy-public-orbit span{top:-1rem}.legacy-public-orbit i{right:-2.3rem}.legacy-public-orbit em{bottom:-.8rem}.legacy-public-section{width:min(100%,83rem);margin:2.2rem auto}.legacy-public-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.legacy-public-heading h2{margin:.28rem 0 0;color:#173d63;font:800 clamp(1.85rem,3vw,2.7rem)/1.07 Georgia,serif;letter-spacing:-.055em}.legacy-public-heading p{max-width:23rem;margin:0;color:#6b87a0;font-size:.78rem;line-height:1.6}.legacy-public-timeline-list{position:relative;display:grid;gap:.75rem;padding-left:1.5rem}.legacy-public-timeline-list:before{content:"";position:absolute;top:1rem;bottom:1rem;left:.35rem;width:1px;background:linear-gradient(#55b6e6,#8263d8,#ed8bc5)}.legacy-public-timeline-list article{position:relative;display:flex;gap:.8rem;padding:1rem;border:1px solid #d7e7f1;border-radius:1rem;background:#fff;box-shadow:.5rem .7rem 1.6rem #153e6010}.legacy-public-timeline-list article:before{content:"";position:absolute;left:-1.48rem;top:1.45rem;width:.75rem;height:.75rem;border:3px solid #f7fbff;border-radius:50%;background:#5b73dc;box-shadow:0 0 0 1px #adcae7}.legacy-public-timeline-list img{width:6.5rem;height:5.5rem;flex:0 0 6.5rem;object-fit:cover;border-radius:.8rem}.legacy-public-timeline-list time{color:#2d77be;font-size:.7rem;font-weight:900;letter-spacing:.08em}.legacy-public-timeline-list h3{margin:.2rem 0;color:#224b70;font:800 1.25rem Georgia,serif}.legacy-public-timeline-list p{margin:0;color:#70899f;font-size:.74rem;line-height:1.55}.legacy-public-goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.legacy-public-goal-grid article{padding:1.1rem;border:1px solid #d7e6f0;border-radius:1.1rem;background:linear-gradient(145deg,#fff,#f2faff);box-shadow:.5rem .7rem 1.6rem #153e6010}.legacy-public-goal-grid article>div{display:flex;align-items:center;justify-content:space-between}.legacy-public-goal-grid span{padding:.28rem .42rem;border-radius:.45rem;background:#e6f5ff;color:#2674bd;font-size:.56rem;font-weight:900}.legacy-public-goal-grid b{color:#286eb7;font-size:1.2rem}.legacy-public-goal-grid h3{margin:.8rem 0 .3rem;color:#234b70;font:800 1.25rem Georgia,serif}.legacy-public-goal-grid p{min-height:3.4em;margin:0;color:#718ba3;font-size:.72rem;line-height:1.55}.legacy-public-goal-grid i{display:block;height:.45rem;margin:1rem 0 .35rem;overflow:hidden;border-radius:99px;background:#dcebf4}.legacy-public-goal-grid em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#36b7e2,#7256df)}.legacy-public-goal-grid small{color:#6b879f;font-size:.63rem}.legacy-public-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.legacy-public-highlight-grid article{overflow:hidden;border:1px solid #d7e6f0;border-radius:1.1rem;background:#fff;box-shadow:.5rem .7rem 1.6rem #153e6010}.legacy-public-highlight-grid img{width:100%;height:11rem;object-fit:cover}.legacy-public-highlight-grid article>div{padding:1rem}.legacy-public-highlight-grid h3{margin:.45rem 0;color:#254d71;font:800 1.25rem Georgia,serif}.legacy-public-highlight-grid p{display:-webkit-box;overflow:hidden;margin:0;color:#718ba2;font-size:.72rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.legacy-public-highlight-grid small{display:block;margin-top:.75rem;color:#7590a6;font-size:.62rem}.legacy-public-empty{width:min(100%,54rem);margin:2.5rem auto;padding:3.5rem 1.2rem;border:1px dashed #bed8eb;border-radius:1.3rem;background:#fff;text-align:center}.legacy-public-empty>span{display:grid;place-items:center;width:3rem;height:3rem;margin:auto;border-radius:.9rem;background:linear-gradient(135deg,#ddf7ff,#eee7ff);color:#3579c2;font-size:1.35rem}.legacy-public-empty h2{margin:.7rem 0 .35rem;color:#244b70;font:800 1.55rem Georgia,serif}.legacy-public-empty p{max-width:36rem;margin:auto;color:#718ba1;font-size:.78rem;line-height:1.6}.passport-page{min-height:calc(100vh - 5rem);padding:clamp(1.2rem,4vw,3rem);background:radial-gradient(circle at 91% 0,#ace7ff6b,transparent 25%),linear-gradient(135deg,#f5faff,#fbf5ff)}.passport-hero{width:min(100%,76rem);margin:auto}.passport-avatar{width:5.5rem;height:5.5rem;border:2px solid #ebf9ff;box-shadow:0 .8rem 1.5rem #082c5d3b}.passport-athlete-switcher{display:flex;gap:.55rem;overflow:auto;width:min(100%,76rem);margin:1rem auto}.passport-athlete-switcher a{display:flex;align-items:center;gap:.45rem;flex:0 0 auto;padding:.5rem .6rem;border:1px solid #d8e7f2;border-radius:.8rem;background:#fff;color:#3f6684;font-size:.7rem}.passport-athlete-switcher a.active{border-color:#6290df;background:#effaff}.passport-athlete-switcher .avatar{width:1.75rem;height:1.75rem}.passport-kpis{width:min(100%,76rem);margin:1rem auto}.passport-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;width:min(100%,76rem);margin:auto}.passport-badge-board,.passport-side{padding:1.2rem;border:1px solid #d7e6f1;border-radius:1.2rem;background:#fff;box-shadow:.5rem .75rem 1.6rem #153e6010}.passport-heading{display:flex;align-items:start;justify-content:space-between;gap:.8rem;margin-bottom:1rem}.passport-heading h2{margin:.25rem 0;color:#214a70;font:800 1.5rem Georgia,serif}.passport-heading .outline-button{padding:.42rem .6rem;font-size:.65rem}.passport-badge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.passport-badge-grid article{display:flex;gap:.65rem;padding:.8rem;border:1px solid #e0ebf2;border-radius:.95rem;background:#fbfdff}.passport-badge-grid article>span{display:grid;place-items:center;width:2.7rem;height:2.7rem;flex:0 0 2.7rem;border-radius:.85rem;background:color-mix(in srgb,var(--badge-color) 15%,#fff);color:var(--badge-color);font-size:1.25rem}.passport-badge-grid b,.passport-badge-grid small{display:block}.passport-badge-grid b{color:#244c71;font-size:.77rem}.passport-badge-grid small{margin-top:.12rem;color:#7490a8;font-size:.61rem}.passport-badge-grid p{margin:.3rem 0;color:#71899f;font-size:.66rem;line-height:1.45}.passport-badge-grid em{color:#527ea4;font-size:.59rem;font-style:normal}.passport-side{background:linear-gradient(145deg,#123c67,#277eaf 65%,#7353cf);color:#fff}.passport-side .section-kicker{color:#8de4ff}.passport-side h2{color:#fff}.passport-side p{color:#d8efff;font-size:.77rem;line-height:1.6}.passport-side>div{margin:1.2rem 0;padding:.7rem;border:1px solid #e1f7ff35;border-radius:.75rem;background:#e9f8ff12}.passport-side b,.passport-side small{display:block}.passport-side b{font-size:.77rem}.passport-side small{margin-top:.18rem;color:#cae7fc;font-size:.63rem}.passport-side a{color:#fff;font-size:.7rem;font-weight:900}.passport-empty{padding:2.8rem 1rem;text-align:center}.passport-empty span{display:grid;place-items:center;width:3rem;height:3rem;margin:auto;border-radius:.9rem;background:#e8f5ff;color:#3b7ec8;font-size:1.4rem}.passport-empty b{display:block;margin:.6rem 0 .3rem;color:#264e72}.passport-empty p{max-width:28rem;margin:auto;color:#748da3;font-size:.73rem;line-height:1.55}
html[data-theme="dark"] .legacy-tabs a,html[data-theme="dark"] .legacy-kpis article,html[data-theme="dark"] .legacy-intel-kpis article,html[data-theme="dark"] .passport-kpis article,html[data-theme="dark"] .legacy-launch-grid>a,html[data-theme="dark"] .legacy-overview-story,html[data-theme="dark"] .legacy-overview-metrics,html[data-theme="dark"] .legacy-intelligence-hero,html[data-theme="dark"] .legacy-intelligence-note,html[data-theme="dark"] .legacy-records article,html[data-theme="dark"] .legacy-highlight-list article,html[data-theme="dark"] .legacy-goal-list>article,html[data-theme="dark"] .legacy-badge-grid article,html[data-theme="dark"] .legacy-award-list article,html[data-theme="dark"] .legacy-signal-grid article,html[data-theme="dark"] .legacy-public-timeline-list article,html[data-theme="dark"] .legacy-public-goal-grid article,html[data-theme="dark"] .legacy-public-highlight-grid article,html[data-theme="dark"] .legacy-public-empty,html[data-theme="dark"] .passport-badge-board{border-color:#315977;background:#102b43;box-shadow:none}html[data-theme="dark"] .legacy-kpis b,html[data-theme="dark"] .legacy-intel-kpis b,html[data-theme="dark"] .passport-kpis b,html[data-theme="dark"] .legacy-launch-grid b,html[data-theme="dark"] .legacy-overview-story h2,html[data-theme="dark"] .legacy-intelligence-hero h2,html[data-theme="dark"] .legacy-records b,html[data-theme="dark"] .legacy-highlight-list b,html[data-theme="dark"] .legacy-goal-heading b,html[data-theme="dark"] .legacy-badge-grid b,html[data-theme="dark"] .legacy-award-list b,html[data-theme="dark"] .legacy-signal-grid h3,html[data-theme="dark"] .legacy-public-heading h2,html[data-theme="dark"] .legacy-public-timeline-list h3,html[data-theme="dark"] .legacy-public-goal-grid h3,html[data-theme="dark"] .legacy-public-highlight-grid h3,html[data-theme="dark"] .passport-heading h2,html[data-theme="dark"] .passport-empty b{color:#e0effc}html[data-theme="dark"] .legacy-kpis small,html[data-theme="dark"] .legacy-kpis span,html[data-theme="dark"] .legacy-intel-kpis span,html[data-theme="dark"] .passport-kpis span,html[data-theme="dark"] .legacy-launch-grid small,html[data-theme="dark"] .legacy-overview-story p,html[data-theme="dark"] .legacy-intelligence-hero p,html[data-theme="dark"] .legacy-intelligence-note p,html[data-theme="dark"] .legacy-records small,html[data-theme="dark"] .legacy-records p,html[data-theme="dark"] .legacy-highlight-list small,html[data-theme="dark"] .legacy-highlight-list p,html[data-theme="dark"] .legacy-goal-heading small,html[data-theme="dark"] .legacy-goal-list p,html[data-theme="dark"] .legacy-badge-grid small,html[data-theme="dark"] .legacy-badge-grid p,html[data-theme="dark"] .legacy-award-list small,html[data-theme="dark"] .legacy-award-list p,html[data-theme="dark"] .legacy-signal-grid p,html[data-theme="dark"] .legacy-public-heading p,html[data-theme="dark"] .legacy-public-timeline-list p,html[data-theme="dark"] .legacy-public-goal-grid p,html[data-theme="dark"] .legacy-public-goal-grid small,html[data-theme="dark"] .legacy-public-highlight-grid p,html[data-theme="dark"] .legacy-public-highlight-grid small,html[data-theme="dark"] .legacy-public-empty p,html[data-theme="dark"] .passport-badge-grid small,html[data-theme="dark"] .passport-badge-grid p,html[data-theme="dark"] .passport-empty p{color:#abc5db}html[data-theme="dark"] .legacy-overview-metrics>div,html[data-theme="dark"] .legacy-goal-list>article,html[data-theme="dark"] .legacy-badge-grid article,html[data-theme="dark"] .passport-badge-grid article{background:#14344d}html[data-theme="dark"] .legacy-record-actions a,html[data-theme="dark"] .legacy-record-actions button,html[data-theme="dark"] .legacy-goal-actions>a,html[data-theme="dark"] .legacy-goal-actions button{border-color:#315977;background:#15344d;color:#8fd3ff}
@media(max-width:1180px){.legacy-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-work-grid,.legacy-badge-layout,.passport-layout{grid-template-columns:1fr}.legacy-badge-forms{grid-template-columns:1fr 1fr}.legacy-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.legacy-hero,.legacy-public-hero,.passport-hero{align-items:flex-start;flex-direction:column;padding:1.45rem}.legacy-score{width:100%}.legacy-kpis,.legacy-intel-kpis,.passport-kpis,.legacy-public-goal-grid,.legacy-public-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-overview-grid,.legacy-field-grid,.legacy-image-fields,.legacy-badge-forms{grid-template-columns:1fr}.legacy-overview-metrics{grid-template-columns:1fr}.legacy-badge-grid,.passport-badge-grid{grid-template-columns:1fr}.legacy-public-orbit{display:none}.legacy-public-heading{align-items:flex-start;flex-direction:column}.legacy-intelligence-note{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.legacy-kpis,.legacy-intel-kpis,.passport-kpis,.legacy-launch-grid,.legacy-signal-grid,.legacy-public-goal-grid,.legacy-public-highlight-grid{grid-template-columns:1fr}.legacy-records article,.legacy-highlight-list article{flex-wrap:wrap}.legacy-record-actions{width:100%;margin-left:0}.legacy-public-timeline-list{padding-left:1.2rem}.legacy-public-timeline-list article{flex-direction:column}.legacy-public-timeline-list img{width:100%;height:9rem}.legacy-goal-actions{align-items:flex-start;flex-wrap:wrap}.legacy-goal-actions details{width:100%;margin-left:0}.passport-heading{align-items:flex-start;flex-direction:column}}
