.reg-photo[data-v-72ff49e8]{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;border:1px solid rgb(255 255 255 / .2);border-radius:24px;background:#1b14406b;box-shadow:0 5px #1b144073;color:#eeebe5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .12s ease,box-shadow .12s ease,border-color .15s ease}.reg-photo[data-v-72ff49e8]:hover:not(:disabled){border-color:#ffffff59;transform:translateY(-2px);box-shadow:0 7px #1b144073}.reg-photo[data-v-72ff49e8]:active:not(:disabled){transform:translateY(5px);box-shadow:none}.reg-photo.has-photo[data-v-72ff49e8]{border:2px solid #8657fb;box-shadow:0 5px #571cbb}.ext-photos[data-v-72ff49e8]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.ext-slot[data-v-72ff49e8]{position:relative;aspect-ratio:1}.ext-slot--main[data-v-72ff49e8]{grid-column:span 2;grid-row:span 2}.ext-slot:not(.ext-slot--main) .reg-photo[data-v-72ff49e8]{border-radius:16px}.ext-slot__make[data-v-72ff49e8]{position:absolute;inset:auto .25rem .25rem;border-radius:999px;background:#8657fb;padding:2px 4px;color:#fff;font-size:10px;font-weight:700;text-align:center;text-transform:lowercase}.ext-slot__remove[data-v-72ff49e8]{position:absolute;top:.375rem;right:.375rem;display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:999px;background:#1b1440bf;color:#fff}.ext-slot__badge[data-v-72ff49e8]{position:absolute;bottom:.5rem;left:.5rem;border-radius:999px;background:#1b1440bf;padding:1px 8px;color:#fff;font-size:11px;font-weight:600}.reg-top[data-v-3d8cfa8b]{display:flex;flex-direction:column;gap:.5rem}.reg-range[data-v-3d8cfa8b]{display:flex;flex-direction:column;gap:.75rem}.reg-range__head[data-v-3d8cfa8b]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.reg-body[data-v-3d8cfa8b]{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:1.5rem;padding-top:1.5rem}@media (min-width: 768px){.reg-body[data-v-3d8cfa8b]{flex:1 1 auto}}.reg-step-enter-active[data-v-3d8cfa8b],.reg-step-leave-active[data-v-3d8cfa8b]{transition:opacity .25s ease,transform .25s ease}.reg-step-enter-from[data-v-3d8cfa8b]{opacity:0;transform:translate(14px)}.reg-step-leave-to[data-v-3d8cfa8b]{opacity:0;transform:translate(-14px)}.reg-select[data-v-3d8cfa8b]{padding-inline:.875rem}.reg-select[data-v-3d8cfa8b] [data-placeholder]{color:#ffffff8c}.reg-select-menu{max-height:15rem;border:1px solid rgb(255 255 255 / .16)!important;border-radius:18px!important;background:#1b1440c7!important;color:#ffffffe0!important;box-shadow:0 24px 50px -20px #0b1233cc,inset 0 1px #ffffff14!important;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}.reg-select-menu [role=option]{border-radius:10px;padding-block:.5rem;color:#ffffffd9}.reg-select-menu [role=option][data-highlighted]{background:#ffffff1f!important;color:#fff!important}.reg-select-menu [role=option][data-state=checked]{background:#8657fb59;color:#fff}.reg-tile[data-v-3d8cfa8b]{display:flex;height:58px;align-items:center;gap:.75rem;border:1px solid rgb(255 255 255 / .2);border-radius:16px;background:#1b14406b;padding-inline:1rem;color:#eeebe5;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.reg-tile[data-v-3d8cfa8b]:hover{border-color:#ffffff59;transform:translateY(-1px)}.reg-tile[data-v-3d8cfa8b]:active{transform:translateY(3px)}.reg-tile.is-selected[data-v-3d8cfa8b]{border-color:#571cbb;background:#8657fb;box-shadow:0 4px #571cbb;color:#fff;transform:translateY(-2px)}.reg-panel[data-v-3d8cfa8b]{margin-inline:-.75rem;border:1px solid rgb(255 255 255 / .16);border-radius:22px;background:#1b144052;padding:.875rem .75rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.reg-level-head[data-v-3d8cfa8b]{font-family:Boba Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.04em;line-height:1.15;text-align:center;text-transform:uppercase;white-space:nowrap;color:#ffffffb8}.reg-level-head--wrap[data-v-3d8cfa8b]{white-space:normal}.reg-level[data-v-3d8cfa8b]{display:grid;height:2.25rem;place-items:center;border:1px solid rgb(255 255 255 / .2);border-radius:8px;background:#1b14406b;color:#ffffffb8;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.reg-level[data-v-3d8cfa8b]:hover{border-color:#ffffff59;color:#eeebe5}.reg-level.is-selected[data-v-3d8cfa8b]{border-color:#571cbb;background:#8657fb;box-shadow:0 3px #571cbb;color:#fff;transform:translateY(-1px)}.reg-level.is-none.is-selected[data-v-3d8cfa8b]{border-color:#ffffff59;background:#ffffff29;box-shadow:0 3px #1b144080;color:#eeebe5}.reg-back[data-v-3d8cfa8b]{display:grid;width:52px;height:52px;flex-shrink:0;place-items:center;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:#1b14406b;color:#eeebe5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .15s ease,transform .12s ease}.reg-back[data-v-3d8cfa8b]:hover{border-color:#ffffff59}.reg-back[data-v-3d8cfa8b]:active{transform:translateY(2px)}.reg-terms>a[data-v-3d8cfa8b]:last-of-type:after{content:".";display:inline-block}@media (prefers-reduced-motion: reduce){.reg-step-enter-active[data-v-3d8cfa8b],.reg-step-leave-active[data-v-3d8cfa8b],.reg-tile[data-v-3d8cfa8b],.reg-level[data-v-3d8cfa8b],.reg-back[data-v-3d8cfa8b]{transition:none}}.reg-ollie[data-v-3d8cfa8b]{position:relative;width:100%;max-width:28rem;min-height:calc(100dvh - 76px);flex:1;margin:76px auto 0}
