:root{color-scheme:dark;--bg:#050712;--cyan:#63f5ff;--purple:#9b5cff;--pink:#ff66d8;--gold:#f5b73e}*{box-sizing:border-box}body,html{min-height:100%;margin:0;background:var(--bg);color:white;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(90deg,rgba(5,7,18,.68),rgba(5,7,18,.55) 44%,rgba(5,7,18,.5)),url(/images/app-home-background.png) 42% /cover no-repeat,linear-gradient(180deg,#050712,#07111f 48%,#050712)}.gridwash{position:fixed;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:46px 46px}.topbar{position:relative;z-index:10;width:100%;margin:0;padding:0;border-bottom:1px solid rgba(99,245,255,.2);background:linear-gradient(90deg,rgba(155,92,255,.1),rgba(99,245,255,.06),rgba(155,92,255,.08)),rgba(3,8,20,.82);box-shadow:0 18px 58px rgba(0,0,0,.3),0 0 34px rgba(99,245,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(99,245,255,.5),rgba(155,92,255,.42),transparent)}.topbarInner{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;width:min(100%,1260px);margin:0 auto;padding:10px 30px}.brandLockup{display:inline-flex;align-items:center;gap:12px;min-width:0}.brandMark{width:54px;height:54px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 0 18px rgba(155,92,255,.4))}.wordmark{width:min(230px,44vw);height:auto;display:block}.toplinks{display:flex;justify-content:center;gap:8px;min-width:0}.toplinks a{border:1px solid transparent;background:transparent;color:rgba(226,232,240,.88);border-radius:999px;padding:9px 11px;font-size:.84rem;font-weight:900;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease}.toplinks a:hover{border-color:rgba(99,245,255,.34);background:rgba(99,245,255,.09);color:white}.topActions{justify-content:flex-end;gap:8px}.iconButton,.menuButton,.topActions{display:inline-flex;align-items:center}.iconButton,.menuButton{border:1px solid rgba(99,245,255,.24);background:rgba(255,255,255,.08);color:#dffcff;border-radius:999px;min-width:42px;height:42px;justify-content:center;cursor:pointer;box-shadow:0 0 30px rgba(99,245,255,.08)}.iconButton{min-width:40px;height:40px;border-color:rgba(155,92,255,.24);color:#f0e7ff}.iconButton:hover,.menuButton:hover{border-color:rgba(99,245,255,.52);background:rgba(99,245,255,.11)}.hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.98fr) minmax(390px,.74fr);grid-gap:16px;gap:16px;max-width:1240px;min-height:calc(100vh - 72px);margin:0 auto;padding:10px 22px 0}.badge,.hero{align-items:center}.badge{display:inline-flex;gap:7px;border:1px solid rgba(99,245,255,.34);background:rgba(99,245,255,.1);border-radius:999px;padding:8px 13px;color:white;font-size:.68rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase;box-shadow:0 0 30px rgba(99,245,255,.12)}.provenanceWord{width:92px;height:auto;display:block}.badgeSuffix{display:inline-block;padding-left:2px}.dot{width:8px;height:8px;border-radius:50%;background:#dffcff;box-shadow:0 0 16px rgba(99,245,255,.95)}h1{max-width:720px;margin:26px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,6.2vw,6.3rem);line-height:.9;letter-spacing:0;text-shadow:0 10px 26px rgba(0,0,0,.48)}.gradientText{background:linear-gradient(90deg,#9b5cff,#b65bff 44%,#63f5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lede{max-width:640px;margin:22px 0 0;color:rgba(244,249,255,.94);font-size:clamp(1rem,1.5vw,1.28rem);line-height:1.7;font-weight:750}.launch{margin:12px 0 0;max-width:600px;color:rgba(203,213,225,.9);font-size:1rem;line-height:1.75}.actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.primaryButton,.secondaryButton{min-height:56px;border-radius:18px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:.92rem;font-weight:950}.primaryButton{background:linear-gradient(90deg,#8b5cf6,#5b7cff,#22d3ee);color:white;box-shadow:0 0 42px rgba(139,92,246,.42)}.secondaryButton{border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.06);color:white;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:600px;margin-top:30px}.step{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);border-radius:18px;padding:14px}.step strong{display:block;color:#bff9ff;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.step span{display:block;color:rgba(203,213,225,.9);margin-top:6px;font-size:.78rem;line-height:1.45;font-weight:650}.artWrap{position:relative;min-height:min(70vh,650px);align-self:end;overflow:visible}.collectiblesImage{position:absolute;left:50%;bottom:clamp(-30px,-2.2vh,-10px);width:min(128%,640px);max-height:min(73vh,700px);object-fit:contain;transform:translateX(-50%);filter:drop-shadow(0 36px 82px rgba(0,0,0,.62))}.homeFooter{position:relative;z-index:1;width:100%;border-top:1px solid rgba(99,245,255,.14);background:radial-gradient(circle at 18% 0,rgba(99,245,255,.09),transparent 28%),linear-gradient(180deg,rgba(5,7,18,.82),rgba(3,8,20,.94));padding:44px 22px 30px}.footerInner{display:grid;grid-template-columns:minmax(320px,1.35fr) repeat(4,minmax(120px,.72fr));grid-gap:34px;gap:34px;width:min(100%,1180px);margin:0 auto}.footerBrand{min-width:0}.footerLogoLockup{display:flex;align-items:center;min-width:0;flex-wrap:nowrap;white-space:nowrap}.footerWordmark{display:block;width:210px;max-width:100%;height:auto;min-width:0;filter:drop-shadow(0 0 14px rgba(155,92,255,.24))}.footerBrand p{max-width:330px;margin:18px 0 0;color:rgba(226,232,240,.9);font-size:.92rem;line-height:1.65;font-weight:720}.footerBrand>span{display:block;max-width:330px;margin-top:12px;color:rgba(148,163,184,.86);font-size:.78rem;line-height:1.7}.footerBrand .socialRow{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px}.footerBrand .socialRow a{display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(15,23,42,.52);transition:transform .16s ease,border-color .16s ease,background .16s ease}.footerBrand .socialRow a:hover{transform:translateY(-2px);border-color:rgba(99,245,255,.42);background:rgba(99,245,255,.08)}.socialIcon{width:26px;height:26px;object-fit:contain}.footerBrand .socialRow a:nth-child(5) .socialIcon{width:38px;height:38px;object-fit:cover;object-position:center center}.footerInner h3{margin:2px 0 15px;color:white;font-size:.95rem;font-weight:900}.footerInner section div{display:grid;grid-gap:10px;gap:10px}.footerInner .footerBrand .socialRow{display:flex}.footerInner section div a{color:rgba(148,163,184,.96);font-size:.86rem;line-height:1.35;transition:color .15s ease}.footerInner section div a:hover{color:white}.footerLegal{display:flex;justify-content:space-between;align-items:center;gap:22px;width:min(100%,1180px);margin:36px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.footerLegal p{margin:0;color:rgba(148,163,184,.78);font-size:.82rem}.footerLegal div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 22px}.footerLegal a{color:rgba(148,163,184,.78);font-size:.82rem;transition:color .15s ease}.footerLegal a:hover{color:white}.placeholderShell{display:grid;place-items:center;min-height:100vh;padding:28px}.placeholderCard{position:relative;z-index:1;width:min(100%,560px);border:1px solid rgba(99,245,255,.2);border-radius:30px;background:radial-gradient(circle at 50% 0,rgba(155,92,255,.16),transparent 38%),rgba(6,9,22,.88);box-shadow:0 34px 110px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.06);padding:34px;text-align:center}.placeholderLogo{width:70px;height:70px;object-fit:contain;filter:drop-shadow(0 0 24px rgba(155,92,255,.42))}.placeholderCard p{margin:22px 0 0;color:#bff9ff;font-size:.72rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.placeholderCard h1{margin:12px auto 0;font-size:clamp(2.25rem,6vw,4.2rem)}.placeholderCard span{display:block;max-width:390px;margin:18px auto 26px;color:rgba(203,213,225,.86);line-height:1.6}.loginShell{display:grid;place-items:center;min-height:100vh;padding:28px}.loginCard{position:relative;z-index:1;width:min(100%,480px);border:1px solid rgba(99,245,255,.2);border-radius:34px;background:radial-gradient(circle at 50% 0,rgba(155,92,255,.18),transparent 36%),rgba(6,9,22,.9);box-shadow:0 34px 110px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.06);padding:34px;text-align:center}.loginBrand{display:grid;justify-items:center;grid-gap:12px;gap:12px}.loginBrand img:first-child{width:70px;height:70px;object-fit:contain;filter:drop-shadow(0 0 24px rgba(155,92,255,.42))}.loginBrand img:last-child{width:min(280px,76vw);height:auto}.loginEyebrow{margin:26px 0 0;color:#bff9ff;font-size:.72rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.loginCard h1{margin:12px auto 0;font-size:clamp(2.35rem,7vw,4rem)}.loginCopy{max-width:360px;margin:16px auto 0;color:rgba(203,213,225,.78);line-height:1.65;font-weight:650}.loginActions{display:grid;grid-gap:11px;gap:11px;margin-top:28px}.loginCreate,.providerButton{min-height:54px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:950}.providerButton{width:100%;border:1px solid rgba(255,255,255,.12);cursor:pointer}.appleButton{background:white;color:#050712}.googleButton{background:rgba(255,255,255,.92);color:#111827}.emailButton{background:rgba(255,255,255,.07);color:white}.googleGlyph{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:conic-gradient(from -45deg,#4285f4,#34a853,#fbbc05,#ea4335,#4285f4);color:white;font-weight:1000}.loginDivider{display:flex;align-items:center;gap:12px;margin:22px 0;color:rgba(148,163,184,.78);font-size:.78rem;font-weight:850}.loginDivider:after,.loginDivider:before{content:"";flex:1 1;height:1px;background:rgba(255,255,255,.1)}.loginCreate{width:100%;background:linear-gradient(90deg,#8b5cf6,#5b7cff,#22d3ee);color:white}.loginBack{display:inline-block;margin-top:18px;color:rgba(203,213,225,.72);font-size:.84rem;font-weight:800}.gate{position:relative;z-index:1;display:grid;place-items:center;min-height:100vh;padding:28px}.gateCard{width:min(100%,500px);border:1px solid rgba(99,245,255,.22);border-radius:32px;background:radial-gradient(circle at 50% 0,rgba(99,245,255,.13),transparent 38%),rgba(6,9,22,.88);box-shadow:0 34px 110px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:34px 32px 30px;text-align:center}.gateLogoStack{display:grid;justify-items:center;grid-gap:13px;gap:13px}.gateMark{width:62px;height:auto;filter:drop-shadow(0 0 22px rgba(155,92,255,.38))}.gateWordmark{width:min(285px,78vw);height:auto;display:block}.gateCard h1{margin:26px auto 0;max-width:410px;font-size:clamp(2.15rem,7vw,3.45rem);line-height:.94}.gateCard p{max-width:365px;margin:18px auto 0;color:rgba(203,213,225,.88);line-height:1.65}.gateForm{margin:28px auto 0;display:grid;grid-gap:13px;gap:13px;max-width:365px;text-align:left}.gateInput{width:100%;border:1px solid rgba(99,245,255,.22);border-radius:18px;background:rgba(255,255,255,.07);color:white;padding:16px;outline:none;margin-top:9px;text-align:center;font-weight:800;letter-spacing:.08em}.gateInput:focus{border-color:rgba(99,245,255,.72);box-shadow:0 0 0 4px rgba(99,245,255,.1)}.gateError{min-height:22px;color:#ff9fbf;font-size:.88rem;font-weight:750;text-align:center}.drawerBackdrop{position:fixed;inset:0;z-index:40;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.drawer{position:fixed;z-index:41;inset:0 0 0 auto;width:min(100%,330px);overflow-y:auto;border-left:1px solid rgba(99,245,255,.15);background:radial-gradient(circle at 18% 0,rgba(99,245,255,.12),transparent 32%),rgba(6,9,22,.965);padding:16px;box-shadow:0 0 80px rgba(99,245,255,.12)}.galleryShell{overflow:visible;padding-bottom:72px}.galleryDoors,.galleryHero,.galleryLanePanel,.galleryOverview,.galleryTop{position:relative;z-index:1;width:min(100%,1180px);margin-inline:auto}.galleryTop{display:flex;align-items:center;justify-content:space-between;padding:22px}.galleryBack{display:inline-flex;align-items:center;gap:10px;color:white;font-weight:950}.galleryBack img{width:38px;height:38px;object-fit:contain}.galleryTopActions{display:flex;gap:10px}.galleryClose,.galleryControls button,.galleryTopActions a{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(226,232,240,.9);padding:9px 13px;font-size:.82rem;font-weight:900}.galleryHero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:34px 22px 18px}.galleryHero h1{margin:8px 0 0;font-size:clamp(3rem,7vw,6rem)}.galleryHero p:not(.galleryEyebrow){margin:16px 0 0;color:rgba(203,213,225,.72);font-size:1.05rem;font-weight:720}.galleryEyebrow{margin:0;color:#bff9ff;font-size:.72rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.galleryOverview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:16px;gap:16px;padding:0 22px}.exhibitCard,.galleryDoor,.galleryDossierPreview,.galleryIntroCard,.galleryLanePanel,.galleryToolGrid a{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.galleryIntroCard{border-radius:26px;padding:16px}.galleryIntroHeader{display:flex;align-items:flex-start;gap:13px}.galleryIntroIcon{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,rgba(99,245,255,.2),rgba(155,92,255,.18));color:white}.galleryIntroHeader h2{margin:0;color:white;font-size:1.3rem}.galleryIntroHeader p{margin:5px 0 0;color:rgba(203,213,225,.65);font-size:.88rem;font-weight:700}.galleryIntroHeader button{margin-left:auto;border:0;border-radius:999px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.58);width:36px;height:36px}.galleryPulseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.galleryPulseGrid div{border:1px solid rgba(99,245,255,.14);border-radius:16px;background:rgba(99,245,255,.08);padding:11px}.galleryPulseGrid strong{display:block;font-size:1.35rem}.galleryPulseGrid span{display:block;margin-top:3px;color:rgba(203,213,225,.6);font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.galleryToolGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.galleryToolGrid a{display:flex;align-items:center;gap:12px;border-radius:22px;padding:16px}.galleryToolGrid svg{color:#b68cff}.galleryToolGrid small,.galleryToolGrid strong{display:block}.galleryToolGrid small{margin-top:3px;color:rgba(203,213,225,.55);font-weight:750}.galleryDoors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:16px 22px 0}.galleryDoor{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;border-radius:26px;padding:14px}.galleryDoor.cyan{border-color:rgba(99,245,255,.2)}.galleryDoor.green{border-color:rgba(88,224,138,.2)}.galleryDoorImage{width:86px;height:96px;border-radius:20px;overflow:hidden;background:rgba(0,0,0,.22)}.galleryDoorImage img{width:100%;height:100%;object-fit:cover;object-position:center 12%}.galleryDoor h2{margin:0;color:white;font-size:1.35rem}.galleryDoor span{display:inline-block;margin-top:8px;border-radius:999px;background:rgba(99,245,255,.11);color:#bff9ff;padding:4px 8px;font-size:.7rem;font-weight:950;text-transform:uppercase}.galleryDoor p{margin:9px 0 0;color:rgba(203,213,225,.62);font-size:.86rem;line-height:1.5}.galleryLanePanel{margin-top:18px;border-radius:30px;padding:20px}.galleryLaneHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.galleryLaneHeader h2{margin:7px 0 0;color:white;font-size:1.8rem}.galleryControls{display:flex;align-items:center;gap:10px}.galleryControls label{display:flex;align-items:center;gap:8px;min-width:320px;border:1px solid rgba(99,245,255,.15);border-radius:16px;background:rgba(0,0,0,.2);color:#bff9ff;padding:0 12px;height:42px}.galleryControls input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:white}.exhibitGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.exhibitCard{border-radius:20px;padding:14px}.exhibitCard>span{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;margin-bottom:13px}.exhibitCard.cyan>span{background:rgba(99,245,255,.12);color:#bff9ff}.exhibitCard.violet>span{background:rgba(155,92,255,.14);color:#d5c6ff}.exhibitCard.green>span{background:rgba(88,224,138,.14);color:#bafbd0}.exhibitCard h3{margin:0;color:white}.exhibitCard p{min-height:42px;margin:8px 0 12px;color:rgba(203,213,225,.58);font-size:.82rem;line-height:1.45}.exhibitCard small{color:rgba(255,255,255,.48);font-weight:850;text-transform:uppercase;letter-spacing:.08em}.galleryDossierPreview{display:grid;grid-template-columns:138px minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:18px;border-radius:24px;padding:16px}.dossierImage{border-radius:20px;overflow:hidden;background:rgba(0,0,0,.24)}.dossierImage img{width:100%;height:170px;object-fit:cover;object-position:center 12%}.galleryDossierPreview h3{margin:8px 0 0;color:white;font-size:1.45rem}.galleryDossierPreview p:not(.galleryEyebrow){margin:12px 0 0;color:rgba(203,213,225,.62);line-height:1.55}.dossierChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dossierChips span{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:rgba(99,245,255,.09);color:rgba(226,232,240,.9);padding:6px 9px;font-size:.74rem;font-weight:850}.galleryDossierPreview a,.galleryScanButton{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#bff9ff;font-weight:950}.galleryScanButton{justify-content:center;width:100%;min-height:52px;border-radius:18px;background:linear-gradient(90deg,#8b5cf6,#22d3ee);color:white}.galleryEmptyState{display:grid;justify-items:start;grid-gap:10px;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(2,6,23,.34);padding:22px}.galleryEmptyState svg{color:#bff9ff}.galleryDossierRoute h2,.galleryEmptyState h2{margin:0;color:white}.galleryDossierRoute p,.galleryEmptyState p{margin:0;max-width:760px;color:rgba(203,213,225,.68);line-height:1.6}.galleryDossierRoute,.galleryStatPreview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.galleryDossierRoute>div,.galleryStatPreview article{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(2,6,23,.34);padding:18px}.galleryDossierRoute svg,.galleryStatPreview svg{color:#bff9ff}.galleryDossierRoute strong,.galleryStatPreview span,.galleryStatPreview strong{display:block}.galleryStatPreview strong{margin-top:16px;color:white;font-size:1.1rem}.galleryStatPreview span{margin-top:7px;color:rgba(203,213,225,.62);font-weight:750}.missionShell{min-height:100vh;overflow:visible;background:radial-gradient(circle at 18% 4%,rgba(155,92,255,.16),transparent 30%),radial-gradient(circle at 80% 20%,rgba(99,245,255,.1),transparent 28%),linear-gradient(180deg,#050712,#080d1f 54%,#050712);padding:26px 22px 72px}.missionConnection,.missionHero,.missionPanel,.missionTabs{position:relative;z-index:1;width:min(100%,1220px);margin-inline:auto}.missionHero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.missionHero p,.missionSectionHeader p{display:inline-flex;align-items:center;gap:8px;margin:0;color:#d5c6ff;font-size:.72rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.missionHero h1{margin:12px 0 0;font-size:clamp(3rem,7vw,6.2rem)}.missionHero span,.missionSectionHeader span{display:block;margin-top:10px;color:rgba(203,213,225,.7);font-weight:700;line-height:1.55}.missionHeroActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.missionConnection{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(2,6,23,.52);padding:13px 16px}.missionConnection.online{border-color:rgba(88,224,138,.24);background:linear-gradient(90deg,rgba(88,224,138,.09),rgba(99,245,255,.055))}.missionConnection.watch{border-color:rgba(245,183,62,.24);background:linear-gradient(90deg,rgba(245,183,62,.09),rgba(155,92,255,.055))}.missionConnection div{display:grid;grid-template-columns:26px minmax(0,max-content) minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;min-width:0}.missionConnection svg{color:#bff9ff}.missionConnection strong{color:white;font-size:.82rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.missionConnection small,.missionConnection span{overflow:hidden;color:rgba(203,213,225,.76);font-size:.78rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.missionConnection small{color:rgba(148,163,184,.78);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.missionHeroActions a,.missionHeroActions button,.missionTabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(226,232,240,.9);padding:10px 14px;font-size:.78rem;font-weight:950;cursor:pointer}.missionTabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px;border:1px solid rgba(99,245,255,.13);border-radius:24px;background:rgba(2,6,23,.52);padding:8px}.missionTabs button.active{border-color:rgba(99,245,255,.36);background:linear-gradient(90deg,rgba(155,92,255,.3),rgba(99,245,255,.16));color:white;box-shadow:0 0 28px rgba(99,245,255,.1)}.missionPanel{margin-top:18px;border:1px solid rgba(255,255,255,.085);border-radius:32px;background:radial-gradient(circle at top left,rgba(99,245,255,.09),transparent 30%),rgba(8,13,31,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 30px 90px rgba(0,0,0,.28);padding:22px}.missionSectionHeader h2{margin:10px 0 0;color:white;font-size:clamp(1.6rem,3vw,2.6rem)}.aiBoard,.baeGrid,.baeReadoutBoard,.docsGrid,.docsHealthStrip,.missionBriefGrid,.missionIssueGrid,.missionKpiGrid,.missionSignalGrid,.signalOpsBoard,.workbenchGrid,.workbenchTriage{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.missionBriefGrid,.missionKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.aiBoard article,.aiBriefPanel,.baeGrid article,.baeReadoutBoard article,.docsGrid article,.missionBriefCard,.missionDashboardPreview,.missionIssueGrid article,.missionKpiCard,.missionSignalGrid article,.signalOpsBoard section,.workbenchGrid a,.workbenchTriage article{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(2,6,23,.44);padding:16px}.missionKpiCard{position:relative;overflow:hidden;min-height:180px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.08);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.missionKpiCard.active,.missionKpiCard:hover{transform:translateY(-2px);border-color:rgba(99,245,255,.34);background:rgba(6,13,38,.72)}.missionKpiCard:before{content:"";position:absolute;inset:-42% -30% auto auto;width:150px;height:150px;border-radius:999px;filter:blur(4px);opacity:.22}.missionKpiCard.cyan:before{background:#63f5ff}.missionKpiCard.violet:before{background:#9b5cff}.missionKpiCard.gold:before{background:#f5b73e}.missionKpiCard.green:before{background:#58e08a}.missionKpiCard>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.missionKpiCard svg{color:#bff9ff}.missionKpiCard>div:first-child span{border-radius:999px;background:rgba(255,255,255,.07);color:rgba(226,232,240,.85);padding:6px 8px;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.missionKpiCard strong{display:block;margin-top:20px;color:white;font-size:clamp(2rem,4vw,3rem);line-height:1}.missionKpiCard p{margin:8px 0 0;color:rgba(203,213,225,.78);font-size:.78rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.sparkline{display:flex;align-items:end;gap:5px;height:42px;margin-top:18px}.sparkline i{flex:1 1;border-radius:999px;background:linear-gradient(180deg,#63f5ff,#9b5cff);opacity:.8}.missionDrilldownPanel{margin-top:16px;border:1px solid rgba(99,245,255,.14);border-radius:24px;background:radial-gradient(circle at top left,rgba(99,245,255,.08),transparent 34%),rgba(2,6,23,.48);padding:16px}.missionRecordList{margin-top:14px}.missionRecordGroup,.missionRecordList{display:grid;grid-gap:10px;gap:10px}.missionFilterBar{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(130px,.7fr));grid-gap:10px;gap:10px;margin-top:14px}.missionFilterBar label,.missionFilterBar select{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(2,6,23,.62);color:rgba(226,232,240,.92);font:inherit;font-size:.78rem;font-weight:850}.missionFilterBar label{display:flex;align-items:center;gap:8px;padding:0 10px}.missionFilterBar svg{color:#63f5ff;flex:0 0 auto}.missionFilterBar input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:white;padding:11px 0;font:inherit}.missionFilterBar select{min-height:42px;padding:0 10px}.missionRecordList article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:rgba(255,255,255,.04);padding:12px}.missionRecordList small,.missionRecordList span,.missionRecordList strong{display:block}.missionRecordList strong{color:white;font-size:.95rem}.missionRecordList span{margin-top:5px;color:rgba(203,213,225,.76);font-size:.78rem;font-weight:760}.missionRecordList small{color:rgba(148,163,184,.8);font-size:.72rem;font-weight:850;text-align:right}.missionRecordChips{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.missionRecordChips em{display:inline-flex;gap:6px;max-width:100%;border-radius:999px;background:rgba(255,255,255,.065);color:rgba(226,232,240,.86);padding:6px 9px;font-size:.68rem;font-style:normal;font-weight:800}.missionRecordChips b{color:#63f5ff;font-weight:950;text-transform:capitalize}.missionRecordAction{grid-column:1/-1;justify-self:start;border:1px solid rgba(99,245,255,.24);border-radius:999px;background:rgba(99,245,255,.08);color:#bff9ff;cursor:pointer;padding:8px 11px;font:inherit;font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.missionEmptyState{border:1px dashed rgba(255,255,255,.14);border-radius:18px;color:rgba(203,213,225,.8);padding:18px;font-size:.88rem}.missionDrilldownLink{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;border-radius:999px;background:linear-gradient(135deg,#63f5ff,#9b5cff);color:#03101f;padding:10px 14px;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.missionDossierInspector{margin-top:16px;border:1px solid rgba(155,92,255,.22);border-radius:24px;background:radial-gradient(circle at top right,rgba(155,92,255,.13),transparent 34%),rgba(2,6,23,.54);padding:16px}.missionDossierGrid{display:grid;grid-template-columns:minmax(190px,.36fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:14px}.missionDossierPhoto{display:grid;place-items:center;min-height:250px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(255,255,255,.045);color:rgba(203,213,225,.76);font-size:.8rem;font-weight:850}.missionDossierPhoto img{width:100%;height:100%;object-fit:cover}.missionDossierSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.missionDossierSections section{border:1px solid rgba(255,255,255,.075);border-radius:18px;background:rgba(255,255,255,.04);padding:12px}.missionDossierSections h3{margin:0 0 10px;color:white;font-size:.86rem}.missionDossierSections dl{display:grid;grid-gap:8px;gap:8px;margin:0}.missionDossierSections dl div{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.missionDossierSections dd,.missionDossierSections dt{margin:0;min-width:0;font-size:.74rem}.missionDossierSections dt{color:rgba(148,163,184,.86);font-weight:900}.missionDossierSections dd{color:rgba(241,245,249,.92);font-weight:780;overflow-wrap:anywhere}.missionRawPayload{margin-top:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(0,0,0,.18);padding:10px 12px}.missionRawPayload summary{cursor:pointer;color:#bff9ff;font-size:.76rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.missionRawPayload pre{overflow:auto;max-height:360px;margin:12px 0 0;color:rgba(226,232,240,.82);font-size:.72rem;line-height:1.45;white-space:pre-wrap}.missionBriefCard strong{display:block;color:white;font-size:1.8rem}.aiBoard h3,.baeGrid h3,.missionBriefCard h3,.missionSignalGrid h3,.workbenchGrid h3{margin:8px 0 0;color:white;font-size:1rem}.aiBoard p,.baeGrid p,.missionBriefCard p,.missionSignalGrid p,.workbenchGrid p{margin:8px 0 0;color:rgba(148,163,184,.92);font-size:.82rem;line-height:1.55}.missionBriefCard.cyan{border-color:rgba(99,245,255,.22)}.missionBriefCard.green{border-color:rgba(88,224,138,.22)}.missionBriefCard.violet{border-color:rgba(155,92,255,.26)}.missionBriefCard.gold{border-color:rgba(245,183,62,.25)}.missionDashboardPreview{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);grid-gap:18px;gap:18px;align-items:end;margin-top:16px}.missionDashboardPreview>div>p{margin:0;color:#bff9ff;font-size:.72rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.missionDashboardPreview h3{margin:8px 0 0;color:white;font-size:1.65rem}.missionReadinessStack{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.missionReadinessStack div{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 48px;grid-gap:10px;gap:10px;align-items:center;border-radius:16px;background:rgba(255,255,255,.04);padding:12px}.missionReadinessStack span,.missionReadinessStack strong{position:relative;z-index:1}.missionReadinessStack span{margin:0;color:rgba(226,232,240,.86);font-size:.78rem;font-weight:900}.missionReadinessStack strong{color:white;font-size:.84rem;text-align:right}.missionReadinessStack i{position:absolute;bottom:0;left:0;height:3px;border-radius:999px}.missionReadinessStack i.green{background:#58e08a}.missionReadinessStack i.gold{background:#f5b73e}.missionReadinessStack i.violet{background:#9b5cff}.missionReadinessStack i.cyan{background:#63f5ff}.missionChartBoard{border:1px solid rgba(99,245,255,.12);border-radius:24px;background:linear-gradient(180deg,rgba(99,245,255,.06),rgba(155,92,255,.08));padding:16px}.chartHeader,.chartLegend{display:flex;align-items:center;justify-content:space-between;gap:12px}.chartHeader span{color:rgba(203,213,225,.72);font-size:.72rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.chartHeader strong{color:#8df5b0;font-size:1.5rem}.miniChart{display:flex;align-items:end;gap:8px;height:160px;border-radius:20px;background:linear-gradient(180deg,rgba(99,245,255,.06),rgba(155,92,255,.07));padding:16px}.miniChart i{flex:1 1;min-width:10px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#63f5ff,#9b5cff);box-shadow:0 0 18px rgba(99,245,255,.18)}.chartLegend{justify-content:flex-start;margin-top:12px;flex-wrap:wrap}.chartLegend span{display:inline-flex;align-items:center;gap:7px;color:rgba(203,213,225,.78);font-size:.72rem;font-weight:850}.chartLegend b,.cyanDot,.goldDot,.violetDot{display:inline-block;width:9px;height:9px;border-radius:999px}.cyanDot{background:#63f5ff}.violetDot{background:#9b5cff}.goldDot{background:#f5b73e}.missionIssueGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.missionIssueGrid article{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px}.missionIssueGrid svg{color:#f5b73e}.missionIssueGrid strong{display:inline-flex;border-radius:999px;background:rgba(245,183,62,.1);color:#fde68a;padding:5px 8px;font-size:.64rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.missionIssueGrid h3{margin:10px 0 0;color:white;font-size:.96rem}.missionIssueGrid p{margin:7px 0 0;color:rgba(148,163,184,.9);font-size:.8rem;line-height:1.5}.missionSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.aiBoard svg,.docsGrid svg,.missionSignalGrid svg,.workbenchGrid svg{color:#bff9ff}.missionSignalGrid strong{display:block;margin-top:14px;color:#d5c6ff;font-size:.74rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.signalOpsBoard{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr)}.missionSectionHeader.compact h2{font-size:1.45rem}.sourceRows{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.sourceRows>div{display:grid;grid-template-columns:minmax(0,1fr) 48px;grid-gap:10px;gap:10px;align-items:center;border-radius:18px;background:rgba(255,255,255,.045);padding:12px}.sourceRows span,.sourceRows strong{display:block}.sourceRows strong{color:white;font-size:.9rem}.sourceRows span{margin-top:4px;color:rgba(148,163,184,.88);font-size:.76rem;font-weight:700}.sourceRows em{color:rgba(226,232,240,.88);font-size:.8rem;font-style:normal;font-weight:950;text-align:right}.sourceRows i{grid-column:1/-1;overflow:hidden;height:4px;border-radius:999px;background:rgba(255,255,255,.08)}.sourceRows b{display:block;height:100%;border-radius:inherit}.sourceRows b.green{background:#58e08a}.sourceRows b.cyan{background:#63f5ff}.sourceRows b.gold{background:#f5b73e}.sourceRows b.violet{background:#9b5cff}.scanHealthCard{display:grid;grid-gap:16px;gap:16px}.scanHealthCard>div:first-child{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.scanHealthCard svg{color:#bff9ff}.scanHealthCard p{margin:0;color:#d5c6ff;font-size:.68rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.scanHealthCard h3{grid-column:2;margin:-7px 0 0;color:white}.donutMeter{display:grid;place-items:center;justify-self:center;width:174px;height:174px;border-radius:999px;box-shadow:0 0 34px rgba(99,245,255,.14)}.donutMeter:before{content:"";position:absolute}.donutMeter span,.donutMeter strong{grid-area:1/1;border-radius:999px;background:#080d1f}.donutMeter strong{display:grid;place-items:center;width:116px;height:116px;color:white;font-size:2rem}.donutMeter span{margin-top:54px;color:rgba(148,163,184,.86);font-size:.68rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.scanBars{display:flex;align-items:end;gap:6px;height:76px}.scanBars i{flex:1 1;min-width:7px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#8df5b0,#63f5ff);opacity:.82}.baeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.baeRunConsole{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;border:1px solid rgba(99,245,255,.16);border-radius:20px;background:radial-gradient(circle at top left,rgba(99,245,255,.1),transparent 34%),rgba(2,6,23,.48);padding:14px}.baeRunConsole span,.baeRunConsole strong{display:block}.baeRunConsole strong{color:white;font-size:.94rem}.baeRunConsole span{margin-top:4px;color:rgba(203,213,225,.78);font-size:.8rem;font-weight:760}.baeRunConsole button{flex:0 0 auto;border:0;border-radius:999px;background:linear-gradient(135deg,#63f5ff,#9b5cff);color:#06101f;cursor:pointer;padding:11px 15px;font:inherit;font-size:.74rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.baeRunConsole button:disabled{cursor:wait;opacity:.68}.baeRunConsole.done{border-color:rgba(88,224,138,.28)}.baeRunConsole.error{border-color:rgba(248,113,113,.36)}.baeRunConsole.error span{color:#fecaca}.baeGrid article{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;grid-gap:12px;gap:12px;align-items:start}.baeGrid article>svg:first-child{color:#ffd7f6}.baeGrid article>svg:last-child{color:#8df5b0}.baeReadoutBoard{grid-template-columns:repeat(3,minmax(0,1fr))}.baeReadoutBoard article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.baeReadoutBoard svg{color:#ffd7f6}.baeReadoutBoard span{border-radius:999px;background:rgba(255,255,255,.07);color:rgba(226,232,240,.8);padding:5px 8px;font-size:.64rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.baeReadoutBoard h3{margin:14px 0 0;color:white;font-size:1rem}.baeReadoutBoard p{margin:8px 0 0;color:rgba(148,163,184,.92);font-size:.82rem;line-height:1.55}.baeReadoutBoard i{display:block;overflow:hidden;height:5px;margin-top:16px;border-radius:999px;background:rgba(255,255,255,.08)}.baeReadoutBoard b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9b5cff,#63f5ff)}.workbenchGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.workbenchGrid a{min-height:150px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.workbenchGrid a:hover{transform:translateY(-2px);border-color:rgba(99,245,255,.35);background:rgba(99,245,255,.07)}.workbenchTriage{grid-template-columns:repeat(3,minmax(0,1fr))}.workbenchTriage article{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px}.workbenchTriage svg{color:#bff9ff}.workbenchTriage strong{color:white;font-size:.95rem}.workbenchTriage p{grid-column:2;margin:-5px 0 0;color:rgba(148,163,184,.9);font-size:.8rem;line-height:1.5}.docsHealthStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.docsHealthStrip article{border:1px solid rgba(99,245,255,.12);border-radius:20px;background:rgba(99,245,255,.055);padding:14px}.docsHealthStrip span,.docsHealthStrip strong{display:block}.docsHealthStrip strong{color:white;font-size:1.75rem}.docsHealthStrip span{margin-top:5px;color:rgba(203,213,225,.78);font-size:.7rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.docsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.docsGrid a,.docsGrid article{display:flex;align-items:center;gap:11px;color:rgba(226,232,240,.92);font-weight:850}.docsGrid a{align-items:flex-start;flex-direction:column;transition:transform .16s ease,border-color .16s ease,background .16s ease}.docsGrid a:hover{transform:translateY(-2px);border-color:rgba(99,245,255,.35);background:rgba(99,245,255,.07)}.docsGrid small{color:rgba(148,163,184,.74);font-size:.76rem;font-weight:700;line-height:1.45}.docsTabActions{justify-content:flex-start;margin-top:16px}.aiBoard{grid-template-columns:repeat(3,minmax(0,1fr))}.aiBriefPanel{margin-top:16px}.aiBriefPanel>div:first-child{display:flex;flex-direction:column;gap:8px}.aiBriefPanel>div:first-child p{display:inline-flex;align-items:center;gap:8px;margin:0;color:#bff9ff;font-size:.72rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.aiBriefPanel h3{margin:0;color:white;font-size:1.35rem}.aiBriefPanel ul{display:grid;grid-gap:10px;gap:10px;margin:16px 0 0;padding:0;list-style:none}.aiBriefPanel li{border-left:3px solid rgba(99,245,255,.55);border-radius:12px;background:rgba(255,255,255,.045);color:rgba(226,232,240,.86);padding:11px 13px;font-size:.9rem;font-weight:750;line-height:1.55}.aiPromptBar{display:flex;align-items:center;gap:10px;margin-top:16px;border:1px solid rgba(155,92,255,.2);border-radius:18px;background:rgba(155,92,255,.1);color:#d5c6ff;padding:13px;font-size:.84rem;font-weight:850}.docReaderShell,.docsShell{min-height:100vh;background:radial-gradient(circle at 16% 2%,rgba(99,245,255,.14),transparent 28%),radial-gradient(circle at 86% 12%,rgba(155,92,255,.16),transparent 26%),linear-gradient(180deg,#050712,#080d1f 54%,#050712);padding:28px 22px 76px}.docReader,.docReaderHero,.docsBrowser,.docsControlPanel,.docsFeatured,.docsHero,.docsStats{width:min(100%,1220px);margin-inline:auto}.docReaderHero,.docsHero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.docReaderHero p,.docsHero p,.docsSectionHeader p{display:inline-flex;align-items:center;gap:8px;margin:0;color:#bff9ff;font-size:.72rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.docReaderHero h1,.docsHero h1{margin:10px 0 0;color:white;font-size:clamp(3rem,7vw,6.2rem)}.docReaderHero span,.docsHero span{display:block;margin-top:10px;max-width:780px;color:rgba(203,213,225,.72);font-weight:740;line-height:1.55}.docsHeroActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.docBack,.docMetaPanel a,.docsControlPanel a,.docsHeroActions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(99,245,255,.18);border-radius:999px;background:rgba(99,245,255,.08);color:#dffcff;padding:10px 14px;font-size:.78rem;font-weight:950}.docsStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.docMetaPanel,.docReader,.docsBrowser,.docsControlPanel,.docsFeatured,.docsStats article{border:1px solid rgba(255,255,255,.085);background:radial-gradient(circle at top left,rgba(99,245,255,.08),transparent 32%),rgba(8,13,31,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 28px 80px rgba(0,0,0,.26)}.docsStats article{border-radius:24px;padding:18px}.docsStats svg{color:#bff9ff}.docsStats strong{display:block;margin-top:12px;color:white;font-size:2rem}.docsStats span{display:block;margin-top:5px;color:rgba(148,163,184,.78);font-size:.72rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.docsControlPanel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;border-radius:28px;padding:18px}.docsControlPanel p{margin:0;color:#d5c6ff;font-size:.68rem;font-weight:950;letter-spacing:.2em;text-transform:uppercase}.docsControlPanel span,.docsControlPanel strong{display:block}.docsControlPanel strong{margin-top:7px;word-break:break-word;color:white;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.docsControlPanel span{margin-top:5px;color:rgba(148,163,184,.78);font-size:.78rem;font-weight:750}.docReader,.docsBrowser,.docsFeatured{margin-top:18px;border-radius:32px;padding:22px}.docsSectionHeader h2{margin:8px 0 0;color:white;font-size:clamp(1.6rem,3vw,2.5rem)}.docsFeaturedGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.docFeature,.docListItem{border:1px solid rgba(255,255,255,.08);border-radius:24px;background:rgba(2,6,23,.46);padding:17px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.docFeature:hover,.docListItem:hover{transform:translateY(-2px);border-color:rgba(99,245,255,.35);background:rgba(99,245,255,.06)}.docBadge,.docFeature span,.docStatus{display:inline-flex;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.docFeature h3,.docListItem h3{margin:14px 0 0;color:white;font-size:1rem;line-height:1.28}.docFeature p,.docListItem p{margin:10px 0 0;color:rgba(148,163,184,.92);font-size:.82rem;line-height:1.55}.docBadge.cyan,.docFeature.cyan{border-color:rgba(99,245,255,.25);background:rgba(99,245,255,.1);color:#bff9ff}.docBadge.violet,.docFeature.violet{border-color:rgba(155,92,255,.28);background:rgba(155,92,255,.12);color:#d5c6ff}.docBadge.blue,.docFeature.blue{border-color:rgba(96,165,250,.28);background:rgba(96,165,250,.12);color:#bfdbfe}.docBadge.green,.docFeature.green{border-color:rgba(88,224,138,.25);background:rgba(88,224,138,.1);color:#bbf7d0}.docBadge.gold,.docFeature.gold{border-color:rgba(245,183,62,.28);background:rgba(245,183,62,.11);color:#fde68a}.docBadge.slate,.docFeature.slate{border-color:rgba(148,163,184,.22);background:rgba(148,163,184,.09);color:#cbd5e1}.docsFilterRow{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.docsCategoryPills{display:flex;flex-wrap:wrap;gap:8px}.docsCategoryPills a{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(226,232,240,.78);padding:9px 12px;font-size:.72rem;font-weight:950}.docsCategoryPills a.active{border-color:rgba(99,245,255,.38);background:linear-gradient(90deg,rgba(155,92,255,.25),rgba(99,245,255,.14));color:white}.docsSearch{position:relative;min-width:min(100%,330px)}.docsSearch svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:rgba(148,163,184,.82)}.docsSearch input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(2,6,23,.58);color:white;outline:none;padding:12px 14px 12px 42px;font-weight:800}.docsList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:18px}.docListItem>div{display:flex;flex-wrap:wrap;gap:7px}.docStatus{background:rgba(255,255,255,.06);color:rgba(226,232,240,.72)}.docListItem small{display:block;margin-top:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(148,163,184,.62);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.docBack{margin-bottom:16px}.docReaderHero{align-items:flex-start}.docReaderHero>div:nth-child(2){flex:1 1}.docMetaPanel{min-width:min(100%,320px);border-radius:24px;padding:16px}.docMetaPanel small,.docMetaPanel span{display:block}.docMetaPanel span{color:#bbf7d0;font-size:.74rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.docMetaPanel small{margin-top:9px;word-break:break-word;color:rgba(148,163,184,.75);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.45}.docMetaPanel a{margin-top:14px}.docReader{max-width:940px}.docReader h1,.docReader h2,.docReader h3{color:white;line-height:1.16}.docReader h1{margin:0 0 20px;font-size:clamp(2.1rem,4vw,3.6rem)}.docReader h2{margin:34px 0 10px;font-size:clamp(1.35rem,2vw,2rem)}.docReader h3{margin:24px 0 8px;font-size:1.12rem}.docReader li,.docReader p{color:rgba(226,232,240,.84);font-size:.98rem;font-weight:650;line-height:1.75}.docReader p{margin:12px 0}.docReader ul{margin:12px 0 18px;padding-left:22px}.drawerHeader{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.drawerEyebrow,.sectionTitle{color:#bff9ff;font-size:.68rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.drawer h2{margin:6px 0 0;font-size:1.22rem}.drawer p{color:rgba(203,213,225,.8);font-size:.74rem;line-height:1.45;margin:8px 0 0}.closeButton{border:0;background:rgba(255,255,255,.08);color:white;border-radius:999px;width:34px;height:34px;cursor:pointer}.menuSections{margin-top:16px;display:grid;grid-gap:14px;gap:14px}.menuItems{margin-top:8px;display:grid;grid-gap:6px;gap:6px}.menuItem{display:flex;gap:9px;align-items:center;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);border-radius:12px;padding:8px 9px}.menuIcon{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(99,245,255,.1);color:#dffcff;border:1px solid rgba(99,245,255,.16);flex:0 0 auto}.menuIcon svg{display:block}.menuItem strong{display:block;font-size:.8rem;line-height:1.1}.menuItem>span:last-child{display:flex;align-items:center;min-height:30px}.founderMenuBlock{margin-top:12px;padding-top:12px;border-top:1px solid rgba(99,245,255,.13)}.founderItem{margin-top:9px;border-color:rgba(155,92,255,.24);background:linear-gradient(90deg,rgba(155,92,255,.11),rgba(99,245,255,.06)),rgba(255,255,255,.04)}.menuSections section:first-child .menuItem:first-child .menuIcon{color:#dffcff;background:linear-gradient(135deg,rgba(99,245,255,.22),rgba(155,92,255,.12));border-color:rgba(99,245,255,.32)}.menuSections section:first-child .menuItem:nth-child(2) .menuIcon{color:#ffd7f6;background:linear-gradient(135deg,rgba(255,102,216,.23),rgba(155,92,255,.12));border-color:rgba(255,102,216,.3)}.menuSections section:nth-child(2) .menuItem:first-child .menuIcon,.menuSections section:nth-child(2) .menuItem:nth-child(5) .menuIcon{color:#bff9ff;background:linear-gradient(135deg,rgba(99,245,255,.19),rgba(34,211,238,.08));border-color:rgba(99,245,255,.28)}.menuSections section:nth-child(2) .menuItem:nth-child(2) .menuIcon,.menuSections section:nth-child(2) .menuItem:nth-child(3) .menuIcon,.menuSections section:nth-child(2) .menuItem:nth-child(4) .menuIcon{color:#ffe0a8;background:linear-gradient(135deg,rgba(245,183,62,.22),rgba(255,102,216,.08));border-color:rgba(245,183,62,.3)}.menuSections section:nth-child(3) .menuIcon{color:#d5c6ff;background:linear-gradient(135deg,rgba(155,92,255,.22),rgba(99,245,255,.08));border-color:rgba(155,92,255,.3)}.founderItem .menuIcon,.menuSections section:nth-child(4) .menuIcon{color:#ffd7f6;background:linear-gradient(135deg,rgba(255,102,216,.2),rgba(99,245,255,.08));border-color:rgba(255,102,216,.28)}@media (max-width:900px){.toplinks{display:none}.hero{grid-template-columns:1fr;padding-top:46px}.artWrap{min-height:430px}.collectiblesImage{width:min(116%,580px);max-height:470px}.footerRows{grid-template-columns:1fr}.footerInner{grid-template-columns:repeat(2,minmax(0,1fr))}.footerBrand{grid-column:1/-1}.footerLegal{align-items:flex-start;flex-direction:column}.footerLegal div{justify-content:flex-start}.aiBoard,.baeGrid,.baeReadoutBoard,.docsFeaturedGrid,.docsGrid,.docsHealthStrip,.docsList,.docsStats,.galleryDoors,.galleryDossierPreview,.galleryDossierRoute,.galleryLaneHeader,.galleryOverview,.galleryStatPreview,.missionBriefGrid,.missionDashboardPreview,.missionIssueGrid,.missionKpiGrid,.missionSignalGrid,.signalOpsBoard,.workbenchGrid,.workbenchTriage{grid-template-columns:1fr}.docReaderHero,.docsControlPanel,.docsHero,.missionConnection,.missionHero{align-items:flex-start;flex-direction:column}.missionConnection div{grid-template-columns:26px minmax(0,1fr)}.missionConnection span{grid-column:2}.docsHeroActions,.missionHeroActions{justify-content:flex-start}.galleryLaneHeader{display:grid}.galleryControls{align-items:stretch;flex-direction:column}.galleryControls label{min-width:0}.exhibitGrid{grid-template-columns:1fr}}@media (max-width:560px){.topbar{padding-top:16px}.hero{padding-inline:18px}.steps{grid-template-columns:1fr}.artWrap{min-height:450px}.gateCard{padding:24px}}