.lcd-screen[data-v-0f90ade7]{background:var(--color-lcd-bg);width:100%;box-shadow:inset 0 3px 10px #4e40371f, 0 1px 0 var(--color-bezel-highlight);border-radius:16px;flex-direction:column;align-items:center;gap:.3rem;padding:1rem 1.25rem .85rem;transition:opacity .2s;display:flex}.lcd-screen.flash[data-v-0f90ade7]{animation:.4s lcd-flash}.lcd-screen.complete[data-v-0f90ade7]{box-shadow:inset 0 3px 10px #4e40371f, 0 0 0 2px var(--color-primary), 0 1px 0 var(--color-bezel-highlight)}.lcd-label-top[data-v-0f90ade7]{color:var(--color-brand);letter-spacing:3px;text-transform:uppercase;font-size:.55rem;font-weight:600;font-family:var(--font-ui)}.lcd-screen.complete .lcd-label-top[data-v-0f90ade7]{color:var(--color-primary);letter-spacing:4px}.lcd-number[data-v-0f90ade7]{font-family:var(--font-lcd);color:var(--color-lcd-text);letter-spacing:4px;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,14vw,4.5rem);font-weight:700;line-height:1}.lcd-check[data-v-0f90ade7]{width:56px;height:56px;color:var(--color-primary);animation:.4s check-pop-0f90ade7}.lcd-check svg[data-v-0f90ade7]{width:100%;height:100%}.lcd-progress-wrapper[data-v-0f90ade7]{background:#4e403714;border-radius:2px;width:100%;height:4px;overflow:hidden}.lcd-progress[data-v-0f90ade7]{background:var(--color-primary);border-radius:2px;height:100%;transition:width .15s}.lcd-screen.complete .lcd-progress[data-v-0f90ade7]{background:var(--color-primary)}.lcd-label[data-v-0f90ade7]{color:var(--color-brand);font-size:.7rem;font-family:var(--font-ui);letter-spacing:.5px;font-variant-numeric:tabular-nums;font-weight:500}.lcd-screen.complete .lcd-label[data-v-0f90ade7]{color:var(--color-primary);font-weight:600}@keyframes check-pop-0f90ade7{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.count-button[data-v-12259ab4]{background:linear-gradient(145deg, var(--color-btn-start), var(--color-btn-end));cursor:pointer;width:120px;height:120px;box-shadow:0 8px 0 var(--color-btn-shadow), 0 12px 28px #0000001f;will-change:transform;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s cubic-bezier(.34,1.56,.64,1),opacity .3s;display:flex;position:relative}.count-button[data-v-12259ab4]:disabled{cursor:default;opacity:.85}.count-button.pressed[data-v-12259ab4]{box-shadow:0 2px 0 var(--color-btn-shadow), 0 6px 16px #00000014;transform:translateY(6px)}.count-button.pulse[data-v-12259ab4]{animation:.25s button-pop-12259ab4}.count-button.done[data-v-12259ab4]{box-shadow:0 6px 0 var(--color-btn-shadow), 0 0 0 4px #ffffff26, 0 12px 28px #0000001f}.button-face[data-v-12259ab4]{background:linear-gradient(145deg, var(--color-btn-start), var(--color-btn-end));border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:inset 0 3px 8px #ffffff40}.button-icon[data-v-12259ab4]{width:34px;height:34px;color:var(--color-btn-icon);opacity:.9}.done-icon[data-v-12259ab4]{width:40px;height:40px;animation:.4s done-pop-12259ab4}@keyframes button-pop-12259ab4{0%{transform:translateY(6px)}40%{transform:translateY(6px)scale(1.04)}60%{transform:translateY(0)scale(1.02)}to{transform:translateY(0)}}@keyframes done-pop-12259ab4{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.overlay[data-v-61f99505]{-webkit-backdrop-filter:blur(8px);z-index:100;background:#0000004d;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal[data-v-61f99505]{background:var(--color-surface);border-radius:28px;width:100%;max-width:380px;padding:1.5rem;animation:.25s modalIn-61f99505;box-shadow:0 24px 64px #00000026}@keyframes modalIn-61f99505{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-61f99505]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.modal-title[data-v-61f99505]{color:var(--color-text);font-size:1.1rem;font-weight:700}.close-btn[data-v-61f99505]{background:var(--color-settings-bg);width:36px;height:36px;color:var(--color-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.close-btn svg[data-v-61f99505]{width:18px;height:18px}.close-btn[data-v-61f99505]:hover{color:var(--color-settings-hover);background:#c98f721f}.modal-body[data-v-61f99505]{flex-direction:column;gap:1rem;display:flex}.setting-group[data-v-61f99505]{flex-direction:column;gap:.5rem;display:flex}.setting-label[data-v-61f99505]{color:var(--color-muted);letter-spacing:.3px;font-size:.8rem;font-weight:600}.presets[data-v-61f99505]{flex-wrap:wrap;gap:.5rem;display:flex}.preset-btn[data-v-61f99505]{border:2px solid var(--color-border);color:var(--color-text);cursor:pointer;background:0 0;border-radius:10px;padding:.4rem .9rem;font-size:.85rem;font-weight:600;transition:all .15s}.preset-btn.active[data-v-61f99505]{border-color:var(--color-preset-active);background:color-mix(in srgb, var(--color-preset-active) 12%, transparent);color:var(--color-preset-active)}.trigger-input[data-v-61f99505]{border:2px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text);text-align:center;box-sizing:border-box;border-radius:10px;outline:none;padding:.6rem;font-size:1rem;transition:border-color .15s}.trigger-input[data-v-61f99505]:focus{border-color:var(--color-input-focus)}.trigger-input[data-v-61f99505]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.trigger-input[data-v-61f99505]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.trigger-input[type=number][data-v-61f99505]{-moz-appearance:textfield}.setting-row[data-v-61f99505]{color:var(--color-text);justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.toggle[data-v-61f99505]{background:var(--color-border);cursor:pointer;border:none;border-radius:14px;width:48px;height:28px;padding:0;transition:background .2s;position:relative}.toggle.active[data-v-61f99505]{background:var(--color-toggle-bg)}.toggle-knob[data-v-61f99505]{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle.active .toggle-knob[data-v-61f99505]{transform:translate(20px)}.bg-grid[data-v-61f99505]{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.bg-card[data-v-61f99505]{border:2px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;font-family:var(--font-ui);border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;padding:.5rem .3rem;transition:all .15s;display:flex}.bg-card.active[data-v-61f99505]{border-color:var(--color-preset-active);background:color-mix(in srgb, var(--color-preset-active) 10%, var(--color-bg));color:var(--color-preset-active)}.bg-preview[data-v-61f99505]{width:36px;height:36px;color:var(--color-muted);justify-content:center;align-items:center;display:flex}.bg-card.active .bg-preview[data-v-61f99505]{color:var(--color-preset-active)}.bg-name[data-v-61f99505]{letter-spacing:.2px;white-space:nowrap;font-size:.65rem;font-weight:600}.theme-btn[data-v-61f99505]{border:2px solid var(--color-border);color:var(--color-text);cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--font-ui);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem;transition:all .15s;display:flex}.theme-btn svg[data-v-61f99505]{width:17px;height:17px}.theme-btn[data-v-61f99505]:hover{border-color:var(--color-preset-active);background:color-mix(in srgb, var(--color-preset-active) 8%, transparent);color:var(--color-preset-active)}.footer-row[data-v-61f99505]{gap:.5rem;margin-top:.75rem;display:flex}.foot-btn[data-v-61f99505]{background:var(--color-settings-bg);color:var(--color-muted);cursor:pointer;font-size:.8rem;font-weight:500;font-family:var(--font-ui);border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.5rem;transition:background .15s;display:flex}.foot-btn svg[data-v-61f99505]{width:16px;height:16px}.foot-btn[data-v-61f99505]:hover{background:color-mix(in srgb, var(--color-settings-hover) 10%, transparent);color:var(--color-settings-hover)}.gallery-overlay[data-v-d3f3b3d1]{-webkit-backdrop-filter:blur(8px);z-index:100;background:#0000004d;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.gallery-modal[data-v-d3f3b3d1]{background:var(--color-surface);border-radius:28px;width:100%;max-width:380px;padding:1.5rem;animation:.25s modalIn-d3f3b3d1;box-shadow:0 24px 64px #00000026}@keyframes modalIn-d3f3b3d1{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.gallery-header[data-v-d3f3b3d1]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.gallery-title[data-v-d3f3b3d1]{color:var(--color-text);font-size:1.1rem;font-weight:700;font-family:var(--font-ui)}.close-btn[data-v-d3f3b3d1]{background:var(--color-settings-bg);width:36px;height:36px;color:var(--color-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.close-btn svg[data-v-d3f3b3d1]{width:18px;height:18px}.close-btn[data-v-d3f3b3d1]:hover{color:var(--color-settings-hover);background:#c98f721f}.theme-grid[data-v-d3f3b3d1]{flex-direction:column;gap:.75rem;display:flex}.theme-card[data-v-d3f3b3d1]{border:2px solid var(--color-border);cursor:pointer;text-align:left;background:0 0;border-radius:16px;flex-direction:column;gap:.3rem;padding:1rem;transition:all .15s;display:flex;position:relative}.theme-card.active[data-v-d3f3b3d1]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.theme-card[data-v-d3f3b3d1]:hover{border-color:var(--color-primary)}.theme-swatches[data-v-d3f3b3d1]{gap:6px;display:flex}.swatch[data-v-d3f3b3d1]{border:1px solid #0000000f;border-radius:8px;width:28px;height:28px}.theme-name[data-v-d3f3b3d1]{color:var(--color-text);margin-top:.25rem;font-size:1rem;font-weight:700}.theme-desc[data-v-d3f3b3d1]{color:var(--color-muted);font-size:.8rem}.check[data-v-d3f3b3d1]{color:var(--color-primary);font-size:1.1rem;position:absolute;top:.75rem;right:.75rem}.overlay[data-v-d1fd0079]{-webkit-backdrop-filter:blur(8px);z-index:110;background:#0000004d;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal[data-v-d1fd0079]{background:var(--color-surface);border-radius:28px;width:100%;max-width:380px;padding:1.5rem;animation:.25s modalIn-d1fd0079;box-shadow:0 24px 64px #00000026}@keyframes modalIn-d1fd0079{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-d1fd0079]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.modal-title[data-v-d1fd0079]{color:var(--color-text);font-size:1.1rem;font-weight:700}.close-btn[data-v-d1fd0079]{background:var(--color-settings-bg);width:36px;height:36px;color:var(--color-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.close-btn svg[data-v-d1fd0079]{width:18px;height:18px}.close-btn[data-v-d1fd0079]:hover{color:var(--color-settings-hover);background:#c98f721f}.modal-body[data-v-d1fd0079]{flex-direction:column;gap:1rem;display:flex}.section[data-v-d1fd0079]{flex-direction:column;gap:.5rem;display:flex}.section-title[data-v-d1fd0079]{color:var(--color-text);font-size:.9rem;font-weight:700}.section-desc[data-v-d1fd0079]{color:var(--color-muted);font-size:.8rem;line-height:1.5}.support-row[data-v-d1fd0079]{color:var(--color-text);align-items:center;gap:.6rem;font-size:.85rem;display:flex}.support-icon[data-v-d1fd0079]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:flex}.support-icon.check[data-v-d1fd0079]{color:var(--color-preset-active);background:#c98f7226}.support-icon.cross[data-v-d1fd0079]{color:#c86464;background:#c864641f}.section-note[data-v-d1fd0079]{color:var(--color-muted);font-size:.75rem;font-style:italic;line-height:1.5}.divider[data-v-d1fd0079]{background:var(--color-border);height:1px;margin:.25rem 0}.credit[data-v-d1fd0079]{color:var(--color-muted);font-size:.85rem}.credit-handle[data-v-d1fd0079]{color:var(--color-text);font-size:1.15rem;font-weight:700}.social-row[data-v-d1fd0079]{color:var(--color-text);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.close-bottom[data-v-d1fd0079]{background:var(--color-settings-bg);width:100%;color:var(--color-muted);cursor:pointer;font-size:.9rem;font-weight:600;font-family:var(--font-ui);border:none;border-radius:14px;margin-top:1rem;padding:.65rem;transition:background .15s}.close-bottom[data-v-d1fd0079]:hover{background:color-mix(in srgb, var(--color-settings-hover) 10%, transparent);color:var(--color-settings-hover)}.overlay[data-v-a0b58c05]{-webkit-backdrop-filter:blur(8px);z-index:120;background:#0000004d;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal[data-v-a0b58c05]{background:var(--color-surface);border-radius:28px;width:100%;max-width:360px;padding:1.5rem;animation:.25s modalIn-a0b58c05;box-shadow:0 24px 64px #00000026}@keyframes modalIn-a0b58c05{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-a0b58c05]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.modal-title[data-v-a0b58c05]{color:var(--color-text);font-size:1.1rem;font-weight:700}.close-btn[data-v-a0b58c05]{background:var(--color-settings-bg);width:36px;height:36px;color:var(--color-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.close-btn svg[data-v-a0b58c05]{width:18px;height:18px}.close-btn[data-v-a0b58c05]:hover{color:var(--color-settings-hover);background:#c98f721f}.modal-body[data-v-a0b58c05]{flex-direction:column;gap:1rem;display:flex}.save-info[data-v-a0b58c05]{color:var(--color-muted);text-align:center;font-size:.9rem}.save-info strong[data-v-a0b58c05]{color:var(--color-text)}.name-input[data-v-a0b58c05]{border:2px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text);box-sizing:border-box;border-radius:12px;outline:none;padding:.7rem;font-size:.95rem;transition:border-color .15s}.name-input[data-v-a0b58c05]:focus{border-color:var(--color-input-focus)}.name-input[data-v-a0b58c05]::placeholder{color:var(--color-muted);opacity:.5}.save-actions[data-v-a0b58c05]{gap:.75rem;display:flex}.cancel-btn[data-v-a0b58c05],.save-btn[data-v-a0b58c05]{cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--font-ui);border:none;border-radius:12px;flex:1;padding:.6rem;transition:all .15s}.cancel-btn[data-v-a0b58c05]{background:var(--color-settings-bg);color:var(--color-muted)}.cancel-btn[data-v-a0b58c05]:hover{background:color-mix(in srgb, var(--color-settings-hover) 10%, transparent);color:var(--color-settings-hover)}.save-btn[data-v-a0b58c05]{background:var(--color-preset-active);color:#fff}.save-btn[data-v-a0b58c05]:disabled{opacity:.4;cursor:not-allowed}.save-btn[data-v-a0b58c05]:not(:disabled):hover{filter:brightness(1.08)}.overlay[data-v-c6ae183d]{-webkit-backdrop-filter:blur(8px);z-index:110;background:#0000004d;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal[data-v-c6ae183d]{background:var(--color-surface);border-radius:28px;flex-direction:column;width:100%;max-width:380px;max-height:80vh;padding:1.5rem;animation:.25s modalIn-c6ae183d;display:flex;box-shadow:0 24px 64px #00000026}@keyframes modalIn-c6ae183d{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-c6ae183d]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.modal-title[data-v-c6ae183d]{color:var(--color-text);font-size:1.1rem;font-weight:700}.close-btn[data-v-c6ae183d]{background:var(--color-settings-bg);width:36px;height:36px;color:var(--color-muted);cursor:pointer;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.close-btn svg[data-v-c6ae183d]{width:18px;height:18px}.close-btn[data-v-c6ae183d]:hover{color:var(--color-settings-hover);background:#c98f721f}.modal-body[data-v-c6ae183d]{flex-direction:column;flex:1;gap:.5rem;display:flex;overflow-y:auto}.empty[data-v-c6ae183d]{flex-direction:column;align-items:center;gap:.5rem;padding:2rem 0;display:flex}.empty-icon[data-v-c6ae183d]{width:40px;height:40px;color:var(--color-border);margin-bottom:.25rem}.empty-text[data-v-c6ae183d]{color:var(--color-muted);font-size:.9rem;font-weight:600}.empty-hint[data-v-c6ae183d]{color:var(--color-border);text-align:center;font-size:.75rem}.history-list[data-v-c6ae183d]{flex-direction:column;gap:.4rem;display:flex}.history-item[data-v-c6ae183d]{cursor:pointer;background:var(--color-settings-bg);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:.7rem .8rem;transition:background .15s;display:flex}.history-main[data-v-c6ae183d]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.history-name[data-v-c6ae183d]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.history-meta[data-v-c6ae183d]{color:var(--color-muted);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.history-sep[data-v-c6ae183d]{opacity:.4}.history-count[data-v-c6ae183d]{color:var(--color-preset-active);font-weight:700}.history-date[data-v-c6ae183d]{white-space:nowrap}.continue-arrow[data-v-c6ae183d]{color:var(--color-muted);opacity:.4;flex-shrink:0;margin-right:.3rem;font-size:.6rem}.history-item:hover .continue-arrow[data-v-c6ae183d]{opacity:.8;color:var(--color-preset-active)}.continue-btn[data-v-c6ae183d]{background:var(--color-preset-active);color:#fff;cursor:pointer;font-size:.7rem;font-weight:600;font-family:var(--font-ui);border:none;border-radius:8px;flex-shrink:0;margin-right:auto;padding:.35rem .7rem;transition:filter .15s}.continue-btn[data-v-c6ae183d]:hover{filter:brightness(1.1)}.continue-btn[data-v-c6ae183d]:active{transform:scale(.96)}.delete-btn[data-v-c6ae183d]{width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.delete-btn svg[data-v-c6ae183d]{width:14px;height:14px}.delete-btn[data-v-c6ae183d]:hover{color:#c86464;background:#c864641f}.modal-footer[data-v-c6ae183d]{border-top:1px solid var(--color-border);text-align:center;margin-top:.75rem;padding-top:.75rem}.history-total[data-v-c6ae183d]{color:var(--color-muted);font-size:.75rem}.ornament[data-v-5ad0b584]{pointer-events:none;width:140px;height:140px;color:var(--color-lcd-text);opacity:.6;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app[data-v-0c1f40f8]{flex-direction:column;align-items:center;max-width:420px;min-height:100dvh;margin:0 auto;padding:0 1.5rem;display:flex}.device-wrapper[data-v-0c1f40f8]{width:100%;filter:drop-shadow(0 16px 48px var(--color-shadow));flex-direction:column;flex:1;justify-content:center;display:flex}.device-casing[data-v-0c1f40f8]{background:var(--color-casing);border-radius:40px 40px 54px 54px/40px 40px 48px 48px;padding:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000a,inset 0 1px #ffffff40}.casing-highlight[data-v-0c1f40f8]{pointer-events:none;background:linear-gradient(#ffffff1f 0%,#0000 100%);border-radius:40px 40px 0 0;height:45%;position:absolute;top:0;left:0;right:0}.device-bezel[data-v-0c1f40f8]{background:var(--color-bezel);box-shadow:inset 0 2px 12px var(--color-bezel-shadow), 0 1px 0 var(--color-bezel-highlight);border-radius:30px 30px 42px 42px/30px 30px 38px 38px;flex-direction:column;align-items:center;gap:1.25rem;padding:1.75rem 1.5rem 1.25rem;display:flex;position:relative}.screen-area[data-v-0c1f40f8]{z-index:1;width:100%;position:relative}.controls-row[data-v-0c1f40f8]{z-index:1;justify-content:center;align-items:center;gap:2.5rem;width:100%;display:flex;position:relative}.side-btn[data-v-0c1f40f8]{background:linear-gradient(145deg, var(--color-side-btn-from), var(--color-side-btn-to));width:44px;height:44px;color:var(--color-side-btn-text);cursor:pointer;box-shadow:0 4px 0 var(--color-side-btn-shadow), 0 6px 12px #0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .1s;display:flex;position:relative}.side-btn svg[data-v-0c1f40f8]{width:20px;height:20px}.side-btn[data-v-0c1f40f8]:active{box-shadow:0 1px 0 var(--color-side-btn-shadow), 0 3px 6px #0000000a;transform:translateY(3px)}.brand[data-v-0c1f40f8]{font-family:var(--font-ui);color:var(--color-brand);letter-spacing:4px;text-transform:uppercase;z-index:1;margin-top:.25rem;font-size:.6rem;font-weight:600;position:relative}.ring-area[data-v-0c1f40f8]{border:3px solid var(--color-ring);border-radius:50%;width:20px;height:20px;margin:-6px auto -10px}.bottom-row[data-v-0c1f40f8]{justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.bottom-btn[data-v-0c1f40f8]{background:var(--color-settings-bg);color:var(--color-muted);cursor:pointer;font-size:.8rem;font-weight:500;font-family:var(--font-ui);border:none;border-radius:12px;align-items:center;gap:.4rem;padding:.5rem 1rem;transition:background .15s;display:flex}.bottom-btn svg[data-v-0c1f40f8]{width:16px;height:16px}.bottom-btn[data-v-0c1f40f8]:hover{background:color-mix(in srgb, var(--color-settings-hover) 12%, transparent);color:var(--color-settings-hover)}:root{--font-ui:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-lcd:"Orbitron", "DS-Digital", monospace;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background-color:var(--color-bg);color:var(--color-text);-webkit-tap-highlight-color:transparent;transition:background-color .3s,color .3s}#app{height:100%}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:inherit}input{font-family:inherit}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 var(--color-glow)}to{box-shadow:0 0 0 24px #0000}}@keyframes lcd-flash{0%,to{opacity:1}50%{opacity:.5}}
