.learner-bento[data-v-a711fabb]{width:100%}.bento-grid[data-v-a711fabb]{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto)}.bento-card[data-v-a711fabb]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;padding:16px}.bento-card[data-v-a711fabb]:not(.no-data):not(.locked){box-shadow:0 2px 12px #00000014,0 0 0 1px #e8755914}.bento-card.no-data[data-v-a711fabb]{opacity:.8}.bento-card.reading[data-v-a711fabb]{padding:0!important}.bento-card.reading .card-header[data-v-a711fabb]{margin-bottom:0;padding:16px 16px 0}.bento-card.hero[data-v-a711fabb]{background:#fff;border:1px solid rgba(232,117,89,.2);box-shadow:0 2px 8px #0000000f;grid-column:2/4;grid-row:2;justify-content:center;padding:20px 16px;text-align:center}.hero-label[data-v-a711fabb]{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.hero-level[data-v-a711fabb]{background:linear-gradient(135deg,#e87559,#f8785b 50%,#fb9a7a);-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:800;-webkit-text-fill-color:transparent;line-height:1;margin-bottom:14px}.hero-gauge[data-v-a711fabb]{margin-bottom:8px}.gauge-track[data-v-a711fabb]{background:linear-gradient(180deg,#e5e7eb,#f3f4f6);border-radius:5px;box-shadow:inset 0 1px 2px #00000014;height:10px;margin-bottom:6px;overflow:hidden}.gauge-fill[data-v-a711fabb]{background:linear-gradient(90deg,#e87559,#f8785b 50%,#fba98a);border-radius:5px;box-shadow:0 1px 3px #e8755966;height:100%;transition:width .5s ease}.gauge-labels[data-v-a711fabb]{color:#9ca3af;display:flex;font-size:10px;font-weight:600;justify-content:space-between}.hero-target[data-v-a711fabb]{color:#6b7280;font-size:13px;font-weight:600}.bento-card.hero.clickable[data-v-a711fabb]{cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.bento-card.hero.clickable[data-v-a711fabb]:hover:not(.expanded){box-shadow:0 4px 20px #e8755926;transform:scale(1.01)}.bento-card.hero.expanded[data-v-a711fabb]{box-shadow:0 8px 32px #e875592e;z-index:10}.learner-bento.hero-focused .bento-card[data-v-a711fabb]:not(.hero){filter:blur(1px);opacity:.25;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.learner-bento .bento-card[data-v-a711fabb]:not(.hero){transition:opacity .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1)}.skill-breakdown[data-v-a711fabb]{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),margin-top .4s cubic-bezier(.4,0,.2,1)}.skill-breakdown.visible[data-v-a711fabb]{grid-template-rows:1fr;margin-top:16px;opacity:1}.skill-breakdown .skill-rows[data-v-a711fabb]{display:flex;flex-direction:column;gap:6px;overflow:hidden}.skill-row[data-v-a711fabb]{align-items:center;background:#00000005;border-radius:10px;display:flex;gap:12px;padding:8px 12px;transition:background-color .2s ease}.skill-row[data-v-a711fabb]:hover{background:#e875590f}.skill-row.locked[data-v-a711fabb]{opacity:.5}.skill-row.locked[data-v-a711fabb]:hover{background:#00000005}.skill-row.locked .skill-icon-wrapper[data-v-a711fabb]{background:#e5e7eb!important;color:#9ca3af!important}.skill-row.locked .skill-name-breakdown[data-v-a711fabb]{color:#9ca3af}.skill-row.locked .skill-level-value[data-v-a711fabb]{color:#d1d5db}.skill-row.locked .skill-mini-gauge[data-v-a711fabb]{background:#f3f4f6}.skill-icon-wrapper[data-v-a711fabb]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.skill-name-breakdown[data-v-a711fabb]{color:#374151;flex:1;font-size:14px;font-weight:500;text-align:left}.skill-level-value[data-v-a711fabb]{color:#e87559;font-size:15px;font-weight:700;min-width:44px;text-align:center}.skill-mini-gauge[data-v-a711fabb]{background:#f3f4f6;border-radius:3px;height:5px;overflow:hidden;width:70px}.skill-gauge-fill[data-v-a711fabb]{background:linear-gradient(90deg,#e87559,#f8785b);border-radius:3px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.expand-hint[data-v-a711fabb]{color:#9ca3af;font-size:11px;margin-top:12px;opacity:.7;text-align:center;transition:opacity .2s ease}.bento-card.hero.clickable:hover .expand-hint[data-v-a711fabb]{opacity:1}.card-header[data-v-a711fabb]{color:#6b7280;font-size:12px;font-weight:600;gap:10px;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.card-header[data-v-a711fabb],.icon-wrapper[data-v-a711fabb]{align-items:center;display:flex}.icon-wrapper[data-v-a711fabb]{border-radius:8px;flex-shrink:0;height:28px;justify-content:center;width:28px}.reading-icon[data-v-a711fabb]{background:#6366f11f;color:#6366f1}.reading-unlocked[data-v-a711fabb]{align-items:center;justify-content:center;position:relative}.metric-card-content[data-v-a711fabb],.reading-unlocked[data-v-a711fabb]{display:flex;flex:1;flex-direction:column}.metric-card-content[data-v-a711fabb]{padding:0 16px 12px}.metric-empty[data-v-a711fabb]{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;padding:0 16px;text-align:center}.metric-empty .dot-chart[data-v-a711fabb]{flex:none}.empty-dash[data-v-a711fabb],.metric-empty .hero-label-text[data-v-a711fabb]{color:#d1d5db}.empty-dash[data-v-a711fabb]{font-size:28px;font-weight:700;line-height:1}.metric-hero[data-v-a711fabb]{margin-bottom:12px;text-align:center}.hero-value[data-v-a711fabb]{-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;line-height:1;-webkit-text-fill-color:transparent}.hero-value.reading-gradient[data-v-a711fabb]{background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;background-clip:text}.hero-value.listening-gradient[data-v-a711fabb]{background:linear-gradient(135deg,#ec4899,#f472b6);-webkit-background-clip:text;background-clip:text}.hero-label-row[data-v-a711fabb]{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:4px}.hero-label-text[data-v-a711fabb]{color:#6b7280;font-size:12px;font-weight:500}.change-badge[data-v-a711fabb]{border-radius:10px;font-size:10px;font-weight:600;line-height:1;padding:2px 6px}.change-badge.change-up[data-v-a711fabb]{background:#10b9811f;color:#10b981}.change-badge.change-down[data-v-a711fabb]{background:#ef44441f;color:#ef4444}.change-badge.change-same[data-v-a711fabb]{background:#9ca3af1f;color:#9ca3af}.dot-chart[data-v-a711fabb]{align-items:flex-end;display:flex;flex:1;gap:6px;height:50px;justify-content:center;padding:8px 0}.dot-column[data-v-a711fabb]{align-items:center;cursor:pointer;display:flex;flex-direction:column-reverse;gap:3px}.dot-chart .dot[data-v-a711fabb]{border-radius:50%;height:6px;transition:transform .2s ease;width:6px}.reading-chart .dot.intensity-1[data-v-a711fabb]{background:#e0e7ff}.reading-chart .dot.intensity-2[data-v-a711fabb]{background:#c7d2fe}.reading-chart .dot.intensity-3[data-v-a711fabb]{background:#a5b4fc}.reading-chart .dot.intensity-4[data-v-a711fabb]{background:#818cf8}.reading-chart .dot.intensity-5[data-v-a711fabb]{background:#6366f1;box-shadow:0 0 6px #6366f180}.listening-chart .dot.intensity-1[data-v-a711fabb]{background:#fce7f3}.listening-chart .dot.intensity-2[data-v-a711fabb]{background:#fbcfe8}.listening-chart .dot.intensity-3[data-v-a711fabb]{background:#f9a8d4}.listening-chart .dot.intensity-4[data-v-a711fabb]{background:#f472b6}.listening-chart .dot.intensity-5[data-v-a711fabb]{background:#ec4899;box-shadow:0 0 6px #ec489980}.dot-column:hover .dot[data-v-a711fabb]{transform:scale(1.3)}.context-footer[data-v-a711fabb]{align-items:center;border-top:1px solid rgba(0,0,0,.04);display:flex;gap:4px;justify-content:center;margin-top:auto;padding-top:8px}.context-stat[data-v-a711fabb]{color:#9ca3af;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500}.context-dot[data-v-a711fabb]{color:#d1d5db;font-size:11px}.bento-card.listening[data-v-a711fabb]{padding:0!important}.bento-card.listening .card-header[data-v-a711fabb]{margin-bottom:0;padding:16px 16px 0}.listening-icon[data-v-a711fabb]{background:#ec48991f;color:#ec4899}.grammar-icon[data-v-a711fabb]{background:#8b5cf61f;color:#8b5cf6}.vocab-icon[data-v-a711fabb]{background:#10b9811f;color:#10b981}.writing-icon[data-v-a711fabb]{background:#e875591f;color:#e87559}.conjugation-icon[data-v-a711fabb]{background:#3b82f61f;color:#3b82f6}.style-icon[data-v-a711fabb]{background:#f59e0b1f;color:#f59e0b}.streak-icon[data-v-a711fabb]{background:#fbbf241f;color:#f59e0b}.grammar-categories[data-v-a711fabb]{display:flex;flex-direction:column;gap:6px}.category-item[data-v-a711fabb]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;margin:-4px -6px;padding:4px 6px;transition:background-color .15s ease}.category-item[data-v-a711fabb]:hover{background-color:#8b5cf614}.category-name[data-v-a711fabb]{color:#374151;font-size:12px;font-weight:500;white-space:nowrap}.bento-card.no-data .category-name[data-v-a711fabb]{color:#9ca3af}.bento-card.no-data .category-item[data-v-a711fabb]:hover{background-color:transparent}.progress-dots[data-v-a711fabb]{cursor:pointer;display:flex;gap:4px}.dot[data-v-a711fabb]{border-radius:50%;height:9px;transition:all .2s ease;width:9px}.dot.filled[data-v-a711fabb]{background:linear-gradient(135deg,#8b5cf6,#a78bfa);box-shadow:0 1px 3px #8b5cf666}.dot.empty[data-v-a711fabb]{background:linear-gradient(180deg,#e5e7eb,#f3f4f6);box-shadow:inset 0 1px 2px #0000000f}.bento-card.no-data .dot[data-v-a711fabb]{background:#e5e7eb;box-shadow:none}.tense-categories[data-v-a711fabb]{display:flex;flex-direction:column;gap:6px}.tense-item[data-v-a711fabb]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;margin:-4px -6px;padding:4px 6px;transition:background-color .15s ease}.tense-item[data-v-a711fabb]:hover{background-color:#3b82f614}.tense-name[data-v-a711fabb]{color:#374151;font-size:12px;font-weight:500;white-space:nowrap}.bento-card.no-data .tense-name[data-v-a711fabb]{color:#9ca3af}.bento-card.no-data .tense-item[data-v-a711fabb]:hover{background-color:transparent}.mini-bar-track[data-v-a711fabb]{background:linear-gradient(180deg,#e5e7eb,#f3f4f6);border-radius:4px;box-shadow:inset 0 1px 2px #0000000f;cursor:pointer;height:7px;overflow:hidden;width:65px}.mini-bar-fill[data-v-a711fabb]{background:linear-gradient(90deg,#3b82f6,#60a5fa 50%,#93c5fd);border-radius:4px;box-shadow:0 1px 3px #3b82f64d;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.bento-card.no-data .mini-bar-fill[data-v-a711fabb]{box-shadow:none;width:0!important}.conjugation-content[data-v-a711fabb]{display:flex;flex:1;flex-direction:column;gap:8px}.conj-stats[data-v-a711fabb]{align-items:baseline;display:flex;gap:6px;justify-content:center}.conj-value[data-v-a711fabb]{color:#1f2937;font-size:28px;font-weight:700;line-height:1}.conj-label[data-v-a711fabb]{color:#6b7280;font-size:12px;font-weight:500}.conj-accuracy[data-v-a711fabb]{font-size:13px;font-weight:600;margin-left:4px}.tense-tags[data-v-a711fabb]{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.tense-tag[data-v-a711fabb]{background:#3b82f61a;border-radius:10px;color:#3b82f6;font-size:10px;font-weight:500;padding:2px 8px}.no-tenses[data-v-a711fabb]{color:#9ca3af;font-size:11px;text-align:center}.writing-radar[data-v-a711fabb]{aspect-ratio:1;margin:0 auto;max-width:140px;position:relative;width:100%}.radar-chart[data-v-a711fabb]{height:100%;width:100%}.radar-grid[data-v-a711fabb]{fill:none;stroke:#e5e7eb;stroke-width:1}.radar-axis[data-v-a711fabb]{stroke:#f3f4f6;stroke-width:1}.radar-data[data-v-a711fabb]{fill:url(#radarGradient);stroke:#e87559;stroke-linejoin:round;stroke-width:1.5}.radar-dot[data-v-a711fabb]{cursor:pointer;fill:#e87559}.radar-dot-hitarea[data-v-a711fabb]{cursor:pointer;fill:transparent}.radar-label[data-v-a711fabb]{color:#6b7280;font-size:11px;font-weight:500;position:absolute;white-space:nowrap}.bento-card.no-data .radar-data[data-v-a711fabb]{fill:#f3f4f6;stroke:#d1d5db}.bento-card.no-data .radar-dot[data-v-a711fabb]{fill:#d1d5db}.bento-card.no-data .radar-label[data-v-a711fabb]{color:#9ca3af}.stat-display[data-v-a711fabb]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center}.stat-value[data-v-a711fabb]{color:#1f2937;font-size:32px;font-weight:700;line-height:1}.stat-label[data-v-a711fabb]{color:#6b7280;font-size:13px;font-weight:500;margin-top:4px}.stat-secondary[data-v-a711fabb]{color:#9ca3af;font-size:12px;font-weight:500;margin-top:6px}.accuracy-good[data-v-a711fabb]{color:#10b981}.accuracy-mid[data-v-a711fabb]{color:#f59e0b}.streak-header[data-v-a711fabb]{justify-content:space-between}.streak-left[data-v-a711fabb]{align-items:center;display:flex;gap:10px}.streak-count[data-v-a711fabb]{color:#f59e0b;font-size:16px;font-weight:700}.bento-card.no-data .streak-count[data-v-a711fabb]{color:#d1d5db}.calendar-grid[data-v-a711fabb]{display:flex;flex:1;flex-direction:column;justify-content:center;overflow:visible}.calendar-dots[data-v-a711fabb]{display:grid;gap:4px;grid-template-columns:repeat(7,1fr);justify-items:center}.calendar-dot[data-v-a711fabb],.calendar-empty[data-v-a711fabb]{aspect-ratio:1;height:22px;width:22px}.calendar-dot[data-v-a711fabb]{background:#e5e7eb;border-radius:5px;cursor:pointer;transition:all .2s ease}.calendar-dot[data-v-a711fabb]:hover:not(.future){box-shadow:0 0 0 2px #fbbf244d;transform:scale(1.1)}.calendar-dot.intensity-1[data-v-a711fabb]{background:#fef3c7}.calendar-dot.intensity-2[data-v-a711fabb]{background:#fde68a}.calendar-dot.intensity-3[data-v-a711fabb]{background:#fcd34d}.calendar-dot.intensity-4[data-v-a711fabb]{background:#fbbf24}.calendar-dot.today[data-v-a711fabb]{box-shadow:0 0 0 2px #f59e0b}.calendar-dot.future[data-v-a711fabb]{background:#f3f4f6}.bento-card.no-data .calendar-dot[data-v-a711fabb]{background:#e5e7eb}.bento-card.no-data .calendar-dot[class*=intensity-][data-v-a711fabb]{background:#e5e7eb;box-shadow:none}.style-content[data-v-a711fabb]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;text-align:center}.style-type[data-v-a711fabb]{color:#374151;font-size:14px;font-weight:600;margin-bottom:2px}.bento-card.no-data .style-type[data-v-a711fabb]{color:#d1d5db}.balance-container[data-v-a711fabb]{width:100%}.balance-labels[data-v-a711fabb]{display:flex;justify-content:space-between;margin-bottom:4px}.balance-label[data-v-a711fabb]{font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.balance-label.input[data-v-a711fabb]{color:#14b8a6}.balance-label.output[data-v-a711fabb]{color:#e87559}.bento-card.no-data .balance-label[data-v-a711fabb]{color:#d1d5db}.balance-track[data-v-a711fabb]{background:linear-gradient(90deg,#e8755926,#e8755940);border-radius:5px;box-shadow:inset 0 1px 2px #0000000f;height:10px;overflow:hidden}.balance-fill-input[data-v-a711fabb]{background:linear-gradient(90deg,#10b981,#14b8a6 50%,#2dd4bf);border-radius:5px;box-shadow:0 1px 3px #14b8a666;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.bento-card.no-data .balance-track[data-v-a711fabb]{background:linear-gradient(180deg,#e5e7eb,#f3f4f6)}.bento-card.no-data .balance-fill-input[data-v-a711fabb]{background:#e5e7eb;box-shadow:none}.balance-values[data-v-a711fabb]{color:#6b7280;display:flex;font-size:11px;font-weight:600;justify-content:space-between;margin-top:4px}.bento-card.no-data .balance-values[data-v-a711fabb]{color:#d1d5db}.weekly-stats[data-v-a711fabb]{align-items:baseline;display:flex;gap:4px;margin-top:4px}.weekly-text[data-v-a711fabb]{color:#9ca3af;font-size:11px;font-weight:500}.weekly-hours[data-v-a711fabb]{color:#374151;font-size:14px;font-weight:700}.weekly-separator[data-v-a711fabb]{color:#d1d5db;font-size:11px}.weekly-trend[data-v-a711fabb]{font-size:12px;font-weight:600}.weekly-trend.trend-up[data-v-a711fabb]{color:#10b981}.weekly-trend.trend-down[data-v-a711fabb]{color:#ef4444}.bento-card.no-data .weekly-hours[data-v-a711fabb],.bento-card.no-data .weekly-trend[data-v-a711fabb]{color:#d1d5db}.vocab-content[data-v-a711fabb]{align-items:center;flex:1;flex-direction:column;gap:4px;text-align:center}.vocab-content[data-v-a711fabb],.vocab-primary[data-v-a711fabb]{display:flex;justify-content:center}.vocab-primary[data-v-a711fabb]{align-items:baseline;line-height:1}.vocab-tilde[data-v-a711fabb]{color:#9ca3af;font-size:20px;font-weight:500;margin-right:2px}.vocab-size[data-v-a711fabb]{background:linear-gradient(135deg,#10b981,#14b8a6 50%,#06b6d4);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;-webkit-text-fill-color:transparent}.vocab-label[data-v-a711fabb]{color:#6b7280;font-weight:500}.vocab-label[data-v-a711fabb],.vocab-range[data-v-a711fabb]{font-size:12px;margin-bottom:6px}.vocab-range[data-v-a711fabb]{color:#9ca3af;margin-top:-2px}.level-bar-container[data-v-a711fabb]{margin:4px 0;width:100%}.level-bar[data-v-a711fabb]{background:linear-gradient(180deg,#e5e7eb,#f3f4f6);border-radius:4px;box-shadow:inset 0 1px 2px #0000000f;display:flex;height:8px;overflow:hidden}.level-segment[data-v-a711fabb]{cursor:pointer;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.level-segment.level-1[data-v-a711fabb]{background:linear-gradient(90deg,#10b981,#34d399)}.level-segment.level-2[data-v-a711fabb]{background:linear-gradient(90deg,#14b8a6,#2dd4bf)}.level-segment.level-3[data-v-a711fabb]{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.level-segment.level-4[data-v-a711fabb]{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.level-segment.level-5[data-v-a711fabb]{background:linear-gradient(90deg,#6366f1,#818cf8)}.level-labels[data-v-a711fabb]{display:flex;margin-top:4px}.level-label-item[data-v-a711fabb]{color:#9ca3af;font-size:9px;font-weight:600;min-width:0;overflow:hidden;text-align:center}.vocab-secondary[data-v-a711fabb]{align-items:baseline;display:flex;gap:4px;margin-top:4px}.vocab-production[data-v-a711fabb]{color:#374151;font-size:16px;font-weight:600}.vocab-production-label[data-v-a711fabb]{color:#9ca3af;font-size:11px;font-weight:500}.bento-card.no-data .vocab-size[data-v-a711fabb]{background:none;-webkit-text-fill-color:#d1d5db;color:#d1d5db}.bento-card.no-data .vocab-label[data-v-a711fabb],.bento-card.no-data .vocab-tilde[data-v-a711fabb]{color:#d1d5db}.bento-card.no-data .level-segment[data-v-a711fabb]{background:#e5e7eb}.bento-card.no-data .vocab-production[data-v-a711fabb],.bento-card.no-data .vocab-production-label[data-v-a711fabb]{color:#d1d5db}.hero-target-row[data-v-a711fabb]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.exam-readiness-badge[data-v-a711fabb]{background:#10b9811f;border-radius:10px;color:#10b981;font-size:11px;font-weight:600;padding:3px 8px}.weak-icon[data-v-a711fabb]{background:#ef44441f;color:#ef4444}.weakness-blocks[data-v-a711fabb]{display:flex;flex:1;flex-direction:column;gap:8px}.weakness-block[data-v-a711fabb]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;flex:1;gap:10px;padding:10px 14px;transition:all .15s ease}.weakness-block[data-v-a711fabb]:hover{background:#f9fafb;border-color:#d1d5db}.weakness-block.severity-1[data-v-a711fabb],.weakness-block.severity-2[data-v-a711fabb],.weakness-block.severity-3[data-v-a711fabb],.weakness-block.severity-4[data-v-a711fabb],.weakness-block.severity-5[data-v-a711fabb]{background:#fff;border-color:#e5e7eb}.block-category[data-v-a711fabb]{color:#9ca3af;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.block-name[data-v-a711fabb]{color:#374151;flex:1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-arrows[data-v-a711fabb]{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.block-arrow[data-v-a711fabb]{color:#e87559;font-size:14px;line-height:1}.bento-card.no-data .weakness-block[data-v-a711fabb]{background:#f3f4f6;border-color:#e5e7eb}.bento-card.no-data .block-category[data-v-a711fabb],.bento-card.no-data .block-name[data-v-a711fabb]{color:#9ca3af}.velocity-icon[data-v-a711fabb]{background:#10b9811f;color:#10b981}.velocity-content[data-v-a711fabb]{display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center}.velocity-primary[data-v-a711fabb]{text-align:center}.velocity-value[data-v-a711fabb]{font-size:28px;font-weight:700;line-height:1}.velocity-value.velocity-high[data-v-a711fabb]{color:#10b981}.velocity-value.velocity-medium[data-v-a711fabb]{color:#3b82f6}.velocity-value.velocity-low[data-v-a711fabb]{color:#6b7280}.velocity-value.velocity-negative[data-v-a711fabb]{color:#ef4444}.bento-card.no-data .velocity-value[data-v-a711fabb]{color:#d1d5db}.velocity-label[data-v-a711fabb]{color:#9ca3af;display:block;font-size:12px;margin-top:4px}.velocity-breakdown[data-v-a711fabb]{display:flex;flex-direction:column;gap:4px}.velocity-skill[data-v-a711fabb]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:3px 0}.skill-name[data-v-a711fabb]{color:#6b7280;font-size:13px}.bento-card.no-data .skill-name[data-v-a711fabb]{color:#d1d5db}.skill-trend[data-v-a711fabb]{font-size:13px;font-weight:600}.skill-trend.trend-up[data-v-a711fabb]{color:#10b981}.skill-trend.trend-down[data-v-a711fabb]{color:#ef4444}.skill-trend.trend-neutral[data-v-a711fabb]{color:#9ca3af}.bento-card.no-data .skill-trend[data-v-a711fabb]{color:#d1d5db}@media(max-width:1200px){.bento-grid[data-v-a711fabb]{gap:12px;grid-template-columns:repeat(3,1fr)}.bento-card[data-v-a711fabb]{grid-column:auto!important;grid-row:auto!important}.bento-card.hero[data-v-a711fabb]{grid-column:span 2!important}}@media(max-width:900px){.bento-grid[data-v-a711fabb]{gap:12px;grid-template-columns:repeat(2,1fr)}.bento-card.hero[data-v-a711fabb]{grid-column:span 2!important}}@media(max-width:520px){.bento-grid[data-v-a711fabb]{gap:10px;grid-template-columns:1fr}.bento-card.hero[data-v-a711fabb]{grid-column:1/-1!important}.stat-value[data-v-a711fabb]{font-size:28px}.hero-level[data-v-a711fabb]{font-size:36px}.conj-value[data-v-a711fabb]{font-size:24px}.category-name[data-v-a711fabb],.tense-name[data-v-a711fabb]{font-size:11px}.weakness-block[data-v-a711fabb]{gap:8px;padding:8px 10px}.block-category[data-v-a711fabb]{font-size:9px}.block-arrow[data-v-a711fabb],.block-name[data-v-a711fabb]{font-size:12px}.velocity-value[data-v-a711fabb]{font-size:24px}.dot[data-v-a711fabb]{height:6px;width:6px}}.bento-tooltip{background:#1f2937!important;border-radius:6px!important;color:#fff!important;font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important;padding:6px 10px!important}
