[dir] .summary-table-container[data-v-ba808a80]{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 40px rgba(0,0,0,.1)}.table-header[data-v-ba808a80]{display:flex;justify-content:space-between;align-items:center}[dir] .table-header[data-v-ba808a80]{margin-bottom:1.5rem}.table-title[data-v-ba808a80]{font-size:1.5rem;font-weight:800;color:#1e293b}[dir] .table-title[data-v-ba808a80]{margin:0}.export-btn[data-v-ba808a80]{display:flex;align-items:center;gap:.5rem;color:#fff;font-weight:600;font-size:.9rem;transition:all .3s ease}[dir] .export-btn[data-v-ba808a80]{padding:.75rem 1.25rem;border:none;border-radius:12px;cursor:pointer}[dir=ltr] .export-btn[data-v-ba808a80]{background:linear-gradient(135deg,#38b6ff,#38b6ff)}[dir=rtl] .export-btn[data-v-ba808a80]{background:linear-gradient(-135deg,#38b6ff,#38b6ff)}[dir] .export-btn[data-v-ba808a80]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(56,182,255,.4)}.export-btn[data-v-ba808a80]:disabled{opacity:.7}[dir] .export-btn[data-v-ba808a80]:disabled{cursor:not-allowed}.summary-table[data-v-ba808a80]{display:flex;flex-direction:column;overflow:hidden}[dir] .summary-table[data-v-ba808a80]{border-radius:16px;border:2px solid #e2e8f0}.table-row[data-v-ba808a80]{display:grid;grid-template-columns:140px repeat(auto-fit,minmax(150px,1fr))}[dir] .header-row[data-v-ba808a80]{background:#f8fafc}.table-cell[data-v-ba808a80]{display:flex;align-items:center}[dir] .table-cell[data-v-ba808a80]{padding:1rem;border-bottom:1px solid #e2e8f0}[dir=ltr] .table-cell[data-v-ba808a80]{border-right:1px solid #e2e8f0}[dir=rtl] .table-cell[data-v-ba808a80]{border-left:1px solid #e2e8f0}[dir=ltr] .table-cell[data-v-ba808a80]:last-child{border-right:none}[dir=rtl] .table-cell[data-v-ba808a80]:last-child{border-left:none}[dir] .data-row:last-child .table-cell[data-v-ba808a80]{border-bottom:none}.topic-cell[data-v-ba808a80]{font-weight:600;gap:.5rem}[dir] .topic-cell[data-v-ba808a80]{background:#f1f5f9}.header-topic[data-v-ba808a80]{font-weight:700;color:#475569}[dir] .header-topic[data-v-ba808a80]{background:#e2e8f0}.topic-icon[data-v-ba808a80]{font-size:1.25rem}.topic-name[data-v-ba808a80]{color:#334155;font-size:.9rem}.header-cell[data-v-ba808a80]{justify-content:center;font-weight:700;min-height:60px}[dir] .header-cell[data-v-ba808a80]{text-align:center}.column-name[data-v-ba808a80]{font-size:1rem;color:#1e293b}[dir] .column-name[data-v-ba808a80]{text-align:center}.data-cell[data-v-ba808a80]{transition:background-color .3s ease}[dir] .data-cell[data-v-ba808a80]{background:#fff}.data-cell[data-v-ba808a80]:hover{filter:brightness(.97)}.cell-value[data-v-ba808a80]{font-size:.85rem;color:#475569;line-height:1.5}.table-footer[data-v-ba808a80]{display:flex;justify-content:flex-end}[dir] .table-footer[data-v-ba808a80]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.generated-by[data-v-ba808a80]{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#94a3b8}@media (max-width:768px){[dir] .summary-table-container[data-v-ba808a80]{padding:1rem}.table-header[data-v-ba808a80]{flex-direction:column;gap:1rem;align-items:flex-start}.table-row[data-v-ba808a80]{grid-template-columns:100px repeat(auto-fit,minmax(120px,1fr))}[dir] .table-cell[data-v-ba808a80]{padding:.75rem}.cell-value[data-v-ba808a80]{font-size:.8rem}}.bf-overlay[data-v-a5dfac22]{position:fixed;inset:0;z-index:9999;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}[dir] .bf-overlay[data-v-a5dfac22]{background:rgba(10,10,30,.92)}[dir=ltr] .bf-overlay[data-v-a5dfac22],[dir=rtl] .bf-overlay[data-v-a5dfac22]{animation:bf-fadeIn-data-v-a5dfac22 .3s ease}.bf-container[data-v-a5dfac22]{width:100%;max-width:640px;max-height:95vh;overflow-y:auto}[dir] .bf-container[data-v-a5dfac22]{padding:24px}[dir] .bf-loading[data-v-a5dfac22]{text-align:center;padding:80px 0}.bf-loading-ring[data-v-a5dfac22]{width:48px;height:48px}[dir] .bf-loading-ring[data-v-a5dfac22]{margin:0 auto 16px;border:4px solid rgba(115,103,240,.2);border-top-color:#7367f0;border-radius:50%}[dir=ltr] .bf-loading-ring[data-v-a5dfac22]{animation:bf-spin-ltr-data-v-a5dfac22 .8s linear infinite}[dir=rtl] .bf-loading-ring[data-v-a5dfac22]{animation:bf-spin-rtl-data-v-a5dfac22 .8s linear infinite}.bf-loading-text[data-v-a5dfac22]{color:#a5a0f3;font-size:1rem;font-weight:500}.bf-intro[data-v-a5dfac22]{position:relative}[dir] .bf-intro[data-v-a5dfac22]{text-align:center;padding:60px 20px}.bf-intro-glow[data-v-a5dfac22]{position:absolute;top:50%;width:200px;height:200px}[dir] .bf-intro-glow[data-v-a5dfac22]{background:radial-gradient(circle,rgba(115,103,240,.3) 0,transparent 70%);border-radius:50%}[dir=ltr] .bf-intro-glow[data-v-a5dfac22]{left:50%;transform:translate(-50%,-50%);animation:bf-pulse-ltr-data-v-a5dfac22 2s ease-in-out infinite}[dir=rtl] .bf-intro-glow[data-v-a5dfac22]{right:50%;transform:translate(50%,-50%);animation:bf-pulse-rtl-data-v-a5dfac22 2s ease-in-out infinite}.bf-intro-icon[data-v-a5dfac22]{font-size:4rem;position:relative}[dir] .bf-intro-icon[data-v-a5dfac22]{margin-bottom:12px}[dir=ltr] .bf-intro-icon[data-v-a5dfac22],[dir=rtl] .bf-intro-icon[data-v-a5dfac22]{animation:bf-bounce-data-v-a5dfac22 1s ease-in-out infinite}.bf-intro-title[data-v-a5dfac22]{font-size:2.5rem;font-weight:900;-webkit-text-fill-color:transparent;letter-spacing:2px;position:relative}[dir] .bf-intro-title[data-v-a5dfac22]{-webkit-background-clip:text;background-clip:text;margin:0 0 8px}[dir=ltr] .bf-intro-title[data-v-a5dfac22]{background:linear-gradient(135deg,#7367f0,#ce9ffc)}[dir=rtl] .bf-intro-title[data-v-a5dfac22]{background:linear-gradient(-135deg,#7367f0,#ce9ffc)}.bf-intro-sub[data-v-a5dfac22]{color:#a5a0f3;font-size:1.1rem}[dir] .bf-intro-sub[data-v-a5dfac22]{margin:0 0 6px}.bf-intro-desc[data-v-a5dfac22]{color:#7a75b5;font-size:.9rem}[dir] .bf-intro-desc[data-v-a5dfac22]{margin:0 0 32px}.bf-btn[data-v-a5dfac22]{display:inline-flex;align-items:center;gap:6px;font-size:1.05rem;font-weight:700;transition:all .25s ease}[dir] .bf-btn[data-v-a5dfac22]{padding:14px 32px;border:none;border-radius:14px;cursor:pointer}[dir] .bf-btn[data-v-a5dfac22]:hover{transform:translateY(-2px)}.bf-btn-start[data-v-a5dfac22]{color:#fff}[dir] .bf-btn-start[data-v-a5dfac22]{box-shadow:0 8px 24px rgba(115,103,240,.4)}[dir=ltr] .bf-btn-start[data-v-a5dfac22]{background:linear-gradient(135deg,#7367f0,#9b8cf8)}[dir=rtl] .bf-btn-start[data-v-a5dfac22]{background:linear-gradient(-135deg,#7367f0,#9b8cf8)}[dir] .bf-btn-start[data-v-a5dfac22]:hover{box-shadow:0 12px 32px rgba(115,103,240,.55)}.bf-btn-icon[data-v-a5dfac22]{font-size:1.2rem}[dir=ltr] .bf-fight[data-v-a5dfac22],[dir=rtl] .bf-fight[data-v-a5dfac22]{animation:bf-fadeIn-data-v-a5dfac22 .3s ease}.bf-hud[data-v-a5dfac22]{display:flex;align-items:center;gap:12px}[dir] .bf-hud[data-v-a5dfac22]{margin-bottom:16px}.bf-hp-block[data-v-a5dfac22]{flex:1}.bf-hp-label[data-v-a5dfac22]{display:flex;justify-content:space-between;align-items:center}[dir] .bf-hp-label[data-v-a5dfac22]{margin-bottom:4px}.bf-hp-name[data-v-a5dfac22]{color:#e0dff6;font-size:.8rem;font-weight:600}.bf-hp-val[data-v-a5dfac22]{color:#a5a0f3;font-size:.75rem;font-weight:500}.bf-hp-bar[data-v-a5dfac22]{height:14px;overflow:hidden}[dir] .bf-hp-bar[data-v-a5dfac22]{background:hsla(0,0%,100%,.08);border-radius:10px}.bf-hp-fill[data-v-a5dfac22]{height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}[dir] .bf-hp-fill[data-v-a5dfac22]{border-radius:10px}[dir=ltr] .bf-hp-fill-player[data-v-a5dfac22]{background:linear-gradient(90deg,#38d9a9,#69db7c)}[dir=rtl] .bf-hp-fill-player[data-v-a5dfac22]{background:linear-gradient(-90deg,#38d9a9,#69db7c)}[dir=ltr] .bf-hp-fill-boss[data-v-a5dfac22]{background:linear-gradient(90deg,#ff6b6b,#f06595)}[dir=rtl] .bf-hp-fill-boss[data-v-a5dfac22]{background:linear-gradient(-90deg,#ff6b6b,#f06595)}[dir=ltr] .bf-hp-fill.bf-hp-critical[data-v-a5dfac22],[dir=rtl] .bf-hp-fill.bf-hp-critical[data-v-a5dfac22]{animation:bf-hp-flash-data-v-a5dfac22 .5s ease infinite}.bf-combo-display[data-v-a5dfac22]{width:60px;flex-shrink:0}[dir] .bf-combo-display[data-v-a5dfac22]{text-align:center}.bf-combo-num[data-v-a5dfac22]{display:inline-block;font-size:1.1rem;font-weight:800;color:#ffd43b}[dir] .bf-combo-num[data-v-a5dfac22]{text-shadow:0 0 12px rgba(255,212,59,.5)}[dir=ltr] .bf-combo-pop-enter-active[data-v-a5dfac22],[dir=rtl] .bf-combo-pop-enter-active[data-v-a5dfac22]{animation:bf-comboPop-data-v-a5dfac22 .35s ease}[dir=ltr] .bf-combo-pop-leave-active[data-v-a5dfac22],[dir=rtl] .bf-combo-pop-leave-active[data-v-a5dfac22]{animation:bf-comboPop-data-v-a5dfac22 .2s ease reverse}.bf-status-row[data-v-a5dfac22]{display:flex;justify-content:space-between;align-items:center}[dir] .bf-status-row[data-v-a5dfac22]{margin-bottom:16px;padding:0 4px}.bf-score[data-v-a5dfac22]{color:#ffd43b;font-weight:700;font-size:.9rem}.bf-timer[data-v-a5dfac22]{color:#a5a0f3;font-size:.85rem}.bf-progress[data-v-a5dfac22]{color:#7a75b5;font-size:.85rem}.bf-question-card[data-v-a5dfac22]{transition:transform .3s ease}[dir] .bf-question-card[data-v-a5dfac22]{background:hsla(0,0%,100%,.06);border:1px solid rgba(115,103,240,.2);border-radius:20px;padding:24px}[dir=ltr] .bf-question-card.bf-shake[data-v-a5dfac22]{animation:bf-shake-ltr-data-v-a5dfac22 .5s ease}[dir=rtl] .bf-question-card.bf-shake[data-v-a5dfac22]{animation:bf-shake-rtl-data-v-a5dfac22 .5s ease}.bf-question-text[data-v-a5dfac22]{color:#f0efff;font-size:1.05rem;font-weight:600;line-height:1.6}[dir] .bf-question-text[data-v-a5dfac22]{margin:0 0 20px}.bf-options[data-v-a5dfac22]{display:flex;flex-direction:column;gap:10px}.bf-option[data-v-a5dfac22]{display:flex;align-items:center;gap:12px;transition:all .2s ease}[dir] .bf-option[data-v-a5dfac22]{padding:14px 16px;background:hsla(0,0%,100%,.04);border:2px solid hsla(0,0%,100%,.08);border-radius:14px;cursor:pointer}[dir=ltr] .bf-option[data-v-a5dfac22]{text-align:left}[dir=rtl] .bf-option[data-v-a5dfac22]{text-align:right}[dir] .bf-option[data-v-a5dfac22]:hover:not(:disabled){background:rgba(115,103,240,.12);border-color:rgba(115,103,240,.3)}[dir=ltr] .bf-option[data-v-a5dfac22]:hover:not(:disabled){transform:translateX(4px)}[dir=rtl] .bf-option[data-v-a5dfac22]:hover:not(:disabled){transform:translateX(-4px)}[dir] .bf-option[data-v-a5dfac22]:disabled{cursor:default}.bf-option-letter[data-v-a5dfac22]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#a5a0f3;font-weight:700;font-size:.85rem;flex-shrink:0}[dir] .bf-option-letter[data-v-a5dfac22]{border-radius:8px;background:rgba(115,103,240,.15)}.bf-option-text[data-v-a5dfac22]{color:#e0dff6;font-size:.95rem;line-height:1.4}[dir] .bf-option-correct[data-v-a5dfac22]{border-color:#38d9a9!important;background:rgba(56,217,169,.15)!important}.bf-option-correct .bf-option-letter[data-v-a5dfac22]{color:#fff}[dir] .bf-option-correct .bf-option-letter[data-v-a5dfac22]{background:#38d9a9}[dir] .bf-option-wrong[data-v-a5dfac22]{border-color:#ff6b6b!important;background:hsla(0,100%,71%,.15)!important}[dir=ltr] .bf-option-wrong[data-v-a5dfac22]{animation:bf-shake-ltr-data-v-a5dfac22 .4s ease}[dir=rtl] .bf-option-wrong[data-v-a5dfac22]{animation:bf-shake-rtl-data-v-a5dfac22 .4s ease}.bf-option-wrong .bf-option-letter[data-v-a5dfac22]{color:#fff}[dir] .bf-option-wrong .bf-option-letter[data-v-a5dfac22]{background:#ff6b6b}.bf-option-dim[data-v-a5dfac22]{opacity:.35}.bf-feedback[data-v-a5dfac22]{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5}[dir] .bf-feedback[data-v-a5dfac22]{margin-top:14px;padding:12px 16px;border-radius:12px}.bf-feedback-correct[data-v-a5dfac22]{color:#69db7c}[dir] .bf-feedback-correct[data-v-a5dfac22]{background:rgba(56,217,169,.1);border:1px solid rgba(56,217,169,.25)}.bf-feedback-wrong[data-v-a5dfac22]{color:#ffa8a8}[dir] .bf-feedback-wrong[data-v-a5dfac22]{background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.25)}.bf-feedback-icon[data-v-a5dfac22]{font-size:1.1rem;flex-shrink:0}[dir=ltr] .bf-feedback-slide-enter-active[data-v-a5dfac22],[dir=rtl] .bf-feedback-slide-enter-active[data-v-a5dfac22]{animation:bf-slideUp-data-v-a5dfac22 .3s ease}.bf-result[data-v-a5dfac22]{position:relative;overflow:hidden}[dir] .bf-result[data-v-a5dfac22]{text-align:center;padding:40px 0}.bf-result-icon[data-v-a5dfac22]{font-size:4rem}[dir] .bf-result-icon[data-v-a5dfac22]{margin-bottom:12px}[dir=ltr] .bf-result-icon[data-v-a5dfac22],[dir=rtl] .bf-result-icon[data-v-a5dfac22]{animation:bf-bounce-data-v-a5dfac22 .8s ease}.bf-result-title[data-v-a5dfac22]{font-size:2.2rem;font-weight:900;-webkit-text-fill-color:transparent}[dir] .bf-result-title[data-v-a5dfac22]{margin:0 0 28px;-webkit-background-clip:text;background-clip:text}[dir=ltr] .bf-result-title[data-v-a5dfac22]{background:linear-gradient(135deg,#ffd43b,#ff922b)}[dir=rtl] .bf-result-title[data-v-a5dfac22]{background:linear-gradient(-135deg,#ffd43b,#ff922b)}.bf-result-stats[data-v-a5dfac22]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}[dir] .bf-result-stats[data-v-a5dfac22]{margin-bottom:32px}.bf-stat[data-v-a5dfac22]{min-width:90px}[dir] .bf-stat[data-v-a5dfac22]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:16px 20px}.bf-stat-val[data-v-a5dfac22]{display:block;font-size:1.3rem;font-weight:800;color:#ffd43b}.bf-stat-label[data-v-a5dfac22]{display:block;font-size:.75rem;color:#7a75b5;text-transform:uppercase;letter-spacing:.5px}[dir] .bf-stat-label[data-v-a5dfac22]{margin-top:4px}.bf-result-actions[data-v-a5dfac22]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.bf-btn-retry[data-v-a5dfac22]{color:#fff}[dir=ltr] .bf-btn-retry[data-v-a5dfac22]{background:linear-gradient(135deg,#7367f0,#9b8cf8)}[dir=rtl] .bf-btn-retry[data-v-a5dfac22]{background:linear-gradient(-135deg,#7367f0,#9b8cf8)}.bf-btn-leaderboard[data-v-a5dfac22]{color:#e0dff6}[dir] .bf-btn-leaderboard[data-v-a5dfac22]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}.bf-btn-close[data-v-a5dfac22]{color:#7a75b5}[dir] .bf-btn-close[data-v-a5dfac22]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06)}.bf-confetti-zone[data-v-a5dfac22]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.bf-confetti-piece[data-v-a5dfac22]{position:absolute;top:-10px;width:8px;height:8px}[dir] .bf-confetti-piece[data-v-a5dfac22]{border-radius:2px}[dir=ltr] .bf-confetti-piece[data-v-a5dfac22]{animation:bf-confettiFall-ltr-data-v-a5dfac22 linear forwards}[dir=rtl] .bf-confetti-piece[data-v-a5dfac22]{animation:bf-confettiFall-rtl-data-v-a5dfac22 linear forwards}.bf-lb-overlay[data-v-a5dfac22]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}[dir] .bf-lb-overlay[data-v-a5dfac22]{background:rgba(0,0,0,.6)}.bf-lb-modal[data-v-a5dfac22]{width:90%;max-width:460px;max-height:70vh;overflow-y:auto}[dir] .bf-lb-modal[data-v-a5dfac22]{background:#1a1a35;border:1px solid rgba(115,103,240,.2);border-radius:20px;padding:24px}.bf-lb-header[data-v-a5dfac22]{display:flex;justify-content:space-between;align-items:center}[dir] .bf-lb-header[data-v-a5dfac22]{margin-bottom:16px}.bf-lb-header h3[data-v-a5dfac22]{color:#e0dff6;font-size:1.1rem;font-weight:700}[dir] .bf-lb-header h3[data-v-a5dfac22]{margin:0}.bf-lb-close[data-v-a5dfac22]{color:#7a75b5;font-size:1.2rem}[dir] .bf-lb-close[data-v-a5dfac22]{background:none;border:none;cursor:pointer}.bf-lb-empty[data-v-a5dfac22],.bf-lb-loading[data-v-a5dfac22]{color:#7a75b5}[dir] .bf-lb-empty[data-v-a5dfac22],[dir] .bf-lb-loading[data-v-a5dfac22]{text-align:center;padding:32px 0}.bf-lb-row[data-v-a5dfac22]{display:flex;align-items:center;gap:10px;transition:background .2s ease}[dir] .bf-lb-row[data-v-a5dfac22]{padding:10px 12px;border-radius:10px;margin-bottom:4px}[dir] .bf-lb-row[data-v-a5dfac22]:hover{background:hsla(0,0%,100%,.04)}[dir] .bf-lb-me[data-v-a5dfac22]{background:rgba(115,103,240,.12)!important;border:1px solid rgba(115,103,240,.2)}.bf-lb-rank[data-v-a5dfac22]{width:28px;font-size:1.1rem;color:#a5a0f3;font-weight:700}[dir] .bf-lb-rank[data-v-a5dfac22]{text-align:center}.bf-lb-name[data-v-a5dfac22]{flex:1;color:#e0dff6;font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-lb-score[data-v-a5dfac22]{color:#ffd43b;font-weight:700;font-size:.85rem}.bf-lb-combo[data-v-a5dfac22]{color:#ff922b;font-size:.8rem}.bf-lb-wins[data-v-a5dfac22]{color:#38d9a9;font-weight:600;font-size:.8rem}@keyframes bf-fadeIn-data-v-a5dfac22{0%{opacity:0}to{opacity:1}}@keyframes bf-spin-ltr-data-v-a5dfac22{to{transform:rotate(1turn)}}@keyframes bf-spin-rtl-data-v-a5dfac22{to{transform:rotate(-1turn)}}@keyframes bf-pulse-ltr-data-v-a5dfac22{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.3);opacity:.5}}@keyframes bf-pulse-rtl-data-v-a5dfac22{0%,to{transform:translate(50%,-50%) scale(1);opacity:.3}50%{transform:translate(50%,-50%) scale(1.3);opacity:.5}}@keyframes bf-bounce-data-v-a5dfac22{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes bf-shake-ltr-data-v-a5dfac22{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}@keyframes bf-shake-rtl-data-v-a5dfac22{0%,to{transform:translateX(0)}20%{transform:translateX(8px)}40%{transform:translateX(-8px)}60%{transform:translateX(5px)}80%{transform:translateX(-5px)}}@keyframes bf-comboPop-data-v-a5dfac22{0%{transform:scale(.6);opacity:0}50%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}@keyframes bf-slideUp-data-v-a5dfac22{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bf-hp-flash-data-v-a5dfac22{0%,to{opacity:1}50%{opacity:.5}}@keyframes bf-confettiFall-ltr-data-v-a5dfac22{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(500px) rotate(2turn);opacity:0}}@keyframes bf-confettiFall-rtl-data-v-a5dfac22{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(500px) rotate(-2turn);opacity:0}}@media (max-width:480px){[dir] .bf-container[data-v-a5dfac22]{padding:16px}.bf-intro-title[data-v-a5dfac22]{font-size:1.8rem}.bf-hud[data-v-a5dfac22]{flex-direction:column;gap:8px}.bf-combo-display[data-v-a5dfac22]{width:100%}.bf-result-stats[data-v-a5dfac22]{gap:8px}.bf-stat[data-v-a5dfac22]{min-width:70px}[dir] .bf-stat[data-v-a5dfac22]{padding:12px 14px}}.loading-state[data-v-4a84ef07]{display:flex;flex-direction:column;align-items:center;gap:16px}[dir] .loading-state[data-v-4a84ef07]{padding:60px 20px}.loading-pulse[data-v-4a84ef07]{width:44px;height:44px}[dir] .loading-pulse[data-v-4a84ef07]{border-radius:50%}[dir=ltr] .loading-pulse[data-v-4a84ef07]{background:linear-gradient(135deg,#38b6ff,#38b6ff);animation:loadPulse-data-v-4a84ef07 1.2s ease-in-out infinite}[dir=rtl] .loading-pulse[data-v-4a84ef07]{background:linear-gradient(-135deg,#38b6ff,#38b6ff);animation:loadPulse-data-v-4a84ef07 1.2s ease-in-out infinite}@keyframes loadPulse-data-v-4a84ef07{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.5}}.loading-text[data-v-4a84ef07]{font-size:14px;color:#64748b;font-weight:600}.error-state[data-v-4a84ef07]{display:flex;flex-direction:column;align-items:center;gap:8px}[dir] .error-state[data-v-4a84ef07]{padding:60px 20px;text-align:center}.error-icon[data-v-4a84ef07]{font-size:40px}.error-title[data-v-4a84ef07]{font-size:18px;font-weight:700;color:#1a1a2e}[dir] .error-title[data-v-4a84ef07]{margin:0}.error-text[data-v-4a84ef07]{font-size:14px;color:#64748b;max-width:360px}[dir] .error-text[data-v-4a84ef07]{margin:0}.error-retry-btn[data-v-4a84ef07]{color:#fff;font-size:14px;font-weight:700;transition:all .2s}[dir] .error-retry-btn[data-v-4a84ef07]{margin-top:12px;padding:10px 24px;border:none;border-radius:12px;cursor:pointer}[dir=ltr] .error-retry-btn[data-v-4a84ef07]{background:linear-gradient(135deg,#38b6ff,#38b6ff)}[dir=rtl] .error-retry-btn[data-v-4a84ef07]{background:linear-gradient(-135deg,#38b6ff,#38b6ff)}[dir] .error-retry-btn[data-v-4a84ef07]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(56,182,255,.35)}.personal-courses-page[data-v-4a84ef07]{max-width:1200px}[dir] .personal-courses-page[data-v-4a84ef07]{margin:0 auto;padding-bottom:100px}.page-header[data-v-4a84ef07]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}[dir] .page-header[data-v-4a84ef07]{margin-bottom:28px}.btn-back[data-v-4a84ef07]{display:inline-flex;align-items:center;gap:8px;color:#1a1a2e;font-weight:700;transition:all .2s ease}[dir] .btn-back[data-v-4a84ef07]{padding:10px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fff;cursor:pointer}[dir] .btn-back[data-v-4a84ef07]:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.06)}.page-header-left[data-v-4a84ef07]{flex:1;min-width:200px}.page-greeting[data-v-4a84ef07]{font-size:1.75rem;font-weight:900;color:#1a1a2e}[dir] .page-greeting[data-v-4a84ef07]{margin:0 0 6px 0}.page-subtitle[data-v-4a84ef07]{font-size:.95rem;color:#6b7280}[dir] .page-subtitle[data-v-4a84ef07]{margin:0}.page-header-right[data-v-4a84ef07]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.search-wrap[data-v-4a84ef07]{position:relative;display:flex;align-items:center}.search-icon[data-v-4a84ef07]{position:absolute;color:#9ca3af;pointer-events:none}[dir=ltr] .search-icon[data-v-4a84ef07]{left:14px}[dir=rtl] .search-icon[data-v-4a84ef07]{right:14px}.search-input[data-v-4a84ef07]{width:240px;font-size:.9rem;outline:none;transition:all .2s ease}[dir] .search-input[data-v-4a84ef07]{border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fff}[dir=ltr] .search-input[data-v-4a84ef07]{padding:10px 14px 10px 42px}[dir=rtl] .search-input[data-v-4a84ef07]{padding:10px 42px 10px 14px}[dir] .search-input[data-v-4a84ef07]:focus{border-color:#7367f0;box-shadow:0 0 0 3px rgba(115,103,240,.12)}.btn-primary-create[data-v-4a84ef07]{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:#fff;transition:all .25s ease}[dir] .btn-primary-create[data-v-4a84ef07]{padding:12px 20px;border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 14px rgba(115,103,240,.3)}[dir=ltr] .btn-primary-create[data-v-4a84ef07]{background:linear-gradient(135deg,#7367f0,#9b8dff)}[dir=rtl] .btn-primary-create[data-v-4a84ef07]{background:linear-gradient(-135deg,#7367f0,#9b8dff)}[dir] .btn-primary-create[data-v-4a84ef07]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(115,103,240,.4)}[dir] .courses-section[data-v-4a84ef07]{margin-top:8px}.section-title[data-v-4a84ef07]{font-size:1.15rem;font-weight:800;color:#1a1a2e}[dir] .section-title[data-v-4a84ef07]{margin:0 0 18px 0}.courses-grid[data-v-4a84ef07]{display:flex;flex-wrap:wrap;gap:14px}.course-card[data-v-4a84ef07]{display:flex;align-items:center;gap:14px;width:100%;max-width:380px;transition:all .25s ease}[dir] .course-card[data-v-4a84ef07]{padding:16px 18px;border-radius:16px;border:1px solid rgba(0,0,0,.06);background:#fff;cursor:pointer}[dir=ltr] .course-card[data-v-4a84ef07],[dir=rtl] .course-card[data-v-4a84ef07]{animation:cardIn-data-v-4a84ef07 .4s ease both}[dir] .course-card[data-v-4a84ef07]:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.08);border-color:transparent}.course-visual[data-v-4a84ef07]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[dir] .course-visual[data-v-4a84ef07]{border-radius:14px}[dir=ltr] .visual-0[data-v-4a84ef07]{background:linear-gradient(135deg,#e8f4fd,#d1ecff)}[dir=rtl] .visual-0[data-v-4a84ef07]{background:linear-gradient(-135deg,#e8f4fd,#d1ecff)}[dir=ltr] .visual-1[data-v-4a84ef07]{background:linear-gradient(135deg,#ede9fe,#ddd6fe)}[dir=rtl] .visual-1[data-v-4a84ef07]{background:linear-gradient(-135deg,#ede9fe,#ddd6fe)}[dir=ltr] .visual-2[data-v-4a84ef07]{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}[dir=rtl] .visual-2[data-v-4a84ef07]{background:linear-gradient(-135deg,#dcfce7,#bbf7d0)}[dir=ltr] .visual-3[data-v-4a84ef07]{background:linear-gradient(135deg,#fef9e7,#fef3c7)}[dir=rtl] .visual-3[data-v-4a84ef07]{background:linear-gradient(-135deg,#fef9e7,#fef3c7)}[dir=ltr] .visual-4[data-v-4a84ef07]{background:linear-gradient(135deg,#fee2e2,#fecaca)}[dir=rtl] .visual-4[data-v-4a84ef07]{background:linear-gradient(-135deg,#fee2e2,#fecaca)}.course-emoji[data-v-4a84ef07]{font-size:1.6rem}.course-info[data-v-4a84ef07]{flex:1;min-width:0}.course-title[data-v-4a84ef07]{font-size:1rem;font-weight:800;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir] .course-title[data-v-4a84ef07]{margin:0 0 4px 0}.course-meta[data-v-4a84ef07]{font-size:.78rem;color:#9ca3af}.course-menu[data-v-4a84ef07]{flex-shrink:0}[dir] .course-dropdown[data-v-4a84ef07]{padding:4px}.course-dropdown[data-v-4a84ef07] .btn-link{color:#9ca3af}[dir] .course-dropdown[data-v-4a84ef07] .btn-link{padding:4px}.course-dropdown[data-v-4a84ef07] .btn-link:hover{color:#1a1a2e}.course-arrow[data-v-4a84ef07]{color:#c4c4c4;flex-shrink:0}.course-card:hover .course-arrow[data-v-4a84ef07]{color:#7367f0}[dir] .empty-state[data-v-4a84ef07]{text-align:center;padding:48px 24px;border-radius:16px;border:1px dashed rgba(0,0,0,.12);background:#fafafa}.empty-icon[data-v-4a84ef07]{font-size:2.5rem;opacity:.7}[dir] .empty-icon[data-v-4a84ef07]{margin-bottom:12px}.empty-text[data-v-4a84ef07]{font-size:.95rem;color:#6b7280}[dir] .empty-text[data-v-4a84ef07]{margin:0 0 16px 0}.btn-empty[data-v-4a84ef07]{color:#fff;font-weight:700;transition:all .2s ease}[dir] .btn-empty[data-v-4a84ef07]{padding:10px 20px;border-radius:12px;border:none;cursor:pointer}[dir=ltr] .btn-empty[data-v-4a84ef07]{background:linear-gradient(135deg,#7367f0,#9b8dff)}[dir=rtl] .btn-empty[data-v-4a84ef07]{background:linear-gradient(-135deg,#7367f0,#9b8dff)}[dir] .btn-empty[data-v-4a84ef07]:hover{transform:translateY(-1px)}[dir] .creation-section[data-v-4a84ef07]{margin-top:8px}.selected-course-header[data-v-4a84ef07]{display:flex;align-items:center;gap:18px}[dir] .selected-course-header[data-v-4a84ef07]{margin-bottom:28px;padding:20px 22px;border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px rgba(0,0,0,.04)}.selected-visual[data-v-4a84ef07]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[dir] .selected-visual[data-v-4a84ef07]{border-radius:16px}.selected-emoji[data-v-4a84ef07]{font-size:2rem}.selected-info[data-v-4a84ef07]{flex:1;min-width:0}.selected-title[data-v-4a84ef07]{font-size:1.35rem;font-weight:900;color:#1a1a2e}[dir] .selected-title[data-v-4a84ef07]{margin:0 0 6px 0}.selected-subject[data-v-4a84ef07]{font-size:.88rem;color:#6b7280}.creation-prompt[data-v-4a84ef07]{font-size:1.1rem;font-weight:800;color:#1a1a2e}[dir] .creation-prompt[data-v-4a84ef07]{margin:0 0 8px 0}.creation-hint[data-v-4a84ef07]{font-size:.88rem;color:#6b7280}[dir] .creation-hint[data-v-4a84ef07]{margin:0 0 18px 0}.hint-link[data-v-4a84ef07]{color:#7367f0;font-weight:700;text-decoration:none}.hint-link[data-v-4a84ef07]:hover{text-decoration:underline}.creation-cards[data-v-4a84ef07]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}[dir] .saved-exercises-section[data-v-4a84ef07]{margin-top:18px}.creation-card[data-v-4a84ef07]{position:relative;display:flex;align-items:center;gap:14px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}[dir] .creation-card[data-v-4a84ef07]{padding:20px 18px;border-radius:16px;border:1px solid rgba(0,0,0,.06);background:#fff;cursor:pointer}[dir=ltr] .creation-card[data-v-4a84ef07]{text-align:left;animation:cardIn-data-v-4a84ef07 .4s ease both}[dir=rtl] .creation-card[data-v-4a84ef07]{text-align:right;animation:cardIn-data-v-4a84ef07 .4s ease both}[dir] .creation-card[data-v-4a84ef07]:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1);border-color:transparent}[dir] .creation-card[data-v-4a84ef07]:disabled{cursor:wait}.creation-card.loading .creation-body[data-v-4a84ef07],.creation-card.loading .creation-cta[data-v-4a84ef07],.creation-card.loading .creation-icon[data-v-4a84ef07]{opacity:.4}.card-loading-overlay[data-v-4a84ef07]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;backdrop-filter:blur(6px);z-index:2}[dir] .card-loading-overlay[data-v-4a84ef07]{background:hsla(0,0%,100%,.92);border-radius:inherit}.loading-spinner-ring[data-v-4a84ef07]{width:36px;height:36px}[dir] .loading-spinner-ring[data-v-4a84ef07]{border:3px solid rgba(115,103,240,.2);border-top-color:#7367f0;border-radius:50%}[dir=ltr] .loading-spinner-ring[data-v-4a84ef07]{animation:spin-ltr-data-v-4a84ef07 .9s linear infinite}[dir=rtl] .loading-spinner-ring[data-v-4a84ef07]{animation:spin-rtl-data-v-4a84ef07 .9s linear infinite}.loading-text[data-v-4a84ef07]{font-size:.8rem;font-weight:700;color:#7367f0}.generation-overlay[data-v-4a84ef07]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(12px)}[dir] .generation-overlay[data-v-4a84ef07]{background:rgba(26,26,46,.5)}.gen-overlay-enter-active[data-v-4a84ef07],.gen-overlay-leave-active[data-v-4a84ef07]{transition:opacity .3s ease}.gen-overlay-enter-active .generation-card[data-v-4a84ef07],.gen-overlay-leave-active .generation-card[data-v-4a84ef07]{transition:transform .3s ease}.gen-overlay-enter-from[data-v-4a84ef07],.gen-overlay-leave-to[data-v-4a84ef07]{opacity:0}[dir] .gen-overlay-enter-from .generation-card[data-v-4a84ef07],[dir] .gen-overlay-leave-to .generation-card[data-v-4a84ef07]{transform:scale(.92) translateY(10px)}[dir] .generation-card[data-v-4a84ef07]{background:#fff;border-radius:24px;padding:40px 48px;text-align:center;box-shadow:0 24px 64px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2)}.gen-spinner-wrap[data-v-4a84ef07]{position:relative;width:64px;height:64px}[dir] .gen-spinner-wrap[data-v-4a84ef07]{margin:0 auto 20px}.gen-spinner[data-v-4a84ef07]{position:absolute;inset:0}[dir] .gen-spinner[data-v-4a84ef07]{border:3px solid rgba(115,103,240,.15);border-top-color:#7367f0;border-radius:50%}[dir=ltr] .gen-spinner[data-v-4a84ef07]{animation:spin-ltr-data-v-4a84ef07 1s linear infinite}[dir=rtl] .gen-spinner[data-v-4a84ef07]{animation:spin-rtl-data-v-4a84ef07 1s linear infinite}.gen-spinner-glow[data-v-4a84ef07]{position:absolute;inset:-4px}[dir] .gen-spinner-glow[data-v-4a84ef07]{border-radius:50%;background:radial-gradient(circle,rgba(115,103,240,.15) 0,transparent 70%)}[dir=ltr] .gen-spinner-glow[data-v-4a84ef07],[dir=rtl] .gen-spinner-glow[data-v-4a84ef07]{animation:pulse-glow-data-v-4a84ef07 2s ease-in-out infinite}@keyframes pulse-glow-data-v-4a84ef07{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.gen-title[data-v-4a84ef07]{font-size:1.25rem;font-weight:900;color:#1a1a2e}[dir] .gen-title[data-v-4a84ef07]{margin:0 0 8px 0}.gen-subtitle[data-v-4a84ef07]{font-size:.9rem;color:#6b7280}[dir] .gen-subtitle[data-v-4a84ef07]{margin:0 0 16px 0}.gen-dots[data-v-4a84ef07]{display:flex;justify-content:center;gap:6px}.gen-dot[data-v-4a84ef07]{width:6px;height:6px}[dir] .gen-dot[data-v-4a84ef07]{border-radius:50%;background:#7367f0}[dir=ltr] .gen-dot[data-v-4a84ef07],[dir=rtl] .gen-dot[data-v-4a84ef07]{animation:gen-dot-bounce-data-v-4a84ef07 1.4s ease-in-out infinite both}[dir=ltr] .gen-dot[data-v-4a84ef07]:first-child,[dir=rtl] .gen-dot[data-v-4a84ef07]:first-child{animation-delay:0s}[dir=ltr] .gen-dot[data-v-4a84ef07]:nth-child(2),[dir=rtl] .gen-dot[data-v-4a84ef07]:nth-child(2){animation-delay:.2s}[dir=ltr] .gen-dot[data-v-4a84ef07]:nth-child(3),[dir=rtl] .gen-dot[data-v-4a84ef07]:nth-child(3){animation-delay:.4s}@keyframes gen-dot-bounce-data-v-4a84ef07{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}[dir] .creation-card.card-purple[data-v-4a84ef07]:hover:not(:disabled){box-shadow:0 12px 32px rgba(115,103,240,.2)}[dir] .creation-card.card-blue[data-v-4a84ef07]:hover:not(:disabled){box-shadow:0 12px 32px rgba(56,182,255,.2)}[dir] .creation-card.card-amber[data-v-4a84ef07]{border-color:#ffe3a3}[dir=ltr] .creation-card.card-amber[data-v-4a84ef07]{background:linear-gradient(135deg,#fffaf0,#fff4d8)}[dir=rtl] .creation-card.card-amber[data-v-4a84ef07]{background:linear-gradient(-135deg,#fffaf0,#fff4d8)}[dir] .creation-card.card-amber[data-v-4a84ef07]:hover:not(:disabled){box-shadow:0 12px 32px rgba(245,158,11,.22)}[dir] .creation-card.card-orange[data-v-4a84ef07]:hover:not(:disabled){box-shadow:0 12px 32px rgba(255,159,67,.2)}[dir] .creation-card.card-green[data-v-4a84ef07]:hover:not(:disabled){box-shadow:0 12px 32px rgba(40,199,111,.2)}[dir] .creation-card.card-teal[data-v-4a84ef07]:hover:not(:disabled){box-shadow:0 12px 32px rgba(0,207,232,.2)}[dir] .creation-card.card-violet[data-v-4a84ef07]:hover:not(:disabled){box-shadow:0 12px 32px rgba(139,92,246,.2)}[dir] .creation-card.card-fire[data-v-4a84ef07]{border-color:#ffe0cc}[dir=ltr] .creation-card.card-fire[data-v-4a84ef07]{background:linear-gradient(135deg,#fff5f5,#fff0e0)}[dir=rtl] .creation-card.card-fire[data-v-4a84ef07]{background:linear-gradient(-135deg,#fff5f5,#fff0e0)}[dir] .creation-card.card-fire[data-v-4a84ef07]:hover:not(:disabled){box-shadow:0 12px 32px rgba(255,107,53,.25)}.creation-icon[data-v-4a84ef07]{font-size:2rem;flex-shrink:0}.creation-body[data-v-4a84ef07]{flex:1;min-width:0}.creation-title[data-v-4a84ef07]{font-size:1rem;font-weight:800;color:#1a1a2e;display:block}.creation-desc[data-v-4a84ef07]{font-size:.8rem;color:#6b7280;line-height:1.35;display:block}[dir] .creation-desc[data-v-4a84ef07]{margin-top:2px}.creation-cta[data-v-4a84ef07]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#7367f0}[dir] .creation-cta[data-v-4a84ef07]{border-radius:10px;background:rgba(115,103,240,.1)}.remaining-badge[data-v-4a84ef07]{font-size:.7rem;font-weight:700;color:#7367f0;width:auto;height:auto;display:flex;align-items:center;gap:1px;white-space:nowrap}[dir] .remaining-badge[data-v-4a84ef07]{background:transparent;border-radius:0}.remaining-badge.exhausted[data-v-4a84ef07]{color:#ef4444}@keyframes cardIn-data-v-4a84ef07{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mini-loader[data-v-4a84ef07]{width:14px;height:14px}[dir] .mini-loader[data-v-4a84ef07]{border-radius:50%;border:2px solid rgba(115,103,240,.35);border-top-color:#7367f0}[dir=ltr] .mini-loader[data-v-4a84ef07]{animation:spin-ltr-data-v-4a84ef07 1s linear infinite}[dir=rtl] .mini-loader[data-v-4a84ef07]{animation:spin-rtl-data-v-4a84ef07 1s linear infinite}@keyframes spin-ltr-data-v-4a84ef07{to{transform:rotate(1turn)}}@keyframes spin-rtl-data-v-4a84ef07{to{transform:rotate(-1turn)}}[dir] .create-form-modern[data-v-4a84ef07]{padding:4px 0}.form-row-grid[data-v-4a84ef07]{display:grid;grid-template-columns:1fr 1fr;gap:16px}[dir] .form-field[data-v-4a84ef07]{margin-bottom:16px}.field-label[data-v-4a84ef07]{display:block;font-size:13px;font-weight:600;color:#444}[dir] .field-label[data-v-4a84ef07]{margin-bottom:6px}.field-optional[data-v-4a84ef07]{font-weight:400;color:#aaa}.field-input[data-v-4a84ef07]{width:100%;font-size:14px;color:#1a1a2e;transition:border-color .2s ease;outline:none;-webkit-appearance:none}[dir] .field-input[data-v-4a84ef07]{padding:11px 14px;border:2px solid #f0f0f0;border-radius:12px;background:#fafbfc}[dir] .field-input[data-v-4a84ef07]:focus{border-color:#38b6ff;background:#fff}.field-input[data-v-4a84ef07]::placeholder{color:#bbb}.drop-area[data-v-4a84ef07]{transition:all .25s ease}[dir] .drop-area[data-v-4a84ef07]{border:2px dashed #e0e0e0;border-radius:14px;padding:24px;text-align:center;cursor:pointer;background:#fafbfc}[dir] .drop-area.dragover[data-v-4a84ef07],[dir] .drop-area[data-v-4a84ef07]:hover{border-color:#38b6ff;background:rgba(56,182,255,.02)}[dir] .drop-area.has-file[data-v-4a84ef07]{border-style:solid;border-color:#38b6ff;background:rgba(56,182,255,.03);padding:14px 18px}[dir] .drop-icon[data-v-4a84ef07]{margin-bottom:6px}.drop-text[data-v-4a84ef07]{font-size:14px;font-weight:600;color:#555}[dir] .drop-text[data-v-4a84ef07]{margin:0 0 2px}.drop-hint[data-v-4a84ef07]{font-size:12px;color:#aaa}[dir] .drop-hint[data-v-4a84ef07]{margin:0}.file-selected[data-v-4a84ef07]{display:flex;align-items:center;gap:12px}[dir=ltr] .file-selected[data-v-4a84ef07]{text-align:left}[dir=rtl] .file-selected[data-v-4a84ef07]{text-align:right}.file-info[data-v-4a84ef07]{flex:1;min-width:0}.file-name[data-v-4a84ef07]{display:block;font-size:14px;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-4a84ef07]{font-size:12px;color:#888}.file-remove[data-v-4a84ef07]{color:#999;transition:all .2s}[dir] .file-remove[data-v-4a84ef07]{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px}.file-remove[data-v-4a84ef07]:hover{color:#e53e3e}[dir] .file-remove[data-v-4a84ef07]:hover{background:rgba(255,0,0,.08)}.modal-actions[data-v-4a84ef07]{display:flex;justify-content:flex-end;gap:10px}[dir] .modal-actions[data-v-4a84ef07]{margin-top:8px;padding-top:16px;border-top:1px solid #f0f0f0}.btn-cancel[data-v-4a84ef07]{font-weight:600;color:#666;transition:all .2s ease}[dir] .btn-cancel[data-v-4a84ef07]{padding:10px 20px;border-radius:12px;border:2px solid #f0f0f0;background:#fff;cursor:pointer}.btn-cancel[data-v-4a84ef07]:hover{color:#444}[dir] .btn-cancel[data-v-4a84ef07]:hover{border-color:#ddd}.btn-create[data-v-4a84ef07]{color:#fff;font-weight:700;display:inline-flex;transition:all .2s ease;align-items:center;gap:8px}[dir] .btn-create[data-v-4a84ef07]{padding:10px 22px;border-radius:12px;border:none;cursor:pointer;box-shadow:0 4px 12px rgba(56,182,255,.25)}[dir=ltr] .btn-create[data-v-4a84ef07]{background:linear-gradient(135deg,#38b6ff,#38b6ff)}[dir=rtl] .btn-create[data-v-4a84ef07]{background:linear-gradient(-135deg,#38b6ff,#38b6ff)}.btn-create[data-v-4a84ef07]:disabled{opacity:.6}[dir] .btn-create[data-v-4a84ef07]:disabled{cursor:not-allowed}@media (max-width:768px){.creation-cards[data-v-4a84ef07]{grid-template-columns:repeat(2,1fr)}.page-greeting[data-v-4a84ef07]{font-size:1.4rem}.search-input[data-v-4a84ef07]{width:180px}.form-row-grid[data-v-4a84ef07]{grid-template-columns:1fr}}