.ConstellationSky_sky__ww2S2{position:relative;display:flex;flex-direction:column;width:100vw;height:120vh;margin-left:calc(50% - 50vw);background:#05070d;-webkit-user-select:none;user-select:none}.ConstellationSky_sky__ww2S2[data-hovered=true]{cursor:pointer}.ConstellationSky_sky__ww2S2:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.45) 100%);pointer-events:none}.ConstellationSky_canvas__7_Jt5{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:grab}.ConstellationSky_canvas__7_Jt5:active{cursor:grabbing}.ConstellationSky_sky__ww2S2[data-hovered=true] .ConstellationSky_canvas__7_Jt5{cursor:pointer}.ConstellationSky_infoPanel__GZjf9{position:absolute;z-index:2;display:flex;flex-direction:column;gap:3px;padding:12px 32px 12px 14px;background:rgba(5,7,13,.85);border-radius:8px;color:#f4f4f8;font-size:12px;line-height:1.5;white-space:nowrap}.ConstellationSky_infoPanel__GZjf9 strong{font-size:14px}.ConstellationSky_infoPanel__GZjf9 a{color:#cdd9f5;text-decoration:none}.ConstellationSky_infoPanel__GZjf9 a:hover{color:#fff;text-decoration:underline}.ConstellationSky_infoClose__n3ivN{position:absolute;top:6px;right:8px;border:none;background:none;color:rgba(244,244,248,.6);font-size:16px;line-height:1;cursor:pointer}.ConstellationSky_infoClose__n3ivN:hover{color:#fff}.ConstellationSky_canvasControls__lRRrD{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:6px}.ConstellationSky_canvasControls__lRRrD .ConstellationSky_zoomButton__WI7_E[data-tip]:after{left:0;transform:none}.ConstellationSky_zoomControls__pvnEp{display:flex;flex:1 1;flex-direction:column;align-items:flex-end;gap:6px}.ConstellationSky_zoomControls__pvnEp .ConstellationSky_zoomButton__WI7_E[data-tip]:after{left:auto;right:0;transform:none}.ConstellationSky_zoomButton__WI7_E{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:6px;background:rgba(5,7,13,.7);color:#f4f4f8;font-size:18px;cursor:pointer}.ConstellationSky_zoomButton__WI7_E:hover{background:rgba(40,46,60,.85)}.ConstellationSky_zoomButton__WI7_E[data-active=true]{background:rgba(52,52,56,.8)}.ConstellationSky_skyControlsDock__m6zBK{position:sticky;z-index:2;bottom:12px;margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 12px;box-sizing:border-box;pointer-events:none}.ConstellationSky_skyControlsDock__m6zBK>*{pointer-events:auto}.ConstellationSky_skyControlsRow__EToye{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.ConstellationSky_dockCards__9_qna{display:flex;flex-direction:column;align-items:center;gap:8px}.ConstellationSky_summaryCard__c5zU2{position:relative;flex-direction:column;gap:3px;max-width:520px;padding:12px 34px 12px 14px;line-height:1.55}.ConstellationSky_conCard__9tsjK,.ConstellationSky_summaryCard__c5zU2{display:flex;background:rgba(5,7,13,.85);border-radius:8px;color:#f4f4f8;font-size:12px}.ConstellationSky_conCard__9tsjK{align-items:center;gap:10px;padding:7px 10px 7px 12px;white-space:nowrap}.ConstellationSky_conCard__9tsjK span{color:#c8ccd8}.ConstellationSky_conCard__9tsjK a{color:#cdd9f5;text-decoration:none}.ConstellationSky_conCard__9tsjK a:hover{color:#fff;text-decoration:underline}.ConstellationSky_conCardClose__8e08D{border:none;background:none;color:rgba(244,244,248,.6);font-size:14px;line-height:1;padding:0 2px;cursor:pointer}.ConstellationSky_conCardClose__8e08D:hover{color:#fff}.ConstellationSky_moreInfoButton__mHas7{height:24px;padding:0 10px;border:none;border-radius:5px;background:rgba(235,242,255,.16);color:#f4f4f8;font-size:12px;cursor:pointer}.ConstellationSky_moreInfoButton__mHas7:hover{background:rgba(235,242,255,.28)}.ConstellationSky_removeConstellationButton__oAyvC{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:5px;background:rgba(235,242,255,.16);color:#f4f4f8;cursor:pointer}.ConstellationSky_removeConstellationButton__oAyvC svg{width:13px;height:13px}.ConstellationSky_removeConstellationButton__oAyvC:hover{background:rgba(235,242,255,.28)}.ConstellationSky_modalBackdrop__EIAyW{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6)}.ConstellationSky_modalCard__Tmdlk{position:relative;display:flex;flex-direction:column;gap:10px;max-width:640px;width:calc(100vw - 48px);padding:24px 48px 24px 24px;background:#10131c;border-radius:12px;color:#f4f4f8;font-size:14px;line-height:1.65}.ConstellationSky_summaryTitle__4Rubu{font-size:14px}.ConstellationSky_summaryCardLine__hXlgg{color:#c8ccd8}.ConstellationSky_creatorButton__wHPdq,.ConstellationSky_removeConstellationButton__oAyvC,.ConstellationSky_zoomButton__WI7_E{position:relative}.ConstellationSky_creatorButton__wHPdq[data-tip]:after,.ConstellationSky_removeConstellationButton__oAyvC[data-tip]:after,.ConstellationSky_zoomButton__WI7_E[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:4px 8px;background:rgba(5,7,13,.92);color:#f4f4f8;font-size:11px;font-weight:400;white-space:nowrap;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .15s ease}.ConstellationSky_creatorButton__wHPdq[data-tip]:hover:after,.ConstellationSky_removeConstellationButton__oAyvC[data-tip]:hover:after,.ConstellationSky_zoomButton__WI7_E[data-tip]:hover:after{opacity:1}.ConstellationSky_creatorButton__wHPdq[data-tip]:after{bottom:auto;top:calc(100% + 8px)}.ConstellationSky_creatorOverlay__4c0jU{position:sticky;z-index:2;top:12px;width:min(560px,100vw - 24px);margin:12px auto 0}.ConstellationSky_creator__pctUy{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 18px;border-radius:16px;background:rgba(5,7,13,.7)}.ConstellationSky_creatorInputWrap__CD_OO{position:relative;flex:1 1;min-width:0}.ConstellationSky_creatorInput__IcMrV{appearance:none;width:100%;box-sizing:border-box;border:none;border-radius:8px;outline:0;padding:8px 38px 8px 12px;background:hsla(0,0%,100%,.1);color:#f4f4f8;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.1rem;font-weight:450;text-transform:uppercase;transition:background .15s ease}.ConstellationSky_creatorInput__IcMrV::placeholder{color:rgba(244,244,248,.4);text-transform:none}.ConstellationSky_creatorInput__IcMrV:focus{background:hsla(0,0%,100%,.18)}.ConstellationSky_clearInputButton__GVd4X{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;transform:translateY(-50%);border:none;border-radius:5px;background:rgba(0,0,0,0);color:rgba(244,244,248,.65);font-size:15px;cursor:pointer}.ConstellationSky_clearInputButton__GVd4X:hover{background:hsla(0,0%,100%,.1);color:#fff}.ConstellationSky_creatorButton__wHPdq{flex-shrink:0;height:36px;padding:0 18px;border:1px solid rgba(244,244,248,.25);border-radius:10px;background:#000;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.ConstellationSky_creatorButton__wHPdq:hover{background:#1c1c1e}.ConstellationSky_creatorButtonShortLabel__Kb634{display:none}@media(max-width:768px){.ConstellationSky_sky__ww2S2{height:100vh}.ConstellationSky_skyControlsDock__m6zBK{bottom:8px;padding:0 8px}.ConstellationSky_dockCards__9_qna{min-width:0}.ConstellationSky_zoomButton__WI7_E{width:32px;height:32px;font-size:16px}.ConstellationSky_conCard__9tsjK{max-width:100%;box-sizing:border-box;flex-wrap:wrap;justify-content:center;white-space:normal}.ConstellationSky_creatorButtonLongLabel__w2vI9{display:none}.ConstellationSky_creatorButtonShortLabel__Kb634{display:inline}}.ConstellationSky_cardSection__VGgFG{max-width:1120px;margin:18px auto 0;padding:0 clamp(20px,5vw,72px);box-sizing:border-box}.ConstellationSky_cardSectionLabel__i7eDW{display:block;margin-bottom:8px;color:#888;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.ConstellationSky_cardGrid__JQjmA{display:flex;flex-wrap:wrap;gap:8px}.ConstellationSky_card__BtuXh{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#f7f7f9;border-radius:8px}.ConstellationSky_cardLabel__esV2W{font-size:13px;font-weight:600}.ConstellationSky_cardActions__dLsAZ{display:flex;gap:6px}.ConstellationSky_cardButton__7dPji{height:26px;padding:0 10px;border:none;border-radius:5px;background:#eaeaef;color:#111;font-size:12px;cursor:pointer}.ConstellationSky_cardButton__7dPji:hover{background:#dedee4}.ConstellationSansLanding_page__gomt_{--page-padding:clamp(20px,5vw,72px);min-height:100vh;background:#fff;color:#111;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ConstellationSansLanding_hero__tJfQB{display:grid;justify-items:center;max-width:1744px;margin:0 auto;padding:clamp(56px,7vw,96px) var(--page-padding) 0}@media(max-width:768px){.ConstellationSansLanding_hero__tJfQB{padding-top:48px}}.ConstellationSansLanding_heroText__j0tol{display:grid;gap:24px;justify-items:center;max-width:960px;text-align:center}.ConstellationSansLanding_heroText__j0tol h1{font-size:clamp(2.15rem,5.6vw,4.1rem)}.ConstellationSansLanding_heroHeading__jqs_B p{max-width:480px}.ConstellationSansLanding_planetariumSection__Wf0Cr{margin-top:clamp(48px,6vw,80px)}.ConstellationSansLanding_aboutSection__s6xQj{max-width:1120px;margin:clamp(72px,9vw,120px) auto 0;padding:0 var(--page-padding)}.ConstellationSansLanding_aboutProse__pO9bg{max-width:640px;margin:0 auto;text-align:left}.ConstellationSansLanding_aboutProse__pO9bg p{color:#333;font-size:1rem;line-height:1.7}.ConstellationSansLanding_sectionTitle__oBfdc{font-family:var(--font-geist-pixel-square),ui-monospace,monospace;font-weight:500;text-align:center}.ConstellationSansLanding_largeSectionHeading__MM_tl h2,.ConstellationSansLanding_sectionTitle__oBfdc{font-size:clamp(1.75rem,2.4vw,3rem);line-height:.95}.ConstellationSansLanding_compactSectionHeading__HeKjV h2{font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.08}