.welcome-header[data-v-ff69098f]{animation:onb-fadeSlideUp .45s ease-out both}.welcome-profile[data-v-ff69098f]{animation:onb-scaleIn .4s ease-out .1s both}.welcome-languages[data-v-ff69098f]{animation:onb-fadeSlideUp .4s ease-out .15s both}.welcome-terms[data-v-ff69098f]{animation:onb-fadeSlideUp .4s ease-out .25s both}.welcome-languages button[data-v-ff69098f]{transition:transform .2s ease,border-color .2s,background-color .2s}.welcome-languages button[data-v-ff69098f]:hover{transform:scale(1.02)}.level-card[data-v-4883fded]{animation:onb-fadeSlideUp .4s ease-out both;background:#fff;border:2px solid #e5e7eb;border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;position:relative}.level-card[data-v-4883fded]:hover{border-color:#d1d5db;box-shadow:0 8px 20px #0000001a;transform:translateY(-3px)}.level-card-selected[data-v-4883fded]{animation:onb-selectPop .25s ease-out,onb-fadeSlideUp .4s ease-out both}.level-card-a2.level-card-active[data-v-4883fded]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-color:#10b981;box-shadow:0 4px 16px #10b98126}.level-card-b1.level-card-active[data-v-4883fded]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6;box-shadow:0 4px 16px #3b82f626}.level-card-b2.level-card-active[data-v-4883fded]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#8b5cf6;box-shadow:0 4px 16px #8b5cf626}.level-selected-indicator[data-v-4883fded]{align-items:center;border-radius:50%;display:flex;height:1.5rem;justify-content:center;position:absolute;right:.75rem;top:.75rem;width:1.5rem}.indicator-a2[data-v-4883fded]{background:#10b981}.indicator-b1[data-v-4883fded]{background:#3b82f6}.indicator-b2[data-v-4883fded]{background:#8b5cf6}.level-header[data-v-4883fded]{display:flex;flex-direction:column;gap:.25rem}.level-name[data-v-4883fded]{font-size:2rem;font-weight:800;line-height:1}.text-a2[data-v-4883fded]{color:#10b981}.text-b1[data-v-4883fded]{color:#3b82f6}.text-b2[data-v-4883fded]{color:#8b5cf6}.level-label[data-v-4883fded]{color:#4b5563;font-size:.9375rem;font-weight:600}.level-desc[data-v-4883fded]{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}@media(max-width:768px){.level-card[data-v-4883fded]{padding:1rem}.level-name[data-v-4883fded]{font-size:1.75rem}}.purpose-card[data-v-f3cf601b]{animation:onb-fadeSlideUp .4s ease-out both}.purpose-card-selected[data-v-f3cf601b]{animation:onb-selectPop .25s ease-out,onb-fadeSlideUp .4s ease-out both}.ref-group[data-v-8422f4a8]{animation:onb-fadeSlideUp .4s ease-out both}.ref-group button[data-v-8422f4a8]{transition:transform .2s ease,box-shadow .2s ease,border-color .3s,background-color .3s}.ref-group button[data-v-8422f4a8]:hover{transform:translateY(-2px)}.font-lora[data-v-6053f5f4]{font-family:Lora,serif}.intro-scene[data-v-6053f5f4]{margin:0 auto;max-width:34rem;padding:2.5rem 1rem;text-align:center}.intro-accent[data-v-6053f5f4]{animation:accentExpand-6053f5f4 .6s ease-out both;background:#e87559;border-radius:2px;height:4px;margin:0 auto 1.5rem;width:48px}@keyframes accentExpand-6053f5f4{0%{opacity:0;width:0}to{opacity:1;width:48px}}.intro-headline[data-v-6053f5f4]{animation:fadeSlideUp-6053f5f4 .6s ease-out both;color:#374151;font-family:Lora,serif;font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:1rem}.intro-body[data-v-6053f5f4]{animation:fadeSlideUp-6053f5f4 .6s ease-out .1s both;color:#4b5563;font-size:1.0625rem;line-height:1.85;margin:0 auto;max-width:28rem}.intro-actions[data-v-6053f5f4]{align-items:center;animation:fadeSlideUp-6053f5f4 .6s ease-out .2s both;display:flex;flex-direction:column;margin-top:2rem}.intro-cta[data-v-6053f5f4]{align-items:center;background:linear-gradient(135deg,#e87559,#f35e3e);border-radius:.875rem;box-shadow:0 4px 16px -4px #e8755973;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.intro-cta[data-v-6053f5f4]:hover{box-shadow:0 12px 32px -4px #e8755980;transform:translateY(-3px)}.intro-cta[data-v-6053f5f4]:active{transform:translateY(-1px)}.intro-skip[data-v-6053f5f4]{align-self:center;color:#9ca3af;font-size:.875rem;margin-top:1.5rem;transition:color .2s}.intro-skip[data-v-6053f5f4]:hover{color:#e87559}@keyframes fadeSlideUp-6053f5f4{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.word-count[data-v-6053f5f4]{color:#6b7280;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.progress-track[data-v-6053f5f4]{background:#e5e7eb;border-radius:4px;flex:1;height:8px;overflow:hidden}.progress-fill[data-v-6053f5f4]{background-color:#d1d5db;border-radius:4px;height:100%;transition:width .5s ease-out,background-color .5s ease-out}.progress-fill.complete[data-v-6053f5f4]{background:linear-gradient(90deg,#e87559,#f35e3e);box-shadow:0 0 8px #e875594d}.progress-message[data-v-6053f5f4]{font-size:.875rem}@property --shimmer-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.discovery-section[data-v-6053f5f4]{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.04);border-radius:16px;box-shadow:0 4px 12px #0000000f;margin-top:1.5rem;padding:1.25rem;position:relative;transition:box-shadow .3s ease}.discovery-section[data-v-6053f5f4]:before{background:conic-gradient(from var(--shimmer-angle),transparent 0deg,transparent 340deg,rgba(232,117,89,.6) 350deg,rgba(232,117,89,.8) 1turn);border-radius:17px;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;--shimmer-angle:0deg}.discovery-section.shimmer-active[data-v-6053f5f4]:before{animation:shimmer-6053f5f4 1.2s ease-out forwards}@keyframes shimmer-6053f5f4{0%{--shimmer-angle:0deg;opacity:1}70%{opacity:1}to{--shimmer-angle:360deg;opacity:0}}.discovery-header[data-v-6053f5f4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.discovery-title[data-v-6053f5f4]{color:#4b5563;font-size:14px;font-weight:600;letter-spacing:.01em}.level-badge[data-v-6053f5f4]{align-items:baseline;animation:levelFadeIn-6053f5f4 .4s ease-out both;background:#e875591a;border-radius:8px;display:flex;gap:6px;padding:6px 12px}.level-label[data-v-6053f5f4]{color:#9ca3af;font-size:11px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.level-value[data-v-6053f5f4]{color:#e87559;font-size:18px;font-weight:700}@keyframes levelFadeIn-6053f5f4{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.discovery-row[data-v-6053f5f4]{align-items:flex-start;animation:rowFadeIn-6053f5f4 .35s ease-out both;display:flex;gap:10px;margin-bottom:10px}.discovery-row[data-v-6053f5f4]:last-child{margin-bottom:0}.discovery-row[data-v-6053f5f4]:first-of-type{margin-bottom:16px}@keyframes rowFadeIn-6053f5f4{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.row-label[data-v-6053f5f4]{color:#9ca3af;flex-shrink:0;font-size:12px;font-weight:500;letter-spacing:.04em;padding-top:5px;text-transform:uppercase}.tag-group[data-v-6053f5f4]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tag-pill[data-v-6053f5f4]{animation:tagPop-6053f5f4 .25s ease-out both;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 1px 3px #0000000a;color:#374151;display:inline-block;font-size:13px;font-weight:500;padding:6px 14px}@keyframes tagPop-6053f5f4{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.insight-tag[data-v-6053f5f4]{background:linear-gradient(135deg,#e875590f,#f35e3e0f);border-color:#e8755926;color:#4b5563;font-style:italic}.more-indicator[data-v-6053f5f4]{color:#9ca3af;font-size:12px;font-weight:500}.writing-input[data-v-6053f5f4]{background:linear-gradient(180deg,transparent,hsla(0,0%,98%,.5));border:none;border-bottom:3px solid #d4d0cc;color:#2d3748;font-family:Merriweather,Georgia,serif;font-size:1.3rem;font-weight:400;letter-spacing:.01em;line-height:1.9;outline:none;padding:.75rem 0;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:#e87559;overflow-y:hidden;resize:none;text-rendering:optimizeLegibility;transition:border-color .3s ease}.writing-input[data-v-6053f5f4]::-moz-placeholder{color:#a8a29e;font-style:italic;font-weight:300;letter-spacing:.02em}.writing-input[data-v-6053f5f4]::placeholder{color:#a8a29e;font-style:italic;font-weight:300;letter-spacing:.02em}.writing-header[data-v-6053f5f4],.writing-question[data-v-6053f5f4]{animation:fadeSlideUp-6053f5f4 .45s ease-out both}.writing-question[data-v-6053f5f4]{color:#1f2937;font-family:Lora,serif;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin-bottom:.5rem}.writing-translation[data-v-6053f5f4]{animation:fadeSlideUp-6053f5f4 .45s ease-out .06s both;color:#9ca3af;font-size:.9375rem;font-style:italic;line-height:1.5;margin-top:.5rem}.writing-hint[data-v-6053f5f4]{animation:fadeSlideUp-6053f5f4 .45s ease-out .08s both;color:#6b7280;font-size:.9375rem;line-height:1.6;margin-top:.75rem}.writing-textarea-wrapper[data-v-6053f5f4]{animation:fadeSlideUp-6053f5f4 .5s ease-out .15s both}.writing-progress[data-v-6053f5f4]{animation:fadeSlideUp-6053f5f4 .45s ease-out .25s both}.writing-nav[data-v-6053f5f4]{animation:fadeSlideUp-6053f5f4 .45s ease-out .35s both}.writing-input[data-v-6053f5f4]:focus{border-bottom-color:#e87559}.writing-continue[data-v-6053f5f4]{border-radius:.75rem;font-size:.875rem;font-weight:600;padding:.75rem 1.75rem;transition:all .2s ease}.writing-continue-active[data-v-6053f5f4]{background-color:#e87559;color:#fff}.writing-continue-active[data-v-6053f5f4]:hover{background-color:#d66a4d;box-shadow:0 10px 24px -4px #e8755966;transform:translateY(-3px)}.writing-continue-active[data-v-6053f5f4]:active{transform:translateY(-1px)}.writing-continue-disabled[data-v-6053f5f4]{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.8}.skip-text[data-v-6053f5f4]{color:#9ca3af}.skip-link[data-v-6053f5f4]{color:#6b7280;text-decoration:underline;text-underline-offset:2px;transition:color .2s}.skip-link[data-v-6053f5f4]:hover{color:#e87559}.accent-toolbar-row[data-v-6053f5f4]{align-items:center;display:flex;justify-content:center;will-change:transform,opacity}.accent-toolbar-row[data-v-6053f5f4] .accent-toolbar{background:#fffffff2;border-color:#0000000f;border-radius:.9rem}.accent-reveal-enter-active[data-v-6053f5f4],.accent-reveal-leave-active[data-v-6053f5f4]{transition:opacity .2s ease,transform .2s ease}.accent-reveal-enter-from[data-v-6053f5f4],.accent-reveal-leave-to[data-v-6053f5f4]{opacity:0;transform:translateY(-6px)}.step-fade-enter-active[data-v-6053f5f4]{transition:opacity .25s ease,transform .25s ease}.step-fade-leave-active[data-v-6053f5f4]{transition:opacity .15s ease}.step-fade-enter-from[data-v-6053f5f4]{opacity:0;transform:translateY(8px)}.step-fade-leave-to[data-v-6053f5f4]{opacity:0}.quiz-prompt[data-v-7a41c549]{padding:2rem 0;text-align:center}.quiz-prompt-card[data-v-7a41c549]{background:linear-gradient(150deg,#fffffffa,#fef9f6f2);border:1px solid rgba(232,117,89,.1);border-radius:20px;box-shadow:0 4px 20px #e875590f,0 1px 3px #0000000a;margin:0 auto;max-width:480px;padding:2rem 2.5rem}.quiz-icon-wrapper[data-v-7a41c549]{animation:onb-scaleIn .4s ease-out both;display:inline-block;margin-bottom:1rem;position:relative}.quiz-icon[data-v-7a41c549]{align-items:center;background:linear-gradient(135deg,#fef4f2,#fff);border:1px solid rgba(232,117,89,.15);border-radius:16px;box-shadow:0 2px 8px #e875591a;display:flex;height:56px;justify-content:center;width:56px}.sparkle[data-v-7a41c549]{background:#e87559;border-radius:50%;height:6px;opacity:.6;position:absolute;width:6px}.sparkle-1[data-v-7a41c549]{animation:sparkle-float-7a41c549 2s ease-in-out infinite;right:-4px;top:-4px}.sparkle-2[data-v-7a41c549]{animation:sparkle-float-7a41c549 2s ease-in-out .5s infinite;bottom:4px;height:4px;left:-6px;opacity:.4;width:4px}@keyframes sparkle-float-7a41c549{0%,to{opacity:.6;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateY(-2px) scale(1.1)}}.quiz-title[data-v-7a41c549]{animation:onb-fadeSlideUp .45s ease-out .1s both;color:#1f2937;font-family:Lora,serif;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.quiz-desc[data-v-7a41c549]{animation:onb-fadeSlideUp .45s ease-out .15s both;color:#6b7280;font-size:.9375rem;line-height:1.6;margin-bottom:1.25rem}.quiz-actions[data-v-7a41c549]{animation:onb-fadeSlideUp .45s ease-out .2s both;display:flex;flex-direction:column;gap:.75rem}.quiz-cta[data-v-7a41c549]{background:linear-gradient(135deg,#e87559,#f8785b);border:none;border-radius:12px;box-shadow:0 4px 12px #e8755940;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;padding:.875rem 1.5rem;transition:all .2s ease;width:100%}.quiz-cta[data-v-7a41c549]:hover{box-shadow:0 6px 20px #e8755959;transform:translateY(-2px)}.quiz-cta[data-v-7a41c549]:active{transform:translateY(0)}.quiz-skip[data-v-7a41c549]{background:transparent;border:none;color:#9ca3af;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem;transition:color .2s ease}.quiz-skip[data-v-7a41c549]:hover{color:#6b7280}.loading-state[data-v-f1513ef0]{animation:onb-fadeSlideUp .4s ease-out both}.loading-dots[data-v-f1513ef0]{display:flex;gap:6px;justify-content:center}.loading-dots span[data-v-f1513ef0]{animation:loadingPulse-f1513ef0 1.2s ease-in-out infinite;background:#e87559;border-radius:50%;height:10px;width:10px}.loading-dots span[data-v-f1513ef0]:nth-child(2){animation-delay:.15s}.loading-dots span[data-v-f1513ef0]:nth-child(3){animation-delay:.3s}@keyframes loadingPulse-f1513ef0{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.loading-text[data-v-f1513ef0]{animation:onb-gentlePulse 2s ease-in-out infinite}.results-title[data-v-f1513ef0]{animation:onb-fadeSlideUp .45s ease-out both}.results-subtitle[data-v-f1513ef0]{animation:onb-fadeSlideUp .45s ease-out .1s both}.results-bento[data-v-f1513ef0]{animation:onb-scaleIn .5s ease-out .2s both}.plan-icon[data-v-17fb6d1e]{animation:onb-scaleIn .4s ease-out both}.plan-title[data-v-17fb6d1e]{animation:onb-fadeSlideUp .45s ease-out .1s both}.plan-desc[data-v-17fb6d1e]{animation:onb-fadeSlideUp .45s ease-out .15s both}.plan-actions[data-v-17fb6d1e]{animation:onb-fadeSlideUp .45s ease-out .2s both}.plan-cta[data-v-17fb6d1e]:hover{box-shadow:0 8px 24px #e875594d;transform:translateY(-2px)}.plan-cta[data-v-17fb6d1e]:active{transform:translateY(0)}.schedule-slider[data-v-b0106828]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#e87559 0,#e87559 var(--progress,0),#f3f4f6 var(--progress,0),#f3f4f6 100%);border-radius:4px;cursor:pointer;height:8px;outline:none;transition:all .3s ease;width:100%}.schedule-slider[data-v-b0106828]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(145deg,#fff,#f8f9fa);border:3px solid #e87559;border-radius:50%;box-shadow:0 4px 8px #e875594d,0 2px 4px #0000001a;cursor:pointer;height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;width:22px}.schedule-slider[data-v-b0106828]::-webkit-slider-thumb:hover{box-shadow:0 6px 12px #e8755966,0 3px 6px #00000026;transform:scale(1.1)}.schedule-slider[data-v-b0106828]::-moz-range-thumb{background:linear-gradient(145deg,#fff,#f8f9fa);border:3px solid #e87559;border-radius:50%;box-shadow:0 4px 8px #e875594d,0 2px 4px #0000001a;cursor:pointer;height:22px;width:22px}.time-display-section[data-v-b0106828]{animation:onb-fadeSlideUp .4s ease-out .1s both}.time-number[data-v-b0106828]{transition:transform .2s ease}.slider-section[data-v-b0106828]{animation:onb-fadeSlideUp .4s ease-out .15s both}.mascot-section[data-v-b0106828]{animation:onb-scaleIn .5s ease-out .25s both}.schedule-slider[data-v-59a8b2f4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#e87559 0,#e87559 var(--progress,0),#f3f4f6 var(--progress,0),#f3f4f6 100%);border-radius:4px;cursor:pointer;height:8px;outline:none;transition:all .3s ease;width:100%}.schedule-slider[data-v-59a8b2f4]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(145deg,#fff,#f8f9fa);border:3px solid #e87559;border-radius:50%;box-shadow:0 4px 8px #e875594d,0 2px 4px #0000001a;cursor:pointer;height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;width:22px}.schedule-slider[data-v-59a8b2f4]::-webkit-slider-thumb:hover{box-shadow:0 6px 12px #e8755966,0 3px 6px #00000026;transform:scale(1.1)}.schedule-slider[data-v-59a8b2f4]::-moz-range-thumb{background:linear-gradient(145deg,#fff,#f8f9fa);border:3px solid #e87559;border-radius:50%;box-shadow:0 4px 8px #e875594d,0 2px 4px #0000001a;cursor:pointer;height:22px;width:22px}.schedule-slider-section[data-v-59a8b2f4]{animation:onb-fadeSlideUp .4s ease-out .08s both}.schedule-number[data-v-59a8b2f4]{transition:transform .2s ease}.day-selection-section[data-v-59a8b2f4]{animation:onb-fadeSlideUp .4s ease-out .15s both}.day-btn[data-v-59a8b2f4]{animation:onb-popIn .35s cubic-bezier(.34,1.56,.64,1) both}.day-btn[data-v-59a8b2f4]:hover{transform:translateY(-2px)}.day-btn-selected[data-v-59a8b2f4]{animation:onb-selectPop .25s ease-out,onb-popIn .35s cubic-bezier(.34,1.56,.64,1) both}.expand-enter-active[data-v-86df98d6],.expand-leave-active[data-v-86df98d6]{overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1)}.expand-enter-from[data-v-86df98d6]{opacity:0;transform:translateY(-8px)}.expand-leave-to[data-v-86df98d6]{opacity:0;transform:translateY(8px)}.stagger-enter-active[data-v-86df98d6]{transition:all .4s cubic-bezier(.4,0,.2,1);transition-delay:var(--stagger-delay,0s)}.stagger-leave-active[data-v-86df98d6]{transition:all .25s cubic-bezier(.4,0,.2,1)}.stagger-enter-from[data-v-86df98d6]{opacity:0;transform:translate(-12px)}.stagger-leave-to[data-v-86df98d6]{opacity:0;transform:translate(12px)}.fade-slide-enter-active[data-v-86df98d6]{transition:all .4s cubic-bezier(.4,0,.2,1) .2s}.fade-slide-leave-active[data-v-86df98d6]{transition:all .25s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-86df98d6]{opacity:0;transform:translateY(12px)}.fade-slide-leave-to[data-v-86df98d6]{opacity:0;transform:translateY(-8px)}.ratio-slider[data-v-86df98d6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--slider-color,#e87559) 0,var(--slider-color,#e87559) var(--progress,0),#e5e7eb var(--progress,0),#e5e7eb 100%);border-radius:3px;cursor:pointer;height:6px;outline:none;transition:opacity .2s;width:100%}.ratio-slider[data-v-86df98d6]:hover{opacity:.9}.ratio-slider[data-v-86df98d6]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid var(--slider-color,#e87559);border-radius:50%;box-shadow:0 2px 6px #00000026;cursor:pointer;height:18px;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;width:18px}.ratio-slider[data-v-86df98d6]::-webkit-slider-thumb:hover{box-shadow:0 3px 8px #0003;transform:scale(1.1)}.ratio-slider[data-v-86df98d6]::-webkit-slider-thumb:active{transform:scale(.95)}.ratio-slider[data-v-86df98d6]::-moz-range-thumb{background:#fff;border:2px solid var(--slider-color,#e87559);border-radius:50%;box-shadow:0 2px 6px #00000026;cursor:pointer;height:18px;width:18px}.preview-card[data-v-86df98d6]{animation:fadeInUp-86df98d6 .4s cubic-bezier(.4,0,.2,1) .25s both}@keyframes fadeInUp-86df98d6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.default-message[data-v-86df98d6]{transition:all .3s ease}.exam-date-calendar[data-v-e6e22a7d]{max-width:320px}[data-v-e6e22a7d] .q-date{border-radius:12px}.loading-spinner[data-v-dbb36edd]{animation:onb-scaleIn .4s ease-out both}.sparkle-icon[data-v-dbb36edd]{animation:sparkle-dbb36edd 2s ease-in-out infinite}@keyframes sparkle-dbb36edd{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.loading-message[data-v-dbb36edd]{animation:onb-fadeSlideUp .4s ease-out .1s both}.loading-dot[data-v-dbb36edd]{animation:loadingBounce-dbb36edd 1s ease-in-out infinite}@keyframes loadingBounce-dbb36edd{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.loading-tip[data-v-dbb36edd]{animation:onb-fadeSlideUp .4s ease-out .2s both}.success-icon[data-v-dbb36edd]{animation:onb-scaleIn .5s cubic-bezier(.34,1.56,.64,1) both}.success-title[data-v-dbb36edd]{animation:onb-fadeSlideUp .45s ease-out .2s both}.success-cta[data-v-dbb36edd]{animation:onb-fadeSlideUp .45s ease-out .4s both}.success-cta[data-v-dbb36edd]:hover{box-shadow:0 8px 24px #e875594d;transform:translateY(-2px)}.success-cta[data-v-dbb36edd]:active{transform:translateY(0)}.fade-enter-active[data-v-0f2ee35f]{transition:opacity .35s ease-out,transform .35s ease-out;will-change:transform,opacity}.fade-leave-active[data-v-0f2ee35f]{transition:opacity .2s ease-in,transform .2s ease-in;will-change:transform,opacity}.fade-enter-from[data-v-0f2ee35f]{opacity:0;transform:translateY(12px)}.fade-leave-to[data-v-0f2ee35f]{opacity:0;transform:translateY(-8px) scale(.98)}@keyframes onb-fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes onb-fadeSlideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes onb-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes onb-popIn{0%{opacity:0;transform:scale(.9)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes onb-selectPop{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes onb-gentlePulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes onb-checkDraw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.onb-animate-entrance{animation:onb-fadeSlideUp .45s ease-out both}.onb-animate-slide-in{animation:onb-fadeSlideIn .4s ease-out both}.onb-animate-scale-in{animation:onb-scaleIn .35s ease-out both}.onb-animate-pop-in{animation:onb-popIn .35s cubic-bezier(.34,1.56,.64,1) both}.onb-stagger-1{animation-delay:.05s}.onb-stagger-2{animation-delay:.1s}.onb-stagger-3{animation-delay:.15s}.onb-stagger-4{animation-delay:.2s}.onb-stagger-5{animation-delay:.25s}.onb-stagger-6{animation-delay:.3s}.onb-stagger-7{animation-delay:.35s}.onb-stagger-8{animation-delay:.4s}.onb-stagger-9{animation-delay:.45s}.onb-hover-lift{transition:transform .2s ease,box-shadow .2s ease}.onb-hover-lift:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-3px)}.onb-select-pop{animation:onb-selectPop .25s ease-out}.onb-check-draw{animation:onb-checkDraw .4s ease-out .2s forwards;stroke-dasharray:24;stroke-dashoffset:24}
