.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}button[data-v-5dbff6ad]{cursor:pointer}.annotate-square-button[data-v-5dbff6ad]:focus,.annotate-square-button[data-v-5dbff6ad]:focus-visible,.shape-style-button[data-v-5dbff6ad]:focus,.shape-style-button[data-v-5dbff6ad]:focus-visible,.shape-thickness-btn[data-v-5dbff6ad]:focus,.shape-thickness-btn[data-v-5dbff6ad]:focus-visible{outline:none;box-shadow:none}.shape-color-swatch[data-v-5dbff6ad]:focus,.shape-color-swatch[data-v-5dbff6ad]:focus-visible{outline:none}.tools-panel-measure[data-v-5dbff6ad]{display:inline-flex;flex-direction:column;width:-moz-max-content;width:max-content}.tools-panel-content[data-v-5dbff6ad]{position:relative;overflow:hidden}.tools-panel-content[data-v-5dbff6ad],.tools-panel-view[data-v-5dbff6ad]{width:-moz-max-content;width:max-content}.annotate-row[data-v-5dbff6ad]{flex-wrap:nowrap;position:relative;isolation:isolate}.annotate-row[data-v-5dbff6ad],.annotate-square-button[data-v-5dbff6ad]{display:inline-flex;align-items:center}.annotate-square-button[data-v-5dbff6ad]{height:2.05rem;width:2.05rem;margin-right:.25rem;border-radius:.55rem;border:1px solid hsla(0,0%,100%,.15);background:#ffffff0d;color:#ffffffd9;justify-content:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.annotate-square-button[data-v-5dbff6ad]:last-child{margin-right:0}.annotate-square-button[data-v-5dbff6ad]:hover{background:#ffffff24;color:#fff}.annotate-square-button-active[data-v-5dbff6ad]{background:#f59e0b33;border-color:#fcd34d80;color:#fff}.annotate-square-button-danger[data-v-5dbff6ad]{background:#ef444438;border-color:#f8717180}.measurement-units-row[data-v-5dbff6ad]{transform-origin:top}.measurement-units-label[data-v-5dbff6ad]{font-size:.72rem;color:#ffffffb8;letter-spacing:.01em}.measurement-units-group[data-v-5dbff6ad]{display:inline-flex;align-items:center;gap:.3rem}.measurement-units-button[data-v-5dbff6ad]{min-width:2.25rem;height:1.6rem;padding:0 .45rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.24);background:#ffffff0f;color:#ffffffd1;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;letter-spacing:.02em;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.measurement-units-button[data-v-5dbff6ad]:hover{background:#ffffff1f;color:#fff}.measurement-units-button-active[data-v-5dbff6ad]{border-color:#facc15a6;background:#f59e0b38;color:#fff}.shape-style-row[data-v-5dbff6ad]{transform-origin:top}.shape-style-group[data-v-5dbff6ad]{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:wrap}.shape-style-button[data-v-5dbff6ad]{min-width:2.35rem;height:1.7rem;padding:0 .5rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);background:#ffffff0f;color:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.shape-style-button[data-v-5dbff6ad]:hover{background:#ffffff24;color:#fff}.shape-style-button-active[data-v-5dbff6ad]{border-color:#facc15a6;background:#f59e0b38;color:#fff}.stroke-width-preview[data-v-5dbff6ad]{width:1.15rem;border-radius:999px;background:currentColor;display:inline-block}.shape-style-separator[data-v-5dbff6ad]{width:1px;height:.9rem;background:#fff3;margin:0 .1rem}.shape-thickness-btn[data-v-5dbff6ad]{width:auto;min-width:1.8rem;flex-grow:1;height:1.3rem;border-radius:.35rem;border:1px solid transparent;background:#ffffff0d;color:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.shape-thickness-btn[data-v-5dbff6ad]:hover{background:#ffffff1f;color:#fff}.shape-thickness-btn-active[data-v-5dbff6ad]{border-color:#fff9;background:#ffffff26;color:#fff}.stroke-width-line[data-v-5dbff6ad]{width:65%;border-radius:999px;background:currentColor;display:inline-block}.shape-color-swatch[data-v-5dbff6ad]{position:relative;width:1.1rem;height:1.1rem;border-radius:.3rem;border:1px solid hsla(0,0%,100%,.25);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.shape-color-swatch[data-v-5dbff6ad]:hover{transform:translateY(-1px)}.shape-color-swatch-active[data-v-5dbff6ad]{border-color:#fffffff2;transform:translateY(-1px) scale(1.08);box-shadow:0 0 0 2px #0f172af2,0 0 0 4px #ffffffa6,0 4px 10px #0006}.shape-color-swatch-active[data-v-5dbff6ad]:after{content:"";position:absolute;left:50%;top:50%;width:.32rem;height:.32rem;border-radius:999px;transform:translate(-50%,-50%);background:#fffffff5;box-shadow:0 0 0 1px #0f172ad9}.shape-color-row[data-v-5dbff6ad]{padding:6px;margin:-6px -6px .5rem}.shape-color-row-enter-active[data-v-5dbff6ad],.shape-color-row-leave-active[data-v-5dbff6ad]{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-5dbff6ad],.shape-color-row-leave-to[data-v-5dbff6ad]{opacity:0;transform:translateY(8px) scaleY(.96);max-height:0;margin:0;padding:0}.shape-color-row-enter-to[data-v-5dbff6ad],.shape-color-row-leave-from[data-v-5dbff6ad]{opacity:1;transform:translateY(0) scaleY(1);max-height:80px}.annotate-button-enter-active[data-v-5dbff6ad],.annotate-button-leave-active[data-v-5dbff6ad],.annotate-button-move[data-v-5dbff6ad]{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-5dbff6ad],.annotate-button-leave-to[data-v-5dbff6ad]{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-5dbff6ad]{pointer-events:none}.annotation-tooltip-sm .v-popper__inner{font-size:11px;line-height:1.2;padding:4px 6px}.daylight-timeline[data-v-c78bde1f]{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--focused[data-v-c78bde1f]{box-shadow:0 0 0 3px #fbbf2459;border-radius:.7rem}.daylight-timeline__track[data-v-c78bde1f]{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-c78bde1f]{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-c78bde1f]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.daylight-timeline__tick[data-v-c78bde1f]{width:1px;height:70%;background:#fff3}.daylight-timeline__thumb[data-v-c78bde1f],.daylight-timeline__tick[data-v-c78bde1f]{position:absolute;top:50%;transform:translate(-50%,-50%)}.daylight-timeline__thumb[data-v-c78bde1f]{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-c78bde1f]{width:.36rem;height:.36rem;border-radius:9999px;background:#fef08af2;box-shadow:0 0 10px #fbbf2499}.daylight-timeline:focus-visible .daylight-timeline__thumb[data-v-c78bde1f],.daylight-timeline__thumb[data-v-c78bde1f]: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-c78bde1f],.daylight-timeline__thumb--dragging[data-v-c78bde1f]{cursor:grabbing;transform:translate(-50%,-50%) scale(1.08)}.daylight-timeline--disabled[data-v-c78bde1f]{opacity:.45;cursor:not-allowed}.daylight-timeline--disabled .daylight-timeline__thumb[data-v-c78bde1f]{cursor:not-allowed}
