.discovery-starburst[data-v-e37bbdd9]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:70}.discovery-card-layer[data-v-e37bbdd9]{position:relative;z-index:60}.discovery-star[data-v-e37bbdd9]{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);color:#fef08a;text-shadow:0 0 8px rgba(250,204,21,.9),0 0 20px rgba(250,204,21,.55);font-size:var(--star-size);opacity:0;animation:star-burst-e37bbdd9 var(--star-duration) ease-out forwards;animation-delay:var(--star-delay)}@keyframes star-burst-e37bbdd9{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0);filter:blur(0)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--star-dx)),calc(-50% + var(--star-dy))) scale(1.15) rotate(200deg);filter:blur(.4px)}}.animate-pulse-slow[data-v-e37bbdd9]{animation:pulse-e37bbdd9 4s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-e37bbdd9{0%,to{opacity:1}50%{opacity:.7}}.animate-bounce-in[data-v-e37bbdd9]{animation:bounceIn-e37bbdd9 .6s cubic-bezier(.175,.885,.32,1.275) both}@keyframes bounceIn-e37bbdd9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.new-discovery-animation[data-v-e37bbdd9]{animation:discoveryBounce-e37bbdd9 .5s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes discoveryBounce-e37bbdd9{0%{transform:translateY(20px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.detail-view-animation[data-v-e37bbdd9]{animation:detailViewScale-e37bbdd9 .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes detailViewScale-e37bbdd9{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.already-saved-animation[data-v-e37bbdd9]{animation:alreadySavedBounce-e37bbdd9 .5s cubic-bezier(.175,.885,.32,1.275) forwards}.difficulty-upgrade-animation[data-v-e37bbdd9]{animation:difficultyUpgradeRise-e37bbdd9 .55s cubic-bezier(.16,1,.3,1) forwards}@keyframes difficultyUpgradeRise-e37bbdd9{0%{transform:translateY(18px) scale(.94);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes alreadySavedBounce-e37bbdd9{0%{transform:translateY(20px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.constellation-preview-svg[data-v-e37bbdd9] svg{width:100%;height:100%;display:block}.shape-color-row-enter-active[data-v-45424307],.shape-color-row-leave-active[data-v-45424307]{transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1),max-height .22s cubic-bezier(.16,1,.3,1),margin .22s cubic-bezier(.16,1,.3,1),padding .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.shape-color-row-enter-from[data-v-45424307],.shape-color-row-leave-to[data-v-45424307]{opacity:0;transform:translateY(8px) scaleY(.96);max-height:0;margin:0;padding:0}.shape-color-row-enter-to[data-v-45424307],.shape-color-row-leave-from[data-v-45424307]{opacity:1;transform:translateY(0) scaleY(1);max-height:80px}.annotate-button-enter-active[data-v-45424307],.annotate-button-leave-active[data-v-45424307],.annotate-button-move[data-v-45424307]{transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s ease,width .18s cubic-bezier(.16,1,.3,1),margin .18s cubic-bezier(.16,1,.3,1),padding .18s cubic-bezier(.16,1,.3,1),border-width .18s cubic-bezier(.16,1,.3,1);overflow:hidden}.annotate-button-enter-from[data-v-45424307],.annotate-button-leave-to[data-v-45424307]{opacity:0;transform:scale(.8);width:0;min-width:0;margin-right:0;padding-left:0;padding-right:0;border-width:0}.annotate-button-leave-active[data-v-45424307]{pointer-events:none}.annotation-tooltip-sm .v-popper__inner{font-size:11px;line-height:1.2;padding:4px 6px}@layer base{.daylight-timeline[data-v-e20bf85a]{position:relative;width:100%;height:2rem;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;outline:none}.daylight-timeline__track[data-v-e20bf85a]{position:relative;width:100%;height:.8rem;border-radius:9999px;border:1px solid rgba(148,163,184,.35);background:linear-gradient(180deg,#0f172af2,#020617f2),radial-gradient(circle at 25% 50%,rgba(56,189,248,.08),transparent 60%);overflow:hidden;box-shadow:inset 0 1px 2px #0009,0 1px 3px #00000059}.daylight-timeline__day-segment[data-v-e20bf85a]{position:absolute;top:0;bottom:0;border-radius:9999px;background:linear-gradient(90deg,#fde04780,#fbbf24e6);box-shadow:inset 0 0 10px #ffffff26,0 0 12px #fbbf2440}.daylight-timeline__ticks[data-v-e20bf85a]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.daylight-timeline__tick[data-v-e20bf85a]{width:1px;height:70%;background:#fff3}.daylight-timeline__thumb[data-v-e20bf85a],.daylight-timeline__tick[data-v-e20bf85a]{position:absolute;top:50%;transform:translate(-50%,-50%)}.daylight-timeline__thumb[data-v-e20bf85a]{width:1.35rem;height:1.35rem;border-radius:9999px;border:2px solid rgba(254,240,138,.95);background:linear-gradient(180deg,#1e293b,#0f172a);box-shadow:0 0 0 2px #02061799,0 6px 18px #00000080;display:flex;align-items:center;justify-content:center;cursor:grab;transition:transform .15s ease,box-shadow .15s ease}.daylight-timeline__thumb-core[data-v-e20bf85a]{width:.36rem;height:.36rem;border-radius:9999px;background:#fef08af2;box-shadow:0 0 10px #fbbf2499}.daylight-timeline:focus-visible .daylight-timeline__thumb[data-v-e20bf85a],.daylight-timeline__thumb[data-v-e20bf85a]:hover{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 0 2px #020617b3,0 0 0 6px #fbbf2440,0 8px 20px #0000008c}.daylight-timeline--dragging .daylight-timeline__thumb[data-v-e20bf85a],.daylight-timeline__thumb--dragging[data-v-e20bf85a]{cursor:grabbing;transform:translate(-50%,-50%) scale(1.08)}.daylight-timeline--disabled[data-v-e20bf85a]{opacity:.45;cursor:not-allowed}.daylight-timeline--disabled .daylight-timeline__thumb[data-v-e20bf85a]{cursor:not-allowed}}
