.app-image[data-v-47c7dfb1]{position:relative;display:inline-block;overflow:hidden;background:hsla(0,0%,100%,.04)}.app-image__img[data-v-47c7dfb1]{display:block;width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit;opacity:0;transition:opacity .25s ease}.app-image:not(.is-loading):not(.is-error) .app-image__img[data-v-47c7dfb1]{opacity:1}.app-image__shimmer[data-v-47c7dfb1]{position:absolute;inset:0;background:linear-gradient(110deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.08) 45%,hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.08) 55%,hsla(0,0%,100%,0));background-size:220% 100%;background-repeat:no-repeat;animation:app-image-shimmer-data-v-47c7dfb1 1.6s linear infinite;pointer-events:none}.app-image__broken[data-v-47c7dfb1]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.3);background:rgba(0,0,0,.04)}.app-image__broken svg[data-v-47c7dfb1]{width:28%;height:28%;min-width:18px;min-height:18px;max-width:40px;max-height:40px}@keyframes app-image-shimmer-data-v-47c7dfb1{0%{background-position:140% 0}to{background-position:-40% 0}}.quiz-screen[data-v-c25a317e],.quiz-wrap[data-v-c25a317e]{flex:1;display:flex;flex-direction:column}.quiz-screen[data-v-c25a317e]{max-width:540px;width:100%;margin:0 auto;padding:20px 16px 40px}.quiz-header[data-v-c25a317e]{margin-bottom:20px}.banner-carousel[data-v-c25a317e]{position:relative;border-radius:12px;overflow:hidden;margin-bottom:12px;height:160px;background:hsla(0,0%,100%,.04)}.banner-slide[data-v-c25a317e]{position:absolute;inset:0}.banner-img[data-v-c25a317e]{display:block!important;width:100%;height:100%}.banner-img[data-v-c25a317e] .app-image__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.carousel-dots[data-v-c25a317e]{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:6px;z-index:1}.dot[data-v-c25a317e]{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.4);transition:background .3s}.dot.active[data-v-c25a317e]{background:#fff}.quiz-header-title[data-v-c25a317e]{font-size:18px;font-weight:600;margin-bottom:8px;color:#fff}.quiz-header-intro[data-v-c25a317e]{font-size:13px;color:hsla(0,0%,100%,.65);line-height:1.6}.progress-bar-wrap[data-v-c25a317e]{position:relative;background:hsla(0,0%,100%,.1);border-radius:8px;height:6px;margin-bottom:16px}.progress-bar[data-v-c25a317e]{height:100%;background:linear-gradient(90deg,#7c6ef7,#a78bfa);border-radius:8px;transition:width .3s}.progress-text[data-v-c25a317e]{position:absolute;right:0;top:10px;font-size:12px;color:hsla(0,0%,100%,.5)}.question-card[data-v-c25a317e]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px 20px;margin-bottom:16px}.question-card.shake[data-v-c25a317e]{animation:shake-data-v-c25a317e .4s}@keyframes shake-data-v-c25a317e{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}.question-prompt[data-v-c25a317e]{font-size:17px;font-weight:500;line-height:1.6;color:#fff;margin-bottom:20px}.options[data-v-c25a317e]{display:flex;flex-direction:column;gap:10px}.option-btn[data-v-c25a317e]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;padding:12px 16px;color:#e8e8f0;font-size:15px;text-align:left;cursor:pointer;transition:all .15s}.option-btn[data-v-c25a317e]:active{transform:scale(.98)}.option-btn.option-selected[data-v-c25a317e]{background:rgba(124,110,247,.25);border-color:#7c6ef7;color:#fff}.fill-area[data-v-c25a317e]{margin-bottom:4px}.fill-input[data-v-c25a317e]{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;padding:12px 16px;color:#fff;font-size:15px;box-sizing:border-box}.fill-input[data-v-c25a317e]::-moz-placeholder{color:hsla(0,0%,100%,.35)}.fill-input[data-v-c25a317e]::placeholder{color:hsla(0,0%,100%,.35)}.wrong-feedback[data-v-c25a317e]{color:#ff6b6b;font-size:13px;margin-top:8px}.btn-primary[data-v-c25a317e]{background:linear-gradient(135deg,#7c6ef7,#a78bfa);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;padding:14px 32px;cursor:pointer;width:100%;margin-top:16px;transition:opacity .2s}.btn-primary[data-v-c25a317e]:active{opacity:.85}.submit-btn[data-v-c25a317e]{margin-top:20px}.guidance-copy[data-v-c25a317e]{font-size:13px;color:hsla(0,0%,100%,.45);text-align:center;margin-top:8px}.completion-overlay[data-v-c25a317e]{position:fixed;inset:0;z-index:1000;background:rgba(10,10,30,.88);display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(6px)}.completion-modal[data-v-c25a317e]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:24px;padding:40px 28px 32px;max-width:380px;width:100%;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.5)}.completion-icon[data-v-c25a317e]{font-size:56px;margin-bottom:12px}.completion-title[data-v-c25a317e]{font-size:22px;font-weight:700;color:#fff;margin-bottom:8px}.completion-body[data-v-c25a317e]{font-size:15px;color:hsla(0,0%,100%,.7);margin-bottom:24px;line-height:1.6}.jump-spinner[data-v-c25a317e]{width:36px;height:36px;margin:0 auto 12px;border:3px solid hsla(0,0%,100%,.2);border-top-color:#a78bfa;border-radius:50%;animation:spin-data-v-c25a317e .8s linear infinite}@keyframes spin-data-v-c25a317e{to{transform:rotate(1turn)}}.jump-hint[data-v-c25a317e]{font-size:14px;color:hsla(0,0%,100%,.55)}.jump-error-msg[data-v-c25a317e]{color:#ff6b6b;font-size:14px;margin-bottom:16px}