.level-badge[data-v-65a4267a]{width:64px;height:64px;color:rgb(var(--v-theme-secondary));flex-shrink:0;place-items:center;display:grid}.level-badge svg[data-v-65a4267a]{grid-area:1/1;width:100%;height:100%}.level-badge b[data-v-65a4267a]{font-variant-numeric:tabular-nums;grid-area:1/1;font-size:28px;line-height:1}.profile-points[data-v-b35aecc0]{text-align:left;background:rgb(var(--v-theme-primary));color:#fff;border-radius:24px;width:100%;padding:16px 20px;display:block;position:relative}.profile-points[data-v-b35aecc0]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:4px}.points-seal[data-v-b35aecc0]{width:72px;height:72px;position:absolute;top:22px;right:34px}.level-summary[data-v-b35aecc0]{background:rgb(var(--v-theme-primary));color:#fff;border-radius:24px;margin-top:8px;padding:16px}.level-path[data-v-b35aecc0]{margin:20px 0 0;padding:0 4px;list-style:none}.level-step[data-v-b35aecc0]{align-items:center;gap:18px;min-height:56px;padding:4px 0;display:flex;position:relative}.level-step[data-v-b35aecc0]:not(:last-child):after{content:"";background:rgb(var(--v-theme-border));width:2px;position:absolute;top:36px;bottom:-20px;left:17px}.level-step--complete[data-v-b35aecc0]:after{background:rgb(var(--v-theme-primary))!important}.level-marker[data-v-b35aecc0]{z-index:1;background:rgb(var(--v-theme-surface-subtle));width:36px;height:36px;color:rgb(var(--v-theme-font2));border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative}.level-step--complete .level-marker[data-v-b35aecc0]{background:rgb(var(--v-theme-secondary))}.level-step--current .level-marker[data-v-b35aecc0]{background:rgb(var(--v-theme-primary));color:#fff}.level-current[data-v-b35aecc0]{white-space:nowrap;color:rgb(var(--v-theme-primary));margin-left:auto;font-size:12px}.level-dialog .v-card{padding-inline:20px!important}.level-dialog .a-dialog-close{background:rgb(var(--v-theme-surface-soft))!important;border-radius:16px!important}@media (prefers-reduced-motion:reduce){[data-v-b35aecc0] .v-progress-linear__determinate{transition:none}}.award-row[data-v-3ad5f303]{width:100%;color:rgb(var(--v-theme-font1));border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.award-row--next[data-v-3ad5f303]{background:rgb(var(--v-theme-surface-soft));row-gap:10px;margin:8px 0;padding:16px}.award-row>.flex-grow[data-v-3ad5f303]{flex-basis:0}.award-row[data-v-3ad5f303]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:3px}.award-badge[data-v-3ad5f303]{background:rgb(var(--v-theme-surface-soft));width:48px;height:48px;color:rgb(var(--v-theme-primary));border-radius:16px;flex-shrink:0;place-items:center;display:grid;position:relative}.award-title[data-v-3ad5f303]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.award-earned[data-v-3ad5f303]{background:rgb(var(--v-theme-secondary));min-height:22px;color:rgb(var(--v-theme-primary));white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:12px;line-height:18px;display:inline-flex}.award-points[data-v-3ad5f303]{background:rgb(var(--v-theme-primary));color:#fff;border:1.5px solid #fff;border-radius:7px;place-items:center;min-width:32px;height:22px;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:-3px;right:-8px}.award-badge--next[data-v-3ad5f303]{background:rgb(var(--v-theme-primary));color:#fff}.award-badge--earned[data-v-3ad5f303]{background:rgb(var(--v-theme-secondary));color:rgb(var(--v-theme-primary))}.award-badge--large[data-v-3ad5f303]{border-radius:20px;width:64px;height:64px}@media (prefers-reduced-motion:reduce){[data-v-3ad5f303] .v-progress-linear__determinate{transition:none}}.profile-name-fields[data-v-2c8893fd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.name-feedback[data-v-2c8893fd]{min-height:18px;color:rgb(var(--v-theme-primary));align-items:center;gap:4px;margin-top:8px;font-size:12px;display:flex}.name-feedback--error[data-v-2c8893fd]{color:#b42332}.profile-avatar-editor[data-v-4c2599f5]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.profile-avatar-preview[data-v-4c2599f5]{background:rgb(var(--v-theme-surface-soft));color:rgb(var(--v-theme-primary));border-radius:20px}.profile-avatar-preview[data-v-4c2599f5]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:3px}.profile-page[data-v-c5aa0689]{width:100%;max-width:560px;padding:12px 20px calc(108px + env(safe-area-inset-bottom));background:rgb(var(--v-theme-white));color:rgb(var(--v-theme-font1));border-radius:24px 24px 0 0;flex-grow:1;margin:0 auto}.profile-page[data-v-c5aa0689] .v-btn{border-radius:16px!important}.profile-view-enter-active[data-v-c5aa0689],.profile-view-leave-active[data-v-c5aa0689]{transition:opacity .18s cubic-bezier(.23,1,.32,1)}.profile-view-leave-active[data-v-c5aa0689]{pointer-events:none;transition-duration:.1s}.profile-view-enter-from[data-v-c5aa0689],.profile-view-leave-to[data-v-c5aa0689]{opacity:0}@media (prefers-reduced-motion:reduce){.profile-view-enter-active[data-v-c5aa0689],.profile-view-leave-active[data-v-c5aa0689]{transition-duration:60ms}}.profile-identity-avatar[data-v-c5aa0689]{background:rgb(var(--v-theme-surface-soft));border-radius:20px!important}.profile-identity-avatar[data-v-c5aa0689] .v-avatar__underlay{opacity:0}.guest-save[data-v-c5aa0689]{background:rgb(var(--v-theme-surface-soft));border-radius:24px;flex-direction:column;gap:8px;padding:16px;display:flex}.guest-save>h2[data-v-c5aa0689]{font-size:17px;font-weight:700;line-height:24px}.guest-save>p[data-v-c5aa0689]{color:rgb(var(--v-theme-font2));font-size:14px;line-height:20px}.guest-save--start[data-v-c5aa0689]{background:0 0;gap:10px;padding:0}.guest-save--start>h2[data-v-c5aa0689]{font-size:20px;line-height:28px}.guest-save--start>p[data-v-c5aa0689]{font-size:15px;line-height:21px}.profile-settings[data-v-c5aa0689]{flex-direction:column;gap:24px;display:flex}.settings-account[data-v-c5aa0689]{color:inherit;text-decoration:none;border-bottom:0!important}.settings-logout[data-v-c5aa0689]{box-shadow:none;color:#b42332!important;background:#ffe9ec!important}.settings-logout[data-v-c5aa0689] .v-btn__underlay{opacity:0}.settings-row[data-v-c5aa0689]{border-bottom:1px solid rgb(var(--v-theme-border));align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.settings-signin[data-v-c5aa0689]{border-bottom:1px solid rgb(var(--v-theme-border));padding:20px 0}.account-email-icon[data-v-c5aa0689]{background:rgb(var(--v-theme-surface-subtle));width:40px;height:40px;color:rgb(var(--v-theme-primary));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.settings-row small[data-v-c5aa0689],.settings-row strong[data-v-c5aa0689]{display:block}.settings-row small[data-v-c5aa0689]{color:rgb(var(--v-theme-font2));margin-top:3px;font-size:14px}.settings-row[data-v-c5aa0689]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:3px;border-radius:12px}
