.discovery-starburst[data-v-36a720e3]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;z-index:70}.discovery-card-layer[data-v-36a720e3]{position:relative;z-index:60}.discovery-star[data-v-36a720e3]{animation:star-burst-36a720e3 var(--star-duration) ease-out forwards;animation-delay:var(--star-delay);color:#fef08a;font-size:var(--star-size);left:50%;opacity:0;position:absolute;text-shadow:0 0 8px rgba(250,204,21,.9),0 0 20px rgba(250,204,21,.55);top:52%;transform:translate(-50%,-50%)}@keyframes star-burst-36a720e3{0%{filter:blur(0);opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0)}20%{opacity:1}to{filter:blur(.4px);opacity:0;transform:translate(calc(-50% + var(--star-dx)),calc(-50% + var(--star-dy))) scale(1.15) rotate(200deg)}}.animate-pulse-slow[data-v-36a720e3]{animation:pulse-36a720e3 4s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-36a720e3{0%,to{opacity:1}50%{opacity:.7}}.animate-bounce-in[data-v-36a720e3]{animation:bounceIn-36a720e3 .6s cubic-bezier(.175,.885,.32,1.275) both}@keyframes bounceIn-36a720e3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.new-discovery-animation[data-v-36a720e3]{animation:discoveryBounce-36a720e3 .5s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes discoveryBounce-36a720e3{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.detail-view-animation[data-v-36a720e3]{animation:detailViewScale-36a720e3 .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes detailViewScale-36a720e3{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.already-saved-animation[data-v-36a720e3]{animation:alreadySavedBounce-36a720e3 .5s cubic-bezier(.175,.885,.32,1.275) forwards}.difficulty-upgrade-animation[data-v-36a720e3]{animation:difficultyUpgradeRise-36a720e3 .55s cubic-bezier(.16,1,.3,1) forwards}@keyframes difficultyUpgradeRise-36a720e3{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes alreadySavedBounce-36a720e3{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.constellation-preview-svg[data-v-36a720e3] svg{display:block;height:100%;width:100%}.custom-scrollbar[data-v-ddf53517]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-ddf53517]::-webkit-scrollbar-track{background:#ffffff05}.custom-scrollbar[data-v-ddf53517]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar[data-v-ddf53517]::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar[data-v-77ed014e]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-77ed014e]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.custom-scrollbar[data-v-77ed014e]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.custom-scrollbar[data-v-77ed014e]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.constellation-preview-svg[data-v-77ed014e] svg{display:block;height:100%;width:100%}button[data-v-5676a51c]{cursor:pointer}.annotate-square-button[data-v-5676a51c]:focus,.annotate-square-button[data-v-5676a51c]:focus-visible,.shape-style-button[data-v-5676a51c]:focus,.shape-style-button[data-v-5676a51c]:focus-visible,.shape-thickness-btn[data-v-5676a51c]:focus,.shape-thickness-btn[data-v-5676a51c]:focus-visible{box-shadow:none;outline:none}.shape-color-swatch[data-v-5676a51c]:focus,.shape-color-swatch[data-v-5676a51c]:focus-visible{outline:none}.tools-panel-measure[data-v-5676a51c]{display:inline-flex;flex-direction:column;width:-moz-max-content;width:max-content}.tools-panel-content[data-v-5676a51c]{overflow:hidden;position:relative}.tools-panel-content[data-v-5676a51c],.tools-panel-view[data-v-5676a51c]{width:-moz-max-content;width:max-content}.annotate-row[data-v-5676a51c]{flex-wrap:nowrap;isolation:isolate;position:relative}.annotate-row[data-v-5676a51c],.annotate-square-button[data-v-5676a51c]{align-items:center;display:inline-flex}.annotate-square-button[data-v-5676a51c]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:.55rem;color:#ffffffd9;height:2.05rem;justify-content:center;margin-right:.25rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:2.05rem}.annotate-square-button[data-v-5676a51c]:last-child{margin-right:0}.annotate-square-button[data-v-5676a51c]:hover{background:#ffffff24;color:#fff}.annotate-square-button-active[data-v-5676a51c]{background:#f59e0b33;border-color:#fcd34d80;color:#fff}.annotate-square-button-danger[data-v-5676a51c]{background:#ef444438;border-color:#f8727280}.measurement-units-row[data-v-5676a51c]{transform-origin:top}.measurement-units-label[data-v-5676a51c]{color:#ffffffb8;font-size:.72rem;letter-spacing:.01em}.measurement-units-group[data-v-5676a51c]{align-items:center;display:inline-flex;gap:.3rem}.measurement-units-button[data-v-5676a51c]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;color:#ffffffd1;display:inline-flex;font-size:.68rem;font-weight:700;height:1.6rem;justify-content:center;letter-spacing:.02em;min-width:2.25rem;padding:0 .45rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.measurement-units-button[data-v-5676a51c]:hover{background:#ffffff1f;color:#fff}.measurement-units-button-active[data-v-5676a51c]{background:#f59e0b38;border-color:#facc15a6;color:#fff}.shape-style-row[data-v-5676a51c]{transform-origin:top}.shape-style-group[data-v-5676a51c]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.25rem}.shape-style-button[data-v-5676a51c]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#ffffffe0;display:inline-flex;height:1.7rem;justify-content:center;min-width:2.35rem;padding:0 .5rem;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.shape-style-button[data-v-5676a51c]:hover{background:#ffffff24;color:#fff}.shape-style-button-active[data-v-5676a51c]{background:#f59e0b38;border-color:#facc15a6;color:#fff}.stroke-width-preview[data-v-5676a51c]{background:currentColor;border-radius:999px;display:inline-block;width:1.15rem}.shape-style-separator[data-v-5676a51c]{background:#fff3;height:.9rem;margin:0 .1rem;width:1px}.shape-thickness-btn[data-v-5676a51c]{align-items:center;background:#ffffff0d;border:1px solid transparent;border-radius:.35rem;color:#ffffffe6;display:inline-flex;flex-grow:1;height:1.3rem;justify-content:center;min-width:1.8rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease;width:auto}.shape-thickness-btn[data-v-5676a51c]:hover{background:#ffffff1f;color:#fff}.shape-thickness-btn-active[data-v-5676a51c]{background:#ffffff26;border-color:#fff9;color:#fff}.stroke-width-line[data-v-5676a51c]{background:currentColor;border-radius:999px;display:inline-block;width:65%}.shape-color-swatch[data-v-5676a51c]{border:1px solid hsla(0,0%,100%,.25);border-radius:.3rem;height:1.1rem;position:relative;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;width:1.1rem}.shape-color-swatch[data-v-5676a51c]:hover{transform:translateY(-1px)}.shape-color-swatch-active[data-v-5676a51c]{border-color:#fffffff2;box-shadow:0 0 0 2px #0f172af2,0 0 0 4px #ffffffa6,0 4px 10px #0006;transform:translateY(-1px) scale(1.08)}.shape-color-swatch-active[data-v-5676a51c]:after{background:#fffffff5;border-radius:999px;box-shadow:0 0 0 1px #0f172ad9;content:"";height:.32rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.32rem}.shape-color-row[data-v-5676a51c]{margin:-6px -6px .5rem;padding:6px}.shape-color-row-enter-active[data-v-5676a51c],.shape-color-row-leave-active[data-v-5676a51c]{overflow:hidden;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)}.shape-color-row-enter-from[data-v-5676a51c],.shape-color-row-leave-to[data-v-5676a51c]{margin:0;max-height:0;opacity:0;padding:0;transform:translateY(8px) scaleY(.96)}.shape-color-row-enter-to[data-v-5676a51c],.shape-color-row-leave-from[data-v-5676a51c]{max-height:80px;opacity:1;transform:translateY(0) scaleY(1)}.annotate-button-enter-active[data-v-5676a51c],.annotate-button-leave-active[data-v-5676a51c],.annotate-button-move[data-v-5676a51c]{overflow:hidden;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)}.annotate-button-enter-from[data-v-5676a51c],.annotate-button-leave-to[data-v-5676a51c]{border-width:0;margin-right:0;min-width:0;opacity:0;padding-left:0;padding-right:0;transform:scale(.8);width:0}.annotate-button-leave-active[data-v-5676a51c]{pointer-events:none}.annotation-tooltip-sm .v-popper__inner{font-size:11px;line-height:1.2;padding:4px 6px}.daylight-timeline[data-v-4962e140]{align-items:center;cursor:pointer;display:flex;height:2rem;outline:none;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.daylight-timeline--focused[data-v-4962e140]{border-radius:.7rem;box-shadow:0 0 0 3px #fbbf2459}.daylight-timeline__track[data-v-4962e140]{background:linear-gradient(180deg,#0f172af2,#020617f2),radial-gradient(circle at 25% 50%,rgba(56,189,248,.08),transparent 60%);border:1px solid rgba(148,163,184,.35);border-radius:9999px;box-shadow:inset 0 1px 2px #0009,0 1px 3px #00000059;height:.8rem;overflow:hidden;position:relative;width:100%}.daylight-timeline__day-segment[data-v-4962e140]{background:linear-gradient(90deg,#fde04780,#fbbf24e6);border-radius:9999px;bottom:0;box-shadow:inset 0 0 10px #ffffff26,0 0 12px #fbbf2440;position:absolute;top:0}.daylight-timeline__ticks[data-v-4962e140]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.daylight-timeline__tick[data-v-4962e140]{background:#fff3;height:70%;width:1px}.daylight-timeline__thumb[data-v-4962e140],.daylight-timeline__tick[data-v-4962e140]{position:absolute;top:50%;transform:translate(-50%,-50%)}.daylight-timeline__thumb[data-v-4962e140]{align-items:center;background:linear-gradient(180deg,#1e293b,#0f172a);border:2px solid hsla(53,98%,77%,.95);border-radius:9999px;box-shadow:0 0 0 2px #02061799,0 6px 18px #00000080;cursor:grab;display:flex;height:1.35rem;justify-content:center;transition:transform .15s ease,box-shadow .15s ease;width:1.35rem}.daylight-timeline__thumb-core[data-v-4962e140]{background:#fef08bf2;border-radius:9999px;box-shadow:0 0 10px #fbbf2499;height:.36rem;width:.36rem}.daylight-timeline:focus-visible .daylight-timeline__thumb[data-v-4962e140],.daylight-timeline__thumb[data-v-4962e140]:hover{box-shadow:0 0 0 2px #020617b3,0 0 0 6px #fbbf2440,0 8px 20px #0000008c;transform:translate(-50%,-50%) scale(1.06)}.daylight-timeline--dragging .daylight-timeline__thumb[data-v-4962e140],.daylight-timeline__thumb--dragging[data-v-4962e140]{cursor:grabbing;transform:translate(-50%,-50%) scale(1.08)}.daylight-timeline--disabled[data-v-4962e140]{cursor:not-allowed;opacity:.45}.daylight-timeline--disabled .daylight-timeline__thumb[data-v-4962e140]{cursor:not-allowed}
