.sheet-backdrop[data-v-412fad9d]{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:sheet-fade-412fad9d var(--dur) var(--ease-out) both;background:#0a14308c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-backdrop__close[data-v-412fad9d]{cursor:default;background:0 0;border:0;position:absolute;inset:0}.sheet[data-v-412fad9d]{gap:var(--space-5);width:100%;max-width:520px;max-height:90dvh;padding:var(--space-3) var(--space-5) calc(var(--space-6) + var(--safe-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-page);border-top:2px solid var(--gold-300);animation:sheet-up-412fad9d var(--dur-slow) var(--ease-out) both;display:grid;position:relative;overflow-y:auto;box-shadow:0 -20px 50px -20px #0308188c}.sheet[data-v-412fad9d]:focus{outline:none}.sheet__handle[data-v-412fad9d]{background:var(--color-border-strong);border-radius:3px;width:44px;height:5px;margin:0 auto}.sheet__head[data-v-412fad9d]{align-items:center;gap:var(--space-3);display:flex}.sheet__medal[data-v-412fad9d]{background:var(--navy-900);width:44px;height:44px;color:var(--gold-300);box-shadow:0 0 0 4px var(--gold-100);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sheet__title[data-v-412fad9d]{font-family:var(--font-display);font-size:var(--display-4);color:var(--navy-900);flex:1;font-weight:600}.sheet__x[data-v-412fad9d]{margin-right:-8px}.sheet__steps[data-v-412fad9d]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.sheet__step[data-v-412fad9d]{gap:var(--space-4);align-items:flex-start;display:flex;position:relative}.sheet__step[data-v-412fad9d]:not(:last-child):before{content:"";top:50px;left:21px;bottom:calc(var(--space-4)*-1 + 6px);background:var(--gold-200);border-radius:2px;width:2px;position:absolute}.sheet__glyph[data-v-412fad9d]{background:var(--gradient-champagne);border:1px solid var(--gold-200);width:44px;height:44px;color:var(--color-gold-ink);border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.sheet__step:last-child .sheet__glyph[data-v-412fad9d]{background:var(--gradient-gold);color:var(--navy-900);border-color:#0000}.sheet__number[data-v-412fad9d]{border-radius:var(--radius-pill);background:var(--navy-900);min-width:20px;height:20px;color:var(--gold-300);box-shadow:0 0 0 2px var(--surface-page);place-items:center;padding:0 5px;font-size:.6875rem;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px}.sheet__text[data-v-412fad9d]{gap:2px;min-width:0;padding-top:2px;display:grid}.sheet__step-title[data-v-412fad9d]{color:var(--navy-900);line-height:1.4}.sheet__detail[data-v-412fad9d]{color:var(--text-secondary);font-size:.9375rem;line-height:1.5;display:block}@keyframes sheet-fade-412fad9d{0%{opacity:0}to{opacity:1}}@keyframes sheet-up-412fad9d{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width>=720px){.sheet-backdrop[data-v-412fad9d]{padding:var(--space-6);align-items:center}.sheet[data-v-412fad9d]{padding:var(--space-6) var(--space-8) var(--space-8);border-radius:var(--radius-xl);box-shadow:0 0 0 1px var(--gold-200),var(--shadow-lg);border-top:0}.sheet__handle[data-v-412fad9d]{display:none}}
