.official-hub{padding-top:38px;padding-bottom:20px}.official-section-heading,.official-panel-heading,.official-news-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.official-section-heading{margin-bottom:22px}.official-section-heading h2{font-size:26px;margin:7px 0;font-weight:500}.official-section-heading .eyebrow{font-size:9px;margin:0}.official-section-heading button{font-size:11px;padding:9px 13px}.official-top-grid{display:grid;grid-template-columns:1fr 1.8fr;gap:20px}.official-starmap{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-height:235px;padding:26px;border:1px solid #a7b6c33b;border-radius:12px;background:radial-gradient(ellipse at 80% 40%,#38657866,transparent 65%),linear-gradient(120deg,#173344,#0a1728);transition:border-color .2s}.official-starmap:hover{border-color:#c2ac76}.official-tag{font-size:9px;letter-spacing:.14em;color:#b9ae90}.official-starmap h3{font-size:23px;font-weight:500;margin:24px 0 12px;position:relative}.official-starmap p{font-size:12px;line-height:1.9;margin:0;color:#b3c6d4}.official-starmap strong{font-size:12px;font-weight:500;margin-top:22px;color:#e1c891}.starmap-orbits{position:absolute;width:240px;height:240px;right:-40px;top:-15px;z-index:-1;transform:rotate(-25deg)}.starmap-orbits i{position:absolute;inset:0;border:1px solid #b7d4dd2b;border-radius:50%;transform:scaleY(.55)}.starmap-orbits i:nth-child(2){inset:28px}.starmap-orbits i:nth-child(3){inset:56px}.starmap-orbits i:after{content:'';position:absolute;right:18px;top:22px;width:6px;height:6px;border-radius:50%;background:#d6c186;box-shadow:0 0 18px #d6c18699}.starmap-orbits b{position:absolute;inset:0;display:grid;place-items:center;font-size:42px;color:#d6c18677;font-weight:400}.official-status-panel{padding:24px 26px;border:1px solid #97b4c439;border-radius:12px;background:linear-gradient(120deg,#1b3043e8,#0e1e30ed)}.official-panel-heading h3,.official-news-heading h3{font-size:20px;font-weight:500;margin:5px 0}.official-panel-heading .eyebrow,.official-news-heading .eyebrow{font-size:9px;margin:0}.official-panel-heading>a,.official-news-heading>a{font-size:11px;color:#c6b07d;white-space:nowrap}.official-status-summary{font-size:12px;padding:10px 0;margin:8px 0}.official-status-summary:before,.official-services b:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px;background:currentColor}.official-hub .ok{color:#a8d1b3}.official-hub .warning{color:#d5b16e}.official-hub .error{color:#e59b93}.official-hub .maintenance{color:#93bddb}.official-hub .unknown{color:#8da5b8}.official-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.official-services>a{display:flex;flex-direction:column;align-items:flex-start;gap:7px;background:#07162555;border:1px solid #839db030;padding:14px 12px;border-radius:7px}.official-services>a:hover{border-color:#baa26e77}.official-services span{font-size:13px;color:#d3dee6}.official-services small{font-size:9px;color:#829db3}.official-services b{font-size:11px;font-weight:400;margin-top:7px}.official-services em{font-style:normal;font-size:10px;color:#d7b582}.official-sync{font-size:9px;color:#8a9eb0;line-height:1.8;margin:14px 0 0}.official-news-heading{margin:26px 0 17px}.official-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-height:235px}.official-news-card{border:1px solid #8ba6bc30;border-radius:10px;overflow:hidden;background:linear-gradient(140deg,#1a2d40ee,#101f30f2);transition:border-color .2s}.official-news-card:hover{border-color:#c2ac76}.official-news-image{position:relative;aspect-ratio:3.6;background:radial-gradient(at 80% 10%,#426272,#142b3c 70%);overflow:hidden}.official-news-image img{width:100%;height:100%;object-fit:cover;opacity:.72}.official-news-image>span{position:absolute;bottom:10px;left:16px;font-size:8px;letter-spacing:.13em;color:#e7edf0;text-shadow:0 1px 8px #000}.official-news-copy{padding:17px}.official-news-copy small{font-size:10px;color:#8fa7ba}.official-news-copy h4{font-size:16px;font-weight:500;line-height:1.5;margin:10px 0 18px;color:#dbe4e9}.official-news-copy>span{font-size:10px;color:#c9b584}.official-news-placeholder{grid-column:1/-1;padding:35px;border:1px dashed #839db044;border-radius:10px;font-size:12px;color:#8ea5b7}.official-news-placeholder a{color:#ceb987}@media(max-width:950px){.official-top-grid{grid-template-columns:1fr}.official-starmap{min-height:190px}.official-starmap h3{margin-top:18px}.official-starmap p br{display:none}.official-starmap strong{margin-top:15px}.official-news-copy h4{font-size:14px}.official-news-grid{gap:12px}.official-news-image{aspect-ratio:2.8}}@media(max-width:600px){.official-hub{padding-top:28px}.official-section-heading h2{font-size:22px}.official-status-panel{padding:20px 16px}.official-services{gap:7px}.official-services>a{padding:12px 8px}.official-services span{font-size:11px}.official-services small{font-size:8px}.official-services b{font-size:10px}.official-news-grid{grid-template-columns:1fr;min-height:0}.official-news-card{display:grid;grid-template-columns:90px minmax(0,1fr)}.official-news-image{aspect-ratio:auto;min-height:130px;height:100%}.official-news-image>span{font-size:7px;left:8px}.official-news-copy{padding:13px}.official-news-copy h4{font-size:14px;margin:8px 0 12px}.official-news-heading h3{font-size:18px}.official-panel-heading>a,.official-news-heading>a{font-size:10px}}
