*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5}#app{min-height:100vh}.home-page[data-v-99ea77c5]{min-height:100vh;background:radial-gradient(rgba(0,0,0,.06) .5px,transparent .5px) 0 0 / 3px 3px,radial-gradient(rgba(0,0,0,.04) .5px,transparent .5px) 1px 1px / 4px 4px,linear-gradient(135deg,#fff7d1,#f5e6a5);display:flex;flex-direction:column;padding:20px;color:#3f3a2f;position:relative}.header[data-v-99ea77c5]{text-align:center;margin-bottom:40px;padding-top:40px}.theme-toggle[data-v-99ea77c5]{position:absolute;top:16px;right:16px;padding:8px 12px;font-size:14px;border-radius:10px;border:1px solid rgba(180,160,100,.3);background:#fff9;color:#3f3a2f;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.title[data-v-99ea77c5]{font-size:48px;font-weight:700;margin-bottom:10px;text-shadow:1px 1px 2px rgba(0,0,0,.15);position:relative;display:inline-block}.subtitle[data-v-99ea77c5]{font-size:18px;opacity:.9}.subline[data-v-99ea77c5]{margin-top:4px;font-size:16px;opacity:.85}.version-tag[data-v-99ea77c5]{position:absolute;top:6px;right:-28px;font-size:16px;font-weight:500;color:currentColor;opacity:.85}.content[data-v-99ea77c5]{flex:1;display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.feature-card[data-v-99ea77c5]{background:#fff6;border-radius:15px;padding:25px;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(180,160,100,.3)}.feature-card .icon[data-v-99ea77c5]{font-size:40px;margin-bottom:15px}.feature-card h3[data-v-99ea77c5]{font-size:20px;margin-bottom:10px}.feature-card p[data-v-99ea77c5]{font-size:14px;opacity:.8}.start-button-container[data-v-99ea77c5]{padding-bottom:40px}.start-button[data-v-99ea77c5]{width:100%;padding:18px;font-size:20px;font-weight:700;background:#4caf50;color:#fff;border:none;border-radius:25px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #4caf5059}.start-button[data-v-99ea77c5]:hover{background:#43a047;transform:translateY(-2px);box-shadow:0 6px 20px #4caf5080}.start-button[data-v-99ea77c5]:active{transform:translateY(0)}.secondary-actions[data-v-99ea77c5]{display:flex;gap:12px;margin-top:12px;width:100%;flex-wrap:nowrap}.edit-button[data-v-99ea77c5],.stats-button[data-v-99ea77c5]{flex:1;padding:12px 16px;font-size:16px;font-weight:700;border:1px solid rgba(180,160,100,.4);border-radius:20px;cursor:pointer;transition:all .3s ease}.edit-button[data-v-99ea77c5]{background:#ffc107;color:#3f3a2f}.edit-button[data-v-99ea77c5]:hover{background:#ffb300}.stats-button[data-v-99ea77c5]{background:#03a9f4;color:#fff}.stats-button[data-v-99ea77c5]:hover{background:#039be5}.modal-overlay[data-v-99ea77c5]{position:fixed;inset:0;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-99ea77c5]{width:min(520px,90vw);background:linear-gradient(135deg,#fffdf3,#fff1c2);border:1px solid rgba(180,160,100,.4);border-radius:16px;box-shadow:0 8px 30px #0003;padding:18px}.modal-header[data-v-99ea77c5]{font-size:20px;font-weight:800;text-align:center;color:#3f3a2f;margin-bottom:12px}.modal-body[data-v-99ea77c5]{padding:8px 4px 16px}.name-input[data-v-99ea77c5]{width:100%;padding:12px 14px;font-size:16px;border-radius:10px;border:1px solid rgba(180,160,100,.4);outline:none}.name-input[data-v-99ea77c5]:focus{border-color:#4caf50;box-shadow:0 0 0 3px #4caf5026}.error-text[data-v-99ea77c5]{color:#d84315;font-size:14px;margin-top:8px;text-align:center}.modal-actions[data-v-99ea77c5]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-99ea77c5]{padding:10px 16px;border-radius:10px;border:1px solid rgba(180,160,100,.4);font-weight:700;cursor:pointer}.btn.cancel[data-v-99ea77c5]{background:#fff;color:#3f3a2f}.btn.save[data-v-99ea77c5]{background:#4caf50;color:#fff}.btn.clear[data-v-99ea77c5]{background:#e53935;color:#fff}.stats-grid[data-v-99ea77c5]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-box[data-v-99ea77c5]{background:#fffc;border:1px solid rgba(180,160,100,.4);border-radius:12px;padding:12px;text-align:center}.stat-title[data-v-99ea77c5]{font-size:14px;color:#666;margin-bottom:6px}.stat-value[data-v-99ea77c5]{font-size:22px;font-weight:800}.stat-value.good[data-v-99ea77c5]{color:#2e7d32}.stat-value.bad[data-v-99ea77c5]{color:#d84315}.stat-value.rate[data-v-99ea77c5]{color:#3f3a2f}.footer[data-v-99ea77c5]{text-align:center;font-size:12px;color:#6b6b6b;margin-top:16px}.footer-actions[data-v-99ea77c5]{text-align:center;margin-top:12px}.beian[data-v-99ea77c5]{text-align:center;padding-bottom:10px}.beian-link[data-v-99ea77c5]{font-size:12px;color:#b5b5b5;text-decoration:none}html.dark .home-page .beian-link[data-v-99ea77c5]{color:#666;text-decoration:none}.link-button[data-v-99ea77c5]{margin-left:10px;color:#2a6cf6;background:transparent;border:none;cursor:pointer;font-size:12px;text-decoration:underline}.changelog[data-v-99ea77c5]{max-height:50vh;overflow:auto}.log-item[data-v-99ea77c5]{margin-bottom:14px}.log-title[data-v-99ea77c5]{font-weight:600;margin-bottom:6px}.log-list[data-v-99ea77c5]{padding-left:18px}.changelog-pre[data-v-99ea77c5]{max-height:60vh;overflow:auto;white-space:pre-wrap;line-height:1.7;font-size:15px;font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;letter-spacing:.2px;word-break:break-word;padding:6px 8px}html.dark .home-page .changelog-pre[data-v-99ea77c5]{color:#cfd8dc}.changelog-view[data-v-99ea77c5]{max-height:60vh;overflow:auto;padding:6px 8px}.changelog-section[data-v-99ea77c5]{margin-bottom:14px}.changelog-title[data-v-99ea77c5]{font-weight:800;font-size:16px;margin-bottom:6px}.changelog-list[data-v-99ea77c5]{list-style:disc;padding-left:20px}.changelog-list li[data-v-99ea77c5]{line-height:1.7;font-size:14px}html.dark .home-page .changelog-title[data-v-99ea77c5]{color:#eceff1}html.dark .home-page .changelog-list li[data-v-99ea77c5]{color:#cfd8dc}html.dark .home-page[data-v-99ea77c5]{background:radial-gradient(rgba(255,255,255,.06) .5px,transparent .5px) 0 0 / 3px 3px,radial-gradient(rgba(255,255,255,.04) .5px,transparent .5px) 1px 1px / 4px 4px,linear-gradient(135deg,#0b0b0b,#121212);color:#eceff1}html.dark .home-page .feature-card[data-v-99ea77c5]{background:#ffffff14;border:1px solid rgba(255,255,255,.18)}html.dark .home-page .start-button[data-v-99ea77c5]{border-color:#ffffff2e;background:#388e3c;box-shadow:0 4px 15px #388e3c40}html.dark .home-page .start-button[data-v-99ea77c5]:hover{background:#2e7d32;box-shadow:0 6px 20px #388e3c59}html.dark .home-page .secondary-actions .edit-button[data-v-99ea77c5],html.dark .home-page .secondary-actions .stats-button[data-v-99ea77c5],html.dark .home-page .theme-toggle[data-v-99ea77c5]{background:#ffffff1f;color:#eceff1;border-color:#ffffff2e}html.dark .home-page .footer[data-v-99ea77c5]{color:#b0bec5}html.dark .home-page .modal-overlay[data-v-99ea77c5]{background:#0000008c}html.dark .home-page .modal[data-v-99ea77c5]{background:linear-gradient(135deg,#1c1c1c,#121212);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 30px #0009}html.dark .home-page .modal-header[data-v-99ea77c5]{color:#eceff1}html.dark .home-page .modal-body[data-v-99ea77c5]{color:#cfd8dc}html.dark .home-page .name-input[data-v-99ea77c5]{background:#ffffff14;border-color:#ffffff2e;color:#eceff1}html.dark .home-page .name-input[data-v-99ea77c5]::placeholder{color:#b0bec5}html.dark .home-page .error-text[data-v-99ea77c5]{color:#ef5350}html.dark .home-page .btn[data-v-99ea77c5]{border-color:#ffffff2e}html.dark .home-page .btn.cancel[data-v-99ea77c5]{background:#ffffff1f;color:#eceff1}html.dark .home-page .btn.save[data-v-99ea77c5]{background:#388e3c;color:#fff}html.dark .home-page .btn.clear[data-v-99ea77c5]{background:#8e3b3b;color:#fff}html.dark .home-page .btn.clear[data-v-99ea77c5]:hover{background:#7a2e2e}html.dark .home-page .stats-grid .stat-box[data-v-99ea77c5]{background:#ffffff14;border-color:#ffffff2e}html.dark .home-page .stats-grid .stat-title[data-v-99ea77c5]{color:#b0bec5}html.dark .home-page .stats-grid .stat-value[data-v-99ea77c5]{color:#eceff1}html.dark .home-page .stats-grid .stat-value.good[data-v-99ea77c5]{color:#66bb6a}html.dark .home-page .stats-grid .stat-value.bad[data-v-99ea77c5]{color:#ef5350}html.dark .home-page .stats-grid .stat-value.rate[data-v-99ea77c5]{color:#eceff1}@media(max-width:480px){.title[data-v-99ea77c5]{font-size:36px}.subtitle[data-v-99ea77c5]{font-size:16px}.subline[data-v-99ea77c5]{font-size:14px}.feature-card[data-v-99ea77c5]{padding:20px}.start-button[data-v-99ea77c5]{padding:15px;font-size:18px}}@media(max-width:480px){.changelog-pre[data-v-99ea77c5]{font-size:14px;line-height:1.65}.changelog-title[data-v-99ea77c5]{font-size:15px}.changelog-list li[data-v-99ea77c5]{font-size:13.5px}}.selection-page[data-v-03a4962f]{min-height:100vh;background:radial-gradient(rgba(0,0,0,.06) .5px,transparent .5px) 0 0 / 3px 3px,radial-gradient(rgba(0,0,0,.04) .5px,transparent .5px) 1px 1px / 4px 4px,linear-gradient(135deg,#fff7d1,#f5e6a5);color:#3f3a2f;padding:20px}.header[data-v-03a4962f]{display:flex;align-items:center;margin-bottom:30px;position:relative}.back-button[data-v-03a4962f]{background:#fff6;border:1px solid rgba(180,160,100,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#3f3a2f;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-right:15px}.title[data-v-03a4962f]{font-size:24px;font-weight:700}.content[data-v-03a4962f]{flex:1;margin-bottom:30px}.section[data-v-03a4962f]{margin-bottom:30px}.section-title[data-v-03a4962f]{font-size:18px;margin-bottom:15px;font-weight:600}.single-option[data-v-03a4962f]{display:flex;justify-content:center}.single-option .option-card[data-v-03a4962f]{width:100%;background:#4caf5026;border:2px solid #4CAF50;border-radius:12px;padding:10px;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default}.option-grid[data-v-03a4962f]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.option-card[data-v-03a4962f]{background:#fff6;border-radius:12px;padding:20px 10px;text-align:center;cursor:pointer;transition:all .3s ease;border:2px solid transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.option-card.large[data-v-03a4962f]{grid-column:span 3}.option-card[data-v-03a4962f]:hover{background:#ffffff80;transform:translateY(-2px)}.option-card.active[data-v-03a4962f]{border-color:#4caf50;background:#4caf5026}.option-icon[data-v-03a4962f]{font-size:24px;margin-bottom:8px}.option-card span[data-v-03a4962f]{font-size:14px;font-weight:500;color:#3f3a2f}.difficulty-options[data-v-03a4962f]{display:flex;flex-direction:column;gap:10px}.difficulty-card[data-v-03a4962f]{display:flex;align-items:center;background:#fff6;border-radius:12px;padding:15px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.difficulty-card[data-v-03a4962f]:hover{background:#ffffff80}.difficulty-card.active[data-v-03a4962f]{border-color:#4caf50;background:#4caf5026}.difficulty-icon[data-v-03a4962f]{font-size:24px;margin-right:15px}.difficulty-info h3[data-v-03a4962f]{font-size:16px;margin-bottom:4px}.difficulty-info p[data-v-03a4962f]{font-size:12px;opacity:.8}.timer-options[data-v-03a4962f]{display:flex;gap:10px}.timer-card[data-v-03a4962f]{flex:1;background:#ffffff1a;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;border:2px solid transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.timer-card[data-v-03a4962f]:hover{background:#ffffff80}.timer-card.active[data-v-03a4962f]{border-color:#4caf50;background:#4caf5026}.timer-value[data-v-03a4962f]{font-size:24px;font-weight:700;margin-bottom:5px}.timer-unit[data-v-03a4962f]{font-size:14px;opacity:.8}.start-container[data-v-03a4962f]{padding-bottom:20px}.start-button[data-v-03a4962f]{width:100%;padding:18px;font-size:18px;font-weight:700;background:#4caf50;color:#fff;border:none;border-radius:25px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #4caf5066}.start-button[data-v-03a4962f]:hover:not(:disabled){background:#43a047;transform:translateY(-2px);box-shadow:0 6px 20px #4caf5099}.start-button[data-v-03a4962f]:disabled{background:#0000001a;cursor:not-allowed;box-shadow:none}.parameter-group[data-v-03a4962f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;background:#fff6;border-radius:12px;padding:15px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;height:64px}.parameter-label[data-v-03a4962f]{font-size:16px;font-weight:500}.radio-group[data-v-03a4962f]{display:flex;gap:10px}.radio-option[data-v-03a4962f]{cursor:pointer}.radio-option input[type=radio][data-v-03a4962f]{opacity:0;width:0;height:0;position:absolute}.radio-option span[data-v-03a4962f]{display:block;padding:6px 14px;border:1px solid rgba(180,160,100,.3);border-radius:20px;background:#fff6;color:#3f3a2f;font-size:14px;transition:all .3s ease}.radio-option input[type=radio]:checked+span[data-v-03a4962f]{background:#4caf50;border-color:#4caf50;color:#fff;font-weight:600}.number-input[data-v-03a4962f]{display:flex;align-items:center;gap:10px}.number-btn[data-v-03a4962f]{background:#fff6;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#3f3a2f;cursor:pointer;transition:all .3s ease}.number-btn[data-v-03a4962f]:hover{background:#fff9}.number-input input[data-v-03a4962f]{width:60px;text-align:center;background:#fff6;border:1px solid rgba(180,160,100,.3);border-radius:6px;color:#3f3a2f;font-size:16px;padding:5px}.speed-slider[data-v-03a4962f]{display:flex;align-items:center;gap:12px;width:70%}.speed-edge[data-v-03a4962f]{font-size:13px;opacity:.8}.range-input[data-v-03a4962f]{flex:1;-webkit-appearance:none;appearance:none;height:6px;background:#b4a0644d;border-radius:6px;outline:none}.range-input[data-v-03a4962f]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#4caf50;cursor:pointer;box-shadow:0 0 0 3px #4caf5040}.range-input[data-v-03a4962f]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#4caf50;cursor:pointer}.switch[data-v-03a4962f]{position:relative;display:inline-block;width:50px;height:24px}.switch input[data-v-03a4962f]{opacity:0;width:0;height:0}.slider[data-v-03a4962f]{position:absolute;cursor:pointer;inset:0;background-color:#00000026;transition:.4s;border-radius:24px}.slider[data-v-03a4962f]:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-03a4962f]{background-color:#4caf50}input:checked+.slider[data-v-03a4962f]:before{transform:translate(26px)}html.dark .selection-page[data-v-03a4962f]{background:radial-gradient(rgba(255,255,255,.06) .5px,transparent .5px) 0 0 / 3px 3px,radial-gradient(rgba(255,255,255,.04) .5px,transparent .5px) 1px 1px / 4px 4px,linear-gradient(135deg,#0b0b0b,#121212);color:#eceff1}html.dark .selection-page .back-button[data-v-03a4962f],html.dark .selection-page .option-card[data-v-03a4962f],html.dark .selection-page .difficulty-card[data-v-03a4962f],html.dark .selection-page .parameter-group[data-v-03a4962f],html.dark .selection-page .radio-option span[data-v-03a4962f],html.dark .selection-page .number-btn[data-v-03a4962f],html.dark .selection-page .number-input input[data-v-03a4962f]{background:#ffffff1f!important;color:#eceff1!important;border-color:#ffffff2e!important}html.dark .selection-page .single-option .option-card[data-v-03a4962f]{background:#4caf502e!important;border-color:#66bb6a!important}html.dark .selection-page .option-card[data-v-03a4962f]{background:#ffffff1a!important;border-color:#ffffff2e!important}html.dark .selection-page .option-card[data-v-03a4962f]:hover{background:#ffffff24!important}html.dark .selection-page .option-card.active[data-v-03a4962f]{background:#4caf5038!important;border-color:#66bb6a!important;box-shadow:0 0 0 2px #66bb6a59 inset}html.dark .selection-page .option-card.active span[data-v-03a4962f]{color:#e8f5e9!important;font-weight:700!important}html.dark .selection-page .option-card:not(.active) span[data-v-03a4962f]{color:#cfd8dc!important}html.dark .selection-page .option-card span[data-v-03a4962f]{color:#eceff1!important}html.dark .selection-page .radio-option span[data-v-03a4962f]{background:#ffffff1a!important;color:#cfd8dc!important;border-color:#ffffff38!important}html.dark .selection-page .radio-option:hover span[data-v-03a4962f]{background:#ffffff24!important;border-color:#ffffff4d!important}html.dark .selection-page .radio-option input[type=radio]:checked+span[data-v-03a4962f]{background:#388e3c!important;border-color:#2e7d32!important;color:#fff!important;font-weight:700!important}html.dark .selection-page .start-button[data-v-03a4962f]{border-color:#ffffff2e;background:#388e3c;box-shadow:0 4px 15px #388e3c40}html.dark .selection-page .start-button[data-v-03a4962f]:hover:not(:disabled){background:#2e7d32;box-shadow:0 6px 20px #388e3c59}@media(max-width:480px){.option-grid[data-v-03a4962f]{grid-template-columns:repeat(2,1fr)}.option-card.large[data-v-03a4962f]{grid-column:span 2}.timer-options[data-v-03a4962f]{flex-direction:column}}.countdown-page[data-v-11bd9420]{min-height:100vh;background:radial-gradient(rgba(0,0,0,.06) .5px,transparent .5px) 0 0 / 3px 3px,radial-gradient(rgba(0,0,0,.04) .5px,transparent .5px) 1px 1px / 4px 4px,linear-gradient(135deg,#fff7d1,#f5e6a5);color:#3f3a2f;display:flex;flex-direction:column}.header[data-v-11bd9420]{display:flex;align-items:center;padding:20px}.back-button[data-v-11bd9420]{background:#fff6;border:1px solid rgba(180,160,100,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#3f3a2f;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-right:15px}.title[data-v-11bd9420]{font-size:22px;font-weight:700}.content[data-v-11bd9420]{padding:20px}.settings-card[data-v-11bd9420]{background:#fff6;border:1px solid rgba(180,160,100,.3);border-radius:12px;padding:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card-title[data-v-11bd9420]{font-size:16px;font-weight:600;margin-bottom:10px}.settings-grid[data-v-11bd9420]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px}.setting-item .label[data-v-11bd9420]{opacity:.8}.setting-item .value[data-v-11bd9420]{font-weight:600}.countdown[data-v-11bd9420]{display:flex;justify-content:center;align-items:center;padding:40px 0}.number[data-v-11bd9420]{font-size:108px;font-weight:800;color:#4caf50;text-shadow:1px 1px 2px rgba(0,0,0,.15)}.pulse[data-v-11bd9420]{animation:pulse-11bd9420 1s ease-in-out infinite}@keyframes pulse-11bd9420{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media(max-width:480px){.number[data-v-11bd9420]{font-size:80px}}html.dark .countdown-page[data-v-11bd9420]{background:radial-gradient(rgba(255,255,255,.06) .5px,transparent .5px) 0 0 / 3px 3px,radial-gradient(rgba(255,255,255,.04) .5px,transparent .5px) 1px 1px / 4px 4px,linear-gradient(135deg,#0b0b0b,#121212);color:#eceff1}html.dark .countdown-page .back-button[data-v-11bd9420],html.dark .countdown-page .settings-card[data-v-11bd9420]{background:#ffffff1f;border-color:#ffffff2e;color:#eceff1}.flash-calc-page[data-v-7b1a4447]{min-height:100vh;background:radial-gradient(rgba(0,0,0,.06) .5px,transparent .5px) 0 0 / 3px 3px,radial-gradient(rgba(0,0,0,.04) .5px,transparent .5px) 1px 1px / 4px 4px,linear-gradient(135deg,#fff7d1,#f5e6a5);color:#3f3a2f;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px 20px 300px}.flash-calc-page.landscape[data-v-7b1a4447]{flex-direction:row;align-items:center;justify-content:center}.display[data-v-7b1a4447]{width:100%;max-width:640px;height:240px;background:#ffffff80;border:1px solid rgba(180,160,100,.3);border-radius:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #00000014;position:relative}.display-inner[data-v-7b1a4447]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px}.single-number[data-v-7b1a4447]{font-size:64px;font-weight:800;color:#4caf50}.header[data-v-7b1a4447]{width:100%;max-width:640px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.back-button[data-v-7b1a4447]{background:#fff6;border:1px solid rgba(180,160,100,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#3f3a2f;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-right:15px}.back-button[data-v-7b1a4447]:disabled{opacity:.6;cursor:not-allowed}.progress-bar[data-v-7b1a4447]{position:absolute;top:0;left:0;right:0;height:6px;background:#0000001a;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}.progress-fill[data-v-7b1a4447]{height:100%;width:0;background:#4caf50;transition:width .1s linear}.answer-display[data-v-7b1a4447]{font-weight:900;color:#43c463;text-align:center;white-space:nowrap;overflow:hidden;width:100%;display:block;padding:0 20px;font-variant-numeric:tabular-nums}.title[data-v-7b1a4447]{font-size:24px;font-weight:700}.controls[data-v-7b1a4447]{width:100%;max-width:640px;display:flex;justify-content:space-between;margin-top:20px}.control-button[data-v-7b1a4447]{flex:1;padding:16px 20px;font-size:16px;font-weight:700;border-radius:12px;cursor:pointer;border:1px solid rgba(180,160,100,.3)}.control-button[data-v-7b1a4447]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(30%)}.control-button.primary[data-v-7b1a4447]{background:#4caf50;color:#fff;margin-left:10px}.control-button.secondary[data-v-7b1a4447]{background:#fff9;color:#3f3a2f;margin-right:10px}.keypad[data-v-7b1a4447]{position:fixed;bottom:0;left:0;right:0;z-index:10;width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,56px);gap:10px;padding:10px 20px;margin-top:0;background:#fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid rgba(180,160,100,.3);box-shadow:0 -6px 16px #00000014}.key[data-v-7b1a4447]{padding:16px 0;font-size:18px;font-weight:700;text-align:center;border-radius:12px;border:1px solid rgba(180,160,100,.3);background:#fff9;color:#3f3a2f;cursor:pointer;height:100%}.key.submit[data-v-7b1a4447]{background:#4caf50;color:#fff}.key.delete[data-v-7b1a4447]{background:#fffc}.key.empty[data-v-7b1a4447]{pointer-events:none}.prompt-number[data-v-7b1a4447]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.prompt-number.single[data-v-7b1a4447],.prompt-number.overall[data-v-7b1a4447]{font-size:64px;font-weight:800;color:#4caf50}.prompt-number.input[data-v-7b1a4447]{color:#ff5722;justify-content:flex-end;text-align:right;white-space:nowrap;overflow:hidden}@media(max-width:480px){.display[data-v-7b1a4447]{height:200px}}html.dark .flash-calc-page[data-v-7b1a4447]{background:radial-gradient(rgba(255,255,255,.06) .5px,transparent .5px) 0 0 / 3px 3px,radial-gradient(rgba(255,255,255,.04) .5px,transparent .5px) 1px 1px / 4px 4px,linear-gradient(135deg,#0b0b0b,#121212);color:#eceff1}html.dark .flash-calc-page .display[data-v-7b1a4447],html.dark .flash-calc-page .control-button.secondary[data-v-7b1a4447],html.dark .flash-calc-page .keypad[data-v-7b1a4447],html.dark .flash-calc-page .key[data-v-7b1a4447]{background:#ffffff1f!important;border-color:#ffffff2e!important;color:#eceff1!important}html.dark .flash-calc-page .back-button[data-v-7b1a4447]{background:#ffffff1f;border-color:#ffffff2e;color:#eceff1}html.dark .flash-calc-page .progress-bar[data-v-7b1a4447]{background:#ffffff14}html.dark .flash-calc-page .control-button.primary[data-v-7b1a4447]{background:#388e3c;color:#fff;border-color:#ffffff2e;box-shadow:0 4px 15px #388e3c40}html.dark .flash-calc-page .control-button.primary[data-v-7b1a4447]:hover{background:#2e7d32;box-shadow:0 6px 20px #388e3c59}html.dark .flash-calc-page .key.submit[data-v-7b1a4447]{background:#2e7d32!important;color:#fff!important;border-color:#ffffff2e!important;box-shadow:none!important}html.dark .flash-calc-page .key.submit[data-v-7b1a4447]:hover{background:#1b5e20!important}.answer-page[data-v-110f6ad6]{min-height:100vh;background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;padding:20px;display:flex;flex-direction:column}.header[data-v-110f6ad6]{text-align:center;margin-bottom:30px;padding-top:20px}.title[data-v-110f6ad6]{font-size:32px;font-weight:700;margin-bottom:10px}.subtitle[data-v-110f6ad6]{font-size:16px;opacity:.9}.result-card[data-v-110f6ad6]{background:#ffffff1a;border-radius:20px;padding:30px;margin-bottom:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.score-circle[data-v-110f6ad6]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#00b894,#00cec9);display:flex;align-items:center;justify-content:center;margin:0 auto 30px;position:relative;box-shadow:0 10px 30px #00b8944d}.score-inner[data-v-110f6ad6]{display:flex;flex-direction:column;align-items:center}.score-number[data-v-110f6ad6]{font-size:36px;font-weight:700;line-height:1}.score-label[data-v-110f6ad6]{font-size:14px;opacity:.9;margin-top:5px}.result-stats[data-v-110f6ad6]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}.stat-item[data-v-110f6ad6]{display:flex;align-items:center;background:#ffffff0d;padding:15px;border-radius:12px}.stat-icon[data-v-110f6ad6]{font-size:24px;margin-right:15px}.stat-content[data-v-110f6ad6]{display:flex;flex-direction:column}.stat-value[data-v-110f6ad6]{font-size:20px;font-weight:700;margin-bottom:2px}.stat-label[data-v-110f6ad6]{font-size:12px;opacity:.8}.performance-message[data-v-110f6ad6]{text-align:center;padding:20px;background:#ffffff0d;border-radius:12px}.message-icon[data-v-110f6ad6]{font-size:40px;margin-bottom:10px}.message-text[data-v-110f6ad6]{font-size:18px;font-weight:600}.action-buttons[data-v-110f6ad6]{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.action-button[data-v-110f6ad6]{padding:16px;font-size:16px;font-weight:600;border:none;border-radius:25px;cursor:pointer;transition:all .3s ease}.action-button.primary[data-v-110f6ad6]{background:#00b894;color:#fff;box-shadow:0 4px 15px #00b89466}.action-button.primary[data-v-110f6ad6]:hover{background:#00a085;transform:translateY(-2px);box-shadow:0 6px 20px #00b89499}.action-button.secondary[data-v-110f6ad6]{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3)}.action-button.secondary[data-v-110f6ad6]:hover{background:#ffffff4d;transform:translateY(-2px)}.action-button.tertiary[data-v-110f6ad6]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.action-button.tertiary[data-v-110f6ad6]:hover{background:#ffffff1a;transform:translateY(-2px)}.tips-section[data-v-110f6ad6]{background:#ffffff1a;border-radius:15px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tips-section h3[data-v-110f6ad6]{font-size:18px;margin-bottom:15px;text-align:center}.tip-item[data-v-110f6ad6]{background:#ffffff0d;padding:12px 15px;border-radius:8px;margin-bottom:10px;font-size:14px;line-height:1.4}.tip-item[data-v-110f6ad6]:last-child{margin-bottom:0}@media(max-width:480px){.title[data-v-110f6ad6]{font-size:28px}.result-card[data-v-110f6ad6]{padding:20px}.score-circle[data-v-110f6ad6]{width:100px;height:100px}.score-number[data-v-110f6ad6]{font-size:28px}.result-stats[data-v-110f6ad6]{grid-template-columns:1fr;gap:15px}.action-button[data-v-110f6ad6]{padding:14px;font-size:15px}}.result-page[data-v-9a4f91a5]{min-height:100vh;background:radial-gradient(rgba(0,0,0,.06) .5px,transparent .5px) 0 0 / 3px 3px,radial-gradient(rgba(0,0,0,.04) .5px,transparent .5px) 1px 1px / 4px 4px,linear-gradient(135deg,#fff7d1,#f5e6a5);color:#3f3a2f;display:flex;flex-direction:column;padding:20px}.header[data-v-9a4f91a5]{display:flex;align-items:center;gap:10px}.title[data-v-9a4f91a5]{font-size:24px;font-weight:800}.back-button[data-v-9a4f91a5]{background:#fff9;border:1px solid rgba(180,160,100,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer}.content[data-v-9a4f91a5]{max-width:640px;width:100%;margin:0 auto}.status[data-v-9a4f91a5]{text-align:center;margin:30px 0 10px}.status-icon[data-v-9a4f91a5]{font-size:120px;display:inline-block}.status-text[data-v-9a4f91a5]{font-size:20px;font-weight:700;margin-top:10px}.status.correct .status-text[data-v-9a4f91a5]{color:#2e7d32}.status.wrong .status-text[data-v-9a4f91a5]{color:#d84315}.username-display[data-v-9a4f91a5]{margin-top:8px;font-size:22px;font-weight:800;background:linear-gradient(90deg,#43a047,#8bc34a);-webkit-background-clip:text;background-clip:text;color:transparent}.bounce[data-v-9a4f91a5]{animation:bounce-9a4f91a5 1.2s ease infinite}.pulse[data-v-9a4f91a5]{animation:pulse-9a4f91a5 1.2s ease infinite}@keyframes bounce-9a4f91a5{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-9a4f91a5{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.answer-details-grid[data-v-9a4f91a5]{margin:10px 0 20px;background:#fffc;border:1px solid rgba(180,160,100,.4);border-radius:12px;padding:12px}.grid-header[data-v-9a4f91a5],.grid-values[data-v-9a4f91a5]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.grid-header[data-v-9a4f91a5]{margin-bottom:8px}.col[data-v-9a4f91a5]{text-align:center}.label[data-v-9a4f91a5]{color:#666;font-size:14px}.value[data-v-9a4f91a5]{font-weight:900;font-size:22px;font-variant-numeric:tabular-nums}.value.correct[data-v-9a4f91a5]{color:#2e7d32}.value.wrong[data-v-9a4f91a5]{color:#d84315}.question-block[data-v-9a4f91a5]{margin:10px 0 24px}.question-block.center[data-v-9a4f91a5]{text-align:center}.question-title[data-v-9a4f91a5]{font-size:16px;color:#666;margin-bottom:6px}.question-text[data-v-9a4f91a5]{font-size:clamp(22px,7vw,32px);font-weight:700;color:#3f3a2f;word-break:break-word}.stats[data-v-9a4f91a5]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat-item[data-v-9a4f91a5]{background:#ffffffb3;border:1px solid rgba(180,160,100,.3);border-radius:12px;padding:12px;text-align:center}.stat-label[data-v-9a4f91a5]{font-size:14px;color:#666}.stat-value[data-v-9a4f91a5]{font-size:22px;font-weight:800}.stat-value.good[data-v-9a4f91a5]{color:#2e7d32}.stat-value.bad[data-v-9a4f91a5]{color:#d84315}.stat-value.rate[data-v-9a4f91a5]{color:#3f3a2f}.actions[data-v-9a4f91a5]{display:flex;justify-content:center;margin-top:32px}.action.primary[data-v-9a4f91a5]{padding:14px 24px;font-size:16px;border-radius:12px;background:#4caf50;color:#fff;border:1px solid rgba(180,160,100,.3);width:clamp(220px,60vw,360px)}html.dark .result-page[data-v-9a4f91a5]{background:radial-gradient(rgba(255,255,255,.06) .5px,transparent .5px) 0 0 / 3px 3px,radial-gradient(rgba(255,255,255,.04) .5px,transparent .5px) 1px 1px / 4px 4px,linear-gradient(135deg,#0b0b0b,#121212);color:#eceff1}html.dark .result-page .back-button[data-v-9a4f91a5],html.dark .result-page .answer-details-grid[data-v-9a4f91a5],html.dark .result-page .stat-item[data-v-9a4f91a5]{background:#ffffff1f;border-color:#ffffff2e;color:#eceff1}html.dark .result-page .answer-details-grid .label[data-v-9a4f91a5]{color:#b0bec5}html.dark .result-page .answer-details-grid .value[data-v-9a4f91a5]{color:#eceff1}html.dark .result-page .answer-details-grid .value.correct[data-v-9a4f91a5]{color:#66bb6a}html.dark .result-page .answer-details-grid .value.wrong[data-v-9a4f91a5]{color:#ef5350}html.dark .result-page .status.correct .status-text[data-v-9a4f91a5]{color:#66bb6a}html.dark .result-page .status.wrong .status-text[data-v-9a4f91a5]{color:#ef5350}html.dark .result-page .question-title[data-v-9a4f91a5]{color:#b0bec5}html.dark .result-page .question-text[data-v-9a4f91a5]{color:#eceff1}html.dark .result-page .stat-label[data-v-9a4f91a5]{color:#b0bec5}html.dark .result-page .stat-value[data-v-9a4f91a5]{color:#eceff1}html.dark .result-page .stat-value.good[data-v-9a4f91a5]{color:#66bb6a}html.dark .result-page .stat-value.bad[data-v-9a4f91a5]{color:#ef5350}html.dark .result-page .stat-value.rate[data-v-9a4f91a5]{color:#eceff1}html.dark .result-page .action.primary[data-v-9a4f91a5]{background:#388e3c;color:#fff;border-color:#ffffff2e;box-shadow:0 4px 15px #388e3c40}html.dark .result-page .action.primary[data-v-9a4f91a5]:hover{background:#2e7d32;box-shadow:0 6px 20px #388e3c59}
