.ruler-anchor[data-v-e6b08dad]{height:0;left:0;overflow:visible;pointer-events:none;position:sticky;top:0;width:0;z-index:5}.ruler[data-v-e6b08dad]{left:.75rem;position:absolute;top:1.5rem;width:16px}.ruler-fill[data-v-e6b08dad],.ruler-track[data-v-e6b08dad]{left:4px;position:absolute;top:0;width:1px}.ruler-track[data-v-e6b08dad]{background:var(--color-border);height:100%}.ruler-fill[data-v-e6b08dad]{background:var(--color-primary);transition:height 80ms linear}.ruler-tick[data-v-e6b08dad]{align-items:center;display:flex;gap:6px;left:0;opacity:.55;position:absolute;transform:translateY(-50%);transition:opacity .2s ease;white-space:nowrap}.ruler-tick.is-reached[data-v-e6b08dad]{opacity:1}.tick-mark[data-v-e6b08dad]{background:var(--color-border);display:block;height:1px;margin-left:-1px;transition:background-color .2s ease;width:9px}.is-reached .tick-mark[data-v-e6b08dad]{background:var(--color-primary)}@media (max-width:900px){.ruler-anchor[data-v-e6b08dad]{display:none}}.btn[data-v-f04bb886]:disabled{cursor:not-allowed;opacity:.4}.btn-filled[data-v-f04bb886]:disabled:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.backdrop[data-v-f04bb886]{background-color:#000000d9;transition:background-color .9s cubic-bezier(.25,.7,.3,1)}.panel[data-v-f04bb886]{border:1px solid var(--color-border);transition:border-color .3s ease,transform .6s cubic-bezier(.25,.7,.3,1),opacity .85s cubic-bezier(.4,0,.6,1)}.backdrop.unlocked[data-v-f04bb886]{background-color:#00000026}.panel.unlocked[data-v-f04bb886]{border-color:var(--color-primary);opacity:0;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.backdrop[data-v-f04bb886],.panel[data-v-f04bb886]{transition:none}.panel.unlocked[data-v-f04bb886]{opacity:1;transform:none}}.modal-enter-active[data-v-01f5a62a],.modal-leave-active[data-v-01f5a62a]{transition:opacity .25s ease}.modal-enter-from[data-v-01f5a62a],.modal-leave-to[data-v-01f5a62a]{opacity:0}.modal-enter-active .relative[data-v-01f5a62a],.modal-leave-active .relative[data-v-01f5a62a]{transition:transform .25s ease}.modal-enter-from .relative[data-v-01f5a62a],.modal-leave-to .relative[data-v-01f5a62a]{transform:scale(.96)}
